./Ultimate.py --spec ../sv-benchmarks/c/properties/no-overflow.prp --file ../sv-benchmarks/c/ntdrivers-simplified/cdaudio_simpl1.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/cdaudio_simpl1.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 75fd132a1a39ad1f2927845122893235fdf65fe2225472c79a2e84525dcd60fe --- Real Ultimate output --- This is Ultimate 0.3.0-?-48c9605-m [2025-02-08 08:53:19,878 INFO L188 SettingsManager]: Resetting all preferences to default values... [2025-02-08 08:53:19,939 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:19,946 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2025-02-08 08:53:19,947 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2025-02-08 08:53:19,965 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2025-02-08 08:53:19,966 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2025-02-08 08:53:19,966 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2025-02-08 08:53:19,966 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2025-02-08 08:53:19,966 INFO L153 SettingsManager]: * Use memory slicer=true [2025-02-08 08:53:19,966 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2025-02-08 08:53:19,966 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2025-02-08 08:53:19,967 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2025-02-08 08:53:19,967 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2025-02-08 08:53:19,967 INFO L153 SettingsManager]: * Use SBE=true [2025-02-08 08:53:19,967 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2025-02-08 08:53:19,967 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2025-02-08 08:53:19,967 INFO L153 SettingsManager]: * sizeof long=4 [2025-02-08 08:53:19,968 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2025-02-08 08:53:19,968 INFO L153 SettingsManager]: * sizeof POINTER=4 [2025-02-08 08:53:19,968 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2025-02-08 08:53:19,968 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2025-02-08 08:53:19,968 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2025-02-08 08:53:19,968 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2025-02-08 08:53:19,968 INFO L153 SettingsManager]: * Check absence of signed integer overflows=ASSERTandASSUME [2025-02-08 08:53:19,968 INFO L153 SettingsManager]: * Check unreachability of reach_error function=false [2025-02-08 08:53:19,968 INFO L153 SettingsManager]: * sizeof long double=12 [2025-02-08 08:53:19,968 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2025-02-08 08:53:19,968 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2025-02-08 08:53:19,968 INFO L153 SettingsManager]: * Use constant arrays=true [2025-02-08 08:53:19,969 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2025-02-08 08:53:19,969 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2025-02-08 08:53:19,969 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2025-02-08 08:53:19,969 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2025-02-08 08:53:19,969 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-02-08 08:53:19,969 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2025-02-08 08:53:19,969 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2025-02-08 08:53:19,969 INFO L153 SettingsManager]: * Compute procedure contracts=false [2025-02-08 08:53:19,969 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2025-02-08 08:53:19,969 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2025-02-08 08:53:19,969 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2025-02-08 08:53:19,969 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2025-02-08 08:53:19,970 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2025-02-08 08:53:19,970 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2025-02-08 08:53:19,970 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2025-02-08 08:53:19,970 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 -> 75fd132a1a39ad1f2927845122893235fdf65fe2225472c79a2e84525dcd60fe [2025-02-08 08:53:20,230 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2025-02-08 08:53:20,240 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2025-02-08 08:53:20,242 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2025-02-08 08:53:20,244 INFO L270 PluginConnector]: Initializing CDTParser... [2025-02-08 08:53:20,245 INFO L274 PluginConnector]: CDTParser initialized [2025-02-08 08:53:20,247 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/ntdrivers-simplified/cdaudio_simpl1.cil-2.c [2025-02-08 08:53:21,614 INFO L533 CDTParser]: Created temporary CDT project at /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/ed825c0ba/11ca93fbedb640e3873076054544254e/FLAGa89dd51aa [2025-02-08 08:53:21,985 INFO L384 CDTParser]: Found 1 translation units. [2025-02-08 08:53:21,988 INFO L180 CDTParser]: Scanning /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ntdrivers-simplified/cdaudio_simpl1.cil-2.c [2025-02-08 08:53:22,009 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/ed825c0ba/11ca93fbedb640e3873076054544254e/FLAGa89dd51aa [2025-02-08 08:53:22,029 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/ed825c0ba/11ca93fbedb640e3873076054544254e [2025-02-08 08:53:22,032 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2025-02-08 08:53:22,033 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2025-02-08 08:53:22,036 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2025-02-08 08:53:22,036 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2025-02-08 08:53:22,040 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2025-02-08 08:53:22,041 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 08.02 08:53:22" (1/1) ... [2025-02-08 08:53:22,042 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@e0bc09b and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 08:53:22, skipping insertion in model container [2025-02-08 08:53:22,043 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 08.02 08:53:22" (1/1) ... [2025-02-08 08:53:22,094 INFO L175 MainTranslator]: Built tables and reachable declarations [2025-02-08 08:53:22,438 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-02-08 08:53:22,451 INFO L200 MainTranslator]: Completed pre-run [2025-02-08 08:53:22,581 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-02-08 08:53:22,601 INFO L204 MainTranslator]: Completed translation [2025-02-08 08:53:22,601 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 08:53:22 WrapperNode [2025-02-08 08:53:22,602 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2025-02-08 08:53:22,602 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2025-02-08 08:53:22,603 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2025-02-08 08:53:22,603 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2025-02-08 08:53:22,608 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:22" (1/1) ... [2025-02-08 08:53:22,630 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:22" (1/1) ... [2025-02-08 08:53:22,686 INFO L138 Inliner]: procedures = 41, calls = 108, calls flagged for inlining = 17, calls inlined = 17, statements flattened = 1695 [2025-02-08 08:53:22,691 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2025-02-08 08:53:22,691 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2025-02-08 08:53:22,691 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2025-02-08 08:53:22,692 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2025-02-08 08:53:22,706 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:22" (1/1) ... [2025-02-08 08:53:22,707 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:22" (1/1) ... [2025-02-08 08:53:22,716 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:22" (1/1) ... [2025-02-08 08:53:22,751 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:22,755 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:22" (1/1) ... [2025-02-08 08:53:22,755 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:22" (1/1) ... [2025-02-08 08:53:22,787 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:22" (1/1) ... [2025-02-08 08:53:22,790 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:22" (1/1) ... [2025-02-08 08:53:22,794 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:22" (1/1) ... [2025-02-08 08:53:22,800 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:22" (1/1) ... [2025-02-08 08:53:22,816 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2025-02-08 08:53:22,818 INFO L112 PluginConnector]: ------------------------IcfgBuilder---------------------------- [2025-02-08 08:53:22,819 INFO L270 PluginConnector]: Initializing IcfgBuilder... [2025-02-08 08:53:22,819 INFO L274 PluginConnector]: IcfgBuilder initialized [2025-02-08 08:53:22,820 INFO L184 PluginConnector]: Executing the observer IcfgBuilderObserver from plugin IcfgBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 08:53:22" (1/1) ... [2025-02-08 08:53:22,826 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-02-08 08:53:22,839 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 08:53:22,856 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:22,860 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:22,883 INFO L130 BoogieDeclarations]: Found specification of procedure SendSrbSynchronous [2025-02-08 08:53:22,884 INFO L138 BoogieDeclarations]: Found implementation of procedure SendSrbSynchronous [2025-02-08 08:53:22,884 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2025-02-08 08:53:22,884 INFO L130 BoogieDeclarations]: Found specification of procedure AG_SetStatusAndReturn [2025-02-08 08:53:22,885 INFO L138 BoogieDeclarations]: Found implementation of procedure AG_SetStatusAndReturn [2025-02-08 08:53:22,885 INFO L130 BoogieDeclarations]: Found specification of procedure stubMoreProcessingRequired [2025-02-08 08:53:22,885 INFO L138 BoogieDeclarations]: Found implementation of procedure stubMoreProcessingRequired [2025-02-08 08:53:22,885 INFO L130 BoogieDeclarations]: Found specification of procedure CdAudioIsPlayActive [2025-02-08 08:53:22,885 INFO L138 BoogieDeclarations]: Found implementation of procedure CdAudioIsPlayActive [2025-02-08 08:53:22,885 INFO L130 BoogieDeclarations]: Found specification of procedure KeWaitForSingleObject [2025-02-08 08:53:22,885 INFO L138 BoogieDeclarations]: Found implementation of procedure KeWaitForSingleObject [2025-02-08 08:53:22,885 INFO L130 BoogieDeclarations]: Found specification of procedure IofCompleteRequest [2025-02-08 08:53:22,885 INFO L138 BoogieDeclarations]: Found implementation of procedure IofCompleteRequest [2025-02-08 08:53:22,885 INFO L130 BoogieDeclarations]: Found specification of procedure HPCdrCompletion [2025-02-08 08:53:22,885 INFO L138 BoogieDeclarations]: Found implementation of procedure HPCdrCompletion [2025-02-08 08:53:22,886 INFO L130 BoogieDeclarations]: Found specification of procedure KeSetEvent [2025-02-08 08:53:22,886 INFO L138 BoogieDeclarations]: Found implementation of procedure KeSetEvent [2025-02-08 08:53:22,886 INFO L130 BoogieDeclarations]: Found specification of procedure CdAudioSignalCompletion [2025-02-08 08:53:22,886 INFO L138 BoogieDeclarations]: Found implementation of procedure CdAudioSignalCompletion [2025-02-08 08:53:22,886 INFO L130 BoogieDeclarations]: Found specification of procedure errorFn [2025-02-08 08:53:22,886 INFO L138 BoogieDeclarations]: Found implementation of procedure errorFn [2025-02-08 08:53:22,887 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2025-02-08 08:53:22,887 INFO L130 BoogieDeclarations]: Found specification of procedure IofCallDriver [2025-02-08 08:53:22,887 INFO L138 BoogieDeclarations]: Found implementation of procedure IofCallDriver [2025-02-08 08:53:22,887 INFO L130 BoogieDeclarations]: Found specification of procedure CdAudioSendToNextDriver [2025-02-08 08:53:22,887 INFO L138 BoogieDeclarations]: Found implementation of procedure CdAudioSendToNextDriver [2025-02-08 08:53:22,888 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2025-02-08 08:53:22,888 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2025-02-08 08:53:22,888 INFO L130 BoogieDeclarations]: Found specification of procedure CdAudioForwardIrpSynchronous [2025-02-08 08:53:22,888 INFO L138 BoogieDeclarations]: Found implementation of procedure CdAudioForwardIrpSynchronous [2025-02-08 08:53:23,120 INFO L257 CfgBuilder]: Building ICFG [2025-02-08 08:53:23,122 INFO L287 CfgBuilder]: Building CFG for each procedure with an implementation [2025-02-08 08:53:23,289 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1945: ~returnVal2~0 := 259; [2025-02-08 08:53:23,289 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1937: assume false;~returnVal2~0 := 0; [2025-02-08 08:53:23,289 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1937: assume !false;havoc ~tmp_ndt_6~0;havoc ~tmp_ndt_5~0; [2025-02-08 08:53:23,289 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1942: ~returnVal2~0 := -1073741823; [2025-02-08 08:53:23,355 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint KeWaitForSingleObjectFINAL: assume true; [2025-02-08 08:53:23,355 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2036: #res := -1073741823; [2025-02-08 08:53:23,355 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2032: assume false;#res := 0; [2025-02-08 08:53:23,355 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2032: assume !false;havoc ~tmp_ndt_7~0; [2025-02-08 08:53:24,144 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1819: assume 0 != main_~we_should_unload~0#1;assume { :begin_inline_CdAudioUnload } true;CdAudioUnload_#in~DriverObject#1 := main_~d~0#1;havoc CdAudioUnload_~DriverObject#1;CdAudioUnload_~DriverObject#1 := CdAudioUnload_#in~DriverObject#1; [2025-02-08 08:53:24,144 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1819: assume !(0 != main_~we_should_unload~0#1); [2025-02-08 08:53:24,144 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1786: assume 3 == main_~tmp_ndt_2~0#1; [2025-02-08 08:53:24,144 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1786: assume !(3 == main_~tmp_ndt_2~0#1);havoc main_~tmp_ndt_3~0#1;havoc main_#t~nondet162#1;assume -2147483648 <= main_#t~nondet162#1 && main_#t~nondet162#1 <= 2147483647;main_~tmp_ndt_3~0#1 := main_#t~nondet162#1;havoc main_#t~nondet162#1; [2025-02-08 08:53:24,144 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L597: assume CdAudio535DeviceControl_~currentIrpStack__Parameters__DeviceIoControl__IoControlCode~0#1 == CdAudio535DeviceControl_~__cil_tmp85~0#1; [2025-02-08 08:53:24,144 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L597: assume !(CdAudio535DeviceControl_~currentIrpStack__Parameters__DeviceIoControl__IoControlCode~0#1 == CdAudio535DeviceControl_~__cil_tmp85~0#1);CdAudio535DeviceControl_~__cil_tmp86~0#1 := 52;CdAudio535DeviceControl_~__cil_tmp87~0#1 := 16384;CdAudio535DeviceControl_~__cil_tmp88~0#1 := 131072;CdAudio535DeviceControl_~__cil_tmp89~0#1 := 147456;CdAudio535DeviceControl_~__cil_tmp90~0#1 := 147508; [2025-02-08 08:53:24,144 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1489: assume 2147483670 == CdAudio435DeviceControl_~__cil_tmp116~0#1 % 4294967296;CdAudio435DeviceControl_~Irp__IoStatus__Information~1#1 := 0; [2025-02-08 08:53:24,144 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1489: assume !(2147483670 == CdAudio435DeviceControl_~__cil_tmp116~0#1 % 4294967296); [2025-02-08 08:53:24,144 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1456: assume -2147483648 <= CdAudio435DeviceControl_#t~ret130#1 && CdAudio435DeviceControl_#t~ret130#1 <= 2147483647;CdAudio435DeviceControl_~tmp___2~1#1 := CdAudio435DeviceControl_#t~ret130#1;havoc CdAudio435DeviceControl_#t~ret130#1;CdAudio435DeviceControl_#res#1 := CdAudio435DeviceControl_~tmp___2~1#1; [2025-02-08 08:53:24,145 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1456-1: SUMMARY for call CdAudio435DeviceControl_#t~ret130#1 := CdAudioSendToNextDriver(CdAudio435DeviceControl_~DeviceObject#1, CdAudio435DeviceControl_~Irp#1); srcloc: null [2025-02-08 08:53:24,145 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1357: assume CdAudio435DeviceControl_~status~6#1 >= 0;CdAudio435DeviceControl_~deviceExtension__PlayActive~1#1 := 1;CdAudio435DeviceControl_~deviceExtension__Paused~0#1 := 0; [2025-02-08 08:53:24,145 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1357: assume !(CdAudio435DeviceControl_~status~6#1 >= 0); [2025-02-08 08:53:24,145 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L333: CdAudioDeviceControl_#t~ret31#1 := CdAudio535DeviceControl_#res#1;havoc CdAudio535DeviceControl_#t~nondet50#1, CdAudio535DeviceControl_#t~nondet51#1, CdAudio535DeviceControl_#t~nondet52#1, CdAudio535DeviceControl_#t~nondet53#1, CdAudio535DeviceControl_#t~nondet54#1, CdAudio535DeviceControl_#t~nondet55#1, CdAudio535DeviceControl_#t~nondet56#1, CdAudio535DeviceControl_#t~nondet57#1, CdAudio535DeviceControl_#t~nondet58#1, CdAudio535DeviceControl_#t~nondet59#1, CdAudio535DeviceControl_#t~nondet60#1, CdAudio535DeviceControl_#t~nondet61#1, CdAudio535DeviceControl_#t~nondet62#1, CdAudio535DeviceControl_#t~nondet63#1, CdAudio535DeviceControl_#t~nondet64#1, CdAudio535DeviceControl_#t~nondet65#1, CdAudio535DeviceControl_#t~nondet66#1, CdAudio535DeviceControl_#t~nondet67#1, CdAudio535DeviceControl_#t~nondet68#1, CdAudio535DeviceControl_#t~nondet69#1, CdAudio535DeviceControl_#t~nondet70#1, CdAudio535DeviceControl_#t~nondet71#1, CdAudio535DeviceControl_#t~nondet72#1, CdAudio535DeviceControl_#t~nondet73#1, CdAudio535DeviceControl_#t~nondet74#1, CdAudio535DeviceControl_#t~nondet75#1, CdAudio535DeviceControl_#t~nondet76#1, CdAudio535DeviceControl_#t~nondet77#1, CdAudio535DeviceControl_#t~nondet78#1, CdAudio535DeviceControl_#t~nondet79#1, CdAudio535DeviceControl_#t~ret80#1, CdAudio535DeviceControl_#t~ret81#1, CdAudio535DeviceControl_#t~ret82#1, CdAudio535DeviceControl_#t~ret83#1, CdAudio535DeviceControl_#t~ret84#1, CdAudio535DeviceControl_#t~ret85#1, CdAudio535DeviceControl_#t~ret86#1, CdAudio535DeviceControl_#t~ret87#1, CdAudio535DeviceControl_#t~post88#1, CdAudio535DeviceControl_#t~ret89#1, CdAudio535DeviceControl_#t~ret90#1, CdAudio535DeviceControl_#t~ret91#1, CdAudio535DeviceControl_#t~ret92#1, CdAudio535DeviceControl_#t~ret93#1, CdAudio535DeviceControl_#t~ret94#1, CdAudio535DeviceControl_#t~ret95#1, CdAudio535DeviceControl_#t~ret96#1, CdAudio535DeviceControl_#t~ret97#1, CdAudio535DeviceControl_~DeviceObject#1, CdAudio535DeviceControl_~Irp#1, CdAudio535DeviceControl_~Irp__Tail__Overlay__CurrentStackLocation~2#1, CdAudio535DeviceControl_~DeviceObject__DeviceExtension~0#1, CdAudio535DeviceControl_~deviceExtension__TargetDeviceObject~1#1, CdAudio535DeviceControl_~Irp__AssociatedIrp__SystemBuffer~0#1, CdAudio535DeviceControl_~srb__Cdb~1#1, CdAudio535DeviceControl_~currentIrpStack__Parameters__DeviceIoControl__IoControlCode~0#1, CdAudio535DeviceControl_~Irp__IoStatus__Information~0#1, CdAudio535DeviceControl_~currentIrpStack__Parameters__DeviceIoControl__OutputBufferLength~0#1, CdAudio535DeviceControl_~currentIrpStack__Parameters__DeviceIoControl__InputBufferLength~0#1, CdAudio535DeviceControl_~srb__CdbLength~0#1, CdAudio535DeviceControl_~cdb__CDB10__OperationCode~0#1, CdAudio535DeviceControl_~srb__TimeOutValue~0#1, CdAudio535DeviceControl_~sizeof__READ_CAPACITY_DATA~0#1, CdAudio535DeviceControl_~lastSession__LogicalBlockAddress~0#1, CdAudio535DeviceControl_~cdaudioDataOut__FirstTrack~0#1, CdAudio535DeviceControl_~cdaudioDataOut__LastTrack~0#1, CdAudio535DeviceControl_~sizeof__CDROM_TOC~0#1, CdAudio535DeviceControl_~sizeof__SUB_Q_CURRENT_POSITION~0#1, CdAudio535DeviceControl_~userPtr__Format~0#1, CdAudio535DeviceControl_~sizeof__CDROM_PLAY_AUDIO_MSF~0#1, CdAudio535DeviceControl_~inputBuffer__StartingM~0#1, CdAudio535DeviceControl_~inputBuffer__EndingM~0#1, CdAudio535DeviceControl_~inputBuffer__StartingS~0#1, CdAudio535DeviceControl_~inputBuffer__EndingS~0#1, CdAudio535DeviceControl_~inputBuffer__StartingF~0#1, CdAudio535DeviceControl_~inputBuffer__EndingF~0#1, CdAudio535DeviceControl_~cdb__PLAY_AUDIO_MSF__OperationCode~0#1, CdAudio535DeviceControl_~sizeof__CDROM_SEEK_AUDIO_MSF~0#1, CdAudio535DeviceControl_~currentIrpStack~0#1, CdAudio535DeviceControl_~deviceExtension~1#1, CdAudio535DeviceControl_~cdaudioDataOut~0#1, CdAudio535DeviceControl_~srb~1#1, CdAudio535DeviceControl_~lastSession~0#1, CdAudio535DeviceControl_~cdb~1#1, CdAudio535DeviceControl_~status~5#1, CdAudio535DeviceControl_~i~0#1, CdAudio535DeviceControl_~bytesTransfered~0#1, CdAudio535DeviceControl_~Toc~0#1, CdAudio535DeviceControl_~tmp~3#1, CdAudio535DeviceControl_~tmp___0~1#1, CdAudio535DeviceControl_~tmp___1~0#1, CdAudio535DeviceControl_~tmp___2~0#1, CdAudio535DeviceControl_~tmp___3~0#1, CdAudio535DeviceControl_~tmp___4~0#1, CdAudio535DeviceControl_~tracksToReturn~0#1, CdAudio535DeviceControl_~tracksOnCd~0#1, CdAudio535DeviceControl_~tracksInBuffer~0#1, CdAudio535DeviceControl_~userPtr~0#1, CdAudio535DeviceControl_~SubQPtr~0#1, CdAudio535DeviceControl_~tmp___5~0#1, CdAudio535DeviceControl_~tmp___6~0#1, CdAudio535DeviceControl_~inputBuffer~0#1, CdAudio535DeviceControl_~inputBuffer___0~0#1, CdAudio535DeviceControl_~tmp___7~0#1, CdAudio535DeviceControl_~tmp___8~0#1, CdAudio535DeviceControl_~__cil_tmp58~0#1, CdAudio535DeviceControl_~__cil_tmp59~0#1, CdAudio535DeviceControl_~__cil_tmp60~0#1, CdAudio535DeviceControl_~__cil_tmp61~0#1, CdAudio535DeviceControl_~__cil_tmp62~0#1, CdAudio535DeviceControl_~__cil_tmp63~0#1, CdAudio535DeviceControl_~__cil_tmp64~0#1, CdAudio535DeviceControl_~__cil_tmp65~0#1, CdAudio535DeviceControl_~__cil_tmp66~0#1, CdAudio535DeviceControl_~__cil_tmp67~0#1, CdAudio535DeviceControl_~__cil_tmp68~0#1, CdAudio535DeviceControl_~__cil_tmp69~0#1, CdAudio535DeviceControl_~__cil_tmp70~0#1, CdAudio535DeviceControl_~__cil_tmp71~0#1, CdAudio535DeviceControl_~__cil_tmp72~0#1, CdAudio535DeviceControl_~__cil_tmp73~0#1, CdAudio535DeviceControl_~__cil_tmp74~0#1, CdAudio535DeviceControl_~__cil_tmp75~0#1, CdAudio535DeviceControl_~__cil_tmp76~0#1, CdAudio535DeviceControl_~__cil_tmp77~0#1, CdAudio535DeviceControl_~__cil_tmp78~0#1, CdAudio535DeviceControl_~__cil_tmp79~0#1, CdAudio535DeviceControl_~__cil_tmp80~0#1, CdAudio535DeviceControl_~__cil_tmp81~0#1, CdAudio535DeviceControl_~__cil_tmp82~0#1, CdAudio535DeviceControl_~__cil_tmp83~0#1, CdAudio535DeviceControl_~__cil_tmp84~0#1, CdAudio535DeviceControl_~__cil_tmp85~0#1, CdAudio535DeviceControl_~__cil_tmp86~0#1, CdAudio535DeviceControl_~__cil_tmp87~0#1, CdAudio535DeviceControl_~__cil_tmp88~0#1, CdAudio535DeviceControl_~__cil_tmp89~0#1, CdAudio535DeviceControl_~__cil_tmp90~0#1, CdAudio535DeviceControl_~__cil_tmp91~0#1, CdAudio535DeviceControl_~__cil_tmp92~0#1, CdAudio535DeviceControl_~__cil_tmp93~0#1, CdAudio535DeviceControl_~__cil_tmp94~0#1, CdAudio535DeviceControl_~__cil_tmp95~0#1, CdAudio535DeviceControl_~__cil_tmp96~0#1, CdAudio535DeviceControl_~__cil_tmp97~0#1, CdAudio535DeviceControl_~__cil_tmp98~0#1, CdAudio535DeviceControl_~__cil_tmp99~0#1, CdAudio535DeviceControl_~__cil_tmp100~0#1, CdAudio535DeviceControl_~__cil_tmp101~0#1, CdAudio535DeviceControl_~__cil_tmp102~0#1, CdAudio535DeviceControl_~__cil_tmp103~0#1, CdAudio535DeviceControl_~__cil_tmp104~0#1, CdAudio535DeviceControl_~__cil_tmp105~0#1, CdAudio535DeviceControl_~__cil_tmp106~0#1, CdAudio535DeviceControl_~__cil_tmp107~0#1, CdAudio535DeviceControl_~__cil_tmp108~0#1, CdAudio535DeviceControl_~__cil_tmp109~0#1, CdAudio535DeviceControl_~__cil_tmp110~0#1;havoc CdAudio535DeviceControl_#in~DeviceObject#1, CdAudio535DeviceControl_#in~Irp#1;assume { :end_inline_CdAudio535DeviceControl } true;assume -2147483648 <= CdAudioDeviceControl_#t~ret31#1 && CdAudioDeviceControl_#t~ret31#1 <= 2147483647;CdAudioDeviceControl_~status~3#1 := CdAudioDeviceControl_#t~ret31#1;havoc CdAudioDeviceControl_#t~ret31#1; [2025-02-08 08:53:24,146 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1324: assume 2147483670 == CdAudio435DeviceControl_~__cil_tmp111~0#1 % 4294967296;CdAudio435DeviceControl_~Irp__IoStatus__Information~1#1 := 0; [2025-02-08 08:53:24,147 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1324: assume !(2147483670 == CdAudio435DeviceControl_~__cil_tmp111~0#1 % 4294967296); [2025-02-08 08:53:24,147 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1258: assume 3221225488 == CdAudio435DeviceControl_~__cil_tmp105~1#1 % 4294967296;CdAudio435DeviceControl_~status~6#1 := -1073741803; [2025-02-08 08:53:24,147 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1258: assume !(3221225488 == CdAudio435DeviceControl_~__cil_tmp105~1#1 % 4294967296); [2025-02-08 08:53:24,147 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L201: CdAudioStartDevice_~keyValue~0#1 := CdAudioStartDevice_~deviceExtension__Active~0#1; [2025-02-08 08:53:24,147 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1225: ~myStatus~0 := CdAudio435DeviceControl_~status~6#1; [2025-02-08 08:53:24,147 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1126: assume -2147483648 <= CdAudio435DeviceControl_#t~ret117#1 && CdAudio435DeviceControl_#t~ret117#1 <= 2147483647;CdAudio435DeviceControl_~tmp~4#1 := CdAudio435DeviceControl_#t~ret117#1;havoc CdAudio435DeviceControl_#t~ret117#1; [2025-02-08 08:53:24,147 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2084: assume false;PoCallDriver_~returnVal~0#1 := 0; [2025-02-08 08:53:24,147 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2084: assume !false;havoc PoCallDriver_~tmp_ndt_9~0#1; [2025-02-08 08:53:24,147 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1126-1: SUMMARY for call CdAudio435DeviceControl_#t~ret117#1 := CdAudioIsPlayActive(CdAudio435DeviceControl_~DeviceObject#1); srcloc: null [2025-02-08 08:53:24,147 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1060: assume CdAudio435DeviceControl_~currentIrpStack__Parameters__DeviceIoControl__IoControlCode~1#1 == CdAudio435DeviceControl_~__cil_tmp62~1#1; [2025-02-08 08:53:24,147 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1060: assume !(CdAudio435DeviceControl_~currentIrpStack__Parameters__DeviceIoControl__IoControlCode~1#1 == CdAudio435DeviceControl_~__cil_tmp62~1#1);CdAudio435DeviceControl_~__cil_tmp63~1#1 := 44;CdAudio435DeviceControl_~__cil_tmp64~1#1 := 16384;CdAudio435DeviceControl_~__cil_tmp65~1#1 := 131072;CdAudio435DeviceControl_~__cil_tmp66~1#1 := 147456;CdAudio435DeviceControl_~__cil_tmp67~1#1 := 147500; [2025-02-08 08:53:24,147 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2051: havoc PoCallDriver_~tmp_ndt_8~0#1;CdAudioPower_#t~ret153#1 := PoCallDriver_#res#1;havoc PoCallDriver_#t~nondet174#1, PoCallDriver_#t~ret175#1, PoCallDriver_#t~ret176#1, PoCallDriver_#t~nondet177#1, PoCallDriver_#t~nondet178#1, PoCallDriver_~tmp_ndt_9~0#1, PoCallDriver_~tmp_ndt_8~0#1, PoCallDriver_~DeviceObject#1, PoCallDriver_~Irp#1, PoCallDriver_~compRetStatus~1#1, PoCallDriver_~returnVal~0#1, PoCallDriver_~lcontext~1#1, PoCallDriver_~__cil_tmp7~0#1, PoCallDriver_~__cil_tmp8~2#1;havoc PoCallDriver_#in~DeviceObject#1, PoCallDriver_#in~Irp#1;assume { :end_inline_PoCallDriver } true;assume -2147483648 <= CdAudioPower_#t~ret153#1 && CdAudioPower_#t~ret153#1 <= 2147483647;CdAudioPower_~tmp~7#1 := CdAudioPower_#t~ret153#1;havoc CdAudioPower_#t~ret153#1;CdAudioPower_#res#1 := CdAudioPower_~tmp~7#1; [2025-02-08 08:53:24,147 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L829: assume -2147483648 <= CdAudio535DeviceControl_#t~ret94#1 && CdAudio535DeviceControl_#t~ret94#1 <= 2147483647;CdAudio535DeviceControl_~status~5#1 := CdAudio535DeviceControl_#t~ret94#1;havoc CdAudio535DeviceControl_#t~ret94#1; [2025-02-08 08:53:24,147 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L829-1: SUMMARY for call CdAudio535DeviceControl_#t~ret94#1 := SendSrbSynchronous(CdAudio535DeviceControl_~deviceExtension~1#1, CdAudio535DeviceControl_~srb~1#1, 0, 0); srcloc: null [2025-02-08 08:53:24,147 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L796: CdAudio535DeviceControl_~srb__CdbLength~0#1 := 10;CdAudio535DeviceControl_~srb__TimeOutValue~0#1 := 10; [2025-02-08 08:53:24,147 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1688: assume ~s~0 == ~NP~0;~s~0 := ~SKIP1~0; [2025-02-08 08:53:24,147 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1688: assume !(~s~0 == ~NP~0); [2025-02-08 08:53:24,147 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L664: assume -2147483648 <= CdAudio535DeviceControl_#t~ret82#1 && CdAudio535DeviceControl_#t~ret82#1 <= 2147483647;CdAudio535DeviceControl_~status~5#1 := CdAudio535DeviceControl_#t~ret82#1;havoc CdAudio535DeviceControl_#t~ret82#1; [2025-02-08 08:53:24,148 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L664-1: SUMMARY for call CdAudio535DeviceControl_#t~ret82#1 := SendSrbSynchronous(CdAudio535DeviceControl_~deviceExtension~1#1, CdAudio535DeviceControl_~srb~1#1, CdAudio535DeviceControl_~lastSession~0#1, CdAudio535DeviceControl_~sizeof__READ_CAPACITY_DATA~0#1); srcloc: null [2025-02-08 08:53:24,148 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1424: CdAudio435DeviceControl_~Irp__IoStatus__Information~1#1 := 0;CdAudio435DeviceControl_~status~6#1 := -1073741808; [2025-02-08 08:53:24,148 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L301: assume -2147483648 <= CdAudioPnp_#t~ret29#1 && CdAudioPnp_#t~ret29#1 <= 2147483647;CdAudioPnp_~tmp___0~0#1 := CdAudioPnp_#t~ret29#1;havoc CdAudioPnp_#t~ret29#1;CdAudioPnp_#res#1 := CdAudioPnp_~tmp___0~0#1; [2025-02-08 08:53:24,148 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L301-1: SUMMARY for call CdAudioPnp_#t~ret29#1 := CdAudioSendToNextDriver(CdAudioPnp_~DeviceObject#1, CdAudioPnp_~Irp#1); srcloc: null [2025-02-08 08:53:24,148 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1226: CdAudio435DeviceControl_#res#1 := CdAudio435DeviceControl_~status~6#1; [2025-02-08 08:53:24,148 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1226-1: SUMMARY for call IofCompleteRequest(CdAudio435DeviceControl_~Irp#1, 0); srcloc: null [2025-02-08 08:53:24,148 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2052: assume 0 != ~compRegistered~0; [2025-02-08 08:53:24,148 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2052: assume !(0 != ~compRegistered~0); [2025-02-08 08:53:24,148 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1821: havoc CdAudioUnload_~DriverObject#1;havoc CdAudioUnload_#in~DriverObject#1;assume { :end_inline_CdAudioUnload } true; [2025-02-08 08:53:24,148 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L236: assume 0 == CdAudioPnp_~irpSp__MinorFunction~0#1; [2025-02-08 08:53:24,148 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L236: assume !(0 == CdAudioPnp_~irpSp__MinorFunction~0#1); [2025-02-08 08:53:24,148 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L203: assume CdAudioStartDevice_~status~1#1 < 0;CdAudioStartDevice_#res#1 := 0; [2025-02-08 08:53:24,148 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L203: assume !(CdAudioStartDevice_~status~1#1 < 0); [2025-02-08 08:53:24,148 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1161: assume 3221225532 != CdAudio435DeviceControl_~__cil_tmp96~1#1 % 4294967296;CdAudio435DeviceControl_~__cil_tmp97~1#1 := CdAudio435DeviceControl_~status~6#1; [2025-02-08 08:53:24,148 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1161: assume !(3221225532 != CdAudio435DeviceControl_~__cil_tmp96~1#1 % 4294967296); [2025-02-08 08:53:24,148 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1128: assume 0 != CdAudio435DeviceControl_~tmp~4#1;CdAudio435DeviceControl_~status~6#1 := -2147483631;CdAudio435DeviceControl_~Irp__IoStatus__Information~1#1 := 0; [2025-02-08 08:53:24,150 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1128: assume !(0 != CdAudio435DeviceControl_~tmp~4#1); [2025-02-08 08:53:24,150 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2053: assume 0 == ~routine~0; [2025-02-08 08:53:24,150 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2053: assume !(0 == ~routine~0); [2025-02-08 08:53:24,153 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L798: assume -2147483648 <= CdAudio535DeviceControl_#t~ret92#1 && CdAudio535DeviceControl_#t~ret92#1 <= 2147483647;CdAudio535DeviceControl_~status~5#1 := CdAudio535DeviceControl_#t~ret92#1;havoc CdAudio535DeviceControl_#t~ret92#1; [2025-02-08 08:53:24,154 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L798-1: SUMMARY for call CdAudio535DeviceControl_#t~ret92#1 := SendSrbSynchronous(CdAudio535DeviceControl_~deviceExtension~1#1, CdAudio535DeviceControl_~srb~1#1, 0, 0); srcloc: null [2025-02-08 08:53:24,154 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L765: assume -2147483648 <= CdAudio535DeviceControl_#t~ret90#1 && CdAudio535DeviceControl_#t~ret90#1 <= 2147483647;CdAudio535DeviceControl_~tmp___6~0#1 := CdAudio535DeviceControl_#t~ret90#1;havoc CdAudio535DeviceControl_#t~ret90#1;CdAudio535DeviceControl_#res#1 := CdAudio535DeviceControl_~tmp___6~0#1; [2025-02-08 08:53:24,154 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L765-1: SUMMARY for call CdAudio535DeviceControl_#t~ret90#1 := AG_SetStatusAndReturn(CdAudio535DeviceControl_~status~5#1, CdAudio535DeviceControl_~Irp#1, CdAudio535DeviceControl_~deviceExtension__TargetDeviceObject~1#1); srcloc: null [2025-02-08 08:53:24,154 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L699: assume 0 == CdAudio535DeviceControl_~Toc~0#1;CdAudio535DeviceControl_~status~5#1 := -1073741670;CdAudio535DeviceControl_~Irp__IoStatus__Information~0#1 := 0; [2025-02-08 08:53:24,154 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L699: assume !(0 == CdAudio535DeviceControl_~Toc~0#1);CdAudio535DeviceControl_~srb__TimeOutValue~0#1 := 10;CdAudio535DeviceControl_~srb__CdbLength~0#1 := 10; [2025-02-08 08:53:24,154 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L633: assume CdAudio535DeviceControl_~currentIrpStack__Parameters__DeviceIoControl__IoControlCode~0#1 == CdAudio535DeviceControl_~__cil_tmp105~0#1; [2025-02-08 08:53:24,154 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L633: assume !(CdAudio535DeviceControl_~currentIrpStack__Parameters__DeviceIoControl__IoControlCode~0#1 == CdAudio535DeviceControl_~__cil_tmp105~0#1); [2025-02-08 08:53:24,154 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1525: assume CdAudioAtapiDeviceControl_~currentIrpStack__Parameters__DeviceIoControl__IoControlCode~2#1 == CdAudioAtapiDeviceControl_~__cil_tmp17~1#1;CdAudioAtapiDeviceControl_~Irp__IoStatus__Information~2#1 := 0;CdAudioAtapiDeviceControl_~deviceExtension__PlayActive~2#1 := 0;CdAudioAtapiDeviceControl_~srb__CdbLength~2#1 := 12;CdAudioAtapiDeviceControl_~srb__TimeOutValue~2#1 := 10; [2025-02-08 08:53:24,154 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1525: assume !(CdAudioAtapiDeviceControl_~currentIrpStack__Parameters__DeviceIoControl__IoControlCode~2#1 == CdAudioAtapiDeviceControl_~__cil_tmp17~1#1); [2025-02-08 08:53:24,154 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1393: ~myStatus~0 := CdAudio435DeviceControl_~status~6#1; [2025-02-08 08:53:24,154 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L270: assume CdAudioPnp_~status~2#1 == CdAudioPnp_~status~2#1;CdAudioPnp_~setPagable~0#1 := 1; [2025-02-08 08:53:24,154 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L270: assume !(CdAudioPnp_~status~2#1 == CdAudioPnp_~status~2#1); [2025-02-08 08:53:24,154 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2120: SUMMARY for call errorFn(); srcloc: null [2025-02-08 08:53:24,155 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1096: assume CdAudio435DeviceControl_~currentIrpStack__Parameters__DeviceIoControl__IoControlCode~1#1 == CdAudio435DeviceControl_~__cil_tmp82~1#1; [2025-02-08 08:53:24,155 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1096: assume !(CdAudio435DeviceControl_~currentIrpStack__Parameters__DeviceIoControl__IoControlCode~1#1 == CdAudio435DeviceControl_~__cil_tmp82~1#1);CdAudio435DeviceControl_~__cil_tmp83~1#1 := 40;CdAudio435DeviceControl_~__cil_tmp84~1#1 := 16384;CdAudio435DeviceControl_~__cil_tmp85~1#1 := 131072;CdAudio435DeviceControl_~__cil_tmp86~1#1 := 147456;CdAudio435DeviceControl_~__cil_tmp87~1#1 := 147496; [2025-02-08 08:53:24,155 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1757: havoc main_~tmp_ndt_1~0#1; [2025-02-08 08:53:24,155 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1625: CdAudioHPCdrDeviceControl_~irpSp__Control~0#1 := 224; [2025-02-08 08:53:24,155 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1394: CdAudio435DeviceControl_#res#1 := CdAudio435DeviceControl_~status~6#1; [2025-02-08 08:53:24,155 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1394-1: SUMMARY for call IofCompleteRequest(CdAudio435DeviceControl_~Irp#1, 0); srcloc: null [2025-02-08 08:53:24,155 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L172: assume true; [2025-02-08 08:53:24,155 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L172: assume !true; [2025-02-08 08:53:24,155 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1196: assume CdAudio435DeviceControl_~tracksInBuffer~1#1 > CdAudio435DeviceControl_~tracksOnCd~1#1;CdAudio435DeviceControl_#t~post119#1 := CdAudio435DeviceControl_~i~1#1; [2025-02-08 08:53:24,155 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1196: assume !(CdAudio435DeviceControl_~tracksInBuffer~1#1 > CdAudio435DeviceControl_~tracksOnCd~1#1); [2025-02-08 08:53:24,155 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2055: assume -2147483648 <= PoCallDriver_#t~ret175#1 && PoCallDriver_#t~ret175#1 <= 2147483647;PoCallDriver_~compRetStatus~1#1 := PoCallDriver_#t~ret175#1;havoc PoCallDriver_#t~ret175#1; [2025-02-08 08:53:24,155 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2055-1: SUMMARY for call PoCallDriver_#t~ret175#1 := HPCdrCompletion(PoCallDriver_~DeviceObject#1, PoCallDriver_~Irp#1, PoCallDriver_~lcontext~1#1); srcloc: null [2025-02-08 08:53:24,156 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L800: assume CdAudio535DeviceControl_~status~5#1 >= 0; [2025-02-08 08:53:24,156 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L800: assume !(CdAudio535DeviceControl_~status~5#1 >= 0); [2025-02-08 08:53:24,156 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1791: assume 4 == main_~tmp_ndt_3~0#1; [2025-02-08 08:53:24,156 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1791: assume !(4 == main_~tmp_ndt_3~0#1); [2025-02-08 08:53:24,156 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L734: assume CdAudio535DeviceControl_~cdaudioDataOut__LastTrack~0#1 - CdAudio535DeviceControl_~cdaudioDataOut__FirstTrack~0#1 <= 2147483647;CdAudio535DeviceControl_~__cil_tmp109~0#1 := CdAudio535DeviceControl_~cdaudioDataOut__LastTrack~0#1 - CdAudio535DeviceControl_~cdaudioDataOut__FirstTrack~0#1; [2025-02-08 08:53:24,156 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L734: assume !(CdAudio535DeviceControl_~cdaudioDataOut__LastTrack~0#1 - CdAudio535DeviceControl_~cdaudioDataOut__FirstTrack~0#1 <= 2147483647); [2025-02-08 08:53:24,156 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L734-1: assume CdAudio535DeviceControl_~cdaudioDataOut__LastTrack~0#1 - CdAudio535DeviceControl_~cdaudioDataOut__FirstTrack~0#1 >= -2147483648; [2025-02-08 08:53:24,156 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L734-1: assume !(CdAudio535DeviceControl_~cdaudioDataOut__LastTrack~0#1 - CdAudio535DeviceControl_~cdaudioDataOut__FirstTrack~0#1 >= -2147483648); [2025-02-08 08:53:24,156 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1692: SUMMARY for call errorFn(); srcloc: null [2025-02-08 08:53:24,156 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L668: assume CdAudio535DeviceControl_~status~5#1 < 0;CdAudio535DeviceControl_~Irp__IoStatus__Information~0#1 := 0; [2025-02-08 08:53:24,156 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L668: assume !(CdAudio535DeviceControl_~status~5#1 < 0);CdAudio535DeviceControl_~status~5#1 := 0;CdAudio535DeviceControl_~Irp__IoStatus__Information~0#1 := CdAudio535DeviceControl_~bytesTransfered~0#1; [2025-02-08 08:53:24,156 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1626: assume -2147483648 <= CdAudioHPCdrDeviceControl_#t~ret142#1 && CdAudioHPCdrDeviceControl_#t~ret142#1 <= 2147483647;CdAudioHPCdrDeviceControl_~tmp~6#1 := CdAudioHPCdrDeviceControl_#t~ret142#1;havoc CdAudioHPCdrDeviceControl_#t~ret142#1;CdAudioHPCdrDeviceControl_#res#1 := CdAudioHPCdrDeviceControl_~tmp~6#1; [2025-02-08 08:53:24,157 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1626-1: SUMMARY for call CdAudioHPCdrDeviceControl_#t~ret142#1 := IofCallDriver(CdAudioHPCdrDeviceControl_~deviceExtension__TargetDeviceObject~2#1, CdAudioHPCdrDeviceControl_~Irp#1); srcloc: null [2025-02-08 08:53:24,157 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1494: ~myStatus~0 := CdAudio435DeviceControl_~status~6#1; [2025-02-08 08:53:24,157 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L338: CdAudioDeviceControl_#t~ret32#1 := CdAudio435DeviceControl_#res#1;havoc CdAudio435DeviceControl_#t~nondet98#1, CdAudio435DeviceControl_#t~nondet99#1, CdAudio435DeviceControl_#t~nondet100#1, CdAudio435DeviceControl_#t~nondet101#1, CdAudio435DeviceControl_#t~nondet102#1, CdAudio435DeviceControl_#t~nondet103#1, CdAudio435DeviceControl_#t~nondet104#1, CdAudio435DeviceControl_#t~nondet105#1, CdAudio435DeviceControl_#t~nondet106#1, CdAudio435DeviceControl_#t~nondet107#1, CdAudio435DeviceControl_#t~nondet108#1, CdAudio435DeviceControl_#t~nondet109#1, CdAudio435DeviceControl_#t~nondet110#1, CdAudio435DeviceControl_#t~nondet111#1, CdAudio435DeviceControl_#t~nondet112#1, CdAudio435DeviceControl_#t~nondet113#1, CdAudio435DeviceControl_#t~nondet114#1, CdAudio435DeviceControl_#t~nondet115#1, CdAudio435DeviceControl_#t~nondet116#1, CdAudio435DeviceControl_#t~ret117#1, CdAudio435DeviceControl_#t~ret118#1, CdAudio435DeviceControl_#t~post119#1, CdAudio435DeviceControl_#t~ret120#1, CdAudio435DeviceControl_#t~ret121#1, CdAudio435DeviceControl_#t~ret122#1, CdAudio435DeviceControl_#t~ret123#1, CdAudio435DeviceControl_#t~ret124#1, CdAudio435DeviceControl_#t~ret125#1, CdAudio435DeviceControl_#t~ret126#1, CdAudio435DeviceControl_#t~ret127#1, CdAudio435DeviceControl_#t~ret128#1, CdAudio435DeviceControl_#t~ret129#1, CdAudio435DeviceControl_#t~ret130#1, CdAudio435DeviceControl_~DeviceObject#1, CdAudio435DeviceControl_~Irp#1, CdAudio435DeviceControl_~currentIrpStack__Parameters__DeviceIoControl__IoControlCode~1#1, CdAudio435DeviceControl_~currentIrpStack__Parameters__DeviceIoControl__OutputBufferLength~1#1, CdAudio435DeviceControl_~currentIrpStack__Parameters__DeviceIoControl__InputBufferLength~1#1, CdAudio435DeviceControl_~TrackData__0~0#1, CdAudio435DeviceControl_~Irp__IoStatus__Information~1#1, CdAudio435DeviceControl_~srb__TimeOutValue~1#1, CdAudio435DeviceControl_~srb__CdbLength~1#1, CdAudio435DeviceControl_~sizeof__CDROM_TOC~1#1, CdAudio435DeviceControl_~cdaudioDataOut__LastTrack~1#1, CdAudio435DeviceControl_~cdaudioDataOut__FirstTrack~1#1, CdAudio435DeviceControl_~sizeof__CDROM_PLAY_AUDIO_MSF~1#1, CdAudio435DeviceControl_~sizeof__CDROM_SEEK_AUDIO_MSF~1#1, CdAudio435DeviceControl_~deviceExtension__Paused~0#1, CdAudio435DeviceControl_~deviceExtension__PlayActive~1#1, CdAudio435DeviceControl_~sizeof__SUB_Q_CHANNEL_DATA~0#1, CdAudio435DeviceControl_~sizeof__SUB_Q_CURRENT_POSITION~1#1, CdAudio435DeviceControl_~deviceExtension~2#1, CdAudio435DeviceControl_~srb~2#1, CdAudio435DeviceControl_~status~6#1, CdAudio435DeviceControl_~i~1#1, CdAudio435DeviceControl_~bytesTransfered~1#1, CdAudio435DeviceControl_~Toc~1#1, CdAudio435DeviceControl_~tmp~4#1, CdAudio435DeviceControl_~tracksToReturn~1#1, CdAudio435DeviceControl_~tracksOnCd~1#1, CdAudio435DeviceControl_~tracksInBuffer~1#1, CdAudio435DeviceControl_~SubQPtr~1#1, CdAudio435DeviceControl_~userPtr__Format~1#1, CdAudio435DeviceControl_~SubQPtr___0~0#1, CdAudio435DeviceControl_~tmp___0~2#1, CdAudio435DeviceControl_~tmp___1~1#1, CdAudio435DeviceControl_~tmp___2~1#1, CdAudio435DeviceControl_~__cil_tmp35~0#1, CdAudio435DeviceControl_~__cil_tmp36~0#1, CdAudio435DeviceControl_~__cil_tmp37~0#1, CdAudio435DeviceControl_~__cil_tmp38~0#1, CdAudio435DeviceControl_~__cil_tmp39~0#1, CdAudio435DeviceControl_~__cil_tmp40~0#1, CdAudio435DeviceControl_~__cil_tmp41~0#1, CdAudio435DeviceControl_~__cil_tmp42~0#1, CdAudio435DeviceControl_~__cil_tmp43~0#1, CdAudio435DeviceControl_~__cil_tmp44~0#1, CdAudio435DeviceControl_~__cil_tmp45~0#1, CdAudio435DeviceControl_~__cil_tmp46~0#1, CdAudio435DeviceControl_~__cil_tmp47~0#1, CdAudio435DeviceControl_~__cil_tmp48~0#1, CdAudio435DeviceControl_~__cil_tmp49~0#1, CdAudio435DeviceControl_~__cil_tmp50~0#1, CdAudio435DeviceControl_~__cil_tmp51~0#1, CdAudio435DeviceControl_~__cil_tmp52~0#1, CdAudio435DeviceControl_~__cil_tmp53~0#1, CdAudio435DeviceControl_~__cil_tmp54~0#1, CdAudio435DeviceControl_~__cil_tmp55~0#1, CdAudio435DeviceControl_~__cil_tmp56~0#1, CdAudio435DeviceControl_~__cil_tmp57~0#1, CdAudio435DeviceControl_~__cil_tmp58~1#1, CdAudio435DeviceControl_~__cil_tmp59~1#1, CdAudio435DeviceControl_~__cil_tmp60~1#1, CdAudio435DeviceControl_~__cil_tmp61~1#1, CdAudio435DeviceControl_~__cil_tmp62~1#1, CdAudio435DeviceControl_~__cil_tmp63~1#1, CdAudio435DeviceControl_~__cil_tmp64~1#1, CdAudio435DeviceControl_~__cil_tmp65~1#1, CdAudio435DeviceControl_~__cil_tmp66~1#1, CdAudio435DeviceControl_~__cil_tmp67~1#1, CdAudio435DeviceControl_~__cil_tmp68~1#1, CdAudio435DeviceControl_~__cil_tmp69~1#1, CdAudio435DeviceControl_~__cil_tmp70~1#1, CdAudio435DeviceControl_~__cil_tmp71~1#1, CdAudio435DeviceControl_~__cil_tmp72~1#1, CdAudio435DeviceControl_~__cil_tmp73~1#1, CdAudio435DeviceControl_~__cil_tmp74~1#1, CdAudio435DeviceControl_~__cil_tmp75~1#1, CdAudio435DeviceControl_~__cil_tmp76~1#1, CdAudio435DeviceControl_~__cil_tmp77~1#1, CdAudio435DeviceControl_~__cil_tmp78~1#1, CdAudio435DeviceControl_~__cil_tmp79~1#1, CdAudio435DeviceControl_~__cil_tmp80~1#1, CdAudio435DeviceControl_~__cil_tmp81~1#1, CdAudio435DeviceControl_~__cil_tmp82~1#1, CdAudio435DeviceControl_~__cil_tmp83~1#1, CdAudio435DeviceControl_~__cil_tmp84~1#1, CdAudio435DeviceControl_~__cil_tmp85~1#1, CdAudio435DeviceControl_~__cil_tmp86~1#1, CdAudio435DeviceControl_~__cil_tmp87~1#1, CdAudio435DeviceControl_~__cil_tmp88~1#1, CdAudio435DeviceControl_~__cil_tmp89~1#1, CdAudio435DeviceControl_~__cil_tmp90~1#1, CdAudio435DeviceControl_~__cil_tmp91~1#1, CdAudio435DeviceControl_~__cil_tmp92~1#1, CdAudio435DeviceControl_~__cil_tmp93~1#1, CdAudio435DeviceControl_~__cil_tmp94~1#1, CdAudio435DeviceControl_~__cil_tmp95~1#1, CdAudio435DeviceControl_~__cil_tmp96~1#1, CdAudio435DeviceControl_~__cil_tmp97~1#1, CdAudio435DeviceControl_~__cil_tmp98~1#1, CdAudio435DeviceControl_~__cil_tmp99~1#1, CdAudio435DeviceControl_~__cil_tmp100~1#1, CdAudio435DeviceControl_~__cil_tmp101~1#1, CdAudio435DeviceControl_~__cil_tmp102~1#1, CdAudio435DeviceControl_~__cil_tmp103~1#1, CdAudio435DeviceControl_~__cil_tmp104~1#1, CdAudio435DeviceControl_~__cil_tmp105~1#1, CdAudio435DeviceControl_~__cil_tmp106~1#1, CdAudio435DeviceControl_~__cil_tmp107~1#1, CdAudio435DeviceControl_~__cil_tmp108~1#1, CdAudio435DeviceControl_~__cil_tmp109~1#1, CdAudio435DeviceControl_~__cil_tmp110~1#1, CdAudio435DeviceControl_~__cil_tmp111~0#1, CdAudio435DeviceControl_~__cil_tmp112~0#1, CdAudio435DeviceControl_~__cil_tmp113~0#1, CdAudio435DeviceControl_~__cil_tmp114~0#1, CdAudio435DeviceControl_~__cil_tmp115~0#1, CdAudio435DeviceControl_~__cil_tmp116~0#1;havoc CdAudio435DeviceControl_#in~DeviceObject#1, CdAudio435DeviceControl_#in~Irp#1;assume { :end_inline_CdAudio435DeviceControl } true;assume -2147483648 <= CdAudioDeviceControl_#t~ret32#1 && CdAudioDeviceControl_#t~ret32#1 <= 2147483647;CdAudioDeviceControl_~status~3#1 := CdAudioDeviceControl_#t~ret32#1;havoc CdAudioDeviceControl_#t~ret32#1; [2025-02-08 08:53:24,159 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1329: ~myStatus~0 := CdAudio435DeviceControl_~status~6#1; [2025-02-08 08:53:24,160 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L338-1: assume { :begin_inline_CdAudio435DeviceControl } true;CdAudio435DeviceControl_#in~DeviceObject#1, CdAudio435DeviceControl_#in~Irp#1 := CdAudioDeviceControl_~DeviceObject#1, CdAudioDeviceControl_~Irp#1;havoc CdAudio435DeviceControl_#res#1;havoc CdAudio435DeviceControl_#t~nondet98#1, CdAudio435DeviceControl_#t~nondet99#1, CdAudio435DeviceControl_#t~nondet100#1, CdAudio435DeviceControl_#t~nondet101#1, CdAudio435DeviceControl_#t~nondet102#1, CdAudio435DeviceControl_#t~nondet103#1, CdAudio435DeviceControl_#t~nondet104#1, CdAudio435DeviceControl_#t~nondet105#1, CdAudio435DeviceControl_#t~nondet106#1, CdAudio435DeviceControl_#t~nondet107#1, CdAudio435DeviceControl_#t~nondet108#1, CdAudio435DeviceControl_#t~nondet109#1, CdAudio435DeviceControl_#t~nondet110#1, CdAudio435DeviceControl_#t~nondet111#1, CdAudio435DeviceControl_#t~nondet112#1, CdAudio435DeviceControl_#t~nondet113#1, CdAudio435DeviceControl_#t~nondet114#1, CdAudio435DeviceControl_#t~nondet115#1, CdAudio435DeviceControl_#t~nondet116#1, CdAudio435DeviceControl_#t~ret117#1, CdAudio435DeviceControl_#t~ret118#1, CdAudio435DeviceControl_#t~post119#1, CdAudio435DeviceControl_#t~ret120#1, CdAudio435DeviceControl_#t~ret121#1, CdAudio435DeviceControl_#t~ret122#1, CdAudio435DeviceControl_#t~ret123#1, CdAudio435DeviceControl_#t~ret124#1, CdAudio435DeviceControl_#t~ret125#1, CdAudio435DeviceControl_#t~ret126#1, CdAudio435DeviceControl_#t~ret127#1, CdAudio435DeviceControl_#t~ret128#1, CdAudio435DeviceControl_#t~ret129#1, CdAudio435DeviceControl_#t~ret130#1, CdAudio435DeviceControl_~DeviceObject#1, CdAudio435DeviceControl_~Irp#1, CdAudio435DeviceControl_~currentIrpStack__Parameters__DeviceIoControl__IoControlCode~1#1, CdAudio435DeviceControl_~currentIrpStack__Parameters__DeviceIoControl__OutputBufferLength~1#1, CdAudio435DeviceControl_~currentIrpStack__Parameters__DeviceIoControl__InputBufferLength~1#1, CdAudio435DeviceControl_~TrackData__0~0#1, CdAudio435DeviceControl_~Irp__IoStatus__Information~1#1, CdAudio435DeviceControl_~srb__TimeOutValue~1#1, CdAudio435DeviceControl_~srb__CdbLength~1#1, CdAudio435DeviceControl_~sizeof__CDROM_TOC~1#1, CdAudio435DeviceControl_~cdaudioDataOut__LastTrack~1#1, CdAudio435DeviceControl_~cdaudioDataOut__FirstTrack~1#1, CdAudio435DeviceControl_~sizeof__CDROM_PLAY_AUDIO_MSF~1#1, CdAudio435DeviceControl_~sizeof__CDROM_SEEK_AUDIO_MSF~1#1, CdAudio435DeviceControl_~deviceExtension__Paused~0#1, CdAudio435DeviceControl_~deviceExtension__PlayActive~1#1, CdAudio435DeviceControl_~sizeof__SUB_Q_CHANNEL_DATA~0#1, CdAudio435DeviceControl_~sizeof__SUB_Q_CURRENT_POSITION~1#1, CdAudio435DeviceControl_~deviceExtension~2#1, CdAudio435DeviceControl_~srb~2#1, CdAudio435DeviceControl_~status~6#1, CdAudio435DeviceControl_~i~1#1, CdAudio435DeviceControl_~bytesTransfered~1#1, CdAudio435DeviceControl_~Toc~1#1, CdAudio435DeviceControl_~tmp~4#1, CdAudio435DeviceControl_~tracksToReturn~1#1, CdAudio435DeviceControl_~tracksOnCd~1#1, CdAudio435DeviceControl_~tracksInBuffer~1#1, CdAudio435DeviceControl_~SubQPtr~1#1, CdAudio435DeviceControl_~userPtr__Format~1#1, CdAudio435DeviceControl_~SubQPtr___0~0#1, CdAudio435DeviceControl_~tmp___0~2#1, CdAudio435DeviceControl_~tmp___1~1#1, CdAudio435DeviceControl_~tmp___2~1#1, CdAudio435DeviceControl_~__cil_tmp35~0#1, CdAudio435DeviceControl_~__cil_tmp36~0#1, CdAudio435DeviceControl_~__cil_tmp37~0#1, CdAudio435DeviceControl_~__cil_tmp38~0#1, CdAudio435DeviceControl_~__cil_tmp39~0#1, CdAudio435DeviceControl_~__cil_tmp40~0#1, CdAudio435DeviceControl_~__cil_tmp41~0#1, CdAudio435DeviceControl_~__cil_tmp42~0#1, CdAudio435DeviceControl_~__cil_tmp43~0#1, CdAudio435DeviceControl_~__cil_tmp44~0#1, CdAudio435DeviceControl_~__cil_tmp45~0#1, CdAudio435DeviceControl_~__cil_tmp46~0#1, CdAudio435DeviceControl_~__cil_tmp47~0#1, CdAudio435DeviceControl_~__cil_tmp48~0#1, CdAudio435DeviceControl_~__cil_tmp49~0#1, CdAudio435DeviceControl_~__cil_tmp50~0#1, CdAudio435DeviceControl_~__cil_tmp51~0#1, CdAudio435DeviceControl_~__cil_tmp52~0#1, CdAudio435DeviceControl_~__cil_tmp53~0#1, CdAudio435DeviceControl_~__cil_tmp54~0#1, CdAudio435DeviceControl_~__cil_tmp55~0#1, CdAudio435DeviceControl_~__cil_tmp56~0#1, CdAudio435DeviceControl_~__cil_tmp57~0#1, CdAudio435DeviceControl_~__cil_tmp58~1#1, CdAudio435DeviceControl_~__cil_tmp59~1#1, CdAudio435DeviceControl_~__cil_tmp60~1#1, CdAudio435DeviceControl_~__cil_tmp61~1#1, CdAudio435DeviceControl_~__cil_tmp62~1#1, CdAudio435DeviceControl_~__cil_tmp63~1#1, CdAudio435DeviceControl_~__cil_tmp64~1#1, CdAudio435DeviceControl_~__cil_tmp65~1#1, CdAudio435DeviceControl_~__cil_tmp66~1#1, CdAudio435DeviceControl_~__cil_tmp67~1#1, CdAudio435DeviceControl_~__cil_tmp68~1#1, CdAudio435DeviceControl_~__cil_tmp69~1#1, CdAudio435DeviceControl_~__cil_tmp70~1#1, CdAudio435DeviceControl_~__cil_tmp71~1#1, CdAudio435DeviceControl_~__cil_tmp72~1#1, CdAudio435DeviceControl_~__cil_tmp73~1#1, CdAudio435DeviceControl_~__cil_tmp74~1#1, CdAudio435DeviceControl_~__cil_tmp75~1#1, CdAudio435DeviceControl_~__cil_tmp76~1#1, CdAudio435DeviceControl_~__cil_tmp77~1#1, CdAudio435DeviceControl_~__cil_tmp78~1#1, CdAudio435DeviceControl_~__cil_tmp79~1#1, CdAudio435DeviceControl_~__cil_tmp80~1#1, CdAudio435DeviceControl_~__cil_tmp81~1#1, CdAudio435DeviceControl_~__cil_tmp82~1#1, CdAudio435DeviceControl_~__cil_tmp83~1#1, CdAudio435DeviceControl_~__cil_tmp84~1#1, CdAudio435DeviceControl_~__cil_tmp85~1#1, CdAudio435DeviceControl_~__cil_tmp86~1#1, CdAudio435DeviceControl_~__cil_tmp87~1#1, CdAudio435DeviceControl_~__cil_tmp88~1#1, CdAudio435DeviceControl_~__cil_tmp89~1#1, CdAudio435DeviceControl_~__cil_tmp90~1#1, CdAudio435DeviceControl_~__cil_tmp91~1#1, CdAudio435DeviceControl_~__cil_tmp92~1#1, CdAudio435DeviceControl_~__cil_tmp93~1#1, CdAudio435DeviceControl_~__cil_tmp94~1#1, CdAudio435DeviceControl_~__cil_tmp95~1#1, CdAudio435DeviceControl_~__cil_tmp96~1#1, CdAudio435DeviceControl_~__cil_tmp97~1#1, CdAudio435DeviceControl_~__cil_tmp98~1#1, CdAudio435DeviceControl_~__cil_tmp99~1#1, CdAudio435DeviceControl_~__cil_tmp100~1#1, CdAudio435DeviceControl_~__cil_tmp101~1#1, CdAudio435DeviceControl_~__cil_tmp102~1#1, CdAudio435DeviceControl_~__cil_tmp103~1#1, CdAudio435DeviceControl_~__cil_tmp104~1#1, CdAudio435DeviceControl_~__cil_tmp105~1#1, CdAudio435DeviceControl_~__cil_tmp106~1#1, CdAudio435DeviceControl_~__cil_tmp107~1#1, CdAudio435DeviceControl_~__cil_tmp108~1#1, CdAudio435DeviceControl_~__cil_tmp109~1#1, CdAudio435DeviceControl_~__cil_tmp110~1#1, CdAudio435DeviceControl_~__cil_tmp111~0#1, CdAudio435DeviceControl_~__cil_tmp112~0#1, CdAudio435DeviceControl_~__cil_tmp113~0#1, CdAudio435DeviceControl_~__cil_tmp114~0#1, CdAudio435DeviceControl_~__cil_tmp115~0#1, CdAudio435DeviceControl_~__cil_tmp116~0#1;CdAudio435DeviceControl_~DeviceObject#1 := CdAudio435DeviceControl_#in~DeviceObject#1;CdAudio435DeviceControl_~Irp#1 := CdAudio435DeviceControl_#in~Irp#1;havoc CdAudio435DeviceControl_#t~nondet98#1;assume -2147483648 <= CdAudio435DeviceControl_#t~nondet98#1 && CdAudio435DeviceControl_#t~nondet98#1 <= 2147483647;CdAudio435DeviceControl_~currentIrpStack__Parameters__DeviceIoControl__IoControlCode~1#1 := CdAudio435DeviceControl_#t~nondet98#1;havoc CdAudio435DeviceControl_#t~nondet98#1;havoc CdAudio435DeviceControl_#t~nondet99#1;assume -2147483648 <= CdAudio435DeviceControl_#t~nondet99#1 && CdAudio435DeviceControl_#t~nondet99#1 <= 2147483647;CdAudio435DeviceControl_~currentIrpStack__Parameters__DeviceIoControl__OutputBufferLength~1#1 := CdAudio435DeviceControl_#t~nondet99#1;havoc CdAudio435DeviceControl_#t~nondet99#1;havoc CdAudio435DeviceControl_#t~nondet100#1;assume -2147483648 <= CdAudio435DeviceControl_#t~nondet100#1 && CdAudio435DeviceControl_#t~nondet100#1 <= 2147483647;CdAudio435DeviceControl_~currentIrpStack__Parameters__DeviceIoControl__InputBufferLength~1#1 := CdAudio435DeviceControl_#t~nondet100#1;havoc CdAudio435DeviceControl_#t~nondet100#1;havoc CdAudio435DeviceControl_#t~nondet101#1;assume -2147483648 <= CdAudio435DeviceControl_#t~nondet101#1 && CdAudio435DeviceControl_#t~nondet101#1 <= 2147483647;CdAudio435DeviceControl_~TrackData__0~0#1 := CdAudio435DeviceControl_#t~nondet101#1;havoc CdAudio435DeviceControl_#t~nondet101#1;havoc CdAudio435DeviceControl_~Irp__IoStatus__Information~1#1;havoc CdAudio435DeviceControl_~srb__TimeOutValue~1#1;havoc CdAudio435DeviceControl_~srb__CdbLength~1#1;havoc CdAudio435DeviceControl_#t~nondet102#1;assume -2147483648 <= CdAudio435DeviceControl_#t~nondet102#1 && CdAudio435DeviceControl_#t~nondet102#1 <= 2147483647;CdAudio435DeviceControl_~sizeof__CDROM_TOC~1#1 := CdAudio435DeviceControl_#t~nondet102#1;havoc CdAudio435DeviceControl_#t~nondet102#1;havoc CdAudio435DeviceControl_#t~nondet103#1;assume -2147483648 <= CdAudio435DeviceControl_#t~nondet103#1 && CdAudio435DeviceControl_#t~nondet103#1 <= 2147483647;CdAudio435DeviceControl_~cdaudioDataOut__LastTrack~1#1 := CdAudio435DeviceControl_#t~nondet103#1;havoc CdAudio435DeviceControl_#t~nondet103#1;havoc CdAudio435DeviceControl_#t~nondet104#1;assume -2147483648 <= CdAudio435DeviceControl_#t~nondet104#1 && CdAudio435DeviceControl_#t~nondet104#1 <= 2147483647;CdAudio435DeviceControl_~cdaudioDataOut__FirstTrack~1#1 := CdAudio435DeviceControl_#t~nondet104#1;havoc CdAudio435DeviceControl_#t~nondet104#1;havoc CdAudio435DeviceControl_#t~nondet105#1;assume -2147483648 <= CdAudio435DeviceControl_#t~nondet105#1 && CdAudio435DeviceControl_#t~nondet105#1 <= 2147483647;CdAudio435DeviceControl_~sizeof__CDROM_PLAY_AUDIO_MSF~1#1 := CdAudio435DeviceControl_#t~nondet105#1;havoc CdAudio435DeviceControl_#t~nondet105#1;havoc CdAudio435DeviceControl_#t~nondet106#1;assume -2147483648 <= CdAudio435DeviceControl_#t~nondet106#1 && CdAudio435DeviceControl_#t~nondet106#1 <= 2147483647;CdAudio435DeviceControl_~sizeof__CDROM_SEEK_AUDIO_MSF~1#1 := CdAudio435DeviceControl_#t~nondet106#1;havoc CdAudio435DeviceControl_#t~nondet106#1;havoc CdAudio435DeviceControl_#t~nondet107#1;assume -2147483648 <= CdAudio435DeviceControl_#t~nondet107#1 && CdAudio435DeviceControl_#t~nondet107#1 <= 2147483647;CdAudio435DeviceControl_~deviceExtension__Paused~0#1 := CdAudio435DeviceControl_#t~nondet107#1;havoc CdAudio435DeviceControl_#t~nondet107#1;havoc CdAudio435DeviceControl_~deviceExtension__PlayActive~1#1;havoc CdAudio435DeviceControl_#t~nondet108#1;assume -2147483648 <= CdAudio435DeviceControl_#t~nondet108#1 && CdAudio435DeviceControl_#t~nondet108#1 <= 2147483647;CdAudio435DeviceControl_~sizeof__SUB_Q_CHANNEL_DATA~0#1 := CdAudio435DeviceControl_#t~nondet108#1;havoc CdAudio435DeviceControl_#t~nondet108#1;havoc CdAudio435DeviceControl_#t~nondet109#1;assume -2147483648 <= CdAudio435DeviceControl_#t~nondet109#1 && CdAudio435DeviceControl_#t~nondet109#1 <= 2147483647;CdAudio435DeviceControl_~sizeof__SUB_Q_CURRENT_POSITION~1#1 := CdAudio435DeviceControl_#t~nondet109#1;havoc CdAudio435DeviceControl_#t~nondet109#1;havoc CdAudio435DeviceControl_#t~nondet110#1;assume -2147483648 <= CdAudio435DeviceControl_#t~nondet110#1 && CdAudio435DeviceControl_#t~nondet110#1 <= 2147483647;CdAudio435DeviceControl_~deviceExtension~2#1 := CdAudio435DeviceControl_#t~nondet110#1;havoc CdAudio435DeviceControl_#t~nondet110#1;havoc CdAudio435DeviceControl_#t~nondet111#1;assume -2147483648 <= CdAudio435DeviceControl_#t~nondet111#1 && CdAudio435DeviceControl_#t~nondet111#1 <= 2147483647;CdAudio435DeviceControl_~srb~2#1 := CdAudio435DeviceControl_#t~nondet111#1;havoc CdAudio435DeviceControl_#t~nondet111#1;havoc CdAudio435DeviceControl_~status~6#1;havoc CdAudio435DeviceControl_#t~nondet112#1;assume -2147483648 <= CdAudio435DeviceControl_#t~nondet112#1 && CdAudio435DeviceControl_#t~nondet112#1 <= 2147483647;CdAudio435DeviceControl_~i~1#1 := CdAudio435DeviceControl_#t~nondet112#1;havoc CdAudio435DeviceControl_#t~nondet112#1;havoc CdAudio435DeviceControl_~bytesTransfered~1#1;havoc CdAudio435DeviceControl_#t~nondet113#1;assume -2147483648 <= CdAudio435DeviceControl_#t~nondet113#1 && CdAudio435DeviceControl_#t~nondet113#1 <= 2147483647;CdAudio435DeviceControl_~Toc~1#1 := CdAudio435DeviceControl_#t~nondet113#1;havoc CdAudio435DeviceControl_#t~nondet113#1;havoc CdAudio435DeviceControl_~tmp~4#1;havoc CdAudio435DeviceControl_~tracksToReturn~1#1;havoc CdAudio435DeviceControl_~tracksOnCd~1#1;havoc CdAudio435DeviceControl_~tracksInBuffer~1#1;havoc CdAudio435DeviceControl_#t~nondet114#1;assume -2147483648 <= CdAudio435DeviceControl_#t~nondet114#1 && CdAudio435DeviceControl_#t~nondet114#1 <= 2147483647;CdAudio435DeviceControl_~SubQPtr~1#1 := CdAudio435DeviceControl_#t~nondet114#1;havoc CdAudio435DeviceControl_#t~nondet114#1;havoc CdAudio435DeviceControl_#t~nondet115#1;assume -2147483648 <= CdAudio435DeviceControl_#t~nondet115#1 && CdAudio435DeviceControl_#t~nondet115#1 <= 2147483647;CdAudio435DeviceControl_~userPtr__Format~1#1 := CdAudio435DeviceControl_#t~nondet115#1;havoc CdAudio435DeviceControl_#t~nondet115#1;havoc CdAudio435DeviceControl_#t~nondet116#1;assume -2147483648 <= CdAudio435DeviceControl_#t~nondet116#1 && CdAudio435DeviceControl_#t~nondet116#1 <= 2147483647;CdAudio435DeviceControl_~SubQPtr___0~0#1 := CdAudio435DeviceControl_#t~nondet116#1;havoc CdAudio435DeviceControl_#t~nondet116#1;havoc CdAudio435DeviceControl_~tmp___0~2#1;havoc CdAudio435DeviceControl_~tmp___1~1#1;havoc CdAudio435DeviceControl_~tmp___2~1#1;havoc CdAudio435DeviceControl_~__cil_tmp35~0#1;havoc CdAudio435DeviceControl_~__cil_tmp36~0#1;havoc CdAudio435DeviceControl_~__cil_tmp37~0#1;havoc CdAudio435DeviceControl_~__cil_tmp38~0#1;havoc CdAudio435DeviceControl_~__cil_tmp39~0#1;havoc CdAudio435DeviceControl_~__cil_tmp40~0#1;havoc CdAudio435DeviceControl_~__cil_tmp41~0#1;havoc CdAudio435DeviceControl_~__cil_tmp42~0#1;havoc CdAudio435DeviceControl_~__cil_tmp43~0#1;havoc CdAudio435DeviceControl_~__cil_tmp44~0#1;havoc CdAudio435DeviceControl_~__cil_tmp45~0#1;havoc CdAudio435DeviceControl_~__cil_tmp46~0#1;havoc CdAudio435DeviceControl_~__cil_tmp47~0#1;havoc CdAudio435DeviceControl_~__cil_tmp48~0#1;havoc CdAudio435DeviceControl_~__cil_tmp49~0#1;havoc CdAudio435DeviceControl_~__cil_tmp50~0#1;havoc CdAudio435DeviceControl_~__cil_tmp51~0#1;havoc CdAudio435DeviceControl_~__cil_tmp52~0#1;havoc CdAudio435DeviceControl_~__cil_tmp53~0#1;havoc CdAudio435DeviceControl_~__cil_tmp54~0#1;havoc CdAudio435DeviceControl_~__cil_tmp55~0#1;havoc CdAudio435DeviceControl_~__cil_tmp56~0#1;havoc CdAudio435DeviceControl_~__cil_tmp57~0#1;havoc CdAudio435DeviceControl_~__cil_tmp58~1#1;havoc CdAudio435DeviceControl_~__cil_tmp59~1#1;havoc CdAudio435DeviceControl_~__cil_tmp60~1#1;havoc CdAudio435DeviceControl_~__cil_tmp61~1#1;havoc CdAudio435DeviceControl_~__cil_tmp62~1#1;havoc CdAudio435DeviceControl_~__cil_tmp63~1#1;havoc CdAudio435DeviceControl_~__cil_tmp64~1#1;havoc CdAudio435DeviceControl_~__cil_tmp65~1#1;havoc CdAudio435DeviceControl_~__cil_tmp66~1#1;havoc CdAudio435DeviceControl_~__cil_tmp67~1#1;havoc CdAudio435DeviceControl_~__cil_tmp68~1#1;havoc CdAudio435DeviceControl_~__cil_tmp69~1#1;havoc CdAudio435DeviceControl_~__cil_tmp70~1#1;havoc CdAudio435DeviceControl_~__cil_tmp71~1#1;havoc CdAudio435DeviceControl_~__cil_tmp72~1#1;havoc CdAudio435DeviceControl_~__cil_tmp73~1#1;havoc CdAudio435DeviceControl_~__cil_tmp74~1#1;havoc CdAudio435DeviceControl_~__cil_tmp75~1#1;havoc CdAudio435DeviceControl_~__cil_tmp76~1#1;havoc CdAudio435DeviceControl_~__cil_tmp77~1#1;havoc CdAudio435DeviceControl_~__cil_tmp78~1#1;havoc CdAudio435DeviceControl_~__cil_tmp79~1#1;havoc CdAudio435DeviceControl_~__cil_tmp80~1#1;havoc CdAudio435DeviceControl_~__cil_tmp81~1#1;havoc CdAudio435DeviceControl_~__cil_tmp82~1#1;havoc CdAudio435DeviceControl_~__cil_tmp83~1#1;havoc CdAudio435DeviceControl_~__cil_tmp84~1#1;havoc CdAudio435DeviceControl_~__cil_tmp85~1#1;havoc CdAudio435DeviceControl_~__cil_tmp86~1#1;havoc CdAudio435DeviceControl_~__cil_tmp87~1#1;havoc CdAudio435DeviceControl_~__cil_tmp88~1#1;havoc CdAudio435DeviceControl_~__cil_tmp89~1#1;havoc CdAudio435DeviceControl_~__cil_tmp90~1#1;havoc CdAudio435DeviceControl_~__cil_tmp91~1#1;havoc CdAudio435DeviceControl_~__cil_tmp92~1#1;havoc CdAudio435DeviceControl_~__cil_tmp93~1#1;havoc CdAudio435DeviceControl_~__cil_tmp94~1#1;havoc CdAudio435DeviceControl_~__cil_tmp95~1#1;havoc CdAudio435DeviceControl_~__cil_tmp96~1#1;havoc CdAudio435DeviceControl_~__cil_tmp97~1#1;havoc CdAudio435DeviceControl_~__cil_tmp98~1#1;havoc CdAudio435DeviceControl_~__cil_tmp99~1#1;havoc CdAudio435DeviceControl_~__cil_tmp100~1#1;havoc CdAudio435DeviceControl_~__cil_tmp101~1#1;havoc CdAudio435DeviceControl_~__cil_tmp102~1#1;havoc CdAudio435DeviceControl_~__cil_tmp103~1#1;havoc CdAudio435DeviceControl_~__cil_tmp104~1#1;havoc CdAudio435DeviceControl_~__cil_tmp105~1#1;havoc CdAudio435DeviceControl_~__cil_tmp106~1#1;havoc CdAudio435DeviceControl_~__cil_tmp107~1#1;havoc CdAudio435DeviceControl_~__cil_tmp108~1#1;havoc CdAudio435DeviceControl_~__cil_tmp109~1#1;havoc CdAudio435DeviceControl_~__cil_tmp110~1#1;havoc CdAudio435DeviceControl_~__cil_tmp111~0#1;havoc CdAudio435DeviceControl_~__cil_tmp112~0#1;havoc CdAudio435DeviceControl_~__cil_tmp113~0#1;havoc CdAudio435DeviceControl_~__cil_tmp114~0#1;havoc CdAudio435DeviceControl_~__cil_tmp115~0#1;havoc CdAudio435DeviceControl_~__cil_tmp116~0#1;CdAudio435DeviceControl_~__cil_tmp35~0#1 := 16384;CdAudio435DeviceControl_~__cil_tmp36~0#1 := 131072;CdAudio435DeviceControl_~__cil_tmp37~0#1 := 147456; [2025-02-08 08:53:24,160 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L239: assume 22 == CdAudioPnp_~irpSp__MinorFunction~0#1; [2025-02-08 08:53:24,160 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L239: assume !(22 == CdAudioPnp_~irpSp__MinorFunction~0#1); [2025-02-08 08:53:24,160 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1197: assume 1 + CdAudio435DeviceControl_#t~post119#1 <= 2147483647;CdAudio435DeviceControl_~i~1#1 := 1 + CdAudio435DeviceControl_#t~post119#1;havoc CdAudio435DeviceControl_#t~post119#1; [2025-02-08 08:53:24,160 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1197: assume !(1 + CdAudio435DeviceControl_#t~post119#1 <= 2147483647); [2025-02-08 08:53:24,160 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1197-1: assume 1 + CdAudio435DeviceControl_#t~post119#1 >= -2147483648; [2025-02-08 08:53:24,160 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1197-1: assume !(1 + CdAudio435DeviceControl_#t~post119#1 >= -2147483648); [2025-02-08 08:53:24,160 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1164: assume 2147483670 == CdAudio435DeviceControl_~__cil_tmp97~1#1 % 4294967296;CdAudio435DeviceControl_~Irp__IoStatus__Information~1#1 := 0; [2025-02-08 08:53:24,160 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1164: assume !(2147483670 == CdAudio435DeviceControl_~__cil_tmp97~1#1 % 4294967296); [2025-02-08 08:53:24,160 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2089: PoCallDriver_~returnVal~0#1 := -1073741823; [2025-02-08 08:53:24,160 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L801: assume 71 == CdAudio535DeviceControl_~cdb__PLAY_AUDIO_MSF__OperationCode~0#1; [2025-02-08 08:53:24,160 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L801: assume !(71 == CdAudio535DeviceControl_~cdb__PLAY_AUDIO_MSF__OperationCode~0#1); [2025-02-08 08:53:24,160 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L735: assume 1 + CdAudio535DeviceControl_~__cil_tmp109~0#1 <= 2147483647;CdAudio535DeviceControl_~tracksOnCd~0#1 := 1 + CdAudio535DeviceControl_~__cil_tmp109~0#1;CdAudio535DeviceControl_~tracksInBuffer~0#1 := CdAudio535DeviceControl_~currentIrpStack__Parameters__DeviceIoControl__OutputBufferLength~0#1; [2025-02-08 08:53:24,161 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L735: assume !(1 + CdAudio535DeviceControl_~__cil_tmp109~0#1 <= 2147483647); [2025-02-08 08:53:24,161 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L735-1: assume 1 + CdAudio535DeviceControl_~__cil_tmp109~0#1 >= -2147483648; [2025-02-08 08:53:24,161 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L735-1: assume !(1 + CdAudio535DeviceControl_~__cil_tmp109~0#1 >= -2147483648); [2025-02-08 08:53:24,161 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L570: assume CdAudio535DeviceControl_~currentIrpStack__Parameters__DeviceIoControl__IoControlCode~0#1 == CdAudio535DeviceControl_~__cil_tmp70~0#1; [2025-02-08 08:53:24,161 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L570: assume !(CdAudio535DeviceControl_~currentIrpStack__Parameters__DeviceIoControl__IoControlCode~0#1 == CdAudio535DeviceControl_~__cil_tmp70~0#1);CdAudio535DeviceControl_~__cil_tmp71~0#1 := 24;CdAudio535DeviceControl_~__cil_tmp72~0#1 := 16384;CdAudio535DeviceControl_~__cil_tmp73~0#1 := 131072;CdAudio535DeviceControl_~__cil_tmp74~0#1 := 147456;CdAudio535DeviceControl_~__cil_tmp75~0#1 := 147480; [2025-02-08 08:53:24,161 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1495: CdAudio435DeviceControl_#res#1 := CdAudio435DeviceControl_~status~6#1; [2025-02-08 08:53:24,161 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1495-1: SUMMARY for call IofCompleteRequest(CdAudio435DeviceControl_~Irp#1, 0); srcloc: null [2025-02-08 08:53:24,161 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1429: assume -2147483648 <= CdAudio435DeviceControl_#t~ret128#1 && CdAudio435DeviceControl_#t~ret128#1 <= 2147483647;CdAudio435DeviceControl_~tmp___1~1#1 := CdAudio435DeviceControl_#t~ret128#1;havoc CdAudio435DeviceControl_#t~ret128#1; [2025-02-08 08:53:24,161 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1429-1: SUMMARY for call CdAudio435DeviceControl_#t~ret128#1 := CdAudioIsPlayActive(CdAudio435DeviceControl_~DeviceObject#1); srcloc: null [2025-02-08 08:53:24,161 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1363: assume CdAudio435DeviceControl_~currentIrpStack__Parameters__DeviceIoControl__OutputBufferLength~1#1 < CdAudio435DeviceControl_~sizeof__SUB_Q_CURRENT_POSITION~1#1;CdAudio435DeviceControl_~status~6#1 := -1073741789;CdAudio435DeviceControl_~Irp__IoStatus__Information~1#1 := 0; [2025-02-08 08:53:24,161 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1363: assume !(CdAudio435DeviceControl_~currentIrpStack__Parameters__DeviceIoControl__OutputBufferLength~1#1 < CdAudio435DeviceControl_~sizeof__SUB_Q_CURRENT_POSITION~1#1); [2025-02-08 08:53:24,161 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1330: CdAudio435DeviceControl_#res#1 := CdAudio435DeviceControl_~status~6#1; [2025-02-08 08:53:24,161 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1330-1: SUMMARY for call IofCompleteRequest(CdAudio435DeviceControl_~Irp#1, 0); srcloc: null [2025-02-08 08:53:24,161 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1297: assume -2147483648 <= CdAudio435DeviceControl_#t~ret123#1 && CdAudio435DeviceControl_#t~ret123#1 <= 2147483647;CdAudio435DeviceControl_~status~6#1 := CdAudio435DeviceControl_#t~ret123#1;havoc CdAudio435DeviceControl_#t~ret123#1; [2025-02-08 08:53:24,161 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1297-1: SUMMARY for call CdAudio435DeviceControl_#t~ret123#1 := SendSrbSynchronous(CdAudio435DeviceControl_~deviceExtension~2#1, CdAudio435DeviceControl_~srb~2#1, CdAudio435DeviceControl_~SubQPtr~1#1, CdAudio435DeviceControl_~sizeof__SUB_Q_CHANNEL_DATA~0#1); srcloc: null [2025-02-08 08:53:24,161 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1231: assume CdAudio435DeviceControl_~currentIrpStack__Parameters__DeviceIoControl__InputBufferLength~1#1 < CdAudio435DeviceControl_~sizeof__CDROM_PLAY_AUDIO_MSF~1#1;CdAudio435DeviceControl_~status~6#1 := -1073741820; [2025-02-08 08:53:24,161 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1231: assume !(CdAudio435DeviceControl_~currentIrpStack__Parameters__DeviceIoControl__InputBufferLength~1#1 < CdAudio435DeviceControl_~sizeof__CDROM_PLAY_AUDIO_MSF~1#1);CdAudio435DeviceControl_~srb__CdbLength~1#1 := 10;CdAudio435DeviceControl_~srb__TimeOutValue~1#1 := 10; [2025-02-08 08:53:24,161 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1033: assume CdAudio435DeviceControl_~currentIrpStack__Parameters__DeviceIoControl__IoControlCode~1#1 == CdAudio435DeviceControl_~__cil_tmp47~0#1; [2025-02-08 08:53:24,161 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1033: assume !(CdAudio435DeviceControl_~currentIrpStack__Parameters__DeviceIoControl__IoControlCode~1#1 == CdAudio435DeviceControl_~__cil_tmp47~0#1);CdAudio435DeviceControl_~__cil_tmp48~0#1 := 4;CdAudio435DeviceControl_~__cil_tmp49~0#1 := 16384;CdAudio435DeviceControl_~__cil_tmp50~0#1 := 131072;CdAudio435DeviceControl_~__cil_tmp51~0#1 := 147456;CdAudio435DeviceControl_~__cil_tmp52~0#1 := 147460; [2025-02-08 08:53:24,164 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L835: CdAudio535DeviceControl_~Irp__IoStatus__Information~0#1 := 0;CdAudio535DeviceControl_~status~5#1 := -1073741808; [2025-02-08 08:53:24,164 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L703: assume -2147483648 <= CdAudio535DeviceControl_#t~ret85#1 && CdAudio535DeviceControl_#t~ret85#1 <= 2147483647;CdAudio535DeviceControl_~tmp___3~0#1 := CdAudio535DeviceControl_#t~ret85#1;havoc CdAudio535DeviceControl_#t~ret85#1;CdAudio535DeviceControl_#res#1 := CdAudio535DeviceControl_~tmp___3~0#1; [2025-02-08 08:53:24,164 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L703-1: SUMMARY for call CdAudio535DeviceControl_#t~ret85#1 := AG_SetStatusAndReturn(CdAudio535DeviceControl_~status~5#1, CdAudio535DeviceControl_~Irp#1, CdAudio535DeviceControl_~deviceExtension__TargetDeviceObject~1#1); srcloc: null [2025-02-08 08:53:24,164 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L637: assume false; [2025-02-08 08:53:24,164 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L637: assume !false; [2025-02-08 08:53:24,164 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1265: CdAudio435DeviceControl_~Irp__IoStatus__Information~1#1 := 0; [2025-02-08 08:53:24,164 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L208: assume CdAudioStartDevice_~status~1#1 < 0; [2025-02-08 08:53:24,164 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L208: assume !(CdAudioStartDevice_~status~1#1 < 0); [2025-02-08 08:53:24,164 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1133: assume 0 == CdAudio435DeviceControl_~Toc~1#1;CdAudio435DeviceControl_~status~6#1 := -1073741670;CdAudio435DeviceControl_~Irp__IoStatus__Information~1#1 := 0;CdAudio435DeviceControl_~__cil_tmp93~1#1 := CdAudio435DeviceControl_~status~6#1; [2025-02-08 08:53:24,164 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1133: assume !(0 == CdAudio435DeviceControl_~Toc~1#1);CdAudio435DeviceControl_~srb__TimeOutValue~1#1 := 10;CdAudio435DeviceControl_~srb__CdbLength~1#1 := 10; [2025-02-08 08:53:24,164 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2058: assume 1 == ~routine~0; [2025-02-08 08:53:24,164 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2058: assume !(1 == ~routine~0); [2025-02-08 08:53:24,164 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L737: assume CdAudio535DeviceControl_~tracksInBuffer~0#1 < CdAudio535DeviceControl_~tracksOnCd~0#1;CdAudio535DeviceControl_~tracksToReturn~0#1 := CdAudio535DeviceControl_~tracksInBuffer~0#1; [2025-02-08 08:53:24,164 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L737: assume !(CdAudio535DeviceControl_~tracksInBuffer~0#1 < CdAudio535DeviceControl_~tracksOnCd~0#1);CdAudio535DeviceControl_~tracksToReturn~0#1 := CdAudio535DeviceControl_~tracksOnCd~0#1; [2025-02-08 08:53:24,164 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L671: assume -2147483648 <= CdAudio535DeviceControl_#t~ret83#1 && CdAudio535DeviceControl_#t~ret83#1 <= 2147483647;CdAudio535DeviceControl_~tmp___1~0#1 := CdAudio535DeviceControl_#t~ret83#1;havoc CdAudio535DeviceControl_#t~ret83#1;CdAudio535DeviceControl_#res#1 := CdAudio535DeviceControl_~tmp___1~0#1; [2025-02-08 08:53:24,164 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L671-1: SUMMARY for call CdAudio535DeviceControl_#t~ret83#1 := AG_SetStatusAndReturn(CdAudio535DeviceControl_~status~5#1, CdAudio535DeviceControl_~Irp#1, CdAudio535DeviceControl_~deviceExtension__TargetDeviceObject~1#1); srcloc: null [2025-02-08 08:53:24,165 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1431: assume 1 == CdAudio435DeviceControl_~tmp___1~1#1;CdAudio435DeviceControl_~deviceExtension__PlayActive~1#1 := 1;CdAudio435DeviceControl_~status~6#1 := 0;CdAudio435DeviceControl_~Irp__IoStatus__Information~1#1 := 0;CdAudio435DeviceControl_~__cil_tmp115~0#1 := CdAudio435DeviceControl_~status~6#1; [2025-02-08 08:53:24,165 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1431: assume !(1 == CdAudio435DeviceControl_~tmp___1~1#1);CdAudio435DeviceControl_~deviceExtension__PlayActive~1#1 := 0; [2025-02-08 08:53:24,165 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1266: assume 0 == CdAudio435DeviceControl_~SubQPtr~1#1;CdAudio435DeviceControl_~status~6#1 := -1073741670;CdAudio435DeviceControl_~__cil_tmp106~1#1 := CdAudio435DeviceControl_~status~6#1; [2025-02-08 08:53:24,165 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1266: assume !(0 == CdAudio435DeviceControl_~SubQPtr~1#1); [2025-02-08 08:53:24,165 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L176: assume CdAudioStartDevice_~status~1#1 < 0;CdAudioStartDevice_~tmp~0#1 := CdAudioStartDevice_~attempt~0#1;CdAudioStartDevice_#t~post15#1 := CdAudioStartDevice_~attempt~0#1; [2025-02-08 08:53:24,165 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L176: assume !(CdAudioStartDevice_~status~1#1 < 0); [2025-02-08 08:53:24,165 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2125-1: PoCallDriver_#res#1 := PoCallDriver_~returnVal~0#1; [2025-02-08 08:53:24,165 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2092: PoCallDriver_~returnVal~0#1 := 259; [2025-02-08 08:53:24,165 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1795: assume false;assume { :begin_inline_CdAudioDeviceControl } true;CdAudioDeviceControl_#in~DeviceObject#1, CdAudioDeviceControl_#in~Irp#1 := main_~devobj~0#1, ~pirp~0;havoc CdAudioDeviceControl_#res#1;havoc CdAudioDeviceControl_#t~nondet30#1, CdAudioDeviceControl_#t~ret31#1, CdAudioDeviceControl_#t~ret32#1, CdAudioDeviceControl_#t~ret33#1, CdAudioDeviceControl_#t~ret34#1, CdAudioDeviceControl_#t~ret35#1, CdAudioDeviceControl_~DeviceObject#1, CdAudioDeviceControl_~Irp#1, CdAudioDeviceControl_~deviceExtension__Active~1#1, CdAudioDeviceControl_~status~3#1;CdAudioDeviceControl_~DeviceObject#1 := CdAudioDeviceControl_#in~DeviceObject#1;CdAudioDeviceControl_~Irp#1 := CdAudioDeviceControl_#in~Irp#1;havoc CdAudioDeviceControl_#t~nondet30#1;assume -2147483648 <= CdAudioDeviceControl_#t~nondet30#1 && CdAudioDeviceControl_#t~nondet30#1 <= 2147483647;CdAudioDeviceControl_~deviceExtension__Active~1#1 := CdAudioDeviceControl_#t~nondet30#1;havoc CdAudioDeviceControl_#t~nondet30#1;havoc CdAudioDeviceControl_~status~3#1; [2025-02-08 08:53:24,165 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1795: assume !false;havoc main_~tmp_ndt_3~0#1;havoc main_~tmp_ndt_2~0#1; [2025-02-08 08:53:24,165 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1696: assume 1 + CdAudioPower_#t~post151#1 <= 2147483647;CdAudioPower_~Irp__CurrentLocation~1#1 := 1 + CdAudioPower_#t~post151#1;havoc CdAudioPower_#t~post151#1;CdAudioPower_#t~post152#1 := CdAudioPower_~Irp__Tail__Overlay__CurrentStackLocation~3#1; [2025-02-08 08:53:24,165 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1696: assume !(1 + CdAudioPower_#t~post151#1 <= 2147483647); [2025-02-08 08:53:24,165 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1696-1: assume 1 + CdAudioPower_#t~post151#1 >= -2147483648; [2025-02-08 08:53:24,165 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1696-1: assume !(1 + CdAudioPower_#t~post151#1 >= -2147483648); [2025-02-08 08:53:24,165 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1696-2: CdAudioPower_#t~post151#1 := CdAudioPower_~Irp__CurrentLocation~1#1; [2025-02-08 08:53:24,165 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L606: assume CdAudio535DeviceControl_~currentIrpStack__Parameters__DeviceIoControl__IoControlCode~0#1 == CdAudio535DeviceControl_~__cil_tmp90~0#1; [2025-02-08 08:53:24,165 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L606: assume !(CdAudio535DeviceControl_~currentIrpStack__Parameters__DeviceIoControl__IoControlCode~0#1 == CdAudio535DeviceControl_~__cil_tmp90~0#1);CdAudio535DeviceControl_~__cil_tmp91~0#1 := 20;CdAudio535DeviceControl_~__cil_tmp92~0#1 := 16384;CdAudio535DeviceControl_~__cil_tmp93~0#1 := 131072;CdAudio535DeviceControl_~__cil_tmp94~0#1 := 147456;CdAudio535DeviceControl_~__cil_tmp95~0#1 := 147476; [2025-02-08 08:53:24,165 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1531: assume -2147483648 <= CdAudioAtapiDeviceControl_#t~ret134#1 && CdAudioAtapiDeviceControl_#t~ret134#1 <= 2147483647;CdAudioAtapiDeviceControl_~status~7#1 := CdAudioAtapiDeviceControl_#t~ret134#1;havoc CdAudioAtapiDeviceControl_#t~ret134#1; [2025-02-08 08:53:24,165 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1531-1: SUMMARY for call CdAudioAtapiDeviceControl_#t~ret134#1 := SendSrbSynchronous(CdAudioAtapiDeviceControl_~deviceExtension~3#1, CdAudioAtapiDeviceControl_~srb~3#1, 0, 0); srcloc: null [2025-02-08 08:53:24,165 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L276: assume -2147483648 <= CdAudioPnp_#t~ret27#1 && CdAudioPnp_#t~ret27#1 <= 2147483647;CdAudioPnp_~status~2#1 := CdAudioPnp_#t~ret27#1;havoc CdAudioPnp_#t~ret27#1; [2025-02-08 08:53:24,166 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L276-1: SUMMARY for call CdAudioPnp_#t~ret27#1 := CdAudioForwardIrpSynchronous(CdAudioPnp_~DeviceObject#1, CdAudioPnp_~Irp#1); srcloc: null [2025-02-08 08:53:24,167 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L243: assume false;assume { :begin_inline_CdAudioStartDevice } true;CdAudioStartDevice_#in~DeviceObject#1, CdAudioStartDevice_#in~Irp#1 := CdAudioPnp_~DeviceObject#1, CdAudioPnp_~Irp#1;havoc CdAudioStartDevice_#res#1;havoc CdAudioStartDevice_#t~nondet9#1, CdAudioStartDevice_#t~nondet10#1, CdAudioStartDevice_#t~nondet11#1, CdAudioStartDevice_#t~nondet12#1, CdAudioStartDevice_#t~nondet13#1, CdAudioStartDevice_#t~ret14#1, CdAudioStartDevice_#t~post15#1, CdAudioStartDevice_#t~ret16#1, CdAudioStartDevice_#t~ret17#1, CdAudioStartDevice_~DeviceObject#1, CdAudioStartDevice_~Irp#1, CdAudioStartDevice_~deviceExtension__Active~0#1, CdAudioStartDevice_~deviceExtension~0#1, CdAudioStartDevice_~status~1#1, CdAudioStartDevice_~srb~0#1, CdAudioStartDevice_~srb__Cdb~0#1, CdAudioStartDevice_~cdb~0#1, CdAudioStartDevice_~inquiryDataPtr~0#1, CdAudioStartDevice_~attempt~0#1, CdAudioStartDevice_~tmp~0#1, CdAudioStartDevice_~deviceParameterHandle~0#1, CdAudioStartDevice_~keyValue~0#1;CdAudioStartDevice_~DeviceObject#1 := CdAudioStartDevice_#in~DeviceObject#1;CdAudioStartDevice_~Irp#1 := CdAudioStartDevice_#in~Irp#1;havoc CdAudioStartDevice_#t~nondet9#1;assume -2147483648 <= CdAudioStartDevice_#t~nondet9#1 && CdAudioStartDevice_#t~nondet9#1 <= 2147483647;CdAudioStartDevice_~deviceExtension__Active~0#1 := CdAudioStartDevice_#t~nondet9#1;havoc CdAudioStartDevice_#t~nondet9#1;havoc CdAudioStartDevice_#t~nondet10#1;assume -2147483648 <= CdAudioStartDevice_#t~nondet10#1 && CdAudioStartDevice_#t~nondet10#1 <= 2147483647;CdAudioStartDevice_~deviceExtension~0#1 := CdAudioStartDevice_#t~nondet10#1;havoc CdAudioStartDevice_#t~nondet10#1;havoc CdAudioStartDevice_~status~1#1;havoc CdAudioStartDevice_#t~nondet11#1;assume -2147483648 <= CdAudioStartDevice_#t~nondet11#1 && CdAudioStartDevice_#t~nondet11#1 <= 2147483647;CdAudioStartDevice_~srb~0#1 := CdAudioStartDevice_#t~nondet11#1;havoc CdAudioStartDevice_#t~nondet11#1;havoc CdAudioStartDevice_#t~nondet12#1;assume -2147483648 <= CdAudioStartDevice_#t~nondet12#1 && CdAudioStartDevice_#t~nondet12#1 <= 2147483647;CdAudioStartDevice_~srb__Cdb~0#1 := CdAudioStartDevice_#t~nondet12#1;havoc CdAudioStartDevice_#t~nondet12#1;havoc CdAudioStartDevice_~cdb~0#1;havoc CdAudioStartDevice_~inquiryDataPtr~0#1;havoc CdAudioStartDevice_~attempt~0#1;havoc CdAudioStartDevice_~tmp~0#1;havoc CdAudioStartDevice_#t~nondet13#1;assume -2147483648 <= CdAudioStartDevice_#t~nondet13#1 && CdAudioStartDevice_#t~nondet13#1 <= 2147483647;CdAudioStartDevice_~deviceParameterHandle~0#1 := CdAudioStartDevice_#t~nondet13#1;havoc CdAudioStartDevice_#t~nondet13#1;havoc CdAudioStartDevice_~keyValue~0#1; [2025-02-08 08:53:24,167 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L243: assume !false;CdAudioPnp_#res#1 := 0; [2025-02-08 08:53:24,167 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1069: assume CdAudio435DeviceControl_~currentIrpStack__Parameters__DeviceIoControl__IoControlCode~1#1 == CdAudio435DeviceControl_~__cil_tmp67~1#1; [2025-02-08 08:53:24,167 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1069: assume !(CdAudio435DeviceControl_~currentIrpStack__Parameters__DeviceIoControl__IoControlCode~1#1 == CdAudio435DeviceControl_~__cil_tmp67~1#1);CdAudio435DeviceControl_~__cil_tmp68~1#1 := 2056;CdAudio435DeviceControl_~__cil_tmp69~1#1 := 16384;CdAudio435DeviceControl_~__cil_tmp70~1#1 := 131072;CdAudio435DeviceControl_~__cil_tmp71~1#1 := 147456;CdAudio435DeviceControl_~__cil_tmp72~1#1 := 149512; [2025-02-08 08:53:24,167 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2060: assume -2147483648 <= PoCallDriver_#t~ret176#1 && PoCallDriver_#t~ret176#1 <= 2147483647;PoCallDriver_~compRetStatus~1#1 := PoCallDriver_#t~ret176#1;havoc PoCallDriver_#t~ret176#1; [2025-02-08 08:53:24,167 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2060-1: SUMMARY for call PoCallDriver_#t~ret176#1 := CdAudioSignalCompletion(PoCallDriver_~DeviceObject#1, PoCallDriver_~Irp#1, PoCallDriver_~lcontext~1#1); srcloc: null [2025-02-08 08:53:24,167 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L772: assume -2147483648 <= CdAudio535DeviceControl_#t~ret91#1 && CdAudio535DeviceControl_#t~ret91#1 <= 2147483647;CdAudio535DeviceControl_~status~5#1 := CdAudio535DeviceControl_#t~ret91#1;havoc CdAudio535DeviceControl_#t~ret91#1; [2025-02-08 08:53:24,167 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L772-1: SUMMARY for call CdAudio535DeviceControl_#t~ret91#1 := SendSrbSynchronous(CdAudio535DeviceControl_~deviceExtension~1#1, CdAudio535DeviceControl_~srb~1#1, CdAudio535DeviceControl_~SubQPtr~0#1, CdAudio535DeviceControl_~sizeof__SUB_Q_CURRENT_POSITION~0#1); srcloc: null [2025-02-08 08:53:24,168 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1697: assume 1 + CdAudioPower_#t~post152#1 <= 2147483647;CdAudioPower_~Irp__Tail__Overlay__CurrentStackLocation~3#1 := 1 + CdAudioPower_#t~post152#1;havoc CdAudioPower_#t~post152#1;assume { :begin_inline_PoCallDriver } true;PoCallDriver_#in~DeviceObject#1, PoCallDriver_#in~Irp#1 := CdAudioPower_~deviceExtension__TargetDeviceObject~4#1, CdAudioPower_~Irp#1;havoc PoCallDriver_#res#1;havoc PoCallDriver_#t~nondet174#1, PoCallDriver_#t~ret175#1, PoCallDriver_#t~ret176#1, PoCallDriver_#t~nondet177#1, PoCallDriver_#t~nondet178#1, PoCallDriver_~tmp_ndt_9~0#1, PoCallDriver_~tmp_ndt_8~0#1, PoCallDriver_~DeviceObject#1, PoCallDriver_~Irp#1, PoCallDriver_~compRetStatus~1#1, PoCallDriver_~returnVal~0#1, PoCallDriver_~lcontext~1#1, PoCallDriver_~__cil_tmp7~0#1, PoCallDriver_~__cil_tmp8~2#1;PoCallDriver_~DeviceObject#1 := PoCallDriver_#in~DeviceObject#1;PoCallDriver_~Irp#1 := PoCallDriver_#in~Irp#1;havoc PoCallDriver_~compRetStatus~1#1;havoc PoCallDriver_~returnVal~0#1;havoc PoCallDriver_#t~nondet174#1;assume -2147483648 <= PoCallDriver_#t~nondet174#1 && PoCallDriver_#t~nondet174#1 <= 2147483647;PoCallDriver_~lcontext~1#1 := PoCallDriver_#t~nondet174#1;havoc PoCallDriver_#t~nondet174#1;havoc PoCallDriver_~__cil_tmp7~0#1;havoc PoCallDriver_~__cil_tmp8~2#1; [2025-02-08 08:53:24,168 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1697: assume !(1 + CdAudioPower_#t~post152#1 <= 2147483647); [2025-02-08 08:53:24,168 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1697-1: assume 1 + CdAudioPower_#t~post152#1 >= -2147483648; [2025-02-08 08:53:24,168 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1697-1: assume !(1 + CdAudioPower_#t~post152#1 >= -2147483648); [2025-02-08 08:53:24,168 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L640: assume -2147483648 <= CdAudio535DeviceControl_#t~ret80#1 && CdAudio535DeviceControl_#t~ret80#1 <= 2147483647;CdAudio535DeviceControl_~tmp~3#1 := CdAudio535DeviceControl_#t~ret80#1;havoc CdAudio535DeviceControl_#t~ret80#1; [2025-02-08 08:53:24,168 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1631: assume -2147483648 <= CdAudioHPCdrDeviceControl_#t~ret143#1 && CdAudioHPCdrDeviceControl_#t~ret143#1 <= 2147483647;CdAudioHPCdrDeviceControl_~tmp___0~3#1 := CdAudioHPCdrDeviceControl_#t~ret143#1;havoc CdAudioHPCdrDeviceControl_#t~ret143#1;CdAudioHPCdrDeviceControl_#res#1 := CdAudioHPCdrDeviceControl_~tmp___0~3#1; [2025-02-08 08:53:24,168 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L640-1: SUMMARY for call CdAudio535DeviceControl_#t~ret80#1 := CdAudioIsPlayActive(CdAudio535DeviceControl_~DeviceObject#1); srcloc: null [2025-02-08 08:53:24,168 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1631-1: SUMMARY for call CdAudioHPCdrDeviceControl_#t~ret143#1 := CdAudioSendToNextDriver(CdAudioHPCdrDeviceControl_~DeviceObject#1, CdAudioHPCdrDeviceControl_~Irp#1); srcloc: null [2025-02-08 08:53:24,168 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L343: CdAudioDeviceControl_#t~ret33#1 := CdAudioAtapiDeviceControl_#res#1;havoc CdAudioAtapiDeviceControl_#t~nondet131#1, CdAudioAtapiDeviceControl_#t~nondet132#1, CdAudioAtapiDeviceControl_#t~nondet133#1, CdAudioAtapiDeviceControl_#t~ret134#1, CdAudioAtapiDeviceControl_#t~ret135#1, CdAudioAtapiDeviceControl_~DeviceObject#1, CdAudioAtapiDeviceControl_~Irp#1, CdAudioAtapiDeviceControl_~currentIrpStack__Parameters__DeviceIoControl__IoControlCode~2#1, CdAudioAtapiDeviceControl_~Irp__IoStatus__Information~2#1, CdAudioAtapiDeviceControl_~deviceExtension__PlayActive~2#1, CdAudioAtapiDeviceControl_~srb__CdbLength~2#1, CdAudioAtapiDeviceControl_~srb__TimeOutValue~2#1, CdAudioAtapiDeviceControl_~Irp__IoStatus__Status~1#1, CdAudioAtapiDeviceControl_~status~7#1, CdAudioAtapiDeviceControl_~deviceExtension~3#1, CdAudioAtapiDeviceControl_~srb~3#1, CdAudioAtapiDeviceControl_~tmp~5#1, CdAudioAtapiDeviceControl_~__cil_tmp13~1#1, CdAudioAtapiDeviceControl_~__cil_tmp14~1#1, CdAudioAtapiDeviceControl_~__cil_tmp15~1#1, CdAudioAtapiDeviceControl_~__cil_tmp16~1#1, CdAudioAtapiDeviceControl_~__cil_tmp17~1#1, CdAudioAtapiDeviceControl_~__cil_tmp18~1#1;havoc CdAudioAtapiDeviceControl_#in~DeviceObject#1, CdAudioAtapiDeviceControl_#in~Irp#1;assume { :end_inline_CdAudioAtapiDeviceControl } true;assume -2147483648 <= CdAudioDeviceControl_#t~ret33#1 && CdAudioDeviceControl_#t~ret33#1 <= 2147483647;CdAudioDeviceControl_~status~3#1 := CdAudioDeviceControl_#t~ret33#1;havoc CdAudioDeviceControl_#t~ret33#1; [2025-02-08 08:53:24,168 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L343-1: assume { :begin_inline_CdAudioAtapiDeviceControl } true;CdAudioAtapiDeviceControl_#in~DeviceObject#1, CdAudioAtapiDeviceControl_#in~Irp#1 := CdAudioDeviceControl_~DeviceObject#1, CdAudioDeviceControl_~Irp#1;havoc CdAudioAtapiDeviceControl_#res#1;havoc CdAudioAtapiDeviceControl_#t~nondet131#1, CdAudioAtapiDeviceControl_#t~nondet132#1, CdAudioAtapiDeviceControl_#t~nondet133#1, CdAudioAtapiDeviceControl_#t~ret134#1, CdAudioAtapiDeviceControl_#t~ret135#1, CdAudioAtapiDeviceControl_~DeviceObject#1, CdAudioAtapiDeviceControl_~Irp#1, CdAudioAtapiDeviceControl_~currentIrpStack__Parameters__DeviceIoControl__IoControlCode~2#1, CdAudioAtapiDeviceControl_~Irp__IoStatus__Information~2#1, CdAudioAtapiDeviceControl_~deviceExtension__PlayActive~2#1, CdAudioAtapiDeviceControl_~srb__CdbLength~2#1, CdAudioAtapiDeviceControl_~srb__TimeOutValue~2#1, CdAudioAtapiDeviceControl_~Irp__IoStatus__Status~1#1, CdAudioAtapiDeviceControl_~status~7#1, CdAudioAtapiDeviceControl_~deviceExtension~3#1, CdAudioAtapiDeviceControl_~srb~3#1, CdAudioAtapiDeviceControl_~tmp~5#1, CdAudioAtapiDeviceControl_~__cil_tmp13~1#1, CdAudioAtapiDeviceControl_~__cil_tmp14~1#1, CdAudioAtapiDeviceControl_~__cil_tmp15~1#1, CdAudioAtapiDeviceControl_~__cil_tmp16~1#1, CdAudioAtapiDeviceControl_~__cil_tmp17~1#1, CdAudioAtapiDeviceControl_~__cil_tmp18~1#1;CdAudioAtapiDeviceControl_~DeviceObject#1 := CdAudioAtapiDeviceControl_#in~DeviceObject#1;CdAudioAtapiDeviceControl_~Irp#1 := CdAudioAtapiDeviceControl_#in~Irp#1;havoc CdAudioAtapiDeviceControl_#t~nondet131#1;assume -2147483648 <= CdAudioAtapiDeviceControl_#t~nondet131#1 && CdAudioAtapiDeviceControl_#t~nondet131#1 <= 2147483647;CdAudioAtapiDeviceControl_~currentIrpStack__Parameters__DeviceIoControl__IoControlCode~2#1 := CdAudioAtapiDeviceControl_#t~nondet131#1;havoc CdAudioAtapiDeviceControl_#t~nondet131#1;havoc CdAudioAtapiDeviceControl_~Irp__IoStatus__Information~2#1;havoc CdAudioAtapiDeviceControl_~deviceExtension__PlayActive~2#1;havoc CdAudioAtapiDeviceControl_~srb__CdbLength~2#1;havoc CdAudioAtapiDeviceControl_~srb__TimeOutValue~2#1;havoc CdAudioAtapiDeviceControl_~Irp__IoStatus__Status~1#1;havoc CdAudioAtapiDeviceControl_~status~7#1;havoc CdAudioAtapiDeviceControl_#t~nondet132#1;assume -2147483648 <= CdAudioAtapiDeviceControl_#t~nondet132#1 && CdAudioAtapiDeviceControl_#t~nondet132#1 <= 2147483647;CdAudioAtapiDeviceControl_~deviceExtension~3#1 := CdAudioAtapiDeviceControl_#t~nondet132#1;havoc CdAudioAtapiDeviceControl_#t~nondet132#1;havoc CdAudioAtapiDeviceControl_#t~nondet133#1;assume -2147483648 <= CdAudioAtapiDeviceControl_#t~nondet133#1 && CdAudioAtapiDeviceControl_#t~nondet133#1 <= 2147483647;CdAudioAtapiDeviceControl_~srb~3#1 := CdAudioAtapiDeviceControl_#t~nondet133#1;havoc CdAudioAtapiDeviceControl_#t~nondet133#1;havoc CdAudioAtapiDeviceControl_~tmp~5#1;havoc CdAudioAtapiDeviceControl_~__cil_tmp13~1#1;havoc CdAudioAtapiDeviceControl_~__cil_tmp14~1#1;havoc CdAudioAtapiDeviceControl_~__cil_tmp15~1#1;havoc CdAudioAtapiDeviceControl_~__cil_tmp16~1#1;havoc CdAudioAtapiDeviceControl_~__cil_tmp17~1#1;havoc CdAudioAtapiDeviceControl_~__cil_tmp18~1#1;CdAudioAtapiDeviceControl_~__cil_tmp13~1#1 := 8;CdAudioAtapiDeviceControl_~__cil_tmp14~1#1 := 16384;CdAudioAtapiDeviceControl_~__cil_tmp15~1#1 := 131072;CdAudioAtapiDeviceControl_~__cil_tmp16~1#1 := 147456;CdAudioAtapiDeviceControl_~__cil_tmp17~1#1 := 147464; [2025-02-08 08:53:24,168 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1301: assume CdAudio435DeviceControl_~status~6#1 < 0;CdAudio435DeviceControl_~__cil_tmp109~1#1 := CdAudio435DeviceControl_~status~6#1; [2025-02-08 08:53:24,169 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1301: assume !(CdAudio435DeviceControl_~status~6#1 < 0);CdAudio435DeviceControl_~srb__CdbLength~1#1 := 10;CdAudio435DeviceControl_~srb__TimeOutValue~1#1 := 10; [2025-02-08 08:53:24,169 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L178: assume 1 + CdAudioStartDevice_#t~post15#1 <= 2147483647;CdAudioStartDevice_~attempt~0#1 := 1 + CdAudioStartDevice_#t~post15#1;havoc CdAudioStartDevice_#t~post15#1; [2025-02-08 08:53:24,169 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L178: assume !(1 + CdAudioStartDevice_#t~post15#1 <= 2147483647); [2025-02-08 08:53:24,169 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L178-1: assume 1 + CdAudioStartDevice_#t~post15#1 >= -2147483648; [2025-02-08 08:53:24,169 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L178-1: assume !(1 + CdAudioStartDevice_#t~post15#1 >= -2147483648); [2025-02-08 08:53:24,169 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1169: ~myStatus~0 := CdAudio435DeviceControl_~status~6#1; [2025-02-08 08:53:24,169 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L872: assume -2147483648 <= CdAudio535DeviceControl_#t~ret97#1 && CdAudio535DeviceControl_#t~ret97#1 <= 2147483647;CdAudio535DeviceControl_~tmp___8~0#1 := CdAudio535DeviceControl_#t~ret97#1;havoc CdAudio535DeviceControl_#t~ret97#1;CdAudio535DeviceControl_#res#1 := CdAudio535DeviceControl_~tmp___8~0#1; [2025-02-08 08:53:24,169 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L872-1: SUMMARY for call CdAudio535DeviceControl_#t~ret97#1 := AG_SetStatusAndReturn(CdAudio535DeviceControl_~status~5#1, CdAudio535DeviceControl_~Irp#1, CdAudio535DeviceControl_~deviceExtension__TargetDeviceObject~1#1); srcloc: null [2025-02-08 08:53:24,169 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1401: assume -2147483648 <= CdAudio435DeviceControl_#t~ret126#1 && CdAudio435DeviceControl_#t~ret126#1 <= 2147483647;CdAudio435DeviceControl_~status~6#1 := CdAudio435DeviceControl_#t~ret126#1;havoc CdAudio435DeviceControl_#t~ret126#1; [2025-02-08 08:53:24,169 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1401-1: SUMMARY for call CdAudio435DeviceControl_#t~ret126#1 := SendSrbSynchronous(CdAudio435DeviceControl_~deviceExtension~2#1, CdAudio435DeviceControl_~srb~2#1, CdAudio435DeviceControl_~SubQPtr___0~0#1, CdAudio435DeviceControl_~sizeof__SUB_Q_CHANNEL_DATA~0#1); srcloc: null [2025-02-08 08:53:24,169 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1368: assume 0 == CdAudio435DeviceControl_~SubQPtr___0~0#1;CdAudio435DeviceControl_~status~6#1 := -1073741670;CdAudio435DeviceControl_~Irp__IoStatus__Information~1#1 := 0;CdAudio435DeviceControl_~__cil_tmp113~0#1 := CdAudio435DeviceControl_~status~6#1; [2025-02-08 08:53:24,170 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1368: assume !(0 == CdAudio435DeviceControl_~SubQPtr___0~0#1); [2025-02-08 08:53:24,170 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L278: assume CdAudioPnp_~status~2#1 >= 0; [2025-02-08 08:53:24,170 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L278: assume !(CdAudioPnp_~status~2#1 >= 0); [2025-02-08 08:53:24,170 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L179: assume CdAudioStartDevice_~tmp~0#1 >= 4; [2025-02-08 08:53:24,170 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L179: assume !(CdAudioStartDevice_~tmp~0#1 >= 4); [2025-02-08 08:53:24,170 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1203: CdAudio435DeviceControl_~Irp__IoStatus__Information~1#1 := 0;CdAudio435DeviceControl_~srb__CdbLength~1#1 := 10;CdAudio435DeviceControl_~srb__TimeOutValue~1#1 := 10; [2025-02-08 08:53:24,170 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1170: CdAudio435DeviceControl_#res#1 := CdAudio435DeviceControl_~status~6#1; [2025-02-08 08:53:24,170 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1170-1: SUMMARY for call IofCompleteRequest(CdAudio435DeviceControl_~Irp#1, 0); srcloc: null [2025-02-08 08:53:24,170 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L840: assume -2147483648 <= CdAudio535DeviceControl_#t~ret95#1 && CdAudio535DeviceControl_#t~ret95#1 <= 2147483647;havoc CdAudio535DeviceControl_#t~ret95#1; [2025-02-08 08:53:24,170 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L840-1: SUMMARY for call CdAudio535DeviceControl_#t~ret95#1 := CdAudioIsPlayActive(CdAudio535DeviceControl_~DeviceObject#1); srcloc: null [2025-02-08 08:53:24,170 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L807: CdAudio535DeviceControl_~inputBuffer___0~0#1 := CdAudio535DeviceControl_~Irp__AssociatedIrp__SystemBuffer~0#1;CdAudio535DeviceControl_~Irp__IoStatus__Information~0#1 := 0; [2025-02-08 08:53:24,170 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1798: main_#t~ret163#1 := CdAudioDeviceControl_#res#1;havoc CdAudioDeviceControl_#t~nondet30#1, CdAudioDeviceControl_#t~ret31#1, CdAudioDeviceControl_#t~ret32#1, CdAudioDeviceControl_#t~ret33#1, CdAudioDeviceControl_#t~ret34#1, CdAudioDeviceControl_#t~ret35#1, CdAudioDeviceControl_~DeviceObject#1, CdAudioDeviceControl_~Irp#1, CdAudioDeviceControl_~deviceExtension__Active~1#1, CdAudioDeviceControl_~status~3#1;havoc CdAudioDeviceControl_#in~DeviceObject#1, CdAudioDeviceControl_#in~Irp#1;assume { :end_inline_CdAudioDeviceControl } true;assume -2147483648 <= main_#t~ret163#1 && main_#t~ret163#1 <= 2147483647;main_~status~9#1 := main_#t~ret163#1;havoc main_#t~ret163#1; [2025-02-08 08:53:24,170 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L642: assume 0 != CdAudio535DeviceControl_~tmp~3#1;CdAudio535DeviceControl_~status~5#1 := -2147483631;CdAudio535DeviceControl_~Irp__IoStatus__Information~0#1 := 0; [2025-02-08 08:53:24,170 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L642: assume !(0 != CdAudio535DeviceControl_~tmp~3#1); [2025-02-08 08:53:24,170 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1534: assume CdAudioAtapiDeviceControl_~status~7#1 < 0;CdAudioAtapiDeviceControl_~Irp__IoStatus__Status~1#1 := CdAudioAtapiDeviceControl_~status~7#1;~myStatus~0 := CdAudioAtapiDeviceControl_~status~7#1; [2025-02-08 08:53:24,170 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1534: assume !(CdAudioAtapiDeviceControl_~status~7#1 < 0);CdAudioAtapiDeviceControl_~Irp__IoStatus__Status~1#1 := CdAudioAtapiDeviceControl_~status~7#1;~myStatus~0 := CdAudioAtapiDeviceControl_~status~7#1; [2025-02-08 08:53:24,170 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L279: assume 0 != CdAudioPnp_~irpSp__Parameters__UsageNotification__InPath~0#1; [2025-02-08 08:53:24,170 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L279: assume !(0 != CdAudioPnp_~irpSp__Parameters__UsageNotification__InPath~0#1); [2025-02-08 08:53:24,170 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L246: CdAudioPnp_#t~ret24#1 := CdAudioStartDevice_#res#1;havoc CdAudioStartDevice_#t~nondet9#1, CdAudioStartDevice_#t~nondet10#1, CdAudioStartDevice_#t~nondet11#1, CdAudioStartDevice_#t~nondet12#1, CdAudioStartDevice_#t~nondet13#1, CdAudioStartDevice_#t~ret14#1, CdAudioStartDevice_#t~post15#1, CdAudioStartDevice_#t~ret16#1, CdAudioStartDevice_#t~ret17#1, CdAudioStartDevice_~DeviceObject#1, CdAudioStartDevice_~Irp#1, CdAudioStartDevice_~deviceExtension__Active~0#1, CdAudioStartDevice_~deviceExtension~0#1, CdAudioStartDevice_~status~1#1, CdAudioStartDevice_~srb~0#1, CdAudioStartDevice_~srb__Cdb~0#1, CdAudioStartDevice_~cdb~0#1, CdAudioStartDevice_~inquiryDataPtr~0#1, CdAudioStartDevice_~attempt~0#1, CdAudioStartDevice_~tmp~0#1, CdAudioStartDevice_~deviceParameterHandle~0#1, CdAudioStartDevice_~keyValue~0#1;havoc CdAudioStartDevice_#in~DeviceObject#1, CdAudioStartDevice_#in~Irp#1;assume { :end_inline_CdAudioStartDevice } true;assume -2147483648 <= CdAudioPnp_#t~ret24#1 && CdAudioPnp_#t~ret24#1 <= 2147483647;CdAudioPnp_~status~2#1 := CdAudioPnp_#t~ret24#1;havoc CdAudioPnp_#t~ret24#1;CdAudioPnp_~Irp__IoStatus__Status~0#1 := CdAudioPnp_~status~2#1;~myStatus~0 := CdAudioPnp_~status~2#1; [2025-02-08 08:53:24,170 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1270: assume 2147483670 == CdAudio435DeviceControl_~__cil_tmp106~1#1 % 4294967296;CdAudio435DeviceControl_~Irp__IoStatus__Information~1#1 := 0; [2025-02-08 08:53:24,170 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1270: assume !(2147483670 == CdAudio435DeviceControl_~__cil_tmp106~1#1 % 4294967296); [2025-02-08 08:53:24,170 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L213: assume { :begin_inline_ZwClose } true;ZwClose_#in~Handle#1 := CdAudioStartDevice_~deviceParameterHandle~0#1;havoc ZwClose_#res#1;havoc ZwClose_#t~nondet179#1, ZwClose_~tmp_ndt_10~0#1, ZwClose_~Handle#1;ZwClose_~Handle#1 := ZwClose_#in~Handle#1;havoc ZwClose_~tmp_ndt_10~0#1;havoc ZwClose_#t~nondet179#1;assume -2147483648 <= ZwClose_#t~nondet179#1 && ZwClose_#t~nondet179#1 <= 2147483647;ZwClose_~tmp_ndt_10~0#1 := ZwClose_#t~nondet179#1;havoc ZwClose_#t~nondet179#1; [2025-02-08 08:53:24,171 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1138: assume 2147483670 == CdAudio435DeviceControl_~__cil_tmp93~1#1 % 4294967296;CdAudio435DeviceControl_~Irp__IoStatus__Information~1#1 := 0; [2025-02-08 08:53:24,171 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1138: assume !(2147483670 == CdAudio435DeviceControl_~__cil_tmp93~1#1 % 4294967296); [2025-02-08 08:53:24,171 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1105: assume CdAudio435DeviceControl_~currentIrpStack__Parameters__DeviceIoControl__IoControlCode~1#1 == CdAudio435DeviceControl_~__cil_tmp87~1#1; [2025-02-08 08:53:24,172 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1105: assume !(CdAudio435DeviceControl_~currentIrpStack__Parameters__DeviceIoControl__IoControlCode~1#1 == CdAudio435DeviceControl_~__cil_tmp87~1#1);CdAudio435DeviceControl_~__cil_tmp88~1#1 := 2048;CdAudio435DeviceControl_~__cil_tmp89~1#1 := 16384;CdAudio435DeviceControl_~__cil_tmp90~1#1 := 131072;CdAudio435DeviceControl_~__cil_tmp91~1#1 := 147456;CdAudio435DeviceControl_~__cil_tmp92~1#1 := 149504; [2025-02-08 08:53:24,172 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L775: assume CdAudio535DeviceControl_~status~5#1 >= 0;CdAudio535DeviceControl_~Irp__IoStatus__Information~0#1 := CdAudio535DeviceControl_~sizeof__SUB_Q_CURRENT_POSITION~0#1; [2025-02-08 08:53:24,172 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L775: assume !(CdAudio535DeviceControl_~status~5#1 >= 0);CdAudio535DeviceControl_~Irp__IoStatus__Information~0#1 := 0; [2025-02-08 08:53:24,172 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L742: assume CdAudio535DeviceControl_~tracksInBuffer~0#1 > CdAudio535DeviceControl_~tracksOnCd~0#1;CdAudio535DeviceControl_#t~post88#1 := CdAudio535DeviceControl_~i~0#1; [2025-02-08 08:53:24,172 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L742: assume !(CdAudio535DeviceControl_~tracksInBuffer~0#1 > CdAudio535DeviceControl_~tracksOnCd~0#1); [2025-02-08 08:53:24,172 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1337: CdAudio435DeviceControl_~Irp__IoStatus__Information~1#1 := 0; [2025-02-08 08:53:24,172 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1304: assume 2147483670 == CdAudio435DeviceControl_~__cil_tmp109~1#1 % 4294967296;CdAudio435DeviceControl_~Irp__IoStatus__Information~1#1 := 0; [2025-02-08 08:53:24,172 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1304: assume !(2147483670 == CdAudio435DeviceControl_~__cil_tmp109~1#1 % 4294967296); [2025-02-08 08:53:24,172 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1238: assume -2147483648 <= CdAudio435DeviceControl_#t~ret121#1 && CdAudio435DeviceControl_#t~ret121#1 <= 2147483647;CdAudio435DeviceControl_~status~6#1 := CdAudio435DeviceControl_#t~ret121#1;havoc CdAudio435DeviceControl_#t~ret121#1; [2025-02-08 08:53:24,172 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1238-1: SUMMARY for call CdAudio435DeviceControl_#t~ret121#1 := SendSrbSynchronous(CdAudio435DeviceControl_~deviceExtension~2#1, CdAudio435DeviceControl_~srb~2#1, 0, 0); srcloc: null [2025-02-08 08:53:24,172 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L809: assume CdAudio535DeviceControl_~currentIrpStack__Parameters__DeviceIoControl__InputBufferLength~0#1 < CdAudio535DeviceControl_~sizeof__CDROM_SEEK_AUDIO_MSF~0#1;CdAudio535DeviceControl_~status~5#1 := -1073741820; [2025-02-08 08:53:24,172 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L809: assume !(CdAudio535DeviceControl_~currentIrpStack__Parameters__DeviceIoControl__InputBufferLength~0#1 < CdAudio535DeviceControl_~sizeof__CDROM_SEEK_AUDIO_MSF~0#1);CdAudio535DeviceControl_~srb__CdbLength~0#1 := 10;CdAudio535DeviceControl_~srb__TimeOutValue~0#1 := 10; [2025-02-08 08:53:24,172 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L743: assume 1 + CdAudio535DeviceControl_#t~post88#1 <= 2147483647;CdAudio535DeviceControl_~i~0#1 := 1 + CdAudio535DeviceControl_#t~post88#1;havoc CdAudio535DeviceControl_#t~post88#1; [2025-02-08 08:53:24,173 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L743: assume !(1 + CdAudio535DeviceControl_#t~post88#1 <= 2147483647); [2025-02-08 08:53:24,173 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L743-1: assume 1 + CdAudio535DeviceControl_#t~post88#1 >= -2147483648; [2025-02-08 08:53:24,173 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L743-1: assume !(1 + CdAudio535DeviceControl_#t~post88#1 >= -2147483648); [2025-02-08 08:53:24,173 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L710: assume -2147483648 <= CdAudio535DeviceControl_#t~ret86#1 && CdAudio535DeviceControl_#t~ret86#1 <= 2147483647;CdAudio535DeviceControl_~status~5#1 := CdAudio535DeviceControl_#t~ret86#1;havoc CdAudio535DeviceControl_#t~ret86#1; [2025-02-08 08:53:24,173 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L710-1: SUMMARY for call CdAudio535DeviceControl_#t~ret86#1 := SendSrbSynchronous(CdAudio535DeviceControl_~deviceExtension~1#1, CdAudio535DeviceControl_~srb~1#1, CdAudio535DeviceControl_~Toc~0#1, CdAudio535DeviceControl_~sizeof__CDROM_TOC~0#1); srcloc: null [2025-02-08 08:53:24,173 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1437: assume 2147483670 == CdAudio435DeviceControl_~__cil_tmp115~0#1 % 4294967296;CdAudio435DeviceControl_~Irp__IoStatus__Information~1#1 := 0; [2025-02-08 08:53:24,173 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1437: assume !(2147483670 == CdAudio435DeviceControl_~__cil_tmp115~0#1 % 4294967296); [2025-02-08 08:53:24,173 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1404: assume CdAudio435DeviceControl_~status~6#1 >= 0; [2025-02-08 08:53:24,173 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1404: assume !(CdAudio435DeviceControl_~status~6#1 >= 0);CdAudio435DeviceControl_~Irp__IoStatus__Information~1#1 := 0; [2025-02-08 08:53:24,173 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1338: assume 0 == CdAudio435DeviceControl_~deviceExtension__Paused~0#1;CdAudio435DeviceControl_~status~6#1 := -1073741823;CdAudio435DeviceControl_~__cil_tmp112~0#1 := CdAudio435DeviceControl_~status~6#1; [2025-02-08 08:53:24,173 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1338: assume !(0 == CdAudio435DeviceControl_~deviceExtension__Paused~0#1);CdAudio435DeviceControl_~srb__CdbLength~1#1 := 10;CdAudio435DeviceControl_~srb__TimeOutValue~1#1 := 10; [2025-02-08 08:53:24,173 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1206: assume -2147483648 <= CdAudio435DeviceControl_#t~ret120#1 && CdAudio435DeviceControl_#t~ret120#1 <= 2147483647;CdAudio435DeviceControl_~status~6#1 := CdAudio435DeviceControl_#t~ret120#1;havoc CdAudio435DeviceControl_#t~ret120#1; [2025-02-08 08:53:24,174 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1206-1: SUMMARY for call CdAudio435DeviceControl_#t~ret120#1 := SendSrbSynchronous(CdAudio435DeviceControl_~deviceExtension~2#1, CdAudio435DeviceControl_~srb~2#1, 0, 0); srcloc: null [2025-02-08 08:53:24,174 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2065: PoCallDriver_~__cil_tmp7~0#1 := PoCallDriver_~compRetStatus~1#1; [2025-02-08 08:53:24,174 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1636-1: CdAudioHPCdrDeviceControl_#res#1 := -1073741823; [2025-02-08 08:53:24,174 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L579: assume CdAudio535DeviceControl_~currentIrpStack__Parameters__DeviceIoControl__IoControlCode~0#1 == CdAudio535DeviceControl_~__cil_tmp75~0#1; [2025-02-08 08:53:24,174 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L579: assume !(CdAudio535DeviceControl_~currentIrpStack__Parameters__DeviceIoControl__IoControlCode~0#1 == CdAudio535DeviceControl_~__cil_tmp75~0#1);CdAudio535DeviceControl_~__cil_tmp76~0#1 := 4;CdAudio535DeviceControl_~__cil_tmp77~0#1 := 16384;CdAudio535DeviceControl_~__cil_tmp78~0#1 := 131072;CdAudio535DeviceControl_~__cil_tmp79~0#1 := 147456;CdAudio535DeviceControl_~__cil_tmp80~0#1 := 147460; [2025-02-08 08:53:24,174 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1405: assume 1 == CdAudio435DeviceControl_~deviceExtension__Paused~0#1;CdAudio435DeviceControl_~deviceExtension__PlayActive~1#1 := 0; [2025-02-08 08:53:24,174 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1405: assume !(1 == CdAudio435DeviceControl_~deviceExtension__Paused~0#1); [2025-02-08 08:53:24,174 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L348: CdAudioDeviceControl_#t~ret34#1 := CdAudioHPCdrDeviceControl_#res#1;havoc CdAudioHPCdrDeviceControl_#t~nondet140#1, CdAudioHPCdrDeviceControl_#t~nondet141#1, CdAudioHPCdrDeviceControl_#t~ret142#1, CdAudioHPCdrDeviceControl_#t~ret143#1, CdAudioHPCdrDeviceControl_~DeviceObject#1, CdAudioHPCdrDeviceControl_~Irp#1, CdAudioHPCdrDeviceControl_~currentIrpStack__Parameters__DeviceIoControl__IoControlCode~3#1, CdAudioHPCdrDeviceControl_~deviceExtension__TargetDeviceObject~2#1, CdAudioHPCdrDeviceControl_~irpSp__Control~0#1, CdAudioHPCdrDeviceControl_~tmp~6#1, CdAudioHPCdrDeviceControl_~tmp___0~3#1, CdAudioHPCdrDeviceControl_~__cil_tmp8~0#1, CdAudioHPCdrDeviceControl_~__cil_tmp9~0#1, CdAudioHPCdrDeviceControl_~__cil_tmp10~2#1, CdAudioHPCdrDeviceControl_~__cil_tmp11~2#1, CdAudioHPCdrDeviceControl_~__cil_tmp12~1#1;havoc CdAudioHPCdrDeviceControl_#in~DeviceObject#1, CdAudioHPCdrDeviceControl_#in~Irp#1;assume { :end_inline_CdAudioHPCdrDeviceControl } true;assume -2147483648 <= CdAudioDeviceControl_#t~ret34#1 && CdAudioDeviceControl_#t~ret34#1 <= 2147483647;CdAudioDeviceControl_~status~3#1 := CdAudioDeviceControl_#t~ret34#1;havoc CdAudioDeviceControl_#t~ret34#1; [2025-02-08 08:53:24,174 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L348-1: assume { :begin_inline_CdAudioHPCdrDeviceControl } true;CdAudioHPCdrDeviceControl_#in~DeviceObject#1, CdAudioHPCdrDeviceControl_#in~Irp#1 := CdAudioDeviceControl_~DeviceObject#1, CdAudioDeviceControl_~Irp#1;havoc CdAudioHPCdrDeviceControl_#res#1;havoc CdAudioHPCdrDeviceControl_#t~nondet140#1, CdAudioHPCdrDeviceControl_#t~nondet141#1, CdAudioHPCdrDeviceControl_#t~ret142#1, CdAudioHPCdrDeviceControl_#t~ret143#1, CdAudioHPCdrDeviceControl_~DeviceObject#1, CdAudioHPCdrDeviceControl_~Irp#1, CdAudioHPCdrDeviceControl_~currentIrpStack__Parameters__DeviceIoControl__IoControlCode~3#1, CdAudioHPCdrDeviceControl_~deviceExtension__TargetDeviceObject~2#1, CdAudioHPCdrDeviceControl_~irpSp__Control~0#1, CdAudioHPCdrDeviceControl_~tmp~6#1, CdAudioHPCdrDeviceControl_~tmp___0~3#1, CdAudioHPCdrDeviceControl_~__cil_tmp8~0#1, CdAudioHPCdrDeviceControl_~__cil_tmp9~0#1, CdAudioHPCdrDeviceControl_~__cil_tmp10~2#1, CdAudioHPCdrDeviceControl_~__cil_tmp11~2#1, CdAudioHPCdrDeviceControl_~__cil_tmp12~1#1;CdAudioHPCdrDeviceControl_~DeviceObject#1 := CdAudioHPCdrDeviceControl_#in~DeviceObject#1;CdAudioHPCdrDeviceControl_~Irp#1 := CdAudioHPCdrDeviceControl_#in~Irp#1;havoc CdAudioHPCdrDeviceControl_#t~nondet140#1;assume -2147483648 <= CdAudioHPCdrDeviceControl_#t~nondet140#1 && CdAudioHPCdrDeviceControl_#t~nondet140#1 <= 2147483647;CdAudioHPCdrDeviceControl_~currentIrpStack__Parameters__DeviceIoControl__IoControlCode~3#1 := CdAudioHPCdrDeviceControl_#t~nondet140#1;havoc CdAudioHPCdrDeviceControl_#t~nondet140#1;havoc CdAudioHPCdrDeviceControl_#t~nondet141#1;assume -2147483648 <= CdAudioHPCdrDeviceControl_#t~nondet141#1 && CdAudioHPCdrDeviceControl_#t~nondet141#1 <= 2147483647;CdAudioHPCdrDeviceControl_~deviceExtension__TargetDeviceObject~2#1 := CdAudioHPCdrDeviceControl_#t~nondet141#1;havoc CdAudioHPCdrDeviceControl_#t~nondet141#1;havoc CdAudioHPCdrDeviceControl_~irpSp__Control~0#1;havoc CdAudioHPCdrDeviceControl_~tmp~6#1;havoc CdAudioHPCdrDeviceControl_~tmp___0~3#1;havoc CdAudioHPCdrDeviceControl_~__cil_tmp8~0#1;havoc CdAudioHPCdrDeviceControl_~__cil_tmp9~0#1;havoc CdAudioHPCdrDeviceControl_~__cil_tmp10~2#1;havoc CdAudioHPCdrDeviceControl_~__cil_tmp11~2#1;havoc CdAudioHPCdrDeviceControl_~__cil_tmp12~1#1;CdAudioHPCdrDeviceControl_~__cil_tmp8~0#1 := 56;CdAudioHPCdrDeviceControl_~__cil_tmp9~0#1 := 16384;CdAudioHPCdrDeviceControl_~__cil_tmp10~2#1 := 131072;CdAudioHPCdrDeviceControl_~__cil_tmp11~2#1 := 147456;CdAudioHPCdrDeviceControl_~__cil_tmp12~1#1 := 147512; [2025-02-08 08:53:24,175 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L282: assume 0 != CdAudioPnp_~irpSp__Parameters__UsageNotification__InPath~0#1; [2025-02-08 08:53:24,175 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L282: assume !(0 != CdAudioPnp_~irpSp__Parameters__UsageNotification__InPath~0#1); [2025-02-08 08:53:24,175 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L249: CdAudioPnp_#res#1 := CdAudioPnp_~status~2#1; [2025-02-08 08:53:24,175 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L249-1: SUMMARY for call IofCompleteRequest(CdAudioPnp_~Irp#1, 0); srcloc: null [2025-02-08 08:53:24,175 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1240: assume CdAudio435DeviceControl_~status~6#1 >= 0; [2025-02-08 08:53:24,175 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1240: assume !(CdAudio435DeviceControl_~status~6#1 >= 0); [2025-02-08 08:53:24,175 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2099: assume ~s~0 == ~NP~0;~s~0 := ~IPC~0;~lowerDriverReturn~0 := PoCallDriver_~returnVal~0#1; [2025-02-08 08:53:24,175 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2099: assume !(~s~0 == ~NP~0); [2025-02-08 08:53:24,175 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2066: assume 3221225494 == PoCallDriver_~__cil_tmp7~0#1 % 4294967296; [2025-02-08 08:53:24,175 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2066: assume !(3221225494 == PoCallDriver_~__cil_tmp7~0#1 % 4294967296); [2025-02-08 08:53:24,175 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1042: assume CdAudio435DeviceControl_~currentIrpStack__Parameters__DeviceIoControl__IoControlCode~1#1 == CdAudio435DeviceControl_~__cil_tmp52~0#1; [2025-02-08 08:53:24,175 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1042: assume !(CdAudio435DeviceControl_~currentIrpStack__Parameters__DeviceIoControl__IoControlCode~1#1 == CdAudio435DeviceControl_~__cil_tmp52~0#1);CdAudio435DeviceControl_~__cil_tmp53~0#1 := 12;CdAudio435DeviceControl_~__cil_tmp54~0#1 := 16384;CdAudio435DeviceControl_~__cil_tmp55~0#1 := 131072;CdAudio435DeviceControl_~__cil_tmp56~0#1 := 147456;CdAudio435DeviceControl_~__cil_tmp57~0#1 := 147468; [2025-02-08 08:53:24,175 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L844: assume -2147483648 <= CdAudio535DeviceControl_#t~ret96#1 && CdAudio535DeviceControl_#t~ret96#1 <= 2147483647;CdAudio535DeviceControl_~tmp___7~0#1 := CdAudio535DeviceControl_#t~ret96#1;havoc CdAudio535DeviceControl_#t~ret96#1;CdAudio535DeviceControl_#res#1 := CdAudio535DeviceControl_~tmp___7~0#1; [2025-02-08 08:53:24,175 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L844-1: SUMMARY for call CdAudio535DeviceControl_#t~ret96#1 := CdAudioSendToNextDriver(CdAudio535DeviceControl_~DeviceObject#1, CdAudio535DeviceControl_~Irp#1); srcloc: null [2025-02-08 08:53:24,175 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L712: assume CdAudio535DeviceControl_~status~5#1 >= 0;CdAudio535DeviceControl_~__cil_tmp107~0#1 := CdAudio535DeviceControl_~status~5#1; [2025-02-08 08:53:24,175 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L712: assume !(CdAudio535DeviceControl_~status~5#1 >= 0);CdAudio535DeviceControl_~__cil_tmp108~0#1 := CdAudio535DeviceControl_~status~5#1; [2025-02-08 08:53:24,175 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L679: assume 0 == CdAudio535DeviceControl_~lastSession__LogicalBlockAddress~0#1; [2025-02-08 08:53:24,175 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L679: assume !(0 == CdAudio535DeviceControl_~lastSession__LogicalBlockAddress~0#1);CdAudio535DeviceControl_~cdaudioDataOut__FirstTrack~0#1 := 1;CdAudio535DeviceControl_~cdaudioDataOut__LastTrack~0#1 := 2; [2025-02-08 08:53:24,175 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1538: CdAudioAtapiDeviceControl_#res#1 := CdAudioAtapiDeviceControl_~status~7#1; [2025-02-08 08:53:24,175 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1538-1: SUMMARY for call IofCompleteRequest(CdAudioAtapiDeviceControl_~Irp#1, 0); srcloc: null [2025-02-08 08:53:24,175 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1373: assume 2147483670 == CdAudio435DeviceControl_~__cil_tmp113~0#1 % 4294967296;CdAudio435DeviceControl_~Irp__IoStatus__Information~1#1 := 0; [2025-02-08 08:53:24,175 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1373: assume !(2147483670 == CdAudio435DeviceControl_~__cil_tmp113~0#1 % 4294967296); [2025-02-08 08:53:24,175 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L283: assume 1 == CdAudioPnp_~deviceExtension__PagingPathCount~0#1; [2025-02-08 08:53:24,175 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L283: assume !(1 == CdAudioPnp_~deviceExtension__PagingPathCount~0#1); [2025-02-08 08:53:24,176 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1208: assume CdAudio435DeviceControl_~status~6#1 >= 0; [2025-02-08 08:53:24,176 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1208: assume !(CdAudio435DeviceControl_~status~6#1 >= 0); [2025-02-08 08:53:24,176 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1803: main_#t~ret164#1 := CdAudioPnp_#res#1;havoc CdAudioPnp_#t~nondet18#1, CdAudioPnp_#t~nondet19#1, CdAudioPnp_#t~nondet20#1, CdAudioPnp_#t~nondet21#1, CdAudioPnp_#t~nondet22#1, CdAudioPnp_#t~nondet23#1, CdAudioPnp_#t~ret24#1, CdAudioPnp_#t~ret25#1, CdAudioPnp_#t~ret26#1, CdAudioPnp_#t~ret27#1, CdAudioPnp_#t~ret28#1, CdAudioPnp_#t~ret29#1, CdAudioPnp_~DeviceObject#1, CdAudioPnp_~Irp#1, CdAudioPnp_~Irp__Tail__Overlay__CurrentStackLocation~0#1, CdAudioPnp_~irpSp__MinorFunction~0#1, CdAudioPnp_~Irp__IoStatus__Status~0#1, CdAudioPnp_~irpSp__Parameters__UsageNotification__Type~0#1, CdAudioPnp_~deviceExtension__PagingPathCountEvent~0#1, CdAudioPnp_~irpSp__Parameters__UsageNotification__InPath~0#1, CdAudioPnp_~deviceExtension__PagingPathCount~0#1, CdAudioPnp_~DeviceObject__Flags~0#1, CdAudioPnp_~irpSp~0#1, CdAudioPnp_~status~2#1, CdAudioPnp_~setPagable~0#1, CdAudioPnp_~tmp~1#1, CdAudioPnp_~tmp___0~0#1;havoc CdAudioPnp_#in~DeviceObject#1, CdAudioPnp_#in~Irp#1;assume { :end_inline_CdAudioPnp } true;assume -2147483648 <= main_#t~ret164#1 && main_#t~ret164#1 <= 2147483647;main_~status~9#1 := main_#t~ret164#1;havoc main_#t~ret164#1; [2025-02-08 08:53:24,177 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1803-1: assume { :begin_inline_CdAudioPnp } true;CdAudioPnp_#in~DeviceObject#1, CdAudioPnp_#in~Irp#1 := main_~devobj~0#1, ~pirp~0;havoc CdAudioPnp_#res#1;havoc CdAudioPnp_#t~nondet18#1, CdAudioPnp_#t~nondet19#1, CdAudioPnp_#t~nondet20#1, CdAudioPnp_#t~nondet21#1, CdAudioPnp_#t~nondet22#1, CdAudioPnp_#t~nondet23#1, CdAudioPnp_#t~ret24#1, CdAudioPnp_#t~ret25#1, CdAudioPnp_#t~ret26#1, CdAudioPnp_#t~ret27#1, CdAudioPnp_#t~ret28#1, CdAudioPnp_#t~ret29#1, CdAudioPnp_~DeviceObject#1, CdAudioPnp_~Irp#1, CdAudioPnp_~Irp__Tail__Overlay__CurrentStackLocation~0#1, CdAudioPnp_~irpSp__MinorFunction~0#1, CdAudioPnp_~Irp__IoStatus__Status~0#1, CdAudioPnp_~irpSp__Parameters__UsageNotification__Type~0#1, CdAudioPnp_~deviceExtension__PagingPathCountEvent~0#1, CdAudioPnp_~irpSp__Parameters__UsageNotification__InPath~0#1, CdAudioPnp_~deviceExtension__PagingPathCount~0#1, CdAudioPnp_~DeviceObject__Flags~0#1, CdAudioPnp_~irpSp~0#1, CdAudioPnp_~status~2#1, CdAudioPnp_~setPagable~0#1, CdAudioPnp_~tmp~1#1, CdAudioPnp_~tmp___0~0#1;CdAudioPnp_~DeviceObject#1 := CdAudioPnp_#in~DeviceObject#1;CdAudioPnp_~Irp#1 := CdAudioPnp_#in~Irp#1;havoc CdAudioPnp_#t~nondet18#1;assume -2147483648 <= CdAudioPnp_#t~nondet18#1 && CdAudioPnp_#t~nondet18#1 <= 2147483647;CdAudioPnp_~Irp__Tail__Overlay__CurrentStackLocation~0#1 := CdAudioPnp_#t~nondet18#1;havoc CdAudioPnp_#t~nondet18#1;havoc CdAudioPnp_#t~nondet19#1;assume -2147483648 <= CdAudioPnp_#t~nondet19#1 && CdAudioPnp_#t~nondet19#1 <= 2147483647;CdAudioPnp_~irpSp__MinorFunction~0#1 := CdAudioPnp_#t~nondet19#1;havoc CdAudioPnp_#t~nondet19#1;havoc CdAudioPnp_~Irp__IoStatus__Status~0#1;havoc CdAudioPnp_#t~nondet20#1;assume -2147483648 <= CdAudioPnp_#t~nondet20#1 && CdAudioPnp_#t~nondet20#1 <= 2147483647;CdAudioPnp_~irpSp__Parameters__UsageNotification__Type~0#1 := CdAudioPnp_#t~nondet20#1;havoc CdAudioPnp_#t~nondet20#1;havoc CdAudioPnp_#t~nondet21#1;assume -2147483648 <= CdAudioPnp_#t~nondet21#1 && CdAudioPnp_#t~nondet21#1 <= 2147483647;CdAudioPnp_~deviceExtension__PagingPathCountEvent~0#1 := CdAudioPnp_#t~nondet21#1;havoc CdAudioPnp_#t~nondet21#1;havoc CdAudioPnp_#t~nondet22#1;assume -2147483648 <= CdAudioPnp_#t~nondet22#1 && CdAudioPnp_#t~nondet22#1 <= 2147483647;CdAudioPnp_~irpSp__Parameters__UsageNotification__InPath~0#1 := CdAudioPnp_#t~nondet22#1;havoc CdAudioPnp_#t~nondet22#1;havoc CdAudioPnp_#t~nondet23#1;assume -2147483648 <= CdAudioPnp_#t~nondet23#1 && CdAudioPnp_#t~nondet23#1 <= 2147483647;CdAudioPnp_~deviceExtension__PagingPathCount~0#1 := CdAudioPnp_#t~nondet23#1;havoc CdAudioPnp_#t~nondet23#1;havoc CdAudioPnp_~DeviceObject__Flags~0#1;havoc CdAudioPnp_~irpSp~0#1;havoc CdAudioPnp_~status~2#1;havoc CdAudioPnp_~setPagable~0#1;havoc CdAudioPnp_~tmp~1#1;havoc CdAudioPnp_~tmp___0~0#1;CdAudioPnp_~irpSp~0#1 := CdAudioPnp_~Irp__Tail__Overlay__CurrentStackLocation~0#1;CdAudioPnp_~status~2#1 := -1073741637; [2025-02-08 08:53:24,177 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L647: assume 0 != CdAudio535DeviceControl_~currentIrpStack__Parameters__DeviceIoControl__OutputBufferLength~0#1;CdAudio535DeviceControl_~status~5#1 := -1073741789;CdAudio535DeviceControl_~Irp__IoStatus__Information~0#1 := 0; [2025-02-08 08:53:24,177 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L647: assume !(0 != CdAudio535DeviceControl_~currentIrpStack__Parameters__DeviceIoControl__OutputBufferLength~0#1); [2025-02-08 08:53:24,177 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L317: assume 2 == CdAudioDeviceControl_~deviceExtension__Active~1#1; [2025-02-08 08:53:24,177 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L317: assume !(2 == CdAudioDeviceControl_~deviceExtension__Active~1#1); [2025-02-08 08:53:24,177 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1275: ~myStatus~0 := CdAudio435DeviceControl_~status~6#1; [2025-02-08 08:53:24,177 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2134: assume 0 == ZwClose_~tmp_ndt_10~0#1; [2025-02-08 08:53:24,177 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2134: assume !(0 == ZwClose_~tmp_ndt_10~0#1); [2025-02-08 08:53:24,177 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1143: ~myStatus~0 := CdAudio435DeviceControl_~status~6#1; [2025-02-08 08:53:24,177 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2068: SUMMARY for call stubMoreProcessingRequired(); srcloc: null [2025-02-08 08:53:24,177 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L747: CdAudio535DeviceControl_~userPtr~0#1 := CdAudio535DeviceControl_~Irp__AssociatedIrp__SystemBuffer~0#1; [2025-02-08 08:53:24,178 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L615: assume CdAudio535DeviceControl_~currentIrpStack__Parameters__DeviceIoControl__IoControlCode~0#1 == CdAudio535DeviceControl_~__cil_tmp95~0#1; [2025-02-08 08:53:24,178 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L615: assume !(CdAudio535DeviceControl_~currentIrpStack__Parameters__DeviceIoControl__IoControlCode~0#1 == CdAudio535DeviceControl_~__cil_tmp95~0#1);CdAudio535DeviceControl_~__cil_tmp96~0#1 := 40;CdAudio535DeviceControl_~__cil_tmp97~0#1 := 16384;CdAudio535DeviceControl_~__cil_tmp98~0#1 := 131072;CdAudio535DeviceControl_~__cil_tmp99~0#1 := 147456;CdAudio535DeviceControl_~__cil_tmp100~0#1 := 147496; [2025-02-08 08:53:24,178 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1408: CdAudio435DeviceControl_~Irp__IoStatus__Information~1#1 := CdAudio435DeviceControl_~sizeof__SUB_Q_CURRENT_POSITION~1#1; [2025-02-08 08:53:24,178 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1342: assume 2147483670 == CdAudio435DeviceControl_~__cil_tmp112~0#1 % 4294967296;CdAudio435DeviceControl_~Irp__IoStatus__Information~1#1 := 0; [2025-02-08 08:53:24,178 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1342: assume !(2147483670 == CdAudio435DeviceControl_~__cil_tmp112~0#1 % 4294967296); [2025-02-08 08:53:24,178 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1309: ~myStatus~0 := CdAudio435DeviceControl_~status~6#1; [2025-02-08 08:53:24,178 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1276: CdAudio435DeviceControl_#res#1 := CdAudio435DeviceControl_~status~6#1; [2025-02-08 08:53:24,178 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1276-1: SUMMARY for call IofCompleteRequest(CdAudio435DeviceControl_~Irp#1, 0); srcloc: null [2025-02-08 08:53:24,178 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1144: CdAudio435DeviceControl_#res#1 := CdAudio435DeviceControl_~status~6#1; [2025-02-08 08:53:24,178 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1144-1: SUMMARY for call IofCompleteRequest(CdAudio435DeviceControl_~Irp#1, 0); srcloc: null [2025-02-08 08:53:24,178 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1078: assume CdAudio435DeviceControl_~currentIrpStack__Parameters__DeviceIoControl__IoControlCode~1#1 == CdAudio435DeviceControl_~__cil_tmp72~1#1; [2025-02-08 08:53:24,178 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1078: assume !(CdAudio435DeviceControl_~currentIrpStack__Parameters__DeviceIoControl__IoControlCode~1#1 == CdAudio435DeviceControl_~__cil_tmp72~1#1);CdAudio435DeviceControl_~__cil_tmp73~1#1 := 52;CdAudio435DeviceControl_~__cil_tmp74~1#1 := 16384;CdAudio435DeviceControl_~__cil_tmp75~1#1 := 131072;CdAudio435DeviceControl_~__cil_tmp76~1#1 := 147456;CdAudio435DeviceControl_~__cil_tmp77~1#1 := 147508; [2025-02-08 08:53:24,178 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L748: assume CdAudio535DeviceControl_~currentIrpStack__Parameters__DeviceIoControl__OutputBufferLength~0#1 < CdAudio535DeviceControl_~sizeof__SUB_Q_CURRENT_POSITION~0#1;CdAudio535DeviceControl_~status~5#1 := -1073741789;CdAudio535DeviceControl_~Irp__IoStatus__Information~0#1 := 0; [2025-02-08 08:53:24,178 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L748: assume !(CdAudio535DeviceControl_~currentIrpStack__Parameters__DeviceIoControl__OutputBufferLength~0#1 < CdAudio535DeviceControl_~sizeof__SUB_Q_CURRENT_POSITION~0#1); [2025-02-08 08:53:24,178 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1772: assume { :end_inline_stub_driver_init } true; [2025-02-08 08:53:24,178 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L715: assume 3221225532 != CdAudio535DeviceControl_~__cil_tmp107~0#1 % 4294967296;CdAudio535DeviceControl_~status~5#1 := 0; [2025-02-08 08:53:24,178 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L715: assume !(3221225532 != CdAudio535DeviceControl_~__cil_tmp107~0#1 % 4294967296); [2025-02-08 08:53:24,178 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1442: ~myStatus~0 := CdAudio435DeviceControl_~status~6#1; [2025-02-08 08:53:24,178 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1310: CdAudio435DeviceControl_#res#1 := CdAudio435DeviceControl_~status~6#1; [2025-02-08 08:53:24,178 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L253: assume CdAudioPnp_~irpSp__Parameters__UsageNotification__Type~0#1 != ~DeviceUsageTypePaging~0; [2025-02-08 08:53:24,178 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L253: assume !(CdAudioPnp_~irpSp__Parameters__UsageNotification__Type~0#1 != ~DeviceUsageTypePaging~0); [2025-02-08 08:53:24,178 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1310-1: SUMMARY for call IofCompleteRequest(CdAudio435DeviceControl_~Irp#1, 0); srcloc: null [2025-02-08 08:53:24,178 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L187: assume -2147483648 <= CdAudioStartDevice_#t~ret16#1 && CdAudioStartDevice_#t~ret16#1 <= 2147483647;CdAudioStartDevice_~status~1#1 := CdAudioStartDevice_#t~ret16#1;havoc CdAudioStartDevice_#t~ret16#1; [2025-02-08 08:53:24,179 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L187-1: SUMMARY for call CdAudioStartDevice_#t~ret16#1 := SendSrbSynchronous(CdAudioStartDevice_~deviceExtension~0#1, CdAudioStartDevice_~srb~0#1, CdAudioStartDevice_~inquiryDataPtr~0#1, 36); srcloc: null [2025-02-08 08:53:24,179 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2103: assume ~s~0 == ~MPR1~0;PoCallDriver_~__cil_tmp8~2#1 := PoCallDriver_~returnVal~0#1; [2025-02-08 08:53:24,179 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2103: assume !(~s~0 == ~MPR1~0); [2025-02-08 08:53:24,179 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L782: CdAudio535DeviceControl_~inputBuffer~0#1 := CdAudio535DeviceControl_~Irp__AssociatedIrp__SystemBuffer~0#1;CdAudio535DeviceControl_~Irp__IoStatus__Information~0#1 := 0; [2025-02-08 08:53:24,179 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1443: CdAudio435DeviceControl_#res#1 := CdAudio435DeviceControl_~status~6#1; [2025-02-08 08:53:24,179 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1443-1: SUMMARY for call IofCompleteRequest(CdAudio435DeviceControl_~Irp#1, 0); srcloc: null [2025-02-08 08:53:24,179 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L353: CdAudioDeviceControl_~deviceExtension__Active~1#1 := 0; [2025-02-08 08:53:24,179 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L320: assume 3 == CdAudioDeviceControl_~deviceExtension__Active~1#1; [2025-02-08 08:53:24,179 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L320: assume !(3 == CdAudioDeviceControl_~deviceExtension__Active~1#1); [2025-02-08 08:53:24,179 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1245: CdAudio435DeviceControl_~Irp__IoStatus__Information~1#1 := 0; [2025-02-08 08:53:24,179 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1212: CdAudio435DeviceControl_~__cil_tmp99~1#1 := 8;CdAudio435DeviceControl_~__cil_tmp100~1#1 := 16384;CdAudio435DeviceControl_~__cil_tmp101~1#1 := 131072;CdAudio435DeviceControl_~__cil_tmp102~1#1 := 147456;CdAudio435DeviceControl_~__cil_tmp103~1#1 := 147464; [2025-02-08 08:53:24,179 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L155: assume -2147483648 <= CdAudioStartDevice_#t~ret14#1 && CdAudioStartDevice_#t~ret14#1 <= 2147483647;CdAudioStartDevice_~status~1#1 := CdAudioStartDevice_#t~ret14#1;havoc CdAudioStartDevice_#t~ret14#1; [2025-02-08 08:53:24,179 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L155-1: SUMMARY for call CdAudioStartDevice_#t~ret14#1 := CdAudioForwardIrpSynchronous(CdAudioStartDevice_~DeviceObject#1, CdAudioStartDevice_~Irp#1); srcloc: null [2025-02-08 08:53:24,179 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L816: assume -2147483648 <= CdAudio535DeviceControl_#t~ret93#1 && CdAudio535DeviceControl_#t~ret93#1 <= 2147483647;CdAudio535DeviceControl_~status~5#1 := CdAudio535DeviceControl_#t~ret93#1;havoc CdAudio535DeviceControl_#t~ret93#1; [2025-02-08 08:53:24,180 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L816-1: SUMMARY for call CdAudio535DeviceControl_#t~ret93#1 := SendSrbSynchronous(CdAudio535DeviceControl_~deviceExtension~1#1, CdAudio535DeviceControl_~srb~1#1, 0, 0); srcloc: null [2025-02-08 08:53:24,180 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1609: assume CdAudioHPCdrDeviceControl_~currentIrpStack__Parameters__DeviceIoControl__IoControlCode~3#1 == CdAudioHPCdrDeviceControl_~__cil_tmp12~1#1; [2025-02-08 08:53:24,180 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1609: assume !(CdAudioHPCdrDeviceControl_~currentIrpStack__Parameters__DeviceIoControl__IoControlCode~3#1 == CdAudioHPCdrDeviceControl_~__cil_tmp12~1#1); [2025-02-08 08:53:24,180 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L354: assume -2147483648 <= CdAudioDeviceControl_#t~ret35#1 && CdAudioDeviceControl_#t~ret35#1 <= 2147483647;CdAudioDeviceControl_~status~3#1 := CdAudioDeviceControl_#t~ret35#1;havoc CdAudioDeviceControl_#t~ret35#1; [2025-02-08 08:53:24,180 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1378: ~myStatus~0 := CdAudio435DeviceControl_~status~6#1; [2025-02-08 08:53:24,180 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L354-1: SUMMARY for call CdAudioDeviceControl_#t~ret35#1 := CdAudioSendToNextDriver(CdAudioDeviceControl_~DeviceObject#1, CdAudioDeviceControl_~Irp#1); srcloc: null [2025-02-08 08:53:24,180 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L288: assume 1 == CdAudioPnp_~setPagable~0#1;CdAudioPnp_~setPagable~0#1 := 0; [2025-02-08 08:53:24,180 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L288: assume !(1 == CdAudioPnp_~setPagable~0#1); [2025-02-08 08:53:24,181 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L255: assume -2147483648 <= CdAudioPnp_#t~ret25#1 && CdAudioPnp_#t~ret25#1 <= 2147483647;CdAudioPnp_~tmp~1#1 := CdAudioPnp_#t~ret25#1;havoc CdAudioPnp_#t~ret25#1;CdAudioPnp_#res#1 := CdAudioPnp_~tmp~1#1; [2025-02-08 08:53:24,181 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L255-1: SUMMARY for call CdAudioPnp_#t~ret25#1 := CdAudioSendToNextDriver(CdAudioPnp_~DeviceObject#1, CdAudioPnp_~Irp#1); srcloc: null [2025-02-08 08:53:24,181 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1246: assume CdAudio435DeviceControl_~currentIrpStack__Parameters__DeviceIoControl__InputBufferLength~1#1 < CdAudio435DeviceControl_~sizeof__CDROM_SEEK_AUDIO_MSF~1#1;CdAudio435DeviceControl_~status~6#1 := -1073741820; [2025-02-08 08:53:24,181 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1246: assume !(CdAudio435DeviceControl_~currentIrpStack__Parameters__DeviceIoControl__InputBufferLength~1#1 < CdAudio435DeviceControl_~sizeof__CDROM_SEEK_AUDIO_MSF~1#1);CdAudio435DeviceControl_~srb__CdbLength~1#1 := 10;CdAudio435DeviceControl_~srb__TimeOutValue~1#1 := 10; [2025-02-08 08:53:24,181 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2138: assume false;ZwClose_#res#1 := 0; [2025-02-08 08:53:24,181 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2138: assume !false;havoc ZwClose_~tmp_ndt_10~0#1;CdAudioStartDevice_#t~ret17#1 := ZwClose_#res#1;havoc ZwClose_#t~nondet179#1, ZwClose_~tmp_ndt_10~0#1, ZwClose_~Handle#1;havoc ZwClose_#in~Handle#1;assume { :end_inline_ZwClose } true;assume -2147483648 <= CdAudioStartDevice_#t~ret17#1 && CdAudioStartDevice_#t~ret17#1 <= 2147483647;havoc CdAudioStartDevice_#t~ret17#1;CdAudioStartDevice_#res#1 := 0; [2025-02-08 08:53:24,181 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1114: assume CdAudio435DeviceControl_~currentIrpStack__Parameters__DeviceIoControl__IoControlCode~1#1 == CdAudio435DeviceControl_~__cil_tmp92~1#1; [2025-02-08 08:53:24,181 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1114: assume !(CdAudio435DeviceControl_~currentIrpStack__Parameters__DeviceIoControl__IoControlCode~1#1 == CdAudio435DeviceControl_~__cil_tmp92~1#1); [2025-02-08 08:53:24,181 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1015: assume CdAudio435DeviceControl_~currentIrpStack__Parameters__DeviceIoControl__IoControlCode~1#1 == CdAudio435DeviceControl_~__cil_tmp37~0#1; [2025-02-08 08:53:24,181 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1015: assume !(CdAudio435DeviceControl_~currentIrpStack__Parameters__DeviceIoControl__IoControlCode~1#1 == CdAudio435DeviceControl_~__cil_tmp37~0#1);CdAudio435DeviceControl_~__cil_tmp38~0#1 := 24;CdAudio435DeviceControl_~__cil_tmp39~0#1 := 16384;CdAudio435DeviceControl_~__cil_tmp40~0#1 := 131072;CdAudio435DeviceControl_~__cil_tmp41~0#1 := 147456;CdAudio435DeviceControl_~__cil_tmp42~0#1 := 147480; [2025-02-08 08:53:24,182 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1808: main_#t~ret165#1 := CdAudioPower_#res#1;havoc CdAudioPower_#t~nondet148#1, CdAudioPower_#t~nondet149#1, CdAudioPower_#t~nondet150#1, CdAudioPower_#t~post151#1, CdAudioPower_#t~post152#1, CdAudioPower_#t~ret153#1, CdAudioPower_~DeviceObject#1, CdAudioPower_~Irp#1, CdAudioPower_~Irp__CurrentLocation~1#1, CdAudioPower_~Irp__Tail__Overlay__CurrentStackLocation~3#1, CdAudioPower_~deviceExtension__TargetDeviceObject~4#1, CdAudioPower_~tmp~7#1;havoc CdAudioPower_#in~DeviceObject#1, CdAudioPower_#in~Irp#1;assume { :end_inline_CdAudioPower } true;assume -2147483648 <= main_#t~ret165#1 && main_#t~ret165#1 <= 2147483647;main_~status~9#1 := main_#t~ret165#1;havoc main_#t~ret165#1; [2025-02-08 08:53:24,182 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L784: assume CdAudio535DeviceControl_~currentIrpStack__Parameters__DeviceIoControl__InputBufferLength~0#1 < CdAudio535DeviceControl_~sizeof__CDROM_PLAY_AUDIO_MSF~0#1;CdAudio535DeviceControl_~status~5#1 := -1073741820; [2025-02-08 08:53:24,182 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L784: assume !(CdAudio535DeviceControl_~currentIrpStack__Parameters__DeviceIoControl__InputBufferLength~0#1 < CdAudio535DeviceControl_~sizeof__CDROM_PLAY_AUDIO_MSF~0#1); [2025-02-08 08:53:24,182 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1808-1: assume { :begin_inline_CdAudioPower } true;CdAudioPower_#in~DeviceObject#1, CdAudioPower_#in~Irp#1 := main_~devobj~0#1, ~pirp~0;havoc CdAudioPower_#res#1;havoc CdAudioPower_#t~nondet148#1, CdAudioPower_#t~nondet149#1, CdAudioPower_#t~nondet150#1, CdAudioPower_#t~post151#1, CdAudioPower_#t~post152#1, CdAudioPower_#t~ret153#1, CdAudioPower_~DeviceObject#1, CdAudioPower_~Irp#1, CdAudioPower_~Irp__CurrentLocation~1#1, CdAudioPower_~Irp__Tail__Overlay__CurrentStackLocation~3#1, CdAudioPower_~deviceExtension__TargetDeviceObject~4#1, CdAudioPower_~tmp~7#1;CdAudioPower_~DeviceObject#1 := CdAudioPower_#in~DeviceObject#1;CdAudioPower_~Irp#1 := CdAudioPower_#in~Irp#1;havoc CdAudioPower_#t~nondet148#1;assume -2147483648 <= CdAudioPower_#t~nondet148#1 && CdAudioPower_#t~nondet148#1 <= 2147483647;CdAudioPower_~Irp__CurrentLocation~1#1 := CdAudioPower_#t~nondet148#1;havoc CdAudioPower_#t~nondet148#1;havoc CdAudioPower_#t~nondet149#1;assume -2147483648 <= CdAudioPower_#t~nondet149#1 && CdAudioPower_#t~nondet149#1 <= 2147483647;CdAudioPower_~Irp__Tail__Overlay__CurrentStackLocation~3#1 := CdAudioPower_#t~nondet149#1;havoc CdAudioPower_#t~nondet149#1;havoc CdAudioPower_#t~nondet150#1;assume -2147483648 <= CdAudioPower_#t~nondet150#1 && CdAudioPower_#t~nondet150#1 <= 2147483647;CdAudioPower_~deviceExtension__TargetDeviceObject~4#1 := CdAudioPower_#t~nondet150#1;havoc CdAudioPower_#t~nondet150#1;havoc CdAudioPower_~tmp~7#1; [2025-02-08 08:53:24,182 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1775: assume main_~status~9#1 < 0;main_#res#1 := -1; [2025-02-08 08:53:24,182 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1775: assume !(main_~status~9#1 < 0);havoc main_~tmp_ndt_1~0#1;havoc main_#t~nondet160#1;assume -2147483648 <= main_#t~nondet160#1 && main_#t~nondet160#1 <= 2147483647;main_~tmp_ndt_1~0#1 := main_#t~nondet160#1;havoc main_#t~nondet160#1; [2025-02-08 08:53:24,182 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L652: assume 0 == CdAudio535DeviceControl_~lastSession~0#1;CdAudio535DeviceControl_~status~5#1 := -1073741670;CdAudio535DeviceControl_~Irp__IoStatus__Information~0#1 := 0; [2025-02-08 08:53:24,182 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L652: assume !(0 == CdAudio535DeviceControl_~lastSession~0#1);CdAudio535DeviceControl_~srb__CdbLength~0#1 := 10;CdAudio535DeviceControl_~cdb__CDB10__OperationCode~0#1 := 38;CdAudio535DeviceControl_~srb__TimeOutValue~0#1 := 10; [2025-02-08 08:53:24,182 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1610: assume ~s~0 != ~NP~0; [2025-02-08 08:53:24,182 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1610: assume !(~s~0 != ~NP~0); [2025-02-08 08:53:24,182 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1379: CdAudio435DeviceControl_#res#1 := CdAudio435DeviceControl_~status~6#1; [2025-02-08 08:53:24,182 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1379-1: SUMMARY for call IofCompleteRequest(CdAudio435DeviceControl_~Irp#1, 0); srcloc: null [2025-02-08 08:53:24,182 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1280: assume 1 == CdAudio435DeviceControl_~deviceExtension__Paused~0#1;CdAudio435DeviceControl_~status~6#1 := 0;CdAudio435DeviceControl_~__cil_tmp107~1#1 := CdAudio435DeviceControl_~status~6#1; [2025-02-08 08:53:24,182 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1280: assume !(1 == CdAudio435DeviceControl_~deviceExtension__Paused~0#1);CdAudio435DeviceControl_~srb__CdbLength~1#1 := 10;CdAudio435DeviceControl_~srb__TimeOutValue~1#1 := 10; [2025-02-08 08:53:24,182 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2106: assume 259 == PoCallDriver_~__cil_tmp8~2#1;~s~0 := ~MPR3~0;~lowerDriverReturn~0 := PoCallDriver_~returnVal~0#1; [2025-02-08 08:53:24,182 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2106: assume !(259 == PoCallDriver_~__cil_tmp8~2#1);~s~0 := ~NP~0;~lowerDriverReturn~0 := PoCallDriver_~returnVal~0#1; [2025-02-08 08:53:24,182 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2073: havoc PoCallDriver_~tmp_ndt_8~0#1;havoc PoCallDriver_#t~nondet177#1;assume -2147483648 <= PoCallDriver_#t~nondet177#1 && PoCallDriver_#t~nondet177#1 <= 2147483647;PoCallDriver_~tmp_ndt_8~0#1 := PoCallDriver_#t~nondet177#1;havoc PoCallDriver_#t~nondet177#1; [2025-02-08 08:53:24,182 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L686: assume 0 != CdAudio535DeviceControl_~currentIrpStack__Parameters__DeviceIoControl__OutputBufferLength~0#1;CdAudio535DeviceControl_~status~5#1 := -1073741789;CdAudio535DeviceControl_~Irp__IoStatus__Information~0#1 := 0; [2025-02-08 08:53:24,183 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L686: assume !(0 != CdAudio535DeviceControl_~currentIrpStack__Parameters__DeviceIoControl__OutputBufferLength~0#1); [2025-02-08 08:53:24,183 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L554: assume CdAudio535DeviceControl_~currentIrpStack__Parameters__DeviceIoControl__IoControlCode~0#1 == CdAudio535DeviceControl_~__cil_tmp62~0#1; [2025-02-08 08:53:24,183 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L554: assume !(CdAudio535DeviceControl_~currentIrpStack__Parameters__DeviceIoControl__IoControlCode~0#1 == CdAudio535DeviceControl_~__cil_tmp62~0#1);CdAudio535DeviceControl_~__cil_tmp63~0#1 := 16384;CdAudio535DeviceControl_~__cil_tmp64~0#1 := 131072;CdAudio535DeviceControl_~__cil_tmp65~0#1 := 147456; [2025-02-08 08:53:24,183 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1545: assume -2147483648 <= CdAudioAtapiDeviceControl_#t~ret135#1 && CdAudioAtapiDeviceControl_#t~ret135#1 <= 2147483647;CdAudioAtapiDeviceControl_~tmp~5#1 := CdAudioAtapiDeviceControl_#t~ret135#1;havoc CdAudioAtapiDeviceControl_#t~ret135#1;CdAudioAtapiDeviceControl_#res#1 := CdAudioAtapiDeviceControl_~tmp~5#1; [2025-02-08 08:53:24,183 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1545-1: SUMMARY for call CdAudioAtapiDeviceControl_#t~ret135#1 := CdAudioSendToNextDriver(CdAudioAtapiDeviceControl_~DeviceObject#1, CdAudioAtapiDeviceControl_~Irp#1); srcloc: null [2025-02-08 08:53:24,183 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1347: ~myStatus~0 := CdAudio435DeviceControl_~status~6#1; [2025-02-08 08:53:24,183 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L323: assume 1 == CdAudioDeviceControl_~deviceExtension__Active~1#1; [2025-02-08 08:53:24,183 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L323: assume !(1 == CdAudioDeviceControl_~deviceExtension__Active~1#1); [2025-02-08 08:53:24,183 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L158: assume CdAudioStartDevice_~status~1#1 < 0;CdAudioStartDevice_#res#1 := CdAudioStartDevice_~status~1#1; [2025-02-08 08:53:24,183 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L158: assume !(CdAudioStartDevice_~status~1#1 < 0); [2025-02-08 08:53:24,183 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L819: assume CdAudio535DeviceControl_~status~5#1 < 0; [2025-02-08 08:53:24,183 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L819: assume !(CdAudio535DeviceControl_~status~5#1 < 0); [2025-02-08 08:53:24,183 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L753: assume 0 == CdAudio535DeviceControl_~SubQPtr~0#1;CdAudio535DeviceControl_~status~5#1 := -1073741670;CdAudio535DeviceControl_~Irp__IoStatus__Information~0#1 := 0; [2025-02-08 08:53:24,183 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L753: assume !(0 == CdAudio535DeviceControl_~SubQPtr~0#1); [2025-02-08 08:53:24,183 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1612: SUMMARY for call errorFn(); srcloc: null [2025-02-08 08:53:24,183 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L588: assume CdAudio535DeviceControl_~currentIrpStack__Parameters__DeviceIoControl__IoControlCode~0#1 == CdAudio535DeviceControl_~__cil_tmp80~0#1; [2025-02-08 08:53:24,184 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L588: assume !(CdAudio535DeviceControl_~currentIrpStack__Parameters__DeviceIoControl__IoControlCode~0#1 == CdAudio535DeviceControl_~__cil_tmp80~0#1);CdAudio535DeviceControl_~__cil_tmp81~0#1 := 2056;CdAudio535DeviceControl_~__cil_tmp82~0#1 := 16384;CdAudio535DeviceControl_~__cil_tmp83~0#1 := 131072;CdAudio535DeviceControl_~__cil_tmp84~0#1 := 147456;CdAudio535DeviceControl_~__cil_tmp85~0#1 := 149512; [2025-02-08 08:53:24,184 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1348: CdAudio435DeviceControl_#res#1 := CdAudio435DeviceControl_~status~6#1; [2025-02-08 08:53:24,184 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1348-1: SUMMARY for call IofCompleteRequest(CdAudio435DeviceControl_~Irp#1, 0); srcloc: null [2025-02-08 08:53:24,184 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1183: assume CdAudio435DeviceControl_~currentIrpStack__Parameters__DeviceIoControl__OutputBufferLength~1#1 > CdAudio435DeviceControl_~sizeof__CDROM_TOC~1#1;CdAudio435DeviceControl_~bytesTransfered~1#1 := CdAudio435DeviceControl_~sizeof__CDROM_TOC~1#1; [2025-02-08 08:53:24,184 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1183: assume !(CdAudio435DeviceControl_~currentIrpStack__Parameters__DeviceIoControl__OutputBufferLength~1#1 > CdAudio435DeviceControl_~sizeof__CDROM_TOC~1#1);CdAudio435DeviceControl_~bytesTransfered~1#1 := CdAudio435DeviceControl_~currentIrpStack__Parameters__DeviceIoControl__OutputBufferLength~1#1; [2025-02-08 08:53:24,185 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2075: assume 0 == PoCallDriver_~tmp_ndt_8~0#1; [2025-02-08 08:53:24,185 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2075: assume !(0 == PoCallDriver_~tmp_ndt_8~0#1);havoc PoCallDriver_~tmp_ndt_9~0#1;havoc PoCallDriver_#t~nondet178#1;assume -2147483648 <= PoCallDriver_#t~nondet178#1 && PoCallDriver_#t~nondet178#1 <= 2147483647;PoCallDriver_~tmp_ndt_9~0#1 := PoCallDriver_#t~nondet178#1;havoc PoCallDriver_#t~nondet178#1; [2025-02-08 08:53:24,185 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1051: assume CdAudio435DeviceControl_~currentIrpStack__Parameters__DeviceIoControl__IoControlCode~1#1 == CdAudio435DeviceControl_~__cil_tmp57~0#1; [2025-02-08 08:53:24,185 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1051: assume !(CdAudio435DeviceControl_~currentIrpStack__Parameters__DeviceIoControl__IoControlCode~1#1 == CdAudio435DeviceControl_~__cil_tmp57~0#1);CdAudio435DeviceControl_~__cil_tmp58~1#1 := 16;CdAudio435DeviceControl_~__cil_tmp59~1#1 := 16384;CdAudio435DeviceControl_~__cil_tmp60~1#1 := 131072;CdAudio435DeviceControl_~__cil_tmp61~1#1 := 147456;CdAudio435DeviceControl_~__cil_tmp62~1#1 := 147472; [2025-02-08 08:53:24,185 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1415: CdAudio435DeviceControl_~Irp__IoStatus__Information~1#1 := 0;CdAudio435DeviceControl_~srb__CdbLength~1#1 := 10;CdAudio435DeviceControl_~srb__TimeOutValue~1#1 := 10; [2025-02-08 08:53:24,185 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1217: assume CdAudio435DeviceControl_~currentIrpStack__Parameters__DeviceIoControl__IoControlCode~1#1 == CdAudio435DeviceControl_~__cil_tmp103~1#1;CdAudio435DeviceControl_~__cil_tmp104~1#1 := CdAudio435DeviceControl_~status~6#1; [2025-02-08 08:53:24,185 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1217: assume !(CdAudio435DeviceControl_~currentIrpStack__Parameters__DeviceIoControl__IoControlCode~1#1 == CdAudio435DeviceControl_~__cil_tmp103~1#1); [2025-02-08 08:53:24,185 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1151: assume -2147483648 <= CdAudio435DeviceControl_#t~ret118#1 && CdAudio435DeviceControl_#t~ret118#1 <= 2147483647;CdAudio435DeviceControl_~status~6#1 := CdAudio435DeviceControl_#t~ret118#1;havoc CdAudio435DeviceControl_#t~ret118#1; [2025-02-08 08:53:24,185 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1151-1: SUMMARY for call CdAudio435DeviceControl_#t~ret118#1 := SendSrbSynchronous(CdAudio435DeviceControl_~deviceExtension~2#1, CdAudio435DeviceControl_~srb~2#1, CdAudio435DeviceControl_~Toc~1#1, CdAudio435DeviceControl_~sizeof__CDROM_TOC~1#1); srcloc: null [2025-02-08 08:53:24,185 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1118: assume false; [2025-02-08 08:53:24,186 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1118: assume !false;CdAudio435DeviceControl_~__cil_tmp116~0#1 := CdAudio435DeviceControl_~status~6#1; [2025-02-08 08:53:24,186 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2142-1: ZwClose_#res#1 := -1073741823; [2025-02-08 08:53:24,186 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L788: assume CdAudio535DeviceControl_~inputBuffer__StartingM~0#1 == CdAudio535DeviceControl_~inputBuffer__EndingM~0#1; [2025-02-08 08:53:24,186 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L788: assume !(CdAudio535DeviceControl_~inputBuffer__StartingM~0#1 == CdAudio535DeviceControl_~inputBuffer__EndingM~0#1); [2025-02-08 08:53:24,186 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1812-1: main_#res#1 := -1; [2025-02-08 08:53:24,186 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L656: assume -2147483648 <= CdAudio535DeviceControl_#t~ret81#1 && CdAudio535DeviceControl_#t~ret81#1 <= 2147483647;CdAudio535DeviceControl_~tmp___0~1#1 := CdAudio535DeviceControl_#t~ret81#1;havoc CdAudio535DeviceControl_#t~ret81#1;CdAudio535DeviceControl_#res#1 := CdAudio535DeviceControl_~tmp___0~1#1; [2025-02-08 08:53:24,186 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L656-1: SUMMARY for call CdAudio535DeviceControl_#t~ret81#1 := AG_SetStatusAndReturn(CdAudio535DeviceControl_~status~5#1, CdAudio535DeviceControl_~Irp#1, CdAudio535DeviceControl_~deviceExtension__TargetDeviceObject~1#1); srcloc: null [2025-02-08 08:53:24,186 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1449: assume -2147483648 <= CdAudio435DeviceControl_#t~ret129#1 && CdAudio435DeviceControl_#t~ret129#1 <= 2147483647;CdAudio435DeviceControl_~tmp___0~2#1 := CdAudio435DeviceControl_#t~ret129#1;havoc CdAudio435DeviceControl_#t~ret129#1;CdAudio435DeviceControl_#res#1 := CdAudio435DeviceControl_~tmp___0~2#1; [2025-02-08 08:53:24,186 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1449-1: SUMMARY for call CdAudio435DeviceControl_#t~ret129#1 := CdAudioSendToNextDriver(CdAudio435DeviceControl_~DeviceObject#1, CdAudio435DeviceControl_~Irp#1); srcloc: null [2025-02-08 08:53:24,186 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1383: assume 1 != CdAudio435DeviceControl_~userPtr__Format~1#1;CdAudio435DeviceControl_~status~6#1 := -1073741823;CdAudio435DeviceControl_~Irp__IoStatus__Information~1#1 := 0;CdAudio435DeviceControl_~__cil_tmp114~0#1 := CdAudio435DeviceControl_~status~6#1; [2025-02-08 08:53:24,186 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1383: assume !(1 != CdAudio435DeviceControl_~userPtr__Format~1#1);CdAudio435DeviceControl_~srb__CdbLength~1#1 := 10;CdAudio435DeviceControl_~srb__TimeOutValue~1#1 := 10; [2025-02-08 08:53:24,186 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L326: assume 7 == CdAudioDeviceControl_~deviceExtension__Active~1#1; [2025-02-08 08:53:24,186 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L326: assume !(7 == CdAudioDeviceControl_~deviceExtension__Active~1#1); [2025-02-08 08:53:24,186 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L260: assume -2147483648 <= CdAudioPnp_#t~ret26#1 && CdAudioPnp_#t~ret26#1 <= 2147483647;CdAudioPnp_~status~2#1 := CdAudioPnp_#t~ret26#1;havoc CdAudioPnp_#t~ret26#1;CdAudioPnp_~setPagable~0#1 := 0; [2025-02-08 08:53:24,186 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1284: assume 2147483670 == CdAudio435DeviceControl_~__cil_tmp107~1#1 % 4294967296;CdAudio435DeviceControl_~Irp__IoStatus__Information~1#1 := 0; [2025-02-08 08:53:24,186 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1284: assume !(2147483670 == CdAudio435DeviceControl_~__cil_tmp107~1#1 % 4294967296); [2025-02-08 08:53:24,186 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L260-1: SUMMARY for call CdAudioPnp_#t~ret26#1 := KeWaitForSingleObject(CdAudioPnp_~deviceExtension__PagingPathCountEvent~0#1, ~Executive~0, ~KernelMode~0, 0, 0); srcloc: null [2025-02-08 08:53:24,186 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L194: assume CdAudioStartDevice_~status~1#1 < 0;CdAudioStartDevice_~deviceExtension__Active~0#1 := 0;CdAudioStartDevice_#res#1 := 0; [2025-02-08 08:53:24,187 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L194: assume !(CdAudioStartDevice_~status~1#1 < 0);CdAudioStartDevice_~deviceExtension__Active~0#1 := 0; [2025-02-08 08:53:24,187 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L789: assume CdAudio535DeviceControl_~inputBuffer__StartingS~0#1 == CdAudio535DeviceControl_~inputBuffer__EndingS~0#1; [2025-02-08 08:53:24,187 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L789: assume !(CdAudio535DeviceControl_~inputBuffer__StartingS~0#1 == CdAudio535DeviceControl_~inputBuffer__EndingS~0#1); [2025-02-08 08:53:24,187 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L624: assume CdAudio535DeviceControl_~currentIrpStack__Parameters__DeviceIoControl__IoControlCode~0#1 == CdAudio535DeviceControl_~__cil_tmp100~0#1; [2025-02-08 08:53:24,187 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L624: assume !(CdAudio535DeviceControl_~currentIrpStack__Parameters__DeviceIoControl__IoControlCode~0#1 == CdAudio535DeviceControl_~__cil_tmp100~0#1);CdAudio535DeviceControl_~__cil_tmp101~0#1 := 2048;CdAudio535DeviceControl_~__cil_tmp102~0#1 := 16384;CdAudio535DeviceControl_~__cil_tmp103~0#1 := 131072;CdAudio535DeviceControl_~__cil_tmp104~0#1 := 147456;CdAudio535DeviceControl_~__cil_tmp105~0#1 := 149504; [2025-02-08 08:53:24,187 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1615: assume 0 != ~compRegistered~0; [2025-02-08 08:53:24,187 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1615: assume !(0 != ~compRegistered~0);~compRegistered~0 := 1;~routine~0 := 0; [2025-02-08 08:53:24,187 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L294: assume -2147483648 <= CdAudioPnp_#t~ret28#1 && CdAudioPnp_#t~ret28#1 <= 2147483647;havoc CdAudioPnp_#t~ret28#1; [2025-02-08 08:53:24,187 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1318: assume -2147483648 <= CdAudio435DeviceControl_#t~ret124#1 && CdAudio435DeviceControl_#t~ret124#1 <= 2147483647;CdAudio435DeviceControl_~status~6#1 := CdAudio435DeviceControl_#t~ret124#1;havoc CdAudio435DeviceControl_#t~ret124#1; [2025-02-08 08:53:24,187 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L294-1: SUMMARY for call CdAudioPnp_#t~ret28#1 := KeSetEvent(CdAudioPnp_~deviceExtension__PagingPathCountEvent~0#1, 0, 0); srcloc: null [2025-02-08 08:53:24,187 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1318-1: SUMMARY for call CdAudio435DeviceControl_#t~ret124#1 := SendSrbSynchronous(CdAudio435DeviceControl_~deviceExtension~2#1, CdAudio435DeviceControl_~srb~2#1, 0, 0); srcloc: null [2025-02-08 08:53:24,187 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L162: assume 255 == CdAudioStartDevice_~deviceExtension__Active~0#1;CdAudioStartDevice_~cdb~0#1 := CdAudioStartDevice_~srb__Cdb~0#1;CdAudioStartDevice_~inquiryDataPtr~0#1 := 0;CdAudioStartDevice_~attempt~0#1 := 0; [2025-02-08 08:53:24,187 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L162: assume !(255 == CdAudioStartDevice_~deviceExtension__Active~0#1); [2025-02-08 08:53:24,187 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1120: assume CdAudio435DeviceControl_~currentIrpStack__Parameters__DeviceIoControl__OutputBufferLength~1#1 < CdAudio435DeviceControl_~TrackData__0~0#1;CdAudio435DeviceControl_~status~6#1 := -1073741789;CdAudio435DeviceControl_~Irp__IoStatus__Information~1#1 := 0; [2025-02-08 08:53:24,187 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1120: assume !(CdAudio435DeviceControl_~currentIrpStack__Parameters__DeviceIoControl__OutputBufferLength~1#1 < CdAudio435DeviceControl_~TrackData__0~0#1); [2025-02-08 08:53:24,187 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1087: assume CdAudio435DeviceControl_~currentIrpStack__Parameters__DeviceIoControl__IoControlCode~1#1 == CdAudio435DeviceControl_~__cil_tmp77~1#1; [2025-02-08 08:53:24,187 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1087: assume !(CdAudio435DeviceControl_~currentIrpStack__Parameters__DeviceIoControl__IoControlCode~1#1 == CdAudio435DeviceControl_~__cil_tmp77~1#1);CdAudio435DeviceControl_~__cil_tmp78~1#1 := 20;CdAudio435DeviceControl_~__cil_tmp79~1#1 := 16384;CdAudio435DeviceControl_~__cil_tmp80~1#1 := 131072;CdAudio435DeviceControl_~__cil_tmp81~1#1 := 147456;CdAudio435DeviceControl_~__cil_tmp82~1#1 := 147476; [2025-02-08 08:53:24,187 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L790: assume CdAudio535DeviceControl_~inputBuffer__StartingF~0#1 == CdAudio535DeviceControl_~inputBuffer__EndingF~0#1; [2025-02-08 08:53:24,187 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L790: assume !(CdAudio535DeviceControl_~inputBuffer__StartingF~0#1 == CdAudio535DeviceControl_~inputBuffer__EndingF~0#1); [2025-02-08 08:53:24,188 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L757: assume -2147483648 <= CdAudio535DeviceControl_#t~ret89#1 && CdAudio535DeviceControl_#t~ret89#1 <= 2147483647;CdAudio535DeviceControl_~tmp___5~0#1 := CdAudio535DeviceControl_#t~ret89#1;havoc CdAudio535DeviceControl_#t~ret89#1;CdAudio535DeviceControl_#res#1 := CdAudio535DeviceControl_~tmp___5~0#1; [2025-02-08 08:53:24,188 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1781: assume 2 == main_~tmp_ndt_1~0#1; [2025-02-08 08:53:24,188 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1781: assume !(2 == main_~tmp_ndt_1~0#1);havoc main_~tmp_ndt_2~0#1;havoc main_#t~nondet161#1;assume -2147483648 <= main_#t~nondet161#1 && main_#t~nondet161#1 <= 2147483647;main_~tmp_ndt_2~0#1 := main_#t~nondet161#1;havoc main_#t~nondet161#1; [2025-02-08 08:53:24,188 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L757-1: SUMMARY for call CdAudio535DeviceControl_#t~ret89#1 := AG_SetStatusAndReturn(CdAudio535DeviceControl_~status~5#1, CdAudio535DeviceControl_~Irp#1, CdAudio535DeviceControl_~deviceExtension__TargetDeviceObject~1#1); srcloc: null [2025-02-08 08:53:24,188 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1418: assume -2147483648 <= CdAudio435DeviceControl_#t~ret127#1 && CdAudio435DeviceControl_#t~ret127#1 <= 2147483647;CdAudio435DeviceControl_~status~6#1 := CdAudio435DeviceControl_#t~ret127#1;havoc CdAudio435DeviceControl_#t~ret127#1; [2025-02-08 08:53:24,188 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1418-1: SUMMARY for call CdAudio435DeviceControl_#t~ret127#1 := SendSrbSynchronous(CdAudio435DeviceControl_~deviceExtension~2#1, CdAudio435DeviceControl_~srb~2#1, 0, 0); srcloc: null [2025-02-08 08:53:24,188 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L295: CdAudioPnp_#res#1 := CdAudioPnp_~status~2#1; [2025-02-08 08:53:24,188 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L295-1: SUMMARY for call IofCompleteRequest(CdAudioPnp_~Irp#1, 0); srcloc: null [2025-02-08 08:53:24,189 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1253: assume -2147483648 <= CdAudio435DeviceControl_#t~ret122#1 && CdAudio435DeviceControl_#t~ret122#1 <= 2147483647;CdAudio435DeviceControl_~status~6#1 := CdAudio435DeviceControl_#t~ret122#1;havoc CdAudio435DeviceControl_#t~ret122#1; [2025-02-08 08:53:24,189 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1253-1: SUMMARY for call CdAudio435DeviceControl_#t~ret122#1 := SendSrbSynchronous(CdAudio435DeviceControl_~deviceExtension~2#1, CdAudio435DeviceControl_~srb~2#1, 0, 0); srcloc: null [2025-02-08 08:53:24,189 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1220: assume 2147483670 == CdAudio435DeviceControl_~__cil_tmp104~1#1 % 4294967296;CdAudio435DeviceControl_~Irp__IoStatus__Information~1#1 := 0; [2025-02-08 08:53:24,189 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1220: assume !(2147483670 == CdAudio435DeviceControl_~__cil_tmp104~1#1 % 4294967296); [2025-02-08 08:53:24,189 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L725: assume 3221225532 != CdAudio535DeviceControl_~__cil_tmp108~0#1 % 4294967296;CdAudio535DeviceControl_~Irp__IoStatus__Information~0#1 := 0; [2025-02-08 08:53:24,189 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L725: assume !(3221225532 != CdAudio535DeviceControl_~__cil_tmp108~0#1 % 4294967296); [2025-02-08 08:53:24,189 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L692: assume -2147483648 <= CdAudio535DeviceControl_#t~ret84#1 && CdAudio535DeviceControl_#t~ret84#1 <= 2147483647;CdAudio535DeviceControl_~tmp___2~0#1 := CdAudio535DeviceControl_#t~ret84#1;havoc CdAudio535DeviceControl_#t~ret84#1; [2025-02-08 08:53:24,189 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L692-1: SUMMARY for call CdAudio535DeviceControl_#t~ret84#1 := CdAudioIsPlayActive(CdAudio535DeviceControl_~DeviceObject#1); srcloc: null [2025-02-08 08:53:24,189 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1617: SUMMARY for call errorFn(); srcloc: null [2025-02-08 08:53:24,189 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1188: assume CdAudio435DeviceControl_~cdaudioDataOut__LastTrack~1#1 - CdAudio435DeviceControl_~cdaudioDataOut__FirstTrack~1#1 <= 2147483647;CdAudio435DeviceControl_~__cil_tmp98~1#1 := CdAudio435DeviceControl_~cdaudioDataOut__LastTrack~1#1 - CdAudio435DeviceControl_~cdaudioDataOut__FirstTrack~1#1; [2025-02-08 08:53:24,189 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1188: assume !(CdAudio435DeviceControl_~cdaudioDataOut__LastTrack~1#1 - CdAudio435DeviceControl_~cdaudioDataOut__FirstTrack~1#1 <= 2147483647); [2025-02-08 08:53:24,189 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1188-1: assume CdAudio435DeviceControl_~cdaudioDataOut__LastTrack~1#1 - CdAudio435DeviceControl_~cdaudioDataOut__FirstTrack~1#1 >= -2147483648; [2025-02-08 08:53:24,189 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1188-1: assume !(CdAudio435DeviceControl_~cdaudioDataOut__LastTrack~1#1 - CdAudio435DeviceControl_~cdaudioDataOut__FirstTrack~1#1 >= -2147483648); [2025-02-08 08:53:24,189 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1155: assume CdAudio435DeviceControl_~status~6#1 < 0;CdAudio435DeviceControl_~__cil_tmp95~1#1 := CdAudio435DeviceControl_~status~6#1; [2025-02-08 08:53:24,189 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1155: assume !(CdAudio435DeviceControl_~status~6#1 < 0);CdAudio435DeviceControl_~status~6#1 := 0; [2025-02-08 08:53:24,189 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2080: assume 1 == PoCallDriver_~tmp_ndt_9~0#1; [2025-02-08 08:53:24,189 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2080: assume !(1 == PoCallDriver_~tmp_ndt_9~0#1); [2025-02-08 08:53:24,190 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L561: assume CdAudio535DeviceControl_~currentIrpStack__Parameters__DeviceIoControl__IoControlCode~0#1 == CdAudio535DeviceControl_~__cil_tmp65~0#1; [2025-02-08 08:53:24,190 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L561: assume !(CdAudio535DeviceControl_~currentIrpStack__Parameters__DeviceIoControl__IoControlCode~0#1 == CdAudio535DeviceControl_~__cil_tmp65~0#1);CdAudio535DeviceControl_~__cil_tmp66~0#1 := 44;CdAudio535DeviceControl_~__cil_tmp67~0#1 := 16384;CdAudio535DeviceControl_~__cil_tmp68~0#1 := 131072;CdAudio535DeviceControl_~__cil_tmp69~0#1 := 147456;CdAudio535DeviceControl_~__cil_tmp70~0#1 := 147500; [2025-02-08 08:53:24,190 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L363-1: CdAudioDeviceControl_#res#1 := CdAudioDeviceControl_~status~3#1; [2025-02-08 08:53:24,190 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L330: assume false;assume { :begin_inline_CdAudio535DeviceControl } true;CdAudio535DeviceControl_#in~DeviceObject#1, CdAudio535DeviceControl_#in~Irp#1 := CdAudioDeviceControl_~DeviceObject#1, CdAudioDeviceControl_~Irp#1;havoc CdAudio535DeviceControl_#res#1;havoc CdAudio535DeviceControl_#t~nondet50#1, CdAudio535DeviceControl_#t~nondet51#1, CdAudio535DeviceControl_#t~nondet52#1, CdAudio535DeviceControl_#t~nondet53#1, CdAudio535DeviceControl_#t~nondet54#1, CdAudio535DeviceControl_#t~nondet55#1, CdAudio535DeviceControl_#t~nondet56#1, CdAudio535DeviceControl_#t~nondet57#1, CdAudio535DeviceControl_#t~nondet58#1, CdAudio535DeviceControl_#t~nondet59#1, CdAudio535DeviceControl_#t~nondet60#1, CdAudio535DeviceControl_#t~nondet61#1, CdAudio535DeviceControl_#t~nondet62#1, CdAudio535DeviceControl_#t~nondet63#1, CdAudio535DeviceControl_#t~nondet64#1, CdAudio535DeviceControl_#t~nondet65#1, CdAudio535DeviceControl_#t~nondet66#1, CdAudio535DeviceControl_#t~nondet67#1, CdAudio535DeviceControl_#t~nondet68#1, CdAudio535DeviceControl_#t~nondet69#1, CdAudio535DeviceControl_#t~nondet70#1, CdAudio535DeviceControl_#t~nondet71#1, CdAudio535DeviceControl_#t~nondet72#1, CdAudio535DeviceControl_#t~nondet73#1, CdAudio535DeviceControl_#t~nondet74#1, CdAudio535DeviceControl_#t~nondet75#1, CdAudio535DeviceControl_#t~nondet76#1, CdAudio535DeviceControl_#t~nondet77#1, CdAudio535DeviceControl_#t~nondet78#1, CdAudio535DeviceControl_#t~nondet79#1, CdAudio535DeviceControl_#t~ret80#1, CdAudio535DeviceControl_#t~ret81#1, CdAudio535DeviceControl_#t~ret82#1, CdAudio535DeviceControl_#t~ret83#1, CdAudio535DeviceControl_#t~ret84#1, CdAudio535DeviceControl_#t~ret85#1, CdAudio535DeviceControl_#t~ret86#1, CdAudio535DeviceControl_#t~ret87#1, CdAudio535DeviceControl_#t~post88#1, CdAudio535DeviceControl_#t~ret89#1, CdAudio535DeviceControl_#t~ret90#1, CdAudio535DeviceControl_#t~ret91#1, CdAudio535DeviceControl_#t~ret92#1, CdAudio535DeviceControl_#t~ret93#1, CdAudio535DeviceControl_#t~ret94#1, CdAudio535DeviceControl_#t~ret95#1, CdAudio535DeviceControl_#t~ret96#1, CdAudio535DeviceControl_#t~ret97#1, CdAudio535DeviceControl_~DeviceObject#1, CdAudio535DeviceControl_~Irp#1, CdAudio535DeviceControl_~Irp__Tail__Overlay__CurrentStackLocation~2#1, CdAudio535DeviceControl_~DeviceObject__DeviceExtension~0#1, CdAudio535DeviceControl_~deviceExtension__TargetDeviceObject~1#1, CdAudio535DeviceControl_~Irp__AssociatedIrp__SystemBuffer~0#1, CdAudio535DeviceControl_~srb__Cdb~1#1, CdAudio535DeviceControl_~currentIrpStack__Parameters__DeviceIoControl__IoControlCode~0#1, CdAudio535DeviceControl_~Irp__IoStatus__Information~0#1, CdAudio535DeviceControl_~currentIrpStack__Parameters__DeviceIoControl__OutputBufferLength~0#1, CdAudio535DeviceControl_~currentIrpStack__Parameters__DeviceIoControl__InputBufferLength~0#1, CdAudio535DeviceControl_~srb__CdbLength~0#1, CdAudio535DeviceControl_~cdb__CDB10__OperationCode~0#1, CdAudio535DeviceControl_~srb__TimeOutValue~0#1, CdAudio535DeviceControl_~sizeof__READ_CAPACITY_DATA~0#1, CdAudio535DeviceControl_~lastSession__LogicalBlockAddress~0#1, CdAudio535DeviceControl_~cdaudioDataOut__FirstTrack~0#1, CdAudio535DeviceControl_~cdaudioDataOut__LastTrack~0#1, CdAudio535DeviceControl_~sizeof__CDROM_TOC~0#1, CdAudio535DeviceControl_~sizeof__SUB_Q_CURRENT_POSITION~0#1, CdAudio535DeviceControl_~userPtr__Format~0#1, CdAudio535DeviceControl_~sizeof__CDROM_PLAY_AUDIO_MSF~0#1, CdAudio535DeviceControl_~inputBuffer__StartingM~0#1, CdAudio535DeviceControl_~inputBuffer__EndingM~0#1, CdAudio535DeviceControl_~inputBuffer__StartingS~0#1, CdAudio535DeviceControl_~inputBuffer__EndingS~0#1, CdAudio535DeviceControl_~inputBuffer__StartingF~0#1, CdAudio535DeviceControl_~inputBuffer__EndingF~0#1, CdAudio535DeviceControl_~cdb__PLAY_AUDIO_MSF__OperationCode~0#1, CdAudio535DeviceControl_~sizeof__CDROM_SEEK_AUDIO_MSF~0#1, CdAudio535DeviceControl_~currentIrpStack~0#1, CdAudio535DeviceControl_~deviceExtension~1#1, CdAudio535DeviceControl_~cdaudioDataOut~0#1, CdAudio535DeviceControl_~srb~1#1, CdAudio535DeviceControl_~lastSession~0#1, CdAudio535DeviceControl_~cdb~1#1, CdAudio535DeviceControl_~status~5#1, CdAudio535DeviceControl_~i~0#1, CdAudio535DeviceControl_~bytesTransfered~0#1, CdAudio535DeviceControl_~Toc~0#1, CdAudio535DeviceControl_~tmp~3#1, CdAudio535DeviceControl_~tmp___0~1#1, CdAudio535DeviceControl_~tmp___1~0#1, CdAudio535DeviceControl_~tmp___2~0#1, CdAudio535DeviceControl_~tmp___3~0#1, CdAudio535DeviceControl_~tmp___4~0#1, CdAudio535DeviceControl_~tracksToReturn~0#1, CdAudio535DeviceControl_~tracksOnCd~0#1, CdAudio535DeviceControl_~tracksInBuffer~0#1, CdAudio535DeviceControl_~userPtr~0#1, CdAudio535DeviceControl_~SubQPtr~0#1, CdAudio535DeviceControl_~tmp___5~0#1, CdAudio535DeviceControl_~tmp___6~0#1, CdAudio535DeviceControl_~inputBuffer~0#1, CdAudio535DeviceControl_~inputBuffer___0~0#1, CdAudio535DeviceControl_~tmp___7~0#1, CdAudio535DeviceControl_~tmp___8~0#1, CdAudio535DeviceControl_~__cil_tmp58~0#1, CdAudio535DeviceControl_~__cil_tmp59~0#1, CdAudio535DeviceControl_~__cil_tmp60~0#1, CdAudio535DeviceControl_~__cil_tmp61~0#1, CdAudio535DeviceControl_~__cil_tmp62~0#1, CdAudio535DeviceControl_~__cil_tmp63~0#1, CdAudio535DeviceControl_~__cil_tmp64~0#1, CdAudio535DeviceControl_~__cil_tmp65~0#1, CdAudio535DeviceControl_~__cil_tmp66~0#1, CdAudio535DeviceControl_~__cil_tmp67~0#1, CdAudio535DeviceControl_~__cil_tmp68~0#1, CdAudio535DeviceControl_~__cil_tmp69~0#1, CdAudio535DeviceControl_~__cil_tmp70~0#1, CdAudio535DeviceControl_~__cil_tmp71~0#1, CdAudio535DeviceControl_~__cil_tmp72~0#1, CdAudio535DeviceControl_~__cil_tmp73~0#1, CdAudio535DeviceControl_~__cil_tmp74~0#1, CdAudio535DeviceControl_~__cil_tmp75~0#1, CdAudio535DeviceControl_~__cil_tmp76~0#1, CdAudio535DeviceControl_~__cil_tmp77~0#1, CdAudio535DeviceControl_~__cil_tmp78~0#1, CdAudio535DeviceControl_~__cil_tmp79~0#1, CdAudio535DeviceControl_~__cil_tmp80~0#1, CdAudio535DeviceControl_~__cil_tmp81~0#1, CdAudio535DeviceControl_~__cil_tmp82~0#1, CdAudio535DeviceControl_~__cil_tmp83~0#1, CdAudio535DeviceControl_~__cil_tmp84~0#1, CdAudio535DeviceControl_~__cil_tmp85~0#1, CdAudio535DeviceControl_~__cil_tmp86~0#1, CdAudio535DeviceControl_~__cil_tmp87~0#1, CdAudio535DeviceControl_~__cil_tmp88~0#1, CdAudio535DeviceControl_~__cil_tmp89~0#1, CdAudio535DeviceControl_~__cil_tmp90~0#1, CdAudio535DeviceControl_~__cil_tmp91~0#1, CdAudio535DeviceControl_~__cil_tmp92~0#1, CdAudio535DeviceControl_~__cil_tmp93~0#1, CdAudio535DeviceControl_~__cil_tmp94~0#1, CdAudio535DeviceControl_~__cil_tmp95~0#1, CdAudio535DeviceControl_~__cil_tmp96~0#1, CdAudio535DeviceControl_~__cil_tmp97~0#1, CdAudio535DeviceControl_~__cil_tmp98~0#1, CdAudio535DeviceControl_~__cil_tmp99~0#1, CdAudio535DeviceControl_~__cil_tmp100~0#1, CdAudio535DeviceControl_~__cil_tmp101~0#1, CdAudio535DeviceControl_~__cil_tmp102~0#1, CdAudio535DeviceControl_~__cil_tmp103~0#1, CdAudio535DeviceControl_~__cil_tmp104~0#1, CdAudio535DeviceControl_~__cil_tmp105~0#1, CdAudio535DeviceControl_~__cil_tmp106~0#1, CdAudio535DeviceControl_~__cil_tmp107~0#1, CdAudio535DeviceControl_~__cil_tmp108~0#1, CdAudio535DeviceControl_~__cil_tmp109~0#1, CdAudio535DeviceControl_~__cil_tmp110~0#1;CdAudio535DeviceControl_~DeviceObject#1 := CdAudio535DeviceControl_#in~DeviceObject#1;CdAudio535DeviceControl_~Irp#1 := CdAudio535DeviceControl_#in~Irp#1;havoc CdAudio535DeviceControl_#t~nondet50#1;assume -2147483648 <= CdAudio535DeviceControl_#t~nondet50#1 && CdAudio535DeviceControl_#t~nondet50#1 <= 2147483647;CdAudio535DeviceControl_~Irp__Tail__Overlay__CurrentStackLocation~2#1 := CdAudio535DeviceControl_#t~nondet50#1;havoc CdAudio535DeviceControl_#t~nondet50#1;havoc CdAudio535DeviceControl_#t~nondet51#1;assume -2147483648 <= CdAudio535DeviceControl_#t~nondet51#1 && CdAudio535DeviceControl_#t~nondet51#1 <= 2147483647;CdAudio535DeviceControl_~DeviceObject__DeviceExtension~0#1 := CdAudio535DeviceControl_#t~nondet51#1;havoc CdAudio535DeviceControl_#t~nondet51#1;havoc CdAudio535DeviceControl_#t~nondet52#1;assume -2147483648 <= CdAudio535DeviceControl_#t~nondet52#1 && CdAudio535DeviceControl_#t~nondet52#1 <= 2147483647;CdAudio535DeviceControl_~deviceExtension__TargetDeviceObject~1#1 := CdAudio535DeviceControl_#t~nondet52#1;havoc CdAudio535DeviceControl_#t~nondet52#1;havoc CdAudio535DeviceControl_#t~nondet53#1;assume -2147483648 <= CdAudio535DeviceControl_#t~nondet53#1 && CdAudio535DeviceControl_#t~nondet53#1 <= 2147483647;CdAudio535DeviceControl_~Irp__AssociatedIrp__SystemBuffer~0#1 := CdAudio535DeviceControl_#t~nondet53#1;havoc CdAudio535DeviceControl_#t~nondet53#1;havoc CdAudio535DeviceControl_#t~nondet54#1;assume -2147483648 <= CdAudio535DeviceControl_#t~nondet54#1 && CdAudio535DeviceControl_#t~nondet54#1 <= 2147483647;CdAudio535DeviceControl_~srb__Cdb~1#1 := CdAudio535DeviceControl_#t~nondet54#1;havoc CdAudio535DeviceControl_#t~nondet54#1;havoc CdAudio535DeviceControl_#t~nondet55#1;assume -2147483648 <= CdAudio535DeviceControl_#t~nondet55#1 && CdAudio535DeviceControl_#t~nondet55#1 <= 2147483647;CdAudio535DeviceControl_~currentIrpStack__Parameters__DeviceIoControl__IoControlCode~0#1 := CdAudio535DeviceControl_#t~nondet55#1;havoc CdAudio535DeviceControl_#t~nondet55#1;havoc CdAudio535DeviceControl_~Irp__IoStatus__Information~0#1;havoc CdAudio535DeviceControl_#t~nondet56#1;assume -2147483648 <= CdAudio535DeviceControl_#t~nondet56#1 && CdAudio535DeviceControl_#t~nondet56#1 <= 2147483647;CdAudio535DeviceControl_~currentIrpStack__Parameters__DeviceIoControl__OutputBufferLength~0#1 := CdAudio535DeviceControl_#t~nondet56#1;havoc CdAudio535DeviceControl_#t~nondet56#1;havoc CdAudio535DeviceControl_#t~nondet57#1;assume -2147483648 <= CdAudio535DeviceControl_#t~nondet57#1 && CdAudio535DeviceControl_#t~nondet57#1 <= 2147483647;CdAudio535DeviceControl_~currentIrpStack__Parameters__DeviceIoControl__InputBufferLength~0#1 := CdAudio535DeviceControl_#t~nondet57#1;havoc CdAudio535DeviceControl_#t~nondet57#1;havoc CdAudio535DeviceControl_~srb__CdbLength~0#1;havoc CdAudio535DeviceControl_~cdb__CDB10__OperationCode~0#1;havoc CdAudio535DeviceControl_~srb__TimeOutValue~0#1;havoc CdAudio535DeviceControl_#t~nondet58#1;assume -2147483648 <= CdAudio535DeviceControl_#t~nondet58#1 && CdAudio535DeviceControl_#t~nondet58#1 <= 2147483647;CdAudio535DeviceControl_~sizeof__READ_CAPACITY_DATA~0#1 := CdAudio535DeviceControl_#t~nondet58#1;havoc CdAudio535DeviceControl_#t~nondet58#1;havoc CdAudio535DeviceControl_#t~nondet59#1;assume -2147483648 <= CdAudio535DeviceControl_#t~nondet59#1 && CdAudio535DeviceControl_#t~nondet59#1 <= 2147483647;CdAudio535DeviceControl_~lastSession__LogicalBlockAddress~0#1 := CdAudio535DeviceControl_#t~nondet59#1;havoc CdAudio535DeviceControl_#t~nondet59#1;havoc CdAudio535DeviceControl_#t~nondet60#1;assume -2147483648 <= CdAudio535DeviceControl_#t~nondet60#1 && CdAudio535DeviceControl_#t~nondet60#1 <= 2147483647;CdAudio535DeviceControl_~cdaudioDataOut__FirstTrack~0#1 := CdAudio535DeviceControl_#t~nondet60#1;havoc CdAudio535DeviceControl_#t~nondet60#1;havoc CdAudio535DeviceControl_#t~nondet61#1;assume -2147483648 <= CdAudio535DeviceControl_#t~nondet61#1 && CdAudio535DeviceControl_#t~nondet61#1 <= 2147483647;CdAudio535DeviceControl_~cdaudioDataOut__LastTrack~0#1 := CdAudio535DeviceControl_#t~nondet61#1;havoc CdAudio535DeviceControl_#t~nondet61#1;havoc CdAudio535DeviceControl_#t~nondet62#1;assume -2147483648 <= CdAudio535DeviceControl_#t~nondet62#1 && CdAudio535DeviceControl_#t~nondet62#1 <= 2147483647;CdAudio535DeviceControl_~sizeof__CDROM_TOC~0#1 := CdAudio535DeviceControl_#t~nondet62#1;havoc CdAudio535DeviceControl_#t~nondet62#1;havoc CdAudio535DeviceControl_#t~nondet63#1;assume -2147483648 <= CdAudio535DeviceControl_#t~nondet63#1 && CdAudio535DeviceControl_#t~nondet63#1 <= 2147483647;CdAudio535DeviceControl_~sizeof__SUB_Q_CURRENT_POSITION~0#1 := CdAudio535DeviceControl_#t~nondet63#1;havoc CdAudio535DeviceControl_#t~nondet63#1;havoc CdAudio535DeviceControl_#t~nondet64#1;assume -2147483648 <= CdAudio535DeviceControl_#t~nondet64#1 && CdAudio535DeviceControl_#t~nondet64#1 <= 2147483647;CdAudio535DeviceControl_~userPtr__Format~0#1 := CdAudio535DeviceControl_#t~nondet64#1;havoc CdAudio535DeviceControl_#t~nondet64#1;havoc CdAudio535DeviceControl_#t~nondet65#1;assume -2147483648 <= CdAudio535DeviceControl_#t~nondet65#1 && CdAudio535DeviceControl_#t~nondet65#1 <= 2147483647;CdAudio535DeviceControl_~sizeof__CDROM_PLAY_AUDIO_MSF~0#1 := CdAudio535DeviceControl_#t~nondet65#1;havoc CdAudio535DeviceControl_#t~nondet65#1;havoc CdAudio535DeviceControl_#t~nondet66#1;assume -2147483648 <= CdAudio535DeviceControl_#t~nondet66#1 && CdAudio535DeviceControl_#t~nondet66#1 <= 2147483647;CdAudio535DeviceControl_~inputBuffer__StartingM~0#1 := CdAudio535DeviceControl_#t~nondet66#1;havoc CdAudio535DeviceControl_#t~nondet66#1;havoc CdAudio535DeviceControl_#t~nondet67#1;assume -2147483648 <= CdAudio535DeviceControl_#t~nondet67#1 && CdAudio535DeviceControl_#t~nondet67#1 <= 2147483647;CdAudio535DeviceControl_~inputBuffer__EndingM~0#1 := CdAudio535DeviceControl_#t~nondet67#1;havoc CdAudio535DeviceControl_#t~nondet67#1;havoc CdAudio535DeviceControl_#t~nondet68#1;assume -2147483648 <= CdAudio535DeviceControl_#t~nondet68#1 && CdAudio535DeviceControl_#t~nondet68#1 <= 2147483647;CdAudio535DeviceControl_~inputBuffer__StartingS~0#1 := CdAudio535DeviceControl_#t~nondet68#1;havoc CdAudio535DeviceControl_#t~nondet68#1;havoc CdAudio535DeviceControl_#t~nondet69#1;assume -2147483648 <= CdAudio535DeviceControl_#t~nondet69#1 && CdAudio535DeviceControl_#t~nondet69#1 <= 2147483647;CdAudio535DeviceControl_~inputBuffer__EndingS~0#1 := CdAudio535DeviceControl_#t~nondet69#1;havoc CdAudio535DeviceControl_#t~nondet69#1;havoc CdAudio535DeviceControl_#t~nondet70#1;assume -2147483648 <= CdAudio535DeviceControl_#t~nondet70#1 && CdAudio535DeviceControl_#t~nondet70#1 <= 2147483647;CdAudio535DeviceControl_~inputBuffer__StartingF~0#1 := CdAudio535DeviceControl_#t~nondet70#1;havoc CdAudio535DeviceControl_#t~nondet70#1;havoc CdAudio535DeviceControl_#t~nondet71#1;assume -2147483648 <= CdAudio535DeviceControl_#t~nondet71#1 && CdAudio535DeviceControl_#t~nondet71#1 <= 2147483647;CdAudio535DeviceControl_~inputBuffer__EndingF~0#1 := CdAudio535DeviceControl_#t~nondet71#1;havoc CdAudio535DeviceControl_#t~nondet71#1;havoc CdAudio535DeviceControl_#t~nondet72#1;assume -2147483648 <= CdAudio535DeviceControl_#t~nondet72#1 && CdAudio535DeviceControl_#t~nondet72#1 <= 2147483647;CdAudio535DeviceControl_~cdb__PLAY_AUDIO_MSF__OperationCode~0#1 := CdAudio535DeviceControl_#t~nondet72#1;havoc CdAudio535DeviceControl_#t~nondet72#1;havoc CdAudio535DeviceControl_#t~nondet73#1;assume -2147483648 <= CdAudio535DeviceControl_#t~nondet73#1 && CdAudio535DeviceControl_#t~nondet73#1 <= 2147483647;CdAudio535DeviceControl_~sizeof__CDROM_SEEK_AUDIO_MSF~0#1 := CdAudio535DeviceControl_#t~nondet73#1;havoc CdAudio535DeviceControl_#t~nondet73#1;havoc CdAudio535DeviceControl_~currentIrpStack~0#1;havoc CdAudio535DeviceControl_~deviceExtension~1#1;havoc CdAudio535DeviceControl_~cdaudioDataOut~0#1;havoc CdAudio535DeviceControl_#t~nondet74#1;assume -2147483648 <= CdAudio535DeviceControl_#t~nondet74#1 && CdAudio535DeviceControl_#t~nondet74#1 <= 2147483647;CdAudio535DeviceControl_~srb~1#1 := CdAudio535DeviceControl_#t~nondet74#1;havoc CdAudio535DeviceControl_#t~nondet74#1;havoc CdAudio535DeviceControl_#t~nondet75#1;assume -2147483648 <= CdAudio535DeviceControl_#t~nondet75#1 && CdAudio535DeviceControl_#t~nondet75#1 <= 2147483647;CdAudio535DeviceControl_~lastSession~0#1 := CdAudio535DeviceControl_#t~nondet75#1;havoc CdAudio535DeviceControl_#t~nondet75#1;havoc CdAudio535DeviceControl_~cdb~1#1;havoc CdAudio535DeviceControl_~status~5#1;havoc CdAudio535DeviceControl_#t~nondet76#1;assume -2147483648 <= CdAudio535DeviceControl_#t~nondet76#1 && CdAudio535DeviceControl_#t~nondet76#1 <= 2147483647;CdAudio535DeviceControl_~i~0#1 := CdAudio535DeviceControl_#t~nondet76#1;havoc CdAudio535DeviceControl_#t~nondet76#1;havoc CdAudio535DeviceControl_#t~nondet77#1;assume -2147483648 <= CdAudio535DeviceControl_#t~nondet77#1 && CdAudio535DeviceControl_#t~nondet77#1 <= 2147483647;CdAudio535DeviceControl_~bytesTransfered~0#1 := CdAudio535DeviceControl_#t~nondet77#1;havoc CdAudio535DeviceControl_#t~nondet77#1;havoc CdAudio535DeviceControl_#t~nondet78#1;assume -2147483648 <= CdAudio535DeviceControl_#t~nondet78#1 && CdAudio535DeviceControl_#t~nondet78#1 <= 2147483647;CdAudio535DeviceControl_~Toc~0#1 := CdAudio535DeviceControl_#t~nondet78#1;havoc CdAudio535DeviceControl_#t~nondet78#1;havoc CdAudio535DeviceControl_~tmp~3#1;havoc CdAudio535DeviceControl_~tmp___0~1#1;havoc CdAudio535DeviceControl_~tmp___1~0#1;havoc CdAudio535DeviceControl_~tmp___2~0#1;havoc CdAudio535DeviceControl_~tmp___3~0#1;havoc CdAudio535DeviceControl_~tmp___4~0#1;havoc CdAudio535DeviceControl_~tracksToReturn~0#1;havoc CdAudio535DeviceControl_~tracksOnCd~0#1;havoc CdAudio535DeviceControl_~tracksInBuffer~0#1;havoc CdAudio535DeviceControl_~userPtr~0#1;havoc CdAudio535DeviceControl_#t~nondet79#1;assume -2147483648 <= CdAudio535DeviceControl_#t~nondet79#1 && CdAudio535DeviceControl_#t~nondet79#1 <= 2147483647;CdAudio535DeviceControl_~SubQPtr~0#1 := CdAudio535DeviceControl_#t~nondet79#1;havoc CdAudio535DeviceControl_#t~nondet79#1;havoc CdAudio535DeviceControl_~tmp___5~0#1;havoc CdAudio535DeviceControl_~tmp___6~0#1;havoc CdAudio535DeviceControl_~inputBuffer~0#1;havoc CdAudio535DeviceControl_~inputBuffer___0~0#1;havoc CdAudio535DeviceControl_~tmp___7~0#1;havoc CdAudio535DeviceControl_~tmp___8~0#1;havoc CdAudio535DeviceControl_~__cil_tmp58~0#1;havoc CdAudio535DeviceControl_~__cil_tmp59~0#1;havoc CdAudio535DeviceControl_~__cil_tmp60~0#1;havoc CdAudio535DeviceControl_~__cil_tmp61~0#1;havoc CdAudio535DeviceControl_~__cil_tmp62~0#1;havoc CdAudio535DeviceControl_~__cil_tmp63~0#1;havoc CdAudio535DeviceControl_~__cil_tmp64~0#1;havoc CdAudio535DeviceControl_~__cil_tmp65~0#1;havoc CdAudio535DeviceControl_~__cil_tmp66~0#1;havoc CdAudio535DeviceControl_~__cil_tmp67~0#1;havoc CdAudio535DeviceControl_~__cil_tmp68~0#1;havoc CdAudio535DeviceControl_~__cil_tmp69~0#1;havoc CdAudio535DeviceControl_~__cil_tmp70~0#1;havoc CdAudio535DeviceControl_~__cil_tmp71~0#1;havoc CdAudio535DeviceControl_~__cil_tmp72~0#1;havoc CdAudio535DeviceControl_~__cil_tmp73~0#1;havoc CdAudio535DeviceControl_~__cil_tmp74~0#1;havoc CdAudio535DeviceControl_~__cil_tmp75~0#1;havoc CdAudio535DeviceControl_~__cil_tmp76~0#1;havoc CdAudio535DeviceControl_~__cil_tmp77~0#1;havoc CdAudio535DeviceControl_~__cil_tmp78~0#1;havoc CdAudio535DeviceControl_~__cil_tmp79~0#1;havoc CdAudio535DeviceControl_~__cil_tmp80~0#1;havoc CdAudio535DeviceControl_~__cil_tmp81~0#1;havoc CdAudio535DeviceControl_~__cil_tmp82~0#1;havoc CdAudio535DeviceControl_~__cil_tmp83~0#1;havoc CdAudio535DeviceControl_~__cil_tmp84~0#1;havoc CdAudio535DeviceControl_~__cil_tmp85~0#1;havoc CdAudio535DeviceControl_~__cil_tmp86~0#1;havoc CdAudio535DeviceControl_~__cil_tmp87~0#1;havoc CdAudio535DeviceControl_~__cil_tmp88~0#1;havoc CdAudio535DeviceControl_~__cil_tmp89~0#1;havoc CdAudio535DeviceControl_~__cil_tmp90~0#1;havoc CdAudio535DeviceControl_~__cil_tmp91~0#1;havoc CdAudio535DeviceControl_~__cil_tmp92~0#1;havoc CdAudio535DeviceControl_~__cil_tmp93~0#1;havoc CdAudio535DeviceControl_~__cil_tmp94~0#1;havoc CdAudio535DeviceControl_~__cil_tmp95~0#1;havoc CdAudio535DeviceControl_~__cil_tmp96~0#1;havoc CdAudio535DeviceControl_~__cil_tmp97~0#1;havoc CdAudio535DeviceControl_~__cil_tmp98~0#1;havoc CdAudio535DeviceControl_~__cil_tmp99~0#1;havoc CdAudio535DeviceControl_~__cil_tmp100~0#1;havoc CdAudio535DeviceControl_~__cil_tmp101~0#1;havoc CdAudio535DeviceControl_~__cil_tmp102~0#1;havoc CdAudio535DeviceControl_~__cil_tmp103~0#1;havoc CdAudio535DeviceControl_~__cil_tmp104~0#1;havoc CdAudio535DeviceControl_~__cil_tmp105~0#1;havoc CdAudio535DeviceControl_~__cil_tmp106~0#1;havoc CdAudio535DeviceControl_~__cil_tmp107~0#1;havoc CdAudio535DeviceControl_~__cil_tmp108~0#1;havoc CdAudio535DeviceControl_~__cil_tmp109~0#1;havoc CdAudio535DeviceControl_~__cil_tmp110~0#1;CdAudio535DeviceControl_~currentIrpStack~0#1 := CdAudio535DeviceControl_~Irp__Tail__Overlay__CurrentStackLocation~2#1;CdAudio535DeviceControl_~deviceExtension~1#1 := CdAudio535DeviceControl_~DeviceObject__DeviceExtension~0#1;CdAudio535DeviceControl_~cdaudioDataOut~0#1 := CdAudio535DeviceControl_~Irp__AssociatedIrp__SystemBuffer~0#1;CdAudio535DeviceControl_~cdb~1#1 := CdAudio535DeviceControl_~srb__Cdb~1#1;CdAudio535DeviceControl_~__cil_tmp58~0#1 := 56;CdAudio535DeviceControl_~__cil_tmp59~0#1 := 16384;CdAudio535DeviceControl_~__cil_tmp60~0#1 := 131072;CdAudio535DeviceControl_~__cil_tmp61~0#1 := 147456;CdAudio535DeviceControl_~__cil_tmp62~0#1 := 147512; [2025-02-08 08:53:24,191 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L330: assume !false; [2025-02-08 08:53:24,191 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1321: assume CdAudio435DeviceControl_~status~6#1 < 0;CdAudio435DeviceControl_~__cil_tmp111~0#1 := CdAudio435DeviceControl_~status~6#1; [2025-02-08 08:53:24,191 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1321: assume !(CdAudio435DeviceControl_~status~6#1 < 0); [2025-02-08 08:53:24,191 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L264: assume 0 != CdAudioPnp_~irpSp__Parameters__UsageNotification__InPath~0#1; [2025-02-08 08:53:24,191 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L264: assume !(0 != CdAudioPnp_~irpSp__Parameters__UsageNotification__InPath~0#1); [2025-02-08 08:53:24,191 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1255: assume CdAudio435DeviceControl_~status~6#1 < 0;CdAudio435DeviceControl_~__cil_tmp105~1#1 := CdAudio435DeviceControl_~status~6#1; [2025-02-08 08:53:24,191 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1255: assume !(CdAudio435DeviceControl_~status~6#1 < 0); [2025-02-08 08:53:24,191 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1189: assume 1 + CdAudio435DeviceControl_~__cil_tmp98~1#1 <= 2147483647;CdAudio435DeviceControl_~tracksOnCd~1#1 := 1 + CdAudio435DeviceControl_~__cil_tmp98~1#1; [2025-02-08 08:53:24,191 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1189: assume !(1 + CdAudio435DeviceControl_~__cil_tmp98~1#1 <= 2147483647); [2025-02-08 08:53:24,191 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1189-1: assume 1 + CdAudio435DeviceControl_~__cil_tmp98~1#1 >= -2147483648; [2025-02-08 08:53:24,191 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1189-1: assume !(1 + CdAudio435DeviceControl_~__cil_tmp98~1#1 >= -2147483648); [2025-02-08 08:53:24,191 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1024: assume CdAudio435DeviceControl_~currentIrpStack__Parameters__DeviceIoControl__IoControlCode~1#1 == CdAudio435DeviceControl_~__cil_tmp42~0#1; [2025-02-08 08:53:24,191 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1024: assume !(CdAudio435DeviceControl_~currentIrpStack__Parameters__DeviceIoControl__IoControlCode~1#1 == CdAudio435DeviceControl_~__cil_tmp42~0#1);CdAudio435DeviceControl_~__cil_tmp43~0#1 := 8;CdAudio435DeviceControl_~__cil_tmp44~0#1 := 16384;CdAudio435DeviceControl_~__cil_tmp45~0#1 := 131072;CdAudio435DeviceControl_~__cil_tmp46~0#1 := 147456;CdAudio435DeviceControl_~__cil_tmp47~0#1 := 147464; [2025-02-08 08:53:24,191 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L826: CdAudio535DeviceControl_~Irp__IoStatus__Information~0#1 := 0;CdAudio535DeviceControl_~srb__CdbLength~0#1 := 10;CdAudio535DeviceControl_~srb__TimeOutValue~0#1 := 10; [2025-02-08 08:53:24,191 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L694: assume 0 != CdAudio535DeviceControl_~tmp___2~0#1;CdAudio535DeviceControl_~status~5#1 := -2147483631;CdAudio535DeviceControl_~Irp__IoStatus__Information~0#1 := 0; [2025-02-08 08:53:24,191 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L694: assume !(0 != CdAudio535DeviceControl_~tmp___2~0#1); [2025-02-08 08:53:24,191 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1553: CdAudioAtapiDeviceControl_#res#1 := CdAudioAtapiDeviceControl_~status~7#1; [2025-02-08 08:53:24,191 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1553-1: SUMMARY for call IofCompleteRequest(CdAudioAtapiDeviceControl_~Irp#1, 0); srcloc: null [2025-02-08 08:53:24,191 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1388: assume 2147483670 == CdAudio435DeviceControl_~__cil_tmp114~0#1 % 4294967296;CdAudio435DeviceControl_~Irp__IoStatus__Information~1#1 := 0; [2025-02-08 08:53:24,191 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1388: assume !(2147483670 == CdAudio435DeviceControl_~__cil_tmp114~0#1 % 4294967296); [2025-02-08 08:53:24,191 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1355: assume -2147483648 <= CdAudio435DeviceControl_#t~ret125#1 && CdAudio435DeviceControl_#t~ret125#1 <= 2147483647;CdAudio435DeviceControl_~status~6#1 := CdAudio435DeviceControl_#t~ret125#1;havoc CdAudio435DeviceControl_#t~ret125#1; [2025-02-08 08:53:24,191 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1355-1: SUMMARY for call CdAudio435DeviceControl_#t~ret125#1 := SendSrbSynchronous(CdAudio435DeviceControl_~deviceExtension~2#1, CdAudio435DeviceControl_~srb~2#1, 0, 0); srcloc: null [2025-02-08 08:53:24,192 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L265: assume 1 != CdAudioPnp_~deviceExtension__PagingPathCount~0#1; [2025-02-08 08:53:24,192 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L265: assume !(1 != CdAudioPnp_~deviceExtension__PagingPathCount~0#1); [2025-02-08 08:53:24,192 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1289: ~myStatus~0 := CdAudio435DeviceControl_~status~6#1; [2025-02-08 08:53:24,192 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L166: assume 0 == CdAudioStartDevice_~inquiryDataPtr~0#1;CdAudioStartDevice_~deviceExtension__Active~0#1 := 0;CdAudioStartDevice_#res#1 := 0; [2025-02-08 08:53:24,192 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L166: assume !(0 == CdAudioStartDevice_~inquiryDataPtr~0#1);CdAudioStartDevice_~status~1#1 := -1073741823; [2025-02-08 08:53:24,192 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1190: assume CdAudio435DeviceControl_~currentIrpStack__Parameters__DeviceIoControl__OutputBufferLength~1#1 - CdAudio435DeviceControl_~TrackData__0~0#1 <= 2147483647;CdAudio435DeviceControl_~tracksInBuffer~1#1 := CdAudio435DeviceControl_~currentIrpStack__Parameters__DeviceIoControl__OutputBufferLength~1#1 - CdAudio435DeviceControl_~TrackData__0~0#1; [2025-02-08 08:53:24,192 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1190: assume !(CdAudio435DeviceControl_~currentIrpStack__Parameters__DeviceIoControl__OutputBufferLength~1#1 - CdAudio435DeviceControl_~TrackData__0~0#1 <= 2147483647); [2025-02-08 08:53:24,192 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1190-1: assume CdAudio435DeviceControl_~currentIrpStack__Parameters__DeviceIoControl__OutputBufferLength~1#1 - CdAudio435DeviceControl_~TrackData__0~0#1 >= -2147483648; [2025-02-08 08:53:24,192 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1190-1: assume !(CdAudio435DeviceControl_~currentIrpStack__Parameters__DeviceIoControl__OutputBufferLength~1#1 - CdAudio435DeviceControl_~TrackData__0~0#1 >= -2147483648); [2025-02-08 08:53:24,192 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2115: assume ~s~0 == ~SKIP1~0;~s~0 := ~SKIP2~0;~lowerDriverReturn~0 := PoCallDriver_~returnVal~0#1; [2025-02-08 08:53:24,194 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2115: assume !(~s~0 == ~SKIP1~0); [2025-02-08 08:53:24,194 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L761: assume 1 != CdAudio535DeviceControl_~userPtr__Format~0#1;CdAudio535DeviceControl_~status~5#1 := -1073741823;CdAudio535DeviceControl_~Irp__IoStatus__Information~0#1 := 0; [2025-02-08 08:53:24,194 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L761: assume !(1 != CdAudio535DeviceControl_~userPtr__Format~0#1);CdAudio535DeviceControl_~srb__CdbLength~0#1 := 10;CdAudio535DeviceControl_~srb__TimeOutValue~0#1 := 10; [2025-02-08 08:53:24,194 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L728: assume -2147483648 <= CdAudio535DeviceControl_#t~ret87#1 && CdAudio535DeviceControl_#t~ret87#1 <= 2147483647;CdAudio535DeviceControl_~tmp___4~0#1 := CdAudio535DeviceControl_#t~ret87#1;havoc CdAudio535DeviceControl_#t~ret87#1;CdAudio535DeviceControl_#res#1 := CdAudio535DeviceControl_~tmp___4~0#1; [2025-02-08 08:53:24,194 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L728-1: SUMMARY for call CdAudio535DeviceControl_#t~ret87#1 := AG_SetStatusAndReturn(CdAudio535DeviceControl_~status~5#1, CdAudio535DeviceControl_~Irp#1, CdAudio535DeviceControl_~deviceExtension__TargetDeviceObject~1#1); srcloc: null [2025-02-08 08:53:24,194 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1290: CdAudio435DeviceControl_#res#1 := CdAudio435DeviceControl_~status~6#1; [2025-02-08 08:53:24,194 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1290-1: SUMMARY for call IofCompleteRequest(CdAudio435DeviceControl_~Irp#1, 0); srcloc: null [2025-02-08 08:53:24,194 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1191: assume CdAudio435DeviceControl_~tracksInBuffer~1#1 < CdAudio435DeviceControl_~tracksOnCd~1#1;CdAudio435DeviceControl_~tracksToReturn~1#1 := CdAudio435DeviceControl_~tracksInBuffer~1#1; [2025-02-08 08:53:24,194 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1191: assume !(CdAudio435DeviceControl_~tracksInBuffer~1#1 < CdAudio435DeviceControl_~tracksOnCd~1#1);CdAudio435DeviceControl_~tracksToReturn~1#1 := CdAudio435DeviceControl_~tracksOnCd~1#1; [2025-02-08 08:53:24,194 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1158: assume 3221225532 != CdAudio435DeviceControl_~__cil_tmp95~1#1 % 4294967296;CdAudio435DeviceControl_~__cil_tmp96~1#1 := CdAudio435DeviceControl_~status~6#1; [2025-02-08 08:53:24,194 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1158: assume !(3221225532 != CdAudio435DeviceControl_~__cil_tmp95~1#1 % 4294967296);CdAudio435DeviceControl_~status~6#1 := 0; [2025-02-08 08:53:24,234 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1584: havoc HpCdrProcessLastSession_#t~nondet136#1, HpCdrProcessLastSession_#t~post137#1, HpCdrProcessLastSession_~Toc#1, HpCdrProcessLastSession_~index~0#1;havoc HpCdrProcessLastSession_#in~Toc#1;assume { :end_inline_HpCdrProcessLastSession } true; [2025-02-08 08:53:24,264 INFO L? ?]: Removed 114 outVars from TransFormulas that were not future-live. [2025-02-08 08:53:24,264 INFO L308 CfgBuilder]: Performing block encoding [2025-02-08 08:53:24,275 INFO L332 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2025-02-08 08:53:24,275 INFO L337 CfgBuilder]: Removed 0 assume(true) statements. [2025-02-08 08:53:24,276 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder CFG 08.02 08:53:24 BoogieIcfgContainer [2025-02-08 08:53:24,276 INFO L131 PluginConnector]: ------------------------ END IcfgBuilder---------------------------- [2025-02-08 08:53:24,278 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2025-02-08 08:53:24,278 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2025-02-08 08:53:24,282 INFO L274 PluginConnector]: TraceAbstraction initialized [2025-02-08 08:53:24,282 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 08.02 08:53:22" (1/3) ... [2025-02-08 08:53:24,284 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@29e37db9 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 08.02 08:53:24, skipping insertion in model container [2025-02-08 08:53:24,284 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 08:53:22" (2/3) ... [2025-02-08 08:53:24,284 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@29e37db9 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 08.02 08:53:24, skipping insertion in model container [2025-02-08 08:53:24,284 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder CFG 08.02 08:53:24" (3/3) ... [2025-02-08 08:53:24,285 INFO L128 eAbstractionObserver]: Analyzing ICFG cdaudio_simpl1.cil-2.c [2025-02-08 08:53:24,301 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2025-02-08 08:53:24,302 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG cdaudio_simpl1.cil-2.c that has 14 procedures, 156 locations, 1 initial locations, 1 loop locations, and 26 error locations. [2025-02-08 08:53:24,354 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2025-02-08 08:53:24,364 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;@1836122c, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2025-02-08 08:53:24,364 INFO L334 AbstractCegarLoop]: Starting to check reachability of 26 error locations. [2025-02-08 08:53:24,370 INFO L276 IsEmpty]: Start isEmpty. Operand has 119 states, 77 states have (on average 1.5584415584415585) internal successors, (120), 101 states have internal predecessors, (120), 14 states have call successors, (14), 7 states have call predecessors, (14), 6 states have return successors, (13), 11 states have call predecessors, (13), 13 states have call successors, (13) [2025-02-08 08:53:24,375 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2025-02-08 08:53:24,377 INFO L782 garLoopResultBuilder]: Registering result SAFE for location CdAudioSendToNextDriverErr0ASSERT_VIOLATIONINTEGER_OVERFLOW (25 of 26 remaining) [2025-02-08 08:53:24,378 INFO L782 garLoopResultBuilder]: Registering result SAFE for location CdAudioSendToNextDriverErr1ASSERT_VIOLATIONINTEGER_OVERFLOW (24 of 26 remaining) [2025-02-08 08:53:24,378 INFO L782 garLoopResultBuilder]: Registering result SAFE for location CdAudioSendToNextDriverErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (23 of 26 remaining) [2025-02-08 08:53:24,378 INFO L782 garLoopResultBuilder]: Registering result SAFE for location CdAudioSendToNextDriverErr3ASSERT_VIOLATIONINTEGER_OVERFLOW (22 of 26 remaining) [2025-02-08 08:53:24,378 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW (21 of 26 remaining) [2025-02-08 08:53:24,378 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW (20 of 26 remaining) [2025-02-08 08:53:24,378 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (19 of 26 remaining) [2025-02-08 08:53:24,378 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr3ASSERT_VIOLATIONINTEGER_OVERFLOW (18 of 26 remaining) [2025-02-08 08:53:24,378 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr4ASSERT_VIOLATIONINTEGER_OVERFLOW (17 of 26 remaining) [2025-02-08 08:53:24,378 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr5ASSERT_VIOLATIONINTEGER_OVERFLOW (16 of 26 remaining) [2025-02-08 08:53:24,378 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr6ASSERT_VIOLATIONINTEGER_OVERFLOW (15 of 26 remaining) [2025-02-08 08:53:24,378 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr7ASSERT_VIOLATIONINTEGER_OVERFLOW (14 of 26 remaining) [2025-02-08 08:53:24,378 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr8ASSERT_VIOLATIONINTEGER_OVERFLOW (13 of 26 remaining) [2025-02-08 08:53:24,379 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr9ASSERT_VIOLATIONINTEGER_OVERFLOW (12 of 26 remaining) [2025-02-08 08:53:24,379 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr10ASSERT_VIOLATIONINTEGER_OVERFLOW (11 of 26 remaining) [2025-02-08 08:53:24,379 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr11ASSERT_VIOLATIONINTEGER_OVERFLOW (10 of 26 remaining) [2025-02-08 08:53:24,379 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr12ASSERT_VIOLATIONINTEGER_OVERFLOW (9 of 26 remaining) [2025-02-08 08:53:24,379 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr13ASSERT_VIOLATIONINTEGER_OVERFLOW (8 of 26 remaining) [2025-02-08 08:53:24,379 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr14ASSERT_VIOLATIONINTEGER_OVERFLOW (7 of 26 remaining) [2025-02-08 08:53:24,379 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr15ASSERT_VIOLATIONINTEGER_OVERFLOW (6 of 26 remaining) [2025-02-08 08:53:24,379 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr16ASSERT_VIOLATIONINTEGER_OVERFLOW (5 of 26 remaining) [2025-02-08 08:53:24,379 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr17ASSERT_VIOLATIONINTEGER_OVERFLOW (4 of 26 remaining) [2025-02-08 08:53:24,379 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr18ASSERT_VIOLATIONINTEGER_OVERFLOW (3 of 26 remaining) [2025-02-08 08:53:24,379 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr19ASSERT_VIOLATIONINTEGER_OVERFLOW (2 of 26 remaining) [2025-02-08 08:53:24,379 INFO L782 garLoopResultBuilder]: Registering result SAFE for location HPCdrCompletionErr0ASSERT_VIOLATIONINTEGER_OVERFLOW (1 of 26 remaining) [2025-02-08 08:53:24,379 INFO L782 garLoopResultBuilder]: Registering result SAFE for location HPCdrCompletionErr1ASSERT_VIOLATIONINTEGER_OVERFLOW (0 of 26 remaining) [2025-02-08 08:53:24,383 INFO L422 BasicCegarLoop]: Path program histogram: [] [2025-02-08 08:53:24,387 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 119 states, 77 states have (on average 1.5584415584415585) internal successors, (120), 101 states have internal predecessors, (120), 14 states have call successors, (14), 7 states have call predecessors, (14), 6 states have return successors, (13), 11 states have call predecessors, (13), 13 states have call successors, (13) [2025-02-08 08:53:24,406 INFO L170 ceAbstractionStarter]: Computing trace abstraction results [2025-02-08 08:53:24,412 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 08.02 08:53:24 BoogieIcfgContainer [2025-02-08 08:53:24,413 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2025-02-08 08:53:24,415 INFO L112 PluginConnector]: ------------------------Witness Printer---------------------------- [2025-02-08 08:53:24,415 INFO L270 PluginConnector]: Initializing Witness Printer... [2025-02-08 08:53:24,415 INFO L274 PluginConnector]: Witness Printer initialized [2025-02-08 08:53:24,416 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:24" (3/4) ... [2025-02-08 08:53:24,418 INFO L146 WitnessPrinter]: Generating witness for correct program [2025-02-08 08:53:24,422 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure SendSrbSynchronous [2025-02-08 08:53:24,422 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure KeSetEvent [2025-02-08 08:53:24,422 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure CdAudioSignalCompletion [2025-02-08 08:53:24,422 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure AG_SetStatusAndReturn [2025-02-08 08:53:24,423 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure errorFn [2025-02-08 08:53:24,423 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure IofCallDriver [2025-02-08 08:53:24,423 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure stubMoreProcessingRequired [2025-02-08 08:53:24,423 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure CdAudioSendToNextDriver [2025-02-08 08:53:24,423 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure CdAudioIsPlayActive [2025-02-08 08:53:24,423 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure KeWaitForSingleObject [2025-02-08 08:53:24,423 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure IofCompleteRequest [2025-02-08 08:53:24,423 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure CdAudioForwardIrpSynchronous [2025-02-08 08:53:24,423 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure HPCdrCompletion [2025-02-08 08:53:24,435 INFO L919 BoogieBacktranslator]: Reduced CFG by removing 31 nodes and edges [2025-02-08 08:53:24,435 INFO L919 BoogieBacktranslator]: Reduced CFG by removing 10 nodes and edges [2025-02-08 08:53:24,436 INFO L919 BoogieBacktranslator]: Reduced CFG by removing 5 nodes and edges [2025-02-08 08:53:24,437 INFO L919 BoogieBacktranslator]: Reduced CFG by removing 1 nodes and edges [2025-02-08 08:53:24,535 INFO L149 WitnessManager]: Wrote witness to /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/witness.graphml [2025-02-08 08:53:24,536 INFO L149 WitnessManager]: Wrote witness to /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/witness.yml [2025-02-08 08:53:24,536 INFO L131 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2025-02-08 08:53:24,537 INFO L158 Benchmark]: Toolchain (without parser) took 2503.68ms. Allocated memory is still 167.8MB. Free memory was 128.1MB in the beginning and 64.8MB in the end (delta: 63.4MB). Peak memory consumption was 61.5MB. Max. memory is 16.1GB. [2025-02-08 08:53:24,537 INFO L158 Benchmark]: CDTParser took 0.35ms. Allocated memory is still 201.3MB. Free memory is still 125.0MB. There was no memory consumed. Max. memory is 16.1GB. [2025-02-08 08:53:24,537 INFO L158 Benchmark]: CACSL2BoogieTranslator took 566.52ms. Allocated memory is still 167.8MB. Free memory was 127.7MB in the beginning and 97.8MB in the end (delta: 29.9MB). Peak memory consumption was 33.6MB. Max. memory is 16.1GB. [2025-02-08 08:53:24,538 INFO L158 Benchmark]: Boogie Procedure Inliner took 88.47ms. Allocated memory is still 167.8MB. Free memory was 97.8MB in the beginning and 91.4MB in the end (delta: 6.4MB). There was no memory consumed. Max. memory is 16.1GB. [2025-02-08 08:53:24,539 INFO L158 Benchmark]: Boogie Preprocessor took 125.37ms. Allocated memory is still 167.8MB. Free memory was 91.4MB in the beginning and 85.3MB in the end (delta: 6.1MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. [2025-02-08 08:53:24,539 INFO L158 Benchmark]: IcfgBuilder took 1457.37ms. Allocated memory is still 167.8MB. Free memory was 85.3MB in the beginning and 82.4MB in the end (delta: 2.9MB). Peak memory consumption was 61.5MB. Max. memory is 16.1GB. [2025-02-08 08:53:24,541 INFO L158 Benchmark]: TraceAbstraction took 135.48ms. Allocated memory is still 167.8MB. Free memory was 81.5MB in the beginning and 73.1MB in the end (delta: 8.4MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. [2025-02-08 08:53:24,541 INFO L158 Benchmark]: Witness Printer took 121.12ms. Allocated memory is still 167.8MB. Free memory was 73.1MB in the beginning and 64.8MB in the end (delta: 8.4MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. [2025-02-08 08:53:24,542 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.35ms. Allocated memory is still 201.3MB. Free memory is still 125.0MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 566.52ms. Allocated memory is still 167.8MB. Free memory was 127.7MB in the beginning and 97.8MB in the end (delta: 29.9MB). Peak memory consumption was 33.6MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 88.47ms. Allocated memory is still 167.8MB. Free memory was 97.8MB in the beginning and 91.4MB in the end (delta: 6.4MB). There was no memory consumed. Max. memory is 16.1GB. * Boogie Preprocessor took 125.37ms. Allocated memory is still 167.8MB. Free memory was 91.4MB in the beginning and 85.3MB in the end (delta: 6.1MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. * IcfgBuilder took 1457.37ms. Allocated memory is still 167.8MB. Free memory was 85.3MB in the beginning and 82.4MB in the end (delta: 2.9MB). Peak memory consumption was 61.5MB. Max. memory is 16.1GB. * TraceAbstraction took 135.48ms. Allocated memory is still 167.8MB. Free memory was 81.5MB in the beginning and 73.1MB in the end (delta: 8.4MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. * Witness Printer took 121.12ms. Allocated memory is still 167.8MB. Free memory was 73.1MB in the beginning and 64.8MB in the end (delta: 8.4MB). 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: 382]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 382]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 381]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 381]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 1697]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 1697]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 1696]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 1696]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 178]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 178]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 1197]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 1197]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 1190]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 1190]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 1189]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 1189]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 1188]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 1188]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 743]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 743]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 735]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 735]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 734]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 734]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 1563]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 1563]: 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 14 procedures, 156 locations, 26 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=119occurred 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 26 specifications checked. All of them hold RESULT: Ultimate proved your program to be correct! [2025-02-08 08:53:24,562 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Ended with exit code 0 Received shutdown request... --- End real Ultimate output --- Execution finished normally Writing output log to file Ultimate.log Result: TRUE