./Ultimate.py --spec ../sv-benchmarks/c/properties/unreach-call.prp --file ../sv-benchmarks/c/ldv-consumption/32_7a_cilled_linux-3.8-rc1-drivers--misc--sgi-xp--xpc.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--misc--sgi-xp--xpc.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 fed94ce37987ef9dc223493e43047642299e52fe53f5b1ef386a6f27dc6462cc --- Real Ultimate output --- This is Ultimate 0.3.0-?-48c9605-m [2025-02-08 02:44:02,825 INFO L188 SettingsManager]: Resetting all preferences to default values... [2025-02-08 02:44:02,886 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:44:02,892 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2025-02-08 02:44:02,894 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2025-02-08 02:44:02,915 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2025-02-08 02:44:02,916 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2025-02-08 02:44:02,916 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2025-02-08 02:44:02,916 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2025-02-08 02:44:02,917 INFO L153 SettingsManager]: * Use memory slicer=true [2025-02-08 02:44:02,917 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2025-02-08 02:44:02,917 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2025-02-08 02:44:02,917 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2025-02-08 02:44:02,917 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2025-02-08 02:44:02,917 INFO L153 SettingsManager]: * Use SBE=true [2025-02-08 02:44:02,918 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2025-02-08 02:44:02,918 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2025-02-08 02:44:02,918 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2025-02-08 02:44:02,918 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2025-02-08 02:44:02,918 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2025-02-08 02:44:02,919 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2025-02-08 02:44:02,919 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2025-02-08 02:44:02,919 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2025-02-08 02:44:02,919 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2025-02-08 02:44:02,919 INFO L153 SettingsManager]: * Use constant arrays=true [2025-02-08 02:44:02,919 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2025-02-08 02:44:02,919 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2025-02-08 02:44:02,919 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2025-02-08 02:44:02,919 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2025-02-08 02:44:02,919 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-02-08 02:44:02,919 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2025-02-08 02:44:02,919 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2025-02-08 02:44:02,919 INFO L153 SettingsManager]: * Compute procedure contracts=false [2025-02-08 02:44:02,919 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2025-02-08 02:44:02,919 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2025-02-08 02:44:02,919 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2025-02-08 02:44:02,919 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2025-02-08 02:44:02,919 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2025-02-08 02:44:02,919 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2025-02-08 02:44:02,919 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2025-02-08 02:44:02,919 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 -> fed94ce37987ef9dc223493e43047642299e52fe53f5b1ef386a6f27dc6462cc [2025-02-08 02:44:03,146 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2025-02-08 02:44:03,153 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2025-02-08 02:44:03,154 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2025-02-08 02:44:03,155 INFO L270 PluginConnector]: Initializing CDTParser... [2025-02-08 02:44:03,155 INFO L274 PluginConnector]: CDTParser initialized [2025-02-08 02:44:03,157 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--misc--sgi-xp--xpc.ko-main.cil.out.i [2025-02-08 02:44:04,296 INFO L533 CDTParser]: Created temporary CDT project at /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/630abeee9/6574b7a6be8545fbbfeb9c8c9d77e4f0/FLAGe442d4ebb [2025-02-08 02:44:04,892 INFO L384 CDTParser]: Found 1 translation units. [2025-02-08 02:44:04,893 INFO L180 CDTParser]: Scanning /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-consumption/32_7a_cilled_linux-3.8-rc1-drivers--misc--sgi-xp--xpc.ko-main.cil.out.i [2025-02-08 02:44:04,942 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/630abeee9/6574b7a6be8545fbbfeb9c8c9d77e4f0/FLAGe442d4ebb [2025-02-08 02:44:05,398 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/630abeee9/6574b7a6be8545fbbfeb9c8c9d77e4f0 [2025-02-08 02:44:05,403 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2025-02-08 02:44:05,404 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2025-02-08 02:44:05,407 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2025-02-08 02:44:05,408 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2025-02-08 02:44:05,411 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2025-02-08 02:44:05,412 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 08.02 02:44:05" (1/1) ... [2025-02-08 02:44:05,413 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@1f330aaa and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 02:44:05, skipping insertion in model container [2025-02-08 02:44:05,414 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 08.02 02:44:05" (1/1) ... [2025-02-08 02:44:05,531 INFO L175 MainTranslator]: Built tables and reachable declarations [2025-02-08 02:44:06,917 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--misc--sgi-xp--xpc.ko-main.cil.out.i[329752,329765] [2025-02-08 02:44:06,978 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-02-08 02:44:07,049 INFO L200 MainTranslator]: Completed pre-run [2025-02-08 02:44:07,105 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("bt %2,%1\n\tsbb %0,%0": "=r" (oldbit): "m" (*((unsigned long *)addr)), "Ir" (nr)); [3510-3511] [2025-02-08 02:44:07,107 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%P1,%0": "=q" (pfo_ret__): "p" (& current_task)); [3537] [2025-02-08 02:44:07,108 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%P1,%0": "=r" (pfo_ret__): "p" (& current_task)); [3540] [2025-02-08 02:44:07,108 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%P1,%0": "=r" (pfo_ret__): "p" (& current_task)); [3543] [2025-02-08 02:44:07,108 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%P1,%0": "=r" (pfo_ret__): "p" (& current_task)); [3546] [2025-02-08 02:44:07,110 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)); [3589] [2025-02-08 02:44:07,110 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)); [3596] [2025-02-08 02:44:07,110 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; xaddb %b0, %1\n": "+q" (__ret), "+m" (v->counter): : "memory", "cc"); [3606-3607] [2025-02-08 02:44:07,111 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; xaddw %w0, %1\n": "+r" (__ret), "+m" (v->counter): : "memory", "cc"); [3610-3611] [2025-02-08 02:44:07,111 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; xaddl %0, %1\n": "+r" (__ret), "+m" (v->counter): : "memory", "cc"); [3614-3615] [2025-02-08 02:44:07,111 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; xaddq %q0, %1\n": "+r" (__ret), "+m" (v->counter): : "memory", "cc"); [3618-3619] [2025-02-08 02:44:07,111 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"); [3649-3650] [2025-02-08 02:44:07,112 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"); [3654-3655] [2025-02-08 02:44:07,112 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"); [3659-3660] [2025-02-08 02:44:07,112 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"); [3664-3665] [2025-02-08 02:44:07,153 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"/work/ldvuser/zakharov_benchmarks/bench/cpa/work/current--X--drivers/misc/sgi-xp/xpc.ko--X--x1linux-3.8-rc1--X--32_7a--X--cpachecker/linux-3.8-rc1/csd_deg_dscv/17/dscv_tempdir/dscv/ri/32_7a/drivers/misc/sgi-xp/xpc_main.c.prepared"), "i" (855), "i" (12UL)); [4930-4931] [2025-02-08 02:44:07,162 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"); [5248-5249] [2025-02-08 02:44:07,162 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"); [5253-5254] [2025-02-08 02:44:07,162 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"); [5258-5259] [2025-02-08 02:44:07,163 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"); [5263-5264] [2025-02-08 02:44:07,228 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%P1,%0": "=q" (pfo_ret__): "p" (& kernel_stack)); [6712] [2025-02-08 02:44:07,229 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%P1,%0": "=r" (pfo_ret__): "p" (& kernel_stack)); [6715] [2025-02-08 02:44:07,229 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%P1,%0": "=r" (pfo_ret__): "p" (& kernel_stack)); [6718] [2025-02-08 02:44:07,229 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%P1,%0": "=r" (pfo_ret__): "p" (& kernel_stack)); [6721] [2025-02-08 02:44:07,233 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [6888] [2025-02-08 02:44:07,233 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%P1,%0": "=q" (pfo_ret__): "m" (cpu_number)); [6894] [2025-02-08 02:44:07,234 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%P1,%0": "=r" (pfo_ret__): "m" (cpu_number)); [6897] [2025-02-08 02:44:07,234 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%P1,%0": "=r" (pfo_ret__): "m" (cpu_number)); [6900] [2025-02-08 02:44:07,234 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%P1,%0": "=r" (pfo_ret__): "m" (cpu_number)); [6903] [2025-02-08 02:44:07,234 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%P1,%0": "=q" (pfo_ret_____0): "m" (cpu_number)); [6914] [2025-02-08 02:44:07,234 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%P1,%0": "=r" (pfo_ret_____0): "m" (cpu_number)); [6917] [2025-02-08 02:44:07,234 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%P1,%0": "=r" (pfo_ret_____0): "m" (cpu_number)); [6920] [2025-02-08 02:44:07,234 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%P1,%0": "=r" (pfo_ret_____0): "m" (cpu_number)); [6923] [2025-02-08 02:44:07,234 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%P1,%0": "=q" (pfo_ret_____1): "m" (cpu_number)); [6934] [2025-02-08 02:44:07,234 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%P1,%0": "=r" (pfo_ret_____1): "m" (cpu_number)); [6937] [2025-02-08 02:44:07,234 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%P1,%0": "=r" (pfo_ret_____1): "m" (cpu_number)); [6940] [2025-02-08 02:44:07,235 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%P1,%0": "=r" (pfo_ret_____1): "m" (cpu_number)); [6943] [2025-02-08 02:44:07,235 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%P1,%0": "=q" (pfo_ret_____2): "m" (cpu_number)); [6954] [2025-02-08 02:44:07,235 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%P1,%0": "=r" (pfo_ret_____2): "m" (cpu_number)); [6957] [2025-02-08 02:44:07,235 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%P1,%0": "=r" (pfo_ret_____2): "m" (cpu_number)); [6960] [2025-02-08 02:44:07,235 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%P1,%0": "=r" (pfo_ret_____2): "m" (cpu_number)); [6963] [2025-02-08 02:44:07,235 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [6978] [2025-02-08 02:44:07,236 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [6981] [2025-02-08 02:44:07,236 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"/work/ldvuser/zakharov_benchmarks/bench/cpa/work/current--X--drivers/misc/sgi-xp/xpc.ko--X--x1linux-3.8-rc1--X--32_7a--X--cpachecker/linux-3.8-rc1/csd_deg_dscv/17/dscv_tempdir/dscv/ri/32_7a/drivers/misc/sgi-xp/xpc_partition.c.prepared"), "i" (212), "i" (12UL)); [6995-6996] [2025-02-08 02:44:07,250 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("bsrq %1,%q0": "+r" (bitpos): "rm" (x)); [7517] [2025-02-08 02:44:07,253 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("movq %1,%0": "=r" (ret): "m" (*((unsigned long volatile *)addr)): "memory"); [7650] [2025-02-08 02:44:07,255 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"include/linux/gfp.h"), "i" (323), "i" (12UL)); [7708-7709] [2025-02-08 02:44:07,256 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("add %%gs:%P1, %0": "=r" (tcp_ptr_____0): "m" (this_cpu_off), "0" (& __uv_hub_info)); [7759-7760] [2025-02-08 02:44:07,256 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("add %%gs:%P1, %0": "=r" (tcp_ptr__): "m" (this_cpu_off), "0" (& __uv_hub_info)); [7763-7764] [2025-02-08 02:44:07,256 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("add %%gs:%P1, %0": "=r" (tcp_ptr_____1): "m" (this_cpu_off), "0" (& __uv_hub_info)); [7769-7770] [2025-02-08 02:44:07,256 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("add %%gs:%P1, %0": "=r" (tcp_ptr_____2): "m" (this_cpu_off), "0" (& __uv_hub_info)); [7773-7774] [2025-02-08 02:44:07,256 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("add %%gs:%P1, %0": "=r" (tcp_ptr_____3): "m" (this_cpu_off), "0" (& __uv_hub_info)); [7776-7777] [2025-02-08 02:44:07,256 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("add %%gs:%P1, %0": "=r" (tcp_ptr_____4): "m" (this_cpu_off), "0" (& __uv_hub_info)); [7779-7780] [2025-02-08 02:44:07,257 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("add %%gs:%P1, %0": "=r" (tcp_ptr_____5): "m" (this_cpu_off), "0" (& __uv_hub_info)); [7782-7783] [2025-02-08 02:44:07,257 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("add %%gs:%P1, %0": "=r" (tcp_ptr__): "m" (this_cpu_off), "0" (& __uv_hub_info)); [7802] [2025-02-08 02:44:07,263 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"/work/ldvuser/zakharov_benchmarks/bench/cpa/work/current--X--drivers/misc/sgi-xp/xpc.ko--X--x1linux-3.8-rc1--X--32_7a--X--cpachecker/linux-3.8-rc1/csd_deg_dscv/17/dscv_tempdir/dscv/ri/32_7a/drivers/misc/sgi-xp/xpc_uv.c.prepared"), "i" (251), "i" (12UL)); [7961-7962] [2025-02-08 02:44:07,266 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("add %%gs:%P1, %0": "=r" (tcp_ptr__): "m" (this_cpu_off), "0" (& __uv_hub_info)); [8037] [2025-02-08 02:44:07,269 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"/work/ldvuser/zakharov_benchmarks/bench/cpa/work/current--X--drivers/misc/sgi-xp/xpc.ko--X--x1linux-3.8-rc1--X--32_7a--X--cpachecker/linux-3.8-rc1/csd_deg_dscv/17/dscv_tempdir/dscv/ri/32_7a/drivers/misc/sgi-xp/xpc_uv.c.prepared"), "i" (372), "i" (12UL)); [8089-8090] [2025-02-08 02:44:07,271 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"/work/ldvuser/zakharov_benchmarks/bench/cpa/work/current--X--drivers/misc/sgi-xp/xpc.ko--X--x1linux-3.8-rc1--X--32_7a--X--cpachecker/linux-3.8-rc1/csd_deg_dscv/17/dscv_tempdir/dscv/ri/32_7a/drivers/misc/sgi-xp/xpc_uv.c.prepared"), "i" (441), "i" (12UL)); [8179-8180] [2025-02-08 02:44:07,272 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"/work/ldvuser/zakharov_benchmarks/bench/cpa/work/current--X--drivers/misc/sgi-xp/xpc.ko--X--x1linux-3.8-rc1--X--32_7a--X--cpachecker/linux-3.8-rc1/csd_deg_dscv/17/dscv_tempdir/dscv/ri/32_7a/drivers/misc/sgi-xp/xpc_uv.c.prepared"), "i" (463), "i" (12UL)); [8205-8206] [2025-02-08 02:44:07,280 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [8519] [2025-02-08 02:44:07,285 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"/work/ldvuser/zakharov_benchmarks/bench/cpa/work/current--X--drivers/misc/sgi-xp/xpc.ko--X--x1linux-3.8-rc1--X--32_7a--X--cpachecker/linux-3.8-rc1/csd_deg_dscv/17/dscv_tempdir/dscv/ri/32_7a/drivers/misc/sgi-xp/xpc_uv.c.prepared"), "i" (1032), "i" (12UL)); [8771-8772] [2025-02-08 02:44:07,295 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"); [9223-9224] [2025-02-08 02:44:07,296 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"); [9228-9229] [2025-02-08 02:44:07,296 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"); [9233-9234] [2025-02-08 02:44:07,296 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"); [9238-9239] [2025-02-08 02:44:07,298 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"/work/ldvuser/zakharov_benchmarks/bench/cpa/work/current--X--drivers/misc/sgi-xp/xpc.ko--X--x1linux-3.8-rc1--X--32_7a--X--cpachecker/linux-3.8-rc1/csd_deg_dscv/17/dscv_tempdir/dscv/ri/32_7a/drivers/misc/sgi-xp/xpc_uv.c.prepared"), "i" (1451), "i" (12UL)); [9288-9289] [2025-02-08 02:44:07,300 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"/work/ldvuser/zakharov_benchmarks/bench/cpa/work/current--X--drivers/misc/sgi-xp/xpc.ko--X--x1linux-3.8-rc1--X--32_7a--X--cpachecker/linux-3.8-rc1/csd_deg_dscv/17/dscv_tempdir/dscv/ri/32_7a/drivers/misc/sgi-xp/xpc_uv.c.prepared"), "i" (1509), "i" (12UL)); [9356-9357] [2025-02-08 02:44:07,304 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [9484] [2025-02-08 02:44:07,305 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___0), "+m" (*__ptr): "q" (__new), "0" (__old): "memory"); [9515-9516] [2025-02-08 02:44:07,306 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___0), "+m" (*__ptr___0): "r" (__new), "0" (__old): "memory"); [9520-9521] [2025-02-08 02:44:07,306 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___0), "+m" (*__ptr___1): "r" (__new), "0" (__old): "memory"); [9525-9526] [2025-02-08 02:44:07,307 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___0), "+m" (*__ptr___2): "r" (__new), "0" (__old): "memory"); [9530-9531] [2025-02-08 02:44:07,317 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--misc--sgi-xp--xpc.ko-main.cil.out.i[329752,329765] [2025-02-08 02:44:07,328 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-02-08 02:44:07,427 WARN L1212 FunctionHandler]: The following functions are not defined or handled internally: __cmpxchg_wrong_size [2025-02-08 02:44:07,434 INFO L204 MainTranslator]: Completed translation [2025-02-08 02:44:07,434 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 02:44:07 WrapperNode [2025-02-08 02:44:07,435 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2025-02-08 02:44:07,435 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2025-02-08 02:44:07,436 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2025-02-08 02:44:07,436 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2025-02-08 02:44:07,440 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:44:07" (1/1) ... [2025-02-08 02:44:07,498 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:44:07" (1/1) ... [2025-02-08 02:44:07,772 INFO L138 Inliner]: procedures = 380, calls = 3936, calls flagged for inlining = 113, calls inlined = 108, statements flattened = 7683 [2025-02-08 02:44:07,773 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2025-02-08 02:44:07,774 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2025-02-08 02:44:07,774 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2025-02-08 02:44:07,774 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2025-02-08 02:44:07,781 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 02:44:07" (1/1) ... [2025-02-08 02:44:07,781 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 02:44:07" (1/1) ... [2025-02-08 02:44:07,816 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 02:44:07" (1/1) ... [2025-02-08 02:44:08,395 INFO L175 MemorySlicer]: Split 2035 memory accesses to 34 slices as follows [128, 4, 4, 1, 731, 2, 10, 16, 172, 1, 19, 2, 20, 1, 1, 4, 15, 5, 83, 9, 2, 5, 3, 6, 4, 3, 5, 11, 4, 48, 4, 301, 33, 378]. 36 percent of accesses are in the largest equivalence class. The 356 initializations are split as follows [41, 4, 4, 0, 91, 0, 10, 0, 172, 1, 2, 0, 0, 0, 0, 0, 15, 0, 0, 0, 2, 0, 3, 0, 4, 3, 0, 0, 0, 0, 0, 0, 4, 0]. The 1055 writes are split as follows [41, 0, 0, 0, 218, 0, 0, 3, 0, 0, 17, 1, 20, 0, 0, 1, 0, 2, 42, 0, 0, 3, 0, 2, 0, 0, 1, 2, 1, 36, 0, 258, 29, 378]. [2025-02-08 02:44:08,396 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 02:44:07" (1/1) ... [2025-02-08 02:44:08,396 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 02:44:07" (1/1) ... [2025-02-08 02:44:08,558 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 02:44:07" (1/1) ... [2025-02-08 02:44:08,573 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 02:44:07" (1/1) ... [2025-02-08 02:44:08,617 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 02:44:07" (1/1) ... [2025-02-08 02:44:08,642 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 02:44:07" (1/1) ... [2025-02-08 02:44:08,688 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2025-02-08 02:44:08,690 INFO L112 PluginConnector]: ------------------------IcfgBuilder---------------------------- [2025-02-08 02:44:08,690 INFO L270 PluginConnector]: Initializing IcfgBuilder... [2025-02-08 02:44:08,690 INFO L274 PluginConnector]: IcfgBuilder initialized [2025-02-08 02:44:08,691 INFO L184 PluginConnector]: Executing the observer IcfgBuilderObserver from plugin IcfgBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 02:44:07" (1/1) ... [2025-02-08 02:44:08,695 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-02-08 02:44:08,705 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 02:44:08,720 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:44:08,731 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:44:08,746 INFO L130 BoogieDeclarations]: Found specification of procedure xpc_setup_msg_structures_uv [2025-02-08 02:44:08,746 INFO L138 BoogieDeclarations]: Found implementation of procedure xpc_setup_msg_structures_uv [2025-02-08 02:44:08,747 INFO L130 BoogieDeclarations]: Found specification of procedure atomic_set [2025-02-08 02:44:08,747 INFO L138 BoogieDeclarations]: Found implementation of procedure atomic_set [2025-02-08 02:44:08,747 INFO L130 BoogieDeclarations]: Found specification of procedure xpc_heartbeat_init_uv [2025-02-08 02:44:08,747 INFO L138 BoogieDeclarations]: Found implementation of procedure xpc_heartbeat_init_uv [2025-02-08 02:44:08,747 INFO L130 BoogieDeclarations]: Found specification of procedure dev_set_name [2025-02-08 02:44:08,747 INFO L138 BoogieDeclarations]: Found implementation of procedure dev_set_name [2025-02-08 02:44:08,747 INFO L130 BoogieDeclarations]: Found specification of procedure __cmpxchg_wrong_size [2025-02-08 02:44:08,747 INFO L138 BoogieDeclarations]: Found implementation of procedure __cmpxchg_wrong_size [2025-02-08 02:44:08,747 INFO L130 BoogieDeclarations]: Found specification of procedure xpc_allow_hb_uv [2025-02-08 02:44:08,747 INFO L138 BoogieDeclarations]: Found implementation of procedure xpc_allow_hb_uv [2025-02-08 02:44:08,747 INFO L130 BoogieDeclarations]: Found specification of procedure xpc_teardown_partitions_uv [2025-02-08 02:44:08,747 INFO L138 BoogieDeclarations]: Found implementation of procedure xpc_teardown_partitions_uv [2025-02-08 02:44:08,747 INFO L130 BoogieDeclarations]: Found specification of procedure xpc_kthread_waitmsgs [2025-02-08 02:44:08,747 INFO L138 BoogieDeclarations]: Found implementation of procedure xpc_kthread_waitmsgs [2025-02-08 02:44:08,747 INFO L130 BoogieDeclarations]: Found specification of procedure xpc_send_chctl_opencomplete_uv [2025-02-08 02:44:08,747 INFO L138 BoogieDeclarations]: Found implementation of procedure xpc_send_chctl_opencomplete_uv [2025-02-08 02:44:08,748 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#0 [2025-02-08 02:44:08,748 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#1 [2025-02-08 02:44:08,748 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#2 [2025-02-08 02:44:08,748 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#3 [2025-02-08 02:44:08,748 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#4 [2025-02-08 02:44:08,748 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#5 [2025-02-08 02:44:08,748 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#6 [2025-02-08 02:44:08,748 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#7 [2025-02-08 02:44:08,748 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#8 [2025-02-08 02:44:08,748 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#9 [2025-02-08 02:44:08,748 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#10 [2025-02-08 02:44:08,748 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#11 [2025-02-08 02:44:08,748 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#12 [2025-02-08 02:44:08,748 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#13 [2025-02-08 02:44:08,748 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#14 [2025-02-08 02:44:08,749 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#15 [2025-02-08 02:44:08,749 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#16 [2025-02-08 02:44:08,749 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#17 [2025-02-08 02:44:08,749 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#18 [2025-02-08 02:44:08,749 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#19 [2025-02-08 02:44:08,749 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#20 [2025-02-08 02:44:08,749 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#21 [2025-02-08 02:44:08,749 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#22 [2025-02-08 02:44:08,749 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#23 [2025-02-08 02:44:08,749 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#24 [2025-02-08 02:44:08,749 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#25 [2025-02-08 02:44:08,749 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#26 [2025-02-08 02:44:08,749 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#27 [2025-02-08 02:44:08,749 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#28 [2025-02-08 02:44:08,749 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#29 [2025-02-08 02:44:08,749 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#30 [2025-02-08 02:44:08,749 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#31 [2025-02-08 02:44:08,750 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#32 [2025-02-08 02:44:08,750 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#33 [2025-02-08 02:44:08,750 INFO L130 BoogieDeclarations]: Found specification of procedure wake_up_process [2025-02-08 02:44:08,750 INFO L138 BoogieDeclarations]: Found implementation of procedure wake_up_process [2025-02-08 02:44:08,750 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#0 [2025-02-08 02:44:08,750 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#1 [2025-02-08 02:44:08,750 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#2 [2025-02-08 02:44:08,750 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#3 [2025-02-08 02:44:08,750 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#4 [2025-02-08 02:44:08,750 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#5 [2025-02-08 02:44:08,750 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#6 [2025-02-08 02:44:08,750 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#7 [2025-02-08 02:44:08,750 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#8 [2025-02-08 02:44:08,750 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#9 [2025-02-08 02:44:08,750 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#10 [2025-02-08 02:44:08,750 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#11 [2025-02-08 02:44:08,750 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#12 [2025-02-08 02:44:08,751 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#13 [2025-02-08 02:44:08,751 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#14 [2025-02-08 02:44:08,751 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#15 [2025-02-08 02:44:08,751 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#16 [2025-02-08 02:44:08,751 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#17 [2025-02-08 02:44:08,751 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#18 [2025-02-08 02:44:08,751 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#19 [2025-02-08 02:44:08,751 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#20 [2025-02-08 02:44:08,751 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#21 [2025-02-08 02:44:08,751 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#22 [2025-02-08 02:44:08,751 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#23 [2025-02-08 02:44:08,751 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#24 [2025-02-08 02:44:08,751 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#25 [2025-02-08 02:44:08,751 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#26 [2025-02-08 02:44:08,751 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#27 [2025-02-08 02:44:08,751 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#28 [2025-02-08 02:44:08,751 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#29 [2025-02-08 02:44:08,751 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#30 [2025-02-08 02:44:08,751 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#31 [2025-02-08 02:44:08,751 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#32 [2025-02-08 02:44:08,751 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#33 [2025-02-08 02:44:08,751 INFO L130 BoogieDeclarations]: Found specification of procedure xpc_teardown_msg_structures_uv [2025-02-08 02:44:08,751 INFO L138 BoogieDeclarations]: Found implementation of procedure xpc_teardown_msg_structures_uv [2025-02-08 02:44:08,752 INFO L130 BoogieDeclarations]: Found specification of procedure xpc_teardown_rsvd_page [2025-02-08 02:44:08,752 INFO L138 BoogieDeclarations]: Found implementation of procedure xpc_teardown_rsvd_page [2025-02-08 02:44:08,752 INFO L130 BoogieDeclarations]: Found specification of procedure xpc_partition_disengaged [2025-02-08 02:44:08,752 INFO L138 BoogieDeclarations]: Found implementation of procedure xpc_partition_disengaged [2025-02-08 02:44:08,752 INFO L130 BoogieDeclarations]: Found specification of procedure xpc_wakeup_channel_mgr [2025-02-08 02:44:08,752 INFO L138 BoogieDeclarations]: Found implementation of procedure xpc_wakeup_channel_mgr [2025-02-08 02:44:08,752 INFO L130 BoogieDeclarations]: Found specification of procedure variable_test_bit [2025-02-08 02:44:08,752 INFO L138 BoogieDeclarations]: Found implementation of procedure variable_test_bit [2025-02-08 02:44:08,752 INFO L130 BoogieDeclarations]: Found specification of procedure get_current [2025-02-08 02:44:08,752 INFO L138 BoogieDeclarations]: Found implementation of procedure get_current [2025-02-08 02:44:08,752 INFO L130 BoogieDeclarations]: Found specification of procedure atomic_sub_return [2025-02-08 02:44:08,752 INFO L138 BoogieDeclarations]: Found implementation of procedure atomic_sub_return [2025-02-08 02:44:08,752 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_malloc [2025-02-08 02:44:08,752 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_malloc [2025-02-08 02:44:08,752 INFO L130 BoogieDeclarations]: Found specification of procedure xpc_kmalloc_cacheline_aligned [2025-02-08 02:44:08,752 INFO L138 BoogieDeclarations]: Found implementation of procedure xpc_kmalloc_cacheline_aligned [2025-02-08 02:44:08,752 INFO L130 BoogieDeclarations]: Found specification of procedure xpc_setup_partitions_uv [2025-02-08 02:44:08,752 INFO L138 BoogieDeclarations]: Found implementation of procedure xpc_setup_partitions_uv [2025-02-08 02:44:08,752 INFO L130 BoogieDeclarations]: Found specification of procedure xpc_offline_heartbeat_uv [2025-02-08 02:44:08,752 INFO L138 BoogieDeclarations]: Found implementation of procedure xpc_offline_heartbeat_uv [2025-02-08 02:44:08,752 INFO L130 BoogieDeclarations]: Found specification of procedure xpc_release_gru_mq_irq_uv [2025-02-08 02:44:08,752 INFO L138 BoogieDeclarations]: Found implementation of procedure xpc_release_gru_mq_irq_uv [2025-02-08 02:44:08,752 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~int~X~int~X~int~TO~int [2025-02-08 02:44:08,752 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~int~X~int~X~int~TO~int [2025-02-08 02:44:08,752 INFO L130 BoogieDeclarations]: Found specification of procedure xpc_notify_sender_uv [2025-02-08 02:44:08,752 INFO L138 BoogieDeclarations]: Found implementation of procedure xpc_notify_sender_uv [2025-02-08 02:44:08,752 INFO L130 BoogieDeclarations]: Found specification of procedure xpc_die_deactivate [2025-02-08 02:44:08,752 INFO L138 BoogieDeclarations]: Found implementation of procedure xpc_die_deactivate [2025-02-08 02:44:08,752 INFO L130 BoogieDeclarations]: Found specification of procedure xpc_process_connect [2025-02-08 02:44:08,752 INFO L138 BoogieDeclarations]: Found implementation of procedure xpc_process_connect [2025-02-08 02:44:08,752 INFO L130 BoogieDeclarations]: Found specification of procedure free_irq [2025-02-08 02:44:08,752 INFO L138 BoogieDeclarations]: Found implementation of procedure free_irq [2025-02-08 02:44:08,752 INFO L130 BoogieDeclarations]: Found specification of procedure mutex_trylock [2025-02-08 02:44:08,752 INFO L138 BoogieDeclarations]: Found implementation of procedure mutex_trylock [2025-02-08 02:44:08,752 INFO L130 BoogieDeclarations]: Found specification of procedure unregister_die_notifier [2025-02-08 02:44:08,752 INFO L138 BoogieDeclarations]: Found implementation of procedure unregister_die_notifier [2025-02-08 02:44:08,752 INFO L130 BoogieDeclarations]: Found specification of procedure xpc_check_remote_hb [2025-02-08 02:44:08,752 INFO L138 BoogieDeclarations]: Found implementation of procedure xpc_check_remote_hb [2025-02-08 02:44:08,752 INFO L130 BoogieDeclarations]: Found specification of procedure mutex_unlock [2025-02-08 02:44:08,752 INFO L138 BoogieDeclarations]: Found implementation of procedure mutex_unlock [2025-02-08 02:44:08,752 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_error [2025-02-08 02:44:08,752 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_error [2025-02-08 02:44:08,752 INFO L130 BoogieDeclarations]: Found specification of procedure xpc_init_fifo_uv [2025-02-08 02:44:08,752 INFO L138 BoogieDeclarations]: Found implementation of procedure xpc_init_fifo_uv [2025-02-08 02:44:08,752 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_lock_cached_activate_gru_mq_desc_mutex_of_xpc_partition_uv [2025-02-08 02:44:08,752 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_lock_cached_activate_gru_mq_desc_mutex_of_xpc_partition_uv [2025-02-08 02:44:08,752 INFO L130 BoogieDeclarations]: Found specification of procedure xpc_msgqueue_ref [2025-02-08 02:44:08,753 INFO L138 BoogieDeclarations]: Found implementation of procedure xpc_msgqueue_ref [2025-02-08 02:44:08,753 INFO L130 BoogieDeclarations]: Found specification of procedure xpc_received_payload_uv [2025-02-08 02:44:08,753 INFO L138 BoogieDeclarations]: Found implementation of procedure xpc_received_payload_uv [2025-02-08 02:44:08,753 INFO L130 BoogieDeclarations]: Found specification of procedure atomic_read [2025-02-08 02:44:08,753 INFO L138 BoogieDeclarations]: Found implementation of procedure atomic_read [2025-02-08 02:44:08,753 INFO L130 BoogieDeclarations]: Found specification of procedure xpc_kthread_start [2025-02-08 02:44:08,753 INFO L138 BoogieDeclarations]: Found implementation of procedure xpc_kthread_start [2025-02-08 02:44:08,753 INFO L130 BoogieDeclarations]: Found specification of procedure xpc_part_ref [2025-02-08 02:44:08,753 INFO L138 BoogieDeclarations]: Found implementation of procedure xpc_part_ref [2025-02-08 02:44:08,753 INFO L130 BoogieDeclarations]: Found specification of procedure xpc_create_kthreads [2025-02-08 02:44:08,753 INFO L138 BoogieDeclarations]: Found implementation of procedure xpc_create_kthreads [2025-02-08 02:44:08,753 INFO L130 BoogieDeclarations]: Found specification of procedure msleep_interruptible [2025-02-08 02:44:08,753 INFO L138 BoogieDeclarations]: Found implementation of procedure msleep_interruptible [2025-02-08 02:44:08,754 INFO L130 BoogieDeclarations]: Found specification of procedure xpc_send_local_activate_IRQ_uv [2025-02-08 02:44:08,754 INFO L138 BoogieDeclarations]: Found implementation of procedure xpc_send_local_activate_IRQ_uv [2025-02-08 02:44:08,754 INFO L130 BoogieDeclarations]: Found specification of procedure mutex_lock [2025-02-08 02:44:08,754 INFO L138 BoogieDeclarations]: Found implementation of procedure mutex_lock [2025-02-08 02:44:08,754 INFO L130 BoogieDeclarations]: Found specification of procedure xpc_exit_uv [2025-02-08 02:44:08,754 INFO L138 BoogieDeclarations]: Found implementation of procedure xpc_exit_uv [2025-02-08 02:44:08,754 INFO L130 BoogieDeclarations]: Found specification of procedure spinlock_check [2025-02-08 02:44:08,754 INFO L138 BoogieDeclarations]: Found implementation of procedure spinlock_check [2025-02-08 02:44:08,754 INFO L130 BoogieDeclarations]: Found specification of procedure xpc_put_fifo_entry_uv [2025-02-08 02:44:08,754 INFO L138 BoogieDeclarations]: Found implementation of procedure xpc_put_fifo_entry_uv [2025-02-08 02:44:08,754 INFO L130 BoogieDeclarations]: Found specification of procedure uv_blade_to_pnode [2025-02-08 02:44:08,754 INFO L138 BoogieDeclarations]: Found implementation of procedure uv_blade_to_pnode [2025-02-08 02:44:08,755 INFO L130 BoogieDeclarations]: Found specification of procedure xpc_process_activate_IRQ_rcvd_uv [2025-02-08 02:44:08,755 INFO L138 BoogieDeclarations]: Found implementation of procedure xpc_process_activate_IRQ_rcvd_uv [2025-02-08 02:44:08,755 INFO L130 BoogieDeclarations]: Found specification of procedure xpc_send_activate_IRQ_uv [2025-02-08 02:44:08,755 INFO L138 BoogieDeclarations]: Found implementation of procedure xpc_send_activate_IRQ_uv [2025-02-08 02:44:08,755 INFO L130 BoogieDeclarations]: Found specification of procedure xpc_send_payload_uv [2025-02-08 02:44:08,755 INFO L138 BoogieDeclarations]: Found implementation of procedure xpc_send_payload_uv [2025-02-08 02:44:08,755 INFO L130 BoogieDeclarations]: Found specification of procedure xpc_free_msg_slot_uv [2025-02-08 02:44:08,755 INFO L138 BoogieDeclarations]: Found implementation of procedure xpc_free_msg_slot_uv [2025-02-08 02:44:08,755 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_unlock_cached_activate_gru_mq_desc_mutex_of_xpc_partition_uv [2025-02-08 02:44:08,755 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_unlock_cached_activate_gru_mq_desc_mutex_of_xpc_partition_uv [2025-02-08 02:44:08,755 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2025-02-08 02:44:08,755 INFO L130 BoogieDeclarations]: Found specification of procedure xpc_indicate_partition_engaged_uv [2025-02-08 02:44:08,755 INFO L138 BoogieDeclarations]: Found implementation of procedure xpc_indicate_partition_engaged_uv [2025-02-08 02:44:08,755 INFO L130 BoogieDeclarations]: Found specification of procedure xpc_process_openclose_chctl_flags [2025-02-08 02:44:08,755 INFO L138 BoogieDeclarations]: Found implementation of procedure xpc_process_openclose_chctl_flags [2025-02-08 02:44:08,755 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#0 [2025-02-08 02:44:08,755 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#1 [2025-02-08 02:44:08,755 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#2 [2025-02-08 02:44:08,755 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#3 [2025-02-08 02:44:08,755 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#4 [2025-02-08 02:44:08,755 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#5 [2025-02-08 02:44:08,755 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#6 [2025-02-08 02:44:08,755 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#7 [2025-02-08 02:44:08,755 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#8 [2025-02-08 02:44:08,755 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#9 [2025-02-08 02:44:08,755 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#10 [2025-02-08 02:44:08,756 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#11 [2025-02-08 02:44:08,756 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#12 [2025-02-08 02:44:08,756 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#13 [2025-02-08 02:44:08,756 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#14 [2025-02-08 02:44:08,756 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#15 [2025-02-08 02:44:08,756 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#16 [2025-02-08 02:44:08,756 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#17 [2025-02-08 02:44:08,756 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#18 [2025-02-08 02:44:08,756 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#19 [2025-02-08 02:44:08,756 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#20 [2025-02-08 02:44:08,756 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#21 [2025-02-08 02:44:08,756 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#22 [2025-02-08 02:44:08,756 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#23 [2025-02-08 02:44:08,756 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#24 [2025-02-08 02:44:08,756 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#25 [2025-02-08 02:44:08,756 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#26 [2025-02-08 02:44:08,756 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#27 [2025-02-08 02:44:08,756 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#28 [2025-02-08 02:44:08,756 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#29 [2025-02-08 02:44:08,756 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#30 [2025-02-08 02:44:08,756 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#31 [2025-02-08 02:44:08,756 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#32 [2025-02-08 02:44:08,756 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#33 [2025-02-08 02:44:08,756 INFO L130 BoogieDeclarations]: Found specification of procedure xpc_process_msg_chctl_flags_uv [2025-02-08 02:44:08,756 INFO L138 BoogieDeclarations]: Found implementation of procedure xpc_process_msg_chctl_flags_uv [2025-02-08 02:44:08,756 INFO L130 BoogieDeclarations]: Found specification of procedure add_timer [2025-02-08 02:44:08,756 INFO L138 BoogieDeclarations]: Found implementation of procedure add_timer [2025-02-08 02:44:08,756 INFO L130 BoogieDeclarations]: Found specification of procedure xpc_msgqueue_deref [2025-02-08 02:44:08,756 INFO L138 BoogieDeclarations]: Found implementation of procedure xpc_msgqueue_deref [2025-02-08 02:44:08,756 INFO L130 BoogieDeclarations]: Found specification of procedure xpc_send_chctl_closereply_uv [2025-02-08 02:44:08,756 INFO L138 BoogieDeclarations]: Found implementation of procedure xpc_send_chctl_closereply_uv [2025-02-08 02:44:08,756 INFO L130 BoogieDeclarations]: Found specification of procedure signal_pending [2025-02-08 02:44:08,756 INFO L138 BoogieDeclarations]: Found implementation of procedure signal_pending [2025-02-08 02:44:08,756 INFO L130 BoogieDeclarations]: Found specification of procedure spin_unlock_irqrestore [2025-02-08 02:44:08,756 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_unlock_irqrestore [2025-02-08 02:44:08,756 INFO L130 BoogieDeclarations]: Found specification of procedure xpc_connect_channel [2025-02-08 02:44:08,756 INFO L138 BoogieDeclarations]: Found implementation of procedure xpc_connect_channel [2025-02-08 02:44:08,756 INFO L130 BoogieDeclarations]: Found specification of procedure xpc_cache_remote_gru_mq_desc_uv [2025-02-08 02:44:08,756 INFO L138 BoogieDeclarations]: Found implementation of procedure xpc_cache_remote_gru_mq_desc_uv [2025-02-08 02:44:08,756 INFO L130 BoogieDeclarations]: Found specification of procedure xpc_teardown_ch_structures_uv [2025-02-08 02:44:08,756 INFO L138 BoogieDeclarations]: Found implementation of procedure xpc_teardown_ch_structures_uv [2025-02-08 02:44:08,756 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~int~TO~int [2025-02-08 02:44:08,756 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~int~TO~int [2025-02-08 02:44:08,756 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2025-02-08 02:44:08,756 INFO L130 BoogieDeclarations]: Found specification of procedure xpc_request_partition_activation_uv [2025-02-08 02:44:08,756 INFO L138 BoogieDeclarations]: Found implementation of procedure xpc_request_partition_activation_uv [2025-02-08 02:44:08,756 INFO L130 BoogieDeclarations]: Found specification of procedure xpc_activating [2025-02-08 02:44:08,756 INFO L138 BoogieDeclarations]: Found implementation of procedure xpc_activating [2025-02-08 02:44:08,756 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#0 [2025-02-08 02:44:08,757 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#1 [2025-02-08 02:44:08,757 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#2 [2025-02-08 02:44:08,757 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#3 [2025-02-08 02:44:08,757 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#4 [2025-02-08 02:44:08,757 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#5 [2025-02-08 02:44:08,757 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#6 [2025-02-08 02:44:08,757 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#7 [2025-02-08 02:44:08,757 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#8 [2025-02-08 02:44:08,757 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#9 [2025-02-08 02:44:08,758 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#10 [2025-02-08 02:44:08,758 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#11 [2025-02-08 02:44:08,758 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#12 [2025-02-08 02:44:08,758 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#13 [2025-02-08 02:44:08,758 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#14 [2025-02-08 02:44:08,758 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#15 [2025-02-08 02:44:08,758 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#16 [2025-02-08 02:44:08,758 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#17 [2025-02-08 02:44:08,758 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#18 [2025-02-08 02:44:08,758 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#19 [2025-02-08 02:44:08,758 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#20 [2025-02-08 02:44:08,758 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#21 [2025-02-08 02:44:08,758 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#22 [2025-02-08 02:44:08,758 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#23 [2025-02-08 02:44:08,758 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#24 [2025-02-08 02:44:08,758 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#25 [2025-02-08 02:44:08,759 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#26 [2025-02-08 02:44:08,759 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#27 [2025-02-08 02:44:08,759 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#28 [2025-02-08 02:44:08,759 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#29 [2025-02-08 02:44:08,759 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#30 [2025-02-08 02:44:08,759 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#31 [2025-02-08 02:44:08,759 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#32 [2025-02-08 02:44:08,759 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#33 [2025-02-08 02:44:08,759 INFO L130 BoogieDeclarations]: Found specification of procedure xpc_disconnect_callout [2025-02-08 02:44:08,759 INFO L138 BoogieDeclarations]: Found implementation of procedure xpc_disconnect_callout [2025-02-08 02:44:08,759 INFO L130 BoogieDeclarations]: Found specification of procedure xpc_deactivate_partition [2025-02-08 02:44:08,759 INFO L138 BoogieDeclarations]: Found implementation of procedure xpc_deactivate_partition [2025-02-08 02:44:08,759 INFO L130 BoogieDeclarations]: Found specification of procedure xpc_indicate_partition_disengaged_uv [2025-02-08 02:44:08,759 INFO L138 BoogieDeclarations]: Found implementation of procedure xpc_indicate_partition_disengaged_uv [2025-02-08 02:44:08,759 INFO L130 BoogieDeclarations]: Found specification of procedure xpc_disconnect_channel [2025-02-08 02:44:08,759 INFO L138 BoogieDeclarations]: Found implementation of procedure xpc_disconnect_channel [2025-02-08 02:44:08,759 INFO L130 BoogieDeclarations]: Found specification of procedure dev_err [2025-02-08 02:44:08,759 INFO L138 BoogieDeclarations]: Found implementation of procedure dev_err [2025-02-08 02:44:08,759 INFO L130 BoogieDeclarations]: Found specification of procedure find_next_bit [2025-02-08 02:44:08,759 INFO L138 BoogieDeclarations]: Found implementation of procedure find_next_bit [2025-02-08 02:44:08,759 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~~TO~int [2025-02-08 02:44:08,759 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~~TO~int [2025-02-08 02:44:08,759 INFO L130 BoogieDeclarations]: Found specification of procedure kzalloc [2025-02-08 02:44:08,759 INFO L138 BoogieDeclarations]: Found implementation of procedure kzalloc [2025-02-08 02:44:08,759 INFO L130 BoogieDeclarations]: Found specification of procedure kmalloc [2025-02-08 02:44:08,759 INFO L138 BoogieDeclarations]: Found implementation of procedure kmalloc [2025-02-08 02:44:08,759 INFO L130 BoogieDeclarations]: Found specification of procedure _raw_spin_lock_irqsave [2025-02-08 02:44:08,759 INFO L138 BoogieDeclarations]: Found implementation of procedure _raw_spin_lock_irqsave [2025-02-08 02:44:08,759 INFO L130 BoogieDeclarations]: Found specification of procedure xpc_channel_mgr [2025-02-08 02:44:08,759 INFO L138 BoogieDeclarations]: Found implementation of procedure xpc_channel_mgr [2025-02-08 02:44:08,759 INFO L130 BoogieDeclarations]: Found specification of procedure xpc_save_remote_msgqueue_pa_uv [2025-02-08 02:44:08,759 INFO L138 BoogieDeclarations]: Found implementation of procedure xpc_save_remote_msgqueue_pa_uv [2025-02-08 02:44:08,759 INFO L130 BoogieDeclarations]: Found specification of procedure xpc_send_chctl_openrequest_uv [2025-02-08 02:44:08,759 INFO L138 BoogieDeclarations]: Found implementation of procedure xpc_send_chctl_openrequest_uv [2025-02-08 02:44:08,759 INFO L130 BoogieDeclarations]: Found specification of procedure xpc_heartbeat_exit_uv [2025-02-08 02:44:08,759 INFO L138 BoogieDeclarations]: Found implementation of procedure xpc_heartbeat_exit_uv [2025-02-08 02:44:08,759 INFO L130 BoogieDeclarations]: Found specification of procedure xpc_setup_ch_structures [2025-02-08 02:44:08,759 INFO L138 BoogieDeclarations]: Found implementation of procedure xpc_setup_ch_structures [2025-02-08 02:44:08,759 INFO L130 BoogieDeclarations]: Found specification of procedure spin_unlock [2025-02-08 02:44:08,759 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_unlock [2025-02-08 02:44:08,759 INFO L130 BoogieDeclarations]: Found specification of procedure free_pages [2025-02-08 02:44:08,760 INFO L138 BoogieDeclarations]: Found implementation of procedure free_pages [2025-02-08 02:44:08,760 INFO L130 BoogieDeclarations]: Found specification of procedure xpc_any_partition_engaged_uv [2025-02-08 02:44:08,760 INFO L138 BoogieDeclarations]: Found implementation of procedure xpc_any_partition_engaged_uv [2025-02-08 02:44:08,760 INFO L130 BoogieDeclarations]: Found specification of procedure schedule [2025-02-08 02:44:08,760 INFO L138 BoogieDeclarations]: Found implementation of procedure schedule [2025-02-08 02:44:08,760 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~int~X~int~TO~int [2025-02-08 02:44:08,760 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~int~X~int~TO~int [2025-02-08 02:44:08,760 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#0 [2025-02-08 02:44:08,760 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#1 [2025-02-08 02:44:08,760 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#2 [2025-02-08 02:44:08,760 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#3 [2025-02-08 02:44:08,760 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#4 [2025-02-08 02:44:08,760 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#5 [2025-02-08 02:44:08,760 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#6 [2025-02-08 02:44:08,760 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#7 [2025-02-08 02:44:08,760 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#8 [2025-02-08 02:44:08,760 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#9 [2025-02-08 02:44:08,760 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#10 [2025-02-08 02:44:08,760 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#11 [2025-02-08 02:44:08,760 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#12 [2025-02-08 02:44:08,760 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#13 [2025-02-08 02:44:08,760 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#14 [2025-02-08 02:44:08,760 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#15 [2025-02-08 02:44:08,760 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#16 [2025-02-08 02:44:08,760 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#17 [2025-02-08 02:44:08,760 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#18 [2025-02-08 02:44:08,760 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#19 [2025-02-08 02:44:08,760 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#20 [2025-02-08 02:44:08,760 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#21 [2025-02-08 02:44:08,760 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#22 [2025-02-08 02:44:08,760 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#23 [2025-02-08 02:44:08,760 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#24 [2025-02-08 02:44:08,760 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#25 [2025-02-08 02:44:08,760 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#26 [2025-02-08 02:44:08,760 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#27 [2025-02-08 02:44:08,760 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#28 [2025-02-08 02:44:08,760 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#29 [2025-02-08 02:44:08,760 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#30 [2025-02-08 02:44:08,761 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#31 [2025-02-08 02:44:08,761 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#32 [2025-02-08 02:44:08,761 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#33 [2025-02-08 02:44:08,761 INFO L130 BoogieDeclarations]: Found specification of procedure xpc_get_rsvd_page_pa [2025-02-08 02:44:08,761 INFO L138 BoogieDeclarations]: Found implementation of procedure xpc_get_rsvd_page_pa [2025-02-08 02:44:08,761 INFO L130 BoogieDeclarations]: Found specification of procedure xpc_activate_partition [2025-02-08 02:44:08,761 INFO L138 BoogieDeclarations]: Found implementation of procedure xpc_activate_partition [2025-02-08 02:44:08,761 INFO L130 BoogieDeclarations]: Found specification of procedure xpc_send_activate_IRQ_part_uv [2025-02-08 02:44:08,762 INFO L138 BoogieDeclarations]: Found implementation of procedure xpc_send_activate_IRQ_part_uv [2025-02-08 02:44:08,762 INFO L130 BoogieDeclarations]: Found specification of procedure uv_cpu_to_blade_id [2025-02-08 02:44:08,762 INFO L138 BoogieDeclarations]: Found implementation of procedure uv_cpu_to_blade_id [2025-02-08 02:44:08,762 INFO L130 BoogieDeclarations]: Found specification of procedure xpc_initiate_discovery [2025-02-08 02:44:08,762 INFO L138 BoogieDeclarations]: Found implementation of procedure xpc_initiate_discovery [2025-02-08 02:44:08,762 INFO L130 BoogieDeclarations]: Found specification of procedure __raw_spin_lock_init [2025-02-08 02:44:08,762 INFO L138 BoogieDeclarations]: Found implementation of procedure __raw_spin_lock_init [2025-02-08 02:44:08,762 INFO L130 BoogieDeclarations]: Found specification of procedure xpc_request_partition_reactivation_uv [2025-02-08 02:44:08,762 INFO L138 BoogieDeclarations]: Found implementation of procedure xpc_request_partition_reactivation_uv [2025-02-08 02:44:08,762 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#0 [2025-02-08 02:44:08,762 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#1 [2025-02-08 02:44:08,762 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#2 [2025-02-08 02:44:08,762 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#3 [2025-02-08 02:44:08,762 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#4 [2025-02-08 02:44:08,762 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#5 [2025-02-08 02:44:08,762 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#6 [2025-02-08 02:44:08,762 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#7 [2025-02-08 02:44:08,762 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#8 [2025-02-08 02:44:08,762 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#9 [2025-02-08 02:44:08,762 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#10 [2025-02-08 02:44:08,762 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#11 [2025-02-08 02:44:08,762 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#12 [2025-02-08 02:44:08,762 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#13 [2025-02-08 02:44:08,762 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#14 [2025-02-08 02:44:08,762 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#15 [2025-02-08 02:44:08,762 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#16 [2025-02-08 02:44:08,762 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#17 [2025-02-08 02:44:08,762 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#18 [2025-02-08 02:44:08,762 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#19 [2025-02-08 02:44:08,762 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#20 [2025-02-08 02:44:08,762 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#21 [2025-02-08 02:44:08,762 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#22 [2025-02-08 02:44:08,762 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#23 [2025-02-08 02:44:08,762 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#24 [2025-02-08 02:44:08,762 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#25 [2025-02-08 02:44:08,762 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#26 [2025-02-08 02:44:08,762 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#27 [2025-02-08 02:44:08,762 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#28 [2025-02-08 02:44:08,762 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#29 [2025-02-08 02:44:08,762 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#30 [2025-02-08 02:44:08,762 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#31 [2025-02-08 02:44:08,762 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#32 [2025-02-08 02:44:08,762 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#33 [2025-02-08 02:44:08,762 INFO L130 BoogieDeclarations]: Found specification of procedure _dev_info [2025-02-08 02:44:08,762 INFO L138 BoogieDeclarations]: Found implementation of procedure _dev_info [2025-02-08 02:44:08,763 INFO L130 BoogieDeclarations]: Found specification of procedure xpc_activate_kthreads [2025-02-08 02:44:08,763 INFO L138 BoogieDeclarations]: Found implementation of procedure xpc_activate_kthreads [2025-02-08 02:44:08,763 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#0 [2025-02-08 02:44:08,763 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#1 [2025-02-08 02:44:08,763 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#2 [2025-02-08 02:44:08,763 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#3 [2025-02-08 02:44:08,763 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#4 [2025-02-08 02:44:08,763 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#5 [2025-02-08 02:44:08,763 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#6 [2025-02-08 02:44:08,763 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#7 [2025-02-08 02:44:08,763 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#8 [2025-02-08 02:44:08,763 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#9 [2025-02-08 02:44:08,763 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#10 [2025-02-08 02:44:08,763 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#11 [2025-02-08 02:44:08,763 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#12 [2025-02-08 02:44:08,763 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#13 [2025-02-08 02:44:08,763 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#14 [2025-02-08 02:44:08,763 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#15 [2025-02-08 02:44:08,763 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#16 [2025-02-08 02:44:08,763 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#17 [2025-02-08 02:44:08,763 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#18 [2025-02-08 02:44:08,763 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#19 [2025-02-08 02:44:08,763 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#20 [2025-02-08 02:44:08,763 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#21 [2025-02-08 02:44:08,763 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#22 [2025-02-08 02:44:08,763 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#23 [2025-02-08 02:44:08,763 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#24 [2025-02-08 02:44:08,763 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#25 [2025-02-08 02:44:08,763 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#26 [2025-02-08 02:44:08,763 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#27 [2025-02-08 02:44:08,763 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#28 [2025-02-08 02:44:08,763 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#29 [2025-02-08 02:44:08,763 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#30 [2025-02-08 02:44:08,763 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#31 [2025-02-08 02:44:08,764 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#32 [2025-02-08 02:44:08,764 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#33 [2025-02-08 02:44:08,764 INFO L130 BoogieDeclarations]: Found specification of procedure xpc_partition_engaged_uv [2025-02-08 02:44:08,764 INFO L138 BoogieDeclarations]: Found implementation of procedure xpc_partition_engaged_uv [2025-02-08 02:44:08,764 INFO L130 BoogieDeclarations]: Found specification of procedure del_timer_sync [2025-02-08 02:44:08,764 INFO L138 BoogieDeclarations]: Found implementation of procedure del_timer_sync [2025-02-08 02:44:08,764 INFO L130 BoogieDeclarations]: Found specification of procedure xpc_send_gru_msg [2025-02-08 02:44:08,764 INFO L138 BoogieDeclarations]: Found implementation of procedure xpc_send_gru_msg [2025-02-08 02:44:08,764 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#0 [2025-02-08 02:44:08,765 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#1 [2025-02-08 02:44:08,765 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#2 [2025-02-08 02:44:08,765 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#3 [2025-02-08 02:44:08,765 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#4 [2025-02-08 02:44:08,765 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#5 [2025-02-08 02:44:08,765 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#6 [2025-02-08 02:44:08,765 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#7 [2025-02-08 02:44:08,765 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#8 [2025-02-08 02:44:08,765 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#9 [2025-02-08 02:44:08,765 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#10 [2025-02-08 02:44:08,765 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#11 [2025-02-08 02:44:08,765 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#12 [2025-02-08 02:44:08,765 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#13 [2025-02-08 02:44:08,765 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#14 [2025-02-08 02:44:08,765 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#15 [2025-02-08 02:44:08,765 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#16 [2025-02-08 02:44:08,765 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#17 [2025-02-08 02:44:08,765 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#18 [2025-02-08 02:44:08,765 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#19 [2025-02-08 02:44:08,765 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#20 [2025-02-08 02:44:08,765 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#21 [2025-02-08 02:44:08,765 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#22 [2025-02-08 02:44:08,765 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#23 [2025-02-08 02:44:08,765 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#24 [2025-02-08 02:44:08,765 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#25 [2025-02-08 02:44:08,765 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#26 [2025-02-08 02:44:08,765 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#27 [2025-02-08 02:44:08,765 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#28 [2025-02-08 02:44:08,765 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#29 [2025-02-08 02:44:08,765 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#30 [2025-02-08 02:44:08,765 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#31 [2025-02-08 02:44:08,765 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#32 [2025-02-08 02:44:08,765 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#33 [2025-02-08 02:44:08,765 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#0 [2025-02-08 02:44:08,765 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#1 [2025-02-08 02:44:08,765 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#2 [2025-02-08 02:44:08,765 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#3 [2025-02-08 02:44:08,765 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#4 [2025-02-08 02:44:08,765 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#5 [2025-02-08 02:44:08,765 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#6 [2025-02-08 02:44:08,765 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#7 [2025-02-08 02:44:08,765 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#8 [2025-02-08 02:44:08,765 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#9 [2025-02-08 02:44:08,766 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#10 [2025-02-08 02:44:08,766 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#11 [2025-02-08 02:44:08,766 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#12 [2025-02-08 02:44:08,766 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#13 [2025-02-08 02:44:08,766 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#14 [2025-02-08 02:44:08,766 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#15 [2025-02-08 02:44:08,766 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#16 [2025-02-08 02:44:08,766 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#17 [2025-02-08 02:44:08,766 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#18 [2025-02-08 02:44:08,766 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#19 [2025-02-08 02:44:08,766 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#20 [2025-02-08 02:44:08,766 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#21 [2025-02-08 02:44:08,766 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#22 [2025-02-08 02:44:08,766 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#23 [2025-02-08 02:44:08,766 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#24 [2025-02-08 02:44:08,766 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#25 [2025-02-08 02:44:08,766 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#26 [2025-02-08 02:44:08,766 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#27 [2025-02-08 02:44:08,766 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#28 [2025-02-08 02:44:08,766 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#29 [2025-02-08 02:44:08,766 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#30 [2025-02-08 02:44:08,766 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#31 [2025-02-08 02:44:08,766 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#32 [2025-02-08 02:44:08,766 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#33 [2025-02-08 02:44:08,766 INFO L130 BoogieDeclarations]: Found specification of procedure xpc_create_gru_mq_uv [2025-02-08 02:44:08,766 INFO L138 BoogieDeclarations]: Found implementation of procedure xpc_create_gru_mq_uv [2025-02-08 02:44:08,766 INFO L130 BoogieDeclarations]: Found specification of procedure unregister_reboot_notifier [2025-02-08 02:44:08,766 INFO L138 BoogieDeclarations]: Found implementation of procedure unregister_reboot_notifier [2025-02-08 02:44:08,766 INFO L130 BoogieDeclarations]: Found specification of procedure xpc_part_deref [2025-02-08 02:44:08,766 INFO L138 BoogieDeclarations]: Found implementation of procedure xpc_part_deref [2025-02-08 02:44:08,766 INFO L130 BoogieDeclarations]: Found specification of procedure xpc_send_chctl_closerequest_uv [2025-02-08 02:44:08,766 INFO L138 BoogieDeclarations]: Found implementation of procedure xpc_send_chctl_closerequest_uv [2025-02-08 02:44:08,767 INFO L130 BoogieDeclarations]: Found specification of procedure xpc_disallow_all_hbs_uv [2025-02-08 02:44:08,767 INFO L138 BoogieDeclarations]: Found implementation of procedure xpc_disallow_all_hbs_uv [2025-02-08 02:44:08,767 INFO L130 BoogieDeclarations]: Found specification of procedure xpc_timeout_partition_disengage [2025-02-08 02:44:08,767 INFO L138 BoogieDeclarations]: Found implementation of procedure xpc_timeout_partition_disengage [2025-02-08 02:44:08,767 INFO L130 BoogieDeclarations]: Found specification of procedure cpumask_of_node [2025-02-08 02:44:08,767 INFO L138 BoogieDeclarations]: Found implementation of procedure cpumask_of_node [2025-02-08 02:44:08,767 INFO L130 BoogieDeclarations]: Found specification of procedure xpc_init_mq_node [2025-02-08 02:44:08,767 INFO L138 BoogieDeclarations]: Found implementation of procedure xpc_init_mq_node [2025-02-08 02:44:08,768 INFO L130 BoogieDeclarations]: Found specification of procedure xpc_destroy_gru_mq_uv [2025-02-08 02:44:08,768 INFO L138 BoogieDeclarations]: Found implementation of procedure xpc_destroy_gru_mq_uv [2025-02-08 02:44:08,768 INFO L130 BoogieDeclarations]: Found specification of procedure xpc_discovery [2025-02-08 02:44:08,768 INFO L138 BoogieDeclarations]: Found implementation of procedure xpc_discovery [2025-02-08 02:44:08,768 INFO L130 BoogieDeclarations]: Found specification of procedure xpc_get_partition_rsvd_page_pa_uv [2025-02-08 02:44:08,768 INFO L138 BoogieDeclarations]: Found implementation of procedure xpc_get_partition_rsvd_page_pa_uv [2025-02-08 02:44:08,768 INFO L130 BoogieDeclarations]: Found specification of procedure kfree [2025-02-08 02:44:08,768 INFO L138 BoogieDeclarations]: Found implementation of procedure kfree [2025-02-08 02:44:08,768 INFO L130 BoogieDeclarations]: Found specification of procedure xpc_send_activate_IRQ_ch_uv [2025-02-08 02:44:08,768 INFO L138 BoogieDeclarations]: Found implementation of procedure xpc_send_activate_IRQ_ch_uv [2025-02-08 02:44:08,768 INFO L130 BoogieDeclarations]: Found specification of procedure xpc_increment_heartbeat_uv [2025-02-08 02:44:08,768 INFO L138 BoogieDeclarations]: Found implementation of procedure xpc_increment_heartbeat_uv [2025-02-08 02:44:08,768 INFO L130 BoogieDeclarations]: Found specification of procedure put_online_cpus [2025-02-08 02:44:08,768 INFO L138 BoogieDeclarations]: Found implementation of procedure put_online_cpus [2025-02-08 02:44:08,768 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2025-02-08 02:44:08,768 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2025-02-08 02:44:08,768 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#2 [2025-02-08 02:44:08,768 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#3 [2025-02-08 02:44:08,768 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#4 [2025-02-08 02:44:08,768 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#5 [2025-02-08 02:44:08,768 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#6 [2025-02-08 02:44:08,768 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#7 [2025-02-08 02:44:08,768 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#8 [2025-02-08 02:44:08,768 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#9 [2025-02-08 02:44:08,768 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#10 [2025-02-08 02:44:08,768 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#11 [2025-02-08 02:44:08,768 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#12 [2025-02-08 02:44:08,768 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#13 [2025-02-08 02:44:08,768 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#14 [2025-02-08 02:44:08,768 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#15 [2025-02-08 02:44:08,768 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#16 [2025-02-08 02:44:08,768 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#17 [2025-02-08 02:44:08,768 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#18 [2025-02-08 02:44:08,768 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#19 [2025-02-08 02:44:08,768 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#20 [2025-02-08 02:44:08,768 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#21 [2025-02-08 02:44:08,768 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#22 [2025-02-08 02:44:08,768 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#23 [2025-02-08 02:44:08,768 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#24 [2025-02-08 02:44:08,768 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#25 [2025-02-08 02:44:08,768 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#26 [2025-02-08 02:44:08,768 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#27 [2025-02-08 02:44:08,768 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#28 [2025-02-08 02:44:08,769 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#29 [2025-02-08 02:44:08,769 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#30 [2025-02-08 02:44:08,769 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#31 [2025-02-08 02:44:08,769 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#32 [2025-02-08 02:44:08,769 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#33 [2025-02-08 02:44:08,769 INFO L130 BoogieDeclarations]: Found specification of procedure xpc_process_sent_chctl_flags [2025-02-08 02:44:08,769 INFO L138 BoogieDeclarations]: Found implementation of procedure xpc_process_sent_chctl_flags [2025-02-08 02:44:08,769 INFO L130 BoogieDeclarations]: Found specification of procedure __dynamic_dev_dbg [2025-02-08 02:44:08,769 INFO L138 BoogieDeclarations]: Found implementation of procedure __dynamic_dev_dbg [2025-02-08 02:44:08,769 INFO L130 BoogieDeclarations]: Found specification of procedure xpc_get_remote_heartbeat_uv [2025-02-08 02:44:08,769 INFO L138 BoogieDeclarations]: Found implementation of procedure xpc_get_remote_heartbeat_uv [2025-02-08 02:44:08,769 INFO L130 BoogieDeclarations]: Found specification of procedure ldv__builtin_expect [2025-02-08 02:44:08,769 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv__builtin_expect [2025-02-08 02:44:08,769 INFO L130 BoogieDeclarations]: Found specification of procedure xpc_teardown_partitions [2025-02-08 02:44:08,769 INFO L138 BoogieDeclarations]: Found implementation of procedure xpc_teardown_partitions [2025-02-08 02:44:08,769 INFO L130 BoogieDeclarations]: Found specification of procedure xpc_process_disconnect [2025-02-08 02:44:08,769 INFO L138 BoogieDeclarations]: Found implementation of procedure xpc_process_disconnect [2025-02-08 02:44:08,769 INFO L130 BoogieDeclarations]: Found specification of procedure xpc_do_exit [2025-02-08 02:44:08,769 INFO L138 BoogieDeclarations]: Found implementation of procedure xpc_do_exit [2025-02-08 02:44:08,769 INFO L130 BoogieDeclarations]: Found specification of procedure xpc_online_heartbeat_uv [2025-02-08 02:44:08,769 INFO L138 BoogieDeclarations]: Found implementation of procedure xpc_online_heartbeat_uv [2025-02-08 02:44:08,769 INFO L130 BoogieDeclarations]: Found specification of procedure xpc_get_fifo_entry_uv [2025-02-08 02:44:08,769 INFO L138 BoogieDeclarations]: Found implementation of procedure xpc_get_fifo_entry_uv [2025-02-08 02:44:08,769 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_unlock_mutex_of_xpc_registration [2025-02-08 02:44:08,769 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_unlock_mutex_of_xpc_registration [2025-02-08 02:44:08,769 INFO L130 BoogieDeclarations]: Found specification of procedure xpc_disallow_hb_uv [2025-02-08 02:44:08,769 INFO L138 BoogieDeclarations]: Found implementation of procedure xpc_disallow_hb_uv [2025-02-08 02:44:08,769 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2025-02-08 02:44:08,769 INFO L130 BoogieDeclarations]: Found specification of procedure xpc_send_chctl_openreply_uv [2025-02-08 02:44:08,769 INFO L138 BoogieDeclarations]: Found implementation of procedure xpc_send_chctl_openreply_uv [2025-02-08 02:44:08,769 INFO L130 BoogieDeclarations]: Found specification of procedure xpc_hb_checker [2025-02-08 02:44:08,769 INFO L138 BoogieDeclarations]: Found implementation of procedure xpc_hb_checker [2025-02-08 02:44:08,769 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~~TO~VOID [2025-02-08 02:44:08,769 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~~TO~VOID [2025-02-08 02:44:08,769 INFO L130 BoogieDeclarations]: Found specification of procedure complete [2025-02-08 02:44:08,769 INFO L138 BoogieDeclarations]: Found implementation of procedure complete [2025-02-08 02:44:08,769 INFO L130 BoogieDeclarations]: Found specification of procedure xpc_setup_ch_structures_uv [2025-02-08 02:44:08,769 INFO L138 BoogieDeclarations]: Found implementation of procedure xpc_setup_ch_structures_uv [2025-02-08 02:44:08,770 INFO L130 BoogieDeclarations]: Found specification of procedure xpc_setup_rsvd_page_uv [2025-02-08 02:44:08,770 INFO L138 BoogieDeclarations]: Found implementation of procedure xpc_setup_rsvd_page_uv [2025-02-08 02:44:08,770 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2025-02-08 02:44:08,770 INFO L130 BoogieDeclarations]: Found specification of procedure cpumask_next [2025-02-08 02:44:08,770 INFO L138 BoogieDeclarations]: Found implementation of procedure cpumask_next [2025-02-08 02:44:08,770 INFO L130 BoogieDeclarations]: Found specification of procedure atomic_inc [2025-02-08 02:44:08,770 INFO L138 BoogieDeclarations]: Found implementation of procedure atomic_inc [2025-02-08 02:44:08,770 INFO L130 BoogieDeclarations]: Found specification of procedure xpc_request_partition_deactivation_uv [2025-02-08 02:44:08,770 INFO L138 BoogieDeclarations]: Found implementation of procedure xpc_request_partition_deactivation_uv [2025-02-08 02:44:08,771 INFO L130 BoogieDeclarations]: Found specification of procedure xpc_get_chctl_all_flags_uv [2025-02-08 02:44:08,771 INFO L138 BoogieDeclarations]: Found implementation of procedure xpc_get_chctl_all_flags_uv [2025-02-08 02:44:08,771 INFO L130 BoogieDeclarations]: Found specification of procedure xpc_gru_mq_watchlist_free_uv [2025-02-08 02:44:08,771 INFO L138 BoogieDeclarations]: Found implementation of procedure xpc_gru_mq_watchlist_free_uv [2025-02-08 02:44:08,771 INFO L130 BoogieDeclarations]: Found specification of procedure xpc_partition_going_down [2025-02-08 02:44:08,771 INFO L138 BoogieDeclarations]: Found implementation of procedure xpc_partition_going_down [2025-02-08 02:44:08,771 INFO L130 BoogieDeclarations]: Found specification of procedure wait_for_completion [2025-02-08 02:44:08,771 INFO L138 BoogieDeclarations]: Found implementation of procedure wait_for_completion [2025-02-08 02:44:08,771 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#0 [2025-02-08 02:44:08,771 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#1 [2025-02-08 02:44:08,771 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#2 [2025-02-08 02:44:08,771 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#3 [2025-02-08 02:44:08,771 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#4 [2025-02-08 02:44:08,771 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#5 [2025-02-08 02:44:08,771 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#6 [2025-02-08 02:44:08,771 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#7 [2025-02-08 02:44:08,771 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#8 [2025-02-08 02:44:08,771 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#9 [2025-02-08 02:44:08,771 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#10 [2025-02-08 02:44:08,771 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#11 [2025-02-08 02:44:08,771 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#12 [2025-02-08 02:44:08,771 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#13 [2025-02-08 02:44:08,771 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#14 [2025-02-08 02:44:08,771 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#15 [2025-02-08 02:44:08,771 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#16 [2025-02-08 02:44:08,771 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#17 [2025-02-08 02:44:08,771 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#18 [2025-02-08 02:44:08,771 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#19 [2025-02-08 02:44:08,771 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#20 [2025-02-08 02:44:08,771 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#21 [2025-02-08 02:44:08,771 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#22 [2025-02-08 02:44:08,771 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#23 [2025-02-08 02:44:08,771 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#24 [2025-02-08 02:44:08,771 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#25 [2025-02-08 02:44:08,771 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#26 [2025-02-08 02:44:08,771 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#27 [2025-02-08 02:44:08,771 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#28 [2025-02-08 02:44:08,771 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#29 [2025-02-08 02:44:08,771 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#30 [2025-02-08 02:44:08,771 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#31 [2025-02-08 02:44:08,771 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#32 [2025-02-08 02:44:08,771 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#33 [2025-02-08 02:44:08,771 INFO L130 BoogieDeclarations]: Found specification of procedure __bad_percpu_size [2025-02-08 02:44:08,771 INFO L138 BoogieDeclarations]: Found implementation of procedure __bad_percpu_size [2025-02-08 02:44:08,771 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~TO~VOID [2025-02-08 02:44:08,771 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~TO~VOID [2025-02-08 02:44:08,771 INFO L130 BoogieDeclarations]: Found specification of procedure current_thread_info [2025-02-08 02:44:08,771 INFO L138 BoogieDeclarations]: Found implementation of procedure current_thread_info [2025-02-08 02:44:08,771 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~TO~int [2025-02-08 02:44:08,771 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~TO~int [2025-02-08 02:44:08,771 INFO L130 BoogieDeclarations]: Found specification of procedure atomic_dec [2025-02-08 02:44:08,772 INFO L138 BoogieDeclarations]: Found implementation of procedure atomic_dec [2025-02-08 02:44:08,772 INFO L130 BoogieDeclarations]: Found specification of procedure __wake_up [2025-02-08 02:44:08,772 INFO L138 BoogieDeclarations]: Found implementation of procedure __wake_up [2025-02-08 02:44:08,772 INFO L130 BoogieDeclarations]: Found specification of procedure kthread_create_on_node [2025-02-08 02:44:08,772 INFO L138 BoogieDeclarations]: Found implementation of procedure kthread_create_on_node [2025-02-08 02:44:08,772 INFO L130 BoogieDeclarations]: Found specification of procedure unregister_sysctl_table [2025-02-08 02:44:08,772 INFO L138 BoogieDeclarations]: Found implementation of procedure unregister_sysctl_table [2025-02-08 02:44:08,772 INFO L130 BoogieDeclarations]: Found specification of procedure uv_gpa [2025-02-08 02:44:08,772 INFO L138 BoogieDeclarations]: Found implementation of procedure uv_gpa [2025-02-08 02:44:08,772 INFO L130 BoogieDeclarations]: Found specification of procedure PTR_ERR [2025-02-08 02:44:08,772 INFO L138 BoogieDeclarations]: Found implementation of procedure PTR_ERR [2025-02-08 02:44:08,772 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~int~X~int~X~int~X~$Pointer$~X~$Pointer$~TO~VOID [2025-02-08 02:44:08,772 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~int~X~int~X~int~X~$Pointer$~X~$Pointer$~TO~VOID [2025-02-08 02:44:08,772 INFO L130 BoogieDeclarations]: Found specification of procedure xpc_get_deliverable_payload_uv [2025-02-08 02:44:08,772 INFO L138 BoogieDeclarations]: Found implementation of procedure xpc_get_deliverable_payload_uv [2025-02-08 02:44:08,772 INFO L130 BoogieDeclarations]: Found specification of procedure xpc_notify_senders_of_disconnect_uv [2025-02-08 02:44:08,772 INFO L138 BoogieDeclarations]: Found implementation of procedure xpc_notify_senders_of_disconnect_uv [2025-02-08 02:44:08,772 INFO L130 BoogieDeclarations]: Found specification of procedure atomic_add_return [2025-02-08 02:44:08,772 INFO L138 BoogieDeclarations]: Found implementation of procedure atomic_add_return [2025-02-08 02:44:08,772 INFO L130 BoogieDeclarations]: Found specification of procedure xpc_make_first_contact_uv [2025-02-08 02:44:08,772 INFO L138 BoogieDeclarations]: Found implementation of procedure xpc_make_first_contact_uv [2025-02-08 02:44:08,772 INFO L130 BoogieDeclarations]: Found specification of procedure xpc_n_of_deliverable_payloads_uv [2025-02-08 02:44:08,772 INFO L138 BoogieDeclarations]: Found implementation of procedure xpc_n_of_deliverable_payloads_uv [2025-02-08 02:44:08,772 INFO L130 BoogieDeclarations]: Found specification of procedure init_timer_key [2025-02-08 02:44:08,773 INFO L138 BoogieDeclarations]: Found implementation of procedure init_timer_key [2025-02-08 02:44:08,773 INFO L130 BoogieDeclarations]: Found specification of procedure xpc_get_remote_rp [2025-02-08 02:44:08,773 INFO L138 BoogieDeclarations]: Found implementation of procedure xpc_get_remote_rp [2025-02-08 02:44:08,773 INFO L130 BoogieDeclarations]: Found specification of procedure prepare_to_wait [2025-02-08 02:44:08,773 INFO L138 BoogieDeclarations]: Found implementation of procedure prepare_to_wait [2025-02-08 02:44:08,773 INFO L130 BoogieDeclarations]: Found specification of procedure xpc_hb_beater [2025-02-08 02:44:08,773 INFO L138 BoogieDeclarations]: Found implementation of procedure xpc_hb_beater [2025-02-08 02:44:08,773 INFO L130 BoogieDeclarations]: Found specification of procedure is_uv_system [2025-02-08 02:44:08,773 INFO L138 BoogieDeclarations]: Found implementation of procedure is_uv_system [2025-02-08 02:44:08,773 INFO L130 BoogieDeclarations]: Found specification of procedure spin_lock [2025-02-08 02:44:08,773 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_lock [2025-02-08 02:44:08,774 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~int~TO~VOID [2025-02-08 02:44:08,774 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~int~TO~VOID [2025-02-08 02:44:08,774 INFO L130 BoogieDeclarations]: Found specification of procedure __init_waitqueue_head [2025-02-08 02:44:08,774 INFO L138 BoogieDeclarations]: Found implementation of procedure __init_waitqueue_head [2025-02-08 02:44:08,774 INFO L130 BoogieDeclarations]: Found specification of procedure dev_warn [2025-02-08 02:44:08,774 INFO L138 BoogieDeclarations]: Found implementation of procedure dev_warn [2025-02-08 02:44:08,774 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2025-02-08 02:44:08,774 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2025-02-08 02:44:08,774 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#2 [2025-02-08 02:44:08,774 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#3 [2025-02-08 02:44:08,774 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#4 [2025-02-08 02:44:08,774 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#5 [2025-02-08 02:44:08,774 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#6 [2025-02-08 02:44:08,774 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#7 [2025-02-08 02:44:08,774 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#8 [2025-02-08 02:44:08,774 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#9 [2025-02-08 02:44:08,774 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#10 [2025-02-08 02:44:08,774 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#11 [2025-02-08 02:44:08,774 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#12 [2025-02-08 02:44:08,774 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#13 [2025-02-08 02:44:08,774 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#14 [2025-02-08 02:44:08,774 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#15 [2025-02-08 02:44:08,774 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#16 [2025-02-08 02:44:08,774 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#17 [2025-02-08 02:44:08,774 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#18 [2025-02-08 02:44:08,774 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#19 [2025-02-08 02:44:08,774 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#20 [2025-02-08 02:44:08,774 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#21 [2025-02-08 02:44:08,774 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#22 [2025-02-08 02:44:08,774 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#23 [2025-02-08 02:44:08,774 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#24 [2025-02-08 02:44:08,774 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#25 [2025-02-08 02:44:08,774 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#26 [2025-02-08 02:44:08,774 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#27 [2025-02-08 02:44:08,774 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#28 [2025-02-08 02:44:08,774 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#29 [2025-02-08 02:44:08,774 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#30 [2025-02-08 02:44:08,774 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#31 [2025-02-08 02:44:08,774 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#32 [2025-02-08 02:44:08,774 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#33 [2025-02-08 02:44:08,774 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~$Pointer$~TO~VOID [2025-02-08 02:44:08,774 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~$Pointer$~TO~VOID [2025-02-08 02:44:08,774 INFO L130 BoogieDeclarations]: Found specification of procedure finish_wait [2025-02-08 02:44:08,774 INFO L138 BoogieDeclarations]: Found implementation of procedure finish_wait [2025-02-08 02:44:08,774 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2025-02-08 02:44:08,774 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2025-02-08 02:44:08,774 INFO L130 BoogieDeclarations]: Found specification of procedure xpc_assume_partition_disengaged_uv [2025-02-08 02:44:08,774 INFO L138 BoogieDeclarations]: Found implementation of procedure xpc_assume_partition_disengaged_uv [2025-02-08 02:44:08,774 INFO L130 BoogieDeclarations]: Found specification of procedure IS_ERR [2025-02-08 02:44:08,774 INFO L138 BoogieDeclarations]: Found implementation of procedure IS_ERR [2025-02-08 02:44:08,774 INFO L130 BoogieDeclarations]: Found specification of procedure xpc_cancel_partition_deactivation_request_uv [2025-02-08 02:44:08,774 INFO L138 BoogieDeclarations]: Found implementation of procedure xpc_cancel_partition_deactivation_request_uv [2025-02-08 02:44:09,910 INFO L257 CfgBuilder]: Building ICFG [2025-02-08 02:44:09,922 INFO L287 CfgBuilder]: Building CFG for each procedure with an implementation [2025-02-08 02:44:09,982 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11159: havoc #t~nondet1798; [2025-02-08 02:44:10,063 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3809-1: #t~ret70#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~ret70#1 && #t~ret70#1 <= 9223372036854775807;assume { :begin_inline_assume_abort_if_not } true;assume_abort_if_not_#in~cond#1 := (if 0 == #t~ret70#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:44:10,063 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3809: 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~ret70#1;#res#1.base, #res#1.offset := ~res~0#1.base, ~res~0#1.offset; [2025-02-08 02:44:10,064 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3807: havoc ~res~0#1.base, ~res~0#1.offset; [2025-02-08 02:44:10,065 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3798: assume 0 == assume_abort_if_not_~cond#1;assume false; [2025-02-08 02:44:10,065 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3798: assume !(0 == assume_abort_if_not_~cond#1); [2025-02-08 02:44:10,085 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7866: call write~int#4(0, ~part_uv~0#1.base, 268 + ~part_uv~0#1.offset, 1);~partid~12#1 := (if (1 + ~partid~12#1) % 65536 <= 32767 then (1 + ~partid~12#1) % 65536 else (1 + ~partid~12#1) % 65536 - 65536); [2025-02-08 02:44:10,085 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7862: ~part_uv~0#1.base, ~part_uv~0#1.offset := ~xpc_partitions~0.base, 524 + (~xpc_partitions~0.offset + 798 * (if ~partid~12#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then ~partid~12#1 % 18446744073709551616 % 18446744073709551616 else ~partid~12#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616));assume { :begin_inline___mutex_init } true;__mutex_init_#in~arg0#1.base, __mutex_init_#in~arg0#1.offset, __mutex_init_#in~arg1#1.base, __mutex_init_#in~arg1#1.offset, __mutex_init_#in~arg2#1.base, __mutex_init_#in~arg2#1.offset := ~part_uv~0#1.base, 40 + ~part_uv~0#1.offset, 253, 0, ~#__key~4#1.base, ~#__key~4#1.offset;havoc __mutex_init_~arg0#1.base, __mutex_init_~arg0#1.offset, __mutex_init_~arg1#1.base, __mutex_init_~arg1#1.offset, __mutex_init_~arg2#1.base, __mutex_init_~arg2#1.offset;__mutex_init_~arg0#1.base, __mutex_init_~arg0#1.offset := __mutex_init_#in~arg0#1.base, __mutex_init_#in~arg0#1.offset;__mutex_init_~arg1#1.base, __mutex_init_~arg1#1.offset := __mutex_init_#in~arg1#1.base, __mutex_init_#in~arg1#1.offset;__mutex_init_~arg2#1.base, __mutex_init_~arg2#1.offset := __mutex_init_#in~arg2#1.base, __mutex_init_#in~arg2#1.offset;havoc __mutex_init_~arg0#1.base, __mutex_init_~arg0#1.offset, __mutex_init_~arg1#1.base, __mutex_init_~arg1#1.offset, __mutex_init_~arg2#1.base, __mutex_init_~arg2#1.offset;havoc __mutex_init_#in~arg0#1.base, __mutex_init_#in~arg0#1.offset, __mutex_init_#in~arg1#1.base, __mutex_init_#in~arg1#1.offset, __mutex_init_#in~arg2#1.base, __mutex_init_#in~arg2#1.offset;assume { :end_inline___mutex_init } true; [2025-02-08 02:44:10,085 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7865-1: SUMMARY for call #t~ret1208#1.base, #t~ret1208#1.offset := spinlock_check(~part_uv~0#1.base, 196 + ~part_uv~0#1.offset); srcloc: null [2025-02-08 02:44:10,086 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7866-1: SUMMARY for call __raw_spin_lock_init(~part_uv~0#1.base, 196 + ~part_uv~0#1.offset, 254, 0, ~#__key___0~2#1.base, ~#__key___0~2#1.offset); srcloc: null [2025-02-08 02:44:10,086 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7865: havoc #t~ret1208#1.base, #t~ret1208#1.offset; [2025-02-08 02:44:10,086 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint xpc_setup_partitions_uvFINAL: assume true; [2025-02-08 02:44:10,086 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7856: call ULTIMATE.dealloc(~#__key~4#1.base, ~#__key~4#1.offset);havoc ~#__key~4#1.base, ~#__key~4#1.offset;call ULTIMATE.dealloc(~#__key___0~2#1.base, ~#__key___0~2#1.offset);havoc ~#__key___0~2#1.base, ~#__key___0~2#1.offset; [2025-02-08 02:44:10,086 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7877: #res#1 := 0;call ULTIMATE.dealloc(~#__key~4#1.base, ~#__key~4#1.offset);havoc ~#__key~4#1.base, ~#__key~4#1.offset;call ULTIMATE.dealloc(~#__key___0~2#1.base, ~#__key___0~2#1.offset);havoc ~#__key___0~2#1.base, ~#__key___0~2#1.offset; [2025-02-08 02:44:10,159 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5279: ~part~8#1.base, ~part~8#1.offset := ~xpc_partitions~0.base, ~xpc_partitions~0.offset + 798 * (if ~partid~8#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then ~partid~8#1 % 18446744073709551616 % 18446744073709551616 else ~partid~8#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616);call #t~mem395#1.base, #t~mem395#1.offset := read~$Pointer$#0(~#xpc_arch_ops~0.base, 272 + ~#xpc_arch_ops~0.offset, 8); [2025-02-08 02:44:10,160 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5329: assume -2147483648 <= #t~ret415#1 && #t~ret415#1 <= 2147483647;havoc #t~ret415#1;~wait_to_print~0#1 := 50000; [2025-02-08 02:44:10,160 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5329-1: SUMMARY for call #t~ret415#1 := _dev_info(~xpc_part~0.base, ~xpc_part~0.offset, 90, 0); srcloc: null [2025-02-08 02:44:10,160 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5317: assume ~partid~8#1 < ~xp_max_npartitions~0; [2025-02-08 02:44:10,160 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5317: assume !(~partid~8#1 < ~xp_max_npartitions~0); [2025-02-08 02:44:10,160 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5280-1: SUMMARY for call #t~ret396#1 := ##fun~int~TO~int((if ~partid~8#1 % 65536 <= 32767 then ~partid~8#1 % 65536 else ~partid~8#1 % 65536 - 65536), #t~mem395#1.base, #t~mem395#1.offset); srcloc: null [2025-02-08 02:44:10,160 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5280: assume -2147483648 <= #t~ret396#1 && #t~ret396#1 <= 2147483647;~tmp~26#1 := #t~ret396#1;havoc #t~mem395#1.base, #t~mem395#1.offset;havoc #t~ret396#1;#t~short398#1 := 0 != ~tmp~26#1; [2025-02-08 02:44:10,160 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5309-2: call #t~mem412#1.base, #t~mem412#1.offset := read~$Pointer$#0(~#xpc_arch_ops~0.base, 272 + ~#xpc_arch_ops~0.offset, 8); [2025-02-08 02:44:10,160 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5309: assume -2147483648 <= #t~ret413#1 && #t~ret413#1 <= 2147483647;~tmp___0~15#1 := #t~ret413#1; [2025-02-08 02:44:10,160 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5309-1: SUMMARY for call #t~ret413#1 := ##fun~int~TO~int((if ~partid~8#1 % 65536 <= 32767 then ~partid~8#1 % 65536 else ~partid~8#1 % 65536 - 65536), #t~mem412#1.base, #t~mem412#1.offset); srcloc: null [2025-02-08 02:44:10,160 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5334: assume { :begin_inline___const_udelay } true;__const_udelay_#in~arg0#1 := 859000;havoc __const_udelay_~arg0#1;__const_udelay_~arg0#1 := __const_udelay_#in~arg0#1;havoc __const_udelay_~arg0#1;havoc __const_udelay_#in~arg0#1;assume { :end_inline___const_udelay } true; [2025-02-08 02:44:10,160 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5305: assume 0 == ~tmp___1~10#1;~partid~8#1 := 0; [2025-02-08 02:44:10,160 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5305: assume !(0 == ~tmp___1~10#1);~tmp___2~9#1 := ~wait_to_print~0#1;~wait_to_print~0#1 := ~wait_to_print~0#1 - 1; [2025-02-08 02:44:10,161 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5297: assume -2147483648 <= #t~ret408#1 && #t~ret408#1 <= 2147483647;~any_engaged~0#1 := #t~ret408#1; [2025-02-08 02:44:10,161 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5297-1: SUMMARY for call #t~ret408#1 := ##fun~~TO~int(#t~mem407#1.base, #t~mem407#1.offset); srcloc: null [2025-02-08 02:44:10,161 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5310: assume 0 != ~tmp___0~15#1; [2025-02-08 02:44:10,161 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5310: assume !(0 != ~tmp___0~15#1); [2025-02-08 02:44:10,161 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5281: assume #t~short398#1;havoc #t~mem397#1;havoc #t~short398#1;call #t~mem401#1.base, #t~mem401#1.offset := read~$Pointer$#0(~#xpc_arch_ops~0.base, 128 + ~#xpc_arch_ops~0.offset, 8); [2025-02-08 02:44:10,161 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5281: assume !#t~short398#1;havoc #t~mem397#1;havoc #t~short398#1; [2025-02-08 02:44:10,162 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5281-1: assume #t~short398#1; [2025-02-08 02:44:10,162 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5281-1: assume !#t~short398#1;call #t~mem397#1 := read~int#4(~part~8#1.base, 97 + ~part~8#1.offset, 1);#t~short398#1 := 0 != #t~mem397#1 % 256 % 4294967296; [2025-02-08 02:44:10,162 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5335: call #t~mem407#1.base, #t~mem407#1.offset := read~$Pointer$#0(~#xpc_arch_ops~0.base, 280 + ~#xpc_arch_ops~0.offset, 8); [2025-02-08 02:44:10,162 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5298: assume 0 == ~any_engaged~0#1; [2025-02-08 02:44:10,162 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5298: assume !(0 == ~any_engaged~0#1);~tmp___1~10#1 := ~keep_waiting~0#1;~keep_waiting~0#1 := ~keep_waiting~0#1 - 1; [2025-02-08 02:44:10,162 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5294: call #t~mem405#1 := read~int#4(~#xpc_disengage_timelimit~0.base, ~#xpc_disengage_timelimit~0.offset, 4);~keep_waiting~0#1 := 5000 * #t~mem405#1;~wait_to_print~0#1 := 50000; [2025-02-08 02:44:10,162 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5286: ~partid~8#1 := (if (1 + ~partid~8#1) % 65536 <= 32767 then (1 + ~partid~8#1) % 65536 else (1 + ~partid~8#1) % 65536 - 65536); [2025-02-08 02:44:10,162 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5315: ~partid~8#1 := (if (1 + ~partid~8#1) % 65536 <= 32767 then (1 + ~partid~8#1) % 65536 else (1 + ~partid~8#1) % 65536 - 65536); [2025-02-08 02:44:10,162 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5282: havoc #t~mem401#1.base, #t~mem401#1.offset;call #t~mem404#1.base, #t~mem404#1.offset := read~$Pointer$#0(~#xpc_arch_ops~0.base, 256 + ~#xpc_arch_ops~0.offset, 8); [2025-02-08 02:44:10,162 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5311: assume -2147483648 <= #t~ret414#1 && #t~ret414#1 <= 2147483647;havoc #t~ret414#1; [2025-02-08 02:44:10,162 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5311-1: SUMMARY for call #t~ret414#1 := _dev_info(~xpc_part~0.base, ~xpc_part~0.offset, 89, 0); srcloc: null [2025-02-08 02:44:10,163 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5282-1: SUMMARY for call ##fun~$Pointer$~TO~VOID(~part~8#1.base, ~part~8#1.offset, #t~mem401#1.base, #t~mem401#1.offset); srcloc: null [2025-02-08 02:44:10,163 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5299: assume -2147483648 <= #t~ret409#1 && #t~ret409#1 <= 2147483647;havoc #t~ret409#1; [2025-02-08 02:44:10,163 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5299-1: SUMMARY for call #t~ret409#1 := _dev_info(~xpc_part~0.base, ~xpc_part~0.offset, 88, 0); srcloc: null [2025-02-08 02:44:10,163 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5328: assume 0 == ~tmp___2~9#1; [2025-02-08 02:44:10,163 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5328: assume !(0 == ~tmp___2~9#1); [2025-02-08 02:44:10,163 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5283: havoc #t~mem404#1.base, #t~mem404#1.offset; [2025-02-08 02:44:10,163 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5283-1: SUMMARY for call ##fun~$Pointer$~TO~VOID(~part~8#1.base, ~part~8#1.offset, #t~mem404#1.base, #t~mem404#1.offset); srcloc: null [2025-02-08 02:44:10,245 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11126: havoc #t~nondet1792; [2025-02-08 02:44:10,402 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4850: assume -2147483648 <= #t~ret294#1 && #t~ret294#1 <= 2147483647;~tmp___2~7#1 := #t~ret294#1;havoc #t~ret294#1;~n_needed~0#1 := -1 + ~tmp___2~7#1;#t~short297#1 := ~n_needed~0#1 > 0; [2025-02-08 02:44:10,402 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4850-1: SUMMARY for call #t~ret294#1 := ##fun~$Pointer$~TO~int(~ch~1#1.base, ~ch~1#1.offset, ~n_of_deliverable_payloads~1#1.base, ~n_of_deliverable_payloads~1#1.offset); srcloc: null [2025-02-08 02:44:10,402 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4810: call ULTIMATE.dealloc(~#descriptor~5#1.base, ~#descriptor~5#1.offset);havoc ~#descriptor~5#1.base, ~#descriptor~5#1.offset;call ULTIMATE.dealloc(~#descriptor___0~2#1.base, ~#descriptor___0~2#1.offset);havoc ~#descriptor___0~2#1.base, ~#descriptor___0~2#1.offset; [2025-02-08 02:44:10,402 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4852-1: #t~short297#1 := 0 == #t~bitwise296#1 % 4294967296; [2025-02-08 02:44:10,403 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4852-2: [2025-02-08 02:44:10,403 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4852: assume #t~short297#1;havoc #t~mem295#1;havoc #t~bitwise296#1;havoc #t~short297#1; [2025-02-08 02:44:10,403 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4852: assume !#t~short297#1;havoc #t~mem295#1;havoc #t~bitwise296#1;havoc #t~short297#1; [2025-02-08 02:44:10,403 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4852-5: assume 0 == #t~mem295#1 % 4294967296;#t~bitwise296#1 := 0; [2025-02-08 02:44:10,403 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4852-5: assume !(0 == #t~mem295#1 % 4294967296); [2025-02-08 02:44:10,403 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4852-6: assume #t~short297#1;call #t~mem295#1 := read~int#4(~ch~1#1.base, 70 + ~ch~1#1.offset, 4); [2025-02-08 02:44:10,403 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4852-6: assume !#t~short297#1; [2025-02-08 02:44:10,403 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4852-3: havoc #t~bitwise296#1;assume #t~bitwise296#1 % 4294967296 <= #t~mem295#1 % 4294967296 && #t~bitwise296#1 % 4294967296 <= 131072; [2025-02-08 02:44:10,403 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4852-4: assume 131072 == #t~mem295#1 % 4294967296;#t~bitwise296#1 := #t~mem295#1; [2025-02-08 02:44:10,403 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4852-4: assume !(131072 == #t~mem295#1 % 4294967296); [2025-02-08 02:44:10,403 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6273: call ULTIMATE.dealloc(xpc_connected_callout_~#descriptor~8#1.base, xpc_connected_callout_~#descriptor~8#1.offset);havoc xpc_connected_callout_~#descriptor~8#1.base, xpc_connected_callout_~#descriptor~8#1.offset;call ULTIMATE.dealloc(xpc_connected_callout_~#descriptor___0~4#1.base, xpc_connected_callout_~#descriptor___0~4#1.offset);havoc xpc_connected_callout_~#descriptor___0~4#1.base, xpc_connected_callout_~#descriptor___0~4#1.offset;havoc xpc_connected_callout_#t~mem763#1.base, xpc_connected_callout_#t~mem763#1.offset, xpc_connected_callout_#t~mem764#1, xpc_connected_callout_#t~ret765#1, xpc_connected_callout_#t~mem766#1, xpc_connected_callout_#t~mem767#1, xpc_connected_callout_#t~ret768#1, xpc_connected_callout_#t~mem775#1, xpc_connected_callout_#t~mem776#1, xpc_connected_callout_#t~mem777#1, xpc_connected_callout_#t~mem778#1.base, xpc_connected_callout_#t~mem778#1.offset, xpc_connected_callout_#t~mem779#1.base, xpc_connected_callout_#t~mem779#1.offset, xpc_connected_callout_#t~mem780#1, xpc_connected_callout_#t~ret781#1, xpc_connected_callout_#t~mem782#1, xpc_connected_callout_#t~mem783#1, xpc_connected_callout_#t~ret784#1, xpc_connected_callout_~ch#1.base, xpc_connected_callout_~ch#1.offset, xpc_connected_callout_~#descriptor~8#1.base, xpc_connected_callout_~#descriptor~8#1.offset, xpc_connected_callout_~tmp~38#1, xpc_connected_callout_~#descriptor___0~4#1.base, xpc_connected_callout_~#descriptor___0~4#1.offset, xpc_connected_callout_~tmp___0~23#1;havoc xpc_connected_callout_#in~ch#1.base, xpc_connected_callout_#in~ch#1.offset;assume { :end_inline_xpc_connected_callout } true; [2025-02-08 02:44:10,403 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4853: SUMMARY for call xpc_activate_kthreads(~ch~1#1.base, ~ch~1#1.offset, ~n_needed~0#1); srcloc: null [2025-02-08 02:44:10,403 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4846: ~tmp___1~7#1.base, ~tmp___1~7#1.offset := #t~ret289#1.base, #t~ret289#1.offset;havoc #t~ret289#1.base, #t~ret289#1.offset; [2025-02-08 02:44:10,403 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4846-1: SUMMARY for call #t~ret289#1.base, #t~ret289#1.offset := spinlock_check(~ch~1#1.base, 2 + ~ch~1#1.offset); srcloc: null [2025-02-08 02:44:10,403 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4847: ~irq_flags~2#1 := #t~ret290#1;havoc #t~ret290#1;call #t~mem291#1 := read~int#4(~ch~1#1.base, 70 + ~ch~1#1.offset, 4); [2025-02-08 02:44:10,404 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4847-1: SUMMARY for call #t~ret290#1 := _raw_spin_lock_irqsave(~tmp___1~7#1.base, ~tmp___1~7#1.offset); srcloc: null [2025-02-08 02:44:10,404 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4848-1: [2025-02-08 02:44:10,404 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4848-2: havoc #t~bitwise292#1;assume (#t~bitwise292#1 % 4294967296 >= #t~mem291#1 % 4294967296 && #t~bitwise292#1 % 4294967296 >= 512) && #t~bitwise292#1 % 4294967296 <= 512 + #t~mem291#1 % 4294967296; [2025-02-08 02:44:10,404 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4848: call write~int#4(#t~bitwise292#1, ~ch~1#1.base, 70 + ~ch~1#1.offset, 4);havoc #t~mem291#1;havoc #t~bitwise292#1; [2025-02-08 02:44:10,404 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4848-3: assume false;#t~bitwise292#1 := #t~mem291#1; [2025-02-08 02:44:10,404 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4848-3: assume !false; [2025-02-08 02:44:10,404 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4848-4: assume 0 == #t~mem291#1 % 4294967296 || 512 == #t~mem291#1 % 4294967296;#t~bitwise292#1 := 512; [2025-02-08 02:44:10,404 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4848-4: assume !(0 == #t~mem291#1 % 4294967296 || 512 == #t~mem291#1 % 4294967296); [2025-02-08 02:44:10,404 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4849: SUMMARY for call spin_unlock_irqrestore(~ch~1#1.base, 2 + ~ch~1#1.offset, ~irq_flags~2#1); srcloc: null [2025-02-08 02:44:10,484 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4982: havoc #t~mem349#1; [2025-02-08 02:44:10,484 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3702: atomic_add_unless_#t~ret16#1 := __atomic_add_unless_#res#1;havoc __atomic_add_unless_#t~ret12#1, __atomic_add_unless_#t~ret13#1, __atomic_add_unless_#t~ret14#1, __atomic_add_unless_#t~ret15#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~0#1, __atomic_add_unless_~old~0#1, __atomic_add_unless_~tmp~3#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~ret16#1 && atomic_add_unless_#t~ret16#1 <= 2147483647;atomic_add_unless_~tmp~4#1 := atomic_add_unless_#t~ret16#1;havoc atomic_add_unless_#t~ret16#1;atomic_add_unless_#res#1 := (if atomic_add_unless_~tmp~4#1 != atomic_add_unless_~u#1 then 1 else 0); [2025-02-08 02:44:10,484 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4982-1: SUMMARY for call spin_unlock_irqrestore(~ch#1.base, 2 + ~ch#1.offset, #t~mem349#1); srcloc: null [2025-02-08 02:44:10,484 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4941: assume -2147483648 <= #t~ret330#1 && #t~ret330#1 <= 2147483647;~tmp___0~11#1 := #t~ret330#1;havoc #t~ret330#1; [2025-02-08 02:44:10,484 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4941-1: SUMMARY for call #t~ret330#1 := atomic_add_return(1, ~ch#1.base, 291 + ~ch#1.offset); srcloc: null [2025-02-08 02:44:10,484 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4966: assume -2147483648 <= #t~ret342#1 && #t~ret342#1 <= 2147483647;~tmp___5~4#1 := #t~ret342#1;havoc #t~ret342#1; [2025-02-08 02:44:10,484 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4966-1: SUMMARY for call #t~ret342#1 := atomic_sub_return(1, ~ch#1.base, 291 + ~ch#1.offset); srcloc: null [2025-02-08 02:44:10,484 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4958: assume -9223372036854775808 <= #t~ret339#1 && #t~ret339#1 <= 9223372036854775807;~tmp___4~4#1 := #t~ret339#1;havoc #t~ret339#1; [2025-02-08 02:44:10,484 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4958-1: SUMMARY for call #t~ret339#1 := IS_ERR(~__k~1#1.base, ~__k~1#1.offset); srcloc: null [2025-02-08 02:44:10,484 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4925: assume 0 != ~ignore_disconnecting#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 := ~ch#1.base, 291 + ~ch#1.offset, 1, 0;havoc atomic_add_unless_#res#1;havoc atomic_add_unless_#t~ret16#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~4#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~4#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~ret12#1, __atomic_add_unless_#t~ret13#1, __atomic_add_unless_#t~ret14#1, __atomic_add_unless_#t~ret15#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~0#1, __atomic_add_unless_~old~0#1, __atomic_add_unless_~tmp~3#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~0#1;havoc __atomic_add_unless_~old~0#1;havoc __atomic_add_unless_~tmp~3#1;havoc __atomic_add_unless_~tmp___0~0#1; [2025-02-08 02:44:10,484 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4925: assume !(0 != ~ignore_disconnecting#1); [2025-02-08 02:44:10,485 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4975: SUMMARY for call xpc_msgqueue_deref(~ch#1.base, ~ch#1.offset); srcloc: null [2025-02-08 02:44:10,485 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4942: assume 1 == ~tmp___0~11#1; [2025-02-08 02:44:10,485 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4942: assume !(1 == ~tmp___0~11#1); [2025-02-08 02:44:10,485 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3662: assume atomic_cmpxchg_#t~switch11#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:44:10,485 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3662: assume !atomic_cmpxchg_#t~switch11#1;atomic_cmpxchg_#t~switch11#1 := true; [2025-02-08 02:44:10,485 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4967: assume 0 == ~tmp___5~4#1; [2025-02-08 02:44:10,485 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4967: assume !(0 == ~tmp___5~4#1); [2025-02-08 02:44:10,485 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3687: __atomic_add_unless_#t~ret14#1 := atomic_cmpxchg_#res#1;havoc atomic_cmpxchg_#t~switch11#1, atomic_cmpxchg_~v#1.base, atomic_cmpxchg_~v#1.offset, atomic_cmpxchg_~old#1, atomic_cmpxchg_~new#1, atomic_cmpxchg_~__ret~1#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~ret14#1 && __atomic_add_unless_#t~ret14#1 <= 2147483647;__atomic_add_unless_~old~0#1 := __atomic_add_unless_#t~ret14#1;havoc __atomic_add_unless_#t~ret14#1; [2025-02-08 02:44:10,485 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4901: call ULTIMATE.dealloc(~#irq_flags~3#1.base, ~#irq_flags~3#1.offset);havoc ~#irq_flags~3#1.base, ~#irq_flags~3#1.offset; [2025-02-08 02:44:10,485 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4901-1: call ULTIMATE.dealloc(~#irq_flags~3#1.base, ~#irq_flags~3#1.offset);havoc ~#irq_flags~3#1.base, ~#irq_flags~3#1.offset; [2025-02-08 02:44:10,485 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4959: assume 0 == ~tmp___4~4#1; [2025-02-08 02:44:10,485 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4959: assume !(0 == ~tmp___4~4#1); [2025-02-08 02:44:10,485 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4926: #t~ret324#1 := atomic_add_unless_#res#1;havoc atomic_add_unless_#t~ret16#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~4#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~ret324#1 && #t~ret324#1 <= 2147483647;~tmp___2~8#1 := #t~ret324#1;havoc #t~ret324#1; [2025-02-08 02:44:10,485 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3646: havoc atomic_cmpxchg_#t~switch11#1;havoc atomic_cmpxchg_#t~switch11#1;atomic_cmpxchg_#res#1 := atomic_cmpxchg_~__ret~1#1; [2025-02-08 02:44:10,485 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint xpc_create_kthreadsFINAL: assume true; [2025-02-08 02:44:10,486 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4943: assume -2147483648 <= #t~ret331#1 && #t~ret331#1 <= 2147483647;~tmp___1~8#1 := #t~ret331#1;havoc #t~ret331#1; [2025-02-08 02:44:10,486 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4943-1: SUMMARY for call #t~ret331#1 := atomic_add_return(1, ~part~4#1.base, 332 + ~part~4#1.offset); srcloc: null [2025-02-08 02:44:10,486 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4976: SUMMARY for call xpc_part_deref(~part~4#1.base, ~part~4#1.offset); srcloc: null [2025-02-08 02:44:10,486 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3696-1: __atomic_add_unless_#res#1 := __atomic_add_unless_~c~0#1; [2025-02-08 02:44:10,486 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4968-1: SUMMARY for call #t~ret343#1 := atomic_sub_return(1, ~part~4#1.base, 332 + ~part~4#1.offset); srcloc: null [2025-02-08 02:44:10,486 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3688: assume -9223372036854775808 <= __atomic_add_unless_#t~ret15#1 && __atomic_add_unless_#t~ret15#1 <= 9223372036854775807;__atomic_add_unless_~tmp___0~0#1 := __atomic_add_unless_#t~ret15#1;havoc __atomic_add_unless_#t~ret15#1; [2025-02-08 02:44:10,486 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4968: assume -2147483648 <= #t~ret343#1 && #t~ret343#1 <= 2147483647;~tmp___6~4#1 := #t~ret343#1;havoc #t~ret343#1; [2025-02-08 02:44:10,486 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3688-1: SUMMARY for call __atomic_add_unless_#t~ret15#1 := ldv__builtin_expect((if __atomic_add_unless_~old~0#1 == __atomic_add_unless_~c~0#1 then 1 else 0), 1); srcloc: null [2025-02-08 02:44:10,486 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4960-1: SUMMARY for call #t~ret340#1 := wake_up_process(~__k~1#1.base, ~__k~1#1.offset); srcloc: null [2025-02-08 02:44:10,486 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4927: assume 0 == ~tmp___2~8#1;call #t~mem325#1 := read~int#4(~ch#1.base, 70 + ~ch#1.offset, 4); [2025-02-08 02:44:10,486 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4927: assume !(0 == ~tmp___2~8#1);call #t~mem328#1 := read~int#4(~ch#1.base, 70 + ~ch#1.offset, 4); [2025-02-08 02:44:10,486 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3680: assume -2147483648 <= __atomic_add_unless_#t~ret12#1 && __atomic_add_unless_#t~ret12#1 <= 2147483647;__atomic_add_unless_~c~0#1 := __atomic_add_unless_#t~ret12#1;havoc __atomic_add_unless_#t~ret12#1; [2025-02-08 02:44:10,486 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4960: assume -2147483648 <= #t~ret340#1 && #t~ret340#1 <= 2147483647;havoc #t~ret340#1; [2025-02-08 02:44:10,486 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3647: assume atomic_cmpxchg_#t~switch11#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:44:10,486 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3647: assume !atomic_cmpxchg_#t~switch11#1;atomic_cmpxchg_#t~switch11#1 := atomic_cmpxchg_#t~switch11#1; [2025-02-08 02:44:10,486 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3680-1: SUMMARY for call __atomic_add_unless_#t~ret12#1 := atomic_read(__atomic_add_unless_~v#1.base, __atomic_add_unless_~v#1.offset); srcloc: null [2025-02-08 02:44:10,487 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4977: assume -2147483648 <= #t~ret345#1 && #t~ret345#1 <= 2147483647;~tmp___8~1#1 := #t~ret345#1;havoc #t~ret345#1;call #t~mem346#1 := read~int#4(~ch#1.base, 303 + ~ch#1.offset, 4); [2025-02-08 02:44:10,487 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4977-1: SUMMARY for call #t~ret345#1 := atomic_read(~ch#1.base, 291 + ~ch#1.offset); srcloc: null [2025-02-08 02:44:10,487 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4944: assume 1 == ~tmp___1~8#1;call #t~mem334#1.base, #t~mem334#1.offset := read~$Pointer$#0(~#xpc_arch_ops~0.base, 248 + ~#xpc_arch_ops~0.offset, 8); [2025-02-08 02:44:10,487 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4944: assume !(1 == ~tmp___1~8#1); [2025-02-08 02:44:10,487 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3689: assume 0 != __atomic_add_unless_~tmp___0~0#1; [2025-02-08 02:44:10,487 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3689: assume !(0 != __atomic_add_unless_~tmp___0~0#1);__atomic_add_unless_~c~0#1 := __atomic_add_unless_~old~0#1; [2025-02-08 02:44:10,487 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4969: assume 0 == ~tmp___6~4#1; [2025-02-08 02:44:10,487 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4969: assume !(0 == ~tmp___6~4#1); [2025-02-08 02:44:10,487 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4928-1: SUMMARY for call #t~ret327#1 := ldv__builtin_expect((if 0 == #t~bitwise326#1 % 4294967296 then 1 else 0), 0); srcloc: null [2025-02-08 02:44:10,487 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4928-2: [2025-02-08 02:44:10,487 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4928: assume -9223372036854775808 <= #t~ret327#1 && #t~ret327#1 <= 9223372036854775807;~tmp~22#1 := #t~ret327#1;havoc #t~mem325#1;havoc #t~bitwise326#1;havoc #t~ret327#1; [2025-02-08 02:44:10,487 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4928-5: assume 0 == #t~mem325#1 % 4294967296;#t~bitwise326#1 := 0; [2025-02-08 02:44:10,487 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4928-5: assume !(0 == #t~mem325#1 % 4294967296); [2025-02-08 02:44:10,487 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4928-3: havoc #t~bitwise326#1;assume #t~bitwise326#1 % 4294967296 <= #t~mem325#1 % 4294967296 && #t~bitwise326#1 % 4294967296 <= 524288; [2025-02-08 02:44:10,487 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4928-4: assume 524288 == #t~mem325#1 % 4294967296;#t~bitwise326#1 := #t~mem325#1; [2025-02-08 02:44:10,487 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4928-4: assume !(524288 == #t~mem325#1 % 4294967296); [2025-02-08 02:44:10,487 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4953: assume -2147483648 <= #t~ret335#1 && #t~ret335#1 <= 2147483647;havoc #t~ret335#1; [2025-02-08 02:44:10,487 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4953-1: SUMMARY for call #t~ret335#1 := xpc_part_ref(~part~4#1.base, ~part~4#1.offset); srcloc: null [2025-02-08 02:44:10,488 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4978: assume ~tmp___8~1#1 % 4294967296 < #t~mem346#1 % 4294967296;havoc #t~mem346#1; [2025-02-08 02:44:10,488 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4978: assume !(~tmp___8~1#1 % 4294967296 < #t~mem346#1 % 4294967296);havoc #t~mem346#1; [2025-02-08 02:44:10,488 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4945: havoc #t~mem334#1.base, #t~mem334#1.offset; [2025-02-08 02:44:10,488 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4945-1: SUMMARY for call ##fun~$Pointer$~TO~VOID(~part~4#1.base, ~part~4#1.offset, #t~mem334#1.base, #t~mem334#1.offset); srcloc: null [2025-02-08 02:44:10,488 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4970: SUMMARY for call ##fun~$Pointer$~TO~VOID(~part~4#1.base, ~part~4#1.offset, ~indicate_partition_disengaged~0#1.base, ~indicate_partition_disengaged~0#1.offset); srcloc: null [2025-02-08 02:44:10,488 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3657: assume atomic_cmpxchg_#t~switch11#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:44:10,488 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3657: assume !atomic_cmpxchg_#t~switch11#1;atomic_cmpxchg_#t~switch11#1 := atomic_cmpxchg_#t~switch11#1; [2025-02-08 02:44:10,488 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3682: assume -9223372036854775808 <= __atomic_add_unless_#t~ret13#1 && __atomic_add_unless_#t~ret13#1 <= 9223372036854775807;__atomic_add_unless_~tmp~3#1 := __atomic_add_unless_#t~ret13#1; [2025-02-08 02:44:10,488 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3682-1: SUMMARY for call __atomic_add_unless_#t~ret13#1 := ldv__builtin_expect((if __atomic_add_unless_~c~0#1 == __atomic_add_unless_~u#1 then 1 else 0), 0); srcloc: null [2025-02-08 02:44:10,488 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4929: assume 0 != ~tmp~22#1; [2025-02-08 02:44:10,488 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4929: assume !(0 != ~tmp~22#1); [2025-02-08 02:44:10,488 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4954: call #t~mem336#1 := read~int#4(~ch#1.base, ~ch#1.offset, 2);call #t~mem337#1 := read~int#4(~ch#1.base, 82 + ~ch#1.offset, 2); [2025-02-08 02:44:10,488 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4954-1: SUMMARY for call xpc_msgqueue_ref(~ch#1.base, ~ch#1.offset); srcloc: null [2025-02-08 02:44:10,488 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4979: ~tmp___7~3#1.base, ~tmp___7~3#1.offset := #t~ret347#1.base, #t~ret347#1.offset;havoc #t~ret347#1.base, #t~ret347#1.offset; [2025-02-08 02:44:10,488 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4979-1: SUMMARY for call #t~ret347#1.base, #t~ret347#1.offset := spinlock_check(~ch#1.base, 2 + ~ch#1.offset); srcloc: null [2025-02-08 02:44:10,488 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4938: assume 0 != #t~bitwise329#1 % 4294967296;havoc #t~mem328#1;havoc #t~bitwise329#1; [2025-02-08 02:44:10,488 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4938: assume !(0 != #t~bitwise329#1 % 4294967296);havoc #t~mem328#1;havoc #t~bitwise329#1; [2025-02-08 02:44:10,489 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4938-3: assume 131072 == #t~mem328#1 % 4294967296;#t~bitwise329#1 := #t~mem328#1; [2025-02-08 02:44:10,489 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4938-3: assume !(131072 == #t~mem328#1 % 4294967296); [2025-02-08 02:44:10,489 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4938-4: assume 0 == #t~mem328#1 % 4294967296;#t~bitwise329#1 := 0; [2025-02-08 02:44:10,489 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4938-4: assume !(0 == #t~mem328#1 % 4294967296); [2025-02-08 02:44:10,489 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4938-1: [2025-02-08 02:44:10,489 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4938-2: havoc #t~bitwise329#1;assume #t~bitwise329#1 % 4294967296 <= #t~mem328#1 % 4294967296 && #t~bitwise329#1 % 4294967296 <= 131072; [2025-02-08 02:44:10,489 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4963: ~kthread~1#1.base, ~kthread~1#1.offset := ~__k~1#1.base, ~__k~1#1.offset; [2025-02-08 02:44:10,489 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3683: assume 0 != __atomic_add_unless_~tmp~3#1; [2025-02-08 02:44:10,492 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3683: assume !(0 != __atomic_add_unless_~tmp~3#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~0#1, __atomic_add_unless_~c~0#1 + __atomic_add_unless_~a#1;havoc atomic_cmpxchg_#res#1;havoc atomic_cmpxchg_#t~switch11#1, atomic_cmpxchg_~v#1.base, atomic_cmpxchg_~v#1.offset, atomic_cmpxchg_~old#1, atomic_cmpxchg_~new#1, atomic_cmpxchg_~__ret~1#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~1#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~switch11#1 := false; [2025-02-08 02:44:10,492 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4955: ~tmp___3~5#1.base, ~tmp___3~5#1.offset := #t~ret338#1.base, #t~ret338#1.offset;havoc #t~mem336#1;havoc #t~mem337#1;havoc #t~ret338#1.base, #t~ret338#1.offset;~__k~1#1.base, ~__k~1#1.offset := ~tmp___3~5#1.base, ~tmp___3~5#1.offset; [2025-02-08 02:44:10,492 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4955-1: SUMMARY for call #t~ret338#1.base, #t~ret338#1.offset := kthread_create_on_node(#funAddr~xpc_kthread_start.base, #funAddr~xpc_kthread_start.offset, 0, (if ~args~0#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then ~args~0#1 % 18446744073709551616 % 18446744073709551616 else ~args~0#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616), -1, 80, 0); srcloc: null [2025-02-08 02:44:10,493 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4980-1: SUMMARY for call #t~ret348#1 := _raw_spin_lock_irqsave(~tmp___7~3#1.base, ~tmp___7~3#1.offset); srcloc: null [2025-02-08 02:44:10,493 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4980: call write~int#29(#t~ret348#1, ~#irq_flags~3#1.base, ~#irq_flags~3#1.offset, 8);havoc #t~ret348#1; [2025-02-08 02:44:10,493 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3667: assume atomic_cmpxchg_#t~switch11#1; [2025-02-08 02:44:10,493 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3667: assume !atomic_cmpxchg_#t~switch11#1; [2025-02-08 02:44:10,493 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4964-1: SUMMARY for call #t~ret341#1 := IS_ERR(~kthread~1#1.base, ~kthread~1#1.offset); srcloc: null [2025-02-08 02:44:10,493 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4964: assume -9223372036854775808 <= #t~ret341#1 && #t~ret341#1 <= 9223372036854775807;~tmp___9~1#1 := #t~ret341#1;havoc #t~ret341#1; [2025-02-08 02:44:10,493 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3668: SUMMARY for call __cmpxchg_wrong_size(); srcloc: null [2025-02-08 02:44:10,493 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4981: call #t~mem349#1 := read~int#29(~#irq_flags~3#1.base, ~#irq_flags~3#1.offset, 8); [2025-02-08 02:44:10,493 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4981-1: SUMMARY for call xpc_disconnect_channel(900, ~ch#1.base, ~ch#1.offset, 14, ~#irq_flags~3#1.base, ~#irq_flags~3#1.offset); srcloc: null [2025-02-08 02:44:10,493 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3652: assume atomic_cmpxchg_#t~switch11#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:44:10,493 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3652: assume !atomic_cmpxchg_#t~switch11#1;atomic_cmpxchg_#t~switch11#1 := true; [2025-02-08 02:44:10,493 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4965: assume 0 != ~tmp___9~1#1; [2025-02-08 02:44:10,493 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4965: assume !(0 != ~tmp___9~1#1); [2025-02-08 02:44:10,829 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7826: havoc #t~mem1178; [2025-02-08 02:44:11,466 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6017: assume -9223372036854775808 <= #t~ret665#1 && #t~ret665#1 <= 9223372036854775807;~tmp___4~6#1 := #t~ret665#1;havoc #t~mem664#1;havoc #t~ret665#1; [2025-02-08 02:44:11,467 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6017-1: SUMMARY for call #t~ret665#1 := ldv__builtin_expect((if #t~mem664#1 % 256 % 18446744073709551616 <= 9223372036854775807 then #t~mem664#1 % 256 % 18446744073709551616 else #t~mem664#1 % 256 % 18446744073709551616 - 18446744073709551616) % 2, 0); srcloc: null [2025-02-08 02:44:11,467 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6034: assume -9223372036854775808 <= #t~ret675#1 && #t~ret675#1 <= 9223372036854775807;~tmp___5~6#1 := #t~ret675#1;havoc #t~mem674#1;havoc #t~ret675#1; [2025-02-08 02:44:11,467 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6034-1: SUMMARY for call #t~ret675#1 := ldv__builtin_expect((if #t~mem674#1 % 256 % 18446744073709551616 <= 9223372036854775807 then #t~mem674#1 % 256 % 18446744073709551616 else #t~mem674#1 % 256 % 18446744073709551616 - 18446744073709551616) % 2, 0); srcloc: null [2025-02-08 02:44:11,467 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6018: assume 0 != ~tmp___4~6#1;call #t~mem666#1 := read~int#4(~args~1#1.base, 6 + ~args~1#1.offset, 2);call #t~mem667#1 := read~int#4(~ch~3#1.base, 88 + ~ch~3#1.offset, 2);call #t~mem668#1 := read~int#4(~ch~3#1.base, ~ch~3#1.offset, 2);call #t~mem669#1 := read~int#4(~ch~3#1.base, 82 + ~ch~3#1.offset, 2); [2025-02-08 02:44:11,467 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6018: assume !(0 != ~tmp___4~6#1); [2025-02-08 02:44:11,467 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6035: assume 0 != ~tmp___5~6#1;call #t~mem676#1 := read~int#4(~args~1#1.base, 4 + ~args~1#1.offset, 2);call #t~mem677#1 := read~int#4(~ch~3#1.base, 86 + ~ch~3#1.offset, 2);call #t~mem678#1 := read~int#4(~ch~3#1.base, ~ch~3#1.offset, 2);call #t~mem679#1 := read~int#4(~ch~3#1.base, 82 + ~ch~3#1.offset, 2); [2025-02-08 02:44:11,467 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6035: assume !(0 != ~tmp___5~6#1); [2025-02-08 02:44:11,467 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6019: assume -2147483648 <= #t~ret670#1 && #t~ret670#1 <= 2147483647;havoc #t~mem666#1;havoc #t~mem667#1;havoc #t~mem668#1;havoc #t~mem669#1;havoc #t~ret670#1; [2025-02-08 02:44:11,467 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6019-1: SUMMARY for call #t~ret670#1 := __dynamic_dev_dbg(~#descriptor___3~0#1.base, ~#descriptor___3~0#1.offset, ~xpc_chan~0.base, ~xpc_chan~0.offset, 127, 0); srcloc: null [2025-02-08 02:44:11,467 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6036-1: SUMMARY for call #t~ret680#1 := __dynamic_dev_dbg(~#descriptor___4~0#1.base, ~#descriptor___4~0#1.offset, ~xpc_chan~0.base, ~xpc_chan~0.offset, 132, 0); srcloc: null [2025-02-08 02:44:11,467 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6003: #t~ret659#1 := ##fun~$Pointer$~X~int~TO~int_#res#1;havoc ##fun~$Pointer$~X~int~TO~int_#~655#1.base, ##fun~$Pointer$~X~int~TO~int_#~655#1.offset, ##fun~$Pointer$~X~int~TO~int_#~656#1, ##fun~$Pointer$~X~int~TO~int_#t~ret1816#1;havoc ##fun~$Pointer$~X~int~TO~int_#in~655#1.base, ##fun~$Pointer$~X~int~TO~int_#in~655#1.offset, ##fun~$Pointer$~X~int~TO~int_#in~656#1, ##fun~$Pointer$~X~int~TO~int_#in~#fp#1.base, ##fun~$Pointer$~X~int~TO~int_#in~#fp#1.offset;assume { :end_inline_##fun~$Pointer$~X~int~TO~int } true;assume -2147483648 <= #t~ret659#1 && #t~ret659#1 <= 2147483647;~ret~4#1 := #t~ret659#1;havoc #t~mem657#1;havoc #t~mem658#1.base, #t~mem658#1.offset;havoc #t~ret659#1; [2025-02-08 02:44:11,467 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6036: assume -2147483648 <= #t~ret680#1 && #t~ret680#1 <= 2147483647;havoc #t~mem676#1;havoc #t~mem677#1;havoc #t~mem678#1;havoc #t~mem679#1;havoc #t~ret680#1; [2025-02-08 02:44:11,467 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6004: assume 0 != ~ret~4#1 % 4294967296; [2025-02-08 02:44:11,467 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6004: assume !(0 != ~ret~4#1 % 4294967296);call #t~mem660#1 := read~int#4(~ch~3#1.base, 70 + ~ch~3#1.offset, 4); [2025-02-08 02:44:11,467 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6005: SUMMARY for call xpc_disconnect_channel(456, ~ch~3#1.base, ~ch~3#1.offset, ~ret~4#1, ~#irq_flags~5#1.base, ~#irq_flags~5#1.offset); srcloc: null [2025-02-08 02:44:11,467 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6024: call #t~mem671#1 := read~int#4(~args~1#1.base, 6 + ~args~1#1.offset, 2);call write~int#4(#t~mem671#1, ~ch~3#1.base, 88 + ~ch~3#1.offset, 2);havoc #t~mem671#1; [2025-02-08 02:44:11,468 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6041: call #t~mem681#1 := read~int#4(~args~1#1.base, 4 + ~args~1#1.offset, 2);call write~int#4(#t~mem681#1, ~ch~3#1.base, 86 + ~ch~3#1.offset, 2);havoc #t~mem681#1; [2025-02-08 02:44:11,468 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6009-2: havoc #t~bitwise661#1;assume (#t~bitwise661#1 % 4294967296 >= #t~mem660#1 % 4294967296 && #t~bitwise661#1 % 4294967296 >= 8) && #t~bitwise661#1 % 4294967296 <= 8 + #t~mem660#1 % 4294967296; [2025-02-08 02:44:11,468 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6009-3: assume false;#t~bitwise661#1 := #t~mem660#1; [2025-02-08 02:44:11,468 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6009-3: assume !false; [2025-02-08 02:44:11,468 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6009: call write~int#4(#t~bitwise661#1, ~ch~3#1.base, 70 + ~ch~3#1.offset, 4);havoc #t~mem660#1;havoc #t~bitwise661#1;call #t~mem662#1 := read~int#4(~args~1#1.base, 6 + ~args~1#1.offset, 2);call #t~mem663#1 := read~int#4(~ch~3#1.base, 88 + ~ch~3#1.offset, 2); [2025-02-08 02:44:11,468 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6009-1: [2025-02-08 02:44:11,468 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6009-4: assume 0 == #t~mem660#1 % 4294967296 || 8 == #t~mem660#1 % 4294967296;#t~bitwise661#1 := 8; [2025-02-08 02:44:11,468 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6009-4: assume !(0 == #t~mem660#1 % 4294967296 || 8 == #t~mem660#1 % 4294967296); [2025-02-08 02:44:11,468 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6010: assume (if #t~mem662#1 % 65536 % 4294967296 <= 2147483647 then #t~mem662#1 % 65536 % 4294967296 else #t~mem662#1 % 65536 % 4294967296 - 4294967296) < (if #t~mem663#1 % 65536 % 4294967296 <= 2147483647 then #t~mem663#1 % 65536 % 4294967296 else #t~mem663#1 % 65536 % 4294967296 - 4294967296);havoc #t~mem662#1;havoc #t~mem663#1;call write~$Pointer$#31(123, 0, ~#descriptor___3~0#1.base, ~#descriptor___3~0#1.offset, 8);call write~$Pointer$#31(124, 0, ~#descriptor___3~0#1.base, 8 + ~#descriptor___3~0#1.offset, 8);call write~$Pointer$#31(125, 0, ~#descriptor___3~0#1.base, 16 + ~#descriptor___3~0#1.offset, 8);call write~$Pointer$#31(126, 0, ~#descriptor___3~0#1.base, 24 + ~#descriptor___3~0#1.offset, 8);call write~int#31(466, ~#descriptor___3~0#1.base, 32 + ~#descriptor___3~0#1.offset, 4);call write~int#31(0, ~#descriptor___3~0#1.base, 36 + ~#descriptor___3~0#1.offset, 1);call #t~mem664#1 := read~int#31(~#descriptor___3~0#1.base, 36 + ~#descriptor___3~0#1.offset, 1); [2025-02-08 02:44:11,468 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6010: assume !((if #t~mem662#1 % 65536 % 4294967296 <= 2147483647 then #t~mem662#1 % 65536 % 4294967296 else #t~mem662#1 % 65536 % 4294967296 - 4294967296) < (if #t~mem663#1 % 65536 % 4294967296 <= 2147483647 then #t~mem663#1 % 65536 % 4294967296 else #t~mem663#1 % 65536 % 4294967296 - 4294967296));havoc #t~mem662#1;havoc #t~mem663#1; [2025-02-08 02:44:11,468 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5812: call ULTIMATE.dealloc(~#irq_flags~5#1.base, ~#irq_flags~5#1.offset);havoc ~#irq_flags~5#1.base, ~#irq_flags~5#1.offset;call ULTIMATE.dealloc(~#descriptor~6#1.base, ~#descriptor~6#1.offset);havoc ~#descriptor~6#1.base, ~#descriptor~6#1.offset;call ULTIMATE.dealloc(~#descriptor___0~3#1.base, ~#descriptor___0~3#1.offset);havoc ~#descriptor___0~3#1.base, ~#descriptor___0~3#1.offset;call ULTIMATE.dealloc(~#descriptor___1~1#1.base, ~#descriptor___1~1#1.offset);havoc ~#descriptor___1~1#1.base, ~#descriptor___1~1#1.offset;call ULTIMATE.dealloc(~#descriptor___2~1#1.base, ~#descriptor___2~1#1.offset);havoc ~#descriptor___2~1#1.base, ~#descriptor___2~1#1.offset;call ULTIMATE.dealloc(~#descriptor___3~0#1.base, ~#descriptor___3~0#1.offset);havoc ~#descriptor___3~0#1.base, ~#descriptor___3~0#1.offset;call ULTIMATE.dealloc(~#descriptor___4~0#1.base, ~#descriptor___4~0#1.offset);havoc ~#descriptor___4~0#1.base, ~#descriptor___4~0#1.offset;call ULTIMATE.dealloc(~#descriptor___5~0#1.base, ~#descriptor___5~0#1.offset);havoc ~#descriptor___5~0#1.base, ~#descriptor___5~0#1.offset; [2025-02-08 02:44:11,468 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6027: assume (if #t~mem672#1 % 65536 % 4294967296 <= 2147483647 then #t~mem672#1 % 65536 % 4294967296 else #t~mem672#1 % 65536 % 4294967296 - 4294967296) < (if #t~mem673#1 % 65536 % 4294967296 <= 2147483647 then #t~mem673#1 % 65536 % 4294967296 else #t~mem673#1 % 65536 % 4294967296 - 4294967296);havoc #t~mem672#1;havoc #t~mem673#1;call write~$Pointer$#31(128, 0, ~#descriptor___4~0#1.base, ~#descriptor___4~0#1.offset, 8);call write~$Pointer$#31(129, 0, ~#descriptor___4~0#1.base, 8 + ~#descriptor___4~0#1.offset, 8);call write~$Pointer$#31(130, 0, ~#descriptor___4~0#1.base, 16 + ~#descriptor___4~0#1.offset, 8);call write~$Pointer$#31(131, 0, ~#descriptor___4~0#1.base, 24 + ~#descriptor___4~0#1.offset, 8);call write~int#31(475, ~#descriptor___4~0#1.base, 32 + ~#descriptor___4~0#1.offset, 4);call write~int#31(0, ~#descriptor___4~0#1.base, 36 + ~#descriptor___4~0#1.offset, 1);call #t~mem674#1 := read~int#31(~#descriptor___4~0#1.base, 36 + ~#descriptor___4~0#1.offset, 1); [2025-02-08 02:44:11,468 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6027: assume !((if #t~mem672#1 % 65536 % 4294967296 <= 2147483647 then #t~mem672#1 % 65536 % 4294967296 else #t~mem672#1 % 65536 % 4294967296 - 4294967296) < (if #t~mem673#1 % 65536 % 4294967296 <= 2147483647 then #t~mem673#1 % 65536 % 4294967296 else #t~mem673#1 % 65536 % 4294967296 - 4294967296));havoc #t~mem672#1;havoc #t~mem673#1; [2025-02-08 02:44:11,468 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6027-1: call #t~mem672#1 := read~int#4(~args~1#1.base, 4 + ~args~1#1.offset, 2);call #t~mem673#1 := read~int#4(~ch~3#1.base, 86 + ~ch~3#1.offset, 2); [2025-02-08 02:44:11,468 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6044: SUMMARY for call xpc_process_connect(~ch~3#1.base, ~ch~3#1.offset, ~#irq_flags~5#1.base, ~#irq_flags~5#1.offset); srcloc: null [2025-02-08 02:44:11,569 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6117-4: assume 0 == #t~mem713#1 % 4294967296;#t~bitwise714#1 := 0; [2025-02-08 02:44:11,569 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6117-4: assume !(0 == #t~mem713#1 % 4294967296); [2025-02-08 02:44:11,569 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6109: havoc #t~mem707#1; [2025-02-08 02:44:11,569 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6134: havoc #t~mem727#1.base, #t~mem727#1.offset; [2025-02-08 02:44:11,569 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6105: call write~int#29(#t~ret703#1, ~#irq_flags~6#1.base, ~#irq_flags~6#1.offset, 8);havoc #t~ret703#1;call #t~mem704#1 := read~int#4(~ch#1.base, 70 + ~ch#1.offset, 4); [2025-02-08 02:44:11,569 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6105-1: SUMMARY for call #t~ret703#1 := _raw_spin_lock_irqsave(~tmp___0~21#1.base, ~tmp___0~21#1.offset); srcloc: null [2025-02-08 02:44:11,569 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6134-1: SUMMARY for call ##fun~$Pointer$~X~$Pointer$~TO~VOID(~ch#1.base, ~ch#1.offset, ~#irq_flags~6#1.base, ~#irq_flags~6#1.offset, #t~mem727#1.base, #t~mem727#1.offset); srcloc: null [2025-02-08 02:44:11,569 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6118: assume (if #t~mem715#1 % 65536 % 4294967296 <= 2147483647 then #t~mem715#1 % 65536 % 4294967296 else #t~mem715#1 % 65536 % 4294967296 - 4294967296) != (if #t~mem716#1 % 65536 % 4294967296 <= 2147483647 then #t~mem716#1 % 65536 % 4294967296 else #t~mem716#1 % 65536 % 4294967296 - 4294967296);havoc #t~mem715#1;havoc #t~mem716#1;assume { :begin_inline_ldv_mutex_unlock_25 } true;ldv_mutex_unlock_25_#in~ldv_func_arg1#1.base, ldv_mutex_unlock_25_#in~ldv_func_arg1#1.offset := ~registration~0#1.base, ~registration~0#1.offset;havoc ldv_mutex_unlock_25_~ldv_func_arg1#1.base, ldv_mutex_unlock_25_~ldv_func_arg1#1.offset;ldv_mutex_unlock_25_~ldv_func_arg1#1.base, ldv_mutex_unlock_25_~ldv_func_arg1#1.offset := ldv_mutex_unlock_25_#in~ldv_func_arg1#1.base, ldv_mutex_unlock_25_#in~ldv_func_arg1#1.offset; [2025-02-08 02:44:11,569 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6118: assume !((if #t~mem715#1 % 65536 % 4294967296 <= 2147483647 then #t~mem715#1 % 65536 % 4294967296 else #t~mem715#1 % 65536 % 4294967296 - 4294967296) != (if #t~mem716#1 % 65536 % 4294967296 <= 2147483647 then #t~mem716#1 % 65536 % 4294967296 else #t~mem716#1 % 65536 % 4294967296 - 4294967296));havoc #t~mem715#1;havoc #t~mem716#1;call #t~mem718#1 := read~int#4(~registration~0#1.base, 174 + ~registration~0#1.offset, 2);call write~int#4(#t~mem718#1, ~ch#1.base, 84 + ~ch#1.offset, 2);havoc #t~mem718#1;call write~int#4(0, ~ch#1.base, 74 + ~ch#1.offset, 4);call write~int#4(0, ~ch#1.base, 78 + ~ch#1.offset, 4);call #t~mem719#1 := read~int#4(~ch#1.base, 70 + ~ch#1.offset, 4); [2025-02-08 02:44:11,569 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6692: SUMMARY for call ldv_mutex_unlock_mutex_of_xpc_registration(ldv_mutex_unlock_26_~ldv_func_arg1#1.base, ldv_mutex_unlock_26_~ldv_func_arg1#1.offset); srcloc: null [2025-02-08 02:44:11,570 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6106: assume 0 != #t~bitwise705#1 % 4294967296;havoc #t~mem704#1;havoc #t~bitwise705#1;call #t~mem706#1 := read~int#29(~#irq_flags~6#1.base, ~#irq_flags~6#1.offset, 8); [2025-02-08 02:44:11,570 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6106: assume !(0 != #t~bitwise705#1 % 4294967296);havoc #t~mem704#1;havoc #t~bitwise705#1; [2025-02-08 02:44:11,570 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6684: SUMMARY for call ldv_mutex_unlock_mutex_of_xpc_registration(ldv_mutex_unlock_25_~ldv_func_arg1#1.base, ldv_mutex_unlock_25_~ldv_func_arg1#1.offset); srcloc: null [2025-02-08 02:44:11,570 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6135: call #t~mem728#1 := read~int#29(~#irq_flags~6#1.base, ~#irq_flags~6#1.offset, 8); [2025-02-08 02:44:11,570 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6106-3: assume 131072 == #t~mem704#1 % 4294967296;#t~bitwise705#1 := #t~mem704#1; [2025-02-08 02:44:11,570 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6106-3: assume !(131072 == #t~mem704#1 % 4294967296); [2025-02-08 02:44:11,570 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6135-1: SUMMARY for call xpc_process_connect(~ch#1.base, ~ch#1.offset, ~#irq_flags~6#1.base, ~#irq_flags~6#1.offset); srcloc: null [2025-02-08 02:44:11,570 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6106-4: assume 0 == #t~mem704#1 % 4294967296;#t~bitwise705#1 := 0; [2025-02-08 02:44:11,570 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6106-4: assume !(0 == #t~mem704#1 % 4294967296); [2025-02-08 02:44:11,570 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6106-1: [2025-02-08 02:44:11,570 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6106-2: havoc #t~bitwise705#1;assume #t~bitwise705#1 % 4294967296 <= #t~mem704#1 % 4294967296 && #t~bitwise705#1 % 4294967296 <= 131072; [2025-02-08 02:44:11,570 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6676: SUMMARY for call ldv_mutex_unlock_mutex_of_xpc_registration(ldv_mutex_unlock_24_~ldv_func_arg1#1.base, ldv_mutex_unlock_24_~ldv_func_arg1#1.offset); srcloc: null [2025-02-08 02:44:11,570 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6127: call write~int#4(#t~bitwise720#1, ~ch#1.base, 70 + ~ch#1.offset, 4);havoc #t~mem719#1;havoc #t~bitwise720#1;call #t~mem721#1 := read~int#4(~ch#1.base, ~ch#1.offset, 2); [2025-02-08 02:44:11,570 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6127-1: [2025-02-08 02:44:11,570 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6127-4: assume 0 == #t~mem719#1 % 4294967296;#t~bitwise720#1 := 0; [2025-02-08 02:44:11,570 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6127-4: assume !(0 == #t~mem719#1 % 4294967296); [2025-02-08 02:44:11,570 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6127-2: havoc #t~bitwise720#1;assume #t~bitwise720#1 % 4294967296 <= #t~mem719#1 % 4294967296 && #t~bitwise720#1 % 4294967296 <= 4294901759; [2025-02-08 02:44:11,570 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6668: SUMMARY for call ldv_mutex_unlock_mutex_of_xpc_registration(ldv_mutex_unlock_23_~ldv_func_arg1#1.base, ldv_mutex_unlock_23_~ldv_func_arg1#1.offset); srcloc: null [2025-02-08 02:44:11,570 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6127-3: assume 4294901759 == #t~mem719#1 % 4294967296;#t~bitwise720#1 := #t~mem719#1; [2025-02-08 02:44:11,570 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6127-3: assume !(4294901759 == #t~mem719#1 % 4294967296); [2025-02-08 02:44:11,570 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6119: havoc ldv_mutex_unlock_25_~ldv_func_arg1#1.base, ldv_mutex_unlock_25_~ldv_func_arg1#1.offset;havoc ldv_mutex_unlock_25_#in~ldv_func_arg1#1.base, ldv_mutex_unlock_25_#in~ldv_func_arg1#1.offset;assume { :end_inline_ldv_mutex_unlock_25 } true; [2025-02-08 02:44:11,570 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6693-1: SUMMARY for call mutex_unlock(ldv_mutex_unlock_26_~ldv_func_arg1#1.base, ldv_mutex_unlock_26_~ldv_func_arg1#1.offset); srcloc: null [2025-02-08 02:44:11,570 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6660: ldv_mutex_trylock_22_#t~ret913#1 := ldv_mutex_trylock_mutex_of_xpc_registration_#res#1;havoc ldv_mutex_trylock_mutex_of_xpc_registration_#t~nondet1762#1, ldv_mutex_trylock_mutex_of_xpc_registration_~lock#1.base, ldv_mutex_trylock_mutex_of_xpc_registration_~lock#1.offset, ldv_mutex_trylock_mutex_of_xpc_registration_~is_mutex_held_by_another_thread~4#1;havoc ldv_mutex_trylock_mutex_of_xpc_registration_#in~lock#1.base, ldv_mutex_trylock_mutex_of_xpc_registration_#in~lock#1.offset;assume { :end_inline_ldv_mutex_trylock_mutex_of_xpc_registration } true;assume -2147483648 <= ldv_mutex_trylock_22_#t~ret913#1 && ldv_mutex_trylock_22_#t~ret913#1 <= 2147483647;ldv_mutex_trylock_22_~tmp___0~31#1 := ldv_mutex_trylock_22_#t~ret913#1;havoc ldv_mutex_trylock_22_#t~ret913#1;ldv_mutex_trylock_22_#res#1 := ldv_mutex_trylock_22_~tmp___0~31#1; [2025-02-08 02:44:11,570 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6693: havoc ldv_mutex_unlock_26_~ldv_func_arg1#1.base, ldv_mutex_unlock_26_~ldv_func_arg1#1.offset;havoc ldv_mutex_unlock_26_#in~ldv_func_arg1#1.base, ldv_mutex_unlock_26_#in~ldv_func_arg1#1.offset;assume { :end_inline_ldv_mutex_unlock_26 } true;call #t~mem722#1 := read~int#4(~ch#1.base, 70 + ~ch#1.offset, 4); [2025-02-08 02:44:11,570 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6107: havoc #t~mem706#1;assume { :begin_inline_ldv_mutex_unlock_24 } true;ldv_mutex_unlock_24_#in~ldv_func_arg1#1.base, ldv_mutex_unlock_24_#in~ldv_func_arg1#1.offset := ~registration~0#1.base, ~registration~0#1.offset;havoc ldv_mutex_unlock_24_~ldv_func_arg1#1.base, ldv_mutex_unlock_24_~ldv_func_arg1#1.offset;ldv_mutex_unlock_24_~ldv_func_arg1#1.base, ldv_mutex_unlock_24_~ldv_func_arg1#1.offset := ldv_mutex_unlock_24_#in~ldv_func_arg1#1.base, ldv_mutex_unlock_24_#in~ldv_func_arg1#1.offset; [2025-02-08 02:44:11,570 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6107-1: SUMMARY for call spin_unlock_irqrestore(~ch#1.base, 2 + ~ch#1.offset, #t~mem706#1); srcloc: null [2025-02-08 02:44:11,571 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6685: SUMMARY for call mutex_unlock(ldv_mutex_unlock_25_~ldv_func_arg1#1.base, ldv_mutex_unlock_25_~ldv_func_arg1#1.offset); srcloc: null [2025-02-08 02:44:11,571 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6136-1: SUMMARY for call spin_unlock_irqrestore(~ch#1.base, 2 + ~ch#1.offset, #t~mem728#1); srcloc: null [2025-02-08 02:44:11,571 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6136: havoc #t~mem728#1;#res#1 := 0;call ULTIMATE.dealloc(~#irq_flags~6#1.base, ~#irq_flags~6#1.offset);havoc ~#irq_flags~6#1.base, ~#irq_flags~6#1.offset; [2025-02-08 02:44:11,571 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6132: assume { :begin_inline_ldv_mutex_unlock_26 } true;ldv_mutex_unlock_26_#in~ldv_func_arg1#1.base, ldv_mutex_unlock_26_#in~ldv_func_arg1#1.offset := ~registration~0#1.base, ~registration~0#1.offset;havoc ldv_mutex_unlock_26_~ldv_func_arg1#1.base, ldv_mutex_unlock_26_~ldv_func_arg1#1.offset;ldv_mutex_unlock_26_~ldv_func_arg1#1.base, ldv_mutex_unlock_26_~ldv_func_arg1#1.offset := ldv_mutex_unlock_26_#in~ldv_func_arg1#1.base, ldv_mutex_unlock_26_#in~ldv_func_arg1#1.offset; [2025-02-08 02:44:11,571 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6677: SUMMARY for call mutex_unlock(ldv_mutex_unlock_24_~ldv_func_arg1#1.base, ldv_mutex_unlock_24_~ldv_func_arg1#1.offset); srcloc: null [2025-02-08 02:44:11,571 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6128-1: SUMMARY for call atomic_inc(~xpc_partitions~0.base, 328 + (~xpc_partitions~0.offset + 798 * (if #t~mem721#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then #t~mem721#1 % 18446744073709551616 % 18446744073709551616 else #t~mem721#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616))); srcloc: null [2025-02-08 02:44:11,571 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6095: assume 0 == (#t~mem701#1.base + #t~mem701#1.offset) % 18446744073709551616;havoc #t~mem700#1;havoc #t~mem701#1.base, #t~mem701#1.offset;assume { :begin_inline_ldv_mutex_unlock_23 } true;ldv_mutex_unlock_23_#in~ldv_func_arg1#1.base, ldv_mutex_unlock_23_#in~ldv_func_arg1#1.offset := ~registration~0#1.base, ~registration~0#1.offset;havoc ldv_mutex_unlock_23_~ldv_func_arg1#1.base, ldv_mutex_unlock_23_~ldv_func_arg1#1.offset;ldv_mutex_unlock_23_~ldv_func_arg1#1.base, ldv_mutex_unlock_23_~ldv_func_arg1#1.offset := ldv_mutex_unlock_23_#in~ldv_func_arg1#1.base, ldv_mutex_unlock_23_#in~ldv_func_arg1#1.offset; [2025-02-08 02:44:11,571 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6095: assume !(0 == (#t~mem701#1.base + #t~mem701#1.offset) % 18446744073709551616);havoc #t~mem700#1;havoc #t~mem701#1.base, #t~mem701#1.offset; [2025-02-08 02:44:11,571 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6128: havoc #t~mem721#1; [2025-02-08 02:44:11,571 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6091: assume 0 == ~tmp~34#1;#res#1 := 8;call ULTIMATE.dealloc(~#irq_flags~6#1.base, ~#irq_flags~6#1.offset);havoc ~#irq_flags~6#1.base, ~#irq_flags~6#1.offset; [2025-02-08 02:44:11,571 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6091: assume !(0 == ~tmp~34#1);call #t~mem700#1 := read~int#4(~ch#1.base, 82 + ~ch#1.offset, 2);call #t~mem701#1.base, #t~mem701#1.offset := read~$Pointer$#4(~#xpc_registrations~0.base, 156 + (~#xpc_registrations~0.offset + 184 * (if #t~mem700#1 % 65536 % 4294967296 <= 2147483647 then #t~mem700#1 % 65536 % 4294967296 else #t~mem700#1 % 65536 % 4294967296 - 4294967296)), 8); [2025-02-08 02:44:11,571 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6669: SUMMARY for call mutex_unlock(ldv_mutex_unlock_23_~ldv_func_arg1#1.base, ldv_mutex_unlock_23_~ldv_func_arg1#1.offset); srcloc: null [2025-02-08 02:44:11,571 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6120-1: SUMMARY for call xpc_disconnect_channel(572, ~ch#1.base, ~ch#1.offset, 11, ~#irq_flags~6#1.base, ~#irq_flags~6#1.offset); srcloc: null [2025-02-08 02:44:11,571 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6120: call #t~mem717#1 := read~int#29(~#irq_flags~6#1.base, ~#irq_flags~6#1.offset, 8); [2025-02-08 02:44:11,571 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6661: #t~ret699#1 := ldv_mutex_trylock_22_#res#1;havoc ldv_mutex_trylock_22_#t~ret912#1, ldv_mutex_trylock_22_#t~ret913#1, ldv_mutex_trylock_22_~ldv_func_arg1#1.base, ldv_mutex_trylock_22_~ldv_func_arg1#1.offset, ldv_mutex_trylock_22_~ldv_func_res~2#1, ldv_mutex_trylock_22_~tmp~47#1, ldv_mutex_trylock_22_~tmp___0~31#1;havoc ldv_mutex_trylock_22_#in~ldv_func_arg1#1.base, ldv_mutex_trylock_22_#in~ldv_func_arg1#1.offset;assume { :end_inline_ldv_mutex_trylock_22 } true;assume -2147483648 <= #t~ret699#1 && #t~ret699#1 <= 2147483647;~tmp~34#1 := #t~ret699#1;havoc #t~ret699#1; [2025-02-08 02:44:11,571 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6112: call #t~mem708#1 := read~int#4(~registration~0#1.base, 176 + ~registration~0#1.offset, 4);call write~int#4(#t~mem708#1, ~ch#1.base, 295 + ~ch#1.offset, 4);havoc #t~mem708#1;call #t~mem709#1 := read~int#4(~registration~0#1.base, 180 + ~registration~0#1.offset, 4);call write~int#4(#t~mem709#1, ~ch#1.base, 303 + ~ch#1.offset, 4);havoc #t~mem709#1;call #t~mem710#1.base, #t~mem710#1.offset := read~$Pointer$#4(~registration~0#1.base, 156 + ~registration~0#1.offset, 8);call write~$Pointer$#4(#t~mem710#1.base, #t~mem710#1.offset, ~ch#1.base, 187 + ~ch#1.offset, 8);havoc #t~mem710#1.base, #t~mem710#1.offset;call #t~mem711#1.base, #t~mem711#1.offset := read~$Pointer$#4(~registration~0#1.base, 164 + ~registration~0#1.offset, 8);call write~$Pointer$#4(#t~mem711#1.base, #t~mem711#1.offset, ~ch#1.base, 195 + ~ch#1.offset, 8);havoc #t~mem711#1.base, #t~mem711#1.offset;call #t~mem712#1 := read~int#4(~registration~0#1.base, 172 + ~registration~0#1.offset, 2);call write~int#4(#t~mem712#1, ~ch#1.base, 86 + ~ch#1.offset, 2);havoc #t~mem712#1;call #t~mem713#1 := read~int#4(~ch#1.base, 70 + ~ch#1.offset, 4); [2025-02-08 02:44:11,571 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6108: havoc ldv_mutex_unlock_24_~ldv_func_arg1#1.base, ldv_mutex_unlock_24_~ldv_func_arg1#1.offset;havoc ldv_mutex_unlock_24_#in~ldv_func_arg1#1.base, ldv_mutex_unlock_24_#in~ldv_func_arg1#1.offset;assume { :end_inline_ldv_mutex_unlock_24 } true;call #t~mem707#1 := read~int#4(~ch#1.base, 74 + ~ch#1.offset, 4);#res#1 := #t~mem707#1;havoc #t~mem707#1;call ULTIMATE.dealloc(~#irq_flags~6#1.base, ~#irq_flags~6#1.offset);havoc ~#irq_flags~6#1.base, ~#irq_flags~6#1.offset; [2025-02-08 02:44:11,571 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6104-1: SUMMARY for call #t~ret702#1.base, #t~ret702#1.offset := spinlock_check(~ch#1.base, 2 + ~ch#1.offset); srcloc: null [2025-02-08 02:44:11,571 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint xpc_connect_channelFINAL: assume true; [2025-02-08 02:44:11,571 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6104: ~tmp___0~21#1.base, ~tmp___0~21#1.offset := #t~ret702#1.base, #t~ret702#1.offset;havoc #t~ret702#1.base, #t~ret702#1.offset; [2025-02-08 02:44:11,571 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6133-2: havoc #t~bitwise723#1;assume (#t~bitwise723#1 % 4294967296 >= #t~mem722#1 % 4294967296 && #t~bitwise723#1 % 4294967296 >= 2112) && #t~bitwise723#1 % 4294967296 <= 2112 + #t~mem722#1 % 4294967296; [2025-02-08 02:44:11,571 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6133-3: assume false;#t~bitwise723#1 := #t~mem722#1; [2025-02-08 02:44:11,571 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6133-3: assume !false; [2025-02-08 02:44:11,571 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6133: call write~int#4(#t~bitwise723#1, ~ch#1.base, 70 + ~ch#1.offset, 4);havoc #t~mem722#1;havoc #t~bitwise723#1;call #t~mem727#1.base, #t~mem727#1.offset := read~$Pointer$#0(~#xpc_arch_ops~0.base, 192 + ~#xpc_arch_ops~0.offset, 8); [2025-02-08 02:44:11,571 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6133-1: [2025-02-08 02:44:11,571 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6100: havoc ldv_mutex_unlock_23_~ldv_func_arg1#1.base, ldv_mutex_unlock_23_~ldv_func_arg1#1.offset;havoc ldv_mutex_unlock_23_#in~ldv_func_arg1#1.base, ldv_mutex_unlock_23_#in~ldv_func_arg1#1.offset;assume { :end_inline_ldv_mutex_unlock_23 } true;#res#1 := 15;call ULTIMATE.dealloc(~#irq_flags~6#1.base, ~#irq_flags~6#1.offset);havoc ~#irq_flags~6#1.base, ~#irq_flags~6#1.offset; [2025-02-08 02:44:11,571 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6133-4: assume 0 == #t~mem722#1 % 4294967296 || 2112 == #t~mem722#1 % 4294967296;#t~bitwise723#1 := 2112; [2025-02-08 02:44:11,571 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6133-4: assume !(0 == #t~mem722#1 % 4294967296 || 2112 == #t~mem722#1 % 4294967296); [2025-02-08 02:44:11,572 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6121: havoc #t~mem717#1;#res#1 := 11;call ULTIMATE.dealloc(~#irq_flags~6#1.base, ~#irq_flags~6#1.offset);havoc ~#irq_flags~6#1.base, ~#irq_flags~6#1.offset; [2025-02-08 02:44:11,572 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6121-1: SUMMARY for call spin_unlock_irqrestore(~ch#1.base, 2 + ~ch#1.offset, #t~mem717#1); srcloc: null [2025-02-08 02:44:11,572 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6117-2: havoc #t~bitwise714#1;assume #t~bitwise714#1 % 4294967296 <= #t~mem713#1 % 4294967296 && #t~bitwise714#1 % 4294967296 <= 32; [2025-02-08 02:44:11,572 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6117-3: assume 32 == #t~mem713#1 % 4294967296;#t~bitwise714#1 := #t~mem713#1; [2025-02-08 02:44:11,572 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6117-3: assume !(32 == #t~mem713#1 % 4294967296); [2025-02-08 02:44:11,572 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6117: assume 0 != #t~bitwise714#1 % 4294967296;havoc #t~mem713#1;havoc #t~bitwise714#1;call #t~mem715#1 := read~int#4(~registration~0#1.base, 174 + ~registration~0#1.offset, 2);call #t~mem716#1 := read~int#4(~ch#1.base, 84 + ~ch#1.offset, 2); [2025-02-08 02:44:11,572 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6117: assume !(0 != #t~bitwise714#1 % 4294967296);havoc #t~mem713#1;havoc #t~bitwise714#1; [2025-02-08 02:44:11,572 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6084: call ULTIMATE.dealloc(~#irq_flags~6#1.base, ~#irq_flags~6#1.offset);havoc ~#irq_flags~6#1.base, ~#irq_flags~6#1.offset; [2025-02-08 02:44:11,572 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6117-1: [2025-02-08 02:44:11,572 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6662-1: ldv_mutex_trylock_22_#res#1 := ldv_mutex_trylock_22_~ldv_func_res~2#1; [2025-02-08 02:44:11,675 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4540-1: SUMMARY for call finish_wait(xpc_teardown_ch_structures_~part#1.base, 239 + xpc_teardown_ch_structures_~part#1.offset, xpc_teardown_ch_structures_~#__wait~2#1.base, xpc_teardown_ch_structures_~#__wait~2#1.offset); srcloc: null [2025-02-08 02:44:11,675 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4540: call xpc_teardown_ch_structures_#t~mem202#1.base, xpc_teardown_ch_structures_#t~mem202#1.offset := read~$Pointer$#0(~#xpc_arch_ops~0.base, 152 + ~#xpc_arch_ops~0.offset, 8); [2025-02-08 02:44:11,675 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7133: call ULTIMATE.dealloc(xpc_mark_partition_active_~#descriptor~15#1.base, xpc_mark_partition_active_~#descriptor~15#1.offset);havoc xpc_mark_partition_active_~#descriptor~15#1.base, xpc_mark_partition_active_~#descriptor~15#1.offset;#t~ret220#1 := xpc_mark_partition_active_#res#1;havoc xpc_mark_partition_active_#t~mem1034#1, xpc_mark_partition_active_#t~ret1035#1, xpc_mark_partition_active_#t~ret1036#1, xpc_mark_partition_active_#t~ret1037#1.base, xpc_mark_partition_active_#t~ret1037#1.offset, xpc_mark_partition_active_#t~ret1038#1, xpc_mark_partition_active_#t~mem1039#1, xpc_mark_partition_active_#t~mem1040#1, xpc_mark_partition_active_~part#1.base, xpc_mark_partition_active_~part#1.offset, xpc_mark_partition_active_~irq_flags~10#1, xpc_mark_partition_active_~ret~11#1, xpc_mark_partition_active_~#descriptor~15#1.base, xpc_mark_partition_active_~#descriptor~15#1.offset, xpc_mark_partition_active_~tmp~52#1, xpc_mark_partition_active_~tmp___0~35#1.base, xpc_mark_partition_active_~tmp___0~35#1.offset;havoc xpc_mark_partition_active_#in~part#1.base, xpc_mark_partition_active_#in~part#1.offset;assume { :end_inline_xpc_mark_partition_active } true;assume -2147483648 <= #t~ret220#1 && #t~ret220#1 <= 2147483647;havoc #t~ret220#1; [2025-02-08 02:44:11,675 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4545: havoc xpc_teardown_ch_structures_#t~mem204#1.base, xpc_teardown_ch_structures_#t~mem204#1.offset;call write~$Pointer$#4(0, 0, xpc_teardown_ch_structures_~part#1.base, 336 + xpc_teardown_ch_structures_~part#1.offset, 8);call write~int#4(3, xpc_teardown_ch_structures_~part#1.base, 238 + xpc_teardown_ch_structures_~part#1.offset, 1);call ULTIMATE.dealloc(xpc_teardown_ch_structures_~#__wait~2#1.base, xpc_teardown_ch_structures_~#__wait~2#1.offset);havoc xpc_teardown_ch_structures_~#__wait~2#1.base, xpc_teardown_ch_structures_~#__wait~2#1.offset; [2025-02-08 02:44:11,675 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4545-1: SUMMARY for call kfree(xpc_teardown_ch_structures_#t~mem204#1.base, xpc_teardown_ch_structures_#t~mem204#1.offset); srcloc: null [2025-02-08 02:44:11,675 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4595: SUMMARY for call xpc_channel_mgr(~part~2#1.base, ~part~2#1.offset); srcloc: null [2025-02-08 02:44:11,675 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7217: call ULTIMATE.dealloc(xpc_mark_partition_inactive_~#descriptor~17#1.base, xpc_mark_partition_inactive_~#descriptor~17#1.offset);havoc xpc_mark_partition_inactive_~#descriptor~17#1.base, xpc_mark_partition_inactive_~#descriptor~17#1.offset; [2025-02-08 02:44:11,675 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4542: call xpc_teardown_ch_structures_#t~mem203#1.base, xpc_teardown_ch_structures_#t~mem203#1.offset := read~$Pointer$#4(xpc_teardown_ch_structures_~part#1.base, 420 + xpc_teardown_ch_structures_~part#1.offset, 8); [2025-02-08 02:44:11,675 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4542-1: SUMMARY for call ##fun~$Pointer$~TO~VOID(xpc_teardown_ch_structures_~part#1.base, xpc_teardown_ch_structures_~part#1.offset, xpc_teardown_ch_structures_#t~mem202#1.base, xpc_teardown_ch_structures_#t~mem202#1.offset); srcloc: null [2025-02-08 02:44:11,675 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4514: call ULTIMATE.dealloc(xpc_teardown_ch_structures_~#__wait~2#1.base, xpc_teardown_ch_structures_~#__wait~2#1.offset);havoc xpc_teardown_ch_structures_~#__wait~2#1.base, xpc_teardown_ch_structures_~#__wait~2#1.offset;havoc xpc_teardown_ch_structures_#t~ret197#1, xpc_teardown_ch_structures_#t~ret198#1.base, xpc_teardown_ch_structures_#t~ret198#1.offset, xpc_teardown_ch_structures_#t~ret199#1, xpc_teardown_ch_structures_#t~mem202#1.base, xpc_teardown_ch_structures_#t~mem202#1.offset, xpc_teardown_ch_structures_#t~mem203#1.base, xpc_teardown_ch_structures_#t~mem203#1.offset, xpc_teardown_ch_structures_#t~mem204#1.base, xpc_teardown_ch_structures_#t~mem204#1.offset, xpc_teardown_ch_structures_~part#1.base, xpc_teardown_ch_structures_~part#1.offset, xpc_teardown_ch_structures_~tmp~16#1, xpc_teardown_ch_structures_~#__wait~2#1.base, xpc_teardown_ch_structures_~#__wait~2#1.offset, xpc_teardown_ch_structures_~tmp___0~5#1.base, xpc_teardown_ch_structures_~tmp___0~5#1.offset, xpc_teardown_ch_structures_~tmp___1~2#1;havoc xpc_teardown_ch_structures_#in~part#1.base, xpc_teardown_ch_structures_#in~part#1.offset;assume { :end_inline_xpc_teardown_ch_structures } true; [2025-02-08 02:44:11,675 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4543: havoc xpc_teardown_ch_structures_#t~mem203#1.base, xpc_teardown_ch_structures_#t~mem203#1.offset;call write~$Pointer$#4(0, 0, xpc_teardown_ch_structures_~part#1.base, 428 + xpc_teardown_ch_structures_~part#1.offset, 8);call xpc_teardown_ch_structures_#t~mem204#1.base, xpc_teardown_ch_structures_#t~mem204#1.offset := read~$Pointer$#4(xpc_teardown_ch_structures_~part#1.base, 336 + xpc_teardown_ch_structures_~part#1.offset, 8); [2025-02-08 02:44:11,675 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4543-1: SUMMARY for call kfree(xpc_teardown_ch_structures_#t~mem203#1.base, xpc_teardown_ch_structures_#t~mem203#1.offset); srcloc: null [2025-02-08 02:44:11,675 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4556: call ULTIMATE.dealloc(~#descriptor~2#1.base, ~#descriptor~2#1.offset);havoc ~#descriptor~2#1.base, ~#descriptor~2#1.offset; [2025-02-08 02:44:11,721 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6406: call ULTIMATE.dealloc(~#descriptor~10.base, ~#descriptor~10.offset);havoc ~#descriptor~10.base, ~#descriptor~10.offset;call ULTIMATE.dealloc(~#descriptor___0~5.base, ~#descriptor___0~5.offset);havoc ~#descriptor___0~5.base, ~#descriptor___0~5.offset; [2025-02-08 02:44:11,794 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7164: call ULTIMATE.dealloc(~#descriptor~16.base, ~#descriptor~16.offset);havoc ~#descriptor~16.base, ~#descriptor~16.offset; [2025-02-08 02:44:11,796 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11033: havoc #t~nondet1777; [2025-02-08 02:44:11,803 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3817: havoc __kmalloc_#t~ret71#1.base, __kmalloc_#t~ret71#1.offset; [2025-02-08 02:44:11,846 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4383: SUMMARY for call finish_wait(~part.base, 440 + ~part.offset, ~#__wait~1.base, ~#__wait~1.offset); srcloc: null [2025-02-08 02:44:11,846 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4317: call ULTIMATE.dealloc(~#__wait~1.base, ~#__wait~1.offset);havoc ~#__wait~1.base, ~#__wait~1.offset; [2025-02-08 02:44:11,846 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4317-1: call ULTIMATE.dealloc(~#__wait~1.base, ~#__wait~1.offset);havoc ~#__wait~1.base, ~#__wait~1.offset; [2025-02-08 02:44:11,846 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4371: ~tmp___3~1.base, ~tmp___3~1.offset := #t~ret167.base, #t~ret167.offset;havoc #t~ret167.base, #t~ret167.offset; [2025-02-08 02:44:11,846 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4371-1: SUMMARY for call #t~ret167.base, #t~ret167.offset := get_current(); srcloc: null [2025-02-08 02:44:11,846 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4363: assume 0 != ~tmp___2~2; [2025-02-08 02:44:11,847 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4363: assume !(0 != ~tmp___2~2); [2025-02-08 02:44:11,847 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4359: assume 4 == #t~mem164 % 256 % 4294967296;havoc #t~mem164; [2025-02-08 02:44:11,847 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4359: assume !(4 == #t~mem164 % 256 % 4294967296);havoc #t~mem164; [2025-02-08 02:44:11,847 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4355: assume -2147483648 <= #t~ret161 && #t~ret161 <= 2147483647;~tmp___0~3 := #t~ret161;havoc #t~ret161;#t~short163 := ~tmp___0~3 > 0; [2025-02-08 02:44:11,847 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4355-1: SUMMARY for call #t~ret161 := atomic_read(~part.base, 436 + ~part.offset); srcloc: null [2025-02-08 02:44:11,847 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4347: ~tmp~14.base, ~tmp~14.offset := #t~ret160.base, #t~ret160.offset;call write~int#4(0, ~#__wait~1.base, ~#__wait~1.offset, 4);call write~$Pointer$#4(~tmp~14.base, ~tmp~14.offset, ~#__wait~1.base, 4 + ~#__wait~1.offset, 8);call write~$Pointer$#4(#funAddr~autoremove_wake_function.base, #funAddr~autoremove_wake_function.offset, ~#__wait~1.base, 12 + ~#__wait~1.offset, 8);call write~$Pointer$#4(~#__wait~1.base, 20 + ~#__wait~1.offset, ~#__wait~1.base, 20 + ~#__wait~1.offset, 8);call write~$Pointer$#4(~#__wait~1.base, 20 + ~#__wait~1.offset, ~#__wait~1.base, 28 + ~#__wait~1.offset, 8); [2025-02-08 02:44:11,847 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4347-1: SUMMARY for call #t~ret160.base, #t~ret160.offset := get_current(); srcloc: null [2025-02-08 02:44:11,847 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4372-1: SUMMARY for call #t~ret168 := signal_pending(~tmp___3~1.base, ~tmp___3~1.offset); srcloc: null [2025-02-08 02:44:11,847 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4372: assume -2147483648 <= #t~ret168 && #t~ret168 <= 2147483647;~tmp___4~1 := #t~ret168;havoc #t~ret168; [2025-02-08 02:44:11,847 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4335: assume -2147483648 <= #t~ret154 && #t~ret154 <= 2147483647;~tmp___5~1 := #t~ret154;havoc #t~ret154;#t~short156 := ~tmp___5~1 <= 0; [2025-02-08 02:44:11,847 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4335-1: SUMMARY for call #t~ret154 := atomic_read(~part.base, 436 + ~part.offset); srcloc: null [2025-02-08 02:44:11,847 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4360-1: SUMMARY for call #t~ret165 := atomic_read(~part.base, 328 + ~part.offset); srcloc: null [2025-02-08 02:44:11,847 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4360: assume -2147483648 <= #t~ret165 && #t~ret165 <= 2147483647;~tmp___1~1 := #t~ret165;havoc #t~ret165; [2025-02-08 02:44:11,847 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4356-1: assume #t~short163; [2025-02-08 02:44:11,847 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4356-1: assume !#t~short163;call #t~mem162 := read~int#4(~part.base, 344 + ~part.offset, 8);#t~short163 := 0 != #t~mem162 % 18446744073709551616; [2025-02-08 02:44:11,847 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4356: assume #t~short163;havoc #t~mem162;havoc #t~short163; [2025-02-08 02:44:11,847 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4356: assume !#t~short163;havoc #t~mem162;havoc #t~short163;call #t~mem164 := read~int#4(~part.base, 97 + ~part.offset, 1); [2025-02-08 02:44:11,847 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4344-1: SUMMARY for call #t~ret159 := xpc_partition_disengaged(~part.base, ~part.offset); srcloc: null [2025-02-08 02:44:11,847 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4344: assume -2147483648 <= #t~ret159 && #t~ret159 <= 2147483647;~tmp___7~1 := #t~ret159;havoc #t~ret159; [2025-02-08 02:44:11,847 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4340-1: SUMMARY for call #t~ret158 := atomic_read(~part.base, 328 + ~part.offset); srcloc: null [2025-02-08 02:44:11,847 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4373: assume 0 == ~tmp___4~1; [2025-02-08 02:44:11,847 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4373: assume !(0 == ~tmp___4~1);~__ret~3 := -512; [2025-02-08 02:44:11,847 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4340: assume -2147483648 <= #t~ret158 && #t~ret158 <= 2147483647;~tmp___6~1 := #t~ret158;havoc #t~ret158; [2025-02-08 02:44:11,847 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4336-1: assume #t~short156;call #t~mem155 := read~int#4(~part.base, 344 + ~part.offset, 8);#t~short156 := 0 == #t~mem155 % 18446744073709551616; [2025-02-08 02:44:11,847 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4336-1: assume !#t~short156; [2025-02-08 02:44:11,847 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4336: assume #t~short156;havoc #t~mem155;havoc #t~short156;call #t~mem157 := read~int#4(~part.base, 97 + ~part.offset, 1); [2025-02-08 02:44:11,847 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4336: assume !#t~short156;havoc #t~mem155;havoc #t~short156; [2025-02-08 02:44:11,847 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4332: SUMMARY for call xpc_process_sent_chctl_flags(~part.base, ~part.offset); srcloc: null [2025-02-08 02:44:11,847 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4390: SUMMARY for call atomic_set(~part.base, 436 + ~part.offset, 1); srcloc: null [2025-02-08 02:44:11,847 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4361: assume 0 == ~tmp___1~1; [2025-02-08 02:44:11,847 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4361: assume !(0 == ~tmp___1~1); [2025-02-08 02:44:11,847 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4374: SUMMARY for call schedule(); srcloc: null [2025-02-08 02:44:11,847 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint xpc_channel_mgrFINAL: assume true; [2025-02-08 02:44:11,847 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4345: assume 0 == ~tmp___7~1; [2025-02-08 02:44:11,847 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4345: assume !(0 == ~tmp___7~1); [2025-02-08 02:44:11,848 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4341: assume 0 != ~tmp___6~1; [2025-02-08 02:44:11,848 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4341: assume !(0 != ~tmp___6~1); [2025-02-08 02:44:11,848 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4337: assume 4 != #t~mem157 % 256 % 4294967296;havoc #t~mem157; [2025-02-08 02:44:11,848 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4337: assume !(4 != #t~mem157 % 256 % 4294967296);havoc #t~mem157; [2025-02-08 02:44:11,848 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4362: assume -2147483648 <= #t~ret166 && #t~ret166 <= 2147483647;~tmp___2~2 := #t~ret166;havoc #t~ret166; [2025-02-08 02:44:11,848 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4333: ~__ret~3 := 0; [2025-02-08 02:44:11,848 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4333-1: SUMMARY for call atomic_dec(~part.base, 436 + ~part.offset); srcloc: null [2025-02-08 02:44:11,848 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4362-1: SUMMARY for call #t~ret166 := xpc_partition_disengaged(~part.base, ~part.offset); srcloc: null [2025-02-08 02:44:11,848 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4354: SUMMARY for call prepare_to_wait(~part.base, 440 + ~part.offset, ~#__wait~1.base, ~#__wait~1.offset, 1); srcloc: null [2025-02-08 02:44:11,861 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9050: call ULTIMATE.dealloc(~#msg~6.base, ~#msg~6.offset);havoc ~#msg~6.base, ~#msg~6.offset; [2025-02-08 02:44:11,930 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4478: SUMMARY for call atomic_set(~ch~0#1.base, 299 + ~ch~0#1.offset, 0); srcloc: null [2025-02-08 02:44:11,930 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4482-1: SUMMARY for call #t~ret189#1.base, #t~ret189#1.offset := spinlock_check(~ch~0#1.base, 2 + ~ch~0#1.offset); srcloc: null [2025-02-08 02:44:11,930 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4507: call write~$Pointer$#4(0, 0, ~part#1.base, 336 + ~part#1.offset, 8);#res#1 := ~ret~1#1;call ULTIMATE.dealloc(~#__key~2#1.base, ~#__key~2#1.offset);havoc ~#__key~2#1.base, ~#__key~2#1.offset;call ULTIMATE.dealloc(~#__key___0~0#1.base, ~#__key___0~0#1.offset);havoc ~#__key___0~0#1.base, ~#__key___0~0#1.offset;call ULTIMATE.dealloc(~#__key___1~0#1.base, ~#__key___1~0#1.offset);havoc ~#__key___1~0#1.base, ~#__key___1~0#1.offset;call ULTIMATE.dealloc(~#__key___2~0#1.base, ~#__key___2~0#1.offset);havoc ~#__key___2~0#1.base, ~#__key___2~0#1.offset;call ULTIMATE.dealloc(~#__key___3~0#1.base, ~#__key___3~0#1.offset);havoc ~#__key___3~0#1.base, ~#__key___3~0#1.offset; [2025-02-08 02:44:11,930 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4507-1: SUMMARY for call kfree(#t~mem196#1.base, #t~mem196#1.offset); srcloc: null [2025-02-08 02:44:11,930 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4429: havoc xpc_kzalloc_cacheline_aligned_#t~mem180#1.base, xpc_kzalloc_cacheline_aligned_#t~mem180#1.offset; [2025-02-08 02:44:11,930 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4487: ~ch_number~0#1 := 1 + ~ch_number~0#1; [2025-02-08 02:44:11,930 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4487-1: SUMMARY for call __init_waitqueue_head(~ch~0#1.base, 311 + ~ch~0#1.offset, 48, 0, ~#__key___3~0#1.base, ~#__key___3~0#1.offset); srcloc: null [2025-02-08 02:44:11,930 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4483: assume { :begin_inline_init_completion } true;init_completion_#in~x#1.base, init_completion_#in~x#1.offset := ~ch~0#1.base, 203 + ~ch~0#1.offset;havoc init_completion_~x#1.base, init_completion_~x#1.offset, init_completion_~#__key~0#1.base, init_completion_~#__key~0#1.offset;init_completion_~x#1.base, init_completion_~x#1.offset := init_completion_#in~x#1.base, init_completion_#in~x#1.offset;call init_completion_~#__key~0#1.base, init_completion_~#__key~0#1.offset := #Ultimate.allocOnStack(8);call write~int#4(0, init_completion_~x#1.base, init_completion_~x#1.offset, 4); [2025-02-08 02:44:11,930 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3781: havoc init_completion_~x#1.base, init_completion_~x#1.offset, init_completion_~#__key~0#1.base, init_completion_~#__key~0#1.offset;havoc init_completion_#in~x#1.base, init_completion_#in~x#1.offset;assume { :end_inline_init_completion } true; [2025-02-08 02:44:11,930 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4483-1: SUMMARY for call __raw_spin_lock_init(~ch~0#1.base, 2 + ~ch~0#1.offset, 46, 0, ~#__key___1~0#1.base, ~#__key___1~0#1.offset); srcloc: null [2025-02-08 02:44:11,930 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4479: SUMMARY for call atomic_set(~ch~0#1.base, 307 + ~ch~0#1.offset, 0); srcloc: null [2025-02-08 02:44:11,930 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3777: call ULTIMATE.dealloc(init_completion_~#__key~0#1.base, init_completion_~#__key~0#1.offset);havoc init_completion_~#__key~0#1.base, init_completion_~#__key~0#1.offset; [2025-02-08 02:44:11,930 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4504-1: SUMMARY for call kfree(#t~mem195#1.base, #t~mem195#1.offset); srcloc: null [2025-02-08 02:44:11,930 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4504-2: call #t~mem195#1.base, #t~mem195#1.offset := read~$Pointer$#4(~part#1.base, 420 + ~part#1.offset, 8); [2025-02-08 02:44:11,930 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4504: call write~$Pointer$#4(0, 0, ~part#1.base, 428 + ~part#1.offset, 8);call #t~mem196#1.base, #t~mem196#1.offset := read~$Pointer$#4(~part#1.base, 336 + ~part#1.offset, 8); [2025-02-08 02:44:11,930 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4496-1: SUMMARY for call #t~ret194#1 := ##fun~$Pointer$~TO~int(~part#1.base, ~part#1.offset, #t~mem193#1.base, #t~mem193#1.offset); srcloc: null [2025-02-08 02:44:11,930 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4496-2: call #t~mem193#1.base, #t~mem193#1.offset := read~$Pointer$#0(~#xpc_arch_ops~0.base, 144 + ~#xpc_arch_ops~0.offset, 8); [2025-02-08 02:44:11,930 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4496: assume -2147483648 <= #t~ret194#1 && #t~ret194#1 <= 2147483647;~ret~1#1 := #t~ret194#1; [2025-02-08 02:44:11,930 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4480: SUMMARY for call atomic_set(~ch~0#1.base, 90 + ~ch~0#1.offset, 0); srcloc: null [2025-02-08 02:44:11,930 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4439: call ULTIMATE.dealloc(~#__key~2#1.base, ~#__key~2#1.offset);havoc ~#__key~2#1.base, ~#__key~2#1.offset;call ULTIMATE.dealloc(~#__key___0~0#1.base, ~#__key___0~0#1.offset);havoc ~#__key___0~0#1.base, ~#__key___0~0#1.offset;call ULTIMATE.dealloc(~#__key___1~0#1.base, ~#__key___1~0#1.offset);havoc ~#__key___1~0#1.base, ~#__key___1~0#1.offset;call ULTIMATE.dealloc(~#__key___2~0#1.base, ~#__key___2~0#1.offset);havoc ~#__key___2~0#1.base, ~#__key___2~0#1.offset;call ULTIMATE.dealloc(~#__key___3~0#1.base, ~#__key___3~0#1.offset);havoc ~#__key___3~0#1.base, ~#__key___3~0#1.offset; [2025-02-08 02:44:11,930 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4497: assume 0 != ~ret~1#1 % 4294967296; [2025-02-08 02:44:11,930 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4497: assume !(0 != ~ret~1#1 % 4294967296);call write~int#4(1, ~part#1.base, 238 + ~part#1.offset, 1);#res#1 := 0;call ULTIMATE.dealloc(~#__key~2#1.base, ~#__key~2#1.offset);havoc ~#__key~2#1.base, ~#__key~2#1.offset;call ULTIMATE.dealloc(~#__key___0~0#1.base, ~#__key___0~0#1.offset);havoc ~#__key___0~0#1.base, ~#__key___0~0#1.offset;call ULTIMATE.dealloc(~#__key___1~0#1.base, ~#__key___1~0#1.offset);havoc ~#__key___1~0#1.base, ~#__key___1~0#1.offset;call ULTIMATE.dealloc(~#__key___2~0#1.base, ~#__key___2~0#1.offset);havoc ~#__key___2~0#1.base, ~#__key___2~0#1.offset;call ULTIMATE.dealloc(~#__key___3~0#1.base, ~#__key___3~0#1.offset);havoc ~#__key___3~0#1.base, ~#__key___3~0#1.offset; [2025-02-08 02:44:11,930 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4485: SUMMARY for call atomic_set(~ch~0#1.base, 94 + ~ch~0#1.offset, 0); srcloc: null [2025-02-08 02:44:11,930 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4481: SUMMARY for call atomic_set(~ch~0#1.base, 183 + ~ch~0#1.offset, 0); srcloc: null [2025-02-08 02:44:11,930 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4477: SUMMARY for call atomic_set(~ch~0#1.base, 291 + ~ch~0#1.offset, 0); srcloc: null [2025-02-08 02:44:11,930 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4473: call #t~mem188#1.base, #t~mem188#1.offset := read~$Pointer$#4(~part#1.base, 336 + ~part#1.offset, 8);~ch~0#1.base, ~ch~0#1.offset := #t~mem188#1.base, #t~mem188#1.offset + 671 * (if ~ch_number~0#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then ~ch_number~0#1 % 18446744073709551616 % 18446744073709551616 else ~ch_number~0#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616);call write~int#4(~partid~1#1, ~ch~0#1.base, ~ch~0#1.offset, 2);call write~int#4(~ch_number~0#1, ~ch~0#1.base, 82 + ~ch~0#1.offset, 2);call write~int#4(65536, ~ch~0#1.base, 70 + ~ch~0#1.offset, 4); [2025-02-08 02:44:11,930 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4486: SUMMARY for call __init_waitqueue_head(~ch~0#1.base, 98 + ~ch~0#1.offset, 47, 0, ~#__key___2~0#1.base, ~#__key___2~0#1.offset); srcloc: null [2025-02-08 02:44:11,931 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3780: call ULTIMATE.dealloc(init_completion_~#__key~0#1.base, init_completion_~#__key~0#1.offset);havoc init_completion_~#__key~0#1.base, init_completion_~#__key~0#1.offset; [2025-02-08 02:44:11,931 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4482: havoc #t~ret189#1.base, #t~ret189#1.offset; [2025-02-08 02:44:11,931 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3780-1: SUMMARY for call __init_waitqueue_head(init_completion_~x#1.base, 4 + init_completion_~x#1.offset, 3, 0, init_completion_~#__key~0#1.base, init_completion_~#__key~0#1.offset); srcloc: null [2025-02-08 02:44:11,931 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4420: havoc xpc_kzalloc_cacheline_aligned_#t~mem176#1.base, xpc_kzalloc_cacheline_aligned_#t~mem176#1.offset; [2025-02-08 02:44:11,941 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9153: #res := 0; [2025-02-08 02:44:11,941 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint xpc_any_partition_engaged_uvFINAL: assume true; [2025-02-08 02:44:11,941 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9141: assume 0 != #t~bitwise1537 % 4294967296;havoc #t~mem1536;havoc #t~bitwise1537;#res := 1; [2025-02-08 02:44:11,941 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9141: assume !(0 != #t~bitwise1537 % 4294967296);havoc #t~mem1536;havoc #t~bitwise1537;~partid~17 := (if (1 + ~partid~17) % 65536 <= 32767 then (1 + ~partid~17) % 65536 else (1 + ~partid~17) % 65536 - 65536); [2025-02-08 02:44:11,941 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9141-1: [2025-02-08 02:44:11,941 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9140: ~part_uv~7.base, ~part_uv~7.offset := ~xpc_partitions~0.base, 524 + (~xpc_partitions~0.offset + 798 * (if ~partid~17 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then ~partid~17 % 18446744073709551616 % 18446744073709551616 else ~partid~17 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616));call #t~mem1536 := read~int#4(~part_uv~7.base, 264 + ~part_uv~7.offset, 4); [2025-02-08 02:44:11,941 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9141-2: havoc #t~bitwise1537;assume #t~bitwise1537 % 4294967296 <= #t~mem1536 % 4294967296 && #t~bitwise1537 % 4294967296 <= 2; [2025-02-08 02:44:11,942 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9141-3: assume 2 == #t~mem1536 % 4294967296;#t~bitwise1537 := #t~mem1536; [2025-02-08 02:44:11,942 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9141-3: assume !(2 == #t~mem1536 % 4294967296); [2025-02-08 02:44:11,942 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9141-4: assume 0 == #t~mem1536 % 4294967296;#t~bitwise1537 := 0; [2025-02-08 02:44:11,942 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9141-4: assume !(0 == #t~mem1536 % 4294967296); [2025-02-08 02:44:11,972 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4296: call ULTIMATE.dealloc(~#descriptor~1.base, ~#descriptor~1.offset);havoc ~#descriptor~1.base, ~#descriptor~1.offset; [2025-02-08 02:44:11,977 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10984: havoc #t~nondet1769; [2025-02-08 02:44:11,980 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11130: havoc #t~nondet1793; [2025-02-08 02:44:11,991 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9033: call ULTIMATE.dealloc(~#msg~4.base, ~#msg~4.offset);havoc ~#msg~4.base, ~#msg~4.offset; [2025-02-08 02:44:12,024 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9689: ~tmp___5~10#1.base, ~tmp___5~10#1.offset := #t~ret1657#1.base, #t~ret1657#1.offset; [2025-02-08 02:44:12,025 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9656: ~xpc_activate_mq_uv~0.base, ~xpc_activate_mq_uv~0.offset := #t~ret1649#1.base, #t~ret1649#1.offset; [2025-02-08 02:44:12,025 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9656-1: SUMMARY for call #t~ret1649#1.base, #t~ret1649#1.offset := xpc_create_gru_mq_uv(65536, ~nid#1, 292, 0, #funAddr~xpc_handle_activate_IRQ_uv.base, #funAddr~xpc_handle_activate_IRQ_uv.offset); srcloc: null [2025-02-08 02:44:12,025 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9706: #res#1 := 0; [2025-02-08 02:44:12,025 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9702-1: SUMMARY for call #t~ret1660#1 := PTR_ERR(~xpc_notify_mq_uv~0.base, ~xpc_notify_mq_uv~0.offset); srcloc: null [2025-02-08 02:44:12,025 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9698: assume -9223372036854775808 <= #t~ret1659#1 && #t~ret1659#1 <= 9223372036854775807;~tmp___8~4#1 := #t~ret1659#1; [2025-02-08 02:44:12,025 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9706-1: SUMMARY for call put_online_cpus(); srcloc: null [2025-02-08 02:44:12,025 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9673: assume 0 != ~tmp___3~13#1; [2025-02-08 02:44:12,025 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9673: assume !(0 != ~tmp___3~13#1);~cpu~0#1 := -1; [2025-02-08 02:44:12,025 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9702: assume -9223372036854775808 <= #t~ret1660#1 && #t~ret1660#1 <= 9223372036854775807;~tmp___7~6#1 := #t~ret1660#1;havoc #t~ret1660#1;#res#1 := (if ~tmp___7~6#1 % 4294967296 <= 2147483647 then ~tmp___7~6#1 % 4294967296 else ~tmp___7~6#1 % 4294967296 - 4294967296); [2025-02-08 02:44:12,025 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9690: ~tmp___6~9#1 := #t~ret1658#1;havoc #t~ret1658#1;~cpu~0#1 := (if ~tmp___6~9#1 % 4294967296 % 4294967296 <= 2147483647 then ~tmp___6~9#1 % 4294967296 % 4294967296 else ~tmp___6~9#1 % 4294967296 % 4294967296 - 4294967296); [2025-02-08 02:44:12,025 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9698-1: SUMMARY for call #t~ret1659#1 := IS_ERR(~xpc_notify_mq_uv~0.base, ~xpc_notify_mq_uv~0.offset); srcloc: null [2025-02-08 02:44:12,025 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9682: ~xpc_notify_mq_uv~0.base, ~xpc_notify_mq_uv~0.offset := #t~ret1655#1.base, #t~ret1655#1.offset; [2025-02-08 02:44:12,025 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9690-1: SUMMARY for call #t~ret1658#1 := cpumask_next(~cpu~0#1, ~tmp___5~10#1.base, ~tmp___5~10#1.offset); srcloc: null [2025-02-08 02:44:12,025 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9657: assume -9223372036854775808 <= #t~ret1650#1 && #t~ret1650#1 <= 9223372036854775807;~tmp~105#1 := #t~ret1650#1;havoc #t~ret1650#1; [2025-02-08 02:44:12,025 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9657-1: SUMMARY for call #t~ret1650#1 := IS_ERR(~xpc_activate_mq_uv~0.base, ~xpc_activate_mq_uv~0.offset); srcloc: null [2025-02-08 02:44:12,025 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9674: SUMMARY for call put_online_cpus(); srcloc: null [2025-02-08 02:44:12,025 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9682-1: SUMMARY for call #t~ret1655#1.base, #t~ret1655#1.offset := xpc_create_gru_mq_uv(131072, ~nid#1, 293, 0, #funAddr~xpc_handle_notify_IRQ_uv.base, #funAddr~xpc_handle_notify_IRQ_uv.offset); srcloc: null [2025-02-08 02:44:12,025 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9699: assume 0 != ~tmp___8~4#1; [2025-02-08 02:44:12,025 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9699: assume !(0 != ~tmp___8~4#1); [2025-02-08 02:44:12,025 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9658: assume 0 == ~tmp~105#1; [2025-02-08 02:44:12,025 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9658: assume !(0 == ~tmp~105#1); [2025-02-08 02:44:12,025 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9683: assume -9223372036854775808 <= #t~ret1656#1 && #t~ret1656#1 <= 9223372036854775807;~tmp___4~10#1 := #t~ret1656#1;havoc #t~ret1656#1; [2025-02-08 02:44:12,025 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9683-1: SUMMARY for call #t~ret1656#1 := IS_ERR(~xpc_notify_mq_uv~0.base, ~xpc_notify_mq_uv~0.offset); srcloc: null [2025-02-08 02:44:12,025 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9675: assume -9223372036854775808 <= #t~ret1654#1 && #t~ret1654#1 <= 9223372036854775807;~tmp___2~22#1 := #t~ret1654#1;havoc #t~ret1654#1;#res#1 := (if ~tmp___2~22#1 % 4294967296 <= 2147483647 then ~tmp___2~22#1 % 4294967296 else ~tmp___2~22#1 % 4294967296 - 4294967296); [2025-02-08 02:44:12,025 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9675-1: SUMMARY for call #t~ret1654#1 := PTR_ERR(~xpc_activate_mq_uv~0.base, ~xpc_activate_mq_uv~0.offset); srcloc: null [2025-02-08 02:44:12,025 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9700: SUMMARY for call xpc_destroy_gru_mq_uv(~xpc_activate_mq_uv~0.base, ~xpc_activate_mq_uv~0.offset); srcloc: null [2025-02-08 02:44:12,025 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9692: assume ~cpu~0#1 < ~nr_cpu_ids~0; [2025-02-08 02:44:12,025 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9692: assume !(~cpu~0#1 < ~nr_cpu_ids~0); [2025-02-08 02:44:12,025 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9684: assume 0 == ~tmp___4~10#1; [2025-02-08 02:44:12,025 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9684: assume !(0 == ~tmp___4~10#1); [2025-02-08 02:44:12,025 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint xpc_init_mq_nodeFINAL: assume true; [2025-02-08 02:44:12,025 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9680: SUMMARY for call #t~ret1657#1.base, #t~ret1657#1.offset := cpumask_of_node(~nid#1); srcloc: null [2025-02-08 02:44:12,025 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9701: SUMMARY for call put_online_cpus(); srcloc: null [2025-02-08 02:44:12,025 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9672: assume -9223372036854775808 <= #t~ret1653#1 && #t~ret1653#1 <= 9223372036854775807;~tmp___3~13#1 := #t~ret1653#1; [2025-02-08 02:44:12,025 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9672-1: SUMMARY for call #t~ret1653#1 := IS_ERR(~xpc_activate_mq_uv~0.base, ~xpc_activate_mq_uv~0.offset); srcloc: null [2025-02-08 02:44:12,196 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7422: ~region~0#1 := 1 + ~region~0#1; [2025-02-08 02:44:12,196 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7315-1: SUMMARY for call #t~ret1068#1 := ldv__builtin_expect((if #t~mem1067#1 % 256 % 18446744073709551616 <= 9223372036854775807 then #t~mem1067#1 % 256 % 18446744073709551616 else #t~mem1067#1 % 256 % 18446744073709551616 - 18446744073709551616) % 2, 0); srcloc: null [2025-02-08 02:44:12,196 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7348-1: SUMMARY for call #t~ret1075#1 := ldv__builtin_expect((if #t~mem1074#1 % 256 % 18446744073709551616 <= 9223372036854775807 then #t~mem1074#1 % 256 % 18446744073709551616 else #t~mem1074#1 % 256 % 18446744073709551616 - 18446744073709551616) % 2, 0); srcloc: null [2025-02-08 02:44:12,196 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7315: assume -9223372036854775808 <= #t~ret1068#1 && #t~ret1068#1 <= 9223372036854775807;~tmp___2~17#1 := #t~ret1068#1;havoc #t~mem1067#1;havoc #t~ret1068#1; [2025-02-08 02:44:12,196 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7348: assume -9223372036854775808 <= #t~ret1075#1 && #t~ret1075#1 <= 9223372036854775807;~tmp___4~7#1 := #t~ret1075#1;havoc #t~mem1074#1;havoc #t~ret1075#1; [2025-02-08 02:44:12,196 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7340-1: SUMMARY for call #t~ret1073#1 := variable_test_bit((if ~nasid~0#1 < 0 && 0 != ~nasid~0#1 % 2 then 1 + ~nasid~0#1 / 2 else ~nasid~0#1 / 2), ~xpc_part_nasids~0.base, ~xpc_part_nasids~0.offset); srcloc: null [2025-02-08 02:44:12,196 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7340: assume -2147483648 <= #t~ret1073#1 && #t~ret1073#1 <= 2147483647;~tmp___5~7#1 := #t~ret1073#1;havoc #t~ret1073#1; [2025-02-08 02:44:12,196 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7431-1: SUMMARY for call kfree(#t~mem1095#1.base, #t~mem1095#1.offset); srcloc: null [2025-02-08 02:44:12,196 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7431: havoc #t~mem1095#1.base, #t~mem1095#1.offset;call ULTIMATE.dealloc(~#remote_rp_base~0#1.base, ~#remote_rp_base~0#1.offset);havoc ~#remote_rp_base~0#1.base, ~#remote_rp_base~0#1.offset;call ULTIMATE.dealloc(~#remote_rp_pa~0#1.base, ~#remote_rp_pa~0#1.offset);havoc ~#remote_rp_pa~0#1.base, ~#remote_rp_pa~0#1.offset;call ULTIMATE.dealloc(~#descriptor~18#1.base, ~#descriptor~18#1.offset);havoc ~#descriptor~18#1.base, ~#descriptor~18#1.offset;call ULTIMATE.dealloc(~#descriptor___0~8#1.base, ~#descriptor___0~8#1.offset);havoc ~#descriptor___0~8#1.base, ~#descriptor___0~8#1.offset;call ULTIMATE.dealloc(~#descriptor___1~3#1.base, ~#descriptor___1~3#1.offset);havoc ~#descriptor___1~3#1.base, ~#descriptor___1~3#1.offset;call ULTIMATE.dealloc(~#descriptor___2~2#1.base, ~#descriptor___2~2#1.offset);havoc ~#descriptor___2~2#1.base, ~#descriptor___2~2#1.offset;call ULTIMATE.dealloc(~#descriptor___3~1#1.base, ~#descriptor___3~1#1.offset);havoc ~#descriptor___3~1#1.base, ~#descriptor___3~1#1.offset;call ULTIMATE.dealloc(~#descriptor___4~1#1.base, ~#descriptor___4~1#1.offset);havoc ~#descriptor___4~1#1.base, ~#descriptor___4~1#1.offset; [2025-02-08 02:44:12,196 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7336-1: SUMMARY for call #t~ret1072#1 := __dynamic_dev_dbg(~#descriptor___0~8#1.base, ~#descriptor___0~8#1.offset, ~xpc_part~0.base, ~xpc_part~0.offset, 231, 0); srcloc: null [2025-02-08 02:44:12,196 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7336: assume -2147483648 <= #t~ret1072#1 && #t~ret1072#1 <= 2147483647;havoc #t~ret1072#1; [2025-02-08 02:44:12,196 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7365-1: SUMMARY for call #t~ret1079#1 := ldv__builtin_expect((if #t~mem1078#1 % 256 % 18446744073709551616 <= 9223372036854775807 then #t~mem1078#1 % 256 % 18446744073709551616 else #t~mem1078#1 % 256 % 18446744073709551616 - 18446744073709551616) % 2, 0); srcloc: null [2025-02-08 02:44:12,196 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7365: assume -9223372036854775808 <= #t~ret1079#1 && #t~ret1079#1 <= 9223372036854775807;~tmp___6~7#1 := #t~ret1079#1;havoc #t~mem1078#1;havoc #t~ret1079#1; [2025-02-08 02:44:12,196 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L-1: havoc ##fun~$Pointer$~X~int~X~int~TO~VOID_#~1090#1.base, ##fun~$Pointer$~X~int~X~int~TO~VOID_#~1090#1.offset, ##fun~$Pointer$~X~int~X~int~TO~VOID_#~1091#1, ##fun~$Pointer$~X~int~X~int~TO~VOID_#~1092#1;havoc ##fun~$Pointer$~X~int~X~int~TO~VOID_#in~1090#1.base, ##fun~$Pointer$~X~int~X~int~TO~VOID_#in~1090#1.offset, ##fun~$Pointer$~X~int~X~int~TO~VOID_#in~1091#1, ##fun~$Pointer$~X~int~X~int~TO~VOID_#in~1092#1, ##fun~$Pointer$~X~int~X~int~TO~VOID_#in~#fp#1.base, ##fun~$Pointer$~X~int~X~int~TO~VOID_#in~#fp#1.offset;assume { :end_inline_##fun~$Pointer$~X~int~X~int~TO~VOID } true;havoc #t~mem1093#1;havoc #t~mem1094#1.base, #t~mem1094#1.offset;~nasid~0#1 := 2 + ~nasid~0#1; [2025-02-08 02:44:12,196 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L-1-1: SUMMARY for call xpc_request_partition_activation_uv(##fun~$Pointer$~X~int~X~int~TO~VOID_#~1090#1.base, ##fun~$Pointer$~X~int~X~int~TO~VOID_#~1090#1.offset, ##fun~$Pointer$~X~int~X~int~TO~VOID_#~1091#1, ##fun~$Pointer$~X~int~X~int~TO~VOID_#~1092#1); srcloc: null [2025-02-08 02:44:12,196 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7357-1: SUMMARY for call #t~ret1077#1 := variable_test_bit((if ~nasid~0#1 < 0 && 0 != ~nasid~0#1 % 2 then 1 + ~nasid~0#1 / 2 else ~nasid~0#1 / 2), ~xpc_mach_nasids~0.base, ~xpc_mach_nasids~0.offset); srcloc: null [2025-02-08 02:44:12,196 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7324: assume 0 != ~xpc_exiting~0; [2025-02-08 02:44:12,196 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7324: assume !(0 != ~xpc_exiting~0);call write~$Pointer$#31(227, 0, ~#descriptor___0~8#1.base, ~#descriptor___0~8#1.offset, 8);call write~$Pointer$#31(228, 0, ~#descriptor___0~8#1.base, 8 + ~#descriptor___0~8#1.offset, 8);call write~$Pointer$#31(229, 0, ~#descriptor___0~8#1.base, 16 + ~#descriptor___0~8#1.offset, 8);call write~$Pointer$#31(230, 0, ~#descriptor___0~8#1.base, 24 + ~#descriptor___0~8#1.offset, 8);call write~int#31(528, ~#descriptor___0~8#1.base, 32 + ~#descriptor___0~8#1.offset, 4);call write~int#31(0, ~#descriptor___0~8#1.base, 36 + ~#descriptor___0~8#1.offset, 1);call #t~mem1070#1 := read~int#31(~#descriptor___0~8#1.base, 36 + ~#descriptor___0~8#1.offset, 1); [2025-02-08 02:44:12,196 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7357: assume -2147483648 <= #t~ret1077#1 && #t~ret1077#1 <= 2147483647;~tmp___7~4#1 := #t~ret1077#1;havoc #t~ret1077#1; [2025-02-08 02:44:12,197 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7382: assume -9223372036854775808 <= #t~ret1083#1 && #t~ret1083#1 <= 9223372036854775807;~tmp___8~2#1 := #t~ret1083#1;havoc #t~mem1082#1;havoc #t~ret1083#1; [2025-02-08 02:44:12,197 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7316: assume 0 != ~tmp___2~17#1; [2025-02-08 02:44:12,197 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7316: assume !(0 != ~tmp___2~17#1); [2025-02-08 02:44:12,197 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7382-1: SUMMARY for call #t~ret1083#1 := ldv__builtin_expect((if #t~mem1082#1 % 256 % 18446744073709551616 <= 9223372036854775807 then #t~mem1082#1 % 256 % 18446744073709551616 else #t~mem1082#1 % 256 % 18446744073709551616 - 18446744073709551616) % 2, 0); srcloc: null [2025-02-08 02:44:12,197 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7349: assume 0 != ~tmp___4~7#1; [2025-02-08 02:44:12,197 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7349: assume !(0 != ~tmp___4~7#1); [2025-02-08 02:44:12,197 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7374: assume -2147483648 <= #t~ret1081#1 && #t~ret1081#1 <= 2147483647;~tmp___9~2#1 := #t~ret1081#1;havoc #t~ret1081#1; [2025-02-08 02:44:12,197 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7242: call ULTIMATE.dealloc(~#remote_rp_base~0#1.base, ~#remote_rp_base~0#1.offset);havoc ~#remote_rp_base~0#1.base, ~#remote_rp_base~0#1.offset;call ULTIMATE.dealloc(~#remote_rp_pa~0#1.base, ~#remote_rp_pa~0#1.offset);havoc ~#remote_rp_pa~0#1.base, ~#remote_rp_pa~0#1.offset;call ULTIMATE.dealloc(~#descriptor~18#1.base, ~#descriptor~18#1.offset);havoc ~#descriptor~18#1.base, ~#descriptor~18#1.offset;call ULTIMATE.dealloc(~#descriptor___0~8#1.base, ~#descriptor___0~8#1.offset);havoc ~#descriptor___0~8#1.base, ~#descriptor___0~8#1.offset;call ULTIMATE.dealloc(~#descriptor___1~3#1.base, ~#descriptor___1~3#1.offset);havoc ~#descriptor___1~3#1.base, ~#descriptor___1~3#1.offset;call ULTIMATE.dealloc(~#descriptor___2~2#1.base, ~#descriptor___2~2#1.offset);havoc ~#descriptor___2~2#1.base, ~#descriptor___2~2#1.offset;call ULTIMATE.dealloc(~#descriptor___3~1#1.base, ~#descriptor___3~1#1.offset);havoc ~#descriptor___3~1#1.base, ~#descriptor___3~1#1.offset;call ULTIMATE.dealloc(~#descriptor___4~1#1.base, ~#descriptor___4~1#1.offset);havoc ~#descriptor___4~1#1.base, ~#descriptor___4~1#1.offset; [2025-02-08 02:44:12,197 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7374-1: SUMMARY for call #t~ret1081#1 := variable_test_bit((if ~nasid~0#1 < 0 && 0 != ~nasid~0#1 % 2 then 1 + ~nasid~0#1 / 2 else ~nasid~0#1 / 2), ~discovered_nasids~0#1.base, ~discovered_nasids~0#1.offset); srcloc: null [2025-02-08 02:44:12,197 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7341: assume 0 != ~tmp___5~7#1;call write~$Pointer$#31(232, 0, ~#descriptor___1~3#1.base, ~#descriptor___1~3#1.offset, 8);call write~$Pointer$#31(233, 0, ~#descriptor___1~3#1.base, 8 + ~#descriptor___1~3#1.offset, 8);call write~$Pointer$#31(234, 0, ~#descriptor___1~3#1.base, 16 + ~#descriptor___1~3#1.offset, 8);call write~$Pointer$#31(235, 0, ~#descriptor___1~3#1.base, 24 + ~#descriptor___1~3#1.offset, 8);call write~int#31(533, ~#descriptor___1~3#1.base, 32 + ~#descriptor___1~3#1.offset, 4);call write~int#31(0, ~#descriptor___1~3#1.base, 36 + ~#descriptor___1~3#1.offset, 1);call #t~mem1074#1 := read~int#31(~#descriptor___1~3#1.base, 36 + ~#descriptor___1~3#1.offset, 1); [2025-02-08 02:44:12,197 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7341: assume !(0 != ~tmp___5~7#1); [2025-02-08 02:44:12,197 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7399-1: SUMMARY for call #t~ret1087#1 := ldv__builtin_expect((if #t~mem1086#1 % 256 % 18446744073709551616 <= 9223372036854775807 then #t~mem1086#1 % 256 % 18446744073709551616 else #t~mem1086#1 % 256 % 18446744073709551616 - 18446744073709551616) % 2, 0); srcloc: null [2025-02-08 02:44:12,197 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7366: assume 0 != ~tmp___6~7#1; [2025-02-08 02:44:12,197 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7366: assume !(0 != ~tmp___6~7#1); [2025-02-08 02:44:12,197 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7399: assume -9223372036854775808 <= #t~ret1087#1 && #t~ret1087#1 <= 9223372036854775807;~tmp___10~1#1 := #t~ret1087#1;havoc #t~mem1086#1;havoc #t~ret1087#1; [2025-02-08 02:44:12,197 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7391-1: SUMMARY for call #t~ret1085#1 := xpc_get_remote_rp(~nasid~0#1, ~discovered_nasids~0#1.base, ~discovered_nasids~0#1.offset, ~remote_rp~0#1.base, ~remote_rp~0#1.offset, ~#remote_rp_pa~0#1.base, ~#remote_rp_pa~0#1.offset); srcloc: null [2025-02-08 02:44:12,197 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7358: assume 0 == ~tmp___7~4#1;call write~$Pointer$#31(237, 0, ~#descriptor___2~2#1.base, ~#descriptor___2~2#1.offset, 8);call write~$Pointer$#31(238, 0, ~#descriptor___2~2#1.base, 8 + ~#descriptor___2~2#1.offset, 8);call write~$Pointer$#31(239, 0, ~#descriptor___2~2#1.base, 16 + ~#descriptor___2~2#1.offset, 8);call write~$Pointer$#31(240, 0, ~#descriptor___2~2#1.base, 24 + ~#descriptor___2~2#1.offset, 8);call write~int#31(540, ~#descriptor___2~2#1.base, 32 + ~#descriptor___2~2#1.offset, 4);call write~int#31(0, ~#descriptor___2~2#1.base, 36 + ~#descriptor___2~2#1.offset, 1);call #t~mem1078#1 := read~int#31(~#descriptor___2~2#1.base, 36 + ~#descriptor___2~2#1.offset, 1); [2025-02-08 02:44:12,197 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7358: assume !(0 == ~tmp___7~4#1); [2025-02-08 02:44:12,197 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7391: assume -2147483648 <= #t~ret1085#1 && #t~ret1085#1 <= 2147483647;~ret~12#1 := #t~ret1085#1;havoc #t~ret1085#1; [2025-02-08 02:44:12,197 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7350: assume -2147483648 <= #t~ret1076#1 && #t~ret1076#1 <= 2147483647;havoc #t~ret1076#1; [2025-02-08 02:44:12,197 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7383: assume 0 != ~tmp___8~2#1; [2025-02-08 02:44:12,197 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7383: assume !(0 != ~tmp___8~2#1); [2025-02-08 02:44:12,198 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7321: ~nasid~0#1 := 2 * (~region~0#1 * ~region_size~0#1); [2025-02-08 02:44:12,198 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7317-1: SUMMARY for call #t~ret1069#1 := __dynamic_dev_dbg(~#descriptor~18#1.base, ~#descriptor~18#1.offset, ~xpc_part~0.base, ~xpc_part~0.offset, 226, 0); srcloc: null [2025-02-08 02:44:12,198 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7350-1: SUMMARY for call #t~ret1076#1 := __dynamic_dev_dbg(~#descriptor___1~3#1.base, ~#descriptor___1~3#1.offset, ~xpc_part~0.base, ~xpc_part~0.offset, 236, 0); srcloc: null [2025-02-08 02:44:12,198 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7317: assume -2147483648 <= #t~ret1069#1 && #t~ret1069#1 <= 2147483647;havoc #t~ret1069#1; [2025-02-08 02:44:12,198 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7375: assume 0 != ~tmp___9~2#1;call write~$Pointer$#31(242, 0, ~#descriptor___3~1#1.base, ~#descriptor___3~1#1.offset, 8);call write~$Pointer$#31(243, 0, ~#descriptor___3~1#1.base, 8 + ~#descriptor___3~1#1.offset, 8);call write~$Pointer$#31(244, 0, ~#descriptor___3~1#1.base, 16 + ~#descriptor___3~1#1.offset, 8);call write~$Pointer$#31(245, 0, ~#descriptor___3~1#1.base, 24 + ~#descriptor___3~1#1.offset, 8);call write~int#31(547, ~#descriptor___3~1#1.base, 32 + ~#descriptor___3~1#1.offset, 4);call write~int#31(0, ~#descriptor___3~1#1.base, 36 + ~#descriptor___3~1#1.offset, 1);call #t~mem1082#1 := read~int#31(~#descriptor___3~1#1.base, 36 + ~#descriptor___3~1#1.offset, 1); [2025-02-08 02:44:12,198 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7375: assume !(0 != ~tmp___9~2#1); [2025-02-08 02:44:12,198 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7367-1: SUMMARY for call #t~ret1080#1 := __dynamic_dev_dbg(~#descriptor___2~2#1.base, ~#descriptor___2~2#1.offset, ~xpc_part~0.base, ~xpc_part~0.offset, 241, 0); srcloc: null [2025-02-08 02:44:12,198 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7334: assume -9223372036854775808 <= #t~ret1071#1 && #t~ret1071#1 <= 9223372036854775807;~tmp___3~10#1 := #t~ret1071#1;havoc #t~mem1070#1;havoc #t~ret1071#1; [2025-02-08 02:44:12,198 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7367: assume -2147483648 <= #t~ret1080#1 && #t~ret1080#1 <= 2147483647;havoc #t~ret1080#1; [2025-02-08 02:44:12,198 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7400: assume 0 != ~tmp___10~1#1; [2025-02-08 02:44:12,198 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7400: assume !(0 != ~tmp___10~1#1); [2025-02-08 02:44:12,198 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7305: assume 0 != ~xpc_exiting~0; [2025-02-08 02:44:12,198 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7305: assume !(0 != ~xpc_exiting~0);call write~$Pointer$#31(222, 0, ~#descriptor~18#1.base, ~#descriptor~18#1.offset, 8);call write~$Pointer$#31(223, 0, ~#descriptor~18#1.base, 8 + ~#descriptor~18#1.offset, 8);call write~$Pointer$#31(224, 0, ~#descriptor~18#1.base, 16 + ~#descriptor~18#1.offset, 8);call write~$Pointer$#31(225, 0, ~#descriptor~18#1.base, 24 + ~#descriptor~18#1.offset, 8);call write~int#31(520, ~#descriptor~18#1.base, 32 + ~#descriptor~18#1.offset, 4);call write~int#31(0, ~#descriptor~18#1.base, 36 + ~#descriptor~18#1.offset, 1);call #t~mem1067#1 := read~int#31(~#descriptor~18#1.base, 36 + ~#descriptor~18#1.offset, 1); [2025-02-08 02:44:12,198 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7334-1: SUMMARY for call #t~ret1071#1 := ldv__builtin_expect((if #t~mem1070#1 % 256 % 18446744073709551616 <= 9223372036854775807 then #t~mem1070#1 % 256 % 18446744073709551616 else #t~mem1070#1 % 256 % 18446744073709551616 - 18446744073709551616) % 2, 0); srcloc: null [2025-02-08 02:44:12,198 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7392: assume 0 != ~ret~12#1 % 4294967296;call write~$Pointer$#31(247, 0, ~#descriptor___4~1#1.base, ~#descriptor___4~1#1.offset, 8);call write~$Pointer$#31(248, 0, ~#descriptor___4~1#1.base, 8 + ~#descriptor___4~1#1.offset, 8);call write~$Pointer$#31(249, 0, ~#descriptor___4~1#1.base, 16 + ~#descriptor___4~1#1.offset, 8);call write~$Pointer$#31(250, 0, ~#descriptor___4~1#1.base, 24 + ~#descriptor___4~1#1.offset, 8);call write~int#31(558, ~#descriptor___4~1#1.base, 32 + ~#descriptor___4~1#1.offset, 4);call write~int#31(0, ~#descriptor___4~1#1.base, 36 + ~#descriptor___4~1#1.offset, 1);call #t~mem1086#1 := read~int#31(~#descriptor___4~1#1.base, 36 + ~#descriptor___4~1#1.offset, 1); [2025-02-08 02:44:12,198 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7392: assume !(0 != ~ret~12#1 % 4294967296);call #t~mem1093#1 := read~int#15(~#remote_rp_pa~0#1.base, ~#remote_rp_pa~0#1.offset, 8);call #t~mem1094#1.base, #t~mem1094#1.offset := read~$Pointer$#0(~#xpc_arch_ops~0.base, 112 + ~#xpc_arch_ops~0.offset, 8);assume { :begin_inline_##fun~$Pointer$~X~int~X~int~TO~VOID } true;##fun~$Pointer$~X~int~X~int~TO~VOID_#in~1090#1.base, ##fun~$Pointer$~X~int~X~int~TO~VOID_#in~1090#1.offset, ##fun~$Pointer$~X~int~X~int~TO~VOID_#in~1091#1, ##fun~$Pointer$~X~int~X~int~TO~VOID_#in~1092#1, ##fun~$Pointer$~X~int~X~int~TO~VOID_#in~#fp#1.base, ##fun~$Pointer$~X~int~X~int~TO~VOID_#in~#fp#1.offset := ~remote_rp~0#1.base, ~remote_rp~0#1.offset, #t~mem1093#1, ~nasid~0#1, #t~mem1094#1.base, #t~mem1094#1.offset;havoc ##fun~$Pointer$~X~int~X~int~TO~VOID_#~1090#1.base, ##fun~$Pointer$~X~int~X~int~TO~VOID_#~1090#1.offset, ##fun~$Pointer$~X~int~X~int~TO~VOID_#~1091#1, ##fun~$Pointer$~X~int~X~int~TO~VOID_#~1092#1;##fun~$Pointer$~X~int~X~int~TO~VOID_#~1090#1.base, ##fun~$Pointer$~X~int~X~int~TO~VOID_#~1090#1.offset := ##fun~$Pointer$~X~int~X~int~TO~VOID_#in~1090#1.base, ##fun~$Pointer$~X~int~X~int~TO~VOID_#in~1090#1.offset;##fun~$Pointer$~X~int~X~int~TO~VOID_#~1091#1 := ##fun~$Pointer$~X~int~X~int~TO~VOID_#in~1091#1;##fun~$Pointer$~X~int~X~int~TO~VOID_#~1092#1 := ##fun~$Pointer$~X~int~X~int~TO~VOID_#in~1092#1; [2025-02-08 02:44:12,199 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7322: assume 2 * (1 + ~region~0#1) * ~region_size~0#1 > ~nasid~0#1; [2025-02-08 02:44:12,199 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7322: assume !(2 * (1 + ~region~0#1) * ~region_size~0#1 > ~nasid~0#1); [2025-02-08 02:44:12,199 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7384-1: SUMMARY for call #t~ret1084#1 := __dynamic_dev_dbg(~#descriptor___3~1#1.base, ~#descriptor___3~1#1.offset, ~xpc_part~0.base, ~xpc_part~0.offset, 246, 0); srcloc: null [2025-02-08 02:44:12,199 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7384: assume -2147483648 <= #t~ret1084#1 && #t~ret1084#1 <= 2147483647;havoc #t~ret1084#1; [2025-02-08 02:44:12,199 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7405: assume 43 == ~ret~12#1 % 4294967296; [2025-02-08 02:44:12,199 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7405: assume !(43 == ~ret~12#1 % 4294967296); [2025-02-08 02:44:12,199 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7430: call #t~mem1095#1.base, #t~mem1095#1.offset := read~$Pointer$#7(~#remote_rp_base~0#1.base, ~#remote_rp_base~0#1.offset, 8); [2025-02-08 02:44:12,199 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7335: assume 0 != ~tmp___3~10#1; [2025-02-08 02:44:12,199 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7335: assume !(0 != ~tmp___3~10#1); [2025-02-08 02:44:12,199 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7401-1: SUMMARY for call #t~ret1088#1 := __dynamic_dev_dbg(~#descriptor___4~1#1.base, ~#descriptor___4~1#1.offset, ~xpc_part~0.base, ~xpc_part~0.offset, 251, 0); srcloc: null [2025-02-08 02:44:12,199 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7401: assume -2147483648 <= #t~ret1088#1 && #t~ret1088#1 <= 2147483647;havoc #t~ret1088#1; [2025-02-08 02:44:12,199 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7430-1: SUMMARY for call kfree(~discovered_nasids~0#1.base, ~discovered_nasids~0#1.offset); srcloc: null [2025-02-08 02:44:12,254 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6171: assume 0 == #t~bitwise743#1 % 4294967296;havoc #t~bitwise743#1; [2025-02-08 02:44:12,254 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6171: assume !(0 == #t~bitwise743#1 % 4294967296);havoc #t~bitwise743#1; [2025-02-08 02:44:12,254 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6171-1: [2025-02-08 02:44:12,254 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6171-4: assume 0 == ~ch_flags~0#1 % 4294967296;#t~bitwise743#1 := 0; [2025-02-08 02:44:12,254 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6171-4: assume !(0 == ~ch_flags~0#1 % 4294967296); [2025-02-08 02:44:12,254 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6171-2: havoc #t~bitwise743#1;assume #t~bitwise743#1 % 4294967296 <= ~ch_flags~0#1 % 4294967296 && #t~bitwise743#1 % 4294967296 <= 64; [2025-02-08 02:44:12,254 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6171-3: assume 64 == ~ch_flags~0#1 % 4294967296;#t~bitwise743#1 := ~ch_flags~0#1; [2025-02-08 02:44:12,254 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6171-3: assume !(64 == ~ch_flags~0#1 % 4294967296); [2025-02-08 02:44:12,254 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6159: ~tmp~35#1.base, ~tmp~35#1.offset := #t~ret738#1.base, #t~ret738#1.offset;havoc #t~ret738#1.base, #t~ret738#1.offset; [2025-02-08 02:44:12,254 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6159-1: SUMMARY for call #t~ret738#1.base, #t~ret738#1.offset := spinlock_check(~ch~4#1.base, 2 + ~ch~4#1.offset); srcloc: null [2025-02-08 02:44:12,254 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L-1-1: SUMMARY for call xpc_process_msg_chctl_flags_uv(##fun~$Pointer$~X~int~TO~VOID_#~748#1.base, ##fun~$Pointer$~X~int~TO~VOID_#~748#1.offset, ##fun~$Pointer$~X~int~TO~VOID_#~749#1); srcloc: null [2025-02-08 02:44:12,254 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6172-1: SUMMARY for call #t~ret744#1 := xpc_connect_channel(~ch~4#1.base, ~ch~4#1.offset); srcloc: null [2025-02-08 02:44:12,254 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6172: assume -2147483648 <= #t~ret744#1 && #t~ret744#1 <= 2147483647;havoc #t~ret744#1; [2025-02-08 02:44:12,254 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6160-1: SUMMARY for call #t~ret739#1 := _raw_spin_lock_irqsave(~tmp~35#1.base, ~tmp~35#1.offset); srcloc: null [2025-02-08 02:44:12,254 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6160: call write~int#29(#t~ret739#1, ~#irq_flags~7#1.base, ~#irq_flags~7#1.offset, 8);havoc #t~ret739#1; [2025-02-08 02:44:12,254 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6152: call #t~mem733#1.base, #t~mem733#1.offset := read~$Pointer$#4(~part#1.base, 336 + ~part#1.offset, 8);~ch~4#1.base, ~ch~4#1.offset := #t~mem733#1.base, #t~mem733#1.offset + 671 * (if ~ch_number~2#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then ~ch_number~2#1 % 18446744073709551616 % 18446744073709551616 else ~ch_number~2#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616);call #t~mem734#1 := read~int#28(~#chctl~0#1.base, ~#chctl~0#1.offset + ~ch_number~2#1, 1); [2025-02-08 02:44:12,254 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6161: call #t~mem740#1 := read~int#29(~#irq_flags~7#1.base, ~#irq_flags~7#1.offset, 8); [2025-02-08 02:44:12,254 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6161-1: SUMMARY for call xpc_process_disconnect(~ch~4#1.base, ~ch~4#1.offset, ~#irq_flags~7#1.base, ~#irq_flags~7#1.offset); srcloc: null [2025-02-08 02:44:12,254 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6157: call #t~mem736#1 := read~int#4(~ch~4#1.base, 70 + ~ch~4#1.offset, 4);~ch_flags~0#1 := #t~mem736#1;havoc #t~mem736#1; [2025-02-08 02:44:12,255 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint xpc_process_sent_chctl_flagsFINAL: assume true; [2025-02-08 02:44:12,255 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6153: assume 0 != (if #t~mem734#1 % 256 % 4294967296 <= 2147483647 then #t~mem734#1 % 256 % 4294967296 else #t~mem734#1 % 256 % 4294967296 - 4294967296) % 32;havoc #t~mem734#1;call #t~mem735#1 := read~int#28(~#chctl~0#1.base, ~#chctl~0#1.offset + ~ch_number~2#1, 1); [2025-02-08 02:44:12,255 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6153: assume !(0 != (if #t~mem734#1 % 256 % 4294967296 <= 2147483647 then #t~mem734#1 % 256 % 4294967296 else #t~mem734#1 % 256 % 4294967296 - 4294967296) % 32);havoc #t~mem734#1; [2025-02-08 02:44:12,255 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6178: assume 0 != #t~bitwise746#1;havoc #t~mem745#1;havoc #t~bitwise746#1;call #t~mem750#1.base, #t~mem750#1.offset := read~$Pointer$#0(~#xpc_arch_ops~0.base, 216 + ~#xpc_arch_ops~0.offset, 8);assume { :begin_inline_##fun~$Pointer$~X~int~TO~VOID } true;##fun~$Pointer$~X~int~TO~VOID_#in~748#1.base, ##fun~$Pointer$~X~int~TO~VOID_#in~748#1.offset, ##fun~$Pointer$~X~int~TO~VOID_#in~749#1, ##fun~$Pointer$~X~int~TO~VOID_#in~#fp#1.base, ##fun~$Pointer$~X~int~TO~VOID_#in~#fp#1.offset := ~part#1.base, ~part#1.offset, ~ch_number~2#1, #t~mem750#1.base, #t~mem750#1.offset;havoc ##fun~$Pointer$~X~int~TO~VOID_#~748#1.base, ##fun~$Pointer$~X~int~TO~VOID_#~748#1.offset, ##fun~$Pointer$~X~int~TO~VOID_#~749#1;##fun~$Pointer$~X~int~TO~VOID_#~748#1.base, ##fun~$Pointer$~X~int~TO~VOID_#~748#1.offset := ##fun~$Pointer$~X~int~TO~VOID_#in~748#1.base, ##fun~$Pointer$~X~int~TO~VOID_#in~748#1.offset;##fun~$Pointer$~X~int~TO~VOID_#~749#1 := ##fun~$Pointer$~X~int~TO~VOID_#in~749#1; [2025-02-08 02:44:12,255 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6178: assume !(0 != #t~bitwise746#1);havoc #t~mem745#1;havoc #t~bitwise746#1; [2025-02-08 02:44:12,255 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6178-3: assume 32 == (if #t~mem745#1 % 256 % 4294967296 <= 2147483647 then #t~mem745#1 % 256 % 4294967296 else #t~mem745#1 % 256 % 4294967296 - 4294967296);#t~bitwise746#1 := (if #t~mem745#1 % 256 % 4294967296 <= 2147483647 then #t~mem745#1 % 256 % 4294967296 else #t~mem745#1 % 256 % 4294967296 - 4294967296); [2025-02-08 02:44:12,255 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6178-3: assume !(32 == (if #t~mem745#1 % 256 % 4294967296 <= 2147483647 then #t~mem745#1 % 256 % 4294967296 else #t~mem745#1 % 256 % 4294967296 - 4294967296)); [2025-02-08 02:44:12,255 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6178-4: assume 0 == (if #t~mem745#1 % 256 % 4294967296 <= 2147483647 then #t~mem745#1 % 256 % 4294967296 else #t~mem745#1 % 256 % 4294967296 - 4294967296);#t~bitwise746#1 := 0; [2025-02-08 02:44:12,255 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6178-4: assume !(0 == (if #t~mem745#1 % 256 % 4294967296 <= 2147483647 then #t~mem745#1 % 256 % 4294967296 else #t~mem745#1 % 256 % 4294967296 - 4294967296)); [2025-02-08 02:44:12,255 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6178-1: [2025-02-08 02:44:12,255 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6178-2: havoc #t~bitwise746#1;assume (((((if #t~mem745#1 % 256 % 4294967296 <= 2147483647 then #t~mem745#1 % 256 % 4294967296 else #t~mem745#1 % 256 % 4294967296 - 4294967296) < 0 || #t~bitwise746#1 <= (if #t~mem745#1 % 256 % 4294967296 <= 2147483647 then #t~mem745#1 % 256 % 4294967296 else #t~mem745#1 % 256 % 4294967296 - 4294967296)) && #t~bitwise746#1 <= 32) && #t~bitwise746#1 >= 0) && ((if #t~mem745#1 % 256 % 4294967296 <= 2147483647 then #t~mem745#1 % 256 % 4294967296 else #t~mem745#1 % 256 % 4294967296 - 4294967296) >= 0 || #t~bitwise746#1 > 32 + (if #t~mem745#1 % 256 % 4294967296 <= 2147483647 then #t~mem745#1 % 256 % 4294967296 else #t~mem745#1 % 256 % 4294967296 - 4294967296))) && #t~bitwise746#1 >= -2147483648; [2025-02-08 02:44:12,255 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6170: assume 0 == #t~bitwise742#1 % 4294967296;havoc #t~bitwise742#1; [2025-02-08 02:44:12,255 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6170: assume !(0 == #t~bitwise742#1 % 4294967296);havoc #t~bitwise742#1;call #t~mem745#1 := read~int#28(~#chctl~0#1.base, ~#chctl~0#1.offset + ~ch_number~2#1, 1); [2025-02-08 02:44:12,256 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6141: call ULTIMATE.dealloc(~#irq_flags~7#1.base, ~#irq_flags~7#1.offset);havoc ~#irq_flags~7#1.base, ~#irq_flags~7#1.offset;call ULTIMATE.dealloc(~#chctl~0#1.base, ~#chctl~0#1.offset);havoc ~#chctl~0#1.base, ~#chctl~0#1.offset; [2025-02-08 02:44:12,256 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6141-1: call ULTIMATE.dealloc(~#irq_flags~7#1.base, ~#irq_flags~7#1.offset);havoc ~#irq_flags~7#1.base, ~#irq_flags~7#1.offset;call ULTIMATE.dealloc(~#chctl~0#1.base, ~#chctl~0#1.offset);havoc ~#chctl~0#1.base, ~#chctl~0#1.offset; [2025-02-08 02:44:12,256 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6170-3: assume 1024 == ~ch_flags~0#1 % 4294967296;#t~bitwise742#1 := ~ch_flags~0#1; [2025-02-08 02:44:12,256 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6170-3: assume !(1024 == ~ch_flags~0#1 % 4294967296); [2025-02-08 02:44:12,256 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6170-4: assume 0 == ~ch_flags~0#1 % 4294967296;#t~bitwise742#1 := 0; [2025-02-08 02:44:12,256 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6170-4: assume !(0 == ~ch_flags~0#1 % 4294967296); [2025-02-08 02:44:12,256 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6166: assume 4 == #t~mem741#1 % 256 % 4294967296;havoc #t~mem741#1; [2025-02-08 02:44:12,256 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6166: assume !(4 == #t~mem741#1 % 256 % 4294967296);havoc #t~mem741#1; [2025-02-08 02:44:12,256 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6170-1: [2025-02-08 02:44:12,256 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6170-2: havoc #t~bitwise742#1;assume #t~bitwise742#1 % 4294967296 <= ~ch_flags~0#1 % 4294967296 && #t~bitwise742#1 % 4294967296 <= 1024; [2025-02-08 02:44:12,256 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6162: havoc #t~mem740#1; [2025-02-08 02:44:12,256 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6158: assume 0 != #t~bitwise737#1 % 4294967296;havoc #t~bitwise737#1; [2025-02-08 02:44:12,256 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6158: assume !(0 != #t~bitwise737#1 % 4294967296);havoc #t~bitwise737#1;call #t~mem741#1 := read~int#4(~part#1.base, 97 + ~part#1.offset, 1); [2025-02-08 02:44:12,256 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6162-1: SUMMARY for call spin_unlock_irqrestore(~ch~4#1.base, 2 + ~ch~4#1.offset, #t~mem740#1); srcloc: null [2025-02-08 02:44:12,256 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6158-3: assume 131072 == ~ch_flags~0#1 % 4294967296;#t~bitwise737#1 := ~ch_flags~0#1; [2025-02-08 02:44:12,256 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6158-3: assume !(131072 == ~ch_flags~0#1 % 4294967296); [2025-02-08 02:44:12,256 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6158-4: assume 0 == ~ch_flags~0#1 % 4294967296;#t~bitwise737#1 := 0; [2025-02-08 02:44:12,256 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6158-4: assume !(0 == ~ch_flags~0#1 % 4294967296); [2025-02-08 02:44:12,256 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6154: havoc #t~mem735#1; [2025-02-08 02:44:12,256 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6158-1: [2025-02-08 02:44:12,256 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6158-2: havoc #t~bitwise737#1;assume #t~bitwise737#1 % 4294967296 <= ~ch_flags~0#1 % 4294967296 && #t~bitwise737#1 % 4294967296 <= 131072; [2025-02-08 02:44:12,256 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6183: ~ch_number~2#1 := 1 + ~ch_number~2#1; [2025-02-08 02:44:12,256 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6154-1: SUMMARY for call xpc_process_openclose_chctl_flags(~part#1.base, ~part#1.offset, ~ch_number~2#1, (if #t~mem735#1 % 256 % 4294967296 <= 2147483647 then #t~mem735#1 % 256 % 4294967296 else #t~mem735#1 % 256 % 4294967296 - 4294967296)); srcloc: null [2025-02-08 02:44:12,256 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6179: havoc ##fun~$Pointer$~X~int~TO~VOID_#~748#1.base, ##fun~$Pointer$~X~int~TO~VOID_#~748#1.offset, ##fun~$Pointer$~X~int~TO~VOID_#~749#1;havoc ##fun~$Pointer$~X~int~TO~VOID_#in~748#1.base, ##fun~$Pointer$~X~int~TO~VOID_#in~748#1.offset, ##fun~$Pointer$~X~int~TO~VOID_#in~749#1, ##fun~$Pointer$~X~int~TO~VOID_#in~#fp#1.base, ##fun~$Pointer$~X~int~TO~VOID_#in~#fp#1.offset;assume { :end_inline_##fun~$Pointer$~X~int~TO~VOID } true;havoc #t~mem750#1.base, #t~mem750#1.offset; [2025-02-08 02:44:12,259 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10964: havoc #t~nondet1767; [2025-02-08 02:44:12,283 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9060: call ULTIMATE.dealloc(~#msg~7.base, ~#msg~7.offset);havoc ~#msg~7.base, ~#msg~7.offset; [2025-02-08 02:44:12,409 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4288-1: SUMMARY for call #t~ret150#1 := __dynamic_dev_dbg(~#descriptor___2~0#1.base, ~#descriptor___2~0#1.offset, ~xpc_part~0.base, ~xpc_part~0.offset, 36, 0); srcloc: null [2025-02-08 02:44:12,409 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4288: assume -2147483648 <= #t~ret150#1 && #t~ret150#1 <= 2147483647;havoc #t~ret150#1; [2025-02-08 02:44:12,410 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11122: havoc set_cpus_allowed_ptr_#t~nondet1791#1; [2025-02-08 02:44:12,410 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4243: ~__ret~2#1 := 0; [2025-02-08 02:44:12,410 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4206: assume -2147483648 <= #t~ret135#1 && #t~ret135#1 <= 2147483647;havoc #t~ret135#1; [2025-02-08 02:44:12,410 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4235: assume -9223372036854775808 <= #t~ret141#1 && #t~ret141#1 <= 9223372036854775807;~tmp___3~0#1 := #t~ret141#1;havoc #t~mem140#1;havoc #t~ret141#1; [2025-02-08 02:44:12,410 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4235-1: SUMMARY for call #t~ret141#1 := ldv__builtin_expect((if #t~mem140#1 % 256 % 18446744073709551616 <= 9223372036854775807 then #t~mem140#1 % 256 % 18446744073709551616 else #t~mem140#1 % 256 % 18446744073709551616 - 18446744073709551616) % 2, 0); srcloc: null [2025-02-08 02:44:12,410 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4206-1: SUMMARY for call #t~ret135#1 := __dynamic_dev_dbg(~#descriptor~0#1.base, ~#descriptor~0#1.offset, ~xpc_part~0.base, ~xpc_part~0.offset, 21, 0); srcloc: null [2025-02-08 02:44:12,410 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4198: call write~$Pointer$#31(17, 0, ~#descriptor~0#1.base, ~#descriptor~0#1.offset, 8);call write~$Pointer$#31(18, 0, ~#descriptor~0#1.base, 8 + ~#descriptor~0#1.offset, 8);call write~$Pointer$#31(19, 0, ~#descriptor~0#1.base, 16 + ~#descriptor~0#1.offset, 8);call write~$Pointer$#31(20, 0, ~#descriptor~0#1.base, 24 + ~#descriptor~0#1.offset, 8);call write~int#31(329, ~#descriptor~0#1.base, 32 + ~#descriptor~0#1.offset, 4);call write~int#31(0, ~#descriptor~0#1.base, 36 + ~#descriptor~0#1.offset, 1);call #t~mem133#1 := read~int#31(~#descriptor~0#1.base, 36 + ~#descriptor~0#1.offset, 1); [2025-02-08 02:44:12,410 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4227: assume ~xpc_activate_IRQ_rcvd~0 > 0 || 0 != ~force_IRQ~0#1;~force_IRQ~0#1 := 0;call write~$Pointer$#31(27, 0, ~#descriptor___1~0#1.base, ~#descriptor___1~0#1.offset, 8);call write~$Pointer$#31(28, 0, ~#descriptor___1~0#1.base, 8 + ~#descriptor___1~0#1.offset, 8);call write~$Pointer$#31(29, 0, ~#descriptor___1~0#1.base, 16 + ~#descriptor___1~0#1.offset, 8);call write~$Pointer$#31(30, 0, ~#descriptor___1~0#1.base, 24 + ~#descriptor___1~0#1.offset, 8);call write~int#31(351, ~#descriptor___1~0#1.base, 32 + ~#descriptor___1~0#1.offset, 4);call write~int#31(0, ~#descriptor___1~0#1.base, 36 + ~#descriptor___1~0#1.offset, 1);call #t~mem140#1 := read~int#31(~#descriptor___1~0#1.base, 36 + ~#descriptor___1~0#1.offset, 1); [2025-02-08 02:44:12,410 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4227: assume !(~xpc_activate_IRQ_rcvd~0 > 0 || 0 != ~force_IRQ~0#1); [2025-02-08 02:44:12,410 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4260: SUMMARY for call schedule(); srcloc: null [2025-02-08 02:44:12,410 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4219: assume -9223372036854775808 <= #t~ret138#1 && #t~ret138#1 <= 9223372036854775807;~tmp___2~1#1 := #t~ret138#1;havoc #t~mem137#1;havoc #t~ret138#1; [2025-02-08 02:44:12,410 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4219-1: SUMMARY for call #t~ret138#1 := ldv__builtin_expect((if #t~mem137#1 % 256 % 18446744073709551616 <= 9223372036854775807 then #t~mem137#1 % 256 % 18446744073709551616 else #t~mem137#1 % 256 % 18446744073709551616 - 18446744073709551616) % 2, 0); srcloc: null [2025-02-08 02:44:12,410 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4252: SUMMARY for call prepare_to_wait(~#xpc_activate_IRQ_wq~0.base, ~#xpc_activate_IRQ_wq~0.offset, ~#__wait~0#1.base, ~#__wait~0#1.offset, 1); srcloc: null [2025-02-08 02:44:12,410 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4211: assume (if ~jiffies~0 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then ~jiffies~0 % 18446744073709551616 % 18446744073709551616 else ~jiffies~0 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616) - (if ~xpc_hb_check_timeout~0 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then ~xpc_hb_check_timeout~0 % 18446744073709551616 % 18446744073709551616 else ~xpc_hb_check_timeout~0 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616) >= 0;call #t~mem136#1 := read~int#4(~#xpc_hb_check_interval~0.base, ~#xpc_hb_check_interval~0.offset, 4);~xpc_hb_check_timeout~0 := 250 * #t~mem136#1 + ~jiffies~0;havoc #t~mem136#1;call write~$Pointer$#31(22, 0, ~#descriptor___0~0#1.base, ~#descriptor___0~0#1.offset, 8);call write~$Pointer$#31(23, 0, ~#descriptor___0~0#1.base, 8 + ~#descriptor___0~0#1.offset, 8);call write~$Pointer$#31(24, 0, ~#descriptor___0~0#1.base, 16 + ~#descriptor___0~0#1.offset, 8);call write~$Pointer$#31(25, 0, ~#descriptor___0~0#1.base, 24 + ~#descriptor___0~0#1.offset, 8);call write~int#31(336, ~#descriptor___0~0#1.base, 32 + ~#descriptor___0~0#1.offset, 4);call write~int#31(0, ~#descriptor___0~0#1.base, 36 + ~#descriptor___0~0#1.offset, 1);call #t~mem137#1 := read~int#31(~#descriptor___0~0#1.base, 36 + ~#descriptor___0~0#1.offset, 1); [2025-02-08 02:44:12,410 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4211: assume !((if ~jiffies~0 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then ~jiffies~0 % 18446744073709551616 % 18446744073709551616 else ~jiffies~0 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616) - (if ~xpc_hb_check_timeout~0 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then ~xpc_hb_check_timeout~0 % 18446744073709551616 % 18446744073709551616 else ~xpc_hb_check_timeout~0 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616) >= 0); [2025-02-08 02:44:12,410 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4244: assume ((if ~jiffies~0 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then ~jiffies~0 % 18446744073709551616 % 18446744073709551616 else ~jiffies~0 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616) - (if ~xpc_hb_check_timeout~0 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then ~xpc_hb_check_timeout~0 % 18446744073709551616 % 18446744073709551616 else ~xpc_hb_check_timeout~0 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616) < 0 && ~xpc_activate_IRQ_rcvd~0 <= 0) && 0 == ~xpc_exiting~0; [2025-02-08 02:44:12,410 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4244: assume !(((if ~jiffies~0 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then ~jiffies~0 % 18446744073709551616 % 18446744073709551616 else ~jiffies~0 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616) - (if ~xpc_hb_check_timeout~0 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then ~xpc_hb_check_timeout~0 % 18446744073709551616 % 18446744073709551616 else ~xpc_hb_check_timeout~0 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616) < 0 && ~xpc_activate_IRQ_rcvd~0 <= 0) && 0 == ~xpc_exiting~0); [2025-02-08 02:44:12,410 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint xpc_hb_checkerFINAL: assume true; [2025-02-08 02:44:12,410 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4240-1: SUMMARY for call ##fun~~TO~VOID(#t~mem144#1.base, #t~mem144#1.offset); srcloc: null [2025-02-08 02:44:12,410 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4240-2: call #t~mem144#1.base, #t~mem144#1.offset := read~$Pointer$#0(~#xpc_arch_ops~0.base, 16 + ~#xpc_arch_ops~0.offset, 8); [2025-02-08 02:44:12,410 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4240: havoc #t~mem144#1.base, #t~mem144#1.offset; [2025-02-08 02:44:12,410 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4269: SUMMARY for call finish_wait(~#xpc_activate_IRQ_wq~0.base, ~#xpc_activate_IRQ_wq~0.offset, ~#__wait~0#1.base, ~#__wait~0#1.offset); srcloc: null [2025-02-08 02:44:12,411 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4236: assume 0 != ~tmp___3~0#1; [2025-02-08 02:44:12,411 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4236: assume !(0 != ~tmp___3~0#1); [2025-02-08 02:44:12,411 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4129-1: SUMMARY for call xpc_stop_hb_beater_#t~ret119#1 := del_timer_sync(~#xpc_hb_timer~0.base, ~#xpc_hb_timer~0.offset); srcloc: null [2025-02-08 02:44:12,411 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4286: assume -9223372036854775808 <= #t~ret149#1 && #t~ret149#1 <= 9223372036854775807;~tmp___7~0#1 := #t~ret149#1;havoc #t~mem148#1;havoc #t~ret149#1; [2025-02-08 02:44:12,411 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4129: assume -2147483648 <= xpc_stop_hb_beater_#t~ret119#1 && xpc_stop_hb_beater_#t~ret119#1 <= 2147483647;havoc xpc_stop_hb_beater_#t~ret119#1;call xpc_stop_hb_beater_#t~mem121#1.base, xpc_stop_hb_beater_#t~mem121#1.offset := read~$Pointer$#0(~#xpc_arch_ops~0.base, 96 + ~#xpc_arch_ops~0.offset, 8); [2025-02-08 02:44:12,411 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4257: ~tmp___5~0#1.base, ~tmp___5~0#1.offset := #t~ret146#1.base, #t~ret146#1.offset;havoc #t~ret146#1.base, #t~ret146#1.offset; [2025-02-08 02:44:12,411 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4257-1: SUMMARY for call #t~ret146#1.base, #t~ret146#1.offset := get_current(); srcloc: null [2025-02-08 02:44:12,411 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4224: SUMMARY for call xpc_check_remote_hb(); srcloc: null [2025-02-08 02:44:12,411 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4286-1: SUMMARY for call #t~ret149#1 := ldv__builtin_expect((if #t~mem148#1 % 256 % 18446744073709551616 <= 9223372036854775807 then #t~mem148#1 % 256 % 18446744073709551616 else #t~mem148#1 % 256 % 18446744073709551616 - 18446744073709551616) % 2, 0); srcloc: null [2025-02-08 02:44:12,411 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4253: assume ((if ~jiffies~0 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then ~jiffies~0 % 18446744073709551616 % 18446744073709551616 else ~jiffies~0 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616) - (if ~xpc_hb_check_timeout~0 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then ~xpc_hb_check_timeout~0 % 18446744073709551616 % 18446744073709551616 else ~xpc_hb_check_timeout~0 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616) >= 0 || ~xpc_activate_IRQ_rcvd~0 > 0) || 0 != ~xpc_exiting~0; [2025-02-08 02:44:12,411 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4253: assume !(((if ~jiffies~0 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then ~jiffies~0 % 18446744073709551616 % 18446744073709551616 else ~jiffies~0 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616) - (if ~xpc_hb_check_timeout~0 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then ~xpc_hb_check_timeout~0 % 18446744073709551616 % 18446744073709551616 else ~xpc_hb_check_timeout~0 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616) >= 0 || ~xpc_activate_IRQ_rcvd~0 > 0) || 0 != ~xpc_exiting~0); [2025-02-08 02:44:12,411 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4220: assume 0 != ~tmp___2~1#1; [2025-02-08 02:44:12,411 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4220: assume !(0 != ~tmp___2~1#1); [2025-02-08 02:44:12,411 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4117: call ULTIMATE.dealloc(xpc_start_hb_beater_~#__key~1#1.base, xpc_start_hb_beater_~#__key~1#1.offset);havoc xpc_start_hb_beater_~#__key~1#1.base, xpc_start_hb_beater_~#__key~1#1.offset; [2025-02-08 02:44:12,411 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4245: ~tmp___4~0#1.base, ~tmp___4~0#1.offset := #t~ret145#1.base, #t~ret145#1.offset;havoc #t~ret145#1.base, #t~ret145#1.offset;call write~int#4(0, ~#__wait~0#1.base, ~#__wait~0#1.offset, 4);call write~$Pointer$#4(~tmp___4~0#1.base, ~tmp___4~0#1.offset, ~#__wait~0#1.base, 4 + ~#__wait~0#1.offset, 8);call write~$Pointer$#4(#funAddr~autoremove_wake_function.base, #funAddr~autoremove_wake_function.offset, ~#__wait~0#1.base, 12 + ~#__wait~0#1.offset, 8);call write~$Pointer$#4(~#__wait~0#1.base, 20 + ~#__wait~0#1.offset, ~#__wait~0#1.base, 20 + ~#__wait~0#1.offset, 8);call write~$Pointer$#4(~#__wait~0#1.base, 20 + ~#__wait~0#1.offset, ~#__wait~0#1.base, 28 + ~#__wait~0#1.offset, 8); [2025-02-08 02:44:12,411 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4245-1: SUMMARY for call #t~ret145#1.base, #t~ret145#1.offset := get_current(); srcloc: null [2025-02-08 02:44:12,411 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4204-1: SUMMARY for call #t~ret134#1 := ldv__builtin_expect((if #t~mem133#1 % 256 % 18446744073709551616 <= 9223372036854775807 then #t~mem133#1 % 256 % 18446744073709551616 else #t~mem133#1 % 256 % 18446744073709551616 - 18446744073709551616) % 2, 0); srcloc: null [2025-02-08 02:44:12,411 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4237: assume -2147483648 <= #t~ret142#1 && #t~ret142#1 <= 2147483647;havoc #t~ret142#1; [2025-02-08 02:44:12,411 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4237-1: SUMMARY for call #t~ret142#1 := __dynamic_dev_dbg(~#descriptor___1~0#1.base, ~#descriptor___1~0#1.offset, ~xpc_part~0.base, ~xpc_part~0.offset, 31, 0); srcloc: null [2025-02-08 02:44:12,411 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4204: assume -9223372036854775808 <= #t~ret134#1 && #t~ret134#1 <= 9223372036854775807;~tmp___1~0#1 := #t~ret134#1;havoc #t~mem133#1;havoc #t~ret134#1; [2025-02-08 02:44:12,411 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4291: #res#1 := 0;call ULTIMATE.dealloc(~#descriptor~0#1.base, ~#descriptor~0#1.offset);havoc ~#descriptor~0#1.base, ~#descriptor~0#1.offset;call ULTIMATE.dealloc(~#descriptor___0~0#1.base, ~#descriptor___0~0#1.offset);havoc ~#descriptor___0~0#1.base, ~#descriptor___0~0#1.offset;call ULTIMATE.dealloc(~#descriptor___1~0#1.base, ~#descriptor___1~0#1.offset);havoc ~#descriptor___1~0#1.base, ~#descriptor___1~0#1.offset;call ULTIMATE.dealloc(~#__wait~0#1.base, ~#__wait~0#1.offset);havoc ~#__wait~0#1.base, ~#__wait~0#1.offset;call ULTIMATE.dealloc(~#descriptor___2~0#1.base, ~#descriptor___2~0#1.offset);havoc ~#descriptor___2~0#1.base, ~#descriptor___2~0#1.offset; [2025-02-08 02:44:12,411 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4291-1: SUMMARY for call complete(~#xpc_hb_checker_exited~0.base, ~#xpc_hb_checker_exited~0.offset); srcloc: null [2025-02-08 02:44:12,411 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4258: assume -2147483648 <= #t~ret147#1 && #t~ret147#1 <= 2147483647;~tmp___6~0#1 := #t~ret147#1;havoc #t~ret147#1; [2025-02-08 02:44:12,411 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4130: havoc xpc_stop_hb_beater_#t~mem121#1.base, xpc_stop_hb_beater_#t~mem121#1.offset;havoc xpc_stop_hb_beater_#t~ret119#1, xpc_stop_hb_beater_#t~mem121#1.base, xpc_stop_hb_beater_#t~mem121#1.offset;assume { :end_inline_xpc_stop_hb_beater } true;call write~$Pointer$#31(32, 0, ~#descriptor___2~0#1.base, ~#descriptor___2~0#1.offset, 8);call write~$Pointer$#31(33, 0, ~#descriptor___2~0#1.base, 8 + ~#descriptor___2~0#1.offset, 8);call write~$Pointer$#31(34, 0, ~#descriptor___2~0#1.base, 16 + ~#descriptor___2~0#1.offset, 8);call write~$Pointer$#31(35, 0, ~#descriptor___2~0#1.base, 24 + ~#descriptor___2~0#1.offset, 8);call write~int#31(365, ~#descriptor___2~0#1.base, 32 + ~#descriptor___2~0#1.offset, 4);call write~int#31(0, ~#descriptor___2~0#1.base, 36 + ~#descriptor___2~0#1.offset, 1);call #t~mem148#1 := read~int#31(~#descriptor___2~0#1.base, 36 + ~#descriptor___2~0#1.offset, 1); [2025-02-08 02:44:12,411 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4287: assume 0 != ~tmp___7~0#1; [2025-02-08 02:44:12,411 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4287: assume !(0 != ~tmp___7~0#1); [2025-02-08 02:44:12,411 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4130-1: SUMMARY for call ##fun~~TO~VOID(xpc_stop_hb_beater_#t~mem121#1.base, xpc_stop_hb_beater_#t~mem121#1.offset); srcloc: null [2025-02-08 02:44:12,411 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4258-1: SUMMARY for call #t~ret147#1 := signal_pending(~tmp___5~0#1.base, ~tmp___5~0#1.offset); srcloc: null [2025-02-08 02:44:12,411 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4221: assume -2147483648 <= #t~ret139#1 && #t~ret139#1 <= 2147483647;havoc #t~ret139#1; [2025-02-08 02:44:12,412 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4221-1: SUMMARY for call #t~ret139#1 := __dynamic_dev_dbg(~#descriptor___0~0#1.base, ~#descriptor___0~0#1.offset, ~xpc_part~0.base, ~xpc_part~0.offset, 26, 0); srcloc: null [2025-02-08 02:44:12,412 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4279: assume { :begin_inline_xpc_stop_hb_beater } true;havoc xpc_stop_hb_beater_#t~ret119#1, xpc_stop_hb_beater_#t~mem121#1.base, xpc_stop_hb_beater_#t~mem121#1.offset; [2025-02-08 02:44:12,412 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4176: call ULTIMATE.dealloc(~#descriptor~0#1.base, ~#descriptor~0#1.offset);havoc ~#descriptor~0#1.base, ~#descriptor~0#1.offset;call ULTIMATE.dealloc(~#descriptor___0~0#1.base, ~#descriptor___0~0#1.offset);havoc ~#descriptor___0~0#1.base, ~#descriptor___0~0#1.offset;call ULTIMATE.dealloc(~#descriptor___1~0#1.base, ~#descriptor___1~0#1.offset);havoc ~#descriptor___1~0#1.base, ~#descriptor___1~0#1.offset;call ULTIMATE.dealloc(~#__wait~0#1.base, ~#__wait~0#1.offset);havoc ~#__wait~0#1.base, ~#__wait~0#1.offset;call ULTIMATE.dealloc(~#descriptor___2~0#1.base, ~#descriptor___2~0#1.offset);havoc ~#descriptor___2~0#1.base, ~#descriptor___2~0#1.offset; [2025-02-08 02:44:12,412 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4205: assume 0 != ~tmp___1~0#1; [2025-02-08 02:44:12,412 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4205: assume !(0 != ~tmp___1~0#1); [2025-02-08 02:44:12,412 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4259: assume 0 == ~tmp___6~0#1; [2025-02-08 02:44:12,412 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4259: assume !(0 == ~tmp___6~0#1);~__ret~2#1 := -512; [2025-02-08 02:44:12,437 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8826: #res := 0; [2025-02-08 02:44:12,438 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8817: ~ch_number~4 := 1 + ~ch_number~4; [2025-02-08 02:44:12,438 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8817-1: SUMMARY for call xpc_init_fifo_uv(~ch_uv~0.base, 112 + ~ch_uv~0.offset); srcloc: null [2025-02-08 02:44:12,438 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8816: SUMMARY for call xpc_init_fifo_uv(~ch_uv~0.base, 24 + ~ch_uv~0.offset); srcloc: null [2025-02-08 02:44:12,438 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8815: call #t~mem1467.base, #t~mem1467.offset := read~$Pointer$#4(~part.base, 336 + ~part.offset, 8);~ch_uv~0.base, ~ch_uv~0.offset := #t~mem1467.base, 395 + (#t~mem1467.offset + 671 * (if ~ch_number~4 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then ~ch_number~4 % 18446744073709551616 % 18446744073709551616 else ~ch_number~4 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616)); [2025-02-08 02:44:12,438 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint xpc_setup_ch_structures_uvFINAL: assume true; [2025-02-08 02:44:12,450 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11141: havoc uv_bios_mq_watchlist_free_#t~nondet1795#1; [2025-02-08 02:44:12,501 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11073: havoc #t~ret1783.base, #t~ret1783.offset; [2025-02-08 02:44:12,532 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7065: assume ~l~0 < ~xpc_nasid_mask_nlongs~0; [2025-02-08 02:44:12,532 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7065: assume !(~l~0 < ~xpc_nasid_mask_nlongs~0); [2025-02-08 02:44:12,532 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7062: call write~int#4(#t~bitwise1007, ~discovered_nasids.base, ~discovered_nasids.offset + 8 * (if ~l~0 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then ~l~0 % 18446744073709551616 % 18446744073709551616 else ~l~0 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616), 8);~l~0 := 1 + ~l~0; [2025-02-08 02:44:12,532 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7062-4: assume 0 == #t~mem1005 % 18446744073709551616 || #t~mem1005 % 18446744073709551616 == #t~mem1006 % 18446744073709551616;#t~bitwise1007 := #t~mem1006; [2025-02-08 02:44:12,532 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7062-4: assume !(0 == #t~mem1005 % 18446744073709551616 || #t~mem1005 % 18446744073709551616 == #t~mem1006 % 18446744073709551616); [2025-02-08 02:44:12,532 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7062-3: assume 0 == #t~mem1006 % 18446744073709551616;#t~bitwise1007 := #t~mem1005; [2025-02-08 02:44:12,532 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7062-3: assume !(0 == #t~mem1006 % 18446744073709551616); [2025-02-08 02:44:12,532 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7062-2: havoc #t~bitwise1007;assume (#t~bitwise1007 % 18446744073709551616 >= #t~mem1005 % 18446744073709551616 && #t~bitwise1007 % 18446744073709551616 >= #t~mem1006 % 18446744073709551616) && #t~bitwise1007 % 18446744073709551616 <= #t~mem1005 % 18446744073709551616 + #t~mem1006 % 18446744073709551616; [2025-02-08 02:44:12,532 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7062-1: [2025-02-08 02:44:12,532 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7062-5: call #t~mem1005 := read~int#4(~discovered_nasids.base, ~discovered_nasids.offset + 8 * (if ~l~0 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then ~l~0 % 18446744073709551616 % 18446744073709551616 else ~l~0 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616), 8);call #t~mem1006 := read~int#4(~remote_part_nasids~0.base, ~remote_part_nasids~0.offset + 8 * (if ~l~0 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then ~l~0 % 18446744073709551616 % 18446744073709551616 else ~l~0 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616), 8); [2025-02-08 02:44:12,613 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6336: SUMMARY for call xpc_part_deref(xpc_initiate_disconnect_~part~11#1.base, xpc_initiate_disconnect_~part~11#1.offset); srcloc: null [2025-02-08 02:44:12,613 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6328-1: SUMMARY for call xpc_initiate_disconnect_#t~ret788#1 := _raw_spin_lock_irqsave(xpc_initiate_disconnect_~tmp~39#1.base, xpc_initiate_disconnect_~tmp~39#1.offset); srcloc: null [2025-02-08 02:44:12,613 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6328: call write~int#29(xpc_initiate_disconnect_#t~ret788#1, xpc_initiate_disconnect_~#irq_flags~9#1.base, xpc_initiate_disconnect_~#irq_flags~9#1.offset, 8);havoc xpc_initiate_disconnect_#t~ret788#1;call xpc_initiate_disconnect_#t~mem789#1 := read~int#4(xpc_initiate_disconnect_~ch~7#1.base, 70 + xpc_initiate_disconnect_~ch~7#1.offset, 4); [2025-02-08 02:44:12,613 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6254: assume -2147483648 <= xpc_initiate_connect_#t~ret761#1 && xpc_initiate_connect_#t~ret761#1 <= 2147483647;xpc_initiate_connect_~tmp~37#1 := xpc_initiate_connect_#t~ret761#1;havoc xpc_initiate_connect_#t~ret761#1; [2025-02-08 02:44:12,613 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5040: SUMMARY for call spin_unlock_irqrestore(xpc_disconnect_wait_~ch~2#1.base, 2 + xpc_disconnect_wait_~ch~2#1.offset, xpc_disconnect_wait_~irq_flags~4#1); srcloc: null [2025-02-08 02:44:12,614 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6254-1: SUMMARY for call xpc_initiate_connect_#t~ret761#1 := xpc_part_ref(xpc_initiate_connect_~part~10#1.base, xpc_initiate_connect_~part~10#1.offset); srcloc: null [2025-02-08 02:44:12,614 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5032-1: SUMMARY for call spin_unlock(xpc_disconnect_wait_~part~5#1.base, 352 + xpc_disconnect_wait_~part~5#1.offset); srcloc: null [2025-02-08 02:44:12,614 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6312: call ULTIMATE.dealloc(xpc_initiate_disconnect_~#irq_flags~9#1.base, xpc_initiate_disconnect_~#irq_flags~9#1.offset);havoc xpc_initiate_disconnect_~#irq_flags~9#1.base, xpc_initiate_disconnect_~#irq_flags~9#1.offset;havoc xpc_initiate_disconnect_#t~ret785#1, xpc_initiate_disconnect_#t~mem786#1.base, xpc_initiate_disconnect_#t~mem786#1.offset, xpc_initiate_disconnect_#t~ret787#1.base, xpc_initiate_disconnect_#t~ret787#1.offset, xpc_initiate_disconnect_#t~ret788#1, xpc_initiate_disconnect_#t~mem789#1, xpc_initiate_disconnect_#t~bitwise790#1, xpc_initiate_disconnect_#t~mem791#1, xpc_initiate_disconnect_#t~bitwise792#1, xpc_initiate_disconnect_#t~mem793#1, xpc_initiate_disconnect_~ch_number#1, xpc_initiate_disconnect_~#irq_flags~9#1.base, xpc_initiate_disconnect_~#irq_flags~9#1.offset, xpc_initiate_disconnect_~partid~10#1, xpc_initiate_disconnect_~part~11#1.base, xpc_initiate_disconnect_~part~11#1.offset, xpc_initiate_disconnect_~ch~7#1.base, xpc_initiate_disconnect_~ch~7#1.offset, xpc_initiate_disconnect_~tmp~39#1.base, xpc_initiate_disconnect_~tmp~39#1.offset, xpc_initiate_disconnect_~tmp___0~24#1;havoc xpc_initiate_disconnect_#in~ch_number#1;assume { :end_inline_xpc_initiate_disconnect } true; [2025-02-08 02:44:12,614 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5032: xpc_disconnect_wait_~wakeup_channel_mgr~0#1 := 1; [2025-02-08 02:44:12,614 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5024: SUMMARY for call wait_for_completion(xpc_disconnect_wait_~ch~2#1.base, 203 + xpc_disconnect_wait_~ch~2#1.offset); srcloc: null [2025-02-08 02:44:12,614 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6329-3: assume 65536 == xpc_initiate_disconnect_#t~mem789#1 % 4294967296;xpc_initiate_disconnect_#t~bitwise790#1 := xpc_initiate_disconnect_#t~mem789#1; [2025-02-08 02:44:12,614 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6329-3: assume !(65536 == xpc_initiate_disconnect_#t~mem789#1 % 4294967296); [2025-02-08 02:44:12,614 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6263: assume xpc_initiate_connect_~partid~9#1 < ~xp_max_npartitions~0; [2025-02-08 02:44:12,614 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6263: assume !(xpc_initiate_connect_~partid~9#1 < ~xp_max_npartitions~0); [2025-02-08 02:44:12,614 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6329-2: havoc xpc_initiate_disconnect_#t~bitwise790#1;assume xpc_initiate_disconnect_#t~bitwise790#1 % 4294967296 <= xpc_initiate_disconnect_#t~mem789#1 % 4294967296 && xpc_initiate_disconnect_#t~bitwise790#1 % 4294967296 <= 65536; [2025-02-08 02:44:12,614 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5049: assume xpc_disconnect_wait_~partid~5#1 < ~xp_max_npartitions~0; [2025-02-08 02:44:12,614 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5049: assume !(xpc_disconnect_wait_~partid~5#1 < ~xp_max_npartitions~0); [2025-02-08 02:44:12,614 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6329-1: [2025-02-08 02:44:12,614 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6329: assume 0 == xpc_initiate_disconnect_#t~bitwise790#1 % 4294967296;havoc xpc_initiate_disconnect_#t~mem789#1;havoc xpc_initiate_disconnect_#t~bitwise790#1;call xpc_initiate_disconnect_#t~mem791#1 := read~int#4(xpc_initiate_disconnect_~ch~7#1.base, 70 + xpc_initiate_disconnect_~ch~7#1.offset, 4); [2025-02-08 02:44:12,614 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6329: assume !(0 == xpc_initiate_disconnect_#t~bitwise790#1 % 4294967296);havoc xpc_initiate_disconnect_#t~mem789#1;havoc xpc_initiate_disconnect_#t~bitwise790#1; [2025-02-08 02:44:12,614 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6329-4: assume 0 == xpc_initiate_disconnect_#t~mem789#1 % 4294967296;xpc_initiate_disconnect_#t~bitwise790#1 := 0; [2025-02-08 02:44:12,614 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6329-4: assume !(0 == xpc_initiate_disconnect_#t~mem789#1 % 4294967296); [2025-02-08 02:44:12,614 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6255: assume 0 != xpc_initiate_connect_~tmp~37#1;call xpc_initiate_connect_#t~mem762#1.base, xpc_initiate_connect_#t~mem762#1.offset := read~$Pointer$#4(xpc_initiate_connect_~part~10#1.base, 336 + xpc_initiate_connect_~part~10#1.offset, 8);xpc_initiate_connect_~ch~6#1.base, xpc_initiate_connect_~ch~6#1.offset := xpc_initiate_connect_#t~mem762#1.base, xpc_initiate_connect_#t~mem762#1.offset + 671 * (if xpc_initiate_connect_~ch_number#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then xpc_initiate_connect_~ch_number#1 % 18446744073709551616 % 18446744073709551616 else xpc_initiate_connect_~ch_number#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616);havoc xpc_initiate_connect_#t~mem762#1.base, xpc_initiate_connect_#t~mem762#1.offset; [2025-02-08 02:44:12,614 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6255: assume !(0 != xpc_initiate_connect_~tmp~37#1); [2025-02-08 02:44:12,614 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5041: assume 0 != xpc_disconnect_wait_~wakeup_channel_mgr~0#1; [2025-02-08 02:44:12,614 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5041: assume !(0 != xpc_disconnect_wait_~wakeup_channel_mgr~0#1); [2025-02-08 02:44:12,614 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5025: xpc_disconnect_wait_~tmp___0~12#1.base, xpc_disconnect_wait_~tmp___0~12#1.offset := xpc_disconnect_wait_#t~ret354#1.base, xpc_disconnect_wait_#t~ret354#1.offset;havoc xpc_disconnect_wait_#t~ret354#1.base, xpc_disconnect_wait_#t~ret354#1.offset; [2025-02-08 02:44:12,614 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5025-1: SUMMARY for call xpc_disconnect_wait_#t~ret354#1.base, xpc_disconnect_wait_#t~ret354#1.offset := spinlock_check(xpc_disconnect_wait_~ch~2#1.base, 2 + xpc_disconnect_wait_~ch~2#1.offset); srcloc: null [2025-02-08 02:44:12,614 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6330: call write~int#4(xpc_initiate_disconnect_#t~bitwise792#1, xpc_initiate_disconnect_~ch~7#1.base, 70 + xpc_initiate_disconnect_~ch~7#1.offset, 4);havoc xpc_initiate_disconnect_#t~mem791#1;havoc xpc_initiate_disconnect_#t~bitwise792#1; [2025-02-08 02:44:12,614 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6330-4: assume 0 == xpc_initiate_disconnect_#t~mem791#1 % 4294967296 || 1048576 == xpc_initiate_disconnect_#t~mem791#1 % 4294967296;xpc_initiate_disconnect_#t~bitwise792#1 := 1048576; [2025-02-08 02:44:12,614 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6330-4: assume !(0 == xpc_initiate_disconnect_#t~mem791#1 % 4294967296 || 1048576 == xpc_initiate_disconnect_#t~mem791#1 % 4294967296); [2025-02-08 02:44:12,614 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6330-3: assume false;xpc_initiate_disconnect_#t~bitwise792#1 := xpc_initiate_disconnect_#t~mem791#1; [2025-02-08 02:44:12,614 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6330-3: assume !false; [2025-02-08 02:44:12,615 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6330-2: havoc xpc_initiate_disconnect_#t~bitwise792#1;assume (xpc_initiate_disconnect_#t~bitwise792#1 % 4294967296 >= xpc_initiate_disconnect_#t~mem791#1 % 4294967296 && xpc_initiate_disconnect_#t~bitwise792#1 % 4294967296 >= 1048576) && xpc_initiate_disconnect_#t~bitwise792#1 % 4294967296 <= 1048576 + xpc_initiate_disconnect_#t~mem791#1 % 4294967296; [2025-02-08 02:44:12,615 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6330-1: [2025-02-08 02:44:12,615 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6322: xpc_initiate_disconnect_~part~11#1.base, xpc_initiate_disconnect_~part~11#1.offset := ~xpc_partitions~0.base, ~xpc_partitions~0.offset + 798 * (if xpc_initiate_disconnect_~partid~10#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then xpc_initiate_disconnect_~partid~10#1 % 18446744073709551616 % 18446744073709551616 else xpc_initiate_disconnect_~partid~10#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616); [2025-02-08 02:44:12,615 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5042: SUMMARY for call xpc_wakeup_channel_mgr(xpc_disconnect_wait_~part~5#1.base, xpc_disconnect_wait_~part~5#1.offset); srcloc: null [2025-02-08 02:44:12,615 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6347-1: assume { :begin_inline_xpc_disconnect_wait } true;xpc_disconnect_wait_#in~ch_number#1 := xpc_initiate_disconnect_~ch_number#1;havoc xpc_disconnect_wait_#t~ret350#1, xpc_disconnect_wait_#t~mem351#1.base, xpc_disconnect_wait_#t~mem351#1.offset, xpc_disconnect_wait_#t~mem352#1, xpc_disconnect_wait_#t~bitwise353#1, xpc_disconnect_wait_#t~ret354#1.base, xpc_disconnect_wait_#t~ret354#1.offset, xpc_disconnect_wait_#t~ret355#1, xpc_disconnect_wait_#t~mem356#1, xpc_disconnect_wait_#t~mem357#1, xpc_disconnect_wait_#t~mem358#1, xpc_disconnect_wait_#t~mem359#1, xpc_disconnect_wait_#t~mem360#1, xpc_disconnect_wait_#t~mem361#1, xpc_disconnect_wait_#t~bitwise362#1, xpc_disconnect_wait_#t~mem363#1, xpc_disconnect_wait_#t~bitwise364#1, xpc_disconnect_wait_~ch_number#1, xpc_disconnect_wait_~irq_flags~4#1, xpc_disconnect_wait_~partid~5#1, xpc_disconnect_wait_~part~5#1.base, xpc_disconnect_wait_~part~5#1.offset, xpc_disconnect_wait_~ch~2#1.base, xpc_disconnect_wait_~ch~2#1.offset, xpc_disconnect_wait_~wakeup_channel_mgr~0#1, xpc_disconnect_wait_~tmp~23#1, xpc_disconnect_wait_~tmp___0~12#1.base, xpc_disconnect_wait_~tmp___0~12#1.offset;xpc_disconnect_wait_~ch_number#1 := xpc_disconnect_wait_#in~ch_number#1;havoc xpc_disconnect_wait_~irq_flags~4#1;havoc xpc_disconnect_wait_~partid~5#1;havoc xpc_disconnect_wait_~part~5#1.base, xpc_disconnect_wait_~part~5#1.offset;havoc xpc_disconnect_wait_~ch~2#1.base, xpc_disconnect_wait_~ch~2#1.offset;havoc xpc_disconnect_wait_~wakeup_channel_mgr~0#1;havoc xpc_disconnect_wait_~tmp~23#1;havoc xpc_disconnect_wait_~tmp___0~12#1.base, xpc_disconnect_wait_~tmp___0~12#1.offset;xpc_disconnect_wait_~partid~5#1 := 0; [2025-02-08 02:44:12,615 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6347: havoc xpc_disconnect_wait_#t~ret350#1, xpc_disconnect_wait_#t~mem351#1.base, xpc_disconnect_wait_#t~mem351#1.offset, xpc_disconnect_wait_#t~mem352#1, xpc_disconnect_wait_#t~bitwise353#1, xpc_disconnect_wait_#t~ret354#1.base, xpc_disconnect_wait_#t~ret354#1.offset, xpc_disconnect_wait_#t~ret355#1, xpc_disconnect_wait_#t~mem356#1, xpc_disconnect_wait_#t~mem357#1, xpc_disconnect_wait_#t~mem358#1, xpc_disconnect_wait_#t~mem359#1, xpc_disconnect_wait_#t~mem360#1, xpc_disconnect_wait_#t~mem361#1, xpc_disconnect_wait_#t~bitwise362#1, xpc_disconnect_wait_#t~mem363#1, xpc_disconnect_wait_#t~bitwise364#1, xpc_disconnect_wait_~ch_number#1, xpc_disconnect_wait_~irq_flags~4#1, xpc_disconnect_wait_~partid~5#1, xpc_disconnect_wait_~part~5#1.base, xpc_disconnect_wait_~part~5#1.offset, xpc_disconnect_wait_~ch~2#1.base, xpc_disconnect_wait_~ch~2#1.offset, xpc_disconnect_wait_~wakeup_channel_mgr~0#1, xpc_disconnect_wait_~tmp~23#1, xpc_disconnect_wait_~tmp___0~12#1.base, xpc_disconnect_wait_~tmp___0~12#1.offset;havoc xpc_disconnect_wait_#in~ch_number#1;assume { :end_inline_xpc_disconnect_wait } true;call ULTIMATE.dealloc(xpc_initiate_disconnect_~#irq_flags~9#1.base, xpc_initiate_disconnect_~#irq_flags~9#1.offset);havoc xpc_initiate_disconnect_~#irq_flags~9#1.base, xpc_initiate_disconnect_~#irq_flags~9#1.offset; [2025-02-08 02:44:12,615 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5026: xpc_disconnect_wait_~irq_flags~4#1 := xpc_disconnect_wait_#t~ret355#1;havoc xpc_disconnect_wait_#t~ret355#1;xpc_disconnect_wait_~wakeup_channel_mgr~0#1 := 0;call xpc_disconnect_wait_#t~mem356#1 := read~int#4(xpc_disconnect_wait_~ch~2#1.base, 182 + xpc_disconnect_wait_~ch~2#1.offset, 1); [2025-02-08 02:44:12,615 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6339: xpc_initiate_disconnect_~partid~10#1 := (if (1 + xpc_initiate_disconnect_~partid~10#1) % 65536 <= 32767 then (1 + xpc_initiate_disconnect_~partid~10#1) % 65536 else (1 + xpc_initiate_disconnect_~partid~10#1) % 65536 - 65536); [2025-02-08 02:44:12,615 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5026-1: SUMMARY for call xpc_disconnect_wait_#t~ret355#1 := _raw_spin_lock_irqsave(xpc_disconnect_wait_~tmp___0~12#1.base, xpc_disconnect_wait_~tmp___0~12#1.offset); srcloc: null [2025-02-08 02:44:12,615 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6331: SUMMARY for call xpc_disconnect_channel(787, xpc_initiate_disconnect_~ch~7#1.base, xpc_initiate_disconnect_~ch~7#1.offset, 22, xpc_initiate_disconnect_~#irq_flags~9#1.base, xpc_initiate_disconnect_~#irq_flags~9#1.offset); srcloc: null [2025-02-08 02:44:12,615 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6323-1: SUMMARY for call xpc_initiate_disconnect_#t~ret785#1 := xpc_part_ref(xpc_initiate_disconnect_~part~11#1.base, xpc_initiate_disconnect_~part~11#1.offset); srcloc: null [2025-02-08 02:44:12,615 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6323: assume -2147483648 <= xpc_initiate_disconnect_#t~ret785#1 && xpc_initiate_disconnect_#t~ret785#1 <= 2147483647;xpc_initiate_disconnect_~tmp___0~24#1 := xpc_initiate_disconnect_#t~ret785#1;havoc xpc_initiate_disconnect_#t~ret785#1; [2025-02-08 02:44:12,616 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6257: SUMMARY for call xpc_wakeup_channel_mgr(xpc_initiate_connect_~part~10#1.base, xpc_initiate_connect_~part~10#1.offset); srcloc: null [2025-02-08 02:44:12,616 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5019: assume 0 == xpc_disconnect_wait_#t~bitwise353#1 % 4294967296;havoc xpc_disconnect_wait_#t~mem352#1;havoc xpc_disconnect_wait_#t~bitwise353#1; [2025-02-08 02:44:12,616 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5019: assume !(0 == xpc_disconnect_wait_#t~bitwise353#1 % 4294967296);havoc xpc_disconnect_wait_#t~mem352#1;havoc xpc_disconnect_wait_#t~bitwise353#1; [2025-02-08 02:44:12,616 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5019-1: [2025-02-08 02:44:12,616 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5019-4: assume 0 == xpc_disconnect_wait_#t~mem352#1 % 4294967296;xpc_disconnect_wait_#t~bitwise353#1 := 0; [2025-02-08 02:44:12,616 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5019-4: assume !(0 == xpc_disconnect_wait_#t~mem352#1 % 4294967296); [2025-02-08 02:44:12,616 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5019-2: havoc xpc_disconnect_wait_#t~bitwise353#1;assume xpc_disconnect_wait_#t~bitwise353#1 % 4294967296 <= xpc_disconnect_wait_#t~mem352#1 % 4294967296 && xpc_disconnect_wait_#t~bitwise353#1 % 4294967296 <= 1048576; [2025-02-08 02:44:12,616 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5019-3: assume 1048576 == xpc_disconnect_wait_#t~mem352#1 % 4294967296;xpc_disconnect_wait_#t~bitwise353#1 := xpc_disconnect_wait_#t~mem352#1; [2025-02-08 02:44:12,616 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5019-3: assume !(1048576 == xpc_disconnect_wait_#t~mem352#1 % 4294967296); [2025-02-08 02:44:12,616 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6258: SUMMARY for call xpc_part_deref(xpc_initiate_connect_~part~10#1.base, xpc_initiate_connect_~part~10#1.offset); srcloc: null [2025-02-08 02:44:12,616 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6324: assume 0 != xpc_initiate_disconnect_~tmp___0~24#1;call xpc_initiate_disconnect_#t~mem786#1.base, xpc_initiate_disconnect_#t~mem786#1.offset := read~$Pointer$#4(xpc_initiate_disconnect_~part~11#1.base, 336 + xpc_initiate_disconnect_~part~11#1.offset, 8);xpc_initiate_disconnect_~ch~7#1.base, xpc_initiate_disconnect_~ch~7#1.offset := xpc_initiate_disconnect_#t~mem786#1.base, xpc_initiate_disconnect_#t~mem786#1.offset + 671 * (if xpc_initiate_disconnect_~ch_number#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then xpc_initiate_disconnect_~ch_number#1 % 18446744073709551616 % 18446744073709551616 else xpc_initiate_disconnect_~ch_number#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616);havoc xpc_initiate_disconnect_#t~mem786#1.base, xpc_initiate_disconnect_#t~mem786#1.offset; [2025-02-08 02:44:12,616 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6324: assume !(0 != xpc_initiate_disconnect_~tmp___0~24#1); [2025-02-08 02:44:12,616 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5036: call write~int#4(0, xpc_disconnect_wait_~ch~2#1.base, 182 + xpc_disconnect_wait_~ch~2#1.offset, 1); [2025-02-08 02:44:12,616 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5028: assume 0 != xpc_disconnect_wait_#t~mem356#1 % 256 % 4294967296;havoc xpc_disconnect_wait_#t~mem356#1;call xpc_disconnect_wait_#t~mem357#1 := read~int#4(xpc_disconnect_wait_~part~5#1.base, 97 + xpc_disconnect_wait_~part~5#1.offset, 1); [2025-02-08 02:44:12,616 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5028: assume !(0 != xpc_disconnect_wait_#t~mem356#1 % 256 % 4294967296);havoc xpc_disconnect_wait_#t~mem356#1; [2025-02-08 02:44:12,616 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6341: assume xpc_initiate_disconnect_~partid~10#1 < ~xp_max_npartitions~0; [2025-02-08 02:44:12,616 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6341: assume !(xpc_initiate_disconnect_~partid~10#1 < ~xp_max_npartitions~0); [2025-02-08 02:44:12,616 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L-1-3: havoc xpc_initiate_connect_#t~ret761#1, xpc_initiate_connect_#t~mem762#1.base, xpc_initiate_connect_#t~mem762#1.offset, xpc_initiate_connect_~ch_number#1, xpc_initiate_connect_~partid~9#1, xpc_initiate_connect_~part~10#1.base, xpc_initiate_connect_~part~10#1.offset, xpc_initiate_connect_~ch~6#1.base, xpc_initiate_connect_~ch~6#1.offset, xpc_initiate_connect_~tmp~37#1;havoc xpc_initiate_connect_#in~ch_number#1;assume { :end_inline_xpc_initiate_connect } true; [2025-02-08 02:44:12,616 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5020: SUMMARY for call xpc_part_deref(xpc_disconnect_wait_~part~5#1.base, xpc_disconnect_wait_~part~5#1.offset); srcloc: null [2025-02-08 02:44:12,616 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5045: xpc_disconnect_wait_~partid~5#1 := (if (1 + xpc_disconnect_wait_~partid~5#1) % 65536 <= 32767 then (1 + xpc_disconnect_wait_~partid~5#1) % 65536 else (1 + xpc_disconnect_wait_~partid~5#1) % 65536 - 65536); [2025-02-08 02:44:12,616 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5045-1: SUMMARY for call xpc_part_deref(xpc_disconnect_wait_~part~5#1.base, xpc_disconnect_wait_~part~5#1.offset); srcloc: null [2025-02-08 02:44:12,616 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5012: xpc_disconnect_wait_~part~5#1.base, xpc_disconnect_wait_~part~5#1.offset := ~xpc_partitions~0.base, ~xpc_partitions~0.offset + 798 * (if xpc_disconnect_wait_~partid~5#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then xpc_disconnect_wait_~partid~5#1 % 18446744073709551616 % 18446744073709551616 else xpc_disconnect_wait_~partid~5#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616); [2025-02-08 02:44:12,616 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5029: assume 4 != xpc_disconnect_wait_#t~mem357#1 % 256 % 4294967296;havoc xpc_disconnect_wait_#t~mem357#1; [2025-02-08 02:44:12,616 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5029: assume !(4 != xpc_disconnect_wait_#t~mem357#1 % 256 % 4294967296);havoc xpc_disconnect_wait_#t~mem357#1; [2025-02-08 02:44:12,616 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6334: havoc xpc_initiate_disconnect_#t~mem793#1; [2025-02-08 02:44:12,616 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6334-2: call xpc_initiate_disconnect_#t~mem793#1 := read~int#29(xpc_initiate_disconnect_~#irq_flags~9#1.base, xpc_initiate_disconnect_~#irq_flags~9#1.offset, 8); [2025-02-08 02:44:12,616 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6334-1: SUMMARY for call spin_unlock_irqrestore(xpc_initiate_disconnect_~ch~7#1.base, 2 + xpc_initiate_disconnect_~ch~7#1.offset, xpc_initiate_disconnect_#t~mem793#1); srcloc: null [2025-02-08 02:44:12,616 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6326: SUMMARY for call xpc_msgqueue_ref(xpc_initiate_disconnect_~ch~7#1.base, xpc_initiate_disconnect_~ch~7#1.offset); srcloc: null [2025-02-08 02:44:12,616 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5013: assume -2147483648 <= xpc_disconnect_wait_#t~ret350#1 && xpc_disconnect_wait_#t~ret350#1 <= 2147483647;xpc_disconnect_wait_~tmp~23#1 := xpc_disconnect_wait_#t~ret350#1;havoc xpc_disconnect_wait_#t~ret350#1; [2025-02-08 02:44:12,616 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5013-1: SUMMARY for call xpc_disconnect_wait_#t~ret350#1 := xpc_part_ref(xpc_disconnect_wait_~part~5#1.base, xpc_disconnect_wait_~part~5#1.offset); srcloc: null [2025-02-08 02:44:12,616 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5030: call xpc_disconnect_wait_#t~mem358#1 := read~int#4(xpc_disconnect_wait_~ch~2#1.base, 82 + xpc_disconnect_wait_~ch~2#1.offset, 2);call xpc_disconnect_wait_#t~mem359#1 := read~int#4(xpc_disconnect_wait_~ch~2#1.base, 82 + xpc_disconnect_wait_~ch~2#1.offset, 2);call xpc_disconnect_wait_#t~mem360#1 := read~int#4(xpc_disconnect_wait_~part~5#1.base, 344 + xpc_disconnect_wait_~part~5#1.offset + (if xpc_disconnect_wait_#t~mem359#1 % 65536 % 4294967296 <= 2147483647 then xpc_disconnect_wait_#t~mem359#1 % 65536 % 4294967296 else xpc_disconnect_wait_#t~mem359#1 % 65536 % 4294967296 - 4294967296), 1);call xpc_disconnect_wait_#t~mem361#1 := read~int#4(xpc_disconnect_wait_~ch~2#1.base, 182 + xpc_disconnect_wait_~ch~2#1.offset, 1); [2025-02-08 02:44:12,617 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5030-1: SUMMARY for call spin_lock(xpc_disconnect_wait_~part~5#1.base, 352 + xpc_disconnect_wait_~part~5#1.offset); srcloc: null [2025-02-08 02:44:12,617 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6335: SUMMARY for call xpc_msgqueue_deref(xpc_initiate_disconnect_~ch~7#1.base, xpc_initiate_disconnect_~ch~7#1.offset); srcloc: null [2025-02-08 02:44:12,617 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6327-1: SUMMARY for call xpc_initiate_disconnect_#t~ret787#1.base, xpc_initiate_disconnect_#t~ret787#1.offset := spinlock_check(xpc_initiate_disconnect_~ch~7#1.base, 2 + xpc_initiate_disconnect_~ch~7#1.offset); srcloc: null [2025-02-08 02:44:12,617 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5014: assume 0 == xpc_disconnect_wait_~tmp~23#1; [2025-02-08 02:44:12,617 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5014: assume !(0 == xpc_disconnect_wait_~tmp~23#1);call xpc_disconnect_wait_#t~mem351#1.base, xpc_disconnect_wait_#t~mem351#1.offset := read~$Pointer$#4(xpc_disconnect_wait_~part~5#1.base, 336 + xpc_disconnect_wait_~part~5#1.offset, 8);xpc_disconnect_wait_~ch~2#1.base, xpc_disconnect_wait_~ch~2#1.offset := xpc_disconnect_wait_#t~mem351#1.base, xpc_disconnect_wait_#t~mem351#1.offset + 671 * (if xpc_disconnect_wait_~ch_number#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then xpc_disconnect_wait_~ch_number#1 % 18446744073709551616 % 18446744073709551616 else xpc_disconnect_wait_~ch_number#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616);havoc xpc_disconnect_wait_#t~mem351#1.base, xpc_disconnect_wait_#t~mem351#1.offset;call xpc_disconnect_wait_#t~mem352#1 := read~int#4(xpc_disconnect_wait_~ch~2#1.base, 70 + xpc_disconnect_wait_~ch~2#1.offset, 4); [2025-02-08 02:44:12,617 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6327: xpc_initiate_disconnect_~tmp~39#1.base, xpc_initiate_disconnect_~tmp~39#1.offset := xpc_initiate_disconnect_#t~ret787#1.base, xpc_initiate_disconnect_#t~ret787#1.offset;havoc xpc_initiate_disconnect_#t~ret787#1.base, xpc_initiate_disconnect_#t~ret787#1.offset; [2025-02-08 02:44:12,617 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6261: xpc_initiate_connect_~partid~9#1 := (if (1 + xpc_initiate_connect_~partid~9#1) % 65536 <= 32767 then (1 + xpc_initiate_connect_~partid~9#1) % 65536 else (1 + xpc_initiate_connect_~partid~9#1) % 65536 - 65536); [2025-02-08 02:44:12,617 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5039: call write~int#4(xpc_disconnect_wait_#t~bitwise364#1, xpc_disconnect_wait_~ch~2#1.base, 70 + xpc_disconnect_wait_~ch~2#1.offset, 4);havoc xpc_disconnect_wait_#t~mem363#1;havoc xpc_disconnect_wait_#t~bitwise364#1; [2025-02-08 02:44:12,617 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5039-1: [2025-02-08 02:44:12,617 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5039-4: assume 0 == xpc_disconnect_wait_#t~mem363#1 % 4294967296;xpc_disconnect_wait_#t~bitwise364#1 := 0; [2025-02-08 02:44:12,617 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5039-4: assume !(0 == xpc_disconnect_wait_#t~mem363#1 % 4294967296); [2025-02-08 02:44:12,617 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5039-5: call xpc_disconnect_wait_#t~mem363#1 := read~int#4(xpc_disconnect_wait_~ch~2#1.base, 70 + xpc_disconnect_wait_~ch~2#1.offset, 4); [2025-02-08 02:44:12,617 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5039-2: havoc xpc_disconnect_wait_#t~bitwise364#1;assume xpc_disconnect_wait_#t~bitwise364#1 % 4294967296 <= xpc_disconnect_wait_#t~mem363#1 % 4294967296 && xpc_disconnect_wait_#t~bitwise364#1 % 4294967296 <= 4293918719; [2025-02-08 02:44:12,617 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6253: xpc_initiate_connect_~part~10#1.base, xpc_initiate_connect_~part~10#1.offset := ~xpc_partitions~0.base, ~xpc_partitions~0.offset + 798 * (if xpc_initiate_connect_~partid~9#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then xpc_initiate_connect_~partid~9#1 % 18446744073709551616 % 18446744073709551616 else xpc_initiate_connect_~partid~9#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616); [2025-02-08 02:44:12,617 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5039-3: assume 4293918719 == xpc_disconnect_wait_#t~mem363#1 % 4294967296;xpc_disconnect_wait_#t~bitwise364#1 := xpc_disconnect_wait_#t~mem363#1; [2025-02-08 02:44:12,617 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5039-3: assume !(4293918719 == xpc_disconnect_wait_#t~mem363#1 % 4294967296); [2025-02-08 02:44:12,617 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5031: call write~int#4(xpc_disconnect_wait_#t~bitwise362#1, xpc_disconnect_wait_~part~5#1.base, 344 + xpc_disconnect_wait_~part~5#1.offset + (if xpc_disconnect_wait_#t~mem358#1 % 65536 % 4294967296 <= 2147483647 then xpc_disconnect_wait_#t~mem358#1 % 65536 % 4294967296 else xpc_disconnect_wait_#t~mem358#1 % 65536 % 4294967296 - 4294967296), 1);havoc xpc_disconnect_wait_#t~mem358#1;havoc xpc_disconnect_wait_#t~mem359#1;havoc xpc_disconnect_wait_#t~mem360#1;havoc xpc_disconnect_wait_#t~mem361#1;havoc xpc_disconnect_wait_#t~bitwise362#1; [2025-02-08 02:44:12,617 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5031-1: [2025-02-08 02:44:12,617 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5031-4: assume 0 == (if xpc_disconnect_wait_#t~mem360#1 % 256 % 4294967296 <= 2147483647 then xpc_disconnect_wait_#t~mem360#1 % 256 % 4294967296 else xpc_disconnect_wait_#t~mem360#1 % 256 % 4294967296 - 4294967296) || (if xpc_disconnect_wait_#t~mem360#1 % 256 % 4294967296 <= 2147483647 then xpc_disconnect_wait_#t~mem360#1 % 256 % 4294967296 else xpc_disconnect_wait_#t~mem360#1 % 256 % 4294967296 - 4294967296) == (if xpc_disconnect_wait_#t~mem361#1 % 256 % 4294967296 <= 2147483647 then xpc_disconnect_wait_#t~mem361#1 % 256 % 4294967296 else xpc_disconnect_wait_#t~mem361#1 % 256 % 4294967296 - 4294967296);xpc_disconnect_wait_#t~bitwise362#1 := (if xpc_disconnect_wait_#t~mem361#1 % 256 % 4294967296 <= 2147483647 then xpc_disconnect_wait_#t~mem361#1 % 256 % 4294967296 else xpc_disconnect_wait_#t~mem361#1 % 256 % 4294967296 - 4294967296); [2025-02-08 02:44:12,617 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5031-4: assume !(0 == (if xpc_disconnect_wait_#t~mem360#1 % 256 % 4294967296 <= 2147483647 then xpc_disconnect_wait_#t~mem360#1 % 256 % 4294967296 else xpc_disconnect_wait_#t~mem360#1 % 256 % 4294967296 - 4294967296) || (if xpc_disconnect_wait_#t~mem360#1 % 256 % 4294967296 <= 2147483647 then xpc_disconnect_wait_#t~mem360#1 % 256 % 4294967296 else xpc_disconnect_wait_#t~mem360#1 % 256 % 4294967296 - 4294967296) == (if xpc_disconnect_wait_#t~mem361#1 % 256 % 4294967296 <= 2147483647 then xpc_disconnect_wait_#t~mem361#1 % 256 % 4294967296 else xpc_disconnect_wait_#t~mem361#1 % 256 % 4294967296 - 4294967296)); [2025-02-08 02:44:12,617 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5031-2: havoc xpc_disconnect_wait_#t~bitwise362#1;assume ((((((if xpc_disconnect_wait_#t~mem360#1 % 256 % 4294967296 <= 2147483647 then xpc_disconnect_wait_#t~mem360#1 % 256 % 4294967296 else xpc_disconnect_wait_#t~mem360#1 % 256 % 4294967296 - 4294967296) < 0 && (if xpc_disconnect_wait_#t~mem361#1 % 256 % 4294967296 <= 2147483647 then xpc_disconnect_wait_#t~mem361#1 % 256 % 4294967296 else xpc_disconnect_wait_#t~mem361#1 % 256 % 4294967296 - 4294967296) >= 0) || xpc_disconnect_wait_#t~bitwise362#1 >= (if xpc_disconnect_wait_#t~mem361#1 % 256 % 4294967296 <= 2147483647 then xpc_disconnect_wait_#t~mem361#1 % 256 % 4294967296 else xpc_disconnect_wait_#t~mem361#1 % 256 % 4294967296 - 4294967296)) && (((if xpc_disconnect_wait_#t~mem360#1 % 256 % 4294967296 <= 2147483647 then xpc_disconnect_wait_#t~mem360#1 % 256 % 4294967296 else xpc_disconnect_wait_#t~mem360#1 % 256 % 4294967296 - 4294967296) >= 0 && (if xpc_disconnect_wait_#t~mem361#1 % 256 % 4294967296 <= 2147483647 then xpc_disconnect_wait_#t~mem361#1 % 256 % 4294967296 else xpc_disconnect_wait_#t~mem361#1 % 256 % 4294967296 - 4294967296) < 0) || xpc_disconnect_wait_#t~bitwise362#1 >= (if xpc_disconnect_wait_#t~mem360#1 % 256 % 4294967296 <= 2147483647 then xpc_disconnect_wait_#t~mem360#1 % 256 % 4294967296 else xpc_disconnect_wait_#t~mem360#1 % 256 % 4294967296 - 4294967296))) && (((if xpc_disconnect_wait_#t~mem360#1 % 256 % 4294967296 <= 2147483647 then xpc_disconnect_wait_#t~mem360#1 % 256 % 4294967296 else xpc_disconnect_wait_#t~mem360#1 % 256 % 4294967296 - 4294967296) < 0 || (if xpc_disconnect_wait_#t~mem361#1 % 256 % 4294967296 <= 2147483647 then xpc_disconnect_wait_#t~mem361#1 % 256 % 4294967296 else xpc_disconnect_wait_#t~mem361#1 % 256 % 4294967296 - 4294967296) < 0) || xpc_disconnect_wait_#t~bitwise362#1 <= (if xpc_disconnect_wait_#t~mem360#1 % 256 % 4294967296 <= 2147483647 then xpc_disconnect_wait_#t~mem360#1 % 256 % 4294967296 else xpc_disconnect_wait_#t~mem360#1 % 256 % 4294967296 - 4294967296) + (if xpc_disconnect_wait_#t~mem361#1 % 256 % 4294967296 <= 2147483647 then xpc_disconnect_wait_#t~mem361#1 % 256 % 4294967296 else xpc_disconnect_wait_#t~mem361#1 % 256 % 4294967296 - 4294967296))) && (((if xpc_disconnect_wait_#t~mem360#1 % 256 % 4294967296 <= 2147483647 then xpc_disconnect_wait_#t~mem360#1 % 256 % 4294967296 else xpc_disconnect_wait_#t~mem360#1 % 256 % 4294967296 - 4294967296) >= 0 && (if xpc_disconnect_wait_#t~mem361#1 % 256 % 4294967296 <= 2147483647 then xpc_disconnect_wait_#t~mem361#1 % 256 % 4294967296 else xpc_disconnect_wait_#t~mem361#1 % 256 % 4294967296 - 4294967296) >= 0) || xpc_disconnect_wait_#t~bitwise362#1 < 0)) && xpc_disconnect_wait_#t~bitwise362#1 <= 2147483647; [2025-02-08 02:44:12,618 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5031-3: assume 0 == (if xpc_disconnect_wait_#t~mem361#1 % 256 % 4294967296 <= 2147483647 then xpc_disconnect_wait_#t~mem361#1 % 256 % 4294967296 else xpc_disconnect_wait_#t~mem361#1 % 256 % 4294967296 - 4294967296);xpc_disconnect_wait_#t~bitwise362#1 := (if xpc_disconnect_wait_#t~mem360#1 % 256 % 4294967296 <= 2147483647 then xpc_disconnect_wait_#t~mem360#1 % 256 % 4294967296 else xpc_disconnect_wait_#t~mem360#1 % 256 % 4294967296 - 4294967296); [2025-02-08 02:44:12,618 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5031-3: assume !(0 == (if xpc_disconnect_wait_#t~mem361#1 % 256 % 4294967296 <= 2147483647 then xpc_disconnect_wait_#t~mem361#1 % 256 % 4294967296 else xpc_disconnect_wait_#t~mem361#1 % 256 % 4294967296 - 4294967296)); [2025-02-08 02:44:12,621 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11025: havoc #t~nondet1775; [2025-02-08 02:44:21,218 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5089: SUMMARY for call __init_waitqueue_head(xpc_setup_partitions_~part~6#1.base, 239 + xpc_setup_partitions_~part~6#1.offset, 84, 0, xpc_setup_partitions_~#__key___1~1#1.base, xpc_setup_partitions_~#__key___1~1#1.offset); srcloc: null [2025-02-08 02:44:21,219 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6906: SUMMARY for call __bad_percpu_size(); srcloc: null [2025-02-08 02:44:21,219 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7633-1: __next_node_#res#1 := __next_node_~tmp___0~43#1; [2025-02-08 02:44:21,219 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5354: SUMMARY for call xpc_die_deactivate(); srcloc: null [2025-02-08 02:44:21,219 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5090: xpc_setup_partitions_~partid~6#1 := (if (1 + xpc_setup_partitions_~partid~6#1) % 65536 <= 32767 then (1 + xpc_setup_partitions_~partid~6#1) % 65536 else (1 + xpc_setup_partitions_~partid~6#1) % 65536 - 65536); [2025-02-08 02:44:21,219 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5090-1: SUMMARY for call atomic_set(xpc_setup_partitions_~part~6#1.base, 323 + xpc_setup_partitions_~part~6#1.offset, 0); srcloc: null [2025-02-08 02:44:21,219 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10937: assume 1 == ~ldv_mutex_lock~0; [2025-02-08 02:44:21,219 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10937: assume !(1 == ~ldv_mutex_lock~0); [2025-02-08 02:44:21,219 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5421: xpc_init_~tmp___0~16#1.base, xpc_init_~tmp___0~16#1.offset := xpc_init_#t~ret436#1.base, xpc_init_#t~ret436#1.offset;havoc xpc_init_#t~ret436#1.base, xpc_init_#t~ret436#1.offset;xpc_init_~__k~2#1.base, xpc_init_~__k~2#1.offset := xpc_init_~tmp___0~16#1.base, xpc_init_~tmp___0~16#1.offset; [2025-02-08 02:44:21,219 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5421-1: SUMMARY for call xpc_init_#t~ret436#1.base, xpc_init_#t~ret436#1.offset := kthread_create_on_node(#funAddr~xpc_hb_checker.base, #funAddr~xpc_hb_checker.offset, 0, 0, -1, 97, 0); srcloc: null [2025-02-08 02:44:21,219 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10939: SUMMARY for call ldv_error(); srcloc: null [2025-02-08 02:44:21,219 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11104: havoc register_die_notifier_#t~nondet1787#1;xpc_init_#t~ret434#1 := register_die_notifier_#res#1;havoc register_die_notifier_#t~nondet1787#1, register_die_notifier_~arg0#1.base, register_die_notifier_~arg0#1.offset;havoc register_die_notifier_#in~arg0#1.base, register_die_notifier_#in~arg0#1.offset;assume { :end_inline_register_die_notifier } true;assume -2147483648 <= xpc_init_#t~ret434#1 && xpc_init_#t~ret434#1 <= 2147483647;xpc_init_~ret~2#1 := xpc_init_#t~ret434#1;havoc xpc_init_#t~ret434#1; [2025-02-08 02:44:21,219 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9717: xpc_init_uv_#t~ret1702#1 := __first_node_#res#1;havoc __first_node_#t~ret1125#1, __first_node_~srcp#1.base, __first_node_~srcp#1.offset, __first_node_~__min1~0#1, __first_node_~__min2~0#1, __first_node_~tmp~60#1, __first_node_~tmp___0~42#1;havoc __first_node_#in~srcp#1.base, __first_node_#in~srcp#1.offset;assume { :end_inline___first_node } true;assume -2147483648 <= xpc_init_uv_#t~ret1702#1 && xpc_init_uv_#t~ret1702#1 <= 2147483647;xpc_init_uv_~nid~1#1 := xpc_init_uv_#t~ret1702#1;havoc xpc_init_uv_#t~ret1702#1; [2025-02-08 02:44:21,219 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5555: main_#t~ret456#1 := xpc_system_reboot_#res#1;havoc xpc_system_reboot_#t~switch389#1, xpc_system_reboot_~nb#1.base, xpc_system_reboot_~nb#1.offset, xpc_system_reboot_~event#1, xpc_system_reboot_~unused#1.base, xpc_system_reboot_~unused#1.offset, xpc_system_reboot_~reason~0#1;havoc xpc_system_reboot_#in~nb#1.base, xpc_system_reboot_#in~nb#1.offset, xpc_system_reboot_#in~event#1, xpc_system_reboot_#in~unused#1.base, xpc_system_reboot_#in~unused#1.offset;assume { :end_inline_xpc_system_reboot } true;assume -2147483648 <= main_#t~ret456#1 && main_#t~ret456#1 <= 2147483647;havoc main_#t~ret456#1;~ldv_state_variable_3~0 := 1; [2025-02-08 02:44:21,219 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5423: assume -9223372036854775808 <= xpc_init_#t~ret437#1 && xpc_init_#t~ret437#1 <= 9223372036854775807;xpc_init_~tmp___1~11#1 := xpc_init_#t~ret437#1;havoc xpc_init_#t~ret437#1; [2025-02-08 02:44:21,219 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5423-1: SUMMARY for call xpc_init_#t~ret437#1 := IS_ERR(xpc_init_~__k~2#1.base, xpc_init_~__k~2#1.offset); srcloc: null [2025-02-08 02:44:21,219 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5390: xpc_init_#t~ret426#1 := xpc_init_uv_#res#1;havoc xpc_init_uv_#t~mem1661#1.base, xpc_init_uv_#t~mem1661#1.offset, xpc_init_uv_#t~mem1662#1.base, xpc_init_uv_#t~mem1662#1.offset, xpc_init_uv_#t~mem1663#1.base, xpc_init_uv_#t~mem1663#1.offset, xpc_init_uv_#t~mem1664#1.base, xpc_init_uv_#t~mem1664#1.offset, xpc_init_uv_#t~mem1665#1.base, xpc_init_uv_#t~mem1665#1.offset, xpc_init_uv_#t~mem1666#1.base, xpc_init_uv_#t~mem1666#1.offset, xpc_init_uv_#t~mem1667#1.base, xpc_init_uv_#t~mem1667#1.offset, xpc_init_uv_#t~mem1668#1.base, xpc_init_uv_#t~mem1668#1.offset, xpc_init_uv_#t~mem1669#1.base, xpc_init_uv_#t~mem1669#1.offset, xpc_init_uv_#t~mem1670#1.base, xpc_init_uv_#t~mem1670#1.offset, xpc_init_uv_#t~mem1671#1.base, xpc_init_uv_#t~mem1671#1.offset, xpc_init_uv_#t~mem1672#1.base, xpc_init_uv_#t~mem1672#1.offset, xpc_init_uv_#t~mem1673#1.base, xpc_init_uv_#t~mem1673#1.offset, xpc_init_uv_#t~mem1674#1.base, xpc_init_uv_#t~mem1674#1.offset, xpc_init_uv_#t~mem1675#1.base, xpc_init_uv_#t~mem1675#1.offset, xpc_init_uv_#t~mem1676#1.base, xpc_init_uv_#t~mem1676#1.offset, xpc_init_uv_#t~mem1677#1.base, xpc_init_uv_#t~mem1677#1.offset, xpc_init_uv_#t~mem1678#1.base, xpc_init_uv_#t~mem1678#1.offset, xpc_init_uv_#t~mem1679#1.base, xpc_init_uv_#t~mem1679#1.offset, xpc_init_uv_#t~mem1680#1.base, xpc_init_uv_#t~mem1680#1.offset, xpc_init_uv_#t~mem1681#1.base, xpc_init_uv_#t~mem1681#1.offset, xpc_init_uv_#t~mem1682#1.base, xpc_init_uv_#t~mem1682#1.offset, xpc_init_uv_#t~mem1683#1.base, xpc_init_uv_#t~mem1683#1.offset, xpc_init_uv_#t~mem1684#1.base, xpc_init_uv_#t~mem1684#1.offset, xpc_init_uv_#t~mem1685#1.base, xpc_init_uv_#t~mem1685#1.offset, xpc_init_uv_#t~mem1686#1.base, xpc_init_uv_#t~mem1686#1.offset, xpc_init_uv_#t~mem1687#1.base, xpc_init_uv_#t~mem1687#1.offset, xpc_init_uv_#t~mem1688#1.base, xpc_init_uv_#t~mem1688#1.offset, xpc_init_uv_#t~mem1689#1.base, xpc_init_uv_#t~mem1689#1.offset, xpc_init_uv_#t~mem1690#1.base, xpc_init_uv_#t~mem1690#1.offset, xpc_init_uv_#t~mem1691#1.base, xpc_init_uv_#t~mem1691#1.offset, xpc_init_uv_#t~mem1692#1.base, xpc_init_uv_#t~mem1692#1.offset, xpc_init_uv_#t~mem1693#1.base, xpc_init_uv_#t~mem1693#1.offset, xpc_init_uv_#t~mem1694#1.base, xpc_init_uv_#t~mem1694#1.offset, xpc_init_uv_#t~mem1695#1.base, xpc_init_uv_#t~mem1695#1.offset, xpc_init_uv_#t~mem1696#1.base, xpc_init_uv_#t~mem1696#1.offset, xpc_init_uv_#t~mem1697#1.base, xpc_init_uv_#t~mem1697#1.offset, xpc_init_uv_#t~mem1698#1.base, xpc_init_uv_#t~mem1698#1.offset, xpc_init_uv_#t~mem1699#1.base, xpc_init_uv_#t~mem1699#1.offset, xpc_init_uv_#t~mem1700#1.base, xpc_init_uv_#t~mem1700#1.offset, xpc_init_uv_#t~mem1701#1.base, xpc_init_uv_#t~mem1701#1.offset, xpc_init_uv_#t~ret1702#1, xpc_init_uv_#t~ret1703#1, xpc_init_uv_#t~ret1704#1, xpc_init_uv_#t~ret1705#1, xpc_init_uv_#t~ret1706#1, xpc_init_uv_~nid~1#1, xpc_init_uv_~ret~29#1;assume { :end_inline_xpc_init_uv } true;assume -2147483648 <= xpc_init_#t~ret426#1 && xpc_init_#t~ret426#1 <= 2147483647;xpc_init_~ret~2#1 := xpc_init_#t~ret426#1;havoc xpc_init_#t~ret426#1; [2025-02-08 02:44:21,219 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5456: SUMMARY for call xpc_teardown_rsvd_page(); srcloc: null [2025-02-08 02:44:21,219 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5093: assume xpc_setup_partitions_~partid~6#1 < ~xp_max_npartitions~0; [2025-02-08 02:44:21,219 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5093: assume !(xpc_setup_partitions_~partid~6#1 < ~xp_max_npartitions~0); [2025-02-08 02:44:21,219 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6976-1: SUMMARY for call xpc_setup_rsvd_page_#t~ret971#1 := ##fun~int~TO~int(xpc_setup_rsvd_page_~pscr_ret__~0#1, ~xp_cpu_to_nasid~0.base, ~xp_cpu_to_nasid~0.offset); srcloc: null [2025-02-08 02:44:21,220 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6976: assume -2147483648 <= xpc_setup_rsvd_page_#t~ret971#1 && xpc_setup_rsvd_page_#t~ret971#1 <= 2147483647;xpc_setup_rsvd_page_~tmp___0~33#1 := xpc_setup_rsvd_page_#t~ret971#1; [2025-02-08 02:44:21,220 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7009: assume 1 == xpc_setup_rsvd_page_#t~mem987#1 % 18446744073709551616;havoc xpc_setup_rsvd_page_#t~mem987#1;call write~int#4(128, xpc_setup_rsvd_page_~rp~0#1.base, 120 + xpc_setup_rsvd_page_~rp~0#1.offset, 8); [2025-02-08 02:44:21,220 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7009: assume !(1 == xpc_setup_rsvd_page_#t~mem987#1 % 18446744073709551616);havoc xpc_setup_rsvd_page_#t~mem987#1; [2025-02-08 02:44:21,220 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5457: assume -2147483648 <= xpc_init_#t~ret446#1 && xpc_init_#t~ret446#1 <= 2147483647;havoc xpc_init_#t~ret446#1; [2025-02-08 02:44:21,220 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5457-1: SUMMARY for call xpc_init_#t~ret446#1 := unregister_die_notifier(~#xpc_die_notifier~0.base, ~#xpc_die_notifier~0.offset); srcloc: null [2025-02-08 02:44:21,220 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5424: assume 0 == xpc_init_~tmp___1~11#1; [2025-02-08 02:44:21,220 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5424: assume !(0 == xpc_init_~tmp___1~11#1); [2025-02-08 02:44:21,220 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6911-1: assume xpc_setup_rsvd_page_#t~switch967#1; [2025-02-08 02:44:21,220 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6911-1: assume !xpc_setup_rsvd_page_#t~switch967#1;xpc_setup_rsvd_page_#t~switch967#1 := true; [2025-02-08 02:44:21,220 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10941: assume 1 == ~ldv_mutex_mutex_of_device~0; [2025-02-08 02:44:21,220 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10941: assume !(1 == ~ldv_mutex_mutex_of_device~0); [2025-02-08 02:44:21,220 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6911: assume xpc_setup_rsvd_page_#t~switch967#1; [2025-02-08 02:44:21,220 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6911: assume !xpc_setup_rsvd_page_#t~switch967#1; [2025-02-08 02:44:21,220 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6977-1: SUMMARY for call xpc_setup_rsvd_page_#t~ret972#1 := xpc_get_rsvd_page_pa(xpc_setup_rsvd_page_~tmp___0~33#1); srcloc: null [2025-02-08 02:44:21,220 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6977: xpc_setup_rsvd_page_~rp_pa~1#1 := xpc_setup_rsvd_page_#t~ret972#1;havoc xpc_setup_rsvd_page_#t~ret972#1;havoc xpc_setup_rsvd_page_#t~ret972#1; [2025-02-08 02:44:21,220 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6911-5: assume xpc_setup_rsvd_page_#t~switch965#1;xpc_setup_rsvd_page_#t~switch967#1 := false; [2025-02-08 02:44:21,220 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6911-5: assume !xpc_setup_rsvd_page_#t~switch965#1;xpc_setup_rsvd_page_#t~switch965#1 := true; [2025-02-08 02:44:21,220 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6911-4: assume xpc_setup_rsvd_page_#t~switch967#1; [2025-02-08 02:44:21,220 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6911-4: assume !xpc_setup_rsvd_page_#t~switch967#1;xpc_setup_rsvd_page_#t~switch967#1 := xpc_setup_rsvd_page_#t~switch967#1; [2025-02-08 02:44:21,220 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6911-3: assume xpc_setup_rsvd_page_#t~switch967#1; [2025-02-08 02:44:21,220 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6911-3: assume !xpc_setup_rsvd_page_#t~switch967#1;xpc_setup_rsvd_page_#t~switch967#1 := true; [2025-02-08 02:44:21,220 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6911-2: assume xpc_setup_rsvd_page_#t~switch967#1; [2025-02-08 02:44:21,220 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6911-2: assume !xpc_setup_rsvd_page_#t~switch967#1;xpc_setup_rsvd_page_#t~switch967#1 := xpc_setup_rsvd_page_#t~switch967#1; [2025-02-08 02:44:21,220 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5458: assume -2147483648 <= xpc_init_#t~ret447#1 && xpc_init_#t~ret447#1 <= 2147483647;havoc xpc_init_#t~ret447#1; [2025-02-08 02:44:21,220 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5458-1: SUMMARY for call xpc_init_#t~ret447#1 := unregister_reboot_notifier(~#xpc_reboot_notifier~0.base, ~#xpc_reboot_notifier~0.offset); srcloc: null [2025-02-08 02:44:21,220 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5425: assume -2147483648 <= xpc_init_#t~ret438#1 && xpc_init_#t~ret438#1 <= 2147483647;havoc xpc_init_#t~ret438#1; [2025-02-08 02:44:21,220 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5425-1: SUMMARY for call xpc_init_#t~ret438#1 := wake_up_process(xpc_init_~__k~2#1.base, xpc_init_~__k~2#1.offset); srcloc: null [2025-02-08 02:44:21,220 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5062: call ULTIMATE.dealloc(xpc_setup_partitions_~#__key~3#1.base, xpc_setup_partitions_~#__key~3#1.offset);havoc xpc_setup_partitions_~#__key~3#1.base, xpc_setup_partitions_~#__key~3#1.offset;call ULTIMATE.dealloc(xpc_setup_partitions_~#__key___0~1#1.base, xpc_setup_partitions_~#__key___0~1#1.offset);havoc xpc_setup_partitions_~#__key___0~1#1.base, xpc_setup_partitions_~#__key___0~1#1.offset;call ULTIMATE.dealloc(xpc_setup_partitions_~#__key___1~1#1.base, xpc_setup_partitions_~#__key___1~1#1.offset);havoc xpc_setup_partitions_~#__key___1~1#1.base, xpc_setup_partitions_~#__key___1~1#1.offset;xpc_init_#t~ret427#1 := xpc_setup_partitions_#res#1;havoc xpc_setup_partitions_#t~ret365#1.base, xpc_setup_partitions_#t~ret365#1.offset, xpc_setup_partitions_#t~ret366#1, xpc_setup_partitions_#t~ret367#1.base, xpc_setup_partitions_#t~ret367#1.offset, xpc_setup_partitions_#t~mem369#1.base, xpc_setup_partitions_#t~mem369#1.offset, xpc_setup_partitions_#t~ret370#1, xpc_setup_partitions_~partid~6#1, xpc_setup_partitions_~part~6#1.base, xpc_setup_partitions_~part~6#1.offset, xpc_setup_partitions_~tmp~24#1.base, xpc_setup_partitions_~tmp~24#1.offset, xpc_setup_partitions_~#__key~3#1.base, xpc_setup_partitions_~#__key~3#1.offset, xpc_setup_partitions_~#__key___0~1#1.base, xpc_setup_partitions_~#__key___0~1#1.offset, xpc_setup_partitions_~#__key___1~1#1.base, xpc_setup_partitions_~#__key___1~1#1.offset, xpc_setup_partitions_~tmp___0~13#1;assume { :end_inline_xpc_setup_partitions } true;assume -2147483648 <= xpc_init_#t~ret427#1 && xpc_init_#t~ret427#1 <= 2147483647;xpc_init_~ret~2#1 := xpc_init_#t~ret427#1;havoc xpc_init_#t~ret427#1; [2025-02-08 02:44:21,220 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6912: havoc xpc_setup_rsvd_page_#t~switch967#1;xpc_setup_rsvd_page_~pscr_ret__~0#1 := xpc_setup_rsvd_page_~pfo_ret_____0~0#1; [2025-02-08 02:44:21,220 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5591: assume { :end_inline_ldv_check_final_state } true;main_#res#1 := 0;#t~ret1800#1 := main_#res#1;havoc main_#t~nondet449#1, main_#t~switch450#1, main_#t~nondet451#1, main_#t~switch452#1, main_#t~ret453#1, main_#t~nondet454#1, main_#t~switch455#1, main_#t~ret456#1, main_#t~nondet457#1, main_#t~switch458#1, main_#t~ret459#1, main_~tmp~29#1, main_~tmp___0~17#1, main_~tmp___1~12#1, main_~tmp___2~11#1;assume { :end_inline_main } true; [2025-02-08 02:44:21,220 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5591-1: assume { :begin_inline_ldv_check_final_state } true; [2025-02-08 02:44:21,220 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9720: assume -2147483648 <= xpc_init_uv_#t~ret1703#1 && xpc_init_uv_#t~ret1703#1 <= 2147483647;xpc_init_uv_~ret~29#1 := xpc_init_uv_#t~ret1703#1; [2025-02-08 02:44:21,220 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9720-1: SUMMARY for call xpc_init_uv_#t~ret1703#1 := xpc_init_mq_node(xpc_init_uv_~nid~1#1); srcloc: null [2025-02-08 02:44:21,221 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11108: havoc register_reboot_notifier_#t~nondet1788#1;xpc_init_#t~ret432#1 := register_reboot_notifier_#res#1;havoc register_reboot_notifier_#t~nondet1788#1, register_reboot_notifier_~arg0#1.base, register_reboot_notifier_~arg0#1.offset;havoc register_reboot_notifier_#in~arg0#1.base, register_reboot_notifier_#in~arg0#1.offset;assume { :end_inline_register_reboot_notifier } true;assume -2147483648 <= xpc_init_#t~ret432#1 && xpc_init_#t~ret432#1 <= 2147483647;xpc_init_~ret~2#1 := xpc_init_#t~ret432#1;havoc xpc_init_#t~ret432#1; [2025-02-08 02:44:21,221 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6979-1: SUMMARY for call xpc_setup_rsvd_page_#t~ret973#1.base, xpc_setup_rsvd_page_#t~ret973#1.offset := current_thread_info(); srcloc: null [2025-02-08 02:44:21,221 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6946: SUMMARY for call __bad_percpu_size(); srcloc: null [2025-02-08 02:44:21,221 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6979: xpc_setup_rsvd_page_~tmp___1~18#1.base, xpc_setup_rsvd_page_~tmp___1~18#1.offset := xpc_setup_rsvd_page_#t~ret973#1.base, xpc_setup_rsvd_page_#t~ret973#1.offset;havoc xpc_setup_rsvd_page_#t~ret973#1.base, xpc_setup_rsvd_page_#t~ret973#1.offset;call xpc_setup_rsvd_page_#t~mem974#1 := read~int#17(xpc_setup_rsvd_page_~tmp___1~18#1.base, 28 + xpc_setup_rsvd_page_~tmp___1~18#1.offset, 4);call write~int#17(-1 + xpc_setup_rsvd_page_#t~mem974#1, xpc_setup_rsvd_page_~tmp___1~18#1.base, 28 + xpc_setup_rsvd_page_~tmp___1~18#1.offset, 4);havoc xpc_setup_rsvd_page_#t~mem974#1;havoc xpc_setup_rsvd_page_#t~mem974#1; [2025-02-08 02:44:21,221 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10943: SUMMARY for call ldv_error(); srcloc: null [2025-02-08 02:44:21,221 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5526: main_#t~ret453#1 := xpc_init_#res#1;havoc xpc_init_#t~ret423#1, xpc_init_#t~ret424#1, xpc_init_#t~ret425#1, xpc_init_#t~ret426#1, xpc_init_#t~ret427#1, xpc_init_#t~ret428#1, xpc_init_#t~ret429#1.base, xpc_init_#t~ret429#1.offset, xpc_init_#t~ret430#1, xpc_init_#t~ret431#1, xpc_init_#t~ret432#1, xpc_init_#t~ret433#1, xpc_init_#t~ret434#1, xpc_init_#t~ret435#1, xpc_init_#t~ret436#1.base, xpc_init_#t~ret436#1.offset, xpc_init_#t~ret437#1, xpc_init_#t~ret438#1, xpc_init_#t~ret439#1, xpc_init_#t~ret440#1, xpc_init_#t~ret441#1.base, xpc_init_#t~ret441#1.offset, xpc_init_#t~ret442#1, xpc_init_#t~ret443#1, xpc_init_#t~ret444#1, xpc_init_#t~ret445#1, xpc_init_#t~ret446#1, xpc_init_#t~ret447#1, xpc_init_#t~ret448#1, xpc_init_~ret~2#1, xpc_init_~kthread~2#1.base, xpc_init_~kthread~2#1.offset, xpc_init_~tmp~28#1, xpc_init_~__k~2#1.base, xpc_init_~__k~2#1.offset, xpc_init_~tmp___0~16#1.base, xpc_init_~tmp___0~16#1.offset, xpc_init_~tmp___1~11#1, xpc_init_~tmp___2~10#1, xpc_init_~__k___0~0#1.base, xpc_init_~__k___0~0#1.offset, xpc_init_~tmp___3~6#1.base, xpc_init_~tmp___3~6#1.offset, xpc_init_~tmp___4~5#1, xpc_init_~tmp___5~5#1, xpc_init_~tmp___6~5#1;assume { :end_inline_xpc_init } true;assume -2147483648 <= main_#t~ret453#1 && main_#t~ret453#1 <= 2147483647;~ldv_retval_0~0 := main_#t~ret453#1;havoc main_#t~ret453#1; [2025-02-08 02:44:21,221 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9721: assume 0 == xpc_init_uv_~ret~29#1; [2025-02-08 02:44:21,221 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9721: assume !(0 == xpc_init_uv_~ret~29#1);assume { :begin_inline___next_node } true;__next_node_#in~n#1, __next_node_#in~srcp#1.base, __next_node_#in~srcp#1.offset := xpc_init_uv_~nid~1#1, ~#node_states~0.base, 128 + ~#node_states~0.offset;havoc __next_node_#res#1;havoc __next_node_#t~ret1126#1, __next_node_~n#1, __next_node_~srcp#1.base, __next_node_~srcp#1.offset, __next_node_~__min1~1#1, __next_node_~__min2~1#1, __next_node_~tmp~61#1, __next_node_~tmp___0~43#1;__next_node_~n#1 := __next_node_#in~n#1;__next_node_~srcp#1.base, __next_node_~srcp#1.offset := __next_node_#in~srcp#1.base, __next_node_#in~srcp#1.offset;havoc __next_node_~__min1~1#1;havoc __next_node_~__min2~1#1;havoc __next_node_~tmp~61#1;havoc __next_node_~tmp___0~43#1;__next_node_~__min1~1#1 := 1024; [2025-02-08 02:44:21,221 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5460: assume 0 != (~xpc_sysctl~0.base + ~xpc_sysctl~0.offset) % 18446744073709551616; [2025-02-08 02:44:21,221 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5460: assume !(0 != (~xpc_sysctl~0.base + ~xpc_sysctl~0.offset) % 18446744073709551616); [2025-02-08 02:44:21,221 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7013: call xpc_setup_rsvd_page_#t~mem988#1 := read~int#4(xpc_setup_rsvd_page_~rp~0#1.base, 120 + xpc_setup_rsvd_page_~rp~0#1.offset, 8);~xpc_nasid_mask_nbytes~0 := (if xpc_setup_rsvd_page_#t~mem988#1 % 18446744073709551616 % 4294967296 <= 2147483647 then xpc_setup_rsvd_page_#t~mem988#1 % 18446744073709551616 % 4294967296 else xpc_setup_rsvd_page_#t~mem988#1 % 18446744073709551616 % 4294967296 - 4294967296);havoc xpc_setup_rsvd_page_#t~mem988#1;call xpc_setup_rsvd_page_#t~mem989#1 := read~int#4(xpc_setup_rsvd_page_~rp~0#1.base, 120 + xpc_setup_rsvd_page_~rp~0#1.offset, 8);~xpc_nasid_mask_nlongs~0 := (if (8 * (8 + xpc_setup_rsvd_page_#t~mem989#1) - 1) % 18446744073709551616 / 64 % 18446744073709551616 % 4294967296 <= 2147483647 then (8 * (8 + xpc_setup_rsvd_page_#t~mem989#1) - 1) % 18446744073709551616 / 64 % 18446744073709551616 % 4294967296 else (8 * (8 + xpc_setup_rsvd_page_#t~mem989#1) - 1) % 18446744073709551616 / 64 % 18446744073709551616 % 4294967296 - 4294967296);havoc xpc_setup_rsvd_page_#t~mem989#1;~xpc_part_nasids~0.base, ~xpc_part_nasids~0.offset := xpc_setup_rsvd_page_~rp~0#1.base, 1024 + xpc_setup_rsvd_page_~rp~0#1.offset;~xpc_mach_nasids~0.base, ~xpc_mach_nasids~0.offset := xpc_setup_rsvd_page_~rp~0#1.base, xpc_setup_rsvd_page_~rp~0#1.offset + 8 * (if (128 + ~xpc_nasid_mask_nlongs~0) % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then (128 + ~xpc_nasid_mask_nlongs~0) % 18446744073709551616 % 18446744073709551616 else (128 + ~xpc_nasid_mask_nlongs~0) % 18446744073709551616 % 18446744073709551616 - 18446744073709551616);call xpc_setup_rsvd_page_#t~mem992#1.base, xpc_setup_rsvd_page_#t~mem992#1.offset := read~$Pointer$#0(~#xpc_arch_ops~0.base, 32 + ~#xpc_arch_ops~0.offset, 8); [2025-02-08 02:44:21,222 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5461: SUMMARY for call unregister_sysctl_table(~xpc_sysctl~0.base, ~xpc_sysctl~0.offset); srcloc: null [2025-02-08 02:44:21,222 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5428: xpc_init_~kthread~2#1.base, xpc_init_~kthread~2#1.offset := xpc_init_~__k~2#1.base, xpc_init_~__k~2#1.offset; [2025-02-08 02:44:21,222 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11077: havoc ldv_xpc_arch_ops_uv_probe_1_#t~nondet1784#1;ldv_main_exported_1_#t~ret1737#1 := ldv_xpc_arch_ops_uv_probe_1_#res#1;havoc ldv_xpc_arch_ops_uv_probe_1_#t~nondet1784#1;assume { :end_inline_ldv_xpc_arch_ops_uv_probe_1 } true;assume -2147483648 <= ldv_main_exported_1_#t~ret1737#1 && ldv_main_exported_1_#t~ret1737#1 <= 2147483647;havoc ldv_main_exported_1_#t~ret1737#1;~ldv_state_variable_1~0 := 2;~ref_cnt~0 := 1 + ~ref_cnt~0; [2025-02-08 02:44:21,222 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10945: assume 1 == ~ldv_mutex_mutex_of_xpc_registration~0; [2025-02-08 02:44:21,222 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10945: assume !(1 == ~ldv_mutex_mutex_of_xpc_registration~0); [2025-02-08 02:44:21,222 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5429: assume -9223372036854775808 <= xpc_init_#t~ret439#1 && xpc_init_#t~ret439#1 <= 9223372036854775807;xpc_init_~tmp___2~10#1 := xpc_init_#t~ret439#1;havoc xpc_init_#t~ret439#1; [2025-02-08 02:44:21,222 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5429-1: SUMMARY for call xpc_init_#t~ret439#1 := IS_ERR(xpc_init_~kthread~2#1.base, xpc_init_~kthread~2#1.offset); srcloc: null [2025-02-08 02:44:21,222 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5099: assume -2147483648 <= xpc_setup_partitions_#t~ret370#1 && xpc_setup_partitions_#t~ret370#1 <= 2147483647;xpc_setup_partitions_~tmp___0~13#1 := xpc_setup_partitions_#t~ret370#1;xpc_setup_partitions_#res#1 := xpc_setup_partitions_~tmp___0~13#1;call ULTIMATE.dealloc(xpc_setup_partitions_~#__key~3#1.base, xpc_setup_partitions_~#__key~3#1.offset);havoc xpc_setup_partitions_~#__key~3#1.base, xpc_setup_partitions_~#__key~3#1.offset;call ULTIMATE.dealloc(xpc_setup_partitions_~#__key___0~1#1.base, xpc_setup_partitions_~#__key___0~1#1.offset);havoc xpc_setup_partitions_~#__key___0~1#1.base, xpc_setup_partitions_~#__key___0~1#1.offset;call ULTIMATE.dealloc(xpc_setup_partitions_~#__key___1~1#1.base, xpc_setup_partitions_~#__key___1~1#1.offset);havoc xpc_setup_partitions_~#__key___1~1#1.base, xpc_setup_partitions_~#__key___1~1#1.offset; [2025-02-08 02:44:21,222 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5099-1: SUMMARY for call xpc_setup_partitions_#t~ret370#1 := ##fun~~TO~int(xpc_setup_partitions_#t~mem369#1.base, xpc_setup_partitions_#t~mem369#1.offset); srcloc: null [2025-02-08 02:44:21,222 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6982: assume 0 == xpc_setup_rsvd_page_~rp_pa~1#1 % 18446744073709551616; [2025-02-08 02:44:21,222 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6982: assume !(0 == xpc_setup_rsvd_page_~rp_pa~1#1 % 18446744073709551616); [2025-02-08 02:44:21,222 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11111-3: SUMMARY for call register_sysctl_table_#t~ret1789#1.base, register_sysctl_table_#t~ret1789#1.offset := ldv_malloc(68); srcloc: null [2025-02-08 02:44:21,222 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11111-2: register_sysctl_table_#res#1.base, register_sysctl_table_#res#1.offset := register_sysctl_table_#t~ret1789#1.base, register_sysctl_table_#t~ret1789#1.offset;havoc register_sysctl_table_#t~ret1789#1.base, register_sysctl_table_#t~ret1789#1.offset; [2025-02-08 02:44:21,222 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5099-2: call xpc_setup_partitions_#t~mem369#1.base, xpc_setup_partitions_#t~mem369#1.offset := read~$Pointer$#0(~#xpc_arch_ops~0.base, ~#xpc_arch_ops~0.offset, 8); [2025-02-08 02:44:21,222 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11111: havoc register_sysctl_table_#t~ret1789#1.base, register_sysctl_table_#t~ret1789#1.offset;xpc_init_#t~ret429#1.base, xpc_init_#t~ret429#1.offset := register_sysctl_table_#res#1.base, register_sysctl_table_#res#1.offset;havoc register_sysctl_table_#t~ret1789#1.base, register_sysctl_table_#t~ret1789#1.offset, register_sysctl_table_~arg0#1.base, register_sysctl_table_~arg0#1.offset;havoc register_sysctl_table_#in~arg0#1.base, register_sysctl_table_#in~arg0#1.offset;assume { :end_inline_register_sysctl_table } true;~xpc_sysctl~0.base, ~xpc_sysctl~0.offset := xpc_init_#t~ret429#1.base, xpc_init_#t~ret429#1.offset;havoc xpc_init_#t~ret429#1.base, xpc_init_#t~ret429#1.offset;assume { :begin_inline_xpc_setup_rsvd_page } true;havoc xpc_setup_rsvd_page_#res#1;havoc xpc_setup_rsvd_page_#t~ret963#1.base, xpc_setup_rsvd_page_#t~ret963#1.offset, xpc_setup_rsvd_page_#t~mem964#1, xpc_setup_rsvd_page_#t~switch965#1, xpc_setup_rsvd_page_#t~switch966#1, xpc_setup_rsvd_page_#t~switch967#1, xpc_setup_rsvd_page_#t~switch968#1, xpc_setup_rsvd_page_#t~switch969#1, xpc_setup_rsvd_page_#t~ret971#1, xpc_setup_rsvd_page_#t~ret972#1, xpc_setup_rsvd_page_#t~ret973#1.base, xpc_setup_rsvd_page_#t~ret973#1.offset, xpc_setup_rsvd_page_#t~mem974#1, xpc_setup_rsvd_page_#t~ret975#1, xpc_setup_rsvd_page_#t~ret977#1, xpc_setup_rsvd_page_#t~mem978#1, xpc_setup_rsvd_page_#t~mem979#1, xpc_setup_rsvd_page_#t~mem980#1, xpc_setup_rsvd_page_#t~ret981#1, xpc_setup_rsvd_page_#t~mem982#1, xpc_setup_rsvd_page_#t~mem983#1, xpc_setup_rsvd_page_#t~short984#1, xpc_setup_rsvd_page_#t~mem985#1, xpc_setup_rsvd_page_#t~ret986#1, xpc_setup_rsvd_page_#t~mem987#1, xpc_setup_rsvd_page_#t~mem988#1, xpc_setup_rsvd_page_#t~mem989#1, xpc_setup_rsvd_page_#t~mem992#1.base, xpc_setup_rsvd_page_#t~mem992#1.offset, xpc_setup_rsvd_page_#t~ret993#1, xpc_setup_rsvd_page_#t~mem994#1, xpc_setup_rsvd_page_#t~short995#1, xpc_setup_rsvd_page_~ret~9#1, xpc_setup_rsvd_page_~rp~0#1.base, xpc_setup_rsvd_page_~rp~0#1.offset, xpc_setup_rsvd_page_~rp_pa~1#1, xpc_setup_rsvd_page_~new_ts_jiffies~0#1, xpc_setup_rsvd_page_~tmp~49#1.base, xpc_setup_rsvd_page_~tmp~49#1.offset, xpc_setup_rsvd_page_~pscr_ret__~0#1, xpc_setup_rsvd_page_~__vpp_verify~0#1.base, xpc_setup_rsvd_page_~__vpp_verify~0#1.offset, xpc_setup_rsvd_page_~pfo_ret__~2#1, xpc_setup_rsvd_page_~pfo_ret_____0~0#1, xpc_setup_rsvd_page_~pfo_ret_____1~0#1, xpc_setup_rsvd_page_~pfo_ret_____2~0#1, xpc_setup_rsvd_page_~tmp___0~33#1, xpc_setup_rsvd_page_~tmp___1~18#1.base, xpc_setup_rsvd_page_~tmp___1~18#1.offset, xpc_setup_rsvd_page_~tmp___2~16#1, xpc_setup_rsvd_page_~tmp___3~9#1;havoc xpc_setup_rsvd_page_~ret~9#1;havoc xpc_setup_rsvd_page_~rp~0#1.base, xpc_setup_rsvd_page_~rp~0#1.offset;havoc xpc_setup_rsvd_page_~rp_pa~1#1;havoc xpc_setup_rsvd_page_~new_ts_jiffies~0#1;havoc xpc_setup_rsvd_page_~tmp~49#1.base, xpc_setup_rsvd_page_~tmp~49#1.offset;havoc xpc_setup_rsvd_page_~pscr_ret__~0#1;havoc xpc_setup_rsvd_page_~__vpp_verify~0#1.base, xpc_setup_rsvd_page_~__vpp_verify~0#1.offset;havoc xpc_setup_rsvd_page_~pfo_ret__~2#1;havoc xpc_setup_rsvd_page_~pfo_ret_____0~0#1;havoc xpc_setup_rsvd_page_~pfo_ret_____1~0#1;havoc xpc_setup_rsvd_page_~pfo_ret_____2~0#1;havoc xpc_setup_rsvd_page_~tmp___0~33#1;havoc xpc_setup_rsvd_page_~tmp___1~18#1.base, xpc_setup_rsvd_page_~tmp___1~18#1.offset;havoc xpc_setup_rsvd_page_~tmp___2~16#1;havoc xpc_setup_rsvd_page_~tmp___3~9#1; [2025-02-08 02:44:21,222 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5430: assume 0 != xpc_init_~tmp___2~10#1; [2025-02-08 02:44:21,222 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5430: assume !(0 != xpc_init_~tmp___2~10#1); [2025-02-08 02:44:21,222 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6983-1: SUMMARY for call xpc_setup_rsvd_page_#t~ret975#1 := dev_err(~xpc_part~0.base, ~xpc_part~0.offset, 204, 0); srcloc: null [2025-02-08 02:44:21,222 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6983: assume -2147483648 <= xpc_setup_rsvd_page_#t~ret975#1 && xpc_setup_rsvd_page_#t~ret975#1 <= 2147483647;havoc xpc_setup_rsvd_page_#t~ret975#1;xpc_setup_rsvd_page_#res#1 := -3; [2025-02-08 02:44:21,222 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10947: SUMMARY for call ldv_error(); srcloc: null [2025-02-08 02:44:21,222 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9725: xpc_init_uv_#t~ret1704#1 := __next_node_#res#1;havoc __next_node_#t~ret1126#1, __next_node_~n#1, __next_node_~srcp#1.base, __next_node_~srcp#1.offset, __next_node_~__min1~1#1, __next_node_~__min2~1#1, __next_node_~tmp~61#1, __next_node_~tmp___0~43#1;havoc __next_node_#in~n#1, __next_node_#in~srcp#1.base, __next_node_#in~srcp#1.offset;assume { :end_inline___next_node } true;assume -2147483648 <= xpc_init_uv_#t~ret1704#1 && xpc_init_uv_#t~ret1704#1 <= 2147483647;xpc_init_uv_~nid~1#1 := xpc_init_uv_#t~ret1704#1;havoc xpc_init_uv_#t~ret1704#1; [2025-02-08 02:44:21,222 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7611: assume __first_node_~__min1~0#1 < __first_node_~__min2~0#1;__first_node_~tmp___0~42#1 := __first_node_~__min1~0#1; [2025-02-08 02:44:21,222 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7611: assume !(__first_node_~__min1~0#1 < __first_node_~__min2~0#1);__first_node_~tmp___0~42#1 := __first_node_~__min2~0#1; [2025-02-08 02:44:21,222 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5431: assume -2147483648 <= xpc_init_#t~ret440#1 && xpc_init_#t~ret440#1 <= 2147483647;havoc xpc_init_#t~ret440#1;xpc_init_~ret~2#1 := -16; [2025-02-08 02:44:21,222 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5431-1: SUMMARY for call xpc_init_#t~ret440#1 := dev_err(~xpc_part~0.base, ~xpc_part~0.offset, 98, 0); srcloc: null [2025-02-08 02:44:21,223 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5464: SUMMARY for call xpc_teardown_partitions(); srcloc: null [2025-02-08 02:44:21,223 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6951-1: assume xpc_setup_rsvd_page_#t~switch969#1; [2025-02-08 02:44:21,223 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6951-1: assume !xpc_setup_rsvd_page_#t~switch969#1;xpc_setup_rsvd_page_#t~switch969#1 := true; [2025-02-08 02:44:21,223 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6951: assume xpc_setup_rsvd_page_#t~switch969#1; [2025-02-08 02:44:21,223 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6951: assume !xpc_setup_rsvd_page_#t~switch969#1; [2025-02-08 02:44:21,223 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7017-1: SUMMARY for call xpc_setup_rsvd_page_#t~ret993#1 := ##fun~$Pointer$~TO~int(xpc_setup_rsvd_page_~rp~0#1.base, xpc_setup_rsvd_page_~rp~0#1.offset, xpc_setup_rsvd_page_#t~mem992#1.base, xpc_setup_rsvd_page_#t~mem992#1.offset); srcloc: null [2025-02-08 02:44:21,223 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7017: assume -2147483648 <= xpc_setup_rsvd_page_#t~ret993#1 && xpc_setup_rsvd_page_#t~ret993#1 <= 2147483647;xpc_setup_rsvd_page_~ret~9#1 := xpc_setup_rsvd_page_#t~ret993#1;havoc xpc_setup_rsvd_page_#t~mem992#1.base, xpc_setup_rsvd_page_#t~mem992#1.offset;havoc xpc_setup_rsvd_page_#t~ret993#1; [2025-02-08 02:44:21,223 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6951-5: assume xpc_setup_rsvd_page_#t~switch965#1;xpc_setup_rsvd_page_#t~switch969#1 := false; [2025-02-08 02:44:21,223 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6951-5: assume !xpc_setup_rsvd_page_#t~switch965#1;xpc_setup_rsvd_page_#t~switch965#1 := true; [2025-02-08 02:44:21,223 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6951-4: assume xpc_setup_rsvd_page_#t~switch969#1; [2025-02-08 02:44:21,223 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6951-4: assume !xpc_setup_rsvd_page_#t~switch969#1;xpc_setup_rsvd_page_#t~switch969#1 := xpc_setup_rsvd_page_#t~switch969#1; [2025-02-08 02:44:21,223 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6951-3: assume xpc_setup_rsvd_page_#t~switch969#1; [2025-02-08 02:44:21,223 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6951-3: assume !xpc_setup_rsvd_page_#t~switch969#1;xpc_setup_rsvd_page_#t~switch969#1 := true; [2025-02-08 02:44:21,223 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6951-2: assume xpc_setup_rsvd_page_#t~switch969#1; [2025-02-08 02:44:21,223 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6951-2: assume !xpc_setup_rsvd_page_#t~switch969#1;xpc_setup_rsvd_page_#t~switch969#1 := xpc_setup_rsvd_page_#t~switch969#1; [2025-02-08 02:44:21,223 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5399: assume 0 != xpc_init_~ret~2#1; [2025-02-08 02:44:21,223 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5399: assume !(0 != xpc_init_~ret~2#1);assume { :begin_inline_register_sysctl_table } true;register_sysctl_table_#in~arg0#1.base, register_sysctl_table_#in~arg0#1.offset := ~#xpc_sys_dir~0.base, ~#xpc_sys_dir~0.offset;havoc register_sysctl_table_#res#1.base, register_sysctl_table_#res#1.offset;havoc register_sysctl_table_#t~ret1789#1.base, register_sysctl_table_#t~ret1789#1.offset, register_sysctl_table_~arg0#1.base, register_sysctl_table_~arg0#1.offset;register_sysctl_table_~arg0#1.base, register_sysctl_table_~arg0#1.offset := register_sysctl_table_#in~arg0#1.base, register_sysctl_table_#in~arg0#1.offset; [2025-02-08 02:44:21,223 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7018: assume 0 != xpc_setup_rsvd_page_~ret~9#1;xpc_setup_rsvd_page_#res#1 := xpc_setup_rsvd_page_~ret~9#1; [2025-02-08 02:44:21,223 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7018: assume !(0 != xpc_setup_rsvd_page_~ret~9#1);xpc_setup_rsvd_page_~new_ts_jiffies~0#1 := ~jiffies~0;xpc_setup_rsvd_page_#t~short995#1 := 0 == xpc_setup_rsvd_page_~new_ts_jiffies~0#1 % 18446744073709551616; [2025-02-08 02:44:21,223 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6886: xpc_setup_rsvd_page_~tmp~49#1.base, xpc_setup_rsvd_page_~tmp~49#1.offset := xpc_setup_rsvd_page_#t~ret963#1.base, xpc_setup_rsvd_page_#t~ret963#1.offset;havoc xpc_setup_rsvd_page_#t~ret963#1.base, xpc_setup_rsvd_page_#t~ret963#1.offset;call xpc_setup_rsvd_page_#t~mem964#1 := read~int#17(xpc_setup_rsvd_page_~tmp~49#1.base, 28 + xpc_setup_rsvd_page_~tmp~49#1.offset, 4);call write~int#17(1 + xpc_setup_rsvd_page_#t~mem964#1, xpc_setup_rsvd_page_~tmp~49#1.base, 28 + xpc_setup_rsvd_page_~tmp~49#1.offset, 4);havoc xpc_setup_rsvd_page_#t~mem964#1;havoc xpc_setup_rsvd_page_#t~mem964#1;xpc_setup_rsvd_page_~__vpp_verify~0#1.base, xpc_setup_rsvd_page_~__vpp_verify~0#1.offset := 0, 0;xpc_setup_rsvd_page_#t~switch965#1 := false; [2025-02-08 02:44:21,223 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6952: havoc xpc_setup_rsvd_page_#t~switch969#1;xpc_setup_rsvd_page_~pscr_ret__~0#1 := xpc_setup_rsvd_page_~pfo_ret_____2~0#1; [2025-02-08 02:44:21,223 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6886-1: SUMMARY for call xpc_setup_rsvd_page_#t~ret963#1.base, xpc_setup_rsvd_page_#t~ret963#1.offset := current_thread_info(); srcloc: null [2025-02-08 02:44:21,223 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5466: assume -2147483648 <= xpc_init_#t~ret448#1 && xpc_init_#t~ret448#1 <= 2147483647;xpc_init_~tmp___6~5#1 := xpc_init_#t~ret448#1; [2025-02-08 02:44:21,223 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9727: assume xpc_init_uv_~nid~1#1 <= 1023; [2025-02-08 02:44:21,223 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9727: assume !(xpc_init_uv_~nid~1#1 <= 1023); [2025-02-08 02:44:21,223 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5400-1: SUMMARY for call xpc_init_#t~ret428#1 := dev_err(~xpc_part~0.base, ~xpc_part~0.offset, 93, 0); srcloc: null [2025-02-08 02:44:21,223 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5466-1: SUMMARY for call xpc_init_#t~ret448#1 := is_uv_system(); srcloc: null [2025-02-08 02:44:21,223 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5400: assume -2147483648 <= xpc_init_#t~ret428#1 && xpc_init_#t~ret428#1 <= 2147483647;havoc xpc_init_#t~ret428#1; [2025-02-08 02:44:21,224 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5467: assume 0 != xpc_init_~tmp___6~5#1; [2025-02-08 02:44:21,224 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5467: assume !(0 != xpc_init_~tmp___6~5#1); [2025-02-08 02:44:21,224 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6987-1: SUMMARY for call xpc_setup_rsvd_page_#t~ret977#1 := ##fun~int~TO~int(xpc_setup_rsvd_page_~rp_pa~1#1, ~xp_socket_pa~0.base, ~xp_socket_pa~0.offset); srcloc: null [2025-02-08 02:44:21,224 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6987: xpc_setup_rsvd_page_~tmp___2~16#1 := xpc_setup_rsvd_page_#t~ret977#1;havoc xpc_setup_rsvd_page_#t~ret977#1;xpc_setup_rsvd_page_~rp~0#1.base, xpc_setup_rsvd_page_~rp~0#1.offset := 0, (if (18446612132314218496 + xpc_setup_rsvd_page_~tmp___2~16#1) % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then (18446612132314218496 + xpc_setup_rsvd_page_~tmp___2~16#1) % 18446744073709551616 % 18446744073709551616 else (18446612132314218496 + xpc_setup_rsvd_page_~tmp___2~16#1) % 18446744073709551616 % 18446744073709551616 - 18446744073709551616);call xpc_setup_rsvd_page_#t~mem978#1 := read~int#4(xpc_setup_rsvd_page_~rp~0#1.base, 8 + xpc_setup_rsvd_page_~rp~0#1.offset, 8); [2025-02-08 02:44:21,224 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5468: SUMMARY for call xpc_exit_uv(); srcloc: null [2025-02-08 02:44:21,224 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3520: havoc user_mode_#t~mem4#1;user_mode_vm_#t~ret5#1 := user_mode_#res#1;havoc user_mode_#t~mem4#1, user_mode_~regs#1.base, user_mode_~regs#1.offset;havoc user_mode_#in~regs#1.base, user_mode_#in~regs#1.offset;assume { :end_inline_user_mode } true;assume -2147483648 <= user_mode_vm_#t~ret5#1 && user_mode_vm_#t~ret5#1 <= 2147483647;user_mode_vm_~tmp~0#1 := user_mode_vm_#t~ret5#1;havoc user_mode_vm_#t~ret5#1;user_mode_vm_#res#1 := user_mode_vm_~tmp~0#1; [2025-02-08 02:44:21,224 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7616-1: __first_node_#res#1 := __first_node_~tmp___0~42#1; [2025-02-08 02:44:21,224 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5436-1: SUMMARY for call xpc_init_#t~ret441#1.base, xpc_init_#t~ret441#1.offset := kthread_create_on_node(#funAddr~xpc_initiate_discovery.base, #funAddr~xpc_initiate_discovery.offset, 0, 0, -1, 99, 0); srcloc: null [2025-02-08 02:44:21,224 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5436: xpc_init_~tmp___3~6#1.base, xpc_init_~tmp___3~6#1.offset := xpc_init_#t~ret441#1.base, xpc_init_#t~ret441#1.offset;havoc xpc_init_#t~ret441#1.base, xpc_init_#t~ret441#1.offset;xpc_init_~__k___0~0#1.base, xpc_init_~__k___0~0#1.offset := xpc_init_~tmp___3~6#1.base, xpc_init_~tmp___3~6#1.offset; [2025-02-08 02:44:21,224 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6989: assume xpc_setup_rsvd_page_#t~mem978#1 % 18446744073709551616 <= 2;havoc xpc_setup_rsvd_page_#t~mem978#1;call xpc_setup_rsvd_page_#t~mem979#1 := read~int#4(xpc_setup_rsvd_page_~rp~0#1.base, 16 + xpc_setup_rsvd_page_~rp~0#1.offset, 2);call write~int#4((if xpc_setup_rsvd_page_#t~mem979#1 % 256 % 65536 <= 32767 then xpc_setup_rsvd_page_#t~mem979#1 % 256 % 65536 else xpc_setup_rsvd_page_#t~mem979#1 % 256 % 65536 - 65536), xpc_setup_rsvd_page_~rp~0#1.base, 16 + xpc_setup_rsvd_page_~rp~0#1.offset, 2);havoc xpc_setup_rsvd_page_#t~mem979#1; [2025-02-08 02:44:21,224 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6989: assume !(xpc_setup_rsvd_page_#t~mem978#1 % 18446744073709551616 <= 2);havoc xpc_setup_rsvd_page_#t~mem978#1; [2025-02-08 02:44:21,224 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7023-1: assume xpc_setup_rsvd_page_#t~short995#1; [2025-02-08 02:44:21,224 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7023-1: assume !xpc_setup_rsvd_page_#t~short995#1;call xpc_setup_rsvd_page_#t~mem994#1 := read~int#4(xpc_setup_rsvd_page_~rp~0#1.base, 24 + xpc_setup_rsvd_page_~rp~0#1.offset, 8);xpc_setup_rsvd_page_#t~short995#1 := xpc_setup_rsvd_page_#t~mem994#1 % 18446744073709551616 == xpc_setup_rsvd_page_~new_ts_jiffies~0#1 % 18446744073709551616; [2025-02-08 02:44:21,224 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7023: assume xpc_setup_rsvd_page_#t~short995#1;havoc xpc_setup_rsvd_page_#t~mem994#1;havoc xpc_setup_rsvd_page_#t~short995#1;xpc_setup_rsvd_page_~new_ts_jiffies~0#1 := 1 + xpc_setup_rsvd_page_~new_ts_jiffies~0#1; [2025-02-08 02:44:21,224 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7023: assume !xpc_setup_rsvd_page_#t~short995#1;havoc xpc_setup_rsvd_page_#t~mem994#1;havoc xpc_setup_rsvd_page_#t~short995#1; [2025-02-08 02:44:21,224 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6891-1: assume xpc_setup_rsvd_page_#t~switch966#1; [2025-02-08 02:44:21,224 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6891-1: assume !xpc_setup_rsvd_page_#t~switch966#1;xpc_setup_rsvd_page_#t~switch966#1 := true; [2025-02-08 02:44:21,224 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6891: assume xpc_setup_rsvd_page_#t~switch966#1; [2025-02-08 02:44:21,224 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6891: assume !xpc_setup_rsvd_page_#t~switch966#1; [2025-02-08 02:44:21,224 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6891-5: assume xpc_setup_rsvd_page_#t~switch965#1;xpc_setup_rsvd_page_#t~switch966#1 := false; [2025-02-08 02:44:21,224 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6891-5: assume !xpc_setup_rsvd_page_#t~switch965#1;xpc_setup_rsvd_page_#t~switch965#1 := xpc_setup_rsvd_page_#t~switch965#1; [2025-02-08 02:44:21,224 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6891-4: assume xpc_setup_rsvd_page_#t~switch966#1; [2025-02-08 02:44:21,224 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6891-4: assume !xpc_setup_rsvd_page_#t~switch966#1;xpc_setup_rsvd_page_#t~switch966#1 := xpc_setup_rsvd_page_#t~switch966#1; [2025-02-08 02:44:21,224 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6891-3: assume xpc_setup_rsvd_page_#t~switch966#1; [2025-02-08 02:44:21,224 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6891-3: assume !xpc_setup_rsvd_page_#t~switch966#1;xpc_setup_rsvd_page_#t~switch966#1 := true; [2025-02-08 02:44:21,224 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6891-2: assume xpc_setup_rsvd_page_#t~switch966#1; [2025-02-08 02:44:21,224 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6891-2: assume !xpc_setup_rsvd_page_#t~switch966#1;xpc_setup_rsvd_page_#t~switch966#1 := xpc_setup_rsvd_page_#t~switch966#1; [2025-02-08 02:44:21,224 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5471-1: xpc_init_#res#1 := xpc_init_~ret~2#1; [2025-02-08 02:44:21,224 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5438: assume -9223372036854775808 <= xpc_init_#t~ret442#1 && xpc_init_#t~ret442#1 <= 9223372036854775807;xpc_init_~tmp___4~5#1 := xpc_init_#t~ret442#1;havoc xpc_init_#t~ret442#1; [2025-02-08 02:44:21,224 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5438-1: SUMMARY for call xpc_init_#t~ret442#1 := IS_ERR(xpc_init_~__k___0~0#1.base, xpc_init_~__k___0~0#1.offset); srcloc: null [2025-02-08 02:44:21,224 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5405: xpc_init_#t~ret430#1 := xpc_setup_rsvd_page_#res#1;havoc xpc_setup_rsvd_page_#t~ret963#1.base, xpc_setup_rsvd_page_#t~ret963#1.offset, xpc_setup_rsvd_page_#t~mem964#1, xpc_setup_rsvd_page_#t~switch965#1, xpc_setup_rsvd_page_#t~switch966#1, xpc_setup_rsvd_page_#t~switch967#1, xpc_setup_rsvd_page_#t~switch968#1, xpc_setup_rsvd_page_#t~switch969#1, xpc_setup_rsvd_page_#t~ret971#1, xpc_setup_rsvd_page_#t~ret972#1, xpc_setup_rsvd_page_#t~ret973#1.base, xpc_setup_rsvd_page_#t~ret973#1.offset, xpc_setup_rsvd_page_#t~mem974#1, xpc_setup_rsvd_page_#t~ret975#1, xpc_setup_rsvd_page_#t~ret977#1, xpc_setup_rsvd_page_#t~mem978#1, xpc_setup_rsvd_page_#t~mem979#1, xpc_setup_rsvd_page_#t~mem980#1, xpc_setup_rsvd_page_#t~ret981#1, xpc_setup_rsvd_page_#t~mem982#1, xpc_setup_rsvd_page_#t~mem983#1, xpc_setup_rsvd_page_#t~short984#1, xpc_setup_rsvd_page_#t~mem985#1, xpc_setup_rsvd_page_#t~ret986#1, xpc_setup_rsvd_page_#t~mem987#1, xpc_setup_rsvd_page_#t~mem988#1, xpc_setup_rsvd_page_#t~mem989#1, xpc_setup_rsvd_page_#t~mem992#1.base, xpc_setup_rsvd_page_#t~mem992#1.offset, xpc_setup_rsvd_page_#t~ret993#1, xpc_setup_rsvd_page_#t~mem994#1, xpc_setup_rsvd_page_#t~short995#1, xpc_setup_rsvd_page_~ret~9#1, xpc_setup_rsvd_page_~rp~0#1.base, xpc_setup_rsvd_page_~rp~0#1.offset, xpc_setup_rsvd_page_~rp_pa~1#1, xpc_setup_rsvd_page_~new_ts_jiffies~0#1, xpc_setup_rsvd_page_~tmp~49#1.base, xpc_setup_rsvd_page_~tmp~49#1.offset, xpc_setup_rsvd_page_~pscr_ret__~0#1, xpc_setup_rsvd_page_~__vpp_verify~0#1.base, xpc_setup_rsvd_page_~__vpp_verify~0#1.offset, xpc_setup_rsvd_page_~pfo_ret__~2#1, xpc_setup_rsvd_page_~pfo_ret_____0~0#1, xpc_setup_rsvd_page_~pfo_ret_____1~0#1, xpc_setup_rsvd_page_~pfo_ret_____2~0#1, xpc_setup_rsvd_page_~tmp___0~33#1, xpc_setup_rsvd_page_~tmp___1~18#1.base, xpc_setup_rsvd_page_~tmp___1~18#1.offset, xpc_setup_rsvd_page_~tmp___2~16#1, xpc_setup_rsvd_page_~tmp___3~9#1;assume { :end_inline_xpc_setup_rsvd_page } true;assume -2147483648 <= xpc_init_#t~ret430#1 && xpc_init_#t~ret430#1 <= 2147483647;xpc_init_~ret~2#1 := xpc_init_#t~ret430#1;havoc xpc_init_#t~ret430#1; [2025-02-08 02:44:21,225 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6892: havoc xpc_setup_rsvd_page_#t~switch966#1;xpc_setup_rsvd_page_~pscr_ret__~0#1 := xpc_setup_rsvd_page_~pfo_ret__~2#1; [2025-02-08 02:44:21,225 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5439: assume 0 == xpc_init_~tmp___4~5#1; [2025-02-08 02:44:21,225 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5439: assume !(0 == xpc_init_~tmp___4~5#1); [2025-02-08 02:44:21,225 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5406: assume 0 != xpc_init_~ret~2#1; [2025-02-08 02:44:21,225 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5406: assume !(0 != xpc_init_~ret~2#1);assume { :begin_inline_register_reboot_notifier } true;register_reboot_notifier_#in~arg0#1.base, register_reboot_notifier_#in~arg0#1.offset := ~#xpc_reboot_notifier~0.base, ~#xpc_reboot_notifier~0.offset;havoc register_reboot_notifier_#res#1;havoc register_reboot_notifier_#t~nondet1788#1, register_reboot_notifier_~arg0#1.base, register_reboot_notifier_~arg0#1.offset;register_reboot_notifier_~arg0#1.base, register_reboot_notifier_~arg0#1.offset := register_reboot_notifier_#in~arg0#1.base, register_reboot_notifier_#in~arg0#1.offset;havoc register_reboot_notifier_#t~nondet1788#1;assume -2147483648 <= register_reboot_notifier_#t~nondet1788#1 && register_reboot_notifier_#t~nondet1788#1 <= 2147483647;register_reboot_notifier_#res#1 := register_reboot_notifier_#t~nondet1788#1;havoc register_reboot_notifier_#t~nondet1788#1; [2025-02-08 02:44:21,225 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6926: SUMMARY for call __bad_percpu_size(); srcloc: null [2025-02-08 02:44:21,225 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5440-1: SUMMARY for call xpc_init_#t~ret443#1 := wake_up_process(xpc_init_~__k___0~0#1.base, xpc_init_~__k___0~0#1.offset); srcloc: null [2025-02-08 02:44:21,225 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5407: assume -2147483648 <= xpc_init_#t~ret431#1 && xpc_init_#t~ret431#1 <= 2147483647;havoc xpc_init_#t~ret431#1; [2025-02-08 02:44:21,225 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5407-1: SUMMARY for call xpc_init_#t~ret431#1 := dev_err(~xpc_part~0.base, ~xpc_part~0.offset, 94, 0); srcloc: null [2025-02-08 02:44:21,225 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5440: assume -2147483648 <= xpc_init_#t~ret443#1 && xpc_init_#t~ret443#1 <= 2147483647;havoc xpc_init_#t~ret443#1; [2025-02-08 02:44:21,225 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5077: xpc_setup_partitions_~part~6#1.base, xpc_setup_partitions_~part~6#1.offset := ~xpc_partitions~0.base, ~xpc_partitions~0.offset + 798 * (if xpc_setup_partitions_~partid~6#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then xpc_setup_partitions_~partid~6#1 % 18446744073709551616 % 18446744073709551616 else xpc_setup_partitions_~partid~6#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616);call write~int#4(0, xpc_setup_partitions_~part~6#1.base, 25 + xpc_setup_partitions_~part~6#1.offset, 4); [2025-02-08 02:44:21,225 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6993-2: call xpc_setup_rsvd_page_#t~mem980#1 := read~int#4(xpc_setup_rsvd_page_~rp~0#1.base, 16 + xpc_setup_rsvd_page_~rp~0#1.offset, 2); [2025-02-08 02:44:21,225 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6993-1: SUMMARY for call xpc_setup_rsvd_page_#t~ret981#1 := ldv__builtin_expect((if xpc_setup_rsvd_page_#t~mem980#1 != ~xp_partition_id~0 then 1 else 0), 0); srcloc: null [2025-02-08 02:44:21,225 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6993: assume -9223372036854775808 <= xpc_setup_rsvd_page_#t~ret981#1 && xpc_setup_rsvd_page_#t~ret981#1 <= 9223372036854775807;xpc_setup_rsvd_page_~tmp___3~9#1 := xpc_setup_rsvd_page_#t~ret981#1;havoc xpc_setup_rsvd_page_#t~mem980#1;havoc xpc_setup_rsvd_page_#t~ret981#1; [2025-02-08 02:44:21,225 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5573: main_#t~ret459#1 := xpc_system_die_#res#1;havoc xpc_system_die_#t~switch416#1, xpc_system_die_#t~mem417#1, xpc_system_die_#t~mem418#1, xpc_system_die_#t~mem419#1, xpc_system_die_#t~short420#1, xpc_system_die_#t~mem421#1.base, xpc_system_die_#t~mem421#1.offset, xpc_system_die_#t~ret422#1, xpc_system_die_~nb#1.base, xpc_system_die_~nb#1.offset, xpc_system_die_~event#1, xpc_system_die_~_die_args#1.base, xpc_system_die_~_die_args#1.offset, xpc_system_die_~die_args~0#1.base, xpc_system_die_~die_args~0#1.offset, xpc_system_die_~tmp~27#1;havoc xpc_system_die_#in~nb#1.base, xpc_system_die_#in~nb#1.offset, xpc_system_die_#in~event#1, xpc_system_die_#in~_die_args#1.base, xpc_system_die_#in~_die_args#1.offset;assume { :end_inline_xpc_system_die } true;assume -2147483648 <= main_#t~ret459#1 && main_#t~ret459#1 <= 2147483647;havoc main_#t~ret459#1;~ldv_state_variable_2~0 := 1; [2025-02-08 02:44:21,225 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6994: assume 0 != xpc_setup_rsvd_page_~tmp___3~9#1; [2025-02-08 02:44:21,225 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6994: assume !(0 != xpc_setup_rsvd_page_~tmp___3~9#1);call xpc_setup_rsvd_page_#t~mem982#1 := read~int#4(xpc_setup_rsvd_page_~rp~0#1.base, 16 + xpc_setup_rsvd_page_~rp~0#1.offset, 2);xpc_setup_rsvd_page_#t~short984#1 := xpc_setup_rsvd_page_#t~mem982#1 < 0; [2025-02-08 02:44:21,225 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7027: call write~int#4(xpc_setup_rsvd_page_~new_ts_jiffies~0#1, xpc_setup_rsvd_page_~rp~0#1.base, 24 + xpc_setup_rsvd_page_~rp~0#1.offset, 8);~xpc_rsvd_page~0.base, ~xpc_rsvd_page~0.offset := xpc_setup_rsvd_page_~rp~0#1.base, xpc_setup_rsvd_page_~rp~0#1.offset;xpc_setup_rsvd_page_#res#1 := 0; [2025-02-08 02:44:21,225 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5508: havoc ldv_main_exported_1_#t~nondet1707#1, ldv_main_exported_1_#t~switch1708#1, ldv_main_exported_1_#t~ret1709#1, ldv_main_exported_1_#t~ret1710#1, ldv_main_exported_1_#t~ret1711#1, ldv_main_exported_1_#t~ret1712#1, ldv_main_exported_1_#t~ret1713#1, ldv_main_exported_1_#t~ret1714#1, ldv_main_exported_1_#t~ret1715#1, ldv_main_exported_1_#t~ret1716#1, ldv_main_exported_1_#t~ret1717#1.base, ldv_main_exported_1_#t~ret1717#1.offset, ldv_main_exported_1_#t~ret1718#1.base, ldv_main_exported_1_#t~ret1718#1.offset, ldv_main_exported_1_#t~ret1719#1, ldv_main_exported_1_#t~ret1720#1, ldv_main_exported_1_#t~ret1721#1, ldv_main_exported_1_#t~ret1722#1, ldv_main_exported_1_#t~ret1723#1, ldv_main_exported_1_#t~ret1724#1, ldv_main_exported_1_#t~ret1725#1, ldv_main_exported_1_#t~ret1726#1, ldv_main_exported_1_#t~ret1727#1, ldv_main_exported_1_#t~ret1728#1, ldv_main_exported_1_#t~ret1729#1, ldv_main_exported_1_#t~ret1730#1, ldv_main_exported_1_#t~ret1731#1, ldv_main_exported_1_#t~ret1732#1, ldv_main_exported_1_#t~ret1733#1, ldv_main_exported_1_#t~ret1734#1, ldv_main_exported_1_#t~ret1735#1, ldv_main_exported_1_#t~ret1736#1, ldv_main_exported_1_#t~ret1737#1, ldv_main_exported_1_~tmp~106#1;assume { :end_inline_ldv_main_exported_1 } true; [2025-02-08 02:44:21,225 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5079: havoc xpc_setup_partitions_#t~ret367#1.base, xpc_setup_partitions_#t~ret367#1.offset; [2025-02-08 02:44:21,225 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5079-1: SUMMARY for call xpc_setup_partitions_#t~ret367#1.base, xpc_setup_partitions_#t~ret367#1.offset := spinlock_check(xpc_setup_partitions_~part~6#1.base, 29 + xpc_setup_partitions_~part~6#1.offset); srcloc: null [2025-02-08 02:44:21,225 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5443: xpc_init_~kthread~2#1.base, xpc_init_~kthread~2#1.offset := xpc_init_~__k___0~0#1.base, xpc_init_~__k___0~0#1.offset; [2025-02-08 02:44:21,225 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5080-1: SUMMARY for call __raw_spin_lock_init(xpc_setup_partitions_~part~6#1.base, 29 + xpc_setup_partitions_~part~6#1.offset, 82, 0, xpc_setup_partitions_~#__key~3#1.base, xpc_setup_partitions_~#__key~3#1.offset); srcloc: null [2025-02-08 02:44:21,226 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5080: call write~int#4(0, xpc_setup_partitions_~part~6#1.base, 97 + xpc_setup_partitions_~part~6#1.offset, 1);call write~int#4(0, xpc_setup_partitions_~part~6#1.base, 98 + xpc_setup_partitions_~part~6#1.offset, 4);call write~int#4(0, xpc_setup_partitions_~part~6#1.base, 102 + xpc_setup_partitions_~part~6#1.offset, 4); [2025-02-08 02:44:21,226 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5444-1: SUMMARY for call xpc_init_#t~ret444#1 := IS_ERR(xpc_init_~kthread~2#1.base, xpc_init_~kthread~2#1.offset); srcloc: null [2025-02-08 02:44:21,226 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5444: assume -9223372036854775808 <= xpc_init_#t~ret444#1 && xpc_init_#t~ret444#1 <= 9223372036854775807;xpc_init_~tmp___5~5#1 := xpc_init_#t~ret444#1;havoc xpc_init_#t~ret444#1; [2025-02-08 02:44:21,226 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6931-1: assume xpc_setup_rsvd_page_#t~switch968#1; [2025-02-08 02:44:21,226 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6931-1: assume !xpc_setup_rsvd_page_#t~switch968#1;xpc_setup_rsvd_page_#t~switch968#1 := true; [2025-02-08 02:44:21,226 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6931: assume xpc_setup_rsvd_page_#t~switch968#1; [2025-02-08 02:44:21,226 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6931: assume !xpc_setup_rsvd_page_#t~switch968#1; [2025-02-08 02:44:21,226 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6931-5: assume xpc_setup_rsvd_page_#t~switch965#1;xpc_setup_rsvd_page_#t~switch968#1 := false; [2025-02-08 02:44:21,226 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6931-5: assume !xpc_setup_rsvd_page_#t~switch965#1;xpc_setup_rsvd_page_#t~switch965#1 := xpc_setup_rsvd_page_#t~switch965#1; [2025-02-08 02:44:21,226 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6931-4: assume xpc_setup_rsvd_page_#t~switch968#1; [2025-02-08 02:44:21,226 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6931-4: assume !xpc_setup_rsvd_page_#t~switch968#1;xpc_setup_rsvd_page_#t~switch968#1 := xpc_setup_rsvd_page_#t~switch968#1; [2025-02-08 02:44:21,226 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6931-3: assume xpc_setup_rsvd_page_#t~switch968#1; [2025-02-08 02:44:21,226 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6931-3: assume !xpc_setup_rsvd_page_#t~switch968#1;xpc_setup_rsvd_page_#t~switch968#1 := true; [2025-02-08 02:44:21,226 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6931-2: assume xpc_setup_rsvd_page_#t~switch968#1; [2025-02-08 02:44:21,226 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6931-2: assume !xpc_setup_rsvd_page_#t~switch968#1;xpc_setup_rsvd_page_#t~switch968#1 := xpc_setup_rsvd_page_#t~switch968#1; [2025-02-08 02:44:21,226 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5346: assume 0 == xpc_system_die_~tmp~27#1; [2025-02-08 02:44:21,226 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5346: assume !(0 == xpc_system_die_~tmp~27#1); [2025-02-08 02:44:21,226 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5445: assume 0 != xpc_init_~tmp___5~5#1; [2025-02-08 02:44:21,226 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5445: assume !(0 != xpc_init_~tmp___5~5#1);assume { :begin_inline_xpc_set_interface } true;xpc_set_interface_#in~arg0#1.base, xpc_set_interface_#in~arg0#1.offset, xpc_set_interface_#in~arg1#1.base, xpc_set_interface_#in~arg1#1.offset, xpc_set_interface_#in~arg2#1.base, xpc_set_interface_#in~arg2#1.offset, xpc_set_interface_#in~arg3#1.base, xpc_set_interface_#in~arg3#1.offset, xpc_set_interface_#in~arg4#1.base, xpc_set_interface_#in~arg4#1.offset, xpc_set_interface_#in~arg5#1.base, xpc_set_interface_#in~arg5#1.offset := #funAddr~xpc_initiate_connect.base, #funAddr~xpc_initiate_connect.offset, #funAddr~xpc_initiate_disconnect.base, #funAddr~xpc_initiate_disconnect.offset, #funAddr~xpc_initiate_send.base, #funAddr~xpc_initiate_send.offset, #funAddr~xpc_initiate_send_notify.base, #funAddr~xpc_initiate_send_notify.offset, #funAddr~xpc_initiate_received.base, #funAddr~xpc_initiate_received.offset, #funAddr~xpc_initiate_partid_to_nasids.base, #funAddr~xpc_initiate_partid_to_nasids.offset;havoc xpc_set_interface_~arg0#1.base, xpc_set_interface_~arg0#1.offset, xpc_set_interface_~arg1#1.base, xpc_set_interface_~arg1#1.offset, xpc_set_interface_~arg2#1.base, xpc_set_interface_~arg2#1.offset, xpc_set_interface_~arg3#1.base, xpc_set_interface_~arg3#1.offset, xpc_set_interface_~arg4#1.base, xpc_set_interface_~arg4#1.offset, xpc_set_interface_~arg5#1.base, xpc_set_interface_~arg5#1.offset;xpc_set_interface_~arg0#1.base, xpc_set_interface_~arg0#1.offset := xpc_set_interface_#in~arg0#1.base, xpc_set_interface_#in~arg0#1.offset;xpc_set_interface_~arg1#1.base, xpc_set_interface_~arg1#1.offset := xpc_set_interface_#in~arg1#1.base, xpc_set_interface_#in~arg1#1.offset;xpc_set_interface_~arg2#1.base, xpc_set_interface_~arg2#1.offset := xpc_set_interface_#in~arg2#1.base, xpc_set_interface_#in~arg2#1.offset;xpc_set_interface_~arg3#1.base, xpc_set_interface_~arg3#1.offset := xpc_set_interface_#in~arg3#1.base, xpc_set_interface_#in~arg3#1.offset;xpc_set_interface_~arg4#1.base, xpc_set_interface_~arg4#1.offset := xpc_set_interface_#in~arg4#1.base, xpc_set_interface_#in~arg4#1.offset;xpc_set_interface_~arg5#1.base, xpc_set_interface_~arg5#1.offset := xpc_set_interface_#in~arg5#1.base, xpc_set_interface_#in~arg5#1.offset; [2025-02-08 02:44:21,226 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5412: assume 0 != xpc_init_~ret~2#1; [2025-02-08 02:44:21,226 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5412: assume !(0 != xpc_init_~ret~2#1); [2025-02-08 02:44:21,227 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint ULTIMATE.startFINAL: assume true; [2025-02-08 02:44:21,227 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6932: havoc xpc_setup_rsvd_page_#t~switch968#1;xpc_setup_rsvd_page_~pscr_ret__~0#1 := xpc_setup_rsvd_page_~pfo_ret_____1~0#1; [2025-02-08 02:44:21,227 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7626: __next_node_~tmp~61#1 := __next_node_#t~ret1126#1;havoc __next_node_#t~ret1126#1;__next_node_~__min2~1#1 := (if __next_node_~tmp~61#1 % 18446744073709551616 % 4294967296 <= 2147483647 then __next_node_~tmp~61#1 % 18446744073709551616 % 4294967296 else __next_node_~tmp~61#1 % 18446744073709551616 % 4294967296 - 4294967296); [2025-02-08 02:44:21,227 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10929: assume 1 == ~ldv_mutex_cached_activate_gru_mq_desc_mutex_of_xpc_partition_uv~0; [2025-02-08 02:44:21,227 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10929: assume !(1 == ~ldv_mutex_cached_activate_gru_mq_desc_mutex_of_xpc_partition_uv~0); [2025-02-08 02:44:21,227 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5512-1: assume 0 != ~ldv_retval_0~0;~ldv_state_variable_0~0 := 2; [2025-02-08 02:44:21,227 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5512-1: assume !(0 != ~ldv_retval_0~0); [2025-02-08 02:44:21,227 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5512-2: assume 0 == ~ldv_retval_0~0;~ldv_state_variable_0~0 := 3;~ldv_state_variable_2~0 := 1;~ldv_state_variable_3~0 := 1;~ldv_state_variable_1~0 := 1; [2025-02-08 02:44:21,227 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5512-2: assume !(0 == ~ldv_retval_0~0); [2025-02-08 02:44:21,227 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5446: assume -2147483648 <= xpc_init_#t~ret445#1 && xpc_init_#t~ret445#1 <= 2147483647;havoc xpc_init_#t~ret445#1; [2025-02-08 02:44:21,227 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7626-1: SUMMARY for call __next_node_#t~ret1126#1 := find_next_bit(__next_node_~srcp#1.base, __next_node_~srcp#1.offset, 1024, 1 + __next_node_~n#1); srcloc: null [2025-02-08 02:44:21,227 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5446-1: SUMMARY for call xpc_init_#t~ret445#1 := dev_err(~xpc_part~0.base, ~xpc_part~0.offset, 100, 0); srcloc: null [2025-02-08 02:44:21,227 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5413: assume -2147483648 <= xpc_init_#t~ret433#1 && xpc_init_#t~ret433#1 <= 2147483647;havoc xpc_init_#t~ret433#1; [2025-02-08 02:44:21,227 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5413-1: SUMMARY for call xpc_init_#t~ret433#1 := dev_warn(~xpc_part~0.base, ~xpc_part~0.offset, 95, 0); srcloc: null [2025-02-08 02:44:21,227 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6966: SUMMARY for call __bad_percpu_size(); srcloc: null [2025-02-08 02:44:21,227 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11029: havoc find_first_bit_#t~nondet1776#1;__first_node_#t~ret1125#1 := find_first_bit_#res#1;havoc find_first_bit_#t~nondet1776#1, find_first_bit_~arg0#1.base, find_first_bit_~arg0#1.offset, find_first_bit_~arg1#1;havoc find_first_bit_#in~arg0#1.base, find_first_bit_#in~arg0#1.offset, find_first_bit_#in~arg1#1;assume { :end_inline_find_first_bit } true;__first_node_~tmp~60#1 := __first_node_#t~ret1125#1;havoc __first_node_#t~ret1125#1;__first_node_~__min2~0#1 := (if __first_node_~tmp~60#1 % 18446744073709551616 % 4294967296 <= 2147483647 then __first_node_~tmp~60#1 % 18446744073709551616 % 4294967296 else __first_node_~tmp~60#1 % 18446744073709551616 % 4294967296 - 4294967296); [2025-02-08 02:44:21,227 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5447: SUMMARY for call complete(~#xpc_discovery_exited~0.base, ~#xpc_discovery_exited~0.offset); srcloc: null [2025-02-08 02:44:21,227 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10931: SUMMARY for call ldv_error(); srcloc: null [2025-02-08 02:44:21,227 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7628: assume __next_node_~__min1~1#1 < __next_node_~__min2~1#1;__next_node_~tmp___0~43#1 := __next_node_~__min1~1#1; [2025-02-08 02:44:21,227 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7628: assume !(__next_node_~__min1~1#1 < __next_node_~__min2~1#1);__next_node_~tmp___0~43#1 := __next_node_~__min2~1#1; [2025-02-08 02:44:21,227 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5448-1: SUMMARY for call xpc_do_exit(19); srcloc: null [2025-02-08 02:44:21,228 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5448: xpc_init_#res#1 := -16; [2025-02-08 02:44:21,228 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5085: call write~$Pointer$#4(#funAddr~xpc_timeout_partition_disengage.base, #funAddr~xpc_timeout_partition_disengage.offset, xpc_setup_partitions_~part~6#1.base, 146 + xpc_setup_partitions_~part~6#1.offset, 8);call write~int#4(xpc_setup_partitions_~part~6#1.base + xpc_setup_partitions_~part~6#1.offset, xpc_setup_partitions_~part~6#1.base, 154 + xpc_setup_partitions_~part~6#1.offset, 8);call write~int#4(0, xpc_setup_partitions_~part~6#1.base, 238 + xpc_setup_partitions_~part~6#1.offset, 1); [2025-02-08 02:44:21,228 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5085-1: SUMMARY for call init_timer_key(xpc_setup_partitions_~part~6#1.base, 114 + xpc_setup_partitions_~part~6#1.offset, 0, 83, 0, xpc_setup_partitions_~#__key___0~1#1.base, xpc_setup_partitions_~#__key___0~1#1.offset); srcloc: null [2025-02-08 02:44:21,228 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7001-1: assume xpc_setup_rsvd_page_#t~short984#1; [2025-02-08 02:44:21,228 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7001-1: assume !xpc_setup_rsvd_page_#t~short984#1;call xpc_setup_rsvd_page_#t~mem983#1 := read~int#4(xpc_setup_rsvd_page_~rp~0#1.base, 16 + xpc_setup_rsvd_page_~rp~0#1.offset, 2);xpc_setup_rsvd_page_#t~short984#1 := xpc_setup_rsvd_page_#t~mem983#1 >= ~xp_max_npartitions~0; [2025-02-08 02:44:21,228 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7001: assume xpc_setup_rsvd_page_#t~short984#1;havoc xpc_setup_rsvd_page_#t~mem982#1;havoc xpc_setup_rsvd_page_#t~mem983#1;havoc xpc_setup_rsvd_page_#t~short984#1;call xpc_setup_rsvd_page_#t~mem985#1 := read~int#4(xpc_setup_rsvd_page_~rp~0#1.base, 16 + xpc_setup_rsvd_page_~rp~0#1.offset, 2); [2025-02-08 02:44:21,228 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7001: assume !xpc_setup_rsvd_page_#t~short984#1;havoc xpc_setup_rsvd_page_#t~mem982#1;havoc xpc_setup_rsvd_page_#t~mem983#1;havoc xpc_setup_rsvd_page_#t~short984#1;call write~int#4(48, xpc_setup_rsvd_page_~rp~0#1.base, 20 + xpc_setup_rsvd_page_~rp~0#1.offset, 1);call write~int#4(~xp_max_npartitions~0, xpc_setup_rsvd_page_~rp~0#1.base, 18 + xpc_setup_rsvd_page_~rp~0#1.offset, 2);call xpc_setup_rsvd_page_#t~mem987#1 := read~int#4(xpc_setup_rsvd_page_~rp~0#1.base, 8 + xpc_setup_rsvd_page_~rp~0#1.offset, 8); [2025-02-08 02:44:21,228 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5416: assume { :begin_inline_register_die_notifier } true;register_die_notifier_#in~arg0#1.base, register_die_notifier_#in~arg0#1.offset := ~#xpc_die_notifier~0.base, ~#xpc_die_notifier~0.offset;havoc register_die_notifier_#res#1;havoc register_die_notifier_#t~nondet1787#1, register_die_notifier_~arg0#1.base, register_die_notifier_~arg0#1.offset;register_die_notifier_~arg0#1.base, register_die_notifier_~arg0#1.offset := register_die_notifier_#in~arg0#1.base, register_die_notifier_#in~arg0#1.offset;havoc register_die_notifier_#t~nondet1787#1;assume -2147483648 <= register_die_notifier_#t~nondet1787#1 && register_die_notifier_#t~nondet1787#1 <= 2147483647;register_die_notifier_#res#1 := register_die_notifier_#t~nondet1787#1;havoc register_die_notifier_#t~nondet1787#1; [2025-02-08 02:44:21,228 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7002: assume -2147483648 <= xpc_setup_rsvd_page_#t~ret986#1 && xpc_setup_rsvd_page_#t~ret986#1 <= 2147483647;havoc xpc_setup_rsvd_page_#t~mem985#1;havoc xpc_setup_rsvd_page_#t~ret986#1;xpc_setup_rsvd_page_#res#1 := -22; [2025-02-08 02:44:21,228 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10933: assume 1 == ~ldv_mutex_cred_guard_mutex_of_signal_struct~0; [2025-02-08 02:44:21,228 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10933: assume !(1 == ~ldv_mutex_cred_guard_mutex_of_signal_struct~0); [2025-02-08 02:44:21,228 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7002-1: SUMMARY for call xpc_setup_rsvd_page_#t~ret986#1 := dev_err(~xpc_part~0.base, ~xpc_part~0.offset, 205, 0); srcloc: null [2025-02-08 02:44:21,228 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5417: assume 0 != xpc_init_~ret~2#1; [2025-02-08 02:44:21,228 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5417: assume !(0 != xpc_init_~ret~2#1); [2025-02-08 02:44:21,228 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5418: assume -2147483648 <= xpc_init_#t~ret435#1 && xpc_init_#t~ret435#1 <= 2147483647;havoc xpc_init_#t~ret435#1; [2025-02-08 02:44:21,228 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5418-1: SUMMARY for call xpc_init_#t~ret435#1 := dev_warn(~xpc_part~0.base, ~xpc_part~0.offset, 96, 0); srcloc: null [2025-02-08 02:44:21,228 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5352: xpc_system_die_#t~ret422#1 := user_mode_vm_#res#1;havoc user_mode_vm_#t~ret5#1, user_mode_vm_~regs#1.base, user_mode_vm_~regs#1.offset, user_mode_vm_~tmp~0#1;havoc user_mode_vm_#in~regs#1.base, user_mode_vm_#in~regs#1.offset;assume { :end_inline_user_mode_vm } true;assume -2147483648 <= xpc_system_die_#t~ret422#1 && xpc_system_die_#t~ret422#1 <= 2147483647;xpc_system_die_~tmp~27#1 := xpc_system_die_#t~ret422#1;havoc xpc_system_die_#t~mem421#1.base, xpc_system_die_#t~mem421#1.offset;havoc xpc_system_die_#t~ret422#1; [2025-02-08 02:44:21,228 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6971: assume xpc_setup_rsvd_page_#t~switch965#1;assume { :begin_inline___bad_size_call_parameter } true;assume { :end_inline___bad_size_call_parameter } true; [2025-02-08 02:44:21,228 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6971: assume !xpc_setup_rsvd_page_#t~switch965#1;havoc xpc_setup_rsvd_page_#t~switch965#1;havoc xpc_setup_rsvd_page_#t~switch966#1;havoc xpc_setup_rsvd_page_#t~switch967#1;havoc xpc_setup_rsvd_page_#t~switch968#1;havoc xpc_setup_rsvd_page_#t~switch969#1;havoc xpc_setup_rsvd_page_#t~switch965#1;havoc xpc_setup_rsvd_page_#t~switch966#1;havoc xpc_setup_rsvd_page_#t~switch967#1;havoc xpc_setup_rsvd_page_#t~switch968#1;havoc xpc_setup_rsvd_page_#t~switch969#1; [2025-02-08 02:44:21,228 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10935: SUMMARY for call ldv_error(); srcloc: null [2025-02-08 02:44:21,228 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5518: assume { :end_inline_xpc_exit } true;~ldv_state_variable_0~0 := 2; [2025-02-08 02:44:21,228 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5452: havoc xpc_set_interface_~arg0#1.base, xpc_set_interface_~arg0#1.offset, xpc_set_interface_~arg1#1.base, xpc_set_interface_~arg1#1.offset, xpc_set_interface_~arg2#1.base, xpc_set_interface_~arg2#1.offset, xpc_set_interface_~arg3#1.base, xpc_set_interface_~arg3#1.offset, xpc_set_interface_~arg4#1.base, xpc_set_interface_~arg4#1.offset, xpc_set_interface_~arg5#1.base, xpc_set_interface_~arg5#1.offset;havoc xpc_set_interface_#in~arg0#1.base, xpc_set_interface_#in~arg0#1.offset, xpc_set_interface_#in~arg1#1.base, xpc_set_interface_#in~arg1#1.offset, xpc_set_interface_#in~arg2#1.base, xpc_set_interface_#in~arg2#1.offset, xpc_set_interface_#in~arg3#1.base, xpc_set_interface_#in~arg3#1.offset, xpc_set_interface_#in~arg4#1.base, xpc_set_interface_#in~arg4#1.offset, xpc_set_interface_#in~arg5#1.base, xpc_set_interface_#in~arg5#1.offset;assume { :end_inline_xpc_set_interface } true;xpc_init_#res#1 := 0; [2025-02-08 02:44:22,188 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8954: call xpc_allocate_recv_msg_slot_uv_#t~mem1494#1 := read~int#4(xpc_allocate_recv_msg_slot_uv_~ch#1.base, 84 + xpc_allocate_recv_msg_slot_uv_~ch#1.offset, 2);xpc_allocate_recv_msg_slot_uv_~nbytes~1#1 := (if xpc_allocate_recv_msg_slot_uv_#t~mem1494#1 % 65536 % 4294967296 <= 2147483647 then xpc_allocate_recv_msg_slot_uv_#t~mem1494#1 % 65536 % 4294967296 else xpc_allocate_recv_msg_slot_uv_#t~mem1494#1 % 65536 % 4294967296 - 4294967296) * xpc_allocate_recv_msg_slot_uv_~nentries~1#1; [2025-02-08 02:44:22,188 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8979: xpc_allocate_recv_msg_slot_uv_#res#1 := 0; [2025-02-08 02:44:22,188 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8979-1: SUMMARY for call spin_unlock_irqrestore(xpc_allocate_recv_msg_slot_uv_~ch#1.base, 2 + xpc_allocate_recv_msg_slot_uv_~ch#1.offset, xpc_allocate_recv_msg_slot_uv_~irq_flags~22#1); srcloc: null [2025-02-08 02:44:22,189 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8921: xpc_allocate_send_msg_slot_uv_~tmp___0~56#1.base, xpc_allocate_send_msg_slot_uv_~tmp___0~56#1.offset := xpc_allocate_send_msg_slot_uv_#t~ret1490#1.base, xpc_allocate_send_msg_slot_uv_#t~ret1490#1.offset; [2025-02-08 02:44:22,189 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8921-1: SUMMARY for call xpc_allocate_send_msg_slot_uv_#t~ret1490#1.base, xpc_allocate_send_msg_slot_uv_#t~ret1490#1.offset := spinlock_check(xpc_allocate_send_msg_slot_uv_~ch#1.base, 2 + xpc_allocate_send_msg_slot_uv_~ch#1.offset); srcloc: null [2025-02-08 02:44:22,189 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9004: assume 0 == ~ret~25#1 % 4294967296;assume { :begin_inline_xpc_allocate_recv_msg_slot_uv } true;xpc_allocate_recv_msg_slot_uv_#in~ch#1.base, xpc_allocate_recv_msg_slot_uv_#in~ch#1.offset := ~ch#1.base, ~ch#1.offset;havoc xpc_allocate_recv_msg_slot_uv_#res#1;havoc xpc_allocate_recv_msg_slot_uv_#t~mem1493#1, xpc_allocate_recv_msg_slot_uv_#t~mem1494#1, xpc_allocate_recv_msg_slot_uv_#t~ret1495#1.base, xpc_allocate_recv_msg_slot_uv_#t~ret1495#1.offset, xpc_allocate_recv_msg_slot_uv_#t~mem1496#1.base, xpc_allocate_recv_msg_slot_uv_#t~mem1496#1.offset, xpc_allocate_recv_msg_slot_uv_#t~mem1497#1.base, xpc_allocate_recv_msg_slot_uv_#t~mem1497#1.offset, xpc_allocate_recv_msg_slot_uv_#t~mem1498#1, xpc_allocate_recv_msg_slot_uv_#t~ret1499#1.base, xpc_allocate_recv_msg_slot_uv_#t~ret1499#1.offset, xpc_allocate_recv_msg_slot_uv_#t~ret1500#1, xpc_allocate_recv_msg_slot_uv_#t~mem1501#1, xpc_allocate_recv_msg_slot_uv_~ch#1.base, xpc_allocate_recv_msg_slot_uv_~ch#1.offset, xpc_allocate_recv_msg_slot_uv_~ch_uv~2#1.base, xpc_allocate_recv_msg_slot_uv_~ch_uv~2#1.offset, xpc_allocate_recv_msg_slot_uv_~msg_slot~1#1.base, xpc_allocate_recv_msg_slot_uv_~msg_slot~1#1.offset, xpc_allocate_recv_msg_slot_uv_~irq_flags~22#1, xpc_allocate_recv_msg_slot_uv_~nentries~1#1, xpc_allocate_recv_msg_slot_uv_~entry~1#1, xpc_allocate_recv_msg_slot_uv_~nbytes~1#1, xpc_allocate_recv_msg_slot_uv_~tmp~92#1.base, xpc_allocate_recv_msg_slot_uv_~tmp~92#1.offset;xpc_allocate_recv_msg_slot_uv_~ch#1.base, xpc_allocate_recv_msg_slot_uv_~ch#1.offset := xpc_allocate_recv_msg_slot_uv_#in~ch#1.base, xpc_allocate_recv_msg_slot_uv_#in~ch#1.offset;havoc xpc_allocate_recv_msg_slot_uv_~ch_uv~2#1.base, xpc_allocate_recv_msg_slot_uv_~ch_uv~2#1.offset;havoc xpc_allocate_recv_msg_slot_uv_~msg_slot~1#1.base, xpc_allocate_recv_msg_slot_uv_~msg_slot~1#1.offset;havoc xpc_allocate_recv_msg_slot_uv_~irq_flags~22#1;havoc xpc_allocate_recv_msg_slot_uv_~nentries~1#1;havoc xpc_allocate_recv_msg_slot_uv_~entry~1#1;havoc xpc_allocate_recv_msg_slot_uv_~nbytes~1#1;havoc xpc_allocate_recv_msg_slot_uv_~tmp~92#1.base, xpc_allocate_recv_msg_slot_uv_~tmp~92#1.offset;xpc_allocate_recv_msg_slot_uv_~ch_uv~2#1.base, xpc_allocate_recv_msg_slot_uv_~ch_uv~2#1.offset := xpc_allocate_recv_msg_slot_uv_~ch#1.base, 395 + xpc_allocate_recv_msg_slot_uv_~ch#1.offset;call xpc_allocate_recv_msg_slot_uv_#t~mem1493#1 := read~int#4(xpc_allocate_recv_msg_slot_uv_~ch#1.base, 88 + xpc_allocate_recv_msg_slot_uv_~ch#1.offset, 2);xpc_allocate_recv_msg_slot_uv_~nentries~1#1 := (if xpc_allocate_recv_msg_slot_uv_#t~mem1493#1 % 65536 % 4294967296 <= 2147483647 then xpc_allocate_recv_msg_slot_uv_#t~mem1493#1 % 65536 % 4294967296 else xpc_allocate_recv_msg_slot_uv_#t~mem1493#1 % 65536 % 4294967296 - 4294967296);havoc xpc_allocate_recv_msg_slot_uv_#t~mem1493#1; [2025-02-08 02:44:22,189 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9004: assume !(0 == ~ret~25#1 % 4294967296); [2025-02-08 02:44:22,189 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9008: SUMMARY for call xpc_init_fifo_uv(~ch_uv~3#1.base, 24 + ~ch_uv~3#1.offset); srcloc: null [2025-02-08 02:44:22,189 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8975: assume (if xpc_allocate_recv_msg_slot_uv_#t~mem1501#1 % 65536 % 4294967296 <= 2147483647 then xpc_allocate_recv_msg_slot_uv_#t~mem1501#1 % 65536 % 4294967296 else xpc_allocate_recv_msg_slot_uv_#t~mem1501#1 % 65536 % 4294967296 - 4294967296) > xpc_allocate_recv_msg_slot_uv_~nentries~1#1;havoc xpc_allocate_recv_msg_slot_uv_#t~mem1501#1;call write~int#4(xpc_allocate_recv_msg_slot_uv_~nentries~1#1, xpc_allocate_recv_msg_slot_uv_~ch#1.base, 88 + xpc_allocate_recv_msg_slot_uv_~ch#1.offset, 2); [2025-02-08 02:44:22,189 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8975: assume !((if xpc_allocate_recv_msg_slot_uv_#t~mem1501#1 % 65536 % 4294967296 <= 2147483647 then xpc_allocate_recv_msg_slot_uv_#t~mem1501#1 % 65536 % 4294967296 else xpc_allocate_recv_msg_slot_uv_#t~mem1501#1 % 65536 % 4294967296 - 4294967296) > xpc_allocate_recv_msg_slot_uv_~nentries~1#1);havoc xpc_allocate_recv_msg_slot_uv_#t~mem1501#1; [2025-02-08 02:44:22,189 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8901: xpc_allocate_send_msg_slot_uv_~tmp~91#1.base, xpc_allocate_send_msg_slot_uv_~tmp~91#1.offset := xpc_allocate_send_msg_slot_uv_#t~ret1487#1.base, xpc_allocate_send_msg_slot_uv_#t~ret1487#1.offset;havoc xpc_allocate_send_msg_slot_uv_#t~ret1487#1.base, xpc_allocate_send_msg_slot_uv_#t~ret1487#1.offset;call write~$Pointer$#4(xpc_allocate_send_msg_slot_uv_~tmp~91#1.base, xpc_allocate_send_msg_slot_uv_~tmp~91#1.offset, xpc_allocate_send_msg_slot_uv_~ch_uv~1#1.base, 8 + xpc_allocate_send_msg_slot_uv_~ch_uv~1#1.offset, 8);call xpc_allocate_send_msg_slot_uv_#t~mem1488#1.base, xpc_allocate_send_msg_slot_uv_#t~mem1488#1.offset := read~$Pointer$#4(xpc_allocate_send_msg_slot_uv_~ch_uv~1#1.base, 8 + xpc_allocate_send_msg_slot_uv_~ch_uv~1#1.offset, 8); [2025-02-08 02:44:22,189 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8901-1: SUMMARY for call xpc_allocate_send_msg_slot_uv_#t~ret1487#1.base, xpc_allocate_send_msg_slot_uv_#t~ret1487#1.offset := kzalloc(xpc_allocate_send_msg_slot_uv_~nbytes~0#1, 208); srcloc: null [2025-02-08 02:44:22,189 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8963: call xpc_allocate_recv_msg_slot_uv_#t~mem1497#1.base, xpc_allocate_recv_msg_slot_uv_#t~mem1497#1.offset := read~$Pointer$#4(xpc_allocate_recv_msg_slot_uv_~ch_uv~2#1.base, 16 + xpc_allocate_recv_msg_slot_uv_~ch_uv~2#1.offset, 8);call xpc_allocate_recv_msg_slot_uv_#t~mem1498#1 := read~int#4(xpc_allocate_recv_msg_slot_uv_~ch#1.base, 84 + xpc_allocate_recv_msg_slot_uv_~ch#1.offset, 2);xpc_allocate_recv_msg_slot_uv_~msg_slot~1#1.base, xpc_allocate_recv_msg_slot_uv_~msg_slot~1#1.offset := xpc_allocate_recv_msg_slot_uv_#t~mem1497#1.base, xpc_allocate_recv_msg_slot_uv_#t~mem1497#1.offset + 24 * (if (if xpc_allocate_recv_msg_slot_uv_#t~mem1498#1 % 65536 % 4294967296 <= 2147483647 then xpc_allocate_recv_msg_slot_uv_#t~mem1498#1 % 65536 % 4294967296 else xpc_allocate_recv_msg_slot_uv_#t~mem1498#1 % 65536 % 4294967296 - 4294967296) * xpc_allocate_recv_msg_slot_uv_~entry~1#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then (if xpc_allocate_recv_msg_slot_uv_#t~mem1498#1 % 65536 % 4294967296 <= 2147483647 then xpc_allocate_recv_msg_slot_uv_#t~mem1498#1 % 65536 % 4294967296 else xpc_allocate_recv_msg_slot_uv_#t~mem1498#1 % 65536 % 4294967296 - 4294967296) * xpc_allocate_recv_msg_slot_uv_~entry~1#1 % 18446744073709551616 % 18446744073709551616 else (if xpc_allocate_recv_msg_slot_uv_#t~mem1498#1 % 65536 % 4294967296 <= 2147483647 then xpc_allocate_recv_msg_slot_uv_#t~mem1498#1 % 65536 % 4294967296 else xpc_allocate_recv_msg_slot_uv_#t~mem1498#1 % 65536 % 4294967296 - 4294967296) * xpc_allocate_recv_msg_slot_uv_~entry~1#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616);call write~int#4(xpc_allocate_recv_msg_slot_uv_~entry~1#1, xpc_allocate_recv_msg_slot_uv_~msg_slot~1#1.base, 12 + xpc_allocate_recv_msg_slot_uv_~msg_slot~1#1.offset, 4);xpc_allocate_recv_msg_slot_uv_~entry~1#1 := 1 + xpc_allocate_recv_msg_slot_uv_~entry~1#1; [2025-02-08 02:44:22,189 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8930: xpc_allocate_send_msg_slot_uv_~nentries~0#1 := xpc_allocate_send_msg_slot_uv_~nentries~0#1 - 1; [2025-02-08 02:44:22,189 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8938-1: xpc_allocate_send_msg_slot_uv_#res#1 := 13; [2025-02-08 02:44:22,189 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8967: assume xpc_allocate_recv_msg_slot_uv_~entry~1#1 < xpc_allocate_recv_msg_slot_uv_~nentries~1#1; [2025-02-08 02:44:22,189 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8967: assume !(xpc_allocate_recv_msg_slot_uv_~entry~1#1 < xpc_allocate_recv_msg_slot_uv_~nentries~1#1); [2025-02-08 02:44:22,189 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8955: call write~$Pointer$#4(xpc_allocate_recv_msg_slot_uv_#t~ret1495#1.base, xpc_allocate_recv_msg_slot_uv_#t~ret1495#1.offset, xpc_allocate_recv_msg_slot_uv_~ch_uv~2#1.base, 16 + xpc_allocate_recv_msg_slot_uv_~ch_uv~2#1.offset, 8);havoc xpc_allocate_recv_msg_slot_uv_#t~ret1495#1.base, xpc_allocate_recv_msg_slot_uv_#t~ret1495#1.offset;call xpc_allocate_recv_msg_slot_uv_#t~mem1496#1.base, xpc_allocate_recv_msg_slot_uv_#t~mem1496#1.offset := read~$Pointer$#4(xpc_allocate_recv_msg_slot_uv_~ch_uv~2#1.base, 16 + xpc_allocate_recv_msg_slot_uv_~ch_uv~2#1.offset, 8); [2025-02-08 02:44:22,189 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8955-1: SUMMARY for call xpc_allocate_recv_msg_slot_uv_#t~ret1495#1.base, xpc_allocate_recv_msg_slot_uv_#t~ret1495#1.offset := kzalloc(xpc_allocate_recv_msg_slot_uv_~nbytes~1#1, 208); srcloc: null [2025-02-08 02:44:22,189 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8922: xpc_allocate_send_msg_slot_uv_~irq_flags~21#1 := xpc_allocate_send_msg_slot_uv_#t~ret1491#1;havoc xpc_allocate_send_msg_slot_uv_#t~ret1491#1;call xpc_allocate_send_msg_slot_uv_#t~mem1492#1 := read~int#4(xpc_allocate_send_msg_slot_uv_~ch#1.base, 86 + xpc_allocate_send_msg_slot_uv_~ch#1.offset, 2); [2025-02-08 02:44:22,189 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9013: #res#1 := ~ret~25#1; [2025-02-08 02:44:22,189 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8922-1: SUMMARY for call xpc_allocate_send_msg_slot_uv_#t~ret1491#1 := _raw_spin_lock_irqsave(xpc_allocate_send_msg_slot_uv_~tmp___0~56#1.base, xpc_allocate_send_msg_slot_uv_~tmp___0~56#1.offset); srcloc: null [2025-02-08 02:44:22,189 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8984: assume xpc_allocate_recv_msg_slot_uv_~nentries~1#1 > 0; [2025-02-08 02:44:22,189 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8984: assume !(xpc_allocate_recv_msg_slot_uv_~nentries~1#1 > 0); [2025-02-08 02:44:22,189 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9005: #t~ret1505#1 := xpc_allocate_recv_msg_slot_uv_#res#1;havoc xpc_allocate_recv_msg_slot_uv_#t~mem1493#1, xpc_allocate_recv_msg_slot_uv_#t~mem1494#1, xpc_allocate_recv_msg_slot_uv_#t~ret1495#1.base, xpc_allocate_recv_msg_slot_uv_#t~ret1495#1.offset, xpc_allocate_recv_msg_slot_uv_#t~mem1496#1.base, xpc_allocate_recv_msg_slot_uv_#t~mem1496#1.offset, xpc_allocate_recv_msg_slot_uv_#t~mem1497#1.base, xpc_allocate_recv_msg_slot_uv_#t~mem1497#1.offset, xpc_allocate_recv_msg_slot_uv_#t~mem1498#1, xpc_allocate_recv_msg_slot_uv_#t~ret1499#1.base, xpc_allocate_recv_msg_slot_uv_#t~ret1499#1.offset, xpc_allocate_recv_msg_slot_uv_#t~ret1500#1, xpc_allocate_recv_msg_slot_uv_#t~mem1501#1, xpc_allocate_recv_msg_slot_uv_~ch#1.base, xpc_allocate_recv_msg_slot_uv_~ch#1.offset, xpc_allocate_recv_msg_slot_uv_~ch_uv~2#1.base, xpc_allocate_recv_msg_slot_uv_~ch_uv~2#1.offset, xpc_allocate_recv_msg_slot_uv_~msg_slot~1#1.base, xpc_allocate_recv_msg_slot_uv_~msg_slot~1#1.offset, xpc_allocate_recv_msg_slot_uv_~irq_flags~22#1, xpc_allocate_recv_msg_slot_uv_~nentries~1#1, xpc_allocate_recv_msg_slot_uv_~entry~1#1, xpc_allocate_recv_msg_slot_uv_~nbytes~1#1, xpc_allocate_recv_msg_slot_uv_~tmp~92#1.base, xpc_allocate_recv_msg_slot_uv_~tmp~92#1.offset;havoc xpc_allocate_recv_msg_slot_uv_#in~ch#1.base, xpc_allocate_recv_msg_slot_uv_#in~ch#1.offset;assume { :end_inline_xpc_allocate_recv_msg_slot_uv } true;assume -2147483648 <= #t~ret1505#1 && #t~ret1505#1 <= 2147483647;~ret~25#1 := #t~ret1505#1;havoc #t~ret1505#1; [2025-02-08 02:44:22,189 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8910: call xpc_allocate_send_msg_slot_uv_#t~mem1489#1.base, xpc_allocate_send_msg_slot_uv_#t~mem1489#1.offset := read~$Pointer$#4(xpc_allocate_send_msg_slot_uv_~ch_uv~1#1.base, 8 + xpc_allocate_send_msg_slot_uv_~ch_uv~1#1.offset, 8);xpc_allocate_send_msg_slot_uv_~msg_slot~0#1.base, xpc_allocate_send_msg_slot_uv_~msg_slot~0#1.offset := xpc_allocate_send_msg_slot_uv_#t~mem1489#1.base, xpc_allocate_send_msg_slot_uv_#t~mem1489#1.offset + 28 * (if xpc_allocate_send_msg_slot_uv_~entry~0#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then xpc_allocate_send_msg_slot_uv_~entry~0#1 % 18446744073709551616 % 18446744073709551616 else xpc_allocate_send_msg_slot_uv_~entry~0#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616);call write~int#4(xpc_allocate_send_msg_slot_uv_~entry~0#1, xpc_allocate_send_msg_slot_uv_~msg_slot~0#1.base, 8 + xpc_allocate_send_msg_slot_uv_~msg_slot~0#1.offset, 4); [2025-02-08 02:44:22,190 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8956: assume 0 == (xpc_allocate_recv_msg_slot_uv_#t~mem1496#1.base + xpc_allocate_recv_msg_slot_uv_#t~mem1496#1.offset) % 18446744073709551616;havoc xpc_allocate_recv_msg_slot_uv_#t~mem1496#1.base, xpc_allocate_recv_msg_slot_uv_#t~mem1496#1.offset; [2025-02-08 02:44:22,190 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8956: assume !(0 == (xpc_allocate_recv_msg_slot_uv_#t~mem1496#1.base + xpc_allocate_recv_msg_slot_uv_#t~mem1496#1.offset) % 18446744073709551616);havoc xpc_allocate_recv_msg_slot_uv_#t~mem1496#1.base, xpc_allocate_recv_msg_slot_uv_#t~mem1496#1.offset;xpc_allocate_recv_msg_slot_uv_~entry~1#1 := 0; [2025-02-08 02:44:22,190 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8923: assume (if xpc_allocate_send_msg_slot_uv_#t~mem1492#1 % 65536 % 4294967296 <= 2147483647 then xpc_allocate_send_msg_slot_uv_#t~mem1492#1 % 65536 % 4294967296 else xpc_allocate_send_msg_slot_uv_#t~mem1492#1 % 65536 % 4294967296 - 4294967296) > xpc_allocate_send_msg_slot_uv_~nentries~0#1;havoc xpc_allocate_send_msg_slot_uv_#t~mem1492#1;call write~int#4(xpc_allocate_send_msg_slot_uv_~nentries~0#1, xpc_allocate_send_msg_slot_uv_~ch#1.base, 86 + xpc_allocate_send_msg_slot_uv_~ch#1.offset, 2); [2025-02-08 02:44:22,190 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8923: assume !((if xpc_allocate_send_msg_slot_uv_#t~mem1492#1 % 65536 % 4294967296 <= 2147483647 then xpc_allocate_send_msg_slot_uv_#t~mem1492#1 % 65536 % 4294967296 else xpc_allocate_send_msg_slot_uv_#t~mem1492#1 % 65536 % 4294967296 - 4294967296) > xpc_allocate_send_msg_slot_uv_~nentries~0#1);havoc xpc_allocate_send_msg_slot_uv_#t~mem1492#1; [2025-02-08 02:44:22,190 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8927: xpc_allocate_send_msg_slot_uv_#res#1 := 0; [2025-02-08 02:44:22,190 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8927-1: SUMMARY for call spin_unlock_irqrestore(xpc_allocate_send_msg_slot_uv_~ch#1.base, 2 + xpc_allocate_send_msg_slot_uv_~ch#1.offset, xpc_allocate_send_msg_slot_uv_~irq_flags~21#1); srcloc: null [2025-02-08 02:44:22,190 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8973: xpc_allocate_recv_msg_slot_uv_~tmp~92#1.base, xpc_allocate_recv_msg_slot_uv_~tmp~92#1.offset := xpc_allocate_recv_msg_slot_uv_#t~ret1499#1.base, xpc_allocate_recv_msg_slot_uv_#t~ret1499#1.offset; [2025-02-08 02:44:22,190 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8973-1: SUMMARY for call xpc_allocate_recv_msg_slot_uv_#t~ret1499#1.base, xpc_allocate_recv_msg_slot_uv_#t~ret1499#1.offset := spinlock_check(xpc_allocate_recv_msg_slot_uv_~ch#1.base, 2 + xpc_allocate_recv_msg_slot_uv_~ch#1.offset); srcloc: null [2025-02-08 02:44:22,190 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9006: assume 0 != ~ret~25#1 % 4294967296;call #t~mem1506#1.base, #t~mem1506#1.offset := read~$Pointer$#4(~ch_uv~3#1.base, 8 + ~ch_uv~3#1.offset, 8); [2025-02-08 02:44:22,190 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9006: assume !(0 != ~ret~25#1 % 4294967296); [2025-02-08 02:44:22,190 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8903: assume 0 == (xpc_allocate_send_msg_slot_uv_#t~mem1488#1.base + xpc_allocate_send_msg_slot_uv_#t~mem1488#1.offset) % 18446744073709551616;havoc xpc_allocate_send_msg_slot_uv_#t~mem1488#1.base, xpc_allocate_send_msg_slot_uv_#t~mem1488#1.offset; [2025-02-08 02:44:22,190 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8903: assume !(0 == (xpc_allocate_send_msg_slot_uv_#t~mem1488#1.base + xpc_allocate_send_msg_slot_uv_#t~mem1488#1.offset) % 18446744073709551616);havoc xpc_allocate_send_msg_slot_uv_#t~mem1488#1.base, xpc_allocate_send_msg_slot_uv_#t~mem1488#1.offset;xpc_allocate_send_msg_slot_uv_~entry~0#1 := 0; [2025-02-08 02:44:22,190 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8990-1: xpc_allocate_recv_msg_slot_uv_#res#1 := 13; [2025-02-08 02:44:22,190 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8928: #t~ret1504#1 := xpc_allocate_send_msg_slot_uv_#res#1;havoc xpc_allocate_send_msg_slot_uv_#t~mem1486#1, xpc_allocate_send_msg_slot_uv_#t~ret1487#1.base, xpc_allocate_send_msg_slot_uv_#t~ret1487#1.offset, xpc_allocate_send_msg_slot_uv_#t~mem1488#1.base, xpc_allocate_send_msg_slot_uv_#t~mem1488#1.offset, xpc_allocate_send_msg_slot_uv_#t~mem1489#1.base, xpc_allocate_send_msg_slot_uv_#t~mem1489#1.offset, xpc_allocate_send_msg_slot_uv_#t~ret1490#1.base, xpc_allocate_send_msg_slot_uv_#t~ret1490#1.offset, xpc_allocate_send_msg_slot_uv_#t~ret1491#1, xpc_allocate_send_msg_slot_uv_#t~mem1492#1, xpc_allocate_send_msg_slot_uv_~ch#1.base, xpc_allocate_send_msg_slot_uv_~ch#1.offset, xpc_allocate_send_msg_slot_uv_~ch_uv~1#1.base, xpc_allocate_send_msg_slot_uv_~ch_uv~1#1.offset, xpc_allocate_send_msg_slot_uv_~msg_slot~0#1.base, xpc_allocate_send_msg_slot_uv_~msg_slot~0#1.offset, xpc_allocate_send_msg_slot_uv_~irq_flags~21#1, xpc_allocate_send_msg_slot_uv_~nentries~0#1, xpc_allocate_send_msg_slot_uv_~entry~0#1, xpc_allocate_send_msg_slot_uv_~nbytes~0#1, xpc_allocate_send_msg_slot_uv_~tmp~91#1.base, xpc_allocate_send_msg_slot_uv_~tmp~91#1.offset, xpc_allocate_send_msg_slot_uv_~tmp___0~56#1.base, xpc_allocate_send_msg_slot_uv_~tmp___0~56#1.offset;havoc xpc_allocate_send_msg_slot_uv_#in~ch#1.base, xpc_allocate_send_msg_slot_uv_#in~ch#1.offset;assume { :end_inline_xpc_allocate_send_msg_slot_uv } true;assume -2147483648 <= #t~ret1504#1 && #t~ret1504#1 <= 2147483647;~ret~25#1 := #t~ret1504#1;havoc #t~ret1504#1; [2025-02-08 02:44:22,190 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8982: xpc_allocate_recv_msg_slot_uv_~nentries~1#1 := xpc_allocate_recv_msg_slot_uv_~nentries~1#1 - 1; [2025-02-08 02:44:22,190 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8974-1: SUMMARY for call xpc_allocate_recv_msg_slot_uv_#t~ret1500#1 := _raw_spin_lock_irqsave(xpc_allocate_recv_msg_slot_uv_~tmp~92#1.base, xpc_allocate_recv_msg_slot_uv_~tmp~92#1.offset); srcloc: null [2025-02-08 02:44:22,190 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8908: assume xpc_allocate_send_msg_slot_uv_~entry~0#1 < xpc_allocate_send_msg_slot_uv_~nentries~0#1; [2025-02-08 02:44:22,190 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8908: assume !(xpc_allocate_send_msg_slot_uv_~entry~0#1 < xpc_allocate_send_msg_slot_uv_~nentries~0#1); [2025-02-08 02:44:22,190 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8912: xpc_allocate_send_msg_slot_uv_~entry~0#1 := 1 + xpc_allocate_send_msg_slot_uv_~entry~0#1; [2025-02-08 02:44:22,190 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9007: havoc #t~mem1506#1.base, #t~mem1506#1.offset; [2025-02-08 02:44:22,190 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8912-1: SUMMARY for call xpc_put_fifo_entry_uv(xpc_allocate_send_msg_slot_uv_~ch_uv~1#1.base, 24 + xpc_allocate_send_msg_slot_uv_~ch_uv~1#1.offset, xpc_allocate_send_msg_slot_uv_~msg_slot~0#1.base, xpc_allocate_send_msg_slot_uv_~msg_slot~0#1.offset); srcloc: null [2025-02-08 02:44:22,191 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9007-1: SUMMARY for call kfree(#t~mem1506#1.base, #t~mem1506#1.offset); srcloc: null [2025-02-08 02:44:22,191 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8974: xpc_allocate_recv_msg_slot_uv_~irq_flags~22#1 := xpc_allocate_recv_msg_slot_uv_#t~ret1500#1;havoc xpc_allocate_recv_msg_slot_uv_#t~ret1500#1;call xpc_allocate_recv_msg_slot_uv_#t~mem1501#1 := read~int#4(xpc_allocate_recv_msg_slot_uv_~ch#1.base, 88 + xpc_allocate_recv_msg_slot_uv_~ch#1.offset, 2); [2025-02-08 02:44:22,191 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8900: xpc_allocate_send_msg_slot_uv_~nbytes~0#1 := 32 * xpc_allocate_send_msg_slot_uv_~nentries~0#1; [2025-02-08 02:44:22,447 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11021: havoc #t~nondet1774; [2025-02-08 02:44:23,501 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint xpc_teardown_partitions_uvFINAL: assume true; [2025-02-08 02:44:23,501 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10362: SUMMARY for call mutex_unlock(ldv_mutex_unlock_61_~ldv_func_arg1#1.base, ldv_mutex_unlock_61_~ldv_func_arg1#1.offset); srcloc: null [2025-02-08 02:44:23,501 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7901: ~partid~13#1 := (if (1 + ~partid~13#1) % 65536 <= 32767 then (1 + ~partid~13#1) % 65536 else (1 + ~partid~13#1) % 65536 - 65536); [2025-02-08 02:44:23,501 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7895-1: SUMMARY for call spin_unlock_irqrestore(~part_uv~1#1.base, 196 + ~part_uv~1#1.offset, ~irq_flags~13#1); srcloc: null [2025-02-08 02:44:23,501 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7895: call #t~mem1213#1.base, #t~mem1213#1.offset := read~$Pointer$#4(~part_uv~1#1.base, 32 + ~part_uv~1#1.offset, 8); [2025-02-08 02:44:23,501 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10354: SUMMARY for call mutex_lock(ldv_mutex_lock_60_~ldv_func_arg1#1.base, ldv_mutex_lock_60_~ldv_func_arg1#1.offset); srcloc: null [2025-02-08 02:44:23,501 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7891: havoc ldv_mutex_lock_60_~ldv_func_arg1#1.base, ldv_mutex_lock_60_~ldv_func_arg1#1.offset;havoc ldv_mutex_lock_60_#in~ldv_func_arg1#1.base, ldv_mutex_lock_60_#in~ldv_func_arg1#1.offset;assume { :end_inline_ldv_mutex_lock_60 } true; [2025-02-08 02:44:23,501 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7893-1: SUMMARY for call #t~ret1211#1 := _raw_spin_lock_irqsave(~tmp~71#1.base, ~tmp~71#1.offset); srcloc: null [2025-02-08 02:44:23,501 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7893: ~irq_flags~13#1 := #t~ret1211#1;havoc #t~ret1211#1;call #t~mem1212#1 := read~int#4(~part_uv~1#1.base, 264 + ~part_uv~1#1.offset, 4);call write~int#4(#t~mem1212#1 - #t~mem1212#1 % 2, ~part_uv~1#1.base, 264 + ~part_uv~1#1.offset, 4);havoc #t~mem1212#1; [2025-02-08 02:44:23,501 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7889: ~part_uv~1#1.base, ~part_uv~1#1.offset := ~xpc_partitions~0.base, 524 + (~xpc_partitions~0.offset + 798 * (if ~partid~13#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then ~partid~13#1 % 18446744073709551616 % 18446744073709551616 else ~partid~13#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616));call #t~mem1209#1.base, #t~mem1209#1.offset := read~$Pointer$#4(~part_uv~1#1.base, 32 + ~part_uv~1#1.offset, 8); [2025-02-08 02:44:23,501 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7898: havoc ldv_mutex_unlock_61_~ldv_func_arg1#1.base, ldv_mutex_unlock_61_~ldv_func_arg1#1.offset;havoc ldv_mutex_unlock_61_#in~ldv_func_arg1#1.base, ldv_mutex_unlock_61_#in~ldv_func_arg1#1.offset;assume { :end_inline_ldv_mutex_unlock_61 } true; [2025-02-08 02:44:23,501 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7896-1: SUMMARY for call kfree(#t~mem1213#1.base, #t~mem1213#1.offset); srcloc: null [2025-02-08 02:44:23,501 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7896: havoc #t~mem1213#1.base, #t~mem1213#1.offset;call write~$Pointer$#4(0, 0, ~part_uv~1#1.base, 32 + ~part_uv~1#1.offset, 8);assume { :begin_inline_ldv_mutex_unlock_61 } true;ldv_mutex_unlock_61_#in~ldv_func_arg1#1.base, ldv_mutex_unlock_61_#in~ldv_func_arg1#1.offset := ~part_uv~1#1.base, 40 + ~part_uv~1#1.offset;havoc ldv_mutex_unlock_61_~ldv_func_arg1#1.base, ldv_mutex_unlock_61_~ldv_func_arg1#1.offset;ldv_mutex_unlock_61_~ldv_func_arg1#1.base, ldv_mutex_unlock_61_~ldv_func_arg1#1.offset := ldv_mutex_unlock_61_#in~ldv_func_arg1#1.base, ldv_mutex_unlock_61_#in~ldv_func_arg1#1.offset; [2025-02-08 02:44:23,501 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10361: SUMMARY for call ldv_mutex_unlock_cached_activate_gru_mq_desc_mutex_of_xpc_partition_uv(ldv_mutex_unlock_61_~ldv_func_arg1#1.base, ldv_mutex_unlock_61_~ldv_func_arg1#1.offset); srcloc: null [2025-02-08 02:44:23,501 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7890: assume 0 != (#t~mem1209#1.base + #t~mem1209#1.offset) % 18446744073709551616;havoc #t~mem1209#1.base, #t~mem1209#1.offset;assume { :begin_inline_ldv_mutex_lock_60 } true;ldv_mutex_lock_60_#in~ldv_func_arg1#1.base, ldv_mutex_lock_60_#in~ldv_func_arg1#1.offset := ~part_uv~1#1.base, 40 + ~part_uv~1#1.offset;havoc ldv_mutex_lock_60_~ldv_func_arg1#1.base, ldv_mutex_lock_60_~ldv_func_arg1#1.offset;ldv_mutex_lock_60_~ldv_func_arg1#1.base, ldv_mutex_lock_60_~ldv_func_arg1#1.offset := ldv_mutex_lock_60_#in~ldv_func_arg1#1.base, ldv_mutex_lock_60_#in~ldv_func_arg1#1.offset; [2025-02-08 02:44:23,501 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7890: assume !(0 != (#t~mem1209#1.base + #t~mem1209#1.offset) % 18446744073709551616);havoc #t~mem1209#1.base, #t~mem1209#1.offset; [2025-02-08 02:44:23,501 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7892-1: SUMMARY for call #t~ret1210#1.base, #t~ret1210#1.offset := spinlock_check(~part_uv~1#1.base, 196 + ~part_uv~1#1.offset); srcloc: null [2025-02-08 02:44:23,501 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7892: ~tmp~71#1.base, ~tmp~71#1.offset := #t~ret1210#1.base, #t~ret1210#1.offset;havoc #t~ret1210#1.base, #t~ret1210#1.offset; [2025-02-08 02:44:23,501 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10353: SUMMARY for call ldv_mutex_lock_cached_activate_gru_mq_desc_mutex_of_xpc_partition_uv(ldv_mutex_lock_60_~ldv_func_arg1#1.base, ldv_mutex_lock_60_~ldv_func_arg1#1.offset); srcloc: null [2025-02-08 02:44:24,602 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4734: assume { :begin_inline_xpc_deliver_payload } true;xpc_deliver_payload_#in~ch#1.base, xpc_deliver_payload_#in~ch#1.offset := ~ch#1.base, ~ch#1.offset;havoc xpc_deliver_payload_#t~mem882#1.base, xpc_deliver_payload_#t~mem882#1.offset, xpc_deliver_payload_#t~ret883#1.base, xpc_deliver_payload_#t~ret883#1.offset, xpc_deliver_payload_#t~mem884#1.base, xpc_deliver_payload_#t~mem884#1.offset, xpc_deliver_payload_#t~mem885#1, xpc_deliver_payload_#t~ret886#1, xpc_deliver_payload_#t~mem887#1, xpc_deliver_payload_#t~mem888#1, xpc_deliver_payload_#t~ret889#1, xpc_deliver_payload_#t~mem896#1, xpc_deliver_payload_#t~mem897#1, xpc_deliver_payload_#t~mem898#1.base, xpc_deliver_payload_#t~mem898#1.offset, xpc_deliver_payload_#t~mem899#1.base, xpc_deliver_payload_#t~mem899#1.offset, xpc_deliver_payload_#t~mem900#1, xpc_deliver_payload_#t~ret901#1, xpc_deliver_payload_#t~mem902#1, xpc_deliver_payload_#t~mem903#1, xpc_deliver_payload_#t~ret904#1, xpc_deliver_payload_~ch#1.base, xpc_deliver_payload_~ch#1.offset, xpc_deliver_payload_~payload~0#1.base, xpc_deliver_payload_~payload~0#1.offset, xpc_deliver_payload_~#descriptor~13#1.base, xpc_deliver_payload_~#descriptor~13#1.offset, xpc_deliver_payload_~tmp~45#1, xpc_deliver_payload_~#descriptor___0~6#1.base, xpc_deliver_payload_~#descriptor___0~6#1.offset, xpc_deliver_payload_~tmp___0~29#1;xpc_deliver_payload_~ch#1.base, xpc_deliver_payload_~ch#1.offset := xpc_deliver_payload_#in~ch#1.base, xpc_deliver_payload_#in~ch#1.offset;havoc xpc_deliver_payload_~payload~0#1.base, xpc_deliver_payload_~payload~0#1.offset;call xpc_deliver_payload_~#descriptor~13#1.base, xpc_deliver_payload_~#descriptor~13#1.offset := #Ultimate.allocOnStack(37);havoc xpc_deliver_payload_~tmp~45#1;call xpc_deliver_payload_~#descriptor___0~6#1.base, xpc_deliver_payload_~#descriptor___0~6#1.offset := #Ultimate.allocOnStack(37);havoc xpc_deliver_payload_~tmp___0~29#1;call xpc_deliver_payload_#t~mem882#1.base, xpc_deliver_payload_#t~mem882#1.offset := read~$Pointer$#0(~#xpc_arch_ops~0.base, 304 + ~#xpc_arch_ops~0.offset, 8);assume { :begin_inline_##fun~$Pointer$~TO~$Pointer$ } true;##fun~$Pointer$~TO~$Pointer$_#in~881#1.base, ##fun~$Pointer$~TO~$Pointer$_#in~881#1.offset, ##fun~$Pointer$~TO~$Pointer$_#in~#fp#1.base, ##fun~$Pointer$~TO~$Pointer$_#in~#fp#1.offset := xpc_deliver_payload_~ch#1.base, xpc_deliver_payload_~ch#1.offset, xpc_deliver_payload_#t~mem882#1.base, xpc_deliver_payload_#t~mem882#1.offset;havoc ##fun~$Pointer$~TO~$Pointer$_#res#1.base, ##fun~$Pointer$~TO~$Pointer$_#res#1.offset;havoc ##fun~$Pointer$~TO~$Pointer$_#~881#1.base, ##fun~$Pointer$~TO~$Pointer$_#~881#1.offset, ##fun~$Pointer$~TO~$Pointer$_#t~ret1819#1.base, ##fun~$Pointer$~TO~$Pointer$_#t~ret1819#1.offset;##fun~$Pointer$~TO~$Pointer$_#~881#1.base, ##fun~$Pointer$~TO~$Pointer$_#~881#1.offset := ##fun~$Pointer$~TO~$Pointer$_#in~881#1.base, ##fun~$Pointer$~TO~$Pointer$_#in~881#1.offset; [2025-02-08 02:44:24,602 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4792-1: SUMMARY for call atomic_dec(~ch#1.base, 299 + ~ch#1.offset); srcloc: null [2025-02-08 02:44:24,602 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4792: call #t~mem274#1 := read~int#4(~ch#1.base, 70 + ~ch#1.offset, 4); [2025-02-08 02:44:24,602 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6576: SUMMARY for call atomic_dec(xpc_deliver_payload_~ch#1.base, 307 + xpc_deliver_payload_~ch#1.offset); srcloc: null [2025-02-08 02:44:24,602 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4743: assume -2147483648 <= #t~ret256#1 && #t~ret256#1 <= 2147483647;~tmp___0~9#1 := #t~ret256#1;call #t~mem257#1 := read~int#4(~ch#1.base, 303 + ~ch#1.offset, 4); [2025-02-08 02:44:24,602 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4743-1: SUMMARY for call #t~ret256#1 := atomic_add_return(1, ~ch#1.base, 299 + ~ch#1.offset); srcloc: null [2025-02-08 02:44:24,602 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6568-1: SUMMARY for call xpc_deliver_payload_#t~ret901#1 := ldv__builtin_expect((if xpc_deliver_payload_#t~mem900#1 % 256 % 18446744073709551616 <= 9223372036854775807 then xpc_deliver_payload_#t~mem900#1 % 256 % 18446744073709551616 else xpc_deliver_payload_#t~mem900#1 % 256 % 18446744073709551616 - 18446744073709551616) % 2, 0); srcloc: null [2025-02-08 02:44:24,602 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6568: assume -9223372036854775808 <= xpc_deliver_payload_#t~ret901#1 && xpc_deliver_payload_#t~ret901#1 <= 9223372036854775807;xpc_deliver_payload_~tmp___0~29#1 := xpc_deliver_payload_#t~ret901#1;havoc xpc_deliver_payload_#t~mem900#1;havoc xpc_deliver_payload_#t~ret901#1; [2025-02-08 02:44:24,602 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4793-2: havoc #t~bitwise275#1;assume #t~bitwise275#1 % 4294967296 <= #t~mem274#1 % 4294967296 && #t~bitwise275#1 % 4294967296 <= 131072; [2025-02-08 02:44:24,602 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4793-3: assume 131072 == #t~mem274#1 % 4294967296;#t~bitwise275#1 := #t~mem274#1; [2025-02-08 02:44:24,602 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4793-3: assume !(131072 == #t~mem274#1 % 4294967296); [2025-02-08 02:44:24,602 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4793: assume 0 == #t~bitwise275#1 % 4294967296;havoc #t~mem274#1;havoc #t~bitwise275#1; [2025-02-08 02:44:24,602 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4793: assume !(0 == #t~bitwise275#1 % 4294967296);havoc #t~mem274#1;havoc #t~bitwise275#1; [2025-02-08 02:44:24,602 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4793-1: [2025-02-08 02:44:24,602 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4760: ~__ret~4#1 := 0; [2025-02-08 02:44:24,602 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4793-4: assume 0 == #t~mem274#1 % 4294967296;#t~bitwise275#1 := 0; [2025-02-08 02:44:24,602 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4793-4: assume !(0 == #t~mem274#1 % 4294967296); [2025-02-08 02:44:24,602 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4785: havoc abort_exclusive_wait_~arg0#1.base, abort_exclusive_wait_~arg0#1.offset, abort_exclusive_wait_~arg1#1.base, abort_exclusive_wait_~arg1#1.offset, abort_exclusive_wait_~arg2#1, abort_exclusive_wait_~arg3#1.base, abort_exclusive_wait_~arg3#1.offset;havoc abort_exclusive_wait_#in~arg0#1.base, abort_exclusive_wait_#in~arg0#1.offset, abort_exclusive_wait_#in~arg1#1.base, abort_exclusive_wait_#in~arg1#1.offset, abort_exclusive_wait_#in~arg2#1, abort_exclusive_wait_#in~arg3#1.base, abort_exclusive_wait_#in~arg3#1.offset;assume { :end_inline_abort_exclusive_wait } true; [2025-02-08 02:44:24,602 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6544: assume 0 != (xpc_deliver_payload_~payload~0#1.base + xpc_deliver_payload_~payload~0#1.offset) % 18446744073709551616; [2025-02-08 02:44:24,602 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6544: assume !(0 != (xpc_deliver_payload_~payload~0#1.base + xpc_deliver_payload_~payload~0#1.offset) % 18446744073709551616); [2025-02-08 02:44:24,602 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4777: ~tmp___4~2#1.base, ~tmp___4~2#1.offset := #t~ret272#1.base, #t~ret272#1.offset;havoc #t~ret272#1.base, #t~ret272#1.offset; [2025-02-08 02:44:24,602 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4777-1: SUMMARY for call #t~ret272#1.base, #t~ret272#1.offset := get_current(); srcloc: null [2025-02-08 02:44:24,602 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4744: assume ~tmp___0~9#1 % 4294967296 > #t~mem257#1 % 4294967296;havoc #t~mem257#1; [2025-02-08 02:44:24,602 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4744: assume !(~tmp___0~9#1 % 4294967296 > #t~mem257#1 % 4294967296);havoc #t~mem257#1;call write~$Pointer$#31(65, 0, ~#descriptor~4#1.base, ~#descriptor~4#1.offset, 8);call write~$Pointer$#31(66, 0, ~#descriptor~4#1.base, 8 + ~#descriptor~4#1.offset, 8);call write~$Pointer$#31(67, 0, ~#descriptor~4#1.base, 16 + ~#descriptor~4#1.offset, 8);call write~$Pointer$#31(68, 0, ~#descriptor~4#1.base, 24 + ~#descriptor~4#1.offset, 8);call write~int#31(731, ~#descriptor~4#1.base, 32 + ~#descriptor~4#1.offset, 4);call write~int#31(0, ~#descriptor~4#1.base, 36 + ~#descriptor~4#1.offset, 1);call #t~mem258#1 := read~int#31(~#descriptor~4#1.base, 36 + ~#descriptor~4#1.offset, 1); [2025-02-08 02:44:24,602 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6569: assume 0 != xpc_deliver_payload_~tmp___0~29#1;call xpc_deliver_payload_#t~mem902#1 := read~int#4(xpc_deliver_payload_~ch#1.base, xpc_deliver_payload_~ch#1.offset, 2);call xpc_deliver_payload_#t~mem903#1 := read~int#4(xpc_deliver_payload_~ch#1.base, 82 + xpc_deliver_payload_~ch#1.offset, 2); [2025-02-08 02:44:24,602 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6569: assume !(0 != xpc_deliver_payload_~tmp___0~29#1); [2025-02-08 02:44:24,602 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6561-2: call xpc_deliver_payload_#t~mem896#1 := read~int#4(xpc_deliver_payload_~ch#1.base, xpc_deliver_payload_~ch#1.offset, 2);call xpc_deliver_payload_#t~mem897#1 := read~int#4(xpc_deliver_payload_~ch#1.base, 82 + xpc_deliver_payload_~ch#1.offset, 2);call xpc_deliver_payload_#t~mem898#1.base, xpc_deliver_payload_#t~mem898#1.offset := read~$Pointer$#4(xpc_deliver_payload_~ch#1.base, 195 + xpc_deliver_payload_~ch#1.offset, 8);call xpc_deliver_payload_#t~mem899#1.base, xpc_deliver_payload_#t~mem899#1.offset := read~$Pointer$#4(xpc_deliver_payload_~ch#1.base, 187 + xpc_deliver_payload_~ch#1.offset, 8); [2025-02-08 02:44:24,602 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint xpc_kthread_waitmsgsFINAL: assume true; [2025-02-08 02:44:24,602 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6561-1: SUMMARY for call ##fun~int~X~int~X~int~X~$Pointer$~X~$Pointer$~TO~VOID(4, (if xpc_deliver_payload_#t~mem896#1 % 65536 <= 32767 then xpc_deliver_payload_#t~mem896#1 % 65536 else xpc_deliver_payload_#t~mem896#1 % 65536 - 65536), (if xpc_deliver_payload_#t~mem897#1 % 65536 % 4294967296 <= 2147483647 then xpc_deliver_payload_#t~mem897#1 % 65536 % 4294967296 else xpc_deliver_payload_#t~mem897#1 % 65536 % 4294967296 - 4294967296), xpc_deliver_payload_~payload~0#1.base, xpc_deliver_payload_~payload~0#1.offset, xpc_deliver_payload_#t~mem898#1.base, xpc_deliver_payload_#t~mem898#1.offset, xpc_deliver_payload_#t~mem899#1.base, xpc_deliver_payload_#t~mem899#1.offset); srcloc: null [2025-02-08 02:44:24,602 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6561: havoc xpc_deliver_payload_#t~mem896#1;havoc xpc_deliver_payload_#t~mem897#1;havoc xpc_deliver_payload_#t~mem898#1.base, xpc_deliver_payload_#t~mem898#1.offset;havoc xpc_deliver_payload_#t~mem899#1.base, xpc_deliver_payload_#t~mem899#1.offset;call write~$Pointer$#31(183, 0, xpc_deliver_payload_~#descriptor___0~6#1.base, xpc_deliver_payload_~#descriptor___0~6#1.offset, 8);call write~$Pointer$#31(184, 0, xpc_deliver_payload_~#descriptor___0~6#1.base, 8 + xpc_deliver_payload_~#descriptor___0~6#1.offset, 8);call write~$Pointer$#31(185, 0, xpc_deliver_payload_~#descriptor___0~6#1.base, 16 + xpc_deliver_payload_~#descriptor___0~6#1.offset, 8);call write~$Pointer$#31(186, 0, xpc_deliver_payload_~#descriptor___0~6#1.base, 24 + xpc_deliver_payload_~#descriptor___0~6#1.offset, 8);call write~int#31(1030, xpc_deliver_payload_~#descriptor___0~6#1.base, 32 + xpc_deliver_payload_~#descriptor___0~6#1.offset, 4);call write~int#31(0, xpc_deliver_payload_~#descriptor___0~6#1.base, 36 + xpc_deliver_payload_~#descriptor___0~6#1.offset, 1);call xpc_deliver_payload_#t~mem900#1 := read~int#31(xpc_deliver_payload_~#descriptor___0~6#1.base, 36 + xpc_deliver_payload_~#descriptor___0~6#1.offset, 1); [2025-02-08 02:44:24,602 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4761: assume -2147483648 <= #t~ret262#1 && #t~ret262#1 <= 2147483647;~tmp___6~2#1 := #t~ret262#1;havoc #t~ret262#1;#t~short265#1 := ~tmp___6~2#1 <= 0; [2025-02-08 02:44:24,602 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4761-1: SUMMARY for call #t~ret262#1 := ##fun~$Pointer$~TO~int(~ch#1.base, ~ch#1.offset, ~n_of_deliverable_payloads~0#1.base, ~n_of_deliverable_payloads~0#1.offset); srcloc: null [2025-02-08 02:44:24,602 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4720-1: call ULTIMATE.dealloc(~#descriptor~4#1.base, ~#descriptor~4#1.offset);havoc ~#descriptor~4#1.base, ~#descriptor~4#1.offset;call ULTIMATE.dealloc(~#__wait~3#1.base, ~#__wait~3#1.offset);havoc ~#__wait~3#1.base, ~#__wait~3#1.offset; [2025-02-08 02:44:24,602 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4720: call ULTIMATE.dealloc(~#descriptor~4#1.base, ~#descriptor~4#1.offset);havoc ~#descriptor~4#1.base, ~#descriptor~4#1.offset;call ULTIMATE.dealloc(~#__wait~3#1.base, ~#__wait~3#1.offset);havoc ~#__wait~3#1.base, ~#__wait~3#1.offset; [2025-02-08 02:44:24,602 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6545: SUMMARY for call xpc_msgqueue_ref(xpc_deliver_payload_~ch#1.base, xpc_deliver_payload_~ch#1.offset); srcloc: null [2025-02-08 02:44:24,602 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6570: assume -2147483648 <= xpc_deliver_payload_#t~ret904#1 && xpc_deliver_payload_#t~ret904#1 <= 2147483647;havoc xpc_deliver_payload_#t~mem902#1;havoc xpc_deliver_payload_#t~mem903#1;havoc xpc_deliver_payload_#t~ret904#1; [2025-02-08 02:44:24,603 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4778: assume -2147483648 <= #t~ret273#1 && #t~ret273#1 <= 2147483647;~tmp___5~2#1 := #t~ret273#1;havoc #t~ret273#1; [2025-02-08 02:44:24,603 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4778-1: SUMMARY for call #t~ret273#1 := signal_pending(~tmp___4~2#1.base, ~tmp___4~2#1.offset); srcloc: null [2025-02-08 02:44:24,603 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4745: SUMMARY for call atomic_dec(~ch#1.base, 299 + ~ch#1.offset); srcloc: null [2025-02-08 02:44:24,603 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6570-1: SUMMARY for call xpc_deliver_payload_#t~ret904#1 := __dynamic_dev_dbg(xpc_deliver_payload_~#descriptor___0~6#1.base, xpc_deliver_payload_~#descriptor___0~6#1.offset, ~xpc_chan~0.base, ~xpc_chan~0.offset, 187, 0); srcloc: null [2025-02-08 02:44:24,603 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4770: havoc prepare_to_wait_exclusive_~arg0#1.base, prepare_to_wait_exclusive_~arg0#1.offset, prepare_to_wait_exclusive_~arg1#1.base, prepare_to_wait_exclusive_~arg1#1.offset, prepare_to_wait_exclusive_~arg2#1;havoc prepare_to_wait_exclusive_#in~arg0#1.base, prepare_to_wait_exclusive_#in~arg0#1.offset, prepare_to_wait_exclusive_#in~arg1#1.base, prepare_to_wait_exclusive_#in~arg1#1.offset, prepare_to_wait_exclusive_#in~arg2#1;assume { :end_inline_prepare_to_wait_exclusive } true; [2025-02-08 02:44:24,603 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4762: assume #t~short265#1;havoc #t~mem263#1;havoc #t~bitwise264#1;havoc #t~short265#1; [2025-02-08 02:44:24,603 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4762: assume !#t~short265#1;havoc #t~mem263#1;havoc #t~bitwise264#1;havoc #t~short265#1; [2025-02-08 02:44:24,603 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4762-3: havoc #t~bitwise264#1;assume #t~bitwise264#1 % 4294967296 <= #t~mem263#1 % 4294967296 && #t~bitwise264#1 % 4294967296 <= 131072; [2025-02-08 02:44:24,603 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4762-4: assume 131072 == #t~mem263#1 % 4294967296;#t~bitwise264#1 := #t~mem263#1; [2025-02-08 02:44:24,603 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4762-4: assume !(131072 == #t~mem263#1 % 4294967296); [2025-02-08 02:44:24,603 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4762-1: #t~short265#1 := 0 == #t~bitwise264#1 % 4294967296; [2025-02-08 02:44:24,603 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4762-2: [2025-02-08 02:44:24,603 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6546: call xpc_deliver_payload_#t~mem884#1.base, xpc_deliver_payload_#t~mem884#1.offset := read~$Pointer$#4(xpc_deliver_payload_~ch#1.base, 187 + xpc_deliver_payload_~ch#1.offset, 8); [2025-02-08 02:44:24,603 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6579: havoc xpc_deliver_payload_#t~mem882#1.base, xpc_deliver_payload_#t~mem882#1.offset, xpc_deliver_payload_#t~ret883#1.base, xpc_deliver_payload_#t~ret883#1.offset, xpc_deliver_payload_#t~mem884#1.base, xpc_deliver_payload_#t~mem884#1.offset, xpc_deliver_payload_#t~mem885#1, xpc_deliver_payload_#t~ret886#1, xpc_deliver_payload_#t~mem887#1, xpc_deliver_payload_#t~mem888#1, xpc_deliver_payload_#t~ret889#1, xpc_deliver_payload_#t~mem896#1, xpc_deliver_payload_#t~mem897#1, xpc_deliver_payload_#t~mem898#1.base, xpc_deliver_payload_#t~mem898#1.offset, xpc_deliver_payload_#t~mem899#1.base, xpc_deliver_payload_#t~mem899#1.offset, xpc_deliver_payload_#t~mem900#1, xpc_deliver_payload_#t~ret901#1, xpc_deliver_payload_#t~mem902#1, xpc_deliver_payload_#t~mem903#1, xpc_deliver_payload_#t~ret904#1, xpc_deliver_payload_~ch#1.base, xpc_deliver_payload_~ch#1.offset, xpc_deliver_payload_~payload~0#1.base, xpc_deliver_payload_~payload~0#1.offset, xpc_deliver_payload_~#descriptor~13#1.base, xpc_deliver_payload_~#descriptor~13#1.offset, xpc_deliver_payload_~tmp~45#1, xpc_deliver_payload_~#descriptor___0~6#1.base, xpc_deliver_payload_~#descriptor___0~6#1.offset, xpc_deliver_payload_~tmp___0~29#1;havoc xpc_deliver_payload_#in~ch#1.base, xpc_deliver_payload_#in~ch#1.offset;assume { :end_inline_xpc_deliver_payload } true; [2025-02-08 02:44:24,603 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4762-5: assume 0 == #t~mem263#1 % 4294967296;#t~bitwise264#1 := 0; [2025-02-08 02:44:24,603 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4762-5: assume !(0 == #t~mem263#1 % 4294967296); [2025-02-08 02:44:24,603 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4762-6: assume #t~short265#1;call #t~mem263#1 := read~int#4(~ch#1.base, 70 + ~ch#1.offset, 4); [2025-02-08 02:44:24,603 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4762-6: assume !#t~short265#1; [2025-02-08 02:44:24,603 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6546-1: SUMMARY for call atomic_inc(xpc_deliver_payload_~ch#1.base, 307 + xpc_deliver_payload_~ch#1.offset); srcloc: null [2025-02-08 02:44:24,603 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4779: assume 0 == ~tmp___5~2#1; [2025-02-08 02:44:24,603 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4779: assume !(0 == ~tmp___5~2#1);~__ret~4#1 := -512;assume { :begin_inline_abort_exclusive_wait } true;abort_exclusive_wait_#in~arg0#1.base, abort_exclusive_wait_#in~arg0#1.offset, abort_exclusive_wait_#in~arg1#1.base, abort_exclusive_wait_#in~arg1#1.offset, abort_exclusive_wait_#in~arg2#1, abort_exclusive_wait_#in~arg3#1.base, abort_exclusive_wait_#in~arg3#1.offset := ~ch#1.base, 311 + ~ch#1.offset, ~#__wait~3#1.base, ~#__wait~3#1.offset, 1, 0, 0;havoc abort_exclusive_wait_~arg0#1.base, abort_exclusive_wait_~arg0#1.offset, abort_exclusive_wait_~arg1#1.base, abort_exclusive_wait_~arg1#1.offset, abort_exclusive_wait_~arg2#1, abort_exclusive_wait_~arg3#1.base, abort_exclusive_wait_~arg3#1.offset;abort_exclusive_wait_~arg0#1.base, abort_exclusive_wait_~arg0#1.offset := abort_exclusive_wait_#in~arg0#1.base, abort_exclusive_wait_#in~arg0#1.offset;abort_exclusive_wait_~arg1#1.base, abort_exclusive_wait_~arg1#1.offset := abort_exclusive_wait_#in~arg1#1.base, abort_exclusive_wait_#in~arg1#1.offset;abort_exclusive_wait_~arg2#1 := abort_exclusive_wait_#in~arg2#1;abort_exclusive_wait_~arg3#1.base, abort_exclusive_wait_~arg3#1.offset := abort_exclusive_wait_#in~arg3#1.base, abort_exclusive_wait_#in~arg3#1.offset; [2025-02-08 02:44:24,603 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6538: call ULTIMATE.dealloc(xpc_deliver_payload_~#descriptor~13#1.base, xpc_deliver_payload_~#descriptor~13#1.offset);havoc xpc_deliver_payload_~#descriptor~13#1.base, xpc_deliver_payload_~#descriptor~13#1.offset;call ULTIMATE.dealloc(xpc_deliver_payload_~#descriptor___0~6#1.base, xpc_deliver_payload_~#descriptor___0~6#1.offset);havoc xpc_deliver_payload_~#descriptor___0~6#1.base, xpc_deliver_payload_~#descriptor___0~6#1.offset; [2025-02-08 02:44:24,603 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6538-1: call ULTIMATE.dealloc(xpc_deliver_payload_~#descriptor~13#1.base, xpc_deliver_payload_~#descriptor~13#1.offset);havoc xpc_deliver_payload_~#descriptor~13#1.base, xpc_deliver_payload_~#descriptor~13#1.offset;call ULTIMATE.dealloc(xpc_deliver_payload_~#descriptor___0~6#1.base, xpc_deliver_payload_~#descriptor___0~6#1.offset);havoc xpc_deliver_payload_~#descriptor___0~6#1.base, xpc_deliver_payload_~#descriptor___0~6#1.offset; [2025-02-08 02:44:24,603 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4771: assume -2147483648 <= #t~ret268#1 && #t~ret268#1 <= 2147483647;~tmp___3~3#1 := #t~ret268#1;havoc #t~ret268#1;#t~short271#1 := ~tmp___3~3#1 > 0; [2025-02-08 02:44:24,603 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4771-1: SUMMARY for call #t~ret268#1 := ##fun~$Pointer$~TO~int(~ch#1.base, ~ch#1.offset, ~n_of_deliverable_payloads~0#1.base, ~n_of_deliverable_payloads~0#1.offset); srcloc: null [2025-02-08 02:44:24,603 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4763: ~tmp___2~6#1.base, ~tmp___2~6#1.offset := #t~ret266#1.base, #t~ret266#1.offset;havoc #t~ret266#1.base, #t~ret266#1.offset;call write~int#4(0, ~#__wait~3#1.base, ~#__wait~3#1.offset, 4);call write~$Pointer$#4(~tmp___2~6#1.base, ~tmp___2~6#1.offset, ~#__wait~3#1.base, 4 + ~#__wait~3#1.offset, 8);call write~$Pointer$#4(#funAddr~autoremove_wake_function.base, #funAddr~autoremove_wake_function.offset, ~#__wait~3#1.base, 12 + ~#__wait~3#1.offset, 8);call write~$Pointer$#4(~#__wait~3#1.base, 20 + ~#__wait~3#1.offset, ~#__wait~3#1.base, 20 + ~#__wait~3#1.offset, 8);call write~$Pointer$#4(~#__wait~3#1.base, 20 + ~#__wait~3#1.offset, ~#__wait~3#1.base, 28 + ~#__wait~3#1.offset, 8);assume { :begin_inline_prepare_to_wait_exclusive } true;prepare_to_wait_exclusive_#in~arg0#1.base, prepare_to_wait_exclusive_#in~arg0#1.offset, prepare_to_wait_exclusive_#in~arg1#1.base, prepare_to_wait_exclusive_#in~arg1#1.offset, prepare_to_wait_exclusive_#in~arg2#1 := ~ch#1.base, 311 + ~ch#1.offset, ~#__wait~3#1.base, ~#__wait~3#1.offset, 1;havoc prepare_to_wait_exclusive_~arg0#1.base, prepare_to_wait_exclusive_~arg0#1.offset, prepare_to_wait_exclusive_~arg1#1.base, prepare_to_wait_exclusive_~arg1#1.offset, prepare_to_wait_exclusive_~arg2#1;prepare_to_wait_exclusive_~arg0#1.base, prepare_to_wait_exclusive_~arg0#1.offset := prepare_to_wait_exclusive_#in~arg0#1.base, prepare_to_wait_exclusive_#in~arg0#1.offset;prepare_to_wait_exclusive_~arg1#1.base, prepare_to_wait_exclusive_~arg1#1.offset := prepare_to_wait_exclusive_#in~arg1#1.base, prepare_to_wait_exclusive_#in~arg1#1.offset;prepare_to_wait_exclusive_~arg2#1 := prepare_to_wait_exclusive_#in~arg2#1; [2025-02-08 02:44:24,603 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6555-1: SUMMARY for call xpc_deliver_payload_#t~ret886#1 := ldv__builtin_expect((if xpc_deliver_payload_#t~mem885#1 % 256 % 18446744073709551616 <= 9223372036854775807 then xpc_deliver_payload_#t~mem885#1 % 256 % 18446744073709551616 else xpc_deliver_payload_#t~mem885#1 % 256 % 18446744073709551616 - 18446744073709551616) % 2, 0); srcloc: null [2025-02-08 02:44:24,603 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4763-1: SUMMARY for call #t~ret266#1.base, #t~ret266#1.offset := get_current(); srcloc: null [2025-02-08 02:44:24,603 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6555: assume -9223372036854775808 <= xpc_deliver_payload_#t~ret886#1 && xpc_deliver_payload_#t~ret886#1 <= 9223372036854775807;xpc_deliver_payload_~tmp~45#1 := xpc_deliver_payload_#t~ret886#1;havoc xpc_deliver_payload_#t~mem885#1;havoc xpc_deliver_payload_#t~ret886#1; [2025-02-08 02:44:24,603 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4755: assume -9223372036854775808 <= #t~ret259#1 && #t~ret259#1 <= 9223372036854775807;~tmp___1~6#1 := #t~ret259#1;havoc #t~mem258#1;havoc #t~ret259#1; [2025-02-08 02:44:24,603 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4755-1: SUMMARY for call #t~ret259#1 := ldv__builtin_expect((if #t~mem258#1 % 256 % 18446744073709551616 <= 9223372036854775807 then #t~mem258#1 % 256 % 18446744073709551616 else #t~mem258#1 % 256 % 18446744073709551616 - 18446744073709551616) % 2, 0); srcloc: null [2025-02-08 02:44:24,603 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6547: assume 0 != (xpc_deliver_payload_#t~mem884#1.base + xpc_deliver_payload_#t~mem884#1.offset) % 18446744073709551616;havoc xpc_deliver_payload_#t~mem884#1.base, xpc_deliver_payload_#t~mem884#1.offset;call write~$Pointer$#31(178, 0, xpc_deliver_payload_~#descriptor~13#1.base, xpc_deliver_payload_~#descriptor~13#1.offset, 8);call write~$Pointer$#31(179, 0, xpc_deliver_payload_~#descriptor~13#1.base, 8 + xpc_deliver_payload_~#descriptor~13#1.offset, 8);call write~$Pointer$#31(180, 0, xpc_deliver_payload_~#descriptor~13#1.base, 16 + xpc_deliver_payload_~#descriptor~13#1.offset, 8);call write~$Pointer$#31(181, 0, xpc_deliver_payload_~#descriptor~13#1.base, 24 + xpc_deliver_payload_~#descriptor~13#1.offset, 8);call write~int#31(1022, xpc_deliver_payload_~#descriptor~13#1.base, 32 + xpc_deliver_payload_~#descriptor~13#1.offset, 4);call write~int#31(0, xpc_deliver_payload_~#descriptor~13#1.base, 36 + xpc_deliver_payload_~#descriptor~13#1.offset, 1);call xpc_deliver_payload_#t~mem885#1 := read~int#31(xpc_deliver_payload_~#descriptor~13#1.base, 36 + xpc_deliver_payload_~#descriptor~13#1.offset, 1); [2025-02-08 02:44:24,607 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6547: assume !(0 != (xpc_deliver_payload_#t~mem884#1.base + xpc_deliver_payload_#t~mem884#1.offset) % 18446744073709551616);havoc xpc_deliver_payload_#t~mem884#1.base, xpc_deliver_payload_#t~mem884#1.offset; [2025-02-08 02:44:24,607 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4780: SUMMARY for call schedule(); srcloc: null [2025-02-08 02:44:24,607 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4772-1: #t~short271#1 := 0 != #t~bitwise270#1 % 4294967296; [2025-02-08 02:44:24,607 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4772-2: [2025-02-08 02:44:24,608 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4772: assume #t~short271#1;havoc #t~mem269#1;havoc #t~bitwise270#1;havoc #t~short271#1; [2025-02-08 02:44:24,608 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4772: assume !#t~short271#1;havoc #t~mem269#1;havoc #t~bitwise270#1;havoc #t~short271#1; [2025-02-08 02:44:24,608 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4772-5: assume 0 == #t~mem269#1 % 4294967296;#t~bitwise270#1 := 0; [2025-02-08 02:44:24,608 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4772-5: assume !(0 == #t~mem269#1 % 4294967296); [2025-02-08 02:44:24,608 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4772-6: assume #t~short271#1; [2025-02-08 02:44:24,608 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4772-6: assume !#t~short271#1;call #t~mem269#1 := read~int#4(~ch#1.base, 70 + ~ch#1.offset, 4); [2025-02-08 02:44:24,609 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4772-3: havoc #t~bitwise270#1;assume #t~bitwise270#1 % 4294967296 <= #t~mem269#1 % 4294967296 && #t~bitwise270#1 % 4294967296 <= 131072; [2025-02-08 02:44:24,609 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L-1: ##fun~$Pointer$~TO~$Pointer$_#res#1.base, ##fun~$Pointer$~TO~$Pointer$_#res#1.offset := ##fun~$Pointer$~TO~$Pointer$_#t~ret1819#1.base, ##fun~$Pointer$~TO~$Pointer$_#t~ret1819#1.offset;havoc ##fun~$Pointer$~TO~$Pointer$_#t~ret1819#1.base, ##fun~$Pointer$~TO~$Pointer$_#t~ret1819#1.offset;xpc_deliver_payload_#t~ret883#1.base, xpc_deliver_payload_#t~ret883#1.offset := ##fun~$Pointer$~TO~$Pointer$_#res#1.base, ##fun~$Pointer$~TO~$Pointer$_#res#1.offset;havoc ##fun~$Pointer$~TO~$Pointer$_#~881#1.base, ##fun~$Pointer$~TO~$Pointer$_#~881#1.offset, ##fun~$Pointer$~TO~$Pointer$_#t~ret1819#1.base, ##fun~$Pointer$~TO~$Pointer$_#t~ret1819#1.offset;havoc ##fun~$Pointer$~TO~$Pointer$_#in~881#1.base, ##fun~$Pointer$~TO~$Pointer$_#in~881#1.offset, ##fun~$Pointer$~TO~$Pointer$_#in~#fp#1.base, ##fun~$Pointer$~TO~$Pointer$_#in~#fp#1.offset;assume { :end_inline_##fun~$Pointer$~TO~$Pointer$ } true;xpc_deliver_payload_~payload~0#1.base, xpc_deliver_payload_~payload~0#1.offset := xpc_deliver_payload_#t~ret883#1.base, xpc_deliver_payload_#t~ret883#1.offset;havoc xpc_deliver_payload_#t~mem882#1.base, xpc_deliver_payload_#t~mem882#1.offset;havoc xpc_deliver_payload_#t~ret883#1.base, xpc_deliver_payload_#t~ret883#1.offset; [2025-02-08 02:44:24,609 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4772-4: assume 131072 == #t~mem269#1 % 4294967296;#t~bitwise270#1 := #t~mem269#1; [2025-02-08 02:44:24,609 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4772-4: assume !(131072 == #t~mem269#1 % 4294967296); [2025-02-08 02:44:24,610 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L-1-1: SUMMARY for call ##fun~$Pointer$~TO~$Pointer$_#t~ret1819#1.base, ##fun~$Pointer$~TO~$Pointer$_#t~ret1819#1.offset := xpc_get_deliverable_payload_uv(##fun~$Pointer$~TO~$Pointer$_#~881#1.base, ##fun~$Pointer$~TO~$Pointer$_#~881#1.offset); srcloc: null [2025-02-08 02:44:24,610 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6556: assume 0 != xpc_deliver_payload_~tmp~45#1;call xpc_deliver_payload_#t~mem887#1 := read~int#4(xpc_deliver_payload_~ch#1.base, xpc_deliver_payload_~ch#1.offset, 2);call xpc_deliver_payload_#t~mem888#1 := read~int#4(xpc_deliver_payload_~ch#1.base, 82 + xpc_deliver_payload_~ch#1.offset, 2); [2025-02-08 02:44:24,610 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6556: assume !(0 != xpc_deliver_payload_~tmp~45#1); [2025-02-08 02:44:24,610 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4756: assume 0 != ~tmp___1~6#1; [2025-02-08 02:44:24,610 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4756: assume !(0 != ~tmp___1~6#1); [2025-02-08 02:44:24,610 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4773: SUMMARY for call finish_wait(~ch#1.base, 311 + ~ch#1.offset, ~#__wait~3#1.base, ~#__wait~3#1.offset); srcloc: null [2025-02-08 02:44:24,611 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6557-1: SUMMARY for call xpc_deliver_payload_#t~ret889#1 := __dynamic_dev_dbg(xpc_deliver_payload_~#descriptor~13#1.base, xpc_deliver_payload_~#descriptor~13#1.offset, ~xpc_chan~0.base, ~xpc_chan~0.offset, 182, 0); srcloc: null [2025-02-08 02:44:24,611 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6557: assume -2147483648 <= xpc_deliver_payload_#t~ret889#1 && xpc_deliver_payload_#t~ret889#1 <= 2147483647;havoc xpc_deliver_payload_#t~mem887#1;havoc xpc_deliver_payload_#t~mem888#1;havoc xpc_deliver_payload_#t~ret889#1; [2025-02-08 02:44:24,611 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4757: assume -2147483648 <= #t~ret260#1 && #t~ret260#1 <= 2147483647;havoc #t~ret260#1; [2025-02-08 02:44:24,611 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4757-1: SUMMARY for call #t~ret260#1 := __dynamic_dev_dbg(~#descriptor~4#1.base, ~#descriptor~4#1.offset, ~xpc_chan~0.base, ~xpc_chan~0.offset, 69, 0); srcloc: null [2025-02-08 02:44:24,659 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9071: call ULTIMATE.dealloc(~#msg~8.base, ~#msg~8.offset);havoc ~#msg~8.base, ~#msg~8.offset; [2025-02-08 02:44:26,465 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6767: havoc #t~mem926.base, #t~mem926.offset; [2025-02-08 02:44:26,466 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6758: havoc #t~mem922.base, #t~mem922.offset; [2025-02-08 02:44:26,865 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9203: call ULTIMATE.dealloc(~#descriptor~21#1.base, ~#descriptor~21#1.offset);havoc ~#descriptor~21#1.base, ~#descriptor~21#1.offset;call ULTIMATE.dealloc(~#descriptor___0~10#1.base, ~#descriptor___0~10#1.offset);havoc ~#descriptor___0~10#1.base, ~#descriptor___0~10#1.offset; [2025-02-08 02:44:27,312 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11088: havoc #t~nondet1786; [2025-02-08 02:44:27,534 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4161: ~partid~0 := (if (1 + ~partid~0) % 65536 <= 32767 then (1 + ~partid~0) % 65536 else (1 + ~partid~0) % 65536 - 65536); [2025-02-08 02:44:27,534 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4156: assume 0 != ~ret~0 % 4294967296; [2025-02-08 02:44:27,534 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4156: assume !(0 != ~ret~0 % 4294967296); [2025-02-08 02:44:27,534 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4157: SUMMARY for call xpc_deactivate_partition(303, ~part~1.base, ~part~1.offset, ~ret~0); srcloc: null [2025-02-08 02:44:27,534 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4155-1: SUMMARY for call #t~ret128 := ##fun~$Pointer$~TO~int(~part~1.base, ~part~1.offset, #t~mem127.base, #t~mem127.offset); srcloc: null [2025-02-08 02:44:27,534 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4155: assume -2147483648 <= #t~ret128 && #t~ret128 <= 2147483647;~ret~0 := #t~ret128;havoc #t~mem127.base, #t~mem127.offset;havoc #t~ret128; [2025-02-08 02:44:27,534 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4151-1: assume #t~short124; [2025-02-08 02:44:27,534 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4151-1: assume !#t~short124;call #t~mem123 := read~int#4(~part~1.base, 97 + ~part~1.offset, 1);#t~short124 := 4 == #t~mem123 % 256 % 4294967296; [2025-02-08 02:44:27,534 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4151: assume #t~short124;havoc #t~mem122;havoc #t~mem123;havoc #t~short124; [2025-02-08 02:44:27,535 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4151: assume !#t~short124;havoc #t~mem122;havoc #t~mem123;havoc #t~short124;call #t~mem127.base, #t~mem127.offset := read~$Pointer$#0(~#xpc_arch_ops~0.base, 104 + ~#xpc_arch_ops~0.offset, 8); [2025-02-08 02:44:27,535 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint xpc_check_remote_hbFINAL: assume true; [2025-02-08 02:44:27,535 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4146: assume ~partid~0 == ~xp_partition_id~0; [2025-02-08 02:44:27,535 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4146: assume !(~partid~0 == ~xp_partition_id~0);~part~1.base, ~part~1.offset := ~xpc_partitions~0.base, ~xpc_partitions~0.offset + 798 * (if ~partid~0 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then ~partid~0 % 18446744073709551616 % 18446744073709551616 else ~partid~0 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616);call #t~mem122 := read~int#4(~part~1.base, 97 + ~part~1.offset, 1);#t~short124 := 0 == #t~mem122 % 256 % 4294967296; [2025-02-08 02:44:27,535 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4142: assume 0 != ~xpc_exiting~0; [2025-02-08 02:44:27,535 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4142: assume !(0 != ~xpc_exiting~0); [2025-02-08 02:44:27,635 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8743: call ULTIMATE.dealloc(~#__key~5.base, ~#__key~5.offset);havoc ~#__key~5.base, ~#__key~5.offset; [2025-02-08 02:44:27,763 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3576: havoc #t~mem8; [2025-02-08 02:44:27,790 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11081: havoc #t~nondet1785; [2025-02-08 02:44:28,251 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8190: SUMMARY for call xpc_activate_partition(~part~16.base, ~part~16.offset); srcloc: null [2025-02-08 02:44:28,251 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8192: assume 4 == #t~mem1299 % 256 % 4294967296;havoc #t~mem1299; [2025-02-08 02:44:28,251 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8192: assume !(4 == #t~mem1299 % 256 % 4294967296);havoc #t~mem1299; [2025-02-08 02:44:28,251 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8188: assume 1 == ~act_state_req~0 % 256 % 4294967296;call #t~mem1298 := read~int#4(~part~16.base, 97 + ~part~16.offset, 1); [2025-02-08 02:44:28,251 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8188: assume !(1 == ~act_state_req~0 % 256 % 4294967296); [2025-02-08 02:44:28,251 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8178: assume 0 != ~tmp___0~51; [2025-02-08 02:44:28,251 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8178: assume !(0 != ~tmp___0~51);call #t~mem1297 := read~int#4(~part~16.base, 793 + ~part~16.offset, 1);~act_state_req~0 := #t~mem1297;havoc #t~mem1297;call write~int#4(0, ~part~16.base, 793 + ~part~16.offset, 1); [2025-02-08 02:44:28,251 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8213-1: SUMMARY for call #t~ret1303 := _raw_spin_lock_irqsave(~tmp___1~24.base, ~tmp___1~24.offset); srcloc: null [2025-02-08 02:44:28,251 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8213: ~irq_flags~14 := #t~ret1303;havoc #t~ret1303; [2025-02-08 02:44:28,252 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8203-1: SUMMARY for call xpc_deactivate_partition(460, ~part~16.base, ~part~16.offset, #t~mem1301); srcloc: null [2025-02-08 02:44:28,252 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8203: havoc #t~mem1301; [2025-02-08 02:44:28,252 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8172: assume 0 == #t~mem1295 % 256 % 4294967296;havoc #t~mem1295; [2025-02-08 02:44:28,252 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8172: assume !(0 == #t~mem1295 % 256 % 4294967296);havoc #t~mem1295;~xpc_activate_IRQ_rcvd~0 := ~xpc_activate_IRQ_rcvd~0 - 1; [2025-02-08 02:44:28,252 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8199: SUMMARY for call xpc_deactivate_partition(457, ~part~16.base, ~part~16.offset, 21); srcloc: null [2025-02-08 02:44:28,252 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8195: assume 2 == ~act_state_req~0 % 256 % 4294967296;call #t~mem1300 := read~int#4(~part~16.base, 97 + ~part~16.offset, 1); [2025-02-08 02:44:28,252 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8195: assume !(2 == ~act_state_req~0 % 256 % 4294967296); [2025-02-08 02:44:28,252 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8197: SUMMARY for call xpc_activate_partition(~part~16.base, ~part~16.offset); srcloc: null [2025-02-08 02:44:28,252 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8193: SUMMARY for call xpc_deactivate_partition(451, ~part~16.base, ~part~16.offset, 21); srcloc: null [2025-02-08 02:44:28,252 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8187: SUMMARY for call spin_unlock_irqrestore(~#xpc_activate_IRQ_rcvd_lock~0.base, ~#xpc_activate_IRQ_rcvd_lock~0.offset, ~irq_flags~14); srcloc: null [2025-02-08 02:44:28,252 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8189: assume 0 == #t~mem1298 % 256 % 4294967296;havoc #t~mem1298; [2025-02-08 02:44:28,252 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8189: assume !(0 == #t~mem1298 % 256 % 4294967296);havoc #t~mem1298;call #t~mem1299 := read~int#4(~part~16.base, 97 + ~part~16.offset, 1); [2025-02-08 02:44:28,252 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8214: assume 0 == ~xpc_activate_IRQ_rcvd~0; [2025-02-08 02:44:28,252 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8214: assume !(0 == ~xpc_activate_IRQ_rcvd~0);~partid~14 := (if (1 + ~partid~14) % 65536 <= 32767 then (1 + ~partid~14) % 65536 else (1 + ~partid~14) % 65536 - 65536); [2025-02-08 02:44:28,252 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8212-1: SUMMARY for call #t~ret1302.base, #t~ret1302.offset := spinlock_check(~#xpc_activate_IRQ_rcvd_lock~0.base, ~#xpc_activate_IRQ_rcvd_lock~0.offset); srcloc: null [2025-02-08 02:44:28,252 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8212: ~tmp___1~24.base, ~tmp___1~24.offset := #t~ret1302.base, #t~ret1302.offset;havoc #t~ret1302.base, #t~ret1302.offset; [2025-02-08 02:44:28,252 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8177-1: SUMMARY for call #t~ret1296 := ldv__builtin_expect((if ~xpc_activate_IRQ_rcvd~0 < 0 then 1 else 0), 0); srcloc: null [2025-02-08 02:44:28,252 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8177: assume -9223372036854775808 <= #t~ret1296 && #t~ret1296 <= 9223372036854775807;~tmp___0~51 := #t~ret1296;havoc #t~ret1296; [2025-02-08 02:44:28,252 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8202: assume 3 == ~act_state_req~0 % 256 % 4294967296;call #t~mem1301 := read~int#4(~part~16.base, 794 + ~part~16.offset, 4); [2025-02-08 02:44:28,252 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8202: assume !(3 == ~act_state_req~0 % 256 % 4294967296); [2025-02-08 02:44:28,252 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8171: ~part~16.base, ~part~16.offset := ~xpc_partitions~0.base, ~xpc_partitions~0.offset + 798 * (if ~partid~14 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then ~partid~14 % 18446744073709551616 % 18446744073709551616 else ~partid~14 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616);call #t~mem1295 := read~int#4(~part~16.base, 793 + ~part~16.offset, 1); [2025-02-08 02:44:28,252 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint xpc_process_activate_IRQ_rcvd_uvFINAL: assume true; [2025-02-08 02:44:28,252 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8227: SUMMARY for call spin_unlock_irqrestore(~#xpc_activate_IRQ_rcvd_lock~0.base, ~#xpc_activate_IRQ_rcvd_lock~0.offset, ~irq_flags~14); srcloc: null [2025-02-08 02:44:28,252 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8196: assume 0 == #t~mem1300 % 256 % 4294967296;havoc #t~mem1300; [2025-02-08 02:44:28,252 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8196: assume !(0 == #t~mem1300 % 256 % 4294967296);havoc #t~mem1300; [2025-02-08 02:44:29,386 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9499: ~__ret~8#1.base, ~__ret~8#1.offset := #t~memcpy~res1627#1.base, #t~memcpy~res1627#1.offset;havoc #t~memcpy~res1627#1.base, #t~memcpy~res1627#1.offset;call #t~mem1628#1.base, #t~mem1628#1.offset := read~$Pointer$#4(~ch#1.base, 395 + ~ch#1.offset, 8); [2025-02-08 02:44:29,387 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9499-1: SUMMARY for call #t~memcpy~res1627#1.base, #t~memcpy~res1627#1.offset := #Ultimate.C_memcpy#29(~msg~12#1.base, 16 + ~msg~12#1.offset, ~payload#1.base, ~payload#1.offset, ~__len~1#1); srcloc: null [2025-02-08 02:44:29,387 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9528: assume #t~switch1631#1;call #t~mem1635#1.base, #t~mem1635#1.offset := read~$Pointer$#27(~#msg_slot~5#1.base, ~#msg_slot~5#1.offset, 8);~__ptr___2~3#1.base, ~__ptr___2~3#1.offset := #t~mem1635#1.base, 12 + #t~mem1635#1.offset; [2025-02-08 02:44:29,387 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9528: assume !#t~switch1631#1;#t~switch1631#1 := true; [2025-02-08 02:44:29,387 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6448: havoc xpc_allocate_msg_wait_#t~mem845#1; [2025-02-08 02:44:29,387 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9508: assume 0 != (~func#1.base + ~func#1.offset) % 18446744073709551616;~__old~3#1.base, ~__old~3#1.offset := ~func#1.base, ~func#1.offset;~__new~3#1.base, ~__new~3#1.offset := 0, 0;#t~switch1631#1 := false; [2025-02-08 02:44:29,387 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9508: assume !(0 != (~func#1.base + ~func#1.offset) % 18446744073709551616); [2025-02-08 02:44:29,387 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9512: havoc #t~switch1631#1;havoc #t~mem1632#1.base, #t~mem1632#1.offset;havoc #t~mem1633#1.base, #t~mem1633#1.offset;havoc #t~mem1634#1.base, #t~mem1634#1.offset;havoc #t~mem1635#1.base, #t~mem1635#1.offset;havoc #t~switch1631#1;havoc #t~mem1632#1.base, #t~mem1632#1.offset;havoc #t~mem1633#1.base, #t~mem1633#1.offset;havoc #t~mem1634#1.base, #t~mem1634#1.offset;havoc #t~mem1635#1.base, #t~mem1635#1.offset; [2025-02-08 02:44:29,387 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9533: assume #t~switch1631#1; [2025-02-08 02:44:29,387 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9533: assume !#t~switch1631#1; [2025-02-08 02:44:29,387 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9500: assume -2147483648 <= #t~ret1629#1 && #t~ret1629#1 <= 2147483647;~ret~27#1 := #t~ret1629#1;havoc #t~mem1628#1.base, #t~mem1628#1.offset;havoc #t~ret1629#1; [2025-02-08 02:44:29,387 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9500-1: SUMMARY for call #t~ret1629#1 := xpc_send_gru_msg(#t~mem1628#1.base, #t~mem1628#1.offset, ~msg~12#1.base, ~msg~12#1.offset, ~msg_size~0#1); srcloc: null [2025-02-08 02:44:29,387 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9537: assume (~__ret___0~0#1.base + ~__ret___0~0#1.offset) % 18446744073709551616 != (~func#1.base + ~func#1.offset) % 18446744073709551616;~ret~27#1 := 0; [2025-02-08 02:44:29,387 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9537: assume !((~__ret___0~0#1.base + ~__ret___0~0#1.offset) % 18446744073709551616 != (~func#1.base + ~func#1.offset) % 18446744073709551616);call #t~mem1636#1.base, #t~mem1636#1.offset := read~$Pointer$#27(~#msg_slot~5#1.base, ~#msg_slot~5#1.offset, 8);call write~$Pointer$#4(0, 0, #t~mem1636#1.base, 20 + #t~mem1636#1.offset, 8);havoc #t~mem1636#1.base, #t~mem1636#1.offset; [2025-02-08 02:44:29,387 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9182: xpc_allocate_msg_slot_uv_~__mptr~1#1.base, xpc_allocate_msg_slot_uv_~__mptr~1#1.offset := xpc_allocate_msg_slot_uv_~entry~2#1.base, xpc_allocate_msg_slot_uv_~entry~2#1.offset;xpc_allocate_msg_slot_uv_~msg_slot~2#1.base, xpc_allocate_msg_slot_uv_~msg_slot~2#1.offset := xpc_allocate_msg_slot_uv_~__mptr~1#1.base, xpc_allocate_msg_slot_uv_~__mptr~1#1.offset;call write~$Pointer$#27(xpc_allocate_msg_slot_uv_~msg_slot~2#1.base, xpc_allocate_msg_slot_uv_~msg_slot~2#1.offset, xpc_allocate_msg_slot_uv_~address_of_msg_slot#1.base, xpc_allocate_msg_slot_uv_~address_of_msg_slot#1.offset, 8);xpc_allocate_msg_slot_uv_#res#1 := 0;#t~ret1618#1 := xpc_allocate_msg_slot_uv_#res#1;havoc xpc_allocate_msg_slot_uv_#t~ret1538#1.base, xpc_allocate_msg_slot_uv_#t~ret1538#1.offset, xpc_allocate_msg_slot_uv_#t~ret1539#1, xpc_allocate_msg_slot_uv_~ch#1.base, xpc_allocate_msg_slot_uv_~ch#1.offset, xpc_allocate_msg_slot_uv_~flags#1, xpc_allocate_msg_slot_uv_~address_of_msg_slot#1.base, xpc_allocate_msg_slot_uv_~address_of_msg_slot#1.offset, xpc_allocate_msg_slot_uv_~ret~26#1, xpc_allocate_msg_slot_uv_~msg_slot~2#1.base, xpc_allocate_msg_slot_uv_~msg_slot~2#1.offset, xpc_allocate_msg_slot_uv_~entry~2#1.base, xpc_allocate_msg_slot_uv_~entry~2#1.offset, xpc_allocate_msg_slot_uv_~tmp~96#1.base, xpc_allocate_msg_slot_uv_~tmp~96#1.offset, xpc_allocate_msg_slot_uv_~__mptr~1#1.base, xpc_allocate_msg_slot_uv_~__mptr~1#1.offset;havoc xpc_allocate_msg_slot_uv_#in~ch#1.base, xpc_allocate_msg_slot_uv_#in~ch#1.offset, xpc_allocate_msg_slot_uv_#in~flags#1, xpc_allocate_msg_slot_uv_#in~address_of_msg_slot#1.base, xpc_allocate_msg_slot_uv_#in~address_of_msg_slot#1.offset;assume { :end_inline_xpc_allocate_msg_slot_uv } true;assume -2147483648 <= #t~ret1618#1 && #t~ret1618#1 <= 2147483647;~ret~27#1 := #t~ret1618#1;havoc #t~ret1618#1; [2025-02-08 02:44:29,387 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9546: havoc #t~mem1637#1.base, #t~mem1637#1.offset; [2025-02-08 02:44:29,387 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9476: assume 0 != ~ret~27#1 % 4294967296; [2025-02-08 02:44:29,387 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9476: assume !(0 != ~ret~27#1 % 4294967296); [2025-02-08 02:44:29,387 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9443: call ULTIMATE.dealloc(~#msg_slot~5#1.base, ~#msg_slot~5#1.offset);havoc ~#msg_slot~5#1.base, ~#msg_slot~5#1.offset;call ULTIMATE.dealloc(~#msg_buffer~0#1.base, ~#msg_buffer~0#1.offset);havoc ~#msg_buffer~0#1.base, ~#msg_buffer~0#1.offset; [2025-02-08 02:44:29,387 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9546-1: SUMMARY for call xpc_free_msg_slot_uv(~ch#1.base, ~ch#1.offset, #t~mem1637#1.base, #t~mem1637#1.offset); srcloc: null [2025-02-08 02:44:29,387 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9513: assume #t~switch1631#1;call #t~mem1632#1.base, #t~mem1632#1.offset := read~$Pointer$#27(~#msg_slot~5#1.base, ~#msg_slot~5#1.offset, 8);~__ptr~3#1.base, ~__ptr~3#1.offset := #t~mem1632#1.base, 12 + #t~mem1632#1.offset; [2025-02-08 02:44:29,387 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9513: assume !#t~switch1631#1;#t~switch1631#1 := #t~switch1631#1; [2025-02-08 02:44:29,387 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9546-2: call #t~mem1637#1.base, #t~mem1637#1.offset := read~$Pointer$#27(~#msg_slot~5#1.base, ~#msg_slot~5#1.offset, 8); [2025-02-08 02:44:29,387 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9480: assume 0 != (~func#1.base + ~func#1.offset) % 18446744073709551616; [2025-02-08 02:44:29,387 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9480: assume !(0 != (~func#1.base + ~func#1.offset) % 18446744073709551616); [2025-02-08 02:44:29,387 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11066: havoc interruptible_sleep_on_timeout_#t~nondet1781#1; [2025-02-08 02:44:29,387 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9534: SUMMARY for call __cmpxchg_wrong_size(); srcloc: null [2025-02-08 02:44:29,388 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9493: ~msg~12#1.base, ~msg~12#1.offset := ~#msg_buffer~0#1.base, ~#msg_buffer~0#1.offset;call write~int#29(~xp_partition_id~0, ~msg~12#1.base, 8 + ~msg~12#1.offset, 2);call #t~mem1624#1 := read~int#4(~ch#1.base, 82 + ~ch#1.offset, 2);call write~int#29(#t~mem1624#1, ~msg~12#1.base, 10 + ~msg~12#1.offset, 1);havoc #t~mem1624#1;call write~int#29(~msg_size~0#1, ~msg~12#1.base, 11 + ~msg~12#1.offset, 1);call #t~mem1625#1.base, #t~mem1625#1.offset := read~$Pointer$#27(~#msg_slot~5#1.base, ~#msg_slot~5#1.offset, 8);call #t~mem1626#1 := read~int#4(#t~mem1625#1.base, 8 + #t~mem1625#1.offset, 4);call write~int#29(#t~mem1626#1, ~msg~12#1.base, 12 + ~msg~12#1.offset, 4);havoc #t~mem1625#1.base, #t~mem1625#1.offset;havoc #t~mem1626#1;~__len~1#1 := ~payload_size#1 % 65536; [2025-02-08 02:44:29,388 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9518: assume #t~switch1631#1;call #t~mem1633#1.base, #t~mem1633#1.offset := read~$Pointer$#27(~#msg_slot~5#1.base, ~#msg_slot~5#1.offset, 8);~__ptr___0~3#1.base, ~__ptr___0~3#1.offset := #t~mem1633#1.base, 12 + #t~mem1633#1.offset; [2025-02-08 02:44:29,388 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9518: assume !#t~switch1631#1;#t~switch1631#1 := #t~switch1631#1; [2025-02-08 02:44:29,388 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9506: havoc #t~mem1630#1; [2025-02-08 02:44:29,388 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9543: SUMMARY for call atomic_dec(~ch#1.base, 183 + ~ch#1.offset); srcloc: null [2025-02-08 02:44:29,388 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9506-1: SUMMARY for call xpc_deactivate_partition(1641, ~xpc_partitions~0.base, ~xpc_partitions~0.offset + 798 * (if #t~mem1630#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then #t~mem1630#1 % 18446744073709551616 % 18446744073709551616 else #t~mem1630#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616), ~ret~27#1); srcloc: null [2025-02-08 02:44:29,388 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9502: assume 0 == ~ret~27#1 % 4294967296; [2025-02-08 02:44:29,388 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9502: assume !(0 == ~ret~27#1 % 4294967296);call #t~mem1630#1 := read~int#4(~ch#1.base, ~ch#1.offset, 2); [2025-02-08 02:44:29,388 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9523: assume #t~switch1631#1;call #t~mem1634#1.base, #t~mem1634#1.offset := read~$Pointer$#27(~#msg_slot~5#1.base, ~#msg_slot~5#1.offset, 8);~__ptr___1~3#1.base, ~__ptr___1~3#1.offset := #t~mem1634#1.base, 12 + #t~mem1634#1.offset; [2025-02-08 02:44:29,388 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9523: assume !#t~switch1631#1;#t~switch1631#1 := true; [2025-02-08 02:44:29,388 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9486-1: [2025-02-08 02:44:29,388 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9548: #res#1 := ~ret~27#1;call ULTIMATE.dealloc(~#msg_slot~5#1.base, ~#msg_slot~5#1.offset);havoc ~#msg_slot~5#1.base, ~#msg_slot~5#1.offset;call ULTIMATE.dealloc(~#msg_buffer~0#1.base, ~#msg_buffer~0#1.offset);havoc ~#msg_buffer~0#1.base, ~#msg_buffer~0#1.offset; [2025-02-08 02:44:29,388 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9486-2: havoc #t~bitwise1622#1;assume #t~bitwise1622#1 % 4294967296 <= #t~mem1621#1 % 4294967296 && #t~bitwise1622#1 % 4294967296 <= 131072; [2025-02-08 02:44:29,388 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9548-1: SUMMARY for call xpc_msgqueue_deref(~ch#1.base, ~ch#1.offset); srcloc: null [2025-02-08 02:44:29,388 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9486-3: assume 131072 == #t~mem1621#1 % 4294967296;#t~bitwise1622#1 := #t~mem1621#1; [2025-02-08 02:44:29,388 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9486-3: assume !(131072 == #t~mem1621#1 % 4294967296); [2025-02-08 02:44:29,388 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9486-4: assume 0 == #t~mem1621#1 % 4294967296;#t~bitwise1622#1 := 0; [2025-02-08 02:44:29,388 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9486-4: assume !(0 == #t~mem1621#1 % 4294967296); [2025-02-08 02:44:29,388 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9482: call #t~mem1619#1.base, #t~mem1619#1.offset := read~$Pointer$#27(~#msg_slot~5#1.base, ~#msg_slot~5#1.offset, 8);call write~$Pointer$#4(~key#1.base, ~key#1.offset, #t~mem1619#1.base, 20 + #t~mem1619#1.offset, 8);havoc #t~mem1619#1.base, #t~mem1619#1.offset;havoc #t~mem1619#1.base, #t~mem1619#1.offset;call #t~mem1620#1.base, #t~mem1620#1.offset := read~$Pointer$#27(~#msg_slot~5#1.base, ~#msg_slot~5#1.offset, 8);call write~$Pointer$#4(~func#1.base, ~func#1.offset, #t~mem1620#1.base, 12 + #t~mem1620#1.offset, 8);havoc #t~mem1620#1.base, #t~mem1620#1.offset;call #t~mem1621#1 := read~int#4(~ch#1.base, 70 + ~ch#1.offset, 4); [2025-02-08 02:44:29,388 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9486: assume 0 != #t~bitwise1622#1 % 4294967296;havoc #t~mem1621#1;havoc #t~bitwise1622#1;call #t~mem1623#1 := read~int#4(~ch#1.base, 74 + ~ch#1.offset, 4);~ret~27#1 := #t~mem1623#1;havoc #t~mem1623#1; [2025-02-08 02:44:29,388 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9486: assume !(0 != #t~bitwise1622#1 % 4294967296);havoc #t~mem1621#1;havoc #t~bitwise1622#1; [2025-02-08 02:44:29,388 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9482-1: SUMMARY for call atomic_inc(~ch#1.base, 183 + ~ch#1.offset); srcloc: null [2025-02-08 02:44:29,508 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9101: call ULTIMATE.dealloc(~#msg~9.base, ~#msg~9.offset);havoc ~#msg~9.base, ~#msg~9.offset; [2025-02-08 02:44:29,894 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9042: call ULTIMATE.dealloc(~#msg~5.base, ~#msg~5.offset);havoc ~#msg~5.base, ~#msg~5.offset; [2025-02-08 02:44:30,129 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8696: call ULTIMATE.dealloc(~#msg~1.base, ~#msg~1.offset);havoc ~#msg~1.base, ~#msg~1.offset; [2025-02-08 02:44:30,174 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9108: call ULTIMATE.dealloc(~#msg~10.base, ~#msg~10.offset);havoc ~#msg~10.base, ~#msg~10.offset; [2025-02-08 02:44:30,884 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6354: call ULTIMATE.dealloc(~#descriptor~9.base, ~#descriptor~9.offset);havoc ~#descriptor~9.base, ~#descriptor~9.offset; [2025-02-08 02:44:30,910 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11017: havoc #t~nondet1773; [2025-02-08 02:44:31,017 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10991: havoc #t~nondet1770; [2025-02-08 02:44:31,571 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6861: assume 0 != ~tmp___2~15#1;call #t~mem960#1 := read~int#23(~#rp_pa~0#1.base, ~#rp_pa~0#1.offset, 8); [2025-02-08 02:44:31,572 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6861: assume !(0 != ~tmp___2~15#1); [2025-02-08 02:44:31,572 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint xpc_get_rsvd_page_paFINAL: assume true; [2025-02-08 02:44:31,572 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6849-1: call #t~mem957#1.base, #t~mem957#1.offset := read~$Pointer$#7(~#buf_base~0#1.base, ~#buf_base~0#1.offset, 8); [2025-02-08 02:44:31,572 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6849: SUMMARY for call kfree(#t~mem957#1.base, #t~mem957#1.offset); srcloc: null [2025-02-08 02:44:31,572 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6866: havoc #t~mem962#1;call ULTIMATE.dealloc(~#cookie~0#1.base, ~#cookie~0#1.offset);havoc ~#cookie~0#1.base, ~#cookie~0#1.offset;call ULTIMATE.dealloc(~#rp_pa~0#1.base, ~#rp_pa~0#1.offset);havoc ~#rp_pa~0#1.base, ~#rp_pa~0#1.offset;call ULTIMATE.dealloc(~#len~0#1.base, ~#len~0#1.offset);havoc ~#len~0#1.base, ~#len~0#1.offset;call ULTIMATE.dealloc(~#buf_base~0#1.base, ~#buf_base~0#1.offset);havoc ~#buf_base~0#1.base, ~#buf_base~0#1.offset;call ULTIMATE.dealloc(~#descriptor~14#1.base, ~#descriptor~14#1.offset);havoc ~#descriptor~14#1.base, ~#descriptor~14#1.offset;call ULTIMATE.dealloc(~#descriptor___0~7#1.base, ~#descriptor___0~7#1.offset);havoc ~#descriptor___0~7#1.base, ~#descriptor___0~7#1.offset;call ULTIMATE.dealloc(~#descriptor___1~2#1.base, ~#descriptor___1~2#1.offset);havoc ~#descriptor___1~2#1.base, ~#descriptor___1~2#1.offset; [2025-02-08 02:44:31,572 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6862: assume -2147483648 <= #t~ret961#1 && #t~ret961#1 <= 2147483647;havoc #t~mem960#1;havoc #t~ret961#1; [2025-02-08 02:44:31,572 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6866-1: call #t~mem962#1 := read~int#23(~#rp_pa~0#1.base, ~#rp_pa~0#1.offset, 8);#res#1 := #t~mem962#1;havoc #t~mem962#1;call ULTIMATE.dealloc(~#cookie~0#1.base, ~#cookie~0#1.offset);havoc ~#cookie~0#1.base, ~#cookie~0#1.offset;call ULTIMATE.dealloc(~#rp_pa~0#1.base, ~#rp_pa~0#1.offset);havoc ~#rp_pa~0#1.base, ~#rp_pa~0#1.offset;call ULTIMATE.dealloc(~#len~0#1.base, ~#len~0#1.offset);havoc ~#len~0#1.base, ~#len~0#1.offset;call ULTIMATE.dealloc(~#buf_base~0#1.base, ~#buf_base~0#1.offset);havoc ~#buf_base~0#1.base, ~#buf_base~0#1.offset;call ULTIMATE.dealloc(~#descriptor~14#1.base, ~#descriptor~14#1.offset);havoc ~#descriptor~14#1.base, ~#descriptor~14#1.offset;call ULTIMATE.dealloc(~#descriptor___0~7#1.base, ~#descriptor___0~7#1.offset);havoc ~#descriptor___0~7#1.base, ~#descriptor___0~7#1.offset;call ULTIMATE.dealloc(~#descriptor___1~2#1.base, ~#descriptor___1~2#1.offset);havoc ~#descriptor___1~2#1.base, ~#descriptor___1~2#1.offset; [2025-02-08 02:44:31,572 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6860-1: SUMMARY for call #t~ret959#1 := ldv__builtin_expect((if #t~mem958#1 % 256 % 18446744073709551616 <= 9223372036854775807 then #t~mem958#1 % 256 % 18446744073709551616 else #t~mem958#1 % 256 % 18446744073709551616 - 18446744073709551616) % 2, 0); srcloc: null [2025-02-08 02:44:31,572 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6860: assume -9223372036854775808 <= #t~ret959#1 && #t~ret959#1 <= 9223372036854775807;~tmp___2~15#1 := #t~ret959#1;havoc #t~mem958#1;havoc #t~ret959#1; [2025-02-08 02:44:31,572 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6862-1: SUMMARY for call #t~ret961#1 := __dynamic_dev_dbg(~#descriptor___1~2#1.base, ~#descriptor___1~2#1.offset, ~xpc_part~0.base, ~xpc_part~0.offset, 203, 0); srcloc: null [2025-02-08 02:44:31,572 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6854: call write~$Pointer$#31(199, 0, ~#descriptor___1~2#1.base, ~#descriptor___1~2#1.offset, 8);call write~$Pointer$#31(200, 0, ~#descriptor___1~2#1.base, 8 + ~#descriptor___1~2#1.offset, 8);call write~$Pointer$#31(201, 0, ~#descriptor___1~2#1.base, 16 + ~#descriptor___1~2#1.offset, 8);call write~$Pointer$#31(202, 0, ~#descriptor___1~2#1.base, 24 + ~#descriptor___1~2#1.offset, 8);call write~int#31(180, ~#descriptor___1~2#1.base, 32 + ~#descriptor___1~2#1.offset, 4);call write~int#31(0, ~#descriptor___1~2#1.base, 36 + ~#descriptor___1~2#1.offset, 1);call #t~mem958#1 := read~int#31(~#descriptor___1~2#1.base, 36 + ~#descriptor___1~2#1.offset, 1); [2025-02-08 02:44:31,572 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6850: assume 0 != ~ret~8#1 % 4294967296;call write~int#23(0, ~#rp_pa~0#1.base, ~#rp_pa~0#1.offset, 8); [2025-02-08 02:44:31,572 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6850: assume !(0 != ~ret~8#1 % 4294967296); [2025-02-08 02:44:31,901 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7820: havoc #t~mem1177; [2025-02-08 02:44:32,206 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4657: call ULTIMATE.dealloc(~#descriptor~3.base, ~#descriptor~3.offset);havoc ~#descriptor~3.base, ~#descriptor~3.offset;call ULTIMATE.dealloc(~#descriptor___0~1.base, ~#descriptor___0~1.offset);havoc ~#descriptor___0~1.base, ~#descriptor___0~1.offset; [2025-02-08 02:44:32,293 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9130: havoc #t~mem1534;havoc #t~bitwise1535; [2025-02-08 02:44:32,317 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11013: havoc #t~nondet1772; [2025-02-08 02:44:32,617 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8108: call ULTIMATE.dealloc(~#descriptor~19#1.base, ~#descriptor~19#1.offset);havoc ~#descriptor~19#1.base, ~#descriptor~19#1.offset;call ULTIMATE.dealloc(~#descriptor___0~9#1.base, ~#descriptor___0~9#1.offset);havoc ~#descriptor___0~9#1.base, ~#descriptor___0~9#1.offset; [2025-02-08 02:44:32,617 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8154: #res#1 := ~xp_ret~1#1;call ULTIMATE.dealloc(~#descriptor~19#1.base, ~#descriptor~19#1.offset);havoc ~#descriptor~19#1.base, ~#descriptor~19#1.offset;call ULTIMATE.dealloc(~#descriptor___0~9#1.base, ~#descriptor___0~9#1.offset);havoc ~#descriptor___0~9#1.base, ~#descriptor___0~9#1.offset; [2025-02-08 02:44:32,617 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11059: havoc gru_send_message_gpa_#t~nondet1780#1; [2025-02-08 02:44:32,617 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint xpc_send_gru_msgFINAL: assume true; [2025-02-08 02:44:33,949 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7938-1: SUMMARY for call xpc_gru_mq_watchlist_alloc_uv_#t~ret1225#1 := uv_gpa(xpc_gru_mq_watchlist_alloc_uv_#t~mem1224#1.base, xpc_gru_mq_watchlist_alloc_uv_#t~mem1224#1.offset); srcloc: null [2025-02-08 02:44:33,949 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8029: assume 0 != ~ret~16#1;call #t~mem1251#1 := read~int#4(~mq~0#1.base, 12 + ~mq~0#1.offset, 4); [2025-02-08 02:44:33,949 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8029: assume !(0 != ~ret~16#1);assume { :begin_inline_uv_cpu_to_pnode } true;uv_cpu_to_pnode_#in~cpu#1 := ~cpu#1;havoc uv_cpu_to_pnode_#res#1;havoc uv_cpu_to_pnode_#t~ret1179#1, uv_cpu_to_pnode_#t~mem1180#1, uv_cpu_to_pnode_~cpu#1, uv_cpu_to_pnode_~tmp~70#1;uv_cpu_to_pnode_~cpu#1 := uv_cpu_to_pnode_#in~cpu#1;havoc uv_cpu_to_pnode_~tmp~70#1; [2025-02-08 02:44:33,949 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7658: assume 0 != gfp_zonelist_~tmp~63#1;gfp_zonelist_#res#1 := 1; [2025-02-08 02:44:33,949 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7658: assume !(0 != gfp_zonelist_~tmp~63#1);gfp_zonelist_#res#1 := 0;node_zonelist_#t~ret1132#1 := gfp_zonelist_#res#1;havoc gfp_zonelist_#t~bitwise1130#1, gfp_zonelist_#t~ret1131#1, gfp_zonelist_~flags#1, gfp_zonelist_~tmp~63#1;havoc gfp_zonelist_#in~flags#1;assume { :end_inline_gfp_zonelist } true;assume -2147483648 <= node_zonelist_#t~ret1132#1 && node_zonelist_#t~ret1132#1 <= 2147483647;node_zonelist_~tmp~64#1 := node_zonelist_#t~ret1132#1;havoc node_zonelist_#t~ret1132#1;call node_zonelist_#t~mem1133#1.base, node_zonelist_#t~mem1133#1.offset := read~$Pointer$#13(~#node_data~0.base, ~#node_data~0.offset + 8 * node_zonelist_~nid#1, 8);node_zonelist_#res#1.base, node_zonelist_#res#1.offset := node_zonelist_#t~mem1133#1.base, 7188 + node_zonelist_#t~mem1133#1.offset + 57884 * (if node_zonelist_~tmp~64#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then node_zonelist_~tmp~64#1 % 18446744073709551616 % 18446744073709551616 else node_zonelist_~tmp~64#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616);havoc node_zonelist_#t~mem1133#1.base, node_zonelist_#t~mem1133#1.offset; [2025-02-08 02:44:33,950 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8038: ~nasid~1#1 := (if 2 * (#t~bitwise1255#1 % 4294967296) % 4294967296 % 4294967296 <= 2147483647 then 2 * (#t~bitwise1255#1 % 4294967296) % 4294967296 % 4294967296 else 2 * (#t~bitwise1255#1 % 4294967296) % 4294967296 % 4294967296 - 4294967296);havoc #t~mem1254#1;havoc #t~bitwise1255#1;~mmr_value~0#1.base, ~mmr_value~0#1.offset := ~mq~0#1.base, 28 + ~mq~0#1.offset;call #t~mem1256#1.base, #t~mem1256#1.offset := read~$Pointer$#4(~mq~0#1.base, 40 + ~mq~0#1.offset, 8);call #t~mem1257#1.base, #t~mem1257#1.offset := read~$Pointer$#4(~mq~0#1.base, ~mq~0#1.offset, 8);call #t~mem1258#1 := read~int#4(~mmr_value~0#1.base, ~mmr_value~0#1.offset, 1);call #t~mem1259#1 := read~int#4(~mmr_value~0#1.base, 10 + ~mmr_value~0#1.offset, 4);assume { :begin_inline_gru_create_message_queue } true;gru_create_message_queue_#in~arg0#1.base, gru_create_message_queue_#in~arg0#1.offset, gru_create_message_queue_#in~arg1#1.base, gru_create_message_queue_#in~arg1#1.offset, gru_create_message_queue_#in~arg2#1, gru_create_message_queue_#in~arg3#1, gru_create_message_queue_#in~arg4#1, gru_create_message_queue_#in~arg5#1 := #t~mem1256#1.base, #t~mem1256#1.offset, #t~mem1257#1.base, #t~mem1257#1.offset, ~mq_size#1, ~nasid~1#1, (if #t~mem1258#1 % 256 % 4294967296 <= 2147483647 then #t~mem1258#1 % 256 % 4294967296 else #t~mem1258#1 % 256 % 4294967296 - 4294967296), (if #t~mem1259#1 % 4294967296 % 4294967296 <= 2147483647 then #t~mem1259#1 % 4294967296 % 4294967296 else #t~mem1259#1 % 4294967296 % 4294967296 - 4294967296);havoc gru_create_message_queue_#res#1;havoc gru_create_message_queue_#t~nondet1778#1, gru_create_message_queue_~arg0#1.base, gru_create_message_queue_~arg0#1.offset, gru_create_message_queue_~arg1#1.base, gru_create_message_queue_~arg1#1.offset, gru_create_message_queue_~arg2#1, gru_create_message_queue_~arg3#1, gru_create_message_queue_~arg4#1, gru_create_message_queue_~arg5#1;gru_create_message_queue_~arg0#1.base, gru_create_message_queue_~arg0#1.offset := gru_create_message_queue_#in~arg0#1.base, gru_create_message_queue_#in~arg0#1.offset;gru_create_message_queue_~arg1#1.base, gru_create_message_queue_~arg1#1.offset := gru_create_message_queue_#in~arg1#1.base, gru_create_message_queue_#in~arg1#1.offset;gru_create_message_queue_~arg2#1 := gru_create_message_queue_#in~arg2#1;gru_create_message_queue_~arg3#1 := gru_create_message_queue_#in~arg3#1;gru_create_message_queue_~arg4#1 := gru_create_message_queue_#in~arg4#1;gru_create_message_queue_~arg5#1 := gru_create_message_queue_#in~arg5#1;havoc gru_create_message_queue_#t~nondet1778#1;assume -2147483648 <= gru_create_message_queue_#t~nondet1778#1 && gru_create_message_queue_#t~nondet1778#1 <= 2147483647;gru_create_message_queue_#res#1 := gru_create_message_queue_#t~nondet1778#1;havoc gru_create_message_queue_#t~nondet1778#1; [2025-02-08 02:44:33,950 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8038-4: assume 0 == ~tmp___0~48#1 % 4294967296 || ~tmp___0~48#1 % 4294967296 == #t~mem1254#1 % 4294967296;#t~bitwise1255#1 := #t~mem1254#1; [2025-02-08 02:44:33,950 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8038-4: assume !(0 == ~tmp___0~48#1 % 4294967296 || ~tmp___0~48#1 % 4294967296 == #t~mem1254#1 % 4294967296); [2025-02-08 02:44:33,950 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10953-1: __alloc_pages_#t~ret1138#1.base, __alloc_pages_#t~ret1138#1.offset := __alloc_pages_nodemask_#res#1.base, __alloc_pages_nodemask_#res#1.offset;havoc __alloc_pages_nodemask_#t~ret1765#1.base, __alloc_pages_nodemask_#t~ret1765#1.offset, __alloc_pages_nodemask_~arg0#1, __alloc_pages_nodemask_~arg1#1, __alloc_pages_nodemask_~arg2#1.base, __alloc_pages_nodemask_~arg2#1.offset, __alloc_pages_nodemask_~arg3#1.base, __alloc_pages_nodemask_~arg3#1.offset;havoc __alloc_pages_nodemask_#in~arg0#1, __alloc_pages_nodemask_#in~arg1#1, __alloc_pages_nodemask_#in~arg2#1.base, __alloc_pages_nodemask_#in~arg2#1.offset, __alloc_pages_nodemask_#in~arg3#1.base, __alloc_pages_nodemask_#in~arg3#1.offset;assume { :end_inline___alloc_pages_nodemask } true;__alloc_pages_~tmp~65#1.base, __alloc_pages_~tmp~65#1.offset := __alloc_pages_#t~ret1138#1.base, __alloc_pages_#t~ret1138#1.offset;havoc __alloc_pages_#t~ret1138#1.base, __alloc_pages_#t~ret1138#1.offset;__alloc_pages_#res#1.base, __alloc_pages_#res#1.offset := __alloc_pages_~tmp~65#1.base, __alloc_pages_~tmp~65#1.offset;alloc_pages_exact_node_#t~ret1144#1.base, alloc_pages_exact_node_#t~ret1144#1.offset := __alloc_pages_#res#1.base, __alloc_pages_#res#1.offset;havoc __alloc_pages_#t~ret1138#1.base, __alloc_pages_#t~ret1138#1.offset, __alloc_pages_~gfp_mask#1, __alloc_pages_~order#1, __alloc_pages_~zonelist#1.base, __alloc_pages_~zonelist#1.offset, __alloc_pages_~tmp~65#1.base, __alloc_pages_~tmp~65#1.offset;havoc __alloc_pages_#in~gfp_mask#1, __alloc_pages_#in~order#1, __alloc_pages_#in~zonelist#1.base, __alloc_pages_#in~zonelist#1.offset;assume { :end_inline___alloc_pages } true;alloc_pages_exact_node_~tmp___5~8#1.base, alloc_pages_exact_node_~tmp___5~8#1.offset := alloc_pages_exact_node_#t~ret1144#1.base, alloc_pages_exact_node_#t~ret1144#1.offset;havoc alloc_pages_exact_node_#t~ret1144#1.base, alloc_pages_exact_node_#t~ret1144#1.offset;alloc_pages_exact_node_#res#1.base, alloc_pages_exact_node_#res#1.offset := alloc_pages_exact_node_~tmp___5~8#1.base, alloc_pages_exact_node_~tmp___5~8#1.offset;#t~ret1244#1.base, #t~ret1244#1.offset := alloc_pages_exact_node_#res#1.base, alloc_pages_exact_node_#res#1.offset;havoc alloc_pages_exact_node_#t~ret1139#1, alloc_pages_exact_node_#t~ret1140#1, alloc_pages_exact_node_#t~ret1141#1, alloc_pages_exact_node_#t~ret1142#1, alloc_pages_exact_node_#t~ret1143#1.base, alloc_pages_exact_node_#t~ret1143#1.offset, alloc_pages_exact_node_#t~ret1144#1.base, alloc_pages_exact_node_#t~ret1144#1.offset, alloc_pages_exact_node_~nid#1, alloc_pages_exact_node_~gfp_mask#1, alloc_pages_exact_node_~order#1, alloc_pages_exact_node_~tmp~66#1, alloc_pages_exact_node_~tmp___0~44#1, alloc_pages_exact_node_~tmp___1~21#1, alloc_pages_exact_node_~tmp___2~18#1, alloc_pages_exact_node_~tmp___3~11#1, alloc_pages_exact_node_~tmp___4~8#1.base, alloc_pages_exact_node_~tmp___4~8#1.offset, alloc_pages_exact_node_~tmp___5~8#1.base, alloc_pages_exact_node_~tmp___5~8#1.offset;havoc alloc_pages_exact_node_#in~nid#1, alloc_pages_exact_node_#in~gfp_mask#1, alloc_pages_exact_node_#in~order#1;assume { :end_inline_alloc_pages_exact_node } true;~page~0#1.base, ~page~0#1.offset := #t~ret1244#1.base, #t~ret1244#1.offset;havoc #t~ret1244#1.base, #t~ret1244#1.offset; [2025-02-08 02:44:33,950 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8038-3: assume 0 == #t~mem1254#1 % 4294967296;#t~bitwise1255#1 := ~tmp___0~48#1; [2025-02-08 02:44:33,950 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8038-3: assume !(0 == #t~mem1254#1 % 4294967296); [2025-02-08 02:44:33,950 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10953: havoc __alloc_pages_nodemask_#t~ret1765#1.base, __alloc_pages_nodemask_#t~ret1765#1.offset; [2025-02-08 02:44:33,950 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8038-2: havoc #t~bitwise1255#1;assume (#t~bitwise1255#1 % 4294967296 >= ~tmp___0~48#1 % 4294967296 && #t~bitwise1255#1 % 4294967296 >= #t~mem1254#1 % 4294967296) && #t~bitwise1255#1 % 4294967296 <= ~tmp___0~48#1 % 4294967296 + #t~mem1254#1 % 4294967296; [2025-02-08 02:44:33,950 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10953-3: SUMMARY for call __alloc_pages_nodemask_#t~ret1765#1.base, __alloc_pages_nodemask_#t~ret1765#1.offset := ldv_malloc(69); srcloc: null [2025-02-08 02:44:33,950 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8038-1: [2025-02-08 02:44:33,950 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10953-2: __alloc_pages_nodemask_#res#1.base, __alloc_pages_nodemask_#res#1.offset := __alloc_pages_nodemask_#t~ret1765#1.base, __alloc_pages_nodemask_#t~ret1765#1.offset;havoc __alloc_pages_nodemask_#t~ret1765#1.base, __alloc_pages_nodemask_#t~ret1765#1.offset; [2025-02-08 02:44:33,950 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8063-1: SUMMARY for call xpc_gru_mq_watchlist_free_uv(~mq~0#1.base, ~mq~0#1.offset); srcloc: null [2025-02-08 02:44:33,950 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8030: assume -2147483648 <= #t~ret1252#1 && #t~ret1252#1 <= 2147483647;havoc #t~mem1251#1;havoc #t~ret1252#1; [2025-02-08 02:44:33,950 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8063: call #t~mem1269#1.base, #t~mem1269#1.offset := read~$Pointer$#4(~mq~0#1.base, ~mq~0#1.offset, 8); [2025-02-08 02:44:33,950 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8030-1: SUMMARY for call #t~ret1252#1 := dev_err(~xpc_part~0.base, ~xpc_part~0.offset, 259, 0); srcloc: null [2025-02-08 02:44:33,950 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7832-1: SUMMARY for call uv_cpu_to_pnode_#t~ret1179#1 := uv_cpu_to_blade_id(uv_cpu_to_pnode_~cpu#1); srcloc: null [2025-02-08 02:44:33,950 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7832: assume -2147483648 <= uv_cpu_to_pnode_#t~ret1179#1 && uv_cpu_to_pnode_#t~ret1179#1 <= 2147483647;uv_cpu_to_pnode_~tmp~70#1 := uv_cpu_to_pnode_#t~ret1179#1;havoc uv_cpu_to_pnode_#t~ret1179#1;call uv_cpu_to_pnode_#t~mem1180#1 := read~int#5(~uv_blade_info~0.base, 4 + (~uv_blade_info~0.offset + 84 * (if uv_cpu_to_pnode_~tmp~70#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then uv_cpu_to_pnode_~tmp~70#1 % 18446744073709551616 % 18446744073709551616 else uv_cpu_to_pnode_~tmp~70#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616)), 2);uv_cpu_to_pnode_#res#1 := (if uv_cpu_to_pnode_#t~mem1180#1 % 65536 % 4294967296 <= 2147483647 then uv_cpu_to_pnode_#t~mem1180#1 % 65536 % 4294967296 else uv_cpu_to_pnode_#t~mem1180#1 % 65536 % 4294967296 - 4294967296);havoc uv_cpu_to_pnode_#t~mem1180#1; [2025-02-08 02:44:33,950 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7923: call xpc_get_gru_mq_irq_uv_#t~mem1221#1 := read~int#4(xpc_get_gru_mq_irq_uv_~mq#1.base, 20 + xpc_get_gru_mq_irq_uv_~mq#1.offset, 8);assume { :begin_inline_uv_read_global_mmr64 } true;uv_read_global_mmr64_#in~pnode#1, uv_read_global_mmr64_#in~offset#1 := xpc_get_gru_mq_irq_uv_~mmr_pnode~0#1, xpc_get_gru_mq_irq_uv_#t~mem1221#1;havoc uv_read_global_mmr64_#res#1;havoc uv_read_global_mmr64_#t~ret1175#1.base, uv_read_global_mmr64_#t~ret1175#1.offset, uv_read_global_mmr64_#t~ret1176#1, uv_read_global_mmr64_~pnode#1, uv_read_global_mmr64_~offset#1, uv_read_global_mmr64_~tmp~69#1.base, uv_read_global_mmr64_~tmp~69#1.offset, uv_read_global_mmr64_~tmp___0~46#1;uv_read_global_mmr64_~pnode#1 := uv_read_global_mmr64_#in~pnode#1;uv_read_global_mmr64_~offset#1 := uv_read_global_mmr64_#in~offset#1;havoc uv_read_global_mmr64_~tmp~69#1.base, uv_read_global_mmr64_~tmp~69#1.offset;havoc uv_read_global_mmr64_~tmp___0~46#1;assume { :begin_inline_uv_global_mmr64_address } true;uv_global_mmr64_address_#in~pnode#1, uv_global_mmr64_address_#in~offset#1 := uv_read_global_mmr64_~pnode#1, uv_read_global_mmr64_~offset#1;havoc uv_global_mmr64_address_#res#1.base, uv_global_mmr64_address_#res#1.offset;havoc uv_global_mmr64_address_#t~mem1172#1, uv_global_mmr64_address_#t~bitwise1173#1, uv_global_mmr64_address_#t~bitwise1174#1, uv_global_mmr64_address_~pnode#1, uv_global_mmr64_address_~offset#1, uv_global_mmr64_address_~tcp_ptr__~1#1, uv_global_mmr64_address_~__vpp_verify~2#1.base, uv_global_mmr64_address_~__vpp_verify~2#1.offset;uv_global_mmr64_address_~pnode#1 := uv_global_mmr64_address_#in~pnode#1;uv_global_mmr64_address_~offset#1 := uv_global_mmr64_address_#in~offset#1;havoc uv_global_mmr64_address_~tcp_ptr__~1#1;havoc uv_global_mmr64_address_~__vpp_verify~2#1.base, uv_global_mmr64_address_~__vpp_verify~2#1.offset;uv_global_mmr64_address_~__vpp_verify~2#1.base, uv_global_mmr64_address_~__vpp_verify~2#1.offset := 0, 0;call uv_global_mmr64_address_#t~mem1172#1 := read~int#19(0, (if uv_global_mmr64_address_~tcp_ptr__~1#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then uv_global_mmr64_address_~tcp_ptr__~1#1 % 18446744073709551616 % 18446744073709551616 else uv_global_mmr64_address_~tcp_ptr__~1#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616), 8); [2025-02-08 02:44:33,950 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7940: assume xpc_gru_mq_watchlist_alloc_uv_~ret~14#1 < 0; [2025-02-08 02:44:33,950 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7940: assume !(xpc_gru_mq_watchlist_alloc_uv_~ret~14#1 < 0);call write~int#4(xpc_gru_mq_watchlist_alloc_uv_~ret~14#1, xpc_gru_mq_watchlist_alloc_uv_~mq#1.base, 36 + xpc_gru_mq_watchlist_alloc_uv_~mq#1.offset, 4);xpc_gru_mq_watchlist_alloc_uv_#res#1 := 0;#t~ret1247#1 := xpc_gru_mq_watchlist_alloc_uv_#res#1;havoc xpc_gru_mq_watchlist_alloc_uv_#t~mem1224#1.base, xpc_gru_mq_watchlist_alloc_uv_#t~mem1224#1.offset, xpc_gru_mq_watchlist_alloc_uv_#t~ret1225#1, xpc_gru_mq_watchlist_alloc_uv_#t~mem1226#1, xpc_gru_mq_watchlist_alloc_uv_#t~ret1227#1, xpc_gru_mq_watchlist_alloc_uv_#t~ret1228#1, xpc_gru_mq_watchlist_alloc_uv_~mq#1.base, xpc_gru_mq_watchlist_alloc_uv_~mq#1.offset, xpc_gru_mq_watchlist_alloc_uv_~ret~14#1, xpc_gru_mq_watchlist_alloc_uv_~tmp~73#1;havoc xpc_gru_mq_watchlist_alloc_uv_#in~mq#1.base, xpc_gru_mq_watchlist_alloc_uv_#in~mq#1.offset;assume { :end_inline_xpc_gru_mq_watchlist_alloc_uv } true;assume -2147483648 <= #t~ret1247#1 && #t~ret1247#1 <= 2147483647;~ret~16#1 := #t~ret1247#1;havoc #t~ret1247#1; [2025-02-08 02:44:33,950 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8023: assume 0 != ~ret~16#1; [2025-02-08 02:44:33,950 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8023: assume !(0 != ~ret~16#1);call #t~mem1249#1 := read~int#4(~mq~0#1.base, 12 + ~mq~0#1.offset, 4);assume { :begin_inline_request_irq } true;request_irq_#in~irq#1, request_irq_#in~handler#1.base, request_irq_#in~handler#1.offset, request_irq_#in~flags#1, request_irq_#in~name#1.base, request_irq_#in~name#1.offset, request_irq_#in~dev#1.base, request_irq_#in~dev#1.offset := #t~mem1249#1, ~irq_handler#1.base, ~irq_handler#1.offset, 0, ~irq_name#1.base, ~irq_name#1.offset, 0, 0;havoc request_irq_#res#1;havoc request_irq_#t~ret1153#1, request_irq_~irq#1, request_irq_~handler#1.base, request_irq_~handler#1.offset, request_irq_~flags#1, request_irq_~name#1.base, request_irq_~name#1.offset, request_irq_~dev#1.base, request_irq_~dev#1.offset, request_irq_~tmp~67#1;request_irq_~irq#1 := request_irq_#in~irq#1;request_irq_~handler#1.base, request_irq_~handler#1.offset := request_irq_#in~handler#1.base, request_irq_#in~handler#1.offset;request_irq_~flags#1 := request_irq_#in~flags#1;request_irq_~name#1.base, request_irq_~name#1.offset := request_irq_#in~name#1.base, request_irq_#in~name#1.offset;request_irq_~dev#1.base, request_irq_~dev#1.offset := request_irq_#in~dev#1.base, request_irq_#in~dev#1.offset;havoc request_irq_~tmp~67#1;assume { :begin_inline_request_threaded_irq } true;request_threaded_irq_#in~arg0#1, request_threaded_irq_#in~arg1#1.base, request_threaded_irq_#in~arg1#1.offset, request_threaded_irq_#in~arg2#1.base, request_threaded_irq_#in~arg2#1.offset, request_threaded_irq_#in~arg3#1, request_threaded_irq_#in~arg4#1.base, request_threaded_irq_#in~arg4#1.offset, request_threaded_irq_#in~arg5#1.base, request_threaded_irq_#in~arg5#1.offset := request_irq_~irq#1, request_irq_~handler#1.base, request_irq_~handler#1.offset, 0, 0, request_irq_~flags#1, request_irq_~name#1.base, request_irq_~name#1.offset, request_irq_~dev#1.base, request_irq_~dev#1.offset;havoc request_threaded_irq_#res#1;havoc request_threaded_irq_#t~nondet1790#1, request_threaded_irq_~arg0#1, request_threaded_irq_~arg1#1.base, request_threaded_irq_~arg1#1.offset, request_threaded_irq_~arg2#1.base, request_threaded_irq_~arg2#1.offset, request_threaded_irq_~arg3#1, request_threaded_irq_~arg4#1.base, request_threaded_irq_~arg4#1.offset, request_threaded_irq_~arg5#1.base, request_threaded_irq_~arg5#1.offset;request_threaded_irq_~arg0#1 := request_threaded_irq_#in~arg0#1;request_threaded_irq_~arg1#1.base, request_threaded_irq_~arg1#1.offset := request_threaded_irq_#in~arg1#1.base, request_threaded_irq_#in~arg1#1.offset;request_threaded_irq_~arg2#1.base, request_threaded_irq_~arg2#1.offset := request_threaded_irq_#in~arg2#1.base, request_threaded_irq_#in~arg2#1.offset;request_threaded_irq_~arg3#1 := request_threaded_irq_#in~arg3#1;request_threaded_irq_~arg4#1.base, request_threaded_irq_~arg4#1.offset := request_threaded_irq_#in~arg4#1.base, request_threaded_irq_#in~arg4#1.offset;request_threaded_irq_~arg5#1.base, request_threaded_irq_~arg5#1.offset := request_threaded_irq_#in~arg5#1.base, request_threaded_irq_#in~arg5#1.offset;havoc request_threaded_irq_#t~nondet1790#1;assume -2147483648 <= request_threaded_irq_#t~nondet1790#1 && request_threaded_irq_#t~nondet1790#1 <= 2147483647;request_threaded_irq_#res#1 := request_threaded_irq_#t~nondet1790#1;havoc request_threaded_irq_#t~nondet1790#1; [2025-02-08 02:44:33,950 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7833-1: #t~ret1253#1 := uv_cpu_to_pnode_#res#1;havoc uv_cpu_to_pnode_#t~ret1179#1, uv_cpu_to_pnode_#t~mem1180#1, uv_cpu_to_pnode_~cpu#1, uv_cpu_to_pnode_~tmp~70#1;havoc uv_cpu_to_pnode_#in~cpu#1;assume { :end_inline_uv_cpu_to_pnode } true;assume -2147483648 <= #t~ret1253#1 && #t~ret1253#1 <= 2147483647;~tmp___0~48#1 := #t~ret1253#1;havoc #t~ret1253#1;~__vpp_verify~3#1.base, ~__vpp_verify~3#1.offset := 0, 0;call #t~mem1254#1 := read~int#19(0, 16 + (if ~tcp_ptr__~2#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then ~tcp_ptr__~2#1 % 18446744073709551616 % 18446744073709551616 else ~tcp_ptr__~2#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616), 4); [2025-02-08 02:44:33,951 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7833: havoc uv_cpu_to_pnode_#t~mem1180#1; [2025-02-08 02:44:33,951 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7916-1: SUMMARY for call xpc_get_gru_mq_irq_uv_#t~ret1215#1 := uv_blade_to_pnode(xpc_get_gru_mq_irq_uv_#t~mem1214#1); srcloc: null [2025-02-08 02:44:33,951 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7916: assume -2147483648 <= xpc_get_gru_mq_irq_uv_#t~ret1215#1 && xpc_get_gru_mq_irq_uv_#t~ret1215#1 <= 2147483647;xpc_get_gru_mq_irq_uv_~tmp~72#1 := xpc_get_gru_mq_irq_uv_#t~ret1215#1;havoc xpc_get_gru_mq_irq_uv_#t~mem1214#1;havoc xpc_get_gru_mq_irq_uv_#t~ret1215#1;xpc_get_gru_mq_irq_uv_~mmr_pnode~0#1 := xpc_get_gru_mq_irq_uv_~tmp~72#1;call xpc_get_gru_mq_irq_uv_#t~mem1216#1 := read~int#4(xpc_get_gru_mq_irq_uv_~mq#1.base, 16 + xpc_get_gru_mq_irq_uv_~mq#1.offset, 4);call xpc_get_gru_mq_irq_uv_#t~mem1217#1 := read~int#4(xpc_get_gru_mq_irq_uv_~mq#1.base, 20 + xpc_get_gru_mq_irq_uv_~mq#1.offset, 8);assume { :begin_inline_uv_setup_irq } true;uv_setup_irq_#in~arg0#1.base, uv_setup_irq_#in~arg0#1.offset, uv_setup_irq_#in~arg1#1, uv_setup_irq_#in~arg2#1, uv_setup_irq_#in~arg3#1, uv_setup_irq_#in~arg4#1 := xpc_get_gru_mq_irq_uv_~irq_name#1.base, xpc_get_gru_mq_irq_uv_~irq_name#1.offset, xpc_get_gru_mq_irq_uv_~cpu#1, xpc_get_gru_mq_irq_uv_#t~mem1216#1, xpc_get_gru_mq_irq_uv_#t~mem1217#1, 2;havoc uv_setup_irq_#res#1;havoc uv_setup_irq_#t~nondet1797#1, uv_setup_irq_~arg0#1.base, uv_setup_irq_~arg0#1.offset, uv_setup_irq_~arg1#1, uv_setup_irq_~arg2#1, uv_setup_irq_~arg3#1, uv_setup_irq_~arg4#1;uv_setup_irq_~arg0#1.base, uv_setup_irq_~arg0#1.offset := uv_setup_irq_#in~arg0#1.base, uv_setup_irq_#in~arg0#1.offset;uv_setup_irq_~arg1#1 := uv_setup_irq_#in~arg1#1;uv_setup_irq_~arg2#1 := uv_setup_irq_#in~arg2#1;uv_setup_irq_~arg3#1 := uv_setup_irq_#in~arg3#1;uv_setup_irq_~arg4#1 := uv_setup_irq_#in~arg4#1;havoc uv_setup_irq_#t~nondet1797#1;assume -2147483648 <= uv_setup_irq_#t~nondet1797#1 && uv_setup_irq_#t~nondet1797#1 <= 2147483647;uv_setup_irq_#res#1 := uv_setup_irq_#t~nondet1797#1;havoc uv_setup_irq_#t~nondet1797#1; [2025-02-08 02:44:33,951 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7941-1: SUMMARY for call xpc_gru_mq_watchlist_alloc_uv_#t~ret1228#1 := dev_err(~xpc_part~0.base, ~xpc_part~0.offset, 255, 0); srcloc: null [2025-02-08 02:44:33,951 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7941: assume -2147483648 <= xpc_gru_mq_watchlist_alloc_uv_#t~ret1228#1 && xpc_gru_mq_watchlist_alloc_uv_#t~ret1228#1 <= 2147483647;havoc xpc_gru_mq_watchlist_alloc_uv_#t~ret1228#1;xpc_gru_mq_watchlist_alloc_uv_#res#1 := xpc_gru_mq_watchlist_alloc_uv_~ret~14#1; [2025-02-08 02:44:33,951 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8065-1: SUMMARY for call free_pages(#t~mem1269#1.base + #t~mem1269#1.offset, ~pg_order~0#1); srcloc: null [2025-02-08 02:44:33,951 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8065: call #t~mem1270#1.base, #t~mem1270#1.offset := read~$Pointer$#4(~mq~0#1.base, 40 + ~mq~0#1.offset, 8); [2025-02-08 02:44:33,951 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint xpc_create_gru_mq_uvFINAL: assume true; [2025-02-08 02:44:33,951 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11137-1: xpc_gru_mq_watchlist_alloc_uv_#t~ret1227#1 := uv_bios_mq_watchlist_alloc_#res#1;havoc uv_bios_mq_watchlist_alloc_#t~nondet1794#1, uv_bios_mq_watchlist_alloc_~arg0#1, uv_bios_mq_watchlist_alloc_~arg1#1, uv_bios_mq_watchlist_alloc_~arg2#1.base, uv_bios_mq_watchlist_alloc_~arg2#1.offset;havoc uv_bios_mq_watchlist_alloc_#in~arg0#1, uv_bios_mq_watchlist_alloc_#in~arg1#1, uv_bios_mq_watchlist_alloc_#in~arg2#1.base, uv_bios_mq_watchlist_alloc_#in~arg2#1.offset;assume { :end_inline_uv_bios_mq_watchlist_alloc } true;assume -2147483648 <= xpc_gru_mq_watchlist_alloc_uv_#t~ret1227#1 && xpc_gru_mq_watchlist_alloc_uv_#t~ret1227#1 <= 2147483647;xpc_gru_mq_watchlist_alloc_uv_~ret~14#1 := xpc_gru_mq_watchlist_alloc_uv_#t~ret1227#1;havoc xpc_gru_mq_watchlist_alloc_uv_#t~mem1226#1;havoc xpc_gru_mq_watchlist_alloc_uv_#t~ret1227#1; [2025-02-08 02:44:33,951 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11137: havoc uv_bios_mq_watchlist_alloc_#t~nondet1794#1; [2025-02-08 02:44:33,951 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7669-1: alloc_pages_exact_node_#t~ret1143#1.base, alloc_pages_exact_node_#t~ret1143#1.offset := node_zonelist_#res#1.base, node_zonelist_#res#1.offset;havoc node_zonelist_#t~ret1132#1, node_zonelist_#t~mem1133#1.base, node_zonelist_#t~mem1133#1.offset, node_zonelist_~nid#1, node_zonelist_~flags#1, node_zonelist_~tmp~64#1;havoc node_zonelist_#in~nid#1, node_zonelist_#in~flags#1;assume { :end_inline_node_zonelist } true;alloc_pages_exact_node_~tmp___4~8#1.base, alloc_pages_exact_node_~tmp___4~8#1.offset := alloc_pages_exact_node_#t~ret1143#1.base, alloc_pages_exact_node_#t~ret1143#1.offset;havoc alloc_pages_exact_node_#t~ret1143#1.base, alloc_pages_exact_node_#t~ret1143#1.offset;assume { :begin_inline___alloc_pages } true;__alloc_pages_#in~gfp_mask#1, __alloc_pages_#in~order#1, __alloc_pages_#in~zonelist#1.base, __alloc_pages_#in~zonelist#1.offset := alloc_pages_exact_node_~gfp_mask#1, alloc_pages_exact_node_~order#1, alloc_pages_exact_node_~tmp___4~8#1.base, alloc_pages_exact_node_~tmp___4~8#1.offset;havoc __alloc_pages_#res#1.base, __alloc_pages_#res#1.offset;havoc __alloc_pages_#t~ret1138#1.base, __alloc_pages_#t~ret1138#1.offset, __alloc_pages_~gfp_mask#1, __alloc_pages_~order#1, __alloc_pages_~zonelist#1.base, __alloc_pages_~zonelist#1.offset, __alloc_pages_~tmp~65#1.base, __alloc_pages_~tmp~65#1.offset;__alloc_pages_~gfp_mask#1 := __alloc_pages_#in~gfp_mask#1;__alloc_pages_~order#1 := __alloc_pages_#in~order#1;__alloc_pages_~zonelist#1.base, __alloc_pages_~zonelist#1.offset := __alloc_pages_#in~zonelist#1.base, __alloc_pages_#in~zonelist#1.offset;havoc __alloc_pages_~tmp~65#1.base, __alloc_pages_~tmp~65#1.offset;assume { :begin_inline___alloc_pages_nodemask } true;__alloc_pages_nodemask_#in~arg0#1, __alloc_pages_nodemask_#in~arg1#1, __alloc_pages_nodemask_#in~arg2#1.base, __alloc_pages_nodemask_#in~arg2#1.offset, __alloc_pages_nodemask_#in~arg3#1.base, __alloc_pages_nodemask_#in~arg3#1.offset := __alloc_pages_~gfp_mask#1, __alloc_pages_~order#1, __alloc_pages_~zonelist#1.base, __alloc_pages_~zonelist#1.offset, 0, 0;havoc __alloc_pages_nodemask_#res#1.base, __alloc_pages_nodemask_#res#1.offset;havoc __alloc_pages_nodemask_#t~ret1765#1.base, __alloc_pages_nodemask_#t~ret1765#1.offset, __alloc_pages_nodemask_~arg0#1, __alloc_pages_nodemask_~arg1#1, __alloc_pages_nodemask_~arg2#1.base, __alloc_pages_nodemask_~arg2#1.offset, __alloc_pages_nodemask_~arg3#1.base, __alloc_pages_nodemask_~arg3#1.offset;__alloc_pages_nodemask_~arg0#1 := __alloc_pages_nodemask_#in~arg0#1;__alloc_pages_nodemask_~arg1#1 := __alloc_pages_nodemask_#in~arg1#1;__alloc_pages_nodemask_~arg2#1.base, __alloc_pages_nodemask_~arg2#1.offset := __alloc_pages_nodemask_#in~arg2#1.base, __alloc_pages_nodemask_#in~arg2#1.offset;__alloc_pages_nodemask_~arg3#1.base, __alloc_pages_nodemask_~arg3#1.offset := __alloc_pages_nodemask_#in~arg3#1.base, __alloc_pages_nodemask_#in~arg3#1.offset; [2025-02-08 02:44:33,951 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7669: havoc node_zonelist_#t~mem1133#1.base, node_zonelist_#t~mem1133#1.offset; [2025-02-08 02:44:33,951 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8050: ~tmp___1~22#1 := #t~ret1264#1;havoc #t~mem1263#1.base, #t~mem1263#1.offset;havoc #t~ret1264#1; [2025-02-08 02:44:33,951 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8050-1: SUMMARY for call #t~ret1264#1 := ##fun~$Pointer$~TO~int(#t~mem1263#1.base, #t~mem1263#1.offset, ~xp_pa~0.base, ~xp_pa~0.offset); srcloc: null [2025-02-08 02:44:33,951 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8009: assume 0 == (~page~0#1.base + ~page~0#1.offset) % 18446744073709551616; [2025-02-08 02:44:33,951 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8009: assume !(0 == (~page~0#1.base + ~page~0#1.offset) % 18446744073709551616);assume { :begin_inline_lowmem_page_address } true;lowmem_page_address_#in~page#1.base, lowmem_page_address_#in~page#1.offset := ~page~0#1.base, ~page~0#1.offset;havoc lowmem_page_address_#res#1.base, lowmem_page_address_#res#1.offset;havoc lowmem_page_address_~page#1.base, lowmem_page_address_~page#1.offset;lowmem_page_address_~page#1.base, lowmem_page_address_~page#1.offset := lowmem_page_address_#in~page#1.base, lowmem_page_address_#in~page#1.offset;lowmem_page_address_#res#1.base, lowmem_page_address_#res#1.offset := 0, (if (18446612132314218496 + 4096 * ((if 24189255811072 + (lowmem_page_address_~page#1.base + lowmem_page_address_~page#1.offset) < 0 && 0 != (24189255811072 + (lowmem_page_address_~page#1.base + lowmem_page_address_~page#1.offset)) % 80 then 1 + (24189255811072 + (lowmem_page_address_~page#1.base + lowmem_page_address_~page#1.offset)) / 80 else (24189255811072 + (lowmem_page_address_~page#1.base + lowmem_page_address_~page#1.offset)) / 80) % 18446744073709551616)) % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then (18446612132314218496 + 4096 * ((if 24189255811072 + (lowmem_page_address_~page#1.base + lowmem_page_address_~page#1.offset) < 0 && 0 != (24189255811072 + (lowmem_page_address_~page#1.base + lowmem_page_address_~page#1.offset)) % 80 then 1 + (24189255811072 + (lowmem_page_address_~page#1.base + lowmem_page_address_~page#1.offset)) / 80 else (24189255811072 + (lowmem_page_address_~page#1.base + lowmem_page_address_~page#1.offset)) / 80) % 18446744073709551616)) % 18446744073709551616 % 18446744073709551616 else (18446612132314218496 + 4096 * ((if 24189255811072 + (lowmem_page_address_~page#1.base + lowmem_page_address_~page#1.offset) < 0 && 0 != (24189255811072 + (lowmem_page_address_~page#1.base + lowmem_page_address_~page#1.offset)) % 80 then 1 + (24189255811072 + (lowmem_page_address_~page#1.base + lowmem_page_address_~page#1.offset)) / 80 else (24189255811072 + (lowmem_page_address_~page#1.base + lowmem_page_address_~page#1.offset)) / 80) % 18446744073709551616)) % 18446744073709551616 % 18446744073709551616 - 18446744073709551616);#t~ret1246#1.base, #t~ret1246#1.offset := lowmem_page_address_#res#1.base, lowmem_page_address_#res#1.offset;havoc lowmem_page_address_~page#1.base, lowmem_page_address_~page#1.offset;havoc lowmem_page_address_#in~page#1.base, lowmem_page_address_#in~page#1.offset;assume { :end_inline_lowmem_page_address } true;call write~$Pointer$#4(#t~ret1246#1.base, #t~ret1246#1.offset, ~mq~0#1.base, ~mq~0#1.offset, 8);havoc #t~ret1246#1.base, #t~ret1246#1.offset;assume { :begin_inline_xpc_gru_mq_watchlist_alloc_uv } true;xpc_gru_mq_watchlist_alloc_uv_#in~mq#1.base, xpc_gru_mq_watchlist_alloc_uv_#in~mq#1.offset := ~mq~0#1.base, ~mq~0#1.offset;havoc xpc_gru_mq_watchlist_alloc_uv_#res#1;havoc xpc_gru_mq_watchlist_alloc_uv_#t~mem1224#1.base, xpc_gru_mq_watchlist_alloc_uv_#t~mem1224#1.offset, xpc_gru_mq_watchlist_alloc_uv_#t~ret1225#1, xpc_gru_mq_watchlist_alloc_uv_#t~mem1226#1, xpc_gru_mq_watchlist_alloc_uv_#t~ret1227#1, xpc_gru_mq_watchlist_alloc_uv_#t~ret1228#1, xpc_gru_mq_watchlist_alloc_uv_~mq#1.base, xpc_gru_mq_watchlist_alloc_uv_~mq#1.offset, xpc_gru_mq_watchlist_alloc_uv_~ret~14#1, xpc_gru_mq_watchlist_alloc_uv_~tmp~73#1;xpc_gru_mq_watchlist_alloc_uv_~mq#1.base, xpc_gru_mq_watchlist_alloc_uv_~mq#1.offset := xpc_gru_mq_watchlist_alloc_uv_#in~mq#1.base, xpc_gru_mq_watchlist_alloc_uv_#in~mq#1.offset;havoc xpc_gru_mq_watchlist_alloc_uv_~ret~14#1;havoc xpc_gru_mq_watchlist_alloc_uv_~tmp~73#1;call xpc_gru_mq_watchlist_alloc_uv_#t~mem1224#1.base, xpc_gru_mq_watchlist_alloc_uv_#t~mem1224#1.offset := read~$Pointer$#4(xpc_gru_mq_watchlist_alloc_uv_~mq#1.base, xpc_gru_mq_watchlist_alloc_uv_~mq#1.offset, 8); [2025-02-08 02:44:33,952 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8067: SUMMARY for call kfree(#t~mem1270#1.base, #t~mem1270#1.offset); srcloc: null [2025-02-08 02:44:33,952 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8059-1: call #t~mem1268#1 := read~int#4(~mq~0#1.base, 12 + ~mq~0#1.offset, 4); [2025-02-08 02:44:33,952 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7803-1: uv_read_global_mmr64_#t~ret1175#1.base, uv_read_global_mmr64_#t~ret1175#1.offset := uv_global_mmr64_address_#res#1.base, uv_global_mmr64_address_#res#1.offset;havoc uv_global_mmr64_address_#t~mem1172#1, uv_global_mmr64_address_#t~bitwise1173#1, uv_global_mmr64_address_#t~bitwise1174#1, uv_global_mmr64_address_~pnode#1, uv_global_mmr64_address_~offset#1, uv_global_mmr64_address_~tcp_ptr__~1#1, uv_global_mmr64_address_~__vpp_verify~2#1.base, uv_global_mmr64_address_~__vpp_verify~2#1.offset;havoc uv_global_mmr64_address_#in~pnode#1, uv_global_mmr64_address_#in~offset#1;assume { :end_inline_uv_global_mmr64_address } true;uv_read_global_mmr64_~tmp~69#1.base, uv_read_global_mmr64_~tmp~69#1.offset := uv_read_global_mmr64_#t~ret1175#1.base, uv_read_global_mmr64_#t~ret1175#1.offset;havoc uv_read_global_mmr64_#t~ret1175#1.base, uv_read_global_mmr64_#t~ret1175#1.offset;assume { :begin_inline_readq } true;readq_#in~addr#1.base, readq_#in~addr#1.offset := uv_read_global_mmr64_~tmp~69#1.base, uv_read_global_mmr64_~tmp~69#1.offset;havoc readq_#res#1;havoc readq_~addr#1.base, readq_~addr#1.offset, readq_~ret~13#1;readq_~addr#1.base, readq_~addr#1.offset := readq_#in~addr#1.base, readq_#in~addr#1.offset;havoc readq_~ret~13#1;readq_#res#1 := readq_~ret~13#1;uv_read_global_mmr64_#t~ret1176#1 := readq_#res#1;havoc readq_~addr#1.base, readq_~addr#1.offset, readq_~ret~13#1;havoc readq_#in~addr#1.base, readq_#in~addr#1.offset;assume { :end_inline_readq } true;uv_read_global_mmr64_~tmp___0~46#1 := uv_read_global_mmr64_#t~ret1176#1;havoc uv_read_global_mmr64_#t~ret1176#1;uv_read_global_mmr64_#res#1 := uv_read_global_mmr64_~tmp___0~46#1;xpc_get_gru_mq_irq_uv_#t~ret1222#1 := uv_read_global_mmr64_#res#1;havoc uv_read_global_mmr64_#t~ret1175#1.base, uv_read_global_mmr64_#t~ret1175#1.offset, uv_read_global_mmr64_#t~ret1176#1, uv_read_global_mmr64_~pnode#1, uv_read_global_mmr64_~offset#1, uv_read_global_mmr64_~tmp~69#1.base, uv_read_global_mmr64_~tmp~69#1.offset, uv_read_global_mmr64_~tmp___0~46#1;havoc uv_read_global_mmr64_#in~pnode#1, uv_read_global_mmr64_#in~offset#1;assume { :end_inline_uv_read_global_mmr64 } true;call write~int#4(xpc_get_gru_mq_irq_uv_#t~ret1222#1, xpc_get_gru_mq_irq_uv_~mq#1.base, 28 + xpc_get_gru_mq_irq_uv_~mq#1.offset, 8);havoc xpc_get_gru_mq_irq_uv_#t~mem1221#1;havoc xpc_get_gru_mq_irq_uv_#t~ret1222#1;xpc_get_gru_mq_irq_uv_#res#1 := 0;#t~ret1248#1 := xpc_get_gru_mq_irq_uv_#res#1;havoc xpc_get_gru_mq_irq_uv_#t~mem1214#1, xpc_get_gru_mq_irq_uv_#t~ret1215#1, xpc_get_gru_mq_irq_uv_#t~mem1216#1, xpc_get_gru_mq_irq_uv_#t~mem1217#1, xpc_get_gru_mq_irq_uv_#t~ret1218#1, xpc_get_gru_mq_irq_uv_#t~mem1219#1, xpc_get_gru_mq_irq_uv_#t~mem1220#1, xpc_get_gru_mq_irq_uv_#t~mem1221#1, xpc_get_gru_mq_irq_uv_#t~ret1222#1, xpc_get_gru_mq_irq_uv_~mq#1.base, xpc_get_gru_mq_irq_uv_~mq#1.offset, xpc_get_gru_mq_irq_uv_~cpu#1, xpc_get_gru_mq_irq_uv_~irq_name#1.base, xpc_get_gru_mq_irq_uv_~irq_name#1.offset, xpc_get_gru_mq_irq_uv_~mmr_pnode~0#1, xpc_get_gru_mq_irq_uv_~tmp~72#1;havoc xpc_get_gru_mq_irq_uv_#in~mq#1.base, xpc_get_gru_mq_irq_uv_#in~mq#1.offset, xpc_get_gru_mq_irq_uv_#in~cpu#1, xpc_get_gru_mq_irq_uv_#in~irq_name#1.base, xpc_get_gru_mq_irq_uv_#in~irq_name#1.offset;assume { :end_inline_xpc_get_gru_mq_irq_uv } true;assume -2147483648 <= #t~ret1248#1 && #t~ret1248#1 <= 2147483647;~ret~16#1 := #t~ret1248#1;havoc #t~ret1248#1; [2025-02-08 02:44:33,952 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8059: SUMMARY for call free_irq(#t~mem1268#1, 0, 0); srcloc: null [2025-02-08 02:44:33,952 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7803: havoc uv_global_mmr64_address_#t~mem1172#1;havoc uv_global_mmr64_address_#t~bitwise1173#1;havoc uv_global_mmr64_address_#t~bitwise1174#1; [2025-02-08 02:44:33,952 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7803-5: assume 0 == uv_global_mmr64_address_~offset#1 % 18446744073709551616;uv_global_mmr64_address_#t~bitwise1174#1 := uv_global_mmr64_address_#t~bitwise1173#1; [2025-02-08 02:44:33,952 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7803-5: assume !(0 == uv_global_mmr64_address_~offset#1 % 18446744073709551616); [2025-02-08 02:44:33,952 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7803-4: havoc uv_global_mmr64_address_#t~bitwise1174#1;assume (uv_global_mmr64_address_#t~bitwise1174#1 % 18446744073709551616 >= uv_global_mmr64_address_#t~bitwise1173#1 % 18446744073709551616 && uv_global_mmr64_address_#t~bitwise1174#1 % 18446744073709551616 >= uv_global_mmr64_address_~offset#1 % 18446744073709551616) && uv_global_mmr64_address_#t~bitwise1174#1 % 18446744073709551616 <= uv_global_mmr64_address_#t~bitwise1173#1 % 18446744073709551616 + uv_global_mmr64_address_~offset#1 % 18446744073709551616; [2025-02-08 02:44:33,952 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7803-3: [2025-02-08 02:44:33,952 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7704: alloc_pages_exact_node_#t~ret1141#1 := node_state_#res#1;havoc node_state_#t~ret1127#1, node_state_~node#1, node_state_~state#1, node_state_~tmp~62#1;havoc node_state_#in~node#1, node_state_#in~state#1;assume { :end_inline_node_state } true;assume -2147483648 <= alloc_pages_exact_node_#t~ret1141#1 && alloc_pages_exact_node_#t~ret1141#1 <= 2147483647;alloc_pages_exact_node_~tmp___2~18#1 := alloc_pages_exact_node_#t~ret1141#1;havoc alloc_pages_exact_node_#t~ret1141#1; [2025-02-08 02:44:33,952 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7803-2: uv_global_mmr64_address_#res#1.base, uv_global_mmr64_address_#res#1.offset := 0, (if (18446612132314218496 + uv_global_mmr64_address_#t~bitwise1174#1) % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then (18446612132314218496 + uv_global_mmr64_address_#t~bitwise1174#1) % 18446744073709551616 % 18446744073709551616 else (18446612132314218496 + uv_global_mmr64_address_#t~bitwise1174#1) % 18446744073709551616 % 18446744073709551616 - 18446744073709551616);havoc uv_global_mmr64_address_#t~mem1172#1;havoc uv_global_mmr64_address_#t~bitwise1173#1;havoc uv_global_mmr64_address_#t~bitwise1174#1; [2025-02-08 02:44:33,952 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8051-1: SUMMARY for call #t~ret1267#1 := ##fun~int~X~int~TO~int(~tmp___1~22#1, ~mq_size#1 % 4294967296, ~xp_expand_memprotect~0.base, ~xp_expand_memprotect~0.offset); srcloc: null [2025-02-08 02:44:33,952 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7803-9: assume 0 == 67108864 * (uv_global_mmr64_address_~pnode#1 % 18446744073709551616) % 18446744073709551616;uv_global_mmr64_address_#t~bitwise1173#1 := uv_global_mmr64_address_#t~mem1172#1; [2025-02-08 02:44:33,952 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7803-9: assume !(0 == 67108864 * (uv_global_mmr64_address_~pnode#1 % 18446744073709551616) % 18446744073709551616); [2025-02-08 02:44:33,952 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8018: assume 0 != ~ret~16#1; [2025-02-08 02:44:33,952 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8018: assume !(0 != ~ret~16#1);assume { :begin_inline_xpc_get_gru_mq_irq_uv } true;xpc_get_gru_mq_irq_uv_#in~mq#1.base, xpc_get_gru_mq_irq_uv_#in~mq#1.offset, xpc_get_gru_mq_irq_uv_#in~cpu#1, xpc_get_gru_mq_irq_uv_#in~irq_name#1.base, xpc_get_gru_mq_irq_uv_#in~irq_name#1.offset := ~mq~0#1.base, ~mq~0#1.offset, ~cpu#1, ~irq_name#1.base, ~irq_name#1.offset;havoc xpc_get_gru_mq_irq_uv_#res#1;havoc xpc_get_gru_mq_irq_uv_#t~mem1214#1, xpc_get_gru_mq_irq_uv_#t~ret1215#1, xpc_get_gru_mq_irq_uv_#t~mem1216#1, xpc_get_gru_mq_irq_uv_#t~mem1217#1, xpc_get_gru_mq_irq_uv_#t~ret1218#1, xpc_get_gru_mq_irq_uv_#t~mem1219#1, xpc_get_gru_mq_irq_uv_#t~mem1220#1, xpc_get_gru_mq_irq_uv_#t~mem1221#1, xpc_get_gru_mq_irq_uv_#t~ret1222#1, xpc_get_gru_mq_irq_uv_~mq#1.base, xpc_get_gru_mq_irq_uv_~mq#1.offset, xpc_get_gru_mq_irq_uv_~cpu#1, xpc_get_gru_mq_irq_uv_~irq_name#1.base, xpc_get_gru_mq_irq_uv_~irq_name#1.offset, xpc_get_gru_mq_irq_uv_~mmr_pnode~0#1, xpc_get_gru_mq_irq_uv_~tmp~72#1;xpc_get_gru_mq_irq_uv_~mq#1.base, xpc_get_gru_mq_irq_uv_~mq#1.offset := xpc_get_gru_mq_irq_uv_#in~mq#1.base, xpc_get_gru_mq_irq_uv_#in~mq#1.offset;xpc_get_gru_mq_irq_uv_~cpu#1 := xpc_get_gru_mq_irq_uv_#in~cpu#1;xpc_get_gru_mq_irq_uv_~irq_name#1.base, xpc_get_gru_mq_irq_uv_~irq_name#1.offset := xpc_get_gru_mq_irq_uv_#in~irq_name#1.base, xpc_get_gru_mq_irq_uv_#in~irq_name#1.offset;havoc xpc_get_gru_mq_irq_uv_~mmr_pnode~0#1;havoc xpc_get_gru_mq_irq_uv_~tmp~72#1;call xpc_get_gru_mq_irq_uv_#t~mem1214#1 := read~int#4(xpc_get_gru_mq_irq_uv_~mq#1.base, 16 + xpc_get_gru_mq_irq_uv_~mq#1.offset, 4); [2025-02-08 02:44:33,952 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8051: assume -2147483648 <= #t~ret1267#1 && #t~ret1267#1 <= 2147483647;~xp_ret~0#1 := #t~ret1267#1;havoc #t~ret1267#1; [2025-02-08 02:44:33,952 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7803-8: havoc uv_global_mmr64_address_#t~bitwise1173#1;assume (uv_global_mmr64_address_#t~bitwise1173#1 % 18446744073709551616 >= uv_global_mmr64_address_#t~mem1172#1 % 18446744073709551616 && uv_global_mmr64_address_#t~bitwise1173#1 % 18446744073709551616 >= 67108864 * (uv_global_mmr64_address_~pnode#1 % 18446744073709551616) % 18446744073709551616) && uv_global_mmr64_address_#t~bitwise1173#1 % 18446744073709551616 <= uv_global_mmr64_address_#t~mem1172#1 % 18446744073709551616 + 67108864 * (uv_global_mmr64_address_~pnode#1 % 18446744073709551616) % 18446744073709551616; [2025-02-08 02:44:33,952 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7803-7: [2025-02-08 02:44:33,952 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7803-6: assume 0 == uv_global_mmr64_address_#t~bitwise1173#1 % 18446744073709551616 || uv_global_mmr64_address_#t~bitwise1173#1 % 18446744073709551616 == uv_global_mmr64_address_~offset#1 % 18446744073709551616;uv_global_mmr64_address_#t~bitwise1174#1 := uv_global_mmr64_address_~offset#1; [2025-02-08 02:44:33,952 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7803-6: assume !(0 == uv_global_mmr64_address_#t~bitwise1173#1 % 18446744073709551616 || uv_global_mmr64_address_#t~bitwise1173#1 % 18446744073709551616 == uv_global_mmr64_address_~offset#1 % 18446744073709551616); [2025-02-08 02:44:33,952 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7919: assume xpc_get_gru_mq_irq_uv_#t~mem1219#1 < 0;havoc xpc_get_gru_mq_irq_uv_#t~mem1219#1;call xpc_get_gru_mq_irq_uv_#t~mem1220#1 := read~int#4(xpc_get_gru_mq_irq_uv_~mq#1.base, 12 + xpc_get_gru_mq_irq_uv_~mq#1.offset, 4);xpc_get_gru_mq_irq_uv_#res#1 := xpc_get_gru_mq_irq_uv_#t~mem1220#1;havoc xpc_get_gru_mq_irq_uv_#t~mem1220#1; [2025-02-08 02:44:33,952 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7919: assume !(xpc_get_gru_mq_irq_uv_#t~mem1219#1 < 0);havoc xpc_get_gru_mq_irq_uv_#t~mem1219#1; [2025-02-08 02:44:33,952 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11115-1: request_irq_#t~ret1153#1 := request_threaded_irq_#res#1;havoc request_threaded_irq_#t~nondet1790#1, request_threaded_irq_~arg0#1, request_threaded_irq_~arg1#1.base, request_threaded_irq_~arg1#1.offset, request_threaded_irq_~arg2#1.base, request_threaded_irq_~arg2#1.offset, request_threaded_irq_~arg3#1, request_threaded_irq_~arg4#1.base, request_threaded_irq_~arg4#1.offset, request_threaded_irq_~arg5#1.base, request_threaded_irq_~arg5#1.offset;havoc request_threaded_irq_#in~arg0#1, request_threaded_irq_#in~arg1#1.base, request_threaded_irq_#in~arg1#1.offset, request_threaded_irq_#in~arg2#1.base, request_threaded_irq_#in~arg2#1.offset, request_threaded_irq_#in~arg3#1, request_threaded_irq_#in~arg4#1.base, request_threaded_irq_#in~arg4#1.offset, request_threaded_irq_#in~arg5#1.base, request_threaded_irq_#in~arg5#1.offset;assume { :end_inline_request_threaded_irq } true;assume -2147483648 <= request_irq_#t~ret1153#1 && request_irq_#t~ret1153#1 <= 2147483647;request_irq_~tmp~67#1 := request_irq_#t~ret1153#1;havoc request_irq_#t~ret1153#1;request_irq_#res#1 := request_irq_~tmp~67#1;#t~ret1250#1 := request_irq_#res#1;havoc request_irq_#t~ret1153#1, request_irq_~irq#1, request_irq_~handler#1.base, request_irq_~handler#1.offset, request_irq_~flags#1, request_irq_~name#1.base, request_irq_~name#1.offset, request_irq_~dev#1.base, request_irq_~dev#1.offset, request_irq_~tmp~67#1;havoc request_irq_#in~irq#1, request_irq_#in~handler#1.base, request_irq_#in~handler#1.offset, request_irq_#in~flags#1, request_irq_#in~name#1.base, request_irq_#in~name#1.offset, request_irq_#in~dev#1.base, request_irq_#in~dev#1.offset;assume { :end_inline_request_irq } true;assume -2147483648 <= #t~ret1250#1 && #t~ret1250#1 <= 2147483647;~ret~16#1 := #t~ret1250#1;havoc #t~mem1249#1;havoc #t~ret1250#1; [2025-02-08 02:44:33,953 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11115: havoc request_threaded_irq_#t~nondet1790#1; [2025-02-08 02:44:33,953 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7803-10: assume 0 == uv_global_mmr64_address_#t~mem1172#1 % 18446744073709551616 || uv_global_mmr64_address_#t~mem1172#1 % 18446744073709551616 == 67108864 * (uv_global_mmr64_address_~pnode#1 % 18446744073709551616) % 18446744073709551616;uv_global_mmr64_address_#t~bitwise1173#1 := 67108864 * (uv_global_mmr64_address_~pnode#1 % 18446744073709551616); [2025-02-08 02:44:33,953 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7803-10: assume !(0 == uv_global_mmr64_address_#t~mem1172#1 % 18446744073709551616 || uv_global_mmr64_address_#t~mem1172#1 % 18446744073709551616 == 67108864 * (uv_global_mmr64_address_~pnode#1 % 18446744073709551616) % 18446744073709551616); [2025-02-08 02:44:33,953 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8010: assume -2147483648 <= #t~ret1245#1 && #t~ret1245#1 <= 2147483647;havoc #t~ret1245#1;~ret~16#1 := -12; [2025-02-08 02:44:33,953 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8043: assume 0 != ~ret~16#1; [2025-02-08 02:44:33,953 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8043: assume !(0 != ~ret~16#1);call #t~mem1263#1.base, #t~mem1263#1.offset := read~$Pointer$#4(~mq~0#1.base, ~mq~0#1.offset, 8); [2025-02-08 02:44:33,953 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8010-1: SUMMARY for call #t~ret1245#1 := dev_err(~xpc_part~0.base, ~xpc_part~0.offset, 258, 0); srcloc: null [2025-02-08 02:44:33,953 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11049-1: #t~ret1260#1 := gru_create_message_queue_#res#1;havoc gru_create_message_queue_#t~nondet1778#1, gru_create_message_queue_~arg0#1.base, gru_create_message_queue_~arg0#1.offset, gru_create_message_queue_~arg1#1.base, gru_create_message_queue_~arg1#1.offset, gru_create_message_queue_~arg2#1, gru_create_message_queue_~arg3#1, gru_create_message_queue_~arg4#1, gru_create_message_queue_~arg5#1;havoc gru_create_message_queue_#in~arg0#1.base, gru_create_message_queue_#in~arg0#1.offset, gru_create_message_queue_#in~arg1#1.base, gru_create_message_queue_#in~arg1#1.offset, gru_create_message_queue_#in~arg2#1, gru_create_message_queue_#in~arg3#1, gru_create_message_queue_#in~arg4#1, gru_create_message_queue_#in~arg5#1;assume { :end_inline_gru_create_message_queue } true;assume -2147483648 <= #t~ret1260#1 && #t~ret1260#1 <= 2147483647;~ret~16#1 := #t~ret1260#1;havoc #t~mem1256#1.base, #t~mem1256#1.offset;havoc #t~mem1257#1.base, #t~mem1257#1.offset;havoc #t~mem1258#1;havoc #t~mem1259#1;havoc #t~ret1260#1; [2025-02-08 02:44:33,953 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11049: havoc gru_create_message_queue_#t~nondet1778#1; [2025-02-08 02:44:33,953 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7705-1: SUMMARY for call alloc_pages_exact_node_#t~ret1142#1 := ldv__builtin_expect((if 0 == alloc_pages_exact_node_~tmp___2~18#1 then 1 else 0), 0); srcloc: null [2025-02-08 02:44:33,953 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7705: assume -9223372036854775808 <= alloc_pages_exact_node_#t~ret1142#1 && alloc_pages_exact_node_#t~ret1142#1 <= 9223372036854775807;alloc_pages_exact_node_~tmp___3~11#1 := alloc_pages_exact_node_#t~ret1142#1;havoc alloc_pages_exact_node_#t~ret1142#1; [2025-02-08 02:44:33,953 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8052: assume 0 != ~xp_ret~0#1 % 4294967296;~ret~16#1 := -13; [2025-02-08 02:44:33,953 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8052: assume !(0 != ~xp_ret~0#1 % 4294967296);#res#1.base, #res#1.offset := ~mq~0#1.base, ~mq~0#1.offset; [2025-02-08 02:44:33,953 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11149-1: xpc_get_gru_mq_irq_uv_#t~ret1218#1 := uv_setup_irq_#res#1;havoc uv_setup_irq_#t~nondet1797#1, uv_setup_irq_~arg0#1.base, uv_setup_irq_~arg0#1.offset, uv_setup_irq_~arg1#1, uv_setup_irq_~arg2#1, uv_setup_irq_~arg3#1, uv_setup_irq_~arg4#1;havoc uv_setup_irq_#in~arg0#1.base, uv_setup_irq_#in~arg0#1.offset, uv_setup_irq_#in~arg1#1, uv_setup_irq_#in~arg2#1, uv_setup_irq_#in~arg3#1, uv_setup_irq_#in~arg4#1;assume { :end_inline_uv_setup_irq } true;assume -2147483648 <= xpc_get_gru_mq_irq_uv_#t~ret1218#1 && xpc_get_gru_mq_irq_uv_#t~ret1218#1 <= 2147483647;call write~int#4(xpc_get_gru_mq_irq_uv_#t~ret1218#1, xpc_get_gru_mq_irq_uv_~mq#1.base, 12 + xpc_get_gru_mq_irq_uv_~mq#1.offset, 4);havoc xpc_get_gru_mq_irq_uv_#t~mem1216#1;havoc xpc_get_gru_mq_irq_uv_#t~mem1217#1;havoc xpc_get_gru_mq_irq_uv_#t~ret1218#1;call xpc_get_gru_mq_irq_uv_#t~mem1219#1 := read~int#4(xpc_get_gru_mq_irq_uv_~mq#1.base, 12 + xpc_get_gru_mq_irq_uv_~mq#1.offset, 4); [2025-02-08 02:44:33,953 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11149: havoc uv_setup_irq_#t~nondet1797#1; [2025-02-08 02:44:33,953 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7920: havoc xpc_get_gru_mq_irq_uv_#t~mem1220#1; [2025-02-08 02:44:33,953 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8044-1: SUMMARY for call #t~ret1261#1 := dev_err(~xpc_part~0.base, ~xpc_part~0.offset, 260, 0); srcloc: null [2025-02-08 02:44:33,953 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8044: assume -2147483648 <= #t~ret1261#1 && #t~ret1261#1 <= 2147483647;havoc #t~ret1261#1;~ret~16#1 := -22; [2025-02-08 02:44:33,953 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8069-1: SUMMARY for call kfree(~mq~0#1.base, ~mq~0#1.offset); srcloc: null [2025-02-08 02:44:33,954 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8069: assume { :begin_inline_ERR_PTR } true;ERR_PTR_#in~error#1 := ~ret~16#1;havoc ERR_PTR_#res#1.base, ERR_PTR_#res#1.offset;havoc ERR_PTR_~error#1;ERR_PTR_~error#1 := ERR_PTR_#in~error#1;ERR_PTR_#res#1.base, ERR_PTR_#res#1.offset := 0, ERR_PTR_~error#1;#t~ret1271#1.base, #t~ret1271#1.offset := ERR_PTR_#res#1.base, ERR_PTR_#res#1.offset;havoc ERR_PTR_~error#1;havoc ERR_PTR_#in~error#1;assume { :end_inline_ERR_PTR } true;~tmp___2~19#1.base, ~tmp___2~19#1.offset := #t~ret1271#1.base, #t~ret1271#1.offset;#res#1.base, #res#1.offset := ~tmp___2~19#1.base, ~tmp___2~19#1.offset; [2025-02-08 02:44:33,954 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7706: assume 0 != alloc_pages_exact_node_~tmp___3~11#1; [2025-02-08 02:44:33,954 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7706: assume !(0 != alloc_pages_exact_node_~tmp___3~11#1);assume { :begin_inline_node_zonelist } true;node_zonelist_#in~nid#1, node_zonelist_#in~flags#1 := alloc_pages_exact_node_~nid#1, alloc_pages_exact_node_~gfp_mask#1;havoc node_zonelist_#res#1.base, node_zonelist_#res#1.offset;havoc node_zonelist_#t~ret1132#1, node_zonelist_#t~mem1133#1.base, node_zonelist_#t~mem1133#1.offset, node_zonelist_~nid#1, node_zonelist_~flags#1, node_zonelist_~tmp~64#1;node_zonelist_~nid#1 := node_zonelist_#in~nid#1;node_zonelist_~flags#1 := node_zonelist_#in~flags#1;havoc node_zonelist_~tmp~64#1;assume { :begin_inline_gfp_zonelist } true;gfp_zonelist_#in~flags#1 := node_zonelist_~flags#1;havoc gfp_zonelist_#res#1;havoc gfp_zonelist_#t~bitwise1130#1, gfp_zonelist_#t~ret1131#1, gfp_zonelist_~flags#1, gfp_zonelist_~tmp~63#1;gfp_zonelist_~flags#1 := gfp_zonelist_#in~flags#1;havoc gfp_zonelist_~tmp~63#1; [2025-02-08 02:44:33,957 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8061: SUMMARY for call xpc_release_gru_mq_irq_uv(~mq~0#1.base, ~mq~0#1.offset); srcloc: null [2025-02-08 02:44:33,957 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10960: havoc __cpu_to_node_#t~nondet1766#1; [2025-02-08 02:44:33,957 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7657-3: havoc gfp_zonelist_#t~bitwise1130#1;assume gfp_zonelist_#t~bitwise1130#1 % 4294967296 <= gfp_zonelist_~flags#1 % 4294967296 && gfp_zonelist_#t~bitwise1130#1 % 4294967296 <= 262144; [2025-02-08 02:44:33,957 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7657-2: [2025-02-08 02:44:33,957 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7657-1: SUMMARY for call gfp_zonelist_#t~ret1131#1 := ldv__builtin_expect((if 0 != gfp_zonelist_#t~bitwise1130#1 % 4294967296 then 1 else 0), 0); srcloc: null [2025-02-08 02:44:33,958 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7657: assume -9223372036854775808 <= gfp_zonelist_#t~ret1131#1 && gfp_zonelist_#t~ret1131#1 <= 9223372036854775807;gfp_zonelist_~tmp~63#1 := gfp_zonelist_#t~ret1131#1;havoc gfp_zonelist_#t~bitwise1130#1;havoc gfp_zonelist_#t~ret1131#1; [2025-02-08 02:44:33,958 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7938: xpc_gru_mq_watchlist_alloc_uv_~tmp~73#1 := xpc_gru_mq_watchlist_alloc_uv_#t~ret1225#1;havoc xpc_gru_mq_watchlist_alloc_uv_#t~mem1224#1.base, xpc_gru_mq_watchlist_alloc_uv_#t~mem1224#1.offset;havoc xpc_gru_mq_watchlist_alloc_uv_#t~ret1225#1;call xpc_gru_mq_watchlist_alloc_uv_#t~mem1226#1 := read~int#4(xpc_gru_mq_watchlist_alloc_uv_~mq#1.base, 8 + xpc_gru_mq_watchlist_alloc_uv_~mq#1.offset, 4);assume { :begin_inline_uv_bios_mq_watchlist_alloc } true;uv_bios_mq_watchlist_alloc_#in~arg0#1, uv_bios_mq_watchlist_alloc_#in~arg1#1, uv_bios_mq_watchlist_alloc_#in~arg2#1.base, uv_bios_mq_watchlist_alloc_#in~arg2#1.offset := xpc_gru_mq_watchlist_alloc_uv_~tmp~73#1, xpc_gru_mq_watchlist_alloc_uv_#t~mem1226#1, xpc_gru_mq_watchlist_alloc_uv_~mq#1.base, 20 + xpc_gru_mq_watchlist_alloc_uv_~mq#1.offset;havoc uv_bios_mq_watchlist_alloc_#res#1;havoc uv_bios_mq_watchlist_alloc_#t~nondet1794#1, uv_bios_mq_watchlist_alloc_~arg0#1, uv_bios_mq_watchlist_alloc_~arg1#1, uv_bios_mq_watchlist_alloc_~arg2#1.base, uv_bios_mq_watchlist_alloc_~arg2#1.offset;uv_bios_mq_watchlist_alloc_~arg0#1 := uv_bios_mq_watchlist_alloc_#in~arg0#1;uv_bios_mq_watchlist_alloc_~arg1#1 := uv_bios_mq_watchlist_alloc_#in~arg1#1;uv_bios_mq_watchlist_alloc_~arg2#1.base, uv_bios_mq_watchlist_alloc_~arg2#1.offset := uv_bios_mq_watchlist_alloc_#in~arg2#1.base, uv_bios_mq_watchlist_alloc_#in~arg2#1.offset;havoc uv_bios_mq_watchlist_alloc_#t~nondet1794#1;assume -2147483648 <= uv_bios_mq_watchlist_alloc_#t~nondet1794#1 && uv_bios_mq_watchlist_alloc_#t~nondet1794#1 <= 2147483647;uv_bios_mq_watchlist_alloc_#res#1 := uv_bios_mq_watchlist_alloc_#t~nondet1794#1;havoc uv_bios_mq_watchlist_alloc_#t~nondet1794#1; [2025-02-08 02:44:33,958 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7657-5: assume 0 == gfp_zonelist_~flags#1 % 4294967296;gfp_zonelist_#t~bitwise1130#1 := 0; [2025-02-08 02:44:33,958 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7657-5: assume !(0 == gfp_zonelist_~flags#1 % 4294967296); [2025-02-08 02:44:33,958 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7657-4: assume 262144 == gfp_zonelist_~flags#1 % 4294967296;gfp_zonelist_#t~bitwise1130#1 := gfp_zonelist_~flags#1; [2025-02-08 02:44:33,958 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7657-4: assume !(262144 == gfp_zonelist_~flags#1 % 4294967296); [2025-02-08 02:44:34,027 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11009: havoc #t~ret1771.base, #t~ret1771.offset; [2025-02-08 02:44:34,119 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11145: havoc uv_bios_reserved_page_pa_#t~nondet1796#1; [2025-02-08 02:44:36,073 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5184: assume 19 == ~reason#1 % 4294967296; [2025-02-08 02:44:36,073 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5184: assume !(19 == ~reason#1 % 4294967296); [2025-02-08 02:44:36,073 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5180-1: SUMMARY for call #t~ret385#1 := msleep_interruptible(300); srcloc: null [2025-02-08 02:44:36,073 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5180: havoc #t~ret385#1; [2025-02-08 02:44:36,073 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5143: call #t~mem377#1 := read~int#4(~part~7#1.base, 106 + ~part~7#1.offset, 8); [2025-02-08 02:44:36,073 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5143-1: SUMMARY for call xpc_deactivate_partition(1055, ~part~7#1.base, ~part~7#1.offset, ~reason#1); srcloc: null [2025-02-08 02:44:36,073 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint xpc_do_exitFINAL: assume true; [2025-02-08 02:44:36,074 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5197: SUMMARY for call xpc_exit_uv(); srcloc: null [2025-02-08 02:44:36,074 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5160-1: SUMMARY for call #t~ret382#1 := _dev_info(~xpc_part~0.base, ~xpc_part~0.offset, 85, 0); srcloc: null [2025-02-08 02:44:36,074 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5160: assume -2147483648 <= #t~ret382#1 && #t~ret382#1 <= 2147483647;havoc #t~ret382#1;~printmsg_time~0#1 := 2500 + ~jiffies~0;~printed_waiting_msg~0#1 := 1; [2025-02-08 02:44:36,074 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5189: assume { :begin_inline_xpc_clear_interface } true;assume { :end_inline_xpc_clear_interface } true; [2025-02-08 02:44:36,074 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5185: assume -2147483648 <= #t~ret386#1 && #t~ret386#1 <= 2147483647;havoc #t~ret386#1; [2025-02-08 02:44:36,074 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5185-1: SUMMARY for call #t~ret386#1 := unregister_die_notifier(~#xpc_die_notifier~0.base, ~#xpc_die_notifier~0.offset); srcloc: null [2025-02-08 02:44:36,074 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5144: assume #t~mem377#1 % 18446744073709551616 > ~disengage_timeout~0#1 % 18446744073709551616;havoc #t~mem377#1;call #t~mem378#1 := read~int#4(~part~7#1.base, 106 + ~part~7#1.offset, 8);~disengage_timeout~0#1 := #t~mem378#1;havoc #t~mem378#1; [2025-02-08 02:44:36,074 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5144: assume !(#t~mem377#1 % 18446744073709551616 > ~disengage_timeout~0#1 % 18446744073709551616);havoc #t~mem377#1; [2025-02-08 02:44:36,074 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5136: ~part~7#1.base, ~part~7#1.offset := ~xpc_partitions~0.base, ~xpc_partitions~0.offset + 798 * (if ~partid~7#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then ~partid~7#1 % 18446744073709551616 % 18446744073709551616 else ~partid~7#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616); [2025-02-08 02:44:36,074 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5194: SUMMARY for call xpc_teardown_partitions(); srcloc: null [2025-02-08 02:44:36,074 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5165: assume ~active_part_count~0#1 > 0; [2025-02-08 02:44:36,074 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5165: assume !(~active_part_count~0#1 > 0); [2025-02-08 02:44:36,074 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5190: assume 0 != (~xpc_sysctl~0.base + ~xpc_sysctl~0.offset) % 18446744073709551616; [2025-02-08 02:44:36,074 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5190: assume !(0 != (~xpc_sysctl~0.base + ~xpc_sysctl~0.offset) % 18446744073709551616); [2025-02-08 02:44:36,074 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5157-2: call #t~mem380#1.base, #t~mem380#1.offset := read~$Pointer$#0(~#xpc_arch_ops~0.base, 280 + ~#xpc_arch_ops~0.offset, 8); [2025-02-08 02:44:36,074 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5186: assume -2147483648 <= #t~ret387#1 && #t~ret387#1 <= 2147483647;havoc #t~ret387#1; [2025-02-08 02:44:36,074 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5157: assume -2147483648 <= #t~ret381#1 && #t~ret381#1 <= 2147483647;~tmp___0~14#1 := #t~ret381#1; [2025-02-08 02:44:36,074 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5157-1: SUMMARY for call #t~ret381#1 := ##fun~~TO~int(#t~mem380#1.base, #t~mem380#1.offset); srcloc: null [2025-02-08 02:44:36,075 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5186-1: SUMMARY for call #t~ret387#1 := unregister_reboot_notifier(~#xpc_reboot_notifier~0.base, ~#xpc_reboot_notifier~0.offset); srcloc: null [2025-02-08 02:44:36,075 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5149: ~partid~7#1 := (if (1 + ~partid~7#1) % 65536 <= 32767 then (1 + ~partid~7#1) % 65536 else (1 + ~partid~7#1) % 65536 - 65536); [2025-02-08 02:44:36,075 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5170: assume 0 == ~xpc_disengage_timedout~0; [2025-02-08 02:44:36,075 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5170: assume !(0 == ~xpc_disengage_timedout~0); [2025-02-08 02:44:36,075 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5166: assume 0 != ~printed_waiting_msg~0#1; [2025-02-08 02:44:36,075 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5166: assume !(0 != ~printed_waiting_msg~0#1); [2025-02-08 02:44:36,075 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5137: assume -2147483648 <= #t~ret374#1 && #t~ret374#1 <= 2147483647;~tmp~25#1 := #t~ret374#1;havoc #t~ret374#1;#t~short376#1 := 0 != ~tmp~25#1; [2025-02-08 02:44:36,075 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5137-1: SUMMARY for call #t~ret374#1 := xpc_partition_disengaged(~part~7#1.base, ~part~7#1.offset); srcloc: null [2025-02-08 02:44:36,075 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5195: assume -2147483648 <= #t~ret388#1 && #t~ret388#1 <= 2147483647;~tmp___1~9#1 := #t~ret388#1;havoc #t~ret388#1; [2025-02-08 02:44:36,075 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5195-1: SUMMARY for call #t~ret388#1 := is_uv_system(); srcloc: null [2025-02-08 02:44:36,075 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5191: SUMMARY for call unregister_sysctl_table(~xpc_sysctl~0.base, ~xpc_sysctl~0.offset); srcloc: null [2025-02-08 02:44:36,075 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5158: assume 0 != ~tmp___0~14#1; [2025-02-08 02:44:36,075 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5158: assume !(0 != ~tmp___0~14#1); [2025-02-08 02:44:36,075 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5183: SUMMARY for call xpc_teardown_rsvd_page(); srcloc: null [2025-02-08 02:44:36,075 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5171: assume -2147483648 <= #t~ret384#1 && #t~ret384#1 <= 2147483647;havoc #t~ret384#1; [2025-02-08 02:44:36,075 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5171-1: SUMMARY for call #t~ret384#1 := _dev_info(~xpc_part~0.base, ~xpc_part~0.offset, 87, 0); srcloc: null [2025-02-08 02:44:36,075 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5138: assume #t~short376#1;havoc #t~mem375#1;havoc #t~short376#1; [2025-02-08 02:44:36,075 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5138: assume !#t~short376#1;havoc #t~mem375#1;havoc #t~short376#1;~active_part_count~0#1 := 1 + ~active_part_count~0#1; [2025-02-08 02:44:36,075 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5167: assume -2147483648 <= #t~ret383#1 && #t~ret383#1 <= 2147483647;havoc #t~ret383#1;~printed_waiting_msg~0#1 := 0; [2025-02-08 02:44:36,076 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5167-1: SUMMARY for call #t~ret383#1 := _dev_info(~xpc_part~0.base, ~xpc_part~0.offset, 86, 0); srcloc: null [2025-02-08 02:44:36,076 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5138-1: assume #t~short376#1;call #t~mem375#1 := read~int#4(~part~7#1.base, 97 + ~part~7#1.offset, 1);#t~short376#1 := 0 == #t~mem375#1 % 256 % 4294967296; [2025-02-08 02:44:36,076 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5138-1: assume !#t~short376#1; [2025-02-08 02:44:36,076 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5196: assume 0 != ~tmp___1~9#1; [2025-02-08 02:44:36,076 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5196: assume !(0 != ~tmp___1~9#1); [2025-02-08 02:44:36,076 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5159: assume (if ~printmsg_time~0#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then ~printmsg_time~0#1 % 18446744073709551616 % 18446744073709551616 else ~printmsg_time~0#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616) - (if ~jiffies~0 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then ~jiffies~0 % 18446744073709551616 % 18446744073709551616 else ~jiffies~0 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616) < 0; [2025-02-08 02:44:36,076 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5159: assume !((if ~printmsg_time~0#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then ~printmsg_time~0#1 % 18446744073709551616 % 18446744073709551616 else ~printmsg_time~0#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616) - (if ~jiffies~0 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then ~jiffies~0 % 18446744073709551616 % 18446744073709551616 else ~jiffies~0 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616) < 0); [2025-02-08 02:44:36,472 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7550: havoc warn_slowpath_null_~arg0#1.base, warn_slowpath_null_~arg0#1.offset, warn_slowpath_null_~arg1#1;havoc warn_slowpath_null_#in~arg0#1.base, warn_slowpath_null_#in~arg0#1.offset, warn_slowpath_null_#in~arg1#1;assume { :end_inline_warn_slowpath_null } true; [2025-02-08 02:44:36,472 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7568: #t~ret1120#1 := cpumask_check_#res#1;havoc cpumask_check_#t~ret1116#1, cpumask_check_#t~ret1117#1, cpumask_check_#t~ret1118#1, cpumask_check_#t~ret1119#1, cpumask_check_~cpu#1, cpumask_check_~__warned~0#1, cpumask_check_~__ret_warn_once~0#1, cpumask_check_~__ret_warn_on~0#1, cpumask_check_~tmp~58#1, cpumask_check_~tmp___0~41#1, cpumask_check_~tmp___1~20#1;havoc cpumask_check_#in~cpu#1;assume { :end_inline_cpumask_check } true;havoc #t~ret1120#1; [2025-02-08 02:44:36,569 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8726: call ULTIMATE.dealloc(~#msg~2.base, ~#msg~2.offset);havoc ~#msg~2.base, ~#msg~2.offset; [2025-02-08 02:44:36,672 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8883: havoc #t~mem1485;call ULTIMATE.dealloc(~#chctl~1.base, ~#chctl~1.offset);havoc ~#chctl~1.base, ~#chctl~1.offset; [2025-02-08 02:44:36,983 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6239: SUMMARY for call xpc_wakeup_channel_mgr(~part.base, ~part.offset); srcloc: null [2025-02-08 02:44:36,984 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6227: call write~int#29(#t~ret758, ~#irq_flags~8.base, ~#irq_flags~8.offset, 8);havoc #t~ret758; [2025-02-08 02:44:36,984 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6227-1: SUMMARY for call #t~ret758 := _raw_spin_lock_irqsave(~tmp___1~15.base, ~tmp___1~15.offset); srcloc: null [2025-02-08 02:44:36,984 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6229: havoc #t~mem759; [2025-02-08 02:44:36,984 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6229-1: SUMMARY for call spin_unlock_irqrestore(~ch~5.base, 2 + ~ch~5.offset, #t~mem759); srcloc: null [2025-02-08 02:44:36,984 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6225: SUMMARY for call xpc_msgqueue_ref(~ch~5.base, ~ch~5.offset); srcloc: null [2025-02-08 02:44:36,984 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6240-1: SUMMARY for call xpc_part_deref(~part.base, ~part.offset); srcloc: null [2025-02-08 02:44:36,984 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6240: call ULTIMATE.dealloc(~#irq_flags~8.base, ~#irq_flags~8.offset);havoc ~#irq_flags~8.base, ~#irq_flags~8.offset;call ULTIMATE.dealloc(~#descriptor~7.base, ~#descriptor~7.offset);havoc ~#descriptor~7.base, ~#descriptor~7.offset; [2025-02-08 02:44:36,984 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6230: ~ch_number~3 := 1 + ~ch_number~3; [2025-02-08 02:44:36,984 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6195: call ULTIMATE.dealloc(~#irq_flags~8.base, ~#irq_flags~8.offset);havoc ~#irq_flags~8.base, ~#irq_flags~8.offset;call ULTIMATE.dealloc(~#descriptor~7.base, ~#descriptor~7.offset);havoc ~#descriptor~7.base, ~#descriptor~7.offset; [2025-02-08 02:44:36,984 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6228-1: SUMMARY for call xpc_disconnect_channel(693, ~ch~5.base, ~ch~5.offset, ~reason, ~#irq_flags~8.base, ~#irq_flags~8.offset); srcloc: null [2025-02-08 02:44:36,984 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6226: ~tmp___1~15.base, ~tmp___1~15.offset := #t~ret757.base, #t~ret757.offset;havoc #t~ret757.base, #t~ret757.offset; [2025-02-08 02:44:36,984 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6230-1: SUMMARY for call xpc_msgqueue_deref(~ch~5.base, ~ch~5.offset); srcloc: null [2025-02-08 02:44:36,984 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6228: call #t~mem759 := read~int#29(~#irq_flags~8.base, ~#irq_flags~8.offset, 8); [2025-02-08 02:44:36,984 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6226-1: SUMMARY for call #t~ret757.base, #t~ret757.offset := spinlock_check(~ch~5.base, 2 + ~ch~5.offset); srcloc: null [2025-02-08 02:44:36,984 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6224: call #t~mem756.base, #t~mem756.offset := read~$Pointer$#4(~part.base, 336 + ~part.offset, 8);~ch~5.base, ~ch~5.offset := #t~mem756.base, #t~mem756.offset + 671 * (if ~ch_number~3 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then ~ch_number~3 % 18446744073709551616 % 18446744073709551616 else ~ch_number~3 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616); [2025-02-08 02:44:37,605 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10974: havoc __phys_addr_#t~nondet1768#1; [2025-02-08 02:44:37,892 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9569: havoc #t~mem1641; [2025-02-08 02:44:37,892 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9569-1: SUMMARY for call xpc_notify_sender_uv(~ch.base, ~ch.offset, ~msg_slot~6.base, ~msg_slot~6.offset, #t~mem1641); srcloc: null [2025-02-08 02:44:37,892 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9566: assume 0 != (#t~mem1640.base + #t~mem1640.offset) % 18446744073709551616;havoc #t~mem1640.base, #t~mem1640.offset;call #t~mem1641 := read~int#4(~ch.base, 74 + ~ch.offset, 4); [2025-02-08 02:44:37,892 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9566: assume !(0 != (#t~mem1640.base + #t~mem1640.offset) % 18446744073709551616);havoc #t~mem1640.base, #t~mem1640.offset; [2025-02-08 02:44:37,892 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint xpc_notify_senders_of_disconnect_uvFINAL: assume true; [2025-02-08 02:44:37,892 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9561: assume 0 == ~tmp~103; [2025-02-08 02:44:37,892 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9561: assume !(0 == ~tmp~103);call #t~mem1639.base, #t~mem1639.offset := read~$Pointer$#4(~ch.base, 403 + ~ch.offset, 8);~msg_slot~6.base, ~msg_slot~6.offset := #t~mem1639.base, #t~mem1639.offset + 28 * (if ~entry~4 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then ~entry~4 % 18446744073709551616 % 18446744073709551616 else ~entry~4 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616);havoc #t~mem1639.base, #t~mem1639.offset;call #t~mem1640.base, #t~mem1640.offset := read~$Pointer$#4(~msg_slot~6.base, 12 + ~msg_slot~6.offset, 8); [2025-02-08 02:44:37,892 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9560: assume -2147483648 <= #t~ret1638 && #t~ret1638 <= 2147483647;~tmp~103 := #t~ret1638; [2025-02-08 02:44:37,892 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9560-1: SUMMARY for call #t~ret1638 := atomic_read(~ch.base, 183 + ~ch.offset); srcloc: null [2025-02-08 02:44:37,893 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9572: ~entry~4 := 1 + ~entry~4; [2025-02-08 02:44:38,252 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8851: assume -2147483648 <= #t~ret1471 && #t~ret1471 <= 2147483647;havoc #t~ret1471; [2025-02-08 02:44:38,253 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8851-1: SUMMARY for call #t~ret1471 := __dynamic_dev_dbg(~#descriptor~20.base, ~#descriptor~20.offset, ~xpc_part~0.base, ~xpc_part~0.offset, 279, 0); srcloc: null [2025-02-08 02:44:38,253 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8850: assume 0 != ~tmp~89; [2025-02-08 02:44:38,253 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8850: assume !(0 != ~tmp~89); [2025-02-08 02:44:38,253 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8857: havoc #t~mem1474; [2025-02-08 02:44:38,253 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8856: assume 4 == #t~mem1473 % 256 % 4294967296;havoc #t~mem1473;call #t~mem1474 := read~int#4(~part.base, 98 + ~part.offset, 4);#res := #t~mem1474;havoc #t~mem1474;call ULTIMATE.dealloc(~#msg~3.base, ~#msg~3.offset);havoc ~#msg~3.base, ~#msg~3.offset;call ULTIMATE.dealloc(~#descriptor~20.base, ~#descriptor~20.offset);havoc ~#descriptor~20.base, ~#descriptor~20.offset; [2025-02-08 02:44:38,253 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8856: assume !(4 == #t~mem1473 % 256 % 4294967296);havoc #t~mem1473; [2025-02-08 02:44:38,253 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8855: havoc #t~ret1472;call #t~mem1473 := read~int#4(~part.base, 97 + ~part.offset, 1); [2025-02-08 02:44:38,253 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8855-1: SUMMARY for call #t~ret1472 := msleep_interruptible(250); srcloc: null [2025-02-08 02:44:38,253 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8843: call write~$Pointer$#31(275, 0, ~#descriptor~20.base, ~#descriptor~20.offset, 8);call write~$Pointer$#31(276, 0, ~#descriptor~20.base, 8 + ~#descriptor~20.offset, 8);call write~$Pointer$#31(277, 0, ~#descriptor~20.base, 16 + ~#descriptor~20.offset, 8);call write~$Pointer$#31(278, 0, ~#descriptor~20.base, 24 + ~#descriptor~20.offset, 8);call write~int#31(1109, ~#descriptor~20.base, 32 + ~#descriptor~20.offset, 4);call write~int#31(0, ~#descriptor~20.base, 36 + ~#descriptor~20.offset, 1);call #t~mem1469 := read~int#31(~#descriptor~20.base, 36 + ~#descriptor~20.offset, 1); [2025-02-08 02:44:38,253 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8849: assume -9223372036854775808 <= #t~ret1470 && #t~ret1470 <= 9223372036854775807;~tmp~89 := #t~ret1470;havoc #t~mem1469;havoc #t~ret1470; [2025-02-08 02:44:38,253 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8849-1: SUMMARY for call #t~ret1470 := ldv__builtin_expect((if #t~mem1469 % 256 % 18446744073709551616 <= 9223372036854775807 then #t~mem1469 % 256 % 18446744073709551616 else #t~mem1469 % 256 % 18446744073709551616 - 18446744073709551616) % 2, 0); srcloc: null [2025-02-08 02:44:38,253 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint xpc_make_first_contact_uvFINAL: assume true; [2025-02-08 02:44:38,253 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8836: call ULTIMATE.dealloc(~#msg~3.base, ~#msg~3.offset);havoc ~#msg~3.base, ~#msg~3.offset;call ULTIMATE.dealloc(~#descriptor~20.base, ~#descriptor~20.offset);havoc ~#descriptor~20.base, ~#descriptor~20.offset; [2025-02-08 02:44:38,253 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8867: #res := 0;call ULTIMATE.dealloc(~#msg~3.base, ~#msg~3.offset);havoc ~#msg~3.base, ~#msg~3.offset;call ULTIMATE.dealloc(~#descriptor~20.base, ~#descriptor~20.offset);havoc ~#descriptor~20.base, ~#descriptor~20.offset; [2025-02-08 02:44:38,301 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8805: havoc xpc_n_of_fifo_entries_uv_#t~mem1466#1; [2025-02-08 02:44:38,444 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11070: havoc #t~nondet1782; [2025-02-08 02:44:39,631 INFO L? ?]: Removed 2121 outVars from TransFormulas that were not future-live. [2025-02-08 02:44:39,631 INFO L308 CfgBuilder]: Performing block encoding [2025-02-08 02:44:39,690 INFO L332 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2025-02-08 02:44:39,690 INFO L337 CfgBuilder]: Removed 6 assume(true) statements. [2025-02-08 02:44:39,690 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder CFG 08.02 02:44:39 BoogieIcfgContainer [2025-02-08 02:44:39,690 INFO L131 PluginConnector]: ------------------------ END IcfgBuilder---------------------------- [2025-02-08 02:44:39,692 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2025-02-08 02:44:39,692 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2025-02-08 02:44:39,696 INFO L274 PluginConnector]: TraceAbstraction initialized [2025-02-08 02:44:39,696 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 08.02 02:44:05" (1/3) ... [2025-02-08 02:44:39,696 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@6f2e630c and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 08.02 02:44:39, skipping insertion in model container [2025-02-08 02:44:39,696 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 02:44:07" (2/3) ... [2025-02-08 02:44:39,696 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@6f2e630c and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 08.02 02:44:39, skipping insertion in model container [2025-02-08 02:44:39,697 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder CFG 08.02 02:44:39" (3/3) ... [2025-02-08 02:44:39,701 INFO L128 eAbstractionObserver]: Analyzing ICFG 32_7a_cilled_linux-3.8-rc1-drivers--misc--sgi-xp--xpc.ko-main.cil.out.i [2025-02-08 02:44:39,718 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2025-02-08 02:44:39,721 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG 32_7a_cilled_linux-3.8-rc1-drivers--misc--sgi-xp--xpc.ko-main.cil.out.i that has 202 procedures, 2520 locations, 1 initial locations, 69 loop locations, and 2 error locations. [2025-02-08 02:44:39,815 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2025-02-08 02:44:39,827 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;@3ff9cd39, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2025-02-08 02:44:39,829 INFO L334 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2025-02-08 02:44:39,839 INFO L276 IsEmpty]: Start isEmpty. Operand has 2248 states, 1537 states have (on average 1.4137931034482758) internal successors, (2173), 1675 states have internal predecessors, (2173), 480 states have call successors, (480), 141 states have call predecessors, (480), 128 states have return successors, (452), 427 states have call predecessors, (452), 452 states have call successors, (452) [2025-02-08 02:44:39,845 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2025-02-08 02:44:39,846 INFO L210 NwaCegarLoop]: Found error trace [2025-02-08 02:44:39,847 INFO L218 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 02:44:39,847 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [__cmpxchg_wrong_sizeErr0ASSERT_VIOLATIONUNSUPPORTED_FEATURE, ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-02-08 02:44:39,851 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 02:44:39,852 INFO L85 PathProgramCache]: Analyzing trace with hash 1024864509, now seen corresponding path program 1 times [2025-02-08 02:44:39,858 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 02:44:39,858 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1798263652] [2025-02-08 02:44:39,858 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 02:44:39,859 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 02:44:52,625 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 18 statements into 1 equivalence classes. [2025-02-08 02:44:52,979 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 18 of 18 statements. [2025-02-08 02:44:52,979 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 02:44:52,979 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 02:44:53,738 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 02:44:53,740 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 02:44:53,740 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1798263652] [2025-02-08 02:44:53,740 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1798263652] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-08 02:44:53,741 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-08 02:44:53,741 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2025-02-08 02:44:53,742 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [891833694] [2025-02-08 02:44:53,743 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-08 02:44:53,746 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-02-08 02:44:53,746 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 02:44:53,757 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-02-08 02:44:53,758 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-02-08 02:44:53,762 INFO L87 Difference]: Start difference. First operand has 2248 states, 1537 states have (on average 1.4137931034482758) internal successors, (2173), 1675 states have internal predecessors, (2173), 480 states have call successors, (480), 141 states have call predecessors, (480), 128 states have return successors, (452), 427 states have call predecessors, (452), 452 states have call successors, (452) Second operand has 3 states, 3 states have (on average 4.333333333333333) internal successors, (13), 2 states have internal predecessors, (13), 1 states have call successors, (5), 1 states have call predecessors, (5), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 02:44:53,836 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-08 02:44:53,836 INFO L93 Difference]: Finished difference Result 1054 states and 1381 transitions. [2025-02-08 02:44:53,837 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-02-08 02:44:53,838 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 4.333333333333333) internal successors, (13), 2 states have internal predecessors, (13), 1 states have call successors, (5), 1 states have call predecessors, (5), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2025-02-08 02:44:53,838 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-08 02:44:53,842 INFO L225 Difference]: With dead ends: 1054 [2025-02-08 02:44:53,842 INFO L226 Difference]: Without dead ends: 32 [2025-02-08 02:44:53,847 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-02-08 02:44:53,849 INFO L435 NwaCegarLoop]: 272 mSDtfsCounter, 271 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 2 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 271 SdHoareTripleChecker+Valid, 272 SdHoareTripleChecker+Invalid, 2 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 2 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2025-02-08 02:44:53,849 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [271 Valid, 272 Invalid, 2 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 2 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2025-02-08 02:44:53,865 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 32 states. [2025-02-08 02:44:53,872 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 32 to 32. [2025-02-08 02:44:53,873 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 32 states, 28 states have (on average 1.1785714285714286) internal successors, (33), 29 states have internal predecessors, (33), 3 states have call successors, (3), 2 states have call predecessors, (3), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 02:44:53,876 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32 states to 32 states and 36 transitions. [2025-02-08 02:44:53,878 INFO L78 Accepts]: Start accepts. Automaton has 32 states and 36 transitions. Word has length 18 [2025-02-08 02:44:53,879 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-08 02:44:53,879 INFO L471 AbstractCegarLoop]: Abstraction has 32 states and 36 transitions. [2025-02-08 02:44:53,879 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 4.333333333333333) internal successors, (13), 2 states have internal predecessors, (13), 1 states have call successors, (5), 1 states have call predecessors, (5), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 02:44:53,879 INFO L276 IsEmpty]: Start isEmpty. Operand 32 states and 36 transitions. [2025-02-08 02:44:53,879 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2025-02-08 02:44:53,880 INFO L210 NwaCegarLoop]: Found error trace [2025-02-08 02:44:53,880 INFO L218 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 02:44:53,880 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2025-02-08 02:44:53,880 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting __cmpxchg_wrong_sizeErr0ASSERT_VIOLATIONUNSUPPORTED_FEATURE === [__cmpxchg_wrong_sizeErr0ASSERT_VIOLATIONUNSUPPORTED_FEATURE, ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-02-08 02:44:53,881 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 02:44:53,881 INFO L85 PathProgramCache]: Analyzing trace with hash 1048236432, now seen corresponding path program 1 times [2025-02-08 02:44:53,881 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 02:44:53,882 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1324048694] [2025-02-08 02:44:53,882 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 02:44:53,882 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 02:45:05,324 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 21 statements into 1 equivalence classes. [2025-02-08 02:45:05,442 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 21 of 21 statements. [2025-02-08 02:45:05,442 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 02:45:05,442 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 02:45:05,961 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 02:45:05,962 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 02:45:05,962 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1324048694] [2025-02-08 02:45:05,962 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1324048694] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-08 02:45:05,962 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-08 02:45:05,962 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2025-02-08 02:45:05,962 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1916488757] [2025-02-08 02:45:05,962 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-08 02:45:05,963 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-02-08 02:45:05,963 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 02:45:05,963 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-02-08 02:45:05,963 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-02-08 02:45:05,963 INFO L87 Difference]: Start difference. First operand 32 states and 36 transitions. Second operand has 3 states, 3 states have (on average 6.333333333333333) internal successors, (19), 2 states have internal predecessors, (19), 1 states have call successors, (2), 1 states have call predecessors, (2), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 02:45:05,964 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-08 02:45:05,964 INFO L93 Difference]: Finished difference Result 32 states and 36 transitions. [2025-02-08 02:45:05,964 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-02-08 02:45:05,964 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 6.333333333333333) internal successors, (19), 2 states have internal predecessors, (19), 1 states have call successors, (2), 1 states have call predecessors, (2), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2025-02-08 02:45:05,964 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-08 02:45:05,968 INFO L225 Difference]: With dead ends: 32 [2025-02-08 02:45:05,968 INFO L226 Difference]: Without dead ends: 0 [2025-02-08 02:45:05,969 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-02-08 02:45:05,969 INFO L435 NwaCegarLoop]: 8 mSDtfsCounter, 2 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 0 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 8 SdHoareTripleChecker+Invalid, 0 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 0 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2025-02-08 02:45:05,969 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [2 Valid, 8 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 0 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2025-02-08 02:45:05,970 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 0 states. [2025-02-08 02:45:05,970 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 0 to 0. [2025-02-08 02:45:05,970 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 0 states, 0 states have (on average 0.0) internal successors, (0), 0 states have internal predecessors, (0), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 02:45:05,970 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 0 states to 0 states and 0 transitions. [2025-02-08 02:45:05,970 INFO L78 Accepts]: Start accepts. Automaton has 0 states and 0 transitions. Word has length 21 [2025-02-08 02:45:05,970 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-08 02:45:05,970 INFO L471 AbstractCegarLoop]: Abstraction has 0 states and 0 transitions. [2025-02-08 02:45:05,970 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 6.333333333333333) internal successors, (19), 2 states have internal predecessors, (19), 1 states have call successors, (2), 1 states have call predecessors, (2), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 02:45:05,970 INFO L276 IsEmpty]: Start isEmpty. Operand 0 states and 0 transitions. [2025-02-08 02:45:05,970 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2025-02-08 02:45:05,973 INFO L782 garLoopResultBuilder]: Registering result SAFE for location __cmpxchg_wrong_sizeErr0ASSERT_VIOLATIONUNSUPPORTED_FEATURE (1 of 2 remaining) [2025-02-08 02:45:05,973 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 2 remaining) [2025-02-08 02:45:05,973 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2025-02-08 02:45:05,975 INFO L422 BasicCegarLoop]: Path program histogram: [1, 1] [2025-02-08 02:45:05,977 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 0 states and 0 transitions. [2025-02-08 02:45:09,850 INFO L170 ceAbstractionStarter]: Computing trace abstraction results [2025-02-08 02:45:09,864 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 08.02 02:45:09 BoogieIcfgContainer [2025-02-08 02:45:09,864 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2025-02-08 02:45:09,865 INFO L112 PluginConnector]: ------------------------Witness Printer---------------------------- [2025-02-08 02:45:09,865 INFO L270 PluginConnector]: Initializing Witness Printer... [2025-02-08 02:45:09,865 INFO L274 PluginConnector]: Witness Printer initialized [2025-02-08 02:45:09,866 INFO L184 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder CFG 08.02 02:44:39" (3/4) ... [2025-02-08 02:45:09,867 INFO L146 WitnessPrinter]: Generating witness for correct program [2025-02-08 02:45:09,871 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy#12 [2025-02-08 02:45:09,871 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure xpc_setup_msg_structures_uv [2025-02-08 02:45:09,871 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy#11 [2025-02-08 02:45:09,871 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure atomic_set [2025-02-08 02:45:09,871 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy#10 [2025-02-08 02:45:09,871 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure xpc_heartbeat_init_uv [2025-02-08 02:45:09,871 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure dev_set_name [2025-02-08 02:45:09,871 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy#19 [2025-02-08 02:45:09,871 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy#18 [2025-02-08 02:45:09,871 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure __cmpxchg_wrong_size [2025-02-08 02:45:09,871 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy#17 [2025-02-08 02:45:09,871 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy#16 [2025-02-08 02:45:09,871 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy#15 [2025-02-08 02:45:09,872 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy#14 [2025-02-08 02:45:09,872 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy#13 [2025-02-08 02:45:09,872 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure xpc_allow_hb_uv [2025-02-08 02:45:09,872 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure xpc_teardown_partitions_uv [2025-02-08 02:45:09,872 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure xpc_kthread_waitmsgs [2025-02-08 02:45:09,872 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure xpc_send_chctl_opencomplete_uv [2025-02-08 02:45:09,872 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure wake_up_process [2025-02-08 02:45:09,872 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure xpc_teardown_msg_structures_uv [2025-02-08 02:45:09,872 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure xpc_teardown_rsvd_page [2025-02-08 02:45:09,872 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy#23 [2025-02-08 02:45:09,872 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy#22 [2025-02-08 02:45:09,872 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy#21 [2025-02-08 02:45:09,872 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy#20 [2025-02-08 02:45:09,872 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure xpc_partition_disengaged [2025-02-08 02:45:09,872 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure xpc_wakeup_channel_mgr [2025-02-08 02:45:09,872 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure variable_test_bit [2025-02-08 02:45:09,872 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy#29 [2025-02-08 02:45:09,872 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure get_current [2025-02-08 02:45:09,872 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy#28 [2025-02-08 02:45:09,872 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy#27 [2025-02-08 02:45:09,872 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy#26 [2025-02-08 02:45:09,873 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy#25 [2025-02-08 02:45:09,873 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure atomic_sub_return [2025-02-08 02:45:09,873 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy#24 [2025-02-08 02:45:09,873 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure ldv_malloc [2025-02-08 02:45:09,873 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure xpc_kmalloc_cacheline_aligned [2025-02-08 02:45:09,873 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure xpc_setup_partitions_uv [2025-02-08 02:45:09,873 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure xpc_offline_heartbeat_uv [2025-02-08 02:45:09,873 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure xpc_release_gru_mq_irq_uv [2025-02-08 02:45:09,873 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure ##fun~int~X~int~X~int~TO~int [2025-02-08 02:45:09,873 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure xpc_notify_sender_uv [2025-02-08 02:45:09,873 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure xpc_die_deactivate [2025-02-08 02:45:09,873 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy#33 [2025-02-08 02:45:09,873 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy#32 [2025-02-08 02:45:09,873 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy#31 [2025-02-08 02:45:09,873 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure xpc_process_connect [2025-02-08 02:45:09,873 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy#30 [2025-02-08 02:45:09,873 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure free_irq [2025-02-08 02:45:09,873 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure mutex_trylock [2025-02-08 02:45:09,873 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure unregister_die_notifier [2025-02-08 02:45:09,873 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure xpc_check_remote_hb [2025-02-08 02:45:09,873 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure mutex_unlock [2025-02-08 02:45:09,874 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure ldv_error [2025-02-08 02:45:09,874 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure xpc_init_fifo_uv [2025-02-08 02:45:09,874 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure ldv_mutex_lock_cached_activate_gru_mq_desc_mutex_of_xpc_partition_uv [2025-02-08 02:45:09,874 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure xpc_msgqueue_ref [2025-02-08 02:45:09,874 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure xpc_received_payload_uv [2025-02-08 02:45:09,874 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure atomic_read [2025-02-08 02:45:09,874 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure xpc_kthread_start [2025-02-08 02:45:09,874 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure xpc_part_ref [2025-02-08 02:45:09,874 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure xpc_create_kthreads [2025-02-08 02:45:09,874 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy#1 [2025-02-08 02:45:09,874 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure msleep_interruptible [2025-02-08 02:45:09,874 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy#0 [2025-02-08 02:45:09,874 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure xpc_send_local_activate_IRQ_uv [2025-02-08 02:45:09,874 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy#3 [2025-02-08 02:45:09,874 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy#2 [2025-02-08 02:45:09,874 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy#5 [2025-02-08 02:45:09,874 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure mutex_lock [2025-02-08 02:45:09,874 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy#4 [2025-02-08 02:45:09,875 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure xpc_exit_uv [2025-02-08 02:45:09,875 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure spinlock_check [2025-02-08 02:45:09,875 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure xpc_put_fifo_entry_uv [2025-02-08 02:45:09,875 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure uv_blade_to_pnode [2025-02-08 02:45:09,875 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure xpc_process_activate_IRQ_rcvd_uv [2025-02-08 02:45:09,875 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure xpc_send_activate_IRQ_uv [2025-02-08 02:45:09,875 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure xpc_send_payload_uv [2025-02-08 02:45:09,875 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure xpc_free_msg_slot_uv [2025-02-08 02:45:09,875 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy#7 [2025-02-08 02:45:09,875 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy#6 [2025-02-08 02:45:09,875 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy#9 [2025-02-08 02:45:09,875 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure ldv_mutex_unlock_cached_activate_gru_mq_desc_mutex_of_xpc_partition_uv [2025-02-08 02:45:09,875 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy#8 [2025-02-08 02:45:09,875 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure xpc_indicate_partition_engaged_uv [2025-02-08 02:45:09,876 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure xpc_process_openclose_chctl_flags [2025-02-08 02:45:09,876 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure xpc_process_msg_chctl_flags_uv [2025-02-08 02:45:09,876 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure add_timer [2025-02-08 02:45:09,876 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure xpc_msgqueue_deref [2025-02-08 02:45:09,876 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure xpc_send_chctl_closereply_uv [2025-02-08 02:45:09,876 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure signal_pending [2025-02-08 02:45:09,876 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure spin_unlock_irqrestore [2025-02-08 02:45:09,876 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure xpc_connect_channel [2025-02-08 02:45:09,876 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure xpc_cache_remote_gru_mq_desc_uv [2025-02-08 02:45:09,876 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure xpc_teardown_ch_structures_uv [2025-02-08 02:45:09,876 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure ##fun~int~TO~int [2025-02-08 02:45:09,876 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure xpc_request_partition_activation_uv [2025-02-08 02:45:09,876 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure xpc_activating [2025-02-08 02:45:09,876 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure xpc_disconnect_callout [2025-02-08 02:45:09,876 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure xpc_deactivate_partition [2025-02-08 02:45:09,876 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure xpc_indicate_partition_disengaged_uv [2025-02-08 02:45:09,876 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure xpc_disconnect_channel [2025-02-08 02:45:09,876 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure dev_err [2025-02-08 02:45:09,876 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure find_next_bit [2025-02-08 02:45:09,876 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure ##fun~~TO~int [2025-02-08 02:45:09,877 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure kzalloc [2025-02-08 02:45:09,877 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure kmalloc [2025-02-08 02:45:09,877 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure _raw_spin_lock_irqsave [2025-02-08 02:45:09,877 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure xpc_channel_mgr [2025-02-08 02:45:09,877 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure xpc_save_remote_msgqueue_pa_uv [2025-02-08 02:45:09,877 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure xpc_send_chctl_openrequest_uv [2025-02-08 02:45:09,877 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure xpc_heartbeat_exit_uv [2025-02-08 02:45:09,877 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure xpc_setup_ch_structures [2025-02-08 02:45:09,877 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure spin_unlock [2025-02-08 02:45:09,877 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure free_pages [2025-02-08 02:45:09,877 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure xpc_any_partition_engaged_uv [2025-02-08 02:45:09,877 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure schedule [2025-02-08 02:45:09,877 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure ##fun~int~X~int~TO~int [2025-02-08 02:45:09,877 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure xpc_get_rsvd_page_pa [2025-02-08 02:45:09,877 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure xpc_activate_partition [2025-02-08 02:45:09,877 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure xpc_send_activate_IRQ_part_uv [2025-02-08 02:45:09,877 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure uv_cpu_to_blade_id [2025-02-08 02:45:09,877 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure xpc_initiate_discovery [2025-02-08 02:45:09,878 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure __raw_spin_lock_init [2025-02-08 02:45:09,878 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure xpc_request_partition_reactivation_uv [2025-02-08 02:45:09,878 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure _dev_info [2025-02-08 02:45:09,878 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure xpc_activate_kthreads [2025-02-08 02:45:09,878 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure xpc_partition_engaged_uv [2025-02-08 02:45:09,878 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure del_timer_sync [2025-02-08 02:45:09,878 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure xpc_send_gru_msg [2025-02-08 02:45:09,878 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure xpc_create_gru_mq_uv [2025-02-08 02:45:09,878 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure unregister_reboot_notifier [2025-02-08 02:45:09,878 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure xpc_part_deref [2025-02-08 02:45:09,878 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure xpc_send_chctl_closerequest_uv [2025-02-08 02:45:09,878 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure xpc_disallow_all_hbs_uv [2025-02-08 02:45:09,878 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure xpc_timeout_partition_disengage [2025-02-08 02:45:09,878 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure cpumask_of_node [2025-02-08 02:45:09,878 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure xpc_init_mq_node [2025-02-08 02:45:09,878 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure xpc_destroy_gru_mq_uv [2025-02-08 02:45:09,878 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure xpc_discovery [2025-02-08 02:45:09,878 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure xpc_get_partition_rsvd_page_pa_uv [2025-02-08 02:45:09,878 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure kfree [2025-02-08 02:45:09,878 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure xpc_send_activate_IRQ_ch_uv [2025-02-08 02:45:09,878 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure xpc_increment_heartbeat_uv [2025-02-08 02:45:09,878 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure put_online_cpus [2025-02-08 02:45:09,878 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure xpc_process_sent_chctl_flags [2025-02-08 02:45:09,878 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure __dynamic_dev_dbg [2025-02-08 02:45:09,878 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure xpc_get_remote_heartbeat_uv [2025-02-08 02:45:09,878 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure ldv__builtin_expect [2025-02-08 02:45:09,878 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure xpc_teardown_partitions [2025-02-08 02:45:09,878 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure xpc_process_disconnect [2025-02-08 02:45:09,878 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure xpc_do_exit [2025-02-08 02:45:09,878 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure xpc_online_heartbeat_uv [2025-02-08 02:45:09,878 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure xpc_get_fifo_entry_uv [2025-02-08 02:45:09,878 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure ldv_mutex_unlock_mutex_of_xpc_registration [2025-02-08 02:45:09,878 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure xpc_disallow_hb_uv [2025-02-08 02:45:09,878 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure xpc_send_chctl_openreply_uv [2025-02-08 02:45:09,879 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure xpc_hb_checker [2025-02-08 02:45:09,879 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure ##fun~~TO~VOID [2025-02-08 02:45:09,879 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure complete [2025-02-08 02:45:09,879 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure xpc_setup_ch_structures_uv [2025-02-08 02:45:09,879 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure xpc_setup_rsvd_page_uv [2025-02-08 02:45:09,879 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure cpumask_next [2025-02-08 02:45:09,879 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure atomic_inc [2025-02-08 02:45:09,879 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure xpc_request_partition_deactivation_uv [2025-02-08 02:45:09,879 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure xpc_get_chctl_all_flags_uv [2025-02-08 02:45:09,879 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure xpc_gru_mq_watchlist_free_uv [2025-02-08 02:45:09,879 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure xpc_partition_going_down [2025-02-08 02:45:09,879 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure wait_for_completion [2025-02-08 02:45:09,879 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure __bad_percpu_size [2025-02-08 02:45:09,879 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure ##fun~$Pointer$~TO~VOID [2025-02-08 02:45:09,879 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure current_thread_info [2025-02-08 02:45:09,879 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure ##fun~$Pointer$~TO~int [2025-02-08 02:45:09,879 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure atomic_dec [2025-02-08 02:45:09,879 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure __wake_up [2025-02-08 02:45:09,879 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure kthread_create_on_node [2025-02-08 02:45:09,879 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure unregister_sysctl_table [2025-02-08 02:45:09,879 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure uv_gpa [2025-02-08 02:45:09,879 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure PTR_ERR [2025-02-08 02:45:09,879 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure ##fun~int~X~int~X~int~X~$Pointer$~X~$Pointer$~TO~VOID [2025-02-08 02:45:09,879 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure xpc_get_deliverable_payload_uv [2025-02-08 02:45:09,879 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure xpc_notify_senders_of_disconnect_uv [2025-02-08 02:45:09,879 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure atomic_add_return [2025-02-08 02:45:09,879 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure xpc_make_first_contact_uv [2025-02-08 02:45:09,879 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure xpc_n_of_deliverable_payloads_uv [2025-02-08 02:45:09,879 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure init_timer_key [2025-02-08 02:45:09,879 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure xpc_get_remote_rp [2025-02-08 02:45:09,879 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure prepare_to_wait [2025-02-08 02:45:09,879 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure xpc_hb_beater [2025-02-08 02:45:09,879 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure is_uv_system [2025-02-08 02:45:09,879 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure spin_lock [2025-02-08 02:45:09,879 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure ##fun~int~TO~VOID [2025-02-08 02:45:09,879 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure __init_waitqueue_head [2025-02-08 02:45:09,879 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure dev_warn [2025-02-08 02:45:09,879 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure ##fun~$Pointer$~X~$Pointer$~TO~VOID [2025-02-08 02:45:09,879 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure finish_wait [2025-02-08 02:45:09,879 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure xpc_assume_partition_disengaged_uv [2025-02-08 02:45:09,879 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure IS_ERR [2025-02-08 02:45:09,879 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure xpc_cancel_partition_deactivation_request_uv [2025-02-08 02:45:09,927 INFO L919 BoogieBacktranslator]: Reduced CFG by removing 723 nodes and edges [2025-02-08 02:45:09,933 INFO L919 BoogieBacktranslator]: Reduced CFG by removing 262 nodes and edges [2025-02-08 02:45:09,939 INFO L919 BoogieBacktranslator]: Reduced CFG by removing 100 nodes and edges [2025-02-08 02:45:09,941 INFO L919 BoogieBacktranslator]: Reduced CFG by removing 45 nodes and edges [2025-02-08 02:45:09,943 INFO L919 BoogieBacktranslator]: Reduced CFG by removing 17 nodes and edges [2025-02-08 02:45:09,945 INFO L919 BoogieBacktranslator]: Reduced CFG by removing 8 nodes and edges [2025-02-08 02:45:09,947 INFO L919 BoogieBacktranslator]: Reduced CFG by removing 4 nodes and edges [2025-02-08 02:45:09,952 INFO L919 BoogieBacktranslator]: Reduced CFG by removing 2 nodes and edges [2025-02-08 02:45:09,954 INFO L919 BoogieBacktranslator]: Reduced CFG by removing 1 nodes and edges [2025-02-08 02:45:09,955 INFO L919 BoogieBacktranslator]: Reduced CFG by removing 1 nodes and edges [2025-02-08 02:45:10,321 INFO L149 WitnessManager]: Wrote witness to /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/witness.graphml [2025-02-08 02:45:10,321 INFO L149 WitnessManager]: Wrote witness to /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/witness.yml [2025-02-08 02:45:10,321 INFO L131 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2025-02-08 02:45:10,322 INFO L158 Benchmark]: Toolchain (without parser) took 64917.99ms. Allocated memory was 142.6MB in the beginning and 2.6GB in the end (delta: 2.4GB). Free memory was 100.8MB in the beginning and 1.0GB in the end (delta: -906.0MB). Peak memory consumption was 1.5GB. Max. memory is 16.1GB. [2025-02-08 02:45:10,322 INFO L158 Benchmark]: CDTParser took 0.20ms. Allocated memory is still 201.3MB. Free memory is still 124.0MB. There was no memory consumed. Max. memory is 16.1GB. [2025-02-08 02:45:10,323 INFO L158 Benchmark]: CACSL2BoogieTranslator took 2027.58ms. Allocated memory was 142.6MB in the beginning and 151.0MB in the end (delta: 8.4MB). Free memory was 100.8MB in the beginning and 62.7MB in the end (delta: 38.0MB). Peak memory consumption was 114.4MB. Max. memory is 16.1GB. [2025-02-08 02:45:10,323 INFO L158 Benchmark]: Boogie Procedure Inliner took 337.35ms. Allocated memory was 151.0MB in the beginning and 251.7MB in the end (delta: 100.7MB). Free memory was 62.7MB in the beginning and 141.8MB in the end (delta: -79.1MB). Peak memory consumption was 35.3MB. Max. memory is 16.1GB. [2025-02-08 02:45:10,323 INFO L158 Benchmark]: Boogie Preprocessor took 914.80ms. Allocated memory is still 251.7MB. Free memory was 141.7MB in the beginning and 108.8MB in the end (delta: 32.9MB). Peak memory consumption was 94.7MB. Max. memory is 16.1GB. [2025-02-08 02:45:10,323 INFO L158 Benchmark]: IcfgBuilder took 31000.64ms. Allocated memory was 251.7MB in the beginning and 478.2MB in the end (delta: 226.5MB). Free memory was 108.8MB in the beginning and 209.4MB in the end (delta: -100.6MB). Peak memory consumption was 275.2MB. Max. memory is 16.1GB. [2025-02-08 02:45:10,324 INFO L158 Benchmark]: TraceAbstraction took 30172.23ms. Allocated memory was 478.2MB in the beginning and 2.6GB in the end (delta: 2.1GB). Free memory was 205.2MB in the beginning and 1.1GB in the end (delta: -909.2MB). Peak memory consumption was 1.2GB. Max. memory is 16.1GB. [2025-02-08 02:45:10,324 INFO L158 Benchmark]: Witness Printer took 456.17ms. Allocated memory is still 2.6GB. Free memory was 1.1GB in the beginning and 1.0GB in the end (delta: 107.6MB). Peak memory consumption was 109.1MB. Max. memory is 16.1GB. [2025-02-08 02:45:10,325 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.20ms. Allocated memory is still 201.3MB. Free memory is still 124.0MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 2027.58ms. Allocated memory was 142.6MB in the beginning and 151.0MB in the end (delta: 8.4MB). Free memory was 100.8MB in the beginning and 62.7MB in the end (delta: 38.0MB). Peak memory consumption was 114.4MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 337.35ms. Allocated memory was 151.0MB in the beginning and 251.7MB in the end (delta: 100.7MB). Free memory was 62.7MB in the beginning and 141.8MB in the end (delta: -79.1MB). Peak memory consumption was 35.3MB. Max. memory is 16.1GB. * Boogie Preprocessor took 914.80ms. Allocated memory is still 251.7MB. Free memory was 141.7MB in the beginning and 108.8MB in the end (delta: 32.9MB). Peak memory consumption was 94.7MB. Max. memory is 16.1GB. * IcfgBuilder took 31000.64ms. Allocated memory was 251.7MB in the beginning and 478.2MB in the end (delta: 226.5MB). Free memory was 108.8MB in the beginning and 209.4MB in the end (delta: -100.6MB). Peak memory consumption was 275.2MB. Max. memory is 16.1GB. * TraceAbstraction took 30172.23ms. Allocated memory was 478.2MB in the beginning and 2.6GB in the end (delta: 2.1GB). Free memory was 205.2MB in the beginning and 1.1GB in the end (delta: -909.2MB). Peak memory consumption was 1.2GB. Max. memory is 16.1GB. * Witness Printer took 456.17ms. Allocated memory is still 2.6GB. Free memory was 1.1GB in the beginning and 1.0GB in the end (delta: 107.6MB). Peak memory consumption was 109.1MB. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: - GenericResultAtLocation [Line: 3510]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("bt %2,%1\n\tsbb %0,%0": "=r" (oldbit): "m" (*((unsigned long *)addr)), "Ir" (nr)); [3510-3511] - GenericResultAtLocation [Line: 3537]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%P1,%0": "=q" (pfo_ret__): "p" (& current_task)); [3537] - GenericResultAtLocation [Line: 3540]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%P1,%0": "=r" (pfo_ret__): "p" (& current_task)); [3540] - GenericResultAtLocation [Line: 3543]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%P1,%0": "=r" (pfo_ret__): "p" (& current_task)); [3543] - GenericResultAtLocation [Line: 3546]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%P1,%0": "=r" (pfo_ret__): "p" (& current_task)); [3546] - GenericResultAtLocation [Line: 3589]: 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)); [3589] - GenericResultAtLocation [Line: 3596]: 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)); [3596] - GenericResultAtLocation [Line: 3606]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile (".pushsection .smp_locks,\"a\"\n.balign 4\n.long 671f - .\n.popsection\n671:\n\tlock; xaddb %b0, %1\n": "+q" (__ret), "+m" (v->counter): : "memory", "cc"); [3606-3607] - GenericResultAtLocation [Line: 3610]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile (".pushsection .smp_locks,\"a\"\n.balign 4\n.long 671f - .\n.popsection\n671:\n\tlock; xaddw %w0, %1\n": "+r" (__ret), "+m" (v->counter): : "memory", "cc"); [3610-3611] - GenericResultAtLocation [Line: 3614]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile (".pushsection .smp_locks,\"a\"\n.balign 4\n.long 671f - .\n.popsection\n671:\n\tlock; xaddl %0, %1\n": "+r" (__ret), "+m" (v->counter): : "memory", "cc"); [3614-3615] - GenericResultAtLocation [Line: 3618]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile (".pushsection .smp_locks,\"a\"\n.balign 4\n.long 671f - .\n.popsection\n671:\n\tlock; xaddq %q0, %1\n": "+r" (__ret), "+m" (v->counter): : "memory", "cc"); [3618-3619] - GenericResultAtLocation [Line: 3649]: 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"); [3649-3650] - GenericResultAtLocation [Line: 3654]: 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"); [3654-3655] - GenericResultAtLocation [Line: 3659]: 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"); [3659-3660] - GenericResultAtLocation [Line: 3664]: 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"); [3664-3665] - GenericResultAtLocation [Line: 4930]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"/work/ldvuser/zakharov_benchmarks/bench/cpa/work/current--X--drivers/misc/sgi-xp/xpc.ko--X--x1linux-3.8-rc1--X--32_7a--X--cpachecker/linux-3.8-rc1/csd_deg_dscv/17/dscv_tempdir/dscv/ri/32_7a/drivers/misc/sgi-xp/xpc_main.c.prepared"), "i" (855), "i" (12UL)); [4930-4931] - GenericResultAtLocation [Line: 5248]: 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"); [5248-5249] - GenericResultAtLocation [Line: 5253]: 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"); [5253-5254] - GenericResultAtLocation [Line: 5258]: 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"); [5258-5259] - GenericResultAtLocation [Line: 5263]: 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"); [5263-5264] - GenericResultAtLocation [Line: 6712]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%P1,%0": "=q" (pfo_ret__): "p" (& kernel_stack)); [6712] - GenericResultAtLocation [Line: 6715]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%P1,%0": "=r" (pfo_ret__): "p" (& kernel_stack)); [6715] - GenericResultAtLocation [Line: 6718]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%P1,%0": "=r" (pfo_ret__): "p" (& kernel_stack)); [6718] - GenericResultAtLocation [Line: 6721]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%P1,%0": "=r" (pfo_ret__): "p" (& kernel_stack)); [6721] - GenericResultAtLocation [Line: 6888]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [6888] - GenericResultAtLocation [Line: 6894]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%P1,%0": "=q" (pfo_ret__): "m" (cpu_number)); [6894] - GenericResultAtLocation [Line: 6897]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%P1,%0": "=r" (pfo_ret__): "m" (cpu_number)); [6897] - GenericResultAtLocation [Line: 6900]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%P1,%0": "=r" (pfo_ret__): "m" (cpu_number)); [6900] - GenericResultAtLocation [Line: 6903]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%P1,%0": "=r" (pfo_ret__): "m" (cpu_number)); [6903] - GenericResultAtLocation [Line: 6914]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%P1,%0": "=q" (pfo_ret_____0): "m" (cpu_number)); [6914] - GenericResultAtLocation [Line: 6917]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%P1,%0": "=r" (pfo_ret_____0): "m" (cpu_number)); [6917] - GenericResultAtLocation [Line: 6920]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%P1,%0": "=r" (pfo_ret_____0): "m" (cpu_number)); [6920] - GenericResultAtLocation [Line: 6923]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%P1,%0": "=r" (pfo_ret_____0): "m" (cpu_number)); [6923] - GenericResultAtLocation [Line: 6934]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%P1,%0": "=q" (pfo_ret_____1): "m" (cpu_number)); [6934] - GenericResultAtLocation [Line: 6937]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%P1,%0": "=r" (pfo_ret_____1): "m" (cpu_number)); [6937] - GenericResultAtLocation [Line: 6940]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%P1,%0": "=r" (pfo_ret_____1): "m" (cpu_number)); [6940] - GenericResultAtLocation [Line: 6943]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%P1,%0": "=r" (pfo_ret_____1): "m" (cpu_number)); [6943] - GenericResultAtLocation [Line: 6954]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%P1,%0": "=q" (pfo_ret_____2): "m" (cpu_number)); [6954] - GenericResultAtLocation [Line: 6957]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%P1,%0": "=r" (pfo_ret_____2): "m" (cpu_number)); [6957] - GenericResultAtLocation [Line: 6960]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%P1,%0": "=r" (pfo_ret_____2): "m" (cpu_number)); [6960] - GenericResultAtLocation [Line: 6963]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%P1,%0": "=r" (pfo_ret_____2): "m" (cpu_number)); [6963] - GenericResultAtLocation [Line: 6978]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [6978] - GenericResultAtLocation [Line: 6981]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [6981] - GenericResultAtLocation [Line: 6995]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"/work/ldvuser/zakharov_benchmarks/bench/cpa/work/current--X--drivers/misc/sgi-xp/xpc.ko--X--x1linux-3.8-rc1--X--32_7a--X--cpachecker/linux-3.8-rc1/csd_deg_dscv/17/dscv_tempdir/dscv/ri/32_7a/drivers/misc/sgi-xp/xpc_partition.c.prepared"), "i" (212), "i" (12UL)); [6995-6996] - GenericResultAtLocation [Line: 7517]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("bsrq %1,%q0": "+r" (bitpos): "rm" (x)); [7517] - GenericResultAtLocation [Line: 7650]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("movq %1,%0": "=r" (ret): "m" (*((unsigned long volatile *)addr)): "memory"); [7650] - GenericResultAtLocation [Line: 7708]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"include/linux/gfp.h"), "i" (323), "i" (12UL)); [7708-7709] - GenericResultAtLocation [Line: 7759]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("add %%gs:%P1, %0": "=r" (tcp_ptr_____0): "m" (this_cpu_off), "0" (& __uv_hub_info)); [7759-7760] - GenericResultAtLocation [Line: 7763]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("add %%gs:%P1, %0": "=r" (tcp_ptr__): "m" (this_cpu_off), "0" (& __uv_hub_info)); [7763-7764] - GenericResultAtLocation [Line: 7769]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("add %%gs:%P1, %0": "=r" (tcp_ptr_____1): "m" (this_cpu_off), "0" (& __uv_hub_info)); [7769-7770] - GenericResultAtLocation [Line: 7773]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("add %%gs:%P1, %0": "=r" (tcp_ptr_____2): "m" (this_cpu_off), "0" (& __uv_hub_info)); [7773-7774] - GenericResultAtLocation [Line: 7776]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("add %%gs:%P1, %0": "=r" (tcp_ptr_____3): "m" (this_cpu_off), "0" (& __uv_hub_info)); [7776-7777] - GenericResultAtLocation [Line: 7779]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("add %%gs:%P1, %0": "=r" (tcp_ptr_____4): "m" (this_cpu_off), "0" (& __uv_hub_info)); [7779-7780] - GenericResultAtLocation [Line: 7782]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("add %%gs:%P1, %0": "=r" (tcp_ptr_____5): "m" (this_cpu_off), "0" (& __uv_hub_info)); [7782-7783] - GenericResultAtLocation [Line: 7802]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("add %%gs:%P1, %0": "=r" (tcp_ptr__): "m" (this_cpu_off), "0" (& __uv_hub_info)); [7802] - GenericResultAtLocation [Line: 7961]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"/work/ldvuser/zakharov_benchmarks/bench/cpa/work/current--X--drivers/misc/sgi-xp/xpc.ko--X--x1linux-3.8-rc1--X--32_7a--X--cpachecker/linux-3.8-rc1/csd_deg_dscv/17/dscv_tempdir/dscv/ri/32_7a/drivers/misc/sgi-xp/xpc_uv.c.prepared"), "i" (251), "i" (12UL)); [7961-7962] - GenericResultAtLocation [Line: 8037]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("add %%gs:%P1, %0": "=r" (tcp_ptr__): "m" (this_cpu_off), "0" (& __uv_hub_info)); [8037] - GenericResultAtLocation [Line: 8089]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"/work/ldvuser/zakharov_benchmarks/bench/cpa/work/current--X--drivers/misc/sgi-xp/xpc.ko--X--x1linux-3.8-rc1--X--32_7a--X--cpachecker/linux-3.8-rc1/csd_deg_dscv/17/dscv_tempdir/dscv/ri/32_7a/drivers/misc/sgi-xp/xpc_uv.c.prepared"), "i" (372), "i" (12UL)); [8089-8090] - GenericResultAtLocation [Line: 8179]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"/work/ldvuser/zakharov_benchmarks/bench/cpa/work/current--X--drivers/misc/sgi-xp/xpc.ko--X--x1linux-3.8-rc1--X--32_7a--X--cpachecker/linux-3.8-rc1/csd_deg_dscv/17/dscv_tempdir/dscv/ri/32_7a/drivers/misc/sgi-xp/xpc_uv.c.prepared"), "i" (441), "i" (12UL)); [8179-8180] - GenericResultAtLocation [Line: 8205]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"/work/ldvuser/zakharov_benchmarks/bench/cpa/work/current--X--drivers/misc/sgi-xp/xpc.ko--X--x1linux-3.8-rc1--X--32_7a--X--cpachecker/linux-3.8-rc1/csd_deg_dscv/17/dscv_tempdir/dscv/ri/32_7a/drivers/misc/sgi-xp/xpc_uv.c.prepared"), "i" (463), "i" (12UL)); [8205-8206] - GenericResultAtLocation [Line: 8519]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [8519] - GenericResultAtLocation [Line: 8771]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"/work/ldvuser/zakharov_benchmarks/bench/cpa/work/current--X--drivers/misc/sgi-xp/xpc.ko--X--x1linux-3.8-rc1--X--32_7a--X--cpachecker/linux-3.8-rc1/csd_deg_dscv/17/dscv_tempdir/dscv/ri/32_7a/drivers/misc/sgi-xp/xpc_uv.c.prepared"), "i" (1032), "i" (12UL)); [8771-8772] - GenericResultAtLocation [Line: 9223]: 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"); [9223-9224] - GenericResultAtLocation [Line: 9228]: 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"); [9228-9229] - GenericResultAtLocation [Line: 9233]: 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"); [9233-9234] - GenericResultAtLocation [Line: 9238]: 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"); [9238-9239] - GenericResultAtLocation [Line: 9288]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"/work/ldvuser/zakharov_benchmarks/bench/cpa/work/current--X--drivers/misc/sgi-xp/xpc.ko--X--x1linux-3.8-rc1--X--32_7a--X--cpachecker/linux-3.8-rc1/csd_deg_dscv/17/dscv_tempdir/dscv/ri/32_7a/drivers/misc/sgi-xp/xpc_uv.c.prepared"), "i" (1451), "i" (12UL)); [9288-9289] - GenericResultAtLocation [Line: 9356]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"/work/ldvuser/zakharov_benchmarks/bench/cpa/work/current--X--drivers/misc/sgi-xp/xpc.ko--X--x1linux-3.8-rc1--X--32_7a--X--cpachecker/linux-3.8-rc1/csd_deg_dscv/17/dscv_tempdir/dscv/ri/32_7a/drivers/misc/sgi-xp/xpc_uv.c.prepared"), "i" (1509), "i" (12UL)); [9356-9357] - GenericResultAtLocation [Line: 9484]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [9484] - GenericResultAtLocation [Line: 9515]: 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___0), "+m" (*__ptr): "q" (__new), "0" (__old): "memory"); [9515-9516] - GenericResultAtLocation [Line: 9520]: 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___0), "+m" (*__ptr___0): "r" (__new), "0" (__old): "memory"); [9520-9521] - GenericResultAtLocation [Line: 9525]: 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___0), "+m" (*__ptr___1): "r" (__new), "0" (__old): "memory"); [9525-9526] - GenericResultAtLocation [Line: 9530]: 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___0), "+m" (*__ptr___2): "r" (__new), "0" (__old): "memory"); [9530-9531] * 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: 3571]: 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: 10386]: 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 202 procedures, 2520 locations, 2 error locations. Started 1 CEGAR loops. OverallTime: 26.2s, OverallIterations: 2, TraceHistogramMax: 1, PathProgramHistogramMax: 1, EmptinessCheckTime: 0.0s, AutomataDifference: 0.1s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 273 SdHoareTripleChecker+Valid, 0.0s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 273 mSDsluCounter, 280 SdHoareTripleChecker+Invalid, 0.0s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 0 mSDsCounter, 0 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 2 IncrementalHoareTripleChecker+Invalid, 2 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 0 mSolverCounterUnsat, 280 mSDtfsCounter, 2 mSolverCounterSat, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 4 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=2248occurred in iteration=0, InterpolantAutomatonStates: 6, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 0.0s AutomataMinimizationTime, 2 MinimizatonAttempts, 0 StatesRemovedByMinimization, 0 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.1s SsaConstructionTime, 0.5s SatisfiabilityAnalysisTime, 1.3s InterpolantComputationTime, 39 NumberOfCodeBlocks, 39 NumberOfCodeBlocksAsserted, 2 NumberOfCheckSat, 37 ConstructedInterpolants, 0 QuantifiedInterpolants, 55 SizeOfPredicates, 0 NumberOfNonLiveVariables, 0 ConjunctsInSsa, 0 ConjunctsInUnsatCore, 2 InterpolantComputations, 2 PerfectInterpolantSequences, 0/0 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: 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:45:10,445 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