./Ultimate.py --spec ../sv-benchmarks/c/properties/unreach-call.prp --file ../sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-media-rc-nuvoton-cir.cil.i --full-output --architecture 64bit -------------------------------------------------------------------------------- Checking for ERROR reachability 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/ldv-linux-3.14/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-media-rc-nuvoton-cir.cil.i -s /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-64bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux --witnessprinter.witness.filename witness --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 64bit --witnessprinter.graph.data.programhash 4bd03bf538c8a1f05055d45724b67645b210b4f99e6ffddc4b441645e05ec36a --- Real Ultimate output --- This is Ultimate 0.3.0-?-48c9605-m [2025-02-08 03:52:02,142 INFO L188 SettingsManager]: Resetting all preferences to default values... [2025-02-08 03:52:02,191 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-64bit-Automizer_Default.epf [2025-02-08 03:52:02,197 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2025-02-08 03:52:02,197 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2025-02-08 03:52:02,216 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2025-02-08 03:52:02,216 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2025-02-08 03:52:02,217 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2025-02-08 03:52:02,217 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2025-02-08 03:52:02,217 INFO L153 SettingsManager]: * Use memory slicer=true [2025-02-08 03:52:02,217 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2025-02-08 03:52:02,217 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2025-02-08 03:52:02,217 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2025-02-08 03:52:02,217 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2025-02-08 03:52:02,217 INFO L153 SettingsManager]: * Use SBE=true [2025-02-08 03:52:02,218 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2025-02-08 03:52:02,218 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2025-02-08 03:52:02,218 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2025-02-08 03:52:02,218 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2025-02-08 03:52:02,218 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2025-02-08 03:52:02,218 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2025-02-08 03:52:02,218 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2025-02-08 03:52:02,218 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2025-02-08 03:52:02,218 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2025-02-08 03:52:02,218 INFO L153 SettingsManager]: * Use constant arrays=true [2025-02-08 03:52:02,218 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2025-02-08 03:52:02,219 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2025-02-08 03:52:02,219 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2025-02-08 03:52:02,219 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2025-02-08 03:52:02,219 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-02-08 03:52:02,219 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2025-02-08 03:52:02,219 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2025-02-08 03:52:02,219 INFO L153 SettingsManager]: * Compute procedure contracts=false [2025-02-08 03:52:02,219 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2025-02-08 03:52:02,219 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2025-02-08 03:52:02,219 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2025-02-08 03:52:02,219 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2025-02-08 03:52:02,219 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2025-02-08 03:52:02,220 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2025-02-08 03:52:02,220 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2025-02-08 03:52:02,220 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 ! call(reach_error())) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 64bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> 4bd03bf538c8a1f05055d45724b67645b210b4f99e6ffddc4b441645e05ec36a [2025-02-08 03:52:02,444 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2025-02-08 03:52:02,450 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2025-02-08 03:52:02,452 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2025-02-08 03:52:02,453 INFO L270 PluginConnector]: Initializing CDTParser... [2025-02-08 03:52:02,453 INFO L274 PluginConnector]: CDTParser initialized [2025-02-08 03:52:02,454 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-media-rc-nuvoton-cir.cil.i [2025-02-08 03:52:03,531 INFO L533 CDTParser]: Created temporary CDT project at /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/623ab09bc/924bdb6d2202489bae33eba573f2fe01/FLAGc0caf6e3d [2025-02-08 03:52:03,941 INFO L384 CDTParser]: Found 1 translation units. [2025-02-08 03:52:03,941 INFO L180 CDTParser]: Scanning /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-media-rc-nuvoton-cir.cil.i [2025-02-08 03:52:03,979 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/623ab09bc/924bdb6d2202489bae33eba573f2fe01/FLAGc0caf6e3d [2025-02-08 03:52:03,992 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/623ab09bc/924bdb6d2202489bae33eba573f2fe01 [2025-02-08 03:52:03,993 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2025-02-08 03:52:03,994 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2025-02-08 03:52:03,996 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2025-02-08 03:52:03,997 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2025-02-08 03:52:03,999 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2025-02-08 03:52:04,000 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 08.02 03:52:03" (1/1) ... [2025-02-08 03:52:04,000 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@798ee07c and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:52:04, skipping insertion in model container [2025-02-08 03:52:04,001 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 08.02 03:52:03" (1/1) ... [2025-02-08 03:52:04,069 INFO L175 MainTranslator]: Built tables and reachable declarations [2025-02-08 03:52:05,049 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-media-rc-nuvoton-cir.cil.i[196376,196389] [2025-02-08 03:52:05,051 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-media-rc-nuvoton-cir.cil.i[196545,196558] [2025-02-08 03:52:05,052 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-media-rc-nuvoton-cir.cil.i[196712,196725] [2025-02-08 03:52:05,052 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-media-rc-nuvoton-cir.cil.i[196880,196893] [2025-02-08 03:52:05,059 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-02-08 03:52:05,079 INFO L200 MainTranslator]: Completed pre-run [2025-02-08 03:52:05,160 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("outb %b0, %w1": : "a" (value), "Nd" (port)); [3610] [2025-02-08 03:52:05,161 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("inb %w1, %b0": "=a" (value): "Nd" (port)); [3618] [2025-02-08 03:52:05,246 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-media-rc-nuvoton-cir.cil.i[196376,196389] [2025-02-08 03:52:05,247 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-media-rc-nuvoton-cir.cil.i[196545,196558] [2025-02-08 03:52:05,247 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-media-rc-nuvoton-cir.cil.i[196712,196725] [2025-02-08 03:52:05,247 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-media-rc-nuvoton-cir.cil.i[196880,196893] [2025-02-08 03:52:05,250 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-02-08 03:52:05,296 INFO L204 MainTranslator]: Completed translation [2025-02-08 03:52:05,297 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:52:05 WrapperNode [2025-02-08 03:52:05,297 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2025-02-08 03:52:05,298 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2025-02-08 03:52:05,298 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2025-02-08 03:52:05,298 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2025-02-08 03:52:05,302 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:52:05" (1/1) ... [2025-02-08 03:52:05,339 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:52:05" (1/1) ... [2025-02-08 03:52:05,437 INFO L138 Inliner]: procedures = 288, calls = 1182, calls flagged for inlining = 114, calls inlined = 94, statements flattened = 2631 [2025-02-08 03:52:05,438 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2025-02-08 03:52:05,438 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2025-02-08 03:52:05,438 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2025-02-08 03:52:05,438 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2025-02-08 03:52:05,444 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:52:05" (1/1) ... [2025-02-08 03:52:05,444 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:52:05" (1/1) ... [2025-02-08 03:52:05,463 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:52:05" (1/1) ... [2025-02-08 03:52:05,600 INFO L175 MemorySlicer]: Split 271 memory accesses to 30 slices as follows [1, 2, 4, 11, 6, 6, 6, 1, 2, 29, 2, 5, 1, 5, 1, 4, 1, 5, 1, 18, 4, 1, 5, 1, 5, 1, 4, 135, 1, 3]. 50 percent of accesses are in the largest equivalence class. The 83 initializations are split as follows [1, 0, 0, 0, 6, 0, 6, 1, 2, 0, 1, 5, 1, 5, 1, 4, 1, 5, 1, 18, 4, 1, 5, 1, 5, 1, 4, 0, 1, 3]. The 109 writes are split as follows [0, 1, 4, 9, 0, 6, 0, 0, 0, 25, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 64, 0, 0]. [2025-02-08 03:52:05,601 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:52:05" (1/1) ... [2025-02-08 03:52:05,601 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:52:05" (1/1) ... [2025-02-08 03:52:05,646 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:52:05" (1/1) ... [2025-02-08 03:52:05,654 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:52:05" (1/1) ... [2025-02-08 03:52:05,676 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:52:05" (1/1) ... [2025-02-08 03:52:05,689 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:52:05" (1/1) ... [2025-02-08 03:52:05,718 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2025-02-08 03:52:05,719 INFO L112 PluginConnector]: ------------------------IcfgBuilder---------------------------- [2025-02-08 03:52:05,720 INFO L270 PluginConnector]: Initializing IcfgBuilder... [2025-02-08 03:52:05,720 INFO L274 PluginConnector]: IcfgBuilder initialized [2025-02-08 03:52:05,720 INFO L184 PluginConnector]: Executing the observer IcfgBuilderObserver from plugin IcfgBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:52:05" (1/1) ... [2025-02-08 03:52:05,723 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-02-08 03:52:05,751 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 03:52:05,763 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 03:52:05,766 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 03:52:05,784 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#0 [2025-02-08 03:52:05,784 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#1 [2025-02-08 03:52:05,784 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#2 [2025-02-08 03:52:05,784 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#3 [2025-02-08 03:52:05,784 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#4 [2025-02-08 03:52:05,785 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#5 [2025-02-08 03:52:05,785 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#6 [2025-02-08 03:52:05,785 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#7 [2025-02-08 03:52:05,785 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#8 [2025-02-08 03:52:05,785 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#9 [2025-02-08 03:52:05,785 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#10 [2025-02-08 03:52:05,785 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#11 [2025-02-08 03:52:05,785 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#12 [2025-02-08 03:52:05,785 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#13 [2025-02-08 03:52:05,785 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#14 [2025-02-08 03:52:05,785 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#15 [2025-02-08 03:52:05,785 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#16 [2025-02-08 03:52:05,785 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#17 [2025-02-08 03:52:05,785 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#18 [2025-02-08 03:52:05,785 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#19 [2025-02-08 03:52:05,785 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#20 [2025-02-08 03:52:05,785 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#21 [2025-02-08 03:52:05,785 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#22 [2025-02-08 03:52:05,785 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#23 [2025-02-08 03:52:05,785 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#24 [2025-02-08 03:52:05,785 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#25 [2025-02-08 03:52:05,785 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#26 [2025-02-08 03:52:05,785 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#27 [2025-02-08 03:52:05,785 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#28 [2025-02-08 03:52:05,785 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#29 [2025-02-08 03:52:05,787 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#0 [2025-02-08 03:52:05,787 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#1 [2025-02-08 03:52:05,787 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#2 [2025-02-08 03:52:05,787 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#3 [2025-02-08 03:52:05,787 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#4 [2025-02-08 03:52:05,787 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#5 [2025-02-08 03:52:05,787 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#6 [2025-02-08 03:52:05,787 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#7 [2025-02-08 03:52:05,787 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#8 [2025-02-08 03:52:05,787 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#9 [2025-02-08 03:52:05,787 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#10 [2025-02-08 03:52:05,787 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#11 [2025-02-08 03:52:05,787 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#12 [2025-02-08 03:52:05,787 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#13 [2025-02-08 03:52:05,787 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#14 [2025-02-08 03:52:05,787 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#15 [2025-02-08 03:52:05,787 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#16 [2025-02-08 03:52:05,787 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#17 [2025-02-08 03:52:05,787 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#18 [2025-02-08 03:52:05,787 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#19 [2025-02-08 03:52:05,787 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#20 [2025-02-08 03:52:05,787 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#21 [2025-02-08 03:52:05,788 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#22 [2025-02-08 03:52:05,788 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#23 [2025-02-08 03:52:05,788 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#24 [2025-02-08 03:52:05,788 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#25 [2025-02-08 03:52:05,788 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#26 [2025-02-08 03:52:05,788 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#27 [2025-02-08 03:52:05,788 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#28 [2025-02-08 03:52:05,788 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#29 [2025-02-08 03:52:05,788 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#0 [2025-02-08 03:52:05,788 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#1 [2025-02-08 03:52:05,788 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#2 [2025-02-08 03:52:05,788 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#3 [2025-02-08 03:52:05,788 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#4 [2025-02-08 03:52:05,788 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#5 [2025-02-08 03:52:05,788 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#6 [2025-02-08 03:52:05,788 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#7 [2025-02-08 03:52:05,788 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#8 [2025-02-08 03:52:05,788 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#9 [2025-02-08 03:52:05,788 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#10 [2025-02-08 03:52:05,788 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#11 [2025-02-08 03:52:05,788 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#12 [2025-02-08 03:52:05,788 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#13 [2025-02-08 03:52:05,788 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#14 [2025-02-08 03:52:05,788 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#15 [2025-02-08 03:52:05,788 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#16 [2025-02-08 03:52:05,788 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#17 [2025-02-08 03:52:05,788 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#18 [2025-02-08 03:52:05,788 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#19 [2025-02-08 03:52:05,788 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#20 [2025-02-08 03:52:05,788 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#21 [2025-02-08 03:52:05,788 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#22 [2025-02-08 03:52:05,788 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#23 [2025-02-08 03:52:05,788 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#24 [2025-02-08 03:52:05,788 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#25 [2025-02-08 03:52:05,788 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#26 [2025-02-08 03:52:05,788 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#27 [2025-02-08 03:52:05,789 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#28 [2025-02-08 03:52:05,789 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#29 [2025-02-08 03:52:05,789 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_stop [2025-02-08 03:52:05,789 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_stop [2025-02-08 03:52:05,789 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.meminit [2025-02-08 03:52:05,789 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.meminit [2025-02-08 03:52:05,789 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_automaton_state_0_6 [2025-02-08 03:52:05,789 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_automaton_state_0_6 [2025-02-08 03:52:05,789 INFO L130 BoogieDeclarations]: Found specification of procedure nvt_efm_disable [2025-02-08 03:52:05,789 INFO L138 BoogieDeclarations]: Found implementation of procedure nvt_efm_disable [2025-02-08 03:52:05,789 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlock [2025-02-08 03:52:05,789 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlock [2025-02-08 03:52:05,790 INFO L130 BoogieDeclarations]: Found specification of procedure request_irq [2025-02-08 03:52:05,790 INFO L138 BoogieDeclarations]: Found implementation of procedure request_irq [2025-02-08 03:52:05,790 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_malloc [2025-02-08 03:52:05,791 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_malloc [2025-02-08 03:52:05,791 INFO L130 BoogieDeclarations]: Found specification of procedure pnp_port_len [2025-02-08 03:52:05,791 INFO L138 BoogieDeclarations]: Found implementation of procedure pnp_port_len [2025-02-08 03:52:05,791 INFO L130 BoogieDeclarations]: Found specification of procedure nvt_cir_wake_reg_read [2025-02-08 03:52:05,791 INFO L138 BoogieDeclarations]: Found implementation of procedure nvt_cir_wake_reg_read [2025-02-08 03:52:05,791 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_to_process_context [2025-02-08 03:52:05,791 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_to_process_context [2025-02-08 03:52:05,791 INFO L130 BoogieDeclarations]: Found specification of procedure free_irq [2025-02-08 03:52:05,791 INFO L138 BoogieDeclarations]: Found implementation of procedure free_irq [2025-02-08 03:52:05,791 INFO L130 BoogieDeclarations]: Found specification of procedure nvt_clear_tx_fifo [2025-02-08 03:52:05,791 INFO L138 BoogieDeclarations]: Found implementation of procedure nvt_clear_tx_fifo [2025-02-08 03:52:05,791 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lock [2025-02-08 03:52:05,791 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lock [2025-02-08 03:52:05,791 INFO L130 BoogieDeclarations]: Found specification of procedure ir_raw_event_handle [2025-02-08 03:52:05,791 INFO L138 BoogieDeclarations]: Found implementation of procedure ir_raw_event_handle [2025-02-08 03:52:05,791 INFO L130 BoogieDeclarations]: Found specification of procedure spinlock_check [2025-02-08 03:52:05,791 INFO L138 BoogieDeclarations]: Found implementation of procedure spinlock_check [2025-02-08 03:52:05,791 INFO L130 BoogieDeclarations]: Found specification of procedure rc_unregister_device [2025-02-08 03:52:05,792 INFO L138 BoogieDeclarations]: Found implementation of procedure rc_unregister_device [2025-02-08 03:52:05,792 INFO L130 BoogieDeclarations]: Found specification of procedure nvt_clear_cir_wake_fifo [2025-02-08 03:52:05,792 INFO L138 BoogieDeclarations]: Found implementation of procedure nvt_clear_cir_wake_fifo [2025-02-08 03:52:05,792 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2025-02-08 03:52:05,792 INFO L130 BoogieDeclarations]: Found specification of procedure nvt_process_rx_ir_data [2025-02-08 03:52:05,792 INFO L138 BoogieDeclarations]: Found implementation of procedure nvt_process_rx_ir_data [2025-02-08 03:52:05,792 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#0 [2025-02-08 03:52:05,792 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#1 [2025-02-08 03:52:05,792 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#2 [2025-02-08 03:52:05,792 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#3 [2025-02-08 03:52:05,792 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#4 [2025-02-08 03:52:05,792 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#5 [2025-02-08 03:52:05,793 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#6 [2025-02-08 03:52:05,793 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#7 [2025-02-08 03:52:05,793 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#8 [2025-02-08 03:52:05,793 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#9 [2025-02-08 03:52:05,793 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#10 [2025-02-08 03:52:05,793 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#11 [2025-02-08 03:52:05,793 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#12 [2025-02-08 03:52:05,793 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#13 [2025-02-08 03:52:05,793 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#14 [2025-02-08 03:52:05,793 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#15 [2025-02-08 03:52:05,793 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#16 [2025-02-08 03:52:05,793 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#17 [2025-02-08 03:52:05,793 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#18 [2025-02-08 03:52:05,793 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#19 [2025-02-08 03:52:05,793 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#20 [2025-02-08 03:52:05,793 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#21 [2025-02-08 03:52:05,793 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#22 [2025-02-08 03:52:05,793 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#23 [2025-02-08 03:52:05,793 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#24 [2025-02-08 03:52:05,793 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#25 [2025-02-08 03:52:05,793 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#26 [2025-02-08 03:52:05,793 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#27 [2025-02-08 03:52:05,793 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#28 [2025-02-08 03:52:05,793 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#29 [2025-02-08 03:52:05,793 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_xmalloc [2025-02-08 03:52:05,793 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_xmalloc [2025-02-08 03:52:05,793 INFO L130 BoogieDeclarations]: Found specification of procedure nvt_cr_write [2025-02-08 03:52:05,793 INFO L138 BoogieDeclarations]: Found implementation of procedure nvt_cr_write [2025-02-08 03:52:05,793 INFO L130 BoogieDeclarations]: Found specification of procedure nvt_remove [2025-02-08 03:52:05,793 INFO L138 BoogieDeclarations]: Found implementation of procedure nvt_remove [2025-02-08 03:52:05,793 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_unlock_irqrestore_47 [2025-02-08 03:52:05,793 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_unlock_irqrestore_47 [2025-02-08 03:52:05,793 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_unlock_irqrestore_45 [2025-02-08 03:52:05,793 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_unlock_irqrestore_45 [2025-02-08 03:52:05,793 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_is_err [2025-02-08 03:52:05,794 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_is_err [2025-02-08 03:52:05,794 INFO L130 BoogieDeclarations]: Found specification of procedure spin_unlock_irqrestore [2025-02-08 03:52:05,794 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_unlock_irqrestore [2025-02-08 03:52:05,794 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2025-02-08 03:52:05,794 INFO L130 BoogieDeclarations]: Found specification of procedure nvt_cir_regs_init [2025-02-08 03:52:05,794 INFO L138 BoogieDeclarations]: Found implementation of procedure nvt_cir_regs_init [2025-02-08 03:52:05,794 INFO L130 BoogieDeclarations]: Found specification of procedure printk [2025-02-08 03:52:05,794 INFO L138 BoogieDeclarations]: Found implementation of procedure printk [2025-02-08 03:52:05,794 INFO L130 BoogieDeclarations]: Found specification of procedure dev_err [2025-02-08 03:52:05,794 INFO L138 BoogieDeclarations]: Found implementation of procedure dev_err [2025-02-08 03:52:05,794 INFO L130 BoogieDeclarations]: Found specification of procedure nvt_cir_tx_inactive [2025-02-08 03:52:05,794 INFO L138 BoogieDeclarations]: Found implementation of procedure nvt_cir_tx_inactive [2025-02-08 03:52:05,794 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_lock_lock_of_NOT_ARG_SIGN [2025-02-08 03:52:05,794 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_lock_lock_of_NOT_ARG_SIGN [2025-02-08 03:52:05,794 INFO L130 BoogieDeclarations]: Found specification of procedure nvt_clear_cir_fifo [2025-02-08 03:52:05,794 INFO L138 BoogieDeclarations]: Found implementation of procedure nvt_clear_cir_fifo [2025-02-08 03:52:05,794 INFO L130 BoogieDeclarations]: Found specification of procedure outb [2025-02-08 03:52:05,794 INFO L138 BoogieDeclarations]: Found implementation of procedure outb [2025-02-08 03:52:05,794 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_request_irq [2025-02-08 03:52:05,794 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_request_irq [2025-02-08 03:52:05,794 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_filter_positive_int [2025-02-08 03:52:05,794 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_filter_positive_int [2025-02-08 03:52:05,794 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_free_irq [2025-02-08 03:52:05,794 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_free_irq [2025-02-08 03:52:05,794 INFO L130 BoogieDeclarations]: Found specification of procedure nvt_cir_reg_read [2025-02-08 03:52:05,797 INFO L138 BoogieDeclarations]: Found implementation of procedure nvt_cir_reg_read [2025-02-08 03:52:05,797 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_lock_nvt_lock_of_nvt_dev [2025-02-08 03:52:05,797 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_lock_nvt_lock_of_nvt_dev [2025-02-08 03:52:05,797 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_zalloc [2025-02-08 03:52:05,797 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_zalloc [2025-02-08 03:52:05,797 INFO L130 BoogieDeclarations]: Found specification of procedure nvt_get_rx_ir_data [2025-02-08 03:52:05,797 INFO L138 BoogieDeclarations]: Found implementation of procedure nvt_get_rx_ir_data [2025-02-08 03:52:05,797 INFO L130 BoogieDeclarations]: Found specification of procedure __raw_spin_lock_init [2025-02-08 03:52:05,797 INFO L138 BoogieDeclarations]: Found implementation of procedure __raw_spin_lock_init [2025-02-08 03:52:05,797 INFO L130 BoogieDeclarations]: Found specification of procedure pnp_get_resource [2025-02-08 03:52:05,797 INFO L138 BoogieDeclarations]: Found implementation of procedure pnp_get_resource [2025-02-08 03:52:05,797 INFO L130 BoogieDeclarations]: Found specification of procedure nvt_cir_reg_write [2025-02-08 03:52:05,797 INFO L138 BoogieDeclarations]: Found implementation of procedure nvt_cir_reg_write [2025-02-08 03:52:05,797 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#0 [2025-02-08 03:52:05,797 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#1 [2025-02-08 03:52:05,797 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#2 [2025-02-08 03:52:05,797 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#3 [2025-02-08 03:52:05,797 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#4 [2025-02-08 03:52:05,797 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#5 [2025-02-08 03:52:05,797 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#6 [2025-02-08 03:52:05,797 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#7 [2025-02-08 03:52:05,797 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#8 [2025-02-08 03:52:05,797 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#9 [2025-02-08 03:52:05,797 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#10 [2025-02-08 03:52:05,797 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#11 [2025-02-08 03:52:05,797 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#12 [2025-02-08 03:52:05,797 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#13 [2025-02-08 03:52:05,798 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#14 [2025-02-08 03:52:05,798 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#15 [2025-02-08 03:52:05,798 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#16 [2025-02-08 03:52:05,798 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#17 [2025-02-08 03:52:05,798 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#18 [2025-02-08 03:52:05,798 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#19 [2025-02-08 03:52:05,798 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#20 [2025-02-08 03:52:05,798 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#21 [2025-02-08 03:52:05,798 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#22 [2025-02-08 03:52:05,798 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#23 [2025-02-08 03:52:05,798 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#24 [2025-02-08 03:52:05,798 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#25 [2025-02-08 03:52:05,798 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#26 [2025-02-08 03:52:05,798 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#27 [2025-02-08 03:52:05,798 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#28 [2025-02-08 03:52:05,798 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#29 [2025-02-08 03:52:05,798 INFO L130 BoogieDeclarations]: Found specification of procedure pnp_resource_valid [2025-02-08 03:52:05,799 INFO L138 BoogieDeclarations]: Found implementation of procedure pnp_resource_valid [2025-02-08 03:52:05,799 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assume [2025-02-08 03:52:05,799 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assume [2025-02-08 03:52:05,799 INFO L130 BoogieDeclarations]: Found specification of procedure nvt_set_cir_iren [2025-02-08 03:52:05,799 INFO L138 BoogieDeclarations]: Found implementation of procedure nvt_set_cir_iren [2025-02-08 03:52:05,799 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#0 [2025-02-08 03:52:05,799 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#1 [2025-02-08 03:52:05,799 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#2 [2025-02-08 03:52:05,799 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#3 [2025-02-08 03:52:05,799 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#4 [2025-02-08 03:52:05,799 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#5 [2025-02-08 03:52:05,799 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#6 [2025-02-08 03:52:05,800 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#7 [2025-02-08 03:52:05,800 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#8 [2025-02-08 03:52:05,800 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#9 [2025-02-08 03:52:05,800 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#10 [2025-02-08 03:52:05,800 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#11 [2025-02-08 03:52:05,800 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#12 [2025-02-08 03:52:05,800 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#13 [2025-02-08 03:52:05,800 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#14 [2025-02-08 03:52:05,800 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#15 [2025-02-08 03:52:05,800 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#16 [2025-02-08 03:52:05,800 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#17 [2025-02-08 03:52:05,800 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#18 [2025-02-08 03:52:05,800 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#19 [2025-02-08 03:52:05,800 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#20 [2025-02-08 03:52:05,800 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#21 [2025-02-08 03:52:05,800 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#22 [2025-02-08 03:52:05,800 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#23 [2025-02-08 03:52:05,800 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#24 [2025-02-08 03:52:05,800 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#25 [2025-02-08 03:52:05,800 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#26 [2025-02-08 03:52:05,800 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#27 [2025-02-08 03:52:05,800 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#28 [2025-02-08 03:52:05,800 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#29 [2025-02-08 03:52:05,800 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_to_interrupt_context [2025-02-08 03:52:05,800 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_to_interrupt_context [2025-02-08 03:52:05,800 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_dev_set_drvdata [2025-02-08 03:52:05,800 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_dev_set_drvdata [2025-02-08 03:52:05,800 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_filter_err_code [2025-02-08 03:52:05,800 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_filter_err_code [2025-02-08 03:52:05,800 INFO L130 BoogieDeclarations]: Found specification of procedure nvt_set_reg_bit [2025-02-08 03:52:05,800 INFO L138 BoogieDeclarations]: Found implementation of procedure nvt_set_reg_bit [2025-02-08 03:52:05,800 INFO L130 BoogieDeclarations]: Found specification of procedure __release_region [2025-02-08 03:52:05,800 INFO L138 BoogieDeclarations]: Found implementation of procedure __release_region [2025-02-08 03:52:05,800 INFO L130 BoogieDeclarations]: Found specification of procedure kfree [2025-02-08 03:52:05,800 INFO L138 BoogieDeclarations]: Found implementation of procedure kfree [2025-02-08 03:52:05,800 INFO L130 BoogieDeclarations]: Found specification of procedure nvt_cir_wake_regs_init [2025-02-08 03:52:05,800 INFO L138 BoogieDeclarations]: Found implementation of procedure nvt_cir_wake_regs_init [2025-02-08 03:52:05,800 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2025-02-08 03:52:05,800 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2025-02-08 03:52:05,800 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#2 [2025-02-08 03:52:05,800 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#3 [2025-02-08 03:52:05,800 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#4 [2025-02-08 03:52:05,800 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#5 [2025-02-08 03:52:05,800 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#6 [2025-02-08 03:52:05,800 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#7 [2025-02-08 03:52:05,800 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#8 [2025-02-08 03:52:05,800 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#9 [2025-02-08 03:52:05,801 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#10 [2025-02-08 03:52:05,801 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#11 [2025-02-08 03:52:05,801 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#12 [2025-02-08 03:52:05,801 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#13 [2025-02-08 03:52:05,801 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#14 [2025-02-08 03:52:05,801 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#15 [2025-02-08 03:52:05,801 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#16 [2025-02-08 03:52:05,801 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#17 [2025-02-08 03:52:05,801 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#18 [2025-02-08 03:52:05,801 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#19 [2025-02-08 03:52:05,801 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#20 [2025-02-08 03:52:05,801 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#21 [2025-02-08 03:52:05,801 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#22 [2025-02-08 03:52:05,801 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#23 [2025-02-08 03:52:05,801 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#24 [2025-02-08 03:52:05,801 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#25 [2025-02-08 03:52:05,801 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#26 [2025-02-08 03:52:05,801 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#27 [2025-02-08 03:52:05,801 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#28 [2025-02-08 03:52:05,801 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#29 [2025-02-08 03:52:05,801 INFO L130 BoogieDeclarations]: Found specification of procedure nvt_cr_read [2025-02-08 03:52:05,804 INFO L138 BoogieDeclarations]: Found implementation of procedure nvt_cr_read [2025-02-08 03:52:05,804 INFO L130 BoogieDeclarations]: Found specification of procedure nvt_enable_wake [2025-02-08 03:52:05,804 INFO L138 BoogieDeclarations]: Found implementation of procedure nvt_enable_wake [2025-02-08 03:52:05,804 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~int~X~$Pointer$~TO~int [2025-02-08 03:52:05,804 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~int~X~$Pointer$~TO~int [2025-02-08 03:52:05,804 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_locked_at_exit [2025-02-08 03:52:05,804 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_locked_at_exit [2025-02-08 03:52:05,804 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2025-02-08 03:52:05,804 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_0 [2025-02-08 03:52:05,804 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_0 [2025-02-08 03:52:05,804 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2025-02-08 03:52:05,804 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_undef_int [2025-02-08 03:52:05,804 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_undef_int [2025-02-08 03:52:05,804 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#0 [2025-02-08 03:52:05,804 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#1 [2025-02-08 03:52:05,804 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#2 [2025-02-08 03:52:05,804 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#3 [2025-02-08 03:52:05,804 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#4 [2025-02-08 03:52:05,804 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#5 [2025-02-08 03:52:05,804 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#6 [2025-02-08 03:52:05,804 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#7 [2025-02-08 03:52:05,804 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#8 [2025-02-08 03:52:05,804 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#9 [2025-02-08 03:52:05,804 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#10 [2025-02-08 03:52:05,804 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#11 [2025-02-08 03:52:05,804 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#12 [2025-02-08 03:52:05,804 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#13 [2025-02-08 03:52:05,804 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#14 [2025-02-08 03:52:05,804 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#15 [2025-02-08 03:52:05,804 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#16 [2025-02-08 03:52:05,804 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#17 [2025-02-08 03:52:05,804 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#18 [2025-02-08 03:52:05,804 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#19 [2025-02-08 03:52:05,804 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#20 [2025-02-08 03:52:05,804 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#21 [2025-02-08 03:52:05,804 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#22 [2025-02-08 03:52:05,804 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#23 [2025-02-08 03:52:05,804 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#24 [2025-02-08 03:52:05,804 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#25 [2025-02-08 03:52:05,805 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#26 [2025-02-08 03:52:05,805 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#27 [2025-02-08 03:52:05,805 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#28 [2025-02-08 03:52:05,805 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#29 [2025-02-08 03:52:05,805 INFO L130 BoogieDeclarations]: Found specification of procedure nvt_cir_wake_reg_write [2025-02-08 03:52:05,805 INFO L138 BoogieDeclarations]: Found implementation of procedure nvt_cir_wake_reg_write [2025-02-08 03:52:05,805 INFO L130 BoogieDeclarations]: Found specification of procedure nvt_efm_enable [2025-02-08 03:52:05,805 INFO L138 BoogieDeclarations]: Found implementation of procedure nvt_efm_enable [2025-02-08 03:52:05,805 INFO L130 BoogieDeclarations]: Found specification of procedure nvt_disable_cir [2025-02-08 03:52:05,805 INFO L138 BoogieDeclarations]: Found implementation of procedure nvt_disable_cir [2025-02-08 03:52:05,805 INFO L130 BoogieDeclarations]: Found specification of procedure pnp_port_start [2025-02-08 03:52:05,805 INFO L138 BoogieDeclarations]: Found implementation of procedure pnp_port_start [2025-02-08 03:52:05,805 INFO L130 BoogieDeclarations]: Found specification of procedure nvt_select_logical_dev [2025-02-08 03:52:05,805 INFO L138 BoogieDeclarations]: Found implementation of procedure nvt_select_logical_dev [2025-02-08 03:52:05,805 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_free [2025-02-08 03:52:05,805 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_free [2025-02-08 03:52:05,805 INFO L130 BoogieDeclarations]: Found specification of procedure __ldv_spin_lock [2025-02-08 03:52:05,805 INFO L138 BoogieDeclarations]: Found implementation of procedure __ldv_spin_lock [2025-02-08 03:52:05,805 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_automaton_state_1_6 [2025-02-08 03:52:05,805 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_automaton_state_1_6 [2025-02-08 03:52:05,805 INFO L130 BoogieDeclarations]: Found specification of procedure nvt_shutdown [2025-02-08 03:52:05,805 INFO L138 BoogieDeclarations]: Found implementation of procedure nvt_shutdown [2025-02-08 03:52:05,805 INFO L130 BoogieDeclarations]: Found specification of procedure inb [2025-02-08 03:52:05,805 INFO L138 BoogieDeclarations]: Found implementation of procedure inb [2025-02-08 03:52:05,805 INFO L130 BoogieDeclarations]: Found specification of procedure pnp_get_drvdata [2025-02-08 03:52:05,805 INFO L138 BoogieDeclarations]: Found implementation of procedure pnp_get_drvdata [2025-02-08 03:52:05,805 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2025-02-08 03:52:05,805 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2025-02-08 03:52:05,805 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#2 [2025-02-08 03:52:05,805 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#3 [2025-02-08 03:52:05,805 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#4 [2025-02-08 03:52:05,805 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#5 [2025-02-08 03:52:05,807 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#6 [2025-02-08 03:52:05,807 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#7 [2025-02-08 03:52:05,807 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#8 [2025-02-08 03:52:05,807 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#9 [2025-02-08 03:52:05,807 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#10 [2025-02-08 03:52:05,807 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#11 [2025-02-08 03:52:05,807 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#12 [2025-02-08 03:52:05,807 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#13 [2025-02-08 03:52:05,807 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#14 [2025-02-08 03:52:05,808 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#15 [2025-02-08 03:52:05,808 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#16 [2025-02-08 03:52:05,808 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#17 [2025-02-08 03:52:05,808 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#18 [2025-02-08 03:52:05,808 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#19 [2025-02-08 03:52:05,808 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#20 [2025-02-08 03:52:05,808 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#21 [2025-02-08 03:52:05,808 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#22 [2025-02-08 03:52:05,808 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#23 [2025-02-08 03:52:05,808 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#24 [2025-02-08 03:52:05,808 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#25 [2025-02-08 03:52:05,808 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#26 [2025-02-08 03:52:05,808 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#27 [2025-02-08 03:52:05,808 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#28 [2025-02-08 03:52:05,808 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#29 [2025-02-08 03:52:05,808 INFO L130 BoogieDeclarations]: Found specification of procedure __request_region [2025-02-08 03:52:05,808 INFO L138 BoogieDeclarations]: Found implementation of procedure __request_region [2025-02-08 03:52:05,808 INFO L130 BoogieDeclarations]: Found specification of procedure pnp_port_valid [2025-02-08 03:52:05,808 INFO L138 BoogieDeclarations]: Found implementation of procedure pnp_port_valid [2025-02-08 03:52:05,808 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_check_final_state [2025-02-08 03:52:05,808 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_check_final_state [2025-02-08 03:52:05,808 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2025-02-08 03:52:05,808 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2025-02-08 03:52:06,293 INFO L257 CfgBuilder]: Building ICFG [2025-02-08 03:52:06,295 INFO L287 CfgBuilder]: Building CFG for each procedure with an implementation [2025-02-08 03:52:06,309 FATAL L? ?]: The Plugin de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder has thrown an exception: java.lang.ArrayIndexOutOfBoundsException: Index -1 out of bounds for length 2 at de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder.cfg.CfgBuilder$ProcedureCfgBuilder.buildCodeBlock(CfgBuilder.java:761) at de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder.cfg.CfgBuilder$ProcedureCfgBuilder.buildCodeBlock(CfgBuilder.java:742) at de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder.cfg.CfgBuilder$ProcedureCfgBuilder.buildProcedureCfgFromImplementation(CfgBuilder.java:676) at de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder.cfg.CfgBuilder.createIcfg(CfgBuilder.java:291) at de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder.IcfgBuilderObserver.process(IcfgBuilderObserver.java:88) at de.uni_freiburg.informatik.ultimate.core.coreplugin.modelwalker.DFSTreeWalker.runObserver(DFSTreeWalker.java:65) at de.uni_freiburg.informatik.ultimate.core.coreplugin.modelwalker.BaseWalker.runObserver(BaseWalker.java:93) at de.uni_freiburg.informatik.ultimate.core.coreplugin.modelwalker.BaseWalker.run(BaseWalker.java:86) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runObserver(PluginConnector.java:166) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runTool(PluginConnector.java:150) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.run(PluginConnector.java:127) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.executePluginConnector(ToolchainWalker.java:233) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.processPlugin(ToolchainWalker.java:227) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walkUnprotected(ToolchainWalker.java:144) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walk(ToolchainWalker.java:106) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainManager$Toolchain.processToolchain(ToolchainManager.java:319) at de.uni_freiburg.informatik.ultimate.core.coreplugin.toolchain.DefaultToolchainJob.run(DefaultToolchainJob.java:145) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63) [2025-02-08 03:52:06,315 INFO L158 Benchmark]: Toolchain (without parser) took 2320.62ms. Allocated memory is still 167.8MB. Free memory was 114.7MB in the beginning and 74.0MB in the end (delta: 40.8MB). Peak memory consumption was 80.4MB. Max. memory is 16.1GB. [2025-02-08 03:52:06,316 INFO L158 Benchmark]: CDTParser took 0.19ms. Allocated memory is still 201.3MB. Free memory is still 119.8MB. There was no memory consumed. Max. memory is 16.1GB. [2025-02-08 03:52:06,317 INFO L158 Benchmark]: CACSL2BoogieTranslator took 1301.55ms. Allocated memory is still 167.8MB. Free memory was 114.3MB in the beginning and 63.8MB in the end (delta: 50.5MB). Peak memory consumption was 103.3MB. Max. memory is 16.1GB. [2025-02-08 03:52:06,317 INFO L158 Benchmark]: Boogie Procedure Inliner took 139.47ms. Allocated memory is still 167.8MB. Free memory was 63.8MB in the beginning and 107.5MB in the end (delta: -43.8MB). Peak memory consumption was 16.8MB. Max. memory is 16.1GB. [2025-02-08 03:52:06,317 INFO L158 Benchmark]: Boogie Preprocessor took 280.14ms. Allocated memory is still 167.8MB. Free memory was 107.5MB in the beginning and 51.5MB in the end (delta: 56.1MB). Peak memory consumption was 50.3MB. Max. memory is 16.1GB. [2025-02-08 03:52:06,318 INFO L158 Benchmark]: IcfgBuilder took 595.48ms. Allocated memory is still 167.8MB. Free memory was 51.5MB in the beginning and 74.0MB in the end (delta: -22.5MB). Peak memory consumption was 21.7MB. Max. memory is 16.1GB. [2025-02-08 03:52:06,319 INFO L338 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.19ms. Allocated memory is still 201.3MB. Free memory is still 119.8MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 1301.55ms. Allocated memory is still 167.8MB. Free memory was 114.3MB in the beginning and 63.8MB in the end (delta: 50.5MB). Peak memory consumption was 103.3MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 139.47ms. Allocated memory is still 167.8MB. Free memory was 63.8MB in the beginning and 107.5MB in the end (delta: -43.8MB). Peak memory consumption was 16.8MB. Max. memory is 16.1GB. * Boogie Preprocessor took 280.14ms. Allocated memory is still 167.8MB. Free memory was 107.5MB in the beginning and 51.5MB in the end (delta: 56.1MB). Peak memory consumption was 50.3MB. Max. memory is 16.1GB. * IcfgBuilder took 595.48ms. Allocated memory is still 167.8MB. Free memory was 51.5MB in the beginning and 74.0MB in the end (delta: -22.5MB). Peak memory consumption was 21.7MB. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder: - ExceptionOrErrorResult: ArrayIndexOutOfBoundsException: Index -1 out of bounds for length 2 de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder: ArrayIndexOutOfBoundsException: Index -1 out of bounds for length 2: de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder.cfg.CfgBuilder$ProcedureCfgBuilder.buildCodeBlock(CfgBuilder.java:761) * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: - GenericResultAtLocation [Line: 3610]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("outb %b0, %w1": : "a" (value), "Nd" (port)); [3610] - GenericResultAtLocation [Line: 3618]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("inb %w1, %b0": "=a" (value): "Nd" (port)); [3618] RESULT: Ultimate could not prove your program: Toolchain returned no result. [2025-02-08 03:52:06,335 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Forceful destruction successful, exit code 0 Received shutdown request... --- End real Ultimate output --- Execution finished normally Using bit-precise analysis Retrying with bit-precise analysis ### Bit-precise run ### Calling Ultimate with: /root/.sdkman/candidates/java/21.0.5-tem/bin/java -Dosgi.configuration.area=/storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/config/AutomizerReach.xml -i ../sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-media-rc-nuvoton-cir.cil.i -s /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-64bit-Automizer_Bitvector.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux --witnessprinter.witness.filename witness --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 64bit --witnessprinter.graph.data.programhash 4bd03bf538c8a1f05055d45724b67645b210b4f99e6ffddc4b441645e05ec36a --- Real Ultimate output --- This is Ultimate 0.3.0-?-48c9605-m [2025-02-08 03:52:08,131 INFO L188 SettingsManager]: Resetting all preferences to default values... [2025-02-08 03:52:08,215 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-64bit-Automizer_Bitvector.epf [2025-02-08 03:52:08,221 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2025-02-08 03:52:08,221 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2025-02-08 03:52:08,242 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2025-02-08 03:52:08,244 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2025-02-08 03:52:08,244 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2025-02-08 03:52:08,244 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2025-02-08 03:52:08,244 INFO L153 SettingsManager]: * Use memory slicer=true [2025-02-08 03:52:08,245 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2025-02-08 03:52:08,245 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2025-02-08 03:52:08,245 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2025-02-08 03:52:08,245 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2025-02-08 03:52:08,246 INFO L153 SettingsManager]: * Use SBE=true [2025-02-08 03:52:08,246 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2025-02-08 03:52:08,246 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2025-02-08 03:52:08,246 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2025-02-08 03:52:08,246 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2025-02-08 03:52:08,246 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2025-02-08 03:52:08,247 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2025-02-08 03:52:08,247 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2025-02-08 03:52:08,247 INFO L153 SettingsManager]: * Use bitvectors instead of ints=true [2025-02-08 03:52:08,247 INFO L153 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2025-02-08 03:52:08,247 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2025-02-08 03:52:08,247 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2025-02-08 03:52:08,247 INFO L153 SettingsManager]: * Use constant arrays=true [2025-02-08 03:52:08,247 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2025-02-08 03:52:08,247 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2025-02-08 03:52:08,247 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2025-02-08 03:52:08,248 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2025-02-08 03:52:08,248 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-02-08 03:52:08,248 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2025-02-08 03:52:08,248 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2025-02-08 03:52:08,248 INFO L153 SettingsManager]: * Compute procedure contracts=false [2025-02-08 03:52:08,248 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2025-02-08 03:52:08,248 INFO L153 SettingsManager]: * Trace refinement strategy=FOX [2025-02-08 03:52:08,249 INFO L153 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2025-02-08 03:52:08,249 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2025-02-08 03:52:08,249 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2025-02-08 03:52:08,249 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2025-02-08 03:52:08,249 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2025-02-08 03:52:08,249 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 ! call(reach_error())) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 64bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> 4bd03bf538c8a1f05055d45724b67645b210b4f99e6ffddc4b441645e05ec36a [2025-02-08 03:52:08,484 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2025-02-08 03:52:08,489 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2025-02-08 03:52:08,491 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2025-02-08 03:52:08,493 INFO L270 PluginConnector]: Initializing CDTParser... [2025-02-08 03:52:08,493 INFO L274 PluginConnector]: CDTParser initialized [2025-02-08 03:52:08,494 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-media-rc-nuvoton-cir.cil.i [2025-02-08 03:52:09,673 INFO L533 CDTParser]: Created temporary CDT project at /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/d79bed9d1/efd49d8d8ef54a7f8458d1db4bd30d37/FLAGdbe55159d [2025-02-08 03:52:09,999 INFO L384 CDTParser]: Found 1 translation units. [2025-02-08 03:52:10,001 INFO L180 CDTParser]: Scanning /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-media-rc-nuvoton-cir.cil.i [2025-02-08 03:52:10,036 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/d79bed9d1/efd49d8d8ef54a7f8458d1db4bd30d37/FLAGdbe55159d [2025-02-08 03:52:10,047 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/d79bed9d1/efd49d8d8ef54a7f8458d1db4bd30d37 [2025-02-08 03:52:10,049 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2025-02-08 03:52:10,050 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2025-02-08 03:52:10,050 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2025-02-08 03:52:10,050 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2025-02-08 03:52:10,053 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2025-02-08 03:52:10,054 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 08.02 03:52:10" (1/1) ... [2025-02-08 03:52:10,054 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@7ad420ba and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:52:10, skipping insertion in model container [2025-02-08 03:52:10,054 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 08.02 03:52:10" (1/1) ... [2025-02-08 03:52:10,117 INFO L175 MainTranslator]: Built tables and reachable declarations [2025-02-08 03:52:10,545 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:52:10,662 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:52:10,668 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:52:10,669 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:52:10,669 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:52:10,715 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:52:10,721 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:52:10,733 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:52:10,736 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:52:10,740 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:52:10,743 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:52:10,744 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:52:10,746 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:52:10,747 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:52:10,747 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:52:10,748 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:52:10,751 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:52:10,752 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:52:10,753 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:52:10,753 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:52:10,756 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:52:10,759 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:52:10,761 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:52:10,812 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:52:10,812 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:52:10,813 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:52:10,813 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:52:10,821 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:52:10,824 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:52:10,824 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:52:10,841 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:52:10,842 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:52:10,843 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:52:10,844 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:52:10,931 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-media-rc-nuvoton-cir.cil.i[196376,196389] [2025-02-08 03:52:10,935 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-media-rc-nuvoton-cir.cil.i[196545,196558] [2025-02-08 03:52:10,936 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-media-rc-nuvoton-cir.cil.i[196712,196725] [2025-02-08 03:52:10,936 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-media-rc-nuvoton-cir.cil.i[196880,196893] [2025-02-08 03:52:10,944 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:52:10,944 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-02-08 03:52:10,967 INFO L200 MainTranslator]: Completed pre-run [2025-02-08 03:52:11,024 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("outb %b0, %w1": : "a" (value), "Nd" (port)); [3610] [2025-02-08 03:52:11,026 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("inb %w1, %b0": "=a" (value): "Nd" (port)); [3618] [2025-02-08 03:52:11,165 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-media-rc-nuvoton-cir.cil.i[196376,196389] [2025-02-08 03:52:11,166 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-media-rc-nuvoton-cir.cil.i[196545,196558] [2025-02-08 03:52:11,167 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-media-rc-nuvoton-cir.cil.i[196712,196725] [2025-02-08 03:52:11,167 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-media-rc-nuvoton-cir.cil.i[196880,196893] [2025-02-08 03:52:11,169 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-02-08 03:52:11,221 INFO L204 MainTranslator]: Completed translation [2025-02-08 03:52:11,222 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:52:11 WrapperNode [2025-02-08 03:52:11,222 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2025-02-08 03:52:11,223 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2025-02-08 03:52:11,223 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2025-02-08 03:52:11,223 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2025-02-08 03:52:11,227 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:52:11" (1/1) ... [2025-02-08 03:52:11,273 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:52:11" (1/1) ... [2025-02-08 03:52:11,362 INFO L138 Inliner]: procedures = 301, calls = 1182, calls flagged for inlining = 114, calls inlined = 94, statements flattened = 2344 [2025-02-08 03:52:11,363 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2025-02-08 03:52:11,364 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2025-02-08 03:52:11,364 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2025-02-08 03:52:11,364 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2025-02-08 03:52:11,370 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:52:11" (1/1) ... [2025-02-08 03:52:11,370 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:52:11" (1/1) ... [2025-02-08 03:52:11,391 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:52:11" (1/1) ... [2025-02-08 03:52:11,536 INFO L175 MemorySlicer]: Split 271 memory accesses to 30 slices as follows [1, 4, 18, 6, 6, 135, 1, 2, 29, 2, 5, 1, 5, 11, 1, 4, 1, 5, 1, 4, 1, 5, 1, 5, 1, 2, 4, 1, 6, 3]. 50 percent of accesses are in the largest equivalence class. The 83 initializations are split as follows [1, 0, 18, 6, 6, 0, 1, 2, 0, 1, 5, 1, 5, 0, 1, 4, 1, 5, 1, 4, 1, 5, 1, 5, 1, 0, 4, 1, 0, 3]. The 109 writes are split as follows [0, 4, 0, 0, 0, 64, 0, 0, 25, 0, 0, 0, 0, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 6, 0]. [2025-02-08 03:52:11,536 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:52:11" (1/1) ... [2025-02-08 03:52:11,537 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:52:11" (1/1) ... [2025-02-08 03:52:11,607 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:52:11" (1/1) ... [2025-02-08 03:52:11,610 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:52:11" (1/1) ... [2025-02-08 03:52:11,653 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:52:11" (1/1) ... [2025-02-08 03:52:11,668 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:52:11" (1/1) ... [2025-02-08 03:52:11,695 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2025-02-08 03:52:11,697 INFO L112 PluginConnector]: ------------------------IcfgBuilder---------------------------- [2025-02-08 03:52:11,697 INFO L270 PluginConnector]: Initializing IcfgBuilder... [2025-02-08 03:52:11,697 INFO L274 PluginConnector]: IcfgBuilder initialized [2025-02-08 03:52:11,698 INFO L184 PluginConnector]: Executing the observer IcfgBuilderObserver from plugin IcfgBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:52:11" (1/1) ... [2025-02-08 03:52:11,704 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-02-08 03:52:11,713 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 03:52:11,723 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 03:52:11,728 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 03:52:11,741 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#0 [2025-02-08 03:52:11,742 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#1 [2025-02-08 03:52:11,743 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#2 [2025-02-08 03:52:11,743 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#3 [2025-02-08 03:52:11,743 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#4 [2025-02-08 03:52:11,743 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#5 [2025-02-08 03:52:11,743 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#6 [2025-02-08 03:52:11,743 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#7 [2025-02-08 03:52:11,743 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#8 [2025-02-08 03:52:11,743 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#9 [2025-02-08 03:52:11,743 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#10 [2025-02-08 03:52:11,743 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#11 [2025-02-08 03:52:11,743 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#12 [2025-02-08 03:52:11,743 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#13 [2025-02-08 03:52:11,743 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#14 [2025-02-08 03:52:11,743 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#15 [2025-02-08 03:52:11,743 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#16 [2025-02-08 03:52:11,743 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#17 [2025-02-08 03:52:11,743 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#18 [2025-02-08 03:52:11,743 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#19 [2025-02-08 03:52:11,743 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#20 [2025-02-08 03:52:11,743 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#21 [2025-02-08 03:52:11,743 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#22 [2025-02-08 03:52:11,743 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#23 [2025-02-08 03:52:11,743 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#24 [2025-02-08 03:52:11,743 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#25 [2025-02-08 03:52:11,743 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#26 [2025-02-08 03:52:11,743 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#27 [2025-02-08 03:52:11,743 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#28 [2025-02-08 03:52:11,743 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#29 [2025-02-08 03:52:11,743 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#0 [2025-02-08 03:52:11,743 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#1 [2025-02-08 03:52:11,744 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#2 [2025-02-08 03:52:11,744 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#3 [2025-02-08 03:52:11,744 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#4 [2025-02-08 03:52:11,744 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#5 [2025-02-08 03:52:11,744 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#6 [2025-02-08 03:52:11,744 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#7 [2025-02-08 03:52:11,744 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#8 [2025-02-08 03:52:11,744 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#9 [2025-02-08 03:52:11,744 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#10 [2025-02-08 03:52:11,744 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#11 [2025-02-08 03:52:11,744 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#12 [2025-02-08 03:52:11,744 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#13 [2025-02-08 03:52:11,744 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#14 [2025-02-08 03:52:11,744 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#15 [2025-02-08 03:52:11,744 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#16 [2025-02-08 03:52:11,744 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#17 [2025-02-08 03:52:11,744 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#18 [2025-02-08 03:52:11,744 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#19 [2025-02-08 03:52:11,744 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#20 [2025-02-08 03:52:11,744 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#21 [2025-02-08 03:52:11,744 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#22 [2025-02-08 03:52:11,744 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#23 [2025-02-08 03:52:11,744 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#24 [2025-02-08 03:52:11,744 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#25 [2025-02-08 03:52:11,744 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#26 [2025-02-08 03:52:11,744 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#27 [2025-02-08 03:52:11,744 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#28 [2025-02-08 03:52:11,744 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#29 [2025-02-08 03:52:11,744 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#0 [2025-02-08 03:52:11,744 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#1 [2025-02-08 03:52:11,744 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#2 [2025-02-08 03:52:11,744 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#3 [2025-02-08 03:52:11,744 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#4 [2025-02-08 03:52:11,744 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#5 [2025-02-08 03:52:11,744 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#6 [2025-02-08 03:52:11,744 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#7 [2025-02-08 03:52:11,744 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#8 [2025-02-08 03:52:11,744 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#9 [2025-02-08 03:52:11,744 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#10 [2025-02-08 03:52:11,744 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#11 [2025-02-08 03:52:11,744 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#12 [2025-02-08 03:52:11,744 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#13 [2025-02-08 03:52:11,745 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#14 [2025-02-08 03:52:11,747 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#15 [2025-02-08 03:52:11,747 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#16 [2025-02-08 03:52:11,747 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#17 [2025-02-08 03:52:11,747 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#18 [2025-02-08 03:52:11,747 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#19 [2025-02-08 03:52:11,747 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#20 [2025-02-08 03:52:11,747 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#21 [2025-02-08 03:52:11,747 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#22 [2025-02-08 03:52:11,747 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#23 [2025-02-08 03:52:11,747 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#24 [2025-02-08 03:52:11,747 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#25 [2025-02-08 03:52:11,747 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#26 [2025-02-08 03:52:11,747 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#27 [2025-02-08 03:52:11,747 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#28 [2025-02-08 03:52:11,747 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#29 [2025-02-08 03:52:11,747 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#0 [2025-02-08 03:52:11,747 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#1 [2025-02-08 03:52:11,747 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#2 [2025-02-08 03:52:11,747 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#3 [2025-02-08 03:52:11,747 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#4 [2025-02-08 03:52:11,747 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#5 [2025-02-08 03:52:11,747 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#6 [2025-02-08 03:52:11,747 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#7 [2025-02-08 03:52:11,748 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#8 [2025-02-08 03:52:11,748 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#9 [2025-02-08 03:52:11,748 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#10 [2025-02-08 03:52:11,748 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#11 [2025-02-08 03:52:11,748 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#12 [2025-02-08 03:52:11,748 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#13 [2025-02-08 03:52:11,748 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#14 [2025-02-08 03:52:11,748 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#15 [2025-02-08 03:52:11,748 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#16 [2025-02-08 03:52:11,748 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#17 [2025-02-08 03:52:11,748 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#18 [2025-02-08 03:52:11,748 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#19 [2025-02-08 03:52:11,748 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#20 [2025-02-08 03:52:11,748 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#21 [2025-02-08 03:52:11,748 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#22 [2025-02-08 03:52:11,748 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#23 [2025-02-08 03:52:11,748 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#24 [2025-02-08 03:52:11,748 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#25 [2025-02-08 03:52:11,748 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#26 [2025-02-08 03:52:11,748 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#27 [2025-02-08 03:52:11,748 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#28 [2025-02-08 03:52:11,748 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#29 [2025-02-08 03:52:11,748 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#0 [2025-02-08 03:52:11,748 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#1 [2025-02-08 03:52:11,748 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#2 [2025-02-08 03:52:11,748 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#3 [2025-02-08 03:52:11,748 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#4 [2025-02-08 03:52:11,748 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#5 [2025-02-08 03:52:11,748 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#6 [2025-02-08 03:52:11,748 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#7 [2025-02-08 03:52:11,748 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#8 [2025-02-08 03:52:11,748 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#9 [2025-02-08 03:52:11,748 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#10 [2025-02-08 03:52:11,748 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#11 [2025-02-08 03:52:11,748 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#12 [2025-02-08 03:52:11,748 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#13 [2025-02-08 03:52:11,748 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#14 [2025-02-08 03:52:11,748 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#15 [2025-02-08 03:52:11,748 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#16 [2025-02-08 03:52:11,748 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#17 [2025-02-08 03:52:11,748 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#18 [2025-02-08 03:52:11,748 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#19 [2025-02-08 03:52:11,748 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#20 [2025-02-08 03:52:11,748 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#21 [2025-02-08 03:52:11,748 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#22 [2025-02-08 03:52:11,748 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#23 [2025-02-08 03:52:11,748 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#24 [2025-02-08 03:52:11,748 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#25 [2025-02-08 03:52:11,750 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#26 [2025-02-08 03:52:11,750 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#27 [2025-02-08 03:52:11,750 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#28 [2025-02-08 03:52:11,750 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#29 [2025-02-08 03:52:11,750 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#0 [2025-02-08 03:52:11,750 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#1 [2025-02-08 03:52:11,750 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#2 [2025-02-08 03:52:11,750 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#3 [2025-02-08 03:52:11,750 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#4 [2025-02-08 03:52:11,751 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#5 [2025-02-08 03:52:11,751 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#6 [2025-02-08 03:52:11,751 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#7 [2025-02-08 03:52:11,751 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#8 [2025-02-08 03:52:11,751 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#9 [2025-02-08 03:52:11,752 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#10 [2025-02-08 03:52:11,752 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#11 [2025-02-08 03:52:11,752 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#12 [2025-02-08 03:52:11,752 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#13 [2025-02-08 03:52:11,752 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#14 [2025-02-08 03:52:11,752 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#15 [2025-02-08 03:52:11,752 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#16 [2025-02-08 03:52:11,752 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#17 [2025-02-08 03:52:11,752 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#18 [2025-02-08 03:52:11,752 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#19 [2025-02-08 03:52:11,752 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#20 [2025-02-08 03:52:11,752 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#21 [2025-02-08 03:52:11,752 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#22 [2025-02-08 03:52:11,752 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#23 [2025-02-08 03:52:11,752 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#24 [2025-02-08 03:52:11,752 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#25 [2025-02-08 03:52:11,752 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#26 [2025-02-08 03:52:11,752 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#27 [2025-02-08 03:52:11,752 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#28 [2025-02-08 03:52:11,752 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#29 [2025-02-08 03:52:11,752 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_stop [2025-02-08 03:52:11,752 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_stop [2025-02-08 03:52:11,752 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.meminit [2025-02-08 03:52:11,752 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.meminit [2025-02-08 03:52:11,752 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_automaton_state_0_6 [2025-02-08 03:52:11,752 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_automaton_state_0_6 [2025-02-08 03:52:11,752 INFO L130 BoogieDeclarations]: Found specification of procedure nvt_efm_disable [2025-02-08 03:52:11,752 INFO L138 BoogieDeclarations]: Found implementation of procedure nvt_efm_disable [2025-02-08 03:52:11,752 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlock [2025-02-08 03:52:11,752 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlock [2025-02-08 03:52:11,752 INFO L130 BoogieDeclarations]: Found specification of procedure request_irq [2025-02-08 03:52:11,752 INFO L138 BoogieDeclarations]: Found implementation of procedure request_irq [2025-02-08 03:52:11,752 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_malloc [2025-02-08 03:52:11,752 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_malloc [2025-02-08 03:52:11,752 INFO L130 BoogieDeclarations]: Found specification of procedure pnp_port_len [2025-02-08 03:52:11,752 INFO L138 BoogieDeclarations]: Found implementation of procedure pnp_port_len [2025-02-08 03:52:11,752 INFO L130 BoogieDeclarations]: Found specification of procedure nvt_cir_wake_reg_read [2025-02-08 03:52:11,752 INFO L138 BoogieDeclarations]: Found implementation of procedure nvt_cir_wake_reg_read [2025-02-08 03:52:11,752 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_to_process_context [2025-02-08 03:52:11,752 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_to_process_context [2025-02-08 03:52:11,752 INFO L130 BoogieDeclarations]: Found specification of procedure free_irq [2025-02-08 03:52:11,752 INFO L138 BoogieDeclarations]: Found implementation of procedure free_irq [2025-02-08 03:52:11,752 INFO L130 BoogieDeclarations]: Found specification of procedure nvt_clear_tx_fifo [2025-02-08 03:52:11,752 INFO L138 BoogieDeclarations]: Found implementation of procedure nvt_clear_tx_fifo [2025-02-08 03:52:11,752 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lock [2025-02-08 03:52:11,753 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lock [2025-02-08 03:52:11,753 INFO L130 BoogieDeclarations]: Found specification of procedure ir_raw_event_handle [2025-02-08 03:52:11,753 INFO L138 BoogieDeclarations]: Found implementation of procedure ir_raw_event_handle [2025-02-08 03:52:11,753 INFO L130 BoogieDeclarations]: Found specification of procedure spinlock_check [2025-02-08 03:52:11,753 INFO L138 BoogieDeclarations]: Found implementation of procedure spinlock_check [2025-02-08 03:52:11,753 INFO L130 BoogieDeclarations]: Found specification of procedure rc_unregister_device [2025-02-08 03:52:11,753 INFO L138 BoogieDeclarations]: Found implementation of procedure rc_unregister_device [2025-02-08 03:52:11,753 INFO L130 BoogieDeclarations]: Found specification of procedure nvt_clear_cir_wake_fifo [2025-02-08 03:52:11,753 INFO L138 BoogieDeclarations]: Found implementation of procedure nvt_clear_cir_wake_fifo [2025-02-08 03:52:11,753 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2025-02-08 03:52:11,753 INFO L130 BoogieDeclarations]: Found specification of procedure nvt_process_rx_ir_data [2025-02-08 03:52:11,753 INFO L138 BoogieDeclarations]: Found implementation of procedure nvt_process_rx_ir_data [2025-02-08 03:52:11,753 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#0 [2025-02-08 03:52:11,753 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#1 [2025-02-08 03:52:11,753 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#2 [2025-02-08 03:52:11,753 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#3 [2025-02-08 03:52:11,753 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#4 [2025-02-08 03:52:11,753 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#5 [2025-02-08 03:52:11,753 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#6 [2025-02-08 03:52:11,753 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#7 [2025-02-08 03:52:11,753 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#8 [2025-02-08 03:52:11,753 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#9 [2025-02-08 03:52:11,753 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#10 [2025-02-08 03:52:11,753 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#11 [2025-02-08 03:52:11,754 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#12 [2025-02-08 03:52:11,754 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#13 [2025-02-08 03:52:11,754 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#14 [2025-02-08 03:52:11,755 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#15 [2025-02-08 03:52:11,755 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#16 [2025-02-08 03:52:11,755 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#17 [2025-02-08 03:52:11,755 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#18 [2025-02-08 03:52:11,755 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#19 [2025-02-08 03:52:11,755 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#20 [2025-02-08 03:52:11,755 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#21 [2025-02-08 03:52:11,755 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#22 [2025-02-08 03:52:11,755 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#23 [2025-02-08 03:52:11,755 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#24 [2025-02-08 03:52:11,755 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#25 [2025-02-08 03:52:11,755 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#26 [2025-02-08 03:52:11,755 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#27 [2025-02-08 03:52:11,755 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#28 [2025-02-08 03:52:11,755 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#29 [2025-02-08 03:52:11,755 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_xmalloc [2025-02-08 03:52:11,755 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_xmalloc [2025-02-08 03:52:11,755 INFO L130 BoogieDeclarations]: Found specification of procedure nvt_cr_write [2025-02-08 03:52:11,755 INFO L138 BoogieDeclarations]: Found implementation of procedure nvt_cr_write [2025-02-08 03:52:11,755 INFO L130 BoogieDeclarations]: Found specification of procedure nvt_remove [2025-02-08 03:52:11,755 INFO L138 BoogieDeclarations]: Found implementation of procedure nvt_remove [2025-02-08 03:52:11,755 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_unlock_irqrestore_47 [2025-02-08 03:52:11,755 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_unlock_irqrestore_47 [2025-02-08 03:52:11,755 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_unlock_irqrestore_45 [2025-02-08 03:52:11,755 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_unlock_irqrestore_45 [2025-02-08 03:52:11,755 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_is_err [2025-02-08 03:52:11,755 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_is_err [2025-02-08 03:52:11,755 INFO L130 BoogieDeclarations]: Found specification of procedure spin_unlock_irqrestore [2025-02-08 03:52:11,755 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_unlock_irqrestore [2025-02-08 03:52:11,755 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#0 [2025-02-08 03:52:11,755 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#1 [2025-02-08 03:52:11,755 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#2 [2025-02-08 03:52:11,755 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#3 [2025-02-08 03:52:11,755 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#4 [2025-02-08 03:52:11,755 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#5 [2025-02-08 03:52:11,755 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#6 [2025-02-08 03:52:11,755 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#7 [2025-02-08 03:52:11,755 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#8 [2025-02-08 03:52:11,755 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#9 [2025-02-08 03:52:11,755 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#10 [2025-02-08 03:52:11,755 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#11 [2025-02-08 03:52:11,755 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#12 [2025-02-08 03:52:11,755 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#13 [2025-02-08 03:52:11,755 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#14 [2025-02-08 03:52:11,756 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#15 [2025-02-08 03:52:11,756 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#16 [2025-02-08 03:52:11,756 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#17 [2025-02-08 03:52:11,756 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#18 [2025-02-08 03:52:11,756 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#19 [2025-02-08 03:52:11,756 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#20 [2025-02-08 03:52:11,756 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#21 [2025-02-08 03:52:11,756 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#22 [2025-02-08 03:52:11,756 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#23 [2025-02-08 03:52:11,756 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#24 [2025-02-08 03:52:11,756 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#25 [2025-02-08 03:52:11,756 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#26 [2025-02-08 03:52:11,756 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#27 [2025-02-08 03:52:11,756 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#28 [2025-02-08 03:52:11,756 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#29 [2025-02-08 03:52:11,756 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#0 [2025-02-08 03:52:11,756 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#1 [2025-02-08 03:52:11,756 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#2 [2025-02-08 03:52:11,756 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#3 [2025-02-08 03:52:11,756 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#4 [2025-02-08 03:52:11,756 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#5 [2025-02-08 03:52:11,756 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#6 [2025-02-08 03:52:11,756 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#7 [2025-02-08 03:52:11,756 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#8 [2025-02-08 03:52:11,757 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#9 [2025-02-08 03:52:11,757 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#10 [2025-02-08 03:52:11,758 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#11 [2025-02-08 03:52:11,758 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#12 [2025-02-08 03:52:11,758 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#13 [2025-02-08 03:52:11,758 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#14 [2025-02-08 03:52:11,758 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#15 [2025-02-08 03:52:11,758 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#16 [2025-02-08 03:52:11,758 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#17 [2025-02-08 03:52:11,758 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#18 [2025-02-08 03:52:11,758 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#19 [2025-02-08 03:52:11,758 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#20 [2025-02-08 03:52:11,758 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#21 [2025-02-08 03:52:11,758 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#22 [2025-02-08 03:52:11,758 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#23 [2025-02-08 03:52:11,758 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#24 [2025-02-08 03:52:11,758 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#25 [2025-02-08 03:52:11,758 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#26 [2025-02-08 03:52:11,758 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#27 [2025-02-08 03:52:11,758 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#28 [2025-02-08 03:52:11,758 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#29 [2025-02-08 03:52:11,758 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#0 [2025-02-08 03:52:11,758 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#1 [2025-02-08 03:52:11,758 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#2 [2025-02-08 03:52:11,758 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#3 [2025-02-08 03:52:11,758 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#4 [2025-02-08 03:52:11,758 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#5 [2025-02-08 03:52:11,758 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#6 [2025-02-08 03:52:11,758 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#7 [2025-02-08 03:52:11,758 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#8 [2025-02-08 03:52:11,758 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#9 [2025-02-08 03:52:11,758 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#10 [2025-02-08 03:52:11,758 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#11 [2025-02-08 03:52:11,758 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#12 [2025-02-08 03:52:11,758 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#13 [2025-02-08 03:52:11,759 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#14 [2025-02-08 03:52:11,759 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#15 [2025-02-08 03:52:11,759 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#16 [2025-02-08 03:52:11,759 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#17 [2025-02-08 03:52:11,759 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#18 [2025-02-08 03:52:11,759 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#19 [2025-02-08 03:52:11,759 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#20 [2025-02-08 03:52:11,759 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#21 [2025-02-08 03:52:11,759 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#22 [2025-02-08 03:52:11,759 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#23 [2025-02-08 03:52:11,759 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#24 [2025-02-08 03:52:11,759 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#25 [2025-02-08 03:52:11,759 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#26 [2025-02-08 03:52:11,759 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#27 [2025-02-08 03:52:11,759 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#28 [2025-02-08 03:52:11,759 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#29 [2025-02-08 03:52:11,759 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2025-02-08 03:52:11,759 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#0 [2025-02-08 03:52:11,759 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#1 [2025-02-08 03:52:11,759 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#2 [2025-02-08 03:52:11,759 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#3 [2025-02-08 03:52:11,759 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#4 [2025-02-08 03:52:11,759 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#5 [2025-02-08 03:52:11,759 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#6 [2025-02-08 03:52:11,760 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#7 [2025-02-08 03:52:11,760 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#8 [2025-02-08 03:52:11,760 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#9 [2025-02-08 03:52:11,760 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#10 [2025-02-08 03:52:11,760 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#11 [2025-02-08 03:52:11,760 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#12 [2025-02-08 03:52:11,760 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#13 [2025-02-08 03:52:11,760 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#14 [2025-02-08 03:52:11,760 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#15 [2025-02-08 03:52:11,760 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#16 [2025-02-08 03:52:11,760 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#17 [2025-02-08 03:52:11,760 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#18 [2025-02-08 03:52:11,760 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#19 [2025-02-08 03:52:11,760 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#20 [2025-02-08 03:52:11,760 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#21 [2025-02-08 03:52:11,760 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#22 [2025-02-08 03:52:11,760 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#23 [2025-02-08 03:52:11,760 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#24 [2025-02-08 03:52:11,760 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#25 [2025-02-08 03:52:11,760 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#26 [2025-02-08 03:52:11,760 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#27 [2025-02-08 03:52:11,760 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#28 [2025-02-08 03:52:11,760 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#29 [2025-02-08 03:52:11,760 INFO L130 BoogieDeclarations]: Found specification of procedure nvt_cir_regs_init [2025-02-08 03:52:11,760 INFO L138 BoogieDeclarations]: Found implementation of procedure nvt_cir_regs_init [2025-02-08 03:52:11,760 INFO L130 BoogieDeclarations]: Found specification of procedure printk [2025-02-08 03:52:11,760 INFO L138 BoogieDeclarations]: Found implementation of procedure printk [2025-02-08 03:52:11,760 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#0 [2025-02-08 03:52:11,760 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#1 [2025-02-08 03:52:11,760 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#2 [2025-02-08 03:52:11,760 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#3 [2025-02-08 03:52:11,760 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#4 [2025-02-08 03:52:11,760 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#5 [2025-02-08 03:52:11,760 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#6 [2025-02-08 03:52:11,760 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#7 [2025-02-08 03:52:11,760 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#8 [2025-02-08 03:52:11,760 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#9 [2025-02-08 03:52:11,760 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#10 [2025-02-08 03:52:11,760 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#11 [2025-02-08 03:52:11,760 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#12 [2025-02-08 03:52:11,760 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#13 [2025-02-08 03:52:11,760 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#14 [2025-02-08 03:52:11,760 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#15 [2025-02-08 03:52:11,760 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#16 [2025-02-08 03:52:11,760 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#17 [2025-02-08 03:52:11,760 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#18 [2025-02-08 03:52:11,762 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#19 [2025-02-08 03:52:11,762 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#20 [2025-02-08 03:52:11,762 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#21 [2025-02-08 03:52:11,762 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#22 [2025-02-08 03:52:11,762 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#23 [2025-02-08 03:52:11,762 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#24 [2025-02-08 03:52:11,762 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#25 [2025-02-08 03:52:11,762 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#26 [2025-02-08 03:52:11,762 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#27 [2025-02-08 03:52:11,762 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#28 [2025-02-08 03:52:11,762 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#29 [2025-02-08 03:52:11,762 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#0 [2025-02-08 03:52:11,762 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#1 [2025-02-08 03:52:11,762 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#2 [2025-02-08 03:52:11,762 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#3 [2025-02-08 03:52:11,762 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#4 [2025-02-08 03:52:11,762 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#5 [2025-02-08 03:52:11,762 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#6 [2025-02-08 03:52:11,762 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#7 [2025-02-08 03:52:11,762 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#8 [2025-02-08 03:52:11,762 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#9 [2025-02-08 03:52:11,762 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#10 [2025-02-08 03:52:11,762 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#11 [2025-02-08 03:52:11,762 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#12 [2025-02-08 03:52:11,762 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#13 [2025-02-08 03:52:11,762 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#14 [2025-02-08 03:52:11,762 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#15 [2025-02-08 03:52:11,762 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#16 [2025-02-08 03:52:11,762 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#17 [2025-02-08 03:52:11,762 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#18 [2025-02-08 03:52:11,762 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#19 [2025-02-08 03:52:11,762 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#20 [2025-02-08 03:52:11,763 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#21 [2025-02-08 03:52:11,763 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#22 [2025-02-08 03:52:11,763 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#23 [2025-02-08 03:52:11,763 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#24 [2025-02-08 03:52:11,763 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#25 [2025-02-08 03:52:11,763 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#26 [2025-02-08 03:52:11,763 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#27 [2025-02-08 03:52:11,763 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#28 [2025-02-08 03:52:11,763 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#29 [2025-02-08 03:52:11,763 INFO L130 BoogieDeclarations]: Found specification of procedure dev_err [2025-02-08 03:52:11,763 INFO L138 BoogieDeclarations]: Found implementation of procedure dev_err [2025-02-08 03:52:11,763 INFO L130 BoogieDeclarations]: Found specification of procedure nvt_cir_tx_inactive [2025-02-08 03:52:11,763 INFO L138 BoogieDeclarations]: Found implementation of procedure nvt_cir_tx_inactive [2025-02-08 03:52:11,763 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_lock_lock_of_NOT_ARG_SIGN [2025-02-08 03:52:11,763 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_lock_lock_of_NOT_ARG_SIGN [2025-02-08 03:52:11,763 INFO L130 BoogieDeclarations]: Found specification of procedure nvt_clear_cir_fifo [2025-02-08 03:52:11,763 INFO L138 BoogieDeclarations]: Found implementation of procedure nvt_clear_cir_fifo [2025-02-08 03:52:11,763 INFO L130 BoogieDeclarations]: Found specification of procedure outb [2025-02-08 03:52:11,763 INFO L138 BoogieDeclarations]: Found implementation of procedure outb [2025-02-08 03:52:11,763 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_request_irq [2025-02-08 03:52:11,763 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_request_irq [2025-02-08 03:52:11,763 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_filter_positive_int [2025-02-08 03:52:11,763 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_filter_positive_int [2025-02-08 03:52:11,763 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_free_irq [2025-02-08 03:52:11,763 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_free_irq [2025-02-08 03:52:11,763 INFO L130 BoogieDeclarations]: Found specification of procedure nvt_cir_reg_read [2025-02-08 03:52:11,763 INFO L138 BoogieDeclarations]: Found implementation of procedure nvt_cir_reg_read [2025-02-08 03:52:11,763 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_lock_nvt_lock_of_nvt_dev [2025-02-08 03:52:11,763 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_lock_nvt_lock_of_nvt_dev [2025-02-08 03:52:11,763 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_zalloc [2025-02-08 03:52:11,763 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_zalloc [2025-02-08 03:52:11,763 INFO L130 BoogieDeclarations]: Found specification of procedure nvt_get_rx_ir_data [2025-02-08 03:52:11,763 INFO L138 BoogieDeclarations]: Found implementation of procedure nvt_get_rx_ir_data [2025-02-08 03:52:11,763 INFO L130 BoogieDeclarations]: Found specification of procedure __raw_spin_lock_init [2025-02-08 03:52:11,763 INFO L138 BoogieDeclarations]: Found implementation of procedure __raw_spin_lock_init [2025-02-08 03:52:11,763 INFO L130 BoogieDeclarations]: Found specification of procedure pnp_get_resource [2025-02-08 03:52:11,763 INFO L138 BoogieDeclarations]: Found implementation of procedure pnp_get_resource [2025-02-08 03:52:11,763 INFO L130 BoogieDeclarations]: Found specification of procedure nvt_cir_reg_write [2025-02-08 03:52:11,763 INFO L138 BoogieDeclarations]: Found implementation of procedure nvt_cir_reg_write [2025-02-08 03:52:11,763 INFO L130 BoogieDeclarations]: Found specification of procedure pnp_resource_valid [2025-02-08 03:52:11,763 INFO L138 BoogieDeclarations]: Found implementation of procedure pnp_resource_valid [2025-02-08 03:52:11,763 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assume [2025-02-08 03:52:11,763 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assume [2025-02-08 03:52:11,763 INFO L130 BoogieDeclarations]: Found specification of procedure nvt_set_cir_iren [2025-02-08 03:52:11,763 INFO L138 BoogieDeclarations]: Found implementation of procedure nvt_set_cir_iren [2025-02-08 03:52:11,763 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_to_interrupt_context [2025-02-08 03:52:11,763 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_to_interrupt_context [2025-02-08 03:52:11,765 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_dev_set_drvdata [2025-02-08 03:52:11,765 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_dev_set_drvdata [2025-02-08 03:52:11,765 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_filter_err_code [2025-02-08 03:52:11,765 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_filter_err_code [2025-02-08 03:52:11,765 INFO L130 BoogieDeclarations]: Found specification of procedure nvt_set_reg_bit [2025-02-08 03:52:11,765 INFO L138 BoogieDeclarations]: Found implementation of procedure nvt_set_reg_bit [2025-02-08 03:52:11,765 INFO L130 BoogieDeclarations]: Found specification of procedure __release_region [2025-02-08 03:52:11,765 INFO L138 BoogieDeclarations]: Found implementation of procedure __release_region [2025-02-08 03:52:11,765 INFO L130 BoogieDeclarations]: Found specification of procedure kfree [2025-02-08 03:52:11,765 INFO L138 BoogieDeclarations]: Found implementation of procedure kfree [2025-02-08 03:52:11,765 INFO L130 BoogieDeclarations]: Found specification of procedure nvt_cir_wake_regs_init [2025-02-08 03:52:11,765 INFO L138 BoogieDeclarations]: Found implementation of procedure nvt_cir_wake_regs_init [2025-02-08 03:52:11,765 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#0 [2025-02-08 03:52:11,765 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#1 [2025-02-08 03:52:11,765 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#2 [2025-02-08 03:52:11,765 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#3 [2025-02-08 03:52:11,765 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#4 [2025-02-08 03:52:11,765 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#5 [2025-02-08 03:52:11,765 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#6 [2025-02-08 03:52:11,765 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#7 [2025-02-08 03:52:11,765 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#8 [2025-02-08 03:52:11,765 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#9 [2025-02-08 03:52:11,765 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#10 [2025-02-08 03:52:11,766 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#11 [2025-02-08 03:52:11,766 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#12 [2025-02-08 03:52:11,766 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#13 [2025-02-08 03:52:11,766 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#14 [2025-02-08 03:52:11,766 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#15 [2025-02-08 03:52:11,766 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#16 [2025-02-08 03:52:11,766 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#17 [2025-02-08 03:52:11,766 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#18 [2025-02-08 03:52:11,766 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#19 [2025-02-08 03:52:11,766 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#20 [2025-02-08 03:52:11,766 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#21 [2025-02-08 03:52:11,766 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#22 [2025-02-08 03:52:11,766 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#23 [2025-02-08 03:52:11,766 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#24 [2025-02-08 03:52:11,766 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#25 [2025-02-08 03:52:11,766 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#26 [2025-02-08 03:52:11,766 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#27 [2025-02-08 03:52:11,766 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#28 [2025-02-08 03:52:11,766 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#29 [2025-02-08 03:52:11,766 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#0 [2025-02-08 03:52:11,766 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#1 [2025-02-08 03:52:11,766 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#2 [2025-02-08 03:52:11,766 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#3 [2025-02-08 03:52:11,766 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#4 [2025-02-08 03:52:11,766 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#5 [2025-02-08 03:52:11,766 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#6 [2025-02-08 03:52:11,766 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#7 [2025-02-08 03:52:11,766 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#8 [2025-02-08 03:52:11,766 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#9 [2025-02-08 03:52:11,766 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#10 [2025-02-08 03:52:11,766 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#11 [2025-02-08 03:52:11,766 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#12 [2025-02-08 03:52:11,766 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#13 [2025-02-08 03:52:11,766 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#14 [2025-02-08 03:52:11,766 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#15 [2025-02-08 03:52:11,766 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#16 [2025-02-08 03:52:11,766 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#17 [2025-02-08 03:52:11,766 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#18 [2025-02-08 03:52:11,766 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#19 [2025-02-08 03:52:11,766 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#20 [2025-02-08 03:52:11,766 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#21 [2025-02-08 03:52:11,766 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#22 [2025-02-08 03:52:11,766 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#23 [2025-02-08 03:52:11,766 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#24 [2025-02-08 03:52:11,766 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#25 [2025-02-08 03:52:11,766 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#26 [2025-02-08 03:52:11,766 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#27 [2025-02-08 03:52:11,766 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#28 [2025-02-08 03:52:11,766 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#29 [2025-02-08 03:52:11,766 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#0 [2025-02-08 03:52:11,767 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#1 [2025-02-08 03:52:11,767 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#2 [2025-02-08 03:52:11,767 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#3 [2025-02-08 03:52:11,767 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#4 [2025-02-08 03:52:11,767 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#5 [2025-02-08 03:52:11,767 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#6 [2025-02-08 03:52:11,767 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#7 [2025-02-08 03:52:11,767 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#8 [2025-02-08 03:52:11,768 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#9 [2025-02-08 03:52:11,768 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#10 [2025-02-08 03:52:11,768 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#11 [2025-02-08 03:52:11,768 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#12 [2025-02-08 03:52:11,768 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#13 [2025-02-08 03:52:11,768 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#14 [2025-02-08 03:52:11,768 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#15 [2025-02-08 03:52:11,768 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#16 [2025-02-08 03:52:11,768 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#17 [2025-02-08 03:52:11,768 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#18 [2025-02-08 03:52:11,768 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#19 [2025-02-08 03:52:11,768 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#20 [2025-02-08 03:52:11,768 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#21 [2025-02-08 03:52:11,768 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#22 [2025-02-08 03:52:11,768 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#23 [2025-02-08 03:52:11,768 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#24 [2025-02-08 03:52:11,768 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#25 [2025-02-08 03:52:11,768 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#26 [2025-02-08 03:52:11,768 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#27 [2025-02-08 03:52:11,768 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#28 [2025-02-08 03:52:11,768 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#29 [2025-02-08 03:52:11,768 INFO L130 BoogieDeclarations]: Found specification of procedure nvt_cr_read [2025-02-08 03:52:11,768 INFO L138 BoogieDeclarations]: Found implementation of procedure nvt_cr_read [2025-02-08 03:52:11,768 INFO L130 BoogieDeclarations]: Found specification of procedure nvt_enable_wake [2025-02-08 03:52:11,768 INFO L138 BoogieDeclarations]: Found implementation of procedure nvt_enable_wake [2025-02-08 03:52:11,768 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_locked_at_exit [2025-02-08 03:52:11,768 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_locked_at_exit [2025-02-08 03:52:11,768 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2025-02-08 03:52:11,768 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_0 [2025-02-08 03:52:11,768 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_0 [2025-02-08 03:52:11,768 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2025-02-08 03:52:11,768 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_undef_int [2025-02-08 03:52:11,768 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_undef_int [2025-02-08 03:52:11,768 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#0 [2025-02-08 03:52:11,768 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#1 [2025-02-08 03:52:11,768 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#2 [2025-02-08 03:52:11,768 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#3 [2025-02-08 03:52:11,768 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#4 [2025-02-08 03:52:11,768 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#5 [2025-02-08 03:52:11,768 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#6 [2025-02-08 03:52:11,768 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#7 [2025-02-08 03:52:11,768 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#8 [2025-02-08 03:52:11,768 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#9 [2025-02-08 03:52:11,768 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#10 [2025-02-08 03:52:11,768 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#11 [2025-02-08 03:52:11,768 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#12 [2025-02-08 03:52:11,768 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#13 [2025-02-08 03:52:11,768 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#14 [2025-02-08 03:52:11,768 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#15 [2025-02-08 03:52:11,768 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#16 [2025-02-08 03:52:11,768 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#17 [2025-02-08 03:52:11,768 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#18 [2025-02-08 03:52:11,768 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#19 [2025-02-08 03:52:11,768 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#20 [2025-02-08 03:52:11,768 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#21 [2025-02-08 03:52:11,769 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#22 [2025-02-08 03:52:11,769 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#23 [2025-02-08 03:52:11,769 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#24 [2025-02-08 03:52:11,769 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#25 [2025-02-08 03:52:11,769 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#26 [2025-02-08 03:52:11,769 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#27 [2025-02-08 03:52:11,769 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#28 [2025-02-08 03:52:11,769 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#29 [2025-02-08 03:52:11,769 INFO L130 BoogieDeclarations]: Found specification of procedure nvt_cir_wake_reg_write [2025-02-08 03:52:11,770 INFO L138 BoogieDeclarations]: Found implementation of procedure nvt_cir_wake_reg_write [2025-02-08 03:52:11,770 INFO L130 BoogieDeclarations]: Found specification of procedure nvt_efm_enable [2025-02-08 03:52:11,770 INFO L138 BoogieDeclarations]: Found implementation of procedure nvt_efm_enable [2025-02-08 03:52:11,770 INFO L130 BoogieDeclarations]: Found specification of procedure nvt_disable_cir [2025-02-08 03:52:11,770 INFO L138 BoogieDeclarations]: Found implementation of procedure nvt_disable_cir [2025-02-08 03:52:11,770 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~C_INT~X~$Pointer$~TO~C_INT [2025-02-08 03:52:11,770 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~C_INT~X~$Pointer$~TO~C_INT [2025-02-08 03:52:11,770 INFO L130 BoogieDeclarations]: Found specification of procedure pnp_port_start [2025-02-08 03:52:11,770 INFO L138 BoogieDeclarations]: Found implementation of procedure pnp_port_start [2025-02-08 03:52:11,770 INFO L130 BoogieDeclarations]: Found specification of procedure nvt_select_logical_dev [2025-02-08 03:52:11,770 INFO L138 BoogieDeclarations]: Found implementation of procedure nvt_select_logical_dev [2025-02-08 03:52:11,770 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_free [2025-02-08 03:52:11,770 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_free [2025-02-08 03:52:11,770 INFO L130 BoogieDeclarations]: Found specification of procedure __ldv_spin_lock [2025-02-08 03:52:11,770 INFO L138 BoogieDeclarations]: Found implementation of procedure __ldv_spin_lock [2025-02-08 03:52:11,770 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_automaton_state_1_6 [2025-02-08 03:52:11,770 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_automaton_state_1_6 [2025-02-08 03:52:11,770 INFO L130 BoogieDeclarations]: Found specification of procedure nvt_shutdown [2025-02-08 03:52:11,770 INFO L138 BoogieDeclarations]: Found implementation of procedure nvt_shutdown [2025-02-08 03:52:11,770 INFO L130 BoogieDeclarations]: Found specification of procedure inb [2025-02-08 03:52:11,770 INFO L138 BoogieDeclarations]: Found implementation of procedure inb [2025-02-08 03:52:11,770 INFO L130 BoogieDeclarations]: Found specification of procedure pnp_get_drvdata [2025-02-08 03:52:11,770 INFO L138 BoogieDeclarations]: Found implementation of procedure pnp_get_drvdata [2025-02-08 03:52:11,770 INFO L130 BoogieDeclarations]: Found specification of procedure __request_region [2025-02-08 03:52:11,770 INFO L138 BoogieDeclarations]: Found implementation of procedure __request_region [2025-02-08 03:52:11,770 INFO L130 BoogieDeclarations]: Found specification of procedure pnp_port_valid [2025-02-08 03:52:11,770 INFO L138 BoogieDeclarations]: Found implementation of procedure pnp_port_valid [2025-02-08 03:52:11,770 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_check_final_state [2025-02-08 03:52:11,770 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_check_final_state [2025-02-08 03:52:11,770 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2025-02-08 03:52:11,770 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2025-02-08 03:52:12,375 INFO L257 CfgBuilder]: Building ICFG [2025-02-08 03:52:12,379 INFO L287 CfgBuilder]: Building CFG for each procedure with an implementation [2025-02-08 03:52:12,483 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3601: havoc resource_size_#t~mem27#1;havoc resource_size_#t~mem28#1;pnp_resource_len_#t~ret47#1 := resource_size_#res#1;havoc resource_size_#t~mem27#1, resource_size_#t~mem28#1, resource_size_~res#1.base, resource_size_~res#1.offset;havoc resource_size_#in~res#1.base, resource_size_#in~res#1.offset;assume { :end_inline_resource_size } true;pnp_resource_len_~tmp~0#1 := pnp_resource_len_#t~ret47#1;havoc pnp_resource_len_#t~ret47#1;pnp_resource_len_#res#1 := pnp_resource_len_~tmp~0#1; [2025-02-08 03:52:12,484 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3695: #t~ret55#1 := pnp_resource_len_#res#1;havoc pnp_resource_len_#t~mem44#1, pnp_resource_len_#t~mem45#1, pnp_resource_len_#t~short46#1, pnp_resource_len_#t~ret47#1, pnp_resource_len_~res#1.base, pnp_resource_len_~res#1.offset, pnp_resource_len_~tmp~0#1;havoc pnp_resource_len_#in~res#1.base, pnp_resource_len_#in~res#1.offset;assume { :end_inline_pnp_resource_len } true;~tmp___0~2#1 := #t~ret55#1;havoc #t~ret55#1;#res#1 := ~tmp___0~2#1; [2025-02-08 03:52:12,962 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4528-1: SUMMARY for call #t~ret244#1 := printk(71bv64, 0bv64); srcloc: null [2025-02-08 03:52:12,962 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4528: havoc #t~ret244#1; [2025-02-08 03:52:12,962 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4479: call ULTIMATE.dealloc(~#rawir~0#1.base, ~#rawir~0#1.offset);havoc ~#rawir~0#1.base, ~#rawir~0#1.offset; [2025-02-08 03:52:12,962 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4512: call #t~mem236#1 := read~intINTTYPE1#5(~nvt#1.base, ~bvadd~64(~bvadd~64(84bv64, ~nvt#1.offset), ~sign_extend~64~32(~i~3#1)), 1bv64);~sample~0#1 := #t~mem236#1;call write~intINTTYPE4#13(~bvand~32(1bv32, (if ~bvslt~32(~sign_extend~32~8(~sample~0#1), 0bv32) then 1bv32 else 0bv32)), ~#rawir~0#1.base, ~bvadd~64(5bv64, ~#rawir~0#1.offset), 4bv64);call write~intINTTYPE4#13(~bvmul~32(50000bv32, ~bvand~32(127bv32, ~zero_extend~32~8(~sample~0#1))), ~#rawir~0#1.base, ~#rawir~0#1.offset, 4bv64); [2025-02-08 03:52:12,962 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4537: ~i~3#1 := ~bvadd~32(1bv32, ~i~3#1); [2025-02-08 03:52:12,962 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4533-2: call #t~mem245#1.base, #t~mem245#1.offset := read~$Pointer$#5(~nvt#1.base, ~bvadd~64(8bv64, ~nvt#1.offset), 8bv64); [2025-02-08 03:52:12,962 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4467: assume ~bvult~32(nvt_dump_rx_buf_~i~2#1, nvt_dump_rx_buf_#t~mem231#1) && ~bvsle~32(nvt_dump_rx_buf_~i~2#1, 31bv32);havoc nvt_dump_rx_buf_#t~mem231#1; [2025-02-08 03:52:12,962 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4467: assume !(~bvult~32(nvt_dump_rx_buf_~i~2#1, nvt_dump_rx_buf_#t~mem231#1) && ~bvsle~32(nvt_dump_rx_buf_~i~2#1, 31bv32));havoc nvt_dump_rx_buf_#t~mem231#1; [2025-02-08 03:52:12,962 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4533: havoc #t~mem245#1.base, #t~mem245#1.offset; [2025-02-08 03:52:12,962 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4533-1: SUMMARY for call ir_raw_event_handle(#t~mem245#1.base, #t~mem245#1.offset); srcloc: null [2025-02-08 03:52:12,962 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4463: havoc nvt_dump_rx_buf_#t~mem229#1;havoc nvt_dump_rx_buf_#t~ret230#1;nvt_dump_rx_buf_~i~2#1 := ~bvadd~32(1bv32, nvt_dump_rx_buf_~i~2#1);call nvt_dump_rx_buf_#t~mem231#1 := read~intINTTYPE4#5(nvt_dump_rx_buf_~nvt#1.base, ~bvadd~64(116bv64, nvt_dump_rx_buf_~nvt#1.offset), 4bv64); [2025-02-08 03:52:12,962 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4463-1: SUMMARY for call nvt_dump_rx_buf_#t~ret230#1 := printk(63bv64, 0bv64); srcloc: null [2025-02-08 03:52:12,962 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4496: havoc nvt_dump_rx_buf_#t~mem227#1, nvt_dump_rx_buf_#t~ret228#1, nvt_dump_rx_buf_#t~mem229#1, nvt_dump_rx_buf_#t~ret230#1, nvt_dump_rx_buf_#t~mem231#1, nvt_dump_rx_buf_#t~ret232#1, nvt_dump_rx_buf_~nvt#1.base, nvt_dump_rx_buf_~nvt#1.offset, nvt_dump_rx_buf_~i~2#1;havoc nvt_dump_rx_buf_#in~nvt#1.base, nvt_dump_rx_buf_#in~nvt#1.offset;assume { :end_inline_nvt_dump_rx_buf } true; [2025-02-08 03:52:12,963 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4525: assume #t~short243#1;havoc #t~mem242#1;havoc #t~short243#1; [2025-02-08 03:52:12,963 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4525: assume !#t~short243#1;havoc #t~mem242#1;havoc #t~short243#1; [2025-02-08 03:52:12,963 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4463-2: call nvt_dump_rx_buf_#t~mem229#1 := read~intINTTYPE1#5(nvt_dump_rx_buf_~nvt#1.base, ~bvadd~64(~bvadd~64(84bv64, nvt_dump_rx_buf_~nvt#1.offset), ~sign_extend~64~32(nvt_dump_rx_buf_~i~2#1)), 1bv64); [2025-02-08 03:52:12,963 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4525-1: assume #t~short243#1;call #t~mem242#1 := read~intINTTYPE4#5(~nvt#1.base, ~bvadd~64(116bv64, ~nvt#1.offset), 4bv64);#t~short243#1 := ~bvult~32(~bvadd~32(1bv32, ~i~3#1), #t~mem242#1); [2025-02-08 03:52:12,963 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4525-1: assume !#t~short243#1; [2025-02-08 03:52:12,963 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4517: havoc #t~mem237#1;havoc #t~mem238#1;havoc #t~ret239#1; [2025-02-08 03:52:12,963 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4517-1: SUMMARY for call #t~ret239#1 := printk(68bv64, 0bv64); srcloc: null [2025-02-08 03:52:12,963 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4472-1: SUMMARY for call nvt_dump_rx_buf_#t~ret232#1 := printk(64bv64, 0bv64); srcloc: null [2025-02-08 03:52:12,963 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4472: havoc nvt_dump_rx_buf_#t~ret232#1; [2025-02-08 03:52:12,963 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4526: assume 0bv32 != ~debug~0; [2025-02-08 03:52:12,963 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4526: assume !(0bv32 != ~debug~0); [2025-02-08 03:52:12,963 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7875-1: #t~ret241#1 := ir_raw_event_store_with_filter_#res#1;havoc ir_raw_event_store_with_filter_#t~nondet478#1, ir_raw_event_store_with_filter_~arg0#1.base, ir_raw_event_store_with_filter_~arg0#1.offset, ir_raw_event_store_with_filter_~arg1#1.base, ir_raw_event_store_with_filter_~arg1#1.offset;havoc ir_raw_event_store_with_filter_#in~arg0#1.base, ir_raw_event_store_with_filter_#in~arg0#1.offset, ir_raw_event_store_with_filter_#in~arg1#1.base, ir_raw_event_store_with_filter_#in~arg1#1.offset;assume { :end_inline_ir_raw_event_store_with_filter } true;havoc #t~mem240#1.base, #t~mem240#1.offset;havoc #t~ret241#1;#t~short243#1 := 128bv32 == ~zero_extend~32~8(~sample~0#1); [2025-02-08 03:52:12,963 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7875: havoc ir_raw_event_store_with_filter_#t~nondet478#1; [2025-02-08 03:52:12,963 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4523: call #t~mem240#1.base, #t~mem240#1.offset := read~$Pointer$#5(~nvt#1.base, ~bvadd~64(8bv64, ~nvt#1.offset), 8bv64);assume { :begin_inline_ir_raw_event_store_with_filter } true;ir_raw_event_store_with_filter_#in~arg0#1.base, ir_raw_event_store_with_filter_#in~arg0#1.offset, ir_raw_event_store_with_filter_#in~arg1#1.base, ir_raw_event_store_with_filter_#in~arg1#1.offset := #t~mem240#1.base, #t~mem240#1.offset, ~#rawir~0#1.base, ~#rawir~0#1.offset;havoc ir_raw_event_store_with_filter_#res#1;havoc ir_raw_event_store_with_filter_#t~nondet478#1, ir_raw_event_store_with_filter_~arg0#1.base, ir_raw_event_store_with_filter_~arg0#1.offset, ir_raw_event_store_with_filter_~arg1#1.base, ir_raw_event_store_with_filter_~arg1#1.offset;ir_raw_event_store_with_filter_~arg0#1.base, ir_raw_event_store_with_filter_~arg0#1.offset := ir_raw_event_store_with_filter_#in~arg0#1.base, ir_raw_event_store_with_filter_#in~arg0#1.offset;ir_raw_event_store_with_filter_~arg1#1.base, ir_raw_event_store_with_filter_~arg1#1.offset := ir_raw_event_store_with_filter_#in~arg1#1.base, ir_raw_event_store_with_filter_#in~arg1#1.offset;havoc ir_raw_event_store_with_filter_#t~nondet478#1;ir_raw_event_store_with_filter_#res#1 := ir_raw_event_store_with_filter_#t~nondet478#1;havoc ir_raw_event_store_with_filter_#t~nondet478#1; [2025-02-08 03:52:12,963 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4515: assume 0bv32 != ~debug~0;call #t~mem237#1 := read~intINTTYPE1#13(~#rawir~0#1.base, ~bvadd~64(8bv64, ~#rawir~0#1.offset), 1bv64);call #t~mem238#1 := read~intINTTYPE4#13(~#rawir~0#1.base, ~#rawir~0#1.offset, 4bv64); [2025-02-08 03:52:12,963 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4515: assume !(0bv32 != ~debug~0); [2025-02-08 03:52:13,410 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6158: #res := 7bv32; [2025-02-08 03:52:13,410 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6160: #res := 9bv32; [2025-02-08 03:52:13,410 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6156: #res := 2bv32; [2025-02-08 03:52:24,570 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4065-1: SUMMARY for call cir_wake_dump_regs_#t~ret185#1 := printk(47bv64, 0bv64); srcloc: null [2025-02-08 03:52:24,570 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6047: call ldv_struct_pnp_driver_base_instance_2_#t~mem369#1.base, ldv_struct_pnp_driver_base_instance_2_#t~mem369#1.offset := read~$Pointer$#8(~ldv_2_container_struct_pnp_driver~0.base, ~bvadd~64(44bv64, ~ldv_2_container_struct_pnp_driver~0.offset), 8bv64);call ldv_struct_pnp_driver_base_instance_2_#t~mem370#1 := read~intINTTYPE4#9(~#ldv_2_resource_struct_pm_message~0.base, ~#ldv_2_resource_struct_pm_message~0.offset, 4bv64);assume { :begin_inline_ldv_base_instance_suspend_2_7 } true;ldv_base_instance_suspend_2_7_#in~arg0#1.base, ldv_base_instance_suspend_2_7_#in~arg0#1.offset, ldv_base_instance_suspend_2_7_#in~arg1#1.base, ldv_base_instance_suspend_2_7_#in~arg1#1.offset, ldv_base_instance_suspend_2_7_#in~arg2#1.event := ldv_struct_pnp_driver_base_instance_2_#t~mem369#1.base, ldv_struct_pnp_driver_base_instance_2_#t~mem369#1.offset, ~ldv_2_resource_struct_pnp_dev_ptr~0.base, ~ldv_2_resource_struct_pnp_dev_ptr~0.offset, ldv_struct_pnp_driver_base_instance_2_#t~mem370#1;havoc ldv_base_instance_suspend_2_7_#res#1;havoc ldv_base_instance_suspend_2_7_#t~mem341#1, ldv_base_instance_suspend_2_7_#t~ret342#1, ldv_base_instance_suspend_2_7_~arg0#1.base, ldv_base_instance_suspend_2_7_~arg0#1.offset, ldv_base_instance_suspend_2_7_~arg1#1.base, ldv_base_instance_suspend_2_7_~arg1#1.offset, ldv_base_instance_suspend_2_7_~#arg2#1.base, ldv_base_instance_suspend_2_7_~#arg2#1.offset, ldv_base_instance_suspend_2_7_~tmp~24#1;ldv_base_instance_suspend_2_7_~arg0#1.base, ldv_base_instance_suspend_2_7_~arg0#1.offset := ldv_base_instance_suspend_2_7_#in~arg0#1.base, ldv_base_instance_suspend_2_7_#in~arg0#1.offset;ldv_base_instance_suspend_2_7_~arg1#1.base, ldv_base_instance_suspend_2_7_~arg1#1.offset := ldv_base_instance_suspend_2_7_#in~arg1#1.base, ldv_base_instance_suspend_2_7_#in~arg1#1.offset;call ldv_base_instance_suspend_2_7_~#arg2#1.base, ldv_base_instance_suspend_2_7_~#arg2#1.offset := #Ultimate.allocOnStack(4bv64);call write~intINTTYPE4#25(ldv_base_instance_suspend_2_7_#in~arg2#1.event, ldv_base_instance_suspend_2_7_~#arg2#1.base, ldv_base_instance_suspend_2_7_~#arg2#1.offset, 4bv64);havoc ldv_base_instance_suspend_2_7_~tmp~24#1;call ldv_base_instance_suspend_2_7_#t~mem341#1 := read~intINTTYPE4#25(ldv_base_instance_suspend_2_7_~#arg2#1.base, ldv_base_instance_suspend_2_7_~#arg2#1.offset, 4bv64);assume { :begin_inline_nvt_suspend } true;nvt_suspend_#in~pdev#1.base, nvt_suspend_#in~pdev#1.offset, nvt_suspend_#in~state#1.event := ldv_base_instance_suspend_2_7_~arg1#1.base, ldv_base_instance_suspend_2_7_~arg1#1.offset, ldv_base_instance_suspend_2_7_#t~mem341#1;havoc nvt_suspend_#res#1;havoc nvt_suspend_#t~ret329#1.base, nvt_suspend_#t~ret329#1.offset, nvt_suspend_#t~ret330#1, nvt_suspend_~pdev#1.base, nvt_suspend_~pdev#1.offset, nvt_suspend_~state#1.event, nvt_suspend_~nvt~8#1.base, nvt_suspend_~nvt~8#1.offset, nvt_suspend_~tmp~18#1.base, nvt_suspend_~tmp~18#1.offset, nvt_suspend_~flags~9#1;nvt_suspend_~pdev#1.base, nvt_suspend_~pdev#1.offset := nvt_suspend_#in~pdev#1.base, nvt_suspend_#in~pdev#1.offset;nvt_suspend_~state#1.event := nvt_suspend_#in~state#1.event;havoc nvt_suspend_~nvt~8#1.base, nvt_suspend_~nvt~8#1.offset;havoc nvt_suspend_~tmp~18#1.base, nvt_suspend_~tmp~18#1.offset;havoc nvt_suspend_~flags~9#1; [2025-02-08 03:52:24,570 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4065: havoc cir_wake_dump_regs_#t~ret185#1; [2025-02-08 03:52:24,570 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6113: ldv_struct_pnp_driver_base_instance_2_~tmp___3~3#1.base, ldv_struct_pnp_driver_base_instance_2_~tmp___3~3#1.offset := ldv_struct_pnp_driver_base_instance_2_#t~ret381#1.base, ldv_struct_pnp_driver_base_instance_2_#t~ret381#1.offset;havoc ldv_struct_pnp_driver_base_instance_2_#t~ret381#1.base, ldv_struct_pnp_driver_base_instance_2_#t~ret381#1.offset;~ldv_2_resource_struct_pnp_dev_ptr~0.base, ~ldv_2_resource_struct_pnp_dev_ptr~0.offset := ldv_struct_pnp_driver_base_instance_2_~tmp___3~3#1.base, ldv_struct_pnp_driver_base_instance_2_~tmp___3~3#1.offset; [2025-02-08 03:52:24,570 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6113-1: SUMMARY for call ldv_struct_pnp_driver_base_instance_2_#t~ret381#1.base, ldv_struct_pnp_driver_base_instance_2_#t~ret381#1.offset := ldv_xmalloc(1624bv64); srcloc: null [2025-02-08 03:52:24,570 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4858: assume 0bv32 == ~zero_extend~32~8(nvt_cir_wake_isr_~iren~3#1); [2025-02-08 03:52:24,570 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4858: assume !(0bv32 == ~zero_extend~32~8(nvt_cir_wake_isr_~iren~3#1));nvt_cir_wake_isr_#t~short281#1 := 0bv32 != ~bvand~32(32bv32, ~zero_extend~32~8(nvt_cir_wake_isr_~status~1#1)); [2025-02-08 03:52:24,570 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5783: ~ldv_statevar_0~0 := 6bv32; [2025-02-08 03:52:24,570 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5982: assume 9bv32 == ~ldv_statevar_2~0; [2025-02-08 03:52:24,570 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5982: assume !(9bv32 == ~ldv_statevar_2~0); [2025-02-08 03:52:24,570 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4859: assume ~bvsgt~32(~debug~0, 2bv32); [2025-02-08 03:52:24,570 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4859: assume !~bvsgt~32(~debug~0, 2bv32); [2025-02-08 03:52:24,571 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4727-1: nvt_cir_isr_#res#1 := 0bv32; [2025-02-08 03:52:24,571 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5652: assume { :begin_inline_ldv_entry_EMGentry_8 } true;ldv_entry_EMGentry_8_#in~arg0#1.base, ldv_entry_EMGentry_8_#in~arg0#1.offset := 0bv64, 0bv64;havoc ldv_entry_EMGentry_8_#t~ret346#1, ldv_entry_EMGentry_8_#t~ret347#1, ldv_entry_EMGentry_8_#t~ret348#1, ldv_entry_EMGentry_8_~arg0#1.base, ldv_entry_EMGentry_8_~arg0#1.offset, ldv_entry_EMGentry_8_~tmp~28#1;ldv_entry_EMGentry_8_~arg0#1.base, ldv_entry_EMGentry_8_~arg0#1.offset := ldv_entry_EMGentry_8_#in~arg0#1.base, ldv_entry_EMGentry_8_#in~arg0#1.offset;havoc ldv_entry_EMGentry_8_~tmp~28#1; [2025-02-08 03:52:24,571 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6247: SUMMARY for call ldv_spin_lock_nvt_lock_of_nvt_dev(); srcloc: null [2025-02-08 03:52:24,571 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6115: ldv_struct_pnp_driver_base_instance_2_~tmp___4~3#1.base, ldv_struct_pnp_driver_base_instance_2_~tmp___4~3#1.offset := ldv_struct_pnp_driver_base_instance_2_#t~ret382#1.base, ldv_struct_pnp_driver_base_instance_2_#t~ret382#1.offset;havoc ldv_struct_pnp_driver_base_instance_2_#t~ret382#1.base, ldv_struct_pnp_driver_base_instance_2_#t~ret382#1.offset;~ldv_2_resource_struct_pnp_device_id~0.base, ~ldv_2_resource_struct_pnp_device_id~0.offset := ldv_struct_pnp_driver_base_instance_2_~tmp___4~3#1.base, ldv_struct_pnp_driver_base_instance_2_~tmp___4~3#1.offset; [2025-02-08 03:52:24,571 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6115-1: SUMMARY for call ldv_struct_pnp_driver_base_instance_2_#t~ret382#1.base, ldv_struct_pnp_driver_base_instance_2_#t~ret382#1.offset := ldv_xmalloc(16bv64); srcloc: null [2025-02-08 03:52:24,571 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4133: assume 19bv32 != ~zero_extend~32~8(nvt_hw_detect_~chip_minor~0#1);nvt_hw_detect_~chip_unknown~0#1 := 1bv8; [2025-02-08 03:52:24,571 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4133: assume !(19bv32 != ~zero_extend~32~8(nvt_hw_detect_~chip_minor~0#1)); [2025-02-08 03:52:24,572 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4067-1: SUMMARY for call cir_wake_dump_regs_#t~ret186#1 := printk(49bv64, 0bv64); srcloc: null [2025-02-08 03:52:24,572 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4067: havoc cir_wake_dump_regs_#t~ret186#1;cir_wake_dump_regs_~i~0#1 := 0bv8; [2025-02-08 03:52:24,572 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5124: assume 0bv32 != nvt_probe_~tmp___9~2#1; [2025-02-08 03:52:24,575 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5124: assume !(0bv32 != nvt_probe_~tmp___9~2#1);call nvt_probe_#t~mem314#1 := read~intINTTYPE8#5(nvt_probe_~nvt~6#1.base, ~bvadd~64(553bv64, nvt_probe_~nvt~6#1.offset), 8bv64); [2025-02-08 03:52:24,575 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4992: assume 0bv64 == ~bvadd~64(nvt_probe_~nvt~6#1.base, nvt_probe_~nvt~6#1.offset);nvt_probe_#res#1 := nvt_probe_~ret~2#1;call ULTIMATE.dealloc(nvt_probe_~#__key~0#1.base, nvt_probe_~#__key~0#1.offset);havoc nvt_probe_~#__key~0#1.base, nvt_probe_~#__key~0#1.offset;call ULTIMATE.dealloc(nvt_probe_~#__key___0~0#1.base, nvt_probe_~#__key___0~0#1.offset);havoc nvt_probe_~#__key___0~0#1.base, nvt_probe_~#__key___0~0#1.offset;call ULTIMATE.dealloc(nvt_probe_~#__key___1~0#1.base, nvt_probe_~#__key___1~0#1.offset);havoc nvt_probe_~#__key___1~0#1.base, nvt_probe_~#__key___1~0#1.offset; [2025-02-08 03:52:24,575 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4992: assume !(0bv64 == ~bvadd~64(nvt_probe_~nvt~6#1.base, nvt_probe_~nvt~6#1.offset));assume { :begin_inline_rc_allocate_device } true;havoc rc_allocate_device_#res#1.base, rc_allocate_device_#res#1.offset;havoc rc_allocate_device_#t~ret483#1.base, rc_allocate_device_#t~ret483#1.offset; [2025-02-08 03:52:24,576 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5851: assume { :begin_inline_ldv_interrupt_instance_handler_1_5 } true;ldv_interrupt_instance_handler_1_5_#in~arg0#1.base, ldv_interrupt_instance_handler_1_5_#in~arg0#1.offset, ldv_interrupt_instance_handler_1_5_#in~arg1#1, ldv_interrupt_instance_handler_1_5_#in~arg2#1.base, ldv_interrupt_instance_handler_1_5_#in~arg2#1.offset := ~ldv_1_callback_handler~0.base, ~ldv_1_callback_handler~0.offset, ~ldv_1_line_line~0, ~ldv_1_data_data~0.base, ~ldv_1_data_data~0.offset;havoc ldv_interrupt_instance_handler_1_5_#res#1;havoc ldv_interrupt_instance_handler_1_5_#t~ret351#1, ldv_interrupt_instance_handler_1_5_~arg0#1.base, ldv_interrupt_instance_handler_1_5_~arg0#1.offset, ldv_interrupt_instance_handler_1_5_~arg1#1, ldv_interrupt_instance_handler_1_5_~arg2#1.base, ldv_interrupt_instance_handler_1_5_~arg2#1.offset, ldv_interrupt_instance_handler_1_5_~tmp~31#1;ldv_interrupt_instance_handler_1_5_~arg0#1.base, ldv_interrupt_instance_handler_1_5_~arg0#1.offset := ldv_interrupt_instance_handler_1_5_#in~arg0#1.base, ldv_interrupt_instance_handler_1_5_#in~arg0#1.offset;ldv_interrupt_instance_handler_1_5_~arg1#1 := ldv_interrupt_instance_handler_1_5_#in~arg1#1;ldv_interrupt_instance_handler_1_5_~arg2#1.base, ldv_interrupt_instance_handler_1_5_~arg2#1.offset := ldv_interrupt_instance_handler_1_5_#in~arg2#1.base, ldv_interrupt_instance_handler_1_5_#in~arg2#1.offset;havoc ldv_interrupt_instance_handler_1_5_~tmp~31#1;assume { :begin_inline_nvt_cir_wake_isr } true;nvt_cir_wake_isr_#in~irq#1, nvt_cir_wake_isr_#in~data#1.base, nvt_cir_wake_isr_#in~data#1.offset := ldv_interrupt_instance_handler_1_5_~arg1#1, ldv_interrupt_instance_handler_1_5_~arg2#1.base, ldv_interrupt_instance_handler_1_5_~arg2#1.offset;havoc nvt_cir_wake_isr_#res#1;havoc nvt_cir_wake_isr_#t~ret276#1, nvt_cir_wake_isr_#t~ret277#1, nvt_cir_wake_isr_#t~ret278#1, nvt_cir_wake_isr_#t~ret279#1, nvt_cir_wake_isr_#t~mem280#1, nvt_cir_wake_isr_#t~short281#1, nvt_cir_wake_isr_#t~ret282#1, nvt_cir_wake_isr_#t~ret283#1, nvt_cir_wake_isr_#t~ret284#1, nvt_cir_wake_isr_#t~ret285#1, nvt_cir_wake_isr_~irq#1, nvt_cir_wake_isr_~data#1.base, nvt_cir_wake_isr_~data#1.offset, nvt_cir_wake_isr_~status~1#1, nvt_cir_wake_isr_~iren~3#1, nvt_cir_wake_isr_~val~8#1, nvt_cir_wake_isr_~nvt~3#1.base, nvt_cir_wake_isr_~nvt~3#1.offset, nvt_cir_wake_isr_~flags~5#1, nvt_cir_wake_isr_~tmp~15#1;nvt_cir_wake_isr_~irq#1 := nvt_cir_wake_isr_#in~irq#1;nvt_cir_wake_isr_~data#1.base, nvt_cir_wake_isr_~data#1.offset := nvt_cir_wake_isr_#in~data#1.base, nvt_cir_wake_isr_#in~data#1.offset;havoc nvt_cir_wake_isr_~status~1#1;havoc nvt_cir_wake_isr_~iren~3#1;havoc nvt_cir_wake_isr_~val~8#1;havoc nvt_cir_wake_isr_~nvt~3#1.base, nvt_cir_wake_isr_~nvt~3#1.offset;havoc nvt_cir_wake_isr_~flags~5#1;havoc nvt_cir_wake_isr_~tmp~15#1;nvt_cir_wake_isr_~nvt~3#1.base, nvt_cir_wake_isr_~nvt~3#1.offset := nvt_cir_wake_isr_~data#1.base, nvt_cir_wake_isr_~data#1.offset; [2025-02-08 03:52:24,576 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5851-1: SUMMARY for call ldv_switch_to_interrupt_context(); srcloc: null [2025-02-08 03:52:24,576 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6248-1: SUMMARY for call __ldv_spin_lock(ldv___ldv_spin_lock_44_~ldv_func_arg1#1.base, ldv___ldv_spin_lock_44_~ldv_func_arg1#1.offset); srcloc: null [2025-02-08 03:52:24,576 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5257: SUMMARY for call nvt_set_cir_iren(nvt_resume_~nvt~9#1.base, nvt_resume_~nvt~9#1.offset); srcloc: null [2025-02-08 03:52:24,576 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6248: havoc ldv___ldv_spin_lock_44_~ldv_func_arg1#1.base, ldv___ldv_spin_lock_44_~ldv_func_arg1#1.offset;havoc ldv___ldv_spin_lock_44_#in~ldv_func_arg1#1.base, ldv___ldv_spin_lock_44_#in~ldv_func_arg1#1.offset;assume { :end_inline_ldv___ldv_spin_lock_44 } true;call write~intINTTYPE1#5(nvt_hw_detect_~chip_major~0#1, nvt_hw_detect_~nvt#1.base, ~bvadd~64(569bv64, nvt_hw_detect_~nvt#1.offset), 1bv64);call write~intINTTYPE1#5(nvt_hw_detect_~chip_minor~0#1, nvt_hw_detect_~nvt#1.base, ~bvadd~64(570bv64, nvt_hw_detect_~nvt#1.offset), 1bv64); [2025-02-08 03:52:24,576 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5059: nvt_probe_~tmp___7~2#1 := nvt_probe_#t~ret302#1;havoc nvt_probe_#t~ret302#1;call write~intINTTYPE8#5(nvt_probe_~tmp___7~2#1, nvt_probe_~nvt~6#1.base, ~bvadd~64(553bv64, nvt_probe_~nvt~6#1.offset), 8bv64);call nvt_probe_#t~mem303#1 := read~intINTTYPE4#5(nvt_probe_~nvt~6#1.base, ~bvadd~64(561bv64, nvt_probe_~nvt~6#1.offset), 4bv64);call write~intINTTYPE4#5(nvt_probe_#t~mem303#1, nvt_probe_~nvt~6#1.base, ~bvadd~64(565bv64, nvt_probe_~nvt~6#1.offset), 4bv64);havoc nvt_probe_#t~mem303#1;call write~intINTTYPE4#5(46bv32, nvt_probe_~nvt~6#1.base, ~bvadd~64(537bv64, nvt_probe_~nvt~6#1.offset), 4bv64);call write~intINTTYPE4#5(47bv32, nvt_probe_~nvt~6#1.base, ~bvadd~64(541bv64, nvt_probe_~nvt~6#1.offset), 4bv64); [2025-02-08 03:52:24,576 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5059-1: SUMMARY for call nvt_probe_#t~ret302#1 := pnp_port_start(nvt_probe_~pdev#1.base, nvt_probe_~pdev#1.offset, 1bv32); srcloc: null [2025-02-08 03:52:24,576 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6050: ~ldv_2_ret_default~0 := ldv_struct_pnp_driver_base_instance_2_#t~ret372#1;havoc ldv_struct_pnp_driver_base_instance_2_#t~ret372#1; [2025-02-08 03:52:24,576 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4993: ldv_base_instance_probe_2_16_#t~ret339#1 := nvt_probe_#res#1;havoc nvt_probe_#t~ret288#1.base, nvt_probe_#t~ret288#1.offset, nvt_probe_#t~ret289#1.base, nvt_probe_#t~ret289#1.offset, nvt_probe_#t~ret290#1, nvt_probe_#t~ret291#1, nvt_probe_#t~ret292#1, nvt_probe_#t~ret293#1, nvt_probe_#t~ret294#1, nvt_probe_#t~ret295#1, nvt_probe_#t~ret296#1, nvt_probe_#t~ret297#1, nvt_probe_#t~ret298#1, nvt_probe_#t~ret299#1, nvt_probe_#t~ret300#1, nvt_probe_#t~ret301#1, nvt_probe_#t~ret302#1, nvt_probe_#t~mem303#1, nvt_probe_#t~ret304#1.base, nvt_probe_#t~ret304#1.offset, nvt_probe_#t~ret305#1.base, nvt_probe_#t~ret305#1.offset, nvt_probe_#t~ret306#1, nvt_probe_#t~mem307#1, nvt_probe_#t~mem308#1, nvt_probe_#t~ret309#1, nvt_probe_#t~mem310#1, nvt_probe_#t~ret311#1.base, nvt_probe_#t~ret311#1.offset, nvt_probe_#t~mem312#1, nvt_probe_#t~ret313#1, nvt_probe_#t~mem314#1, nvt_probe_#t~ret315#1.base, nvt_probe_#t~ret315#1.offset, nvt_probe_#t~mem316#1, nvt_probe_#t~ret317#1, nvt_probe_#t~ret318#1, nvt_probe_#t~ret319#1, nvt_probe_#t~mem320#1, nvt_probe_#t~mem321#1, nvt_probe_#t~mem322#1, nvt_probe_~pdev#1.base, nvt_probe_~pdev#1.offset, nvt_probe_~dev_id#1.base, nvt_probe_~dev_id#1.offset, nvt_probe_~nvt~6#1.base, nvt_probe_~nvt~6#1.offset, nvt_probe_~rdev~0#1.base, nvt_probe_~rdev~0#1.offset, nvt_probe_~ret~2#1, nvt_probe_~tmp~16#1.base, nvt_probe_~tmp~16#1.offset, nvt_probe_~tmp___0~10#1, nvt_probe_~tmp___1~4#1, nvt_probe_~tmp___2~2#1, nvt_probe_~tmp___3~2#1, nvt_probe_~tmp___4~2#1, nvt_probe_~tmp___5~2#1, nvt_probe_~tmp___6~2#1, nvt_probe_~tmp___7~2#1, nvt_probe_~#__key~0#1.base, nvt_probe_~#__key~0#1.offset, nvt_probe_~#__key___0~0#1.base, nvt_probe_~#__key___0~0#1.offset, nvt_probe_~#__key___1~0#1.base, nvt_probe_~#__key___1~0#1.offset, nvt_probe_~tmp___8~2#1.base, nvt_probe_~tmp___8~2#1.offset, nvt_probe_~tmp___9~2#1, nvt_probe_~tmp___10~2#1.base, nvt_probe_~tmp___10~2#1.offset, nvt_probe_~tmp___11~2#1;havoc nvt_probe_#in~pdev#1.base, nvt_probe_#in~pdev#1.offset, nvt_probe_#in~dev_id#1.base, nvt_probe_#in~dev_id#1.offset;assume { :end_inline_nvt_probe } true;ldv_base_instance_probe_2_16_~tmp~23#1 := ldv_base_instance_probe_2_16_#t~ret339#1;havoc ldv_base_instance_probe_2_16_#t~ret339#1;ldv_base_instance_probe_2_16_#res#1 := ldv_base_instance_probe_2_16_~tmp~23#1;ldv_struct_pnp_driver_base_instance_2_#t~ret378#1 := ldv_base_instance_probe_2_16_#res#1;havoc ldv_base_instance_probe_2_16_#t~ret339#1, ldv_base_instance_probe_2_16_~arg0#1.base, ldv_base_instance_probe_2_16_~arg0#1.offset, ldv_base_instance_probe_2_16_~arg1#1.base, ldv_base_instance_probe_2_16_~arg1#1.offset, ldv_base_instance_probe_2_16_~arg2#1.base, ldv_base_instance_probe_2_16_~arg2#1.offset, ldv_base_instance_probe_2_16_~tmp~23#1;havoc ldv_base_instance_probe_2_16_#in~arg0#1.base, ldv_base_instance_probe_2_16_#in~arg0#1.offset, ldv_base_instance_probe_2_16_#in~arg1#1.base, ldv_base_instance_probe_2_16_#in~arg1#1.offset, ldv_base_instance_probe_2_16_#in~arg2#1.base, ldv_base_instance_probe_2_16_#in~arg2#1.offset;assume { :end_inline_ldv_base_instance_probe_2_16 } true;~ldv_2_ret_default~0 := ldv_struct_pnp_driver_base_instance_2_#t~ret378#1;havoc ldv_struct_pnp_driver_base_instance_2_#t~mem377#1.base, ldv_struct_pnp_driver_base_instance_2_#t~mem377#1.offset;havoc ldv_struct_pnp_driver_base_instance_2_#t~ret378#1; [2025-02-08 03:52:24,576 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6050-1: SUMMARY for call ldv_struct_pnp_driver_base_instance_2_#t~ret372#1 := ldv_filter_err_code(~ldv_2_ret_default~0); srcloc: null [2025-02-08 03:52:24,576 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4795: SUMMARY for call ldv_spin_unlock_irqrestore_47(nvt_cir_isr_~nvt~2#1.base, ~bvadd~64(120bv64, nvt_cir_isr_~nvt~2#1.offset), nvt_cir_isr_~flags~4#1); srcloc: null [2025-02-08 03:52:24,576 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7900-1: ldv_pnp_register_driver_77_#t~ret392#1 := pnp_register_driver_#res#1;havoc pnp_register_driver_#t~nondet480#1, pnp_register_driver_~arg0#1.base, pnp_register_driver_~arg0#1.offset;havoc pnp_register_driver_#in~arg0#1.base, pnp_register_driver_#in~arg0#1.offset;assume { :end_inline_pnp_register_driver } true;ldv_pnp_register_driver_77_~tmp~43#1 := ldv_pnp_register_driver_77_#t~ret392#1;havoc ldv_pnp_register_driver_77_#t~ret392#1;ldv_pnp_register_driver_77_~ldv_func_res~2#1 := ldv_pnp_register_driver_77_~tmp~43#1;assume { :begin_inline_ldv_pnp_register_driver } true;ldv_pnp_register_driver_#in~arg0#1, ldv_pnp_register_driver_#in~arg1#1.base, ldv_pnp_register_driver_#in~arg1#1.offset := ldv_pnp_register_driver_77_~ldv_func_res~2#1, ldv_pnp_register_driver_77_~ldv_func_arg1#1.base, ldv_pnp_register_driver_77_~ldv_func_arg1#1.offset;havoc ldv_pnp_register_driver_#res#1;havoc ldv_pnp_register_driver_#t~ret362#1, ldv_pnp_register_driver_~arg0#1, ldv_pnp_register_driver_~arg1#1.base, ldv_pnp_register_driver_~arg1#1.offset, ldv_pnp_register_driver_~ldv_7_struct_pnp_driver_struct_pnp_driver~0#1.base, ldv_pnp_register_driver_~ldv_7_struct_pnp_driver_struct_pnp_driver~0#1.offset, ldv_pnp_register_driver_~tmp~34#1;ldv_pnp_register_driver_~arg0#1 := ldv_pnp_register_driver_#in~arg0#1;ldv_pnp_register_driver_~arg1#1.base, ldv_pnp_register_driver_~arg1#1.offset := ldv_pnp_register_driver_#in~arg1#1.base, ldv_pnp_register_driver_#in~arg1#1.offset;havoc ldv_pnp_register_driver_~ldv_7_struct_pnp_driver_struct_pnp_driver~0#1.base, ldv_pnp_register_driver_~ldv_7_struct_pnp_driver_struct_pnp_driver~0#1.offset;havoc ldv_pnp_register_driver_~tmp~34#1; [2025-02-08 03:52:24,576 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4861: havoc nvt_cir_wake_isr_#t~ret279#1; [2025-02-08 03:52:24,576 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7900: havoc pnp_register_driver_#t~nondet480#1; [2025-02-08 03:52:24,576 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4861-1: SUMMARY for call nvt_cir_wake_isr_#t~ret279#1 := printk(108bv64, 0bv64); srcloc: null [2025-02-08 03:52:24,576 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5258: SUMMARY for call nvt_efm_enable(nvt_resume_~nvt~9#1.base, nvt_resume_~nvt~9#1.offset); srcloc: null [2025-02-08 03:52:24,576 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6051: ldv_struct_pnp_driver_base_instance_2_~tmp___0~11#1 := ldv_struct_pnp_driver_base_instance_2_#t~ret373#1;havoc ldv_struct_pnp_driver_base_instance_2_#t~ret373#1; [2025-02-08 03:52:24,576 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6051-1: SUMMARY for call ldv_struct_pnp_driver_base_instance_2_#t~ret373#1 := ldv_undef_int(); srcloc: null [2025-02-08 03:52:24,576 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6117: ldv_struct_pnp_driver_base_instance_2_~tmp___5~3#1 := ldv_struct_pnp_driver_base_instance_2_#t~ret383#1;havoc ldv_struct_pnp_driver_base_instance_2_#t~ret383#1; [2025-02-08 03:52:24,576 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6117-1: SUMMARY for call ldv_struct_pnp_driver_base_instance_2_#t~ret383#1 := ldv_undef_int(); srcloc: null [2025-02-08 03:52:24,576 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5787: assume { :begin_inline_ldv_interrupt_instance_handler_0_5 } true;ldv_interrupt_instance_handler_0_5_#in~arg0#1.base, ldv_interrupt_instance_handler_0_5_#in~arg0#1.offset, ldv_interrupt_instance_handler_0_5_#in~arg1#1, ldv_interrupt_instance_handler_0_5_#in~arg2#1.base, ldv_interrupt_instance_handler_0_5_#in~arg2#1.offset := ~ldv_0_callback_handler~0.base, ~ldv_0_callback_handler~0.offset, ~ldv_0_line_line~0, ~ldv_0_data_data~0.base, ~ldv_0_data_data~0.offset;havoc ldv_interrupt_instance_handler_0_5_#res#1;havoc ldv_interrupt_instance_handler_0_5_#t~ret350#1, ldv_interrupt_instance_handler_0_5_~arg0#1.base, ldv_interrupt_instance_handler_0_5_~arg0#1.offset, ldv_interrupt_instance_handler_0_5_~arg1#1, ldv_interrupt_instance_handler_0_5_~arg2#1.base, ldv_interrupt_instance_handler_0_5_~arg2#1.offset, ldv_interrupt_instance_handler_0_5_~tmp~30#1;ldv_interrupt_instance_handler_0_5_~arg0#1.base, ldv_interrupt_instance_handler_0_5_~arg0#1.offset := ldv_interrupt_instance_handler_0_5_#in~arg0#1.base, ldv_interrupt_instance_handler_0_5_#in~arg0#1.offset;ldv_interrupt_instance_handler_0_5_~arg1#1 := ldv_interrupt_instance_handler_0_5_#in~arg1#1;ldv_interrupt_instance_handler_0_5_~arg2#1.base, ldv_interrupt_instance_handler_0_5_~arg2#1.offset := ldv_interrupt_instance_handler_0_5_#in~arg2#1.base, ldv_interrupt_instance_handler_0_5_#in~arg2#1.offset;havoc ldv_interrupt_instance_handler_0_5_~tmp~30#1;assume { :begin_inline_nvt_cir_isr } true;nvt_cir_isr_#in~irq#1, nvt_cir_isr_#in~data#1.base, nvt_cir_isr_#in~data#1.offset := ldv_interrupt_instance_handler_0_5_~arg1#1, ldv_interrupt_instance_handler_0_5_~arg2#1.base, ldv_interrupt_instance_handler_0_5_~arg2#1.offset;havoc nvt_cir_isr_#res#1;havoc nvt_cir_isr_#t~ret261#1, nvt_cir_isr_#t~ret262#1, nvt_cir_isr_#t~ret263#1, nvt_cir_isr_#t~ret264#1, nvt_cir_isr_#t~ret265#1, nvt_cir_isr_#t~ret266#1, nvt_cir_isr_#t~ret267#1, nvt_cir_isr_#t~mem268#1, nvt_cir_isr_#t~mem269#1, nvt_cir_isr_#t~mem270#1, nvt_cir_isr_#t~mem271#1, nvt_cir_isr_#t~mem272#1, nvt_cir_isr_#t~ret273#1, nvt_cir_isr_#t~mem274#1, nvt_cir_isr_#t~ret275#1, nvt_cir_isr_~irq#1, nvt_cir_isr_~data#1.base, nvt_cir_isr_~data#1.offset, nvt_cir_isr_~nvt~2#1.base, nvt_cir_isr_~nvt~2#1.offset, nvt_cir_isr_~status~0#1, nvt_cir_isr_~iren~2#1, nvt_cir_isr_~cur_state~0#1, nvt_cir_isr_~flags~4#1, nvt_cir_isr_~tmp~14#1, nvt_cir_isr_~tmp___0~9#1, nvt_cir_isr_~pos~0#1, nvt_cir_isr_~count~0#1, nvt_cir_isr_~tmp___1~3#1;nvt_cir_isr_~irq#1 := nvt_cir_isr_#in~irq#1;nvt_cir_isr_~data#1.base, nvt_cir_isr_~data#1.offset := nvt_cir_isr_#in~data#1.base, nvt_cir_isr_#in~data#1.offset;havoc nvt_cir_isr_~nvt~2#1.base, nvt_cir_isr_~nvt~2#1.offset;havoc nvt_cir_isr_~status~0#1;havoc nvt_cir_isr_~iren~2#1;havoc nvt_cir_isr_~cur_state~0#1;havoc nvt_cir_isr_~flags~4#1;havoc nvt_cir_isr_~tmp~14#1;havoc nvt_cir_isr_~tmp___0~9#1;havoc nvt_cir_isr_~pos~0#1;havoc nvt_cir_isr_~count~0#1;havoc nvt_cir_isr_~tmp___1~3#1;nvt_cir_isr_~nvt~2#1.base, nvt_cir_isr_~nvt~2#1.offset := nvt_cir_isr_~data#1.base, nvt_cir_isr_~data#1.offset; [2025-02-08 03:52:24,577 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4730: assume 0bv32 != ~debug~0;assume { :begin_inline_nvt_cir_log_irqs } true;nvt_cir_log_irqs_#in~status#1, nvt_cir_log_irqs_#in~iren#1 := ~zero_extend~32~8(nvt_cir_isr_~status~0#1)[8:0], ~zero_extend~32~8(nvt_cir_isr_~iren~2#1)[8:0];havoc nvt_cir_log_irqs_#t~ret259#1, nvt_cir_log_irqs_~status#1, nvt_cir_log_irqs_~iren#1;nvt_cir_log_irqs_~status#1 := nvt_cir_log_irqs_#in~status#1;nvt_cir_log_irqs_~iren#1 := nvt_cir_log_irqs_#in~iren#1; [2025-02-08 03:52:24,577 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4730: assume !(0bv32 != ~debug~0); [2025-02-08 03:52:24,577 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5787-1: SUMMARY for call ldv_switch_to_interrupt_context(); srcloc: null [2025-02-08 03:52:24,577 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5589: SUMMARY for call ldv_assume((if 0bv32 != ~ldv_8_ret_default~0 then 1bv32 else 0bv32)); srcloc: null [2025-02-08 03:52:24,577 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5259: SUMMARY for call nvt_select_logical_dev(nvt_resume_~nvt~9#1.base, nvt_resume_~nvt~9#1.offset, 6bv8); srcloc: null [2025-02-08 03:52:24,577 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5986: assume 11bv32 == ~ldv_statevar_2~0; [2025-02-08 03:52:24,577 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5986: assume !(11bv32 == ~ldv_statevar_2~0); [2025-02-08 03:52:24,577 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5854: SUMMARY for call ldv_switch_to_process_context(); srcloc: null [2025-02-08 03:52:24,577 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5590: SUMMARY for call ldv_check_final_state(); srcloc: null [2025-02-08 03:52:24,577 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6383-1: SUMMARY for call ldv_request_irq_66_#t~ret388#1 := request_irq(ldv_request_irq_66_~irq#1, ldv_request_irq_66_~handler#1.base, ldv_request_irq_66_~handler#1.offset, ldv_request_irq_66_~flags#1, ldv_request_irq_66_~name#1.base, ldv_request_irq_66_~name#1.offset, ldv_request_irq_66_~dev#1.base, ldv_request_irq_66_~dev#1.offset); srcloc: null [2025-02-08 03:52:24,577 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6383: ldv_request_irq_66_~tmp~41#1 := ldv_request_irq_66_#t~ret388#1;havoc ldv_request_irq_66_#t~ret388#1;ldv_request_irq_66_~ldv_func_res~0#1 := ldv_request_irq_66_~tmp~41#1; [2025-02-08 03:52:24,577 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5260: SUMMARY for call nvt_cr_write(nvt_resume_~nvt~9#1.base, nvt_resume_~nvt~9#1.offset, 1bv8, 48bv8); srcloc: null [2025-02-08 03:52:24,577 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6317: SUMMARY for call ldv_spin_lock_nvt_lock_of_nvt_dev(); srcloc: null [2025-02-08 03:52:24,577 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6119: assume 0bv32 != ldv_struct_pnp_driver_base_instance_2_~tmp___5~3#1;~ldv_statevar_2~0 := 11bv32; [2025-02-08 03:52:24,577 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6119: assume !(0bv32 != ldv_struct_pnp_driver_base_instance_2_~tmp___5~3#1);~ldv_statevar_2~0 := 16bv32; [2025-02-08 03:52:24,577 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4137: assume 0bv32 != ~zero_extend~32~8(nvt_hw_detect_~chip_unknown~0#1); [2025-02-08 03:52:24,577 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4137: assume !(0bv32 != ~zero_extend~32~8(nvt_hw_detect_~chip_unknown~0#1)); [2025-02-08 03:52:24,577 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6053: assume 0bv32 != ldv_struct_pnp_driver_base_instance_2_~tmp___0~11#1;~ldv_statevar_2~0 := 4bv32; [2025-02-08 03:52:24,577 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6053: assume !(0bv32 != ldv_struct_pnp_driver_base_instance_2_~tmp___0~11#1);~ldv_statevar_2~0 := 6bv32; [2025-02-08 03:52:24,577 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5855: ldv_interrupt_interrupt_instance_1_~tmp~33#1 := ldv_interrupt_interrupt_instance_1_#t~ret361#1;havoc ldv_interrupt_interrupt_instance_1_#t~ret361#1; [2025-02-08 03:52:24,577 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5855-1: SUMMARY for call ldv_interrupt_interrupt_instance_1_#t~ret361#1 := ldv_undef_int(); srcloc: null [2025-02-08 03:52:24,577 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4732: havoc nvt_cir_log_irqs_#t~ret259#1, nvt_cir_log_irqs_~status#1, nvt_cir_log_irqs_~iren#1;havoc nvt_cir_log_irqs_#in~status#1, nvt_cir_log_irqs_#in~iren#1;assume { :end_inline_nvt_cir_log_irqs } true; [2025-02-08 03:52:24,577 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5591: ~ldv_statevar_8~0 := 7bv32; [2025-02-08 03:52:24,577 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5591-1: SUMMARY for call ldv_stop(); srcloc: null [2025-02-08 03:52:24,578 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5657: assume { :begin_inline_ldv_interrupt_interrupt_instance_0 } true;ldv_interrupt_interrupt_instance_0_#in~arg0#1.base, ldv_interrupt_interrupt_instance_0_#in~arg0#1.offset := 0bv64, 0bv64;havoc ldv_interrupt_interrupt_instance_0_#t~ret358#1, ldv_interrupt_interrupt_instance_0_#t~ret359#1, ldv_interrupt_interrupt_instance_0_~arg0#1.base, ldv_interrupt_interrupt_instance_0_~arg0#1.offset, ldv_interrupt_interrupt_instance_0_~tmp~32#1;ldv_interrupt_interrupt_instance_0_~arg0#1.base, ldv_interrupt_interrupt_instance_0_~arg0#1.offset := ldv_interrupt_interrupt_instance_0_#in~arg0#1.base, ldv_interrupt_interrupt_instance_0_#in~arg0#1.offset;havoc ldv_interrupt_interrupt_instance_0_~tmp~32#1; [2025-02-08 03:52:24,578 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5459: ldv_struct_pnp_driver_base_instance_2_#t~ret371#1 := ldv_base_instance_suspend_2_7_#res#1;havoc ldv_base_instance_suspend_2_7_#t~mem341#1, ldv_base_instance_suspend_2_7_#t~ret342#1, ldv_base_instance_suspend_2_7_~arg0#1.base, ldv_base_instance_suspend_2_7_~arg0#1.offset, ldv_base_instance_suspend_2_7_~arg1#1.base, ldv_base_instance_suspend_2_7_~arg1#1.offset, ldv_base_instance_suspend_2_7_~#arg2#1.base, ldv_base_instance_suspend_2_7_~#arg2#1.offset, ldv_base_instance_suspend_2_7_~tmp~24#1;havoc ldv_base_instance_suspend_2_7_#in~arg0#1.base, ldv_base_instance_suspend_2_7_#in~arg0#1.offset, ldv_base_instance_suspend_2_7_#in~arg1#1.base, ldv_base_instance_suspend_2_7_#in~arg1#1.offset, ldv_base_instance_suspend_2_7_#in~arg2#1.event;assume { :end_inline_ldv_base_instance_suspend_2_7 } true;~ldv_2_ret_default~0 := ldv_struct_pnp_driver_base_instance_2_#t~ret371#1;havoc ldv_struct_pnp_driver_base_instance_2_#t~mem369#1.base, ldv_struct_pnp_driver_base_instance_2_#t~mem369#1.offset;havoc ldv_struct_pnp_driver_base_instance_2_#t~mem370#1;havoc ldv_struct_pnp_driver_base_instance_2_#t~ret371#1; [2025-02-08 03:52:24,578 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6318: SUMMARY for call __ldv_spin_lock(ldv___ldv_spin_lock_54_~ldv_func_arg1#1.base, ldv___ldv_spin_lock_54_~ldv_func_arg1#1.offset); srcloc: null [2025-02-08 03:52:24,578 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5261: SUMMARY for call nvt_efm_disable(nvt_resume_~nvt~9#1.base, nvt_resume_~nvt~9#1.offset); srcloc: null [2025-02-08 03:52:24,578 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5129: nvt_probe_~tmp___10~2#1.base, nvt_probe_~tmp___10~2#1.offset := nvt_probe_#t~ret315#1.base, nvt_probe_#t~ret315#1.offset;havoc nvt_probe_#t~mem314#1;havoc nvt_probe_#t~ret315#1.base, nvt_probe_#t~ret315#1.offset; [2025-02-08 03:52:24,578 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5129-1: SUMMARY for call nvt_probe_#t~ret315#1.base, nvt_probe_#t~ret315#1.offset := __request_region(~#ioport_resource~0.base, ~#ioport_resource~0.offset, nvt_probe_#t~mem314#1, 15bv64, 127bv64, 0bv64, 0bv32); srcloc: null [2025-02-08 03:52:24,578 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4799: assume 0bv32 != ~bvand~32(2bv32, ~zero_extend~32~8(nvt_cir_isr_~status~0#1));assume { :begin_inline_ldv___ldv_spin_lock_58 } true;ldv___ldv_spin_lock_58_#in~ldv_func_arg1#1.base, ldv___ldv_spin_lock_58_#in~ldv_func_arg1#1.offset := nvt_cir_isr_~nvt~2#1.base, ~bvadd~64(120bv64, nvt_cir_isr_~nvt~2#1.offset);havoc ldv___ldv_spin_lock_58_~ldv_func_arg1#1.base, ldv___ldv_spin_lock_58_~ldv_func_arg1#1.offset;ldv___ldv_spin_lock_58_~ldv_func_arg1#1.base, ldv___ldv_spin_lock_58_~ldv_func_arg1#1.offset := ldv___ldv_spin_lock_58_#in~ldv_func_arg1#1.base, ldv___ldv_spin_lock_58_#in~ldv_func_arg1#1.offset; [2025-02-08 03:52:24,578 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4799: assume !(0bv32 != ~bvand~32(2bv32, ~zero_extend~32~8(nvt_cir_isr_~status~0#1))); [2025-02-08 03:52:24,578 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5790: SUMMARY for call ldv_switch_to_process_context(); srcloc: null [2025-02-08 03:52:24,578 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4865-1: nvt_cir_wake_isr_#res#1 := 1bv32; [2025-02-08 03:52:24,578 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5262: SUMMARY for call nvt_cir_regs_init(nvt_resume_~nvt~9#1.base, nvt_resume_~nvt~9#1.offset); srcloc: null [2025-02-08 03:52:24,578 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6385-1: SUMMARY for call ldv_request_irq_66_#t~ret389#1 := ldv_request_irq(ldv_request_irq_66_~ldv_func_res~0#1, ldv_request_irq_66_~irq#1, ldv_request_irq_66_~handler#1.base, ldv_request_irq_66_~handler#1.offset, ldv_request_irq_66_~flags#1, ldv_request_irq_66_~name#1.base, ldv_request_irq_66_~name#1.offset, ldv_request_irq_66_~dev#1.base, ldv_request_irq_66_~dev#1.offset); srcloc: null [2025-02-08 03:52:24,578 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6385: ldv_request_irq_66_~tmp___0~12#1 := ldv_request_irq_66_#t~ret389#1;havoc ldv_request_irq_66_#t~ret389#1;ldv_request_irq_66_#res#1 := ldv_request_irq_66_~tmp___0~12#1; [2025-02-08 03:52:24,578 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4205: nvt_cir_ldev_init_~val~2#1 := nvt_cir_ldev_init_#t~ret200#1;havoc nvt_cir_ldev_init_#t~ret200#1;nvt_cir_ldev_init_~val~2#1 := ~bvand~32(~zero_extend~32~8(nvt_cir_ldev_init_~val~2#1), ~zero_extend~32~8(nvt_cir_ldev_init_~psmask~0#1))[8:0];nvt_cir_ldev_init_~val~2#1 := ~bvor~32(~zero_extend~32~8(nvt_cir_ldev_init_~val~2#1), ~zero_extend~32~8(nvt_cir_ldev_init_~psval~0#1))[8:0]; [2025-02-08 03:52:24,579 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4205-1: SUMMARY for call nvt_cir_ldev_init_#t~ret200#1 := nvt_cr_read(nvt_cir_ldev_init_~nvt#1.base, nvt_cir_ldev_init_~nvt#1.offset, ~zero_extend~32~8(nvt_cir_ldev_init_~psreg~0#1)[8:0]); srcloc: null [2025-02-08 03:52:24,579 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4073-1: SUMMARY for call cir_wake_dump_regs_#t~ret187#1 := nvt_cir_wake_reg_read(cir_wake_dump_regs_~nvt#1.base, cir_wake_dump_regs_~nvt#1.offset, 12bv8); srcloc: null [2025-02-08 03:52:24,579 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5064-1: SUMMARY for call nvt_probe_#t~ret304#1.base, nvt_probe_#t~ret304#1.offset := spinlock_check(nvt_probe_~nvt~6#1.base, ~bvadd~64(16bv64, nvt_probe_~nvt~6#1.offset)); srcloc: null [2025-02-08 03:52:24,579 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4073: cir_wake_dump_regs_~tmp___19~0#1 := cir_wake_dump_regs_#t~ret187#1;havoc cir_wake_dump_regs_#t~ret187#1; [2025-02-08 03:52:24,579 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5064: havoc nvt_probe_#t~ret304#1.base, nvt_probe_#t~ret304#1.offset; [2025-02-08 03:52:24,579 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5791: ldv_interrupt_interrupt_instance_0_~tmp~32#1 := ldv_interrupt_interrupt_instance_0_#t~ret359#1;havoc ldv_interrupt_interrupt_instance_0_#t~ret359#1; [2025-02-08 03:52:24,579 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5791-1: SUMMARY for call ldv_interrupt_interrupt_instance_0_#t~ret359#1 := ldv_undef_int(); srcloc: null [2025-02-08 03:52:24,579 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5857: assume 0bv32 != ldv_interrupt_interrupt_instance_1_~tmp~33#1;~ldv_statevar_1~0 := 2bv32; [2025-02-08 03:52:24,579 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5857: assume !(0bv32 != ldv_interrupt_interrupt_instance_1_~tmp~33#1);~ldv_statevar_1~0 := 4bv32; [2025-02-08 03:52:24,579 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5263: nvt_resume_#res#1 := nvt_resume_~ret~3#1;ldv_base_instance_resume_2_5_#t~ret340#1 := nvt_resume_#res#1;havoc nvt_resume_#t~ret331#1.base, nvt_resume_#t~ret331#1.offset, nvt_resume_#t~ret332#1, nvt_resume_~pdev#1.base, nvt_resume_~pdev#1.offset, nvt_resume_~ret~3#1, nvt_resume_~nvt~9#1.base, nvt_resume_~nvt~9#1.offset, nvt_resume_~tmp~19#1.base, nvt_resume_~tmp~19#1.offset;havoc nvt_resume_#in~pdev#1.base, nvt_resume_#in~pdev#1.offset;assume { :end_inline_nvt_resume } true;havoc ldv_base_instance_resume_2_5_#t~ret340#1;havoc ldv_base_instance_resume_2_5_#t~ret340#1, ldv_base_instance_resume_2_5_~arg0#1.base, ldv_base_instance_resume_2_5_~arg0#1.offset, ldv_base_instance_resume_2_5_~arg1#1.base, ldv_base_instance_resume_2_5_~arg1#1.offset;havoc ldv_base_instance_resume_2_5_#in~arg0#1.base, ldv_base_instance_resume_2_5_#in~arg0#1.offset, ldv_base_instance_resume_2_5_#in~arg1#1.base, ldv_base_instance_resume_2_5_#in~arg1#1.offset;assume { :end_inline_ldv_base_instance_resume_2_5 } true;havoc ldv_struct_pnp_driver_base_instance_2_#t~mem368#1.base, ldv_struct_pnp_driver_base_instance_2_#t~mem368#1.offset;~ldv_statevar_2~0 := 3bv32; [2025-02-08 03:52:24,579 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5263-1: SUMMARY for call nvt_cir_wake_regs_init(nvt_resume_~nvt~9#1.base, nvt_resume_~nvt~9#1.offset); srcloc: null [2025-02-08 03:52:24,579 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4140: havoc nvt_hw_detect_#t~strcpy~res194#1.base, nvt_hw_detect_#t~strcpy~res194#1.offset; [2025-02-08 03:52:24,579 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4074: havoc cir_wake_dump_regs_#t~ret188#1;cir_wake_dump_regs_~i~0#1 := ~bvadd~32(1bv32, ~zero_extend~32~8(cir_wake_dump_regs_~i~0#1))[8:0]; [2025-02-08 03:52:24,579 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4140-1: SUMMARY for call nvt_hw_detect_#t~strcpy~res194#1.base, nvt_hw_detect_#t~strcpy~res194#1.offset := #Ultimate.C_strcpy#1(nvt_hw_detect_~#chip_id~0#1.base, nvt_hw_detect_~#chip_id~0#1.offset, 53bv64, 0bv64); srcloc: null [2025-02-08 03:52:24,579 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4999: assume 0bv64 == ~bvadd~64(nvt_probe_~rdev~0#1.base, nvt_probe_~rdev~0#1.offset); [2025-02-08 03:52:24,579 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4999: assume !(0bv64 == ~bvadd~64(nvt_probe_~rdev~0#1.base, nvt_probe_~rdev~0#1.offset));nvt_probe_~ret~2#1 := 4294967277bv32; [2025-02-08 03:52:24,579 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4074-1: SUMMARY for call cir_wake_dump_regs_#t~ret188#1 := printk(50bv64, 0bv64); srcloc: null [2025-02-08 03:52:24,579 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5990: assume 13bv32 == ~ldv_statevar_2~0; [2025-02-08 03:52:24,579 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5990: assume !(13bv32 == ~ldv_statevar_2~0); [2025-02-08 03:52:24,579 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5065: SUMMARY for call __raw_spin_lock_init(nvt_probe_~nvt~6#1.base, ~bvadd~64(16bv64, nvt_probe_~nvt~6#1.offset), 118bv64, 0bv64, nvt_probe_~#__key~0#1.base, nvt_probe_~#__key~0#1.offset); srcloc: null [2025-02-08 03:52:24,579 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4801: havoc ldv___ldv_spin_lock_58_~ldv_func_arg1#1.base, ldv___ldv_spin_lock_58_~ldv_func_arg1#1.offset;havoc ldv___ldv_spin_lock_58_#in~ldv_func_arg1#1.base, ldv___ldv_spin_lock_58_#in~ldv_func_arg1#1.offset;assume { :end_inline_ldv___ldv_spin_lock_58 } true;call nvt_cir_isr_#t~mem274#1 := read~intINTTYPE1#5(nvt_cir_isr_~nvt~2#1.base, ~bvadd~64(416bv64, ~bvadd~64(120bv64, nvt_cir_isr_~nvt~2#1.offset)), 1bv64); [2025-02-08 03:52:24,579 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6387: nvt_probe_#t~ret313#1 := ldv_request_irq_66_#res#1;havoc ldv_request_irq_66_#t~ret388#1, ldv_request_irq_66_#t~ret389#1, ldv_request_irq_66_~irq#1, ldv_request_irq_66_~handler#1.base, ldv_request_irq_66_~handler#1.offset, ldv_request_irq_66_~flags#1, ldv_request_irq_66_~name#1.base, ldv_request_irq_66_~name#1.offset, ldv_request_irq_66_~dev#1.base, ldv_request_irq_66_~dev#1.offset, ldv_request_irq_66_~ldv_func_res~0#1, ldv_request_irq_66_~tmp~41#1, ldv_request_irq_66_~tmp___0~12#1;havoc ldv_request_irq_66_#in~irq#1, ldv_request_irq_66_#in~handler#1.base, ldv_request_irq_66_#in~handler#1.offset, ldv_request_irq_66_#in~flags#1, ldv_request_irq_66_#in~name#1.base, ldv_request_irq_66_#in~name#1.offset, ldv_request_irq_66_#in~dev#1.base, ldv_request_irq_66_#in~dev#1.offset;assume { :end_inline_ldv_request_irq_66 } true;nvt_probe_~tmp___9~2#1 := nvt_probe_#t~ret313#1;havoc nvt_probe_#t~mem312#1;havoc nvt_probe_#t~ret313#1; [2025-02-08 03:52:24,579 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6453: SUMMARY for call ldv_spin_lock_nvt_lock_of_nvt_dev(); srcloc: null [2025-02-08 03:52:24,579 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5132: assume 0bv64 == ~bvadd~64(nvt_probe_~tmp___10~2#1.base, nvt_probe_~tmp___10~2#1.offset); [2025-02-08 03:52:24,579 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5132: assume !(0bv64 == ~bvadd~64(nvt_probe_~tmp___10~2#1.base, nvt_probe_~tmp___10~2#1.offset));call nvt_probe_#t~mem316#1 := read~intINTTYPE4#5(nvt_probe_~nvt~6#1.base, ~bvadd~64(565bv64, nvt_probe_~nvt~6#1.offset), 4bv64);assume { :begin_inline_ldv_request_irq_67 } true;ldv_request_irq_67_#in~irq#1, ldv_request_irq_67_#in~handler#1.base, ldv_request_irq_67_#in~handler#1.offset, ldv_request_irq_67_#in~flags#1, ldv_request_irq_67_#in~name#1.base, ldv_request_irq_67_#in~name#1.offset, ldv_request_irq_67_#in~dev#1.base, ldv_request_irq_67_#in~dev#1.offset := nvt_probe_#t~mem316#1, #funAddr~nvt_cir_wake_isr.base, #funAddr~nvt_cir_wake_isr.offset, 128bv64, 128bv64, 0bv64, nvt_probe_~nvt~6#1.base, nvt_probe_~nvt~6#1.offset;havoc ldv_request_irq_67_#res#1;havoc ldv_request_irq_67_#t~ret390#1, ldv_request_irq_67_#t~ret391#1, ldv_request_irq_67_~irq#1, ldv_request_irq_67_~handler#1.base, ldv_request_irq_67_~handler#1.offset, ldv_request_irq_67_~flags#1, ldv_request_irq_67_~name#1.base, ldv_request_irq_67_~name#1.offset, ldv_request_irq_67_~dev#1.base, ldv_request_irq_67_~dev#1.offset, ldv_request_irq_67_~ldv_func_res~1#1, ldv_request_irq_67_~tmp~42#1, ldv_request_irq_67_~tmp___0~13#1;ldv_request_irq_67_~irq#1 := ldv_request_irq_67_#in~irq#1;ldv_request_irq_67_~handler#1.base, ldv_request_irq_67_~handler#1.offset := ldv_request_irq_67_#in~handler#1.base, ldv_request_irq_67_#in~handler#1.offset;ldv_request_irq_67_~flags#1 := ldv_request_irq_67_#in~flags#1;ldv_request_irq_67_~name#1.base, ldv_request_irq_67_~name#1.offset := ldv_request_irq_67_#in~name#1.base, ldv_request_irq_67_#in~name#1.offset;ldv_request_irq_67_~dev#1.base, ldv_request_irq_67_~dev#1.offset := ldv_request_irq_67_#in~dev#1.base, ldv_request_irq_67_#in~dev#1.offset;havoc ldv_request_irq_67_~ldv_func_res~1#1;havoc ldv_request_irq_67_~tmp~42#1;havoc ldv_request_irq_67_~tmp___0~13#1; [2025-02-08 03:52:24,580 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4868-1: assume nvt_cir_wake_isr_#t~short281#1;call nvt_cir_wake_isr_#t~mem280#1 := read~intINTTYPE1#5(nvt_cir_wake_isr_~nvt~3#1.base, ~bvadd~64(574bv64, nvt_cir_wake_isr_~nvt~3#1.offset), 1bv64);nvt_cir_wake_isr_#t~short281#1 := 1bv32 == ~zero_extend~32~8(nvt_cir_wake_isr_#t~mem280#1); [2025-02-08 03:52:24,580 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4868-1: assume !nvt_cir_wake_isr_#t~short281#1; [2025-02-08 03:52:24,580 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4868: assume nvt_cir_wake_isr_#t~short281#1;havoc nvt_cir_wake_isr_#t~mem280#1;havoc nvt_cir_wake_isr_#t~short281#1; [2025-02-08 03:52:24,580 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4868: assume !nvt_cir_wake_isr_#t~short281#1;havoc nvt_cir_wake_isr_#t~mem280#1;havoc nvt_cir_wake_isr_#t~short281#1; [2025-02-08 03:52:24,580 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5793: assume 0bv32 != ldv_interrupt_interrupt_instance_0_~tmp~32#1;~ldv_statevar_0~0 := 2bv32; [2025-02-08 03:52:24,580 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5793: assume !(0bv32 != ldv_interrupt_interrupt_instance_0_~tmp~32#1);~ldv_statevar_0~0 := 4bv32; [2025-02-08 03:52:24,580 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4736: assume 0bv32 != ~bvand~32(64bv32, ~zero_extend~32~8(nvt_cir_isr_~status~0#1)); [2025-02-08 03:52:24,580 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4736: assume !(0bv32 != ~bvand~32(64bv32, ~zero_extend~32~8(nvt_cir_isr_~status~0#1))); [2025-02-08 03:52:24,582 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6454: havoc ldv___ldv_spin_lock_73_~ldv_func_arg1#1.base, ldv___ldv_spin_lock_73_~ldv_func_arg1#1.offset;havoc ldv___ldv_spin_lock_73_#in~ldv_func_arg1#1.base, ldv___ldv_spin_lock_73_#in~ldv_func_arg1#1.offset;assume { :end_inline_ldv___ldv_spin_lock_73 } true;call write~intINTTYPE1#5(0bv8, nvt_suspend_~nvt~8#1.base, ~bvadd~64(575bv64, nvt_suspend_~nvt~8#1.offset), 1bv64);call write~intINTTYPE1#5(0bv8, nvt_suspend_~nvt~8#1.base, ~bvadd~64(574bv64, nvt_suspend_~nvt~8#1.offset), 1bv64); [2025-02-08 03:52:24,582 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6388-1: ldv_request_irq_66_#res#1 := ldv_request_irq_66_~ldv_func_res~0#1; [2025-02-08 03:52:24,582 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6454-1: SUMMARY for call __ldv_spin_lock(ldv___ldv_spin_lock_73_~ldv_func_arg1#1.base, ldv___ldv_spin_lock_73_~ldv_func_arg1#1.offset); srcloc: null [2025-02-08 03:52:24,582 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4142: assume ~bvugt~32(~bvsub~32(~zero_extend~32~8(nvt_hw_detect_~chip_minor~0#1), 114bv32), 1bv32);nvt_hw_detect_~chip_unknown~0#1 := 1bv8; [2025-02-08 03:52:24,582 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4142: assume !~bvugt~32(~bvsub~32(~zero_extend~32~8(nvt_hw_detect_~chip_minor~0#1), 114bv32), 1bv32); [2025-02-08 03:52:24,582 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4208: SUMMARY for call nvt_cr_write(nvt_cir_ldev_init_~nvt#1.base, nvt_cir_ldev_init_~nvt#1.offset, ~zero_extend~32~8(nvt_cir_ldev_init_~val~2#1)[8:0], ~zero_extend~32~8(nvt_cir_ldev_init_~psreg~0#1)[8:0]); srcloc: null [2025-02-08 03:52:24,582 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5067: havoc nvt_probe_#t~ret305#1.base, nvt_probe_#t~ret305#1.offset; [2025-02-08 03:52:24,582 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5067-1: SUMMARY for call nvt_probe_#t~ret305#1.base, nvt_probe_#t~ret305#1.offset := spinlock_check(nvt_probe_~nvt~6#1.base, ~bvadd~64(120bv64, nvt_probe_~nvt~6#1.offset)); srcloc: null [2025-02-08 03:52:24,582 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4803: assume 4bv32 == ~zero_extend~32~8(nvt_cir_isr_#t~mem274#1);havoc nvt_cir_isr_#t~mem274#1;call write~intINTTYPE1#5(2bv8, nvt_cir_isr_~nvt~2#1.base, ~bvadd~64(416bv64, ~bvadd~64(120bv64, nvt_cir_isr_~nvt~2#1.offset)), 1bv64);assume { :begin_inline___wake_up } true;__wake_up_#in~arg0#1.base, __wake_up_#in~arg0#1.offset, __wake_up_#in~arg1#1, __wake_up_#in~arg2#1, __wake_up_#in~arg3#1.base, __wake_up_#in~arg3#1.offset := nvt_cir_isr_~nvt~2#1.base, ~bvadd~64(332bv64, ~bvadd~64(120bv64, nvt_cir_isr_~nvt~2#1.offset)), 3bv32, 1bv32, 0bv64, 0bv64;havoc __wake_up_~arg0#1.base, __wake_up_~arg0#1.offset, __wake_up_~arg1#1, __wake_up_~arg2#1, __wake_up_~arg3#1.base, __wake_up_~arg3#1.offset;__wake_up_~arg0#1.base, __wake_up_~arg0#1.offset := __wake_up_#in~arg0#1.base, __wake_up_#in~arg0#1.offset;__wake_up_~arg1#1 := __wake_up_#in~arg1#1;__wake_up_~arg2#1 := __wake_up_#in~arg2#1;__wake_up_~arg3#1.base, __wake_up_~arg3#1.offset := __wake_up_#in~arg3#1.base, __wake_up_#in~arg3#1.offset; [2025-02-08 03:52:24,582 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4803: assume !(4bv32 == ~zero_extend~32~8(nvt_cir_isr_#t~mem274#1));havoc nvt_cir_isr_#t~mem274#1; [2025-02-08 03:52:24,582 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5662: assume { :begin_inline_ldv_interrupt_interrupt_instance_1 } true;ldv_interrupt_interrupt_instance_1_#in~arg0#1.base, ldv_interrupt_interrupt_instance_1_#in~arg0#1.offset := 0bv64, 0bv64;havoc ldv_interrupt_interrupt_instance_1_#t~ret360#1, ldv_interrupt_interrupt_instance_1_#t~ret361#1, ldv_interrupt_interrupt_instance_1_~arg0#1.base, ldv_interrupt_interrupt_instance_1_~arg0#1.offset, ldv_interrupt_interrupt_instance_1_~tmp~33#1;ldv_interrupt_interrupt_instance_1_~arg0#1.base, ldv_interrupt_interrupt_instance_1_~arg0#1.offset := ldv_interrupt_interrupt_instance_1_#in~arg0#1.base, ldv_interrupt_interrupt_instance_1_#in~arg0#1.offset;havoc ldv_interrupt_interrupt_instance_1_~tmp~33#1; [2025-02-08 03:52:24,582 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4209: SUMMARY for call nvt_select_logical_dev(nvt_cir_ldev_init_~nvt#1.base, nvt_cir_ldev_init_~nvt#1.offset, 6bv8); srcloc: null [2025-02-08 03:52:24,582 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5068-1: SUMMARY for call __raw_spin_lock_init(nvt_probe_~nvt~6#1.base, ~bvadd~64(120bv64, nvt_probe_~nvt~6#1.offset), 119bv64, 0bv64, nvt_probe_~#__key___0~0#1.base, nvt_probe_~#__key___0~0#1.offset); srcloc: null [2025-02-08 03:52:24,582 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5068: assume { :begin_inline_pnp_set_drvdata } true;pnp_set_drvdata_#in~pdev#1.base, pnp_set_drvdata_#in~pdev#1.offset, pnp_set_drvdata_#in~data#1.base, pnp_set_drvdata_#in~data#1.offset := nvt_probe_~pdev#1.base, nvt_probe_~pdev#1.offset, nvt_probe_~nvt~6#1.base, nvt_probe_~nvt~6#1.offset;havoc pnp_set_drvdata_#t~ret62#1, pnp_set_drvdata_~pdev#1.base, pnp_set_drvdata_~pdev#1.offset, pnp_set_drvdata_~data#1.base, pnp_set_drvdata_~data#1.offset;pnp_set_drvdata_~pdev#1.base, pnp_set_drvdata_~pdev#1.offset := pnp_set_drvdata_#in~pdev#1.base, pnp_set_drvdata_#in~pdev#1.offset;pnp_set_drvdata_~data#1.base, pnp_set_drvdata_~data#1.offset := pnp_set_drvdata_#in~data#1.base, pnp_set_drvdata_#in~data#1.offset;assume { :begin_inline_ldv_dev_set_drvdata_26 } true;ldv_dev_set_drvdata_26_#in~dev#1.base, ldv_dev_set_drvdata_26_#in~dev#1.offset, ldv_dev_set_drvdata_26_#in~data#1.base, ldv_dev_set_drvdata_26_#in~data#1.offset := pnp_set_drvdata_~pdev#1.base, pnp_set_drvdata_~pdev#1.offset, pnp_set_drvdata_~data#1.base, pnp_set_drvdata_~data#1.offset;havoc ldv_dev_set_drvdata_26_#res#1;havoc ldv_dev_set_drvdata_26_#t~ret386#1, ldv_dev_set_drvdata_26_~dev#1.base, ldv_dev_set_drvdata_26_~dev#1.offset, ldv_dev_set_drvdata_26_~data#1.base, ldv_dev_set_drvdata_26_~data#1.offset, ldv_dev_set_drvdata_26_~tmp~39#1;ldv_dev_set_drvdata_26_~dev#1.base, ldv_dev_set_drvdata_26_~dev#1.offset := ldv_dev_set_drvdata_26_#in~dev#1.base, ldv_dev_set_drvdata_26_#in~dev#1.offset;ldv_dev_set_drvdata_26_~data#1.base, ldv_dev_set_drvdata_26_~data#1.offset := ldv_dev_set_drvdata_26_#in~data#1.base, ldv_dev_set_drvdata_26_#in~data#1.offset;havoc ldv_dev_set_drvdata_26_~tmp~39#1; [2025-02-08 03:52:24,582 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3945: SUMMARY for call nvt_efm_enable(cir_dump_regs_~nvt#1.base, cir_dump_regs_~nvt#1.offset); srcloc: null [2025-02-08 03:52:24,582 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4738: nvt_cir_isr_~tmp~14#1 := (if 0bv8 == nvt_cir_isr_#t~ret266#1 then 0bv8 else 1bv8);havoc nvt_cir_isr_#t~ret266#1; [2025-02-08 03:52:24,582 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4738-1: SUMMARY for call nvt_cir_isr_#t~ret266#1 := nvt_cir_tx_inactive(nvt_cir_isr_~nvt~2#1.base, nvt_cir_isr_~nvt~2#1.offset); srcloc: null [2025-02-08 03:52:24,582 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5729: havoc ldv_interrupt_instance_thread_0_3_#t~ret354#1; [2025-02-08 03:52:24,582 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5729-1: SUMMARY for call ldv_interrupt_instance_thread_0_3_#t~ret354#1 := ##fun~C_INT~X~$Pointer$~TO~C_INT(ldv_interrupt_instance_thread_0_3_~arg1#1, ldv_interrupt_instance_thread_0_3_~arg2#1.base, ldv_interrupt_instance_thread_0_3_~arg2#1.offset, ldv_interrupt_instance_thread_0_3_~arg0#1.base, ldv_interrupt_instance_thread_0_3_~arg0#1.offset); srcloc: null [2025-02-08 03:52:24,582 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5597: assume { :begin_inline_ldv_EMGentry_init_nvt_init_8_7 } true;ldv_EMGentry_init_nvt_init_8_7_#in~arg0#1.base, ldv_EMGentry_init_nvt_init_8_7_#in~arg0#1.offset := ~ldv_8_init_nvt_init_default~0.base, ~ldv_8_init_nvt_init_default~0.offset;havoc ldv_EMGentry_init_nvt_init_8_7_#res#1;havoc ldv_EMGentry_init_nvt_init_8_7_#t~ret335#1, ldv_EMGentry_init_nvt_init_8_7_~arg0#1.base, ldv_EMGentry_init_nvt_init_8_7_~arg0#1.offset, ldv_EMGentry_init_nvt_init_8_7_~tmp~22#1;ldv_EMGentry_init_nvt_init_8_7_~arg0#1.base, ldv_EMGentry_init_nvt_init_8_7_~arg0#1.offset := ldv_EMGentry_init_nvt_init_8_7_#in~arg0#1.base, ldv_EMGentry_init_nvt_init_8_7_#in~arg0#1.offset;havoc ldv_EMGentry_init_nvt_init_8_7_~tmp~22#1;assume { :begin_inline_nvt_init } true;havoc nvt_init_#res#1;havoc nvt_init_#t~ret334#1, nvt_init_~tmp~21#1;havoc nvt_init_~tmp~21#1;assume { :begin_inline_ldv_pnp_register_driver_77 } true;ldv_pnp_register_driver_77_#in~ldv_func_arg1#1.base, ldv_pnp_register_driver_77_#in~ldv_func_arg1#1.offset := ~#nvt_driver~0.base, ~#nvt_driver~0.offset;havoc ldv_pnp_register_driver_77_#res#1;havoc ldv_pnp_register_driver_77_#t~ret392#1, ldv_pnp_register_driver_77_#t~ret393#1, ldv_pnp_register_driver_77_~ldv_func_arg1#1.base, ldv_pnp_register_driver_77_~ldv_func_arg1#1.offset, ldv_pnp_register_driver_77_~ldv_func_res~2#1, ldv_pnp_register_driver_77_~tmp~43#1, ldv_pnp_register_driver_77_~tmp___0~14#1;ldv_pnp_register_driver_77_~ldv_func_arg1#1.base, ldv_pnp_register_driver_77_~ldv_func_arg1#1.offset := ldv_pnp_register_driver_77_#in~ldv_func_arg1#1.base, ldv_pnp_register_driver_77_#in~ldv_func_arg1#1.offset;havoc ldv_pnp_register_driver_77_~ldv_func_res~2#1;havoc ldv_pnp_register_driver_77_~tmp~43#1;havoc ldv_pnp_register_driver_77_~tmp___0~14#1;assume { :begin_inline_pnp_register_driver } true;pnp_register_driver_#in~arg0#1.base, pnp_register_driver_#in~arg0#1.offset := ldv_pnp_register_driver_77_~ldv_func_arg1#1.base, ldv_pnp_register_driver_77_~ldv_func_arg1#1.offset;havoc pnp_register_driver_#res#1;havoc pnp_register_driver_#t~nondet480#1, pnp_register_driver_~arg0#1.base, pnp_register_driver_~arg0#1.offset;pnp_register_driver_~arg0#1.base, pnp_register_driver_~arg0#1.offset := pnp_register_driver_#in~arg0#1.base, pnp_register_driver_#in~arg0#1.offset;havoc pnp_register_driver_#t~nondet480#1;pnp_register_driver_#res#1 := pnp_register_driver_#t~nondet480#1;havoc pnp_register_driver_#t~nondet480#1; [2025-02-08 03:52:24,582 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5597-1: SUMMARY for call ldv_assume((if 19bv32 == ~ldv_statevar_2~0 then 1bv32 else 0bv32)); srcloc: null [2025-02-08 03:52:24,582 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4210: call nvt_cir_ldev_init_#t~mem201#1 := read~intINTTYPE8#5(nvt_cir_ldev_init_~nvt#1.base, ~bvadd~64(545bv64, nvt_cir_ldev_init_~nvt#1.offset), 8bv64); [2025-02-08 03:52:24,583 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4078: assume ~bvslt~32(~zero_extend~32~8(cir_wake_dump_regs_~i~0#1), ~zero_extend~32~8(cir_wake_dump_regs_~fifo_len~0#1)); [2025-02-08 03:52:24,583 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4078: assume !~bvslt~32(~zero_extend~32~8(cir_wake_dump_regs_~i~0#1), ~zero_extend~32~8(cir_wake_dump_regs_~fifo_len~0#1)); [2025-02-08 03:52:24,583 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4210-1: SUMMARY for call nvt_cr_write(nvt_cir_ldev_init_~nvt#1.base, nvt_cir_ldev_init_~nvt#1.offset, 1bv8, 48bv8); srcloc: null [2025-02-08 03:52:24,583 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5994: assume 15bv32 == ~ldv_statevar_2~0; [2025-02-08 03:52:24,583 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5994: assume !(15bv32 == ~ldv_statevar_2~0); [2025-02-08 03:52:24,583 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3946: SUMMARY for call nvt_select_logical_dev(cir_dump_regs_~nvt#1.base, cir_dump_regs_~nvt#1.offset, 6bv8); srcloc: null [2025-02-08 03:52:24,583 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4211: havoc nvt_cir_ldev_init_#t~mem201#1;call nvt_cir_ldev_init_#t~mem202#1 := read~intINTTYPE8#5(nvt_cir_ldev_init_~nvt#1.base, ~bvadd~64(545bv64, nvt_cir_ldev_init_~nvt#1.offset), 8bv64); [2025-02-08 03:52:24,583 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4211-1: SUMMARY for call nvt_cr_write(nvt_cir_ldev_init_~nvt#1.base, nvt_cir_ldev_init_~nvt#1.offset, ~zero_extend~32~8(~bvlshr~64(nvt_cir_ldev_init_#t~mem201#1, 8bv64)[8:0])[8:0], 96bv8); srcloc: null [2025-02-08 03:52:24,583 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3947-1: SUMMARY for call cir_dump_regs_#t~ret102#1 := printk(1bv64, 0bv64); srcloc: null [2025-02-08 03:52:24,583 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6061: ~ldv_statevar_2~0 := ldv_struct_pnp_driver_base_instance_2_#t~ret374#1;havoc ldv_struct_pnp_driver_base_instance_2_#t~ret374#1; [2025-02-08 03:52:24,583 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3947: havoc cir_dump_regs_#t~ret102#1; [2025-02-08 03:52:24,583 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6061-1: SUMMARY for call ldv_struct_pnp_driver_base_instance_2_#t~ret374#1 := ldv_switch_0(); srcloc: null [2025-02-08 03:52:24,583 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4872-1: SUMMARY for call nvt_cir_wake_isr_#t~ret282#1 := nvt_cir_wake_reg_read(nvt_cir_wake_isr_~nvt~3#1.base, nvt_cir_wake_isr_~nvt~3#1.offset, 12bv8); srcloc: null [2025-02-08 03:52:24,583 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4806: havoc __wake_up_~arg0#1.base, __wake_up_~arg0#1.offset, __wake_up_~arg1#1, __wake_up_~arg2#1, __wake_up_~arg3#1.base, __wake_up_~arg3#1.offset;havoc __wake_up_#in~arg0#1.base, __wake_up_#in~arg0#1.offset, __wake_up_#in~arg1#1, __wake_up_#in~arg2#1, __wake_up_#in~arg3#1.base, __wake_up_#in~arg3#1.offset;assume { :end_inline___wake_up } true; [2025-02-08 03:52:24,583 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4872: nvt_cir_wake_isr_~val~8#1 := nvt_cir_wake_isr_#t~ret282#1;havoc nvt_cir_wake_isr_#t~ret282#1; [2025-02-08 03:52:24,583 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4740: assume 0bv32 != ~zero_extend~32~8(nvt_cir_isr_~tmp~14#1); [2025-02-08 03:52:24,583 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4740: assume !(0bv32 != ~zero_extend~32~8(nvt_cir_isr_~tmp~14#1)); [2025-02-08 03:52:24,583 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6590: ldv_post_init_~tmp~47#1 := ldv_post_init_#t~ret403#1;havoc ldv_post_init_#t~ret403#1;ldv_post_init_#res#1 := ldv_post_init_~tmp~47#1;ldv_entry_EMGentry_8_#t~ret347#1 := ldv_post_init_#res#1;havoc ldv_post_init_#t~ret403#1, ldv_post_init_~init_ret_val#1, ldv_post_init_~tmp~47#1;havoc ldv_post_init_#in~init_ret_val#1;assume { :end_inline_ldv_post_init } true;~ldv_8_ret_default~0 := ldv_entry_EMGentry_8_#t~ret347#1;havoc ldv_entry_EMGentry_8_#t~ret347#1; [2025-02-08 03:52:24,583 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6590-1: SUMMARY for call ldv_post_init_#t~ret403#1 := ldv_filter_positive_int(ldv_post_init_~init_ret_val#1); srcloc: null [2025-02-08 03:52:24,583 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4212-1: SUMMARY for call nvt_cr_write(nvt_cir_ldev_init_~nvt#1.base, nvt_cir_ldev_init_~nvt#1.offset, ~zero_extend~32~8(nvt_cir_ldev_init_#t~mem202#1[8:0])[8:0], 97bv8); srcloc: null [2025-02-08 03:52:24,583 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4212: havoc nvt_cir_ldev_init_#t~mem202#1;call nvt_cir_ldev_init_#t~mem203#1 := read~intINTTYPE4#5(nvt_cir_ldev_init_~nvt#1.base, ~bvadd~64(561bv64, nvt_cir_ldev_init_~nvt#1.offset), 4bv64); [2025-02-08 03:52:24,585 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3948: cir_dump_regs_~tmp~10#1 := cir_dump_regs_#t~ret103#1;havoc cir_dump_regs_#t~ret103#1; [2025-02-08 03:52:24,585 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5005: nvt_probe_~tmp___0~10#1 := nvt_probe_#t~ret290#1;havoc nvt_probe_#t~ret290#1; [2025-02-08 03:52:24,585 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3948-1: SUMMARY for call cir_dump_regs_#t~ret103#1 := nvt_cr_read(cir_dump_regs_~nvt#1.base, cir_dump_regs_~nvt#1.offset, 48bv8); srcloc: null [2025-02-08 03:52:24,585 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5005-1: SUMMARY for call nvt_probe_#t~ret290#1 := pnp_port_valid(nvt_probe_~pdev#1.base, nvt_probe_~pdev#1.offset, 0bv32); srcloc: null [2025-02-08 03:52:24,585 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5600-1: SUMMARY for call ldv_entry_EMGentry_8_#t~ret348#1 := ldv_undef_int(); srcloc: null [2025-02-08 03:52:24,585 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5600: ldv_entry_EMGentry_8_~tmp~28#1 := ldv_entry_EMGentry_8_#t~ret348#1;havoc ldv_entry_EMGentry_8_#t~ret348#1; [2025-02-08 03:52:24,585 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6327: SUMMARY for call ldv_spin_lock_lock_of_NOT_ARG_SIGN(); srcloc: null [2025-02-08 03:52:24,585 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4213: havoc nvt_cir_ldev_init_#t~mem203#1; [2025-02-08 03:52:24,585 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4213-1: SUMMARY for call nvt_cr_write(nvt_cir_ldev_init_~nvt#1.base, nvt_cir_ldev_init_~nvt#1.offset, ~zero_extend~32~8(nvt_cir_ldev_init_#t~mem203#1[8:0])[8:0], 112bv8); srcloc: null [2025-02-08 03:52:24,585 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3949-1: SUMMARY for call cir_dump_regs_#t~ret104#1 := printk(3bv64, 0bv64); srcloc: null [2025-02-08 03:52:24,585 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3949: havoc cir_dump_regs_#t~ret104#1; [2025-02-08 03:52:24,585 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4874: assume 0bv32 != ~debug~0; [2025-02-08 03:52:24,585 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4874: assume !(0bv32 != ~debug~0); [2025-02-08 03:52:24,585 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4742: SUMMARY for call nvt_get_rx_ir_data(nvt_cir_isr_~nvt~2#1.base, nvt_cir_isr_~nvt~2#1.offset); srcloc: null [2025-02-08 03:52:24,585 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5667: assume { :begin_inline_ldv_struct_pnp_driver_base_instance_2 } true;ldv_struct_pnp_driver_base_instance_2_#in~arg0#1.base, ldv_struct_pnp_driver_base_instance_2_#in~arg0#1.offset := 0bv64, 0bv64;havoc ldv_struct_pnp_driver_base_instance_2_#t~ret364#1, ldv_struct_pnp_driver_base_instance_2_#t~mem365#1.base, ldv_struct_pnp_driver_base_instance_2_#t~mem365#1.offset, ldv_struct_pnp_driver_base_instance_2_#t~ret366#1, ldv_struct_pnp_driver_base_instance_2_#t~ret367#1, ldv_struct_pnp_driver_base_instance_2_#t~mem368#1.base, ldv_struct_pnp_driver_base_instance_2_#t~mem368#1.offset, ldv_struct_pnp_driver_base_instance_2_#t~mem369#1.base, ldv_struct_pnp_driver_base_instance_2_#t~mem369#1.offset, ldv_struct_pnp_driver_base_instance_2_#t~mem370#1, ldv_struct_pnp_driver_base_instance_2_#t~ret371#1, ldv_struct_pnp_driver_base_instance_2_#t~ret372#1, ldv_struct_pnp_driver_base_instance_2_#t~ret373#1, ldv_struct_pnp_driver_base_instance_2_#t~ret374#1, ldv_struct_pnp_driver_base_instance_2_#t~ret375#1, ldv_struct_pnp_driver_base_instance_2_#t~ret376#1, ldv_struct_pnp_driver_base_instance_2_#t~mem377#1.base, ldv_struct_pnp_driver_base_instance_2_#t~mem377#1.offset, ldv_struct_pnp_driver_base_instance_2_#t~ret378#1, ldv_struct_pnp_driver_base_instance_2_#t~ret379#1, ldv_struct_pnp_driver_base_instance_2_#t~ret380#1, ldv_struct_pnp_driver_base_instance_2_#t~ret381#1.base, ldv_struct_pnp_driver_base_instance_2_#t~ret381#1.offset, ldv_struct_pnp_driver_base_instance_2_#t~ret382#1.base, ldv_struct_pnp_driver_base_instance_2_#t~ret382#1.offset, ldv_struct_pnp_driver_base_instance_2_#t~ret383#1, ldv_struct_pnp_driver_base_instance_2_~arg0#1.base, ldv_struct_pnp_driver_base_instance_2_~arg0#1.offset, ldv_struct_pnp_driver_base_instance_2_~tmp~36#1, ldv_struct_pnp_driver_base_instance_2_~tmp___0~11#1, ldv_struct_pnp_driver_base_instance_2_~tmp___1~5#1, ldv_struct_pnp_driver_base_instance_2_~tmp___2~3#1, ldv_struct_pnp_driver_base_instance_2_~tmp___3~3#1.base, ldv_struct_pnp_driver_base_instance_2_~tmp___3~3#1.offset, ldv_struct_pnp_driver_base_instance_2_~tmp___4~3#1.base, ldv_struct_pnp_driver_base_instance_2_~tmp___4~3#1.offset, ldv_struct_pnp_driver_base_instance_2_~tmp___5~3#1;ldv_struct_pnp_driver_base_instance_2_~arg0#1.base, ldv_struct_pnp_driver_base_instance_2_~arg0#1.offset := ldv_struct_pnp_driver_base_instance_2_#in~arg0#1.base, ldv_struct_pnp_driver_base_instance_2_#in~arg0#1.offset;havoc ldv_struct_pnp_driver_base_instance_2_~tmp~36#1;havoc ldv_struct_pnp_driver_base_instance_2_~tmp___0~11#1;havoc ldv_struct_pnp_driver_base_instance_2_~tmp___1~5#1;havoc ldv_struct_pnp_driver_base_instance_2_~tmp___2~3#1;havoc ldv_struct_pnp_driver_base_instance_2_~tmp___3~3#1.base, ldv_struct_pnp_driver_base_instance_2_~tmp___3~3#1.offset;havoc ldv_struct_pnp_driver_base_instance_2_~tmp___4~3#1.base, ldv_struct_pnp_driver_base_instance_2_~tmp___4~3#1.offset;havoc ldv_struct_pnp_driver_base_instance_2_~tmp___5~3#1; [2025-02-08 03:52:24,585 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6328: SUMMARY for call __ldv_spin_lock(ldv___ldv_spin_lock_56_~ldv_func_arg1#1.base, ldv___ldv_spin_lock_56_~ldv_func_arg1#1.offset); srcloc: null [2025-02-08 03:52:24,585 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5007: assume 0bv32 == nvt_probe_~tmp___0~10#1; [2025-02-08 03:52:24,585 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5007: assume !(0bv32 == nvt_probe_~tmp___0~10#1); [2025-02-08 03:52:24,585 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5998: assume 16bv32 == ~ldv_statevar_2~0; [2025-02-08 03:52:24,585 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5998: assume !(16bv32 == ~ldv_statevar_2~0); [2025-02-08 03:52:24,585 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3950: cir_dump_regs_~tmp___0~6#1 := cir_dump_regs_#t~ret105#1;havoc cir_dump_regs_#t~ret105#1; [2025-02-08 03:52:24,585 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7914: havoc rc_allocate_device_#t~ret483#1.base, rc_allocate_device_#t~ret483#1.offset; [2025-02-08 03:52:24,586 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3950-1: SUMMARY for call cir_dump_regs_#t~ret105#1 := nvt_cr_read(cir_dump_regs_~nvt#1.base, cir_dump_regs_~nvt#1.offset, 96bv8); srcloc: null [2025-02-08 03:52:24,586 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7914-3: SUMMARY for call rc_allocate_device_#t~ret483#1.base, rc_allocate_device_#t~ret483#1.offset := ldv_malloc(2039bv64); srcloc: null [2025-02-08 03:52:24,586 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7914-2: rc_allocate_device_#res#1.base, rc_allocate_device_#res#1.offset := rc_allocate_device_#t~ret483#1.base, rc_allocate_device_#t~ret483#1.offset;havoc rc_allocate_device_#t~ret483#1.base, rc_allocate_device_#t~ret483#1.offset; [2025-02-08 03:52:24,586 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7914-1: nvt_probe_#t~ret289#1.base, nvt_probe_#t~ret289#1.offset := rc_allocate_device_#res#1.base, rc_allocate_device_#res#1.offset;havoc rc_allocate_device_#t~ret483#1.base, rc_allocate_device_#t~ret483#1.offset;assume { :end_inline_rc_allocate_device } true;nvt_probe_~rdev~0#1.base, nvt_probe_~rdev~0#1.offset := nvt_probe_#t~ret289#1.base, nvt_probe_#t~ret289#1.offset;havoc nvt_probe_#t~ret289#1.base, nvt_probe_#t~ret289#1.offset; [2025-02-08 03:52:24,586 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5602: assume 0bv32 != ldv_entry_EMGentry_8_~tmp~28#1;~ldv_statevar_8~0 := 4bv32; [2025-02-08 03:52:24,586 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5602: assume !(0bv32 != ldv_entry_EMGentry_8_~tmp~28#1);~ldv_statevar_8~0 := 6bv32; [2025-02-08 03:52:24,586 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4215: assume 0bv32 != ~debug~0;call nvt_cir_ldev_init_#t~mem204#1 := read~intINTTYPE8#5(nvt_cir_ldev_init_~nvt#1.base, ~bvadd~64(545bv64, nvt_cir_ldev_init_~nvt#1.offset), 8bv64);call nvt_cir_ldev_init_#t~mem205#1 := read~intINTTYPE4#5(nvt_cir_ldev_init_~nvt#1.base, ~bvadd~64(561bv64, nvt_cir_ldev_init_~nvt#1.offset), 4bv64); [2025-02-08 03:52:24,586 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4215: assume !(0bv32 != ~debug~0); [2025-02-08 03:52:24,586 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4149-1: SUMMARY for call nvt_hw_detect_#t~strcpy~res195#1.base, nvt_hw_detect_#t~strcpy~res195#1.offset := #Ultimate.C_strcpy#1(nvt_hw_detect_~#chip_id~0#1.base, nvt_hw_detect_~#chip_id~0#1.offset, 54bv64, 0bv64); srcloc: null [2025-02-08 03:52:24,586 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4149: havoc nvt_hw_detect_#t~strcpy~res195#1.base, nvt_hw_detect_#t~strcpy~res195#1.offset; [2025-02-08 03:52:24,586 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4083-1: SUMMARY for call cir_wake_dump_regs_#t~ret189#1 := printk(51bv64, 0bv64); srcloc: null [2025-02-08 03:52:24,587 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4083: havoc cir_wake_dump_regs_#t~ret189#1; [2025-02-08 03:52:24,587 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5140: assume 0bv32 != nvt_probe_~tmp___11~2#1; [2025-02-08 03:52:24,587 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5140: assume !(0bv32 != nvt_probe_~tmp___11~2#1);assume { :begin_inline_device_init_wakeup } true;device_init_wakeup_#in~arg0#1.base, device_init_wakeup_#in~arg0#1.offset, device_init_wakeup_#in~arg1#1 := nvt_probe_~pdev#1.base, nvt_probe_~pdev#1.offset, 1bv8;havoc device_init_wakeup_#res#1;havoc device_init_wakeup_#t~nondet476#1, device_init_wakeup_~arg0#1.base, device_init_wakeup_~arg0#1.offset, device_init_wakeup_~arg1#1;device_init_wakeup_~arg0#1.base, device_init_wakeup_~arg0#1.offset := device_init_wakeup_#in~arg0#1.base, device_init_wakeup_#in~arg0#1.offset;device_init_wakeup_~arg1#1 := device_init_wakeup_#in~arg1#1;havoc device_init_wakeup_#t~nondet476#1;device_init_wakeup_#res#1 := device_init_wakeup_#t~nondet476#1;havoc device_init_wakeup_#t~nondet476#1; [2025-02-08 03:52:24,587 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3951-1: SUMMARY for call cir_dump_regs_#t~ret106#1 := nvt_cr_read(cir_dump_regs_~nvt#1.base, cir_dump_regs_~nvt#1.offset, 97bv8); srcloc: null [2025-02-08 03:52:24,587 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3951: cir_dump_regs_~tmp___1~1#1 := cir_dump_regs_#t~ret106#1;havoc cir_dump_regs_#t~ret106#1; [2025-02-08 03:52:24,587 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4876-1: SUMMARY for call nvt_cir_wake_isr_#t~ret283#1 := printk(110bv64, 0bv64); srcloc: null [2025-02-08 03:52:24,587 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4876: havoc nvt_cir_wake_isr_#t~ret283#1; [2025-02-08 03:52:24,587 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5075: assume 0bv32 != nvt_probe_~ret~2#1; [2025-02-08 03:52:24,587 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5075: assume !(0bv32 != nvt_probe_~ret~2#1); [2025-02-08 03:52:24,587 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6066: assume { :begin_inline_ldv_base_instance_callback_2_9 } true;ldv_base_instance_callback_2_9_#in~arg0#1.base, ldv_base_instance_callback_2_9_#in~arg0#1.offset, ldv_base_instance_callback_2_9_#in~arg1#1.base, ldv_base_instance_callback_2_9_#in~arg1#1.offset := ~ldv_2_callback_remove~0.base, ~ldv_2_callback_remove~0.offset, ~ldv_2_resource_struct_pnp_dev_ptr~0.base, ~ldv_2_resource_struct_pnp_dev_ptr~0.offset;havoc ldv_base_instance_callback_2_9_~arg0#1.base, ldv_base_instance_callback_2_9_~arg0#1.offset, ldv_base_instance_callback_2_9_~arg1#1.base, ldv_base_instance_callback_2_9_~arg1#1.offset;ldv_base_instance_callback_2_9_~arg0#1.base, ldv_base_instance_callback_2_9_~arg0#1.offset := ldv_base_instance_callback_2_9_#in~arg0#1.base, ldv_base_instance_callback_2_9_#in~arg0#1.offset;ldv_base_instance_callback_2_9_~arg1#1.base, ldv_base_instance_callback_2_9_~arg1#1.offset := ldv_base_instance_callback_2_9_#in~arg1#1.base, ldv_base_instance_callback_2_9_#in~arg1#1.offset; [2025-02-08 03:52:24,587 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3952: havoc cir_dump_regs_#t~ret107#1; [2025-02-08 03:52:24,587 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5009: havoc nvt_probe_#t~ret291#1; [2025-02-08 03:52:24,587 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6066-1: SUMMARY for call ldv_assume((if 2bv32 == ~ldv_statevar_0~0 || 2bv32 == ~ldv_statevar_1~0 then 1bv32 else 0bv32)); srcloc: null [2025-02-08 03:52:24,587 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3952-1: SUMMARY for call cir_dump_regs_#t~ret107#1 := printk(4bv64, 0bv64); srcloc: null [2025-02-08 03:52:24,587 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5009-1: SUMMARY for call nvt_probe_#t~ret291#1 := dev_err(nvt_probe_~pdev#1.base, nvt_probe_~pdev#1.offset, 113bv64, 0bv64); srcloc: null [2025-02-08 03:52:24,587 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4811: SUMMARY for call ldv_spin_unlock_irqrestore_47(nvt_cir_isr_~nvt~2#1.base, ~bvadd~64(120bv64, nvt_cir_isr_~nvt~2#1.offset), nvt_cir_isr_~flags~4#1); srcloc: null [2025-02-08 03:52:24,587 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6463: SUMMARY for call ldv_spin_lock_lock_of_NOT_ARG_SIGN(); srcloc: null [2025-02-08 03:52:24,587 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4217: havoc nvt_cir_ldev_init_#t~mem204#1;havoc nvt_cir_ldev_init_#t~mem205#1;havoc nvt_cir_ldev_init_#t~ret206#1; [2025-02-08 03:52:24,587 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4217-1: SUMMARY for call nvt_cir_ldev_init_#t~ret206#1 := printk(58bv64, 0bv64); srcloc: null [2025-02-08 03:52:24,587 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4151: assume 51bv32 != ~zero_extend~32~8(nvt_hw_detect_~chip_minor~0#1);nvt_hw_detect_~chip_unknown~0#1 := 1bv8; [2025-02-08 03:52:24,587 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4151: assume !(51bv32 != ~zero_extend~32~8(nvt_hw_detect_~chip_minor~0#1)); [2025-02-08 03:52:24,588 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3953-1: SUMMARY for call cir_dump_regs_#t~ret108#1 := nvt_cr_read(cir_dump_regs_~nvt#1.base, cir_dump_regs_~nvt#1.offset, 112bv8); srcloc: null [2025-02-08 03:52:24,588 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3953: cir_dump_regs_~tmp___2~0#1 := cir_dump_regs_#t~ret108#1;havoc cir_dump_regs_#t~ret108#1; [2025-02-08 03:52:24,588 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6464-1: SUMMARY for call __ldv_spin_lock(ldv___ldv_spin_lock_75_~ldv_func_arg1#1.base, ldv___ldv_spin_lock_75_~ldv_func_arg1#1.offset); srcloc: null [2025-02-08 03:52:24,588 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6464: havoc ldv___ldv_spin_lock_75_~ldv_func_arg1#1.base, ldv___ldv_spin_lock_75_~ldv_func_arg1#1.offset;havoc ldv___ldv_spin_lock_75_#in~ldv_func_arg1#1.base, ldv___ldv_spin_lock_75_#in~ldv_func_arg1#1.offset;assume { :end_inline_ldv___ldv_spin_lock_75 } true;call write~intINTTYPE1#5(0bv8, nvt_suspend_~nvt~8#1.base, ~bvadd~64(416bv64, ~bvadd~64(120bv64, nvt_suspend_~nvt~8#1.offset)), 1bv64); [2025-02-08 03:52:24,588 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4020: SUMMARY for call nvt_efm_enable(cir_wake_dump_regs_~nvt#1.base, cir_wake_dump_regs_~nvt#1.offset); srcloc: null [2025-02-08 03:52:24,588 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6002: assume 18bv32 == ~ldv_statevar_2~0; [2025-02-08 03:52:24,588 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6002: assume !(18bv32 == ~ldv_statevar_2~0); [2025-02-08 03:52:24,588 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3954: havoc cir_dump_regs_#t~ret109#1; [2025-02-08 03:52:24,588 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3954-1: SUMMARY for call cir_dump_regs_#t~ret109#1 := printk(5bv64, 0bv64); srcloc: null [2025-02-08 03:52:24,588 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4021: SUMMARY for call nvt_select_logical_dev(cir_wake_dump_regs_~nvt#1.base, cir_wake_dump_regs_~nvt#1.offset, 14bv8); srcloc: null [2025-02-08 03:52:24,588 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3955: SUMMARY for call nvt_efm_disable(cir_dump_regs_~nvt#1.base, cir_dump_regs_~nvt#1.offset); srcloc: null [2025-02-08 03:52:24,588 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5739: havoc ldv_interrupt_instance_thread_1_3_#t~ret357#1; [2025-02-08 03:52:24,588 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5739-1: SUMMARY for call ldv_interrupt_instance_thread_1_3_#t~ret357#1 := ##fun~C_INT~X~$Pointer$~TO~C_INT(ldv_interrupt_instance_thread_1_3_~arg1#1, ldv_interrupt_instance_thread_1_3_~arg2#1.base, ldv_interrupt_instance_thread_1_3_~arg2#1.offset, ldv_interrupt_instance_thread_1_3_~arg0#1.base, ldv_interrupt_instance_thread_1_3_~arg0#1.offset); srcloc: null [2025-02-08 03:52:24,588 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4748: assume 0bv32 != ~bvand~32(32bv32, ~zero_extend~32~8(nvt_cir_isr_~status~0#1)); [2025-02-08 03:52:24,588 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4748: assume !(0bv32 != ~bvand~32(32bv32, ~zero_extend~32~8(nvt_cir_isr_~status~0#1))); [2025-02-08 03:52:24,588 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4022: havoc cir_wake_dump_regs_#t~ret143#1; [2025-02-08 03:52:24,588 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3956: havoc cir_dump_regs_#t~ret110#1; [2025-02-08 03:52:24,588 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4022-1: SUMMARY for call cir_wake_dump_regs_#t~ret143#1 := printk(24bv64, 0bv64); srcloc: null [2025-02-08 03:52:24,588 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3956-1: SUMMARY for call cir_dump_regs_#t~ret110#1 := printk(6bv64, 0bv64); srcloc: null [2025-02-08 03:52:24,588 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4815: assume ~bvsgt~32(~debug~0, 1bv32); [2025-02-08 03:52:24,588 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4815: assume !~bvsgt~32(~debug~0, 1bv32); [2025-02-08 03:52:24,588 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6401-1: SUMMARY for call ldv_request_irq_67_#t~ret390#1 := request_irq(ldv_request_irq_67_~irq#1, ldv_request_irq_67_~handler#1.base, ldv_request_irq_67_~handler#1.offset, ldv_request_irq_67_~flags#1, ldv_request_irq_67_~name#1.base, ldv_request_irq_67_~name#1.offset, ldv_request_irq_67_~dev#1.base, ldv_request_irq_67_~dev#1.offset); srcloc: null [2025-02-08 03:52:24,588 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6401: ldv_request_irq_67_~tmp~42#1 := ldv_request_irq_67_#t~ret390#1;havoc ldv_request_irq_67_#t~ret390#1;ldv_request_irq_67_~ldv_func_res~1#1 := ldv_request_irq_67_~tmp~42#1; [2025-02-08 03:52:24,588 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5212-1: SUMMARY for call nvt_suspend_#t~ret329#1.base, nvt_suspend_#t~ret329#1.offset := pnp_get_drvdata(nvt_suspend_~pdev#1.base, nvt_suspend_~pdev#1.offset); srcloc: null [2025-02-08 03:52:24,588 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5146: havoc nvt_probe_#t~ret319#1; [2025-02-08 03:52:24,588 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5212: nvt_suspend_~tmp~18#1.base, nvt_suspend_~tmp~18#1.offset := nvt_suspend_#t~ret329#1.base, nvt_suspend_#t~ret329#1.offset;havoc nvt_suspend_#t~ret329#1.base, nvt_suspend_#t~ret329#1.offset;nvt_suspend_~nvt~8#1.base, nvt_suspend_~nvt~8#1.offset := nvt_suspend_~tmp~18#1.base, nvt_suspend_~tmp~18#1.offset; [2025-02-08 03:52:24,588 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5080-1: SUMMARY for call nvt_efm_enable(nvt_probe_~nvt~6#1.base, nvt_probe_~nvt~6#1.offset); srcloc: null [2025-02-08 03:52:24,588 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5014: nvt_probe_~tmp___1~4#1 := nvt_probe_#t~ret292#1;havoc nvt_probe_#t~ret292#1; [2025-02-08 03:52:24,588 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4023-1: SUMMARY for call cir_wake_dump_regs_#t~ret144#1 := nvt_cr_read(cir_wake_dump_regs_~nvt#1.base, cir_wake_dump_regs_~nvt#1.offset, 48bv8); srcloc: null [2025-02-08 03:52:24,588 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5146-1: SUMMARY for call nvt_probe_#t~ret319#1 := printk(129bv64, 0bv64); srcloc: null [2025-02-08 03:52:24,588 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4023: cir_wake_dump_regs_~tmp~11#1 := cir_wake_dump_regs_#t~ret144#1;havoc cir_wake_dump_regs_#t~ret144#1; [2025-02-08 03:52:24,588 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5080: assume { :begin_inline_nvt_cir_ldev_init } true;nvt_cir_ldev_init_#in~nvt#1.base, nvt_cir_ldev_init_#in~nvt#1.offset := nvt_probe_~nvt~6#1.base, nvt_probe_~nvt~6#1.offset;havoc nvt_cir_ldev_init_#t~mem199#1, nvt_cir_ldev_init_#t~ret200#1, nvt_cir_ldev_init_#t~mem201#1, nvt_cir_ldev_init_#t~mem202#1, nvt_cir_ldev_init_#t~mem203#1, nvt_cir_ldev_init_#t~mem204#1, nvt_cir_ldev_init_#t~mem205#1, nvt_cir_ldev_init_#t~ret206#1, nvt_cir_ldev_init_~nvt#1.base, nvt_cir_ldev_init_~nvt#1.offset, nvt_cir_ldev_init_~val~2#1, nvt_cir_ldev_init_~psreg~0#1, nvt_cir_ldev_init_~psmask~0#1, nvt_cir_ldev_init_~psval~0#1;nvt_cir_ldev_init_~nvt#1.base, nvt_cir_ldev_init_~nvt#1.offset := nvt_cir_ldev_init_#in~nvt#1.base, nvt_cir_ldev_init_#in~nvt#1.offset;havoc nvt_cir_ldev_init_~val~2#1;havoc nvt_cir_ldev_init_~psreg~0#1;havoc nvt_cir_ldev_init_~psmask~0#1;havoc nvt_cir_ldev_init_~psval~0#1;call nvt_cir_ldev_init_#t~mem199#1 := read~intINTTYPE1#5(nvt_cir_ldev_init_~nvt#1.base, ~bvadd~64(569bv64, nvt_cir_ldev_init_~nvt#1.offset), 1bv64); [2025-02-08 03:52:24,588 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3957-1: SUMMARY for call cir_dump_regs_#t~ret111#1 := nvt_cir_reg_read(cir_dump_regs_~nvt#1.base, cir_dump_regs_~nvt#1.offset, 0bv8); srcloc: null [2025-02-08 03:52:24,588 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3957: cir_dump_regs_~tmp___3~0#1 := cir_dump_regs_#t~ret111#1;havoc cir_dump_regs_#t~ret111#1; [2025-02-08 03:52:24,589 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4882: nvt_cir_wake_isr_~tmp~15#1 := nvt_cir_wake_isr_#t~ret284#1;havoc nvt_cir_wake_isr_#t~ret284#1; [2025-02-08 03:52:24,589 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5014-1: SUMMARY for call nvt_probe_#t~ret292#1 := pnp_port_len(nvt_probe_~pdev#1.base, nvt_probe_~pdev#1.offset, 0bv32); srcloc: null [2025-02-08 03:52:24,589 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4750: nvt_cir_isr_~tmp___0~9#1 := (if 0bv8 == nvt_cir_isr_#t~ret267#1 then 0bv8 else 1bv8);havoc nvt_cir_isr_#t~ret267#1; [2025-02-08 03:52:24,589 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7921-1: nvt_probe_#t~ret309#1 := rc_register_device_#res#1;havoc rc_register_device_#t~nondet484#1, rc_register_device_~arg0#1.base, rc_register_device_~arg0#1.offset;havoc rc_register_device_#in~arg0#1.base, rc_register_device_#in~arg0#1.offset;assume { :end_inline_rc_register_device } true;nvt_probe_~ret~2#1 := nvt_probe_#t~ret309#1;havoc nvt_probe_#t~ret309#1; [2025-02-08 03:52:24,589 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4882-1: SUMMARY for call nvt_cir_wake_isr_#t~ret284#1 := nvt_cir_wake_reg_read(nvt_cir_wake_isr_~nvt~3#1.base, nvt_cir_wake_isr_~nvt~3#1.offset, 13bv8); srcloc: null [2025-02-08 03:52:24,589 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7921: havoc rc_register_device_#t~nondet484#1; [2025-02-08 03:52:24,589 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4750-1: SUMMARY for call nvt_cir_isr_#t~ret267#1 := nvt_cir_tx_inactive(nvt_cir_isr_~nvt~2#1.base, nvt_cir_isr_~nvt~2#1.offset); srcloc: null [2025-02-08 03:52:24,589 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4024: havoc cir_wake_dump_regs_#t~ret145#1; [2025-02-08 03:52:24,589 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6006: assume 19bv32 == ~ldv_statevar_2~0; [2025-02-08 03:52:24,589 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6006: assume !(19bv32 == ~ldv_statevar_2~0); [2025-02-08 03:52:24,589 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3958: havoc cir_dump_regs_#t~ret112#1; [2025-02-08 03:52:24,589 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5081: havoc nvt_cir_ldev_init_#t~mem199#1, nvt_cir_ldev_init_#t~ret200#1, nvt_cir_ldev_init_#t~mem201#1, nvt_cir_ldev_init_#t~mem202#1, nvt_cir_ldev_init_#t~mem203#1, nvt_cir_ldev_init_#t~mem204#1, nvt_cir_ldev_init_#t~mem205#1, nvt_cir_ldev_init_#t~ret206#1, nvt_cir_ldev_init_~nvt#1.base, nvt_cir_ldev_init_~nvt#1.offset, nvt_cir_ldev_init_~val~2#1, nvt_cir_ldev_init_~psreg~0#1, nvt_cir_ldev_init_~psmask~0#1, nvt_cir_ldev_init_~psval~0#1;havoc nvt_cir_ldev_init_#in~nvt#1.base, nvt_cir_ldev_init_#in~nvt#1.offset;assume { :end_inline_nvt_cir_ldev_init } true;assume { :begin_inline_nvt_cir_wake_ldev_init } true;nvt_cir_wake_ldev_init_#in~nvt#1.base, nvt_cir_wake_ldev_init_#in~nvt#1.offset := nvt_probe_~nvt~6#1.base, nvt_probe_~nvt~6#1.offset;havoc nvt_cir_wake_ldev_init_#t~mem207#1, nvt_cir_wake_ldev_init_#t~mem208#1, nvt_cir_wake_ldev_init_#t~mem209#1, nvt_cir_wake_ldev_init_#t~mem210#1, nvt_cir_wake_ldev_init_#t~mem211#1, nvt_cir_wake_ldev_init_#t~ret212#1, nvt_cir_wake_ldev_init_~nvt#1.base, nvt_cir_wake_ldev_init_~nvt#1.offset;nvt_cir_wake_ldev_init_~nvt#1.base, nvt_cir_wake_ldev_init_~nvt#1.offset := nvt_cir_wake_ldev_init_#in~nvt#1.base, nvt_cir_wake_ldev_init_#in~nvt#1.offset; [2025-02-08 03:52:24,589 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4024-1: SUMMARY for call cir_wake_dump_regs_#t~ret145#1 := printk(26bv64, 0bv64); srcloc: null [2025-02-08 03:52:24,590 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3958-1: SUMMARY for call cir_dump_regs_#t~ret112#1 := printk(8bv64, 0bv64); srcloc: null [2025-02-08 03:52:24,590 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4817: havoc nvt_cir_isr_#t~ret275#1; [2025-02-08 03:52:24,590 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4817-1: SUMMARY for call nvt_cir_isr_#t~ret275#1 := printk(104bv64, 0bv64); srcloc: null [2025-02-08 03:52:24,590 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6403-1: SUMMARY for call ldv_request_irq_67_#t~ret391#1 := ldv_request_irq(ldv_request_irq_67_~ldv_func_res~1#1, ldv_request_irq_67_~irq#1, ldv_request_irq_67_~handler#1.base, ldv_request_irq_67_~handler#1.offset, ldv_request_irq_67_~flags#1, ldv_request_irq_67_~name#1.base, ldv_request_irq_67_~name#1.offset, ldv_request_irq_67_~dev#1.base, ldv_request_irq_67_~dev#1.offset); srcloc: null [2025-02-08 03:52:24,590 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6403: ldv_request_irq_67_~tmp___0~13#1 := ldv_request_irq_67_#t~ret391#1;havoc ldv_request_irq_67_#t~ret391#1;ldv_request_irq_67_#res#1 := ldv_request_irq_67_~tmp___0~13#1; [2025-02-08 03:52:24,590 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6337: SUMMARY for call ldv_spin_lock_lock_of_NOT_ARG_SIGN(); srcloc: null [2025-02-08 03:52:24,590 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5082: havoc nvt_cir_wake_ldev_init_#t~mem207#1, nvt_cir_wake_ldev_init_#t~mem208#1, nvt_cir_wake_ldev_init_#t~mem209#1, nvt_cir_wake_ldev_init_#t~mem210#1, nvt_cir_wake_ldev_init_#t~mem211#1, nvt_cir_wake_ldev_init_#t~ret212#1, nvt_cir_wake_ldev_init_~nvt#1.base, nvt_cir_wake_ldev_init_~nvt#1.offset;havoc nvt_cir_wake_ldev_init_#in~nvt#1.base, nvt_cir_wake_ldev_init_#in~nvt#1.offset;assume { :end_inline_nvt_cir_wake_ldev_init } true; [2025-02-08 03:52:24,590 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5148: assume 0bv32 != ~debug~0;assume { :begin_inline_cir_dump_regs } true;cir_dump_regs_#in~nvt#1.base, cir_dump_regs_#in~nvt#1.offset := nvt_probe_~nvt~6#1.base, nvt_probe_~nvt~6#1.offset;havoc cir_dump_regs_#t~ret102#1, cir_dump_regs_#t~ret103#1, cir_dump_regs_#t~ret104#1, cir_dump_regs_#t~ret105#1, cir_dump_regs_#t~ret106#1, cir_dump_regs_#t~ret107#1, cir_dump_regs_#t~ret108#1, cir_dump_regs_#t~ret109#1, cir_dump_regs_#t~ret110#1, cir_dump_regs_#t~ret111#1, cir_dump_regs_#t~ret112#1, cir_dump_regs_#t~ret113#1, cir_dump_regs_#t~ret114#1, cir_dump_regs_#t~ret115#1, cir_dump_regs_#t~ret116#1, cir_dump_regs_#t~ret117#1, cir_dump_regs_#t~ret118#1, cir_dump_regs_#t~ret119#1, cir_dump_regs_#t~ret120#1, cir_dump_regs_#t~ret121#1, cir_dump_regs_#t~ret122#1, cir_dump_regs_#t~ret123#1, cir_dump_regs_#t~ret124#1, cir_dump_regs_#t~ret125#1, cir_dump_regs_#t~ret126#1, cir_dump_regs_#t~ret127#1, cir_dump_regs_#t~ret128#1, cir_dump_regs_#t~ret129#1, cir_dump_regs_#t~ret130#1, cir_dump_regs_#t~ret131#1, cir_dump_regs_#t~ret132#1, cir_dump_regs_#t~ret133#1, cir_dump_regs_#t~ret134#1, cir_dump_regs_#t~ret135#1, cir_dump_regs_#t~ret136#1, cir_dump_regs_#t~ret137#1, cir_dump_regs_#t~ret138#1, cir_dump_regs_#t~ret139#1, cir_dump_regs_#t~ret140#1, cir_dump_regs_#t~ret141#1, cir_dump_regs_#t~ret142#1, cir_dump_regs_~nvt#1.base, cir_dump_regs_~nvt#1.offset, cir_dump_regs_~tmp~10#1, cir_dump_regs_~tmp___0~6#1, cir_dump_regs_~tmp___1~1#1, cir_dump_regs_~tmp___2~0#1, cir_dump_regs_~tmp___3~0#1, cir_dump_regs_~tmp___4~0#1, cir_dump_regs_~tmp___5~0#1, cir_dump_regs_~tmp___6~0#1, cir_dump_regs_~tmp___7~0#1, cir_dump_regs_~tmp___8~0#1, cir_dump_regs_~tmp___9~0#1, cir_dump_regs_~tmp___10~0#1, cir_dump_regs_~tmp___11~0#1, cir_dump_regs_~tmp___12~0#1, cir_dump_regs_~tmp___13~0#1, cir_dump_regs_~tmp___14~0#1, cir_dump_regs_~tmp___15~0#1, cir_dump_regs_~tmp___16~0#1, cir_dump_regs_~tmp___17~0#1, cir_dump_regs_~tmp___18~0#1;cir_dump_regs_~nvt#1.base, cir_dump_regs_~nvt#1.offset := cir_dump_regs_#in~nvt#1.base, cir_dump_regs_#in~nvt#1.offset;havoc cir_dump_regs_~tmp~10#1;havoc cir_dump_regs_~tmp___0~6#1;havoc cir_dump_regs_~tmp___1~1#1;havoc cir_dump_regs_~tmp___2~0#1;havoc cir_dump_regs_~tmp___3~0#1;havoc cir_dump_regs_~tmp___4~0#1;havoc cir_dump_regs_~tmp___5~0#1;havoc cir_dump_regs_~tmp___6~0#1;havoc cir_dump_regs_~tmp___7~0#1;havoc cir_dump_regs_~tmp___8~0#1;havoc cir_dump_regs_~tmp___9~0#1;havoc cir_dump_regs_~tmp___10~0#1;havoc cir_dump_regs_~tmp___11~0#1;havoc cir_dump_regs_~tmp___12~0#1;havoc cir_dump_regs_~tmp___13~0#1;havoc cir_dump_regs_~tmp___14~0#1;havoc cir_dump_regs_~tmp___15~0#1;havoc cir_dump_regs_~tmp___16~0#1;havoc cir_dump_regs_~tmp___17~0#1;havoc cir_dump_regs_~tmp___18~0#1; [2025-02-08 03:52:24,590 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5148: assume !(0bv32 != ~debug~0); [2025-02-08 03:52:24,590 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4025-1: SUMMARY for call cir_wake_dump_regs_#t~ret146#1 := nvt_cr_read(cir_wake_dump_regs_~nvt#1.base, cir_wake_dump_regs_~nvt#1.offset, 96bv8); srcloc: null [2025-02-08 03:52:24,590 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4025: cir_wake_dump_regs_~tmp___0~7#1 := cir_wake_dump_regs_#t~ret146#1;havoc cir_wake_dump_regs_#t~ret146#1; [2025-02-08 03:52:24,590 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3959-1: SUMMARY for call cir_dump_regs_#t~ret113#1 := nvt_cir_reg_read(cir_dump_regs_~nvt#1.base, cir_dump_regs_~nvt#1.offset, 1bv8); srcloc: null [2025-02-08 03:52:24,590 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6073: SUMMARY for call ldv_free(~ldv_2_resource_struct_pnp_dev_ptr~0.base, ~ldv_2_resource_struct_pnp_dev_ptr~0.offset); srcloc: null [2025-02-08 03:52:24,590 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3959: cir_dump_regs_~tmp___4~0#1 := cir_dump_regs_#t~ret113#1;havoc cir_dump_regs_#t~ret113#1; [2025-02-08 03:52:24,590 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5016: assume ~bvule~64(nvt_probe_~tmp___1~4#1, 14bv64); [2025-02-08 03:52:24,590 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5016: assume !~bvule~64(nvt_probe_~tmp___1~4#1, 14bv64);assume { :begin_inline_pnp_irq_valid } true;pnp_irq_valid_#in~dev#1.base, pnp_irq_valid_#in~dev#1.offset, pnp_irq_valid_#in~bar#1 := nvt_probe_~pdev#1.base, nvt_probe_~pdev#1.offset, 0bv32;havoc pnp_irq_valid_#res#1;havoc pnp_irq_valid_#t~ret59#1.base, pnp_irq_valid_#t~ret59#1.offset, pnp_irq_valid_#t~ret60#1, pnp_irq_valid_~dev#1.base, pnp_irq_valid_~dev#1.offset, pnp_irq_valid_~bar#1, pnp_irq_valid_~tmp~5#1.base, pnp_irq_valid_~tmp~5#1.offset, pnp_irq_valid_~tmp___0~4#1;pnp_irq_valid_~dev#1.base, pnp_irq_valid_~dev#1.offset := pnp_irq_valid_#in~dev#1.base, pnp_irq_valid_#in~dev#1.offset;pnp_irq_valid_~bar#1 := pnp_irq_valid_#in~bar#1;havoc pnp_irq_valid_~tmp~5#1.base, pnp_irq_valid_~tmp~5#1.offset;havoc pnp_irq_valid_~tmp___0~4#1; [2025-02-08 03:52:24,590 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4884: assume 0bv32 != ~zero_extend~32~8(nvt_cir_wake_isr_~tmp~15#1); [2025-02-08 03:52:24,590 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4884: assume !(0bv32 != ~zero_extend~32~8(nvt_cir_wake_isr_~tmp~15#1)); [2025-02-08 03:52:24,590 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4752: assume 0bv32 != ~zero_extend~32~8(nvt_cir_isr_~tmp___0~9#1); [2025-02-08 03:52:24,590 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4752: assume !(0bv32 != ~zero_extend~32~8(nvt_cir_isr_~tmp___0~9#1)); [2025-02-08 03:52:24,590 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6338: SUMMARY for call __ldv_spin_lock(ldv___ldv_spin_lock_58_~ldv_func_arg1#1.base, ldv___ldv_spin_lock_58_~ldv_func_arg1#1.offset); srcloc: null [2025-02-08 03:52:24,590 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5215: assume 0bv32 != ~debug~0; [2025-02-08 03:52:24,591 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5215: assume !(0bv32 != ~debug~0); [2025-02-08 03:52:24,591 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4158: havoc nvt_hw_detect_#t~strcpy~res196#1.base, nvt_hw_detect_#t~strcpy~res196#1.offset;nvt_hw_detect_~chip_unknown~0#1 := 1bv8; [2025-02-08 03:52:24,591 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5083: SUMMARY for call nvt_efm_disable(nvt_probe_~nvt~6#1.base, nvt_probe_~nvt~6#1.offset); srcloc: null [2025-02-08 03:52:24,591 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6074: ~ldv_2_ret_default~0 := 1bv32;~ldv_statevar_2~0 := 19bv32; [2025-02-08 03:52:24,591 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4026: cir_wake_dump_regs_~tmp___1~2#1 := cir_wake_dump_regs_#t~ret147#1;havoc cir_wake_dump_regs_#t~ret147#1; [2025-02-08 03:52:24,591 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3960: havoc cir_dump_regs_#t~ret114#1; [2025-02-08 03:52:24,591 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4026-1: SUMMARY for call cir_wake_dump_regs_#t~ret147#1 := nvt_cr_read(cir_wake_dump_regs_~nvt#1.base, cir_wake_dump_regs_~nvt#1.offset, 97bv8); srcloc: null [2025-02-08 03:52:24,591 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6074-1: SUMMARY for call ldv_free(~ldv_2_resource_struct_pnp_device_id~0.base, ~ldv_2_resource_struct_pnp_device_id~0.offset); srcloc: null [2025-02-08 03:52:24,591 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3960-1: SUMMARY for call cir_dump_regs_#t~ret114#1 := printk(9bv64, 0bv64); srcloc: null [2025-02-08 03:52:24,591 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7858: havoc device_init_wakeup_#t~nondet476#1; [2025-02-08 03:52:24,591 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7858-1: nvt_probe_#t~ret318#1 := device_init_wakeup_#res#1;havoc device_init_wakeup_#t~nondet476#1, device_init_wakeup_~arg0#1.base, device_init_wakeup_~arg0#1.offset, device_init_wakeup_~arg1#1;havoc device_init_wakeup_#in~arg0#1.base, device_init_wakeup_#in~arg0#1.offset, device_init_wakeup_#in~arg1#1;assume { :end_inline_device_init_wakeup } true;havoc nvt_probe_#t~ret318#1; [2025-02-08 03:52:24,591 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6405: nvt_probe_#t~ret317#1 := ldv_request_irq_67_#res#1;havoc ldv_request_irq_67_#t~ret390#1, ldv_request_irq_67_#t~ret391#1, ldv_request_irq_67_~irq#1, ldv_request_irq_67_~handler#1.base, ldv_request_irq_67_~handler#1.offset, ldv_request_irq_67_~flags#1, ldv_request_irq_67_~name#1.base, ldv_request_irq_67_~name#1.offset, ldv_request_irq_67_~dev#1.base, ldv_request_irq_67_~dev#1.offset, ldv_request_irq_67_~ldv_func_res~1#1, ldv_request_irq_67_~tmp~42#1, ldv_request_irq_67_~tmp___0~13#1;havoc ldv_request_irq_67_#in~irq#1, ldv_request_irq_67_#in~handler#1.base, ldv_request_irq_67_#in~handler#1.offset, ldv_request_irq_67_#in~flags#1, ldv_request_irq_67_#in~name#1.base, ldv_request_irq_67_#in~name#1.offset, ldv_request_irq_67_#in~dev#1.base, ldv_request_irq_67_#in~dev#1.offset;assume { :end_inline_ldv_request_irq_67 } true;nvt_probe_~tmp___11~2#1 := nvt_probe_#t~ret317#1;havoc nvt_probe_#t~mem316#1;havoc nvt_probe_#t~ret317#1; [2025-02-08 03:52:24,592 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5150: havoc cir_dump_regs_#t~ret102#1, cir_dump_regs_#t~ret103#1, cir_dump_regs_#t~ret104#1, cir_dump_regs_#t~ret105#1, cir_dump_regs_#t~ret106#1, cir_dump_regs_#t~ret107#1, cir_dump_regs_#t~ret108#1, cir_dump_regs_#t~ret109#1, cir_dump_regs_#t~ret110#1, cir_dump_regs_#t~ret111#1, cir_dump_regs_#t~ret112#1, cir_dump_regs_#t~ret113#1, cir_dump_regs_#t~ret114#1, cir_dump_regs_#t~ret115#1, cir_dump_regs_#t~ret116#1, cir_dump_regs_#t~ret117#1, cir_dump_regs_#t~ret118#1, cir_dump_regs_#t~ret119#1, cir_dump_regs_#t~ret120#1, cir_dump_regs_#t~ret121#1, cir_dump_regs_#t~ret122#1, cir_dump_regs_#t~ret123#1, cir_dump_regs_#t~ret124#1, cir_dump_regs_#t~ret125#1, cir_dump_regs_#t~ret126#1, cir_dump_regs_#t~ret127#1, cir_dump_regs_#t~ret128#1, cir_dump_regs_#t~ret129#1, cir_dump_regs_#t~ret130#1, cir_dump_regs_#t~ret131#1, cir_dump_regs_#t~ret132#1, cir_dump_regs_#t~ret133#1, cir_dump_regs_#t~ret134#1, cir_dump_regs_#t~ret135#1, cir_dump_regs_#t~ret136#1, cir_dump_regs_#t~ret137#1, cir_dump_regs_#t~ret138#1, cir_dump_regs_#t~ret139#1, cir_dump_regs_#t~ret140#1, cir_dump_regs_#t~ret141#1, cir_dump_regs_#t~ret142#1, cir_dump_regs_~nvt#1.base, cir_dump_regs_~nvt#1.offset, cir_dump_regs_~tmp~10#1, cir_dump_regs_~tmp___0~6#1, cir_dump_regs_~tmp___1~1#1, cir_dump_regs_~tmp___2~0#1, cir_dump_regs_~tmp___3~0#1, cir_dump_regs_~tmp___4~0#1, cir_dump_regs_~tmp___5~0#1, cir_dump_regs_~tmp___6~0#1, cir_dump_regs_~tmp___7~0#1, cir_dump_regs_~tmp___8~0#1, cir_dump_regs_~tmp___9~0#1, cir_dump_regs_~tmp___10~0#1, cir_dump_regs_~tmp___11~0#1, cir_dump_regs_~tmp___12~0#1, cir_dump_regs_~tmp___13~0#1, cir_dump_regs_~tmp___14~0#1, cir_dump_regs_~tmp___15~0#1, cir_dump_regs_~tmp___16~0#1, cir_dump_regs_~tmp___17~0#1, cir_dump_regs_~tmp___18~0#1;havoc cir_dump_regs_#in~nvt#1.base, cir_dump_regs_#in~nvt#1.offset;assume { :end_inline_cir_dump_regs } true;assume { :begin_inline_cir_wake_dump_regs } true;cir_wake_dump_regs_#in~nvt#1.base, cir_wake_dump_regs_#in~nvt#1.offset := nvt_probe_~nvt~6#1.base, nvt_probe_~nvt~6#1.offset;havoc cir_wake_dump_regs_#t~ret143#1, cir_wake_dump_regs_#t~ret144#1, cir_wake_dump_regs_#t~ret145#1, cir_wake_dump_regs_#t~ret146#1, cir_wake_dump_regs_#t~ret147#1, cir_wake_dump_regs_#t~ret148#1, cir_wake_dump_regs_#t~ret149#1, cir_wake_dump_regs_#t~ret150#1, cir_wake_dump_regs_#t~ret151#1, cir_wake_dump_regs_#t~ret152#1, cir_wake_dump_regs_#t~ret153#1, cir_wake_dump_regs_#t~ret154#1, cir_wake_dump_regs_#t~ret155#1, cir_wake_dump_regs_#t~ret156#1, cir_wake_dump_regs_#t~ret157#1, cir_wake_dump_regs_#t~ret158#1, cir_wake_dump_regs_#t~ret159#1, cir_wake_dump_regs_#t~ret160#1, cir_wake_dump_regs_#t~ret161#1, cir_wake_dump_regs_#t~ret162#1, cir_wake_dump_regs_#t~ret163#1, cir_wake_dump_regs_#t~ret164#1, cir_wake_dump_regs_#t~ret165#1, cir_wake_dump_regs_#t~ret166#1, cir_wake_dump_regs_#t~ret167#1, cir_wake_dump_regs_#t~ret168#1, cir_wake_dump_regs_#t~ret169#1, cir_wake_dump_regs_#t~ret170#1, cir_wake_dump_regs_#t~ret171#1, cir_wake_dump_regs_#t~ret172#1, cir_wake_dump_regs_#t~ret173#1, cir_wake_dump_regs_#t~ret174#1, cir_wake_dump_regs_#t~ret175#1, cir_wake_dump_regs_#t~ret176#1, cir_wake_dump_regs_#t~ret177#1, cir_wake_dump_regs_#t~ret178#1, cir_wake_dump_regs_#t~ret179#1, cir_wake_dump_regs_#t~ret180#1, cir_wake_dump_regs_#t~ret181#1, cir_wake_dump_regs_#t~ret182#1, cir_wake_dump_regs_#t~ret183#1, cir_wake_dump_regs_#t~ret184#1, cir_wake_dump_regs_#t~ret185#1, cir_wake_dump_regs_#t~ret186#1, cir_wake_dump_regs_#t~ret187#1, cir_wake_dump_regs_#t~ret188#1, cir_wake_dump_regs_#t~ret189#1, cir_wake_dump_regs_~nvt#1.base, cir_wake_dump_regs_~nvt#1.offset, cir_wake_dump_regs_~i~0#1, cir_wake_dump_regs_~fifo_len~0#1, cir_wake_dump_regs_~tmp~11#1, cir_wake_dump_regs_~tmp___0~7#1, cir_wake_dump_regs_~tmp___1~2#1, cir_wake_dump_regs_~tmp___2~1#1, cir_wake_dump_regs_~tmp___3~1#1, cir_wake_dump_regs_~tmp___4~1#1, cir_wake_dump_regs_~tmp___5~1#1, cir_wake_dump_regs_~tmp___6~1#1, cir_wake_dump_regs_~tmp___7~1#1, cir_wake_dump_regs_~tmp___8~1#1, cir_wake_dump_regs_~tmp___9~1#1, cir_wake_dump_regs_~tmp___10~1#1, cir_wake_dump_regs_~tmp___11~1#1, cir_wake_dump_regs_~tmp___12~1#1, cir_wake_dump_regs_~tmp___13~1#1, cir_wake_dump_regs_~tmp___14~1#1, cir_wake_dump_regs_~tmp___15~1#1, cir_wake_dump_regs_~tmp___16~1#1, cir_wake_dump_regs_~tmp___17~1#1, cir_wake_dump_regs_~tmp___18~1#1, cir_wake_dump_regs_~tmp___19~0#1;cir_wake_dump_regs_~nvt#1.base, cir_wake_dump_regs_~nvt#1.offset := cir_wake_dump_regs_#in~nvt#1.base, cir_wake_dump_regs_#in~nvt#1.offset;havoc cir_wake_dump_regs_~i~0#1;havoc cir_wake_dump_regs_~fifo_len~0#1;havoc cir_wake_dump_regs_~tmp~11#1;havoc cir_wake_dump_regs_~tmp___0~7#1;havoc cir_wake_dump_regs_~tmp___1~2#1;havoc cir_wake_dump_regs_~tmp___2~1#1;havoc cir_wake_dump_regs_~tmp___3~1#1;havoc cir_wake_dump_regs_~tmp___4~1#1;havoc cir_wake_dump_regs_~tmp___5~1#1;havoc cir_wake_dump_regs_~tmp___6~1#1;havoc cir_wake_dump_regs_~tmp___7~1#1;havoc cir_wake_dump_regs_~tmp___8~1#1;havoc cir_wake_dump_regs_~tmp___9~1#1;havoc cir_wake_dump_regs_~tmp___10~1#1;havoc cir_wake_dump_regs_~tmp___11~1#1;havoc cir_wake_dump_regs_~tmp___12~1#1;havoc cir_wake_dump_regs_~tmp___13~1#1;havoc cir_wake_dump_regs_~tmp___14~1#1;havoc cir_wake_dump_regs_~tmp___15~1#1;havoc cir_wake_dump_regs_~tmp___16~1#1;havoc cir_wake_dump_regs_~tmp___17~1#1;havoc cir_wake_dump_regs_~tmp___18~1#1;havoc cir_wake_dump_regs_~tmp___19~0#1; [2025-02-08 03:52:24,592 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5018: havoc nvt_probe_#t~ret293#1; [2025-02-08 03:52:24,592 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4027-1: SUMMARY for call cir_wake_dump_regs_#t~ret148#1 := printk(27bv64, 0bv64); srcloc: null [2025-02-08 03:52:24,592 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4027: havoc cir_wake_dump_regs_#t~ret148#1; [2025-02-08 03:52:24,592 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5084: SUMMARY for call nvt_cir_regs_init(nvt_probe_~nvt~6#1.base, nvt_probe_~nvt~6#1.offset); srcloc: null [2025-02-08 03:52:24,592 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3961-1: SUMMARY for call cir_dump_regs_#t~ret115#1 := nvt_cir_reg_read(cir_dump_regs_~nvt#1.base, cir_dump_regs_~nvt#1.offset, 2bv8); srcloc: null [2025-02-08 03:52:24,592 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3961: cir_dump_regs_~tmp___5~0#1 := cir_dump_regs_#t~ret115#1;havoc cir_dump_regs_#t~ret115#1; [2025-02-08 03:52:24,592 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5018-1: SUMMARY for call nvt_probe_#t~ret293#1 := dev_err(nvt_probe_~pdev#1.base, nvt_probe_~pdev#1.offset, 114bv64, 0bv64); srcloc: null [2025-02-08 03:52:24,592 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4754: SUMMARY for call nvt_get_rx_ir_data(nvt_cir_isr_~nvt~2#1.base, nvt_cir_isr_~nvt~2#1.offset); srcloc: null [2025-02-08 03:52:24,592 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6406-1: ldv_request_irq_67_#res#1 := ldv_request_irq_67_~ldv_func_res~1#1; [2025-02-08 03:52:24,592 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5151: havoc cir_wake_dump_regs_#t~ret143#1, cir_wake_dump_regs_#t~ret144#1, cir_wake_dump_regs_#t~ret145#1, cir_wake_dump_regs_#t~ret146#1, cir_wake_dump_regs_#t~ret147#1, cir_wake_dump_regs_#t~ret148#1, cir_wake_dump_regs_#t~ret149#1, cir_wake_dump_regs_#t~ret150#1, cir_wake_dump_regs_#t~ret151#1, cir_wake_dump_regs_#t~ret152#1, cir_wake_dump_regs_#t~ret153#1, cir_wake_dump_regs_#t~ret154#1, cir_wake_dump_regs_#t~ret155#1, cir_wake_dump_regs_#t~ret156#1, cir_wake_dump_regs_#t~ret157#1, cir_wake_dump_regs_#t~ret158#1, cir_wake_dump_regs_#t~ret159#1, cir_wake_dump_regs_#t~ret160#1, cir_wake_dump_regs_#t~ret161#1, cir_wake_dump_regs_#t~ret162#1, cir_wake_dump_regs_#t~ret163#1, cir_wake_dump_regs_#t~ret164#1, cir_wake_dump_regs_#t~ret165#1, cir_wake_dump_regs_#t~ret166#1, cir_wake_dump_regs_#t~ret167#1, cir_wake_dump_regs_#t~ret168#1, cir_wake_dump_regs_#t~ret169#1, cir_wake_dump_regs_#t~ret170#1, cir_wake_dump_regs_#t~ret171#1, cir_wake_dump_regs_#t~ret172#1, cir_wake_dump_regs_#t~ret173#1, cir_wake_dump_regs_#t~ret174#1, cir_wake_dump_regs_#t~ret175#1, cir_wake_dump_regs_#t~ret176#1, cir_wake_dump_regs_#t~ret177#1, cir_wake_dump_regs_#t~ret178#1, cir_wake_dump_regs_#t~ret179#1, cir_wake_dump_regs_#t~ret180#1, cir_wake_dump_regs_#t~ret181#1, cir_wake_dump_regs_#t~ret182#1, cir_wake_dump_regs_#t~ret183#1, cir_wake_dump_regs_#t~ret184#1, cir_wake_dump_regs_#t~ret185#1, cir_wake_dump_regs_#t~ret186#1, cir_wake_dump_regs_#t~ret187#1, cir_wake_dump_regs_#t~ret188#1, cir_wake_dump_regs_#t~ret189#1, cir_wake_dump_regs_~nvt#1.base, cir_wake_dump_regs_~nvt#1.offset, cir_wake_dump_regs_~i~0#1, cir_wake_dump_regs_~fifo_len~0#1, cir_wake_dump_regs_~tmp~11#1, cir_wake_dump_regs_~tmp___0~7#1, cir_wake_dump_regs_~tmp___1~2#1, cir_wake_dump_regs_~tmp___2~1#1, cir_wake_dump_regs_~tmp___3~1#1, cir_wake_dump_regs_~tmp___4~1#1, cir_wake_dump_regs_~tmp___5~1#1, cir_wake_dump_regs_~tmp___6~1#1, cir_wake_dump_regs_~tmp___7~1#1, cir_wake_dump_regs_~tmp___8~1#1, cir_wake_dump_regs_~tmp___9~1#1, cir_wake_dump_regs_~tmp___10~1#1, cir_wake_dump_regs_~tmp___11~1#1, cir_wake_dump_regs_~tmp___12~1#1, cir_wake_dump_regs_~tmp___13~1#1, cir_wake_dump_regs_~tmp___14~1#1, cir_wake_dump_regs_~tmp___15~1#1, cir_wake_dump_regs_~tmp___16~1#1, cir_wake_dump_regs_~tmp___17~1#1, cir_wake_dump_regs_~tmp___18~1#1, cir_wake_dump_regs_~tmp___19~0#1;havoc cir_wake_dump_regs_#in~nvt#1.base, cir_wake_dump_regs_#in~nvt#1.offset;assume { :end_inline_cir_wake_dump_regs } true; [2025-02-08 03:52:24,592 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4094: call ULTIMATE.dealloc(nvt_hw_detect_~#chip_id~0#1.base, nvt_hw_detect_~#chip_id~0#1.offset);havoc nvt_hw_detect_~#chip_id~0#1.base, nvt_hw_detect_~#chip_id~0#1.offset; [2025-02-08 03:52:24,592 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5217: havoc nvt_suspend_#t~ret330#1; [2025-02-08 03:52:24,592 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5217-1: SUMMARY for call nvt_suspend_#t~ret330#1 := printk(130bv64, 0bv64); srcloc: null [2025-02-08 03:52:24,592 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4028: cir_wake_dump_regs_~tmp___2~1#1 := cir_wake_dump_regs_#t~ret149#1;havoc cir_wake_dump_regs_#t~ret149#1; [2025-02-08 03:52:24,592 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6010: havoc ldv_struct_pnp_driver_base_instance_2_#t~ret364#1, ldv_struct_pnp_driver_base_instance_2_#t~mem365#1.base, ldv_struct_pnp_driver_base_instance_2_#t~mem365#1.offset, ldv_struct_pnp_driver_base_instance_2_#t~ret366#1, ldv_struct_pnp_driver_base_instance_2_#t~ret367#1, ldv_struct_pnp_driver_base_instance_2_#t~mem368#1.base, ldv_struct_pnp_driver_base_instance_2_#t~mem368#1.offset, ldv_struct_pnp_driver_base_instance_2_#t~mem369#1.base, ldv_struct_pnp_driver_base_instance_2_#t~mem369#1.offset, ldv_struct_pnp_driver_base_instance_2_#t~mem370#1, ldv_struct_pnp_driver_base_instance_2_#t~ret371#1, ldv_struct_pnp_driver_base_instance_2_#t~ret372#1, ldv_struct_pnp_driver_base_instance_2_#t~ret373#1, ldv_struct_pnp_driver_base_instance_2_#t~ret374#1, ldv_struct_pnp_driver_base_instance_2_#t~ret375#1, ldv_struct_pnp_driver_base_instance_2_#t~ret376#1, ldv_struct_pnp_driver_base_instance_2_#t~mem377#1.base, ldv_struct_pnp_driver_base_instance_2_#t~mem377#1.offset, ldv_struct_pnp_driver_base_instance_2_#t~ret378#1, ldv_struct_pnp_driver_base_instance_2_#t~ret379#1, ldv_struct_pnp_driver_base_instance_2_#t~ret380#1, ldv_struct_pnp_driver_base_instance_2_#t~ret381#1.base, ldv_struct_pnp_driver_base_instance_2_#t~ret381#1.offset, ldv_struct_pnp_driver_base_instance_2_#t~ret382#1.base, ldv_struct_pnp_driver_base_instance_2_#t~ret382#1.offset, ldv_struct_pnp_driver_base_instance_2_#t~ret383#1, ldv_struct_pnp_driver_base_instance_2_~arg0#1.base, ldv_struct_pnp_driver_base_instance_2_~arg0#1.offset, ldv_struct_pnp_driver_base_instance_2_~tmp~36#1, ldv_struct_pnp_driver_base_instance_2_~tmp___0~11#1, ldv_struct_pnp_driver_base_instance_2_~tmp___1~5#1, ldv_struct_pnp_driver_base_instance_2_~tmp___2~3#1, ldv_struct_pnp_driver_base_instance_2_~tmp___3~3#1.base, ldv_struct_pnp_driver_base_instance_2_~tmp___3~3#1.offset, ldv_struct_pnp_driver_base_instance_2_~tmp___4~3#1.base, ldv_struct_pnp_driver_base_instance_2_~tmp___4~3#1.offset, ldv_struct_pnp_driver_base_instance_2_~tmp___5~3#1;havoc ldv_struct_pnp_driver_base_instance_2_#in~arg0#1.base, ldv_struct_pnp_driver_base_instance_2_#in~arg0#1.offset;assume { :end_inline_ldv_struct_pnp_driver_base_instance_2 } true; [2025-02-08 03:52:24,592 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3962: havoc cir_dump_regs_#t~ret116#1; [2025-02-08 03:52:24,593 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5085: call write~$Pointer$#5(nvt_probe_~nvt~6#1.base, nvt_probe_~nvt~6#1.offset, nvt_probe_~rdev~0#1.base, ~bvadd~64(1713bv64, nvt_probe_~rdev~0#1.offset), 8bv64);call write~intINTTYPE4#5(1bv32, nvt_probe_~rdev~0#1.base, ~bvadd~64(1684bv64, nvt_probe_~rdev~0#1.offset), 4bv64);call write~intINTTYPE8#5(262143bv64, nvt_probe_~rdev~0#1.base, ~bvadd~64(1689bv64, nvt_probe_~rdev~0#1.offset), 8bv64);call write~$Pointer$#5(#funAddr~nvt_open.base, #funAddr~nvt_open.offset, nvt_probe_~rdev~0#1.base, ~bvadd~64(1959bv64, nvt_probe_~rdev~0#1.offset), 8bv64);call write~$Pointer$#5(#funAddr~nvt_close.base, #funAddr~nvt_close.offset, nvt_probe_~rdev~0#1.base, ~bvadd~64(1967bv64, nvt_probe_~rdev~0#1.offset), 8bv64);call write~$Pointer$#5(#funAddr~nvt_tx_ir.base, #funAddr~nvt_tx_ir.offset, nvt_probe_~rdev~0#1.base, ~bvadd~64(2007bv64, nvt_probe_~rdev~0#1.offset), 8bv64);call write~$Pointer$#5(#funAddr~nvt_set_tx_carrier.base, #funAddr~nvt_set_tx_carrier.offset, nvt_probe_~rdev~0#1.base, ~bvadd~64(1983bv64, nvt_probe_~rdev~0#1.offset), 8bv64);call write~$Pointer$#5(121bv64, 0bv64, nvt_probe_~rdev~0#1.base, ~bvadd~64(1364bv64, nvt_probe_~rdev~0#1.offset), 8bv64);call write~$Pointer$#5(122bv64, 0bv64, nvt_probe_~rdev~0#1.base, ~bvadd~64(1372bv64, nvt_probe_~rdev~0#1.offset), 8bv64);call write~intINTTYPE2#5(25bv16, nvt_probe_~rdev~0#1.base, ~bvadd~64(1380bv64, nvt_probe_~rdev~0#1.offset), 2bv64);call write~intINTTYPE2#5(4176bv16, nvt_probe_~rdev~0#1.base, ~bvadd~64(2bv64, ~bvadd~64(1380bv64, nvt_probe_~rdev~0#1.offset)), 2bv64);call nvt_probe_#t~mem307#1 := read~intINTTYPE1#5(nvt_probe_~nvt~6#1.base, ~bvadd~64(569bv64, nvt_probe_~nvt~6#1.offset), 1bv64);call write~intINTTYPE2#5(~zero_extend~16~8(nvt_probe_#t~mem307#1), nvt_probe_~rdev~0#1.base, ~bvadd~64(4bv64, ~bvadd~64(1380bv64, nvt_probe_~rdev~0#1.offset)), 2bv64);havoc nvt_probe_#t~mem307#1;call nvt_probe_#t~mem308#1 := read~intINTTYPE1#5(nvt_probe_~nvt~6#1.base, ~bvadd~64(570bv64, nvt_probe_~nvt~6#1.offset), 1bv64);call write~intINTTYPE2#5(~zero_extend~16~8(nvt_probe_#t~mem308#1), nvt_probe_~rdev~0#1.base, ~bvadd~64(6bv64, ~bvadd~64(1380bv64, nvt_probe_~rdev~0#1.offset)), 2bv64);havoc nvt_probe_#t~mem308#1;call write~$Pointer$#5(nvt_probe_~pdev#1.base, nvt_probe_~pdev#1.offset, nvt_probe_~rdev~0#1.base, nvt_probe_~rdev~0#1.offset, 8bv64);call write~$Pointer$#5(123bv64, 0bv64, nvt_probe_~rdev~0#1.base, ~bvadd~64(1388bv64, nvt_probe_~rdev~0#1.offset), 8bv64);call write~$Pointer$#5(124bv64, 0bv64, nvt_probe_~rdev~0#1.base, ~bvadd~64(1396bv64, nvt_probe_~rdev~0#1.offset), 8bv64);call write~intINTTYPE4#5(100000000bv32, nvt_probe_~rdev~0#1.base, ~bvadd~64(1931bv64, nvt_probe_~rdev~0#1.offset), 4bv64);call write~intINTTYPE4#5(50000bv32, nvt_probe_~rdev~0#1.base, ~bvadd~64(1943bv64, nvt_probe_~rdev~0#1.offset), 4bv64);call write~$Pointer$#5(nvt_probe_~rdev~0#1.base, nvt_probe_~rdev~0#1.offset, nvt_probe_~nvt~6#1.base, ~bvadd~64(8bv64, nvt_probe_~nvt~6#1.offset), 8bv64);assume { :begin_inline_rc_register_device } true;rc_register_device_#in~arg0#1.base, rc_register_device_#in~arg0#1.offset := nvt_probe_~rdev~0#1.base, nvt_probe_~rdev~0#1.offset;havoc rc_register_device_#res#1;havoc rc_register_device_#t~nondet484#1, rc_register_device_~arg0#1.base, rc_register_device_~arg0#1.offset;rc_register_device_~arg0#1.base, rc_register_device_~arg0#1.offset := rc_register_device_#in~arg0#1.base, rc_register_device_#in~arg0#1.offset;havoc rc_register_device_#t~nondet484#1;rc_register_device_#res#1 := rc_register_device_#t~nondet484#1;havoc rc_register_device_#t~nondet484#1; [2025-02-08 03:52:24,593 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4028-1: SUMMARY for call cir_wake_dump_regs_#t~ret149#1 := nvt_cr_read(cir_wake_dump_regs_~nvt#1.base, cir_wake_dump_regs_~nvt#1.offset, 112bv8); srcloc: null [2025-02-08 03:52:24,593 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5085-1: SUMMARY for call nvt_cir_wake_regs_init(nvt_probe_~nvt~6#1.base, nvt_probe_~nvt~6#1.offset); srcloc: null [2025-02-08 03:52:24,593 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3962-1: SUMMARY for call cir_dump_regs_#t~ret116#1 := printk(10bv64, 0bv64); srcloc: null [2025-02-08 03:52:24,593 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5878: ldv_pnp_register_driver_~tmp~34#1 := ldv_pnp_register_driver_#t~ret362#1;havoc ldv_pnp_register_driver_#t~ret362#1; [2025-02-08 03:52:24,593 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4821: nvt_cir_isr_#res#1 := 1bv32;ldv_interrupt_instance_handler_0_5_#t~ret350#1 := nvt_cir_isr_#res#1;havoc nvt_cir_isr_#t~ret261#1, nvt_cir_isr_#t~ret262#1, nvt_cir_isr_#t~ret263#1, nvt_cir_isr_#t~ret264#1, nvt_cir_isr_#t~ret265#1, nvt_cir_isr_#t~ret266#1, nvt_cir_isr_#t~ret267#1, nvt_cir_isr_#t~mem268#1, nvt_cir_isr_#t~mem269#1, nvt_cir_isr_#t~mem270#1, nvt_cir_isr_#t~mem271#1, nvt_cir_isr_#t~mem272#1, nvt_cir_isr_#t~ret273#1, nvt_cir_isr_#t~mem274#1, nvt_cir_isr_#t~ret275#1, nvt_cir_isr_~irq#1, nvt_cir_isr_~data#1.base, nvt_cir_isr_~data#1.offset, nvt_cir_isr_~nvt~2#1.base, nvt_cir_isr_~nvt~2#1.offset, nvt_cir_isr_~status~0#1, nvt_cir_isr_~iren~2#1, nvt_cir_isr_~cur_state~0#1, nvt_cir_isr_~flags~4#1, nvt_cir_isr_~tmp~14#1, nvt_cir_isr_~tmp___0~9#1, nvt_cir_isr_~pos~0#1, nvt_cir_isr_~count~0#1, nvt_cir_isr_~tmp___1~3#1;havoc nvt_cir_isr_#in~irq#1, nvt_cir_isr_#in~data#1.base, nvt_cir_isr_#in~data#1.offset;assume { :end_inline_nvt_cir_isr } true;ldv_interrupt_instance_handler_0_5_~tmp~30#1 := ldv_interrupt_instance_handler_0_5_#t~ret350#1;havoc ldv_interrupt_instance_handler_0_5_#t~ret350#1;ldv_interrupt_instance_handler_0_5_#res#1 := ldv_interrupt_instance_handler_0_5_~tmp~30#1;ldv_interrupt_interrupt_instance_0_#t~ret358#1 := ldv_interrupt_instance_handler_0_5_#res#1;havoc ldv_interrupt_instance_handler_0_5_#t~ret350#1, ldv_interrupt_instance_handler_0_5_~arg0#1.base, ldv_interrupt_instance_handler_0_5_~arg0#1.offset, ldv_interrupt_instance_handler_0_5_~arg1#1, ldv_interrupt_instance_handler_0_5_~arg2#1.base, ldv_interrupt_instance_handler_0_5_~arg2#1.offset, ldv_interrupt_instance_handler_0_5_~tmp~30#1;havoc ldv_interrupt_instance_handler_0_5_#in~arg0#1.base, ldv_interrupt_instance_handler_0_5_#in~arg0#1.offset, ldv_interrupt_instance_handler_0_5_#in~arg1#1, ldv_interrupt_instance_handler_0_5_#in~arg2#1.base, ldv_interrupt_instance_handler_0_5_#in~arg2#1.offset;assume { :end_inline_ldv_interrupt_instance_handler_0_5 } true;~ldv_0_ret_val_default~0 := ldv_interrupt_interrupt_instance_0_#t~ret358#1;havoc ldv_interrupt_interrupt_instance_0_#t~ret358#1; [2025-02-08 03:52:24,594 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5878-1: SUMMARY for call ldv_pnp_register_driver_#t~ret362#1 := ldv_undef_int(); srcloc: null [2025-02-08 03:52:24,594 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L-1: #t~ret487#1 := main_#res#1;havoc main_#t~ret349#1, main_~tmp~29#1;assume { :end_inline_main } true; [2025-02-08 03:52:24,594 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4029-1: SUMMARY for call cir_wake_dump_regs_#t~ret150#1 := printk(28bv64, 0bv64); srcloc: null [2025-02-08 03:52:24,594 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4029: havoc cir_wake_dump_regs_#t~ret150#1; [2025-02-08 03:52:24,594 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3963-1: SUMMARY for call cir_dump_regs_#t~ret117#1 := nvt_cir_reg_read(cir_dump_regs_~nvt#1.base, cir_dump_regs_~nvt#1.offset, 3bv8); srcloc: null [2025-02-08 03:52:24,594 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3963: cir_dump_regs_~tmp___6~0#1 := cir_dump_regs_#t~ret117#1;havoc cir_dump_regs_#t~ret117#1; [2025-02-08 03:52:24,594 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4690: assume ~bvsgt~32(~debug~0, 1bv32); [2025-02-08 03:52:24,594 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4690: assume !~bvsgt~32(~debug~0, 1bv32); [2025-02-08 03:52:24,594 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5813: assume 2bv32 == ~ldv_statevar_1~0; [2025-02-08 03:52:24,594 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5813: assume !(2bv32 == ~ldv_statevar_1~0); [2025-02-08 03:52:24,594 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5417: havoc ldv_base_instance_callback_2_9_~arg0#1.base, ldv_base_instance_callback_2_9_~arg0#1.offset, ldv_base_instance_callback_2_9_~arg1#1.base, ldv_base_instance_callback_2_9_~arg1#1.offset;havoc ldv_base_instance_callback_2_9_#in~arg0#1.base, ldv_base_instance_callback_2_9_#in~arg0#1.offset, ldv_base_instance_callback_2_9_#in~arg1#1.base, ldv_base_instance_callback_2_9_#in~arg1#1.offset;assume { :end_inline_ldv_base_instance_callback_2_9 } true;~ldv_statevar_2~0 := 8bv32; [2025-02-08 03:52:24,594 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5417-1: SUMMARY for call nvt_remove(ldv_base_instance_callback_2_9_~arg1#1.base, ldv_base_instance_callback_2_9_~arg1#1.offset); srcloc: null [2025-02-08 03:52:24,594 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4030: SUMMARY for call nvt_efm_disable(cir_wake_dump_regs_~nvt#1.base, cir_wake_dump_regs_~nvt#1.offset); srcloc: null [2025-02-08 03:52:24,594 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3964: havoc cir_dump_regs_#t~ret118#1; [2025-02-08 03:52:24,594 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3964-1: SUMMARY for call cir_dump_regs_#t~ret118#1 := printk(11bv64, 0bv64); srcloc: null [2025-02-08 03:52:24,594 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4889: assume { :begin_inline_ldv___ldv_spin_lock_60 } true;ldv___ldv_spin_lock_60_#in~ldv_func_arg1#1.base, ldv___ldv_spin_lock_60_#in~ldv_func_arg1#1.offset := nvt_cir_wake_isr_~nvt~3#1.base, ~bvadd~64(16bv64, nvt_cir_wake_isr_~nvt~3#1.offset);havoc ldv___ldv_spin_lock_60_~ldv_func_arg1#1.base, ldv___ldv_spin_lock_60_~ldv_func_arg1#1.offset;ldv___ldv_spin_lock_60_~ldv_func_arg1#1.base, ldv___ldv_spin_lock_60_~ldv_func_arg1#1.offset := ldv___ldv_spin_lock_60_#in~ldv_func_arg1#1.base, ldv___ldv_spin_lock_60_#in~ldv_func_arg1#1.offset; [2025-02-08 03:52:24,594 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4889-1: SUMMARY for call nvt_cir_wake_reg_write(nvt_cir_wake_isr_~nvt~3#1.base, nvt_cir_wake_isr_~nvt~3#1.offset, 0bv8, 2bv8); srcloc: null [2025-02-08 03:52:24,594 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5880: assume 0bv32 != ldv_pnp_register_driver_~tmp~34#1; [2025-02-08 03:52:24,594 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5880: assume !(0bv32 != ldv_pnp_register_driver_~tmp~34#1); [2025-02-08 03:52:24,594 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4229: SUMMARY for call nvt_select_logical_dev(nvt_cir_wake_ldev_init_~nvt#1.base, nvt_cir_wake_ldev_init_~nvt#1.offset, 10bv8); srcloc: null [2025-02-08 03:52:24,594 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4031-1: SUMMARY for call cir_wake_dump_regs_#t~ret151#1 := printk(29bv64, 0bv64); srcloc: null [2025-02-08 03:52:24,594 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4031: havoc cir_wake_dump_regs_#t~ret151#1; [2025-02-08 03:52:24,594 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3965-1: SUMMARY for call cir_dump_regs_#t~ret119#1 := nvt_cir_reg_read(cir_dump_regs_~nvt#1.base, cir_dump_regs_~nvt#1.offset, 4bv8); srcloc: null [2025-02-08 03:52:24,594 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3965: cir_dump_regs_~tmp___7~0#1 := cir_dump_regs_#t~ret119#1;havoc cir_dump_regs_#t~ret119#1; [2025-02-08 03:52:24,594 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4890: havoc ldv___ldv_spin_lock_60_~ldv_func_arg1#1.base, ldv___ldv_spin_lock_60_~ldv_func_arg1#1.offset;havoc ldv___ldv_spin_lock_60_#in~ldv_func_arg1#1.base, ldv___ldv_spin_lock_60_#in~ldv_func_arg1#1.offset;assume { :end_inline_ldv___ldv_spin_lock_60 } true;call write~intINTTYPE1#5(2bv8, nvt_cir_wake_isr_~nvt~3#1.base, ~bvadd~64(574bv64, nvt_cir_wake_isr_~nvt~3#1.offset), 1bv64); [2025-02-08 03:52:24,594 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6013: ldv_struct_pnp_driver_base_instance_2_~tmp~36#1 := ldv_struct_pnp_driver_base_instance_2_#t~ret364#1;havoc ldv_struct_pnp_driver_base_instance_2_#t~ret364#1; [2025-02-08 03:52:24,595 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6013-1: SUMMARY for call ldv_struct_pnp_driver_base_instance_2_#t~ret364#1 := ldv_undef_int(); srcloc: null [2025-02-08 03:52:24,595 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4692-1: SUMMARY for call nvt_cir_isr_#t~ret261#1 := printk(98bv64, 0bv64); srcloc: null [2025-02-08 03:52:24,595 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5749: assume 2bv32 == ~ldv_statevar_0~0; [2025-02-08 03:52:24,595 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5749: assume !(2bv32 == ~ldv_statevar_0~0); [2025-02-08 03:52:24,595 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4692: havoc nvt_cir_isr_#t~ret261#1; [2025-02-08 03:52:24,595 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4230: SUMMARY for call nvt_cr_write(nvt_cir_wake_ldev_init_~nvt#1.base, nvt_cir_wake_ldev_init_~nvt#1.offset, 1bv8, 48bv8); srcloc: null [2025-02-08 03:52:24,595 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5155-1: nvt_probe_#res#1 := 0bv32;call ULTIMATE.dealloc(nvt_probe_~#__key~0#1.base, nvt_probe_~#__key~0#1.offset);havoc nvt_probe_~#__key~0#1.base, nvt_probe_~#__key~0#1.offset;call ULTIMATE.dealloc(nvt_probe_~#__key___0~0#1.base, nvt_probe_~#__key___0~0#1.offset);havoc nvt_probe_~#__key___0~0#1.base, nvt_probe_~#__key___0~0#1.offset;call ULTIMATE.dealloc(nvt_probe_~#__key___1~0#1.base, nvt_probe_~#__key___1~0#1.offset);havoc nvt_probe_~#__key___1~0#1.base, nvt_probe_~#__key___1~0#1.offset; [2025-02-08 03:52:24,595 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4032: cir_wake_dump_regs_~tmp___3~1#1 := cir_wake_dump_regs_#t~ret152#1;havoc cir_wake_dump_regs_#t~ret152#1; [2025-02-08 03:52:24,595 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3966: havoc cir_dump_regs_#t~ret120#1; [2025-02-08 03:52:24,595 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4032-1: SUMMARY for call cir_wake_dump_regs_#t~ret152#1 := nvt_cir_wake_reg_read(cir_wake_dump_regs_~nvt#1.base, cir_wake_dump_regs_~nvt#1.offset, 0bv8); srcloc: null [2025-02-08 03:52:24,595 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3966-1: SUMMARY for call cir_dump_regs_#t~ret120#1 := printk(12bv64, 0bv64); srcloc: null [2025-02-08 03:52:24,595 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5882: ldv_pnp_register_driver_~ldv_7_struct_pnp_driver_struct_pnp_driver~0#1.base, ldv_pnp_register_driver_~ldv_7_struct_pnp_driver_struct_pnp_driver~0#1.offset := ldv_pnp_register_driver_~arg1#1.base, ldv_pnp_register_driver_~arg1#1.offset; [2025-02-08 03:52:24,595 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4759: havoc ldv___ldv_spin_lock_54_~ldv_func_arg1#1.base, ldv___ldv_spin_lock_54_~ldv_func_arg1#1.offset;havoc ldv___ldv_spin_lock_54_#in~ldv_func_arg1#1.base, ldv___ldv_spin_lock_54_#in~ldv_func_arg1#1.offset;assume { :end_inline_ldv___ldv_spin_lock_54 } true;call nvt_cir_isr_#t~mem268#1 := read~intINTTYPE1#5(nvt_cir_isr_~nvt~2#1.base, ~bvadd~64(575bv64, nvt_cir_isr_~nvt~2#1.offset), 1bv64);nvt_cir_isr_~cur_state~0#1 := nvt_cir_isr_#t~mem268#1;havoc nvt_cir_isr_#t~mem268#1; [2025-02-08 03:52:24,595 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4759-1: assume { :begin_inline_ldv___ldv_spin_lock_54 } true;ldv___ldv_spin_lock_54_#in~ldv_func_arg1#1.base, ldv___ldv_spin_lock_54_#in~ldv_func_arg1#1.offset := nvt_cir_isr_~nvt~2#1.base, ~bvadd~64(16bv64, nvt_cir_isr_~nvt~2#1.offset);havoc ldv___ldv_spin_lock_54_~ldv_func_arg1#1.base, ldv___ldv_spin_lock_54_~ldv_func_arg1#1.offset;ldv___ldv_spin_lock_54_~ldv_func_arg1#1.base, ldv___ldv_spin_lock_54_~ldv_func_arg1#1.offset := ldv___ldv_spin_lock_54_#in~ldv_func_arg1#1.base, ldv___ldv_spin_lock_54_#in~ldv_func_arg1#1.offset; [2025-02-08 03:52:24,595 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5882-1: SUMMARY for call ldv_assume((if 0bv32 == ldv_pnp_register_driver_~arg0#1 then 1bv32 else 0bv32)); srcloc: null [2025-02-08 03:52:24,595 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4231: SUMMARY for call nvt_set_reg_bit(nvt_cir_wake_ldev_init_~nvt#1.base, nvt_cir_wake_ldev_init_~nvt#1.offset, 8bv8, 224bv8); srcloc: null [2025-02-08 03:52:24,595 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5222: assume { :begin_inline_ldv___ldv_spin_lock_73 } true;ldv___ldv_spin_lock_73_#in~ldv_func_arg1#1.base, ldv___ldv_spin_lock_73_#in~ldv_func_arg1#1.offset := nvt_suspend_~nvt~8#1.base, ~bvadd~64(16bv64, nvt_suspend_~nvt~8#1.offset);havoc ldv___ldv_spin_lock_73_~ldv_func_arg1#1.base, ldv___ldv_spin_lock_73_~ldv_func_arg1#1.offset;ldv___ldv_spin_lock_73_~ldv_func_arg1#1.base, ldv___ldv_spin_lock_73_~ldv_func_arg1#1.offset := ldv___ldv_spin_lock_73_#in~ldv_func_arg1#1.base, ldv___ldv_spin_lock_73_#in~ldv_func_arg1#1.offset; [2025-02-08 03:52:24,595 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4033-1: SUMMARY for call cir_wake_dump_regs_#t~ret153#1 := printk(31bv64, 0bv64); srcloc: null [2025-02-08 03:52:24,595 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6015: assume 0bv32 != ldv_struct_pnp_driver_base_instance_2_~tmp~36#1;~ldv_statevar_2~0 := 11bv32; [2025-02-08 03:52:24,595 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6015: assume !(0bv32 != ldv_struct_pnp_driver_base_instance_2_~tmp~36#1);~ldv_statevar_2~0 := 16bv32; [2025-02-08 03:52:24,595 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4033: havoc cir_wake_dump_regs_#t~ret153#1; [2025-02-08 03:52:24,595 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3967-1: SUMMARY for call cir_dump_regs_#t~ret121#1 := nvt_cir_reg_read(cir_dump_regs_~nvt#1.base, cir_dump_regs_~nvt#1.offset, 5bv8); srcloc: null [2025-02-08 03:52:24,595 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6081: SUMMARY for call ldv_assume((if 0bv32 != ~ldv_2_ret_default~0 then 1bv32 else 0bv32)); srcloc: null [2025-02-08 03:52:24,595 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3967: cir_dump_regs_~tmp___8~0#1 := cir_dump_regs_#t~ret121#1;havoc cir_dump_regs_#t~ret121#1; [2025-02-08 03:52:24,595 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4892: SUMMARY for call ldv_spin_unlock_irqrestore_45(nvt_cir_wake_isr_~nvt~3#1.base, ~bvadd~64(16bv64, nvt_cir_wake_isr_~nvt~3#1.offset), nvt_cir_wake_isr_~flags~5#1); srcloc: null [2025-02-08 03:52:24,595 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5817: assume 4bv32 == ~ldv_statevar_1~0; [2025-02-08 03:52:24,595 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5817: assume !(4bv32 == ~ldv_statevar_1~0); [2025-02-08 03:52:24,595 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4232: SUMMARY for call nvt_set_reg_bit(nvt_cir_wake_ldev_init_~nvt#1.base, nvt_cir_wake_ldev_init_~nvt#1.offset, 128bv8, 246bv8); srcloc: null [2025-02-08 03:52:24,595 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4100: SUMMARY for call nvt_efm_enable(nvt_hw_detect_~nvt#1.base, nvt_hw_detect_~nvt#1.offset); srcloc: null [2025-02-08 03:52:24,595 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6082: ldv_struct_pnp_driver_base_instance_2_~tmp___1~5#1 := ldv_struct_pnp_driver_base_instance_2_#t~ret375#1;havoc ldv_struct_pnp_driver_base_instance_2_#t~ret375#1; [2025-02-08 03:52:24,595 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4034: cir_wake_dump_regs_~tmp___4~1#1 := cir_wake_dump_regs_#t~ret154#1;havoc cir_wake_dump_regs_#t~ret154#1; [2025-02-08 03:52:24,595 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3968: havoc cir_dump_regs_#t~ret122#1; [2025-02-08 03:52:24,595 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4034-1: SUMMARY for call cir_wake_dump_regs_#t~ret154#1 := nvt_cir_wake_reg_read(cir_wake_dump_regs_~nvt#1.base, cir_wake_dump_regs_~nvt#1.offset, 1bv8); srcloc: null [2025-02-08 03:52:24,595 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6082-1: SUMMARY for call ldv_struct_pnp_driver_base_instance_2_#t~ret375#1 := ldv_undef_int(); srcloc: null [2025-02-08 03:52:24,595 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3968-1: SUMMARY for call cir_dump_regs_#t~ret122#1 := printk(13bv64, 0bv64); srcloc: null [2025-02-08 03:52:24,595 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5884-1: SUMMARY for call ldv_assume((if 19bv32 == ~ldv_statevar_2~0 then 1bv32 else 0bv32)); srcloc: null [2025-02-08 03:52:24,596 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5884: assume { :begin_inline_ldv_dispatch_register_7_2 } true;ldv_dispatch_register_7_2_#in~arg0#1.base, ldv_dispatch_register_7_2_#in~arg0#1.offset := ldv_pnp_register_driver_~ldv_7_struct_pnp_driver_struct_pnp_driver~0#1.base, ldv_pnp_register_driver_~ldv_7_struct_pnp_driver_struct_pnp_driver~0#1.offset;havoc ldv_dispatch_register_7_2_~arg0#1.base, ldv_dispatch_register_7_2_~arg0#1.offset;ldv_dispatch_register_7_2_~arg0#1.base, ldv_dispatch_register_7_2_~arg0#1.offset := ldv_dispatch_register_7_2_#in~arg0#1.base, ldv_dispatch_register_7_2_#in~arg0#1.offset;~ldv_2_container_struct_pnp_driver~0.base, ~ldv_2_container_struct_pnp_driver~0.offset := ldv_dispatch_register_7_2_~arg0#1.base, ldv_dispatch_register_7_2_~arg0#1.offset;assume { :begin_inline_ldv_switch_automaton_state_2_19 } true;~ldv_statevar_2~0 := 18bv32; [2025-02-08 03:52:24,596 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4761: SUMMARY for call ldv_spin_unlock_irqrestore_45(nvt_cir_isr_~nvt~2#1.base, ~bvadd~64(16bv64, nvt_cir_isr_~nvt~2#1.offset), nvt_cir_isr_~flags~4#1); srcloc: null [2025-02-08 03:52:24,596 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5554: assume { :end_inline_ldv_switch_automaton_state_2_19 } true; [2025-02-08 03:52:24,596 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6347: SUMMARY for call ldv_spin_lock_nvt_lock_of_nvt_dev(); srcloc: null [2025-02-08 03:52:24,597 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6413: SUMMARY for call free_irq(ldv_free_irq_68_~ldv_func_arg1#1, ldv_free_irq_68_~ldv_func_arg2#1.base, ldv_free_irq_68_~ldv_func_arg2#1.offset); srcloc: null [2025-02-08 03:52:24,597 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5158: havoc nvt_probe_#t~mem320#1;call nvt_probe_#t~mem321#1 := read~intINTTYPE4#5(nvt_probe_~nvt~6#1.base, ~bvadd~64(561bv64, nvt_probe_~nvt~6#1.offset), 4bv64);assume { :begin_inline_ldv_free_irq_68 } true;ldv_free_irq_68_#in~ldv_func_arg1#1, ldv_free_irq_68_#in~ldv_func_arg2#1.base, ldv_free_irq_68_#in~ldv_func_arg2#1.offset := nvt_probe_#t~mem321#1, nvt_probe_~nvt~6#1.base, nvt_probe_~nvt~6#1.offset;havoc ldv_free_irq_68_~ldv_func_arg1#1, ldv_free_irq_68_~ldv_func_arg2#1.base, ldv_free_irq_68_~ldv_func_arg2#1.offset;ldv_free_irq_68_~ldv_func_arg1#1 := ldv_free_irq_68_#in~ldv_func_arg1#1;ldv_free_irq_68_~ldv_func_arg2#1.base, ldv_free_irq_68_~ldv_func_arg2#1.offset := ldv_free_irq_68_#in~ldv_func_arg2#1.base, ldv_free_irq_68_#in~ldv_func_arg2#1.offset; [2025-02-08 03:52:24,597 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4233: SUMMARY for call nvt_set_reg_bit(nvt_cir_wake_ldev_init_~nvt#1.base, nvt_cir_wake_ldev_init_~nvt#1.offset, 8bv8, 247bv8); srcloc: null [2025-02-08 03:52:24,597 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4167-1: SUMMARY for call nvt_hw_detect_#t~ret197#1 := printk(56bv64, 0bv64); srcloc: null [2025-02-08 03:52:24,597 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4167: havoc nvt_hw_detect_#t~ret197#1; [2025-02-08 03:52:24,597 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4101-1: SUMMARY for call nvt_hw_detect_#t~ret190#1 := nvt_cr_read(nvt_hw_detect_~nvt#1.base, nvt_hw_detect_~nvt#1.offset, 32bv8); srcloc: null [2025-02-08 03:52:24,597 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4101: nvt_hw_detect_~chip_major~0#1 := nvt_hw_detect_#t~ret190#1;havoc nvt_hw_detect_#t~ret190#1; [2025-02-08 03:52:24,597 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5158-1: SUMMARY for call __release_region(~#ioport_resource~0.base, ~#ioport_resource~0.offset, nvt_probe_#t~mem320#1, 15bv64); srcloc: null [2025-02-08 03:52:24,597 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4035-1: SUMMARY for call cir_wake_dump_regs_#t~ret155#1 := printk(32bv64, 0bv64); srcloc: null [2025-02-08 03:52:24,597 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5158-2: call nvt_probe_#t~mem320#1 := read~intINTTYPE8#5(nvt_probe_~nvt~6#1.base, ~bvadd~64(553bv64, nvt_probe_~nvt~6#1.offset), 8bv64); [2025-02-08 03:52:24,597 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4035: havoc cir_wake_dump_regs_#t~ret155#1; [2025-02-08 03:52:24,597 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3969-1: SUMMARY for call cir_dump_regs_#t~ret123#1 := nvt_cir_reg_read(cir_dump_regs_~nvt#1.base, cir_dump_regs_~nvt#1.offset, 6bv8); srcloc: null [2025-02-08 03:52:24,597 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3969: cir_dump_regs_~tmp___9~0#1 := cir_dump_regs_#t~ret123#1;havoc cir_dump_regs_#t~ret123#1; [2025-02-08 03:52:24,597 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5885: havoc ldv_dispatch_register_7_2_~arg0#1.base, ldv_dispatch_register_7_2_~arg0#1.offset;havoc ldv_dispatch_register_7_2_#in~arg0#1.base, ldv_dispatch_register_7_2_#in~arg0#1.offset;assume { :end_inline_ldv_dispatch_register_7_2 } true;ldv_pnp_register_driver_#res#1 := ldv_pnp_register_driver_~arg0#1; [2025-02-08 03:52:24,597 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5753: assume 4bv32 == ~ldv_statevar_0~0; [2025-02-08 03:52:24,597 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5753: assume !(4bv32 == ~ldv_statevar_0~0); [2025-02-08 03:52:24,597 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6414: havoc ldv_free_irq_68_~ldv_func_arg1#1, ldv_free_irq_68_~ldv_func_arg2#1.base, ldv_free_irq_68_~ldv_func_arg2#1.offset;havoc ldv_free_irq_68_#in~ldv_func_arg1#1, ldv_free_irq_68_#in~ldv_func_arg2#1.base, ldv_free_irq_68_#in~ldv_func_arg2#1.offset;assume { :end_inline_ldv_free_irq_68 } true;havoc nvt_probe_#t~mem321#1;call nvt_probe_#t~mem322#1 := read~intINTTYPE8#5(nvt_probe_~nvt~6#1.base, ~bvadd~64(545bv64, nvt_probe_~nvt~6#1.offset), 8bv64); [2025-02-08 03:52:24,597 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6480: nvt_init_#t~ret334#1 := ldv_pnp_register_driver_77_#res#1;havoc ldv_pnp_register_driver_77_#t~ret392#1, ldv_pnp_register_driver_77_#t~ret393#1, ldv_pnp_register_driver_77_~ldv_func_arg1#1.base, ldv_pnp_register_driver_77_~ldv_func_arg1#1.offset, ldv_pnp_register_driver_77_~ldv_func_res~2#1, ldv_pnp_register_driver_77_~tmp~43#1, ldv_pnp_register_driver_77_~tmp___0~14#1;havoc ldv_pnp_register_driver_77_#in~ldv_func_arg1#1.base, ldv_pnp_register_driver_77_#in~ldv_func_arg1#1.offset;assume { :end_inline_ldv_pnp_register_driver_77 } true;nvt_init_~tmp~21#1 := nvt_init_#t~ret334#1;havoc nvt_init_#t~ret334#1;nvt_init_#res#1 := nvt_init_~tmp~21#1;ldv_EMGentry_init_nvt_init_8_7_#t~ret335#1 := nvt_init_#res#1;havoc nvt_init_#t~ret334#1, nvt_init_~tmp~21#1;assume { :end_inline_nvt_init } true;ldv_EMGentry_init_nvt_init_8_7_~tmp~22#1 := ldv_EMGentry_init_nvt_init_8_7_#t~ret335#1;havoc ldv_EMGentry_init_nvt_init_8_7_#t~ret335#1;ldv_EMGentry_init_nvt_init_8_7_#res#1 := ldv_EMGentry_init_nvt_init_8_7_~tmp~22#1;ldv_entry_EMGentry_8_#t~ret346#1 := ldv_EMGentry_init_nvt_init_8_7_#res#1;havoc ldv_EMGentry_init_nvt_init_8_7_#t~ret335#1, ldv_EMGentry_init_nvt_init_8_7_~arg0#1.base, ldv_EMGentry_init_nvt_init_8_7_~arg0#1.offset, ldv_EMGentry_init_nvt_init_8_7_~tmp~22#1;havoc ldv_EMGentry_init_nvt_init_8_7_#in~arg0#1.base, ldv_EMGentry_init_nvt_init_8_7_#in~arg0#1.offset;assume { :end_inline_ldv_EMGentry_init_nvt_init_8_7 } true;~ldv_8_ret_default~0 := ldv_entry_EMGentry_8_#t~ret346#1;havoc ldv_entry_EMGentry_8_#t~ret346#1;assume { :begin_inline_ldv_post_init } true;ldv_post_init_#in~init_ret_val#1 := ~ldv_8_ret_default~0;havoc ldv_post_init_#res#1;havoc ldv_post_init_#t~ret403#1, ldv_post_init_~init_ret_val#1, ldv_post_init_~tmp~47#1;ldv_post_init_~init_ret_val#1 := ldv_post_init_#in~init_ret_val#1;havoc ldv_post_init_~tmp~47#1; [2025-02-08 03:52:24,597 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4234: SUMMARY for call nvt_select_logical_dev(nvt_cir_wake_ldev_init_~nvt#1.base, nvt_cir_wake_ldev_init_~nvt#1.offset, 14bv8); srcloc: null [2025-02-08 03:52:24,597 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6348: SUMMARY for call __ldv_spin_lock(ldv___ldv_spin_lock_60_~ldv_func_arg1#1.base, ldv___ldv_spin_lock_60_~ldv_func_arg1#1.offset); srcloc: null [2025-02-08 03:52:24,597 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6414-1: SUMMARY for call ldv_free_irq(0bv64, 0bv64, ldv_free_irq_68_~ldv_func_arg1#1, ldv_free_irq_68_~ldv_func_arg2#1.base, ldv_free_irq_68_~ldv_func_arg2#1.offset); srcloc: null [2025-02-08 03:52:24,597 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5225: assume { :begin_inline_ldv___ldv_spin_lock_75 } true;ldv___ldv_spin_lock_75_#in~ldv_func_arg1#1.base, ldv___ldv_spin_lock_75_#in~ldv_func_arg1#1.offset := nvt_suspend_~nvt~8#1.base, ~bvadd~64(120bv64, nvt_suspend_~nvt~8#1.offset);havoc ldv___ldv_spin_lock_75_~ldv_func_arg1#1.base, ldv___ldv_spin_lock_75_~ldv_func_arg1#1.offset;ldv___ldv_spin_lock_75_~ldv_func_arg1#1.base, ldv___ldv_spin_lock_75_~ldv_func_arg1#1.offset := ldv___ldv_spin_lock_75_#in~ldv_func_arg1#1.base, ldv___ldv_spin_lock_75_#in~ldv_func_arg1#1.offset; [2025-02-08 03:52:24,597 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5225-1: SUMMARY for call ldv_spin_unlock_irqrestore_45(nvt_suspend_~nvt~8#1.base, ~bvadd~64(16bv64, nvt_suspend_~nvt~8#1.offset), nvt_suspend_~flags~9#1); srcloc: null [2025-02-08 03:52:24,597 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4036: cir_wake_dump_regs_~tmp___5~1#1 := cir_wake_dump_regs_#t~ret156#1;havoc cir_wake_dump_regs_#t~ret156#1; [2025-02-08 03:52:24,597 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5027: assume 0bv32 == nvt_probe_~tmp___2~2#1; [2025-02-08 03:52:24,597 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5027: assume !(0bv32 == nvt_probe_~tmp___2~2#1); [2025-02-08 03:52:24,597 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3970: havoc cir_dump_regs_#t~ret124#1; [2025-02-08 03:52:24,598 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4036-1: SUMMARY for call cir_wake_dump_regs_#t~ret156#1 := nvt_cir_wake_reg_read(cir_wake_dump_regs_~nvt#1.base, cir_wake_dump_regs_~nvt#1.offset, 2bv8); srcloc: null [2025-02-08 03:52:24,598 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6084: assume 0bv32 != ldv_struct_pnp_driver_base_instance_2_~tmp___1~5#1;~ldv_statevar_2~0 := 11bv32; [2025-02-08 03:52:24,598 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6084: assume !(0bv32 != ldv_struct_pnp_driver_base_instance_2_~tmp___1~5#1);~ldv_statevar_2~0 := 16bv32; [2025-02-08 03:52:24,598 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3970-1: SUMMARY for call cir_dump_regs_#t~ret124#1 := printk(14bv64, 0bv64); srcloc: null [2025-02-08 03:52:24,598 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4763: assume 0bv32 == ~zero_extend~32~8(nvt_cir_isr_~cur_state~0#1); [2025-02-08 03:52:24,598 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4763: assume !(0bv32 == ~zero_extend~32~8(nvt_cir_isr_~cur_state~0#1)); [2025-02-08 03:52:24,598 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4697: SUMMARY for call nvt_efm_enable(nvt_cir_isr_~nvt~2#1.base, nvt_cir_isr_~nvt~2#1.offset); srcloc: null [2025-02-08 03:52:24,598 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6481-1: ldv_pnp_register_driver_77_#res#1 := ldv_pnp_register_driver_77_~ldv_func_res~2#1; [2025-02-08 03:52:24,598 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4235: call nvt_cir_wake_ldev_init_#t~mem207#1 := read~intINTTYPE8#5(nvt_cir_wake_ldev_init_~nvt#1.base, ~bvadd~64(553bv64, nvt_cir_wake_ldev_init_~nvt#1.offset), 8bv64); [2025-02-08 03:52:24,598 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4235-1: SUMMARY for call nvt_cr_write(nvt_cir_wake_ldev_init_~nvt#1.base, nvt_cir_wake_ldev_init_~nvt#1.offset, 1bv8, 48bv8); srcloc: null [2025-02-08 03:52:24,598 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4103: assume 255bv32 == ~zero_extend~32~8(nvt_hw_detect_~chip_major~0#1);call write~intINTTYPE4#5(78bv32, nvt_hw_detect_~nvt#1.base, ~bvadd~64(537bv64, nvt_hw_detect_~nvt#1.offset), 4bv64);call write~intINTTYPE4#5(79bv32, nvt_hw_detect_~nvt#1.base, ~bvadd~64(541bv64, nvt_hw_detect_~nvt#1.offset), 4bv64); [2025-02-08 03:52:24,598 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4103: assume !(255bv32 == ~zero_extend~32~8(nvt_hw_detect_~chip_major~0#1)); [2025-02-08 03:52:24,598 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4037-1: SUMMARY for call cir_wake_dump_regs_#t~ret157#1 := printk(33bv64, 0bv64); srcloc: null [2025-02-08 03:52:24,598 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4037: havoc cir_wake_dump_regs_#t~ret157#1; [2025-02-08 03:52:24,598 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3971-1: SUMMARY for call cir_dump_regs_#t~ret125#1 := nvt_cir_reg_read(cir_dump_regs_~nvt#1.base, cir_dump_regs_~nvt#1.offset, 7bv8); srcloc: null [2025-02-08 03:52:24,598 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3971: cir_dump_regs_~tmp___10~0#1 := cir_dump_regs_#t~ret125#1;havoc cir_dump_regs_#t~ret125#1; [2025-02-08 03:52:24,598 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4896: assume ~bvsgt~32(~debug~0, 2bv32); [2025-02-08 03:52:24,598 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4896: assume !~bvsgt~32(~debug~0, 2bv32); [2025-02-08 03:52:24,598 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4698: SUMMARY for call nvt_select_logical_dev(nvt_cir_isr_~nvt~2#1.base, nvt_cir_isr_~nvt~2#1.offset, 6bv8); srcloc: null [2025-02-08 03:52:24,598 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5821: assume 5bv32 == ~ldv_statevar_1~0; [2025-02-08 03:52:24,598 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5821: assume !(5bv32 == ~ldv_statevar_1~0); [2025-02-08 03:52:24,598 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4236-1: SUMMARY for call nvt_cr_write(nvt_cir_wake_ldev_init_~nvt#1.base, nvt_cir_wake_ldev_init_~nvt#1.offset, ~zero_extend~32~8(~bvlshr~64(nvt_cir_wake_ldev_init_#t~mem207#1, 8bv64)[8:0])[8:0], 96bv8); srcloc: null [2025-02-08 03:52:24,598 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4236: havoc nvt_cir_wake_ldev_init_#t~mem207#1;call nvt_cir_wake_ldev_init_#t~mem208#1 := read~intINTTYPE8#5(nvt_cir_wake_ldev_init_~nvt#1.base, ~bvadd~64(553bv64, nvt_cir_wake_ldev_init_~nvt#1.offset), 8bv64); [2025-02-08 03:52:24,598 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4038: cir_wake_dump_regs_~tmp___6~1#1 := cir_wake_dump_regs_#t~ret158#1;havoc cir_wake_dump_regs_#t~ret158#1; [2025-02-08 03:52:24,598 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3972: havoc cir_dump_regs_#t~ret126#1; [2025-02-08 03:52:24,598 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4038-1: SUMMARY for call cir_wake_dump_regs_#t~ret158#1 := nvt_cir_wake_reg_read(cir_wake_dump_regs_~nvt#1.base, cir_wake_dump_regs_~nvt#1.offset, 3bv8); srcloc: null [2025-02-08 03:52:24,598 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5954: assume 1bv32 == ~ldv_statevar_2~0; [2025-02-08 03:52:24,598 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5954: assume !(1bv32 == ~ldv_statevar_2~0); [2025-02-08 03:52:24,598 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5029: havoc nvt_probe_#t~ret295#1; [2025-02-08 03:52:24,598 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3972-1: SUMMARY for call cir_dump_regs_#t~ret126#1 := printk(15bv64, 0bv64); srcloc: null [2025-02-08 03:52:24,598 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5029-1: SUMMARY for call nvt_probe_#t~ret295#1 := dev_err(nvt_probe_~pdev#1.base, nvt_probe_~pdev#1.offset, 115bv64, 0bv64); srcloc: null [2025-02-08 03:52:24,598 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4699: SUMMARY for call nvt_efm_disable(nvt_cir_isr_~nvt~2#1.base, nvt_cir_isr_~nvt~2#1.offset); srcloc: null [2025-02-08 03:52:24,598 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4765: SUMMARY for call nvt_clear_cir_fifo(nvt_cir_isr_~nvt~2#1.base, nvt_cir_isr_~nvt~2#1.offset); srcloc: null [2025-02-08 03:52:24,598 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4237: havoc nvt_cir_wake_ldev_init_#t~mem208#1;call nvt_cir_wake_ldev_init_#t~mem209#1 := read~intINTTYPE4#5(nvt_cir_wake_ldev_init_~nvt#1.base, ~bvadd~64(565bv64, nvt_cir_wake_ldev_init_~nvt#1.offset), 4bv64); [2025-02-08 03:52:24,598 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4237-1: SUMMARY for call nvt_cr_write(nvt_cir_wake_ldev_init_~nvt#1.base, nvt_cir_wake_ldev_init_~nvt#1.offset, ~zero_extend~32~8(nvt_cir_wake_ldev_init_#t~mem208#1[8:0])[8:0], 97bv8); srcloc: null [2025-02-08 03:52:24,598 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4171: assume 0bv32 != ~debug~0; [2025-02-08 03:52:24,598 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4171: assume !(0bv32 != ~debug~0); [2025-02-08 03:52:24,598 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5228: SUMMARY for call ldv_spin_unlock_irqrestore_47(nvt_suspend_~nvt~8#1.base, ~bvadd~64(120bv64, nvt_suspend_~nvt~8#1.offset), nvt_suspend_~flags~9#1); srcloc: null [2025-02-08 03:52:24,598 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4039-1: SUMMARY for call cir_wake_dump_regs_#t~ret159#1 := printk(34bv64, 0bv64); srcloc: null [2025-02-08 03:52:24,598 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4039: havoc cir_wake_dump_regs_#t~ret159#1; [2025-02-08 03:52:24,599 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3973-1: SUMMARY for call cir_dump_regs_#t~ret127#1 := nvt_cir_reg_read(cir_dump_regs_~nvt#1.base, cir_dump_regs_~nvt#1.offset, 8bv8); srcloc: null [2025-02-08 03:52:24,599 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3973: cir_dump_regs_~tmp___11~0#1 := cir_dump_regs_#t~ret127#1;havoc cir_dump_regs_#t~ret127#1; [2025-02-08 03:52:24,599 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4898: havoc nvt_cir_wake_isr_#t~ret285#1; [2025-02-08 03:52:24,599 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4898-1: SUMMARY for call nvt_cir_wake_isr_#t~ret285#1 := printk(111bv64, 0bv64); srcloc: null [2025-02-08 03:52:24,599 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4700-1: SUMMARY for call nvt_cir_isr_#t~ret262#1 := nvt_cir_reg_read(nvt_cir_isr_~nvt~2#1.base, nvt_cir_isr_~nvt~2#1.offset, 1bv8); srcloc: null [2025-02-08 03:52:24,599 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5757: assume 5bv32 == ~ldv_statevar_0~0; [2025-02-08 03:52:24,599 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5757: assume !(5bv32 == ~ldv_statevar_0~0); [2025-02-08 03:52:24,599 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4700: nvt_cir_isr_~status~0#1 := nvt_cir_isr_#t~ret262#1;havoc nvt_cir_isr_#t~ret262#1; [2025-02-08 03:52:24,599 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4238: havoc nvt_cir_wake_ldev_init_#t~mem209#1; [2025-02-08 03:52:24,600 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4238-1: SUMMARY for call nvt_cr_write(nvt_cir_wake_ldev_init_~nvt#1.base, nvt_cir_wake_ldev_init_~nvt#1.offset, ~zero_extend~32~8(nvt_cir_wake_ldev_init_#t~mem209#1[8:0])[8:0], 112bv8); srcloc: null [2025-02-08 03:52:24,600 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5229: SUMMARY for call nvt_cir_reg_write(nvt_suspend_~nvt~8#1.base, nvt_suspend_~nvt~8#1.offset, 0bv8, 2bv8); srcloc: null [2025-02-08 03:52:24,600 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4040: cir_wake_dump_regs_~tmp___7~1#1 := cir_wake_dump_regs_#t~ret160#1;havoc cir_wake_dump_regs_#t~ret160#1; [2025-02-08 03:52:24,600 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3974: havoc cir_dump_regs_#t~ret128#1; [2025-02-08 03:52:24,600 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4040-1: SUMMARY for call cir_wake_dump_regs_#t~ret160#1 := nvt_cir_wake_reg_read(cir_wake_dump_regs_~nvt#1.base, cir_wake_dump_regs_~nvt#1.offset, 4bv8); srcloc: null [2025-02-08 03:52:24,600 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3974-1: SUMMARY for call cir_dump_regs_#t~ret128#1 := printk(16bv64, 0bv64); srcloc: null [2025-02-08 03:52:24,600 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5890: ldv_pnp_register_driver_#res#1 := ldv_pnp_register_driver_~arg0#1; [2025-02-08 03:52:24,600 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3710: pnp_irq_~tmp~4#1.base, pnp_irq_~tmp~4#1.offset := pnp_irq_#t~ret56#1.base, pnp_irq_#t~ret56#1.offset;havoc pnp_irq_#t~ret56#1.base, pnp_irq_#t~ret56#1.offset;pnp_irq_~res~2#1.base, pnp_irq_~res~2#1.offset := pnp_irq_~tmp~4#1.base, pnp_irq_~tmp~4#1.offset; [2025-02-08 03:52:24,600 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5890-1: SUMMARY for call ldv_assume((if 0bv32 != ldv_pnp_register_driver_~arg0#1 then 1bv32 else 0bv32)); srcloc: null [2025-02-08 03:52:24,600 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3710-1: SUMMARY for call pnp_irq_#t~ret56#1.base, pnp_irq_#t~ret56#1.offset := pnp_get_resource(pnp_irq_~dev#1.base, pnp_irq_~dev#1.offset, 1024bv64, pnp_irq_~bar#1); srcloc: null [2025-02-08 03:52:24,600 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5230: SUMMARY for call nvt_efm_enable(nvt_suspend_~nvt~8#1.base, nvt_suspend_~nvt~8#1.offset); srcloc: null [2025-02-08 03:52:24,600 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4173-1: SUMMARY for call nvt_hw_detect_#t~ret198#1 := printk(57bv64, 0bv64); srcloc: null [2025-02-08 03:52:24,600 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4173: havoc nvt_hw_detect_#t~ret198#1; [2025-02-08 03:52:24,600 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4107: SUMMARY for call nvt_efm_enable(nvt_hw_detect_~nvt#1.base, nvt_hw_detect_~nvt#1.offset); srcloc: null [2025-02-08 03:52:24,600 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4041-1: SUMMARY for call cir_wake_dump_regs_#t~ret161#1 := printk(35bv64, 0bv64); srcloc: null [2025-02-08 03:52:24,600 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6023: call ldv_struct_pnp_driver_base_instance_2_#t~mem365#1.base, ldv_struct_pnp_driver_base_instance_2_#t~mem365#1.offset := read~$Pointer$#8(~ldv_2_container_struct_pnp_driver~0.base, ~bvadd~64(36bv64, ~ldv_2_container_struct_pnp_driver~0.offset), 8bv64);assume { :begin_inline_ldv_base_instance_release_2_2 } true;ldv_base_instance_release_2_2_#in~arg0#1.base, ldv_base_instance_release_2_2_#in~arg0#1.offset, ldv_base_instance_release_2_2_#in~arg1#1.base, ldv_base_instance_release_2_2_#in~arg1#1.offset := ldv_struct_pnp_driver_base_instance_2_#t~mem365#1.base, ldv_struct_pnp_driver_base_instance_2_#t~mem365#1.offset, ~ldv_2_resource_struct_pnp_dev_ptr~0.base, ~ldv_2_resource_struct_pnp_dev_ptr~0.offset;havoc ldv_base_instance_release_2_2_~arg0#1.base, ldv_base_instance_release_2_2_~arg0#1.offset, ldv_base_instance_release_2_2_~arg1#1.base, ldv_base_instance_release_2_2_~arg1#1.offset;ldv_base_instance_release_2_2_~arg0#1.base, ldv_base_instance_release_2_2_~arg0#1.offset := ldv_base_instance_release_2_2_#in~arg0#1.base, ldv_base_instance_release_2_2_#in~arg0#1.offset;ldv_base_instance_release_2_2_~arg1#1.base, ldv_base_instance_release_2_2_~arg1#1.offset := ldv_base_instance_release_2_2_#in~arg1#1.base, ldv_base_instance_release_2_2_#in~arg1#1.offset; [2025-02-08 03:52:24,600 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4041: havoc cir_wake_dump_regs_#t~ret161#1; [2025-02-08 03:52:24,600 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3975-1: SUMMARY for call cir_dump_regs_#t~ret129#1 := nvt_cir_reg_read(cir_dump_regs_~nvt#1.base, cir_dump_regs_~nvt#1.offset, 9bv8); srcloc: null [2025-02-08 03:52:24,600 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3975: cir_dump_regs_~tmp___12~0#1 := cir_dump_regs_#t~ret129#1;havoc cir_dump_regs_#t~ret129#1; [2025-02-08 03:52:24,600 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4834: assume ~bvsgt~32(~debug~0, 2bv32); [2025-02-08 03:52:24,600 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4834: assume !~bvsgt~32(~debug~0, 2bv32); [2025-02-08 03:52:24,600 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4702: assume 0bv32 == ~zero_extend~32~8(nvt_cir_isr_~status~0#1); [2025-02-08 03:52:24,600 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4702: assume !(0bv32 == ~zero_extend~32~8(nvt_cir_isr_~status~0#1)); [2025-02-08 03:52:24,600 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5825: assume 6bv32 == ~ldv_statevar_1~0; [2025-02-08 03:52:24,600 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5825: assume !(6bv32 == ~ldv_statevar_1~0); [2025-02-08 03:52:24,601 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5231: SUMMARY for call nvt_select_logical_dev(nvt_suspend_~nvt~8#1.base, nvt_suspend_~nvt~8#1.offset, 6bv8); srcloc: null [2025-02-08 03:52:24,601 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4240: assume 0bv32 != ~debug~0;call nvt_cir_wake_ldev_init_#t~mem210#1 := read~intINTTYPE8#5(nvt_cir_wake_ldev_init_~nvt#1.base, ~bvadd~64(553bv64, nvt_cir_wake_ldev_init_~nvt#1.offset), 8bv64);call nvt_cir_wake_ldev_init_#t~mem211#1 := read~intINTTYPE4#5(nvt_cir_wake_ldev_init_~nvt#1.base, ~bvadd~64(565bv64, nvt_cir_wake_ldev_init_~nvt#1.offset), 4bv64); [2025-02-08 03:52:24,601 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4240: assume !(0bv32 != ~debug~0); [2025-02-08 03:52:24,601 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4108: nvt_hw_detect_~chip_major~0#1 := nvt_hw_detect_#t~ret191#1;havoc nvt_hw_detect_#t~ret191#1; [2025-02-08 03:52:24,601 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4042: cir_wake_dump_regs_~tmp___8~1#1 := cir_wake_dump_regs_#t~ret162#1;havoc cir_wake_dump_regs_#t~ret162#1; [2025-02-08 03:52:24,601 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4108-1: SUMMARY for call nvt_hw_detect_#t~ret191#1 := nvt_cr_read(nvt_hw_detect_~nvt#1.base, nvt_hw_detect_~nvt#1.offset, 32bv8); srcloc: null [2025-02-08 03:52:24,601 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3976: havoc cir_dump_regs_#t~ret130#1; [2025-02-08 03:52:24,601 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4042-1: SUMMARY for call cir_wake_dump_regs_#t~ret162#1 := nvt_cir_wake_reg_read(cir_wake_dump_regs_~nvt#1.base, cir_wake_dump_regs_~nvt#1.offset, 5bv8); srcloc: null [2025-02-08 03:52:24,601 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5958: assume 2bv32 == ~ldv_statevar_2~0; [2025-02-08 03:52:24,601 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5958: assume !(2bv32 == ~ldv_statevar_2~0); [2025-02-08 03:52:24,601 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3976-1: SUMMARY for call cir_dump_regs_#t~ret130#1 := printk(17bv64, 0bv64); srcloc: null [2025-02-08 03:52:24,601 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3712: pnp_irq_~tmp___0~3#1 := pnp_irq_#t~ret57#1;havoc pnp_irq_#t~ret57#1; [2025-02-08 03:52:24,601 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4703: assume ~bvsgt~32(~debug~0, 1bv32); [2025-02-08 03:52:24,601 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4703: assume !~bvsgt~32(~debug~0, 1bv32); [2025-02-08 03:52:24,601 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3712-1: SUMMARY for call pnp_irq_#t~ret57#1 := pnp_resource_valid(pnp_irq_~res~2#1.base, pnp_irq_~res~2#1.offset); srcloc: null [2025-02-08 03:52:24,601 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5166: havoc nvt_probe_#t~mem322#1; [2025-02-08 03:52:24,601 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5232: SUMMARY for call nvt_cr_write(nvt_suspend_~nvt~8#1.base, nvt_suspend_~nvt~8#1.offset, 0bv8, 48bv8); srcloc: null [2025-02-08 03:52:24,601 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5166-1: SUMMARY for call __release_region(~#ioport_resource~0.base, ~#ioport_resource~0.offset, nvt_probe_#t~mem322#1, 15bv64); srcloc: null [2025-02-08 03:52:24,601 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4043-1: SUMMARY for call cir_wake_dump_regs_#t~ret163#1 := printk(36bv64, 0bv64); srcloc: null [2025-02-08 03:52:24,601 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4043: havoc cir_wake_dump_regs_#t~ret163#1; [2025-02-08 03:52:24,601 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3977-1: SUMMARY for call cir_dump_regs_#t~ret131#1 := nvt_cir_reg_read(cir_dump_regs_~nvt#1.base, cir_dump_regs_~nvt#1.offset, 10bv8); srcloc: null [2025-02-08 03:52:24,601 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3977: cir_dump_regs_~tmp___13~0#1 := cir_dump_regs_#t~ret131#1;havoc cir_dump_regs_#t~ret131#1; [2025-02-08 03:52:24,601 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4902: nvt_cir_wake_isr_#res#1 := 1bv32;ldv_interrupt_instance_handler_1_5_#t~ret351#1 := nvt_cir_wake_isr_#res#1;havoc nvt_cir_wake_isr_#t~ret276#1, nvt_cir_wake_isr_#t~ret277#1, nvt_cir_wake_isr_#t~ret278#1, nvt_cir_wake_isr_#t~ret279#1, nvt_cir_wake_isr_#t~mem280#1, nvt_cir_wake_isr_#t~short281#1, nvt_cir_wake_isr_#t~ret282#1, nvt_cir_wake_isr_#t~ret283#1, nvt_cir_wake_isr_#t~ret284#1, nvt_cir_wake_isr_#t~ret285#1, nvt_cir_wake_isr_~irq#1, nvt_cir_wake_isr_~data#1.base, nvt_cir_wake_isr_~data#1.offset, nvt_cir_wake_isr_~status~1#1, nvt_cir_wake_isr_~iren~3#1, nvt_cir_wake_isr_~val~8#1, nvt_cir_wake_isr_~nvt~3#1.base, nvt_cir_wake_isr_~nvt~3#1.offset, nvt_cir_wake_isr_~flags~5#1, nvt_cir_wake_isr_~tmp~15#1;havoc nvt_cir_wake_isr_#in~irq#1, nvt_cir_wake_isr_#in~data#1.base, nvt_cir_wake_isr_#in~data#1.offset;assume { :end_inline_nvt_cir_wake_isr } true;ldv_interrupt_instance_handler_1_5_~tmp~31#1 := ldv_interrupt_instance_handler_1_5_#t~ret351#1;havoc ldv_interrupt_instance_handler_1_5_#t~ret351#1;ldv_interrupt_instance_handler_1_5_#res#1 := ldv_interrupt_instance_handler_1_5_~tmp~31#1;ldv_interrupt_interrupt_instance_1_#t~ret360#1 := ldv_interrupt_instance_handler_1_5_#res#1;havoc ldv_interrupt_instance_handler_1_5_#t~ret351#1, ldv_interrupt_instance_handler_1_5_~arg0#1.base, ldv_interrupt_instance_handler_1_5_~arg0#1.offset, ldv_interrupt_instance_handler_1_5_~arg1#1, ldv_interrupt_instance_handler_1_5_~arg2#1.base, ldv_interrupt_instance_handler_1_5_~arg2#1.offset, ldv_interrupt_instance_handler_1_5_~tmp~31#1;havoc ldv_interrupt_instance_handler_1_5_#in~arg0#1.base, ldv_interrupt_instance_handler_1_5_#in~arg0#1.offset, ldv_interrupt_instance_handler_1_5_#in~arg1#1, ldv_interrupt_instance_handler_1_5_#in~arg2#1.base, ldv_interrupt_instance_handler_1_5_#in~arg2#1.offset;assume { :end_inline_ldv_interrupt_instance_handler_1_5 } true;~ldv_1_ret_val_default~0 := ldv_interrupt_interrupt_instance_1_#t~ret360#1;havoc ldv_interrupt_interrupt_instance_1_#t~ret360#1; [2025-02-08 03:52:24,601 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4836-1: SUMMARY for call nvt_cir_wake_isr_#t~ret276#1 := printk(106bv64, 0bv64); srcloc: null [2025-02-08 03:52:24,601 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4836: havoc nvt_cir_wake_isr_#t~ret276#1; [2025-02-08 03:52:24,601 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5761: assume 6bv32 == ~ldv_statevar_0~0; [2025-02-08 03:52:24,601 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5761: assume !(6bv32 == ~ldv_statevar_0~0); [2025-02-08 03:52:24,601 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4242: havoc nvt_cir_wake_ldev_init_#t~mem210#1;havoc nvt_cir_wake_ldev_init_#t~mem211#1;havoc nvt_cir_wake_ldev_init_#t~ret212#1; [2025-02-08 03:52:24,601 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4242-1: SUMMARY for call nvt_cir_wake_ldev_init_#t~ret212#1 := printk(59bv64, 0bv64); srcloc: null [2025-02-08 03:52:24,601 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5233: SUMMARY for call nvt_efm_disable(nvt_suspend_~nvt~8#1.base, nvt_suspend_~nvt~8#1.offset); srcloc: null [2025-02-08 03:52:24,601 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4044: cir_wake_dump_regs_~tmp___9~1#1 := cir_wake_dump_regs_#t~ret164#1;havoc cir_wake_dump_regs_#t~ret164#1; [2025-02-08 03:52:24,601 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5035: nvt_probe_~tmp___3~2#1 := nvt_probe_#t~ret296#1;havoc nvt_probe_#t~ret296#1; [2025-02-08 03:52:24,601 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5035-1: SUMMARY for call nvt_probe_#t~ret296#1 := pnp_port_valid(nvt_probe_~pdev#1.base, nvt_probe_~pdev#1.offset, 1bv32); srcloc: null [2025-02-08 03:52:24,601 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3978: havoc cir_dump_regs_#t~ret132#1; [2025-02-08 03:52:24,602 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4044-1: SUMMARY for call cir_wake_dump_regs_#t~ret164#1 := nvt_cir_wake_reg_read(cir_wake_dump_regs_~nvt#1.base, cir_wake_dump_regs_~nvt#1.offset, 6bv8); srcloc: null [2025-02-08 03:52:24,602 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6092: SUMMARY for call ldv_assume((if 0bv32 == ~ldv_2_ret_default~0 then 1bv32 else 0bv32)); srcloc: null [2025-02-08 03:52:24,602 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3978-1: SUMMARY for call cir_dump_regs_#t~ret132#1 := printk(18bv64, 0bv64); srcloc: null [2025-02-08 03:52:24,602 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5894: ldv_pnp_register_driver_#res#1 := ldv_pnp_register_driver_~arg0#1;ldv_pnp_register_driver_77_#t~ret393#1 := ldv_pnp_register_driver_#res#1;havoc ldv_pnp_register_driver_#t~ret362#1, ldv_pnp_register_driver_~arg0#1, ldv_pnp_register_driver_~arg1#1.base, ldv_pnp_register_driver_~arg1#1.offset, ldv_pnp_register_driver_~ldv_7_struct_pnp_driver_struct_pnp_driver~0#1.base, ldv_pnp_register_driver_~ldv_7_struct_pnp_driver_struct_pnp_driver~0#1.offset, ldv_pnp_register_driver_~tmp~34#1;havoc ldv_pnp_register_driver_#in~arg0#1, ldv_pnp_register_driver_#in~arg1#1.base, ldv_pnp_register_driver_#in~arg1#1.offset;assume { :end_inline_ldv_pnp_register_driver } true;ldv_pnp_register_driver_77_~tmp___0~14#1 := ldv_pnp_register_driver_77_#t~ret393#1;havoc ldv_pnp_register_driver_77_#t~ret393#1;ldv_pnp_register_driver_77_#res#1 := ldv_pnp_register_driver_77_~tmp___0~14#1; [2025-02-08 03:52:24,602 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4771: assume 0bv32 != ~bvand~32(8bv32, ~zero_extend~32~8(nvt_cir_isr_~status~0#1)); [2025-02-08 03:52:24,602 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4771: assume !(0bv32 != ~bvand~32(8bv32, ~zero_extend~32~8(nvt_cir_isr_~status~0#1))); [2025-02-08 03:52:24,602 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3714: assume 0bv32 != pnp_irq_~tmp___0~3#1;call pnp_irq_#t~mem58#1 := read~intINTTYPE8#5(pnp_irq_~res~2#1.base, pnp_irq_~res~2#1.offset, 8bv64);pnp_irq_#res#1 := pnp_irq_#t~mem58#1;havoc pnp_irq_#t~mem58#1; [2025-02-08 03:52:24,602 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3714: assume !(0bv32 != pnp_irq_~tmp___0~3#1); [2025-02-08 03:52:24,602 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4705: havoc nvt_cir_isr_#t~ret263#1; [2025-02-08 03:52:24,602 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4705-1: SUMMARY for call nvt_cir_isr_#t~ret263#1 := printk(100bv64, 0bv64); srcloc: null [2025-02-08 03:52:24,602 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5564: assume 4bv32 == ~ldv_statevar_8~0; [2025-02-08 03:52:24,602 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5564: assume !(4bv32 == ~ldv_statevar_8~0); [2025-02-08 03:52:24,602 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5234: nvt_suspend_#res#1 := 0bv32;ldv_base_instance_suspend_2_7_#t~ret342#1 := nvt_suspend_#res#1;havoc nvt_suspend_#t~ret329#1.base, nvt_suspend_#t~ret329#1.offset, nvt_suspend_#t~ret330#1, nvt_suspend_~pdev#1.base, nvt_suspend_~pdev#1.offset, nvt_suspend_~state#1.event, nvt_suspend_~nvt~8#1.base, nvt_suspend_~nvt~8#1.offset, nvt_suspend_~tmp~18#1.base, nvt_suspend_~tmp~18#1.offset, nvt_suspend_~flags~9#1;havoc nvt_suspend_#in~pdev#1.base, nvt_suspend_#in~pdev#1.offset, nvt_suspend_#in~state#1.event;assume { :end_inline_nvt_suspend } true;ldv_base_instance_suspend_2_7_~tmp~24#1 := ldv_base_instance_suspend_2_7_#t~ret342#1;havoc ldv_base_instance_suspend_2_7_#t~mem341#1;havoc ldv_base_instance_suspend_2_7_#t~ret342#1;ldv_base_instance_suspend_2_7_#res#1 := ldv_base_instance_suspend_2_7_~tmp~24#1;call ULTIMATE.dealloc(ldv_base_instance_suspend_2_7_~#arg2#1.base, ldv_base_instance_suspend_2_7_~#arg2#1.offset);havoc ldv_base_instance_suspend_2_7_~#arg2#1.base, ldv_base_instance_suspend_2_7_~#arg2#1.offset; [2025-02-08 03:52:24,602 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5234-1: SUMMARY for call nvt_enable_wake(nvt_suspend_~nvt~8#1.base, nvt_suspend_~nvt~8#1.offset); srcloc: null [2025-02-08 03:52:24,602 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4045-1: SUMMARY for call cir_wake_dump_regs_#t~ret165#1 := printk(37bv64, 0bv64); srcloc: null [2025-02-08 03:52:24,602 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4045: havoc cir_wake_dump_regs_#t~ret165#1; [2025-02-08 03:52:24,602 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3979-1: SUMMARY for call cir_dump_regs_#t~ret133#1 := nvt_cir_reg_read(cir_dump_regs_~nvt#1.base, cir_dump_regs_~nvt#1.offset, 11bv8); srcloc: null [2025-02-08 03:52:24,602 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6093: ~ldv_statevar_2~0 := ldv_struct_pnp_driver_base_instance_2_#t~ret376#1;havoc ldv_struct_pnp_driver_base_instance_2_#t~ret376#1; [2025-02-08 03:52:24,602 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3979: cir_dump_regs_~tmp___14~0#1 := cir_dump_regs_#t~ret133#1;havoc cir_dump_regs_#t~ret133#1; [2025-02-08 03:52:24,602 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6093-1: SUMMARY for call ldv_struct_pnp_driver_base_instance_2_#t~ret376#1 := ldv_switch_0(); srcloc: null [2025-02-08 03:52:24,602 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5829: havoc ldv_interrupt_interrupt_instance_1_#t~ret360#1, ldv_interrupt_interrupt_instance_1_#t~ret361#1, ldv_interrupt_interrupt_instance_1_~arg0#1.base, ldv_interrupt_interrupt_instance_1_~arg0#1.offset, ldv_interrupt_interrupt_instance_1_~tmp~33#1;havoc ldv_interrupt_interrupt_instance_1_#in~arg0#1.base, ldv_interrupt_interrupt_instance_1_#in~arg0#1.offset;assume { :end_inline_ldv_interrupt_interrupt_instance_1 } true; [2025-02-08 03:52:24,602 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3715: havoc pnp_irq_#t~mem58#1; [2025-02-08 03:52:24,602 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4046: cir_wake_dump_regs_~tmp___10~1#1 := cir_wake_dump_regs_#t~ret166#1;havoc cir_wake_dump_regs_#t~ret166#1; [2025-02-08 03:52:24,602 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3980: havoc cir_dump_regs_#t~ret134#1; [2025-02-08 03:52:24,602 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4046-1: SUMMARY for call cir_wake_dump_regs_#t~ret166#1 := nvt_cir_wake_reg_read(cir_wake_dump_regs_~nvt#1.base, cir_wake_dump_regs_~nvt#1.offset, 7bv8); srcloc: null [2025-02-08 03:52:24,602 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5962: assume 3bv32 == ~ldv_statevar_2~0; [2025-02-08 03:52:24,602 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5962: assume !(3bv32 == ~ldv_statevar_2~0); [2025-02-08 03:52:24,602 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5037: assume 0bv32 == nvt_probe_~tmp___3~2#1; [2025-02-08 03:52:24,602 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5037: assume !(0bv32 == nvt_probe_~tmp___3~2#1); [2025-02-08 03:52:24,603 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3980-1: SUMMARY for call cir_dump_regs_#t~ret134#1 := printk(19bv64, 0bv64); srcloc: null [2025-02-08 03:52:24,603 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4773: SUMMARY for call nvt_clear_tx_fifo(nvt_cir_isr_~nvt~2#1.base, nvt_cir_isr_~nvt~2#1.offset); srcloc: null [2025-02-08 03:52:24,603 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6623-1: SUMMARY for call ldv_kzalloc_#t~ret408#1.base, ldv_kzalloc_#t~ret408#1.offset := ldv_zalloc(ldv_kzalloc_~size#1); srcloc: null [2025-02-08 03:52:24,603 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6623: ldv_kzalloc_~res~3#1.base, ldv_kzalloc_~res~3#1.offset := ldv_kzalloc_#t~ret408#1.base, ldv_kzalloc_#t~ret408#1.offset;havoc ldv_kzalloc_#t~ret408#1.base, ldv_kzalloc_#t~ret408#1.offset;assume { :begin_inline_ldv_after_alloc } true;ldv_after_alloc_#in~arg0#1.base, ldv_after_alloc_#in~arg0#1.offset := ldv_kzalloc_~res~3#1.base, ldv_kzalloc_~res~3#1.offset;havoc ldv_after_alloc_~arg0#1.base, ldv_after_alloc_~arg0#1.offset;ldv_after_alloc_~arg0#1.base, ldv_after_alloc_~arg0#1.offset := ldv_after_alloc_#in~arg0#1.base, ldv_after_alloc_#in~arg0#1.offset;havoc ldv_after_alloc_~arg0#1.base, ldv_after_alloc_~arg0#1.offset;havoc ldv_after_alloc_#in~arg0#1.base, ldv_after_alloc_#in~arg0#1.offset;assume { :end_inline_ldv_after_alloc } true;ldv_kzalloc_#res#1.base, ldv_kzalloc_#res#1.offset := ldv_kzalloc_~res~3#1.base, ldv_kzalloc_~res~3#1.offset;kzalloc_#t~ret387#1.base, kzalloc_#t~ret387#1.offset := ldv_kzalloc_#res#1.base, ldv_kzalloc_#res#1.offset;havoc ldv_kzalloc_#t~ret408#1.base, ldv_kzalloc_#t~ret408#1.offset, ldv_kzalloc_~size#1, ldv_kzalloc_~flags#1, ldv_kzalloc_~res~3#1.base, ldv_kzalloc_~res~3#1.offset;havoc ldv_kzalloc_#in~size#1, ldv_kzalloc_#in~flags#1;assume { :end_inline_ldv_kzalloc } true;kzalloc_~tmp~40#1.base, kzalloc_~tmp~40#1.offset := kzalloc_#t~ret387#1.base, kzalloc_#t~ret387#1.offset;havoc kzalloc_#t~ret387#1.base, kzalloc_#t~ret387#1.offset;kzalloc_#res#1.base, kzalloc_#res#1.offset := kzalloc_~tmp~40#1.base, kzalloc_~tmp~40#1.offset;nvt_probe_#t~ret288#1.base, nvt_probe_#t~ret288#1.offset := kzalloc_#res#1.base, kzalloc_#res#1.offset;havoc kzalloc_#t~ret387#1.base, kzalloc_#t~ret387#1.offset, kzalloc_~size#1, kzalloc_~flags#1, kzalloc_~tmp~40#1.base, kzalloc_~tmp~40#1.offset;havoc kzalloc_#in~size#1, kzalloc_#in~flags#1;assume { :end_inline_kzalloc } true;nvt_probe_~tmp~16#1.base, nvt_probe_~tmp~16#1.offset := nvt_probe_#t~ret288#1.base, nvt_probe_#t~ret288#1.offset;havoc nvt_probe_#t~ret288#1.base, nvt_probe_#t~ret288#1.offset;nvt_probe_~nvt~6#1.base, nvt_probe_~nvt~6#1.offset := nvt_probe_~tmp~16#1.base, nvt_probe_~tmp~16#1.offset; [2025-02-08 03:52:24,603 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5170: nvt_probe_~rdev~0#1.base, nvt_probe_~rdev~0#1.offset := 0bv64, 0bv64;assume { :begin_inline_rc_free_device } true;rc_free_device_#in~arg0#1.base, rc_free_device_#in~arg0#1.offset := nvt_probe_~rdev~0#1.base, nvt_probe_~rdev~0#1.offset;havoc rc_free_device_~arg0#1.base, rc_free_device_~arg0#1.offset;rc_free_device_~arg0#1.base, rc_free_device_~arg0#1.offset := rc_free_device_#in~arg0#1.base, rc_free_device_#in~arg0#1.offset;havoc rc_free_device_~arg0#1.base, rc_free_device_~arg0#1.offset;havoc rc_free_device_#in~arg0#1.base, rc_free_device_#in~arg0#1.offset;assume { :end_inline_rc_free_device } true; [2025-02-08 03:52:24,603 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4179-1: SUMMARY for call nvt_efm_disable(nvt_hw_detect_~nvt#1.base, nvt_hw_detect_~nvt#1.offset); srcloc: null [2025-02-08 03:52:24,603 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4179: assume { :begin_inline_ldv___ldv_spin_lock_44 } true;ldv___ldv_spin_lock_44_#in~ldv_func_arg1#1.base, ldv___ldv_spin_lock_44_#in~ldv_func_arg1#1.offset := nvt_hw_detect_~nvt#1.base, ~bvadd~64(16bv64, nvt_hw_detect_~nvt#1.offset);havoc ldv___ldv_spin_lock_44_~ldv_func_arg1#1.base, ldv___ldv_spin_lock_44_~ldv_func_arg1#1.offset;ldv___ldv_spin_lock_44_~ldv_func_arg1#1.base, ldv___ldv_spin_lock_44_~ldv_func_arg1#1.offset := ldv___ldv_spin_lock_44_#in~ldv_func_arg1#1.base, ldv___ldv_spin_lock_44_#in~ldv_func_arg1#1.offset; [2025-02-08 03:52:24,603 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4113-1: SUMMARY for call nvt_hw_detect_#t~ret192#1 := nvt_cr_read(nvt_hw_detect_~nvt#1.base, nvt_hw_detect_~nvt#1.offset, 33bv8); srcloc: null [2025-02-08 03:52:24,603 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4113: nvt_hw_detect_~chip_minor~0#1 := nvt_hw_detect_#t~ret192#1;havoc nvt_hw_detect_#t~ret192#1; [2025-02-08 03:52:24,603 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5170-1: SUMMARY for call rc_unregister_device(nvt_probe_~rdev~0#1.base, nvt_probe_~rdev~0#1.offset); srcloc: null [2025-02-08 03:52:24,603 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4047-1: SUMMARY for call cir_wake_dump_regs_#t~ret167#1 := printk(38bv64, 0bv64); srcloc: null [2025-02-08 03:52:24,603 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4047: havoc cir_wake_dump_regs_#t~ret167#1; [2025-02-08 03:52:24,603 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3981-1: SUMMARY for call cir_dump_regs_#t~ret135#1 := nvt_cir_reg_read(cir_dump_regs_~nvt#1.base, cir_dump_regs_~nvt#1.offset, 12bv8); srcloc: null [2025-02-08 03:52:24,603 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3981: cir_dump_regs_~tmp___15~0#1 := cir_dump_regs_#t~ret135#1;havoc cir_dump_regs_#t~ret135#1; [2025-02-08 03:52:24,603 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6029: ~ldv_statevar_2~0 := ldv_struct_pnp_driver_base_instance_2_#t~ret366#1;havoc ldv_struct_pnp_driver_base_instance_2_#t~ret366#1; [2025-02-08 03:52:24,603 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6029-1: SUMMARY for call ldv_struct_pnp_driver_base_instance_2_#t~ret366#1 := ldv_switch_0(); srcloc: null [2025-02-08 03:52:24,603 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5765: havoc ldv_interrupt_interrupt_instance_0_#t~ret358#1, ldv_interrupt_interrupt_instance_0_#t~ret359#1, ldv_interrupt_interrupt_instance_0_~arg0#1.base, ldv_interrupt_interrupt_instance_0_~arg0#1.offset, ldv_interrupt_interrupt_instance_0_~tmp~32#1;havoc ldv_interrupt_interrupt_instance_0_#in~arg0#1.base, ldv_interrupt_interrupt_instance_0_#in~arg0#1.offset;assume { :end_inline_ldv_interrupt_interrupt_instance_0 } true; [2025-02-08 03:52:24,603 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6228-1: SUMMARY for call ldv_dev_set_drvdata_26_#t~ret386#1 := ldv_dev_set_drvdata(ldv_dev_set_drvdata_26_~dev#1.base, ldv_dev_set_drvdata_26_~dev#1.offset, ldv_dev_set_drvdata_26_~data#1.base, ldv_dev_set_drvdata_26_~data#1.offset); srcloc: null [2025-02-08 03:52:24,604 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6228: ldv_dev_set_drvdata_26_~tmp~39#1 := ldv_dev_set_drvdata_26_#t~ret386#1;havoc ldv_dev_set_drvdata_26_#t~ret386#1;ldv_dev_set_drvdata_26_#res#1 := ldv_dev_set_drvdata_26_~tmp~39#1;pnp_set_drvdata_#t~ret62#1 := ldv_dev_set_drvdata_26_#res#1;havoc ldv_dev_set_drvdata_26_#t~ret386#1, ldv_dev_set_drvdata_26_~dev#1.base, ldv_dev_set_drvdata_26_~dev#1.offset, ldv_dev_set_drvdata_26_~data#1.base, ldv_dev_set_drvdata_26_~data#1.offset, ldv_dev_set_drvdata_26_~tmp~39#1;havoc ldv_dev_set_drvdata_26_#in~dev#1.base, ldv_dev_set_drvdata_26_#in~dev#1.offset, ldv_dev_set_drvdata_26_#in~data#1.base, ldv_dev_set_drvdata_26_#in~data#1.offset;assume { :end_inline_ldv_dev_set_drvdata_26 } true;havoc pnp_set_drvdata_#t~ret62#1;havoc pnp_set_drvdata_#t~ret62#1, pnp_set_drvdata_~pdev#1.base, pnp_set_drvdata_~pdev#1.offset, pnp_set_drvdata_~data#1.base, pnp_set_drvdata_~data#1.offset;havoc pnp_set_drvdata_#in~pdev#1.base, pnp_set_drvdata_#in~pdev#1.offset, pnp_set_drvdata_#in~data#1.base, pnp_set_drvdata_#in~data#1.offset;assume { :end_inline_pnp_set_drvdata } true;call write~$Pointer$#5(nvt_probe_~pdev#1.base, nvt_probe_~pdev#1.offset, nvt_probe_~nvt~6#1.base, nvt_probe_~nvt~6#1.offset, 8bv64);assume { :begin_inline___init_waitqueue_head } true;__init_waitqueue_head_#in~arg0#1.base, __init_waitqueue_head_#in~arg0#1.offset, __init_waitqueue_head_#in~arg1#1.base, __init_waitqueue_head_#in~arg1#1.offset, __init_waitqueue_head_#in~arg2#1.base, __init_waitqueue_head_#in~arg2#1.offset := nvt_probe_~nvt~6#1.base, ~bvadd~64(332bv64, ~bvadd~64(120bv64, nvt_probe_~nvt~6#1.offset)), 120bv64, 0bv64, nvt_probe_~#__key___1~0#1.base, nvt_probe_~#__key___1~0#1.offset;havoc __init_waitqueue_head_~arg0#1.base, __init_waitqueue_head_~arg0#1.offset, __init_waitqueue_head_~arg1#1.base, __init_waitqueue_head_~arg1#1.offset, __init_waitqueue_head_~arg2#1.base, __init_waitqueue_head_~arg2#1.offset;__init_waitqueue_head_~arg0#1.base, __init_waitqueue_head_~arg0#1.offset := __init_waitqueue_head_#in~arg0#1.base, __init_waitqueue_head_#in~arg0#1.offset;__init_waitqueue_head_~arg1#1.base, __init_waitqueue_head_~arg1#1.offset := __init_waitqueue_head_#in~arg1#1.base, __init_waitqueue_head_#in~arg1#1.offset;__init_waitqueue_head_~arg2#1.base, __init_waitqueue_head_~arg2#1.offset := __init_waitqueue_head_#in~arg2#1.base, __init_waitqueue_head_#in~arg2#1.offset;havoc __init_waitqueue_head_~arg0#1.base, __init_waitqueue_head_~arg0#1.offset, __init_waitqueue_head_~arg1#1.base, __init_waitqueue_head_~arg1#1.offset, __init_waitqueue_head_~arg2#1.base, __init_waitqueue_head_~arg2#1.offset;havoc __init_waitqueue_head_#in~arg0#1.base, __init_waitqueue_head_#in~arg0#1.offset, __init_waitqueue_head_#in~arg1#1.base, __init_waitqueue_head_#in~arg1#1.offset, __init_waitqueue_head_#in~arg2#1.base, __init_waitqueue_head_#in~arg2#1.offset;assume { :end_inline___init_waitqueue_head } true;assume { :begin_inline_nvt_hw_detect } true;nvt_hw_detect_#in~nvt#1.base, nvt_hw_detect_#in~nvt#1.offset := nvt_probe_~nvt~6#1.base, nvt_probe_~nvt~6#1.offset;havoc nvt_hw_detect_#res#1;havoc nvt_hw_detect_#t~ret190#1, nvt_hw_detect_#t~ret191#1, nvt_hw_detect_#t~ret192#1, nvt_hw_detect_#t~strcpy~res193#1.base, nvt_hw_detect_#t~strcpy~res193#1.offset, nvt_hw_detect_#t~strcpy~res194#1.base, nvt_hw_detect_#t~strcpy~res194#1.offset, nvt_hw_detect_#t~strcpy~res195#1.base, nvt_hw_detect_#t~strcpy~res195#1.offset, nvt_hw_detect_#t~strcpy~res196#1.base, nvt_hw_detect_#t~strcpy~res196#1.offset, nvt_hw_detect_#t~ret197#1, nvt_hw_detect_#t~ret198#1, nvt_hw_detect_~nvt#1.base, nvt_hw_detect_~nvt#1.offset, nvt_hw_detect_~flags~0#1, nvt_hw_detect_~chip_major~0#1, nvt_hw_detect_~chip_minor~0#1, nvt_hw_detect_~ret~0#1, nvt_hw_detect_~#chip_id~0#1.base, nvt_hw_detect_~#chip_id~0#1.offset, nvt_hw_detect_~chip_unknown~0#1;nvt_hw_detect_~nvt#1.base, nvt_hw_detect_~nvt#1.offset := nvt_hw_detect_#in~nvt#1.base, nvt_hw_detect_#in~nvt#1.offset;havoc nvt_hw_detect_~flags~0#1;havoc nvt_hw_detect_~chip_major~0#1;havoc nvt_hw_detect_~chip_minor~0#1;havoc nvt_hw_detect_~ret~0#1;call nvt_hw_detect_~#chip_id~0#1.base, nvt_hw_detect_~#chip_id~0#1.offset := #Ultimate.allocOnStack(12bv64);havoc nvt_hw_detect_~chip_unknown~0#1;nvt_hw_detect_~ret~0#1 := 0bv32;nvt_hw_detect_~chip_unknown~0#1 := 0bv8; [2025-02-08 03:52:24,604 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4048: cir_wake_dump_regs_~tmp___11~1#1 := cir_wake_dump_regs_#t~ret168#1;havoc cir_wake_dump_regs_#t~ret168#1; [2025-02-08 03:52:24,604 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5039: havoc nvt_probe_#t~ret297#1; [2025-02-08 03:52:24,604 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5039-1: SUMMARY for call nvt_probe_#t~ret297#1 := dev_err(nvt_probe_~pdev#1.base, nvt_probe_~pdev#1.offset, 116bv64, 0bv64); srcloc: null [2025-02-08 03:52:24,604 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3982: havoc cir_dump_regs_#t~ret136#1; [2025-02-08 03:52:24,604 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4048-1: SUMMARY for call cir_wake_dump_regs_#t~ret168#1 := nvt_cir_wake_reg_read(cir_wake_dump_regs_~nvt#1.base, cir_wake_dump_regs_~nvt#1.offset, 8bv8); srcloc: null [2025-02-08 03:52:24,604 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3982-1: SUMMARY for call cir_dump_regs_#t~ret136#1 := printk(20bv64, 0bv64); srcloc: null [2025-02-08 03:52:24,604 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5832-1: SUMMARY for call ldv_assume((if 2bv32 != ~ldv_1_ret_val_default~0 then 1bv32 else 0bv32)); srcloc: null [2025-02-08 03:52:24,604 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3718: pnp_irq_#res#1 := 18446744073709551615bv64;nvt_probe_#t~ret301#1 := pnp_irq_#res#1;havoc pnp_irq_#t~ret56#1.base, pnp_irq_#t~ret56#1.offset, pnp_irq_#t~ret57#1, pnp_irq_#t~mem58#1, pnp_irq_~dev#1.base, pnp_irq_~dev#1.offset, pnp_irq_~bar#1, pnp_irq_~res~2#1.base, pnp_irq_~res~2#1.offset, pnp_irq_~tmp~4#1.base, pnp_irq_~tmp~4#1.offset, pnp_irq_~tmp___0~3#1;havoc pnp_irq_#in~dev#1.base, pnp_irq_#in~dev#1.offset, pnp_irq_#in~bar#1;assume { :end_inline_pnp_irq } true;nvt_probe_~tmp___6~2#1 := nvt_probe_#t~ret301#1;havoc nvt_probe_#t~ret301#1;call write~intINTTYPE4#5(nvt_probe_~tmp___6~2#1[32:0], nvt_probe_~nvt~6#1.base, ~bvadd~64(561bv64, nvt_probe_~nvt~6#1.offset), 4bv64); [2025-02-08 03:52:24,604 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4841: nvt_cir_wake_isr_~status~1#1 := nvt_cir_wake_isr_#t~ret277#1;havoc nvt_cir_wake_isr_#t~ret277#1; [2025-02-08 03:52:24,604 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4841-1: SUMMARY for call nvt_cir_wake_isr_#t~ret277#1 := nvt_cir_wake_reg_read(nvt_cir_wake_isr_~nvt~3#1.base, nvt_cir_wake_isr_~nvt~3#1.offset, 1bv8); srcloc: null [2025-02-08 03:52:24,604 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5832: ~ldv_statevar_1~0 := 6bv32; [2025-02-08 03:52:24,604 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5568: assume 6bv32 == ~ldv_statevar_8~0; [2025-02-08 03:52:24,604 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5568: assume !(6bv32 == ~ldv_statevar_8~0); [2025-02-08 03:52:24,604 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4049-1: SUMMARY for call cir_wake_dump_regs_#t~ret169#1 := printk(39bv64, 0bv64); srcloc: null [2025-02-08 03:52:24,604 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4049: havoc cir_wake_dump_regs_#t~ret169#1; [2025-02-08 03:52:24,604 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3983-1: SUMMARY for call cir_dump_regs_#t~ret137#1 := nvt_cir_reg_read(cir_dump_regs_~nvt#1.base, cir_dump_regs_~nvt#1.offset, 13bv8); srcloc: null [2025-02-08 03:52:24,604 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3983: cir_dump_regs_~tmp___16~0#1 := cir_dump_regs_#t~ret137#1;havoc cir_dump_regs_#t~ret137#1; [2025-02-08 03:52:24,604 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4710: nvt_cir_isr_#res#1 := 0bv32; [2025-02-08 03:52:24,604 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4710-1: SUMMARY for call nvt_cir_reg_write(nvt_cir_isr_~nvt~2#1.base, nvt_cir_isr_~nvt~2#1.offset, 255bv8, 1bv8); srcloc: null [2025-02-08 03:52:24,604 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5437: havoc ldv_base_instance_release_2_2_~arg0#1.base, ldv_base_instance_release_2_2_~arg0#1.offset, ldv_base_instance_release_2_2_~arg1#1.base, ldv_base_instance_release_2_2_~arg1#1.offset;havoc ldv_base_instance_release_2_2_#in~arg0#1.base, ldv_base_instance_release_2_2_#in~arg0#1.offset, ldv_base_instance_release_2_2_#in~arg1#1.base, ldv_base_instance_release_2_2_#in~arg1#1.offset;assume { :end_inline_ldv_base_instance_release_2_2 } true;havoc ldv_struct_pnp_driver_base_instance_2_#t~mem365#1.base, ldv_struct_pnp_driver_base_instance_2_#t~mem365#1.offset;~ldv_statevar_2~0 := 1bv32; [2025-02-08 03:52:24,604 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5437-1: SUMMARY for call nvt_shutdown(ldv_base_instance_release_2_2_~arg1#1.base, ldv_base_instance_release_2_2_~arg1#1.offset); srcloc: null [2025-02-08 03:52:24,604 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5107: assume 0bv32 != nvt_probe_~ret~2#1; [2025-02-08 03:52:24,604 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5107: assume !(0bv32 != nvt_probe_~ret~2#1);nvt_probe_~ret~2#1 := 4294967280bv32;call nvt_probe_#t~mem310#1 := read~intINTTYPE8#5(nvt_probe_~nvt~6#1.base, ~bvadd~64(545bv64, nvt_probe_~nvt~6#1.offset), 8bv64); [2025-02-08 03:52:24,604 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4116: assume 165bv32 == ~zero_extend~32~8(nvt_hw_detect_~chip_major~0#1); [2025-02-08 03:52:24,604 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4116: assume !(165bv32 == ~zero_extend~32~8(nvt_hw_detect_~chip_major~0#1)); [2025-02-08 03:52:24,604 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6098: call ldv_struct_pnp_driver_base_instance_2_#t~mem377#1.base, ldv_struct_pnp_driver_base_instance_2_#t~mem377#1.offset := read~$Pointer$#8(~ldv_2_container_struct_pnp_driver~0.base, ~bvadd~64(20bv64, ~ldv_2_container_struct_pnp_driver~0.offset), 8bv64);assume { :begin_inline_ldv_base_instance_probe_2_16 } true;ldv_base_instance_probe_2_16_#in~arg0#1.base, ldv_base_instance_probe_2_16_#in~arg0#1.offset, ldv_base_instance_probe_2_16_#in~arg1#1.base, ldv_base_instance_probe_2_16_#in~arg1#1.offset, ldv_base_instance_probe_2_16_#in~arg2#1.base, ldv_base_instance_probe_2_16_#in~arg2#1.offset := ldv_struct_pnp_driver_base_instance_2_#t~mem377#1.base, ldv_struct_pnp_driver_base_instance_2_#t~mem377#1.offset, ~ldv_2_resource_struct_pnp_dev_ptr~0.base, ~ldv_2_resource_struct_pnp_dev_ptr~0.offset, ~ldv_2_resource_struct_pnp_device_id~0.base, ~ldv_2_resource_struct_pnp_device_id~0.offset;havoc ldv_base_instance_probe_2_16_#res#1;havoc ldv_base_instance_probe_2_16_#t~ret339#1, ldv_base_instance_probe_2_16_~arg0#1.base, ldv_base_instance_probe_2_16_~arg0#1.offset, ldv_base_instance_probe_2_16_~arg1#1.base, ldv_base_instance_probe_2_16_~arg1#1.offset, ldv_base_instance_probe_2_16_~arg2#1.base, ldv_base_instance_probe_2_16_~arg2#1.offset, ldv_base_instance_probe_2_16_~tmp~23#1;ldv_base_instance_probe_2_16_~arg0#1.base, ldv_base_instance_probe_2_16_~arg0#1.offset := ldv_base_instance_probe_2_16_#in~arg0#1.base, ldv_base_instance_probe_2_16_#in~arg0#1.offset;ldv_base_instance_probe_2_16_~arg1#1.base, ldv_base_instance_probe_2_16_~arg1#1.offset := ldv_base_instance_probe_2_16_#in~arg1#1.base, ldv_base_instance_probe_2_16_#in~arg1#1.offset;ldv_base_instance_probe_2_16_~arg2#1.base, ldv_base_instance_probe_2_16_~arg2#1.offset := ldv_base_instance_probe_2_16_#in~arg2#1.base, ldv_base_instance_probe_2_16_#in~arg2#1.offset;havoc ldv_base_instance_probe_2_16_~tmp~23#1;assume { :begin_inline_nvt_probe } true;nvt_probe_#in~pdev#1.base, nvt_probe_#in~pdev#1.offset, nvt_probe_#in~dev_id#1.base, nvt_probe_#in~dev_id#1.offset := ldv_base_instance_probe_2_16_~arg1#1.base, ldv_base_instance_probe_2_16_~arg1#1.offset, ldv_base_instance_probe_2_16_~arg2#1.base, ldv_base_instance_probe_2_16_~arg2#1.offset;havoc nvt_probe_#res#1;havoc nvt_probe_#t~ret288#1.base, nvt_probe_#t~ret288#1.offset, nvt_probe_#t~ret289#1.base, nvt_probe_#t~ret289#1.offset, nvt_probe_#t~ret290#1, nvt_probe_#t~ret291#1, nvt_probe_#t~ret292#1, nvt_probe_#t~ret293#1, nvt_probe_#t~ret294#1, nvt_probe_#t~ret295#1, nvt_probe_#t~ret296#1, nvt_probe_#t~ret297#1, nvt_probe_#t~ret298#1, nvt_probe_#t~ret299#1, nvt_probe_#t~ret300#1, nvt_probe_#t~ret301#1, nvt_probe_#t~ret302#1, nvt_probe_#t~mem303#1, nvt_probe_#t~ret304#1.base, nvt_probe_#t~ret304#1.offset, nvt_probe_#t~ret305#1.base, nvt_probe_#t~ret305#1.offset, nvt_probe_#t~ret306#1, nvt_probe_#t~mem307#1, nvt_probe_#t~mem308#1, nvt_probe_#t~ret309#1, nvt_probe_#t~mem310#1, nvt_probe_#t~ret311#1.base, nvt_probe_#t~ret311#1.offset, nvt_probe_#t~mem312#1, nvt_probe_#t~ret313#1, nvt_probe_#t~mem314#1, nvt_probe_#t~ret315#1.base, nvt_probe_#t~ret315#1.offset, nvt_probe_#t~mem316#1, nvt_probe_#t~ret317#1, nvt_probe_#t~ret318#1, nvt_probe_#t~ret319#1, nvt_probe_#t~mem320#1, nvt_probe_#t~mem321#1, nvt_probe_#t~mem322#1, nvt_probe_~pdev#1.base, nvt_probe_~pdev#1.offset, nvt_probe_~dev_id#1.base, nvt_probe_~dev_id#1.offset, nvt_probe_~nvt~6#1.base, nvt_probe_~nvt~6#1.offset, nvt_probe_~rdev~0#1.base, nvt_probe_~rdev~0#1.offset, nvt_probe_~ret~2#1, nvt_probe_~tmp~16#1.base, nvt_probe_~tmp~16#1.offset, nvt_probe_~tmp___0~10#1, nvt_probe_~tmp___1~4#1, nvt_probe_~tmp___2~2#1, nvt_probe_~tmp___3~2#1, nvt_probe_~tmp___4~2#1, nvt_probe_~tmp___5~2#1, nvt_probe_~tmp___6~2#1, nvt_probe_~tmp___7~2#1, nvt_probe_~#__key~0#1.base, nvt_probe_~#__key~0#1.offset, nvt_probe_~#__key___0~0#1.base, nvt_probe_~#__key___0~0#1.offset, nvt_probe_~#__key___1~0#1.base, nvt_probe_~#__key___1~0#1.offset, nvt_probe_~tmp___8~2#1.base, nvt_probe_~tmp___8~2#1.offset, nvt_probe_~tmp___9~2#1, nvt_probe_~tmp___10~2#1.base, nvt_probe_~tmp___10~2#1.offset, nvt_probe_~tmp___11~2#1;nvt_probe_~pdev#1.base, nvt_probe_~pdev#1.offset := nvt_probe_#in~pdev#1.base, nvt_probe_#in~pdev#1.offset;nvt_probe_~dev_id#1.base, nvt_probe_~dev_id#1.offset := nvt_probe_#in~dev_id#1.base, nvt_probe_#in~dev_id#1.offset;havoc nvt_probe_~nvt~6#1.base, nvt_probe_~nvt~6#1.offset;havoc nvt_probe_~rdev~0#1.base, nvt_probe_~rdev~0#1.offset;havoc nvt_probe_~ret~2#1;havoc nvt_probe_~tmp~16#1.base, nvt_probe_~tmp~16#1.offset;havoc nvt_probe_~tmp___0~10#1;havoc nvt_probe_~tmp___1~4#1;havoc nvt_probe_~tmp___2~2#1;havoc nvt_probe_~tmp___3~2#1;havoc nvt_probe_~tmp___4~2#1;havoc nvt_probe_~tmp___5~2#1;havoc nvt_probe_~tmp___6~2#1;havoc nvt_probe_~tmp___7~2#1;call nvt_probe_~#__key~0#1.base, nvt_probe_~#__key~0#1.offset := #Ultimate.allocOnStack(8bv64);call nvt_probe_~#__key___0~0#1.base, nvt_probe_~#__key___0~0#1.offset := #Ultimate.allocOnStack(8bv64);call nvt_probe_~#__key___1~0#1.base, nvt_probe_~#__key___1~0#1.offset := #Ultimate.allocOnStack(8bv64);havoc nvt_probe_~tmp___8~2#1.base, nvt_probe_~tmp___8~2#1.offset;havoc nvt_probe_~tmp___9~2#1;havoc nvt_probe_~tmp___10~2#1.base, nvt_probe_~tmp___10~2#1.offset;havoc nvt_probe_~tmp___11~2#1;nvt_probe_~ret~2#1 := 4294967284bv32;assume { :begin_inline_kzalloc } true;kzalloc_#in~size#1, kzalloc_#in~flags#1 := 608bv64, 208bv32;havoc kzalloc_#res#1.base, kzalloc_#res#1.offset;havoc kzalloc_#t~ret387#1.base, kzalloc_#t~ret387#1.offset, kzalloc_~size#1, kzalloc_~flags#1, kzalloc_~tmp~40#1.base, kzalloc_~tmp~40#1.offset;kzalloc_~size#1 := kzalloc_#in~size#1;kzalloc_~flags#1 := kzalloc_#in~flags#1;havoc kzalloc_~tmp~40#1.base, kzalloc_~tmp~40#1.offset;assume { :begin_inline_ldv_kzalloc } true;ldv_kzalloc_#in~size#1, ldv_kzalloc_#in~flags#1 := kzalloc_~size#1, kzalloc_~flags#1;havoc ldv_kzalloc_#res#1.base, ldv_kzalloc_#res#1.offset;havoc ldv_kzalloc_#t~ret408#1.base, ldv_kzalloc_#t~ret408#1.offset, ldv_kzalloc_~size#1, ldv_kzalloc_~flags#1, ldv_kzalloc_~res~3#1.base, ldv_kzalloc_~res~3#1.offset;ldv_kzalloc_~size#1 := ldv_kzalloc_#in~size#1;ldv_kzalloc_~flags#1 := ldv_kzalloc_#in~flags#1;havoc ldv_kzalloc_~res~3#1.base, ldv_kzalloc_~res~3#1.offset;assume { :begin_inline_ldv_check_alloc_flags } true;ldv_check_alloc_flags_#in~arg0#1 := ldv_kzalloc_~flags#1;havoc ldv_check_alloc_flags_~arg0#1;ldv_check_alloc_flags_~arg0#1 := ldv_check_alloc_flags_#in~arg0#1;havoc ldv_check_alloc_flags_~arg0#1;havoc ldv_check_alloc_flags_#in~arg0#1;assume { :end_inline_ldv_check_alloc_flags } true; [2025-02-08 03:52:24,605 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4050: cir_wake_dump_regs_~tmp___12~1#1 := cir_wake_dump_regs_#t~ret170#1;havoc cir_wake_dump_regs_#t~ret170#1; [2025-02-08 03:52:24,605 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3984: havoc cir_dump_regs_#t~ret138#1; [2025-02-08 03:52:24,605 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4050-1: SUMMARY for call cir_wake_dump_regs_#t~ret170#1 := nvt_cir_wake_reg_read(cir_wake_dump_regs_~nvt#1.base, cir_wake_dump_regs_~nvt#1.offset, 9bv8); srcloc: null [2025-02-08 03:52:24,605 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5966: assume 4bv32 == ~ldv_statevar_2~0; [2025-02-08 03:52:24,605 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5966: assume !(4bv32 == ~ldv_statevar_2~0); [2025-02-08 03:52:24,605 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6098-1: SUMMARY for call ldv_assume((if ((6bv32 == ~ldv_statevar_0~0 || 2bv32 == ~ldv_statevar_0~0) || 2bv32 == ~ldv_statevar_1~0) || 6bv32 == ~ldv_statevar_1~0 then 1bv32 else 0bv32)); srcloc: null [2025-02-08 03:52:24,605 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3984-1: SUMMARY for call cir_dump_regs_#t~ret138#1 := printk(21bv64, 0bv64); srcloc: null [2025-02-08 03:52:24,605 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4843: assume 0bv32 == ~zero_extend~32~8(nvt_cir_wake_isr_~status~1#1);nvt_cir_wake_isr_#res#1 := 0bv32; [2025-02-08 03:52:24,605 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4843: assume !(0bv32 == ~zero_extend~32~8(nvt_cir_wake_isr_~status~1#1)); [2025-02-08 03:52:24,605 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5768-1: SUMMARY for call ldv_assume((if 2bv32 != ~ldv_0_ret_val_default~0 then 1bv32 else 0bv32)); srcloc: null [2025-02-08 03:52:24,605 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4777: assume 0bv32 != ~bvand~32(4bv32, ~zero_extend~32~8(nvt_cir_isr_~status~0#1));assume { :begin_inline_ldv___ldv_spin_lock_56 } true;ldv___ldv_spin_lock_56_#in~ldv_func_arg1#1.base, ldv___ldv_spin_lock_56_#in~ldv_func_arg1#1.offset := nvt_cir_isr_~nvt~2#1.base, ~bvadd~64(120bv64, nvt_cir_isr_~nvt~2#1.offset);havoc ldv___ldv_spin_lock_56_~ldv_func_arg1#1.base, ldv___ldv_spin_lock_56_~ldv_func_arg1#1.offset;ldv___ldv_spin_lock_56_~ldv_func_arg1#1.base, ldv___ldv_spin_lock_56_~ldv_func_arg1#1.offset := ldv___ldv_spin_lock_56_#in~ldv_func_arg1#1.base, ldv___ldv_spin_lock_56_#in~ldv_func_arg1#1.offset; [2025-02-08 03:52:24,605 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4777: assume !(0bv32 != ~bvand~32(4bv32, ~zero_extend~32~8(nvt_cir_isr_~status~0#1))); [2025-02-08 03:52:24,605 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5768: ~ldv_statevar_0~0 := 6bv32; [2025-02-08 03:52:24,605 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4183-1: SUMMARY for call ldv_spin_unlock_irqrestore_45(nvt_hw_detect_~nvt#1.base, ~bvadd~64(16bv64, nvt_hw_detect_~nvt#1.offset), nvt_hw_detect_~flags~0#1); srcloc: null [2025-02-08 03:52:24,606 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4183: nvt_hw_detect_#res#1 := nvt_hw_detect_~ret~0#1;call ULTIMATE.dealloc(nvt_hw_detect_~#chip_id~0#1.base, nvt_hw_detect_~#chip_id~0#1.offset);havoc nvt_hw_detect_~#chip_id~0#1.base, nvt_hw_detect_~#chip_id~0#1.offset; [2025-02-08 03:52:24,606 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4051-1: SUMMARY for call cir_wake_dump_regs_#t~ret171#1 := printk(40bv64, 0bv64); srcloc: null [2025-02-08 03:52:24,606 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4051: havoc cir_wake_dump_regs_#t~ret171#1; [2025-02-08 03:52:24,606 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3985-1: SUMMARY for call cir_dump_regs_#t~ret139#1 := nvt_cir_reg_read(cir_dump_regs_~nvt#1.base, cir_dump_regs_~nvt#1.offset, 14bv8); srcloc: null [2025-02-08 03:52:24,606 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3985: cir_dump_regs_~tmp___17~0#1 := cir_dump_regs_#t~ret139#1;havoc cir_dump_regs_#t~ret139#1; [2025-02-08 03:52:24,606 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4052: cir_wake_dump_regs_~tmp___13~1#1 := cir_wake_dump_regs_#t~ret172#1;havoc cir_wake_dump_regs_#t~ret172#1; [2025-02-08 03:52:24,606 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6034: SUMMARY for call ldv_assume((if 0bv32 != ~ldv_2_ret_default~0 then 1bv32 else 0bv32)); srcloc: null [2025-02-08 03:52:24,606 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3986: havoc cir_dump_regs_#t~ret140#1; [2025-02-08 03:52:24,606 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4052-1: SUMMARY for call cir_wake_dump_regs_#t~ret172#1 := nvt_cir_wake_reg_read(cir_wake_dump_regs_~nvt#1.base, cir_wake_dump_regs_~nvt#1.offset, 10bv8); srcloc: null [2025-02-08 03:52:24,606 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3986-1: SUMMARY for call cir_dump_regs_#t~ret140#1 := printk(22bv64, 0bv64); srcloc: null [2025-02-08 03:52:24,606 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4779: havoc ldv___ldv_spin_lock_56_~ldv_func_arg1#1.base, ldv___ldv_spin_lock_56_~ldv_func_arg1#1.offset;havoc ldv___ldv_spin_lock_56_#in~ldv_func_arg1#1.base, ldv___ldv_spin_lock_56_#in~ldv_func_arg1#1.offset;assume { :end_inline_ldv___ldv_spin_lock_56 } true;call nvt_cir_isr_#t~mem269#1 := read~intINTTYPE4#5(nvt_cir_isr_~nvt~2#1.base, ~bvadd~64(328bv64, ~bvadd~64(120bv64, nvt_cir_isr_~nvt~2#1.offset)), 4bv64);nvt_cir_isr_~pos~0#1 := nvt_cir_isr_#t~mem269#1;havoc nvt_cir_isr_#t~mem269#1;call nvt_cir_isr_#t~mem270#1 := read~intINTTYPE4#5(nvt_cir_isr_~nvt~2#1.base, ~bvadd~64(324bv64, ~bvadd~64(120bv64, nvt_cir_isr_~nvt~2#1.offset)), 4bv64);nvt_cir_isr_~count~0#1 := nvt_cir_isr_#t~mem270#1;havoc nvt_cir_isr_#t~mem270#1; [2025-02-08 03:52:24,606 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5572: assume 7bv32 == ~ldv_statevar_8~0; [2025-02-08 03:52:24,606 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5572: assume !(7bv32 == ~ldv_statevar_8~0); [2025-02-08 03:52:24,606 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5176-1: SUMMARY for call kfree(nvt_probe_~nvt~6#1.base, nvt_probe_~nvt~6#1.offset); srcloc: null [2025-02-08 03:52:24,606 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4185: nvt_probe_#t~ret306#1 := nvt_hw_detect_#res#1;havoc nvt_hw_detect_#t~ret190#1, nvt_hw_detect_#t~ret191#1, nvt_hw_detect_#t~ret192#1, nvt_hw_detect_#t~strcpy~res193#1.base, nvt_hw_detect_#t~strcpy~res193#1.offset, nvt_hw_detect_#t~strcpy~res194#1.base, nvt_hw_detect_#t~strcpy~res194#1.offset, nvt_hw_detect_#t~strcpy~res195#1.base, nvt_hw_detect_#t~strcpy~res195#1.offset, nvt_hw_detect_#t~strcpy~res196#1.base, nvt_hw_detect_#t~strcpy~res196#1.offset, nvt_hw_detect_#t~ret197#1, nvt_hw_detect_#t~ret198#1, nvt_hw_detect_~nvt#1.base, nvt_hw_detect_~nvt#1.offset, nvt_hw_detect_~flags~0#1, nvt_hw_detect_~chip_major~0#1, nvt_hw_detect_~chip_minor~0#1, nvt_hw_detect_~ret~0#1, nvt_hw_detect_~#chip_id~0#1.base, nvt_hw_detect_~#chip_id~0#1.offset, nvt_hw_detect_~chip_unknown~0#1;havoc nvt_hw_detect_#in~nvt#1.base, nvt_hw_detect_#in~nvt#1.offset;assume { :end_inline_nvt_hw_detect } true;nvt_probe_~ret~2#1 := nvt_probe_#t~ret306#1;havoc nvt_probe_#t~ret306#1; [2025-02-08 03:52:24,606 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5176: nvt_probe_#res#1 := nvt_probe_~ret~2#1;call ULTIMATE.dealloc(nvt_probe_~#__key~0#1.base, nvt_probe_~#__key~0#1.offset);havoc nvt_probe_~#__key~0#1.base, nvt_probe_~#__key~0#1.offset;call ULTIMATE.dealloc(nvt_probe_~#__key___0~0#1.base, nvt_probe_~#__key___0~0#1.offset);havoc nvt_probe_~#__key___0~0#1.base, nvt_probe_~#__key___0~0#1.offset;call ULTIMATE.dealloc(nvt_probe_~#__key___1~0#1.base, nvt_probe_~#__key___1~0#1.offset);havoc nvt_probe_~#__key___1~0#1.base, nvt_probe_~#__key___1~0#1.offset; [2025-02-08 03:52:24,606 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4053-1: SUMMARY for call cir_wake_dump_regs_#t~ret173#1 := printk(41bv64, 0bv64); srcloc: null [2025-02-08 03:52:24,606 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5044-1: SUMMARY for call nvt_probe_#t~ret298#1 := pnp_port_len(nvt_probe_~pdev#1.base, nvt_probe_~pdev#1.offset, 1bv32); srcloc: null [2025-02-08 03:52:24,606 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6035: ~ldv_statevar_2~0 := ldv_struct_pnp_driver_base_instance_2_#t~ret367#1;havoc ldv_struct_pnp_driver_base_instance_2_#t~ret367#1; [2025-02-08 03:52:24,606 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4053: havoc cir_wake_dump_regs_#t~ret173#1; [2025-02-08 03:52:24,606 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6035-1: SUMMARY for call ldv_struct_pnp_driver_base_instance_2_#t~ret367#1 := ldv_switch_0(); srcloc: null [2025-02-08 03:52:24,606 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3987-1: SUMMARY for call cir_dump_regs_#t~ret141#1 := nvt_cir_reg_read(cir_dump_regs_~nvt#1.base, cir_dump_regs_~nvt#1.offset, 15bv8); srcloc: null [2025-02-08 03:52:24,607 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3987: cir_dump_regs_~tmp___18~0#1 := cir_dump_regs_#t~ret141#1;havoc cir_dump_regs_#t~ret141#1; [2025-02-08 03:52:24,607 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5044: nvt_probe_~tmp___4~2#1 := nvt_probe_#t~ret298#1;havoc nvt_probe_#t~ret298#1; [2025-02-08 03:52:24,607 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5903: assume { :begin_inline_ldv_dispatch_deregister_6_1 } true;ldv_dispatch_deregister_6_1_#in~arg0#1.base, ldv_dispatch_deregister_6_1_#in~arg0#1.offset := ldv_pnp_unregister_driver_~ldv_6_struct_pnp_driver_struct_pnp_driver~0#1.base, ldv_pnp_unregister_driver_~ldv_6_struct_pnp_driver_struct_pnp_driver~0#1.offset;havoc ldv_dispatch_deregister_6_1_~arg0#1.base, ldv_dispatch_deregister_6_1_~arg0#1.offset;ldv_dispatch_deregister_6_1_~arg0#1.base, ldv_dispatch_deregister_6_1_~arg0#1.offset := ldv_dispatch_deregister_6_1_#in~arg0#1.base, ldv_dispatch_deregister_6_1_#in~arg0#1.offset;~ldv_2_container_struct_pnp_driver~0.base, ~ldv_2_container_struct_pnp_driver~0.offset := ldv_dispatch_deregister_6_1_~arg0#1.base, ldv_dispatch_deregister_6_1_~arg0#1.offset;assume { :begin_inline_ldv_switch_automaton_state_2_10 } true;~ldv_2_ret_default~0 := 1bv32;~ldv_statevar_2~0 := 19bv32;assume { :end_inline_ldv_switch_automaton_state_2_10 } true;havoc ldv_dispatch_deregister_6_1_~arg0#1.base, ldv_dispatch_deregister_6_1_~arg0#1.offset;havoc ldv_dispatch_deregister_6_1_#in~arg0#1.base, ldv_dispatch_deregister_6_1_#in~arg0#1.offset;assume { :end_inline_ldv_dispatch_deregister_6_1 } true; [2025-02-08 03:52:24,607 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5903-1: SUMMARY for call ldv_assume((if 11bv32 == ~ldv_statevar_2~0 then 1bv32 else 0bv32)); srcloc: null [2025-02-08 03:52:24,607 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4120: assume 180bv32 == ~zero_extend~32~8(nvt_hw_detect_~chip_major~0#1); [2025-02-08 03:52:24,607 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4120: assume !(180bv32 == ~zero_extend~32~8(nvt_hw_detect_~chip_major~0#1)); [2025-02-08 03:52:24,607 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6102: ~ldv_2_ret_default~0 := ldv_struct_pnp_driver_base_instance_2_#t~ret379#1;havoc ldv_struct_pnp_driver_base_instance_2_#t~ret379#1; [2025-02-08 03:52:24,607 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4054: cir_wake_dump_regs_~tmp___14~1#1 := cir_wake_dump_regs_#t~ret174#1;havoc cir_wake_dump_regs_#t~ret174#1; [2025-02-08 03:52:24,607 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4979: call ULTIMATE.dealloc(nvt_probe_~#__key~0#1.base, nvt_probe_~#__key~0#1.offset);havoc nvt_probe_~#__key~0#1.base, nvt_probe_~#__key~0#1.offset;call ULTIMATE.dealloc(nvt_probe_~#__key___0~0#1.base, nvt_probe_~#__key___0~0#1.offset);havoc nvt_probe_~#__key___0~0#1.base, nvt_probe_~#__key___0~0#1.offset;call ULTIMATE.dealloc(nvt_probe_~#__key___1~0#1.base, nvt_probe_~#__key___1~0#1.offset);havoc nvt_probe_~#__key___1~0#1.base, nvt_probe_~#__key___1~0#1.offset; [2025-02-08 03:52:24,607 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3988: havoc cir_dump_regs_#t~ret142#1; [2025-02-08 03:52:24,607 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4054-1: SUMMARY for call cir_wake_dump_regs_#t~ret174#1 := nvt_cir_wake_reg_read(cir_wake_dump_regs_~nvt#1.base, cir_wake_dump_regs_~nvt#1.offset, 11bv8); srcloc: null [2025-02-08 03:52:24,607 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5970: assume 6bv32 == ~ldv_statevar_2~0; [2025-02-08 03:52:24,607 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5970: assume !(6bv32 == ~ldv_statevar_2~0); [2025-02-08 03:52:24,607 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6102-1: SUMMARY for call ldv_struct_pnp_driver_base_instance_2_#t~ret379#1 := ldv_filter_err_code(~ldv_2_ret_default~0); srcloc: null [2025-02-08 03:52:24,607 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3988-1: SUMMARY for call cir_dump_regs_#t~ret142#1 := printk(23bv64, 0bv64); srcloc: null [2025-02-08 03:52:24,607 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4847: assume 0bv32 != ~bvand~32(1bv32, ~zero_extend~32~8(nvt_cir_wake_isr_~status~1#1)); [2025-02-08 03:52:24,607 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4847: assume !(0bv32 != ~bvand~32(1bv32, ~zero_extend~32~8(nvt_cir_wake_isr_~status~1#1))); [2025-02-08 03:52:24,607 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5838: SUMMARY for call ldv_assume((if 2bv32 == ~ldv_1_ret_val_default~0 then 1bv32 else 0bv32)); srcloc: null [2025-02-08 03:52:24,607 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6103: ldv_struct_pnp_driver_base_instance_2_~tmp___2~3#1 := ldv_struct_pnp_driver_base_instance_2_#t~ret380#1;havoc ldv_struct_pnp_driver_base_instance_2_#t~ret380#1; [2025-02-08 03:52:24,607 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6103-1: SUMMARY for call ldv_struct_pnp_driver_base_instance_2_#t~ret380#1 := ldv_undef_int(); srcloc: null [2025-02-08 03:52:24,607 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5046: assume ~bvule~64(nvt_probe_~tmp___4~2#1, 14bv64); [2025-02-08 03:52:24,607 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5046: assume !~bvule~64(nvt_probe_~tmp___4~2#1, 14bv64); [2025-02-08 03:52:24,607 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4055-1: SUMMARY for call cir_wake_dump_regs_#t~ret175#1 := printk(42bv64, 0bv64); srcloc: null [2025-02-08 03:52:24,607 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4055: havoc cir_wake_dump_regs_#t~ret175#1; [2025-02-08 03:52:24,607 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4716: SUMMARY for call nvt_cir_reg_write(nvt_cir_isr_~nvt~2#1.base, nvt_cir_isr_~nvt~2#1.offset, ~zero_extend~32~8(nvt_cir_isr_~status~0#1)[8:0], 1bv8); srcloc: null [2025-02-08 03:52:24,607 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4056: cir_wake_dump_regs_~tmp___15~1#1 := cir_wake_dump_regs_#t~ret176#1;havoc cir_wake_dump_regs_#t~ret176#1; [2025-02-08 03:52:24,607 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5113: nvt_probe_~tmp___8~2#1.base, nvt_probe_~tmp___8~2#1.offset := nvt_probe_#t~ret311#1.base, nvt_probe_#t~ret311#1.offset;havoc nvt_probe_#t~mem310#1;havoc nvt_probe_#t~ret311#1.base, nvt_probe_#t~ret311#1.offset; [2025-02-08 03:52:24,607 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4056-1: SUMMARY for call cir_wake_dump_regs_#t~ret176#1 := nvt_cir_wake_reg_read(cir_wake_dump_regs_~nvt#1.base, cir_wake_dump_regs_~nvt#1.offset, 12bv8); srcloc: null [2025-02-08 03:52:24,607 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5113-1: SUMMARY for call nvt_probe_#t~ret311#1.base, nvt_probe_#t~ret311#1.offset := __request_region(~#ioport_resource~0.base, ~#ioport_resource~0.offset, nvt_probe_#t~mem310#1, 15bv64, 125bv64, 0bv64, 0bv32); srcloc: null [2025-02-08 03:52:24,607 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5906: havoc ldv_pnp_unregister_driver_~arg0#1.base, ldv_pnp_unregister_driver_~arg0#1.offset, ldv_pnp_unregister_driver_~arg1#1.base, ldv_pnp_unregister_driver_~arg1#1.offset, ldv_pnp_unregister_driver_~ldv_6_struct_pnp_driver_struct_pnp_driver~0#1.base, ldv_pnp_unregister_driver_~ldv_6_struct_pnp_driver_struct_pnp_driver~0#1.offset;havoc ldv_pnp_unregister_driver_#in~arg0#1.base, ldv_pnp_unregister_driver_#in~arg0#1.offset, ldv_pnp_unregister_driver_#in~arg1#1.base, ldv_pnp_unregister_driver_#in~arg1#1.offset;assume { :end_inline_ldv_pnp_unregister_driver } true;havoc ldv_pnp_unregister_driver_78_~ldv_func_arg1#1.base, ldv_pnp_unregister_driver_78_~ldv_func_arg1#1.offset;havoc ldv_pnp_unregister_driver_78_#in~ldv_func_arg1#1.base, ldv_pnp_unregister_driver_78_#in~ldv_func_arg1#1.offset;assume { :end_inline_ldv_pnp_unregister_driver_78 } true;assume { :end_inline_nvt_exit } true;havoc ldv_EMGentry_exit_nvt_exit_8_2_~arg0#1.base, ldv_EMGentry_exit_nvt_exit_8_2_~arg0#1.offset;havoc ldv_EMGentry_exit_nvt_exit_8_2_#in~arg0#1.base, ldv_EMGentry_exit_nvt_exit_8_2_#in~arg0#1.offset;assume { :end_inline_ldv_EMGentry_exit_nvt_exit_8_2 } true; [2025-02-08 03:52:24,607 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4783: assume ~bvult~32(nvt_cir_isr_~pos~0#1, nvt_cir_isr_~count~0#1);call nvt_cir_isr_#t~mem271#1 := read~intINTTYPE1#5(nvt_cir_isr_~nvt~2#1.base, ~bvadd~64(~bvadd~64(68bv64, ~bvadd~64(120bv64, nvt_cir_isr_~nvt~2#1.offset)), ~zero_extend~64~32(nvt_cir_isr_~pos~0#1)), 1bv64); [2025-02-08 03:52:24,609 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4783: assume !~bvult~32(nvt_cir_isr_~pos~0#1, nvt_cir_isr_~count~0#1); [2025-02-08 03:52:24,609 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5774: SUMMARY for call ldv_assume((if 2bv32 == ~ldv_0_ret_val_default~0 then 1bv32 else 0bv32)); srcloc: null [2025-02-08 03:52:24,609 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4849: SUMMARY for call nvt_clear_cir_wake_fifo(nvt_cir_wake_isr_~nvt~3#1.base, nvt_cir_wake_isr_~nvt~3#1.offset); srcloc: null [2025-02-08 03:52:24,609 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5840: assume 0bv64 != ~bvadd~64(~ldv_1_thread_thread~0.base, ~ldv_1_thread_thread~0.offset);assume { :begin_inline_ldv_interrupt_instance_thread_1_3 } true;ldv_interrupt_instance_thread_1_3_#in~arg0#1.base, ldv_interrupt_instance_thread_1_3_#in~arg0#1.offset, ldv_interrupt_instance_thread_1_3_#in~arg1#1, ldv_interrupt_instance_thread_1_3_#in~arg2#1.base, ldv_interrupt_instance_thread_1_3_#in~arg2#1.offset := ~ldv_1_thread_thread~0.base, ~ldv_1_thread_thread~0.offset, ~ldv_1_line_line~0, ~ldv_1_data_data~0.base, ~ldv_1_data_data~0.offset;havoc ldv_interrupt_instance_thread_1_3_#t~ret357#1, ldv_interrupt_instance_thread_1_3_~arg0#1.base, ldv_interrupt_instance_thread_1_3_~arg0#1.offset, ldv_interrupt_instance_thread_1_3_~arg1#1, ldv_interrupt_instance_thread_1_3_~arg2#1.base, ldv_interrupt_instance_thread_1_3_~arg2#1.offset;ldv_interrupt_instance_thread_1_3_~arg0#1.base, ldv_interrupt_instance_thread_1_3_~arg0#1.offset := ldv_interrupt_instance_thread_1_3_#in~arg0#1.base, ldv_interrupt_instance_thread_1_3_#in~arg0#1.offset;ldv_interrupt_instance_thread_1_3_~arg1#1 := ldv_interrupt_instance_thread_1_3_#in~arg1#1;ldv_interrupt_instance_thread_1_3_~arg2#1.base, ldv_interrupt_instance_thread_1_3_~arg2#1.offset := ldv_interrupt_instance_thread_1_3_#in~arg2#1.base, ldv_interrupt_instance_thread_1_3_#in~arg2#1.offset; [2025-02-08 03:52:24,609 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5840: assume !(0bv64 != ~bvadd~64(~ldv_1_thread_thread~0.base, ~ldv_1_thread_thread~0.offset)); [2025-02-08 03:52:24,609 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4651: havoc nvt_cir_log_irqs_#t~ret259#1; [2025-02-08 03:52:24,609 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4651-1: SUMMARY for call nvt_cir_log_irqs_#t~ret259#1 := printk(79bv64, 0bv64); srcloc: null [2025-02-08 03:52:24,609 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4717: SUMMARY for call nvt_cir_reg_write(nvt_cir_isr_~nvt~2#1.base, nvt_cir_isr_~nvt~2#1.offset, 0bv8, 1bv8); srcloc: null [2025-02-08 03:52:24,609 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5576: havoc ldv_entry_EMGentry_8_#t~ret346#1, ldv_entry_EMGentry_8_#t~ret347#1, ldv_entry_EMGentry_8_#t~ret348#1, ldv_entry_EMGentry_8_~arg0#1.base, ldv_entry_EMGentry_8_~arg0#1.offset, ldv_entry_EMGentry_8_~tmp~28#1;havoc ldv_entry_EMGentry_8_#in~arg0#1.base, ldv_entry_EMGentry_8_#in~arg0#1.offset;assume { :end_inline_ldv_entry_EMGentry_8 } true; [2025-02-08 03:52:24,609 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4057-1: SUMMARY for call cir_wake_dump_regs_#t~ret177#1 := printk(43bv64, 0bv64); srcloc: null [2025-02-08 03:52:24,609 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5048-1: SUMMARY for call nvt_probe_#t~ret299#1 := dev_err(nvt_probe_~pdev#1.base, nvt_probe_~pdev#1.offset, 117bv64, 0bv64); srcloc: null [2025-02-08 03:52:24,609 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4057: havoc cir_wake_dump_regs_#t~ret177#1; [2025-02-08 03:52:24,609 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6105: assume 0bv32 != ldv_struct_pnp_driver_base_instance_2_~tmp___2~3#1;~ldv_statevar_2~0 := 13bv32; [2025-02-08 03:52:24,609 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6105: assume !(0bv32 != ldv_struct_pnp_driver_base_instance_2_~tmp___2~3#1);~ldv_statevar_2~0 := 15bv32; [2025-02-08 03:52:24,609 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5048: havoc nvt_probe_#t~ret299#1; [2025-02-08 03:52:24,609 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4718: nvt_cir_isr_~iren~2#1 := nvt_cir_isr_#t~ret264#1;havoc nvt_cir_isr_#t~ret264#1; [2025-02-08 03:52:24,609 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3727-1: SUMMARY for call pnp_irq_valid_#t~ret59#1.base, pnp_irq_valid_#t~ret59#1.offset := pnp_get_resource(pnp_irq_valid_~dev#1.base, pnp_irq_valid_~dev#1.offset, 1024bv64, pnp_irq_valid_~bar#1); srcloc: null [2025-02-08 03:52:24,609 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3727: pnp_irq_valid_~tmp~5#1.base, pnp_irq_valid_~tmp~5#1.offset := pnp_irq_valid_#t~ret59#1.base, pnp_irq_valid_#t~ret59#1.offset;havoc pnp_irq_valid_#t~ret59#1.base, pnp_irq_valid_#t~ret59#1.offset; [2025-02-08 03:52:24,610 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4718-1: SUMMARY for call nvt_cir_isr_#t~ret264#1 := nvt_cir_reg_read(nvt_cir_isr_~nvt~2#1.base, nvt_cir_isr_~nvt~2#1.offset, 2bv8); srcloc: null [2025-02-08 03:52:24,610 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5247: nvt_resume_~tmp~19#1.base, nvt_resume_~tmp~19#1.offset := nvt_resume_#t~ret331#1.base, nvt_resume_#t~ret331#1.offset;havoc nvt_resume_#t~ret331#1.base, nvt_resume_#t~ret331#1.offset;nvt_resume_~nvt~9#1.base, nvt_resume_~nvt~9#1.offset := nvt_resume_~tmp~19#1.base, nvt_resume_~tmp~19#1.offset; [2025-02-08 03:52:24,610 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5247-1: SUMMARY for call nvt_resume_#t~ret331#1.base, nvt_resume_#t~ret331#1.offset := pnp_get_drvdata(nvt_resume_~pdev#1.base, nvt_resume_~pdev#1.offset); srcloc: null [2025-02-08 03:52:24,610 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4124: assume 195bv32 == ~zero_extend~32~8(nvt_hw_detect_~chip_major~0#1); [2025-02-08 03:52:24,610 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4124: assume !(195bv32 == ~zero_extend~32~8(nvt_hw_detect_~chip_major~0#1)); [2025-02-08 03:52:24,610 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint ULTIMATE.startFINAL: assume true; [2025-02-08 03:52:24,610 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4058: cir_wake_dump_regs_~tmp___16~1#1 := cir_wake_dump_regs_#t~ret178#1;havoc cir_wake_dump_regs_#t~ret178#1; [2025-02-08 03:52:24,610 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6040-1: SUMMARY for call ldv_assume((if 0bv32 == ~ldv_2_ret_default~0 then 1bv32 else 0bv32)); srcloc: null [2025-02-08 03:52:24,610 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4058-1: SUMMARY for call cir_wake_dump_regs_#t~ret178#1 := nvt_cir_wake_reg_read(cir_wake_dump_regs_~nvt#1.base, cir_wake_dump_regs_~nvt#1.offset, 13bv8); srcloc: null [2025-02-08 03:52:24,610 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5974: assume 7bv32 == ~ldv_statevar_2~0; [2025-02-08 03:52:24,610 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5974: assume !(7bv32 == ~ldv_statevar_2~0); [2025-02-08 03:52:24,610 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6040: call ldv_struct_pnp_driver_base_instance_2_#t~mem368#1.base, ldv_struct_pnp_driver_base_instance_2_#t~mem368#1.offset := read~$Pointer$#8(~ldv_2_container_struct_pnp_driver~0.base, ~bvadd~64(52bv64, ~ldv_2_container_struct_pnp_driver~0.offset), 8bv64);assume { :begin_inline_ldv_base_instance_resume_2_5 } true;ldv_base_instance_resume_2_5_#in~arg0#1.base, ldv_base_instance_resume_2_5_#in~arg0#1.offset, ldv_base_instance_resume_2_5_#in~arg1#1.base, ldv_base_instance_resume_2_5_#in~arg1#1.offset := ldv_struct_pnp_driver_base_instance_2_#t~mem368#1.base, ldv_struct_pnp_driver_base_instance_2_#t~mem368#1.offset, ~ldv_2_resource_struct_pnp_dev_ptr~0.base, ~ldv_2_resource_struct_pnp_dev_ptr~0.offset;havoc ldv_base_instance_resume_2_5_#t~ret340#1, ldv_base_instance_resume_2_5_~arg0#1.base, ldv_base_instance_resume_2_5_~arg0#1.offset, ldv_base_instance_resume_2_5_~arg1#1.base, ldv_base_instance_resume_2_5_~arg1#1.offset;ldv_base_instance_resume_2_5_~arg0#1.base, ldv_base_instance_resume_2_5_~arg0#1.offset := ldv_base_instance_resume_2_5_#in~arg0#1.base, ldv_base_instance_resume_2_5_#in~arg0#1.offset;ldv_base_instance_resume_2_5_~arg1#1.base, ldv_base_instance_resume_2_5_~arg1#1.offset := ldv_base_instance_resume_2_5_#in~arg1#1.base, ldv_base_instance_resume_2_5_#in~arg1#1.offset;assume { :begin_inline_nvt_resume } true;nvt_resume_#in~pdev#1.base, nvt_resume_#in~pdev#1.offset := ldv_base_instance_resume_2_5_~arg1#1.base, ldv_base_instance_resume_2_5_~arg1#1.offset;havoc nvt_resume_#res#1;havoc nvt_resume_#t~ret331#1.base, nvt_resume_#t~ret331#1.offset, nvt_resume_#t~ret332#1, nvt_resume_~pdev#1.base, nvt_resume_~pdev#1.offset, nvt_resume_~ret~3#1, nvt_resume_~nvt~9#1.base, nvt_resume_~nvt~9#1.offset, nvt_resume_~tmp~19#1.base, nvt_resume_~tmp~19#1.offset;nvt_resume_~pdev#1.base, nvt_resume_~pdev#1.offset := nvt_resume_#in~pdev#1.base, nvt_resume_#in~pdev#1.offset;havoc nvt_resume_~ret~3#1;havoc nvt_resume_~nvt~9#1.base, nvt_resume_~nvt~9#1.offset;havoc nvt_resume_~tmp~19#1.base, nvt_resume_~tmp~19#1.offset;nvt_resume_~ret~3#1 := 0bv32; [2025-02-08 03:52:24,610 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3728: pnp_irq_valid_~tmp___0~4#1 := pnp_irq_valid_#t~ret60#1;havoc pnp_irq_valid_#t~ret60#1;pnp_irq_valid_#res#1 := pnp_irq_valid_~tmp___0~4#1;nvt_probe_#t~ret294#1 := pnp_irq_valid_#res#1;havoc pnp_irq_valid_#t~ret59#1.base, pnp_irq_valid_#t~ret59#1.offset, pnp_irq_valid_#t~ret60#1, pnp_irq_valid_~dev#1.base, pnp_irq_valid_~dev#1.offset, pnp_irq_valid_~bar#1, pnp_irq_valid_~tmp~5#1.base, pnp_irq_valid_~tmp~5#1.offset, pnp_irq_valid_~tmp___0~4#1;havoc pnp_irq_valid_#in~dev#1.base, pnp_irq_valid_#in~dev#1.offset, pnp_irq_valid_#in~bar#1;assume { :end_inline_pnp_irq_valid } true;nvt_probe_~tmp___2~2#1 := nvt_probe_#t~ret294#1;havoc nvt_probe_#t~ret294#1; [2025-02-08 03:52:24,611 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4785: havoc nvt_cir_isr_#t~mem271#1;call nvt_cir_isr_#t~mem272#1 := read~intINTTYPE4#5(nvt_cir_isr_~nvt~2#1.base, ~bvadd~64(328bv64, ~bvadd~64(120bv64, nvt_cir_isr_~nvt~2#1.offset)), 4bv64);call write~intINTTYPE4#5(~bvadd~32(1bv32, nvt_cir_isr_#t~mem272#1), nvt_cir_isr_~nvt~2#1.base, ~bvadd~64(328bv64, ~bvadd~64(120bv64, nvt_cir_isr_~nvt~2#1.offset)), 4bv64);havoc nvt_cir_isr_#t~mem272#1; [2025-02-08 03:52:24,611 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3728-1: SUMMARY for call pnp_irq_valid_#t~ret60#1 := pnp_resource_valid(pnp_irq_valid_~tmp~5#1.base, pnp_irq_valid_~tmp~5#1.offset); srcloc: null [2025-02-08 03:52:24,611 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4785-1: SUMMARY for call nvt_cir_reg_write(nvt_cir_isr_~nvt~2#1.base, nvt_cir_isr_~nvt~2#1.offset, ~zero_extend~32~8(nvt_cir_isr_#t~mem271#1)[8:0], 12bv8); srcloc: null [2025-02-08 03:52:24,611 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5776: assume 0bv64 != ~bvadd~64(~ldv_0_thread_thread~0.base, ~ldv_0_thread_thread~0.offset);assume { :begin_inline_ldv_interrupt_instance_thread_0_3 } true;ldv_interrupt_instance_thread_0_3_#in~arg0#1.base, ldv_interrupt_instance_thread_0_3_#in~arg0#1.offset, ldv_interrupt_instance_thread_0_3_#in~arg1#1, ldv_interrupt_instance_thread_0_3_#in~arg2#1.base, ldv_interrupt_instance_thread_0_3_#in~arg2#1.offset := ~ldv_0_thread_thread~0.base, ~ldv_0_thread_thread~0.offset, ~ldv_0_line_line~0, ~ldv_0_data_data~0.base, ~ldv_0_data_data~0.offset;havoc ldv_interrupt_instance_thread_0_3_#t~ret354#1, ldv_interrupt_instance_thread_0_3_~arg0#1.base, ldv_interrupt_instance_thread_0_3_~arg0#1.offset, ldv_interrupt_instance_thread_0_3_~arg1#1, ldv_interrupt_instance_thread_0_3_~arg2#1.base, ldv_interrupt_instance_thread_0_3_~arg2#1.offset;ldv_interrupt_instance_thread_0_3_~arg0#1.base, ldv_interrupt_instance_thread_0_3_~arg0#1.offset := ldv_interrupt_instance_thread_0_3_#in~arg0#1.base, ldv_interrupt_instance_thread_0_3_#in~arg0#1.offset;ldv_interrupt_instance_thread_0_3_~arg1#1 := ldv_interrupt_instance_thread_0_3_#in~arg1#1;ldv_interrupt_instance_thread_0_3_~arg2#1.base, ldv_interrupt_instance_thread_0_3_~arg2#1.offset := ldv_interrupt_instance_thread_0_3_#in~arg2#1.base, ldv_interrupt_instance_thread_0_3_#in~arg2#1.offset; [2025-02-08 03:52:24,611 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5776: assume !(0bv64 != ~bvadd~64(~ldv_0_thread_thread~0.base, ~ldv_0_thread_thread~0.offset)); [2025-02-08 03:52:24,611 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4059-1: SUMMARY for call cir_wake_dump_regs_#t~ret179#1 := printk(44bv64, 0bv64); srcloc: null [2025-02-08 03:52:24,611 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4059: havoc cir_wake_dump_regs_#t~ret179#1; [2025-02-08 03:52:24,611 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5116: assume 0bv64 == ~bvadd~64(nvt_probe_~tmp___8~2#1.base, nvt_probe_~tmp___8~2#1.offset); [2025-02-08 03:52:24,611 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5116: assume !(0bv64 == ~bvadd~64(nvt_probe_~tmp___8~2#1.base, nvt_probe_~tmp___8~2#1.offset));call nvt_probe_#t~mem312#1 := read~intINTTYPE4#5(nvt_probe_~nvt~6#1.base, ~bvadd~64(561bv64, nvt_probe_~nvt~6#1.offset), 4bv64);assume { :begin_inline_ldv_request_irq_66 } true;ldv_request_irq_66_#in~irq#1, ldv_request_irq_66_#in~handler#1.base, ldv_request_irq_66_#in~handler#1.offset, ldv_request_irq_66_#in~flags#1, ldv_request_irq_66_#in~name#1.base, ldv_request_irq_66_#in~name#1.offset, ldv_request_irq_66_#in~dev#1.base, ldv_request_irq_66_#in~dev#1.offset := nvt_probe_#t~mem312#1, #funAddr~nvt_cir_isr.base, #funAddr~nvt_cir_isr.offset, 128bv64, 126bv64, 0bv64, nvt_probe_~nvt~6#1.base, nvt_probe_~nvt~6#1.offset;havoc ldv_request_irq_66_#res#1;havoc ldv_request_irq_66_#t~ret388#1, ldv_request_irq_66_#t~ret389#1, ldv_request_irq_66_~irq#1, ldv_request_irq_66_~handler#1.base, ldv_request_irq_66_~handler#1.offset, ldv_request_irq_66_~flags#1, ldv_request_irq_66_~name#1.base, ldv_request_irq_66_~name#1.offset, ldv_request_irq_66_~dev#1.base, ldv_request_irq_66_~dev#1.offset, ldv_request_irq_66_~ldv_func_res~0#1, ldv_request_irq_66_~tmp~41#1, ldv_request_irq_66_~tmp___0~12#1;ldv_request_irq_66_~irq#1 := ldv_request_irq_66_#in~irq#1;ldv_request_irq_66_~handler#1.base, ldv_request_irq_66_~handler#1.offset := ldv_request_irq_66_#in~handler#1.base, ldv_request_irq_66_#in~handler#1.offset;ldv_request_irq_66_~flags#1 := ldv_request_irq_66_#in~flags#1;ldv_request_irq_66_~name#1.base, ldv_request_irq_66_~name#1.offset := ldv_request_irq_66_#in~name#1.base, ldv_request_irq_66_#in~name#1.offset;ldv_request_irq_66_~dev#1.base, ldv_request_irq_66_~dev#1.offset := ldv_request_irq_66_#in~dev#1.base, ldv_request_irq_66_#in~dev#1.offset;havoc ldv_request_irq_66_~ldv_func_res~0#1;havoc ldv_request_irq_66_~tmp~41#1;havoc ldv_request_irq_66_~tmp___0~12#1; [2025-02-08 03:52:24,611 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5843: havoc ldv_interrupt_instance_thread_1_3_#t~ret357#1, ldv_interrupt_instance_thread_1_3_~arg0#1.base, ldv_interrupt_instance_thread_1_3_~arg0#1.offset, ldv_interrupt_instance_thread_1_3_~arg1#1, ldv_interrupt_instance_thread_1_3_~arg2#1.base, ldv_interrupt_instance_thread_1_3_~arg2#1.offset;havoc ldv_interrupt_instance_thread_1_3_#in~arg0#1.base, ldv_interrupt_instance_thread_1_3_#in~arg0#1.offset, ldv_interrupt_instance_thread_1_3_#in~arg1#1, ldv_interrupt_instance_thread_1_3_#in~arg2#1.base, ldv_interrupt_instance_thread_1_3_#in~arg2#1.offset;assume { :end_inline_ldv_interrupt_instance_thread_1_3 } true; [2025-02-08 03:52:24,611 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4720: assume 0bv32 == ~zero_extend~32~8(nvt_cir_isr_~iren~2#1); [2025-02-08 03:52:24,611 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4720: assume !(0bv32 == ~zero_extend~32~8(nvt_cir_isr_~iren~2#1)); [2025-02-08 03:52:24,611 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5579: SUMMARY for call ldv_assume((if 0bv32 == ~ldv_8_ret_default~0 then 1bv32 else 0bv32)); srcloc: null [2025-02-08 03:52:24,611 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4060: cir_wake_dump_regs_~tmp___17~1#1 := cir_wake_dump_regs_#t~ret180#1;havoc cir_wake_dump_regs_#t~ret180#1; [2025-02-08 03:52:24,611 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4060-1: SUMMARY for call cir_wake_dump_regs_#t~ret180#1 := nvt_cir_wake_reg_read(cir_wake_dump_regs_~nvt#1.base, cir_wake_dump_regs_~nvt#1.offset, 14bv8); srcloc: null [2025-02-08 03:52:24,611 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4721: assume ~bvsgt~32(~debug~0, 1bv32); [2025-02-08 03:52:24,611 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4721: assume !~bvsgt~32(~debug~0, 1bv32); [2025-02-08 03:52:24,611 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5580-1: SUMMARY for call ldv_assume((if 11bv32 == ~ldv_statevar_2~0 then 1bv32 else 0bv32)); srcloc: null [2025-02-08 03:52:24,611 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5580: assume { :begin_inline_ldv_EMGentry_exit_nvt_exit_8_2 } true;ldv_EMGentry_exit_nvt_exit_8_2_#in~arg0#1.base, ldv_EMGentry_exit_nvt_exit_8_2_#in~arg0#1.offset := ~ldv_8_exit_nvt_exit_default~0.base, ~ldv_8_exit_nvt_exit_default~0.offset;havoc ldv_EMGentry_exit_nvt_exit_8_2_~arg0#1.base, ldv_EMGentry_exit_nvt_exit_8_2_~arg0#1.offset;ldv_EMGentry_exit_nvt_exit_8_2_~arg0#1.base, ldv_EMGentry_exit_nvt_exit_8_2_~arg0#1.offset := ldv_EMGentry_exit_nvt_exit_8_2_#in~arg0#1.base, ldv_EMGentry_exit_nvt_exit_8_2_#in~arg0#1.offset;assume { :begin_inline_nvt_exit } true;assume { :begin_inline_ldv_pnp_unregister_driver_78 } true;ldv_pnp_unregister_driver_78_#in~ldv_func_arg1#1.base, ldv_pnp_unregister_driver_78_#in~ldv_func_arg1#1.offset := ~#nvt_driver~0.base, ~#nvt_driver~0.offset;havoc ldv_pnp_unregister_driver_78_~ldv_func_arg1#1.base, ldv_pnp_unregister_driver_78_~ldv_func_arg1#1.offset;ldv_pnp_unregister_driver_78_~ldv_func_arg1#1.base, ldv_pnp_unregister_driver_78_~ldv_func_arg1#1.offset := ldv_pnp_unregister_driver_78_#in~ldv_func_arg1#1.base, ldv_pnp_unregister_driver_78_#in~ldv_func_arg1#1.offset;assume { :begin_inline_pnp_unregister_driver } true;pnp_unregister_driver_#in~arg0#1.base, pnp_unregister_driver_#in~arg0#1.offset := ldv_pnp_unregister_driver_78_~ldv_func_arg1#1.base, ldv_pnp_unregister_driver_78_~ldv_func_arg1#1.offset;havoc pnp_unregister_driver_~arg0#1.base, pnp_unregister_driver_~arg0#1.offset;pnp_unregister_driver_~arg0#1.base, pnp_unregister_driver_~arg0#1.offset := pnp_unregister_driver_#in~arg0#1.base, pnp_unregister_driver_#in~arg0#1.offset;havoc pnp_unregister_driver_~arg0#1.base, pnp_unregister_driver_~arg0#1.offset;havoc pnp_unregister_driver_#in~arg0#1.base, pnp_unregister_driver_#in~arg0#1.offset;assume { :end_inline_pnp_unregister_driver } true;assume { :begin_inline_ldv_pnp_unregister_driver } true;ldv_pnp_unregister_driver_#in~arg0#1.base, ldv_pnp_unregister_driver_#in~arg0#1.offset, ldv_pnp_unregister_driver_#in~arg1#1.base, ldv_pnp_unregister_driver_#in~arg1#1.offset := 0bv64, 0bv64, ldv_pnp_unregister_driver_78_~ldv_func_arg1#1.base, ldv_pnp_unregister_driver_78_~ldv_func_arg1#1.offset;havoc ldv_pnp_unregister_driver_~arg0#1.base, ldv_pnp_unregister_driver_~arg0#1.offset, ldv_pnp_unregister_driver_~arg1#1.base, ldv_pnp_unregister_driver_~arg1#1.offset, ldv_pnp_unregister_driver_~ldv_6_struct_pnp_driver_struct_pnp_driver~0#1.base, ldv_pnp_unregister_driver_~ldv_6_struct_pnp_driver_struct_pnp_driver~0#1.offset;ldv_pnp_unregister_driver_~arg0#1.base, ldv_pnp_unregister_driver_~arg0#1.offset := ldv_pnp_unregister_driver_#in~arg0#1.base, ldv_pnp_unregister_driver_#in~arg0#1.offset;ldv_pnp_unregister_driver_~arg1#1.base, ldv_pnp_unregister_driver_~arg1#1.offset := ldv_pnp_unregister_driver_#in~arg1#1.base, ldv_pnp_unregister_driver_#in~arg1#1.offset;havoc ldv_pnp_unregister_driver_~ldv_6_struct_pnp_driver_struct_pnp_driver~0#1.base, ldv_pnp_unregister_driver_~ldv_6_struct_pnp_driver_struct_pnp_driver~0#1.offset;ldv_pnp_unregister_driver_~ldv_6_struct_pnp_driver_struct_pnp_driver~0#1.base, ldv_pnp_unregister_driver_~ldv_6_struct_pnp_driver_struct_pnp_driver~0#1.offset := ldv_pnp_unregister_driver_~arg1#1.base, ldv_pnp_unregister_driver_~arg1#1.offset; [2025-02-08 03:52:24,612 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5250: assume 0bv32 != ~debug~0; [2025-02-08 03:52:24,612 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5250: assume !(0bv32 != ~debug~0); [2025-02-08 03:52:24,612 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4061-1: SUMMARY for call cir_wake_dump_regs_#t~ret181#1 := printk(45bv64, 0bv64); srcloc: null [2025-02-08 03:52:24,612 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4061: havoc cir_wake_dump_regs_#t~ret181#1; [2025-02-08 03:52:24,612 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4854: SUMMARY for call nvt_cir_wake_reg_write(nvt_cir_wake_isr_~nvt~3#1.base, nvt_cir_wake_isr_~nvt~3#1.offset, ~zero_extend~32~8(nvt_cir_wake_isr_~status~1#1)[8:0], 1bv8); srcloc: null [2025-02-08 03:52:24,612 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5779: havoc ldv_interrupt_instance_thread_0_3_#t~ret354#1, ldv_interrupt_instance_thread_0_3_~arg0#1.base, ldv_interrupt_instance_thread_0_3_~arg0#1.offset, ldv_interrupt_instance_thread_0_3_~arg1#1, ldv_interrupt_instance_thread_0_3_~arg2#1.base, ldv_interrupt_instance_thread_0_3_~arg2#1.offset;havoc ldv_interrupt_instance_thread_0_3_#in~arg0#1.base, ldv_interrupt_instance_thread_0_3_#in~arg0#1.offset, ldv_interrupt_instance_thread_0_3_#in~arg1#1, ldv_interrupt_instance_thread_0_3_#in~arg2#1.base, ldv_interrupt_instance_thread_0_3_#in~arg2#1.offset;assume { :end_inline_ldv_interrupt_instance_thread_0_3 } true; [2025-02-08 03:52:24,612 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4128: SUMMARY for call nvt_hw_detect_#t~strcpy~res196#1.base, nvt_hw_detect_#t~strcpy~res196#1.offset := #Ultimate.C_strcpy#1(nvt_hw_detect_~#chip_id~0#1.base, nvt_hw_detect_~#chip_id~0#1.offset, 55bv64, 0bv64); srcloc: null [2025-02-08 03:52:24,612 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4062: cir_wake_dump_regs_~tmp___18~1#1 := cir_wake_dump_regs_#t~ret182#1;havoc cir_wake_dump_regs_#t~ret182#1; [2025-02-08 03:52:24,612 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4062-1: SUMMARY for call cir_wake_dump_regs_#t~ret182#1 := nvt_cir_wake_reg_read(cir_wake_dump_regs_~nvt#1.base, cir_wake_dump_regs_~nvt#1.offset, 15bv8); srcloc: null [2025-02-08 03:52:24,612 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5978: assume 8bv32 == ~ldv_statevar_2~0; [2025-02-08 03:52:24,612 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5978: assume !(8bv32 == ~ldv_statevar_2~0); [2025-02-08 03:52:24,612 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4855: SUMMARY for call nvt_cir_wake_reg_write(nvt_cir_wake_isr_~nvt~3#1.base, nvt_cir_wake_isr_~nvt~3#1.offset, 0bv8, 1bv8); srcloc: null [2025-02-08 03:52:24,612 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4723: havoc nvt_cir_isr_#t~ret265#1; [2025-02-08 03:52:24,612 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4723-1: SUMMARY for call nvt_cir_isr_#t~ret265#1 := printk(102bv64, 0bv64); srcloc: null [2025-02-08 03:52:24,612 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5582: SUMMARY for call ldv_check_final_state(); srcloc: null [2025-02-08 03:52:24,612 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5252-1: SUMMARY for call nvt_resume_#t~ret332#1 := printk(132bv64, 0bv64); srcloc: null [2025-02-08 03:52:24,613 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4195: assume 165bv32 == ~zero_extend~32~8(nvt_cir_ldev_init_#t~mem199#1);havoc nvt_cir_ldev_init_#t~mem199#1;nvt_cir_ldev_init_~psreg~0#1 := 44bv8;nvt_cir_ldev_init_~psmask~0#1 := 31bv8;nvt_cir_ldev_init_~psval~0#1 := 160bv8; [2025-02-08 03:52:24,613 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4195: assume !(165bv32 == ~zero_extend~32~8(nvt_cir_ldev_init_#t~mem199#1));havoc nvt_cir_ldev_init_#t~mem199#1;nvt_cir_ldev_init_~psreg~0#1 := 39bv8;nvt_cir_ldev_init_~psmask~0#1 := 188bv8;nvt_cir_ldev_init_~psval~0#1 := 65bv8; [2025-02-08 03:52:24,613 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5252: havoc nvt_resume_#t~ret332#1; [2025-02-08 03:52:24,613 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4063-1: SUMMARY for call cir_wake_dump_regs_#t~ret183#1 := printk(46bv64, 0bv64); srcloc: null [2025-02-08 03:52:24,613 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4063: havoc cir_wake_dump_regs_#t~ret183#1; [2025-02-08 03:52:24,613 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4856-1: SUMMARY for call nvt_cir_wake_isr_#t~ret278#1 := nvt_cir_wake_reg_read(nvt_cir_wake_isr_~nvt~3#1.base, nvt_cir_wake_isr_~nvt~3#1.offset, 2bv8); srcloc: null [2025-02-08 03:52:24,613 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5847: ~ldv_statevar_1~0 := 6bv32; [2025-02-08 03:52:24,613 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4790: nvt_cir_isr_~tmp___1~3#1 := nvt_cir_isr_#t~ret273#1;havoc nvt_cir_isr_#t~ret273#1; [2025-02-08 03:52:24,613 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4856: nvt_cir_wake_isr_~iren~3#1 := nvt_cir_wake_isr_#t~ret278#1;havoc nvt_cir_wake_isr_#t~ret278#1; [2025-02-08 03:52:24,613 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4790-1: SUMMARY for call nvt_cir_isr_#t~ret273#1 := nvt_cir_reg_read(nvt_cir_isr_~nvt~2#1.base, nvt_cir_isr_~nvt~2#1.offset, 2bv8); srcloc: null [2025-02-08 03:52:24,613 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5583: ~ldv_statevar_8~0 := 7bv32; [2025-02-08 03:52:24,613 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5583-1: SUMMARY for call ldv_stop(); srcloc: null [2025-02-08 03:52:24,613 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5451: call ULTIMATE.dealloc(ldv_base_instance_suspend_2_7_~#arg2#1.base, ldv_base_instance_suspend_2_7_~#arg2#1.offset);havoc ldv_base_instance_suspend_2_7_~#arg2#1.base, ldv_base_instance_suspend_2_7_~#arg2#1.offset; [2025-02-08 03:52:24,613 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4064: cir_wake_dump_regs_~fifo_len~0#1 := cir_wake_dump_regs_#t~ret184#1;havoc cir_wake_dump_regs_#t~ret184#1; [2025-02-08 03:52:24,613 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5055: nvt_probe_~tmp___5~2#1 := nvt_probe_#t~ret300#1;havoc nvt_probe_#t~ret300#1;call write~intINTTYPE8#5(nvt_probe_~tmp___5~2#1, nvt_probe_~nvt~6#1.base, ~bvadd~64(545bv64, nvt_probe_~nvt~6#1.offset), 8bv64);assume { :begin_inline_pnp_irq } true;pnp_irq_#in~dev#1.base, pnp_irq_#in~dev#1.offset, pnp_irq_#in~bar#1 := nvt_probe_~pdev#1.base, nvt_probe_~pdev#1.offset, 0bv32;havoc pnp_irq_#res#1;havoc pnp_irq_#t~ret56#1.base, pnp_irq_#t~ret56#1.offset, pnp_irq_#t~ret57#1, pnp_irq_#t~mem58#1, pnp_irq_~dev#1.base, pnp_irq_~dev#1.offset, pnp_irq_~bar#1, pnp_irq_~res~2#1.base, pnp_irq_~res~2#1.offset, pnp_irq_~tmp~4#1.base, pnp_irq_~tmp~4#1.offset, pnp_irq_~tmp___0~3#1;pnp_irq_~dev#1.base, pnp_irq_~dev#1.offset := pnp_irq_#in~dev#1.base, pnp_irq_#in~dev#1.offset;pnp_irq_~bar#1 := pnp_irq_#in~bar#1;havoc pnp_irq_~res~2#1.base, pnp_irq_~res~2#1.offset;havoc pnp_irq_~tmp~4#1.base, pnp_irq_~tmp~4#1.offset;havoc pnp_irq_~tmp___0~3#1; [2025-02-08 03:52:24,613 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5055-1: SUMMARY for call nvt_probe_#t~ret300#1 := pnp_port_start(nvt_probe_~pdev#1.base, nvt_probe_~pdev#1.offset, 0bv32); srcloc: null [2025-02-08 03:52:24,613 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4064-1: SUMMARY for call cir_wake_dump_regs_#t~ret184#1 := nvt_cir_wake_reg_read(cir_wake_dump_regs_~nvt#1.base, cir_wake_dump_regs_~nvt#1.offset, 5bv8); srcloc: null [2025-02-08 03:52:24,613 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4791: SUMMARY for call nvt_cir_reg_write(nvt_cir_isr_~nvt~2#1.base, nvt_cir_isr_~nvt~2#1.offset, ~bvand~32(251bv32, ~zero_extend~32~8(nvt_cir_isr_~tmp___1~3#1))[8:0], 2bv8); srcloc: null [2025-02-08 03:52:24,613 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4131-1: SUMMARY for call nvt_hw_detect_#t~strcpy~res193#1.base, nvt_hw_detect_#t~strcpy~res193#1.offset := #Ultimate.C_strcpy#1(nvt_hw_detect_~#chip_id~0#1.base, nvt_hw_detect_~#chip_id~0#1.offset, 52bv64, 0bv64); srcloc: null [2025-02-08 03:52:24,613 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4131: havoc nvt_hw_detect_#t~strcpy~res193#1.base, nvt_hw_detect_#t~strcpy~res193#1.offset; [2025-02-08 03:52:24,909 FATAL L? ?]: The Plugin de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder has thrown an exception: java.lang.ArrayIndexOutOfBoundsException: Index -1 out of bounds for length 2 at de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder.cfg.CfgBuilder$ProcedureCfgBuilder.buildCodeBlock(CfgBuilder.java:761) at de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder.cfg.CfgBuilder$ProcedureCfgBuilder.buildCodeBlock(CfgBuilder.java:742) at de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder.cfg.CfgBuilder$ProcedureCfgBuilder.buildProcedureCfgFromImplementation(CfgBuilder.java:676) at de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder.cfg.CfgBuilder.createIcfg(CfgBuilder.java:291) at de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder.IcfgBuilderObserver.process(IcfgBuilderObserver.java:88) at de.uni_freiburg.informatik.ultimate.core.coreplugin.modelwalker.DFSTreeWalker.runObserver(DFSTreeWalker.java:65) at de.uni_freiburg.informatik.ultimate.core.coreplugin.modelwalker.BaseWalker.runObserver(BaseWalker.java:93) at de.uni_freiburg.informatik.ultimate.core.coreplugin.modelwalker.BaseWalker.run(BaseWalker.java:86) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runObserver(PluginConnector.java:166) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runTool(PluginConnector.java:150) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.run(PluginConnector.java:127) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.executePluginConnector(ToolchainWalker.java:233) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.processPlugin(ToolchainWalker.java:227) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walkUnprotected(ToolchainWalker.java:144) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walk(ToolchainWalker.java:106) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainManager$Toolchain.processToolchain(ToolchainManager.java:319) at de.uni_freiburg.informatik.ultimate.core.coreplugin.toolchain.DefaultToolchainJob.run(DefaultToolchainJob.java:145) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63) [2025-02-08 03:52:24,917 INFO L158 Benchmark]: Toolchain (without parser) took 14866.24ms. Allocated memory was 117.4MB in the beginning and 192.9MB in the end (delta: 75.5MB). Free memory was 83.9MB in the beginning and 112.0MB in the end (delta: -28.0MB). Peak memory consumption was 129.5MB. Max. memory is 16.1GB. [2025-02-08 03:52:24,917 INFO L158 Benchmark]: CDTParser took 0.23ms. Allocated memory is still 83.9MB. Free memory is still 63.0MB. There was no memory consumed. Max. memory is 16.1GB. [2025-02-08 03:52:24,917 INFO L158 Benchmark]: CACSL2BoogieTranslator took 1171.81ms. Allocated memory is still 117.4MB. Free memory was 83.7MB in the beginning and 34.5MB in the end (delta: 49.2MB). Peak memory consumption was 72.0MB. Max. memory is 16.1GB. [2025-02-08 03:52:24,917 INFO L158 Benchmark]: Boogie Procedure Inliner took 140.52ms. Allocated memory is still 117.4MB. Free memory was 34.5MB in the beginning and 55.4MB in the end (delta: -20.9MB). Peak memory consumption was 17.6MB. Max. memory is 16.1GB. [2025-02-08 03:52:24,917 INFO L158 Benchmark]: Boogie Preprocessor took 331.94ms. Allocated memory was 117.4MB in the beginning and 192.9MB in the end (delta: 75.5MB). Free memory was 55.4MB in the beginning and 120.9MB in the end (delta: -65.5MB). Peak memory consumption was 38.5MB. Max. memory is 16.1GB. [2025-02-08 03:52:24,918 INFO L158 Benchmark]: IcfgBuilder took 13218.28ms. Allocated memory is still 192.9MB. Free memory was 120.9MB in the beginning and 112.0MB in the end (delta: 8.9MB). Peak memory consumption was 95.0MB. Max. memory is 16.1GB. [2025-02-08 03:52:24,919 INFO L338 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.23ms. Allocated memory is still 83.9MB. Free memory is still 63.0MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 1171.81ms. Allocated memory is still 117.4MB. Free memory was 83.7MB in the beginning and 34.5MB in the end (delta: 49.2MB). Peak memory consumption was 72.0MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 140.52ms. Allocated memory is still 117.4MB. Free memory was 34.5MB in the beginning and 55.4MB in the end (delta: -20.9MB). Peak memory consumption was 17.6MB. Max. memory is 16.1GB. * Boogie Preprocessor took 331.94ms. Allocated memory was 117.4MB in the beginning and 192.9MB in the end (delta: 75.5MB). Free memory was 55.4MB in the beginning and 120.9MB in the end (delta: -65.5MB). Peak memory consumption was 38.5MB. Max. memory is 16.1GB. * IcfgBuilder took 13218.28ms. Allocated memory is still 192.9MB. Free memory was 120.9MB in the beginning and 112.0MB in the end (delta: 8.9MB). Peak memory consumption was 95.0MB. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder: - ExceptionOrErrorResult: ArrayIndexOutOfBoundsException: Index -1 out of bounds for length 2 de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder: ArrayIndexOutOfBoundsException: Index -1 out of bounds for length 2: de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder.cfg.CfgBuilder$ProcedureCfgBuilder.buildCodeBlock(CfgBuilder.java:761) * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: - GenericResultAtLocation [Line: 3610]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("outb %b0, %w1": : "a" (value), "Nd" (port)); [3610] - GenericResultAtLocation [Line: 3618]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("inb %w1, %b0": "=a" (value): "Nd" (port)); [3618] RESULT: Ultimate could not prove your program: Toolchain returned no result. [2025-02-08 03:52:25,027 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: ERROR: ExceptionOrErrorResult: ArrayIndexOutOfBoundsException: Index -1 out of bounds for length 2