./Ultimate.py --spec ../sv-benchmarks/c/properties/unreach-call.prp --file ../sv-benchmarks/c/ldv-consumption/32_7a_cilled_linux-3.8-rc1-drivers--char--ipmi--ipmi_msghandler.ko-main.cil.out.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-consumption/32_7a_cilled_linux-3.8-rc1-drivers--char--ipmi--ipmi_msghandler.ko-main.cil.out.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 ebe9bf2bbdec742b5fe347a333dc9c1d73e07f77879b09254c247ae13a033d55 --- Real Ultimate output --- This is Ultimate 0.3.0-?-48c9605-m [2025-02-08 02:41:56,985 INFO L188 SettingsManager]: Resetting all preferences to default values... [2025-02-08 02:41:57,052 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-64bit-Automizer_Default.epf [2025-02-08 02:41:57,057 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2025-02-08 02:41:57,057 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2025-02-08 02:41:57,083 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2025-02-08 02:41:57,083 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2025-02-08 02:41:57,084 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2025-02-08 02:41:57,084 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2025-02-08 02:41:57,084 INFO L153 SettingsManager]: * Use memory slicer=true [2025-02-08 02:41:57,085 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2025-02-08 02:41:57,085 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2025-02-08 02:41:57,085 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2025-02-08 02:41:57,085 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2025-02-08 02:41:57,085 INFO L153 SettingsManager]: * Use SBE=true [2025-02-08 02:41:57,086 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2025-02-08 02:41:57,086 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2025-02-08 02:41:57,087 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2025-02-08 02:41:57,087 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2025-02-08 02:41:57,087 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2025-02-08 02:41:57,087 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2025-02-08 02:41:57,087 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2025-02-08 02:41:57,087 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2025-02-08 02:41:57,087 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2025-02-08 02:41:57,087 INFO L153 SettingsManager]: * Use constant arrays=true [2025-02-08 02:41:57,087 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2025-02-08 02:41:57,087 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2025-02-08 02:41:57,087 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2025-02-08 02:41:57,087 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2025-02-08 02:41:57,088 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-02-08 02:41:57,088 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2025-02-08 02:41:57,088 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2025-02-08 02:41:57,088 INFO L153 SettingsManager]: * Compute procedure contracts=false [2025-02-08 02:41:57,088 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2025-02-08 02:41:57,088 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2025-02-08 02:41:57,088 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2025-02-08 02:41:57,088 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2025-02-08 02:41:57,088 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2025-02-08 02:41:57,088 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2025-02-08 02:41:57,088 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2025-02-08 02:41:57,088 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 -> ebe9bf2bbdec742b5fe347a333dc9c1d73e07f77879b09254c247ae13a033d55 [2025-02-08 02:41:57,353 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2025-02-08 02:41:57,362 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2025-02-08 02:41:57,365 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2025-02-08 02:41:57,366 INFO L270 PluginConnector]: Initializing CDTParser... [2025-02-08 02:41:57,366 INFO L274 PluginConnector]: CDTParser initialized [2025-02-08 02:41:57,368 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/ldv-consumption/32_7a_cilled_linux-3.8-rc1-drivers--char--ipmi--ipmi_msghandler.ko-main.cil.out.i [2025-02-08 02:41:58,635 INFO L533 CDTParser]: Created temporary CDT project at /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/4436f8b65/d13b9afb04124633bd3a40bb65ad0c60/FLAGcf632f13c [2025-02-08 02:41:59,056 INFO L384 CDTParser]: Found 1 translation units. [2025-02-08 02:41:59,057 INFO L180 CDTParser]: Scanning /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-consumption/32_7a_cilled_linux-3.8-rc1-drivers--char--ipmi--ipmi_msghandler.ko-main.cil.out.i [2025-02-08 02:41:59,092 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/4436f8b65/d13b9afb04124633bd3a40bb65ad0c60/FLAGcf632f13c [2025-02-08 02:41:59,105 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/4436f8b65/d13b9afb04124633bd3a40bb65ad0c60 [2025-02-08 02:41:59,108 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2025-02-08 02:41:59,109 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2025-02-08 02:41:59,110 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2025-02-08 02:41:59,112 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2025-02-08 02:41:59,115 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2025-02-08 02:41:59,116 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 08.02 02:41:59" (1/1) ... [2025-02-08 02:41:59,116 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@f713cbb and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 02:41:59, skipping insertion in model container [2025-02-08 02:41:59,116 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 08.02 02:41:59" (1/1) ... [2025-02-08 02:41:59,220 INFO L175 MainTranslator]: Built tables and reachable declarations [2025-02-08 02:42:01,318 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-consumption/32_7a_cilled_linux-3.8-rc1-drivers--char--ipmi--ipmi_msghandler.ko-main.cil.out.i[265597,265610] [2025-02-08 02:42:01,534 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-02-08 02:42:01,562 INFO L200 MainTranslator]: Completed pre-run [2025-02-08 02:42:01,617 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile (".pushsection .smp_locks,\"a\"\n.balign 4\n.long 671f - .\n.popsection\n671:\n\tlock; bts %2,%1\n\tsbb %0,%0": "=r" (oldbit), "+m" (*((long volatile *)addr)): "Ir" (nr): "memory"); [3237-3238] [2025-02-08 02:42:01,621 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%P1,%0": "=q" (pfo_ret__): "p" (& current_task)); [3292] [2025-02-08 02:42:01,621 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%P1,%0": "=r" (pfo_ret__): "p" (& current_task)); [3295] [2025-02-08 02:42:01,621 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%P1,%0": "=r" (pfo_ret__): "p" (& current_task)); [3298] [2025-02-08 02:42:01,622 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%P1,%0": "=r" (pfo_ret__): "p" (& current_task)); [3301] [2025-02-08 02:42:01,622 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile (".pushsection .smp_locks,\"a\"\n.balign 4\n.long 671f - .\n.popsection\n671:\n\tlock; addl %1,%0": "+m" (v->counter): "ir" (i)); [3334] [2025-02-08 02:42:01,623 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile (".pushsection .smp_locks,\"a\"\n.balign 4\n.long 671f - .\n.popsection\n671:\n\tlock; subl %1,%0": "+m" (v->counter): "ir" (i)); [3341] [2025-02-08 02:42:01,623 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile (".pushsection .smp_locks,\"a\"\n.balign 4\n.long 671f - .\n.popsection\n671:\n\tlock; subl %2,%0; sete %1": "+m" (v->counter), "=qm" (c): "ir" (i): "memory"); [3348-3349] [2025-02-08 02:42:01,623 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile (".pushsection .smp_locks,\"a\"\n.balign 4\n.long 671f - .\n.popsection\n671:\n\tlock; incl %0": "+m" (v->counter)); [3356] [2025-02-08 02:42:01,623 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile (".pushsection .smp_locks,\"a\"\n.balign 4\n.long 671f - .\n.popsection\n671:\n\tlock; decl %0": "+m" (v->counter)); [3363] [2025-02-08 02:42:01,624 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile (".pushsection .smp_locks,\"a\"\n.balign 4\n.long 671f - .\n.popsection\n671:\n\tlock; cmpxchgb %2,%1": "=a" (__ret), "+m" (*__ptr): "q" (__new), "0" (__old): "memory"); [3381-3382] [2025-02-08 02:42:01,624 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile (".pushsection .smp_locks,\"a\"\n.balign 4\n.long 671f - .\n.popsection\n671:\n\tlock; cmpxchgw %2,%1": "=a" (__ret), "+m" (*__ptr___0): "r" (__new), "0" (__old): "memory"); [3386-3387] [2025-02-08 02:42:01,624 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile (".pushsection .smp_locks,\"a\"\n.balign 4\n.long 671f - .\n.popsection\n671:\n\tlock; cmpxchgl %2,%1": "=a" (__ret), "+m" (*__ptr___1): "r" (__new), "0" (__old): "memory"); [3391-3392] [2025-02-08 02:42:01,624 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile (".pushsection .smp_locks,\"a\"\n.balign 4\n.long 671f - .\n.popsection\n671:\n\tlock; cmpxchgq %2,%1": "=a" (__ret), "+m" (*__ptr___2): "r" (__new), "0" (__old): "memory"); [3396-3397] [2025-02-08 02:42:01,626 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%P1,%0": "=q" (pfo_ret__): "p" (& kernel_stack)); [3531] [2025-02-08 02:42:01,627 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%P1,%0": "=r" (pfo_ret__): "p" (& kernel_stack)); [3534] [2025-02-08 02:42:01,627 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%P1,%0": "=r" (pfo_ret__): "p" (& kernel_stack)); [3537] [2025-02-08 02:42:01,627 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%P1,%0": "=r" (pfo_ret__): "p" (& kernel_stack)); [3540] [2025-02-08 02:42:01,628 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [3577] [2025-02-08 02:42:01,629 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [3584] [2025-02-08 02:42:01,629 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [3587] [2025-02-08 02:42:01,632 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [3791] [2025-02-08 02:42:01,811 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [6781] [2025-02-08 02:42:01,856 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [8123] [2025-02-08 02:42:01,871 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-consumption/32_7a_cilled_linux-3.8-rc1-drivers--char--ipmi--ipmi_msghandler.ko-main.cil.out.i[265597,265610] [2025-02-08 02:42:01,886 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-02-08 02:42:01,965 WARN L1212 FunctionHandler]: The following functions are not defined or handled internally: __cmpxchg_wrong_size [2025-02-08 02:42:01,973 INFO L204 MainTranslator]: Completed translation [2025-02-08 02:42:01,974 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 02:42:01 WrapperNode [2025-02-08 02:42:01,975 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2025-02-08 02:42:01,976 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2025-02-08 02:42:01,976 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2025-02-08 02:42:01,977 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2025-02-08 02:42:01,981 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 02:42:01" (1/1) ... [2025-02-08 02:42:02,074 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 02:42:01" (1/1) ... [2025-02-08 02:42:02,223 INFO L138 Inliner]: procedures = 389, calls = 2966, calls flagged for inlining = 158, calls inlined = 65, statements flattened = 3418 [2025-02-08 02:42:02,224 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2025-02-08 02:42:02,224 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2025-02-08 02:42:02,224 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2025-02-08 02:42:02,224 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2025-02-08 02:42:02,239 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 02:42:01" (1/1) ... [2025-02-08 02:42:02,239 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 02:42:01" (1/1) ... [2025-02-08 02:42:02,260 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 02:42:01" (1/1) ... [2025-02-08 02:42:02,565 INFO L175 MemorySlicer]: Split 993 memory accesses to 41 slices as follows [28, 28, 2, 28, 33, 2, 1, 2, 3, 2, 6, 5, 2, 8, 3, 5, 5, 24, 24, 613, 24, 2, 4, 4, 5, 3, 54, 2, 2, 2, 2, 3, 4, 7, 2, 2, 5, 23, 15, 2, 2]. 62 percent of accesses are in the largest equivalence class. The 92 initializations are split as follows [0, 0, 0, 0, 31, 0, 0, 0, 3, 0, 6, 5, 0, 8, 0, 5, 5, 0, 0, 6, 0, 2, 0, 0, 5, 0, 0, 0, 0, 0, 0, 3, 4, 7, 0, 0, 0, 0, 0, 0, 2]. The 456 writes are split as follows [28, 28, 1, 28, 2, 1, 0, 1, 0, 1, 0, 0, 1, 0, 1, 0, 0, 24, 24, 238, 24, 0, 2, 0, 0, 0, 20, 1, 1, 1, 1, 0, 0, 0, 1, 1, 1, 23, 1, 1, 0]. [2025-02-08 02:42:02,565 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 02:42:01" (1/1) ... [2025-02-08 02:42:02,565 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 02:42:01" (1/1) ... [2025-02-08 02:42:02,687 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 02:42:01" (1/1) ... [2025-02-08 02:42:02,700 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 02:42:01" (1/1) ... [2025-02-08 02:42:02,740 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 02:42:01" (1/1) ... [2025-02-08 02:42:02,763 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 02:42:01" (1/1) ... [2025-02-08 02:42:02,805 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2025-02-08 02:42:02,807 INFO L112 PluginConnector]: ------------------------IcfgBuilder---------------------------- [2025-02-08 02:42:02,808 INFO L270 PluginConnector]: Initializing IcfgBuilder... [2025-02-08 02:42:02,808 INFO L274 PluginConnector]: IcfgBuilder initialized [2025-02-08 02:42:02,809 INFO L184 PluginConnector]: Executing the observer IcfgBuilderObserver from plugin IcfgBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 02:42:01" (1/1) ... [2025-02-08 02:42:02,813 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-02-08 02:42:02,826 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 02:42:02,840 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 02:42:02,848 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 02:42:02,866 INFO L130 BoogieDeclarations]: Found specification of procedure smi_stats_proc_open [2025-02-08 02:42:02,867 INFO L138 BoogieDeclarations]: Found implementation of procedure smi_stats_proc_open [2025-02-08 02:42:02,867 INFO L130 BoogieDeclarations]: Found specification of procedure debug_lockdep_rcu_enabled [2025-02-08 02:42:02,867 INFO L138 BoogieDeclarations]: Found implementation of procedure debug_lockdep_rcu_enabled [2025-02-08 02:42:02,867 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_malloc [2025-02-08 02:42:02,868 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_malloc [2025-02-08 02:42:02,868 INFO L130 BoogieDeclarations]: Found specification of procedure ipmi_poll [2025-02-08 02:42:02,868 INFO L138 BoogieDeclarations]: Found implementation of procedure ipmi_poll [2025-02-08 02:42:02,868 INFO L130 BoogieDeclarations]: Found specification of procedure format_lan_msg [2025-02-08 02:42:02,868 INFO L138 BoogieDeclarations]: Found implementation of procedure format_lan_msg [2025-02-08 02:42:02,868 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~int~TO~VOID [2025-02-08 02:42:02,868 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~int~TO~VOID [2025-02-08 02:42:02,869 INFO L130 BoogieDeclarations]: Found specification of procedure copy_event_into_recv_msg [2025-02-08 02:42:02,869 INFO L138 BoogieDeclarations]: Found implementation of procedure copy_event_into_recv_msg [2025-02-08 02:42:02,869 INFO L130 BoogieDeclarations]: Found specification of procedure ipmi_panic_request_and_wait [2025-02-08 02:42:02,869 INFO L138 BoogieDeclarations]: Found implementation of procedure ipmi_panic_request_and_wait [2025-02-08 02:42:02,869 INFO L130 BoogieDeclarations]: Found specification of procedure spinlock_check [2025-02-08 02:42:02,869 INFO L138 BoogieDeclarations]: Found implementation of procedure spinlock_check [2025-02-08 02:42:02,870 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_unlock_cmd_rcvrs_mutex_of_ipmi_smi [2025-02-08 02:42:02,870 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_unlock_cmd_rcvrs_mutex_of_ipmi_smi [2025-02-08 02:42:02,870 INFO L130 BoogieDeclarations]: Found specification of procedure remove_proc_entry [2025-02-08 02:42:02,870 INFO L138 BoogieDeclarations]: Found implementation of procedure remove_proc_entry [2025-02-08 02:42:02,870 INFO L130 BoogieDeclarations]: Found specification of procedure platform_device_unregister [2025-02-08 02:42:02,870 INFO L138 BoogieDeclarations]: Found implementation of procedure platform_device_unregister [2025-02-08 02:42:02,870 INFO L130 BoogieDeclarations]: Found specification of procedure spin_unlock_irqrestore [2025-02-08 02:42:02,870 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_unlock_irqrestore [2025-02-08 02:42:02,870 INFO L130 BoogieDeclarations]: Found specification of procedure intf_next_seq [2025-02-08 02:42:02,870 INFO L138 BoogieDeclarations]: Found implementation of procedure intf_next_seq [2025-02-08 02:42:02,870 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2025-02-08 02:42:02,870 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_lock_cmd_rcvrs_mutex_of_ipmi_smi [2025-02-08 02:42:02,870 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_lock_cmd_rcvrs_mutex_of_ipmi_smi [2025-02-08 02:42:02,870 INFO L130 BoogieDeclarations]: Found specification of procedure PDE [2025-02-08 02:42:02,870 INFO L138 BoogieDeclarations]: Found implementation of procedure PDE [2025-02-08 02:42:02,870 INFO L130 BoogieDeclarations]: Found specification of procedure list_del [2025-02-08 02:42:02,870 INFO L138 BoogieDeclarations]: Found implementation of procedure list_del [2025-02-08 02:42:02,870 INFO L130 BoogieDeclarations]: Found specification of procedure kmalloc [2025-02-08 02:42:02,870 INFO L138 BoogieDeclarations]: Found implementation of procedure kmalloc [2025-02-08 02:42:02,870 INFO L130 BoogieDeclarations]: Found specification of procedure i_ipmi_request [2025-02-08 02:42:02,870 INFO L138 BoogieDeclarations]: Found implementation of procedure i_ipmi_request [2025-02-08 02:42:02,870 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#0 [2025-02-08 02:42:02,870 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#1 [2025-02-08 02:42:02,870 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#2 [2025-02-08 02:42:02,870 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#3 [2025-02-08 02:42:02,870 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#4 [2025-02-08 02:42:02,870 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#5 [2025-02-08 02:42:02,870 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#6 [2025-02-08 02:42:02,870 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#7 [2025-02-08 02:42:02,870 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#8 [2025-02-08 02:42:02,871 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#9 [2025-02-08 02:42:02,871 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#10 [2025-02-08 02:42:02,871 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#11 [2025-02-08 02:42:02,871 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#12 [2025-02-08 02:42:02,871 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#13 [2025-02-08 02:42:02,871 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#14 [2025-02-08 02:42:02,871 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#15 [2025-02-08 02:42:02,871 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#16 [2025-02-08 02:42:02,871 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#17 [2025-02-08 02:42:02,871 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#18 [2025-02-08 02:42:02,871 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#19 [2025-02-08 02:42:02,871 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#20 [2025-02-08 02:42:02,871 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#21 [2025-02-08 02:42:02,871 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#22 [2025-02-08 02:42:02,871 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#23 [2025-02-08 02:42:02,871 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#24 [2025-02-08 02:42:02,871 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#25 [2025-02-08 02:42:02,871 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#26 [2025-02-08 02:42:02,871 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#27 [2025-02-08 02:42:02,871 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#28 [2025-02-08 02:42:02,871 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#29 [2025-02-08 02:42:02,871 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#30 [2025-02-08 02:42:02,871 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#31 [2025-02-08 02:42:02,871 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#32 [2025-02-08 02:42:02,871 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#33 [2025-02-08 02:42:02,871 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#34 [2025-02-08 02:42:02,871 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#35 [2025-02-08 02:42:02,871 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#36 [2025-02-08 02:42:02,871 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#37 [2025-02-08 02:42:02,871 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#38 [2025-02-08 02:42:02,871 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#39 [2025-02-08 02:42:02,871 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#40 [2025-02-08 02:42:02,871 INFO L130 BoogieDeclarations]: Found specification of procedure free_smi_msg_list [2025-02-08 02:42:02,871 INFO L138 BoogieDeclarations]: Found implementation of procedure free_smi_msg_list [2025-02-08 02:42:02,871 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#0 [2025-02-08 02:42:02,871 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#1 [2025-02-08 02:42:02,872 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#2 [2025-02-08 02:42:02,872 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#3 [2025-02-08 02:42:02,872 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#4 [2025-02-08 02:42:02,872 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#5 [2025-02-08 02:42:02,872 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#6 [2025-02-08 02:42:02,872 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#7 [2025-02-08 02:42:02,872 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#8 [2025-02-08 02:42:02,872 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#9 [2025-02-08 02:42:02,872 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#10 [2025-02-08 02:42:02,872 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#11 [2025-02-08 02:42:02,875 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#12 [2025-02-08 02:42:02,875 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#13 [2025-02-08 02:42:02,875 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#14 [2025-02-08 02:42:02,875 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#15 [2025-02-08 02:42:02,875 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#16 [2025-02-08 02:42:02,875 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#17 [2025-02-08 02:42:02,875 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#18 [2025-02-08 02:42:02,875 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#19 [2025-02-08 02:42:02,875 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#20 [2025-02-08 02:42:02,875 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#21 [2025-02-08 02:42:02,875 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#22 [2025-02-08 02:42:02,875 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#23 [2025-02-08 02:42:02,875 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#24 [2025-02-08 02:42:02,875 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#25 [2025-02-08 02:42:02,875 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#26 [2025-02-08 02:42:02,875 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#27 [2025-02-08 02:42:02,875 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#28 [2025-02-08 02:42:02,875 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#29 [2025-02-08 02:42:02,875 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#30 [2025-02-08 02:42:02,875 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#31 [2025-02-08 02:42:02,875 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#32 [2025-02-08 02:42:02,875 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#33 [2025-02-08 02:42:02,875 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#34 [2025-02-08 02:42:02,875 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#35 [2025-02-08 02:42:02,875 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#36 [2025-02-08 02:42:02,875 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#37 [2025-02-08 02:42:02,875 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#38 [2025-02-08 02:42:02,875 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#39 [2025-02-08 02:42:02,875 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#40 [2025-02-08 02:42:02,875 INFO L130 BoogieDeclarations]: Found specification of procedure kref_get [2025-02-08 02:42:02,875 INFO L138 BoogieDeclarations]: Found implementation of procedure kref_get [2025-02-08 02:42:02,876 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#0 [2025-02-08 02:42:02,876 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#1 [2025-02-08 02:42:02,876 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#2 [2025-02-08 02:42:02,876 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#3 [2025-02-08 02:42:02,876 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#4 [2025-02-08 02:42:02,876 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#5 [2025-02-08 02:42:02,876 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#6 [2025-02-08 02:42:02,876 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#7 [2025-02-08 02:42:02,876 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#8 [2025-02-08 02:42:02,876 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#9 [2025-02-08 02:42:02,876 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#10 [2025-02-08 02:42:02,876 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#11 [2025-02-08 02:42:02,876 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#12 [2025-02-08 02:42:02,876 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#13 [2025-02-08 02:42:02,876 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#14 [2025-02-08 02:42:02,876 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#15 [2025-02-08 02:42:02,876 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#16 [2025-02-08 02:42:02,876 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#17 [2025-02-08 02:42:02,876 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#18 [2025-02-08 02:42:02,876 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#19 [2025-02-08 02:42:02,876 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#20 [2025-02-08 02:42:02,876 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#21 [2025-02-08 02:42:02,876 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#22 [2025-02-08 02:42:02,876 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#23 [2025-02-08 02:42:02,876 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#24 [2025-02-08 02:42:02,876 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#25 [2025-02-08 02:42:02,876 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#26 [2025-02-08 02:42:02,876 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#27 [2025-02-08 02:42:02,876 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#28 [2025-02-08 02:42:02,876 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#29 [2025-02-08 02:42:02,876 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#30 [2025-02-08 02:42:02,876 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#31 [2025-02-08 02:42:02,876 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#32 [2025-02-08 02:42:02,876 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#33 [2025-02-08 02:42:02,876 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#34 [2025-02-08 02:42:02,876 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#35 [2025-02-08 02:42:02,876 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#36 [2025-02-08 02:42:02,876 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#37 [2025-02-08 02:42:02,876 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#38 [2025-02-08 02:42:02,876 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#39 [2025-02-08 02:42:02,877 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#40 [2025-02-08 02:42:02,877 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#0 [2025-02-08 02:42:02,879 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#1 [2025-02-08 02:42:02,879 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#2 [2025-02-08 02:42:02,879 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#3 [2025-02-08 02:42:02,879 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#4 [2025-02-08 02:42:02,879 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#5 [2025-02-08 02:42:02,879 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#6 [2025-02-08 02:42:02,879 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#7 [2025-02-08 02:42:02,879 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#8 [2025-02-08 02:42:02,879 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#9 [2025-02-08 02:42:02,879 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#10 [2025-02-08 02:42:02,879 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#11 [2025-02-08 02:42:02,880 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#12 [2025-02-08 02:42:02,880 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#13 [2025-02-08 02:42:02,880 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#14 [2025-02-08 02:42:02,880 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#15 [2025-02-08 02:42:02,880 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#16 [2025-02-08 02:42:02,880 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#17 [2025-02-08 02:42:02,880 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#18 [2025-02-08 02:42:02,880 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#19 [2025-02-08 02:42:02,880 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#20 [2025-02-08 02:42:02,880 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#21 [2025-02-08 02:42:02,880 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#22 [2025-02-08 02:42:02,880 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#23 [2025-02-08 02:42:02,880 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#24 [2025-02-08 02:42:02,880 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#25 [2025-02-08 02:42:02,880 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#26 [2025-02-08 02:42:02,880 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#27 [2025-02-08 02:42:02,880 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#28 [2025-02-08 02:42:02,880 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#29 [2025-02-08 02:42:02,880 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#30 [2025-02-08 02:42:02,880 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#31 [2025-02-08 02:42:02,880 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#32 [2025-02-08 02:42:02,880 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#33 [2025-02-08 02:42:02,880 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#34 [2025-02-08 02:42:02,880 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#35 [2025-02-08 02:42:02,880 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#36 [2025-02-08 02:42:02,880 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#37 [2025-02-08 02:42:02,880 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#38 [2025-02-08 02:42:02,880 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#39 [2025-02-08 02:42:02,880 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#40 [2025-02-08 02:42:02,880 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#0 [2025-02-08 02:42:02,880 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#1 [2025-02-08 02:42:02,880 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#2 [2025-02-08 02:42:02,880 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#3 [2025-02-08 02:42:02,881 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#4 [2025-02-08 02:42:02,881 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#5 [2025-02-08 02:42:02,881 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#6 [2025-02-08 02:42:02,881 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#7 [2025-02-08 02:42:02,881 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#8 [2025-02-08 02:42:02,881 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#9 [2025-02-08 02:42:02,881 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#10 [2025-02-08 02:42:02,881 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#11 [2025-02-08 02:42:02,881 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#12 [2025-02-08 02:42:02,881 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#13 [2025-02-08 02:42:02,881 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#14 [2025-02-08 02:42:02,881 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#15 [2025-02-08 02:42:02,881 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#16 [2025-02-08 02:42:02,881 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#17 [2025-02-08 02:42:02,881 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#18 [2025-02-08 02:42:02,881 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#19 [2025-02-08 02:42:02,881 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#20 [2025-02-08 02:42:02,881 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#21 [2025-02-08 02:42:02,881 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#22 [2025-02-08 02:42:02,881 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#23 [2025-02-08 02:42:02,881 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#24 [2025-02-08 02:42:02,881 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#25 [2025-02-08 02:42:02,881 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#26 [2025-02-08 02:42:02,881 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#27 [2025-02-08 02:42:02,881 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#28 [2025-02-08 02:42:02,881 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#29 [2025-02-08 02:42:02,881 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#30 [2025-02-08 02:42:02,881 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#31 [2025-02-08 02:42:02,881 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#32 [2025-02-08 02:42:02,881 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#33 [2025-02-08 02:42:02,881 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#34 [2025-02-08 02:42:02,881 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#35 [2025-02-08 02:42:02,881 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#36 [2025-02-08 02:42:02,881 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#37 [2025-02-08 02:42:02,881 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#38 [2025-02-08 02:42:02,881 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#39 [2025-02-08 02:42:02,881 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#40 [2025-02-08 02:42:02,881 INFO L130 BoogieDeclarations]: Found specification of procedure maintenance_mode_update [2025-02-08 02:42:02,884 INFO L138 BoogieDeclarations]: Found implementation of procedure maintenance_mode_update [2025-02-08 02:42:02,884 INFO L130 BoogieDeclarations]: Found specification of procedure list_add_tail [2025-02-08 02:42:02,885 INFO L138 BoogieDeclarations]: Found implementation of procedure list_add_tail [2025-02-08 02:42:02,885 INFO L130 BoogieDeclarations]: Found specification of procedure kref_put [2025-02-08 02:42:02,885 INFO L138 BoogieDeclarations]: Found implementation of procedure kref_put [2025-02-08 02:42:02,885 INFO L130 BoogieDeclarations]: Found specification of procedure rcu_read_lock [2025-02-08 02:42:02,885 INFO L138 BoogieDeclarations]: Found implementation of procedure rcu_read_lock [2025-02-08 02:42:02,885 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2025-02-08 02:42:02,885 INFO L130 BoogieDeclarations]: Found specification of procedure smi_version_proc_open [2025-02-08 02:42:02,885 INFO L138 BoogieDeclarations]: Found implementation of procedure smi_version_proc_open [2025-02-08 02:42:02,885 INFO L130 BoogieDeclarations]: Found specification of procedure __list_add [2025-02-08 02:42:02,885 INFO L138 BoogieDeclarations]: Found implementation of procedure __list_add [2025-02-08 02:42:02,885 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2025-02-08 02:42:02,885 INFO L130 BoogieDeclarations]: Found specification of procedure send_channel_info_cmd [2025-02-08 02:42:02,885 INFO L138 BoogieDeclarations]: Found implementation of procedure send_channel_info_cmd [2025-02-08 02:42:02,885 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#0 [2025-02-08 02:42:02,885 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#1 [2025-02-08 02:42:02,885 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#2 [2025-02-08 02:42:02,885 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#3 [2025-02-08 02:42:02,885 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#4 [2025-02-08 02:42:02,885 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#5 [2025-02-08 02:42:02,885 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#6 [2025-02-08 02:42:02,885 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#7 [2025-02-08 02:42:02,885 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#8 [2025-02-08 02:42:02,885 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#9 [2025-02-08 02:42:02,885 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#10 [2025-02-08 02:42:02,885 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#11 [2025-02-08 02:42:02,885 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#12 [2025-02-08 02:42:02,885 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#13 [2025-02-08 02:42:02,885 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#14 [2025-02-08 02:42:02,885 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#15 [2025-02-08 02:42:02,885 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#16 [2025-02-08 02:42:02,885 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#17 [2025-02-08 02:42:02,885 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#18 [2025-02-08 02:42:02,885 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#19 [2025-02-08 02:42:02,885 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#20 [2025-02-08 02:42:02,885 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#21 [2025-02-08 02:42:02,885 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#22 [2025-02-08 02:42:02,885 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#23 [2025-02-08 02:42:02,885 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#24 [2025-02-08 02:42:02,885 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#25 [2025-02-08 02:42:02,885 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#26 [2025-02-08 02:42:02,885 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#27 [2025-02-08 02:42:02,885 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#28 [2025-02-08 02:42:02,885 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#29 [2025-02-08 02:42:02,885 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#30 [2025-02-08 02:42:02,885 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#31 [2025-02-08 02:42:02,885 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#32 [2025-02-08 02:42:02,886 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#33 [2025-02-08 02:42:02,886 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#34 [2025-02-08 02:42:02,886 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#35 [2025-02-08 02:42:02,886 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#36 [2025-02-08 02:42:02,886 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#37 [2025-02-08 02:42:02,886 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#38 [2025-02-08 02:42:02,886 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#39 [2025-02-08 02:42:02,886 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#40 [2025-02-08 02:42:02,886 INFO L130 BoogieDeclarations]: Found specification of procedure __bad_percpu_size [2025-02-08 02:42:02,886 INFO L138 BoogieDeclarations]: Found implementation of procedure __bad_percpu_size [2025-02-08 02:42:02,886 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~TO~VOID [2025-02-08 02:42:02,886 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~TO~VOID [2025-02-08 02:42:02,886 INFO L130 BoogieDeclarations]: Found specification of procedure ipmi_alloc_smi_msg [2025-02-08 02:42:02,886 INFO L138 BoogieDeclarations]: Found implementation of procedure ipmi_alloc_smi_msg [2025-02-08 02:42:02,886 INFO L130 BoogieDeclarations]: Found specification of procedure mod_timer [2025-02-08 02:42:02,886 INFO L138 BoogieDeclarations]: Found implementation of procedure mod_timer [2025-02-08 02:42:02,886 INFO L130 BoogieDeclarations]: Found specification of procedure list_add [2025-02-08 02:42:02,886 INFO L138 BoogieDeclarations]: Found implementation of procedure list_add [2025-02-08 02:42:02,886 INFO L130 BoogieDeclarations]: Found specification of procedure handle_new_recv_msgs [2025-02-08 02:42:02,886 INFO L138 BoogieDeclarations]: Found implementation of procedure handle_new_recv_msgs [2025-02-08 02:42:02,886 INFO L130 BoogieDeclarations]: Found specification of procedure is_lan_addr [2025-02-08 02:42:02,886 INFO L138 BoogieDeclarations]: Found implementation of procedure is_lan_addr [2025-02-08 02:42:02,886 INFO L130 BoogieDeclarations]: Found specification of procedure warn_slowpath_null [2025-02-08 02:42:02,886 INFO L138 BoogieDeclarations]: Found implementation of procedure warn_slowpath_null [2025-02-08 02:42:02,886 INFO L130 BoogieDeclarations]: Found specification of procedure intf_free [2025-02-08 02:42:02,889 INFO L138 BoogieDeclarations]: Found implementation of procedure intf_free [2025-02-08 02:42:02,889 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2025-02-08 02:42:02,890 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2025-02-08 02:42:02,890 INFO L130 BoogieDeclarations]: Found specification of procedure kref_sub [2025-02-08 02:42:02,890 INFO L138 BoogieDeclarations]: Found implementation of procedure kref_sub [2025-02-08 02:42:02,890 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#0 [2025-02-08 02:42:02,890 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#1 [2025-02-08 02:42:02,890 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#2 [2025-02-08 02:42:02,890 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#3 [2025-02-08 02:42:02,890 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#4 [2025-02-08 02:42:02,890 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#5 [2025-02-08 02:42:02,890 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#6 [2025-02-08 02:42:02,890 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#7 [2025-02-08 02:42:02,890 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#8 [2025-02-08 02:42:02,890 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#9 [2025-02-08 02:42:02,890 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#10 [2025-02-08 02:42:02,890 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#11 [2025-02-08 02:42:02,890 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#12 [2025-02-08 02:42:02,890 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#13 [2025-02-08 02:42:02,890 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#14 [2025-02-08 02:42:02,890 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#15 [2025-02-08 02:42:02,890 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#16 [2025-02-08 02:42:02,890 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#17 [2025-02-08 02:42:02,890 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#18 [2025-02-08 02:42:02,890 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#19 [2025-02-08 02:42:02,890 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#20 [2025-02-08 02:42:02,890 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#21 [2025-02-08 02:42:02,890 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#22 [2025-02-08 02:42:02,890 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#23 [2025-02-08 02:42:02,890 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#24 [2025-02-08 02:42:02,890 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#25 [2025-02-08 02:42:02,890 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#26 [2025-02-08 02:42:02,890 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#27 [2025-02-08 02:42:02,890 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#28 [2025-02-08 02:42:02,890 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#29 [2025-02-08 02:42:02,890 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#30 [2025-02-08 02:42:02,890 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#31 [2025-02-08 02:42:02,890 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#32 [2025-02-08 02:42:02,890 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#33 [2025-02-08 02:42:02,890 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#34 [2025-02-08 02:42:02,890 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#35 [2025-02-08 02:42:02,890 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#36 [2025-02-08 02:42:02,890 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#37 [2025-02-08 02:42:02,890 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#38 [2025-02-08 02:42:02,890 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#39 [2025-02-08 02:42:02,890 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#40 [2025-02-08 02:42:02,890 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#0 [2025-02-08 02:42:02,890 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#1 [2025-02-08 02:42:02,890 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#2 [2025-02-08 02:42:02,890 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#3 [2025-02-08 02:42:02,890 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#4 [2025-02-08 02:42:02,890 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#5 [2025-02-08 02:42:02,890 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#6 [2025-02-08 02:42:02,891 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#7 [2025-02-08 02:42:02,891 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#8 [2025-02-08 02:42:02,891 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#9 [2025-02-08 02:42:02,891 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#10 [2025-02-08 02:42:02,891 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#11 [2025-02-08 02:42:02,891 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#12 [2025-02-08 02:42:02,891 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#13 [2025-02-08 02:42:02,891 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#14 [2025-02-08 02:42:02,891 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#15 [2025-02-08 02:42:02,891 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#16 [2025-02-08 02:42:02,891 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#17 [2025-02-08 02:42:02,891 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#18 [2025-02-08 02:42:02,891 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#19 [2025-02-08 02:42:02,891 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#20 [2025-02-08 02:42:02,894 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#21 [2025-02-08 02:42:02,894 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#22 [2025-02-08 02:42:02,894 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#23 [2025-02-08 02:42:02,894 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#24 [2025-02-08 02:42:02,894 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#25 [2025-02-08 02:42:02,894 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#26 [2025-02-08 02:42:02,894 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#27 [2025-02-08 02:42:02,894 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#28 [2025-02-08 02:42:02,894 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#29 [2025-02-08 02:42:02,894 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#30 [2025-02-08 02:42:02,894 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#31 [2025-02-08 02:42:02,894 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#32 [2025-02-08 02:42:02,894 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#33 [2025-02-08 02:42:02,894 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#34 [2025-02-08 02:42:02,894 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#35 [2025-02-08 02:42:02,894 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#36 [2025-02-08 02:42:02,894 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#37 [2025-02-08 02:42:02,894 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#38 [2025-02-08 02:42:02,894 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#39 [2025-02-08 02:42:02,894 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#40 [2025-02-08 02:42:02,894 INFO L130 BoogieDeclarations]: Found specification of procedure intf_find_seq [2025-02-08 02:42:02,894 INFO L138 BoogieDeclarations]: Found implementation of procedure intf_find_seq [2025-02-08 02:42:02,894 INFO L130 BoogieDeclarations]: Found specification of procedure mutex_unlock [2025-02-08 02:42:02,894 INFO L138 BoogieDeclarations]: Found implementation of procedure mutex_unlock [2025-02-08 02:42:02,894 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_error [2025-02-08 02:42:02,894 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_error [2025-02-08 02:42:02,894 INFO L130 BoogieDeclarations]: Found specification of procedure atomic_read [2025-02-08 02:42:02,894 INFO L138 BoogieDeclarations]: Found implementation of procedure atomic_read [2025-02-08 02:42:02,894 INFO L130 BoogieDeclarations]: Found specification of procedure ipmi_free_smi_msg [2025-02-08 02:42:02,894 INFO L138 BoogieDeclarations]: Found implementation of procedure ipmi_free_smi_msg [2025-02-08 02:42:02,894 INFO L130 BoogieDeclarations]: Found specification of procedure mutex_lock [2025-02-08 02:42:02,894 INFO L138 BoogieDeclarations]: Found implementation of procedure mutex_lock [2025-02-08 02:42:02,894 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2025-02-08 02:42:02,895 INFO L130 BoogieDeclarations]: Found specification of procedure INIT_LIST_HEAD [2025-02-08 02:42:02,895 INFO L138 BoogieDeclarations]: Found implementation of procedure INIT_LIST_HEAD [2025-02-08 02:42:02,895 INFO L130 BoogieDeclarations]: Found specification of procedure proc_mkdir [2025-02-08 02:42:02,895 INFO L138 BoogieDeclarations]: Found implementation of procedure proc_mkdir [2025-02-08 02:42:02,895 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#0 [2025-02-08 02:42:02,895 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#1 [2025-02-08 02:42:02,895 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#2 [2025-02-08 02:42:02,895 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#3 [2025-02-08 02:42:02,895 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#4 [2025-02-08 02:42:02,895 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#5 [2025-02-08 02:42:02,895 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#6 [2025-02-08 02:42:02,895 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#7 [2025-02-08 02:42:02,895 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#8 [2025-02-08 02:42:02,895 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#9 [2025-02-08 02:42:02,895 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#10 [2025-02-08 02:42:02,895 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#11 [2025-02-08 02:42:02,895 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#12 [2025-02-08 02:42:02,895 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#13 [2025-02-08 02:42:02,895 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#14 [2025-02-08 02:42:02,895 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#15 [2025-02-08 02:42:02,895 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#16 [2025-02-08 02:42:02,895 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#17 [2025-02-08 02:42:02,895 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#18 [2025-02-08 02:42:02,895 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#19 [2025-02-08 02:42:02,895 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#20 [2025-02-08 02:42:02,895 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#21 [2025-02-08 02:42:02,895 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#22 [2025-02-08 02:42:02,895 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#23 [2025-02-08 02:42:02,895 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#24 [2025-02-08 02:42:02,895 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#25 [2025-02-08 02:42:02,895 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#26 [2025-02-08 02:42:02,895 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#27 [2025-02-08 02:42:02,895 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#28 [2025-02-08 02:42:02,895 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#29 [2025-02-08 02:42:02,895 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#30 [2025-02-08 02:42:02,895 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#31 [2025-02-08 02:42:02,895 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#32 [2025-02-08 02:42:02,895 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#33 [2025-02-08 02:42:02,895 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#34 [2025-02-08 02:42:02,899 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#35 [2025-02-08 02:42:02,900 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#36 [2025-02-08 02:42:02,900 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#37 [2025-02-08 02:42:02,900 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#38 [2025-02-08 02:42:02,900 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#39 [2025-02-08 02:42:02,900 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#40 [2025-02-08 02:42:02,900 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#0 [2025-02-08 02:42:02,900 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#1 [2025-02-08 02:42:02,900 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#2 [2025-02-08 02:42:02,900 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#3 [2025-02-08 02:42:02,900 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#4 [2025-02-08 02:42:02,900 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#5 [2025-02-08 02:42:02,900 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#6 [2025-02-08 02:42:02,900 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#7 [2025-02-08 02:42:02,900 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#8 [2025-02-08 02:42:02,900 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#9 [2025-02-08 02:42:02,900 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#10 [2025-02-08 02:42:02,900 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#11 [2025-02-08 02:42:02,900 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#12 [2025-02-08 02:42:02,900 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#13 [2025-02-08 02:42:02,900 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#14 [2025-02-08 02:42:02,900 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#15 [2025-02-08 02:42:02,900 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#16 [2025-02-08 02:42:02,900 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#17 [2025-02-08 02:42:02,900 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#18 [2025-02-08 02:42:02,900 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#19 [2025-02-08 02:42:02,900 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#20 [2025-02-08 02:42:02,900 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#21 [2025-02-08 02:42:02,900 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#22 [2025-02-08 02:42:02,900 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#23 [2025-02-08 02:42:02,900 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#24 [2025-02-08 02:42:02,900 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#25 [2025-02-08 02:42:02,900 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#26 [2025-02-08 02:42:02,900 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#27 [2025-02-08 02:42:02,900 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#28 [2025-02-08 02:42:02,900 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#29 [2025-02-08 02:42:02,900 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#30 [2025-02-08 02:42:02,900 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#31 [2025-02-08 02:42:02,900 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#32 [2025-02-08 02:42:02,900 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#33 [2025-02-08 02:42:02,900 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#34 [2025-02-08 02:42:02,900 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#35 [2025-02-08 02:42:02,900 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#36 [2025-02-08 02:42:02,900 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#37 [2025-02-08 02:42:02,900 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#38 [2025-02-08 02:42:02,900 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#39 [2025-02-08 02:42:02,900 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#40 [2025-02-08 02:42:02,900 INFO L130 BoogieDeclarations]: Found specification of procedure find_cmd_rcvr [2025-02-08 02:42:02,900 INFO L138 BoogieDeclarations]: Found implementation of procedure find_cmd_rcvr [2025-02-08 02:42:02,900 INFO L130 BoogieDeclarations]: Found specification of procedure printk [2025-02-08 02:42:02,901 INFO L138 BoogieDeclarations]: Found implementation of procedure printk [2025-02-08 02:42:02,901 INFO L130 BoogieDeclarations]: Found specification of procedure _raw_spin_lock_irqsave [2025-02-08 02:42:02,901 INFO L138 BoogieDeclarations]: Found implementation of procedure _raw_spin_lock_irqsave [2025-02-08 02:42:02,901 INFO L130 BoogieDeclarations]: Found specification of procedure ipmi_init_msghandler [2025-02-08 02:42:02,901 INFO L138 BoogieDeclarations]: Found implementation of procedure ipmi_init_msghandler [2025-02-08 02:42:02,901 INFO L130 BoogieDeclarations]: Found specification of procedure list_empty [2025-02-08 02:42:02,901 INFO L138 BoogieDeclarations]: Found implementation of procedure list_empty [2025-02-08 02:42:02,901 INFO L130 BoogieDeclarations]: Found specification of procedure clean_up_interface_data [2025-02-08 02:42:02,901 INFO L138 BoogieDeclarations]: Found implementation of procedure clean_up_interface_data [2025-02-08 02:42:02,901 INFO L130 BoogieDeclarations]: Found specification of procedure ipmi_alloc_recv_msg [2025-02-08 02:42:02,901 INFO L138 BoogieDeclarations]: Found implementation of procedure ipmi_alloc_recv_msg [2025-02-08 02:42:02,901 INFO L130 BoogieDeclarations]: Found specification of procedure single_open [2025-02-08 02:42:02,901 INFO L138 BoogieDeclarations]: Found implementation of procedure single_open [2025-02-08 02:42:02,901 INFO L130 BoogieDeclarations]: Found specification of procedure rcu_read_lock_held [2025-02-08 02:42:02,901 INFO L138 BoogieDeclarations]: Found implementation of procedure rcu_read_lock_held [2025-02-08 02:42:02,901 INFO L130 BoogieDeclarations]: Found specification of procedure synchronize_rcu [2025-02-08 02:42:02,901 INFO L138 BoogieDeclarations]: Found implementation of procedure synchronize_rcu [2025-02-08 02:42:02,901 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~$Pointer$~X~int~TO~VOID [2025-02-08 02:42:02,901 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~$Pointer$~X~int~TO~VOID [2025-02-08 02:42:02,901 INFO L130 BoogieDeclarations]: Found specification of procedure smi_ipmb_proc_open [2025-02-08 02:42:02,902 INFO L138 BoogieDeclarations]: Found implementation of procedure smi_ipmb_proc_open [2025-02-08 02:42:02,902 INFO L130 BoogieDeclarations]: Found specification of procedure kfree [2025-02-08 02:42:02,902 INFO L138 BoogieDeclarations]: Found implementation of procedure kfree [2025-02-08 02:42:02,902 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2025-02-08 02:42:02,902 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2025-02-08 02:42:02,902 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#2 [2025-02-08 02:42:02,902 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#3 [2025-02-08 02:42:02,902 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#4 [2025-02-08 02:42:02,902 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#5 [2025-02-08 02:42:02,902 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#6 [2025-02-08 02:42:02,902 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#7 [2025-02-08 02:42:02,902 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#8 [2025-02-08 02:42:02,902 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#9 [2025-02-08 02:42:02,902 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#10 [2025-02-08 02:42:02,902 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#11 [2025-02-08 02:42:02,902 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#12 [2025-02-08 02:42:02,902 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#13 [2025-02-08 02:42:02,902 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#14 [2025-02-08 02:42:02,902 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#15 [2025-02-08 02:42:02,902 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#16 [2025-02-08 02:42:02,902 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#17 [2025-02-08 02:42:02,902 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#18 [2025-02-08 02:42:02,902 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#19 [2025-02-08 02:42:02,903 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#20 [2025-02-08 02:42:02,903 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#21 [2025-02-08 02:42:02,903 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#22 [2025-02-08 02:42:02,903 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#23 [2025-02-08 02:42:02,903 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#24 [2025-02-08 02:42:02,903 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#25 [2025-02-08 02:42:02,903 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#26 [2025-02-08 02:42:02,903 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#27 [2025-02-08 02:42:02,903 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#28 [2025-02-08 02:42:02,903 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#29 [2025-02-08 02:42:02,903 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#30 [2025-02-08 02:42:02,903 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#31 [2025-02-08 02:42:02,903 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#32 [2025-02-08 02:42:02,903 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#33 [2025-02-08 02:42:02,903 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#34 [2025-02-08 02:42:02,903 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#35 [2025-02-08 02:42:02,903 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#36 [2025-02-08 02:42:02,903 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#37 [2025-02-08 02:42:02,903 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#38 [2025-02-08 02:42:02,903 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#39 [2025-02-08 02:42:02,903 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#40 [2025-02-08 02:42:02,903 INFO L130 BoogieDeclarations]: Found specification of procedure ldv__builtin_expect [2025-02-08 02:42:02,903 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv__builtin_expect [2025-02-08 02:42:02,903 INFO L130 BoogieDeclarations]: Found specification of procedure is_ipmb_addr [2025-02-08 02:42:02,903 INFO L138 BoogieDeclarations]: Found implementation of procedure is_ipmb_addr [2025-02-08 02:42:02,903 INFO L130 BoogieDeclarations]: Found specification of procedure is_ipmb_bcast_addr [2025-02-08 02:42:02,903 INFO L138 BoogieDeclarations]: Found implementation of procedure is_ipmb_bcast_addr [2025-02-08 02:42:02,903 INFO L130 BoogieDeclarations]: Found specification of procedure rcu_is_cpu_idle [2025-02-08 02:42:02,903 INFO L138 BoogieDeclarations]: Found implementation of procedure rcu_is_cpu_idle [2025-02-08 02:42:02,903 INFO L130 BoogieDeclarations]: Found specification of procedure atomic_inc [2025-02-08 02:42:02,903 INFO L138 BoogieDeclarations]: Found implementation of procedure atomic_inc [2025-02-08 02:42:02,903 INFO L130 BoogieDeclarations]: Found specification of procedure format_ipmb_msg [2025-02-08 02:42:02,903 INFO L138 BoogieDeclarations]: Found implementation of procedure format_ipmb_msg [2025-02-08 02:42:02,903 INFO L130 BoogieDeclarations]: Found specification of procedure lockdep_rcu_suspicious [2025-02-08 02:42:02,903 INFO L138 BoogieDeclarations]: Found implementation of procedure lockdep_rcu_suspicious [2025-02-08 02:42:02,903 INFO L130 BoogieDeclarations]: Found specification of procedure free_recv_msg_list [2025-02-08 02:42:02,903 INFO L138 BoogieDeclarations]: Found implementation of procedure free_recv_msg_list [2025-02-08 02:42:02,903 INFO L130 BoogieDeclarations]: Found specification of procedure current_thread_info [2025-02-08 02:42:02,903 INFO L138 BoogieDeclarations]: Found implementation of procedure current_thread_info [2025-02-08 02:42:02,903 INFO L130 BoogieDeclarations]: Found specification of procedure atomic_dec [2025-02-08 02:42:02,903 INFO L138 BoogieDeclarations]: Found implementation of procedure atomic_dec [2025-02-08 02:42:02,903 INFO L130 BoogieDeclarations]: Found specification of procedure __wake_up [2025-02-08 02:42:02,903 INFO L138 BoogieDeclarations]: Found implementation of procedure __wake_up [2025-02-08 02:42:02,903 INFO L130 BoogieDeclarations]: Found specification of procedure ipmb_checksum [2025-02-08 02:42:02,903 INFO L138 BoogieDeclarations]: Found implementation of procedure ipmb_checksum [2025-02-08 02:42:02,903 INFO L130 BoogieDeclarations]: Found specification of procedure deliver_response [2025-02-08 02:42:02,903 INFO L138 BoogieDeclarations]: Found implementation of procedure deliver_response [2025-02-08 02:42:02,903 INFO L130 BoogieDeclarations]: Found specification of procedure rcu_read_unlock [2025-02-08 02:42:02,903 INFO L138 BoogieDeclarations]: Found implementation of procedure rcu_read_unlock [2025-02-08 02:42:02,903 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2025-02-08 02:42:02,903 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2025-02-08 02:42:02,903 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#2 [2025-02-08 02:42:02,909 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#3 [2025-02-08 02:42:02,909 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#4 [2025-02-08 02:42:02,909 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#5 [2025-02-08 02:42:02,909 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#6 [2025-02-08 02:42:02,909 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#7 [2025-02-08 02:42:02,909 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#8 [2025-02-08 02:42:02,909 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#9 [2025-02-08 02:42:02,909 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#10 [2025-02-08 02:42:02,909 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#11 [2025-02-08 02:42:02,909 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#12 [2025-02-08 02:42:02,909 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#13 [2025-02-08 02:42:02,909 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#14 [2025-02-08 02:42:02,909 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#15 [2025-02-08 02:42:02,909 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#16 [2025-02-08 02:42:02,909 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#17 [2025-02-08 02:42:02,909 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#18 [2025-02-08 02:42:02,909 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#19 [2025-02-08 02:42:02,909 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#20 [2025-02-08 02:42:02,909 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#21 [2025-02-08 02:42:02,909 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#22 [2025-02-08 02:42:02,909 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#23 [2025-02-08 02:42:02,909 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#24 [2025-02-08 02:42:02,909 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#25 [2025-02-08 02:42:02,909 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#26 [2025-02-08 02:42:02,909 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#27 [2025-02-08 02:42:02,909 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#28 [2025-02-08 02:42:02,909 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#29 [2025-02-08 02:42:02,909 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#30 [2025-02-08 02:42:02,909 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#31 [2025-02-08 02:42:02,909 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#32 [2025-02-08 02:42:02,909 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#33 [2025-02-08 02:42:02,909 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#34 [2025-02-08 02:42:02,909 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#35 [2025-02-08 02:42:02,909 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#36 [2025-02-08 02:42:02,909 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#37 [2025-02-08 02:42:02,909 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#38 [2025-02-08 02:42:02,909 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#39 [2025-02-08 02:42:02,909 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#40 [2025-02-08 02:42:02,909 INFO L130 BoogieDeclarations]: Found specification of procedure ipmi_free_recv_msg [2025-02-08 02:42:02,909 INFO L138 BoogieDeclarations]: Found implementation of procedure ipmi_free_recv_msg [2025-02-08 02:42:02,909 INFO L130 BoogieDeclarations]: Found specification of procedure device_remove_file [2025-02-08 02:42:02,909 INFO L138 BoogieDeclarations]: Found implementation of procedure device_remove_file [2025-02-08 02:42:03,703 INFO L257 CfgBuilder]: Building ICFG [2025-02-08 02:42:03,708 INFO L287 CfgBuilder]: Building CFG for each procedure with an implementation [2025-02-08 02:42:03,777 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9887: havoc #t~nondet1578; [2025-02-08 02:42:03,812 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3809: assume 0 == assume_abort_if_not_~cond#1;assume false; [2025-02-08 02:42:03,813 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3809: assume !(0 == assume_abort_if_not_~cond#1); [2025-02-08 02:42:03,813 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3820: havoc assume_abort_if_not_~cond#1;havoc assume_abort_if_not_#in~cond#1;assume { :end_inline_assume_abort_if_not } true;havoc #t~ret148#1;#res#1.base, #res#1.offset := ~res~0#1.base, ~res~0#1.offset; [2025-02-08 02:42:03,813 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3818: havoc ~res~0#1.base, ~res~0#1.offset; [2025-02-08 02:42:03,813 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3820-1: #t~ret148#1 := ldv_is_err_#res#1;havoc ldv_is_err_~ptr#1.base, ldv_is_err_~ptr#1.offset;havoc ldv_is_err_#in~ptr#1.base, ldv_is_err_#in~ptr#1.offset;assume { :end_inline_ldv_is_err } true;assume -9223372036854775808 <= #t~ret148#1 && #t~ret148#1 <= 9223372036854775807;assume { :begin_inline_assume_abort_if_not } true;assume_abort_if_not_#in~cond#1 := (if 0 == #t~ret148#1 then 1 else 0);havoc assume_abort_if_not_~cond#1;assume_abort_if_not_~cond#1 := assume_abort_if_not_#in~cond#1; [2025-02-08 02:42:04,780 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7965-1: call ULTIMATE.dealloc(~#smi_msg~4#1.base, ~#smi_msg~4#1.offset);havoc ~#smi_msg~4#1.base, ~#smi_msg~4#1.offset;call ULTIMATE.dealloc(~#recv_msg~9#1.base, ~#recv_msg~9#1.offset);havoc ~#recv_msg~9#1.base, ~#recv_msg~9#1.offset; [2025-02-08 02:42:04,781 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7965: call ULTIMATE.dealloc(~#smi_msg~4#1.base, ~#smi_msg~4#1.offset);havoc ~#smi_msg~4#1.base, ~#smi_msg~4#1.offset;call ULTIMATE.dealloc(~#recv_msg~9#1.base, ~#recv_msg~9#1.offset);havoc ~#recv_msg~9#1.base, ~#recv_msg~9#1.offset; [2025-02-08 02:42:04,781 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7982: SUMMARY for call ipmi_poll(~intf#1.base, ~intf#1.offset); srcloc: null [2025-02-08 02:42:04,781 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7977: havoc atomic_sub_~i#1, atomic_sub_~v#1.base, atomic_sub_~v#1.offset;havoc atomic_sub_#in~i#1, atomic_sub_#in~v#1.base, atomic_sub_#in~v#1.offset;assume { :end_inline_atomic_sub } true; [2025-02-08 02:42:04,781 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint ipmi_panic_request_and_waitFINAL: assume true; [2025-02-08 02:42:05,101 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4385: assume 0 == #t~mem298 % 256 % 4294967296;havoc #t~mem298; [2025-02-08 02:42:05,102 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4385: assume !(0 == #t~mem298 % 256 % 4294967296);havoc #t~mem298;~i~1 := (1 + ~i~1) % 64; [2025-02-08 02:42:05,102 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4385-1: call #t~mem298 := read~int#19(~intf.base, 406 + ~intf.offset + 38 * (if ~i~1 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then ~i~1 % 4294967296 % 18446744073709551616 else ~i~1 % 4294967296 % 18446744073709551616 - 18446744073709551616), 1); [2025-02-08 02:42:05,102 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4411: #res := ~rv~0; [2025-02-08 02:42:05,102 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint intf_next_seqFINAL: assume true; [2025-02-08 02:42:05,102 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4397: assume 0 == #t~mem300 % 256 % 4294967296;havoc #t~mem300;call write~$Pointer$#19(~recv_msg.base, ~recv_msg.offset, ~intf.base, 30 + (406 + ~intf.offset + 38 * (if ~i~1 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then ~i~1 % 4294967296 % 18446744073709551616 else ~i~1 % 4294967296 % 18446744073709551616 - 18446744073709551616)), 8);call write~int#19(60000, ~intf.base, 2 + (406 + ~intf.offset + 38 * (if ~i~1 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then ~i~1 % 4294967296 % 18446744073709551616 else ~i~1 % 4294967296 % 18446744073709551616 - 18446744073709551616)), 8);call write~int#19(~timeout, ~intf.base, 10 + (406 + ~intf.offset + 38 * (if ~i~1 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then ~i~1 % 4294967296 % 18446744073709551616 else ~i~1 % 4294967296 % 18446744073709551616 - 18446744073709551616)), 8);call write~int#19(~retries, ~intf.base, 18 + (406 + ~intf.offset + 38 * (if ~i~1 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then ~i~1 % 4294967296 % 18446744073709551616 else ~i~1 % 4294967296 % 18446744073709551616 - 18446744073709551616)), 4);call write~int#19(~broadcast % 2, ~intf.base, 1 + (406 + ~intf.offset + 38 * (if ~i~1 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then ~i~1 % 4294967296 % 18446744073709551616 else ~i~1 % 4294967296 % 18446744073709551616 - 18446744073709551616)), 1);call write~int#19(1, ~intf.base, 406 + ~intf.offset + 38 * (if ~i~1 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then ~i~1 % 4294967296 % 18446744073709551616 else ~i~1 % 4294967296 % 18446744073709551616 - 18446744073709551616), 1);call #t~mem301 := read~int#19(~intf.base, 22 + (406 + ~intf.offset + 38 * (if ~i~1 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then ~i~1 % 4294967296 % 18446744073709551616 else ~i~1 % 4294967296 % 18446744073709551616 - 18446744073709551616)), 8);call write~int#19((1 + #t~mem301) % 4194304, ~intf.base, 22 + (406 + ~intf.offset + 38 * (if ~i~1 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then ~i~1 % 4294967296 % 18446744073709551616 else ~i~1 % 4294967296 % 18446744073709551616 - 18446744073709551616)), 8);havoc #t~mem301;call write~int#36(~i~1, ~seq.base, ~seq.offset, 1);call #t~mem302 := read~int#19(~intf.base, 22 + (406 + ~intf.offset + 38 * (if ~i~1 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then ~i~1 % 4294967296 % 18446744073709551616 else ~i~1 % 4294967296 % 18446744073709551616 - 18446744073709551616)), 8);call write~int#14(#t~mem302, ~seqid.base, ~seqid.offset, 8);havoc #t~mem302;call write~int#19((if (1 + ~i~1) % 4294967296 % 4294967296 <= 2147483647 then (1 + ~i~1) % 4294967296 % 4294967296 else (1 + ~i~1) % 4294967296 % 4294967296 - 4294967296) % 64, ~intf.base, 2838 + ~intf.offset, 4); [2025-02-08 02:42:05,102 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4397: assume !(0 == #t~mem300 % 256 % 4294967296);havoc #t~mem300;~rv~0 := -11; [2025-02-08 02:42:05,102 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4397-1: call #t~mem300 := read~int#19(~intf.base, 406 + ~intf.offset + 38 * (if ~i~1 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then ~i~1 % 4294967296 % 18446744073709551616 else ~i~1 % 4294967296 % 18446744073709551616 - 18446744073709551616), 1); [2025-02-08 02:42:05,110 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3862: havoc #t~mem163#1.base, #t~mem163#1.offset; [2025-02-08 02:42:05,122 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3828: havoc __kmalloc_#t~ret149#1.base, __kmalloc_#t~ret149#1.offset; [2025-02-08 02:42:05,527 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5571: SUMMARY for call rcu_read_unlock(); srcloc: null [2025-02-08 02:42:05,527 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5572: SUMMARY for call ipmi_free_smi_msg(~smi_msg~0.base, ~smi_msg~0.offset); srcloc: null [2025-02-08 02:42:05,527 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5573: #res := ~rv~9;call ULTIMATE.dealloc(~#ipmb_seq~0.base, ~#ipmb_seq~0.offset);havoc ~#ipmb_seq~0.base, ~#ipmb_seq~0.offset;call ULTIMATE.dealloc(~#seqid~2.base, ~#seqid~2.offset);havoc ~#seqid~2.base, ~#seqid~2.offset;call ULTIMATE.dealloc(~#ipmb_seq___0~0.base, ~#ipmb_seq___0~0.offset);havoc ~#ipmb_seq___0~0.base, ~#ipmb_seq___0~0.offset;call ULTIMATE.dealloc(~#seqid___0~0.base, ~#seqid___0~0.offset);havoc ~#seqid___0~0.base, ~#seqid___0~0.offset; [2025-02-08 02:42:05,527 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5573-1: SUMMARY for call ipmi_free_recv_msg(~recv_msg~0.base, ~recv_msg~0.offset); srcloc: null [2025-02-08 02:42:05,527 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5298: call ULTIMATE.dealloc(~#ipmb_seq~0.base, ~#ipmb_seq~0.offset);havoc ~#ipmb_seq~0.base, ~#ipmb_seq~0.offset;call ULTIMATE.dealloc(~#seqid~2.base, ~#seqid~2.offset);havoc ~#seqid~2.base, ~#seqid~2.offset;call ULTIMATE.dealloc(~#ipmb_seq___0~0.base, ~#ipmb_seq___0~0.offset);havoc ~#ipmb_seq___0~0.base, ~#ipmb_seq___0~0.offset;call ULTIMATE.dealloc(~#seqid___0~0.base, ~#seqid___0~0.offset);havoc ~#seqid___0~0.base, ~#seqid___0~0.offset; [2025-02-08 02:42:05,545 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4019-1: SUMMARY for call ipmi_free_smi_msg(~msg~1.base, ~msg~1.offset); srcloc: null [2025-02-08 02:42:05,546 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4018: SUMMARY for call list_del(~msg~1.base, ~msg~1.offset); srcloc: null [2025-02-08 02:42:05,546 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint free_smi_msg_listFINAL: assume true; [2025-02-08 02:42:05,546 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4019: ~msg~1.base, ~msg~1.offset := ~msg2~1.base, ~msg2~1.offset;call #t~mem201.base, #t~mem201.offset := read~$Pointer$#19(~msg2~1.base, ~msg2~1.offset, 8);~__mptr___1~1.base, ~__mptr___1~1.offset := #t~mem201.base, #t~mem201.offset;havoc #t~mem201.base, #t~mem201.offset;~msg2~1.base, ~msg2~1.offset := ~__mptr___1~1.base, ~__mptr___1~1.offset; [2025-02-08 02:42:05,618 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6469: call ULTIMATE.dealloc(~#msg~6.base, ~#msg~6.offset);havoc ~#msg~6.base, ~#msg~6.offset;call ULTIMATE.dealloc(~#data~0.base, ~#data~0.offset);havoc ~#data~0.base, ~#data~0.offset;call ULTIMATE.dealloc(~#si~1.base, ~#si~1.offset);havoc ~#si~1.base, ~#si~1.offset; [2025-02-08 02:42:05,683 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6089: havoc remove_files_#t~mem805#1.base, remove_files_#t~mem805#1.offset, remove_files_#t~mem806#1.base, remove_files_#t~mem806#1.offset, remove_files_#t~mem807#1.base, remove_files_#t~mem807#1.offset, remove_files_#t~mem808#1.base, remove_files_#t~mem808#1.offset, remove_files_#t~mem809#1.base, remove_files_#t~mem809#1.offset, remove_files_#t~mem810#1.base, remove_files_#t~mem810#1.offset, remove_files_#t~mem811#1.base, remove_files_#t~mem811#1.offset, remove_files_#t~mem812#1.base, remove_files_#t~mem812#1.offset, remove_files_#t~mem813#1.base, remove_files_#t~mem813#1.offset, remove_files_#t~mem814#1, remove_files_#t~mem815#1.base, remove_files_#t~mem815#1.offset, remove_files_#t~mem816#1, remove_files_#t~mem817#1.base, remove_files_#t~mem817#1.offset, remove_files_~bmc#1.base, remove_files_~bmc#1.offset;havoc remove_files_#in~bmc#1.base, remove_files_#in~bmc#1.offset;assume { :end_inline_remove_files } true;call cleanup_bmc_device_#t~mem818#1.base, cleanup_bmc_device_#t~mem818#1.offset := read~$Pointer$#19(cleanup_bmc_device_~bmc~12#1.base, cleanup_bmc_device_~bmc~12#1.offset, 8); [2025-02-08 02:42:05,683 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L-1: havoc dummy_recv_done_handler_~msg#1.base, dummy_recv_done_handler_~msg#1.offset;havoc dummy_recv_done_handler_#in~msg#1.base, dummy_recv_done_handler_#in~msg#1.offset;assume { :end_inline_dummy_recv_done_handler } true; [2025-02-08 02:42:05,683 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L-1-1: havoc dummy_smi_done_handler_~msg#1.base, dummy_smi_done_handler_~msg#1.offset;havoc dummy_smi_done_handler_#in~msg#1.base, dummy_smi_done_handler_#in~msg#1.offset;assume { :end_inline_dummy_smi_done_handler } true; [2025-02-08 02:42:05,683 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L-1-2: havoc free_recv_msg_~msg#1.base, free_recv_msg_~msg#1.offset;havoc free_recv_msg_#in~msg#1.base, free_recv_msg_#in~msg#1.offset;assume { :end_inline_free_recv_msg } true; [2025-02-08 02:42:05,683 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L-1-3: havoc free_smi_msg_~msg#1.base, free_smi_msg_~msg#1.offset;havoc free_smi_msg_#in~msg#1.base, free_smi_msg_#in~msg#1.offset;assume { :end_inline_free_smi_msg } true; [2025-02-08 02:42:05,684 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L-1-4: havoc cleanup_bmc_device_#t~mem818#1.base, cleanup_bmc_device_#t~mem818#1.offset, cleanup_bmc_device_~ref#1.base, cleanup_bmc_device_~ref#1.offset, cleanup_bmc_device_~bmc~12#1.base, cleanup_bmc_device_~bmc~12#1.offset, cleanup_bmc_device_~__mptr~14#1.base, cleanup_bmc_device_~__mptr~14#1.offset;havoc cleanup_bmc_device_#in~ref#1.base, cleanup_bmc_device_#in~ref#1.offset;assume { :end_inline_cleanup_bmc_device } true; [2025-02-08 02:42:05,684 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L-1-5: havoc free_user_~ref#1.base, free_user_~ref#1.offset, free_user_~user~1#1.base, free_user_~user~1#1.offset, free_user_~__mptr~9#1.base, free_user_~__mptr~9#1.offset;havoc free_user_#in~ref#1.base, free_user_#in~ref#1.offset;assume { :end_inline_free_user } true; [2025-02-08 02:42:05,684 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6090: havoc cleanup_bmc_device_#t~mem818#1.base, cleanup_bmc_device_#t~mem818#1.offset; [2025-02-08 02:42:05,684 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6090-1: SUMMARY for call platform_device_unregister(cleanup_bmc_device_#t~mem818#1.base, cleanup_bmc_device_#t~mem818#1.offset); srcloc: null [2025-02-08 02:42:05,684 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6091: SUMMARY for call kfree(cleanup_bmc_device_~bmc~12#1.base, cleanup_bmc_device_~bmc~12#1.offset); srcloc: null [2025-02-08 02:42:05,697 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9956: havoc #t~nondet1590; [2025-02-08 02:42:11,169 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7104-1: SUMMARY for call atomic_inc(handle_oem_get_msg_cmd_~intf#1.base, 3494 + handle_oem_get_msg_cmd_~intf#1.offset); srcloc: null [2025-02-08 02:42:11,169 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7104: handle_oem_get_msg_cmd_#res#1 := 0; [2025-02-08 02:42:11,169 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6939-1: SUMMARY for call handle_ipmb_get_msg_cmd_#t~ret1094#1 := ipmb_checksum(handle_ipmb_get_msg_cmd_~msg#1.base, 42 + handle_ipmb_get_msg_cmd_~msg#1.offset, 4); srcloc: null [2025-02-08 02:42:11,169 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6906: assume handle_ipmb_get_msg_cmd_#t~mem1076#1 <= 9;havoc handle_ipmb_get_msg_cmd_#t~mem1076#1; [2025-02-08 02:42:11,169 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6906: assume !(handle_ipmb_get_msg_cmd_#t~mem1076#1 <= 9);havoc handle_ipmb_get_msg_cmd_#t~mem1076#1;call handle_ipmb_get_msg_cmd_#t~mem1077#1 := read~int#19(handle_ipmb_get_msg_cmd_~msg#1.base, 314 + handle_ipmb_get_msg_cmd_~msg#1.offset, 1); [2025-02-08 02:42:11,169 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6939: call write~int#19(handle_ipmb_get_msg_cmd_#t~ret1094#1, handle_ipmb_get_msg_cmd_~msg#1.base, 46 + handle_ipmb_get_msg_cmd_~msg#1.offset, 1);havoc handle_ipmb_get_msg_cmd_#t~ret1094#1;call write~int#19(11, handle_ipmb_get_msg_cmd_~msg#1.base, 32 + handle_ipmb_get_msg_cmd_~msg#1.offset, 4); [2025-02-08 02:42:11,169 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7501: assume ~rv~22#1 < 0; [2025-02-08 02:42:11,169 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7501: assume !(~rv~22#1 < 0); [2025-02-08 02:42:11,169 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7270: handle_read_event_rsp_~__mptr___3~2#1.base, handle_read_event_rsp_~__mptr___3~2#1.offset := handle_read_event_rsp_~_________p1___0~6#1.base, handle_read_event_rsp_~_________p1___0~6#1.offset;handle_read_event_rsp_~user~5#1.base, handle_read_event_rsp_~user~5#1.offset := handle_read_event_rsp_~__mptr___3~2#1.base, handle_read_event_rsp_~__mptr___3~2#1.offset; [2025-02-08 02:42:11,169 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7336: SUMMARY for call atomic_inc(handle_bmc_rsp_~intf#1.base, 3418 + handle_bmc_rsp_~intf#1.offset); srcloc: null [2025-02-08 02:42:11,169 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7204-1: SUMMARY for call atomic_inc(handle_read_event_rsp_~intf#1.base, 3502 + handle_read_event_rsp_~intf#1.offset); srcloc: null [2025-02-08 02:42:11,170 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7204: handle_read_event_rsp_#res#1 := 0;call ULTIMATE.dealloc(handle_read_event_rsp_~#msgs~1#1.base, handle_read_event_rsp_~#msgs~1#1.offset);havoc handle_read_event_rsp_~#msgs~1#1.base, handle_read_event_rsp_~#msgs~1#1.offset;call ULTIMATE.dealloc(handle_read_event_rsp_~#__ptr~7#1.base, handle_read_event_rsp_~#__ptr~7#1.offset);havoc handle_read_event_rsp_~#__ptr~7#1.base, handle_read_event_rsp_~#__ptr~7#1.offset;call ULTIMATE.dealloc(handle_read_event_rsp_~#__ptr___0~7#1.base, handle_read_event_rsp_~#__ptr___0~7#1.offset);havoc handle_read_event_rsp_~#__ptr___0~7#1.base, handle_read_event_rsp_~#__ptr___0~7#1.offset; [2025-02-08 02:42:11,170 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7039: assume 0 != handle_lan_get_msg_cmd_#t~mem1139#1 % 256 % 4294967296;havoc handle_lan_get_msg_cmd_#t~mem1139#1;handle_lan_get_msg_cmd_#res#1 := 0; [2025-02-08 02:42:11,170 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7039: assume !(0 != handle_lan_get_msg_cmd_#t~mem1139#1 % 256 % 4294967296);havoc handle_lan_get_msg_cmd_#t~mem1139#1;call handle_lan_get_msg_cmd_#t~mem1140#1 := read~int#19(handle_lan_get_msg_cmd_~msg#1.base, 318 + handle_lan_get_msg_cmd_~msg#1.offset, 1);handle_lan_get_msg_cmd_~netfn~1#1 := (if handle_lan_get_msg_cmd_#t~mem1140#1 % 256 % 4294967296 <= 2147483647 then handle_lan_get_msg_cmd_#t~mem1140#1 % 256 % 4294967296 else handle_lan_get_msg_cmd_#t~mem1140#1 % 256 % 4294967296 - 4294967296) / 4;havoc handle_lan_get_msg_cmd_#t~mem1140#1;call handle_lan_get_msg_cmd_#t~mem1141#1 := read~int#19(handle_lan_get_msg_cmd_~msg#1.base, 322 + handle_lan_get_msg_cmd_~msg#1.offset, 1);handle_lan_get_msg_cmd_~cmd~1#1 := handle_lan_get_msg_cmd_#t~mem1141#1;havoc handle_lan_get_msg_cmd_#t~mem1141#1;call handle_lan_get_msg_cmd_#t~mem1142#1 := read~int#19(handle_lan_get_msg_cmd_~msg#1.base, 315 + handle_lan_get_msg_cmd_~msg#1.offset, 1);handle_lan_get_msg_cmd_~chan~2#1 := handle_lan_get_msg_cmd_#t~mem1142#1 % 256 % 16;havoc handle_lan_get_msg_cmd_#t~mem1142#1; [2025-02-08 02:42:11,170 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6874: assume 0 != handle_ipmb_get_msg_rsp_~tmp~59#1; [2025-02-08 02:42:11,170 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6874: assume !(0 != handle_ipmb_get_msg_rsp_~tmp~59#1);call handle_ipmb_get_msg_rsp_#t~mem1065#1 := read~int#19(handle_ipmb_get_msg_rsp_~msg#1.base, 308 + handle_ipmb_get_msg_rsp_~msg#1.offset, 4);handle_ipmb_get_msg_rsp_~__len~4#1 := -9 + handle_ipmb_get_msg_rsp_#t~mem1065#1;havoc handle_ipmb_get_msg_rsp_#t~mem1065#1;call handle_ipmb_get_msg_rsp_#t~mem1066#1.base, handle_ipmb_get_msg_rsp_#t~mem1066#1.offset := read~$Pointer$#38(handle_ipmb_get_msg_rsp_~#recv_msg~1#1.base, handle_ipmb_get_msg_rsp_~#recv_msg~1#1.offset, 8); [2025-02-08 02:42:11,170 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6907-1: SUMMARY for call atomic_inc(handle_ipmb_get_msg_cmd_~intf#1.base, 3494 + handle_ipmb_get_msg_cmd_~intf#1.offset); srcloc: null [2025-02-08 02:42:11,170 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6907: handle_ipmb_get_msg_cmd_#res#1 := 0; [2025-02-08 02:42:11,170 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7436-2: assume handle_one_recv_msg_#t~switch1257#1;call handle_one_recv_msg_#t~mem1266#1 := read~int#19(handle_one_recv_msg_~intf#1.base, 3324 + handle_one_recv_msg_~intf#1.offset + 4 * handle_one_recv_msg_~chan~4#1, 1);handle_one_recv_msg_#t~short1268#1 := handle_one_recv_msg_#t~mem1266#1 % 256 % 4294967296 > 95; [2025-02-08 02:42:11,170 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7436-2: assume !handle_one_recv_msg_#t~switch1257#1; [2025-02-08 02:42:11,170 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7436-1: assume handle_one_recv_msg_#t~short1268#1;call handle_one_recv_msg_#t~mem1267#1 := read~int#19(handle_one_recv_msg_~intf#1.base, 3324 + handle_one_recv_msg_~intf#1.offset + 4 * handle_one_recv_msg_~chan~4#1, 1);handle_one_recv_msg_#t~short1268#1 := (if handle_one_recv_msg_#t~mem1267#1 % 256 % 256 <= 127 then handle_one_recv_msg_#t~mem1267#1 % 256 % 256 else handle_one_recv_msg_#t~mem1267#1 % 256 % 256 - 256) >= 0; [2025-02-08 02:42:11,170 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7436-1: assume !handle_one_recv_msg_#t~short1268#1; [2025-02-08 02:42:11,170 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7436: assume handle_one_recv_msg_#t~short1268#1;havoc handle_one_recv_msg_#t~mem1266#1;havoc handle_one_recv_msg_#t~mem1267#1;havoc handle_one_recv_msg_#t~short1268#1;assume { :begin_inline_handle_oem_get_msg_cmd } true;handle_oem_get_msg_cmd_#in~intf#1.base, handle_oem_get_msg_cmd_#in~intf#1.offset, handle_oem_get_msg_cmd_#in~msg#1.base, handle_oem_get_msg_cmd_#in~msg#1.offset := handle_one_recv_msg_~intf#1.base, handle_one_recv_msg_~intf#1.offset, handle_one_recv_msg_~msg#1.base, handle_one_recv_msg_~msg#1.offset;havoc handle_oem_get_msg_cmd_#res#1;havoc handle_oem_get_msg_cmd_#t~mem1159#1, handle_oem_get_msg_cmd_#t~mem1160#1, handle_oem_get_msg_cmd_#t~mem1161#1, handle_oem_get_msg_cmd_#t~mem1162#1, handle_oem_get_msg_cmd_#t~mem1163#1, handle_oem_get_msg_cmd_#t~ret1164#1.base, handle_oem_get_msg_cmd_#t~ret1164#1.offset, handle_oem_get_msg_cmd_#t~mem1165#1.base, handle_oem_get_msg_cmd_#t~mem1165#1.offset, handle_oem_get_msg_cmd_#t~ret1166#1.base, handle_oem_get_msg_cmd_#t~ret1166#1.offset, handle_oem_get_msg_cmd_#t~ret1167#1, handle_oem_get_msg_cmd_#t~mem1168#1, handle_oem_get_msg_cmd_#t~mem1169#1, handle_oem_get_msg_cmd_#t~mem1170#1, handle_oem_get_msg_cmd_#t~mem1171#1, handle_oem_get_msg_cmd_#t~mem1172#1, handle_oem_get_msg_cmd_#t~memcpy~res1173#1.base, handle_oem_get_msg_cmd_#t~memcpy~res1173#1.offset, handle_oem_get_msg_cmd_~intf#1.base, handle_oem_get_msg_cmd_~intf#1.offset, handle_oem_get_msg_cmd_~msg#1.base, handle_oem_get_msg_cmd_~msg#1.offset, handle_oem_get_msg_cmd_~rcvr~8#1.base, handle_oem_get_msg_cmd_~rcvr~8#1.offset, handle_oem_get_msg_cmd_~rv~20#1, handle_oem_get_msg_cmd_~netfn~2#1, handle_oem_get_msg_cmd_~cmd~2#1, handle_oem_get_msg_cmd_~chan~3#1, handle_oem_get_msg_cmd_~user~4#1.base, handle_oem_get_msg_cmd_~user~4#1.offset, handle_oem_get_msg_cmd_~smi_addr~1#1.base, handle_oem_get_msg_cmd_~smi_addr~1#1.offset, handle_oem_get_msg_cmd_~recv_msg~5#1.base, handle_oem_get_msg_cmd_~recv_msg~5#1.offset, handle_oem_get_msg_cmd_~__len~8#1, handle_oem_get_msg_cmd_~__ret~9#1.base, handle_oem_get_msg_cmd_~__ret~9#1.offset;handle_oem_get_msg_cmd_~intf#1.base, handle_oem_get_msg_cmd_~intf#1.offset := handle_oem_get_msg_cmd_#in~intf#1.base, handle_oem_get_msg_cmd_#in~intf#1.offset;handle_oem_get_msg_cmd_~msg#1.base, handle_oem_get_msg_cmd_~msg#1.offset := handle_oem_get_msg_cmd_#in~msg#1.base, handle_oem_get_msg_cmd_#in~msg#1.offset;havoc handle_oem_get_msg_cmd_~rcvr~8#1.base, handle_oem_get_msg_cmd_~rcvr~8#1.offset;havoc handle_oem_get_msg_cmd_~rv~20#1;havoc handle_oem_get_msg_cmd_~netfn~2#1;havoc handle_oem_get_msg_cmd_~cmd~2#1;havoc handle_oem_get_msg_cmd_~chan~3#1;havoc handle_oem_get_msg_cmd_~user~4#1.base, handle_oem_get_msg_cmd_~user~4#1.offset;havoc handle_oem_get_msg_cmd_~smi_addr~1#1.base, handle_oem_get_msg_cmd_~smi_addr~1#1.offset;havoc handle_oem_get_msg_cmd_~recv_msg~5#1.base, handle_oem_get_msg_cmd_~recv_msg~5#1.offset;havoc handle_oem_get_msg_cmd_~__len~8#1;havoc handle_oem_get_msg_cmd_~__ret~9#1.base, handle_oem_get_msg_cmd_~__ret~9#1.offset;handle_oem_get_msg_cmd_~rv~20#1 := 0;handle_oem_get_msg_cmd_~user~4#1.base, handle_oem_get_msg_cmd_~user~4#1.offset := 0, 0;call handle_oem_get_msg_cmd_#t~mem1159#1 := read~int#19(handle_oem_get_msg_cmd_~msg#1.base, 308 + handle_oem_get_msg_cmd_~msg#1.offset, 4); [2025-02-08 02:42:11,170 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7436: assume !handle_one_recv_msg_#t~short1268#1;havoc handle_one_recv_msg_#t~mem1266#1;havoc handle_one_recv_msg_#t~mem1267#1;havoc handle_one_recv_msg_#t~short1268#1;handle_one_recv_msg_~requeue~0#1 := 0; [2025-02-08 02:42:11,171 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7337: SUMMARY for call ipmi_free_recv_msg(handle_bmc_rsp_~recv_msg~7#1.base, handle_bmc_rsp_~recv_msg~7#1.offset); srcloc: null [2025-02-08 02:42:11,171 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6875-1: SUMMARY for call atomic_inc(handle_ipmb_get_msg_rsp_~intf#1.base, 3454 + handle_ipmb_get_msg_rsp_~intf#1.offset); srcloc: null [2025-02-08 02:42:11,171 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6875: handle_ipmb_get_msg_rsp_#res#1 := 0;call ULTIMATE.dealloc(handle_ipmb_get_msg_rsp_~#ipmb_addr~1#1.base, handle_ipmb_get_msg_rsp_~#ipmb_addr~1#1.offset);havoc handle_ipmb_get_msg_rsp_~#ipmb_addr~1#1.base, handle_ipmb_get_msg_rsp_~#ipmb_addr~1#1.offset;call ULTIMATE.dealloc(handle_ipmb_get_msg_rsp_~#recv_msg~1#1.base, handle_ipmb_get_msg_rsp_~#recv_msg~1#1.offset);havoc handle_ipmb_get_msg_rsp_~#recv_msg~1#1.base, handle_ipmb_get_msg_rsp_~#recv_msg~1#1.offset; [2025-02-08 02:42:11,171 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6941-1: SUMMARY for call rcu_read_lock(); srcloc: null [2025-02-08 02:42:11,171 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6974-1: handle_ipmb_get_msg_cmd_#res#1 := handle_ipmb_get_msg_cmd_~rv~18#1; [2025-02-08 02:42:11,171 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6941: call handle_ipmb_get_msg_cmd_#t~mem1095#1.base, handle_ipmb_get_msg_cmd_#t~mem1095#1.offset := read~$Pointer$#19(handle_ipmb_get_msg_cmd_~intf#1.base, 150 + handle_ipmb_get_msg_cmd_~intf#1.offset, 8);handle_ipmb_get_msg_cmd_~handlers~2#1.base, handle_ipmb_get_msg_cmd_~handlers~2#1.offset := handle_ipmb_get_msg_cmd_#t~mem1095#1.base, handle_ipmb_get_msg_cmd_#t~mem1095#1.offset;havoc handle_ipmb_get_msg_cmd_#t~mem1095#1.base, handle_ipmb_get_msg_cmd_#t~mem1095#1.offset; [2025-02-08 02:42:11,171 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7503: SUMMARY for call list_add(~smi_msg~1#1.base, ~smi_msg~1#1.offset, ~intf#1.base, 2910 + ~intf#1.offset); srcloc: null [2025-02-08 02:42:11,171 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7536: call #t~mem1296#1.base, #t~mem1296#1.offset := read~$Pointer$#19(~user~7#1.base, ~user~7#1.offset, 8);call write~$Pointer$#28(#t~mem1296#1.base, #t~mem1296#1.offset, ~#__ptr___0~8#1.base, ~#__ptr___0~8#1.offset, 8);havoc #t~mem1296#1.base, #t~mem1296#1.offset;call #t~mem1297#1.base, #t~mem1297#1.offset := read~$Pointer$#28(~#__ptr___0~8#1.base, ~#__ptr___0~8#1.offset, 8);~_________p1___0~7#1.base, ~_________p1___0~7#1.offset := #t~mem1297#1.base, #t~mem1297#1.offset;havoc #t~mem1297#1.base, #t~mem1297#1.offset; [2025-02-08 02:42:11,171 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7438: handle_one_recv_msg_#t~ret1269#1 := handle_oem_get_msg_cmd_#res#1;havoc handle_oem_get_msg_cmd_#t~mem1159#1, handle_oem_get_msg_cmd_#t~mem1160#1, handle_oem_get_msg_cmd_#t~mem1161#1, handle_oem_get_msg_cmd_#t~mem1162#1, handle_oem_get_msg_cmd_#t~mem1163#1, handle_oem_get_msg_cmd_#t~ret1164#1.base, handle_oem_get_msg_cmd_#t~ret1164#1.offset, handle_oem_get_msg_cmd_#t~mem1165#1.base, handle_oem_get_msg_cmd_#t~mem1165#1.offset, handle_oem_get_msg_cmd_#t~ret1166#1.base, handle_oem_get_msg_cmd_#t~ret1166#1.offset, handle_oem_get_msg_cmd_#t~ret1167#1, handle_oem_get_msg_cmd_#t~mem1168#1, handle_oem_get_msg_cmd_#t~mem1169#1, handle_oem_get_msg_cmd_#t~mem1170#1, handle_oem_get_msg_cmd_#t~mem1171#1, handle_oem_get_msg_cmd_#t~mem1172#1, handle_oem_get_msg_cmd_#t~memcpy~res1173#1.base, handle_oem_get_msg_cmd_#t~memcpy~res1173#1.offset, handle_oem_get_msg_cmd_~intf#1.base, handle_oem_get_msg_cmd_~intf#1.offset, handle_oem_get_msg_cmd_~msg#1.base, handle_oem_get_msg_cmd_~msg#1.offset, handle_oem_get_msg_cmd_~rcvr~8#1.base, handle_oem_get_msg_cmd_~rcvr~8#1.offset, handle_oem_get_msg_cmd_~rv~20#1, handle_oem_get_msg_cmd_~netfn~2#1, handle_oem_get_msg_cmd_~cmd~2#1, handle_oem_get_msg_cmd_~chan~3#1, handle_oem_get_msg_cmd_~user~4#1.base, handle_oem_get_msg_cmd_~user~4#1.offset, handle_oem_get_msg_cmd_~smi_addr~1#1.base, handle_oem_get_msg_cmd_~smi_addr~1#1.offset, handle_oem_get_msg_cmd_~recv_msg~5#1.base, handle_oem_get_msg_cmd_~recv_msg~5#1.offset, handle_oem_get_msg_cmd_~__len~8#1, handle_oem_get_msg_cmd_~__ret~9#1.base, handle_oem_get_msg_cmd_~__ret~9#1.offset;havoc handle_oem_get_msg_cmd_#in~intf#1.base, handle_oem_get_msg_cmd_#in~intf#1.offset, handle_oem_get_msg_cmd_#in~msg#1.base, handle_oem_get_msg_cmd_#in~msg#1.offset;assume { :end_inline_handle_oem_get_msg_cmd } true;assume -2147483648 <= handle_one_recv_msg_#t~ret1269#1 && handle_one_recv_msg_#t~ret1269#1 <= 2147483647;handle_one_recv_msg_~requeue~0#1 := handle_one_recv_msg_#t~ret1269#1;havoc handle_one_recv_msg_#t~ret1269#1; [2025-02-08 02:42:11,171 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7339-1: SUMMARY for call atomic_inc(handle_bmc_rsp_~intf#1.base, 3414 + handle_bmc_rsp_~intf#1.offset); srcloc: null [2025-02-08 02:42:11,171 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7339: call write~int#19(1, handle_bmc_rsp_~recv_msg~7#1.base, 16 + handle_bmc_rsp_~recv_msg~7#1.offset, 4);call handle_bmc_rsp_#t~mem1210#1 := read~int#19(handle_bmc_rsp_~msg#1.base, 16 + handle_bmc_rsp_~msg#1.offset, 8);call write~int#19(handle_bmc_rsp_#t~mem1210#1, handle_bmc_rsp_~recv_msg~7#1.base, 66 + handle_bmc_rsp_~recv_msg~7#1.offset, 8);havoc handle_bmc_rsp_#t~mem1210#1;handle_bmc_rsp_~smi_addr~3#1.base, handle_bmc_rsp_~smi_addr~3#1.offset := handle_bmc_rsp_~recv_msg~7#1.base, 28 + handle_bmc_rsp_~recv_msg~7#1.offset;call write~int#19(12, handle_bmc_rsp_~smi_addr~3#1.base, handle_bmc_rsp_~smi_addr~3#1.offset, 4);call write~int#19(15, handle_bmc_rsp_~smi_addr~3#1.base, 4 + handle_bmc_rsp_~smi_addr~3#1.offset, 2);call handle_bmc_rsp_#t~mem1211#1 := read~int#19(handle_bmc_rsp_~msg#1.base, 312 + handle_bmc_rsp_~msg#1.offset, 1);call write~int#19(handle_bmc_rsp_#t~mem1211#1 % 256 % 4, handle_bmc_rsp_~smi_addr~3#1.base, 6 + handle_bmc_rsp_~smi_addr~3#1.offset, 1);havoc handle_bmc_rsp_#t~mem1211#1;call handle_bmc_rsp_#t~mem1212#1 := read~int#19(handle_bmc_rsp_~msg#1.base, 312 + handle_bmc_rsp_~msg#1.offset, 1);call write~int#19((if handle_bmc_rsp_#t~mem1212#1 % 256 % 4294967296 <= 2147483647 then handle_bmc_rsp_#t~mem1212#1 % 256 % 4294967296 else handle_bmc_rsp_#t~mem1212#1 % 256 % 4294967296 - 4294967296) / 4, handle_bmc_rsp_~recv_msg~7#1.base, 74 + handle_bmc_rsp_~recv_msg~7#1.offset, 1);havoc handle_bmc_rsp_#t~mem1212#1;call handle_bmc_rsp_#t~mem1213#1 := read~int#19(handle_bmc_rsp_~msg#1.base, 313 + handle_bmc_rsp_~msg#1.offset, 1);call write~int#19(handle_bmc_rsp_#t~mem1213#1, handle_bmc_rsp_~recv_msg~7#1.base, 75 + handle_bmc_rsp_~recv_msg~7#1.offset, 1);havoc handle_bmc_rsp_#t~mem1213#1;call handle_bmc_rsp_#t~mem1214#1 := read~int#19(handle_bmc_rsp_~msg#1.base, 308 + handle_bmc_rsp_~msg#1.offset, 4);handle_bmc_rsp_~__len~10#1 := -2 + handle_bmc_rsp_#t~mem1214#1;havoc handle_bmc_rsp_#t~mem1214#1; [2025-02-08 02:42:11,171 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7372-1: assume handle_one_recv_msg_#t~short1229#1; [2025-02-08 02:42:11,171 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7372-1: assume !handle_one_recv_msg_#t~short1229#1;call handle_one_recv_msg_#t~mem1227#1 := read~int#19(handle_one_recv_msg_~msg#1.base, 313 + handle_one_recv_msg_~msg#1.offset, 1);call handle_one_recv_msg_#t~mem1228#1 := read~int#19(handle_one_recv_msg_~msg#1.base, 37 + handle_one_recv_msg_~msg#1.offset, 1);handle_one_recv_msg_#t~short1229#1 := (if handle_one_recv_msg_#t~mem1227#1 % 256 % 4294967296 <= 2147483647 then handle_one_recv_msg_#t~mem1227#1 % 256 % 4294967296 else handle_one_recv_msg_#t~mem1227#1 % 256 % 4294967296 - 4294967296) != (if handle_one_recv_msg_#t~mem1228#1 % 256 % 4294967296 <= 2147483647 then handle_one_recv_msg_#t~mem1228#1 % 256 % 4294967296 else handle_one_recv_msg_#t~mem1228#1 % 256 % 4294967296 - 4294967296); [2025-02-08 02:42:11,171 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7372: assume handle_one_recv_msg_#t~short1229#1;havoc handle_one_recv_msg_#t~mem1225#1;havoc handle_one_recv_msg_#t~mem1226#1;havoc handle_one_recv_msg_#t~mem1227#1;havoc handle_one_recv_msg_#t~mem1228#1;havoc handle_one_recv_msg_#t~short1229#1;call handle_one_recv_msg_#t~mem1230#1 := read~int#19(handle_one_recv_msg_~msg#1.base, 36 + handle_one_recv_msg_~msg#1.offset, 1);call handle_one_recv_msg_#t~mem1231#1 := read~int#19(handle_one_recv_msg_~msg#1.base, 37 + handle_one_recv_msg_~msg#1.offset, 1);call handle_one_recv_msg_#t~mem1232#1 := read~int#19(handle_one_recv_msg_~msg#1.base, 312 + handle_one_recv_msg_~msg#1.offset, 1);call handle_one_recv_msg_#t~mem1233#1 := read~int#19(handle_one_recv_msg_~msg#1.base, 313 + handle_one_recv_msg_~msg#1.offset, 1); [2025-02-08 02:42:11,171 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7372: assume !handle_one_recv_msg_#t~short1229#1;havoc handle_one_recv_msg_#t~mem1225#1;havoc handle_one_recv_msg_#t~mem1226#1;havoc handle_one_recv_msg_#t~mem1227#1;havoc handle_one_recv_msg_#t~mem1228#1;havoc handle_one_recv_msg_#t~short1229#1; [2025-02-08 02:42:11,172 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7273: assume (handle_read_event_rsp_~user~5#1.base + handle_read_event_rsp_~user~5#1.offset) % 18446744073709551616 != (handle_read_event_rsp_~intf#1.base + (24 + handle_read_event_rsp_~intf#1.offset)) % 18446744073709551616; [2025-02-08 02:42:11,172 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7273: assume !((handle_read_event_rsp_~user~5#1.base + handle_read_event_rsp_~user~5#1.offset) % 18446744073709551616 != (handle_read_event_rsp_~intf#1.base + (24 + handle_read_event_rsp_~intf#1.offset)) % 18446744073709551616); [2025-02-08 02:42:11,172 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7108: assume 0 != handle_oem_get_msg_cmd_#t~mem1160#1 % 256 % 4294967296;havoc handle_oem_get_msg_cmd_#t~mem1160#1;handle_oem_get_msg_cmd_#res#1 := 0; [2025-02-08 02:42:11,173 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7108: assume !(0 != handle_oem_get_msg_cmd_#t~mem1160#1 % 256 % 4294967296);havoc handle_oem_get_msg_cmd_#t~mem1160#1;call handle_oem_get_msg_cmd_#t~mem1161#1 := read~int#19(handle_oem_get_msg_cmd_~msg#1.base, 312 + handle_oem_get_msg_cmd_~msg#1.offset, 1);handle_oem_get_msg_cmd_~netfn~2#1 := (if handle_oem_get_msg_cmd_#t~mem1161#1 % 256 % 4294967296 <= 2147483647 then handle_oem_get_msg_cmd_#t~mem1161#1 % 256 % 4294967296 else handle_oem_get_msg_cmd_#t~mem1161#1 % 256 % 4294967296 - 4294967296) / 4;havoc handle_oem_get_msg_cmd_#t~mem1161#1;call handle_oem_get_msg_cmd_#t~mem1162#1 := read~int#19(handle_oem_get_msg_cmd_~msg#1.base, 313 + handle_oem_get_msg_cmd_~msg#1.offset, 1);handle_oem_get_msg_cmd_~cmd~2#1 := handle_oem_get_msg_cmd_#t~mem1162#1;havoc handle_oem_get_msg_cmd_#t~mem1162#1;call handle_oem_get_msg_cmd_#t~mem1163#1 := read~int#19(handle_oem_get_msg_cmd_~msg#1.base, 315 + handle_oem_get_msg_cmd_~msg#1.offset, 1);handle_oem_get_msg_cmd_~chan~3#1 := handle_oem_get_msg_cmd_#t~mem1163#1 % 256 % 16;havoc handle_oem_get_msg_cmd_#t~mem1163#1; [2025-02-08 02:42:11,173 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6943: assume 0 != (handle_ipmb_get_msg_cmd_~handlers~2#1.base + handle_ipmb_get_msg_cmd_~handlers~2#1.offset) % 18446744073709551616;call handle_ipmb_get_msg_cmd_#t~mem1100#1.base, handle_ipmb_get_msg_cmd_#t~mem1100#1.offset := read~$Pointer$#19(handle_ipmb_get_msg_cmd_~intf#1.base, 158 + handle_ipmb_get_msg_cmd_~intf#1.offset, 8);call handle_ipmb_get_msg_cmd_#t~mem1101#1.base, handle_ipmb_get_msg_cmd_#t~mem1101#1.offset := read~$Pointer$#19(handle_ipmb_get_msg_cmd_~handlers~2#1.base, 24 + handle_ipmb_get_msg_cmd_~handlers~2#1.offset, 8); [2025-02-08 02:42:11,173 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6943: assume !(0 != (handle_ipmb_get_msg_cmd_~handlers~2#1.base + handle_ipmb_get_msg_cmd_~handlers~2#1.offset) % 18446744073709551616); [2025-02-08 02:42:11,173 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7009-1: SUMMARY for call handle_lan_get_msg_rsp_#t~memcpy~res1129#1.base, handle_lan_get_msg_rsp_#t~memcpy~res1129#1.offset := #Ultimate.C_memcpy#19(handle_lan_get_msg_rsp_#t~mem1128#1.base, 102 + handle_lan_get_msg_rsp_#t~mem1128#1.offset, handle_lan_get_msg_rsp_~msg#1.base, 323 + handle_lan_get_msg_rsp_~msg#1.offset, handle_lan_get_msg_rsp_~__len~6#1); srcloc: null [2025-02-08 02:42:11,173 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7009: handle_lan_get_msg_rsp_~__ret~7#1.base, handle_lan_get_msg_rsp_~__ret~7#1.offset := handle_lan_get_msg_rsp_#t~memcpy~res1129#1.base, handle_lan_get_msg_rsp_#t~memcpy~res1129#1.offset;havoc handle_lan_get_msg_rsp_#t~mem1128#1.base, handle_lan_get_msg_rsp_#t~mem1128#1.offset;havoc handle_lan_get_msg_rsp_#t~memcpy~res1129#1.base, handle_lan_get_msg_rsp_#t~memcpy~res1129#1.offset;call handle_lan_get_msg_rsp_#t~mem1130#1.base, handle_lan_get_msg_rsp_#t~mem1130#1.offset := read~$Pointer$#38(handle_lan_get_msg_rsp_~#recv_msg~3#1.base, handle_lan_get_msg_rsp_~#recv_msg~3#1.offset, 8);call handle_lan_get_msg_rsp_#t~mem1131#1 := read~int#19(handle_lan_get_msg_rsp_~msg#1.base, 318 + handle_lan_get_msg_rsp_~msg#1.offset, 1);call write~int#19((if handle_lan_get_msg_rsp_#t~mem1131#1 % 256 % 4294967296 <= 2147483647 then handle_lan_get_msg_rsp_#t~mem1131#1 % 256 % 4294967296 else handle_lan_get_msg_rsp_#t~mem1131#1 % 256 % 4294967296 - 4294967296) / 4, handle_lan_get_msg_rsp_#t~mem1130#1.base, 74 + handle_lan_get_msg_rsp_#t~mem1130#1.offset, 1);havoc handle_lan_get_msg_rsp_#t~mem1130#1.base, handle_lan_get_msg_rsp_#t~mem1130#1.offset;havoc handle_lan_get_msg_rsp_#t~mem1131#1;call handle_lan_get_msg_rsp_#t~mem1132#1.base, handle_lan_get_msg_rsp_#t~mem1132#1.offset := read~$Pointer$#38(handle_lan_get_msg_rsp_~#recv_msg~3#1.base, handle_lan_get_msg_rsp_~#recv_msg~3#1.offset, 8);call handle_lan_get_msg_rsp_#t~mem1133#1.base, handle_lan_get_msg_rsp_#t~mem1133#1.offset := read~$Pointer$#38(handle_lan_get_msg_rsp_~#recv_msg~3#1.base, handle_lan_get_msg_rsp_~#recv_msg~3#1.offset, 8);call write~$Pointer$#19(handle_lan_get_msg_rsp_#t~mem1133#1.base, 102 + handle_lan_get_msg_rsp_#t~mem1133#1.offset, handle_lan_get_msg_rsp_#t~mem1132#1.base, 78 + handle_lan_get_msg_rsp_#t~mem1132#1.offset, 8);havoc handle_lan_get_msg_rsp_#t~mem1132#1.base, handle_lan_get_msg_rsp_#t~mem1132#1.offset;havoc handle_lan_get_msg_rsp_#t~mem1133#1.base, handle_lan_get_msg_rsp_#t~mem1133#1.offset;call handle_lan_get_msg_rsp_#t~mem1134#1.base, handle_lan_get_msg_rsp_#t~mem1134#1.offset := read~$Pointer$#38(handle_lan_get_msg_rsp_~#recv_msg~3#1.base, handle_lan_get_msg_rsp_~#recv_msg~3#1.offset, 8);call handle_lan_get_msg_rsp_#t~mem1135#1 := read~int#19(handle_lan_get_msg_rsp_~msg#1.base, 308 + handle_lan_get_msg_rsp_~msg#1.offset, 4);call write~int#19(65524 + handle_lan_get_msg_rsp_#t~mem1135#1 % 65536, handle_lan_get_msg_rsp_#t~mem1134#1.base, 76 + handle_lan_get_msg_rsp_#t~mem1134#1.offset, 2);havoc handle_lan_get_msg_rsp_#t~mem1134#1.base, handle_lan_get_msg_rsp_#t~mem1134#1.offset;havoc handle_lan_get_msg_rsp_#t~mem1135#1;call handle_lan_get_msg_rsp_#t~mem1136#1.base, handle_lan_get_msg_rsp_#t~mem1136#1.offset := read~$Pointer$#38(handle_lan_get_msg_rsp_~#recv_msg~3#1.base, handle_lan_get_msg_rsp_~#recv_msg~3#1.offset, 8);call write~int#19(1, handle_lan_get_msg_rsp_#t~mem1136#1.base, 16 + handle_lan_get_msg_rsp_#t~mem1136#1.offset, 4);havoc handle_lan_get_msg_rsp_#t~mem1136#1.base, handle_lan_get_msg_rsp_#t~mem1136#1.offset; [2025-02-08 02:42:11,173 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7538: assume -2147483648 <= #t~ret1298#1 && #t~ret1298#1 <= 2147483647;~tmp___3~5#1 := #t~ret1298#1;havoc #t~ret1298#1; [2025-02-08 02:42:11,173 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7406: SUMMARY for call deliver_response(handle_one_recv_msg_~recv_msg~8#1.base, handle_one_recv_msg_~recv_msg~8#1.offset); srcloc: null [2025-02-08 02:42:11,173 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7538-1: SUMMARY for call #t~ret1298#1 := debug_lockdep_rcu_enabled(); srcloc: null [2025-02-08 02:42:11,173 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7307: SUMMARY for call copy_event_into_recv_msg(handle_read_event_rsp_~recv_msg~6#1.base, handle_read_event_rsp_~recv_msg~6#1.offset, handle_read_event_rsp_~msg#1.base, handle_read_event_rsp_~msg#1.offset); srcloc: null [2025-02-08 02:42:11,173 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7373-1: SUMMARY for call handle_one_recv_msg_#t~ret1234#1 := printk(83, 0); srcloc: null [2025-02-08 02:42:11,173 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7373: assume -2147483648 <= handle_one_recv_msg_#t~ret1234#1 && handle_one_recv_msg_#t~ret1234#1 <= 2147483647;havoc handle_one_recv_msg_#t~mem1230#1;havoc handle_one_recv_msg_#t~mem1231#1;havoc handle_one_recv_msg_#t~mem1232#1;havoc handle_one_recv_msg_#t~mem1233#1;havoc handle_one_recv_msg_#t~ret1234#1;call handle_one_recv_msg_#t~mem1235#1 := read~int#19(handle_one_recv_msg_~msg#1.base, 36 + handle_one_recv_msg_~msg#1.offset, 1); [2025-02-08 02:42:11,174 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7208: assume 0 != handle_read_event_rsp_#t~mem1181#1 % 256 % 4294967296;havoc handle_read_event_rsp_#t~mem1181#1;handle_read_event_rsp_#res#1 := 0;call ULTIMATE.dealloc(handle_read_event_rsp_~#msgs~1#1.base, handle_read_event_rsp_~#msgs~1#1.offset);havoc handle_read_event_rsp_~#msgs~1#1.base, handle_read_event_rsp_~#msgs~1#1.offset;call ULTIMATE.dealloc(handle_read_event_rsp_~#__ptr~7#1.base, handle_read_event_rsp_~#__ptr~7#1.offset);havoc handle_read_event_rsp_~#__ptr~7#1.base, handle_read_event_rsp_~#__ptr~7#1.offset;call ULTIMATE.dealloc(handle_read_event_rsp_~#__ptr___0~7#1.base, handle_read_event_rsp_~#__ptr___0~7#1.offset);havoc handle_read_event_rsp_~#__ptr___0~7#1.base, handle_read_event_rsp_~#__ptr___0~7#1.offset; [2025-02-08 02:42:11,174 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7208: assume !(0 != handle_read_event_rsp_#t~mem1181#1 % 256 % 4294967296);havoc handle_read_event_rsp_#t~mem1181#1; [2025-02-08 02:42:11,174 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7241: SUMMARY for call list_del(handle_read_event_rsp_~recv_msg~6#1.base, handle_read_event_rsp_~recv_msg~6#1.offset); srcloc: null [2025-02-08 02:42:11,174 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6944-1: SUMMARY for call ##fun~$Pointer$~X~$Pointer$~X~int~TO~VOID(handle_ipmb_get_msg_cmd_#t~mem1100#1.base, handle_ipmb_get_msg_cmd_#t~mem1100#1.offset, handle_ipmb_get_msg_cmd_~msg#1.base, handle_ipmb_get_msg_cmd_~msg#1.offset, 0, handle_ipmb_get_msg_cmd_#t~mem1101#1.base, handle_ipmb_get_msg_cmd_#t~mem1101#1.offset); srcloc: null [2025-02-08 02:42:11,174 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6911: assume 0 != handle_ipmb_get_msg_cmd_#t~mem1077#1 % 256 % 4294967296;havoc handle_ipmb_get_msg_cmd_#t~mem1077#1;handle_ipmb_get_msg_cmd_#res#1 := 0; [2025-02-08 02:42:11,174 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6911: assume !(0 != handle_ipmb_get_msg_cmd_#t~mem1077#1 % 256 % 4294967296);havoc handle_ipmb_get_msg_cmd_#t~mem1077#1;call handle_ipmb_get_msg_cmd_#t~mem1078#1 := read~int#19(handle_ipmb_get_msg_cmd_~msg#1.base, 316 + handle_ipmb_get_msg_cmd_~msg#1.offset, 1);handle_ipmb_get_msg_cmd_~netfn~0#1 := (if handle_ipmb_get_msg_cmd_#t~mem1078#1 % 256 % 4294967296 <= 2147483647 then handle_ipmb_get_msg_cmd_#t~mem1078#1 % 256 % 4294967296 else handle_ipmb_get_msg_cmd_#t~mem1078#1 % 256 % 4294967296 - 4294967296) / 4;havoc handle_ipmb_get_msg_cmd_#t~mem1078#1;call handle_ipmb_get_msg_cmd_#t~mem1079#1 := read~int#19(handle_ipmb_get_msg_cmd_~msg#1.base, 320 + handle_ipmb_get_msg_cmd_~msg#1.offset, 1);handle_ipmb_get_msg_cmd_~cmd~0#1 := handle_ipmb_get_msg_cmd_#t~mem1079#1;havoc handle_ipmb_get_msg_cmd_#t~mem1079#1;call handle_ipmb_get_msg_cmd_#t~mem1080#1 := read~int#19(handle_ipmb_get_msg_cmd_~msg#1.base, 315 + handle_ipmb_get_msg_cmd_~msg#1.offset, 1);handle_ipmb_get_msg_cmd_~chan~1#1 := handle_ipmb_get_msg_cmd_#t~mem1080#1 % 256 % 16;havoc handle_ipmb_get_msg_cmd_#t~mem1080#1; [2025-02-08 02:42:11,174 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6944: havoc handle_ipmb_get_msg_cmd_#t~mem1100#1.base, handle_ipmb_get_msg_cmd_#t~mem1100#1.offset;havoc handle_ipmb_get_msg_cmd_#t~mem1101#1.base, handle_ipmb_get_msg_cmd_#t~mem1101#1.offset;handle_ipmb_get_msg_cmd_~rv~18#1 := -1; [2025-02-08 02:42:11,174 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7539: assume 0 != ~tmp___3~5#1 && 0 == ~__warned___0~7#1 % 256; [2025-02-08 02:42:11,174 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7539: assume !(0 != ~tmp___3~5#1 && 0 == ~__warned___0~7#1 % 256); [2025-02-08 02:42:11,174 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7242: handle_read_event_rsp_~recv_msg~6#1.base, handle_read_event_rsp_~recv_msg~6#1.offset := handle_read_event_rsp_~recv_msg2~0#1.base, handle_read_event_rsp_~recv_msg2~0#1.offset;call handle_read_event_rsp_#t~mem1192#1.base, handle_read_event_rsp_#t~mem1192#1.offset := read~$Pointer$#19(handle_read_event_rsp_~recv_msg2~0#1.base, handle_read_event_rsp_~recv_msg2~0#1.offset, 8);handle_read_event_rsp_~__mptr___2~2#1.base, handle_read_event_rsp_~__mptr___2~2#1.offset := handle_read_event_rsp_#t~mem1192#1.base, handle_read_event_rsp_#t~mem1192#1.offset;havoc handle_read_event_rsp_#t~mem1192#1.base, handle_read_event_rsp_#t~mem1192#1.offset;handle_read_event_rsp_~recv_msg2~0#1.base, handle_read_event_rsp_~recv_msg2~0#1.offset := handle_read_event_rsp_~__mptr___2~2#1.base, handle_read_event_rsp_~__mptr___2~2#1.offset; [2025-02-08 02:42:11,174 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7308-1: SUMMARY for call list_add_tail(handle_read_event_rsp_~recv_msg~6#1.base, handle_read_event_rsp_~recv_msg~6#1.offset, handle_read_event_rsp_~intf#1.base, 3206 + handle_read_event_rsp_~intf#1.offset); srcloc: null [2025-02-08 02:42:11,174 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7308: call handle_read_event_rsp_#t~mem1202#1 := read~int#19(handle_read_event_rsp_~intf#1.base, 3222 + handle_read_event_rsp_~intf#1.offset, 4);call write~int#19(1 + handle_read_event_rsp_#t~mem1202#1, handle_read_event_rsp_~intf#1.base, 3222 + handle_read_event_rsp_~intf#1.offset, 4);havoc handle_read_event_rsp_#t~mem1202#1; [2025-02-08 02:42:11,174 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7242-1: SUMMARY for call ipmi_free_recv_msg(handle_read_event_rsp_~recv_msg~6#1.base, handle_read_event_rsp_~recv_msg~6#1.offset); srcloc: null [2025-02-08 02:42:11,174 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6978: call ULTIMATE.dealloc(handle_lan_get_msg_rsp_~#lan_addr~1#1.base, handle_lan_get_msg_rsp_~#lan_addr~1#1.offset);havoc handle_lan_get_msg_rsp_~#lan_addr~1#1.base, handle_lan_get_msg_rsp_~#lan_addr~1#1.offset;call ULTIMATE.dealloc(handle_lan_get_msg_rsp_~#recv_msg~3#1.base, handle_lan_get_msg_rsp_~#recv_msg~3#1.offset);havoc handle_lan_get_msg_rsp_~#recv_msg~3#1.base, handle_lan_get_msg_rsp_~#recv_msg~3#1.offset;handle_one_recv_msg_#t~ret1264#1 := handle_lan_get_msg_rsp_#res#1;havoc handle_lan_get_msg_rsp_#t~mem1113#1, handle_lan_get_msg_rsp_#t~mem1114#1, handle_lan_get_msg_rsp_#t~mem1115#1, handle_lan_get_msg_rsp_#t~mem1116#1, handle_lan_get_msg_rsp_#t~mem1117#1, handle_lan_get_msg_rsp_#t~mem1118#1, handle_lan_get_msg_rsp_#t~mem1119#1, handle_lan_get_msg_rsp_#t~mem1120#1, handle_lan_get_msg_rsp_#t~mem1121#1, handle_lan_get_msg_rsp_#t~mem1122#1, handle_lan_get_msg_rsp_#t~mem1123#1, handle_lan_get_msg_rsp_#t~mem1124#1, handle_lan_get_msg_rsp_#t~bitwise1125#1, handle_lan_get_msg_rsp_#t~ret1126#1, handle_lan_get_msg_rsp_#t~mem1127#1, handle_lan_get_msg_rsp_#t~mem1128#1.base, handle_lan_get_msg_rsp_#t~mem1128#1.offset, handle_lan_get_msg_rsp_#t~memcpy~res1129#1.base, handle_lan_get_msg_rsp_#t~memcpy~res1129#1.offset, handle_lan_get_msg_rsp_#t~mem1130#1.base, handle_lan_get_msg_rsp_#t~mem1130#1.offset, handle_lan_get_msg_rsp_#t~mem1131#1, handle_lan_get_msg_rsp_#t~mem1132#1.base, handle_lan_get_msg_rsp_#t~mem1132#1.offset, handle_lan_get_msg_rsp_#t~mem1133#1.base, handle_lan_get_msg_rsp_#t~mem1133#1.offset, handle_lan_get_msg_rsp_#t~mem1134#1.base, handle_lan_get_msg_rsp_#t~mem1134#1.offset, handle_lan_get_msg_rsp_#t~mem1135#1, handle_lan_get_msg_rsp_#t~mem1136#1.base, handle_lan_get_msg_rsp_#t~mem1136#1.offset, handle_lan_get_msg_rsp_#t~mem1137#1.base, handle_lan_get_msg_rsp_#t~mem1137#1.offset, handle_lan_get_msg_rsp_~intf#1.base, handle_lan_get_msg_rsp_~intf#1.offset, handle_lan_get_msg_rsp_~msg#1.base, handle_lan_get_msg_rsp_~msg#1.offset, handle_lan_get_msg_rsp_~#lan_addr~1#1.base, handle_lan_get_msg_rsp_~#lan_addr~1#1.offset, handle_lan_get_msg_rsp_~#recv_msg~3#1.base, handle_lan_get_msg_rsp_~#recv_msg~3#1.offset, handle_lan_get_msg_rsp_~tmp~60#1, handle_lan_get_msg_rsp_~__len~6#1, handle_lan_get_msg_rsp_~__ret~7#1.base, handle_lan_get_msg_rsp_~__ret~7#1.offset;havoc handle_lan_get_msg_rsp_#in~intf#1.base, handle_lan_get_msg_rsp_#in~intf#1.offset, handle_lan_get_msg_rsp_#in~msg#1.base, handle_lan_get_msg_rsp_#in~msg#1.offset;assume { :end_inline_handle_lan_get_msg_rsp } true;assume -2147483648 <= handle_one_recv_msg_#t~ret1264#1 && handle_one_recv_msg_#t~ret1264#1 <= 2147483647;handle_one_recv_msg_~requeue~0#1 := handle_one_recv_msg_#t~ret1264#1;havoc handle_one_recv_msg_#t~ret1264#1; [2025-02-08 02:42:11,174 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7540-1: SUMMARY for call #t~ret1299#1 := rcu_read_lock_held(); srcloc: null [2025-02-08 02:42:11,174 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7540: assume -2147483648 <= #t~ret1299#1 && #t~ret1299#1 <= 2147483647;havoc #t~ret1299#1; [2025-02-08 02:42:11,174 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3378: havoc atomic_cmpxchg_#t~switch33#1;havoc atomic_cmpxchg_#t~switch33#1;atomic_cmpxchg_#res#1 := atomic_cmpxchg_~__ret~0#1;__atomic_add_unless_#t~ret36#1 := atomic_cmpxchg_#res#1;havoc atomic_cmpxchg_#t~switch33#1, atomic_cmpxchg_~v#1.base, atomic_cmpxchg_~v#1.offset, atomic_cmpxchg_~old#1, atomic_cmpxchg_~new#1, atomic_cmpxchg_~__ret~0#1, atomic_cmpxchg_~__old~0#1, atomic_cmpxchg_~__new~0#1, atomic_cmpxchg_~__ptr~0#1.base, atomic_cmpxchg_~__ptr~0#1.offset, atomic_cmpxchg_~__ptr___0~0#1.base, atomic_cmpxchg_~__ptr___0~0#1.offset, atomic_cmpxchg_~__ptr___1~0#1.base, atomic_cmpxchg_~__ptr___1~0#1.offset, atomic_cmpxchg_~__ptr___2~0#1.base, atomic_cmpxchg_~__ptr___2~0#1.offset;havoc atomic_cmpxchg_#in~v#1.base, atomic_cmpxchg_#in~v#1.offset, atomic_cmpxchg_#in~old#1, atomic_cmpxchg_#in~new#1;assume { :end_inline_atomic_cmpxchg } true;assume -2147483648 <= __atomic_add_unless_#t~ret36#1 && __atomic_add_unless_#t~ret36#1 <= 2147483647;__atomic_add_unless_~old~0#1 := __atomic_add_unless_#t~ret36#1;havoc __atomic_add_unless_#t~ret36#1; [2025-02-08 02:42:11,175 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7408-1: assume handle_one_recv_msg_#t~short1253#1;call handle_one_recv_msg_#t~mem1252#1 := read~int#19(handle_one_recv_msg_~msg#1.base, 313 + handle_one_recv_msg_~msg#1.offset, 1);handle_one_recv_msg_#t~short1253#1 := 51 == handle_one_recv_msg_#t~mem1252#1 % 256 % 4294967296; [2025-02-08 02:42:11,175 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7408-1: assume !handle_one_recv_msg_#t~short1253#1; [2025-02-08 02:42:11,175 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7408: assume handle_one_recv_msg_#t~short1253#1;havoc handle_one_recv_msg_#t~mem1251#1;havoc handle_one_recv_msg_#t~mem1252#1;havoc handle_one_recv_msg_#t~short1253#1;call handle_one_recv_msg_#t~mem1254#1 := read~int#19(handle_one_recv_msg_~msg#1.base, 315 + handle_one_recv_msg_~msg#1.offset, 1);handle_one_recv_msg_~chan~4#1 := (if handle_one_recv_msg_#t~mem1254#1 % 256 % 4294967296 <= 2147483647 then handle_one_recv_msg_#t~mem1254#1 % 256 % 4294967296 else handle_one_recv_msg_#t~mem1254#1 % 256 % 4294967296 - 4294967296) % 16;havoc handle_one_recv_msg_#t~mem1254#1; [2025-02-08 02:42:11,175 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7408: assume !handle_one_recv_msg_#t~short1253#1;havoc handle_one_recv_msg_#t~mem1251#1;havoc handle_one_recv_msg_#t~mem1252#1;havoc handle_one_recv_msg_#t~short1253#1;call handle_one_recv_msg_#t~mem1270#1 := read~int#19(handle_one_recv_msg_~msg#1.base, 312 + handle_one_recv_msg_~msg#1.offset, 1);handle_one_recv_msg_#t~short1272#1 := 28 == handle_one_recv_msg_#t~mem1270#1 % 256 % 4294967296; [2025-02-08 02:42:11,175 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6880-1: SUMMARY for call handle_ipmb_get_msg_rsp_#t~memcpy~res1067#1.base, handle_ipmb_get_msg_rsp_#t~memcpy~res1067#1.offset := #Ultimate.C_memcpy#19(handle_ipmb_get_msg_rsp_#t~mem1066#1.base, 102 + handle_ipmb_get_msg_rsp_#t~mem1066#1.offset, handle_ipmb_get_msg_rsp_~msg#1.base, 321 + handle_ipmb_get_msg_rsp_~msg#1.offset, handle_ipmb_get_msg_rsp_~__len~4#1); srcloc: null [2025-02-08 02:42:11,175 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6880: handle_ipmb_get_msg_rsp_~__ret~5#1.base, handle_ipmb_get_msg_rsp_~__ret~5#1.offset := handle_ipmb_get_msg_rsp_#t~memcpy~res1067#1.base, handle_ipmb_get_msg_rsp_#t~memcpy~res1067#1.offset;havoc handle_ipmb_get_msg_rsp_#t~mem1066#1.base, handle_ipmb_get_msg_rsp_#t~mem1066#1.offset;havoc handle_ipmb_get_msg_rsp_#t~memcpy~res1067#1.base, handle_ipmb_get_msg_rsp_#t~memcpy~res1067#1.offset;call handle_ipmb_get_msg_rsp_#t~mem1068#1.base, handle_ipmb_get_msg_rsp_#t~mem1068#1.offset := read~$Pointer$#38(handle_ipmb_get_msg_rsp_~#recv_msg~1#1.base, handle_ipmb_get_msg_rsp_~#recv_msg~1#1.offset, 8);call handle_ipmb_get_msg_rsp_#t~mem1069#1 := read~int#19(handle_ipmb_get_msg_rsp_~msg#1.base, 316 + handle_ipmb_get_msg_rsp_~msg#1.offset, 1);call write~int#19((if handle_ipmb_get_msg_rsp_#t~mem1069#1 % 256 % 4294967296 <= 2147483647 then handle_ipmb_get_msg_rsp_#t~mem1069#1 % 256 % 4294967296 else handle_ipmb_get_msg_rsp_#t~mem1069#1 % 256 % 4294967296 - 4294967296) / 4, handle_ipmb_get_msg_rsp_#t~mem1068#1.base, 74 + handle_ipmb_get_msg_rsp_#t~mem1068#1.offset, 1);havoc handle_ipmb_get_msg_rsp_#t~mem1068#1.base, handle_ipmb_get_msg_rsp_#t~mem1068#1.offset;havoc handle_ipmb_get_msg_rsp_#t~mem1069#1;call handle_ipmb_get_msg_rsp_#t~mem1070#1.base, handle_ipmb_get_msg_rsp_#t~mem1070#1.offset := read~$Pointer$#38(handle_ipmb_get_msg_rsp_~#recv_msg~1#1.base, handle_ipmb_get_msg_rsp_~#recv_msg~1#1.offset, 8);call handle_ipmb_get_msg_rsp_#t~mem1071#1.base, handle_ipmb_get_msg_rsp_#t~mem1071#1.offset := read~$Pointer$#38(handle_ipmb_get_msg_rsp_~#recv_msg~1#1.base, handle_ipmb_get_msg_rsp_~#recv_msg~1#1.offset, 8);call write~$Pointer$#19(handle_ipmb_get_msg_rsp_#t~mem1071#1.base, 102 + handle_ipmb_get_msg_rsp_#t~mem1071#1.offset, handle_ipmb_get_msg_rsp_#t~mem1070#1.base, 78 + handle_ipmb_get_msg_rsp_#t~mem1070#1.offset, 8);havoc handle_ipmb_get_msg_rsp_#t~mem1070#1.base, handle_ipmb_get_msg_rsp_#t~mem1070#1.offset;havoc handle_ipmb_get_msg_rsp_#t~mem1071#1.base, handle_ipmb_get_msg_rsp_#t~mem1071#1.offset;call handle_ipmb_get_msg_rsp_#t~mem1072#1.base, handle_ipmb_get_msg_rsp_#t~mem1072#1.offset := read~$Pointer$#38(handle_ipmb_get_msg_rsp_~#recv_msg~1#1.base, handle_ipmb_get_msg_rsp_~#recv_msg~1#1.offset, 8);call handle_ipmb_get_msg_rsp_#t~mem1073#1 := read~int#19(handle_ipmb_get_msg_rsp_~msg#1.base, 308 + handle_ipmb_get_msg_rsp_~msg#1.offset, 4);call write~int#19(65526 + handle_ipmb_get_msg_rsp_#t~mem1073#1 % 65536, handle_ipmb_get_msg_rsp_#t~mem1072#1.base, 76 + handle_ipmb_get_msg_rsp_#t~mem1072#1.offset, 2);havoc handle_ipmb_get_msg_rsp_#t~mem1072#1.base, handle_ipmb_get_msg_rsp_#t~mem1072#1.offset;havoc handle_ipmb_get_msg_rsp_#t~mem1073#1;call handle_ipmb_get_msg_rsp_#t~mem1074#1.base, handle_ipmb_get_msg_rsp_#t~mem1074#1.offset := read~$Pointer$#38(handle_ipmb_get_msg_rsp_~#recv_msg~1#1.base, handle_ipmb_get_msg_rsp_~#recv_msg~1#1.offset, 8);call write~int#19(1, handle_ipmb_get_msg_rsp_#t~mem1074#1.base, 16 + handle_ipmb_get_msg_rsp_#t~mem1074#1.offset, 4);havoc handle_ipmb_get_msg_rsp_#t~mem1074#1.base, handle_ipmb_get_msg_rsp_#t~mem1074#1.offset; [2025-02-08 02:42:11,175 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3412: assume -2147483648 <= __atomic_add_unless_#t~ret34#1 && __atomic_add_unless_#t~ret34#1 <= 2147483647;__atomic_add_unless_~c~1#1 := __atomic_add_unless_#t~ret34#1;havoc __atomic_add_unless_#t~ret34#1; [2025-02-08 02:42:11,175 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3379: assume atomic_cmpxchg_#t~switch33#1;atomic_cmpxchg_~__ptr~0#1.base, atomic_cmpxchg_~__ptr~0#1.offset := atomic_cmpxchg_~v#1.base, atomic_cmpxchg_~v#1.offset; [2025-02-08 02:42:11,175 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3379: assume !atomic_cmpxchg_#t~switch33#1;atomic_cmpxchg_#t~switch33#1 := atomic_cmpxchg_#t~switch33#1; [2025-02-08 02:42:11,175 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3412-1: SUMMARY for call __atomic_add_unless_#t~ret34#1 := atomic_read(__atomic_add_unless_~v#1.base, __atomic_add_unless_~v#1.offset); srcloc: null [2025-02-08 02:42:11,178 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7376-2: havoc handle_one_recv_msg_#t~bitwise1236#1;assume (handle_one_recv_msg_#t~bitwise1236#1 % 4294967296 >= handle_one_recv_msg_#t~mem1235#1 % 256 % 4294967296 && handle_one_recv_msg_#t~bitwise1236#1 % 4294967296 >= 4) && handle_one_recv_msg_#t~bitwise1236#1 % 4294967296 <= 4 + handle_one_recv_msg_#t~mem1235#1 % 256 % 4294967296; [2025-02-08 02:42:11,178 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7376-1: [2025-02-08 02:42:11,178 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7376: call write~int#19(handle_one_recv_msg_#t~bitwise1236#1, handle_one_recv_msg_~msg#1.base, 312 + handle_one_recv_msg_~msg#1.offset, 1);havoc handle_one_recv_msg_#t~mem1235#1;havoc handle_one_recv_msg_#t~bitwise1236#1;call handle_one_recv_msg_#t~mem1237#1 := read~int#19(handle_one_recv_msg_~msg#1.base, 37 + handle_one_recv_msg_~msg#1.offset, 1);call write~int#19(handle_one_recv_msg_#t~mem1237#1, handle_one_recv_msg_~msg#1.base, 313 + handle_one_recv_msg_~msg#1.offset, 1);havoc handle_one_recv_msg_#t~mem1237#1;call write~int#19(255, handle_one_recv_msg_~msg#1.base, 314 + handle_one_recv_msg_~msg#1.offset, 1);call write~int#19(3, handle_one_recv_msg_~msg#1.base, 308 + handle_one_recv_msg_~msg#1.offset, 4); [2025-02-08 02:42:11,178 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7178: call ULTIMATE.dealloc(handle_read_event_rsp_~#msgs~1#1.base, handle_read_event_rsp_~#msgs~1#1.offset);havoc handle_read_event_rsp_~#msgs~1#1.base, handle_read_event_rsp_~#msgs~1#1.offset;call ULTIMATE.dealloc(handle_read_event_rsp_~#__ptr~7#1.base, handle_read_event_rsp_~#__ptr~7#1.offset);havoc handle_read_event_rsp_~#__ptr~7#1.base, handle_read_event_rsp_~#__ptr~7#1.offset;call ULTIMATE.dealloc(handle_read_event_rsp_~#__ptr___0~7#1.base, handle_read_event_rsp_~#__ptr___0~7#1.offset);havoc handle_read_event_rsp_~#__ptr___0~7#1.base, handle_read_event_rsp_~#__ptr___0~7#1.offset;handle_one_recv_msg_#t~ret1273#1 := handle_read_event_rsp_#res#1;havoc handle_read_event_rsp_#t~mem1180#1, handle_read_event_rsp_#t~mem1181#1, handle_read_event_rsp_#t~ret1182#1.base, handle_read_event_rsp_#t~ret1182#1.offset, handle_read_event_rsp_#t~ret1183#1, handle_read_event_rsp_#t~mem1184#1.base, handle_read_event_rsp_#t~mem1184#1.offset, handle_read_event_rsp_#t~mem1185#1.base, handle_read_event_rsp_#t~mem1185#1.offset, handle_read_event_rsp_#t~ret1186#1, handle_read_event_rsp_#t~ret1187#1, handle_read_event_rsp_#t~mem1188#1, handle_read_event_rsp_#t~ret1189#1.base, handle_read_event_rsp_#t~ret1189#1.offset, handle_read_event_rsp_#t~mem1190#1.base, handle_read_event_rsp_#t~mem1190#1.offset, handle_read_event_rsp_#t~mem1191#1.base, handle_read_event_rsp_#t~mem1191#1.offset, handle_read_event_rsp_#t~mem1192#1.base, handle_read_event_rsp_#t~mem1192#1.offset, handle_read_event_rsp_#t~mem1193#1.base, handle_read_event_rsp_#t~mem1193#1.offset, handle_read_event_rsp_#t~mem1194#1.base, handle_read_event_rsp_#t~mem1194#1.offset, handle_read_event_rsp_#t~ret1195#1, handle_read_event_rsp_#t~ret1196#1, handle_read_event_rsp_#t~mem1197#1.base, handle_read_event_rsp_#t~mem1197#1.offset, handle_read_event_rsp_#t~mem1198#1.base, handle_read_event_rsp_#t~mem1198#1.offset, handle_read_event_rsp_#t~mem1199#1.base, handle_read_event_rsp_#t~mem1199#1.offset, handle_read_event_rsp_#t~mem1200#1, handle_read_event_rsp_#t~ret1201#1.base, handle_read_event_rsp_#t~ret1201#1.offset, handle_read_event_rsp_#t~mem1202#1, handle_read_event_rsp_#t~mem1203#1, handle_read_event_rsp_#t~ret1204#1, handle_read_event_rsp_~intf#1.base, handle_read_event_rsp_~intf#1.offset, handle_read_event_rsp_~msg#1.base, handle_read_event_rsp_~msg#1.offset, handle_read_event_rsp_~recv_msg~6#1.base, handle_read_event_rsp_~recv_msg~6#1.offset, handle_read_event_rsp_~recv_msg2~0#1.base, handle_read_event_rsp_~recv_msg2~0#1.offset, handle_read_event_rsp_~#msgs~1#1.base, handle_read_event_rsp_~#msgs~1#1.offset, handle_read_event_rsp_~user~5#1.base, handle_read_event_rsp_~user~5#1.offset, handle_read_event_rsp_~rv~21#1, handle_read_event_rsp_~deliver_count~0#1, handle_read_event_rsp_~flags~9#1, handle_read_event_rsp_~tmp~61#1.base, handle_read_event_rsp_~tmp~61#1.offset, handle_read_event_rsp_~#__ptr~7#1.base, handle_read_event_rsp_~#__ptr~7#1.offset, handle_read_event_rsp_~__mptr~17#1.base, handle_read_event_rsp_~__mptr~17#1.offset, handle_read_event_rsp_~_________p1~6#1.base, handle_read_event_rsp_~_________p1~6#1.offset, handle_read_event_rsp_~__warned~8#1, handle_read_event_rsp_~tmp___0~35#1, handle_read_event_rsp_~__mptr___0~13#1.base, handle_read_event_rsp_~__mptr___0~13#1.offset, handle_read_event_rsp_~__mptr___1~5#1.base, handle_read_event_rsp_~__mptr___1~5#1.offset, handle_read_event_rsp_~__mptr___2~2#1.base, handle_read_event_rsp_~__mptr___2~2#1.offset, handle_read_event_rsp_~#__ptr___0~7#1.base, handle_read_event_rsp_~#__ptr___0~7#1.offset, handle_read_event_rsp_~__mptr___3~2#1.base, handle_read_event_rsp_~__mptr___3~2#1.offset, handle_read_event_rsp_~_________p1___0~6#1.base, handle_read_event_rsp_~_________p1___0~6#1.offset, handle_read_event_rsp_~__warned___0~6#1, handle_read_event_rsp_~tmp___1~10#1, handle_read_event_rsp_~__mptr___4~2#1.base, handle_read_event_rsp_~__mptr___4~2#1.offset, handle_read_event_rsp_~__mptr___5~1#1.base, handle_read_event_rsp_~__mptr___5~1#1.offset, handle_read_event_rsp_~__mptr___6~1#1.base, handle_read_event_rsp_~__mptr___6~1#1.offset;havoc handle_read_event_rsp_#in~intf#1.base, handle_read_event_rsp_#in~intf#1.offset, handle_read_event_rsp_#in~msg#1.base, handle_read_event_rsp_#in~msg#1.offset;assume { :end_inline_handle_read_event_rsp } true;assume -2147483648 <= handle_one_recv_msg_#t~ret1273#1 && handle_one_recv_msg_#t~ret1273#1 <= 2147483647;handle_one_recv_msg_~requeue~0#1 := handle_one_recv_msg_#t~ret1273#1;havoc handle_one_recv_msg_#t~ret1273#1; [2025-02-08 02:42:11,178 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7376-4: assume 0 == handle_one_recv_msg_#t~mem1235#1 % 256 % 4294967296 || 4 == handle_one_recv_msg_#t~mem1235#1 % 256 % 4294967296;handle_one_recv_msg_#t~bitwise1236#1 := 4; [2025-02-08 02:42:11,178 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7376-4: assume !(0 == handle_one_recv_msg_#t~mem1235#1 % 256 % 4294967296 || 4 == handle_one_recv_msg_#t~mem1235#1 % 256 % 4294967296); [2025-02-08 02:42:11,178 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7376-3: assume false;handle_one_recv_msg_#t~bitwise1236#1 := handle_one_recv_msg_#t~mem1235#1 % 256; [2025-02-08 02:42:11,178 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7376-3: assume !false; [2025-02-08 02:42:11,178 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7046: SUMMARY for call rcu_read_lock(); srcloc: null [2025-02-08 02:42:11,178 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7410: assume handle_one_recv_msg_~chan~4#1 > 15;handle_one_recv_msg_~requeue~0#1 := 0; [2025-02-08 02:42:11,178 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7410: assume !(handle_one_recv_msg_~chan~4#1 > 15);call handle_one_recv_msg_#t~mem1255#1 := read~int#19(handle_one_recv_msg_~intf#1.base, 3320 + handle_one_recv_msg_~intf#1.offset, 4); [2025-02-08 02:42:11,178 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7311: assume 0 == handle_read_event_rsp_#t~mem1203#1;havoc handle_read_event_rsp_#t~mem1203#1; [2025-02-08 02:42:11,178 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7311: assume !(0 == handle_read_event_rsp_#t~mem1203#1);havoc handle_read_event_rsp_#t~mem1203#1; [2025-02-08 02:42:11,178 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7146: handle_oem_get_msg_cmd_~__ret~9#1.base, handle_oem_get_msg_cmd_~__ret~9#1.offset := handle_oem_get_msg_cmd_#t~memcpy~res1173#1.base, handle_oem_get_msg_cmd_#t~memcpy~res1173#1.offset;havoc handle_oem_get_msg_cmd_#t~memcpy~res1173#1.base, handle_oem_get_msg_cmd_#t~memcpy~res1173#1.offset; [2025-02-08 02:42:11,178 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7212: SUMMARY for call INIT_LIST_HEAD(handle_read_event_rsp_~#msgs~1#1.base, handle_read_event_rsp_~#msgs~1#1.offset); srcloc: null [2025-02-08 02:42:11,179 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7047-1: SUMMARY for call handle_lan_get_msg_cmd_#t~ret1143#1.base, handle_lan_get_msg_cmd_#t~ret1143#1.offset := find_cmd_rcvr(handle_lan_get_msg_cmd_~intf#1.base, handle_lan_get_msg_cmd_~intf#1.offset, (if handle_lan_get_msg_cmd_~netfn~1#1 % 256 % 4294967296 <= 2147483647 then handle_lan_get_msg_cmd_~netfn~1#1 % 256 % 4294967296 else handle_lan_get_msg_cmd_~netfn~1#1 % 256 % 4294967296 - 4294967296), (if handle_lan_get_msg_cmd_~cmd~1#1 % 256 % 4294967296 <= 2147483647 then handle_lan_get_msg_cmd_~cmd~1#1 % 256 % 4294967296 else handle_lan_get_msg_cmd_~cmd~1#1 % 256 % 4294967296 - 4294967296), (if handle_lan_get_msg_cmd_~chan~2#1 % 256 % 4294967296 <= 2147483647 then handle_lan_get_msg_cmd_~chan~2#1 % 256 % 4294967296 else handle_lan_get_msg_cmd_~chan~2#1 % 256 % 4294967296 - 4294967296)); srcloc: null [2025-02-08 02:42:11,179 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7047: handle_lan_get_msg_cmd_~rcvr~7#1.base, handle_lan_get_msg_cmd_~rcvr~7#1.offset := handle_lan_get_msg_cmd_#t~ret1143#1.base, handle_lan_get_msg_cmd_#t~ret1143#1.offset;havoc handle_lan_get_msg_cmd_#t~ret1143#1.base, handle_lan_get_msg_cmd_#t~ret1143#1.offset; [2025-02-08 02:42:11,179 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7146-1: SUMMARY for call handle_oem_get_msg_cmd_#t~memcpy~res1173#1.base, handle_oem_get_msg_cmd_#t~memcpy~res1173#1.offset := #Ultimate.C_memcpy#19(handle_oem_get_msg_cmd_~recv_msg~5#1.base, 102 + handle_oem_get_msg_cmd_~recv_msg~5#1.offset, handle_oem_get_msg_cmd_~msg#1.base, 316 + handle_oem_get_msg_cmd_~msg#1.offset, handle_oem_get_msg_cmd_~__len~8#1); srcloc: null [2025-02-08 02:42:11,179 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6948: SUMMARY for call rcu_read_unlock(); srcloc: null [2025-02-08 02:42:11,179 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7543: ~__mptr___1~6#1.base, ~__mptr___1~6#1.offset := ~_________p1___0~7#1.base, ~_________p1___0~7#1.offset;~user~7#1.base, ~user~7#1.offset := ~__mptr___1~6#1.base, ~__mptr___1~6#1.offset; [2025-02-08 02:42:11,179 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3414: assume -9223372036854775808 <= __atomic_add_unless_#t~ret35#1 && __atomic_add_unless_#t~ret35#1 <= 9223372036854775807;__atomic_add_unless_~tmp~0#1 := __atomic_add_unless_#t~ret35#1; [2025-02-08 02:42:11,179 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7312-1: SUMMARY for call handle_read_event_rsp_#t~ret1204#1 := printk(80, 0); srcloc: null [2025-02-08 02:42:11,179 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7279: SUMMARY for call rcu_read_unlock(); srcloc: null [2025-02-08 02:42:11,179 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7312: assume -2147483648 <= handle_read_event_rsp_#t~ret1204#1 && handle_read_event_rsp_#t~ret1204#1 <= 2147483647;havoc handle_read_event_rsp_#t~ret1204#1;call write~int#19(1, handle_read_event_rsp_~intf#1.base, 3227 + handle_read_event_rsp_~intf#1.offset, 1); [2025-02-08 02:42:11,179 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7213-1: SUMMARY for call handle_read_event_rsp_#t~ret1182#1.base, handle_read_event_rsp_#t~ret1182#1.offset := spinlock_check(handle_read_event_rsp_~intf#1.base, 3138 + handle_read_event_rsp_~intf#1.offset); srcloc: null [2025-02-08 02:42:11,179 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7213: handle_read_event_rsp_~tmp~61#1.base, handle_read_event_rsp_~tmp~61#1.offset := handle_read_event_rsp_#t~ret1182#1.base, handle_read_event_rsp_#t~ret1182#1.offset;havoc handle_read_event_rsp_#t~ret1182#1.base, handle_read_event_rsp_#t~ret1182#1.offset; [2025-02-08 02:42:11,179 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7015-1: SUMMARY for call atomic_inc(handle_lan_get_msg_rsp_~intf#1.base, 3478 + handle_lan_get_msg_rsp_~intf#1.offset); srcloc: null [2025-02-08 02:42:11,179 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7015: call handle_lan_get_msg_rsp_#t~mem1137#1.base, handle_lan_get_msg_rsp_#t~mem1137#1.offset := read~$Pointer$#38(handle_lan_get_msg_rsp_~#recv_msg~3#1.base, handle_lan_get_msg_rsp_~#recv_msg~3#1.offset, 8); [2025-02-08 02:42:11,179 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7081-1: SUMMARY for call handle_lan_get_msg_cmd_#t~memcpy~res1158#1.base, handle_lan_get_msg_cmd_#t~memcpy~res1158#1.offset := #Ultimate.C_memcpy#19(handle_lan_get_msg_cmd_~recv_msg~4#1.base, 102 + handle_lan_get_msg_cmd_~recv_msg~4#1.offset, handle_lan_get_msg_cmd_~msg#1.base, 323 + handle_lan_get_msg_cmd_~msg#1.offset, handle_lan_get_msg_cmd_~__len~7#1); srcloc: null [2025-02-08 02:42:11,179 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7048: assume 0 != (handle_lan_get_msg_cmd_~rcvr~7#1.base + handle_lan_get_msg_cmd_~rcvr~7#1.offset) % 18446744073709551616;call handle_lan_get_msg_cmd_#t~mem1144#1.base, handle_lan_get_msg_cmd_#t~mem1144#1.offset := read~$Pointer$#19(handle_lan_get_msg_cmd_~rcvr~7#1.base, 16 + handle_lan_get_msg_cmd_~rcvr~7#1.offset, 8);handle_lan_get_msg_cmd_~user~3#1.base, handle_lan_get_msg_cmd_~user~3#1.offset := handle_lan_get_msg_cmd_#t~mem1144#1.base, handle_lan_get_msg_cmd_#t~mem1144#1.offset;havoc handle_lan_get_msg_cmd_#t~mem1144#1.base, handle_lan_get_msg_cmd_#t~mem1144#1.offset; [2025-02-08 02:42:11,179 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7048: assume !(0 != (handle_lan_get_msg_cmd_~rcvr~7#1.base + handle_lan_get_msg_cmd_~rcvr~7#1.offset) % 18446744073709551616);handle_lan_get_msg_cmd_~user~3#1.base, handle_lan_get_msg_cmd_~user~3#1.offset := 0, 0; [2025-02-08 02:42:11,179 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7081: handle_lan_get_msg_cmd_~__ret~8#1.base, handle_lan_get_msg_cmd_~__ret~8#1.offset := handle_lan_get_msg_cmd_#t~memcpy~res1158#1.base, handle_lan_get_msg_cmd_#t~memcpy~res1158#1.offset;havoc handle_lan_get_msg_cmd_#t~memcpy~res1158#1.base, handle_lan_get_msg_cmd_#t~memcpy~res1158#1.offset; [2025-02-08 02:42:11,179 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3415: assume 0 != __atomic_add_unless_~tmp~0#1; [2025-02-08 02:42:11,179 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3415: assume !(0 != __atomic_add_unless_~tmp~0#1);assume { :begin_inline_atomic_cmpxchg } true;atomic_cmpxchg_#in~v#1.base, atomic_cmpxchg_#in~v#1.offset, atomic_cmpxchg_#in~old#1, atomic_cmpxchg_#in~new#1 := __atomic_add_unless_~v#1.base, __atomic_add_unless_~v#1.offset, __atomic_add_unless_~c~1#1, __atomic_add_unless_~c~1#1 + __atomic_add_unless_~a#1;havoc atomic_cmpxchg_#res#1;havoc atomic_cmpxchg_#t~switch33#1, atomic_cmpxchg_~v#1.base, atomic_cmpxchg_~v#1.offset, atomic_cmpxchg_~old#1, atomic_cmpxchg_~new#1, atomic_cmpxchg_~__ret~0#1, atomic_cmpxchg_~__old~0#1, atomic_cmpxchg_~__new~0#1, atomic_cmpxchg_~__ptr~0#1.base, atomic_cmpxchg_~__ptr~0#1.offset, atomic_cmpxchg_~__ptr___0~0#1.base, atomic_cmpxchg_~__ptr___0~0#1.offset, atomic_cmpxchg_~__ptr___1~0#1.base, atomic_cmpxchg_~__ptr___1~0#1.offset, atomic_cmpxchg_~__ptr___2~0#1.base, atomic_cmpxchg_~__ptr___2~0#1.offset;atomic_cmpxchg_~v#1.base, atomic_cmpxchg_~v#1.offset := atomic_cmpxchg_#in~v#1.base, atomic_cmpxchg_#in~v#1.offset;atomic_cmpxchg_~old#1 := atomic_cmpxchg_#in~old#1;atomic_cmpxchg_~new#1 := atomic_cmpxchg_#in~new#1;havoc atomic_cmpxchg_~__ret~0#1;havoc atomic_cmpxchg_~__old~0#1;havoc atomic_cmpxchg_~__new~0#1;havoc atomic_cmpxchg_~__ptr~0#1.base, atomic_cmpxchg_~__ptr~0#1.offset;havoc atomic_cmpxchg_~__ptr___0~0#1.base, atomic_cmpxchg_~__ptr___0~0#1.offset;havoc atomic_cmpxchg_~__ptr___1~0#1.base, atomic_cmpxchg_~__ptr___1~0#1.offset;havoc atomic_cmpxchg_~__ptr___2~0#1.base, atomic_cmpxchg_~__ptr___2~0#1.offset;atomic_cmpxchg_~__old~0#1 := atomic_cmpxchg_~old#1;atomic_cmpxchg_~__new~0#1 := atomic_cmpxchg_~new#1;atomic_cmpxchg_#t~switch33#1 := false; [2025-02-08 02:42:11,179 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7445-1: assume handle_one_recv_msg_#t~short1272#1;call handle_one_recv_msg_#t~mem1271#1 := read~int#19(handle_one_recv_msg_~msg#1.base, 313 + handle_one_recv_msg_~msg#1.offset, 1);handle_one_recv_msg_#t~short1272#1 := 53 == handle_one_recv_msg_#t~mem1271#1 % 256 % 4294967296; [2025-02-08 02:42:11,179 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7445-1: assume !handle_one_recv_msg_#t~short1272#1; [2025-02-08 02:42:11,179 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7445: assume handle_one_recv_msg_#t~short1272#1;havoc handle_one_recv_msg_#t~mem1270#1;havoc handle_one_recv_msg_#t~mem1271#1;havoc handle_one_recv_msg_#t~short1272#1;assume { :begin_inline_handle_read_event_rsp } true;handle_read_event_rsp_#in~intf#1.base, handle_read_event_rsp_#in~intf#1.offset, handle_read_event_rsp_#in~msg#1.base, handle_read_event_rsp_#in~msg#1.offset := handle_one_recv_msg_~intf#1.base, handle_one_recv_msg_~intf#1.offset, handle_one_recv_msg_~msg#1.base, handle_one_recv_msg_~msg#1.offset;havoc handle_read_event_rsp_#res#1;havoc handle_read_event_rsp_#t~mem1180#1, handle_read_event_rsp_#t~mem1181#1, handle_read_event_rsp_#t~ret1182#1.base, handle_read_event_rsp_#t~ret1182#1.offset, handle_read_event_rsp_#t~ret1183#1, handle_read_event_rsp_#t~mem1184#1.base, handle_read_event_rsp_#t~mem1184#1.offset, handle_read_event_rsp_#t~mem1185#1.base, handle_read_event_rsp_#t~mem1185#1.offset, handle_read_event_rsp_#t~ret1186#1, handle_read_event_rsp_#t~ret1187#1, handle_read_event_rsp_#t~mem1188#1, handle_read_event_rsp_#t~ret1189#1.base, handle_read_event_rsp_#t~ret1189#1.offset, handle_read_event_rsp_#t~mem1190#1.base, handle_read_event_rsp_#t~mem1190#1.offset, handle_read_event_rsp_#t~mem1191#1.base, handle_read_event_rsp_#t~mem1191#1.offset, handle_read_event_rsp_#t~mem1192#1.base, handle_read_event_rsp_#t~mem1192#1.offset, handle_read_event_rsp_#t~mem1193#1.base, handle_read_event_rsp_#t~mem1193#1.offset, handle_read_event_rsp_#t~mem1194#1.base, handle_read_event_rsp_#t~mem1194#1.offset, handle_read_event_rsp_#t~ret1195#1, handle_read_event_rsp_#t~ret1196#1, handle_read_event_rsp_#t~mem1197#1.base, handle_read_event_rsp_#t~mem1197#1.offset, handle_read_event_rsp_#t~mem1198#1.base, handle_read_event_rsp_#t~mem1198#1.offset, handle_read_event_rsp_#t~mem1199#1.base, handle_read_event_rsp_#t~mem1199#1.offset, handle_read_event_rsp_#t~mem1200#1, handle_read_event_rsp_#t~ret1201#1.base, handle_read_event_rsp_#t~ret1201#1.offset, handle_read_event_rsp_#t~mem1202#1, handle_read_event_rsp_#t~mem1203#1, handle_read_event_rsp_#t~ret1204#1, handle_read_event_rsp_~intf#1.base, handle_read_event_rsp_~intf#1.offset, handle_read_event_rsp_~msg#1.base, handle_read_event_rsp_~msg#1.offset, handle_read_event_rsp_~recv_msg~6#1.base, handle_read_event_rsp_~recv_msg~6#1.offset, handle_read_event_rsp_~recv_msg2~0#1.base, handle_read_event_rsp_~recv_msg2~0#1.offset, handle_read_event_rsp_~#msgs~1#1.base, handle_read_event_rsp_~#msgs~1#1.offset, handle_read_event_rsp_~user~5#1.base, handle_read_event_rsp_~user~5#1.offset, handle_read_event_rsp_~rv~21#1, handle_read_event_rsp_~deliver_count~0#1, handle_read_event_rsp_~flags~9#1, handle_read_event_rsp_~tmp~61#1.base, handle_read_event_rsp_~tmp~61#1.offset, handle_read_event_rsp_~#__ptr~7#1.base, handle_read_event_rsp_~#__ptr~7#1.offset, handle_read_event_rsp_~__mptr~17#1.base, handle_read_event_rsp_~__mptr~17#1.offset, handle_read_event_rsp_~_________p1~6#1.base, handle_read_event_rsp_~_________p1~6#1.offset, handle_read_event_rsp_~__warned~8#1, handle_read_event_rsp_~tmp___0~35#1, handle_read_event_rsp_~__mptr___0~13#1.base, handle_read_event_rsp_~__mptr___0~13#1.offset, handle_read_event_rsp_~__mptr___1~5#1.base, handle_read_event_rsp_~__mptr___1~5#1.offset, handle_read_event_rsp_~__mptr___2~2#1.base, handle_read_event_rsp_~__mptr___2~2#1.offset, handle_read_event_rsp_~#__ptr___0~7#1.base, handle_read_event_rsp_~#__ptr___0~7#1.offset, handle_read_event_rsp_~__mptr___3~2#1.base, handle_read_event_rsp_~__mptr___3~2#1.offset, handle_read_event_rsp_~_________p1___0~6#1.base, handle_read_event_rsp_~_________p1___0~6#1.offset, handle_read_event_rsp_~__warned___0~6#1, handle_read_event_rsp_~tmp___1~10#1, handle_read_event_rsp_~__mptr___4~2#1.base, handle_read_event_rsp_~__mptr___4~2#1.offset, handle_read_event_rsp_~__mptr___5~1#1.base, handle_read_event_rsp_~__mptr___5~1#1.offset, handle_read_event_rsp_~__mptr___6~1#1.base, handle_read_event_rsp_~__mptr___6~1#1.offset;handle_read_event_rsp_~intf#1.base, handle_read_event_rsp_~intf#1.offset := handle_read_event_rsp_#in~intf#1.base, handle_read_event_rsp_#in~intf#1.offset;handle_read_event_rsp_~msg#1.base, handle_read_event_rsp_~msg#1.offset := handle_read_event_rsp_#in~msg#1.base, handle_read_event_rsp_#in~msg#1.offset;havoc handle_read_event_rsp_~recv_msg~6#1.base, handle_read_event_rsp_~recv_msg~6#1.offset;havoc handle_read_event_rsp_~recv_msg2~0#1.base, handle_read_event_rsp_~recv_msg2~0#1.offset;call handle_read_event_rsp_~#msgs~1#1.base, handle_read_event_rsp_~#msgs~1#1.offset := #Ultimate.allocOnStack(16);havoc handle_read_event_rsp_~user~5#1.base, handle_read_event_rsp_~user~5#1.offset;havoc handle_read_event_rsp_~rv~21#1;havoc handle_read_event_rsp_~deliver_count~0#1;havoc handle_read_event_rsp_~flags~9#1;havoc handle_read_event_rsp_~tmp~61#1.base, handle_read_event_rsp_~tmp~61#1.offset;call handle_read_event_rsp_~#__ptr~7#1.base, handle_read_event_rsp_~#__ptr~7#1.offset := #Ultimate.allocOnStack(8);havoc handle_read_event_rsp_~__mptr~17#1.base, handle_read_event_rsp_~__mptr~17#1.offset;havoc handle_read_event_rsp_~_________p1~6#1.base, handle_read_event_rsp_~_________p1~6#1.offset;havoc handle_read_event_rsp_~__warned~8#1;havoc handle_read_event_rsp_~tmp___0~35#1;havoc handle_read_event_rsp_~__mptr___0~13#1.base, handle_read_event_rsp_~__mptr___0~13#1.offset;havoc handle_read_event_rsp_~__mptr___1~5#1.base, handle_read_event_rsp_~__mptr___1~5#1.offset;havoc handle_read_event_rsp_~__mptr___2~2#1.base, handle_read_event_rsp_~__mptr___2~2#1.offset;call handle_read_event_rsp_~#__ptr___0~7#1.base, handle_read_event_rsp_~#__ptr___0~7#1.offset := #Ultimate.allocOnStack(8);havoc handle_read_event_rsp_~__mptr___3~2#1.base, handle_read_event_rsp_~__mptr___3~2#1.offset;havoc handle_read_event_rsp_~_________p1___0~6#1.base, handle_read_event_rsp_~_________p1___0~6#1.offset;havoc handle_read_event_rsp_~__warned___0~6#1;havoc handle_read_event_rsp_~tmp___1~10#1;havoc handle_read_event_rsp_~__mptr___4~2#1.base, handle_read_event_rsp_~__mptr___4~2#1.offset;havoc handle_read_event_rsp_~__mptr___5~1#1.base, handle_read_event_rsp_~__mptr___5~1#1.offset;havoc handle_read_event_rsp_~__mptr___6~1#1.base, handle_read_event_rsp_~__mptr___6~1#1.offset;handle_read_event_rsp_~rv~21#1 := 0;handle_read_event_rsp_~deliver_count~0#1 := 0;call handle_read_event_rsp_#t~mem1180#1 := read~int#19(handle_read_event_rsp_~msg#1.base, 308 + handle_read_event_rsp_~msg#1.offset, 4); [2025-02-08 02:42:11,180 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7445: assume !handle_one_recv_msg_#t~short1272#1;havoc handle_one_recv_msg_#t~mem1270#1;havoc handle_one_recv_msg_#t~mem1271#1;havoc handle_one_recv_msg_#t~short1272#1;assume { :begin_inline_handle_bmc_rsp } true;handle_bmc_rsp_#in~intf#1.base, handle_bmc_rsp_#in~intf#1.offset, handle_bmc_rsp_#in~msg#1.base, handle_bmc_rsp_#in~msg#1.offset := handle_one_recv_msg_~intf#1.base, handle_one_recv_msg_~intf#1.offset, handle_one_recv_msg_~msg#1.base, handle_one_recv_msg_~msg#1.offset;havoc handle_bmc_rsp_#res#1;havoc handle_bmc_rsp_#t~mem1205#1.base, handle_bmc_rsp_#t~mem1205#1.offset, handle_bmc_rsp_#t~ret1206#1, handle_bmc_rsp_#t~mem1207#1.base, handle_bmc_rsp_#t~mem1207#1.offset, handle_bmc_rsp_#t~mem1208#1, handle_bmc_rsp_#t~short1209#1, handle_bmc_rsp_#t~mem1210#1, handle_bmc_rsp_#t~mem1211#1, handle_bmc_rsp_#t~mem1212#1, handle_bmc_rsp_#t~mem1213#1, handle_bmc_rsp_#t~mem1214#1, handle_bmc_rsp_#t~memcpy~res1215#1.base, handle_bmc_rsp_#t~memcpy~res1215#1.offset, handle_bmc_rsp_#t~mem1216#1, handle_bmc_rsp_~intf#1.base, handle_bmc_rsp_~intf#1.offset, handle_bmc_rsp_~msg#1.base, handle_bmc_rsp_~msg#1.offset, handle_bmc_rsp_~recv_msg~7#1.base, handle_bmc_rsp_~recv_msg~7#1.offset, handle_bmc_rsp_~user~6#1.base, handle_bmc_rsp_~user~6#1.offset, handle_bmc_rsp_~smi_addr~3#1.base, handle_bmc_rsp_~smi_addr~3#1.offset, handle_bmc_rsp_~__len~10#1, handle_bmc_rsp_~__ret~11#1.base, handle_bmc_rsp_~__ret~11#1.offset;handle_bmc_rsp_~intf#1.base, handle_bmc_rsp_~intf#1.offset := handle_bmc_rsp_#in~intf#1.base, handle_bmc_rsp_#in~intf#1.offset;handle_bmc_rsp_~msg#1.base, handle_bmc_rsp_~msg#1.offset := handle_bmc_rsp_#in~msg#1.base, handle_bmc_rsp_#in~msg#1.offset;havoc handle_bmc_rsp_~recv_msg~7#1.base, handle_bmc_rsp_~recv_msg~7#1.offset;havoc handle_bmc_rsp_~user~6#1.base, handle_bmc_rsp_~user~6#1.offset;havoc handle_bmc_rsp_~smi_addr~3#1.base, handle_bmc_rsp_~smi_addr~3#1.offset;havoc handle_bmc_rsp_~__len~10#1;havoc handle_bmc_rsp_~__ret~11#1.base, handle_bmc_rsp_~__ret~11#1.offset;call handle_bmc_rsp_#t~mem1205#1.base, handle_bmc_rsp_#t~mem1205#1.offset := read~$Pointer$#19(handle_bmc_rsp_~msg#1.base, 24 + handle_bmc_rsp_~msg#1.offset, 8);handle_bmc_rsp_~recv_msg~7#1.base, handle_bmc_rsp_~recv_msg~7#1.offset := handle_bmc_rsp_#t~mem1205#1.base, handle_bmc_rsp_#t~mem1205#1.offset;havoc handle_bmc_rsp_#t~mem1205#1.base, handle_bmc_rsp_#t~mem1205#1.offset; [2025-02-08 02:42:11,180 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7214: handle_read_event_rsp_~flags~9#1 := handle_read_event_rsp_#t~ret1183#1;havoc handle_read_event_rsp_#t~ret1183#1; [2025-02-08 02:42:11,180 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7247: assume (handle_read_event_rsp_~recv_msg~6#1.base + handle_read_event_rsp_~recv_msg~6#1.offset) % 18446744073709551616 != (handle_read_event_rsp_~#msgs~1#1.base + handle_read_event_rsp_~#msgs~1#1.offset) % 18446744073709551616; [2025-02-08 02:42:11,180 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7247: assume !((handle_read_event_rsp_~recv_msg~6#1.base + handle_read_event_rsp_~recv_msg~6#1.offset) % 18446744073709551616 != (handle_read_event_rsp_~#msgs~1#1.base + handle_read_event_rsp_~#msgs~1#1.offset) % 18446744073709551616); [2025-02-08 02:42:11,180 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7280: assume 0 != handle_read_event_rsp_~deliver_count~0#1;call handle_read_event_rsp_#t~mem1197#1.base, handle_read_event_rsp_#t~mem1197#1.offset := read~$Pointer$#19(handle_read_event_rsp_~#msgs~1#1.base, handle_read_event_rsp_~#msgs~1#1.offset, 8);handle_read_event_rsp_~__mptr___4~2#1.base, handle_read_event_rsp_~__mptr___4~2#1.offset := handle_read_event_rsp_#t~mem1197#1.base, handle_read_event_rsp_#t~mem1197#1.offset;havoc handle_read_event_rsp_#t~mem1197#1.base, handle_read_event_rsp_#t~mem1197#1.offset;handle_read_event_rsp_~recv_msg~6#1.base, handle_read_event_rsp_~recv_msg~6#1.offset := handle_read_event_rsp_~__mptr___4~2#1.base, handle_read_event_rsp_~__mptr___4~2#1.offset;call handle_read_event_rsp_#t~mem1198#1.base, handle_read_event_rsp_#t~mem1198#1.offset := read~$Pointer$#19(handle_read_event_rsp_~recv_msg~6#1.base, handle_read_event_rsp_~recv_msg~6#1.offset, 8);handle_read_event_rsp_~__mptr___5~1#1.base, handle_read_event_rsp_~__mptr___5~1#1.offset := handle_read_event_rsp_#t~mem1198#1.base, handle_read_event_rsp_#t~mem1198#1.offset;havoc handle_read_event_rsp_#t~mem1198#1.base, handle_read_event_rsp_#t~mem1198#1.offset;handle_read_event_rsp_~recv_msg2~0#1.base, handle_read_event_rsp_~recv_msg2~0#1.offset := handle_read_event_rsp_~__mptr___5~1#1.base, handle_read_event_rsp_~__mptr___5~1#1.offset; [2025-02-08 02:42:11,180 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7280: assume !(0 != handle_read_event_rsp_~deliver_count~0#1);call handle_read_event_rsp_#t~mem1200#1 := read~int#19(handle_read_event_rsp_~intf#1.base, 3222 + handle_read_event_rsp_~intf#1.offset, 4); [2025-02-08 02:42:11,180 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7115: SUMMARY for call rcu_read_lock(); srcloc: null [2025-02-08 02:42:11,180 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7148: SUMMARY for call deliver_response(handle_oem_get_msg_cmd_~recv_msg~5#1.base, handle_oem_get_msg_cmd_~recv_msg~5#1.offset); srcloc: null [2025-02-08 02:42:11,180 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7214-1: SUMMARY for call handle_read_event_rsp_#t~ret1183#1 := _raw_spin_lock_irqsave(handle_read_event_rsp_~tmp~61#1.base, handle_read_event_rsp_~tmp~61#1.offset); srcloc: null [2025-02-08 02:42:11,180 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6950: SUMMARY for call atomic_inc(handle_ipmb_get_msg_cmd_~intf#1.base, 3490 + handle_ipmb_get_msg_cmd_~intf#1.offset); srcloc: null [2025-02-08 02:42:11,180 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7016-1: SUMMARY for call deliver_response(handle_lan_get_msg_rsp_#t~mem1137#1.base, handle_lan_get_msg_rsp_#t~mem1137#1.offset); srcloc: null [2025-02-08 02:42:11,180 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7016: havoc handle_lan_get_msg_rsp_#t~mem1137#1.base, handle_lan_get_msg_rsp_#t~mem1137#1.offset;handle_lan_get_msg_rsp_#res#1 := 0;call ULTIMATE.dealloc(handle_lan_get_msg_rsp_~#lan_addr~1#1.base, handle_lan_get_msg_rsp_~#lan_addr~1#1.offset);havoc handle_lan_get_msg_rsp_~#lan_addr~1#1.base, handle_lan_get_msg_rsp_~#lan_addr~1#1.offset;call ULTIMATE.dealloc(handle_lan_get_msg_rsp_~#recv_msg~3#1.base, handle_lan_get_msg_rsp_~#recv_msg~3#1.offset);havoc handle_lan_get_msg_rsp_~#recv_msg~3#1.base, handle_lan_get_msg_rsp_~#recv_msg~3#1.offset; [2025-02-08 02:42:11,180 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3317-1: assume false; [2025-02-08 02:42:11,180 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3317-1: assume !false; [2025-02-08 02:42:11,180 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3317: assume true; [2025-02-08 02:42:11,180 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3317: assume !true;assume { :end_inline___cmpxchg_wrong_size } true; [2025-02-08 02:42:11,180 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7215: SUMMARY for call atomic_inc(handle_read_event_rsp_~intf#1.base, 3506 + handle_read_event_rsp_~intf#1.offset); srcloc: null [2025-02-08 02:42:11,180 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7050: SUMMARY for call kref_get(handle_lan_get_msg_cmd_~user~3#1.base, 20 + handle_lan_get_msg_cmd_~user~3#1.offset); srcloc: null [2025-02-08 02:42:11,180 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7116-1: SUMMARY for call handle_oem_get_msg_cmd_#t~ret1164#1.base, handle_oem_get_msg_cmd_#t~ret1164#1.offset := find_cmd_rcvr(handle_oem_get_msg_cmd_~intf#1.base, handle_oem_get_msg_cmd_~intf#1.offset, (if handle_oem_get_msg_cmd_~netfn~2#1 % 256 % 4294967296 <= 2147483647 then handle_oem_get_msg_cmd_~netfn~2#1 % 256 % 4294967296 else handle_oem_get_msg_cmd_~netfn~2#1 % 256 % 4294967296 - 4294967296), (if handle_oem_get_msg_cmd_~cmd~2#1 % 256 % 4294967296 <= 2147483647 then handle_oem_get_msg_cmd_~cmd~2#1 % 256 % 4294967296 else handle_oem_get_msg_cmd_~cmd~2#1 % 256 % 4294967296 - 4294967296), (if handle_oem_get_msg_cmd_~chan~3#1 % 256 % 4294967296 <= 2147483647 then handle_oem_get_msg_cmd_~chan~3#1 % 256 % 4294967296 else handle_oem_get_msg_cmd_~chan~3#1 % 256 % 4294967296 - 4294967296)); srcloc: null [2025-02-08 02:42:11,180 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7083: SUMMARY for call deliver_response(handle_lan_get_msg_cmd_~recv_msg~4#1.base, handle_lan_get_msg_cmd_~recv_msg~4#1.offset); srcloc: null [2025-02-08 02:42:11,180 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7116: handle_oem_get_msg_cmd_~rcvr~8#1.base, handle_oem_get_msg_cmd_~rcvr~8#1.offset := handle_oem_get_msg_cmd_#t~ret1164#1.base, handle_oem_get_msg_cmd_#t~ret1164#1.offset;havoc handle_oem_get_msg_cmd_#t~ret1164#1.base, handle_oem_get_msg_cmd_#t~ret1164#1.offset; [2025-02-08 02:42:11,180 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6951-1: SUMMARY for call handle_ipmb_get_msg_cmd_#t~ret1102#1.base, handle_ipmb_get_msg_cmd_#t~ret1102#1.offset := ipmi_alloc_recv_msg(); srcloc: null [2025-02-08 02:42:11,180 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6918: SUMMARY for call rcu_read_lock(); srcloc: null [2025-02-08 02:42:11,180 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6951: handle_ipmb_get_msg_cmd_~recv_msg~2#1.base, handle_ipmb_get_msg_cmd_~recv_msg~2#1.offset := handle_ipmb_get_msg_cmd_#t~ret1102#1.base, handle_ipmb_get_msg_cmd_#t~ret1102#1.offset;havoc handle_ipmb_get_msg_cmd_#t~ret1102#1.base, handle_ipmb_get_msg_cmd_#t~ret1102#1.offset; [2025-02-08 02:42:11,180 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6984: assume handle_lan_get_msg_rsp_#t~mem1113#1 <= 12;havoc handle_lan_get_msg_rsp_#t~mem1113#1; [2025-02-08 02:42:11,180 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6984: assume !(handle_lan_get_msg_rsp_#t~mem1113#1 <= 12);havoc handle_lan_get_msg_rsp_#t~mem1113#1;call handle_lan_get_msg_rsp_#t~mem1114#1 := read~int#19(handle_lan_get_msg_rsp_~msg#1.base, 314 + handle_lan_get_msg_rsp_~msg#1.offset, 1); [2025-02-08 02:42:11,180 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6852: call ULTIMATE.dealloc(handle_ipmb_get_msg_rsp_~#ipmb_addr~1#1.base, handle_ipmb_get_msg_rsp_~#ipmb_addr~1#1.offset);havoc handle_ipmb_get_msg_rsp_~#ipmb_addr~1#1.base, handle_ipmb_get_msg_rsp_~#ipmb_addr~1#1.offset;call ULTIMATE.dealloc(handle_ipmb_get_msg_rsp_~#recv_msg~1#1.base, handle_ipmb_get_msg_rsp_~#recv_msg~1#1.offset);havoc handle_ipmb_get_msg_rsp_~#recv_msg~1#1.base, handle_ipmb_get_msg_rsp_~#recv_msg~1#1.offset;handle_one_recv_msg_#t~ret1260#1 := handle_ipmb_get_msg_rsp_#res#1;havoc handle_ipmb_get_msg_rsp_#t~mem1054#1, handle_ipmb_get_msg_rsp_#t~mem1055#1, handle_ipmb_get_msg_rsp_#t~mem1056#1, handle_ipmb_get_msg_rsp_#t~mem1057#1, handle_ipmb_get_msg_rsp_#t~mem1058#1, handle_ipmb_get_msg_rsp_#t~mem1059#1, handle_ipmb_get_msg_rsp_#t~mem1060#1, handle_ipmb_get_msg_rsp_#t~mem1061#1, handle_ipmb_get_msg_rsp_#t~mem1062#1, handle_ipmb_get_msg_rsp_#t~bitwise1063#1, handle_ipmb_get_msg_rsp_#t~ret1064#1, handle_ipmb_get_msg_rsp_#t~mem1065#1, handle_ipmb_get_msg_rsp_#t~mem1066#1.base, handle_ipmb_get_msg_rsp_#t~mem1066#1.offset, handle_ipmb_get_msg_rsp_#t~memcpy~res1067#1.base, handle_ipmb_get_msg_rsp_#t~memcpy~res1067#1.offset, handle_ipmb_get_msg_rsp_#t~mem1068#1.base, handle_ipmb_get_msg_rsp_#t~mem1068#1.offset, handle_ipmb_get_msg_rsp_#t~mem1069#1, handle_ipmb_get_msg_rsp_#t~mem1070#1.base, handle_ipmb_get_msg_rsp_#t~mem1070#1.offset, handle_ipmb_get_msg_rsp_#t~mem1071#1.base, handle_ipmb_get_msg_rsp_#t~mem1071#1.offset, handle_ipmb_get_msg_rsp_#t~mem1072#1.base, handle_ipmb_get_msg_rsp_#t~mem1072#1.offset, handle_ipmb_get_msg_rsp_#t~mem1073#1, handle_ipmb_get_msg_rsp_#t~mem1074#1.base, handle_ipmb_get_msg_rsp_#t~mem1074#1.offset, handle_ipmb_get_msg_rsp_#t~mem1075#1.base, handle_ipmb_get_msg_rsp_#t~mem1075#1.offset, handle_ipmb_get_msg_rsp_~intf#1.base, handle_ipmb_get_msg_rsp_~intf#1.offset, handle_ipmb_get_msg_rsp_~msg#1.base, handle_ipmb_get_msg_rsp_~msg#1.offset, handle_ipmb_get_msg_rsp_~#ipmb_addr~1#1.base, handle_ipmb_get_msg_rsp_~#ipmb_addr~1#1.offset, handle_ipmb_get_msg_rsp_~#recv_msg~1#1.base, handle_ipmb_get_msg_rsp_~#recv_msg~1#1.offset, handle_ipmb_get_msg_rsp_~tmp~59#1, handle_ipmb_get_msg_rsp_~__len~4#1, handle_ipmb_get_msg_rsp_~__ret~5#1.base, handle_ipmb_get_msg_rsp_~__ret~5#1.offset;havoc handle_ipmb_get_msg_rsp_#in~intf#1.base, handle_ipmb_get_msg_rsp_#in~intf#1.offset, handle_ipmb_get_msg_rsp_#in~msg#1.base, handle_ipmb_get_msg_rsp_#in~msg#1.offset;assume { :end_inline_handle_ipmb_get_msg_rsp } true;assume -2147483648 <= handle_one_recv_msg_#t~ret1260#1 && handle_one_recv_msg_#t~ret1260#1 <= 2147483647;handle_one_recv_msg_~requeue~0#1 := handle_one_recv_msg_#t~ret1260#1;havoc handle_one_recv_msg_#t~ret1260#1; [2025-02-08 02:42:11,181 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7546: assume (~user~7#1.base + ~user~7#1.offset) % 18446744073709551616 != (~intf#1.base + (24 + ~intf#1.offset)) % 18446744073709551616; [2025-02-08 02:42:11,181 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7546: assume !((~user~7#1.base + ~user~7#1.offset) % 18446744073709551616 != (~intf#1.base + (24 + ~intf#1.offset)) % 18446744073709551616); [2025-02-08 02:42:11,181 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3384: assume atomic_cmpxchg_#t~switch33#1;atomic_cmpxchg_~__ptr___0~0#1.base, atomic_cmpxchg_~__ptr___0~0#1.offset := atomic_cmpxchg_~v#1.base, atomic_cmpxchg_~v#1.offset; [2025-02-08 02:42:11,181 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3384: assume !atomic_cmpxchg_#t~switch33#1;atomic_cmpxchg_#t~switch33#1 := true; [2025-02-08 02:42:11,181 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7216-1: SUMMARY for call rcu_read_lock(); srcloc: null [2025-02-08 02:42:11,181 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7216: call handle_read_event_rsp_#t~mem1184#1.base, handle_read_event_rsp_#t~mem1184#1.offset := read~$Pointer$#19(handle_read_event_rsp_~intf#1.base, 24 + handle_read_event_rsp_~intf#1.offset, 8);call write~$Pointer$#12(handle_read_event_rsp_#t~mem1184#1.base, handle_read_event_rsp_#t~mem1184#1.offset, handle_read_event_rsp_~#__ptr~7#1.base, handle_read_event_rsp_~#__ptr~7#1.offset, 8);havoc handle_read_event_rsp_#t~mem1184#1.base, handle_read_event_rsp_#t~mem1184#1.offset;call handle_read_event_rsp_#t~mem1185#1.base, handle_read_event_rsp_#t~mem1185#1.offset := read~$Pointer$#12(handle_read_event_rsp_~#__ptr~7#1.base, handle_read_event_rsp_~#__ptr~7#1.offset, 8);handle_read_event_rsp_~_________p1~6#1.base, handle_read_event_rsp_~_________p1~6#1.offset := handle_read_event_rsp_#t~mem1185#1.base, handle_read_event_rsp_#t~mem1185#1.offset;havoc handle_read_event_rsp_#t~mem1185#1.base, handle_read_event_rsp_#t~mem1185#1.offset; [2025-02-08 02:42:11,181 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7117: assume 0 != (handle_oem_get_msg_cmd_~rcvr~8#1.base + handle_oem_get_msg_cmd_~rcvr~8#1.offset) % 18446744073709551616;call handle_oem_get_msg_cmd_#t~mem1165#1.base, handle_oem_get_msg_cmd_#t~mem1165#1.offset := read~$Pointer$#19(handle_oem_get_msg_cmd_~rcvr~8#1.base, 16 + handle_oem_get_msg_cmd_~rcvr~8#1.offset, 8);handle_oem_get_msg_cmd_~user~4#1.base, handle_oem_get_msg_cmd_~user~4#1.offset := handle_oem_get_msg_cmd_#t~mem1165#1.base, handle_oem_get_msg_cmd_#t~mem1165#1.offset;havoc handle_oem_get_msg_cmd_#t~mem1165#1.base, handle_oem_get_msg_cmd_#t~mem1165#1.offset; [2025-02-08 02:42:11,181 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7117: assume !(0 != (handle_oem_get_msg_cmd_~rcvr~8#1.base + handle_oem_get_msg_cmd_~rcvr~8#1.offset) % 18446744073709551616);handle_oem_get_msg_cmd_~user~4#1.base, handle_oem_get_msg_cmd_~user~4#1.offset := 0, 0; [2025-02-08 02:42:11,181 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6886: call handle_ipmb_get_msg_rsp_#t~mem1075#1.base, handle_ipmb_get_msg_rsp_#t~mem1075#1.offset := read~$Pointer$#38(handle_ipmb_get_msg_rsp_~#recv_msg~1#1.base, handle_ipmb_get_msg_rsp_~#recv_msg~1#1.offset, 8); [2025-02-08 02:42:11,181 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6919-1: SUMMARY for call handle_ipmb_get_msg_cmd_#t~ret1081#1.base, handle_ipmb_get_msg_cmd_#t~ret1081#1.offset := find_cmd_rcvr(handle_ipmb_get_msg_cmd_~intf#1.base, handle_ipmb_get_msg_cmd_~intf#1.offset, (if handle_ipmb_get_msg_cmd_~netfn~0#1 % 256 % 4294967296 <= 2147483647 then handle_ipmb_get_msg_cmd_~netfn~0#1 % 256 % 4294967296 else handle_ipmb_get_msg_cmd_~netfn~0#1 % 256 % 4294967296 - 4294967296), (if handle_ipmb_get_msg_cmd_~cmd~0#1 % 256 % 4294967296 <= 2147483647 then handle_ipmb_get_msg_cmd_~cmd~0#1 % 256 % 4294967296 else handle_ipmb_get_msg_cmd_~cmd~0#1 % 256 % 4294967296 - 4294967296), (if handle_ipmb_get_msg_cmd_~chan~1#1 % 256 % 4294967296 <= 2147483647 then handle_ipmb_get_msg_cmd_~chan~1#1 % 256 % 4294967296 else handle_ipmb_get_msg_cmd_~chan~1#1 % 256 % 4294967296 - 4294967296)); srcloc: null [2025-02-08 02:42:11,181 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6919: handle_ipmb_get_msg_cmd_~rcvr~6#1.base, handle_ipmb_get_msg_cmd_~rcvr~6#1.offset := handle_ipmb_get_msg_cmd_#t~ret1081#1.base, handle_ipmb_get_msg_cmd_#t~ret1081#1.offset;havoc handle_ipmb_get_msg_cmd_#t~ret1081#1.base, handle_ipmb_get_msg_cmd_#t~ret1081#1.offset; [2025-02-08 02:42:11,183 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6985-1: SUMMARY for call atomic_inc(handle_lan_get_msg_rsp_~intf#1.base, 3482 + handle_lan_get_msg_rsp_~intf#1.offset); srcloc: null [2025-02-08 02:42:11,183 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6952: assume 0 == (handle_ipmb_get_msg_cmd_~recv_msg~2#1.base + handle_ipmb_get_msg_cmd_~recv_msg~2#1.offset) % 18446744073709551616;handle_ipmb_get_msg_cmd_~rv~18#1 := 1; [2025-02-08 02:42:11,183 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6952: assume !(0 == (handle_ipmb_get_msg_cmd_~recv_msg~2#1.base + handle_ipmb_get_msg_cmd_~recv_msg~2#1.offset) % 18446744073709551616);handle_ipmb_get_msg_cmd_~ipmb_addr~2#1.base, handle_ipmb_get_msg_cmd_~ipmb_addr~2#1.offset := handle_ipmb_get_msg_cmd_~recv_msg~2#1.base, 28 + handle_ipmb_get_msg_cmd_~recv_msg~2#1.offset;call write~int#19(1, handle_ipmb_get_msg_cmd_~ipmb_addr~2#1.base, handle_ipmb_get_msg_cmd_~ipmb_addr~2#1.offset, 4);call handle_ipmb_get_msg_cmd_#t~mem1104#1 := read~int#19(handle_ipmb_get_msg_cmd_~msg#1.base, 318 + handle_ipmb_get_msg_cmd_~msg#1.offset, 1);call write~int#19(handle_ipmb_get_msg_cmd_#t~mem1104#1, handle_ipmb_get_msg_cmd_~ipmb_addr~2#1.base, 6 + handle_ipmb_get_msg_cmd_~ipmb_addr~2#1.offset, 1);havoc handle_ipmb_get_msg_cmd_#t~mem1104#1;call handle_ipmb_get_msg_cmd_#t~mem1105#1 := read~int#19(handle_ipmb_get_msg_cmd_~msg#1.base, 319 + handle_ipmb_get_msg_cmd_~msg#1.offset, 1);call write~int#19(handle_ipmb_get_msg_cmd_#t~mem1105#1 % 256 % 4, handle_ipmb_get_msg_cmd_~ipmb_addr~2#1.base, 7 + handle_ipmb_get_msg_cmd_~ipmb_addr~2#1.offset, 1);havoc handle_ipmb_get_msg_cmd_#t~mem1105#1;call handle_ipmb_get_msg_cmd_#t~mem1106#1 := read~int#19(handle_ipmb_get_msg_cmd_~msg#1.base, 315 + handle_ipmb_get_msg_cmd_~msg#1.offset, 1);call write~int#19((if (if handle_ipmb_get_msg_cmd_#t~mem1106#1 % 256 % 65536 <= 32767 then handle_ipmb_get_msg_cmd_#t~mem1106#1 % 256 % 65536 else handle_ipmb_get_msg_cmd_#t~mem1106#1 % 256 % 65536 - 65536) % 16 % 65536 <= 32767 then (if handle_ipmb_get_msg_cmd_#t~mem1106#1 % 256 % 65536 <= 32767 then handle_ipmb_get_msg_cmd_#t~mem1106#1 % 256 % 65536 else handle_ipmb_get_msg_cmd_#t~mem1106#1 % 256 % 65536 - 65536) % 16 % 65536 else (if handle_ipmb_get_msg_cmd_#t~mem1106#1 % 256 % 65536 <= 32767 then handle_ipmb_get_msg_cmd_#t~mem1106#1 % 256 % 65536 else handle_ipmb_get_msg_cmd_#t~mem1106#1 % 256 % 65536 - 65536) % 16 % 65536 - 65536), handle_ipmb_get_msg_cmd_~ipmb_addr~2#1.base, 4 + handle_ipmb_get_msg_cmd_~ipmb_addr~2#1.offset, 2);havoc handle_ipmb_get_msg_cmd_#t~mem1106#1;call write~$Pointer$#19(handle_ipmb_get_msg_cmd_~user~2#1.base, handle_ipmb_get_msg_cmd_~user~2#1.offset, handle_ipmb_get_msg_cmd_~recv_msg~2#1.base, 20 + handle_ipmb_get_msg_cmd_~recv_msg~2#1.offset, 8);call write~int#19(3, handle_ipmb_get_msg_cmd_~recv_msg~2#1.base, 16 + handle_ipmb_get_msg_cmd_~recv_msg~2#1.offset, 4);call handle_ipmb_get_msg_cmd_#t~mem1107#1 := read~int#19(handle_ipmb_get_msg_cmd_~msg#1.base, 319 + handle_ipmb_get_msg_cmd_~msg#1.offset, 1);call write~int#19((if handle_ipmb_get_msg_cmd_#t~mem1107#1 % 256 % 4294967296 <= 2147483647 then handle_ipmb_get_msg_cmd_#t~mem1107#1 % 256 % 4294967296 else handle_ipmb_get_msg_cmd_#t~mem1107#1 % 256 % 4294967296 - 4294967296) / 4, handle_ipmb_get_msg_cmd_~recv_msg~2#1.base, 66 + handle_ipmb_get_msg_cmd_~recv_msg~2#1.offset, 8);havoc handle_ipmb_get_msg_cmd_#t~mem1107#1;call handle_ipmb_get_msg_cmd_#t~mem1108#1 := read~int#19(handle_ipmb_get_msg_cmd_~msg#1.base, 316 + handle_ipmb_get_msg_cmd_~msg#1.offset, 1);call write~int#19((if handle_ipmb_get_msg_cmd_#t~mem1108#1 % 256 % 4294967296 <= 2147483647 then handle_ipmb_get_msg_cmd_#t~mem1108#1 % 256 % 4294967296 else handle_ipmb_get_msg_cmd_#t~mem1108#1 % 256 % 4294967296 - 4294967296) / 4, handle_ipmb_get_msg_cmd_~recv_msg~2#1.base, 74 + handle_ipmb_get_msg_cmd_~recv_msg~2#1.offset, 1);havoc handle_ipmb_get_msg_cmd_#t~mem1108#1;call handle_ipmb_get_msg_cmd_#t~mem1109#1 := read~int#19(handle_ipmb_get_msg_cmd_~msg#1.base, 320 + handle_ipmb_get_msg_cmd_~msg#1.offset, 1);call write~int#19(handle_ipmb_get_msg_cmd_#t~mem1109#1, handle_ipmb_get_msg_cmd_~recv_msg~2#1.base, 75 + handle_ipmb_get_msg_cmd_~recv_msg~2#1.offset, 1);havoc handle_ipmb_get_msg_cmd_#t~mem1109#1;call write~$Pointer$#19(handle_ipmb_get_msg_cmd_~recv_msg~2#1.base, 102 + handle_ipmb_get_msg_cmd_~recv_msg~2#1.offset, handle_ipmb_get_msg_cmd_~recv_msg~2#1.base, 78 + handle_ipmb_get_msg_cmd_~recv_msg~2#1.offset, 8);call handle_ipmb_get_msg_cmd_#t~mem1110#1 := read~int#19(handle_ipmb_get_msg_cmd_~msg#1.base, 308 + handle_ipmb_get_msg_cmd_~msg#1.offset, 4);call write~int#19(65526 + handle_ipmb_get_msg_cmd_#t~mem1110#1 % 65536, handle_ipmb_get_msg_cmd_~recv_msg~2#1.base, 76 + handle_ipmb_get_msg_cmd_~recv_msg~2#1.offset, 2);havoc handle_ipmb_get_msg_cmd_#t~mem1110#1;call handle_ipmb_get_msg_cmd_#t~mem1111#1 := read~int#19(handle_ipmb_get_msg_cmd_~msg#1.base, 308 + handle_ipmb_get_msg_cmd_~msg#1.offset, 4);handle_ipmb_get_msg_cmd_~__len~5#1 := -10 + handle_ipmb_get_msg_cmd_#t~mem1111#1;havoc handle_ipmb_get_msg_cmd_#t~mem1111#1; [2025-02-08 02:42:11,183 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6985: handle_lan_get_msg_rsp_#res#1 := 0;call ULTIMATE.dealloc(handle_lan_get_msg_rsp_~#lan_addr~1#1.base, handle_lan_get_msg_rsp_~#lan_addr~1#1.offset);havoc handle_lan_get_msg_rsp_~#lan_addr~1#1.base, handle_lan_get_msg_rsp_~#lan_addr~1#1.offset;call ULTIMATE.dealloc(handle_lan_get_msg_rsp_~#recv_msg~3#1.base, handle_lan_get_msg_rsp_~#recv_msg~3#1.offset);havoc handle_lan_get_msg_rsp_~#recv_msg~3#1.base, handle_lan_get_msg_rsp_~#recv_msg~3#1.offset; [2025-02-08 02:42:11,183 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6886-1: SUMMARY for call atomic_inc(handle_ipmb_get_msg_rsp_~intf#1.base, 3446 + handle_ipmb_get_msg_rsp_~intf#1.offset); srcloc: null [2025-02-08 02:42:11,183 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7514: assume 0 == ~run_to_completion~0#1; [2025-02-08 02:42:11,183 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7514: assume !(0 == ~run_to_completion~0#1); [2025-02-08 02:42:11,183 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7382: assume handle_one_recv_msg_#t~short1242#1;havoc handle_one_recv_msg_#t~mem1238#1;havoc handle_one_recv_msg_#t~mem1239#1;havoc handle_one_recv_msg_#t~short1240#1;havoc handle_one_recv_msg_#t~mem1241#1.base, handle_one_recv_msg_#t~mem1241#1.offset;havoc handle_one_recv_msg_#t~short1242#1;call handle_one_recv_msg_#t~mem1243#1.base, handle_one_recv_msg_#t~mem1243#1.offset := read~$Pointer$#19(handle_one_recv_msg_~msg#1.base, 24 + handle_one_recv_msg_~msg#1.offset, 8);handle_one_recv_msg_~recv_msg~8#1.base, handle_one_recv_msg_~recv_msg~8#1.offset := handle_one_recv_msg_#t~mem1243#1.base, handle_one_recv_msg_#t~mem1243#1.offset;havoc handle_one_recv_msg_#t~mem1243#1.base, handle_one_recv_msg_#t~mem1243#1.offset;handle_one_recv_msg_~requeue~0#1 := 0;call handle_one_recv_msg_#t~mem1244#1 := read~int#19(handle_one_recv_msg_~msg#1.base, 308 + handle_one_recv_msg_~msg#1.offset, 4); [2025-02-08 02:42:11,183 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7382: assume !handle_one_recv_msg_#t~short1242#1;havoc handle_one_recv_msg_#t~mem1238#1;havoc handle_one_recv_msg_#t~mem1239#1;havoc handle_one_recv_msg_#t~short1240#1;havoc handle_one_recv_msg_#t~mem1241#1.base, handle_one_recv_msg_#t~mem1241#1.offset;havoc handle_one_recv_msg_#t~short1242#1;call handle_one_recv_msg_#t~mem1251#1 := read~int#19(handle_one_recv_msg_~msg#1.base, 312 + handle_one_recv_msg_~msg#1.offset, 1);handle_one_recv_msg_#t~short1253#1 := 28 == handle_one_recv_msg_#t~mem1251#1 % 256 % 4294967296; [2025-02-08 02:42:11,184 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7415: assume handle_one_recv_msg_#t~mem1255#1 <= 15;havoc handle_one_recv_msg_#t~mem1255#1;handle_one_recv_msg_~requeue~0#1 := 0; [2025-02-08 02:42:11,184 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7415: assume !(handle_one_recv_msg_#t~mem1255#1 <= 15);havoc handle_one_recv_msg_#t~mem1255#1;call handle_one_recv_msg_#t~mem1256#1 := read~int#19(handle_one_recv_msg_~intf#1.base, 3324 + handle_one_recv_msg_~intf#1.offset + 4 * handle_one_recv_msg_~chan~4#1, 1);handle_one_recv_msg_#t~switch1257#1 := 1 == (if handle_one_recv_msg_#t~mem1256#1 % 256 % 4294967296 <= 2147483647 then handle_one_recv_msg_#t~mem1256#1 % 256 % 4294967296 else handle_one_recv_msg_#t~mem1256#1 % 256 % 4294967296 - 4294967296); [2025-02-08 02:42:11,184 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7448: handle_one_recv_msg_#t~ret1274#1 := handle_bmc_rsp_#res#1;havoc handle_bmc_rsp_#t~mem1205#1.base, handle_bmc_rsp_#t~mem1205#1.offset, handle_bmc_rsp_#t~ret1206#1, handle_bmc_rsp_#t~mem1207#1.base, handle_bmc_rsp_#t~mem1207#1.offset, handle_bmc_rsp_#t~mem1208#1, handle_bmc_rsp_#t~short1209#1, handle_bmc_rsp_#t~mem1210#1, handle_bmc_rsp_#t~mem1211#1, handle_bmc_rsp_#t~mem1212#1, handle_bmc_rsp_#t~mem1213#1, handle_bmc_rsp_#t~mem1214#1, handle_bmc_rsp_#t~memcpy~res1215#1.base, handle_bmc_rsp_#t~memcpy~res1215#1.offset, handle_bmc_rsp_#t~mem1216#1, handle_bmc_rsp_~intf#1.base, handle_bmc_rsp_~intf#1.offset, handle_bmc_rsp_~msg#1.base, handle_bmc_rsp_~msg#1.offset, handle_bmc_rsp_~recv_msg~7#1.base, handle_bmc_rsp_~recv_msg~7#1.offset, handle_bmc_rsp_~user~6#1.base, handle_bmc_rsp_~user~6#1.offset, handle_bmc_rsp_~smi_addr~3#1.base, handle_bmc_rsp_~smi_addr~3#1.offset, handle_bmc_rsp_~__len~10#1, handle_bmc_rsp_~__ret~11#1.base, handle_bmc_rsp_~__ret~11#1.offset;havoc handle_bmc_rsp_#in~intf#1.base, handle_bmc_rsp_#in~intf#1.offset, handle_bmc_rsp_#in~msg#1.base, handle_bmc_rsp_#in~msg#1.offset;assume { :end_inline_handle_bmc_rsp } true;assume -2147483648 <= handle_one_recv_msg_#t~ret1274#1 && handle_one_recv_msg_#t~ret1274#1 <= 2147483647;handle_one_recv_msg_~requeue~0#1 := handle_one_recv_msg_#t~ret1274#1;havoc handle_one_recv_msg_#t~ret1274#1; [2025-02-08 02:42:11,184 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7382-4: call handle_one_recv_msg_#t~mem1238#1 := read~int#19(handle_one_recv_msg_~msg#1.base, 312 + handle_one_recv_msg_~msg#1.offset, 1);handle_one_recv_msg_#t~short1240#1 := 28 == handle_one_recv_msg_#t~mem1238#1 % 256 % 4294967296; [2025-02-08 02:42:11,184 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7382-3: assume handle_one_recv_msg_#t~short1240#1;call handle_one_recv_msg_#t~mem1239#1 := read~int#19(handle_one_recv_msg_~msg#1.base, 313 + handle_one_recv_msg_~msg#1.offset, 1);handle_one_recv_msg_#t~short1240#1 := 52 == handle_one_recv_msg_#t~mem1239#1 % 256 % 4294967296; [2025-02-08 02:42:11,184 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7382-3: assume !handle_one_recv_msg_#t~short1240#1; [2025-02-08 02:42:11,184 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7349-1: SUMMARY for call handle_bmc_rsp_#t~memcpy~res1215#1.base, handle_bmc_rsp_#t~memcpy~res1215#1.offset := #Ultimate.C_memcpy#19(handle_bmc_rsp_~recv_msg~7#1.base, 102 + handle_bmc_rsp_~recv_msg~7#1.offset, handle_bmc_rsp_~msg#1.base, 314 + handle_bmc_rsp_~msg#1.offset, handle_bmc_rsp_~__len~10#1); srcloc: null [2025-02-08 02:42:11,184 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7382-2: handle_one_recv_msg_#t~short1242#1 := handle_one_recv_msg_#t~short1240#1; [2025-02-08 02:42:11,184 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7349: handle_bmc_rsp_~__ret~11#1.base, handle_bmc_rsp_~__ret~11#1.offset := handle_bmc_rsp_#t~memcpy~res1215#1.base, handle_bmc_rsp_#t~memcpy~res1215#1.offset;havoc handle_bmc_rsp_#t~memcpy~res1215#1.base, handle_bmc_rsp_#t~memcpy~res1215#1.offset;call write~$Pointer$#19(handle_bmc_rsp_~recv_msg~7#1.base, 102 + handle_bmc_rsp_~recv_msg~7#1.offset, handle_bmc_rsp_~recv_msg~7#1.base, 78 + handle_bmc_rsp_~recv_msg~7#1.offset, 8);call handle_bmc_rsp_#t~mem1216#1 := read~int#19(handle_bmc_rsp_~msg#1.base, 308 + handle_bmc_rsp_~msg#1.offset, 4);call write~int#19(65534 + handle_bmc_rsp_#t~mem1216#1 % 65536, handle_bmc_rsp_~recv_msg~7#1.base, 76 + handle_bmc_rsp_~recv_msg~7#1.offset, 2);havoc handle_bmc_rsp_#t~mem1216#1; [2025-02-08 02:42:11,184 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7382-1: assume handle_one_recv_msg_#t~short1242#1;call handle_one_recv_msg_#t~mem1241#1.base, handle_one_recv_msg_#t~mem1241#1.offset := read~$Pointer$#19(handle_one_recv_msg_~msg#1.base, 24 + handle_one_recv_msg_~msg#1.offset, 8);handle_one_recv_msg_#t~short1242#1 := 0 != (handle_one_recv_msg_#t~mem1241#1.base + handle_one_recv_msg_#t~mem1241#1.offset) % 18446744073709551616; [2025-02-08 02:42:11,184 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7382-1: assume !handle_one_recv_msg_#t~short1242#1; [2025-02-08 02:42:11,184 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7151-1: handle_oem_get_msg_cmd_#res#1 := handle_oem_get_msg_cmd_~rv~20#1; [2025-02-08 02:42:11,184 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6887-1: SUMMARY for call deliver_response(handle_ipmb_get_msg_rsp_#t~mem1075#1.base, handle_ipmb_get_msg_rsp_#t~mem1075#1.offset); srcloc: null [2025-02-08 02:42:11,184 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6887: havoc handle_ipmb_get_msg_rsp_#t~mem1075#1.base, handle_ipmb_get_msg_rsp_#t~mem1075#1.offset;handle_ipmb_get_msg_rsp_#res#1 := 0;call ULTIMATE.dealloc(handle_ipmb_get_msg_rsp_~#ipmb_addr~1#1.base, handle_ipmb_get_msg_rsp_~#ipmb_addr~1#1.offset);havoc handle_ipmb_get_msg_rsp_~#ipmb_addr~1#1.base, handle_ipmb_get_msg_rsp_~#ipmb_addr~1#1.offset;call ULTIMATE.dealloc(handle_ipmb_get_msg_rsp_~#recv_msg~1#1.base, handle_ipmb_get_msg_rsp_~#recv_msg~1#1.offset);havoc handle_ipmb_get_msg_rsp_~#recv_msg~1#1.base, handle_ipmb_get_msg_rsp_~#recv_msg~1#1.offset; [2025-02-08 02:42:11,184 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6920: assume 0 != (handle_ipmb_get_msg_cmd_~rcvr~6#1.base + handle_ipmb_get_msg_cmd_~rcvr~6#1.offset) % 18446744073709551616;call handle_ipmb_get_msg_cmd_#t~mem1082#1.base, handle_ipmb_get_msg_cmd_#t~mem1082#1.offset := read~$Pointer$#19(handle_ipmb_get_msg_cmd_~rcvr~6#1.base, 16 + handle_ipmb_get_msg_cmd_~rcvr~6#1.offset, 8);handle_ipmb_get_msg_cmd_~user~2#1.base, handle_ipmb_get_msg_cmd_~user~2#1.offset := handle_ipmb_get_msg_cmd_#t~mem1082#1.base, handle_ipmb_get_msg_cmd_#t~mem1082#1.offset;havoc handle_ipmb_get_msg_cmd_#t~mem1082#1.base, handle_ipmb_get_msg_cmd_#t~mem1082#1.offset; [2025-02-08 02:42:11,184 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6920: assume !(0 != (handle_ipmb_get_msg_cmd_~rcvr~6#1.base + handle_ipmb_get_msg_cmd_~rcvr~6#1.offset) % 18446744073709551616);handle_ipmb_get_msg_cmd_~user~2#1.base, handle_ipmb_get_msg_cmd_~user~2#1.offset := 0, 0; [2025-02-08 02:42:11,184 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7515: SUMMARY for call spin_unlock_irqrestore(~intf#1.base, 2842 + ~intf#1.offset, ~flags~10#1); srcloc: null [2025-02-08 02:42:11,184 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7317-1: SUMMARY for call spin_unlock_irqrestore(handle_read_event_rsp_~intf#1.base, 3138 + handle_read_event_rsp_~intf#1.offset, handle_read_event_rsp_~flags~9#1); srcloc: null [2025-02-08 02:42:11,184 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7317: handle_read_event_rsp_#res#1 := handle_read_event_rsp_~rv~21#1;call ULTIMATE.dealloc(handle_read_event_rsp_~#msgs~1#1.base, handle_read_event_rsp_~#msgs~1#1.offset);havoc handle_read_event_rsp_~#msgs~1#1.base, handle_read_event_rsp_~#msgs~1#1.offset;call ULTIMATE.dealloc(handle_read_event_rsp_~#__ptr~7#1.base, handle_read_event_rsp_~#__ptr~7#1.offset);havoc handle_read_event_rsp_~#__ptr~7#1.base, handle_read_event_rsp_~#__ptr~7#1.offset;call ULTIMATE.dealloc(handle_read_event_rsp_~#__ptr___0~7#1.base, handle_read_event_rsp_~#__ptr___0~7#1.offset);havoc handle_read_event_rsp_~#__ptr___0~7#1.base, handle_read_event_rsp_~#__ptr___0~7#1.offset; [2025-02-08 02:42:11,184 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7119: SUMMARY for call kref_get(handle_oem_get_msg_cmd_~user~4#1.base, 20 + handle_oem_get_msg_cmd_~user~4#1.offset); srcloc: null [2025-02-08 02:42:11,184 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6954: assume -2147483648 <= handle_ipmb_get_msg_cmd_#t~ret1103#1 && handle_ipmb_get_msg_cmd_#t~ret1103#1 <= 2147483647;havoc handle_ipmb_get_msg_cmd_#t~ret1103#1; [2025-02-08 02:42:11,184 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7086-1: handle_lan_get_msg_cmd_#res#1 := handle_lan_get_msg_cmd_~rv~19#1; [2025-02-08 02:42:11,184 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6954-1: SUMMARY for call handle_ipmb_get_msg_cmd_#t~ret1103#1 := kref_put(handle_ipmb_get_msg_cmd_~user~2#1.base, 20 + handle_ipmb_get_msg_cmd_~user~2#1.offset, #funAddr~free_user.base, #funAddr~free_user.offset); srcloc: null [2025-02-08 02:42:11,184 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3420: assume -9223372036854775808 <= __atomic_add_unless_#t~ret37#1 && __atomic_add_unless_#t~ret37#1 <= 9223372036854775807;__atomic_add_unless_~tmp___0~0#1 := __atomic_add_unless_#t~ret37#1;havoc __atomic_add_unless_#t~ret37#1; [2025-02-08 02:42:11,184 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3420-1: SUMMARY for call __atomic_add_unless_#t~ret37#1 := ldv__builtin_expect((if __atomic_add_unless_~old~0#1 == __atomic_add_unless_~c~1#1 then 1 else 0), 1); srcloc: null [2025-02-08 02:42:11,184 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7219-1: SUMMARY for call handle_read_event_rsp_#t~ret1186#1 := debug_lockdep_rcu_enabled(); srcloc: null [2025-02-08 02:42:11,184 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7219: assume -2147483648 <= handle_read_event_rsp_#t~ret1186#1 && handle_read_event_rsp_#t~ret1186#1 <= 2147483647;handle_read_event_rsp_~tmp___0~35#1 := handle_read_event_rsp_#t~ret1186#1;havoc handle_read_event_rsp_#t~ret1186#1; [2025-02-08 02:42:11,184 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7054: SUMMARY for call rcu_read_unlock(); srcloc: null [2025-02-08 02:42:11,184 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6922: SUMMARY for call kref_get(handle_ipmb_get_msg_cmd_~user~2#1.base, 20 + handle_ipmb_get_msg_cmd_~user~2#1.offset); srcloc: null [2025-02-08 02:42:11,184 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3421: assume 0 != __atomic_add_unless_~tmp___0~0#1; [2025-02-08 02:42:11,184 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3421: assume !(0 != __atomic_add_unless_~tmp___0~0#1);__atomic_add_unless_~c~1#1 := __atomic_add_unless_~old~0#1; [2025-02-08 02:42:11,185 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7451: handle_one_recv_msg_#res#1 := handle_one_recv_msg_~requeue~0#1;#t~ret1279#1 := handle_one_recv_msg_#res#1;havoc handle_one_recv_msg_#t~mem1217#1, handle_one_recv_msg_#t~mem1218#1, handle_one_recv_msg_#t~mem1219#1, handle_one_recv_msg_#t~mem1220#1, handle_one_recv_msg_#t~ret1221#1, handle_one_recv_msg_#t~mem1222#1, handle_one_recv_msg_#t~bitwise1223#1, handle_one_recv_msg_#t~mem1224#1, handle_one_recv_msg_#t~mem1225#1, handle_one_recv_msg_#t~mem1226#1, handle_one_recv_msg_#t~mem1227#1, handle_one_recv_msg_#t~mem1228#1, handle_one_recv_msg_#t~short1229#1, handle_one_recv_msg_#t~mem1230#1, handle_one_recv_msg_#t~mem1231#1, handle_one_recv_msg_#t~mem1232#1, handle_one_recv_msg_#t~mem1233#1, handle_one_recv_msg_#t~ret1234#1, handle_one_recv_msg_#t~mem1235#1, handle_one_recv_msg_#t~bitwise1236#1, handle_one_recv_msg_#t~mem1237#1, handle_one_recv_msg_#t~mem1238#1, handle_one_recv_msg_#t~mem1239#1, handle_one_recv_msg_#t~short1240#1, handle_one_recv_msg_#t~mem1241#1.base, handle_one_recv_msg_#t~mem1241#1.offset, handle_one_recv_msg_#t~short1242#1, handle_one_recv_msg_#t~mem1243#1.base, handle_one_recv_msg_#t~mem1243#1.offset, handle_one_recv_msg_#t~mem1244#1, handle_one_recv_msg_#t~mem1245#1, handle_one_recv_msg_#t~mem1246#1.base, handle_one_recv_msg_#t~mem1246#1.offset, handle_one_recv_msg_#t~mem1247#1.base, handle_one_recv_msg_#t~mem1247#1.offset, handle_one_recv_msg_#t~mem1248#1, handle_one_recv_msg_#t~short1249#1, handle_one_recv_msg_#t~mem1250#1, handle_one_recv_msg_#t~mem1251#1, handle_one_recv_msg_#t~mem1252#1, handle_one_recv_msg_#t~short1253#1, handle_one_recv_msg_#t~mem1254#1, handle_one_recv_msg_#t~mem1255#1, handle_one_recv_msg_#t~mem1256#1, handle_one_recv_msg_#t~switch1257#1, handle_one_recv_msg_#t~mem1258#1, handle_one_recv_msg_#t~bitwise1259#1, handle_one_recv_msg_#t~ret1260#1, handle_one_recv_msg_#t~ret1261#1, handle_one_recv_msg_#t~mem1262#1, handle_one_recv_msg_#t~bitwise1263#1, handle_one_recv_msg_#t~ret1264#1, handle_one_recv_msg_#t~ret1265#1, handle_one_recv_msg_#t~mem1266#1, handle_one_recv_msg_#t~mem1267#1, handle_one_recv_msg_#t~short1268#1, handle_one_recv_msg_#t~ret1269#1, handle_one_recv_msg_#t~mem1270#1, handle_one_recv_msg_#t~mem1271#1, handle_one_recv_msg_#t~short1272#1, handle_one_recv_msg_#t~ret1273#1, handle_one_recv_msg_#t~ret1274#1, handle_one_recv_msg_~intf#1.base, handle_one_recv_msg_~intf#1.offset, handle_one_recv_msg_~msg#1.base, handle_one_recv_msg_~msg#1.offset, handle_one_recv_msg_~requeue~0#1, handle_one_recv_msg_~chan~4#1, handle_one_recv_msg_~recv_msg~8#1.base, handle_one_recv_msg_~recv_msg~8#1.offset;havoc handle_one_recv_msg_#in~intf#1.base, handle_one_recv_msg_#in~intf#1.offset, handle_one_recv_msg_#in~msg#1.base, handle_one_recv_msg_#in~msg#1.offset;assume { :end_inline_handle_one_recv_msg } true;assume -2147483648 <= #t~ret1279#1 && #t~ret1279#1 <= 2147483647;~rv~22#1 := #t~ret1279#1;havoc #t~ret1279#1; [2025-02-08 02:42:11,185 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7385: assume handle_one_recv_msg_#t~mem1244#1 <= 1;havoc handle_one_recv_msg_#t~mem1244#1; [2025-02-08 02:42:11,185 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7385: assume !(handle_one_recv_msg_#t~mem1244#1 <= 1);havoc handle_one_recv_msg_#t~mem1244#1;call handle_one_recv_msg_#t~mem1245#1 := read~int#19(handle_one_recv_msg_~msg#1.base, 38 + handle_one_recv_msg_~msg#1.offset, 1);handle_one_recv_msg_~chan~4#1 := (if handle_one_recv_msg_#t~mem1245#1 % 256 % 4294967296 <= 2147483647 then handle_one_recv_msg_#t~mem1245#1 % 256 % 4294967296 else handle_one_recv_msg_#t~mem1245#1 % 256 % 4294967296 - 4294967296) % 16;havoc handle_one_recv_msg_#t~mem1245#1; [2025-02-08 02:42:11,185 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7220: assume 0 != handle_read_event_rsp_~tmp___0~35#1 && 0 == handle_read_event_rsp_~__warned~8#1 % 256; [2025-02-08 02:42:11,185 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7220: assume !(0 != handle_read_event_rsp_~tmp___0~35#1 && 0 == handle_read_event_rsp_~__warned~8#1 % 256); [2025-02-08 02:42:11,185 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7253: handle_read_event_rsp_~rv~21#1 := 1; [2025-02-08 02:42:11,185 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7055: assume 0 == (handle_lan_get_msg_cmd_~user~3#1.base + handle_lan_get_msg_cmd_~user~3#1.offset) % 18446744073709551616; [2025-02-08 02:42:11,185 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7055: assume !(0 == (handle_lan_get_msg_cmd_~user~3#1.base + handle_lan_get_msg_cmd_~user~3#1.offset) % 18446744073709551616); [2025-02-08 02:42:11,185 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6989: assume 0 != handle_lan_get_msg_rsp_#t~mem1114#1 % 256 % 4294967296;havoc handle_lan_get_msg_rsp_#t~mem1114#1;handle_lan_get_msg_rsp_#res#1 := 0;call ULTIMATE.dealloc(handle_lan_get_msg_rsp_~#lan_addr~1#1.base, handle_lan_get_msg_rsp_~#lan_addr~1#1.offset);havoc handle_lan_get_msg_rsp_~#lan_addr~1#1.base, handle_lan_get_msg_rsp_~#lan_addr~1#1.offset;call ULTIMATE.dealloc(handle_lan_get_msg_rsp_~#recv_msg~3#1.base, handle_lan_get_msg_rsp_~#recv_msg~3#1.offset);havoc handle_lan_get_msg_rsp_~#recv_msg~3#1.base, handle_lan_get_msg_rsp_~#recv_msg~3#1.offset; [2025-02-08 02:42:11,185 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6989: assume !(0 != handle_lan_get_msg_rsp_#t~mem1114#1 % 256 % 4294967296);havoc handle_lan_get_msg_rsp_#t~mem1114#1;call write~int#19(4, handle_lan_get_msg_rsp_~#lan_addr~1#1.base, handle_lan_get_msg_rsp_~#lan_addr~1#1.offset, 4);call handle_lan_get_msg_rsp_#t~mem1115#1 := read~int#19(handle_lan_get_msg_rsp_~msg#1.base, 316 + handle_lan_get_msg_rsp_~msg#1.offset, 1);call write~int#19(handle_lan_get_msg_rsp_#t~mem1115#1, handle_lan_get_msg_rsp_~#lan_addr~1#1.base, 7 + handle_lan_get_msg_rsp_~#lan_addr~1#1.offset, 1);havoc handle_lan_get_msg_rsp_#t~mem1115#1;call handle_lan_get_msg_rsp_#t~mem1116#1 := read~int#19(handle_lan_get_msg_rsp_~msg#1.base, 320 + handle_lan_get_msg_rsp_~msg#1.offset, 1);call write~int#19(handle_lan_get_msg_rsp_#t~mem1116#1, handle_lan_get_msg_rsp_~#lan_addr~1#1.base, 8 + handle_lan_get_msg_rsp_~#lan_addr~1#1.offset, 1);havoc handle_lan_get_msg_rsp_#t~mem1116#1;call handle_lan_get_msg_rsp_#t~mem1117#1 := read~int#19(handle_lan_get_msg_rsp_~msg#1.base, 317 + handle_lan_get_msg_rsp_~msg#1.offset, 1);call write~int#19(handle_lan_get_msg_rsp_#t~mem1117#1, handle_lan_get_msg_rsp_~#lan_addr~1#1.base, 9 + handle_lan_get_msg_rsp_~#lan_addr~1#1.offset, 1);havoc handle_lan_get_msg_rsp_#t~mem1117#1;call handle_lan_get_msg_rsp_#t~mem1118#1 := read~int#19(handle_lan_get_msg_rsp_~msg#1.base, 315 + handle_lan_get_msg_rsp_~msg#1.offset, 1);call write~int#19((if (if handle_lan_get_msg_rsp_#t~mem1118#1 % 256 % 65536 <= 32767 then handle_lan_get_msg_rsp_#t~mem1118#1 % 256 % 65536 else handle_lan_get_msg_rsp_#t~mem1118#1 % 256 % 65536 - 65536) % 16 % 65536 <= 32767 then (if handle_lan_get_msg_rsp_#t~mem1118#1 % 256 % 65536 <= 32767 then handle_lan_get_msg_rsp_#t~mem1118#1 % 256 % 65536 else handle_lan_get_msg_rsp_#t~mem1118#1 % 256 % 65536 - 65536) % 16 % 65536 else (if handle_lan_get_msg_rsp_#t~mem1118#1 % 256 % 65536 <= 32767 then handle_lan_get_msg_rsp_#t~mem1118#1 % 256 % 65536 else handle_lan_get_msg_rsp_#t~mem1118#1 % 256 % 65536 - 65536) % 16 % 65536 - 65536), handle_lan_get_msg_rsp_~#lan_addr~1#1.base, 4 + handle_lan_get_msg_rsp_~#lan_addr~1#1.offset, 2);havoc handle_lan_get_msg_rsp_#t~mem1118#1;call handle_lan_get_msg_rsp_#t~mem1119#1 := read~int#19(handle_lan_get_msg_rsp_~msg#1.base, 315 + handle_lan_get_msg_rsp_~msg#1.offset, 1);call write~int#19((if handle_lan_get_msg_rsp_#t~mem1119#1 % 256 % 4294967296 <= 2147483647 then handle_lan_get_msg_rsp_#t~mem1119#1 % 256 % 4294967296 else handle_lan_get_msg_rsp_#t~mem1119#1 % 256 % 4294967296 - 4294967296) / 16, handle_lan_get_msg_rsp_~#lan_addr~1#1.base, 6 + handle_lan_get_msg_rsp_~#lan_addr~1#1.offset, 1);havoc handle_lan_get_msg_rsp_#t~mem1119#1;call handle_lan_get_msg_rsp_#t~mem1120#1 := read~int#19(handle_lan_get_msg_rsp_~msg#1.base, 321 + handle_lan_get_msg_rsp_~msg#1.offset, 1);call write~int#19(handle_lan_get_msg_rsp_#t~mem1120#1 % 256 % 4, handle_lan_get_msg_rsp_~#lan_addr~1#1.base, 10 + handle_lan_get_msg_rsp_~#lan_addr~1#1.offset, 1);havoc handle_lan_get_msg_rsp_#t~mem1120#1;call handle_lan_get_msg_rsp_#t~mem1121#1 := read~int#19(handle_lan_get_msg_rsp_~msg#1.base, 321 + handle_lan_get_msg_rsp_~msg#1.offset, 1);call handle_lan_get_msg_rsp_#t~mem1122#1 := read~int#19(handle_lan_get_msg_rsp_~msg#1.base, 315 + handle_lan_get_msg_rsp_~msg#1.offset, 1);call handle_lan_get_msg_rsp_#t~mem1123#1 := read~int#19(handle_lan_get_msg_rsp_~msg#1.base, 322 + handle_lan_get_msg_rsp_~msg#1.offset, 1);call handle_lan_get_msg_rsp_#t~mem1124#1 := read~int#19(handle_lan_get_msg_rsp_~msg#1.base, 318 + handle_lan_get_msg_rsp_~msg#1.offset, 1); [2025-02-08 02:42:11,185 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7518: assume { :begin_inline_atomic_add_unless } true;atomic_add_unless_#in~v#1.base, atomic_add_unless_#in~v#1.offset, atomic_add_unless_#in~a#1, atomic_add_unless_#in~u#1 := ~intf#1.base, 2926 + ~intf#1.offset, -1, 0;havoc atomic_add_unless_#res#1;havoc atomic_add_unless_#t~ret38#1, atomic_add_unless_~v#1.base, atomic_add_unless_~v#1.offset, atomic_add_unless_~a#1, atomic_add_unless_~u#1, atomic_add_unless_~tmp~1#1;atomic_add_unless_~v#1.base, atomic_add_unless_~v#1.offset := atomic_add_unless_#in~v#1.base, atomic_add_unless_#in~v#1.offset;atomic_add_unless_~a#1 := atomic_add_unless_#in~a#1;atomic_add_unless_~u#1 := atomic_add_unless_#in~u#1;havoc atomic_add_unless_~tmp~1#1;assume { :begin_inline___atomic_add_unless } true;__atomic_add_unless_#in~v#1.base, __atomic_add_unless_#in~v#1.offset, __atomic_add_unless_#in~a#1, __atomic_add_unless_#in~u#1 := atomic_add_unless_~v#1.base, atomic_add_unless_~v#1.offset, atomic_add_unless_~a#1, atomic_add_unless_~u#1;havoc __atomic_add_unless_#res#1;havoc __atomic_add_unless_#t~ret34#1, __atomic_add_unless_#t~ret35#1, __atomic_add_unless_#t~ret36#1, __atomic_add_unless_#t~ret37#1, __atomic_add_unless_~v#1.base, __atomic_add_unless_~v#1.offset, __atomic_add_unless_~a#1, __atomic_add_unless_~u#1, __atomic_add_unless_~c~1#1, __atomic_add_unless_~old~0#1, __atomic_add_unless_~tmp~0#1, __atomic_add_unless_~tmp___0~0#1;__atomic_add_unless_~v#1.base, __atomic_add_unless_~v#1.offset := __atomic_add_unless_#in~v#1.base, __atomic_add_unless_#in~v#1.offset;__atomic_add_unless_~a#1 := __atomic_add_unless_#in~a#1;__atomic_add_unless_~u#1 := __atomic_add_unless_#in~u#1;havoc __atomic_add_unless_~c~1#1;havoc __atomic_add_unless_~old~0#1;havoc __atomic_add_unless_~tmp~0#1;havoc __atomic_add_unless_~tmp___0~0#1; [2025-02-08 02:42:11,185 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3389: assume atomic_cmpxchg_#t~switch33#1;atomic_cmpxchg_~__ptr___1~0#1.base, atomic_cmpxchg_~__ptr___1~0#1.offset := atomic_cmpxchg_~v#1.base, atomic_cmpxchg_~v#1.offset; [2025-02-08 02:42:11,185 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3389: assume !atomic_cmpxchg_#t~switch33#1;atomic_cmpxchg_#t~switch33#1 := atomic_cmpxchg_#t~switch33#1; [2025-02-08 02:42:11,186 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7485: call #t~mem1278#1.base, #t~mem1278#1.offset := read~$Pointer$#19(~intf#1.base, 2910 + ~intf#1.offset, 8);~__mptr~18#1.base, ~__mptr~18#1.offset := #t~mem1278#1.base, #t~mem1278#1.offset;~smi_msg~1#1.base, ~smi_msg~1#1.offset := ~__mptr~18#1.base, ~__mptr~18#1.offset; [2025-02-08 02:42:11,186 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7287: SUMMARY for call list_del(handle_read_event_rsp_~recv_msg~6#1.base, handle_read_event_rsp_~recv_msg~6#1.offset); srcloc: null [2025-02-08 02:42:11,186 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7353: SUMMARY for call deliver_response(handle_bmc_rsp_~recv_msg~7#1.base, handle_bmc_rsp_~recv_msg~7#1.offset); srcloc: null [2025-02-08 02:42:11,186 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7221-1: SUMMARY for call handle_read_event_rsp_#t~ret1187#1 := rcu_read_lock_held(); srcloc: null [2025-02-08 02:42:11,186 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7221: assume -2147483648 <= handle_read_event_rsp_#t~ret1187#1 && handle_read_event_rsp_#t~ret1187#1 <= 2147483647;havoc handle_read_event_rsp_#t~ret1187#1; [2025-02-08 02:42:11,186 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7056-1: SUMMARY for call atomic_inc(handle_lan_get_msg_cmd_~intf#1.base, 3498 + handle_lan_get_msg_cmd_~intf#1.offset); srcloc: null [2025-02-08 02:42:11,186 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7056: handle_lan_get_msg_cmd_~rv~19#1 := 0; [2025-02-08 02:42:11,186 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6858: assume handle_ipmb_get_msg_rsp_#t~mem1054#1 <= 10;havoc handle_ipmb_get_msg_rsp_#t~mem1054#1; [2025-02-08 02:42:11,186 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6858: assume !(handle_ipmb_get_msg_rsp_#t~mem1054#1 <= 10);havoc handle_ipmb_get_msg_rsp_#t~mem1054#1;call handle_ipmb_get_msg_rsp_#t~mem1055#1 := read~int#19(handle_ipmb_get_msg_rsp_~msg#1.base, 314 + handle_ipmb_get_msg_rsp_~msg#1.offset, 1); [2025-02-08 02:42:11,186 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7519: assume 0 != ~tmp___4~3#1; [2025-02-08 02:42:11,186 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7519: assume !(0 != ~tmp___4~3#1); [2025-02-08 02:42:11,186 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7552: SUMMARY for call rcu_read_unlock(); srcloc: null [2025-02-08 02:42:11,186 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7420: havoc handle_one_recv_msg_#t~mem1256#1;havoc handle_one_recv_msg_#t~switch1257#1;havoc handle_one_recv_msg_#t~mem1256#1;havoc handle_one_recv_msg_#t~switch1257#1; [2025-02-08 02:42:11,186 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7288-1: SUMMARY for call deliver_response(handle_read_event_rsp_~recv_msg~6#1.base, handle_read_event_rsp_~recv_msg~6#1.offset); srcloc: null [2025-02-08 02:42:11,186 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7288: handle_read_event_rsp_~recv_msg~6#1.base, handle_read_event_rsp_~recv_msg~6#1.offset := handle_read_event_rsp_~recv_msg2~0#1.base, handle_read_event_rsp_~recv_msg2~0#1.offset;call handle_read_event_rsp_#t~mem1199#1.base, handle_read_event_rsp_#t~mem1199#1.offset := read~$Pointer$#19(handle_read_event_rsp_~recv_msg2~0#1.base, handle_read_event_rsp_~recv_msg2~0#1.offset, 8);handle_read_event_rsp_~__mptr___6~1#1.base, handle_read_event_rsp_~__mptr___6~1#1.offset := handle_read_event_rsp_#t~mem1199#1.base, handle_read_event_rsp_#t~mem1199#1.offset;havoc handle_read_event_rsp_#t~mem1199#1.base, handle_read_event_rsp_#t~mem1199#1.offset;handle_read_event_rsp_~recv_msg2~0#1.base, handle_read_event_rsp_~recv_msg2~0#1.offset := handle_read_event_rsp_~__mptr___6~1#1.base, handle_read_event_rsp_~__mptr___6~1#1.offset; [2025-02-08 02:42:11,186 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7123: SUMMARY for call rcu_read_unlock(); srcloc: null [2025-02-08 02:42:11,186 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6859-1: SUMMARY for call atomic_inc(handle_ipmb_get_msg_rsp_~intf#1.base, 3450 + handle_ipmb_get_msg_rsp_~intf#1.offset); srcloc: null [2025-02-08 02:42:11,186 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6859: handle_ipmb_get_msg_rsp_#res#1 := 0;call ULTIMATE.dealloc(handle_ipmb_get_msg_rsp_~#ipmb_addr~1#1.base, handle_ipmb_get_msg_rsp_~#ipmb_addr~1#1.offset);havoc handle_ipmb_get_msg_rsp_~#ipmb_addr~1#1.base, handle_ipmb_get_msg_rsp_~#ipmb_addr~1#1.offset;call ULTIMATE.dealloc(handle_ipmb_get_msg_rsp_~#recv_msg~1#1.base, handle_ipmb_get_msg_rsp_~#recv_msg~1#1.offset);havoc handle_ipmb_get_msg_rsp_~#recv_msg~1#1.base, handle_ipmb_get_msg_rsp_~#recv_msg~1#1.offset; [2025-02-08 02:42:11,186 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7520-1: SUMMARY for call rcu_read_lock(); srcloc: null [2025-02-08 02:42:11,186 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7487: SUMMARY for call list_del(~smi_msg~1#1.base, ~smi_msg~1#1.offset); srcloc: null [2025-02-08 02:42:11,186 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7520: call #t~mem1284#1.base, #t~mem1284#1.offset := read~$Pointer$#19(~intf#1.base, 24 + ~intf#1.offset, 8);call write~$Pointer$#9(#t~mem1284#1.base, #t~mem1284#1.offset, ~#__ptr~8#1.base, ~#__ptr~8#1.offset, 8);havoc #t~mem1284#1.base, #t~mem1284#1.offset;call #t~mem1285#1.base, #t~mem1285#1.offset := read~$Pointer$#9(~#__ptr~8#1.base, ~#__ptr~8#1.offset, 8);~_________p1~7#1.base, ~_________p1~7#1.offset := #t~mem1285#1.base, #t~mem1285#1.offset;havoc #t~mem1285#1.base, #t~mem1285#1.offset; [2025-02-08 02:42:11,186 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7421-3: assume handle_one_recv_msg_#t~switch1257#1;call handle_one_recv_msg_#t~mem1258#1 := read~int#19(handle_one_recv_msg_~msg#1.base, 316 + handle_one_recv_msg_~msg#1.offset, 1); [2025-02-08 02:42:11,186 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7421-3: assume !handle_one_recv_msg_#t~switch1257#1;handle_one_recv_msg_#t~switch1257#1 := handle_one_recv_msg_#t~switch1257#1 || 4 == (if handle_one_recv_msg_#t~mem1256#1 % 256 % 4294967296 <= 2147483647 then handle_one_recv_msg_#t~mem1256#1 % 256 % 4294967296 else handle_one_recv_msg_#t~mem1256#1 % 256 % 4294967296 - 4294967296); [2025-02-08 02:42:11,186 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7355-1: handle_bmc_rsp_#res#1 := 0; [2025-02-08 02:42:11,186 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7421-2: assume 0 == (if handle_one_recv_msg_#t~mem1258#1 % 256 % 4294967296 <= 2147483647 then handle_one_recv_msg_#t~mem1258#1 % 256 % 4294967296 else handle_one_recv_msg_#t~mem1258#1 % 256 % 4294967296 - 4294967296);handle_one_recv_msg_#t~bitwise1259#1 := 0; [2025-02-08 02:42:11,186 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7421-2: assume !(0 == (if handle_one_recv_msg_#t~mem1258#1 % 256 % 4294967296 <= 2147483647 then handle_one_recv_msg_#t~mem1258#1 % 256 % 4294967296 else handle_one_recv_msg_#t~mem1258#1 % 256 % 4294967296 - 4294967296)); [2025-02-08 02:42:11,186 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7421-1: assume 4 == (if handle_one_recv_msg_#t~mem1258#1 % 256 % 4294967296 <= 2147483647 then handle_one_recv_msg_#t~mem1258#1 % 256 % 4294967296 else handle_one_recv_msg_#t~mem1258#1 % 256 % 4294967296 - 4294967296);handle_one_recv_msg_#t~bitwise1259#1 := (if handle_one_recv_msg_#t~mem1258#1 % 256 % 4294967296 <= 2147483647 then handle_one_recv_msg_#t~mem1258#1 % 256 % 4294967296 else handle_one_recv_msg_#t~mem1258#1 % 256 % 4294967296 - 4294967296); [2025-02-08 02:42:11,186 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7421-1: assume !(4 == (if handle_one_recv_msg_#t~mem1258#1 % 256 % 4294967296 <= 2147483647 then handle_one_recv_msg_#t~mem1258#1 % 256 % 4294967296 else handle_one_recv_msg_#t~mem1258#1 % 256 % 4294967296 - 4294967296)); [2025-02-08 02:42:11,186 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7421: assume 0 != handle_one_recv_msg_#t~bitwise1259#1;havoc handle_one_recv_msg_#t~mem1258#1;havoc handle_one_recv_msg_#t~bitwise1259#1;assume { :begin_inline_handle_ipmb_get_msg_rsp } true;handle_ipmb_get_msg_rsp_#in~intf#1.base, handle_ipmb_get_msg_rsp_#in~intf#1.offset, handle_ipmb_get_msg_rsp_#in~msg#1.base, handle_ipmb_get_msg_rsp_#in~msg#1.offset := handle_one_recv_msg_~intf#1.base, handle_one_recv_msg_~intf#1.offset, handle_one_recv_msg_~msg#1.base, handle_one_recv_msg_~msg#1.offset;havoc handle_ipmb_get_msg_rsp_#res#1;havoc handle_ipmb_get_msg_rsp_#t~mem1054#1, handle_ipmb_get_msg_rsp_#t~mem1055#1, handle_ipmb_get_msg_rsp_#t~mem1056#1, handle_ipmb_get_msg_rsp_#t~mem1057#1, handle_ipmb_get_msg_rsp_#t~mem1058#1, handle_ipmb_get_msg_rsp_#t~mem1059#1, handle_ipmb_get_msg_rsp_#t~mem1060#1, handle_ipmb_get_msg_rsp_#t~mem1061#1, handle_ipmb_get_msg_rsp_#t~mem1062#1, handle_ipmb_get_msg_rsp_#t~bitwise1063#1, handle_ipmb_get_msg_rsp_#t~ret1064#1, handle_ipmb_get_msg_rsp_#t~mem1065#1, handle_ipmb_get_msg_rsp_#t~mem1066#1.base, handle_ipmb_get_msg_rsp_#t~mem1066#1.offset, handle_ipmb_get_msg_rsp_#t~memcpy~res1067#1.base, handle_ipmb_get_msg_rsp_#t~memcpy~res1067#1.offset, handle_ipmb_get_msg_rsp_#t~mem1068#1.base, handle_ipmb_get_msg_rsp_#t~mem1068#1.offset, handle_ipmb_get_msg_rsp_#t~mem1069#1, handle_ipmb_get_msg_rsp_#t~mem1070#1.base, handle_ipmb_get_msg_rsp_#t~mem1070#1.offset, handle_ipmb_get_msg_rsp_#t~mem1071#1.base, handle_ipmb_get_msg_rsp_#t~mem1071#1.offset, handle_ipmb_get_msg_rsp_#t~mem1072#1.base, handle_ipmb_get_msg_rsp_#t~mem1072#1.offset, handle_ipmb_get_msg_rsp_#t~mem1073#1, handle_ipmb_get_msg_rsp_#t~mem1074#1.base, handle_ipmb_get_msg_rsp_#t~mem1074#1.offset, handle_ipmb_get_msg_rsp_#t~mem1075#1.base, handle_ipmb_get_msg_rsp_#t~mem1075#1.offset, handle_ipmb_get_msg_rsp_~intf#1.base, handle_ipmb_get_msg_rsp_~intf#1.offset, handle_ipmb_get_msg_rsp_~msg#1.base, handle_ipmb_get_msg_rsp_~msg#1.offset, handle_ipmb_get_msg_rsp_~#ipmb_addr~1#1.base, handle_ipmb_get_msg_rsp_~#ipmb_addr~1#1.offset, handle_ipmb_get_msg_rsp_~#recv_msg~1#1.base, handle_ipmb_get_msg_rsp_~#recv_msg~1#1.offset, handle_ipmb_get_msg_rsp_~tmp~59#1, handle_ipmb_get_msg_rsp_~__len~4#1, handle_ipmb_get_msg_rsp_~__ret~5#1.base, handle_ipmb_get_msg_rsp_~__ret~5#1.offset;handle_ipmb_get_msg_rsp_~intf#1.base, handle_ipmb_get_msg_rsp_~intf#1.offset := handle_ipmb_get_msg_rsp_#in~intf#1.base, handle_ipmb_get_msg_rsp_#in~intf#1.offset;handle_ipmb_get_msg_rsp_~msg#1.base, handle_ipmb_get_msg_rsp_~msg#1.offset := handle_ipmb_get_msg_rsp_#in~msg#1.base, handle_ipmb_get_msg_rsp_#in~msg#1.offset;call handle_ipmb_get_msg_rsp_~#ipmb_addr~1#1.base, handle_ipmb_get_msg_rsp_~#ipmb_addr~1#1.offset := #Ultimate.allocOnStack(8);call handle_ipmb_get_msg_rsp_~#recv_msg~1#1.base, handle_ipmb_get_msg_rsp_~#recv_msg~1#1.offset := #Ultimate.allocOnStack(8);havoc handle_ipmb_get_msg_rsp_~tmp~59#1;havoc handle_ipmb_get_msg_rsp_~__len~4#1;havoc handle_ipmb_get_msg_rsp_~__ret~5#1.base, handle_ipmb_get_msg_rsp_~__ret~5#1.offset;call handle_ipmb_get_msg_rsp_#t~mem1054#1 := read~int#19(handle_ipmb_get_msg_rsp_~msg#1.base, 308 + handle_ipmb_get_msg_rsp_~msg#1.offset, 4); [2025-02-08 02:42:11,188 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7421: assume !(0 != handle_one_recv_msg_#t~bitwise1259#1);havoc handle_one_recv_msg_#t~mem1258#1;havoc handle_one_recv_msg_#t~bitwise1259#1;assume { :begin_inline_handle_ipmb_get_msg_cmd } true;handle_ipmb_get_msg_cmd_#in~intf#1.base, handle_ipmb_get_msg_cmd_#in~intf#1.offset, handle_ipmb_get_msg_cmd_#in~msg#1.base, handle_ipmb_get_msg_cmd_#in~msg#1.offset := handle_one_recv_msg_~intf#1.base, handle_one_recv_msg_~intf#1.offset, handle_one_recv_msg_~msg#1.base, handle_one_recv_msg_~msg#1.offset;havoc handle_ipmb_get_msg_cmd_#res#1;havoc handle_ipmb_get_msg_cmd_#t~mem1076#1, handle_ipmb_get_msg_cmd_#t~mem1077#1, handle_ipmb_get_msg_cmd_#t~mem1078#1, handle_ipmb_get_msg_cmd_#t~mem1079#1, handle_ipmb_get_msg_cmd_#t~mem1080#1, handle_ipmb_get_msg_cmd_#t~ret1081#1.base, handle_ipmb_get_msg_cmd_#t~ret1081#1.offset, handle_ipmb_get_msg_cmd_#t~mem1082#1.base, handle_ipmb_get_msg_cmd_#t~mem1082#1.offset, handle_ipmb_get_msg_cmd_#t~mem1083#1, handle_ipmb_get_msg_cmd_#t~mem1084#1, handle_ipmb_get_msg_cmd_#t~mem1085#1, handle_ipmb_get_msg_cmd_#t~bitwise1086#1, handle_ipmb_get_msg_cmd_#t~ret1087#1, handle_ipmb_get_msg_cmd_#t~mem1088#1, handle_ipmb_get_msg_cmd_#t~mem1089#1, handle_ipmb_get_msg_cmd_#t~mem1090#1, handle_ipmb_get_msg_cmd_#t~mem1091#1, handle_ipmb_get_msg_cmd_#t~bitwise1092#1, handle_ipmb_get_msg_cmd_#t~mem1093#1, handle_ipmb_get_msg_cmd_#t~ret1094#1, handle_ipmb_get_msg_cmd_#t~mem1095#1.base, handle_ipmb_get_msg_cmd_#t~mem1095#1.offset, handle_ipmb_get_msg_cmd_#t~mem1100#1.base, handle_ipmb_get_msg_cmd_#t~mem1100#1.offset, handle_ipmb_get_msg_cmd_#t~mem1101#1.base, handle_ipmb_get_msg_cmd_#t~mem1101#1.offset, handle_ipmb_get_msg_cmd_#t~ret1102#1.base, handle_ipmb_get_msg_cmd_#t~ret1102#1.offset, handle_ipmb_get_msg_cmd_#t~ret1103#1, handle_ipmb_get_msg_cmd_#t~mem1104#1, handle_ipmb_get_msg_cmd_#t~mem1105#1, handle_ipmb_get_msg_cmd_#t~mem1106#1, handle_ipmb_get_msg_cmd_#t~mem1107#1, handle_ipmb_get_msg_cmd_#t~mem1108#1, handle_ipmb_get_msg_cmd_#t~mem1109#1, handle_ipmb_get_msg_cmd_#t~mem1110#1, handle_ipmb_get_msg_cmd_#t~mem1111#1, handle_ipmb_get_msg_cmd_#t~memcpy~res1112#1.base, handle_ipmb_get_msg_cmd_#t~memcpy~res1112#1.offset, handle_ipmb_get_msg_cmd_~intf#1.base, handle_ipmb_get_msg_cmd_~intf#1.offset, handle_ipmb_get_msg_cmd_~msg#1.base, handle_ipmb_get_msg_cmd_~msg#1.offset, handle_ipmb_get_msg_cmd_~rcvr~6#1.base, handle_ipmb_get_msg_cmd_~rcvr~6#1.offset, handle_ipmb_get_msg_cmd_~rv~18#1, handle_ipmb_get_msg_cmd_~netfn~0#1, handle_ipmb_get_msg_cmd_~cmd~0#1, handle_ipmb_get_msg_cmd_~chan~1#1, handle_ipmb_get_msg_cmd_~user~2#1.base, handle_ipmb_get_msg_cmd_~user~2#1.offset, handle_ipmb_get_msg_cmd_~ipmb_addr~2#1.base, handle_ipmb_get_msg_cmd_~ipmb_addr~2#1.offset, handle_ipmb_get_msg_cmd_~recv_msg~2#1.base, handle_ipmb_get_msg_cmd_~recv_msg~2#1.offset, handle_ipmb_get_msg_cmd_~handlers~2#1.base, handle_ipmb_get_msg_cmd_~handlers~2#1.offset, handle_ipmb_get_msg_cmd_~__len~5#1, handle_ipmb_get_msg_cmd_~__ret~6#1.base, handle_ipmb_get_msg_cmd_~__ret~6#1.offset;handle_ipmb_get_msg_cmd_~intf#1.base, handle_ipmb_get_msg_cmd_~intf#1.offset := handle_ipmb_get_msg_cmd_#in~intf#1.base, handle_ipmb_get_msg_cmd_#in~intf#1.offset;handle_ipmb_get_msg_cmd_~msg#1.base, handle_ipmb_get_msg_cmd_~msg#1.offset := handle_ipmb_get_msg_cmd_#in~msg#1.base, handle_ipmb_get_msg_cmd_#in~msg#1.offset;havoc handle_ipmb_get_msg_cmd_~rcvr~6#1.base, handle_ipmb_get_msg_cmd_~rcvr~6#1.offset;havoc handle_ipmb_get_msg_cmd_~rv~18#1;havoc handle_ipmb_get_msg_cmd_~netfn~0#1;havoc handle_ipmb_get_msg_cmd_~cmd~0#1;havoc handle_ipmb_get_msg_cmd_~chan~1#1;havoc handle_ipmb_get_msg_cmd_~user~2#1.base, handle_ipmb_get_msg_cmd_~user~2#1.offset;havoc handle_ipmb_get_msg_cmd_~ipmb_addr~2#1.base, handle_ipmb_get_msg_cmd_~ipmb_addr~2#1.offset;havoc handle_ipmb_get_msg_cmd_~recv_msg~2#1.base, handle_ipmb_get_msg_cmd_~recv_msg~2#1.offset;havoc handle_ipmb_get_msg_cmd_~handlers~2#1.base, handle_ipmb_get_msg_cmd_~handlers~2#1.offset;havoc handle_ipmb_get_msg_cmd_~__len~5#1;havoc handle_ipmb_get_msg_cmd_~__ret~6#1.base, handle_ipmb_get_msg_cmd_~__ret~6#1.offset;handle_ipmb_get_msg_cmd_~rv~18#1 := 0;handle_ipmb_get_msg_cmd_~user~2#1.base, handle_ipmb_get_msg_cmd_~user~2#1.offset := 0, 0;call handle_ipmb_get_msg_cmd_#t~mem1076#1 := read~int#19(handle_ipmb_get_msg_cmd_~msg#1.base, 308 + handle_ipmb_get_msg_cmd_~msg#1.offset, 4); [2025-02-08 02:42:11,188 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7124: assume 0 == (handle_oem_get_msg_cmd_~user~4#1.base + handle_oem_get_msg_cmd_~user~4#1.offset) % 18446744073709551616; [2025-02-08 02:42:11,188 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7124: assume !(0 == (handle_oem_get_msg_cmd_~user~4#1.base + handle_oem_get_msg_cmd_~user~4#1.offset) % 18446744073709551616); [2025-02-08 02:42:11,188 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6926: SUMMARY for call rcu_read_unlock(); srcloc: null [2025-02-08 02:42:11,188 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7422: [2025-02-08 02:42:11,188 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7488: assume 0 == ~run_to_completion~0#1; [2025-02-08 02:42:11,188 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7488: assume !(0 == ~run_to_completion~0#1); [2025-02-08 02:42:11,189 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7422-1: havoc handle_one_recv_msg_#t~bitwise1259#1;assume (((((if handle_one_recv_msg_#t~mem1258#1 % 256 % 4294967296 <= 2147483647 then handle_one_recv_msg_#t~mem1258#1 % 256 % 4294967296 else handle_one_recv_msg_#t~mem1258#1 % 256 % 4294967296 - 4294967296) < 0 || handle_one_recv_msg_#t~bitwise1259#1 <= (if handle_one_recv_msg_#t~mem1258#1 % 256 % 4294967296 <= 2147483647 then handle_one_recv_msg_#t~mem1258#1 % 256 % 4294967296 else handle_one_recv_msg_#t~mem1258#1 % 256 % 4294967296 - 4294967296)) && handle_one_recv_msg_#t~bitwise1259#1 <= 4) && handle_one_recv_msg_#t~bitwise1259#1 >= 0) && ((if handle_one_recv_msg_#t~mem1258#1 % 256 % 4294967296 <= 2147483647 then handle_one_recv_msg_#t~mem1258#1 % 256 % 4294967296 else handle_one_recv_msg_#t~mem1258#1 % 256 % 4294967296 - 4294967296) >= 0 || handle_one_recv_msg_#t~bitwise1259#1 > 4 + (if handle_one_recv_msg_#t~mem1258#1 % 256 % 4294967296 <= 2147483647 then handle_one_recv_msg_#t~mem1258#1 % 256 % 4294967296 else handle_one_recv_msg_#t~mem1258#1 % 256 % 4294967296 - 4294967296))) && handle_one_recv_msg_#t~bitwise1259#1 >= -2147483648; [2025-02-08 02:42:11,189 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7224: handle_read_event_rsp_~__mptr~17#1.base, handle_read_event_rsp_~__mptr~17#1.offset := handle_read_event_rsp_~_________p1~6#1.base, handle_read_event_rsp_~_________p1~6#1.offset;handle_read_event_rsp_~user~5#1.base, handle_read_event_rsp_~user~5#1.offset := handle_read_event_rsp_~__mptr~17#1.base, handle_read_event_rsp_~__mptr~17#1.offset; [2025-02-08 02:42:11,189 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7059: SUMMARY for call atomic_inc(handle_lan_get_msg_cmd_~intf#1.base, 3490 + handle_lan_get_msg_cmd_~intf#1.offset); srcloc: null [2025-02-08 02:42:11,189 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7125-1: SUMMARY for call atomic_inc(handle_oem_get_msg_cmd_~intf#1.base, 3498 + handle_oem_get_msg_cmd_~intf#1.offset); srcloc: null [2025-02-08 02:42:11,189 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7125: handle_oem_get_msg_cmd_~rv~20#1 := 0; [2025-02-08 02:42:11,189 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6927: assume 0 == (handle_ipmb_get_msg_cmd_~user~2#1.base + handle_ipmb_get_msg_cmd_~user~2#1.offset) % 18446744073709551616; [2025-02-08 02:42:11,189 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6927: assume !(0 == (handle_ipmb_get_msg_cmd_~user~2#1.base + handle_ipmb_get_msg_cmd_~user~2#1.offset) % 18446744073709551616); [2025-02-08 02:42:11,189 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3426: SUMMARY for call __atomic_add_unless_#t~ret35#1 := ldv__builtin_expect((if __atomic_add_unless_~c~1#1 == __atomic_add_unless_~u#1 then 1 else 0), 0); srcloc: null [2025-02-08 02:42:11,189 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7390: assume handle_one_recv_msg_~chan~4#1 > 15; [2025-02-08 02:42:11,189 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7390: assume !(handle_one_recv_msg_~chan~4#1 > 15); [2025-02-08 02:42:11,189 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7489: SUMMARY for call spin_unlock_irqrestore(~intf#1.base, 2842 + ~intf#1.offset, ~flags~10#1); srcloc: null [2025-02-08 02:42:11,189 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7258: call write~$Pointer$#19(handle_read_event_rsp_~user~5#1.base, handle_read_event_rsp_~user~5#1.offset, handle_read_event_rsp_~recv_msg~6#1.base, 20 + handle_read_event_rsp_~recv_msg~6#1.offset, 8); [2025-02-08 02:42:11,189 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7258-1: SUMMARY for call copy_event_into_recv_msg(handle_read_event_rsp_~recv_msg~6#1.base, handle_read_event_rsp_~recv_msg~6#1.offset, handle_read_event_rsp_~msg#1.base, handle_read_event_rsp_~msg#1.offset); srcloc: null [2025-02-08 02:42:11,189 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7060-1: SUMMARY for call handle_lan_get_msg_cmd_#t~ret1145#1.base, handle_lan_get_msg_cmd_#t~ret1145#1.offset := ipmi_alloc_recv_msg(); srcloc: null [2025-02-08 02:42:11,189 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7060: handle_lan_get_msg_cmd_~recv_msg~4#1.base, handle_lan_get_msg_cmd_~recv_msg~4#1.offset := handle_lan_get_msg_cmd_#t~ret1145#1.base, handle_lan_get_msg_cmd_#t~ret1145#1.offset;havoc handle_lan_get_msg_cmd_#t~ret1145#1.base, handle_lan_get_msg_cmd_#t~ret1145#1.offset; [2025-02-08 02:42:11,189 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6928-1: SUMMARY for call atomic_inc(handle_ipmb_get_msg_cmd_~intf#1.base, 3498 + handle_ipmb_get_msg_cmd_~intf#1.offset); srcloc: null [2025-02-08 02:42:11,189 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6928: call write~int#19(24, handle_ipmb_get_msg_cmd_~msg#1.base, 36 + handle_ipmb_get_msg_cmd_~msg#1.offset, 1);call write~int#19(52, handle_ipmb_get_msg_cmd_~msg#1.base, 37 + handle_ipmb_get_msg_cmd_~msg#1.offset, 1);call handle_ipmb_get_msg_cmd_#t~mem1083#1 := read~int#19(handle_ipmb_get_msg_cmd_~msg#1.base, 315 + handle_ipmb_get_msg_cmd_~msg#1.offset, 1);call write~int#19(handle_ipmb_get_msg_cmd_#t~mem1083#1, handle_ipmb_get_msg_cmd_~msg#1.base, 38 + handle_ipmb_get_msg_cmd_~msg#1.offset, 1);havoc handle_ipmb_get_msg_cmd_#t~mem1083#1;call handle_ipmb_get_msg_cmd_#t~mem1084#1 := read~int#19(handle_ipmb_get_msg_cmd_~msg#1.base, 318 + handle_ipmb_get_msg_cmd_~msg#1.offset, 1);call write~int#19(handle_ipmb_get_msg_cmd_#t~mem1084#1, handle_ipmb_get_msg_cmd_~msg#1.base, 39 + handle_ipmb_get_msg_cmd_~msg#1.offset, 1);havoc handle_ipmb_get_msg_cmd_#t~mem1084#1;call handle_ipmb_get_msg_cmd_#t~mem1085#1 := read~int#19(handle_ipmb_get_msg_cmd_~msg#1.base, 319 + handle_ipmb_get_msg_cmd_~msg#1.offset, 1); [2025-02-08 02:42:11,189 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7523-1: SUMMARY for call #t~ret1286#1 := debug_lockdep_rcu_enabled(); srcloc: null [2025-02-08 02:42:11,189 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7523: assume -2147483648 <= #t~ret1286#1 && #t~ret1286#1 <= 2147483647;~tmp___2~6#1 := #t~ret1286#1;havoc #t~ret1286#1; [2025-02-08 02:42:11,189 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3394: assume atomic_cmpxchg_#t~switch33#1;atomic_cmpxchg_~__ptr___2~0#1.base, atomic_cmpxchg_~__ptr___2~0#1.offset := atomic_cmpxchg_~v#1.base, atomic_cmpxchg_~v#1.offset; [2025-02-08 02:42:11,189 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3394: assume !atomic_cmpxchg_#t~switch33#1;atomic_cmpxchg_#t~switch33#1 := true; [2025-02-08 02:42:11,189 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7061: assume 0 == (handle_lan_get_msg_cmd_~recv_msg~4#1.base + handle_lan_get_msg_cmd_~recv_msg~4#1.offset) % 18446744073709551616;handle_lan_get_msg_cmd_~rv~19#1 := 1; [2025-02-08 02:42:11,189 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7061: assume !(0 == (handle_lan_get_msg_cmd_~recv_msg~4#1.base + handle_lan_get_msg_cmd_~recv_msg~4#1.offset) % 18446744073709551616);handle_lan_get_msg_cmd_~lan_addr~2#1.base, handle_lan_get_msg_cmd_~lan_addr~2#1.offset := handle_lan_get_msg_cmd_~recv_msg~4#1.base, 28 + handle_lan_get_msg_cmd_~recv_msg~4#1.offset;call write~int#19(4, handle_lan_get_msg_cmd_~lan_addr~2#1.base, handle_lan_get_msg_cmd_~lan_addr~2#1.offset, 4);call handle_lan_get_msg_cmd_#t~mem1147#1 := read~int#19(handle_lan_get_msg_cmd_~msg#1.base, 316 + handle_lan_get_msg_cmd_~msg#1.offset, 1);call write~int#19(handle_lan_get_msg_cmd_#t~mem1147#1, handle_lan_get_msg_cmd_~lan_addr~2#1.base, 7 + handle_lan_get_msg_cmd_~lan_addr~2#1.offset, 1);havoc handle_lan_get_msg_cmd_#t~mem1147#1;call handle_lan_get_msg_cmd_#t~mem1148#1 := read~int#19(handle_lan_get_msg_cmd_~msg#1.base, 320 + handle_lan_get_msg_cmd_~msg#1.offset, 1);call write~int#19(handle_lan_get_msg_cmd_#t~mem1148#1, handle_lan_get_msg_cmd_~lan_addr~2#1.base, 8 + handle_lan_get_msg_cmd_~lan_addr~2#1.offset, 1);havoc handle_lan_get_msg_cmd_#t~mem1148#1;call handle_lan_get_msg_cmd_#t~mem1149#1 := read~int#19(handle_lan_get_msg_cmd_~msg#1.base, 317 + handle_lan_get_msg_cmd_~msg#1.offset, 1);call write~int#19(handle_lan_get_msg_cmd_#t~mem1149#1, handle_lan_get_msg_cmd_~lan_addr~2#1.base, 9 + handle_lan_get_msg_cmd_~lan_addr~2#1.offset, 1);havoc handle_lan_get_msg_cmd_#t~mem1149#1;call handle_lan_get_msg_cmd_#t~mem1150#1 := read~int#19(handle_lan_get_msg_cmd_~msg#1.base, 321 + handle_lan_get_msg_cmd_~msg#1.offset, 1);call write~int#19(handle_lan_get_msg_cmd_#t~mem1150#1 % 256 % 4, handle_lan_get_msg_cmd_~lan_addr~2#1.base, 10 + handle_lan_get_msg_cmd_~lan_addr~2#1.offset, 1);havoc handle_lan_get_msg_cmd_#t~mem1150#1;call handle_lan_get_msg_cmd_#t~mem1151#1 := read~int#19(handle_lan_get_msg_cmd_~msg#1.base, 315 + handle_lan_get_msg_cmd_~msg#1.offset, 1);call write~int#19((if (if handle_lan_get_msg_cmd_#t~mem1151#1 % 256 % 65536 <= 32767 then handle_lan_get_msg_cmd_#t~mem1151#1 % 256 % 65536 else handle_lan_get_msg_cmd_#t~mem1151#1 % 256 % 65536 - 65536) % 16 % 65536 <= 32767 then (if handle_lan_get_msg_cmd_#t~mem1151#1 % 256 % 65536 <= 32767 then handle_lan_get_msg_cmd_#t~mem1151#1 % 256 % 65536 else handle_lan_get_msg_cmd_#t~mem1151#1 % 256 % 65536 - 65536) % 16 % 65536 else (if handle_lan_get_msg_cmd_#t~mem1151#1 % 256 % 65536 <= 32767 then handle_lan_get_msg_cmd_#t~mem1151#1 % 256 % 65536 else handle_lan_get_msg_cmd_#t~mem1151#1 % 256 % 65536 - 65536) % 16 % 65536 - 65536), handle_lan_get_msg_cmd_~lan_addr~2#1.base, 4 + handle_lan_get_msg_cmd_~lan_addr~2#1.offset, 2);havoc handle_lan_get_msg_cmd_#t~mem1151#1;call handle_lan_get_msg_cmd_#t~mem1152#1 := read~int#19(handle_lan_get_msg_cmd_~msg#1.base, 315 + handle_lan_get_msg_cmd_~msg#1.offset, 1);call write~int#19((if handle_lan_get_msg_cmd_#t~mem1152#1 % 256 % 4294967296 <= 2147483647 then handle_lan_get_msg_cmd_#t~mem1152#1 % 256 % 4294967296 else handle_lan_get_msg_cmd_#t~mem1152#1 % 256 % 4294967296 - 4294967296) / 16, handle_lan_get_msg_cmd_~lan_addr~2#1.base, 6 + handle_lan_get_msg_cmd_~lan_addr~2#1.offset, 1);havoc handle_lan_get_msg_cmd_#t~mem1152#1;call write~$Pointer$#19(handle_lan_get_msg_cmd_~user~3#1.base, handle_lan_get_msg_cmd_~user~3#1.offset, handle_lan_get_msg_cmd_~recv_msg~4#1.base, 20 + handle_lan_get_msg_cmd_~recv_msg~4#1.offset, 8);call write~int#19(3, handle_lan_get_msg_cmd_~recv_msg~4#1.base, 16 + handle_lan_get_msg_cmd_~recv_msg~4#1.offset, 4);call handle_lan_get_msg_cmd_#t~mem1153#1 := read~int#19(handle_lan_get_msg_cmd_~msg#1.base, 321 + handle_lan_get_msg_cmd_~msg#1.offset, 1);call write~int#19((if handle_lan_get_msg_cmd_#t~mem1153#1 % 256 % 4294967296 <= 2147483647 then handle_lan_get_msg_cmd_#t~mem1153#1 % 256 % 4294967296 else handle_lan_get_msg_cmd_#t~mem1153#1 % 256 % 4294967296 - 4294967296) / 4, handle_lan_get_msg_cmd_~recv_msg~4#1.base, 66 + handle_lan_get_msg_cmd_~recv_msg~4#1.offset, 8);havoc handle_lan_get_msg_cmd_#t~mem1153#1;call handle_lan_get_msg_cmd_#t~mem1154#1 := read~int#19(handle_lan_get_msg_cmd_~msg#1.base, 318 + handle_lan_get_msg_cmd_~msg#1.offset, 1);call write~int#19((if handle_lan_get_msg_cmd_#t~mem1154#1 % 256 % 4294967296 <= 2147483647 then handle_lan_get_msg_cmd_#t~mem1154#1 % 256 % 4294967296 else handle_lan_get_msg_cmd_#t~mem1154#1 % 256 % 4294967296 - 4294967296) / 4, handle_lan_get_msg_cmd_~recv_msg~4#1.base, 74 + handle_lan_get_msg_cmd_~recv_msg~4#1.offset, 1);havoc handle_lan_get_msg_cmd_#t~mem1154#1;call handle_lan_get_msg_cmd_#t~mem1155#1 := read~int#19(handle_lan_get_msg_cmd_~msg#1.base, 322 + handle_lan_get_msg_cmd_~msg#1.offset, 1);call write~int#19(handle_lan_get_msg_cmd_#t~mem1155#1, handle_lan_get_msg_cmd_~recv_msg~4#1.base, 75 + handle_lan_get_msg_cmd_~recv_msg~4#1.offset, 1);havoc handle_lan_get_msg_cmd_#t~mem1155#1;call write~$Pointer$#19(handle_lan_get_msg_cmd_~recv_msg~4#1.base, 102 + handle_lan_get_msg_cmd_~recv_msg~4#1.offset, handle_lan_get_msg_cmd_~recv_msg~4#1.base, 78 + handle_lan_get_msg_cmd_~recv_msg~4#1.offset, 8);call handle_lan_get_msg_cmd_#t~mem1156#1 := read~int#19(handle_lan_get_msg_cmd_~msg#1.base, 308 + handle_lan_get_msg_cmd_~msg#1.offset, 4);call write~int#19(65524 + handle_lan_get_msg_cmd_#t~mem1156#1 % 65536, handle_lan_get_msg_cmd_~recv_msg~4#1.base, 76 + handle_lan_get_msg_cmd_~recv_msg~4#1.offset, 2);havoc handle_lan_get_msg_cmd_#t~mem1156#1;call handle_lan_get_msg_cmd_#t~mem1157#1 := read~int#19(handle_lan_get_msg_cmd_~msg#1.base, 308 + handle_lan_get_msg_cmd_~msg#1.offset, 4);handle_lan_get_msg_cmd_~__len~7#1 := -12 + handle_lan_get_msg_cmd_#t~mem1157#1;havoc handle_lan_get_msg_cmd_#t~mem1157#1; [2025-02-08 02:42:11,190 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6863: assume 0 != handle_ipmb_get_msg_rsp_#t~mem1055#1 % 256 % 4294967296;havoc handle_ipmb_get_msg_rsp_#t~mem1055#1;handle_ipmb_get_msg_rsp_#res#1 := 0;call ULTIMATE.dealloc(handle_ipmb_get_msg_rsp_~#ipmb_addr~1#1.base, handle_ipmb_get_msg_rsp_~#ipmb_addr~1#1.offset);havoc handle_ipmb_get_msg_rsp_~#ipmb_addr~1#1.base, handle_ipmb_get_msg_rsp_~#ipmb_addr~1#1.offset;call ULTIMATE.dealloc(handle_ipmb_get_msg_rsp_~#recv_msg~1#1.base, handle_ipmb_get_msg_rsp_~#recv_msg~1#1.offset);havoc handle_ipmb_get_msg_rsp_~#recv_msg~1#1.base, handle_ipmb_get_msg_rsp_~#recv_msg~1#1.offset; [2025-02-08 02:42:11,190 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6863: assume !(0 != handle_ipmb_get_msg_rsp_#t~mem1055#1 % 256 % 4294967296);havoc handle_ipmb_get_msg_rsp_#t~mem1055#1;call write~int#19(1, handle_ipmb_get_msg_rsp_~#ipmb_addr~1#1.base, handle_ipmb_get_msg_rsp_~#ipmb_addr~1#1.offset, 4);call handle_ipmb_get_msg_rsp_#t~mem1056#1 := read~int#19(handle_ipmb_get_msg_rsp_~msg#1.base, 318 + handle_ipmb_get_msg_rsp_~msg#1.offset, 1);call write~int#19(handle_ipmb_get_msg_rsp_#t~mem1056#1, handle_ipmb_get_msg_rsp_~#ipmb_addr~1#1.base, 6 + handle_ipmb_get_msg_rsp_~#ipmb_addr~1#1.offset, 1);havoc handle_ipmb_get_msg_rsp_#t~mem1056#1;call handle_ipmb_get_msg_rsp_#t~mem1057#1 := read~int#19(handle_ipmb_get_msg_rsp_~msg#1.base, 315 + handle_ipmb_get_msg_rsp_~msg#1.offset, 1);call write~int#19((if (if handle_ipmb_get_msg_rsp_#t~mem1057#1 % 256 % 65536 <= 32767 then handle_ipmb_get_msg_rsp_#t~mem1057#1 % 256 % 65536 else handle_ipmb_get_msg_rsp_#t~mem1057#1 % 256 % 65536 - 65536) % 16 % 65536 <= 32767 then (if handle_ipmb_get_msg_rsp_#t~mem1057#1 % 256 % 65536 <= 32767 then handle_ipmb_get_msg_rsp_#t~mem1057#1 % 256 % 65536 else handle_ipmb_get_msg_rsp_#t~mem1057#1 % 256 % 65536 - 65536) % 16 % 65536 else (if handle_ipmb_get_msg_rsp_#t~mem1057#1 % 256 % 65536 <= 32767 then handle_ipmb_get_msg_rsp_#t~mem1057#1 % 256 % 65536 else handle_ipmb_get_msg_rsp_#t~mem1057#1 % 256 % 65536 - 65536) % 16 % 65536 - 65536), handle_ipmb_get_msg_rsp_~#ipmb_addr~1#1.base, 4 + handle_ipmb_get_msg_rsp_~#ipmb_addr~1#1.offset, 2);havoc handle_ipmb_get_msg_rsp_#t~mem1057#1;call handle_ipmb_get_msg_rsp_#t~mem1058#1 := read~int#19(handle_ipmb_get_msg_rsp_~msg#1.base, 319 + handle_ipmb_get_msg_rsp_~msg#1.offset, 1);call write~int#19(handle_ipmb_get_msg_rsp_#t~mem1058#1 % 256 % 4, handle_ipmb_get_msg_rsp_~#ipmb_addr~1#1.base, 7 + handle_ipmb_get_msg_rsp_~#ipmb_addr~1#1.offset, 1);havoc handle_ipmb_get_msg_rsp_#t~mem1058#1;call handle_ipmb_get_msg_rsp_#t~mem1059#1 := read~int#19(handle_ipmb_get_msg_rsp_~msg#1.base, 319 + handle_ipmb_get_msg_rsp_~msg#1.offset, 1);call handle_ipmb_get_msg_rsp_#t~mem1060#1 := read~int#19(handle_ipmb_get_msg_rsp_~msg#1.base, 315 + handle_ipmb_get_msg_rsp_~msg#1.offset, 1);call handle_ipmb_get_msg_rsp_#t~mem1061#1 := read~int#19(handle_ipmb_get_msg_rsp_~msg#1.base, 320 + handle_ipmb_get_msg_rsp_~msg#1.offset, 1);call handle_ipmb_get_msg_rsp_#t~mem1062#1 := read~int#19(handle_ipmb_get_msg_rsp_~msg#1.base, 316 + handle_ipmb_get_msg_rsp_~msg#1.offset, 1); [2025-02-08 02:42:11,190 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3428: __atomic_add_unless_#res#1 := __atomic_add_unless_~c~1#1;atomic_add_unless_#t~ret38#1 := __atomic_add_unless_#res#1;havoc __atomic_add_unless_#t~ret34#1, __atomic_add_unless_#t~ret35#1, __atomic_add_unless_#t~ret36#1, __atomic_add_unless_#t~ret37#1, __atomic_add_unless_~v#1.base, __atomic_add_unless_~v#1.offset, __atomic_add_unless_~a#1, __atomic_add_unless_~u#1, __atomic_add_unless_~c~1#1, __atomic_add_unless_~old~0#1, __atomic_add_unless_~tmp~0#1, __atomic_add_unless_~tmp___0~0#1;havoc __atomic_add_unless_#in~v#1.base, __atomic_add_unless_#in~v#1.offset, __atomic_add_unless_#in~a#1, __atomic_add_unless_#in~u#1;assume { :end_inline___atomic_add_unless } true;assume -2147483648 <= atomic_add_unless_#t~ret38#1 && atomic_add_unless_#t~ret38#1 <= 2147483647;atomic_add_unless_~tmp~1#1 := atomic_add_unless_#t~ret38#1;havoc atomic_add_unless_#t~ret38#1;atomic_add_unless_#res#1 := (if atomic_add_unless_~tmp~1#1 != atomic_add_unless_~u#1 then 1 else 0);#t~ret1283#1 := atomic_add_unless_#res#1;havoc atomic_add_unless_#t~ret38#1, atomic_add_unless_~v#1.base, atomic_add_unless_~v#1.offset, atomic_add_unless_~a#1, atomic_add_unless_~u#1, atomic_add_unless_~tmp~1#1;havoc atomic_add_unless_#in~v#1.base, atomic_add_unless_#in~v#1.offset, atomic_add_unless_#in~a#1, atomic_add_unless_#in~u#1;assume { :end_inline_atomic_add_unless } true;assume -2147483648 <= #t~ret1283#1 && #t~ret1283#1 <= 2147483647;~tmp___4~3#1 := #t~ret1283#1;havoc #t~ret1283#1; [2025-02-08 02:42:11,190 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7524: assume 0 != ~tmp___2~6#1 && 0 == ~__warned~9#1 % 256; [2025-02-08 02:42:11,190 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7524: assume !(0 != ~tmp___2~6#1 && 0 == ~__warned~9#1 % 256); [2025-02-08 02:42:11,190 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7425: handle_one_recv_msg_#t~ret1261#1 := handle_ipmb_get_msg_cmd_#res#1;havoc handle_ipmb_get_msg_cmd_#t~mem1076#1, handle_ipmb_get_msg_cmd_#t~mem1077#1, handle_ipmb_get_msg_cmd_#t~mem1078#1, handle_ipmb_get_msg_cmd_#t~mem1079#1, handle_ipmb_get_msg_cmd_#t~mem1080#1, handle_ipmb_get_msg_cmd_#t~ret1081#1.base, handle_ipmb_get_msg_cmd_#t~ret1081#1.offset, handle_ipmb_get_msg_cmd_#t~mem1082#1.base, handle_ipmb_get_msg_cmd_#t~mem1082#1.offset, handle_ipmb_get_msg_cmd_#t~mem1083#1, handle_ipmb_get_msg_cmd_#t~mem1084#1, handle_ipmb_get_msg_cmd_#t~mem1085#1, handle_ipmb_get_msg_cmd_#t~bitwise1086#1, handle_ipmb_get_msg_cmd_#t~ret1087#1, handle_ipmb_get_msg_cmd_#t~mem1088#1, handle_ipmb_get_msg_cmd_#t~mem1089#1, handle_ipmb_get_msg_cmd_#t~mem1090#1, handle_ipmb_get_msg_cmd_#t~mem1091#1, handle_ipmb_get_msg_cmd_#t~bitwise1092#1, handle_ipmb_get_msg_cmd_#t~mem1093#1, handle_ipmb_get_msg_cmd_#t~ret1094#1, handle_ipmb_get_msg_cmd_#t~mem1095#1.base, handle_ipmb_get_msg_cmd_#t~mem1095#1.offset, handle_ipmb_get_msg_cmd_#t~mem1100#1.base, handle_ipmb_get_msg_cmd_#t~mem1100#1.offset, handle_ipmb_get_msg_cmd_#t~mem1101#1.base, handle_ipmb_get_msg_cmd_#t~mem1101#1.offset, handle_ipmb_get_msg_cmd_#t~ret1102#1.base, handle_ipmb_get_msg_cmd_#t~ret1102#1.offset, handle_ipmb_get_msg_cmd_#t~ret1103#1, handle_ipmb_get_msg_cmd_#t~mem1104#1, handle_ipmb_get_msg_cmd_#t~mem1105#1, handle_ipmb_get_msg_cmd_#t~mem1106#1, handle_ipmb_get_msg_cmd_#t~mem1107#1, handle_ipmb_get_msg_cmd_#t~mem1108#1, handle_ipmb_get_msg_cmd_#t~mem1109#1, handle_ipmb_get_msg_cmd_#t~mem1110#1, handle_ipmb_get_msg_cmd_#t~mem1111#1, handle_ipmb_get_msg_cmd_#t~memcpy~res1112#1.base, handle_ipmb_get_msg_cmd_#t~memcpy~res1112#1.offset, handle_ipmb_get_msg_cmd_~intf#1.base, handle_ipmb_get_msg_cmd_~intf#1.offset, handle_ipmb_get_msg_cmd_~msg#1.base, handle_ipmb_get_msg_cmd_~msg#1.offset, handle_ipmb_get_msg_cmd_~rcvr~6#1.base, handle_ipmb_get_msg_cmd_~rcvr~6#1.offset, handle_ipmb_get_msg_cmd_~rv~18#1, handle_ipmb_get_msg_cmd_~netfn~0#1, handle_ipmb_get_msg_cmd_~cmd~0#1, handle_ipmb_get_msg_cmd_~chan~1#1, handle_ipmb_get_msg_cmd_~user~2#1.base, handle_ipmb_get_msg_cmd_~user~2#1.offset, handle_ipmb_get_msg_cmd_~ipmb_addr~2#1.base, handle_ipmb_get_msg_cmd_~ipmb_addr~2#1.offset, handle_ipmb_get_msg_cmd_~recv_msg~2#1.base, handle_ipmb_get_msg_cmd_~recv_msg~2#1.offset, handle_ipmb_get_msg_cmd_~handlers~2#1.base, handle_ipmb_get_msg_cmd_~handlers~2#1.offset, handle_ipmb_get_msg_cmd_~__len~5#1, handle_ipmb_get_msg_cmd_~__ret~6#1.base, handle_ipmb_get_msg_cmd_~__ret~6#1.offset;havoc handle_ipmb_get_msg_cmd_#in~intf#1.base, handle_ipmb_get_msg_cmd_#in~intf#1.offset, handle_ipmb_get_msg_cmd_#in~msg#1.base, handle_ipmb_get_msg_cmd_#in~msg#1.offset;assume { :end_inline_handle_ipmb_get_msg_cmd } true;assume -2147483648 <= handle_one_recv_msg_#t~ret1261#1 && handle_one_recv_msg_#t~ret1261#1 <= 2147483647;handle_one_recv_msg_~requeue~0#1 := handle_one_recv_msg_#t~ret1261#1;havoc handle_one_recv_msg_#t~ret1261#1; [2025-02-08 02:42:11,190 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7260: SUMMARY for call kref_get(handle_read_event_rsp_~user~5#1.base, 20 + handle_read_event_rsp_~user~5#1.offset); srcloc: null [2025-02-08 02:42:11,190 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7293: assume (handle_read_event_rsp_~recv_msg~6#1.base + handle_read_event_rsp_~recv_msg~6#1.offset) % 18446744073709551616 != (handle_read_event_rsp_~#msgs~1#1.base + handle_read_event_rsp_~#msgs~1#1.offset) % 18446744073709551616; [2025-02-08 02:42:11,190 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7293: assume !((handle_read_event_rsp_~recv_msg~6#1.base + handle_read_event_rsp_~recv_msg~6#1.offset) % 18446744073709551616 != (handle_read_event_rsp_~#msgs~1#1.base + handle_read_event_rsp_~#msgs~1#1.offset) % 18446744073709551616); [2025-02-08 02:42:11,190 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7128: SUMMARY for call atomic_inc(handle_oem_get_msg_cmd_~intf#1.base, 3490 + handle_oem_get_msg_cmd_~intf#1.offset); srcloc: null [2025-02-08 02:42:11,190 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7525-1: SUMMARY for call #t~ret1287#1 := rcu_read_lock_held(); srcloc: null [2025-02-08 02:42:11,190 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7492: assume { :begin_inline_handle_one_recv_msg } true;handle_one_recv_msg_#in~intf#1.base, handle_one_recv_msg_#in~intf#1.offset, handle_one_recv_msg_#in~msg#1.base, handle_one_recv_msg_#in~msg#1.offset := ~intf#1.base, ~intf#1.offset, ~smi_msg~1#1.base, ~smi_msg~1#1.offset;havoc handle_one_recv_msg_#res#1;havoc handle_one_recv_msg_#t~mem1217#1, handle_one_recv_msg_#t~mem1218#1, handle_one_recv_msg_#t~mem1219#1, handle_one_recv_msg_#t~mem1220#1, handle_one_recv_msg_#t~ret1221#1, handle_one_recv_msg_#t~mem1222#1, handle_one_recv_msg_#t~bitwise1223#1, handle_one_recv_msg_#t~mem1224#1, handle_one_recv_msg_#t~mem1225#1, handle_one_recv_msg_#t~mem1226#1, handle_one_recv_msg_#t~mem1227#1, handle_one_recv_msg_#t~mem1228#1, handle_one_recv_msg_#t~short1229#1, handle_one_recv_msg_#t~mem1230#1, handle_one_recv_msg_#t~mem1231#1, handle_one_recv_msg_#t~mem1232#1, handle_one_recv_msg_#t~mem1233#1, handle_one_recv_msg_#t~ret1234#1, handle_one_recv_msg_#t~mem1235#1, handle_one_recv_msg_#t~bitwise1236#1, handle_one_recv_msg_#t~mem1237#1, handle_one_recv_msg_#t~mem1238#1, handle_one_recv_msg_#t~mem1239#1, handle_one_recv_msg_#t~short1240#1, handle_one_recv_msg_#t~mem1241#1.base, handle_one_recv_msg_#t~mem1241#1.offset, handle_one_recv_msg_#t~short1242#1, handle_one_recv_msg_#t~mem1243#1.base, handle_one_recv_msg_#t~mem1243#1.offset, handle_one_recv_msg_#t~mem1244#1, handle_one_recv_msg_#t~mem1245#1, handle_one_recv_msg_#t~mem1246#1.base, handle_one_recv_msg_#t~mem1246#1.offset, handle_one_recv_msg_#t~mem1247#1.base, handle_one_recv_msg_#t~mem1247#1.offset, handle_one_recv_msg_#t~mem1248#1, handle_one_recv_msg_#t~short1249#1, handle_one_recv_msg_#t~mem1250#1, handle_one_recv_msg_#t~mem1251#1, handle_one_recv_msg_#t~mem1252#1, handle_one_recv_msg_#t~short1253#1, handle_one_recv_msg_#t~mem1254#1, handle_one_recv_msg_#t~mem1255#1, handle_one_recv_msg_#t~mem1256#1, handle_one_recv_msg_#t~switch1257#1, handle_one_recv_msg_#t~mem1258#1, handle_one_recv_msg_#t~bitwise1259#1, handle_one_recv_msg_#t~ret1260#1, handle_one_recv_msg_#t~ret1261#1, handle_one_recv_msg_#t~mem1262#1, handle_one_recv_msg_#t~bitwise1263#1, handle_one_recv_msg_#t~ret1264#1, handle_one_recv_msg_#t~ret1265#1, handle_one_recv_msg_#t~mem1266#1, handle_one_recv_msg_#t~mem1267#1, handle_one_recv_msg_#t~short1268#1, handle_one_recv_msg_#t~ret1269#1, handle_one_recv_msg_#t~mem1270#1, handle_one_recv_msg_#t~mem1271#1, handle_one_recv_msg_#t~short1272#1, handle_one_recv_msg_#t~ret1273#1, handle_one_recv_msg_#t~ret1274#1, handle_one_recv_msg_~intf#1.base, handle_one_recv_msg_~intf#1.offset, handle_one_recv_msg_~msg#1.base, handle_one_recv_msg_~msg#1.offset, handle_one_recv_msg_~requeue~0#1, handle_one_recv_msg_~chan~4#1, handle_one_recv_msg_~recv_msg~8#1.base, handle_one_recv_msg_~recv_msg~8#1.offset;handle_one_recv_msg_~intf#1.base, handle_one_recv_msg_~intf#1.offset := handle_one_recv_msg_#in~intf#1.base, handle_one_recv_msg_#in~intf#1.offset;handle_one_recv_msg_~msg#1.base, handle_one_recv_msg_~msg#1.offset := handle_one_recv_msg_#in~msg#1.base, handle_one_recv_msg_#in~msg#1.offset;havoc handle_one_recv_msg_~requeue~0#1;havoc handle_one_recv_msg_~chan~4#1;havoc handle_one_recv_msg_~recv_msg~8#1.base, handle_one_recv_msg_~recv_msg~8#1.offset;call handle_one_recv_msg_#t~mem1217#1 := read~int#19(handle_one_recv_msg_~msg#1.base, 308 + handle_one_recv_msg_~msg#1.offset, 4); [2025-02-08 02:42:11,190 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7525: assume -2147483648 <= #t~ret1287#1 && #t~ret1287#1 <= 2147483647;havoc #t~ret1287#1; [2025-02-08 02:42:11,190 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7228-1: call handle_read_event_rsp_#t~mem1188#1 := read~int#19(handle_read_event_rsp_~user~5#1.base, 48 + handle_read_event_rsp_~user~5#1.offset, 4); [2025-02-08 02:42:11,190 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7261-1: SUMMARY for call list_add_tail(handle_read_event_rsp_~recv_msg~6#1.base, handle_read_event_rsp_~recv_msg~6#1.offset, handle_read_event_rsp_~#msgs~1#1.base, handle_read_event_rsp_~#msgs~1#1.offset); srcloc: null [2025-02-08 02:42:11,190 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7228: assume 0 == handle_read_event_rsp_#t~mem1188#1;havoc handle_read_event_rsp_#t~mem1188#1; [2025-02-08 02:42:11,190 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7228: assume !(0 == handle_read_event_rsp_#t~mem1188#1);havoc handle_read_event_rsp_#t~mem1188#1; [2025-02-08 02:42:11,191 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7261: call handle_read_event_rsp_#t~mem1193#1.base, handle_read_event_rsp_#t~mem1193#1.offset := read~$Pointer$#19(handle_read_event_rsp_~user~5#1.base, handle_read_event_rsp_~user~5#1.offset, 8);call write~$Pointer$#5(handle_read_event_rsp_#t~mem1193#1.base, handle_read_event_rsp_#t~mem1193#1.offset, handle_read_event_rsp_~#__ptr___0~7#1.base, handle_read_event_rsp_~#__ptr___0~7#1.offset, 8);call handle_read_event_rsp_#t~mem1194#1.base, handle_read_event_rsp_#t~mem1194#1.offset := read~$Pointer$#5(handle_read_event_rsp_~#__ptr___0~7#1.base, handle_read_event_rsp_~#__ptr___0~7#1.offset, 8);handle_read_event_rsp_~_________p1___0~6#1.base, handle_read_event_rsp_~_________p1___0~6#1.offset := handle_read_event_rsp_#t~mem1194#1.base, handle_read_event_rsp_#t~mem1194#1.offset;havoc handle_read_event_rsp_#t~mem1194#1.base, handle_read_event_rsp_#t~mem1194#1.offset; [2025-02-08 02:42:11,191 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7063-1: SUMMARY for call handle_lan_get_msg_cmd_#t~ret1146#1 := kref_put(handle_lan_get_msg_cmd_~user~3#1.base, 20 + handle_lan_get_msg_cmd_~user~3#1.offset, #funAddr~free_user.base, #funAddr~free_user.offset); srcloc: null [2025-02-08 02:42:11,191 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7063: assume -2147483648 <= handle_lan_get_msg_cmd_#t~ret1146#1 && handle_lan_get_msg_cmd_#t~ret1146#1 <= 2147483647;havoc handle_lan_get_msg_cmd_#t~ret1146#1; [2025-02-08 02:42:11,191 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7129-1: SUMMARY for call handle_oem_get_msg_cmd_#t~ret1166#1.base, handle_oem_get_msg_cmd_#t~ret1166#1.offset := ipmi_alloc_recv_msg(); srcloc: null [2025-02-08 02:42:11,191 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7129: handle_oem_get_msg_cmd_~recv_msg~5#1.base, handle_oem_get_msg_cmd_~recv_msg~5#1.offset := handle_oem_get_msg_cmd_#t~ret1166#1.base, handle_oem_get_msg_cmd_#t~ret1166#1.offset;havoc handle_oem_get_msg_cmd_#t~ret1166#1.base, handle_oem_get_msg_cmd_#t~ret1166#1.offset; [2025-02-08 02:42:11,191 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7394: assume 0 == (handle_one_recv_msg_~recv_msg~8#1.base + handle_one_recv_msg_~recv_msg~8#1.offset) % 18446744073709551616; [2025-02-08 02:42:11,191 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7394: assume !(0 == (handle_one_recv_msg_~recv_msg~8#1.base + handle_one_recv_msg_~recv_msg~8#1.offset) % 18446744073709551616);call handle_one_recv_msg_#t~mem1246#1.base, handle_one_recv_msg_#t~mem1246#1.offset := read~$Pointer$#19(handle_one_recv_msg_~recv_msg~8#1.base, 20 + handle_one_recv_msg_~recv_msg~8#1.offset, 8);handle_one_recv_msg_#t~short1249#1 := 0 == (handle_one_recv_msg_#t~mem1246#1.base + handle_one_recv_msg_#t~mem1246#1.offset) % 18446744073709551616; [2025-02-08 02:42:11,191 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7493: assume 0 == ~run_to_completion~0#1; [2025-02-08 02:42:11,191 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7493: assume !(0 == ~run_to_completion~0#1); [2025-02-08 02:42:11,191 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7130: assume 0 == (handle_oem_get_msg_cmd_~recv_msg~5#1.base + handle_oem_get_msg_cmd_~recv_msg~5#1.offset) % 18446744073709551616;handle_oem_get_msg_cmd_~rv~20#1 := 1; [2025-02-08 02:42:11,191 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7130: assume !(0 == (handle_oem_get_msg_cmd_~recv_msg~5#1.base + handle_oem_get_msg_cmd_~recv_msg~5#1.offset) % 18446744073709551616);handle_oem_get_msg_cmd_~smi_addr~1#1.base, handle_oem_get_msg_cmd_~smi_addr~1#1.offset := handle_oem_get_msg_cmd_~recv_msg~5#1.base, 28 + handle_oem_get_msg_cmd_~recv_msg~5#1.offset;call write~int#19(12, handle_oem_get_msg_cmd_~smi_addr~1#1.base, handle_oem_get_msg_cmd_~smi_addr~1#1.offset, 4);call write~int#19(15, handle_oem_get_msg_cmd_~smi_addr~1#1.base, 4 + handle_oem_get_msg_cmd_~smi_addr~1#1.offset, 2);call handle_oem_get_msg_cmd_#t~mem1168#1 := read~int#19(handle_oem_get_msg_cmd_~msg#1.base, 312 + handle_oem_get_msg_cmd_~msg#1.offset, 1);call write~int#19(handle_oem_get_msg_cmd_#t~mem1168#1 % 256 % 4, handle_oem_get_msg_cmd_~smi_addr~1#1.base, 6 + handle_oem_get_msg_cmd_~smi_addr~1#1.offset, 1);havoc handle_oem_get_msg_cmd_#t~mem1168#1;call write~$Pointer$#19(handle_oem_get_msg_cmd_~user~4#1.base, handle_oem_get_msg_cmd_~user~4#1.offset, handle_oem_get_msg_cmd_~recv_msg~5#1.base, 20 + handle_oem_get_msg_cmd_~recv_msg~5#1.offset, 8);call write~$Pointer$#19(0, 0, handle_oem_get_msg_cmd_~recv_msg~5#1.base, 86 + handle_oem_get_msg_cmd_~recv_msg~5#1.offset, 8);call write~int#19(5, handle_oem_get_msg_cmd_~recv_msg~5#1.base, 16 + handle_oem_get_msg_cmd_~recv_msg~5#1.offset, 4);call handle_oem_get_msg_cmd_#t~mem1169#1 := read~int#19(handle_oem_get_msg_cmd_~msg#1.base, 312 + handle_oem_get_msg_cmd_~msg#1.offset, 1);call write~int#19((if handle_oem_get_msg_cmd_#t~mem1169#1 % 256 % 4294967296 <= 2147483647 then handle_oem_get_msg_cmd_#t~mem1169#1 % 256 % 4294967296 else handle_oem_get_msg_cmd_#t~mem1169#1 % 256 % 4294967296 - 4294967296) / 4, handle_oem_get_msg_cmd_~recv_msg~5#1.base, 74 + handle_oem_get_msg_cmd_~recv_msg~5#1.offset, 1);havoc handle_oem_get_msg_cmd_#t~mem1169#1;call handle_oem_get_msg_cmd_#t~mem1170#1 := read~int#19(handle_oem_get_msg_cmd_~msg#1.base, 313 + handle_oem_get_msg_cmd_~msg#1.offset, 1);call write~int#19(handle_oem_get_msg_cmd_#t~mem1170#1, handle_oem_get_msg_cmd_~recv_msg~5#1.base, 75 + handle_oem_get_msg_cmd_~recv_msg~5#1.offset, 1);havoc handle_oem_get_msg_cmd_#t~mem1170#1;call write~$Pointer$#19(handle_oem_get_msg_cmd_~recv_msg~5#1.base, 102 + handle_oem_get_msg_cmd_~recv_msg~5#1.offset, handle_oem_get_msg_cmd_~recv_msg~5#1.base, 78 + handle_oem_get_msg_cmd_~recv_msg~5#1.offset, 8);call handle_oem_get_msg_cmd_#t~mem1171#1 := read~int#19(handle_oem_get_msg_cmd_~msg#1.base, 308 + handle_oem_get_msg_cmd_~msg#1.offset, 4);call write~int#19(65532 + handle_oem_get_msg_cmd_#t~mem1171#1 % 65536, handle_oem_get_msg_cmd_~recv_msg~5#1.base, 76 + handle_oem_get_msg_cmd_~recv_msg~5#1.offset, 2);havoc handle_oem_get_msg_cmd_#t~mem1171#1;call handle_oem_get_msg_cmd_#t~mem1172#1 := read~int#19(handle_oem_get_msg_cmd_~msg#1.base, 308 + handle_oem_get_msg_cmd_~msg#1.offset, 4);handle_oem_get_msg_cmd_~__len~8#1 := -4 + handle_oem_get_msg_cmd_#t~mem1172#1;havoc handle_oem_get_msg_cmd_#t~mem1172#1; [2025-02-08 02:42:11,191 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7494: ~tmp___0~36#1.base, ~tmp___0~36#1.offset := #t~ret1280#1.base, #t~ret1280#1.offset;havoc #t~ret1280#1.base, #t~ret1280#1.offset; [2025-02-08 02:42:11,192 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7428: assume handle_one_recv_msg_#t~switch1257#1; [2025-02-08 02:42:11,192 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7428: assume !handle_one_recv_msg_#t~switch1257#1; [2025-02-08 02:42:11,192 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7494-1: SUMMARY for call #t~ret1280#1.base, #t~ret1280#1.offset := spinlock_check(~intf#1.base, 2842 + ~intf#1.offset); srcloc: null [2025-02-08 02:42:11,192 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7329: assume 0 == (handle_bmc_rsp_~recv_msg~7#1.base + handle_bmc_rsp_~recv_msg~7#1.offset) % 18446744073709551616; [2025-02-08 02:42:11,192 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7329: assume !(0 == (handle_bmc_rsp_~recv_msg~7#1.base + handle_bmc_rsp_~recv_msg~7#1.offset) % 18446744073709551616);call handle_bmc_rsp_#t~mem1207#1.base, handle_bmc_rsp_#t~mem1207#1.offset := read~$Pointer$#19(handle_bmc_rsp_~recv_msg~7#1.base, 20 + handle_bmc_rsp_~recv_msg~7#1.offset, 8);handle_bmc_rsp_~user~6#1.base, handle_bmc_rsp_~user~6#1.offset := handle_bmc_rsp_#t~mem1207#1.base, handle_bmc_rsp_#t~mem1207#1.offset;havoc handle_bmc_rsp_#t~mem1207#1.base, handle_bmc_rsp_#t~mem1207#1.offset;handle_bmc_rsp_#t~short1209#1 := 0 != (handle_bmc_rsp_~user~6#1.base + handle_bmc_rsp_~user~6#1.offset) % 18446744073709551616; [2025-02-08 02:42:11,192 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6933-3: assume 0 == (if handle_ipmb_get_msg_cmd_#t~mem1085#1 % 256 % 256 <= 127 then handle_ipmb_get_msg_cmd_#t~mem1085#1 % 256 % 256 else handle_ipmb_get_msg_cmd_#t~mem1085#1 % 256 % 256 - 256) % 4;handle_ipmb_get_msg_cmd_#t~bitwise1086#1 := (if 4 * (1 + (if handle_ipmb_get_msg_cmd_~netfn~0#1 % 256 % 4294967296 <= 2147483647 then handle_ipmb_get_msg_cmd_~netfn~0#1 % 256 % 4294967296 else handle_ipmb_get_msg_cmd_~netfn~0#1 % 256 % 4294967296 - 4294967296)) % 256 <= 127 then 4 * (1 + (if handle_ipmb_get_msg_cmd_~netfn~0#1 % 256 % 4294967296 <= 2147483647 then handle_ipmb_get_msg_cmd_~netfn~0#1 % 256 % 4294967296 else handle_ipmb_get_msg_cmd_~netfn~0#1 % 256 % 4294967296 - 4294967296)) % 256 else 4 * (1 + (if handle_ipmb_get_msg_cmd_~netfn~0#1 % 256 % 4294967296 <= 2147483647 then handle_ipmb_get_msg_cmd_~netfn~0#1 % 256 % 4294967296 else handle_ipmb_get_msg_cmd_~netfn~0#1 % 256 % 4294967296 - 4294967296)) % 256 - 256); [2025-02-08 02:42:11,192 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6933-3: assume !(0 == (if handle_ipmb_get_msg_cmd_#t~mem1085#1 % 256 % 256 <= 127 then handle_ipmb_get_msg_cmd_#t~mem1085#1 % 256 % 256 else handle_ipmb_get_msg_cmd_#t~mem1085#1 % 256 % 256 - 256) % 4); [2025-02-08 02:42:11,192 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6933-2: havoc handle_ipmb_get_msg_cmd_#t~bitwise1086#1;assume ((((((if 4 * (1 + (if handle_ipmb_get_msg_cmd_~netfn~0#1 % 256 % 4294967296 <= 2147483647 then handle_ipmb_get_msg_cmd_~netfn~0#1 % 256 % 4294967296 else handle_ipmb_get_msg_cmd_~netfn~0#1 % 256 % 4294967296 - 4294967296)) % 256 <= 127 then 4 * (1 + (if handle_ipmb_get_msg_cmd_~netfn~0#1 % 256 % 4294967296 <= 2147483647 then handle_ipmb_get_msg_cmd_~netfn~0#1 % 256 % 4294967296 else handle_ipmb_get_msg_cmd_~netfn~0#1 % 256 % 4294967296 - 4294967296)) % 256 else 4 * (1 + (if handle_ipmb_get_msg_cmd_~netfn~0#1 % 256 % 4294967296 <= 2147483647 then handle_ipmb_get_msg_cmd_~netfn~0#1 % 256 % 4294967296 else handle_ipmb_get_msg_cmd_~netfn~0#1 % 256 % 4294967296 - 4294967296)) % 256 - 256) < 0 && (if handle_ipmb_get_msg_cmd_#t~mem1085#1 % 256 % 256 <= 127 then handle_ipmb_get_msg_cmd_#t~mem1085#1 % 256 % 256 else handle_ipmb_get_msg_cmd_#t~mem1085#1 % 256 % 256 - 256) % 4 >= 0) || handle_ipmb_get_msg_cmd_#t~bitwise1086#1 >= (if handle_ipmb_get_msg_cmd_#t~mem1085#1 % 256 % 256 <= 127 then handle_ipmb_get_msg_cmd_#t~mem1085#1 % 256 % 256 else handle_ipmb_get_msg_cmd_#t~mem1085#1 % 256 % 256 - 256) % 4) && (((if 4 * (1 + (if handle_ipmb_get_msg_cmd_~netfn~0#1 % 256 % 4294967296 <= 2147483647 then handle_ipmb_get_msg_cmd_~netfn~0#1 % 256 % 4294967296 else handle_ipmb_get_msg_cmd_~netfn~0#1 % 256 % 4294967296 - 4294967296)) % 256 <= 127 then 4 * (1 + (if handle_ipmb_get_msg_cmd_~netfn~0#1 % 256 % 4294967296 <= 2147483647 then handle_ipmb_get_msg_cmd_~netfn~0#1 % 256 % 4294967296 else handle_ipmb_get_msg_cmd_~netfn~0#1 % 256 % 4294967296 - 4294967296)) % 256 else 4 * (1 + (if handle_ipmb_get_msg_cmd_~netfn~0#1 % 256 % 4294967296 <= 2147483647 then handle_ipmb_get_msg_cmd_~netfn~0#1 % 256 % 4294967296 else handle_ipmb_get_msg_cmd_~netfn~0#1 % 256 % 4294967296 - 4294967296)) % 256 - 256) >= 0 && (if handle_ipmb_get_msg_cmd_#t~mem1085#1 % 256 % 256 <= 127 then handle_ipmb_get_msg_cmd_#t~mem1085#1 % 256 % 256 else handle_ipmb_get_msg_cmd_#t~mem1085#1 % 256 % 256 - 256) % 4 < 0) || handle_ipmb_get_msg_cmd_#t~bitwise1086#1 >= (if 4 * (1 + (if handle_ipmb_get_msg_cmd_~netfn~0#1 % 256 % 4294967296 <= 2147483647 then handle_ipmb_get_msg_cmd_~netfn~0#1 % 256 % 4294967296 else handle_ipmb_get_msg_cmd_~netfn~0#1 % 256 % 4294967296 - 4294967296)) % 256 <= 127 then 4 * (1 + (if handle_ipmb_get_msg_cmd_~netfn~0#1 % 256 % 4294967296 <= 2147483647 then handle_ipmb_get_msg_cmd_~netfn~0#1 % 256 % 4294967296 else handle_ipmb_get_msg_cmd_~netfn~0#1 % 256 % 4294967296 - 4294967296)) % 256 else 4 * (1 + (if handle_ipmb_get_msg_cmd_~netfn~0#1 % 256 % 4294967296 <= 2147483647 then handle_ipmb_get_msg_cmd_~netfn~0#1 % 256 % 4294967296 else handle_ipmb_get_msg_cmd_~netfn~0#1 % 256 % 4294967296 - 4294967296)) % 256 - 256))) && (((if 4 * (1 + (if handle_ipmb_get_msg_cmd_~netfn~0#1 % 256 % 4294967296 <= 2147483647 then handle_ipmb_get_msg_cmd_~netfn~0#1 % 256 % 4294967296 else handle_ipmb_get_msg_cmd_~netfn~0#1 % 256 % 4294967296 - 4294967296)) % 256 <= 127 then 4 * (1 + (if handle_ipmb_get_msg_cmd_~netfn~0#1 % 256 % 4294967296 <= 2147483647 then handle_ipmb_get_msg_cmd_~netfn~0#1 % 256 % 4294967296 else handle_ipmb_get_msg_cmd_~netfn~0#1 % 256 % 4294967296 - 4294967296)) % 256 else 4 * (1 + (if handle_ipmb_get_msg_cmd_~netfn~0#1 % 256 % 4294967296 <= 2147483647 then handle_ipmb_get_msg_cmd_~netfn~0#1 % 256 % 4294967296 else handle_ipmb_get_msg_cmd_~netfn~0#1 % 256 % 4294967296 - 4294967296)) % 256 - 256) < 0 || (if handle_ipmb_get_msg_cmd_#t~mem1085#1 % 256 % 256 <= 127 then handle_ipmb_get_msg_cmd_#t~mem1085#1 % 256 % 256 else handle_ipmb_get_msg_cmd_#t~mem1085#1 % 256 % 256 - 256) % 4 < 0) || handle_ipmb_get_msg_cmd_#t~bitwise1086#1 <= (if 4 * (1 + (if handle_ipmb_get_msg_cmd_~netfn~0#1 % 256 % 4294967296 <= 2147483647 then handle_ipmb_get_msg_cmd_~netfn~0#1 % 256 % 4294967296 else handle_ipmb_get_msg_cmd_~netfn~0#1 % 256 % 4294967296 - 4294967296)) % 256 <= 127 then 4 * (1 + (if handle_ipmb_get_msg_cmd_~netfn~0#1 % 256 % 4294967296 <= 2147483647 then handle_ipmb_get_msg_cmd_~netfn~0#1 % 256 % 4294967296 else handle_ipmb_get_msg_cmd_~netfn~0#1 % 256 % 4294967296 - 4294967296)) % 256 else 4 * (1 + (if handle_ipmb_get_msg_cmd_~netfn~0#1 % 256 % 4294967296 <= 2147483647 then handle_ipmb_get_msg_cmd_~netfn~0#1 % 256 % 4294967296 else handle_ipmb_get_msg_cmd_~netfn~0#1 % 256 % 4294967296 - 4294967296)) % 256 - 256) + (if handle_ipmb_get_msg_cmd_#t~mem1085#1 % 256 % 256 <= 127 then handle_ipmb_get_msg_cmd_#t~mem1085#1 % 256 % 256 else handle_ipmb_get_msg_cmd_#t~mem1085#1 % 256 % 256 - 256) % 4)) && (((if 4 * (1 + (if handle_ipmb_get_msg_cmd_~netfn~0#1 % 256 % 4294967296 <= 2147483647 then handle_ipmb_get_msg_cmd_~netfn~0#1 % 256 % 4294967296 else handle_ipmb_get_msg_cmd_~netfn~0#1 % 256 % 4294967296 - 4294967296)) % 256 <= 127 then 4 * (1 + (if handle_ipmb_get_msg_cmd_~netfn~0#1 % 256 % 4294967296 <= 2147483647 then handle_ipmb_get_msg_cmd_~netfn~0#1 % 256 % 4294967296 else handle_ipmb_get_msg_cmd_~netfn~0#1 % 256 % 4294967296 - 4294967296)) % 256 else 4 * (1 + (if handle_ipmb_get_msg_cmd_~netfn~0#1 % 256 % 4294967296 <= 2147483647 then handle_ipmb_get_msg_cmd_~netfn~0#1 % 256 % 4294967296 else handle_ipmb_get_msg_cmd_~netfn~0#1 % 256 % 4294967296 - 4294967296)) % 256 - 256) >= 0 && (if handle_ipmb_get_msg_cmd_#t~mem1085#1 % 256 % 256 <= 127 then handle_ipmb_get_msg_cmd_#t~mem1085#1 % 256 % 256 else handle_ipmb_get_msg_cmd_#t~mem1085#1 % 256 % 256 - 256) % 4 >= 0) || handle_ipmb_get_msg_cmd_#t~bitwise1086#1 < 0)) && handle_ipmb_get_msg_cmd_#t~bitwise1086#1 <= 2147483647; [2025-02-08 02:42:11,192 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6933-1: [2025-02-08 02:42:11,192 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6933: call write~int#19(handle_ipmb_get_msg_cmd_#t~bitwise1086#1, handle_ipmb_get_msg_cmd_~msg#1.base, 40 + handle_ipmb_get_msg_cmd_~msg#1.offset, 1);havoc handle_ipmb_get_msg_cmd_#t~mem1085#1;havoc handle_ipmb_get_msg_cmd_#t~bitwise1086#1; [2025-02-08 02:42:11,192 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint handle_new_recv_msgsFINAL: assume true; [2025-02-08 02:42:11,193 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6933-4: assume 0 == (if 4 * (1 + (if handle_ipmb_get_msg_cmd_~netfn~0#1 % 256 % 4294967296 <= 2147483647 then handle_ipmb_get_msg_cmd_~netfn~0#1 % 256 % 4294967296 else handle_ipmb_get_msg_cmd_~netfn~0#1 % 256 % 4294967296 - 4294967296)) % 256 <= 127 then 4 * (1 + (if handle_ipmb_get_msg_cmd_~netfn~0#1 % 256 % 4294967296 <= 2147483647 then handle_ipmb_get_msg_cmd_~netfn~0#1 % 256 % 4294967296 else handle_ipmb_get_msg_cmd_~netfn~0#1 % 256 % 4294967296 - 4294967296)) % 256 else 4 * (1 + (if handle_ipmb_get_msg_cmd_~netfn~0#1 % 256 % 4294967296 <= 2147483647 then handle_ipmb_get_msg_cmd_~netfn~0#1 % 256 % 4294967296 else handle_ipmb_get_msg_cmd_~netfn~0#1 % 256 % 4294967296 - 4294967296)) % 256 - 256) || (if 4 * (1 + (if handle_ipmb_get_msg_cmd_~netfn~0#1 % 256 % 4294967296 <= 2147483647 then handle_ipmb_get_msg_cmd_~netfn~0#1 % 256 % 4294967296 else handle_ipmb_get_msg_cmd_~netfn~0#1 % 256 % 4294967296 - 4294967296)) % 256 <= 127 then 4 * (1 + (if handle_ipmb_get_msg_cmd_~netfn~0#1 % 256 % 4294967296 <= 2147483647 then handle_ipmb_get_msg_cmd_~netfn~0#1 % 256 % 4294967296 else handle_ipmb_get_msg_cmd_~netfn~0#1 % 256 % 4294967296 - 4294967296)) % 256 else 4 * (1 + (if handle_ipmb_get_msg_cmd_~netfn~0#1 % 256 % 4294967296 <= 2147483647 then handle_ipmb_get_msg_cmd_~netfn~0#1 % 256 % 4294967296 else handle_ipmb_get_msg_cmd_~netfn~0#1 % 256 % 4294967296 - 4294967296)) % 256 - 256) == (if handle_ipmb_get_msg_cmd_#t~mem1085#1 % 256 % 256 <= 127 then handle_ipmb_get_msg_cmd_#t~mem1085#1 % 256 % 256 else handle_ipmb_get_msg_cmd_#t~mem1085#1 % 256 % 256 - 256) % 4;handle_ipmb_get_msg_cmd_#t~bitwise1086#1 := (if handle_ipmb_get_msg_cmd_#t~mem1085#1 % 256 % 256 <= 127 then handle_ipmb_get_msg_cmd_#t~mem1085#1 % 256 % 256 else handle_ipmb_get_msg_cmd_#t~mem1085#1 % 256 % 256 - 256) % 4; [2025-02-08 02:42:11,193 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6933-4: assume !(0 == (if 4 * (1 + (if handle_ipmb_get_msg_cmd_~netfn~0#1 % 256 % 4294967296 <= 2147483647 then handle_ipmb_get_msg_cmd_~netfn~0#1 % 256 % 4294967296 else handle_ipmb_get_msg_cmd_~netfn~0#1 % 256 % 4294967296 - 4294967296)) % 256 <= 127 then 4 * (1 + (if handle_ipmb_get_msg_cmd_~netfn~0#1 % 256 % 4294967296 <= 2147483647 then handle_ipmb_get_msg_cmd_~netfn~0#1 % 256 % 4294967296 else handle_ipmb_get_msg_cmd_~netfn~0#1 % 256 % 4294967296 - 4294967296)) % 256 else 4 * (1 + (if handle_ipmb_get_msg_cmd_~netfn~0#1 % 256 % 4294967296 <= 2147483647 then handle_ipmb_get_msg_cmd_~netfn~0#1 % 256 % 4294967296 else handle_ipmb_get_msg_cmd_~netfn~0#1 % 256 % 4294967296 - 4294967296)) % 256 - 256) || (if 4 * (1 + (if handle_ipmb_get_msg_cmd_~netfn~0#1 % 256 % 4294967296 <= 2147483647 then handle_ipmb_get_msg_cmd_~netfn~0#1 % 256 % 4294967296 else handle_ipmb_get_msg_cmd_~netfn~0#1 % 256 % 4294967296 - 4294967296)) % 256 <= 127 then 4 * (1 + (if handle_ipmb_get_msg_cmd_~netfn~0#1 % 256 % 4294967296 <= 2147483647 then handle_ipmb_get_msg_cmd_~netfn~0#1 % 256 % 4294967296 else handle_ipmb_get_msg_cmd_~netfn~0#1 % 256 % 4294967296 - 4294967296)) % 256 else 4 * (1 + (if handle_ipmb_get_msg_cmd_~netfn~0#1 % 256 % 4294967296 <= 2147483647 then handle_ipmb_get_msg_cmd_~netfn~0#1 % 256 % 4294967296 else handle_ipmb_get_msg_cmd_~netfn~0#1 % 256 % 4294967296 - 4294967296)) % 256 - 256) == (if handle_ipmb_get_msg_cmd_#t~mem1085#1 % 256 % 256 <= 127 then handle_ipmb_get_msg_cmd_#t~mem1085#1 % 256 % 256 else handle_ipmb_get_msg_cmd_#t~mem1085#1 % 256 % 256 - 256) % 4); [2025-02-08 02:42:11,193 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7495-1: SUMMARY for call #t~ret1281#1 := _raw_spin_lock_irqsave(~tmp___0~36#1.base, ~tmp___0~36#1.offset); srcloc: null [2025-02-08 02:42:11,193 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7495: ~flags~10#1 := #t~ret1281#1;havoc #t~ret1281#1; [2025-02-08 02:42:11,193 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7528: ~__mptr___0~14#1.base, ~__mptr___0~14#1.offset := ~_________p1~7#1.base, ~_________p1~7#1.offset;~user~7#1.base, ~user~7#1.offset := ~__mptr___0~14#1.base, ~__mptr___0~14#1.offset; [2025-02-08 02:42:11,193 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3399: assume atomic_cmpxchg_#t~switch33#1;assume { :begin_inline___cmpxchg_wrong_size } true; [2025-02-08 02:42:11,193 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3399: assume !atomic_cmpxchg_#t~switch33#1; [2025-02-08 02:42:11,193 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7429-3: assume handle_one_recv_msg_#t~switch1257#1;call handle_one_recv_msg_#t~mem1262#1 := read~int#19(handle_one_recv_msg_~msg#1.base, 318 + handle_one_recv_msg_~msg#1.offset, 1); [2025-02-08 02:42:11,193 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7429-3: assume !handle_one_recv_msg_#t~switch1257#1;handle_one_recv_msg_#t~switch1257#1 := true; [2025-02-08 02:42:11,193 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7330: assume -2147483648 <= handle_bmc_rsp_#t~ret1206#1 && handle_bmc_rsp_#t~ret1206#1 <= 2147483647;havoc handle_bmc_rsp_#t~ret1206#1;handle_bmc_rsp_#res#1 := 0; [2025-02-08 02:42:11,193 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7429-2: assume 0 == (if handle_one_recv_msg_#t~mem1262#1 % 256 % 4294967296 <= 2147483647 then handle_one_recv_msg_#t~mem1262#1 % 256 % 4294967296 else handle_one_recv_msg_#t~mem1262#1 % 256 % 4294967296 - 4294967296);handle_one_recv_msg_#t~bitwise1263#1 := 0; [2025-02-08 02:42:11,193 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7429-2: assume !(0 == (if handle_one_recv_msg_#t~mem1262#1 % 256 % 4294967296 <= 2147483647 then handle_one_recv_msg_#t~mem1262#1 % 256 % 4294967296 else handle_one_recv_msg_#t~mem1262#1 % 256 % 4294967296 - 4294967296)); [2025-02-08 02:42:11,193 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7363: assume handle_one_recv_msg_#t~mem1217#1 <= 1;havoc handle_one_recv_msg_#t~mem1217#1;call handle_one_recv_msg_#t~mem1218#1 := read~int#19(handle_one_recv_msg_~msg#1.base, 36 + handle_one_recv_msg_~msg#1.offset, 1);call handle_one_recv_msg_#t~mem1219#1 := read~int#19(handle_one_recv_msg_~msg#1.base, 37 + handle_one_recv_msg_~msg#1.offset, 1);call handle_one_recv_msg_#t~mem1220#1 := read~int#19(handle_one_recv_msg_~msg#1.base, 308 + handle_one_recv_msg_~msg#1.offset, 4); [2025-02-08 02:42:11,193 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7363: assume !(handle_one_recv_msg_#t~mem1217#1 <= 1);havoc handle_one_recv_msg_#t~mem1217#1;call handle_one_recv_msg_#t~mem1225#1 := read~int#19(handle_one_recv_msg_~msg#1.base, 312 + handle_one_recv_msg_~msg#1.offset, 1);call handle_one_recv_msg_#t~mem1226#1 := read~int#19(handle_one_recv_msg_~msg#1.base, 36 + handle_one_recv_msg_~msg#1.offset, 1);handle_one_recv_msg_#t~short1229#1 := (if handle_one_recv_msg_#t~mem1225#1 % 256 % 4294967296 <= 2147483647 then handle_one_recv_msg_#t~mem1225#1 % 256 % 4294967296 else handle_one_recv_msg_#t~mem1225#1 % 256 % 4294967296 - 4294967296) / 4 % 4294967296 != (1 + (if handle_one_recv_msg_#t~mem1226#1 % 256 % 4294967296 <= 2147483647 then handle_one_recv_msg_#t~mem1226#1 % 256 % 4294967296 else handle_one_recv_msg_#t~mem1226#1 % 256 % 4294967296 - 4294967296) / 4 - (if handle_one_recv_msg_#t~mem1226#1 % 256 % 4294967296 <= 2147483647 then handle_one_recv_msg_#t~mem1226#1 % 256 % 4294967296 else handle_one_recv_msg_#t~mem1226#1 % 256 % 4294967296 - 4294967296) / 4 % 2) % 4294967296; [2025-02-08 02:42:11,193 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7429-1: assume 4 == (if handle_one_recv_msg_#t~mem1262#1 % 256 % 4294967296 <= 2147483647 then handle_one_recv_msg_#t~mem1262#1 % 256 % 4294967296 else handle_one_recv_msg_#t~mem1262#1 % 256 % 4294967296 - 4294967296);handle_one_recv_msg_#t~bitwise1263#1 := (if handle_one_recv_msg_#t~mem1262#1 % 256 % 4294967296 <= 2147483647 then handle_one_recv_msg_#t~mem1262#1 % 256 % 4294967296 else handle_one_recv_msg_#t~mem1262#1 % 256 % 4294967296 - 4294967296); [2025-02-08 02:42:11,193 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7429-1: assume !(4 == (if handle_one_recv_msg_#t~mem1262#1 % 256 % 4294967296 <= 2147483647 then handle_one_recv_msg_#t~mem1262#1 % 256 % 4294967296 else handle_one_recv_msg_#t~mem1262#1 % 256 % 4294967296 - 4294967296)); [2025-02-08 02:42:11,193 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7429: assume 0 != handle_one_recv_msg_#t~bitwise1263#1;havoc handle_one_recv_msg_#t~mem1262#1;havoc handle_one_recv_msg_#t~bitwise1263#1;assume { :begin_inline_handle_lan_get_msg_rsp } true;handle_lan_get_msg_rsp_#in~intf#1.base, handle_lan_get_msg_rsp_#in~intf#1.offset, handle_lan_get_msg_rsp_#in~msg#1.base, handle_lan_get_msg_rsp_#in~msg#1.offset := handle_one_recv_msg_~intf#1.base, handle_one_recv_msg_~intf#1.offset, handle_one_recv_msg_~msg#1.base, handle_one_recv_msg_~msg#1.offset;havoc handle_lan_get_msg_rsp_#res#1;havoc handle_lan_get_msg_rsp_#t~mem1113#1, handle_lan_get_msg_rsp_#t~mem1114#1, handle_lan_get_msg_rsp_#t~mem1115#1, handle_lan_get_msg_rsp_#t~mem1116#1, handle_lan_get_msg_rsp_#t~mem1117#1, handle_lan_get_msg_rsp_#t~mem1118#1, handle_lan_get_msg_rsp_#t~mem1119#1, handle_lan_get_msg_rsp_#t~mem1120#1, handle_lan_get_msg_rsp_#t~mem1121#1, handle_lan_get_msg_rsp_#t~mem1122#1, handle_lan_get_msg_rsp_#t~mem1123#1, handle_lan_get_msg_rsp_#t~mem1124#1, handle_lan_get_msg_rsp_#t~bitwise1125#1, handle_lan_get_msg_rsp_#t~ret1126#1, handle_lan_get_msg_rsp_#t~mem1127#1, handle_lan_get_msg_rsp_#t~mem1128#1.base, handle_lan_get_msg_rsp_#t~mem1128#1.offset, handle_lan_get_msg_rsp_#t~memcpy~res1129#1.base, handle_lan_get_msg_rsp_#t~memcpy~res1129#1.offset, handle_lan_get_msg_rsp_#t~mem1130#1.base, handle_lan_get_msg_rsp_#t~mem1130#1.offset, handle_lan_get_msg_rsp_#t~mem1131#1, handle_lan_get_msg_rsp_#t~mem1132#1.base, handle_lan_get_msg_rsp_#t~mem1132#1.offset, handle_lan_get_msg_rsp_#t~mem1133#1.base, handle_lan_get_msg_rsp_#t~mem1133#1.offset, handle_lan_get_msg_rsp_#t~mem1134#1.base, handle_lan_get_msg_rsp_#t~mem1134#1.offset, handle_lan_get_msg_rsp_#t~mem1135#1, handle_lan_get_msg_rsp_#t~mem1136#1.base, handle_lan_get_msg_rsp_#t~mem1136#1.offset, handle_lan_get_msg_rsp_#t~mem1137#1.base, handle_lan_get_msg_rsp_#t~mem1137#1.offset, handle_lan_get_msg_rsp_~intf#1.base, handle_lan_get_msg_rsp_~intf#1.offset, handle_lan_get_msg_rsp_~msg#1.base, handle_lan_get_msg_rsp_~msg#1.offset, handle_lan_get_msg_rsp_~#lan_addr~1#1.base, handle_lan_get_msg_rsp_~#lan_addr~1#1.offset, handle_lan_get_msg_rsp_~#recv_msg~3#1.base, handle_lan_get_msg_rsp_~#recv_msg~3#1.offset, handle_lan_get_msg_rsp_~tmp~60#1, handle_lan_get_msg_rsp_~__len~6#1, handle_lan_get_msg_rsp_~__ret~7#1.base, handle_lan_get_msg_rsp_~__ret~7#1.offset;handle_lan_get_msg_rsp_~intf#1.base, handle_lan_get_msg_rsp_~intf#1.offset := handle_lan_get_msg_rsp_#in~intf#1.base, handle_lan_get_msg_rsp_#in~intf#1.offset;handle_lan_get_msg_rsp_~msg#1.base, handle_lan_get_msg_rsp_~msg#1.offset := handle_lan_get_msg_rsp_#in~msg#1.base, handle_lan_get_msg_rsp_#in~msg#1.offset;call handle_lan_get_msg_rsp_~#lan_addr~1#1.base, handle_lan_get_msg_rsp_~#lan_addr~1#1.offset := #Ultimate.allocOnStack(11);call handle_lan_get_msg_rsp_~#recv_msg~3#1.base, handle_lan_get_msg_rsp_~#recv_msg~3#1.offset := #Ultimate.allocOnStack(8);havoc handle_lan_get_msg_rsp_~tmp~60#1;havoc handle_lan_get_msg_rsp_~__len~6#1;havoc handle_lan_get_msg_rsp_~__ret~7#1.base, handle_lan_get_msg_rsp_~__ret~7#1.offset;call handle_lan_get_msg_rsp_#t~mem1113#1 := read~int#19(handle_lan_get_msg_rsp_~msg#1.base, 308 + handle_lan_get_msg_rsp_~msg#1.offset, 4); [2025-02-08 02:42:11,193 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7429: assume !(0 != handle_one_recv_msg_#t~bitwise1263#1);havoc handle_one_recv_msg_#t~mem1262#1;havoc handle_one_recv_msg_#t~bitwise1263#1;assume { :begin_inline_handle_lan_get_msg_cmd } true;handle_lan_get_msg_cmd_#in~intf#1.base, handle_lan_get_msg_cmd_#in~intf#1.offset, handle_lan_get_msg_cmd_#in~msg#1.base, handle_lan_get_msg_cmd_#in~msg#1.offset := handle_one_recv_msg_~intf#1.base, handle_one_recv_msg_~intf#1.offset, handle_one_recv_msg_~msg#1.base, handle_one_recv_msg_~msg#1.offset;havoc handle_lan_get_msg_cmd_#res#1;havoc handle_lan_get_msg_cmd_#t~mem1138#1, handle_lan_get_msg_cmd_#t~mem1139#1, handle_lan_get_msg_cmd_#t~mem1140#1, handle_lan_get_msg_cmd_#t~mem1141#1, handle_lan_get_msg_cmd_#t~mem1142#1, handle_lan_get_msg_cmd_#t~ret1143#1.base, handle_lan_get_msg_cmd_#t~ret1143#1.offset, handle_lan_get_msg_cmd_#t~mem1144#1.base, handle_lan_get_msg_cmd_#t~mem1144#1.offset, handle_lan_get_msg_cmd_#t~ret1145#1.base, handle_lan_get_msg_cmd_#t~ret1145#1.offset, handle_lan_get_msg_cmd_#t~ret1146#1, handle_lan_get_msg_cmd_#t~mem1147#1, handle_lan_get_msg_cmd_#t~mem1148#1, handle_lan_get_msg_cmd_#t~mem1149#1, handle_lan_get_msg_cmd_#t~mem1150#1, handle_lan_get_msg_cmd_#t~mem1151#1, handle_lan_get_msg_cmd_#t~mem1152#1, handle_lan_get_msg_cmd_#t~mem1153#1, handle_lan_get_msg_cmd_#t~mem1154#1, handle_lan_get_msg_cmd_#t~mem1155#1, handle_lan_get_msg_cmd_#t~mem1156#1, handle_lan_get_msg_cmd_#t~mem1157#1, handle_lan_get_msg_cmd_#t~memcpy~res1158#1.base, handle_lan_get_msg_cmd_#t~memcpy~res1158#1.offset, handle_lan_get_msg_cmd_~intf#1.base, handle_lan_get_msg_cmd_~intf#1.offset, handle_lan_get_msg_cmd_~msg#1.base, handle_lan_get_msg_cmd_~msg#1.offset, handle_lan_get_msg_cmd_~rcvr~7#1.base, handle_lan_get_msg_cmd_~rcvr~7#1.offset, handle_lan_get_msg_cmd_~rv~19#1, handle_lan_get_msg_cmd_~netfn~1#1, handle_lan_get_msg_cmd_~cmd~1#1, handle_lan_get_msg_cmd_~chan~2#1, handle_lan_get_msg_cmd_~user~3#1.base, handle_lan_get_msg_cmd_~user~3#1.offset, handle_lan_get_msg_cmd_~lan_addr~2#1.base, handle_lan_get_msg_cmd_~lan_addr~2#1.offset, handle_lan_get_msg_cmd_~recv_msg~4#1.base, handle_lan_get_msg_cmd_~recv_msg~4#1.offset, handle_lan_get_msg_cmd_~__len~7#1, handle_lan_get_msg_cmd_~__ret~8#1.base, handle_lan_get_msg_cmd_~__ret~8#1.offset;handle_lan_get_msg_cmd_~intf#1.base, handle_lan_get_msg_cmd_~intf#1.offset := handle_lan_get_msg_cmd_#in~intf#1.base, handle_lan_get_msg_cmd_#in~intf#1.offset;handle_lan_get_msg_cmd_~msg#1.base, handle_lan_get_msg_cmd_~msg#1.offset := handle_lan_get_msg_cmd_#in~msg#1.base, handle_lan_get_msg_cmd_#in~msg#1.offset;havoc handle_lan_get_msg_cmd_~rcvr~7#1.base, handle_lan_get_msg_cmd_~rcvr~7#1.offset;havoc handle_lan_get_msg_cmd_~rv~19#1;havoc handle_lan_get_msg_cmd_~netfn~1#1;havoc handle_lan_get_msg_cmd_~cmd~1#1;havoc handle_lan_get_msg_cmd_~chan~2#1;havoc handle_lan_get_msg_cmd_~user~3#1.base, handle_lan_get_msg_cmd_~user~3#1.offset;havoc handle_lan_get_msg_cmd_~lan_addr~2#1.base, handle_lan_get_msg_cmd_~lan_addr~2#1.offset;havoc handle_lan_get_msg_cmd_~recv_msg~4#1.base, handle_lan_get_msg_cmd_~recv_msg~4#1.offset;havoc handle_lan_get_msg_cmd_~__len~7#1;havoc handle_lan_get_msg_cmd_~__ret~8#1.base, handle_lan_get_msg_cmd_~__ret~8#1.offset;handle_lan_get_msg_cmd_~rv~19#1 := 0;handle_lan_get_msg_cmd_~user~3#1.base, handle_lan_get_msg_cmd_~user~3#1.offset := 0, 0;call handle_lan_get_msg_cmd_#t~mem1138#1 := read~int#19(handle_lan_get_msg_cmd_~msg#1.base, 308 + handle_lan_get_msg_cmd_~msg#1.offset, 4); [2025-02-08 02:42:11,193 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7429-4: handle_one_recv_msg_#t~switch1257#1 := handle_one_recv_msg_#t~switch1257#1 || 5 == (if handle_one_recv_msg_#t~mem1256#1 % 256 % 4294967296 <= 2147483647 then handle_one_recv_msg_#t~mem1256#1 % 256 % 4294967296 else handle_one_recv_msg_#t~mem1256#1 % 256 % 4294967296 - 4294967296); [2025-02-08 02:42:11,193 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7330-1: SUMMARY for call handle_bmc_rsp_#t~ret1206#1 := printk(81, 0); srcloc: null [2025-02-08 02:42:11,193 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7132-1: SUMMARY for call handle_oem_get_msg_cmd_#t~ret1167#1 := kref_put(handle_oem_get_msg_cmd_~user~4#1.base, 20 + handle_oem_get_msg_cmd_~user~4#1.offset, #funAddr~free_user.base, #funAddr~free_user.offset); srcloc: null [2025-02-08 02:42:11,193 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7132: assume -2147483648 <= handle_oem_get_msg_cmd_#t~ret1167#1 && handle_oem_get_msg_cmd_#t~ret1167#1 <= 2147483647;havoc handle_oem_get_msg_cmd_#t~ret1167#1; [2025-02-08 02:42:11,193 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6934: call write~int#19(handle_ipmb_get_msg_cmd_#t~ret1087#1, handle_ipmb_get_msg_cmd_~msg#1.base, 41 + handle_ipmb_get_msg_cmd_~msg#1.offset, 1);havoc handle_ipmb_get_msg_cmd_#t~ret1087#1;call handle_ipmb_get_msg_cmd_#t~mem1088#1 := read~int#19(handle_ipmb_get_msg_cmd_~msg#1.base, 315 + handle_ipmb_get_msg_cmd_~msg#1.offset, 1);call handle_ipmb_get_msg_cmd_#t~mem1089#1 := read~int#19(handle_ipmb_get_msg_cmd_~intf#1.base, 2 + (3324 + handle_ipmb_get_msg_cmd_~intf#1.offset + 4 * ((if handle_ipmb_get_msg_cmd_#t~mem1088#1 % 256 % 4294967296 <= 2147483647 then handle_ipmb_get_msg_cmd_#t~mem1088#1 % 256 % 4294967296 else handle_ipmb_get_msg_cmd_#t~mem1088#1 % 256 % 4294967296 - 4294967296) % 16)), 1);call write~int#19(handle_ipmb_get_msg_cmd_#t~mem1089#1, handle_ipmb_get_msg_cmd_~msg#1.base, 42 + handle_ipmb_get_msg_cmd_~msg#1.offset, 1);havoc handle_ipmb_get_msg_cmd_#t~mem1088#1;havoc handle_ipmb_get_msg_cmd_#t~mem1089#1;call handle_ipmb_get_msg_cmd_#t~mem1090#1 := read~int#19(handle_ipmb_get_msg_cmd_~msg#1.base, 319 + handle_ipmb_get_msg_cmd_~msg#1.offset, 1);call handle_ipmb_get_msg_cmd_#t~mem1091#1 := read~int#19(handle_ipmb_get_msg_cmd_~msg#1.base, 316 + handle_ipmb_get_msg_cmd_~msg#1.offset, 1); [2025-02-08 02:42:11,194 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7000-1: SUMMARY for call handle_lan_get_msg_rsp_#t~ret1126#1 := intf_find_seq(handle_lan_get_msg_rsp_~intf#1.base, handle_lan_get_msg_rsp_~intf#1.offset, (if handle_lan_get_msg_rsp_#t~mem1121#1 % 256 % 4294967296 <= 2147483647 then handle_lan_get_msg_rsp_#t~mem1121#1 % 256 % 4294967296 else handle_lan_get_msg_rsp_#t~mem1121#1 % 256 % 4294967296 - 4294967296) / 4, (if (if handle_lan_get_msg_rsp_#t~mem1122#1 % 256 % 4294967296 <= 2147483647 then handle_lan_get_msg_rsp_#t~mem1122#1 % 256 % 4294967296 else handle_lan_get_msg_rsp_#t~mem1122#1 % 256 % 4294967296 - 4294967296) % 16 % 65536 <= 32767 then (if handle_lan_get_msg_rsp_#t~mem1122#1 % 256 % 4294967296 <= 2147483647 then handle_lan_get_msg_rsp_#t~mem1122#1 % 256 % 4294967296 else handle_lan_get_msg_rsp_#t~mem1122#1 % 256 % 4294967296 - 4294967296) % 16 % 65536 else (if handle_lan_get_msg_rsp_#t~mem1122#1 % 256 % 4294967296 <= 2147483647 then handle_lan_get_msg_rsp_#t~mem1122#1 % 256 % 4294967296 else handle_lan_get_msg_rsp_#t~mem1122#1 % 256 % 4294967296 - 4294967296) % 16 % 65536 - 65536), (if handle_lan_get_msg_rsp_#t~mem1123#1 % 256 % 4294967296 <= 2147483647 then handle_lan_get_msg_rsp_#t~mem1123#1 % 256 % 4294967296 else handle_lan_get_msg_rsp_#t~mem1123#1 % 256 % 4294967296 - 4294967296), handle_lan_get_msg_rsp_#t~bitwise1125#1, handle_lan_get_msg_rsp_~#lan_addr~1#1.base, handle_lan_get_msg_rsp_~#lan_addr~1#1.offset, handle_lan_get_msg_rsp_~#recv_msg~3#1.base, handle_lan_get_msg_rsp_~#recv_msg~3#1.offset); srcloc: null [2025-02-08 02:42:11,194 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7000: assume -2147483648 <= handle_lan_get_msg_rsp_#t~ret1126#1 && handle_lan_get_msg_rsp_#t~ret1126#1 <= 2147483647;handle_lan_get_msg_rsp_~tmp~60#1 := handle_lan_get_msg_rsp_#t~ret1126#1;havoc handle_lan_get_msg_rsp_#t~mem1121#1;havoc handle_lan_get_msg_rsp_#t~mem1122#1;havoc handle_lan_get_msg_rsp_#t~mem1123#1;havoc handle_lan_get_msg_rsp_#t~mem1124#1;havoc handle_lan_get_msg_rsp_#t~bitwise1125#1;havoc handle_lan_get_msg_rsp_#t~ret1126#1; [2025-02-08 02:42:11,194 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6934-1: SUMMARY for call handle_ipmb_get_msg_cmd_#t~ret1087#1 := ipmb_checksum(handle_ipmb_get_msg_cmd_~msg#1.base, 39 + handle_ipmb_get_msg_cmd_~msg#1.offset, 2); srcloc: null [2025-02-08 02:42:11,194 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7430: [2025-02-08 02:42:11,194 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7364-1: SUMMARY for call handle_one_recv_msg_#t~ret1221#1 := printk(82, 0); srcloc: null [2025-02-08 02:42:11,194 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7364: assume -2147483648 <= handle_one_recv_msg_#t~ret1221#1 && handle_one_recv_msg_#t~ret1221#1 <= 2147483647;havoc handle_one_recv_msg_#t~mem1218#1;havoc handle_one_recv_msg_#t~mem1219#1;havoc handle_one_recv_msg_#t~mem1220#1;havoc handle_one_recv_msg_#t~ret1221#1;call handle_one_recv_msg_#t~mem1222#1 := read~int#19(handle_one_recv_msg_~msg#1.base, 36 + handle_one_recv_msg_~msg#1.offset, 1); [2025-02-08 02:42:11,194 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7430-1: havoc handle_one_recv_msg_#t~bitwise1263#1;assume (((((if handle_one_recv_msg_#t~mem1262#1 % 256 % 4294967296 <= 2147483647 then handle_one_recv_msg_#t~mem1262#1 % 256 % 4294967296 else handle_one_recv_msg_#t~mem1262#1 % 256 % 4294967296 - 4294967296) < 0 || handle_one_recv_msg_#t~bitwise1263#1 <= (if handle_one_recv_msg_#t~mem1262#1 % 256 % 4294967296 <= 2147483647 then handle_one_recv_msg_#t~mem1262#1 % 256 % 4294967296 else handle_one_recv_msg_#t~mem1262#1 % 256 % 4294967296 - 4294967296)) && handle_one_recv_msg_#t~bitwise1263#1 <= 4) && handle_one_recv_msg_#t~bitwise1263#1 >= 0) && ((if handle_one_recv_msg_#t~mem1262#1 % 256 % 4294967296 <= 2147483647 then handle_one_recv_msg_#t~mem1262#1 % 256 % 4294967296 else handle_one_recv_msg_#t~mem1262#1 % 256 % 4294967296 - 4294967296) >= 0 || handle_one_recv_msg_#t~bitwise1263#1 > 4 + (if handle_one_recv_msg_#t~mem1262#1 % 256 % 4294967296 <= 2147483647 then handle_one_recv_msg_#t~mem1262#1 % 256 % 4294967296 else handle_one_recv_msg_#t~mem1262#1 % 256 % 4294967296 - 4294967296))) && handle_one_recv_msg_#t~bitwise1263#1 >= -2147483648; [2025-02-08 02:42:11,194 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7232-1: SUMMARY for call handle_read_event_rsp_#t~ret1189#1.base, handle_read_event_rsp_#t~ret1189#1.offset := ipmi_alloc_recv_msg(); srcloc: null [2025-02-08 02:42:11,194 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7265-1: SUMMARY for call handle_read_event_rsp_#t~ret1195#1 := debug_lockdep_rcu_enabled(); srcloc: null [2025-02-08 02:42:11,194 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7232: handle_read_event_rsp_~recv_msg~6#1.base, handle_read_event_rsp_~recv_msg~6#1.offset := handle_read_event_rsp_#t~ret1189#1.base, handle_read_event_rsp_#t~ret1189#1.offset;havoc handle_read_event_rsp_#t~ret1189#1.base, handle_read_event_rsp_#t~ret1189#1.offset; [2025-02-08 02:42:11,194 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7265: assume -2147483648 <= handle_read_event_rsp_#t~ret1195#1 && handle_read_event_rsp_#t~ret1195#1 <= 2147483647;handle_read_event_rsp_~tmp___1~10#1 := handle_read_event_rsp_#t~ret1195#1;havoc handle_read_event_rsp_#t~ret1195#1; [2025-02-08 02:42:11,194 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7034: assume handle_lan_get_msg_cmd_#t~mem1138#1 <= 11;havoc handle_lan_get_msg_cmd_#t~mem1138#1; [2025-02-08 02:42:11,194 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7034: assume !(handle_lan_get_msg_cmd_#t~mem1138#1 <= 11);havoc handle_lan_get_msg_cmd_#t~mem1138#1;call handle_lan_get_msg_cmd_#t~mem1139#1 := read~int#19(handle_lan_get_msg_cmd_~msg#1.base, 314 + handle_lan_get_msg_cmd_~msg#1.offset, 1); [2025-02-08 02:42:11,194 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7001-3: assume 0 == (if handle_lan_get_msg_rsp_#t~mem1124#1 % 256 % 4294967296 <= 2147483647 then handle_lan_get_msg_rsp_#t~mem1124#1 % 256 % 4294967296 else handle_lan_get_msg_rsp_#t~mem1124#1 % 256 % 4294967296 - 4294967296) / 4;handle_lan_get_msg_rsp_#t~bitwise1125#1 := 0; [2025-02-08 02:42:11,194 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7001-3: assume !(0 == (if handle_lan_get_msg_rsp_#t~mem1124#1 % 256 % 4294967296 <= 2147483647 then handle_lan_get_msg_rsp_#t~mem1124#1 % 256 % 4294967296 else handle_lan_get_msg_rsp_#t~mem1124#1 % 256 % 4294967296 - 4294967296) / 4); [2025-02-08 02:42:11,194 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7001-2: assume 254 == (if handle_lan_get_msg_rsp_#t~mem1124#1 % 256 % 4294967296 <= 2147483647 then handle_lan_get_msg_rsp_#t~mem1124#1 % 256 % 4294967296 else handle_lan_get_msg_rsp_#t~mem1124#1 % 256 % 4294967296 - 4294967296) / 4;handle_lan_get_msg_rsp_#t~bitwise1125#1 := (if handle_lan_get_msg_rsp_#t~mem1124#1 % 256 % 4294967296 <= 2147483647 then handle_lan_get_msg_rsp_#t~mem1124#1 % 256 % 4294967296 else handle_lan_get_msg_rsp_#t~mem1124#1 % 256 % 4294967296 - 4294967296) / 4; [2025-02-08 02:42:11,194 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7001-2: assume !(254 == (if handle_lan_get_msg_rsp_#t~mem1124#1 % 256 % 4294967296 <= 2147483647 then handle_lan_get_msg_rsp_#t~mem1124#1 % 256 % 4294967296 else handle_lan_get_msg_rsp_#t~mem1124#1 % 256 % 4294967296 - 4294967296) / 4); [2025-02-08 02:42:11,194 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7001-1: havoc handle_lan_get_msg_rsp_#t~bitwise1125#1;assume (((((if handle_lan_get_msg_rsp_#t~mem1124#1 % 256 % 4294967296 <= 2147483647 then handle_lan_get_msg_rsp_#t~mem1124#1 % 256 % 4294967296 else handle_lan_get_msg_rsp_#t~mem1124#1 % 256 % 4294967296 - 4294967296) / 4 < 0 || handle_lan_get_msg_rsp_#t~bitwise1125#1 <= (if handle_lan_get_msg_rsp_#t~mem1124#1 % 256 % 4294967296 <= 2147483647 then handle_lan_get_msg_rsp_#t~mem1124#1 % 256 % 4294967296 else handle_lan_get_msg_rsp_#t~mem1124#1 % 256 % 4294967296 - 4294967296) / 4) && handle_lan_get_msg_rsp_#t~bitwise1125#1 <= 254) && handle_lan_get_msg_rsp_#t~bitwise1125#1 >= 0) && ((if handle_lan_get_msg_rsp_#t~mem1124#1 % 256 % 4294967296 <= 2147483647 then handle_lan_get_msg_rsp_#t~mem1124#1 % 256 % 4294967296 else handle_lan_get_msg_rsp_#t~mem1124#1 % 256 % 4294967296 - 4294967296) / 4 >= 0 || handle_lan_get_msg_rsp_#t~bitwise1125#1 > 254 + (if handle_lan_get_msg_rsp_#t~mem1124#1 % 256 % 4294967296 <= 2147483647 then handle_lan_get_msg_rsp_#t~mem1124#1 % 256 % 4294967296 else handle_lan_get_msg_rsp_#t~mem1124#1 % 256 % 4294967296 - 4294967296) / 4)) && handle_lan_get_msg_rsp_#t~bitwise1125#1 >= -2147483648; [2025-02-08 02:42:11,194 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7001: [2025-02-08 02:42:11,194 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7398: assume handle_one_recv_msg_#t~short1249#1;havoc handle_one_recv_msg_#t~mem1246#1.base, handle_one_recv_msg_#t~mem1246#1.offset;havoc handle_one_recv_msg_#t~mem1247#1.base, handle_one_recv_msg_#t~mem1247#1.offset;havoc handle_one_recv_msg_#t~mem1248#1;havoc handle_one_recv_msg_#t~short1249#1; [2025-02-08 02:42:11,194 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7398: assume !handle_one_recv_msg_#t~short1249#1;havoc handle_one_recv_msg_#t~mem1246#1.base, handle_one_recv_msg_#t~mem1246#1.offset;havoc handle_one_recv_msg_#t~mem1247#1.base, handle_one_recv_msg_#t~mem1247#1.offset;havoc handle_one_recv_msg_#t~mem1248#1;havoc handle_one_recv_msg_#t~short1249#1;call write~int#19(4, handle_one_recv_msg_~recv_msg~8#1.base, 16 + handle_one_recv_msg_~recv_msg~8#1.offset, 4);call write~$Pointer$#19(handle_one_recv_msg_~recv_msg~8#1.base, 102 + handle_one_recv_msg_~recv_msg~8#1.offset, handle_one_recv_msg_~recv_msg~8#1.base, 78 + handle_one_recv_msg_~recv_msg~8#1.offset, 8);call write~int#19(1, handle_one_recv_msg_~recv_msg~8#1.base, 76 + handle_one_recv_msg_~recv_msg~8#1.offset, 2);call handle_one_recv_msg_#t~mem1250#1 := read~int#19(handle_one_recv_msg_~msg#1.base, 314 + handle_one_recv_msg_~msg#1.offset, 1);call write~int#19(handle_one_recv_msg_#t~mem1250#1, handle_one_recv_msg_~recv_msg~8#1.base, 102 + handle_one_recv_msg_~recv_msg~8#1.offset, 1);havoc handle_one_recv_msg_#t~mem1250#1; [2025-02-08 02:42:11,195 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7464-1: call ULTIMATE.dealloc(~#__ptr~8#1.base, ~#__ptr~8#1.offset);havoc ~#__ptr~8#1.base, ~#__ptr~8#1.offset;call ULTIMATE.dealloc(~#__ptr___0~8#1.base, ~#__ptr___0~8#1.offset);havoc ~#__ptr___0~8#1.base, ~#__ptr___0~8#1.offset; [2025-02-08 02:42:11,195 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7464: call ULTIMATE.dealloc(~#__ptr~8#1.base, ~#__ptr~8#1.offset);havoc ~#__ptr~8#1.base, ~#__ptr~8#1.offset;call ULTIMATE.dealloc(~#__ptr___0~8#1.base, ~#__ptr___0~8#1.offset);havoc ~#__ptr___0~8#1.base, ~#__ptr___0~8#1.offset; [2025-02-08 02:42:11,195 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7266: assume 0 != handle_read_event_rsp_~tmp___1~10#1 && 0 == handle_read_event_rsp_~__warned___0~6#1 % 256; [2025-02-08 02:42:11,195 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7266: assume !(0 != handle_read_event_rsp_~tmp___1~10#1 && 0 == handle_read_event_rsp_~__warned___0~6#1 % 256); [2025-02-08 02:42:11,195 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7398-1: assume handle_one_recv_msg_#t~short1249#1; [2025-02-08 02:42:11,195 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7398-1: assume !handle_one_recv_msg_#t~short1249#1;call handle_one_recv_msg_#t~mem1247#1.base, handle_one_recv_msg_#t~mem1247#1.offset := read~$Pointer$#19(handle_one_recv_msg_~recv_msg~8#1.base, 20 + handle_one_recv_msg_~recv_msg~8#1.offset, 8);call handle_one_recv_msg_#t~mem1248#1 := read~int#19(handle_one_recv_msg_#t~mem1247#1.base, 16 + handle_one_recv_msg_#t~mem1247#1.offset, 4);handle_one_recv_msg_#t~short1249#1 := 0 == handle_one_recv_msg_#t~mem1248#1; [2025-02-08 02:42:11,195 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7233: assume 0 == (handle_read_event_rsp_~recv_msg~6#1.base + handle_read_event_rsp_~recv_msg~6#1.offset) % 18446744073709551616; [2025-02-08 02:42:11,195 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7233: assume !(0 == (handle_read_event_rsp_~recv_msg~6#1.base + handle_read_event_rsp_~recv_msg~6#1.offset) % 18446744073709551616);handle_read_event_rsp_~deliver_count~0#1 := 1 + handle_read_event_rsp_~deliver_count~0#1; [2025-02-08 02:42:11,195 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7035-1: SUMMARY for call atomic_inc(handle_lan_get_msg_cmd_~intf#1.base, 3494 + handle_lan_get_msg_cmd_~intf#1.offset); srcloc: null [2025-02-08 02:42:11,195 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7035: handle_lan_get_msg_cmd_#res#1 := 0; [2025-02-08 02:42:11,195 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6936-2: havoc handle_ipmb_get_msg_cmd_#t~bitwise1092#1;assume ((((((if handle_ipmb_get_msg_cmd_#t~mem1090#1 % 256 % 256 <= 127 then handle_ipmb_get_msg_cmd_#t~mem1090#1 % 256 % 256 else handle_ipmb_get_msg_cmd_#t~mem1090#1 % 256 % 256 - 256) - (if handle_ipmb_get_msg_cmd_#t~mem1090#1 % 256 % 256 <= 127 then handle_ipmb_get_msg_cmd_#t~mem1090#1 % 256 % 256 else handle_ipmb_get_msg_cmd_#t~mem1090#1 % 256 % 256 - 256) % 4 < 0 && (if handle_ipmb_get_msg_cmd_#t~mem1091#1 % 256 % 256 <= 127 then handle_ipmb_get_msg_cmd_#t~mem1091#1 % 256 % 256 else handle_ipmb_get_msg_cmd_#t~mem1091#1 % 256 % 256 - 256) % 4 >= 0) || handle_ipmb_get_msg_cmd_#t~bitwise1092#1 >= (if handle_ipmb_get_msg_cmd_#t~mem1091#1 % 256 % 256 <= 127 then handle_ipmb_get_msg_cmd_#t~mem1091#1 % 256 % 256 else handle_ipmb_get_msg_cmd_#t~mem1091#1 % 256 % 256 - 256) % 4) && (((if handle_ipmb_get_msg_cmd_#t~mem1090#1 % 256 % 256 <= 127 then handle_ipmb_get_msg_cmd_#t~mem1090#1 % 256 % 256 else handle_ipmb_get_msg_cmd_#t~mem1090#1 % 256 % 256 - 256) - (if handle_ipmb_get_msg_cmd_#t~mem1090#1 % 256 % 256 <= 127 then handle_ipmb_get_msg_cmd_#t~mem1090#1 % 256 % 256 else handle_ipmb_get_msg_cmd_#t~mem1090#1 % 256 % 256 - 256) % 4 >= 0 && (if handle_ipmb_get_msg_cmd_#t~mem1091#1 % 256 % 256 <= 127 then handle_ipmb_get_msg_cmd_#t~mem1091#1 % 256 % 256 else handle_ipmb_get_msg_cmd_#t~mem1091#1 % 256 % 256 - 256) % 4 < 0) || handle_ipmb_get_msg_cmd_#t~bitwise1092#1 >= (if handle_ipmb_get_msg_cmd_#t~mem1090#1 % 256 % 256 <= 127 then handle_ipmb_get_msg_cmd_#t~mem1090#1 % 256 % 256 else handle_ipmb_get_msg_cmd_#t~mem1090#1 % 256 % 256 - 256) - (if handle_ipmb_get_msg_cmd_#t~mem1090#1 % 256 % 256 <= 127 then handle_ipmb_get_msg_cmd_#t~mem1090#1 % 256 % 256 else handle_ipmb_get_msg_cmd_#t~mem1090#1 % 256 % 256 - 256) % 4)) && (((if handle_ipmb_get_msg_cmd_#t~mem1090#1 % 256 % 256 <= 127 then handle_ipmb_get_msg_cmd_#t~mem1090#1 % 256 % 256 else handle_ipmb_get_msg_cmd_#t~mem1090#1 % 256 % 256 - 256) - (if handle_ipmb_get_msg_cmd_#t~mem1090#1 % 256 % 256 <= 127 then handle_ipmb_get_msg_cmd_#t~mem1090#1 % 256 % 256 else handle_ipmb_get_msg_cmd_#t~mem1090#1 % 256 % 256 - 256) % 4 < 0 || (if handle_ipmb_get_msg_cmd_#t~mem1091#1 % 256 % 256 <= 127 then handle_ipmb_get_msg_cmd_#t~mem1091#1 % 256 % 256 else handle_ipmb_get_msg_cmd_#t~mem1091#1 % 256 % 256 - 256) % 4 < 0) || handle_ipmb_get_msg_cmd_#t~bitwise1092#1 <= (if handle_ipmb_get_msg_cmd_#t~mem1090#1 % 256 % 256 <= 127 then handle_ipmb_get_msg_cmd_#t~mem1090#1 % 256 % 256 else handle_ipmb_get_msg_cmd_#t~mem1090#1 % 256 % 256 - 256) - (if handle_ipmb_get_msg_cmd_#t~mem1090#1 % 256 % 256 <= 127 then handle_ipmb_get_msg_cmd_#t~mem1090#1 % 256 % 256 else handle_ipmb_get_msg_cmd_#t~mem1090#1 % 256 % 256 - 256) % 4 + (if handle_ipmb_get_msg_cmd_#t~mem1091#1 % 256 % 256 <= 127 then handle_ipmb_get_msg_cmd_#t~mem1091#1 % 256 % 256 else handle_ipmb_get_msg_cmd_#t~mem1091#1 % 256 % 256 - 256) % 4)) && (((if handle_ipmb_get_msg_cmd_#t~mem1090#1 % 256 % 256 <= 127 then handle_ipmb_get_msg_cmd_#t~mem1090#1 % 256 % 256 else handle_ipmb_get_msg_cmd_#t~mem1090#1 % 256 % 256 - 256) - (if handle_ipmb_get_msg_cmd_#t~mem1090#1 % 256 % 256 <= 127 then handle_ipmb_get_msg_cmd_#t~mem1090#1 % 256 % 256 else handle_ipmb_get_msg_cmd_#t~mem1090#1 % 256 % 256 - 256) % 4 >= 0 && (if handle_ipmb_get_msg_cmd_#t~mem1091#1 % 256 % 256 <= 127 then handle_ipmb_get_msg_cmd_#t~mem1091#1 % 256 % 256 else handle_ipmb_get_msg_cmd_#t~mem1091#1 % 256 % 256 - 256) % 4 >= 0) || handle_ipmb_get_msg_cmd_#t~bitwise1092#1 < 0)) && handle_ipmb_get_msg_cmd_#t~bitwise1092#1 <= 2147483647; [2025-02-08 02:42:11,195 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6936-1: [2025-02-08 02:42:11,195 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6936: call write~int#19(handle_ipmb_get_msg_cmd_#t~bitwise1092#1, handle_ipmb_get_msg_cmd_~msg#1.base, 43 + handle_ipmb_get_msg_cmd_~msg#1.offset, 1);havoc handle_ipmb_get_msg_cmd_#t~mem1090#1;havoc handle_ipmb_get_msg_cmd_#t~mem1091#1;havoc handle_ipmb_get_msg_cmd_#t~bitwise1092#1;call handle_ipmb_get_msg_cmd_#t~mem1093#1 := read~int#19(handle_ipmb_get_msg_cmd_~msg#1.base, 320 + handle_ipmb_get_msg_cmd_~msg#1.offset, 1);call write~int#19(handle_ipmb_get_msg_cmd_#t~mem1093#1, handle_ipmb_get_msg_cmd_~msg#1.base, 44 + handle_ipmb_get_msg_cmd_~msg#1.offset, 1);havoc handle_ipmb_get_msg_cmd_#t~mem1093#1;call write~int#19(193, handle_ipmb_get_msg_cmd_~msg#1.base, 45 + handle_ipmb_get_msg_cmd_~msg#1.offset, 1); [2025-02-08 02:42:11,195 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6969-1: SUMMARY for call handle_ipmb_get_msg_cmd_#t~memcpy~res1112#1.base, handle_ipmb_get_msg_cmd_#t~memcpy~res1112#1.offset := #Ultimate.C_memcpy#19(handle_ipmb_get_msg_cmd_~recv_msg~2#1.base, 102 + handle_ipmb_get_msg_cmd_~recv_msg~2#1.offset, handle_ipmb_get_msg_cmd_~msg#1.base, 321 + handle_ipmb_get_msg_cmd_~msg#1.offset, handle_ipmb_get_msg_cmd_~__len~5#1); srcloc: null [2025-02-08 02:42:11,195 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6969: handle_ipmb_get_msg_cmd_~__ret~6#1.base, handle_ipmb_get_msg_cmd_~__ret~6#1.offset := handle_ipmb_get_msg_cmd_#t~memcpy~res1112#1.base, handle_ipmb_get_msg_cmd_#t~memcpy~res1112#1.offset;havoc handle_ipmb_get_msg_cmd_#t~memcpy~res1112#1.base, handle_ipmb_get_msg_cmd_#t~memcpy~res1112#1.offset; [2025-02-08 02:42:11,195 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6936-4: assume 0 == (if handle_ipmb_get_msg_cmd_#t~mem1090#1 % 256 % 256 <= 127 then handle_ipmb_get_msg_cmd_#t~mem1090#1 % 256 % 256 else handle_ipmb_get_msg_cmd_#t~mem1090#1 % 256 % 256 - 256) - (if handle_ipmb_get_msg_cmd_#t~mem1090#1 % 256 % 256 <= 127 then handle_ipmb_get_msg_cmd_#t~mem1090#1 % 256 % 256 else handle_ipmb_get_msg_cmd_#t~mem1090#1 % 256 % 256 - 256) % 4 || (if handle_ipmb_get_msg_cmd_#t~mem1090#1 % 256 % 256 <= 127 then handle_ipmb_get_msg_cmd_#t~mem1090#1 % 256 % 256 else handle_ipmb_get_msg_cmd_#t~mem1090#1 % 256 % 256 - 256) - (if handle_ipmb_get_msg_cmd_#t~mem1090#1 % 256 % 256 <= 127 then handle_ipmb_get_msg_cmd_#t~mem1090#1 % 256 % 256 else handle_ipmb_get_msg_cmd_#t~mem1090#1 % 256 % 256 - 256) % 4 == (if handle_ipmb_get_msg_cmd_#t~mem1091#1 % 256 % 256 <= 127 then handle_ipmb_get_msg_cmd_#t~mem1091#1 % 256 % 256 else handle_ipmb_get_msg_cmd_#t~mem1091#1 % 256 % 256 - 256) % 4;handle_ipmb_get_msg_cmd_#t~bitwise1092#1 := (if handle_ipmb_get_msg_cmd_#t~mem1091#1 % 256 % 256 <= 127 then handle_ipmb_get_msg_cmd_#t~mem1091#1 % 256 % 256 else handle_ipmb_get_msg_cmd_#t~mem1091#1 % 256 % 256 - 256) % 4; [2025-02-08 02:42:11,195 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6936-4: assume !(0 == (if handle_ipmb_get_msg_cmd_#t~mem1090#1 % 256 % 256 <= 127 then handle_ipmb_get_msg_cmd_#t~mem1090#1 % 256 % 256 else handle_ipmb_get_msg_cmd_#t~mem1090#1 % 256 % 256 - 256) - (if handle_ipmb_get_msg_cmd_#t~mem1090#1 % 256 % 256 <= 127 then handle_ipmb_get_msg_cmd_#t~mem1090#1 % 256 % 256 else handle_ipmb_get_msg_cmd_#t~mem1090#1 % 256 % 256 - 256) % 4 || (if handle_ipmb_get_msg_cmd_#t~mem1090#1 % 256 % 256 <= 127 then handle_ipmb_get_msg_cmd_#t~mem1090#1 % 256 % 256 else handle_ipmb_get_msg_cmd_#t~mem1090#1 % 256 % 256 - 256) - (if handle_ipmb_get_msg_cmd_#t~mem1090#1 % 256 % 256 <= 127 then handle_ipmb_get_msg_cmd_#t~mem1090#1 % 256 % 256 else handle_ipmb_get_msg_cmd_#t~mem1090#1 % 256 % 256 - 256) % 4 == (if handle_ipmb_get_msg_cmd_#t~mem1091#1 % 256 % 256 <= 127 then handle_ipmb_get_msg_cmd_#t~mem1091#1 % 256 % 256 else handle_ipmb_get_msg_cmd_#t~mem1091#1 % 256 % 256 - 256) % 4); [2025-02-08 02:42:11,195 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6936-3: assume 0 == (if handle_ipmb_get_msg_cmd_#t~mem1091#1 % 256 % 256 <= 127 then handle_ipmb_get_msg_cmd_#t~mem1091#1 % 256 % 256 else handle_ipmb_get_msg_cmd_#t~mem1091#1 % 256 % 256 - 256) % 4;handle_ipmb_get_msg_cmd_#t~bitwise1092#1 := (if handle_ipmb_get_msg_cmd_#t~mem1090#1 % 256 % 256 <= 127 then handle_ipmb_get_msg_cmd_#t~mem1090#1 % 256 % 256 else handle_ipmb_get_msg_cmd_#t~mem1090#1 % 256 % 256 - 256) - (if handle_ipmb_get_msg_cmd_#t~mem1090#1 % 256 % 256 <= 127 then handle_ipmb_get_msg_cmd_#t~mem1090#1 % 256 % 256 else handle_ipmb_get_msg_cmd_#t~mem1090#1 % 256 % 256 - 256) % 4; [2025-02-08 02:42:11,195 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6936-3: assume !(0 == (if handle_ipmb_get_msg_cmd_#t~mem1091#1 % 256 % 256 <= 127 then handle_ipmb_get_msg_cmd_#t~mem1091#1 % 256 % 256 else handle_ipmb_get_msg_cmd_#t~mem1091#1 % 256 % 256 - 256) % 4); [2025-02-08 02:42:11,195 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7498: assume 0 == ~rv~22#1; [2025-02-08 02:42:11,195 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7498: assume !(0 == ~rv~22#1); [2025-02-08 02:42:11,195 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7267-1: SUMMARY for call handle_read_event_rsp_#t~ret1196#1 := rcu_read_lock_held(); srcloc: null [2025-02-08 02:42:11,196 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7234: call handle_read_event_rsp_#t~mem1190#1.base, handle_read_event_rsp_#t~mem1190#1.offset := read~$Pointer$#19(handle_read_event_rsp_~#msgs~1#1.base, handle_read_event_rsp_~#msgs~1#1.offset, 8);handle_read_event_rsp_~__mptr___0~13#1.base, handle_read_event_rsp_~__mptr___0~13#1.offset := handle_read_event_rsp_#t~mem1190#1.base, handle_read_event_rsp_#t~mem1190#1.offset;havoc handle_read_event_rsp_#t~mem1190#1.base, handle_read_event_rsp_#t~mem1190#1.offset;handle_read_event_rsp_~recv_msg~6#1.base, handle_read_event_rsp_~recv_msg~6#1.offset := handle_read_event_rsp_~__mptr___0~13#1.base, handle_read_event_rsp_~__mptr___0~13#1.offset;call handle_read_event_rsp_#t~mem1191#1.base, handle_read_event_rsp_#t~mem1191#1.offset := read~$Pointer$#19(handle_read_event_rsp_~recv_msg~6#1.base, handle_read_event_rsp_~recv_msg~6#1.offset, 8);handle_read_event_rsp_~__mptr___1~5#1.base, handle_read_event_rsp_~__mptr___1~5#1.offset := handle_read_event_rsp_#t~mem1191#1.base, handle_read_event_rsp_#t~mem1191#1.offset;havoc handle_read_event_rsp_#t~mem1191#1.base, handle_read_event_rsp_#t~mem1191#1.offset;handle_read_event_rsp_~recv_msg2~0#1.base, handle_read_event_rsp_~recv_msg2~0#1.offset := handle_read_event_rsp_~__mptr___1~5#1.base, handle_read_event_rsp_~__mptr___1~5#1.offset; [2025-02-08 02:42:11,196 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7267: assume -2147483648 <= handle_read_event_rsp_#t~ret1196#1 && handle_read_event_rsp_#t~ret1196#1 <= 2147483647;havoc handle_read_event_rsp_#t~ret1196#1; [2025-02-08 02:42:11,196 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7300: assume handle_read_event_rsp_#t~mem1200#1 % 4294967296 <= 24;havoc handle_read_event_rsp_#t~mem1200#1; [2025-02-08 02:42:11,196 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7300: assume !(handle_read_event_rsp_#t~mem1200#1 % 4294967296 <= 24);havoc handle_read_event_rsp_#t~mem1200#1;call handle_read_event_rsp_#t~mem1203#1 := read~int#19(handle_read_event_rsp_~intf#1.base, 3227 + handle_read_event_rsp_~intf#1.offset, 1); [2025-02-08 02:42:11,196 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7234-1: SUMMARY for call rcu_read_unlock(); srcloc: null [2025-02-08 02:42:11,196 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7003: assume 0 != handle_lan_get_msg_rsp_~tmp~60#1; [2025-02-08 02:42:11,196 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7003: assume !(0 != handle_lan_get_msg_rsp_~tmp~60#1);call handle_lan_get_msg_rsp_#t~mem1127#1 := read~int#19(handle_lan_get_msg_rsp_~msg#1.base, 308 + handle_lan_get_msg_rsp_~msg#1.offset, 4);handle_lan_get_msg_rsp_~__len~6#1 := -11 + handle_lan_get_msg_rsp_#t~mem1127#1;havoc handle_lan_get_msg_rsp_#t~mem1127#1;call handle_lan_get_msg_rsp_#t~mem1128#1.base, handle_lan_get_msg_rsp_#t~mem1128#1.offset := read~$Pointer$#38(handle_lan_get_msg_rsp_~#recv_msg~3#1.base, handle_lan_get_msg_rsp_~#recv_msg~3#1.offset, 8); [2025-02-08 02:42:11,196 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6871-1: SUMMARY for call handle_ipmb_get_msg_rsp_#t~ret1064#1 := intf_find_seq(handle_ipmb_get_msg_rsp_~intf#1.base, handle_ipmb_get_msg_rsp_~intf#1.offset, (if handle_ipmb_get_msg_rsp_#t~mem1059#1 % 256 % 4294967296 <= 2147483647 then handle_ipmb_get_msg_rsp_#t~mem1059#1 % 256 % 4294967296 else handle_ipmb_get_msg_rsp_#t~mem1059#1 % 256 % 4294967296 - 4294967296) / 4, (if (if handle_ipmb_get_msg_rsp_#t~mem1060#1 % 256 % 4294967296 <= 2147483647 then handle_ipmb_get_msg_rsp_#t~mem1060#1 % 256 % 4294967296 else handle_ipmb_get_msg_rsp_#t~mem1060#1 % 256 % 4294967296 - 4294967296) % 16 % 65536 <= 32767 then (if handle_ipmb_get_msg_rsp_#t~mem1060#1 % 256 % 4294967296 <= 2147483647 then handle_ipmb_get_msg_rsp_#t~mem1060#1 % 256 % 4294967296 else handle_ipmb_get_msg_rsp_#t~mem1060#1 % 256 % 4294967296 - 4294967296) % 16 % 65536 else (if handle_ipmb_get_msg_rsp_#t~mem1060#1 % 256 % 4294967296 <= 2147483647 then handle_ipmb_get_msg_rsp_#t~mem1060#1 % 256 % 4294967296 else handle_ipmb_get_msg_rsp_#t~mem1060#1 % 256 % 4294967296 - 4294967296) % 16 % 65536 - 65536), (if handle_ipmb_get_msg_rsp_#t~mem1061#1 % 256 % 4294967296 <= 2147483647 then handle_ipmb_get_msg_rsp_#t~mem1061#1 % 256 % 4294967296 else handle_ipmb_get_msg_rsp_#t~mem1061#1 % 256 % 4294967296 - 4294967296), handle_ipmb_get_msg_rsp_#t~bitwise1063#1, handle_ipmb_get_msg_rsp_~#ipmb_addr~1#1.base, handle_ipmb_get_msg_rsp_~#ipmb_addr~1#1.offset, handle_ipmb_get_msg_rsp_~#recv_msg~1#1.base, handle_ipmb_get_msg_rsp_~#recv_msg~1#1.offset); srcloc: null [2025-02-08 02:42:11,196 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6871: assume -2147483648 <= handle_ipmb_get_msg_rsp_#t~ret1064#1 && handle_ipmb_get_msg_rsp_#t~ret1064#1 <= 2147483647;handle_ipmb_get_msg_rsp_~tmp~59#1 := handle_ipmb_get_msg_rsp_#t~ret1064#1;havoc handle_ipmb_get_msg_rsp_#t~mem1059#1;havoc handle_ipmb_get_msg_rsp_#t~mem1060#1;havoc handle_ipmb_get_msg_rsp_#t~mem1061#1;havoc handle_ipmb_get_msg_rsp_#t~mem1062#1;havoc handle_ipmb_get_msg_rsp_#t~bitwise1063#1;havoc handle_ipmb_get_msg_rsp_#t~ret1064#1; [2025-02-08 02:42:11,196 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7532-1: call #t~mem1288#1.base, #t~mem1288#1.offset := read~$Pointer$#19(~user~7#1.base, 24 + ~user~7#1.offset, 8);call #t~mem1289#1.base, #t~mem1289#1.offset := read~$Pointer$#19(#t~mem1288#1.base, 8 + #t~mem1288#1.offset, 8); [2025-02-08 02:42:11,196 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7499: SUMMARY for call ipmi_free_smi_msg(~smi_msg~1#1.base, ~smi_msg~1#1.offset); srcloc: null [2025-02-08 02:42:11,196 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7532: assume 0 != (#t~mem1289#1.base + #t~mem1289#1.offset) % 18446744073709551616;havoc #t~mem1288#1.base, #t~mem1288#1.offset;havoc #t~mem1289#1.base, #t~mem1289#1.offset;call #t~mem1293#1.base, #t~mem1293#1.offset := read~$Pointer$#19(~user~7#1.base, 32 + ~user~7#1.offset, 8);call #t~mem1294#1.base, #t~mem1294#1.offset := read~$Pointer$#19(~user~7#1.base, 24 + ~user~7#1.offset, 8);call #t~mem1295#1.base, #t~mem1295#1.offset := read~$Pointer$#19(#t~mem1294#1.base, 8 + #t~mem1294#1.offset, 8); [2025-02-08 02:42:11,197 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7532: assume !(0 != (#t~mem1289#1.base + #t~mem1289#1.offset) % 18446744073709551616);havoc #t~mem1288#1.base, #t~mem1288#1.offset;havoc #t~mem1289#1.base, #t~mem1289#1.offset; [2025-02-08 02:42:11,197 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7367-1: [2025-02-08 02:42:11,197 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7367: call write~int#19(handle_one_recv_msg_#t~bitwise1223#1, handle_one_recv_msg_~msg#1.base, 312 + handle_one_recv_msg_~msg#1.offset, 1);havoc handle_one_recv_msg_#t~mem1222#1;havoc handle_one_recv_msg_#t~bitwise1223#1;call handle_one_recv_msg_#t~mem1224#1 := read~int#19(handle_one_recv_msg_~msg#1.base, 37 + handle_one_recv_msg_~msg#1.offset, 1);call write~int#19(handle_one_recv_msg_#t~mem1224#1, handle_one_recv_msg_~msg#1.base, 313 + handle_one_recv_msg_~msg#1.offset, 1);havoc handle_one_recv_msg_#t~mem1224#1;call write~int#19(255, handle_one_recv_msg_~msg#1.base, 314 + handle_one_recv_msg_~msg#1.offset, 1);call write~int#19(3, handle_one_recv_msg_~msg#1.base, 308 + handle_one_recv_msg_~msg#1.offset, 4); [2025-02-08 02:42:11,197 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7433: handle_one_recv_msg_#t~ret1265#1 := handle_lan_get_msg_cmd_#res#1;havoc handle_lan_get_msg_cmd_#t~mem1138#1, handle_lan_get_msg_cmd_#t~mem1139#1, handle_lan_get_msg_cmd_#t~mem1140#1, handle_lan_get_msg_cmd_#t~mem1141#1, handle_lan_get_msg_cmd_#t~mem1142#1, handle_lan_get_msg_cmd_#t~ret1143#1.base, handle_lan_get_msg_cmd_#t~ret1143#1.offset, handle_lan_get_msg_cmd_#t~mem1144#1.base, handle_lan_get_msg_cmd_#t~mem1144#1.offset, handle_lan_get_msg_cmd_#t~ret1145#1.base, handle_lan_get_msg_cmd_#t~ret1145#1.offset, handle_lan_get_msg_cmd_#t~ret1146#1, handle_lan_get_msg_cmd_#t~mem1147#1, handle_lan_get_msg_cmd_#t~mem1148#1, handle_lan_get_msg_cmd_#t~mem1149#1, handle_lan_get_msg_cmd_#t~mem1150#1, handle_lan_get_msg_cmd_#t~mem1151#1, handle_lan_get_msg_cmd_#t~mem1152#1, handle_lan_get_msg_cmd_#t~mem1153#1, handle_lan_get_msg_cmd_#t~mem1154#1, handle_lan_get_msg_cmd_#t~mem1155#1, handle_lan_get_msg_cmd_#t~mem1156#1, handle_lan_get_msg_cmd_#t~mem1157#1, handle_lan_get_msg_cmd_#t~memcpy~res1158#1.base, handle_lan_get_msg_cmd_#t~memcpy~res1158#1.offset, handle_lan_get_msg_cmd_~intf#1.base, handle_lan_get_msg_cmd_~intf#1.offset, handle_lan_get_msg_cmd_~msg#1.base, handle_lan_get_msg_cmd_~msg#1.offset, handle_lan_get_msg_cmd_~rcvr~7#1.base, handle_lan_get_msg_cmd_~rcvr~7#1.offset, handle_lan_get_msg_cmd_~rv~19#1, handle_lan_get_msg_cmd_~netfn~1#1, handle_lan_get_msg_cmd_~cmd~1#1, handle_lan_get_msg_cmd_~chan~2#1, handle_lan_get_msg_cmd_~user~3#1.base, handle_lan_get_msg_cmd_~user~3#1.offset, handle_lan_get_msg_cmd_~lan_addr~2#1.base, handle_lan_get_msg_cmd_~lan_addr~2#1.offset, handle_lan_get_msg_cmd_~recv_msg~4#1.base, handle_lan_get_msg_cmd_~recv_msg~4#1.offset, handle_lan_get_msg_cmd_~__len~7#1, handle_lan_get_msg_cmd_~__ret~8#1.base, handle_lan_get_msg_cmd_~__ret~8#1.offset;havoc handle_lan_get_msg_cmd_#in~intf#1.base, handle_lan_get_msg_cmd_#in~intf#1.offset, handle_lan_get_msg_cmd_#in~msg#1.base, handle_lan_get_msg_cmd_#in~msg#1.offset;assume { :end_inline_handle_lan_get_msg_cmd } true;assume -2147483648 <= handle_one_recv_msg_#t~ret1265#1 && handle_one_recv_msg_#t~ret1265#1 <= 2147483647;handle_one_recv_msg_~requeue~0#1 := handle_one_recv_msg_#t~ret1265#1;havoc handle_one_recv_msg_#t~ret1265#1; [2025-02-08 02:42:11,197 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7367-4: assume 0 == handle_one_recv_msg_#t~mem1222#1 % 256 % 4294967296 || 4 == handle_one_recv_msg_#t~mem1222#1 % 256 % 4294967296;handle_one_recv_msg_#t~bitwise1223#1 := 4; [2025-02-08 02:42:11,197 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7367-4: assume !(0 == handle_one_recv_msg_#t~mem1222#1 % 256 % 4294967296 || 4 == handle_one_recv_msg_#t~mem1222#1 % 256 % 4294967296); [2025-02-08 02:42:11,197 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7301-1: SUMMARY for call handle_read_event_rsp_#t~ret1201#1.base, handle_read_event_rsp_#t~ret1201#1.offset := ipmi_alloc_recv_msg(); srcloc: null [2025-02-08 02:42:11,197 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7367-3: assume false;handle_one_recv_msg_#t~bitwise1223#1 := handle_one_recv_msg_#t~mem1222#1 % 256; [2025-02-08 02:42:11,197 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7367-3: assume !false; [2025-02-08 02:42:11,197 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7301: handle_read_event_rsp_~recv_msg~6#1.base, handle_read_event_rsp_~recv_msg~6#1.offset := handle_read_event_rsp_#t~ret1201#1.base, handle_read_event_rsp_#t~ret1201#1.offset;havoc handle_read_event_rsp_#t~ret1201#1.base, handle_read_event_rsp_#t~ret1201#1.offset; [2025-02-08 02:42:11,197 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7367-2: havoc handle_one_recv_msg_#t~bitwise1223#1;assume (handle_one_recv_msg_#t~bitwise1223#1 % 4294967296 >= handle_one_recv_msg_#t~mem1222#1 % 256 % 4294967296 && handle_one_recv_msg_#t~bitwise1223#1 % 4294967296 >= 4) && handle_one_recv_msg_#t~bitwise1223#1 % 4294967296 <= 4 + handle_one_recv_msg_#t~mem1222#1 % 256 % 4294967296; [2025-02-08 02:42:11,197 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7103: assume handle_oem_get_msg_cmd_#t~mem1159#1 <= 3;havoc handle_oem_get_msg_cmd_#t~mem1159#1; [2025-02-08 02:42:11,197 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7103: assume !(handle_oem_get_msg_cmd_#t~mem1159#1 <= 3);havoc handle_oem_get_msg_cmd_#t~mem1159#1;call handle_oem_get_msg_cmd_#t~mem1160#1 := read~int#19(handle_oem_get_msg_cmd_~msg#1.base, 314 + handle_oem_get_msg_cmd_~msg#1.offset, 1); [2025-02-08 02:42:11,197 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7004-1: SUMMARY for call atomic_inc(handle_lan_get_msg_rsp_~intf#1.base, 3486 + handle_lan_get_msg_rsp_~intf#1.offset); srcloc: null [2025-02-08 02:42:11,197 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6971: SUMMARY for call deliver_response(handle_ipmb_get_msg_cmd_~recv_msg~2#1.base, handle_ipmb_get_msg_cmd_~recv_msg~2#1.offset); srcloc: null [2025-02-08 02:42:11,197 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7004: handle_lan_get_msg_rsp_#res#1 := 0;call ULTIMATE.dealloc(handle_lan_get_msg_rsp_~#lan_addr~1#1.base, handle_lan_get_msg_rsp_~#lan_addr~1#1.offset);havoc handle_lan_get_msg_rsp_~#lan_addr~1#1.base, handle_lan_get_msg_rsp_~#lan_addr~1#1.offset;call ULTIMATE.dealloc(handle_lan_get_msg_rsp_~#recv_msg~3#1.base, handle_lan_get_msg_rsp_~#recv_msg~3#1.offset);havoc handle_lan_get_msg_rsp_~#recv_msg~3#1.base, handle_lan_get_msg_rsp_~#recv_msg~3#1.offset; [2025-02-08 02:42:11,197 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6872-2: assume 254 == (if handle_ipmb_get_msg_rsp_#t~mem1062#1 % 256 % 4294967296 <= 2147483647 then handle_ipmb_get_msg_rsp_#t~mem1062#1 % 256 % 4294967296 else handle_ipmb_get_msg_rsp_#t~mem1062#1 % 256 % 4294967296 - 4294967296) / 4;handle_ipmb_get_msg_rsp_#t~bitwise1063#1 := (if handle_ipmb_get_msg_rsp_#t~mem1062#1 % 256 % 4294967296 <= 2147483647 then handle_ipmb_get_msg_rsp_#t~mem1062#1 % 256 % 4294967296 else handle_ipmb_get_msg_rsp_#t~mem1062#1 % 256 % 4294967296 - 4294967296) / 4; [2025-02-08 02:42:11,197 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6872-2: assume !(254 == (if handle_ipmb_get_msg_rsp_#t~mem1062#1 % 256 % 4294967296 <= 2147483647 then handle_ipmb_get_msg_rsp_#t~mem1062#1 % 256 % 4294967296 else handle_ipmb_get_msg_rsp_#t~mem1062#1 % 256 % 4294967296 - 4294967296) / 4); [2025-02-08 02:42:11,197 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6872-1: havoc handle_ipmb_get_msg_rsp_#t~bitwise1063#1;assume (((((if handle_ipmb_get_msg_rsp_#t~mem1062#1 % 256 % 4294967296 <= 2147483647 then handle_ipmb_get_msg_rsp_#t~mem1062#1 % 256 % 4294967296 else handle_ipmb_get_msg_rsp_#t~mem1062#1 % 256 % 4294967296 - 4294967296) / 4 < 0 || handle_ipmb_get_msg_rsp_#t~bitwise1063#1 <= (if handle_ipmb_get_msg_rsp_#t~mem1062#1 % 256 % 4294967296 <= 2147483647 then handle_ipmb_get_msg_rsp_#t~mem1062#1 % 256 % 4294967296 else handle_ipmb_get_msg_rsp_#t~mem1062#1 % 256 % 4294967296 - 4294967296) / 4) && handle_ipmb_get_msg_rsp_#t~bitwise1063#1 <= 254) && handle_ipmb_get_msg_rsp_#t~bitwise1063#1 >= 0) && ((if handle_ipmb_get_msg_rsp_#t~mem1062#1 % 256 % 4294967296 <= 2147483647 then handle_ipmb_get_msg_rsp_#t~mem1062#1 % 256 % 4294967296 else handle_ipmb_get_msg_rsp_#t~mem1062#1 % 256 % 4294967296 - 4294967296) / 4 >= 0 || handle_ipmb_get_msg_rsp_#t~bitwise1063#1 > 254 + (if handle_ipmb_get_msg_rsp_#t~mem1062#1 % 256 % 4294967296 <= 2147483647 then handle_ipmb_get_msg_rsp_#t~mem1062#1 % 256 % 4294967296 else handle_ipmb_get_msg_rsp_#t~mem1062#1 % 256 % 4294967296 - 4294967296) / 4)) && handle_ipmb_get_msg_rsp_#t~bitwise1063#1 >= -2147483648; [2025-02-08 02:42:11,197 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6872: [2025-02-08 02:42:11,197 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6872-3: assume 0 == (if handle_ipmb_get_msg_rsp_#t~mem1062#1 % 256 % 4294967296 <= 2147483647 then handle_ipmb_get_msg_rsp_#t~mem1062#1 % 256 % 4294967296 else handle_ipmb_get_msg_rsp_#t~mem1062#1 % 256 % 4294967296 - 4294967296) / 4;handle_ipmb_get_msg_rsp_#t~bitwise1063#1 := 0; [2025-02-08 02:42:11,197 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6872-3: assume !(0 == (if handle_ipmb_get_msg_rsp_#t~mem1062#1 % 256 % 4294967296 <= 2147483647 then handle_ipmb_get_msg_rsp_#t~mem1062#1 % 256 % 4294967296 else handle_ipmb_get_msg_rsp_#t~mem1062#1 % 256 % 4294967296 - 4294967296) / 4); [2025-02-08 02:42:11,197 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7533-1: SUMMARY for call ##fun~$Pointer$~TO~VOID(#t~mem1293#1.base, #t~mem1293#1.offset, #t~mem1295#1.base, #t~mem1295#1.offset); srcloc: null [2025-02-08 02:42:11,197 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7533: havoc #t~mem1293#1.base, #t~mem1293#1.offset;havoc #t~mem1294#1.base, #t~mem1294#1.offset;havoc #t~mem1295#1.base, #t~mem1295#1.offset; [2025-02-08 02:42:11,197 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7302: assume 0 == (handle_read_event_rsp_~recv_msg~6#1.base + handle_read_event_rsp_~recv_msg~6#1.offset) % 18446744073709551616;handle_read_event_rsp_~rv~21#1 := 1; [2025-02-08 02:42:11,198 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7302: assume !(0 == (handle_read_event_rsp_~recv_msg~6#1.base + handle_read_event_rsp_~recv_msg~6#1.offset) % 18446744073709551616); [2025-02-08 02:42:11,198 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7335-1: assume handle_bmc_rsp_#t~short1209#1;call handle_bmc_rsp_#t~mem1208#1 := read~int#19(handle_bmc_rsp_~user~6#1.base, 16 + handle_bmc_rsp_~user~6#1.offset, 4);handle_bmc_rsp_#t~short1209#1 := 0 == handle_bmc_rsp_#t~mem1208#1; [2025-02-08 02:42:11,198 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7335-1: assume !handle_bmc_rsp_#t~short1209#1; [2025-02-08 02:42:11,198 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7335: assume handle_bmc_rsp_#t~short1209#1;havoc handle_bmc_rsp_#t~mem1208#1;havoc handle_bmc_rsp_#t~short1209#1; [2025-02-08 02:42:11,198 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7335: assume !handle_bmc_rsp_#t~short1209#1;havoc handle_bmc_rsp_#t~mem1208#1;havoc handle_bmc_rsp_#t~short1209#1; [2025-02-08 02:42:11,198 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7203: assume handle_read_event_rsp_#t~mem1180#1 <= 18;havoc handle_read_event_rsp_#t~mem1180#1; [2025-02-08 02:42:11,198 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7203: assume !(handle_read_event_rsp_#t~mem1180#1 <= 18);havoc handle_read_event_rsp_#t~mem1180#1;call handle_read_event_rsp_#t~mem1181#1 := read~int#19(handle_read_event_rsp_~msg#1.base, 314 + handle_read_event_rsp_~msg#1.offset, 1); [2025-02-08 02:42:11,201 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3962: havoc #t~mem193; [2025-02-08 02:42:15,946 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8062: assume 0 != (send_panic_events_~str#1.base + send_panic_events_~str#1.offset) % 18446744073709551616;call send_panic_events_#t~mem1440#1 := read~int#23(send_panic_events_~str#1.base, send_panic_events_~str#1.offset, 1);call write~int#19(send_panic_events_#t~mem1440#1, send_panic_events_~#data~1#1.base, 3 + send_panic_events_~#data~1#1.offset, 1);havoc send_panic_events_#t~mem1440#1;call send_panic_events_#t~mem1441#1 := read~int#23(send_panic_events_~str#1.base, 1 + send_panic_events_~str#1.offset, 1);call write~int#19(send_panic_events_#t~mem1441#1, send_panic_events_~#data~1#1.base, 6 + send_panic_events_~#data~1#1.offset, 1);havoc send_panic_events_#t~mem1441#1;call send_panic_events_#t~mem1442#1 := read~int#23(send_panic_events_~str#1.base, 2 + send_panic_events_~str#1.offset, 1);call write~int#19(send_panic_events_#t~mem1442#1, send_panic_events_~#data~1#1.base, 7 + send_panic_events_~#data~1#1.offset, 1);havoc send_panic_events_#t~mem1442#1; [2025-02-08 02:42:15,946 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8062: assume !(0 != (send_panic_events_~str#1.base + send_panic_events_~str#1.offset) % 18446744073709551616); [2025-02-08 02:42:15,946 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9813: SUMMARY for call ldv_error(); srcloc: null [2025-02-08 02:42:15,946 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8211: call ULTIMATE.dealloc(panic_event_~#__ptr~12#1.base, panic_event_~#__ptr~12#1.offset);havoc panic_event_~#__ptr~12#1.base, panic_event_~#__ptr~12#1.offset;call ULTIMATE.dealloc(panic_event_~#__ptr___0~12#1.base, panic_event_~#__ptr___0~12#1.offset);havoc panic_event_~#__ptr___0~12#1.base, panic_event_~#__ptr___0~12#1.offset;main_#t~ret1516#1 := panic_event_#res#1;havoc panic_event_#t~mem1482#1.base, panic_event_#t~mem1482#1.offset, panic_event_#t~mem1483#1.base, panic_event_#t~mem1483#1.offset, panic_event_#t~ret1484#1, panic_event_#t~ret1485#1, panic_event_#t~mem1486#1.base, panic_event_#t~mem1486#1.offset, panic_event_#t~mem1491#1.base, panic_event_#t~mem1491#1.offset, panic_event_#t~mem1492#1.base, panic_event_#t~mem1492#1.offset, panic_event_#t~mem1493#1.base, panic_event_#t~mem1493#1.offset, panic_event_#t~mem1494#1.base, panic_event_#t~mem1494#1.offset, panic_event_#t~mem1495#1.base, panic_event_#t~mem1495#1.offset, panic_event_#t~ret1496#1, panic_event_#t~ret1497#1, panic_event_~this#1.base, panic_event_~this#1.offset, panic_event_~event#1, panic_event_~ptr#1.base, panic_event_~ptr#1.offset, panic_event_~intf~17#1.base, panic_event_~intf~17#1.offset, panic_event_~#__ptr~12#1.base, panic_event_~#__ptr~12#1.offset, panic_event_~__mptr~22#1.base, panic_event_~__mptr~22#1.offset, panic_event_~_________p1~11#1.base, panic_event_~_________p1~11#1.offset, panic_event_~__warned~13#1, panic_event_~tmp~73#1, panic_event_~#__ptr___0~12#1.base, panic_event_~#__ptr___0~12#1.offset, panic_event_~__mptr___0~18#1.base, panic_event_~__mptr___0~18#1.offset, panic_event_~_________p1___0~11#1.base, panic_event_~_________p1___0~11#1.offset, panic_event_~__warned___0~11#1, panic_event_~tmp___0~41#1;havoc panic_event_#in~this#1.base, panic_event_#in~this#1.offset, panic_event_#in~event#1, panic_event_#in~ptr#1.base, panic_event_#in~ptr#1.offset;assume { :end_inline_panic_event } true;assume -2147483648 <= main_#t~ret1516#1 && main_#t~ret1516#1 <= 2147483647;havoc main_#t~ret1516#1;~ldv_state_variable_4~0 := 1; [2025-02-08 02:42:15,946 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8079-1: call send_panic_events_#t~mem1447#1.base, send_panic_events_#t~mem1447#1.offset := read~$Pointer$#19(send_panic_events_~intf~16#1.base, 150 + send_panic_events_~intf~16#1.offset, 8); [2025-02-08 02:42:15,946 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8079: assume 0 == (send_panic_events_#t~mem1447#1.base + send_panic_events_#t~mem1447#1.offset) % 18446744073709551616;havoc send_panic_events_#t~mem1447#1.base, send_panic_events_#t~mem1447#1.offset; [2025-02-08 02:42:15,946 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8079: assume !(0 == (send_panic_events_#t~mem1447#1.base + send_panic_events_#t~mem1447#1.offset) % 18446744073709551616);havoc send_panic_events_#t~mem1447#1.base, send_panic_events_#t~mem1447#1.offset;call write~int#19(1, send_panic_events_~intf~16#1.base, 3518 + send_panic_events_~intf~16#1.offset, 4);call send_panic_events_#t~mem1452#1.base, send_panic_events_#t~mem1452#1.offset := read~$Pointer$#19(send_panic_events_~intf~16#1.base, 158 + send_panic_events_~intf~16#1.offset, 8);call send_panic_events_#t~mem1453#1.base, send_panic_events_#t~mem1453#1.offset := read~$Pointer$#19(send_panic_events_~intf~16#1.base, 150 + send_panic_events_~intf~16#1.offset, 8);call send_panic_events_#t~mem1454#1.base, send_panic_events_#t~mem1454#1.offset := read~$Pointer$#19(send_panic_events_#t~mem1453#1.base, 40 + send_panic_events_#t~mem1453#1.offset, 8); [2025-02-08 02:42:15,946 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8261: assume { :begin_inline_send_panic_events } true;send_panic_events_#in~str#1.base, send_panic_events_#in~str#1.offset := panic_event_~ptr#1.base, panic_event_~ptr#1.offset;havoc send_panic_events_#t~mem1440#1, send_panic_events_#t~mem1441#1, send_panic_events_#t~mem1442#1, send_panic_events_#t~mem1443#1.base, send_panic_events_#t~mem1443#1.offset, send_panic_events_#t~mem1444#1.base, send_panic_events_#t~mem1444#1.offset, send_panic_events_#t~ret1445#1, send_panic_events_#t~ret1446#1, send_panic_events_#t~mem1447#1.base, send_panic_events_#t~mem1447#1.offset, send_panic_events_#t~mem1452#1.base, send_panic_events_#t~mem1452#1.offset, send_panic_events_#t~mem1453#1.base, send_panic_events_#t~mem1453#1.offset, send_panic_events_#t~mem1454#1.base, send_panic_events_#t~mem1454#1.offset, send_panic_events_#t~mem1455#1.base, send_panic_events_#t~mem1455#1.offset, send_panic_events_#t~mem1456#1.base, send_panic_events_#t~mem1456#1.offset, send_panic_events_#t~ret1457#1, send_panic_events_#t~ret1458#1, send_panic_events_#t~mem1459#1.base, send_panic_events_#t~mem1459#1.offset, send_panic_events_#t~mem1460#1.base, send_panic_events_#t~mem1460#1.offset, send_panic_events_#t~ret1461#1, send_panic_events_#t~ret1462#1, send_panic_events_#t~mem1463#1, send_panic_events_#t~mem1464#1, send_panic_events_#t~mem1465#1, send_panic_events_#t~mem1466#1, send_panic_events_#t~short1467#1, send_panic_events_#t~mem1468#1, send_panic_events_#t~mem1469#1, send_panic_events_#t~short1470#1, send_panic_events_#t~mem1471#1, send_panic_events_#t~mem1472#1, send_panic_events_#t~mem1473#1, send_panic_events_#t~nondet1474#1, send_panic_events_#t~mem1475#1, send_panic_events_#t~nondet1476#1.base, send_panic_events_#t~nondet1476#1.offset, send_panic_events_#t~mem1477#1, send_panic_events_#t~mem1478#1.base, send_panic_events_#t~mem1478#1.offset, send_panic_events_#t~mem1479#1.base, send_panic_events_#t~mem1479#1.offset, send_panic_events_#t~ret1480#1, send_panic_events_#t~ret1481#1, send_panic_events_~str#1.base, send_panic_events_~str#1.offset, send_panic_events_~#msg~9#1.base, send_panic_events_~#msg~9#1.offset, send_panic_events_~intf~16#1.base, send_panic_events_~intf~16#1.offset, send_panic_events_~#data~1#1.base, send_panic_events_~#data~1#1.offset, send_panic_events_~si~2#1.base, send_panic_events_~si~2#1.offset, send_panic_events_~#addr~0#1.base, send_panic_events_~#addr~0#1.offset, send_panic_events_~#__ptr~11#1.base, send_panic_events_~#__ptr~11#1.offset, send_panic_events_~__mptr~21#1.base, send_panic_events_~__mptr~21#1.offset, send_panic_events_~_________p1~10#1.base, send_panic_events_~_________p1~10#1.offset, send_panic_events_~__warned~12#1, send_panic_events_~tmp~72#1, send_panic_events_~#__ptr___0~11#1.base, send_panic_events_~#__ptr___0~11#1.offset, send_panic_events_~__mptr___0~17#1.base, send_panic_events_~__mptr___0~17#1.offset, send_panic_events_~_________p1___0~10#1.base, send_panic_events_~_________p1___0~10#1.offset, send_panic_events_~__warned___0~10#1, send_panic_events_~tmp___0~40#1, send_panic_events_~#__ptr___1~1#1.base, send_panic_events_~#__ptr___1~1#1.offset, send_panic_events_~__mptr___1~8#1.base, send_panic_events_~__mptr___1~8#1.offset, send_panic_events_~_________p1___1~0#1.base, send_panic_events_~_________p1___1~0#1.offset, send_panic_events_~__warned___1~0#1, send_panic_events_~tmp___1~14#1, send_panic_events_~p~0#1.base, send_panic_events_~p~0#1.offset, send_panic_events_~ipmb~0#1.base, send_panic_events_~ipmb~0#1.offset, send_panic_events_~j~1#1, send_panic_events_~size~1#1, send_panic_events_~tmp___2~9#1, send_panic_events_~tmp___3~6#1, send_panic_events_~#__ptr___2~1#1.base, send_panic_events_~#__ptr___2~1#1.offset, send_panic_events_~__mptr___2~4#1.base, send_panic_events_~__mptr___2~4#1.offset, send_panic_events_~_________p1___2~0#1.base, send_panic_events_~_________p1___2~0#1.offset, send_panic_events_~__warned___2~0#1, send_panic_events_~tmp___4~4#1;send_panic_events_~str#1.base, send_panic_events_~str#1.offset := send_panic_events_#in~str#1.base, send_panic_events_#in~str#1.offset;call send_panic_events_~#msg~9#1.base, send_panic_events_~#msg~9#1.offset := #Ultimate.allocOnStack(12);havoc send_panic_events_~intf~16#1.base, send_panic_events_~intf~16#1.offset;call send_panic_events_~#data~1#1.base, send_panic_events_~#data~1#1.offset := #Ultimate.allocOnStack(16);havoc send_panic_events_~si~2#1.base, send_panic_events_~si~2#1.offset;call send_panic_events_~#addr~0#1.base, send_panic_events_~#addr~0#1.offset := #Ultimate.allocOnStack(38);call send_panic_events_~#__ptr~11#1.base, send_panic_events_~#__ptr~11#1.offset := #Ultimate.allocOnStack(8);havoc send_panic_events_~__mptr~21#1.base, send_panic_events_~__mptr~21#1.offset;havoc send_panic_events_~_________p1~10#1.base, send_panic_events_~_________p1~10#1.offset;havoc send_panic_events_~__warned~12#1;havoc send_panic_events_~tmp~72#1;call send_panic_events_~#__ptr___0~11#1.base, send_panic_events_~#__ptr___0~11#1.offset := #Ultimate.allocOnStack(8);havoc send_panic_events_~__mptr___0~17#1.base, send_panic_events_~__mptr___0~17#1.offset;havoc send_panic_events_~_________p1___0~10#1.base, send_panic_events_~_________p1___0~10#1.offset;havoc send_panic_events_~__warned___0~10#1;havoc send_panic_events_~tmp___0~40#1;call send_panic_events_~#__ptr___1~1#1.base, send_panic_events_~#__ptr___1~1#1.offset := #Ultimate.allocOnStack(8);havoc send_panic_events_~__mptr___1~8#1.base, send_panic_events_~__mptr___1~8#1.offset;havoc send_panic_events_~_________p1___1~0#1.base, send_panic_events_~_________p1___1~0#1.offset;havoc send_panic_events_~__warned___1~0#1;havoc send_panic_events_~tmp___1~14#1;havoc send_panic_events_~p~0#1.base, send_panic_events_~p~0#1.offset;havoc send_panic_events_~ipmb~0#1.base, send_panic_events_~ipmb~0#1.offset;havoc send_panic_events_~j~1#1;havoc send_panic_events_~size~1#1;havoc send_panic_events_~tmp___2~9#1;havoc send_panic_events_~tmp___3~6#1;call send_panic_events_~#__ptr___2~1#1.base, send_panic_events_~#__ptr___2~1#1.offset := #Ultimate.allocOnStack(8);havoc send_panic_events_~__mptr___2~4#1.base, send_panic_events_~__mptr___2~4#1.offset;havoc send_panic_events_~_________p1___2~0#1.base, send_panic_events_~_________p1___2~0#1.offset;havoc send_panic_events_~__warned___2~0#1;havoc send_panic_events_~tmp___4~4#1;send_panic_events_~si~2#1.base, send_panic_events_~si~2#1.offset := send_panic_events_~#addr~0#1.base, send_panic_events_~#addr~0#1.offset;call write~int#19(12, send_panic_events_~si~2#1.base, send_panic_events_~si~2#1.offset, 4);call write~int#19(15, send_panic_events_~si~2#1.base, 4 + send_panic_events_~si~2#1.offset, 2);call write~int#19(0, send_panic_events_~si~2#1.base, 6 + send_panic_events_~si~2#1.offset, 1);call write~int#26(4, send_panic_events_~#msg~9#1.base, send_panic_events_~#msg~9#1.offset, 1);call write~int#26(2, send_panic_events_~#msg~9#1.base, 1 + send_panic_events_~#msg~9#1.offset, 1);call write~$Pointer$#26(send_panic_events_~#data~1#1.base, send_panic_events_~#data~1#1.offset, send_panic_events_~#msg~9#1.base, 4 + send_panic_events_~#msg~9#1.offset, 8);call write~int#26(8, send_panic_events_~#msg~9#1.base, 2 + send_panic_events_~#msg~9#1.offset, 2);call write~int#19(65, send_panic_events_~#data~1#1.base, send_panic_events_~#data~1#1.offset, 1);call write~int#19(3, send_panic_events_~#data~1#1.base, 1 + send_panic_events_~#data~1#1.offset, 1);call write~int#19(32, send_panic_events_~#data~1#1.base, 2 + send_panic_events_~#data~1#1.offset, 1);call write~int#19(111, send_panic_events_~#data~1#1.base, 4 + send_panic_events_~#data~1#1.offset, 1);call write~int#19(161, send_panic_events_~#data~1#1.base, 5 + send_panic_events_~#data~1#1.offset, 1); [2025-02-08 02:42:15,947 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8311-1: SUMMARY for call atomic_inc(~#stop_operation~0.base, ~#stop_operation~0.offset); srcloc: null [2025-02-08 02:42:15,947 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8311: assume { :begin_inline_del_timer_sync } true;del_timer_sync_#in~arg0#1.base, del_timer_sync_#in~arg0#1.offset := ~#ipmi_timer~0.base, ~#ipmi_timer~0.offset;havoc del_timer_sync_#res#1;havoc del_timer_sync_#t~nondet1579#1, del_timer_sync_~arg0#1.base, del_timer_sync_~arg0#1.offset;del_timer_sync_~arg0#1.base, del_timer_sync_~arg0#1.offset := del_timer_sync_#in~arg0#1.base, del_timer_sync_#in~arg0#1.offset;havoc del_timer_sync_#t~nondet1579#1;assume -2147483648 <= del_timer_sync_#t~nondet1579#1 && del_timer_sync_#t~nondet1579#1 <= 2147483647;del_timer_sync_#res#1 := del_timer_sync_#t~nondet1579#1;havoc del_timer_sync_#t~nondet1579#1; [2025-02-08 02:42:15,947 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9831: assume 1 == ~ldv_mutex_proc_entry_lock_of_ipmi_smi~0; [2025-02-08 02:42:15,947 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9831: assume !(1 == ~ldv_mutex_proc_entry_lock_of_ipmi_smi~0); [2025-02-08 02:42:15,947 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8196: send_panic_events_~__mptr___2~4#1.base, send_panic_events_~__mptr___2~4#1.offset := send_panic_events_~_________p1___2~0#1.base, send_panic_events_~_________p1___2~0#1.offset;send_panic_events_~intf~16#1.base, send_panic_events_~intf~16#1.offset := send_panic_events_~__mptr___2~4#1.base, -28176 + send_panic_events_~__mptr___2~4#1.offset; [2025-02-08 02:42:15,947 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8097: assume (send_panic_events_~intf~16#1.base + (8 + send_panic_events_~intf~16#1.offset)) % 18446744073709551616 != (~#ipmi_interfaces~0.base + ~#ipmi_interfaces~0.offset) % 18446744073709551616; [2025-02-08 02:42:15,947 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8097: assume !((send_panic_events_~intf~16#1.base + (8 + send_panic_events_~intf~16#1.offset)) % 18446744073709551616 != (~#ipmi_interfaces~0.base + ~#ipmi_interfaces~0.offset) % 18446744073709551616); [2025-02-08 02:42:15,947 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8114: send_panic_events_~__mptr___1~8#1.base, send_panic_events_~__mptr___1~8#1.offset := send_panic_events_~_________p1___1~0#1.base, send_panic_events_~_________p1___1~0#1.offset;send_panic_events_~intf~16#1.base, send_panic_events_~intf~16#1.offset := send_panic_events_~__mptr___1~8#1.base, -28176 + send_panic_events_~__mptr___1~8#1.offset; [2025-02-08 02:42:15,947 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8180-1: SUMMARY for call ipmi_panic_request_and_wait(send_panic_events_~intf~16#1.base, send_panic_events_~intf~16#1.offset, send_panic_events_~#addr~0#1.base, send_panic_events_~#addr~0#1.offset, send_panic_events_~#msg~9#1.base, send_panic_events_~#msg~9#1.offset); srcloc: null [2025-02-08 02:42:15,947 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9815: assume 1 == ~ldv_mutex_ipmi_interfaces_mutex~0; [2025-02-08 02:42:15,947 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9815: assume !(1 == ~ldv_mutex_ipmi_interfaces_mutex~0); [2025-02-08 02:42:15,947 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8180: call send_panic_events_#t~mem1477#1 := read~int#23(send_panic_events_~p~0#1.base, send_panic_events_~p~0#1.offset, 1); [2025-02-08 02:42:15,947 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8428: main_#t~ret1523#1 := ipmi_init_msghandler_mod_#res#1;havoc ipmi_init_msghandler_mod_#t~ret1505#1;assume { :end_inline_ipmi_init_msghandler_mod } true;assume -2147483648 <= main_#t~ret1523#1 && main_#t~ret1523#1 <= 2147483647;~ldv_retval_ipmi_init_msghandler_mod~0 := main_#t~ret1523#1;havoc main_#t~ret1523#1; [2025-02-08 02:42:15,947 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8247-1: SUMMARY for call panic_event_#t~ret1496#1 := debug_lockdep_rcu_enabled(); srcloc: null [2025-02-08 02:42:15,947 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8247: assume -2147483648 <= panic_event_#t~ret1496#1 && panic_event_#t~ret1496#1 <= 2147483647;panic_event_~tmp___0~41#1 := panic_event_#t~ret1496#1;havoc panic_event_#t~ret1496#1; [2025-02-08 02:42:15,948 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8313-1: SUMMARY for call remove_proc_entry(~proc_ipmi_root~0.base, 191 + ~proc_ipmi_root~0.offset, 0, 0); srcloc: null [2025-02-08 02:42:15,948 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8313: assume { :begin_inline_driver_unregister } true;driver_unregister_#in~arg0#1.base, driver_unregister_#in~arg0#1.offset := ~#ipmidriver~0.base, 40 + ~#ipmidriver~0.offset;havoc driver_unregister_~arg0#1.base, driver_unregister_~arg0#1.offset;driver_unregister_~arg0#1.base, driver_unregister_~arg0#1.offset := driver_unregister_#in~arg0#1.base, driver_unregister_#in~arg0#1.offset; [2025-02-08 02:42:15,948 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9932: havoc ldv_smi_stats_proc_ops_release_#t~nondet1587#1;main_#t~ret1527#1 := ldv_smi_stats_proc_ops_release_#res#1;havoc ldv_smi_stats_proc_ops_release_#t~nondet1587#1;assume { :end_inline_ldv_smi_stats_proc_ops_release } true;assume -2147483648 <= main_#t~ret1527#1 && main_#t~ret1527#1 <= 2147483647;havoc main_#t~ret1527#1;~ldv_state_variable_3~0 := 1;~ref_cnt~0 := ~ref_cnt~0 - 1; [2025-02-08 02:42:15,948 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9833: SUMMARY for call ldv_error(); srcloc: null [2025-02-08 02:42:15,948 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8132-1: SUMMARY for call ipmi_panic_request_and_wait(send_panic_events_~intf~16#1.base, send_panic_events_~intf~16#1.offset, send_panic_events_~#addr~0#1.base, send_panic_events_~#addr~0#1.offset, send_panic_events_~#msg~9#1.base, send_panic_events_~#msg~9#1.offset); srcloc: null [2025-02-08 02:42:15,948 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8132: call send_panic_events_#t~mem1464#1 := read~int#19(send_panic_events_~intf~16#1.base, 3231 + send_panic_events_~intf~16#1.offset, 1); [2025-02-08 02:42:15,948 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8165: send_panic_events_~tmp___2~9#1 := send_panic_events_#t~nondet1474#1;send_panic_events_~size~1#1 := (if send_panic_events_~tmp___2~9#1 % 18446744073709551616 % 4294967296 <= 2147483647 then send_panic_events_~tmp___2~9#1 % 18446744073709551616 % 4294967296 else send_panic_events_~tmp___2~9#1 % 18446744073709551616 % 4294967296 - 4294967296); [2025-02-08 02:42:15,948 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9883: havoc atomic_notifier_chain_unregister_#t~nondet1577#1;cleanup_ipmi_#t~ret1506#1 := atomic_notifier_chain_unregister_#res#1;havoc atomic_notifier_chain_unregister_#t~nondet1577#1, atomic_notifier_chain_unregister_~arg0#1.base, atomic_notifier_chain_unregister_~arg0#1.offset, atomic_notifier_chain_unregister_~arg1#1.base, atomic_notifier_chain_unregister_~arg1#1.offset;havoc atomic_notifier_chain_unregister_#in~arg0#1.base, atomic_notifier_chain_unregister_#in~arg0#1.offset, atomic_notifier_chain_unregister_#in~arg1#1.base, atomic_notifier_chain_unregister_#in~arg1#1.offset;assume { :end_inline_atomic_notifier_chain_unregister } true;assume -2147483648 <= cleanup_ipmi_#t~ret1506#1 && cleanup_ipmi_#t~ret1506#1 <= 2147483647;havoc cleanup_ipmi_#t~ret1506#1; [2025-02-08 02:42:15,948 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8314: havoc driver_unregister_~arg0#1.base, driver_unregister_~arg0#1.offset;havoc driver_unregister_#in~arg0#1.base, driver_unregister_#in~arg0#1.offset;assume { :end_inline_driver_unregister } true;~initialized~0 := 0; [2025-02-08 02:42:15,948 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8182: assume 0 != send_panic_events_#t~mem1477#1;havoc send_panic_events_#t~mem1477#1; [2025-02-08 02:42:15,948 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8182: assume !(0 != send_panic_events_#t~mem1477#1);havoc send_panic_events_#t~mem1477#1; [2025-02-08 02:42:15,948 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8248: assume 0 != panic_event_~tmp___0~41#1 && 0 == panic_event_~__warned___0~11#1 % 256; [2025-02-08 02:42:15,948 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8248: assume !(0 != panic_event_~tmp___0~41#1 && 0 == panic_event_~__warned___0~11#1 % 256); [2025-02-08 02:42:15,948 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9817: SUMMARY for call ldv_error(); srcloc: null [2025-02-08 02:42:15,948 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8017-1: call ULTIMATE.dealloc(send_panic_events_~#msg~9#1.base, send_panic_events_~#msg~9#1.offset);havoc send_panic_events_~#msg~9#1.base, send_panic_events_~#msg~9#1.offset;call ULTIMATE.dealloc(send_panic_events_~#data~1#1.base, send_panic_events_~#data~1#1.offset);havoc send_panic_events_~#data~1#1.base, send_panic_events_~#data~1#1.offset;call ULTIMATE.dealloc(send_panic_events_~#addr~0#1.base, send_panic_events_~#addr~0#1.offset);havoc send_panic_events_~#addr~0#1.base, send_panic_events_~#addr~0#1.offset;call ULTIMATE.dealloc(send_panic_events_~#__ptr~11#1.base, send_panic_events_~#__ptr~11#1.offset);havoc send_panic_events_~#__ptr~11#1.base, send_panic_events_~#__ptr~11#1.offset;call ULTIMATE.dealloc(send_panic_events_~#__ptr___0~11#1.base, send_panic_events_~#__ptr___0~11#1.offset);havoc send_panic_events_~#__ptr___0~11#1.base, send_panic_events_~#__ptr___0~11#1.offset;call ULTIMATE.dealloc(send_panic_events_~#__ptr___1~1#1.base, send_panic_events_~#__ptr___1~1#1.offset);havoc send_panic_events_~#__ptr___1~1#1.base, send_panic_events_~#__ptr___1~1#1.offset;call ULTIMATE.dealloc(send_panic_events_~#__ptr___2~1#1.base, send_panic_events_~#__ptr___2~1#1.offset);havoc send_panic_events_~#__ptr___2~1#1.base, send_panic_events_~#__ptr___2~1#1.offset; [2025-02-08 02:42:15,948 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8017: call ULTIMATE.dealloc(send_panic_events_~#msg~9#1.base, send_panic_events_~#msg~9#1.offset);havoc send_panic_events_~#msg~9#1.base, send_panic_events_~#msg~9#1.offset;call ULTIMATE.dealloc(send_panic_events_~#data~1#1.base, send_panic_events_~#data~1#1.offset);havoc send_panic_events_~#data~1#1.base, send_panic_events_~#data~1#1.offset;call ULTIMATE.dealloc(send_panic_events_~#addr~0#1.base, send_panic_events_~#addr~0#1.offset);havoc send_panic_events_~#addr~0#1.base, send_panic_events_~#addr~0#1.offset;call ULTIMATE.dealloc(send_panic_events_~#__ptr~11#1.base, send_panic_events_~#__ptr~11#1.offset);havoc send_panic_events_~#__ptr~11#1.base, send_panic_events_~#__ptr~11#1.offset;call ULTIMATE.dealloc(send_panic_events_~#__ptr___0~11#1.base, send_panic_events_~#__ptr___0~11#1.offset);havoc send_panic_events_~#__ptr___0~11#1.base, send_panic_events_~#__ptr___0~11#1.offset;call ULTIMATE.dealloc(send_panic_events_~#__ptr___1~1#1.base, send_panic_events_~#__ptr___1~1#1.offset);havoc send_panic_events_~#__ptr___1~1#1.base, send_panic_events_~#__ptr___1~1#1.offset;call ULTIMATE.dealloc(send_panic_events_~#__ptr___2~1#1.base, send_panic_events_~#__ptr___2~1#1.offset);havoc send_panic_events_~#__ptr___2~1#1.base, send_panic_events_~#__ptr___2~1#1.offset;havoc send_panic_events_#t~mem1440#1, send_panic_events_#t~mem1441#1, send_panic_events_#t~mem1442#1, send_panic_events_#t~mem1443#1.base, send_panic_events_#t~mem1443#1.offset, send_panic_events_#t~mem1444#1.base, send_panic_events_#t~mem1444#1.offset, send_panic_events_#t~ret1445#1, send_panic_events_#t~ret1446#1, send_panic_events_#t~mem1447#1.base, send_panic_events_#t~mem1447#1.offset, send_panic_events_#t~mem1452#1.base, send_panic_events_#t~mem1452#1.offset, send_panic_events_#t~mem1453#1.base, send_panic_events_#t~mem1453#1.offset, send_panic_events_#t~mem1454#1.base, send_panic_events_#t~mem1454#1.offset, send_panic_events_#t~mem1455#1.base, send_panic_events_#t~mem1455#1.offset, send_panic_events_#t~mem1456#1.base, send_panic_events_#t~mem1456#1.offset, send_panic_events_#t~ret1457#1, send_panic_events_#t~ret1458#1, send_panic_events_#t~mem1459#1.base, send_panic_events_#t~mem1459#1.offset, send_panic_events_#t~mem1460#1.base, send_panic_events_#t~mem1460#1.offset, send_panic_events_#t~ret1461#1, send_panic_events_#t~ret1462#1, send_panic_events_#t~mem1463#1, send_panic_events_#t~mem1464#1, send_panic_events_#t~mem1465#1, send_panic_events_#t~mem1466#1, send_panic_events_#t~short1467#1, send_panic_events_#t~mem1468#1, send_panic_events_#t~mem1469#1, send_panic_events_#t~short1470#1, send_panic_events_#t~mem1471#1, send_panic_events_#t~mem1472#1, send_panic_events_#t~mem1473#1, send_panic_events_#t~nondet1474#1, send_panic_events_#t~mem1475#1, send_panic_events_#t~nondet1476#1.base, send_panic_events_#t~nondet1476#1.offset, send_panic_events_#t~mem1477#1, send_panic_events_#t~mem1478#1.base, send_panic_events_#t~mem1478#1.offset, send_panic_events_#t~mem1479#1.base, send_panic_events_#t~mem1479#1.offset, send_panic_events_#t~ret1480#1, send_panic_events_#t~ret1481#1, send_panic_events_~str#1.base, send_panic_events_~str#1.offset, send_panic_events_~#msg~9#1.base, send_panic_events_~#msg~9#1.offset, send_panic_events_~intf~16#1.base, send_panic_events_~intf~16#1.offset, send_panic_events_~#data~1#1.base, send_panic_events_~#data~1#1.offset, send_panic_events_~si~2#1.base, send_panic_events_~si~2#1.offset, send_panic_events_~#addr~0#1.base, send_panic_events_~#addr~0#1.offset, send_panic_events_~#__ptr~11#1.base, send_panic_events_~#__ptr~11#1.offset, send_panic_events_~__mptr~21#1.base, send_panic_events_~__mptr~21#1.offset, send_panic_events_~_________p1~10#1.base, send_panic_events_~_________p1~10#1.offset, send_panic_events_~__warned~12#1, send_panic_events_~tmp~72#1, send_panic_events_~#__ptr___0~11#1.base, send_panic_events_~#__ptr___0~11#1.offset, send_panic_events_~__mptr___0~17#1.base, send_panic_events_~__mptr___0~17#1.offset, send_panic_events_~_________p1___0~10#1.base, send_panic_events_~_________p1___0~10#1.offset, send_panic_events_~__warned___0~10#1, send_panic_events_~tmp___0~40#1, send_panic_events_~#__ptr___1~1#1.base, send_panic_events_~#__ptr___1~1#1.offset, send_panic_events_~__mptr___1~8#1.base, send_panic_events_~__mptr___1~8#1.offset, send_panic_events_~_________p1___1~0#1.base, send_panic_events_~_________p1___1~0#1.offset, send_panic_events_~__warned___1~0#1, send_panic_events_~tmp___1~14#1, send_panic_events_~p~0#1.base, send_panic_events_~p~0#1.offset, send_panic_events_~ipmb~0#1.base, send_panic_events_~ipmb~0#1.offset, send_panic_events_~j~1#1, send_panic_events_~size~1#1, send_panic_events_~tmp___2~9#1, send_panic_events_~tmp___3~6#1, send_panic_events_~#__ptr___2~1#1.base, send_panic_events_~#__ptr___2~1#1.offset, send_panic_events_~__mptr___2~4#1.base, send_panic_events_~__mptr___2~4#1.offset, send_panic_events_~_________p1___2~0#1.base, send_panic_events_~_________p1___2~0#1.offset, send_panic_events_~__warned___2~0#1, send_panic_events_~tmp___4~4#1;havoc send_panic_events_#in~str#1.base, send_panic_events_#in~str#1.offset;assume { :end_inline_send_panic_events } true;panic_event_#res#1 := 0;call ULTIMATE.dealloc(panic_event_~#__ptr~12#1.base, panic_event_~#__ptr~12#1.offset);havoc panic_event_~#__ptr~12#1.base, panic_event_~#__ptr~12#1.offset;call ULTIMATE.dealloc(panic_event_~#__ptr___0~12#1.base, panic_event_~#__ptr___0~12#1.offset);havoc panic_event_~#__ptr___0~12#1.base, panic_event_~#__ptr___0~12#1.offset; [2025-02-08 02:42:15,948 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8199: assume (send_panic_events_~intf~16#1.base + (8 + send_panic_events_~intf~16#1.offset)) % 18446744073709551616 != (~#ipmi_interfaces~0.base + ~#ipmi_interfaces~0.offset) % 18446744073709551616; [2025-02-08 02:42:15,948 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8199: assume !((send_panic_events_~intf~16#1.base + (8 + send_panic_events_~intf~16#1.offset)) % 18446744073709551616 != (~#ipmi_interfaces~0.base + ~#ipmi_interfaces~0.offset) % 18446744073709551616); [2025-02-08 02:42:15,948 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8133: assume 0 != send_panic_events_#t~mem1464#1 % 256 % 4294967296;havoc send_panic_events_#t~mem1464#1;call write~int#26(4, send_panic_events_~#msg~9#1.base, send_panic_events_~#msg~9#1.offset, 1);call write~int#26(1, send_panic_events_~#msg~9#1.base, 1 + send_panic_events_~#msg~9#1.offset, 1);call write~$Pointer$#26(0, 0, send_panic_events_~#msg~9#1.base, 4 + send_panic_events_~#msg~9#1.offset, 8);call write~int#26(0, send_panic_events_~#msg~9#1.base, 2 + send_panic_events_~#msg~9#1.offset, 2);call write~$Pointer$#19(#funAddr~event_receiver_fetcher.base, #funAddr~event_receiver_fetcher.offset, send_panic_events_~intf~16#1.base, 3312 + send_panic_events_~intf~16#1.offset, 8); [2025-02-08 02:42:15,948 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8133: assume !(0 != send_panic_events_#t~mem1464#1 % 256 % 4294967296);havoc send_panic_events_#t~mem1464#1; [2025-02-08 02:42:15,948 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8414-2: assume 0 != ~ldv_retval_ipmi_init_msghandler_mod~0;~ldv_state_variable_0~0 := 3; [2025-02-08 02:42:15,948 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8414-2: assume !(0 != ~ldv_retval_ipmi_init_msghandler_mod~0); [2025-02-08 02:42:15,948 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8414-1: assume 0 == ~ldv_retval_ipmi_init_msghandler_mod~0;~ldv_state_variable_0~0 := 2;~ldv_state_variable_2~0 := 1;~ldv_state_variable_3~0 := 1;~ldv_state_variable_1~0 := 1;~ldv_state_variable_4~0 := 1; [2025-02-08 02:42:15,948 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8414-1: assume !(0 == ~ldv_retval_ipmi_init_msghandler_mod~0); [2025-02-08 02:42:15,948 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8150: assume 0 != send_panic_events_#t~mem1473#1 % 256 % 4294967296;havoc send_panic_events_#t~mem1473#1;send_panic_events_~si~2#1.base, send_panic_events_~si~2#1.offset := send_panic_events_~#addr~0#1.base, send_panic_events_~#addr~0#1.offset;call write~int#19(12, send_panic_events_~si~2#1.base, send_panic_events_~si~2#1.offset, 4);call write~int#19(15, send_panic_events_~si~2#1.base, 4 + send_panic_events_~si~2#1.offset, 2);call write~int#19(0, send_panic_events_~si~2#1.base, 6 + send_panic_events_~si~2#1.offset, 1); [2025-02-08 02:42:15,948 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8150: assume !(0 != send_panic_events_#t~mem1473#1 % 256 % 4294967296);havoc send_panic_events_#t~mem1473#1; [2025-02-08 02:42:15,948 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8249-1: SUMMARY for call panic_event_#t~ret1497#1 := rcu_read_lock_held(); srcloc: null [2025-02-08 02:42:15,949 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8249: assume -2147483648 <= panic_event_#t~ret1497#1 && panic_event_#t~ret1497#1 <= 2147483647;havoc panic_event_#t~ret1497#1; [2025-02-08 02:42:15,949 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8084-1: SUMMARY for call ##fun~$Pointer$~X~int~TO~VOID(send_panic_events_#t~mem1452#1.base, send_panic_events_#t~mem1452#1.offset, 1, send_panic_events_#t~mem1454#1.base, send_panic_events_#t~mem1454#1.offset); srcloc: null [2025-02-08 02:42:15,949 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8084: havoc send_panic_events_#t~mem1452#1.base, send_panic_events_#t~mem1452#1.offset;havoc send_panic_events_#t~mem1453#1.base, send_panic_events_#t~mem1453#1.offset;havoc send_panic_events_#t~mem1454#1.base, send_panic_events_#t~mem1454#1.offset; [2025-02-08 02:42:15,949 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9835: assume 1 == ~ldv_mutex_smi_watchers_mutex~0; [2025-02-08 02:42:15,949 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9835: assume !(1 == ~ldv_mutex_smi_watchers_mutex~0); [2025-02-08 02:42:15,949 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8167: assume send_panic_events_~size~1#1 > 11;send_panic_events_~size~1#1 := 11; [2025-02-08 02:42:15,949 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8167: assume !(send_panic_events_~size~1#1 > 11); [2025-02-08 02:42:15,949 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8068: call send_panic_events_#t~mem1443#1.base, send_panic_events_#t~mem1443#1.offset := read~$Pointer$#19(~#ipmi_interfaces~0.base, ~#ipmi_interfaces~0.offset, 8);call write~$Pointer$#30(send_panic_events_#t~mem1443#1.base, send_panic_events_#t~mem1443#1.offset, send_panic_events_~#__ptr~11#1.base, send_panic_events_~#__ptr~11#1.offset, 8);havoc send_panic_events_#t~mem1443#1.base, send_panic_events_#t~mem1443#1.offset;call send_panic_events_#t~mem1444#1.base, send_panic_events_#t~mem1444#1.offset := read~$Pointer$#30(send_panic_events_~#__ptr~11#1.base, send_panic_events_~#__ptr~11#1.offset, 8);send_panic_events_~_________p1~10#1.base, send_panic_events_~_________p1~10#1.offset := send_panic_events_#t~mem1444#1.base, send_panic_events_#t~mem1444#1.offset;havoc send_panic_events_#t~mem1444#1.base, send_panic_events_#t~mem1444#1.offset; [2025-02-08 02:42:15,949 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9819: assume 1 == ~ldv_mutex_ipmidriver_mutex~0; [2025-02-08 02:42:15,949 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9819: assume !(1 == ~ldv_mutex_ipmidriver_mutex~0); [2025-02-08 02:42:15,949 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8316-1: SUMMARY for call cleanup_ipmi_#t~ret1508#1 := atomic_read(~#smi_msg_inuse_count~0.base, ~#smi_msg_inuse_count~0.offset); srcloc: null [2025-02-08 02:42:15,949 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8316: assume -2147483648 <= cleanup_ipmi_#t~ret1508#1 && cleanup_ipmi_#t~ret1508#1 <= 2147483647;cleanup_ipmi_~count~0#1 := cleanup_ipmi_#t~ret1508#1;havoc cleanup_ipmi_#t~ret1508#1; [2025-02-08 02:42:15,949 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8118: send_panic_events_~p~0#1.base, send_panic_events_~p~0#1.offset := send_panic_events_~str#1.base, send_panic_events_~str#1.offset;call send_panic_events_#t~mem1463#1 := read~int#19(send_panic_events_~intf~16#1.base, send_panic_events_~intf~16#1.offset, 4); [2025-02-08 02:42:15,949 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8085-1: SUMMARY for call ipmi_panic_request_and_wait(send_panic_events_~intf~16#1.base, send_panic_events_~intf~16#1.offset, send_panic_events_~#addr~0#1.base, send_panic_events_~#addr~0#1.offset, send_panic_events_~#msg~9#1.base, send_panic_events_~#msg~9#1.offset); srcloc: null [2025-02-08 02:42:15,949 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8085: call send_panic_events_#t~mem1455#1.base, send_panic_events_#t~mem1455#1.offset := read~$Pointer$#19(send_panic_events_~intf~16#1.base, 8 + send_panic_events_~intf~16#1.offset, 8);call write~$Pointer$#27(send_panic_events_#t~mem1455#1.base, send_panic_events_#t~mem1455#1.offset, send_panic_events_~#__ptr___0~11#1.base, send_panic_events_~#__ptr___0~11#1.offset, 8);call send_panic_events_#t~mem1456#1.base, send_panic_events_#t~mem1456#1.offset := read~$Pointer$#27(send_panic_events_~#__ptr___0~11#1.base, send_panic_events_~#__ptr___0~11#1.offset, 8);send_panic_events_~_________p1___0~10#1.base, send_panic_events_~_________p1___0~10#1.offset := send_panic_events_#t~mem1456#1.base, send_panic_events_#t~mem1456#1.offset;havoc send_panic_events_#t~mem1456#1.base, send_panic_events_#t~mem1456#1.offset; [2025-02-08 02:42:15,949 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8317: assume 0 != cleanup_ipmi_~count~0#1; [2025-02-08 02:42:15,949 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8317: assume !(0 != cleanup_ipmi_~count~0#1); [2025-02-08 02:42:15,949 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8119: assume -1 == send_panic_events_#t~mem1463#1;havoc send_panic_events_#t~mem1463#1; [2025-02-08 02:42:15,949 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8119: assume !(-1 == send_panic_events_#t~mem1463#1);havoc send_panic_events_#t~mem1463#1;call write~int#19(0, send_panic_events_~intf~16#1.base, 3230 + send_panic_events_~intf~16#1.offset, 1);call write~int#19(0, send_panic_events_~intf~16#1.base, 3231 + send_panic_events_~intf~16#1.offset, 1);call write~int#19(0, send_panic_events_~intf~16#1.base, 3228 + send_panic_events_~intf~16#1.offset, 1);call write~int#26(6, send_panic_events_~#msg~9#1.base, send_panic_events_~#msg~9#1.offset, 1);call write~int#26(1, send_panic_events_~#msg~9#1.base, 1 + send_panic_events_~#msg~9#1.offset, 1);call write~$Pointer$#26(0, 0, send_panic_events_~#msg~9#1.base, 4 + send_panic_events_~#msg~9#1.offset, 8);call write~int#26(0, send_panic_events_~#msg~9#1.base, 2 + send_panic_events_~#msg~9#1.offset, 2);call write~$Pointer$#19(#funAddr~device_id_fetcher.base, #funAddr~device_id_fetcher.offset, send_panic_events_~intf~16#1.base, 3312 + send_panic_events_~intf~16#1.offset, 8); [2025-02-08 02:42:15,949 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9837: SUMMARY for call ldv_error(); srcloc: null [2025-02-08 02:42:15,949 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9936: havoc ldv_smi_version_proc_ops_release_#t~nondet1588#1;main_#t~ret1531#1 := ldv_smi_version_proc_ops_release_#res#1;havoc ldv_smi_version_proc_ops_release_#t~nondet1588#1;assume { :end_inline_ldv_smi_version_proc_ops_release } true;assume -2147483648 <= main_#t~ret1531#1 && main_#t~ret1531#1 <= 2147483647;havoc main_#t~ret1531#1;~ldv_state_variable_2~0 := 1;~ref_cnt~0 := ~ref_cnt~0 - 1; [2025-02-08 02:42:15,949 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8070: assume -2147483648 <= send_panic_events_#t~ret1445#1 && send_panic_events_#t~ret1445#1 <= 2147483647;send_panic_events_~tmp~72#1 := send_panic_events_#t~ret1445#1;havoc send_panic_events_#t~ret1445#1; [2025-02-08 02:42:15,950 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8103: assume 0 == (send_panic_events_~str#1.base + send_panic_events_~str#1.offset) % 18446744073709551616;call ULTIMATE.dealloc(send_panic_events_~#msg~9#1.base, send_panic_events_~#msg~9#1.offset);havoc send_panic_events_~#msg~9#1.base, send_panic_events_~#msg~9#1.offset;call ULTIMATE.dealloc(send_panic_events_~#data~1#1.base, send_panic_events_~#data~1#1.offset);havoc send_panic_events_~#data~1#1.base, send_panic_events_~#data~1#1.offset;call ULTIMATE.dealloc(send_panic_events_~#addr~0#1.base, send_panic_events_~#addr~0#1.offset);havoc send_panic_events_~#addr~0#1.base, send_panic_events_~#addr~0#1.offset;call ULTIMATE.dealloc(send_panic_events_~#__ptr~11#1.base, send_panic_events_~#__ptr~11#1.offset);havoc send_panic_events_~#__ptr~11#1.base, send_panic_events_~#__ptr~11#1.offset;call ULTIMATE.dealloc(send_panic_events_~#__ptr___0~11#1.base, send_panic_events_~#__ptr___0~11#1.offset);havoc send_panic_events_~#__ptr___0~11#1.base, send_panic_events_~#__ptr___0~11#1.offset;call ULTIMATE.dealloc(send_panic_events_~#__ptr___1~1#1.base, send_panic_events_~#__ptr___1~1#1.offset);havoc send_panic_events_~#__ptr___1~1#1.base, send_panic_events_~#__ptr___1~1#1.offset;call ULTIMATE.dealloc(send_panic_events_~#__ptr___2~1#1.base, send_panic_events_~#__ptr___2~1#1.offset);havoc send_panic_events_~#__ptr___2~1#1.base, send_panic_events_~#__ptr___2~1#1.offset; [2025-02-08 02:42:15,950 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8103: assume !(0 == (send_panic_events_~str#1.base + send_panic_events_~str#1.offset) % 18446744073709551616);call send_panic_events_#t~mem1459#1.base, send_panic_events_#t~mem1459#1.offset := read~$Pointer$#19(~#ipmi_interfaces~0.base, ~#ipmi_interfaces~0.offset, 8);call write~$Pointer$#7(send_panic_events_#t~mem1459#1.base, send_panic_events_#t~mem1459#1.offset, send_panic_events_~#__ptr___1~1#1.base, send_panic_events_~#__ptr___1~1#1.offset, 8);havoc send_panic_events_#t~mem1459#1.base, send_panic_events_#t~mem1459#1.offset;call send_panic_events_#t~mem1460#1.base, send_panic_events_#t~mem1460#1.offset := read~$Pointer$#7(send_panic_events_~#__ptr___1~1#1.base, send_panic_events_~#__ptr___1~1#1.offset, 8);send_panic_events_~_________p1___1~0#1.base, send_panic_events_~_________p1___1~0#1.offset := send_panic_events_#t~mem1460#1.base, send_panic_events_#t~mem1460#1.offset;havoc send_panic_events_#t~mem1460#1.base, send_panic_events_#t~mem1460#1.offset; [2025-02-08 02:42:15,950 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8070-1: SUMMARY for call send_panic_events_#t~ret1445#1 := debug_lockdep_rcu_enabled(); srcloc: null [2025-02-08 02:42:15,950 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9821: SUMMARY for call ldv_error(); srcloc: null [2025-02-08 02:42:15,950 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8318: assume -2147483648 <= cleanup_ipmi_#t~ret1509#1 && cleanup_ipmi_#t~ret1509#1 <= 2147483647;havoc cleanup_ipmi_#t~ret1509#1; [2025-02-08 02:42:15,950 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8252: panic_event_~__mptr___0~18#1.base, panic_event_~__mptr___0~18#1.offset := panic_event_~_________p1___0~11#1.base, panic_event_~_________p1___0~11#1.offset;panic_event_~intf~17#1.base, panic_event_~intf~17#1.offset := panic_event_~__mptr___0~18#1.base, -28176 + panic_event_~__mptr___0~18#1.offset; [2025-02-08 02:42:15,950 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8318-1: SUMMARY for call cleanup_ipmi_#t~ret1509#1 := printk(89, 0); srcloc: null [2025-02-08 02:42:15,950 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8071: assume 0 != send_panic_events_~tmp~72#1 && 0 == send_panic_events_~__warned~12#1 % 256; [2025-02-08 02:42:15,950 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8071: assume !(0 != send_panic_events_~tmp~72#1 && 0 == send_panic_events_~__warned~12#1 % 256); [2025-02-08 02:42:15,950 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint ULTIMATE.startFINAL: assume true; [2025-02-08 02:42:15,950 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8171: call write~int#19(0, send_panic_events_~#data~1#1.base, send_panic_events_~#data~1#1.offset, 1);call write~int#19(0, send_panic_events_~#data~1#1.base, 1 + send_panic_events_~#data~1#1.offset, 1);call write~int#19(240, send_panic_events_~#data~1#1.base, 2 + send_panic_events_~#data~1#1.offset, 1);call send_panic_events_#t~mem1475#1 := read~int#19(send_panic_events_~intf~16#1.base, 3326 + send_panic_events_~intf~16#1.offset, 1);call write~int#19(send_panic_events_#t~mem1475#1, send_panic_events_~#data~1#1.base, 3 + send_panic_events_~#data~1#1.offset, 1);havoc send_panic_events_#t~mem1475#1;send_panic_events_~tmp___3~6#1 := send_panic_events_~j~1#1;send_panic_events_~j~1#1 := 1 + send_panic_events_~j~1#1;call write~int#19(send_panic_events_~tmp___3~6#1, send_panic_events_~#data~1#1.base, 4 + send_panic_events_~#data~1#1.offset, 1);havoc send_panic_events_#t~nondet1476#1.base, send_panic_events_#t~nondet1476#1.offset;send_panic_events_~p~0#1.base, send_panic_events_~p~0#1.offset := send_panic_events_~p~0#1.base, send_panic_events_~p~0#1.offset + (if send_panic_events_~size~1#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then send_panic_events_~size~1#1 % 18446744073709551616 % 18446744073709551616 else send_panic_events_~size~1#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616); [2025-02-08 02:42:15,950 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8072-1: SUMMARY for call send_panic_events_#t~ret1446#1 := rcu_read_lock_held(); srcloc: null [2025-02-08 02:42:15,950 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8072: assume -2147483648 <= send_panic_events_#t~ret1446#1 && send_panic_events_#t~ret1446#1 <= 2147483647;havoc send_panic_events_#t~ret1446#1; [2025-02-08 02:42:15,950 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9823: assume 1 == ~ldv_mutex_lock~0; [2025-02-08 02:42:15,950 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9823: assume !(1 == ~ldv_mutex_lock~0); [2025-02-08 02:42:15,950 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8089-1: SUMMARY for call send_panic_events_#t~ret1457#1 := debug_lockdep_rcu_enabled(); srcloc: null [2025-02-08 02:42:15,950 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8089: assume -2147483648 <= send_panic_events_#t~ret1457#1 && send_panic_events_#t~ret1457#1 <= 2147483647;send_panic_events_~tmp___0~40#1 := send_panic_events_#t~ret1457#1;havoc send_panic_events_#t~ret1457#1; [2025-02-08 02:42:15,950 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8238: assume 0 == (panic_event_#t~mem1486#1.base + panic_event_#t~mem1486#1.offset) % 18446744073709551616;havoc panic_event_#t~mem1486#1.base, panic_event_#t~mem1486#1.offset; [2025-02-08 02:42:15,950 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8238: assume !(0 == (panic_event_#t~mem1486#1.base + panic_event_#t~mem1486#1.offset) % 18446744073709551616);havoc panic_event_#t~mem1486#1.base, panic_event_#t~mem1486#1.offset;call write~int#19(1, panic_event_~intf~17#1.base, 3518 + panic_event_~intf~17#1.offset, 4);call panic_event_#t~mem1491#1.base, panic_event_#t~mem1491#1.offset := read~$Pointer$#19(panic_event_~intf~17#1.base, 158 + panic_event_~intf~17#1.offset, 8);call panic_event_#t~mem1492#1.base, panic_event_#t~mem1492#1.offset := read~$Pointer$#19(panic_event_~intf~17#1.base, 150 + panic_event_~intf~17#1.offset, 8);call panic_event_#t~mem1493#1.base, panic_event_#t~mem1493#1.offset := read~$Pointer$#19(panic_event_#t~mem1492#1.base, 40 + panic_event_#t~mem1492#1.offset, 8); [2025-02-08 02:42:15,950 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8139: SUMMARY for call ipmi_panic_request_and_wait(send_panic_events_~intf~16#1.base, send_panic_events_~intf~16#1.offset, send_panic_events_~#addr~0#1.base, send_panic_events_~#addr~0#1.offset, send_panic_events_~#msg~9#1.base, send_panic_events_~#msg~9#1.offset); srcloc: null [2025-02-08 02:42:15,950 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9807: assume 1 == ~ldv_mutex_cmd_rcvrs_mutex_of_ipmi_smi~0; [2025-02-08 02:42:15,950 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9807: assume !(1 == ~ldv_mutex_cmd_rcvrs_mutex_of_ipmi_smi~0); [2025-02-08 02:42:15,950 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8238-1: call panic_event_#t~mem1486#1.base, panic_event_#t~mem1486#1.offset := read~$Pointer$#19(panic_event_~intf~17#1.base, 150 + panic_event_~intf~17#1.offset, 8); [2025-02-08 02:42:15,950 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8420: havoc cleanup_ipmi_#t~ret1506#1, cleanup_ipmi_#t~ret1507#1, cleanup_ipmi_#t~ret1508#1, cleanup_ipmi_#t~ret1509#1, cleanup_ipmi_#t~ret1510#1, cleanup_ipmi_#t~ret1511#1, cleanup_ipmi_~count~0#1;assume { :end_inline_cleanup_ipmi } true;~ldv_state_variable_0~0 := 3; [2025-02-08 02:42:15,950 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8255: assume (panic_event_~intf~17#1.base + (8 + panic_event_~intf~17#1.offset)) % 18446744073709551616 != (~#ipmi_interfaces~0.base + ~#ipmi_interfaces~0.offset) % 18446744073709551616; [2025-02-08 02:42:15,950 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8255: assume !((panic_event_~intf~17#1.base + (8 + panic_event_~intf~17#1.offset)) % 18446744073709551616 != (~#ipmi_interfaces~0.base + ~#ipmi_interfaces~0.offset) % 18446744073709551616); [2025-02-08 02:42:15,950 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8321-1: SUMMARY for call cleanup_ipmi_#t~ret1510#1 := atomic_read(~#recv_msg_inuse_count~0.base, ~#recv_msg_inuse_count~0.offset); srcloc: null [2025-02-08 02:42:15,951 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8321: assume -2147483648 <= cleanup_ipmi_#t~ret1510#1 && cleanup_ipmi_#t~ret1510#1 <= 2147483647;cleanup_ipmi_~count~0#1 := cleanup_ipmi_#t~ret1510#1;havoc cleanup_ipmi_#t~ret1510#1; [2025-02-08 02:42:15,951 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8090: assume 0 != send_panic_events_~tmp___0~40#1 && 0 == send_panic_events_~__warned___0~10#1 % 256; [2025-02-08 02:42:15,951 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8090: assume !(0 != send_panic_events_~tmp___0~40#1 && 0 == send_panic_events_~__warned___0~10#1 % 256); [2025-02-08 02:42:15,951 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8189: call send_panic_events_#t~mem1478#1.base, send_panic_events_#t~mem1478#1.offset := read~$Pointer$#19(send_panic_events_~intf~16#1.base, 8 + send_panic_events_~intf~16#1.offset, 8);call write~$Pointer$#35(send_panic_events_#t~mem1478#1.base, send_panic_events_#t~mem1478#1.offset, send_panic_events_~#__ptr___2~1#1.base, send_panic_events_~#__ptr___2~1#1.offset, 8);call send_panic_events_#t~mem1479#1.base, send_panic_events_#t~mem1479#1.offset := read~$Pointer$#35(send_panic_events_~#__ptr___2~1#1.base, send_panic_events_~#__ptr___2~1#1.offset, 8);send_panic_events_~_________p1___2~0#1.base, send_panic_events_~_________p1___2~0#1.offset := send_panic_events_#t~mem1479#1.base, send_panic_events_#t~mem1479#1.offset;havoc send_panic_events_#t~mem1479#1.base, send_panic_events_#t~mem1479#1.offset; [2025-02-08 02:42:15,951 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9891: havoc del_timer_sync_#t~nondet1579#1;cleanup_ipmi_#t~ret1507#1 := del_timer_sync_#res#1;havoc del_timer_sync_#t~nondet1579#1, del_timer_sync_~arg0#1.base, del_timer_sync_~arg0#1.offset;havoc del_timer_sync_#in~arg0#1.base, del_timer_sync_#in~arg0#1.offset;assume { :end_inline_del_timer_sync } true;assume -2147483648 <= cleanup_ipmi_#t~ret1507#1 && cleanup_ipmi_#t~ret1507#1 <= 2147483647;havoc cleanup_ipmi_#t~ret1507#1; [2025-02-08 02:42:15,951 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8322: assume 0 != cleanup_ipmi_~count~0#1; [2025-02-08 02:42:15,951 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8322: assume !(0 != cleanup_ipmi_~count~0#1); [2025-02-08 02:42:15,951 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8520: assume { :end_inline_ldv_check_final_state } true;main_#res#1 := 0;#t~ret1605#1 := main_#res#1;havoc main_#t~nondet1512#1, main_#t~switch1513#1, main_#t~nondet1514#1, main_#t~switch1515#1, main_#t~ret1516#1, main_#t~nondet1517#1, main_#t~switch1518#1, main_#t~ret1519#1, main_#t~ret1520#1, main_#t~nondet1521#1, main_#t~switch1522#1, main_#t~ret1523#1, main_#t~nondet1524#1, main_#t~switch1525#1, main_#t~ret1526#1, main_#t~ret1527#1, main_#t~nondet1528#1, main_#t~switch1529#1, main_#t~ret1530#1, main_#t~ret1531#1, main_~tmp~74#1, main_~tmp___0~42#1, main_~tmp___1~15#1, main_~tmp___2~10#1, main_~tmp___3~7#1, main_~tmp___4~5#1;assume { :end_inline_main } true; [2025-02-08 02:42:15,951 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8520-1: assume { :begin_inline_ldv_check_final_state } true; [2025-02-08 02:42:15,951 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9825: SUMMARY for call ldv_error(); srcloc: null [2025-02-08 02:42:15,951 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8091-1: SUMMARY for call send_panic_events_#t~ret1458#1 := rcu_read_lock_held(); srcloc: null [2025-02-08 02:42:15,951 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8091: assume -2147483648 <= send_panic_events_#t~ret1458#1 && send_panic_events_#t~ret1458#1 <= 2147483647;havoc send_panic_events_#t~ret1458#1; [2025-02-08 02:42:15,951 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9809: SUMMARY for call ldv_error(); srcloc: null [2025-02-08 02:42:15,951 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8075: send_panic_events_~__mptr~21#1.base, send_panic_events_~__mptr~21#1.offset := send_panic_events_~_________p1~10#1.base, send_panic_events_~_________p1~10#1.offset;send_panic_events_~intf~16#1.base, send_panic_events_~intf~16#1.offset := send_panic_events_~__mptr~21#1.base, -28176 + send_panic_events_~__mptr~21#1.offset; [2025-02-08 02:42:15,951 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8323-1: SUMMARY for call cleanup_ipmi_#t~ret1511#1 := printk(90, 0); srcloc: null [2025-02-08 02:42:15,951 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8323: assume -2147483648 <= cleanup_ipmi_#t~ret1511#1 && cleanup_ipmi_#t~ret1511#1 <= 2147483647;havoc cleanup_ipmi_#t~ret1511#1; [2025-02-08 02:42:15,951 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8191-1: SUMMARY for call send_panic_events_#t~ret1480#1 := debug_lockdep_rcu_enabled(); srcloc: null [2025-02-08 02:42:15,951 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8158: call write~int#26(10, send_panic_events_~#msg~9#1.base, send_panic_events_~#msg~9#1.offset, 1);call write~int#26(68, send_panic_events_~#msg~9#1.base, 1 + send_panic_events_~#msg~9#1.offset, 1);call write~$Pointer$#26(send_panic_events_~#data~1#1.base, send_panic_events_~#data~1#1.offset, send_panic_events_~#msg~9#1.base, 4 + send_panic_events_~#msg~9#1.offset, 8);call write~int#26(16, send_panic_events_~#msg~9#1.base, 2 + send_panic_events_~#msg~9#1.offset, 2);send_panic_events_~j~1#1 := 0; [2025-02-08 02:42:15,951 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8191: assume -2147483648 <= send_panic_events_#t~ret1480#1 && send_panic_events_#t~ret1480#1 <= 2147483647;send_panic_events_~tmp___4~4#1 := send_panic_events_#t~ret1480#1;havoc send_panic_events_#t~ret1480#1; [2025-02-08 02:42:15,951 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8142: call write~$Pointer$#19(0, 0, send_panic_events_~intf~16#1.base, 3312 + send_panic_events_~intf~16#1.offset, 8);call send_panic_events_#t~mem1465#1 := read~int#19(send_panic_events_~intf~16#1.base, 3228 + send_panic_events_~intf~16#1.offset, 1);send_panic_events_#t~short1467#1 := 0 == (if send_panic_events_#t~mem1465#1 % 256 % 4294967296 <= 2147483647 then send_panic_events_#t~mem1465#1 % 256 % 4294967296 else send_panic_events_#t~mem1465#1 % 256 % 4294967296 - 4294967296) % 2; [2025-02-08 02:42:15,951 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8109-1: SUMMARY for call send_panic_events_#t~ret1461#1 := debug_lockdep_rcu_enabled(); srcloc: null [2025-02-08 02:42:15,951 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8109: assume -2147483648 <= send_panic_events_#t~ret1461#1 && send_panic_events_#t~ret1461#1 <= 2147483647;send_panic_events_~tmp___1~14#1 := send_panic_events_#t~ret1461#1;havoc send_panic_events_#t~ret1461#1; [2025-02-08 02:42:15,951 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9827: assume 1 == ~ldv_mutex_mutex_of_device~0; [2025-02-08 02:42:15,951 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9827: assume !(1 == ~ldv_mutex_mutex_of_device~0); [2025-02-08 02:42:15,951 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8192: assume 0 != send_panic_events_~tmp___4~4#1 && 0 == send_panic_events_~__warned___2~0#1 % 256; [2025-02-08 02:42:15,951 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8192: assume !(0 != send_panic_events_~tmp___4~4#1 && 0 == send_panic_events_~__warned___2~0#1 % 256); [2025-02-08 02:42:15,951 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9811: assume 1 == ~ldv_mutex_cred_guard_mutex_of_signal_struct~0; [2025-02-08 02:42:15,951 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9811: assume !(1 == ~ldv_mutex_cred_guard_mutex_of_signal_struct~0); [2025-02-08 02:42:15,951 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8143-1: assume send_panic_events_#t~short1470#1;call send_panic_events_#t~mem1468#1 := read~int#19(send_panic_events_~intf~16#1.base, 3228 + send_panic_events_~intf~16#1.offset, 1);call send_panic_events_#t~mem1469#1 := read~int#19(send_panic_events_~intf~16#1.base, 3326 + send_panic_events_~intf~16#1.offset, 1);send_panic_events_#t~short1470#1 := (if send_panic_events_#t~mem1468#1 % 256 % 4294967296 <= 2147483647 then send_panic_events_#t~mem1468#1 % 256 % 4294967296 else send_panic_events_#t~mem1468#1 % 256 % 4294967296 - 4294967296) != (if send_panic_events_#t~mem1469#1 % 256 % 4294967296 <= 2147483647 then send_panic_events_#t~mem1469#1 % 256 % 4294967296 else send_panic_events_#t~mem1469#1 % 256 % 4294967296 - 4294967296); [2025-02-08 02:42:15,951 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8143-1: assume !send_panic_events_#t~short1470#1; [2025-02-08 02:42:15,951 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8110: assume 0 != send_panic_events_~tmp___1~14#1 && 0 == send_panic_events_~__warned___1~0#1 % 256; [2025-02-08 02:42:15,952 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8110: assume !(0 != send_panic_events_~tmp___1~14#1 && 0 == send_panic_events_~__warned___1~0#1 % 256); [2025-02-08 02:42:15,952 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8143: assume send_panic_events_#t~short1470#1;havoc send_panic_events_#t~mem1465#1;havoc send_panic_events_#t~mem1466#1;havoc send_panic_events_#t~short1467#1;havoc send_panic_events_#t~mem1468#1;havoc send_panic_events_#t~mem1469#1;havoc send_panic_events_#t~short1470#1;send_panic_events_~ipmb~0#1.base, send_panic_events_~ipmb~0#1.offset := send_panic_events_~#addr~0#1.base, send_panic_events_~#addr~0#1.offset;call write~int#19(1, send_panic_events_~ipmb~0#1.base, send_panic_events_~ipmb~0#1.offset, 4);call write~int#19(0, send_panic_events_~ipmb~0#1.base, 4 + send_panic_events_~ipmb~0#1.offset, 2);call send_panic_events_#t~mem1471#1 := read~int#19(send_panic_events_~intf~16#1.base, 3229 + send_panic_events_~intf~16#1.offset, 1);call write~int#19(send_panic_events_#t~mem1471#1, send_panic_events_~ipmb~0#1.base, 7 + send_panic_events_~ipmb~0#1.offset, 1);havoc send_panic_events_#t~mem1471#1;call send_panic_events_#t~mem1472#1 := read~int#19(send_panic_events_~intf~16#1.base, 3228 + send_panic_events_~intf~16#1.offset, 1);call write~int#19(send_panic_events_#t~mem1472#1, send_panic_events_~ipmb~0#1.base, 6 + send_panic_events_~ipmb~0#1.offset, 1);havoc send_panic_events_#t~mem1472#1; [2025-02-08 02:42:15,952 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8143: assume !send_panic_events_#t~short1470#1;havoc send_panic_events_#t~mem1465#1;havoc send_panic_events_#t~mem1466#1;havoc send_panic_events_#t~short1467#1;havoc send_panic_events_#t~mem1468#1;havoc send_panic_events_#t~mem1469#1;havoc send_panic_events_#t~short1470#1;call send_panic_events_#t~mem1473#1 := read~int#19(send_panic_events_~intf~16#1.base, 3230 + send_panic_events_~intf~16#1.offset, 1); [2025-02-08 02:42:15,952 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8143-3: assume send_panic_events_#t~short1467#1;call send_panic_events_#t~mem1466#1 := read~int#19(send_panic_events_~intf~16#1.base, 3228 + send_panic_events_~intf~16#1.offset, 1);send_panic_events_#t~short1467#1 := 0 != send_panic_events_#t~mem1466#1 % 256 % 4294967296; [2025-02-08 02:42:15,952 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8143-3: assume !send_panic_events_#t~short1467#1; [2025-02-08 02:42:15,952 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8143-2: send_panic_events_#t~short1470#1 := send_panic_events_#t~short1467#1; [2025-02-08 02:42:15,952 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8094: send_panic_events_~__mptr___0~17#1.base, send_panic_events_~__mptr___0~17#1.offset := send_panic_events_~_________p1___0~10#1.base, send_panic_events_~_________p1___0~10#1.offset;send_panic_events_~intf~16#1.base, send_panic_events_~intf~16#1.offset := send_panic_events_~__mptr___0~17#1.base, -28176 + send_panic_events_~__mptr___0~17#1.offset; [2025-02-08 02:42:15,952 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8193-1: SUMMARY for call send_panic_events_#t~ret1481#1 := rcu_read_lock_held(); srcloc: null [2025-02-08 02:42:15,952 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8193: assume -2147483648 <= send_panic_events_#t~ret1481#1 && send_panic_events_#t~ret1481#1 <= 2147483647;havoc send_panic_events_#t~ret1481#1; [2025-02-08 02:42:15,952 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8243-1: SUMMARY for call ##fun~$Pointer$~X~int~TO~VOID(panic_event_#t~mem1491#1.base, panic_event_#t~mem1491#1.offset, 1, panic_event_#t~mem1493#1.base, panic_event_#t~mem1493#1.offset); srcloc: null [2025-02-08 02:42:15,952 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8243: havoc panic_event_#t~mem1491#1.base, panic_event_#t~mem1491#1.offset;havoc panic_event_#t~mem1492#1.base, panic_event_#t~mem1492#1.offset;havoc panic_event_#t~mem1493#1.base, panic_event_#t~mem1493#1.offset;call panic_event_#t~mem1494#1.base, panic_event_#t~mem1494#1.offset := read~$Pointer$#19(panic_event_~intf~17#1.base, 8 + panic_event_~intf~17#1.offset, 8);call write~$Pointer$#29(panic_event_#t~mem1494#1.base, panic_event_#t~mem1494#1.offset, panic_event_~#__ptr___0~12#1.base, panic_event_~#__ptr___0~12#1.offset, 8);call panic_event_#t~mem1495#1.base, panic_event_#t~mem1495#1.offset := read~$Pointer$#29(panic_event_~#__ptr___0~12#1.base, panic_event_~#__ptr___0~12#1.offset, 8);panic_event_~_________p1___0~11#1.base, panic_event_~_________p1___0~11#1.offset := panic_event_#t~mem1495#1.base, panic_event_#t~mem1495#1.offset;havoc panic_event_#t~mem1495#1.base, panic_event_#t~mem1495#1.offset; [2025-02-08 02:42:15,952 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8111-1: SUMMARY for call send_panic_events_#t~ret1462#1 := rcu_read_lock_held(); srcloc: null [2025-02-08 02:42:15,952 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8111: assume -2147483648 <= send_panic_events_#t~ret1462#1 && send_panic_events_#t~ret1462#1 <= 2147483647;havoc send_panic_events_#t~ret1462#1; [2025-02-08 02:42:15,952 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9829: SUMMARY for call ldv_error(); srcloc: null [2025-02-08 02:42:15,952 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9928: havoc ldv_smi_ipmb_proc_ops_release_#t~nondet1586#1;main_#t~ret1520#1 := ldv_smi_ipmb_proc_ops_release_#res#1;havoc ldv_smi_ipmb_proc_ops_release_#t~nondet1586#1;assume { :end_inline_ldv_smi_ipmb_proc_ops_release } true;assume -2147483648 <= main_#t~ret1520#1 && main_#t~ret1520#1 <= 2147483647;havoc main_#t~ret1520#1;~ldv_state_variable_1~0 := 1;~ref_cnt~0 := ~ref_cnt~0 - 1; [2025-02-08 02:42:17,727 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4433: assume 0 != ~tmp___0~8#1;call write~$Pointer$#38(~msg~2#1.base, ~msg~2#1.offset, ~recv_msg#1.base, ~recv_msg#1.offset, 8);call write~int#19(0, ~intf#1.base, 406 + ~intf#1.offset + 38 * (if ~seq#1 % 256 % 4294967296 <= 2147483647 then ~seq#1 % 256 % 4294967296 else ~seq#1 % 256 % 4294967296 - 4294967296), 1);~rv~1#1 := 0; [2025-02-08 02:42:17,728 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4433: assume !(0 != ~tmp___0~8#1); [2025-02-08 02:42:17,728 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4257: havoc ipmi_addr_equal_#t~mem248#1;havoc ipmi_addr_equal_#t~mem249#1;havoc ipmi_addr_equal_#t~mem250#1;havoc ipmi_addr_equal_#t~mem251#1;havoc ipmi_addr_equal_#t~short252#1; [2025-02-08 02:42:17,728 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4250: havoc ipmi_addr_equal_#t~mem245#1;havoc ipmi_addr_equal_#t~mem246#1; [2025-02-08 02:42:17,728 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4271: havoc ipmi_addr_equal_#t~mem260#1;havoc ipmi_addr_equal_#t~mem261#1;havoc ipmi_addr_equal_#t~mem262#1;havoc ipmi_addr_equal_#t~mem263#1;havoc ipmi_addr_equal_#t~short264#1;havoc ipmi_addr_equal_#t~mem265#1;havoc ipmi_addr_equal_#t~mem266#1;havoc ipmi_addr_equal_#t~short267#1;havoc ipmi_addr_equal_#t~mem268#1;havoc ipmi_addr_equal_#t~mem269#1;havoc ipmi_addr_equal_#t~short270#1; [2025-02-08 02:42:17,728 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4432: #t~ret312#1 := ipmi_addr_equal_#res#1;havoc ipmi_addr_equal_#t~mem240#1, ipmi_addr_equal_#t~mem241#1, ipmi_addr_equal_#t~mem242#1, ipmi_addr_equal_#t~mem243#1, ipmi_addr_equal_#t~mem244#1, ipmi_addr_equal_#t~mem245#1, ipmi_addr_equal_#t~mem246#1, ipmi_addr_equal_#t~ret247#1, ipmi_addr_equal_#t~mem248#1, ipmi_addr_equal_#t~mem249#1, ipmi_addr_equal_#t~mem250#1, ipmi_addr_equal_#t~mem251#1, ipmi_addr_equal_#t~short252#1, ipmi_addr_equal_#t~ret253#1, ipmi_addr_equal_#t~mem254#1, ipmi_addr_equal_#t~mem255#1, ipmi_addr_equal_#t~mem256#1, ipmi_addr_equal_#t~mem257#1, ipmi_addr_equal_#t~short258#1, ipmi_addr_equal_#t~ret259#1, ipmi_addr_equal_#t~mem260#1, ipmi_addr_equal_#t~mem261#1, ipmi_addr_equal_#t~mem262#1, ipmi_addr_equal_#t~mem263#1, ipmi_addr_equal_#t~short264#1, ipmi_addr_equal_#t~mem265#1, ipmi_addr_equal_#t~mem266#1, ipmi_addr_equal_#t~short267#1, ipmi_addr_equal_#t~mem268#1, ipmi_addr_equal_#t~mem269#1, ipmi_addr_equal_#t~short270#1, ipmi_addr_equal_~addr1#1.base, ipmi_addr_equal_~addr1#1.offset, ipmi_addr_equal_~addr2#1.base, ipmi_addr_equal_~addr2#1.offset, ipmi_addr_equal_~smi_addr1~0#1.base, ipmi_addr_equal_~smi_addr1~0#1.offset, ipmi_addr_equal_~smi_addr2~0#1.base, ipmi_addr_equal_~smi_addr2~0#1.offset, ipmi_addr_equal_~ipmb_addr1~0#1.base, ipmi_addr_equal_~ipmb_addr1~0#1.offset, ipmi_addr_equal_~ipmb_addr2~0#1.base, ipmi_addr_equal_~ipmb_addr2~0#1.offset, ipmi_addr_equal_~tmp~16#1, ipmi_addr_equal_~tmp___0~6#1, ipmi_addr_equal_~lan_addr1~0#1.base, ipmi_addr_equal_~lan_addr1~0#1.offset, ipmi_addr_equal_~lan_addr2~0#1.base, ipmi_addr_equal_~lan_addr2~0#1.offset, ipmi_addr_equal_~tmp___1~1#1;havoc ipmi_addr_equal_#in~addr1#1.base, ipmi_addr_equal_#in~addr1#1.offset, ipmi_addr_equal_#in~addr2#1.base, ipmi_addr_equal_#in~addr2#1.offset;assume { :end_inline_ipmi_addr_equal } true;assume -2147483648 <= #t~ret312#1 && #t~ret312#1 <= 2147483647;~tmp___0~8#1 := #t~ret312#1;havoc #t~ret312#1; [2025-02-08 02:42:17,728 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4263: havoc ipmi_addr_equal_#t~mem254#1;havoc ipmi_addr_equal_#t~mem255#1;havoc ipmi_addr_equal_#t~mem256#1;havoc ipmi_addr_equal_#t~mem257#1;havoc ipmi_addr_equal_#t~short258#1; [2025-02-08 02:42:19,167 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3321: havoc #t~mem32; [2025-02-08 02:42:19,308 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9995: havoc #t~ret1596.base, #t~ret1596.offset; [2025-02-08 02:42:19,549 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5046: #res.base, #res.offset := 0, 0;call ULTIMATE.dealloc(~#__ptr~4.base, ~#__ptr~4.offset);havoc ~#__ptr~4.base, ~#__ptr~4.offset;call ULTIMATE.dealloc(~#__ptr___0~4.base, ~#__ptr___0~4.offset);havoc ~#__ptr___0~4.base, ~#__ptr___0~4.offset; [2025-02-08 02:42:19,549 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5034: assume -2147483648 <= #t~ret463 && #t~ret463 <= 2147483647;havoc #t~ret463; [2025-02-08 02:42:19,549 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5032-1: SUMMARY for call #t~ret462 := debug_lockdep_rcu_enabled(); srcloc: null [2025-02-08 02:42:19,549 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5034-1: SUMMARY for call #t~ret463 := rcu_read_lock_held(); srcloc: null [2025-02-08 02:42:19,549 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5032: assume -2147483648 <= #t~ret462 && #t~ret462 <= 2147483647;~tmp___0~13 := #t~ret462;havoc #t~ret462; [2025-02-08 02:42:19,549 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5026: assume #t~short459;havoc #t~mem453;havoc #t~mem454;havoc #t~short455;havoc #t~mem457;havoc #t~bitwise456;havoc #t~bitwise458;havoc #t~short459;#res.base, #res.offset := ~rcvr~2.base, ~rcvr~2.offset;call ULTIMATE.dealloc(~#__ptr~4.base, ~#__ptr~4.offset);havoc ~#__ptr~4.base, ~#__ptr~4.offset;call ULTIMATE.dealloc(~#__ptr___0~4.base, ~#__ptr___0~4.offset);havoc ~#__ptr___0~4.base, ~#__ptr___0~4.offset; [2025-02-08 02:42:19,549 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5026: assume !#t~short459;havoc #t~mem453;havoc #t~mem454;havoc #t~short455;havoc #t~mem457;havoc #t~bitwise456;havoc #t~bitwise458;havoc #t~short459;call #t~mem460.base, #t~mem460.offset := read~$Pointer$#19(~rcvr~2.base, ~rcvr~2.offset, 8);call write~$Pointer$#39(#t~mem460.base, #t~mem460.offset, ~#__ptr___0~4.base, ~#__ptr___0~4.offset, 8);havoc #t~mem460.base, #t~mem460.offset;call #t~mem461.base, #t~mem461.offset := read~$Pointer$#39(~#__ptr___0~4.base, ~#__ptr___0~4.offset, 8);~_________p1___0~3.base, ~_________p1___0~3.offset := #t~mem461.base, #t~mem461.offset;havoc #t~mem461.base, #t~mem461.offset; [2025-02-08 02:42:19,549 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5026-3: havoc #t~bitwise458;assume #t~bitwise458 % 4294967296 <= #t~mem457 % 4294967296 && #t~bitwise458 % 4294967296 <= #t~bitwise456 % 4294967296; [2025-02-08 02:42:19,549 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5026-4: assume #t~mem457 % 4294967296 == #t~bitwise456 % 4294967296;#t~bitwise458 := #t~mem457; [2025-02-08 02:42:19,549 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5026-4: assume !(#t~mem457 % 4294967296 == #t~bitwise456 % 4294967296); [2025-02-08 02:42:19,549 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5026-1: #t~short459 := 0 != #t~bitwise458 % 4294967296; [2025-02-08 02:42:19,549 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5026-2: [2025-02-08 02:42:19,549 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint find_cmd_rcvrFINAL: assume true; [2025-02-08 02:42:19,549 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5026-7: havoc #t~bitwise456;assume #t~bitwise456 > 1; [2025-02-08 02:42:19,549 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5026-8: assume 0 == (if ~chan % 256 % 4294967296 <= 2147483647 then ~chan % 256 % 4294967296 else ~chan % 256 % 4294967296 - 4294967296);#t~bitwise456 := 1; [2025-02-08 02:42:19,549 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5026-8: assume !(0 == (if ~chan % 256 % 4294967296 <= 2147483647 then ~chan % 256 % 4294967296 else ~chan % 256 % 4294967296 - 4294967296)); [2025-02-08 02:42:19,549 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5026-5: assume 0 == #t~mem457 % 4294967296 || 0 == #t~bitwise456 % 4294967296;#t~bitwise458 := 0; [2025-02-08 02:42:19,549 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5026-5: assume !(0 == #t~mem457 % 4294967296 || 0 == #t~bitwise456 % 4294967296); [2025-02-08 02:42:19,549 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5026-6: [2025-02-08 02:42:19,549 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5026-11: assume #t~short455;call #t~mem454 := read~int#19(~rcvr~2.base, 25 + ~rcvr~2.offset, 1);#t~short455 := (if #t~mem454 % 256 % 4294967296 <= 2147483647 then #t~mem454 % 256 % 4294967296 else #t~mem454 % 256 % 4294967296 - 4294967296) == (if ~cmd % 256 % 4294967296 <= 2147483647 then ~cmd % 256 % 4294967296 else ~cmd % 256 % 4294967296 - 4294967296); [2025-02-08 02:42:19,549 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5026-11: assume !#t~short455; [2025-02-08 02:42:19,549 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5026-12: call #t~mem453 := read~int#19(~rcvr~2.base, 24 + ~rcvr~2.offset, 1);#t~short455 := (if #t~mem453 % 256 % 4294967296 <= 2147483647 then #t~mem453 % 256 % 4294967296 else #t~mem453 % 256 % 4294967296 - 4294967296) == (if ~netfn % 256 % 4294967296 <= 2147483647 then ~netfn % 256 % 4294967296 else ~netfn % 256 % 4294967296 - 4294967296); [2025-02-08 02:42:19,549 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5026-9: assume #t~short459;call #t~mem457 := read~int#19(~rcvr~2.base, 26 + ~rcvr~2.offset, 4); [2025-02-08 02:42:19,549 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5026-9: assume !#t~short459; [2025-02-08 02:42:19,549 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5026-10: #t~short459 := #t~short455; [2025-02-08 02:42:19,549 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5037: ~__mptr___0~9.base, ~__mptr___0~9.offset := ~_________p1___0~3.base, ~_________p1___0~3.offset;~rcvr~2.base, ~rcvr~2.offset := ~__mptr___0~9.base, ~__mptr___0~9.offset; [2025-02-08 02:42:19,549 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5004: call ULTIMATE.dealloc(~#__ptr~4.base, ~#__ptr~4.offset);havoc ~#__ptr~4.base, ~#__ptr~4.offset;call ULTIMATE.dealloc(~#__ptr___0~4.base, ~#__ptr___0~4.offset);havoc ~#__ptr___0~4.base, ~#__ptr___0~4.offset; [2025-02-08 02:42:19,549 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5033: assume 0 != ~tmp___0~13 && 0 == ~__warned___0~3 % 256; [2025-02-08 02:42:19,549 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5033: assume !(0 != ~tmp___0~13 && 0 == ~__warned___0~3 % 256); [2025-02-08 02:42:19,565 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9989: havoc #t~nondet1594; [2025-02-08 02:42:19,581 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9872: havoc #t~nondet1575; [2025-02-08 02:42:19,713 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9912: havoc driver_register_#t~nondet1584#1; [2025-02-08 02:42:19,713 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9879: havoc atomic_notifier_chain_register_#t~nondet1576#1; [2025-02-08 02:42:19,713 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8268: call ULTIMATE.dealloc(~#__key~2#1.base, ~#__key~2#1.offset);havoc ~#__key~2#1.base, ~#__key~2#1.offset; [2025-02-08 02:42:19,730 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3282: havoc #t~mem14.base, #t~mem14.offset; [2025-02-08 02:42:19,988 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4055-1: SUMMARY for call kfree(~rcvr~0#1.base, ~rcvr~0#1.offset); srcloc: null [2025-02-08 02:42:19,988 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4055: ~rcvr~0#1.base, ~rcvr~0#1.offset := ~rcvr2~0#1.base, ~rcvr2~0#1.offset;call #t~mem204#1.base, #t~mem204#1.offset := read~$Pointer$#19(~rcvr2~0#1.base, ~rcvr2~0#1.offset, 8);~__mptr___1~2#1.base, ~__mptr___1~2#1.offset := #t~mem204#1.base, #t~mem204#1.offset;havoc #t~mem204#1.base, #t~mem204#1.offset;~rcvr2~0#1.base, ~rcvr2~0#1.offset := ~__mptr___1~2#1.base, ~__mptr___1~2#1.offset; [2025-02-08 02:42:19,988 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4070: havoc #t~mem208#1.base, #t~mem208#1.offset; [2025-02-08 02:42:19,988 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4037-1: call ULTIMATE.dealloc(~#list~0#1.base, ~#list~0#1.offset);havoc ~#list~0#1.base, ~#list~0#1.offset; [2025-02-08 02:42:19,988 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4037: call ULTIMATE.dealloc(~#list~0#1.base, ~#list~0#1.offset);havoc ~#list~0#1.base, ~#list~0#1.offset; [2025-02-08 02:42:19,988 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4070-1: SUMMARY for call ipmi_free_recv_msg(#t~mem208#1.base, #t~mem208#1.offset); srcloc: null [2025-02-08 02:42:19,988 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4066: ~i~0#1 := 0; [2025-02-08 02:42:19,988 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint clean_up_interface_dataFINAL: assume true; [2025-02-08 02:42:19,988 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4073: ~i~0#1 := 1 + ~i~0#1; [2025-02-08 02:42:19,988 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4069-1: assume #t~short207#1;call #t~mem206#1.base, #t~mem206#1.offset := read~$Pointer$#19(~intf#1.base, 30 + (406 + ~intf#1.offset + 38 * ~i~0#1), 8);#t~short207#1 := 0 != (#t~mem206#1.base + #t~mem206#1.offset) % 18446744073709551616; [2025-02-08 02:42:19,988 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4069-1: assume !#t~short207#1; [2025-02-08 02:42:19,988 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4069: assume #t~short207#1;havoc #t~mem205#1;havoc #t~mem206#1.base, #t~mem206#1.offset;havoc #t~short207#1;call #t~mem208#1.base, #t~mem208#1.offset := read~$Pointer$#19(~intf#1.base, 30 + (406 + ~intf#1.offset + 38 * ~i~0#1), 8); [2025-02-08 02:42:19,988 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4069: assume !#t~short207#1;havoc #t~mem205#1;havoc #t~mem206#1.base, #t~mem206#1.offset;havoc #t~short207#1; [2025-02-08 02:42:19,988 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4069-2: call #t~mem205#1 := read~int#19(~intf#1.base, 406 + ~intf#1.offset + 38 * ~i~0#1, 1);#t~short207#1 := 0 != #t~mem205#1 % 256 % 4294967296; [2025-02-08 02:42:19,988 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4067: assume ~i~0#1 <= 63; [2025-02-08 02:42:19,988 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4067: assume !(~i~0#1 <= 63); [2025-02-08 02:42:20,054 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10021: havoc #t~nondet1601; [2025-02-08 02:42:20,172 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9946: havoc lock_is_held_#t~nondet1589#1; [2025-02-08 02:42:20,172 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10003: havoc rcu_lockdep_current_cpu_online_#t~nondet1598#1; [2025-02-08 02:42:20,277 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3968: havoc #t~mem194; [2025-02-08 02:42:20,295 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3974: havoc #t~mem195; [2025-02-08 02:42:20,312 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9999: havoc #t~nondet1597; [2025-02-08 02:42:20,625 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint free_recv_msg_listFINAL: assume true; [2025-02-08 02:42:20,625 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3991-1: SUMMARY for call ipmi_free_recv_msg(~msg~0.base, ~msg~0.offset); srcloc: null [2025-02-08 02:42:20,625 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3990: SUMMARY for call list_del(~msg~0.base, ~msg~0.offset); srcloc: null [2025-02-08 02:42:20,625 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3991: ~msg~0.base, ~msg~0.offset := ~msg2~0.base, ~msg2~0.offset;call #t~mem198.base, #t~mem198.offset := read~$Pointer$#19(~msg2~0.base, ~msg2~0.offset, 8);~__mptr___1~0.base, ~__mptr___1~0.offset := #t~mem198.base, #t~mem198.offset;havoc #t~mem198.base, #t~mem198.offset;~msg2~0.base, ~msg2~0.offset := ~__mptr___1~0.base, ~__mptr___1~0.offset; [2025-02-08 02:42:20,829 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5201: call #t~mem490 := read~int#19(~data.base, ~data.offset, 1);~csum~0 := (if #t~mem490 % 256 % 4294967296 <= 2147483647 then #t~mem490 % 256 % 4294967296 else #t~mem490 % 256 % 4294967296 - 4294967296) + (if ~csum~0 % 256 % 4294967296 <= 2147483647 then ~csum~0 % 256 % 4294967296 else ~csum~0 % 256 % 4294967296 - 4294967296);~size := ~size - 1;~data.base, ~data.offset := ~data.base, 1 + ~data.offset; [2025-02-08 02:42:20,829 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5211: #res := -(if ~csum~0 % 256 % 4294967296 <= 2147483647 then ~csum~0 % 256 % 4294967296 else ~csum~0 % 256 % 4294967296 - 4294967296); [2025-02-08 02:42:20,829 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint ipmb_checksumFINAL: assume true; [2025-02-08 02:42:21,384 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4351: havoc ##fun~~ipmi_smi_t~0~X~$Pointer$~TO~VOID_#~285#1.base, ##fun~~ipmi_smi_t~0~X~$Pointer$~TO~VOID_#~285#1.offset, ##fun~~ipmi_smi_t~0~X~$Pointer$~TO~VOID_#~286#1.base, ##fun~~ipmi_smi_t~0~X~$Pointer$~TO~VOID_#~286#1.offset;havoc ##fun~~ipmi_smi_t~0~X~$Pointer$~TO~VOID_#in~285#1.base, ##fun~~ipmi_smi_t~0~X~$Pointer$~TO~VOID_#in~285#1.offset, ##fun~~ipmi_smi_t~0~X~$Pointer$~TO~VOID_#in~286#1.base, ##fun~~ipmi_smi_t~0~X~$Pointer$~TO~VOID_#in~286#1.offset, ##fun~~ipmi_smi_t~0~X~$Pointer$~TO~VOID_#in~#fp#1.base, ##fun~~ipmi_smi_t~0~X~$Pointer$~TO~VOID_#in~#fp#1.offset;assume { :end_inline_##fun~~ipmi_smi_t~0~X~$Pointer$~TO~VOID } true;havoc #t~mem287#1.base, #t~mem287#1.offset; [2025-02-08 02:42:21,385 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L-1-1: havoc event_receiver_fetcher_#t~mem1416#1, event_receiver_fetcher_#t~mem1417#1, event_receiver_fetcher_#t~short1418#1, event_receiver_fetcher_#t~mem1419#1, event_receiver_fetcher_#t~short1420#1, event_receiver_fetcher_#t~mem1421#1.base, event_receiver_fetcher_#t~mem1421#1.offset, event_receiver_fetcher_#t~mem1422#1, event_receiver_fetcher_#t~short1423#1, event_receiver_fetcher_#t~mem1424#1.base, event_receiver_fetcher_#t~mem1424#1.offset, event_receiver_fetcher_#t~mem1425#1, event_receiver_fetcher_#t~mem1426#1.base, event_receiver_fetcher_#t~mem1426#1.offset, event_receiver_fetcher_#t~mem1427#1, event_receiver_fetcher_~intf#1.base, event_receiver_fetcher_~intf#1.offset, event_receiver_fetcher_~msg#1.base, event_receiver_fetcher_~msg#1.offset;havoc event_receiver_fetcher_#in~intf#1.base, event_receiver_fetcher_#in~intf#1.offset, event_receiver_fetcher_#in~msg#1.base, event_receiver_fetcher_#in~msg#1.offset;assume { :end_inline_event_receiver_fetcher } true; [2025-02-08 02:42:21,385 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L-1-2: havoc device_id_fetcher_#t~mem1428#1, device_id_fetcher_#t~mem1429#1, device_id_fetcher_#t~short1430#1, device_id_fetcher_#t~mem1431#1, device_id_fetcher_#t~short1432#1, device_id_fetcher_#t~mem1433#1.base, device_id_fetcher_#t~mem1433#1.offset, device_id_fetcher_#t~mem1434#1, device_id_fetcher_#t~short1435#1, device_id_fetcher_#t~mem1436#1.base, device_id_fetcher_#t~mem1436#1.offset, device_id_fetcher_#t~mem1437#1, device_id_fetcher_#t~mem1438#1.base, device_id_fetcher_#t~mem1438#1.offset, device_id_fetcher_#t~mem1439#1, device_id_fetcher_~intf#1.base, device_id_fetcher_~intf#1.offset, device_id_fetcher_~msg#1.base, device_id_fetcher_~msg#1.offset;havoc device_id_fetcher_#in~intf#1.base, device_id_fetcher_#in~intf#1.offset, device_id_fetcher_#in~msg#1.base, device_id_fetcher_#in~msg#1.offset;assume { :end_inline_device_id_fetcher } true; [2025-02-08 02:42:21,385 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L-1-3: havoc channel_handler_#t~mem963#1, channel_handler_#t~mem964#1, channel_handler_#t~short965#1, channel_handler_#t~mem966#1, channel_handler_#t~short967#1, channel_handler_#t~mem968#1.base, channel_handler_#t~mem968#1.offset, channel_handler_#t~mem969#1, channel_handler_#t~mem970#1.base, channel_handler_#t~mem970#1.offset, channel_handler_#t~mem971#1, channel_handler_#t~mem972#1, channel_handler_#t~mem973#1, channel_handler_#t~mem974#1.base, channel_handler_#t~mem974#1.offset, channel_handler_#t~mem975#1, channel_handler_#t~mem976#1.base, channel_handler_#t~mem976#1.offset, channel_handler_#t~mem977#1, channel_handler_#t~mem978#1, channel_handler_#t~mem979#1, channel_handler_#t~mem980#1, channel_handler_#t~ret981#1, channel_handler_#t~ret982#1, channel_handler_~intf#1.base, channel_handler_~intf#1.offset, channel_handler_~msg#1.base, channel_handler_~msg#1.offset, channel_handler_~rv~16#1, channel_handler_~chan~0#1;havoc channel_handler_#in~intf#1.base, channel_handler_#in~intf#1.offset, channel_handler_#in~msg#1.base, channel_handler_#in~msg#1.offset;assume { :end_inline_channel_handler } true; [2025-02-08 02:42:21,385 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L-1-4: havoc guid_handler_#t~mem933#1, guid_handler_#t~mem934#1, guid_handler_#t~short935#1, guid_handler_#t~mem936#1, guid_handler_#t~short937#1, guid_handler_#t~mem938#1.base, guid_handler_#t~mem938#1.offset, guid_handler_#t~mem939#1, guid_handler_#t~mem940#1.base, guid_handler_#t~mem940#1.offset, guid_handler_#t~mem941#1, guid_handler_#t~mem942#1.base, guid_handler_#t~mem942#1.offset, guid_handler_#t~mem943#1, guid_handler_#t~ret944#1, guid_handler_#t~mem945#1.base, guid_handler_#t~mem945#1.offset, guid_handler_#t~mem946#1.base, guid_handler_#t~mem946#1.offset, guid_handler_#t~memcpy~res947#1.base, guid_handler_#t~memcpy~res947#1.offset, guid_handler_#t~mem948#1.base, guid_handler_#t~mem948#1.offset, guid_handler_#t~mem949#1.base, guid_handler_#t~mem949#1.offset, guid_handler_#t~memcpy~res950#1.base, guid_handler_#t~memcpy~res950#1.offset, guid_handler_#t~mem951#1.base, guid_handler_#t~mem951#1.offset, guid_handler_~intf#1.base, guid_handler_~intf#1.offset, guid_handler_~msg#1.base, guid_handler_~msg#1.offset, guid_handler_~__len~3#1, guid_handler_~__ret~4#1.base, guid_handler_~__ret~4#1.offset;havoc guid_handler_#in~intf#1.base, guid_handler_#in~intf#1.offset, guid_handler_#in~msg#1.base, guid_handler_#in~msg#1.offset;assume { :end_inline_guid_handler } true; [2025-02-08 02:42:21,385 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4352: SUMMARY for call atomic_inc(~intf~2#1.base, 3414 + ~intf~2#1.offset); srcloc: null [2025-02-08 02:42:21,722 INFO L? ?]: Removed 1447 outVars from TransFormulas that were not future-live. [2025-02-08 02:42:21,722 INFO L308 CfgBuilder]: Performing block encoding [2025-02-08 02:42:21,755 INFO L332 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2025-02-08 02:42:21,755 INFO L337 CfgBuilder]: Removed 0 assume(true) statements. [2025-02-08 02:42:21,756 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder CFG 08.02 02:42:21 BoogieIcfgContainer [2025-02-08 02:42:21,756 INFO L131 PluginConnector]: ------------------------ END IcfgBuilder---------------------------- [2025-02-08 02:42:21,757 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2025-02-08 02:42:21,757 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2025-02-08 02:42:21,761 INFO L274 PluginConnector]: TraceAbstraction initialized [2025-02-08 02:42:21,761 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 08.02 02:41:59" (1/3) ... [2025-02-08 02:42:21,762 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1f785054 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 08.02 02:42:21, skipping insertion in model container [2025-02-08 02:42:21,762 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 02:42:01" (2/3) ... [2025-02-08 02:42:21,762 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1f785054 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 08.02 02:42:21, skipping insertion in model container [2025-02-08 02:42:21,762 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder CFG 08.02 02:42:21" (3/3) ... [2025-02-08 02:42:21,763 INFO L128 eAbstractionObserver]: Analyzing ICFG 32_7a_cilled_linux-3.8-rc1-drivers--char--ipmi--ipmi_msghandler.ko-main.cil.out.i [2025-02-08 02:42:21,775 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2025-02-08 02:42:21,779 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG 32_7a_cilled_linux-3.8-rc1-drivers--char--ipmi--ipmi_msghandler.ko-main.cil.out.i that has 117 procedures, 1030 locations, 1 initial locations, 83 loop locations, and 2 error locations. [2025-02-08 02:42:21,852 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2025-02-08 02:42:21,862 INFO L333 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopHeads, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@625a3328, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2025-02-08 02:42:21,862 INFO L334 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2025-02-08 02:42:21,870 INFO L276 IsEmpty]: Start isEmpty. Operand has 735 states, 473 states have (on average 1.3530655391120507) internal successors, (640), 524 states have internal predecessors, (640), 152 states have call successors, (152), 60 states have call predecessors, (152), 54 states have return successors, (142), 139 states have call predecessors, (142), 142 states have call successors, (142) [2025-02-08 02:42:21,880 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2025-02-08 02:42:21,883 INFO L782 garLoopResultBuilder]: Registering result SAFE for location handle_new_recv_msgsErr0ASSERT_VIOLATIONUNSUPPORTED_FEATURE (1 of 2 remaining) [2025-02-08 02:42:21,884 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 2 remaining) [2025-02-08 02:42:21,889 INFO L422 BasicCegarLoop]: Path program histogram: [] [2025-02-08 02:42:21,895 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 735 states, 473 states have (on average 1.3530655391120507) internal successors, (640), 524 states have internal predecessors, (640), 152 states have call successors, (152), 60 states have call predecessors, (152), 54 states have return successors, (142), 139 states have call predecessors, (142), 142 states have call successors, (142) [2025-02-08 02:42:21,942 INFO L170 ceAbstractionStarter]: Computing trace abstraction results [2025-02-08 02:42:21,949 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 08.02 02:42:21 BoogieIcfgContainer [2025-02-08 02:42:21,950 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2025-02-08 02:42:21,951 INFO L112 PluginConnector]: ------------------------Witness Printer---------------------------- [2025-02-08 02:42:21,951 INFO L270 PluginConnector]: Initializing Witness Printer... [2025-02-08 02:42:21,951 INFO L274 PluginConnector]: Witness Printer initialized [2025-02-08 02:42:21,952 INFO L184 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder CFG 08.02 02:42:21" (3/4) ... [2025-02-08 02:42:21,954 INFO L146 WitnessPrinter]: Generating witness for correct program [2025-02-08 02:42:21,959 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy#12 [2025-02-08 02:42:21,959 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy#11 [2025-02-08 02:42:21,960 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy#10 [2025-02-08 02:42:21,960 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy#19 [2025-02-08 02:42:21,960 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy#18 [2025-02-08 02:42:21,960 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure list_empty [2025-02-08 02:42:21,960 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy#17 [2025-02-08 02:42:21,960 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure smi_stats_proc_open [2025-02-08 02:42:21,960 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy#16 [2025-02-08 02:42:21,960 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy#15 [2025-02-08 02:42:21,960 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy#14 [2025-02-08 02:42:21,960 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure kref_sub [2025-02-08 02:42:21,960 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy#13 [2025-02-08 02:42:21,960 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure clean_up_interface_data [2025-02-08 02:42:21,960 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure kref_get [2025-02-08 02:42:21,960 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure ipmi_alloc_recv_msg [2025-02-08 02:42:21,960 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy#23 [2025-02-08 02:42:21,960 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy#22 [2025-02-08 02:42:21,960 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy#21 [2025-02-08 02:42:21,960 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy#20 [2025-02-08 02:42:21,960 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure intf_find_seq [2025-02-08 02:42:21,960 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure single_open [2025-02-08 02:42:21,960 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy#29 [2025-02-08 02:42:21,960 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure debug_lockdep_rcu_enabled [2025-02-08 02:42:21,960 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy#28 [2025-02-08 02:42:21,960 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy#27 [2025-02-08 02:42:21,960 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy#26 [2025-02-08 02:42:21,960 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy#25 [2025-02-08 02:42:21,960 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy#24 [2025-02-08 02:42:21,960 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure ldv_malloc [2025-02-08 02:42:21,960 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure rcu_read_lock_held [2025-02-08 02:42:21,960 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure synchronize_rcu [2025-02-08 02:42:21,960 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy#34 [2025-02-08 02:42:21,960 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure ##fun~$Pointer$~X~$Pointer$~X~int~TO~VOID [2025-02-08 02:42:21,960 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure smi_ipmb_proc_open [2025-02-08 02:42:21,960 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy#33 [2025-02-08 02:42:21,960 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy#32 [2025-02-08 02:42:21,960 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure ipmi_poll [2025-02-08 02:42:21,960 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy#31 [2025-02-08 02:42:21,960 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure maintenance_mode_update [2025-02-08 02:42:21,960 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy#30 [2025-02-08 02:42:21,960 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure kfree [2025-02-08 02:42:21,960 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy#39 [2025-02-08 02:42:21,960 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy#38 [2025-02-08 02:42:21,960 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure list_add_tail [2025-02-08 02:42:21,960 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy#37 [2025-02-08 02:42:21,960 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy#36 [2025-02-08 02:42:21,960 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy#35 [2025-02-08 02:42:21,961 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure mutex_unlock [2025-02-08 02:42:21,961 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure ldv_error [2025-02-08 02:42:21,961 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure kref_put [2025-02-08 02:42:21,961 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure ldv__builtin_expect [2025-02-08 02:42:21,961 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure format_lan_msg [2025-02-08 02:42:21,961 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure atomic_read [2025-02-08 02:42:21,961 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy#40 [2025-02-08 02:42:21,961 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure is_ipmb_addr [2025-02-08 02:42:21,961 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure rcu_read_lock [2025-02-08 02:42:21,961 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure ipmi_free_smi_msg [2025-02-08 02:42:21,961 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy#1 [2025-02-08 02:42:21,961 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy#0 [2025-02-08 02:42:21,961 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy#3 [2025-02-08 02:42:21,961 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy#2 [2025-02-08 02:42:21,961 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy#5 [2025-02-08 02:42:21,961 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy#4 [2025-02-08 02:42:21,961 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure mutex_lock [2025-02-08 02:42:21,961 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure ##fun~$Pointer$~X~int~TO~VOID [2025-02-08 02:42:21,961 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure copy_event_into_recv_msg [2025-02-08 02:42:21,961 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure smi_version_proc_open [2025-02-08 02:42:21,961 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure ipmi_panic_request_and_wait [2025-02-08 02:42:21,961 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure spinlock_check [2025-02-08 02:42:21,961 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure is_ipmb_bcast_addr [2025-02-08 02:42:21,961 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure rcu_is_cpu_idle [2025-02-08 02:42:21,961 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure __list_add [2025-02-08 02:42:21,961 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure send_channel_info_cmd [2025-02-08 02:42:21,961 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure ldv_mutex_unlock_cmd_rcvrs_mutex_of_ipmi_smi [2025-02-08 02:42:21,961 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure atomic_inc [2025-02-08 02:42:21,961 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy#7 [2025-02-08 02:42:21,961 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure format_ipmb_msg [2025-02-08 02:42:21,961 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy#6 [2025-02-08 02:42:21,961 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy#9 [2025-02-08 02:42:21,961 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy#8 [2025-02-08 02:42:21,961 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure lockdep_rcu_suspicious [2025-02-08 02:42:21,961 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure __bad_percpu_size [2025-02-08 02:42:21,961 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure INIT_LIST_HEAD [2025-02-08 02:42:21,962 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure free_recv_msg_list [2025-02-08 02:42:21,962 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure proc_mkdir [2025-02-08 02:42:21,962 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure ##fun~$Pointer$~TO~VOID [2025-02-08 02:42:21,962 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure current_thread_info [2025-02-08 02:42:21,962 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure atomic_dec [2025-02-08 02:42:21,962 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure remove_proc_entry [2025-02-08 02:42:21,962 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure __wake_up [2025-02-08 02:42:21,962 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure ipmi_alloc_smi_msg [2025-02-08 02:42:21,962 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure mod_timer [2025-02-08 02:42:21,962 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure platform_device_unregister [2025-02-08 02:42:21,962 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure spin_unlock_irqrestore [2025-02-08 02:42:21,962 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure list_add [2025-02-08 02:42:21,962 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure intf_next_seq [2025-02-08 02:42:21,962 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure handle_new_recv_msgs [2025-02-08 02:42:21,962 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure find_cmd_rcvr [2025-02-08 02:42:21,962 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure is_lan_addr [2025-02-08 02:42:21,963 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure ldv_mutex_lock_cmd_rcvrs_mutex_of_ipmi_smi [2025-02-08 02:42:21,963 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure printk [2025-02-08 02:42:21,963 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure warn_slowpath_null [2025-02-08 02:42:21,963 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure intf_free [2025-02-08 02:42:21,963 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure PDE [2025-02-08 02:42:21,963 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure list_del [2025-02-08 02:42:21,963 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure ipmb_checksum [2025-02-08 02:42:21,963 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure kmalloc [2025-02-08 02:42:21,963 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure _raw_spin_lock_irqsave [2025-02-08 02:42:21,963 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure deliver_response [2025-02-08 02:42:21,963 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure i_ipmi_request [2025-02-08 02:42:21,963 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure ipmi_init_msghandler [2025-02-08 02:42:21,963 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure rcu_read_unlock [2025-02-08 02:42:21,963 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure ipmi_free_recv_msg [2025-02-08 02:42:21,963 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure device_remove_file [2025-02-08 02:42:21,963 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure free_smi_msg_list [2025-02-08 02:42:21,995 INFO L919 BoogieBacktranslator]: Reduced CFG by removing 268 nodes and edges [2025-02-08 02:42:21,998 INFO L919 BoogieBacktranslator]: Reduced CFG by removing 105 nodes and edges [2025-02-08 02:42:22,000 INFO L919 BoogieBacktranslator]: Reduced CFG by removing 38 nodes and edges [2025-02-08 02:42:22,003 INFO L919 BoogieBacktranslator]: Reduced CFG by removing 22 nodes and edges [2025-02-08 02:42:22,006 INFO L919 BoogieBacktranslator]: Reduced CFG by removing 6 nodes and edges [2025-02-08 02:42:22,008 INFO L919 BoogieBacktranslator]: Reduced CFG by removing 2 nodes and edges [2025-02-08 02:42:22,011 INFO L919 BoogieBacktranslator]: Reduced CFG by removing 1 nodes and edges [2025-02-08 02:42:22,013 INFO L919 BoogieBacktranslator]: Reduced CFG by removing 1 nodes and edges [2025-02-08 02:42:22,167 INFO L149 WitnessManager]: Wrote witness to /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/witness.graphml [2025-02-08 02:42:22,168 INFO L149 WitnessManager]: Wrote witness to /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/witness.yml [2025-02-08 02:42:22,168 INFO L131 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2025-02-08 02:42:22,169 INFO L158 Benchmark]: Toolchain (without parser) took 23059.88ms. Allocated memory was 201.3MB in the beginning and 310.4MB in the end (delta: 109.1MB). Free memory was 142.2MB in the beginning and 93.0MB in the end (delta: 49.2MB). Peak memory consumption was 159.0MB. Max. memory is 16.1GB. [2025-02-08 02:42:22,169 INFO L158 Benchmark]: CDTParser took 0.47ms. Allocated memory is still 201.3MB. Free memory is still 118.6MB. There was no memory consumed. Max. memory is 16.1GB. [2025-02-08 02:42:22,169 INFO L158 Benchmark]: CACSL2BoogieTranslator took 2864.92ms. Allocated memory is still 201.3MB. Free memory was 142.2MB in the beginning and 66.4MB in the end (delta: 75.8MB). Peak memory consumption was 122.5MB. Max. memory is 16.1GB. [2025-02-08 02:42:22,169 INFO L158 Benchmark]: Boogie Procedure Inliner took 247.55ms. Allocated memory is still 201.3MB. Free memory was 66.4MB in the beginning and 112.5MB in the end (delta: -46.1MB). Peak memory consumption was 30.7MB. Max. memory is 16.1GB. [2025-02-08 02:42:22,170 INFO L158 Benchmark]: Boogie Preprocessor took 581.48ms. Allocated memory was 201.3MB in the beginning and 310.4MB in the end (delta: 109.1MB). Free memory was 112.5MB in the beginning and 190.1MB in the end (delta: -77.6MB). Peak memory consumption was 78.3MB. Max. memory is 16.1GB. [2025-02-08 02:42:22,170 INFO L158 Benchmark]: IcfgBuilder took 18948.47ms. Allocated memory is still 310.4MB. Free memory was 190.1MB in the beginning and 141.9MB in the end (delta: 48.2MB). Peak memory consumption was 151.3MB. Max. memory is 16.1GB. [2025-02-08 02:42:22,170 INFO L158 Benchmark]: TraceAbstraction took 192.75ms. Allocated memory is still 310.4MB. Free memory was 140.8MB in the beginning and 125.0MB in the end (delta: 15.8MB). Peak memory consumption was 16.8MB. Max. memory is 16.1GB. [2025-02-08 02:42:22,170 INFO L158 Benchmark]: Witness Printer took 217.19ms. Allocated memory is still 310.4MB. Free memory was 125.0MB in the beginning and 93.0MB in the end (delta: 32.0MB). Peak memory consumption was 33.6MB. Max. memory is 16.1GB. [2025-02-08 02:42:22,171 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.47ms. Allocated memory is still 201.3MB. Free memory is still 118.6MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 2864.92ms. Allocated memory is still 201.3MB. Free memory was 142.2MB in the beginning and 66.4MB in the end (delta: 75.8MB). Peak memory consumption was 122.5MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 247.55ms. Allocated memory is still 201.3MB. Free memory was 66.4MB in the beginning and 112.5MB in the end (delta: -46.1MB). Peak memory consumption was 30.7MB. Max. memory is 16.1GB. * Boogie Preprocessor took 581.48ms. Allocated memory was 201.3MB in the beginning and 310.4MB in the end (delta: 109.1MB). Free memory was 112.5MB in the beginning and 190.1MB in the end (delta: -77.6MB). Peak memory consumption was 78.3MB. Max. memory is 16.1GB. * IcfgBuilder took 18948.47ms. Allocated memory is still 310.4MB. Free memory was 190.1MB in the beginning and 141.9MB in the end (delta: 48.2MB). Peak memory consumption was 151.3MB. Max. memory is 16.1GB. * TraceAbstraction took 192.75ms. Allocated memory is still 310.4MB. Free memory was 140.8MB in the beginning and 125.0MB in the end (delta: 15.8MB). Peak memory consumption was 16.8MB. Max. memory is 16.1GB. * Witness Printer took 217.19ms. Allocated memory is still 310.4MB. Free memory was 125.0MB in the beginning and 93.0MB in the end (delta: 32.0MB). Peak memory consumption was 33.6MB. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: - GenericResultAtLocation [Line: 3237]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile (".pushsection .smp_locks,\"a\"\n.balign 4\n.long 671f - .\n.popsection\n671:\n\tlock; bts %2,%1\n\tsbb %0,%0": "=r" (oldbit), "+m" (*((long volatile *)addr)): "Ir" (nr): "memory"); [3237-3238] - GenericResultAtLocation [Line: 3292]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%P1,%0": "=q" (pfo_ret__): "p" (& current_task)); [3292] - GenericResultAtLocation [Line: 3295]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%P1,%0": "=r" (pfo_ret__): "p" (& current_task)); [3295] - GenericResultAtLocation [Line: 3298]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%P1,%0": "=r" (pfo_ret__): "p" (& current_task)); [3298] - GenericResultAtLocation [Line: 3301]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%P1,%0": "=r" (pfo_ret__): "p" (& current_task)); [3301] - GenericResultAtLocation [Line: 3334]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile (".pushsection .smp_locks,\"a\"\n.balign 4\n.long 671f - .\n.popsection\n671:\n\tlock; addl %1,%0": "+m" (v->counter): "ir" (i)); [3334] - GenericResultAtLocation [Line: 3341]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile (".pushsection .smp_locks,\"a\"\n.balign 4\n.long 671f - .\n.popsection\n671:\n\tlock; subl %1,%0": "+m" (v->counter): "ir" (i)); [3341] - GenericResultAtLocation [Line: 3348]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile (".pushsection .smp_locks,\"a\"\n.balign 4\n.long 671f - .\n.popsection\n671:\n\tlock; subl %2,%0; sete %1": "+m" (v->counter), "=qm" (c): "ir" (i): "memory"); [3348-3349] - GenericResultAtLocation [Line: 3356]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile (".pushsection .smp_locks,\"a\"\n.balign 4\n.long 671f - .\n.popsection\n671:\n\tlock; incl %0": "+m" (v->counter)); [3356] - GenericResultAtLocation [Line: 3363]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile (".pushsection .smp_locks,\"a\"\n.balign 4\n.long 671f - .\n.popsection\n671:\n\tlock; decl %0": "+m" (v->counter)); [3363] - GenericResultAtLocation [Line: 3381]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile (".pushsection .smp_locks,\"a\"\n.balign 4\n.long 671f - .\n.popsection\n671:\n\tlock; cmpxchgb %2,%1": "=a" (__ret), "+m" (*__ptr): "q" (__new), "0" (__old): "memory"); [3381-3382] - GenericResultAtLocation [Line: 3386]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile (".pushsection .smp_locks,\"a\"\n.balign 4\n.long 671f - .\n.popsection\n671:\n\tlock; cmpxchgw %2,%1": "=a" (__ret), "+m" (*__ptr___0): "r" (__new), "0" (__old): "memory"); [3386-3387] - GenericResultAtLocation [Line: 3391]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile (".pushsection .smp_locks,\"a\"\n.balign 4\n.long 671f - .\n.popsection\n671:\n\tlock; cmpxchgl %2,%1": "=a" (__ret), "+m" (*__ptr___1): "r" (__new), "0" (__old): "memory"); [3391-3392] - GenericResultAtLocation [Line: 3396]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile (".pushsection .smp_locks,\"a\"\n.balign 4\n.long 671f - .\n.popsection\n671:\n\tlock; cmpxchgq %2,%1": "=a" (__ret), "+m" (*__ptr___2): "r" (__new), "0" (__old): "memory"); [3396-3397] - GenericResultAtLocation [Line: 3531]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%P1,%0": "=q" (pfo_ret__): "p" (& kernel_stack)); [3531] - GenericResultAtLocation [Line: 3534]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%P1,%0": "=r" (pfo_ret__): "p" (& kernel_stack)); [3534] - GenericResultAtLocation [Line: 3537]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%P1,%0": "=r" (pfo_ret__): "p" (& kernel_stack)); [3537] - GenericResultAtLocation [Line: 3540]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%P1,%0": "=r" (pfo_ret__): "p" (& kernel_stack)); [3540] - GenericResultAtLocation [Line: 3577]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [3577] - GenericResultAtLocation [Line: 3584]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [3584] - GenericResultAtLocation [Line: 3587]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [3587] - GenericResultAtLocation [Line: 3791]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [3791] - GenericResultAtLocation [Line: 6781]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [6781] - GenericResultAtLocation [Line: 8123]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [8123] * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: ErrorAutomatonStatistics NumberErrorTraces: 0, NumberStatementsAllTraces: 0, NumberRelevantStatements: 0, 0.0s ErrorAutomatonConstructionTimeTotal, 0.0s FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.0s ErrorAutomatonConstructionTimeAvg, 0.0s ErrorAutomatonDifferenceTimeAvg, 0.0s ErrorAutomatonDifferenceTimeTotal, NumberOfNoEnhancement: 0, NumberOfFiniteEnhancement: 0, NumberOfInfiniteEnhancement: 0 - PositiveResult [Line: 3317]: there are no unsupported features in the program For all program executions holds that there are no unsupported features in the program at this location - PositiveResult [Line: 8956]: a call to reach_error is unreachable For all program executions holds that a call to reach_error is unreachable at this location - StatisticsResult: Ultimate Automizer benchmark data CFG has 117 procedures, 1030 locations, 2 error locations. Started 1 CEGAR loops. OverallTime: 0.1s, OverallIterations: 0, TraceHistogramMax: 0, PathProgramHistogramMax: 0, EmptinessCheckTime: 0.0s, AutomataDifference: 0.0s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: , PredicateUnifierStatistics: No data available, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=735occurred in iteration=0, InterpolantAutomatonStates: 0, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: No data available, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: No data available, ReuseStatistics: No data available, ConComCheckerStatistics: No data available - AllSpecificationsHoldResult: All specifications hold 2 specifications checked. All of them hold RESULT: Ultimate proved your program to be correct! [2025-02-08 02:42:22,250 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Ended with exit code 0 Received shutdown request... --- End real Ultimate output --- Execution finished normally Writing output log to file Ultimate.log Result: TRUE