./Ultimate.py --spec ../sv-benchmarks/c/properties/unreach-call.prp --file ../sv-benchmarks/c/ldv-commit-tester/main1_sound-oss-sound-ko--32_7a--c4cb1dd-1.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-commit-tester/main1_sound-oss-sound-ko--32_7a--c4cb1dd-1.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 4c4311ce5bfb7359c7910c7f29c7040704842d8c3211cb47e09d715841238825 --- Real Ultimate output --- This is Ultimate 0.3.0-?-48c9605-m [2025-02-08 02:32:30,478 INFO L188 SettingsManager]: Resetting all preferences to default values... [2025-02-08 02:32:30,560 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:32:30,569 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2025-02-08 02:32:30,569 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2025-02-08 02:32:30,590 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2025-02-08 02:32:30,591 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2025-02-08 02:32:30,591 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2025-02-08 02:32:30,591 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2025-02-08 02:32:30,591 INFO L153 SettingsManager]: * Use memory slicer=true [2025-02-08 02:32:30,591 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2025-02-08 02:32:30,592 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2025-02-08 02:32:30,592 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2025-02-08 02:32:30,592 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2025-02-08 02:32:30,592 INFO L153 SettingsManager]: * Use SBE=true [2025-02-08 02:32:30,592 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2025-02-08 02:32:30,593 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2025-02-08 02:32:30,593 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2025-02-08 02:32:30,593 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2025-02-08 02:32:30,593 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2025-02-08 02:32:30,593 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2025-02-08 02:32:30,593 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2025-02-08 02:32:30,593 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2025-02-08 02:32:30,594 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2025-02-08 02:32:30,594 INFO L153 SettingsManager]: * Use constant arrays=true [2025-02-08 02:32:30,594 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2025-02-08 02:32:30,594 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2025-02-08 02:32:30,594 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2025-02-08 02:32:30,594 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2025-02-08 02:32:30,594 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-02-08 02:32:30,595 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2025-02-08 02:32:30,595 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2025-02-08 02:32:30,595 INFO L153 SettingsManager]: * Compute procedure contracts=false [2025-02-08 02:32:30,595 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2025-02-08 02:32:30,595 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2025-02-08 02:32:30,595 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2025-02-08 02:32:30,595 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2025-02-08 02:32:30,595 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2025-02-08 02:32:30,596 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2025-02-08 02:32:30,596 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2025-02-08 02:32:30,596 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 -> 4c4311ce5bfb7359c7910c7f29c7040704842d8c3211cb47e09d715841238825 [2025-02-08 02:32:30,908 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2025-02-08 02:32:30,921 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2025-02-08 02:32:30,926 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2025-02-08 02:32:30,928 INFO L270 PluginConnector]: Initializing CDTParser... [2025-02-08 02:32:30,928 INFO L274 PluginConnector]: CDTParser initialized [2025-02-08 02:32:30,930 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/ldv-commit-tester/main1_sound-oss-sound-ko--32_7a--c4cb1dd-1.i [2025-02-08 02:32:32,338 INFO L533 CDTParser]: Created temporary CDT project at /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/0ca995074/02e3d2e478aa4de4acf54a9fdad4299b/FLAG90022cd02 [2025-02-08 02:32:33,086 INFO L384 CDTParser]: Found 1 translation units. [2025-02-08 02:32:33,086 INFO L180 CDTParser]: Scanning /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-commit-tester/main1_sound-oss-sound-ko--32_7a--c4cb1dd-1.i [2025-02-08 02:32:33,152 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/0ca995074/02e3d2e478aa4de4acf54a9fdad4299b/FLAG90022cd02 [2025-02-08 02:32:33,171 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/0ca995074/02e3d2e478aa4de4acf54a9fdad4299b [2025-02-08 02:32:33,173 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2025-02-08 02:32:33,175 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2025-02-08 02:32:33,176 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2025-02-08 02:32:33,176 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2025-02-08 02:32:33,180 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2025-02-08 02:32:33,181 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 08.02 02:32:33" (1/1) ... [2025-02-08 02:32:33,182 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@3e36cf1b and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 02:32:33, skipping insertion in model container [2025-02-08 02:32:33,182 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 08.02 02:32:33" (1/1) ... [2025-02-08 02:32:33,317 INFO L175 MainTranslator]: Built tables and reachable declarations [2025-02-08 02:32:36,319 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-commit-tester/main1_sound-oss-sound-ko--32_7a--c4cb1dd-1.i[376899,376912] [2025-02-08 02:32:36,400 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-02-08 02:32:36,492 INFO L200 MainTranslator]: Completed pre-run [2025-02-08 02:32:36,588 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%P1,%0": "=q" (pfo_ret__): "p" (& kernel_stack)); [3253] [2025-02-08 02:32:36,590 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%P1,%0": "=r" (pfo_ret__): "p" (& kernel_stack)); [3256] [2025-02-08 02:32:36,591 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%P1,%0": "=r" (pfo_ret__): "p" (& kernel_stack)); [3259] [2025-02-08 02:32:36,591 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%P1,%0": "=r" (pfo_ret__): "p" (& kernel_stack)); [3262] [2025-02-08 02:32:36,597 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("incb %%gs:%P0": "+m" ((module->refptr)->incs)); [3376] [2025-02-08 02:32:36,597 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("decb %%gs:%P0": "+m" ((module->refptr)->incs)); [3379] [2025-02-08 02:32:36,597 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("addb %1, %%gs:%P0": "+m" ((module->refptr)->incs): "qi" (1U)); [3381] [2025-02-08 02:32:36,598 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("incw %%gs:%P0": "+m" ((module->refptr)->incs)); [3386] [2025-02-08 02:32:36,598 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("decw %%gs:%P0": "+m" ((module->refptr)->incs)); [3389] [2025-02-08 02:32:36,598 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("addw %1, %%gs:%P0": "+m" ((module->refptr)->incs): "ri" (1U)); [3391] [2025-02-08 02:32:36,598 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("incl %%gs:%P0": "+m" ((module->refptr)->incs)); [3396] [2025-02-08 02:32:36,598 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("decl %%gs:%P0": "+m" ((module->refptr)->incs)); [3399] [2025-02-08 02:32:36,599 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("addl %1, %%gs:%P0": "+m" ((module->refptr)->incs): "ri" (1U)); [3401] [2025-02-08 02:32:36,599 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("incq %%gs:%P0": "+m" ((module->refptr)->incs)); [3406] [2025-02-08 02:32:36,600 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("decq %%gs:%P0": "+m" ((module->refptr)->incs)); [3409] [2025-02-08 02:32:36,600 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("addq %1, %%gs:%P0": "+m" ((module->refptr)->incs): "re" (1U)); [3411] [2025-02-08 02:32:36,601 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("incb %%gs:%P0": "+m" ((module->refptr)->incs)); [3424] [2025-02-08 02:32:36,601 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("decb %%gs:%P0": "+m" ((module->refptr)->incs)); [3427] [2025-02-08 02:32:36,601 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("addb %1, %%gs:%P0": "+m" ((module->refptr)->incs): "qi" (1U)); [3429] [2025-02-08 02:32:36,601 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("incw %%gs:%P0": "+m" ((module->refptr)->incs)); [3434] [2025-02-08 02:32:36,601 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("decw %%gs:%P0": "+m" ((module->refptr)->incs)); [3437] [2025-02-08 02:32:36,601 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("addw %1, %%gs:%P0": "+m" ((module->refptr)->incs): "ri" (1U)); [3439] [2025-02-08 02:32:36,601 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("incl %%gs:%P0": "+m" ((module->refptr)->incs)); [3444] [2025-02-08 02:32:36,602 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("decl %%gs:%P0": "+m" ((module->refptr)->incs)); [3447] [2025-02-08 02:32:36,602 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("addl %1, %%gs:%P0": "+m" ((module->refptr)->incs): "ri" (1U)); [3449] [2025-02-08 02:32:36,603 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("incq %%gs:%P0": "+m" ((module->refptr)->incs)); [3454] [2025-02-08 02:32:36,603 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("decq %%gs:%P0": "+m" ((module->refptr)->incs)); [3457] [2025-02-08 02:32:36,603 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("addq %1, %%gs:%P0": "+m" ((module->refptr)->incs): "re" (1U)); [3459] [2025-02-08 02:32:36,603 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("incb %%gs:%P0": "+m" ((module->refptr)->incs)); [3472] [2025-02-08 02:32:36,604 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("decb %%gs:%P0": "+m" ((module->refptr)->incs)); [3475] [2025-02-08 02:32:36,604 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("addb %1, %%gs:%P0": "+m" ((module->refptr)->incs): "qi" (1U)); [3477] [2025-02-08 02:32:36,604 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("incw %%gs:%P0": "+m" ((module->refptr)->incs)); [3482] [2025-02-08 02:32:36,604 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("decw %%gs:%P0": "+m" ((module->refptr)->incs)); [3485] [2025-02-08 02:32:36,604 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("addw %1, %%gs:%P0": "+m" ((module->refptr)->incs): "ri" (1U)); [3487] [2025-02-08 02:32:36,605 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("incl %%gs:%P0": "+m" ((module->refptr)->incs)); [3492] [2025-02-08 02:32:36,605 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("decl %%gs:%P0": "+m" ((module->refptr)->incs)); [3495] [2025-02-08 02:32:36,605 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("addl %1, %%gs:%P0": "+m" ((module->refptr)->incs): "ri" (1U)); [3497] [2025-02-08 02:32:36,605 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("incq %%gs:%P0": "+m" ((module->refptr)->incs)); [3502] [2025-02-08 02:32:36,605 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("decq %%gs:%P0": "+m" ((module->refptr)->incs)); [3505] [2025-02-08 02:32:36,606 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("addq %1, %%gs:%P0": "+m" ((module->refptr)->incs): "re" (1U)); [3507] [2025-02-08 02:32:36,606 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("incb %%gs:%P0": "+m" ((module->refptr)->incs)); [3520] [2025-02-08 02:32:36,606 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("decb %%gs:%P0": "+m" ((module->refptr)->incs)); [3523] [2025-02-08 02:32:36,606 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("addb %1, %%gs:%P0": "+m" ((module->refptr)->incs): "qi" (1U)); [3525] [2025-02-08 02:32:36,607 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("incw %%gs:%P0": "+m" ((module->refptr)->incs)); [3530] [2025-02-08 02:32:36,607 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("decw %%gs:%P0": "+m" ((module->refptr)->incs)); [3533] [2025-02-08 02:32:36,608 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("addw %1, %%gs:%P0": "+m" ((module->refptr)->incs): "ri" (1U)); [3535] [2025-02-08 02:32:36,608 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("incl %%gs:%P0": "+m" ((module->refptr)->incs)); [3540] [2025-02-08 02:32:36,608 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("decl %%gs:%P0": "+m" ((module->refptr)->incs)); [3543] [2025-02-08 02:32:36,608 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("addl %1, %%gs:%P0": "+m" ((module->refptr)->incs): "ri" (1U)); [3545] [2025-02-08 02:32:36,609 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("incq %%gs:%P0": "+m" ((module->refptr)->incs)); [3550] [2025-02-08 02:32:36,609 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("decq %%gs:%P0": "+m" ((module->refptr)->incs)); [3553] [2025-02-08 02:32:36,609 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("addq %1, %%gs:%P0": "+m" ((module->refptr)->incs): "re" (1U)); [3555] [2025-02-08 02:32:36,610 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("661:\n\tcall %P4\n662:\n.section .altinstructions,\"a\"\n .balign 8 \n .quad 661b\n .quad 663f\n\t .byte (3*32+16)\n\t .byte 662b-661b\n\t .byte 664f-663f\n\t .byte 0xff + (664f-663f) - (662b-661b)\n.previous\n.section .altinstr_replacement, \"ax\"\n663:\n\tcall %P5\n664:\n.previous": "=a" (ret), "=D" (to), "=S" (from), "=d" (len): [old] "i" (& copy_user_generic_unrolled), [new] "i" (& copy_user_generic_string), "1" (to), "2" (from), "3" (len): "memory", "rcx", "r8", "r9", "r10", "r11"); [3598-3601] [2025-02-08 02:32:36,611 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tmovb %2,%b1\n2:\n.section .fixup,\"ax\"\n3:\tmov %3,%0\n\txorb %b1,%b1\n\tjmp 2b\n.previous\n .section __ex_table,\"a\"\n .balign 8 \n .quad 1b,3b\n .previous\n": "=r" (ret), "=q" (*((u8 *)dst)): "m" (*((struct __large_struct *)src)), "i" (1), "0" (ret)); [3629-3631] [2025-02-08 02:32:36,611 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tmovw %2,%w1\n2:\n.section .fixup,\"ax\"\n3:\tmov %3,%0\n\txorw %w1,%w1\n\tjmp 2b\n.previous\n .section __ex_table,\"a\"\n .balign 8 \n .quad 1b,3b\n .previous\n": "=r" (ret), "=r" (*((u16 *)dst)): "m" (*((struct __large_struct *)src)), "i" (2), "0" (ret)); [3634-3636] [2025-02-08 02:32:36,611 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tmovl %2,%k1\n2:\n.section .fixup,\"ax\"\n3:\tmov %3,%0\n\txorl %k1,%k1\n\tjmp 2b\n.previous\n .section __ex_table,\"a\"\n .balign 8 \n .quad 1b,3b\n .previous\n": "=r" (ret), "=r" (*((u32 *)dst)): "m" (*((struct __large_struct *)src)), "i" (4), "0" (ret)); [3639-3641] [2025-02-08 02:32:36,611 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tmovq %2,%1\n2:\n.section .fixup,\"ax\"\n3:\tmov %3,%0\n\txorq %1,%1\n\tjmp 2b\n.previous\n .section __ex_table,\"a\"\n .balign 8 \n .quad 1b,3b\n .previous\n": "=r" (ret), "=r" (*((u64 *)dst)): "m" (*((struct __large_struct *)src)), "i" (8), "0" (ret)); [3644-3646] [2025-02-08 02:32:36,611 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tmovq %2,%1\n2:\n.section .fixup,\"ax\"\n3:\tmov %3,%0\n\txorq %1,%1\n\tjmp 2b\n.previous\n .section __ex_table,\"a\"\n .balign 8 \n .quad 1b,3b\n .previous\n": "=r" (ret), "=r" (*((u64 *)dst)): "m" (*((struct __large_struct *)src)), "i" (10), "0" (ret)); [3649-3651] [2025-02-08 02:32:36,611 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tmovw %2,%w1\n2:\n.section .fixup,\"ax\"\n3:\tmov %3,%0\n\txorw %w1,%w1\n\tjmp 2b\n.previous\n .section __ex_table,\"a\"\n .balign 8 \n .quad 1b,3b\n .previous\n": "=r" (ret), "=r" (*((u16 *)dst + 8U)): "m" (*((struct __large_struct *)src + 8U)), "i" (2), "0" (ret)); [3657-3659] [2025-02-08 02:32:36,613 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tmovq %2,%1\n2:\n.section .fixup,\"ax\"\n3:\tmov %3,%0\n\txorq %1,%1\n\tjmp 2b\n.previous\n .section __ex_table,\"a\"\n .balign 8 \n .quad 1b,3b\n .previous\n": "=r" (ret), "=r" (*((u64 *)dst)): "m" (*((struct __large_struct *)src)), "i" (16), "0" (ret)); [3662-3664] [2025-02-08 02:32:36,613 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tmovq %2,%1\n2:\n.section .fixup,\"ax\"\n3:\tmov %3,%0\n\txorq %1,%1\n\tjmp 2b\n.previous\n .section __ex_table,\"a\"\n .balign 8 \n .quad 1b,3b\n .previous\n": "=r" (ret), "=r" (*((u64 *)dst + 8U)): "m" (*((struct __large_struct *)src + 8U)), "i" (8), "0" (ret)); [3670-3672] [2025-02-08 02:32:36,615 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tmovb %b1,%2\n2:\n.section .fixup,\"ax\"\n3:\tmov %3,%0\n\tjmp 2b\n.previous\n .section __ex_table,\"a\"\n .balign 8 \n .quad 1b,3b\n .previous\n": "=r" (ret): "iq" (*((u8 *)src)), "m" (*((struct __large_struct *)dst)), "i" (1), "0" (ret)); [3694-3695] [2025-02-08 02:32:36,615 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tmovw %w1,%2\n2:\n.section .fixup,\"ax\"\n3:\tmov %3,%0\n\tjmp 2b\n.previous\n .section __ex_table,\"a\"\n .balign 8 \n .quad 1b,3b\n .previous\n": "=r" (ret): "ir" (*((u16 *)src)), "m" (*((struct __large_struct *)dst)), "i" (2), "0" (ret)); [3698-3699] [2025-02-08 02:32:36,615 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tmovl %k1,%2\n2:\n.section .fixup,\"ax\"\n3:\tmov %3,%0\n\tjmp 2b\n.previous\n .section __ex_table,\"a\"\n .balign 8 \n .quad 1b,3b\n .previous\n": "=r" (ret): "ir" (*((u32 *)src)), "m" (*((struct __large_struct *)dst)), "i" (4), "0" (ret)); [3702-3703] [2025-02-08 02:32:36,615 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tmovq %1,%2\n2:\n.section .fixup,\"ax\"\n3:\tmov %3,%0\n\tjmp 2b\n.previous\n .section __ex_table,\"a\"\n .balign 8 \n .quad 1b,3b\n .previous\n": "=r" (ret): "er" (*((u64 *)src)), "m" (*((struct __large_struct *)dst)), "i" (8), "0" (ret)); [3706-3707] [2025-02-08 02:32:36,616 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tmovq %1,%2\n2:\n.section .fixup,\"ax\"\n3:\tmov %3,%0\n\tjmp 2b\n.previous\n .section __ex_table,\"a\"\n .balign 8 \n .quad 1b,3b\n .previous\n": "=r" (ret): "er" (*((u64 *)src)), "m" (*((struct __large_struct *)dst)), "i" (10), "0" (ret)); [3710-3711] [2025-02-08 02:32:36,616 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [3717] [2025-02-08 02:32:36,616 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tmovw %w1,%2\n2:\n.section .fixup,\"ax\"\n3:\tmov %3,%0\n\tjmp 2b\n.previous\n .section __ex_table,\"a\"\n .balign 8 \n .quad 1b,3b\n .previous\n": "=r" (ret): "ir" (*((u16 *)src + 4UL)), "m" (*((struct __large_struct *)dst + 4U)), "i" (2), "0" (ret)); [3718-3719] [2025-02-08 02:32:36,616 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tmovq %1,%2\n2:\n.section .fixup,\"ax\"\n3:\tmov %3,%0\n\tjmp 2b\n.previous\n .section __ex_table,\"a\"\n .balign 8 \n .quad 1b,3b\n .previous\n": "=r" (ret): "er" (*((u64 *)src)), "m" (*((struct __large_struct *)dst)), "i" (16), "0" (ret)); [3722-3723] [2025-02-08 02:32:36,617 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [3729] [2025-02-08 02:32:36,617 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tmovq %1,%2\n2:\n.section .fixup,\"ax\"\n3:\tmov %3,%0\n\tjmp 2b\n.previous\n .section __ex_table,\"a\"\n .balign 8 \n .quad 1b,3b\n .previous\n": "=r" (ret): "er" (*((u64 *)src + 1UL)), "m" (*((struct __large_struct *)dst + 1U)), "i" (8), "0" (ret)); [3730-3731] [2025-02-08 02:32:36,621 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tmovb %2,%b1\n2:\n.section .fixup,\"ax\"\n3:\tmov %3,%0\n\txorb %b1,%b1\n\tjmp 2b\n.previous\n .section __ex_table,\"a\"\n .balign 8 \n .quad 1b,3b\n .previous\n": "=r" (__gu_err), "=q" (__gu_val): "m" (*((struct __large_struct *)(& ((mixer_vol_table *)arg)->num))), "i" (-14), "0" (__gu_err)); [3866-3868] [2025-02-08 02:32:36,623 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tmovw %2,%w1\n2:\n.section .fixup,\"ax\"\n3:\tmov %3,%0\n\txorw %w1,%w1\n\tjmp 2b\n.previous\n .section __ex_table,\"a\"\n .balign 8 \n .quad 1b,3b\n .previous\n": "=r" (__gu_err), "=r" (__gu_val): "m" (*((struct __large_struct *)(& ((mixer_vol_table *)arg)->num))), "i" (-14), "0" (__gu_err)); [3871-3873] [2025-02-08 02:32:36,623 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tmovl %2,%k1\n2:\n.section .fixup,\"ax\"\n3:\tmov %3,%0\n\txorl %k1,%k1\n\tjmp 2b\n.previous\n .section __ex_table,\"a\"\n .balign 8 \n .quad 1b,3b\n .previous\n": "=r" (__gu_err), "=r" (__gu_val): "m" (*((struct __large_struct *)(& ((mixer_vol_table *)arg)->num))), "i" (-14), "0" (__gu_err)); [3876-3878] [2025-02-08 02:32:36,623 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tmovq %2,%1\n2:\n.section .fixup,\"ax\"\n3:\tmov %3,%0\n\txorq %1,%1\n\tjmp 2b\n.previous\n .section __ex_table,\"a\"\n .balign 8 \n .quad 1b,3b\n .previous\n": "=r" (__gu_err), "=r" (__gu_val): "m" (*((struct __large_struct *)(& ((mixer_vol_table *)arg)->num))), "i" (-14), "0" (__gu_err)); [3881-3883] [2025-02-08 02:32:36,638 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("add %3,%1 ; sbb %0,%0 ; cmp %1,%4 ; sbb $0,%0": "=&r" (flag), "=r" (roksum): "1" (p), "g" ((long )len), "rm" (tmp___0->addr_limit.seg)); [4181-4182] [2025-02-08 02:32:36,639 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("add %3,%1 ; sbb %0,%0 ; cmp %1,%4 ; sbb $0,%0": "=&r" (flag___0), "=r" (roksum___0): "1" (p), "g" ((long )len), "rm" (tmp___2->addr_limit.seg)); [4192-4193] [2025-02-08 02:32:36,639 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tmovb %b1,%2\n2:\n.section .fixup,\"ax\"\n3:\tmov %3,%0\n\tjmp 2b\n.previous\n .section __ex_table,\"a\"\n .balign 8 \n .quad 1b,3b\n .previous\n": "=r" (__pu_err): "iq" (198658), "m" (*((struct __large_struct *)p)), "i" (-14), "0" (__pu_err)); [4207-4208] [2025-02-08 02:32:36,640 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tmovw %w1,%2\n2:\n.section .fixup,\"ax\"\n3:\tmov %3,%0\n\tjmp 2b\n.previous\n .section __ex_table,\"a\"\n .balign 8 \n .quad 1b,3b\n .previous\n": "=r" (__pu_err): "ir" (198658), "m" (*((struct __large_struct *)p)), "i" (-14), "0" (__pu_err)); [4211-4212] [2025-02-08 02:32:36,640 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tmovl %k1,%2\n2:\n.section .fixup,\"ax\"\n3:\tmov %3,%0\n\tjmp 2b\n.previous\n .section __ex_table,\"a\"\n .balign 8 \n .quad 1b,3b\n .previous\n": "=r" (__pu_err): "ir" (198658), "m" (*((struct __large_struct *)p)), "i" (-14), "0" (__pu_err)); [4215-4216] [2025-02-08 02:32:36,640 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tmovq %1,%2\n2:\n.section .fixup,\"ax\"\n3:\tmov %3,%0\n\tjmp 2b\n.previous\n .section __ex_table,\"a\"\n .balign 8 \n .quad 1b,3b\n .previous\n": "=r" (__pu_err): "er" (198658), "m" (*((struct __large_struct *)p)), "i" (-14), "0" (__pu_err)); [4219-4220] [2025-02-08 02:32:36,684 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __get_user_1": "=a" (__ret_gu), "=d" (__val_gu): "0" (p)); [5489] [2025-02-08 02:32:36,684 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __get_user_2": "=a" (__ret_gu), "=d" (__val_gu): "0" (p)); [5492] [2025-02-08 02:32:36,685 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __get_user_4": "=a" (__ret_gu), "=d" (__val_gu): "0" (p)); [5495] [2025-02-08 02:32:36,686 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __get_user_8": "=a" (__ret_gu), "=d" (__val_gu): "0" (p)); [5498] [2025-02-08 02:32:36,686 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __get_user_X": "=a" (__ret_gu), "=d" (__val_gu): "0" (p)); [5501] [2025-02-08 02:32:36,690 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __get_user_1": "=a" (__ret_gu___0), "=d" (__val_gu___0): "0" (p)); [5563] [2025-02-08 02:32:36,690 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __get_user_2": "=a" (__ret_gu___0), "=d" (__val_gu___0): "0" (p)); [5566] [2025-02-08 02:32:36,690 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __get_user_4": "=a" (__ret_gu___0), "=d" (__val_gu___0): "0" (p)); [5569] [2025-02-08 02:32:36,690 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __get_user_8": "=a" (__ret_gu___0), "=d" (__val_gu___0): "0" (p)); [5572] [2025-02-08 02:32:36,690 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __get_user_X": "=a" (__ret_gu___0), "=d" (__val_gu___0): "0" (p)); [5575] [2025-02-08 02:32:36,691 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __get_user_1": "=a" (__ret_gu___1), "=d" (__val_gu___1): "0" (p)); [5593] [2025-02-08 02:32:36,691 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __get_user_2": "=a" (__ret_gu___1), "=d" (__val_gu___1): "0" (p)); [5596] [2025-02-08 02:32:36,691 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __get_user_4": "=a" (__ret_gu___1), "=d" (__val_gu___1): "0" (p)); [5599] [2025-02-08 02:32:36,691 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __get_user_8": "=a" (__ret_gu___1), "=d" (__val_gu___1): "0" (p)); [5602] [2025-02-08 02:32:36,691 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __get_user_X": "=a" (__ret_gu___1), "=d" (__val_gu___1): "0" (p)); [5605] [2025-02-08 02:32:36,692 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __get_user_1": "=a" (__ret_gu___2), "=d" (__val_gu___2): "0" (p)); [5625] [2025-02-08 02:32:36,692 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __get_user_2": "=a" (__ret_gu___2), "=d" (__val_gu___2): "0" (p)); [5628] [2025-02-08 02:32:36,692 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __get_user_4": "=a" (__ret_gu___2), "=d" (__val_gu___2): "0" (p)); [5631] [2025-02-08 02:32:36,692 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __get_user_8": "=a" (__ret_gu___2), "=d" (__val_gu___2): "0" (p)); [5634] [2025-02-08 02:32:36,692 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __get_user_X": "=a" (__ret_gu___2), "=d" (__val_gu___2): "0" (p)); [5637] [2025-02-08 02:32:36,695 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __get_user_1": "=a" (__ret_gu___3), "=d" (__val_gu___3): "0" (p)); [5667] [2025-02-08 02:32:36,695 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __get_user_2": "=a" (__ret_gu___3), "=d" (__val_gu___3): "0" (p)); [5670] [2025-02-08 02:32:36,696 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __get_user_4": "=a" (__ret_gu___3), "=d" (__val_gu___3): "0" (p)); [5673] [2025-02-08 02:32:36,696 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __get_user_8": "=a" (__ret_gu___3), "=d" (__val_gu___3): "0" (p)); [5676] [2025-02-08 02:32:36,696 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __get_user_X": "=a" (__ret_gu___3), "=d" (__val_gu___3): "0" (p)); [5679] [2025-02-08 02:32:36,698 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_1": "=a" (__ret_pu): "0" (__pu_val), "c" (p): "ebx"); [5734] [2025-02-08 02:32:36,699 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_2": "=a" (__ret_pu): "0" (__pu_val), "c" (p): "ebx"); [5737] [2025-02-08 02:32:36,699 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_4": "=a" (__ret_pu): "0" (__pu_val), "c" (p): "ebx"); [5740] [2025-02-08 02:32:36,699 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_8": "=a" (__ret_pu): "0" (__pu_val), "c" (p): "ebx"); [5743] [2025-02-08 02:32:36,699 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_X": "=a" (__ret_pu): "0" (__pu_val), "c" (p): "ebx"); [5746] [2025-02-08 02:32:36,707 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __get_user_1": "=a" (__ret_gu), "=d" (__val_gu): "0" ((int *)arg)); [6017] [2025-02-08 02:32:36,708 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __get_user_2": "=a" (__ret_gu), "=d" (__val_gu): "0" ((int *)arg)); [6020] [2025-02-08 02:32:36,708 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __get_user_4": "=a" (__ret_gu), "=d" (__val_gu): "0" ((int *)arg)); [6023] [2025-02-08 02:32:36,708 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __get_user_8": "=a" (__ret_gu), "=d" (__val_gu): "0" ((int *)arg)); [6026] [2025-02-08 02:32:36,709 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __get_user_X": "=a" (__ret_gu), "=d" (__val_gu): "0" ((int *)arg)); [6029] [2025-02-08 02:32:36,712 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __get_user_1": "=a" (__ret_gu___0), "=d" (__val_gu___0): "0" ((int *)arg)); [6124] [2025-02-08 02:32:36,712 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __get_user_2": "=a" (__ret_gu___0), "=d" (__val_gu___0): "0" ((int *)arg)); [6127] [2025-02-08 02:32:36,713 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __get_user_4": "=a" (__ret_gu___0), "=d" (__val_gu___0): "0" ((int *)arg)); [6130] [2025-02-08 02:32:36,713 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __get_user_8": "=a" (__ret_gu___0), "=d" (__val_gu___0): "0" ((int *)arg)); [6133] [2025-02-08 02:32:36,713 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __get_user_X": "=a" (__ret_gu___0), "=d" (__val_gu___0): "0" ((int *)arg)); [6136] [2025-02-08 02:32:36,721 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __get_user_1": "=a" (__ret_gu___1), "=d" (__val_gu___1): "0" ((int *)arg)); [6318] [2025-02-08 02:32:36,722 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __get_user_2": "=a" (__ret_gu___1), "=d" (__val_gu___1): "0" ((int *)arg)); [6321] [2025-02-08 02:32:36,722 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __get_user_4": "=a" (__ret_gu___1), "=d" (__val_gu___1): "0" ((int *)arg)); [6324] [2025-02-08 02:32:36,723 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __get_user_8": "=a" (__ret_gu___1), "=d" (__val_gu___1): "0" ((int *)arg)); [6327] [2025-02-08 02:32:36,723 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __get_user_X": "=a" (__ret_gu___1), "=d" (__val_gu___1): "0" ((int *)arg)); [6330] [2025-02-08 02:32:36,724 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_1": "=a" (__ret_pu): "0" (__pu_val), "c" ((int *)arg): "ebx"); [6375] [2025-02-08 02:32:36,724 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_2": "=a" (__ret_pu): "0" (__pu_val), "c" ((int *)arg): "ebx"); [6378] [2025-02-08 02:32:36,725 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_4": "=a" (__ret_pu): "0" (__pu_val), "c" ((int *)arg): "ebx"); [6381] [2025-02-08 02:32:36,725 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_8": "=a" (__ret_pu): "0" (__pu_val), "c" ((int *)arg): "ebx"); [6384] [2025-02-08 02:32:36,726 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_X": "=a" (__ret_pu): "0" (__pu_val), "c" ((int *)arg): "ebx"); [6387] [2025-02-08 02:32:36,727 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile (".section .smp_locks,\"a\"\n.balign 4\n.long 671f - .\n.previous\n671:\n\tlock; bts %1,%0": "+m" (*((long volatile *)addr)): "Ir" (nr): "memory"); [6426] [2025-02-08 02:32:36,728 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile (".section .smp_locks,\"a\"\n.balign 4\n.long 671f - .\n.previous\n671:\n\tlock; btr %1,%0": "+m" (*((long volatile *)addr)): "Ir" (nr)); [6433] [2025-02-08 02:32:36,728 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)); [6441-6442] [2025-02-08 02:32:36,728 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%P1,%0": "=q" (pfo_ret__): "p" (& current_task)); [6454] [2025-02-08 02:32:36,728 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%P1,%0": "=r" (pfo_ret__): "p" (& current_task)); [6457] [2025-02-08 02:32:36,729 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%P1,%0": "=r" (pfo_ret__): "p" (& current_task)); [6460] [2025-02-08 02:32:36,729 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%P1,%0": "=r" (pfo_ret__): "p" (& current_task)); [6463] [2025-02-08 02:32:36,729 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%P1,%0": "=q" (pfo_ret__): "p" (& kernel_stack)); [6482] [2025-02-08 02:32:36,729 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%P1,%0": "=r" (pfo_ret__): "p" (& kernel_stack)); [6485] [2025-02-08 02:32:36,729 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%P1,%0": "=r" (pfo_ret__): "p" (& kernel_stack)); [6488] [2025-02-08 02:32:36,729 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%P1,%0": "=r" (pfo_ret__): "p" (& kernel_stack)); [6491] [2025-02-08 02:32:36,730 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("outb %b0, %w1": : "a" (value), "Nd" (port)); [6547] [2025-02-08 02:32:36,731 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("inb %w1, %b0": "=a" (value): "Nd" (port)); [6555] [2025-02-08 02:32:36,819 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __get_user_1": "=a" (__ret_gu), "=d" (__val_gu): "0" ((unsigned char *)addr + (unsigned long )(hdr_size + i))); [9065] [2025-02-08 02:32:36,820 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __get_user_2": "=a" (__ret_gu), "=d" (__val_gu): "0" ((unsigned char *)addr + (unsigned long )(hdr_size + i))); [9068] [2025-02-08 02:32:36,820 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __get_user_4": "=a" (__ret_gu), "=d" (__val_gu): "0" ((unsigned char *)addr + (unsigned long )(hdr_size + i))); [9071] [2025-02-08 02:32:36,820 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __get_user_8": "=a" (__ret_gu), "=d" (__val_gu): "0" ((unsigned char *)addr + (unsigned long )(hdr_size + i))); [9074] [2025-02-08 02:32:36,820 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __get_user_X": "=a" (__ret_gu), "=d" (__val_gu): "0" ((unsigned char *)addr + (unsigned long )(hdr_size + i))); [9077] [2025-02-08 02:32:36,837 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __get_user_1": "=a" (__ret_gu), "=d" (__val_gu): "0" ((int *)arg)); [9793] [2025-02-08 02:32:36,837 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __get_user_2": "=a" (__ret_gu), "=d" (__val_gu): "0" ((int *)arg)); [9796] [2025-02-08 02:32:36,837 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __get_user_4": "=a" (__ret_gu), "=d" (__val_gu): "0" ((int *)arg)); [9799] [2025-02-08 02:32:36,838 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __get_user_8": "=a" (__ret_gu), "=d" (__val_gu): "0" ((int *)arg)); [9802] [2025-02-08 02:32:36,838 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __get_user_X": "=a" (__ret_gu), "=d" (__val_gu): "0" ((int *)arg)); [9805] [2025-02-08 02:32:36,838 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_1": "=a" (__ret_pu): "0" (__pu_val), "c" ((int *)arg): "ebx"); [9824] [2025-02-08 02:32:36,838 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_2": "=a" (__ret_pu): "0" (__pu_val), "c" ((int *)arg): "ebx"); [9827] [2025-02-08 02:32:36,839 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_4": "=a" (__ret_pu): "0" (__pu_val), "c" ((int *)arg): "ebx"); [9830] [2025-02-08 02:32:36,839 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_8": "=a" (__ret_pu): "0" (__pu_val), "c" ((int *)arg): "ebx"); [9833] [2025-02-08 02:32:36,839 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_X": "=a" (__ret_pu): "0" (__pu_val), "c" ((int *)arg): "ebx"); [9836] [2025-02-08 02:32:36,932 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __get_user_1": "=a" (__ret_gu), "=d" (__val_gu): "0" (p)); [11548] [2025-02-08 02:32:36,936 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __get_user_2": "=a" (__ret_gu), "=d" (__val_gu): "0" (p)); [11551] [2025-02-08 02:32:36,936 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __get_user_4": "=a" (__ret_gu), "=d" (__val_gu): "0" (p)); [11554] [2025-02-08 02:32:36,936 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __get_user_8": "=a" (__ret_gu), "=d" (__val_gu): "0" (p)); [11557] [2025-02-08 02:32:36,936 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __get_user_X": "=a" (__ret_gu), "=d" (__val_gu): "0" (p)); [11560] [2025-02-08 02:32:36,937 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tmovb %2,%b1\n2:\n.section .fixup,\"ax\"\n3:\tmov %3,%0\n\txorb %b1,%b1\n\tjmp 2b\n.previous\n .section __ex_table,\"a\"\n .balign 8 \n .quad 1b,3b\n .previous\n": "=r" (__gu_err), "=q" (__gu_val): "m" (*((struct __large_struct *)p)), "i" (-14), "0" (__gu_err)); [11607-11609] [2025-02-08 02:32:36,937 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tmovw %2,%w1\n2:\n.section .fixup,\"ax\"\n3:\tmov %3,%0\n\txorw %w1,%w1\n\tjmp 2b\n.previous\n .section __ex_table,\"a\"\n .balign 8 \n .quad 1b,3b\n .previous\n": "=r" (__gu_err), "=r" (__gu_val): "m" (*((struct __large_struct *)p)), "i" (-14), "0" (__gu_err)); [11612-11614] [2025-02-08 02:32:36,937 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tmovl %2,%k1\n2:\n.section .fixup,\"ax\"\n3:\tmov %3,%0\n\txorl %k1,%k1\n\tjmp 2b\n.previous\n .section __ex_table,\"a\"\n .balign 8 \n .quad 1b,3b\n .previous\n": "=r" (__gu_err), "=r" (__gu_val): "m" (*((struct __large_struct *)p)), "i" (-14), "0" (__gu_err)); [11617-11619] [2025-02-08 02:32:36,937 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tmovq %2,%1\n2:\n.section .fixup,\"ax\"\n3:\tmov %3,%0\n\txorq %1,%1\n\tjmp 2b\n.previous\n .section __ex_table,\"a\"\n .balign 8 \n .quad 1b,3b\n .previous\n": "=r" (__gu_err), "=r" (__gu_val): "m" (*((struct __large_struct *)p)), "i" (-14), "0" (__gu_err)); [11622-11624] [2025-02-08 02:32:36,939 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __get_user_1": "=a" (__ret_gu___0), "=d" (__val_gu___0): "0" (p)); [11682] [2025-02-08 02:32:36,939 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __get_user_2": "=a" (__ret_gu___0), "=d" (__val_gu___0): "0" (p)); [11685] [2025-02-08 02:32:36,940 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __get_user_4": "=a" (__ret_gu___0), "=d" (__val_gu___0): "0" (p)); [11688] [2025-02-08 02:32:36,940 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __get_user_8": "=a" (__ret_gu___0), "=d" (__val_gu___0): "0" (p)); [11691] [2025-02-08 02:32:36,940 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __get_user_X": "=a" (__ret_gu___0), "=d" (__val_gu___0): "0" (p)); [11694] [2025-02-08 02:32:36,940 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __get_user_1": "=a" (__ret_gu___1), "=d" (__val_gu___1): "0" (p)); [11715] [2025-02-08 02:32:36,941 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __get_user_2": "=a" (__ret_gu___1), "=d" (__val_gu___1): "0" (p)); [11718] [2025-02-08 02:32:36,941 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __get_user_4": "=a" (__ret_gu___1), "=d" (__val_gu___1): "0" (p)); [11721] [2025-02-08 02:32:36,941 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __get_user_8": "=a" (__ret_gu___1), "=d" (__val_gu___1): "0" (p)); [11724] [2025-02-08 02:32:36,941 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __get_user_X": "=a" (__ret_gu___1), "=d" (__val_gu___1): "0" (p)); [11727] [2025-02-08 02:32:36,942 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __get_user_1": "=a" (__ret_gu___2), "=d" (__val_gu___2): "0" (p)); [11756] [2025-02-08 02:32:36,942 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __get_user_2": "=a" (__ret_gu___2), "=d" (__val_gu___2): "0" (p)); [11759] [2025-02-08 02:32:36,942 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __get_user_4": "=a" (__ret_gu___2), "=d" (__val_gu___2): "0" (p)); [11762] [2025-02-08 02:32:36,942 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __get_user_8": "=a" (__ret_gu___2), "=d" (__val_gu___2): "0" (p)); [11765] [2025-02-08 02:32:36,943 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __get_user_X": "=a" (__ret_gu___2), "=d" (__val_gu___2): "0" (p)); [11768] [2025-02-08 02:32:36,943 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __get_user_1": "=a" (__ret_gu___3), "=d" (__val_gu___3): "0" (p)); [11791] [2025-02-08 02:32:36,943 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __get_user_2": "=a" (__ret_gu___3), "=d" (__val_gu___3): "0" (p)); [11794] [2025-02-08 02:32:36,944 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __get_user_4": "=a" (__ret_gu___3), "=d" (__val_gu___3): "0" (p)); [11797] [2025-02-08 02:32:36,944 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __get_user_8": "=a" (__ret_gu___3), "=d" (__val_gu___3): "0" (p)); [11800] [2025-02-08 02:32:36,944 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __get_user_X": "=a" (__ret_gu___3), "=d" (__val_gu___3): "0" (p)); [11803] [2025-02-08 02:32:36,944 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __get_user_1": "=a" (__ret_gu___4), "=d" (__val_gu___4): "0" (& ((struct synth_info *)arg)->device)); [11826] [2025-02-08 02:32:36,945 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __get_user_2": "=a" (__ret_gu___4), "=d" (__val_gu___4): "0" (& ((struct synth_info *)arg)->device)); [11829] [2025-02-08 02:32:36,945 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __get_user_4": "=a" (__ret_gu___4), "=d" (__val_gu___4): "0" (& ((struct synth_info *)arg)->device)); [11832] [2025-02-08 02:32:36,945 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __get_user_8": "=a" (__ret_gu___4), "=d" (__val_gu___4): "0" (& ((struct synth_info *)arg)->device)); [11835] [2025-02-08 02:32:36,945 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __get_user_X": "=a" (__ret_gu___4), "=d" (__val_gu___4): "0" (& ((struct synth_info *)arg)->device)); [11838] [2025-02-08 02:32:36,946 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __get_user_1": "=a" (__ret_gu___5), "=d" (__val_gu___5): "0" (& ((struct synth_info *)arg)->device)); [11861] [2025-02-08 02:32:36,946 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __get_user_2": "=a" (__ret_gu___5), "=d" (__val_gu___5): "0" (& ((struct synth_info *)arg)->device)); [11864] [2025-02-08 02:32:36,946 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __get_user_4": "=a" (__ret_gu___5), "=d" (__val_gu___5): "0" (& ((struct synth_info *)arg)->device)); [11867] [2025-02-08 02:32:36,946 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __get_user_8": "=a" (__ret_gu___5), "=d" (__val_gu___5): "0" (& ((struct synth_info *)arg)->device)); [11870] [2025-02-08 02:32:36,946 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __get_user_X": "=a" (__ret_gu___5), "=d" (__val_gu___5): "0" (& ((struct synth_info *)arg)->device)); [11873] [2025-02-08 02:32:36,948 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __get_user_1": "=a" (__ret_gu___6), "=d" (__val_gu___6): "0" (& ((struct midi_info *)arg)->device)); [11916] [2025-02-08 02:32:36,948 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __get_user_2": "=a" (__ret_gu___6), "=d" (__val_gu___6): "0" (& ((struct midi_info *)arg)->device)); [11919] [2025-02-08 02:32:36,948 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __get_user_4": "=a" (__ret_gu___6), "=d" (__val_gu___6): "0" (& ((struct midi_info *)arg)->device)); [11922] [2025-02-08 02:32:36,948 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __get_user_8": "=a" (__ret_gu___6), "=d" (__val_gu___6): "0" (& ((struct midi_info *)arg)->device)); [11925] [2025-02-08 02:32:36,948 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __get_user_X": "=a" (__ret_gu___6), "=d" (__val_gu___6): "0" (& ((struct midi_info *)arg)->device)); [11928] [2025-02-08 02:32:36,949 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __get_user_1": "=a" (__ret_gu___7), "=d" (__val_gu___7): "0" (p)); [11948] [2025-02-08 02:32:36,949 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __get_user_2": "=a" (__ret_gu___7), "=d" (__val_gu___7): "0" (p)); [11951] [2025-02-08 02:32:36,949 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __get_user_4": "=a" (__ret_gu___7), "=d" (__val_gu___7): "0" (p)); [11954] [2025-02-08 02:32:36,949 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __get_user_8": "=a" (__ret_gu___7), "=d" (__val_gu___7): "0" (p)); [11957] [2025-02-08 02:32:36,949 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __get_user_X": "=a" (__ret_gu___7), "=d" (__val_gu___7): "0" (p)); [11960] [2025-02-08 02:32:36,950 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __get_user_1": "=a" (__ret_gu___8), "=d" (__val_gu___8): "0" (p)); [11983] [2025-02-08 02:32:36,950 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __get_user_2": "=a" (__ret_gu___8), "=d" (__val_gu___8): "0" (p)); [11986] [2025-02-08 02:32:36,950 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __get_user_4": "=a" (__ret_gu___8), "=d" (__val_gu___8): "0" (p)); [11989] [2025-02-08 02:32:36,950 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __get_user_8": "=a" (__ret_gu___8), "=d" (__val_gu___8): "0" (p)); [11992] [2025-02-08 02:32:36,950 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __get_user_X": "=a" (__ret_gu___8), "=d" (__val_gu___8): "0" (p)); [11995] [2025-02-08 02:32:36,951 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_1": "=a" (__ret_pu): "0" (__pu_val), "c" (p): "ebx"); [12037] [2025-02-08 02:32:36,951 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_2": "=a" (__ret_pu): "0" (__pu_val), "c" (p): "ebx"); [12040] [2025-02-08 02:32:36,951 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_4": "=a" (__ret_pu): "0" (__pu_val), "c" (p): "ebx"); [12043] [2025-02-08 02:32:36,951 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_8": "=a" (__ret_pu): "0" (__pu_val), "c" (p): "ebx"); [12046] [2025-02-08 02:32:36,951 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_X": "=a" (__ret_pu): "0" (__pu_val), "c" (p): "ebx"); [12049] [2025-02-08 02:32:36,959 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __get_user_1": "=a" (__ret_gu), "=d" (__val_gu): "0" (p)); [12456] [2025-02-08 02:32:36,959 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __get_user_2": "=a" (__ret_gu), "=d" (__val_gu): "0" (p)); [12459] [2025-02-08 02:32:36,959 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __get_user_4": "=a" (__ret_gu), "=d" (__val_gu): "0" (p)); [12462] [2025-02-08 02:32:36,959 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __get_user_8": "=a" (__ret_gu), "=d" (__val_gu): "0" (p)); [12465] [2025-02-08 02:32:36,959 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __get_user_X": "=a" (__ret_gu), "=d" (__val_gu): "0" (p)); [12468] [2025-02-08 02:32:36,960 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __get_user_1": "=a" (__ret_gu___0), "=d" (__val_gu___0): "0" (p)); [12495] [2025-02-08 02:32:36,960 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __get_user_2": "=a" (__ret_gu___0), "=d" (__val_gu___0): "0" (p)); [12498] [2025-02-08 02:32:36,960 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __get_user_4": "=a" (__ret_gu___0), "=d" (__val_gu___0): "0" (p)); [12501] [2025-02-08 02:32:36,960 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __get_user_8": "=a" (__ret_gu___0), "=d" (__val_gu___0): "0" (p)); [12504] [2025-02-08 02:32:36,960 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __get_user_X": "=a" (__ret_gu___0), "=d" (__val_gu___0): "0" (p)); [12507] [2025-02-08 02:32:36,961 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __get_user_1": "=a" (__ret_gu___1), "=d" (__val_gu___1): "0" (p)); [12539] [2025-02-08 02:32:36,961 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __get_user_2": "=a" (__ret_gu___1), "=d" (__val_gu___1): "0" (p)); [12542] [2025-02-08 02:32:36,961 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __get_user_4": "=a" (__ret_gu___1), "=d" (__val_gu___1): "0" (p)); [12545] [2025-02-08 02:32:36,961 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __get_user_8": "=a" (__ret_gu___1), "=d" (__val_gu___1): "0" (p)); [12548] [2025-02-08 02:32:36,961 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __get_user_X": "=a" (__ret_gu___1), "=d" (__val_gu___1): "0" (p)); [12551] [2025-02-08 02:32:36,962 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_1": "=a" (__ret_pu): "0" (__pu_val), "c" (p): "ebx"); [12578] [2025-02-08 02:32:36,962 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_2": "=a" (__ret_pu): "0" (__pu_val), "c" (p): "ebx"); [12581] [2025-02-08 02:32:36,962 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_4": "=a" (__ret_pu): "0" (__pu_val), "c" (p): "ebx"); [12584] [2025-02-08 02:32:36,962 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_8": "=a" (__ret_pu): "0" (__pu_val), "c" (p): "ebx"); [12587] [2025-02-08 02:32:36,962 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_X": "=a" (__ret_pu): "0" (__pu_val), "c" (p): "ebx"); [12590] [2025-02-08 02:32:36,969 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tmovb %b1,%2\n2:\n.section .fixup,\"ax\"\n3:\tmov %3,%0\n\tjmp 2b\n.previous\n .section __ex_table,\"a\"\n .balign 8 \n .quad 1b,3b\n .previous\n": "=r" (__pu_err): "iq" (1), "m" (*((struct __large_struct *)p)), "i" (-14), "0" (__pu_err)); [12986-12987] [2025-02-08 02:32:36,969 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tmovw %w1,%2\n2:\n.section .fixup,\"ax\"\n3:\tmov %3,%0\n\tjmp 2b\n.previous\n .section __ex_table,\"a\"\n .balign 8 \n .quad 1b,3b\n .previous\n": "=r" (__pu_err): "ir" (1), "m" (*((struct __large_struct *)p)), "i" (-14), "0" (__pu_err)); [12990-12991] [2025-02-08 02:32:36,969 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tmovl %k1,%2\n2:\n.section .fixup,\"ax\"\n3:\tmov %3,%0\n\tjmp 2b\n.previous\n .section __ex_table,\"a\"\n .balign 8 \n .quad 1b,3b\n .previous\n": "=r" (__pu_err): "ir" (1), "m" (*((struct __large_struct *)p)), "i" (-14), "0" (__pu_err)); [12994-12995] [2025-02-08 02:32:36,969 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tmovq %1,%2\n2:\n.section .fixup,\"ax\"\n3:\tmov %3,%0\n\tjmp 2b\n.previous\n .section __ex_table,\"a\"\n .balign 8 \n .quad 1b,3b\n .previous\n": "=r" (__pu_err): "er" (1), "m" (*((struct __large_struct *)p)), "i" (-14), "0" (__pu_err)); [12998-12999] [2025-02-08 02:32:36,970 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tmovb %2,%b1\n2:\n.section .fixup,\"ax\"\n3:\tmov %3,%0\n\txorb %b1,%b1\n\tjmp 2b\n.previous\n .section __ex_table,\"a\"\n .balign 8 \n .quad 1b,3b\n .previous\n": "=r" (__gu_err), "=q" (__gu_val): "m" (*((struct __large_struct *)p)), "i" (-14), "0" (__gu_err)); [13020-13022] [2025-02-08 02:32:36,970 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tmovw %2,%w1\n2:\n.section .fixup,\"ax\"\n3:\tmov %3,%0\n\txorw %w1,%w1\n\tjmp 2b\n.previous\n .section __ex_table,\"a\"\n .balign 8 \n .quad 1b,3b\n .previous\n": "=r" (__gu_err), "=r" (__gu_val): "m" (*((struct __large_struct *)p)), "i" (-14), "0" (__gu_err)); [13025-13027] [2025-02-08 02:32:36,970 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tmovl %2,%k1\n2:\n.section .fixup,\"ax\"\n3:\tmov %3,%0\n\txorl %k1,%k1\n\tjmp 2b\n.previous\n .section __ex_table,\"a\"\n .balign 8 \n .quad 1b,3b\n .previous\n": "=r" (__gu_err), "=r" (__gu_val): "m" (*((struct __large_struct *)p)), "i" (-14), "0" (__gu_err)); [13030-13032] [2025-02-08 02:32:36,970 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tmovq %2,%1\n2:\n.section .fixup,\"ax\"\n3:\tmov %3,%0\n\txorq %1,%1\n\tjmp 2b\n.previous\n .section __ex_table,\"a\"\n .balign 8 \n .quad 1b,3b\n .previous\n": "=r" (__gu_err), "=r" (__gu_val): "m" (*((struct __large_struct *)p)), "i" (-14), "0" (__gu_err)); [13035-13037] [2025-02-08 02:32:36,971 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tmovb %b1,%2\n2:\n.section .fixup,\"ax\"\n3:\tmov %3,%0\n\tjmp 2b\n.previous\n .section __ex_table,\"a\"\n .balign 8 \n .quad 1b,3b\n .previous\n": "=r" (__pu_err___0): "iq" (curr_timebase___0), "m" (*((struct __large_struct *)p)), "i" (-14), "0" (__pu_err___0)); [13064-13065] [2025-02-08 02:32:36,971 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tmovw %w1,%2\n2:\n.section .fixup,\"ax\"\n3:\tmov %3,%0\n\tjmp 2b\n.previous\n .section __ex_table,\"a\"\n .balign 8 \n .quad 1b,3b\n .previous\n": "=r" (__pu_err___0): "ir" (curr_timebase___0), "m" (*((struct __large_struct *)p)), "i" (-14), "0" (__pu_err___0)); [13068-13069] [2025-02-08 02:32:36,971 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tmovl %k1,%2\n2:\n.section .fixup,\"ax\"\n3:\tmov %3,%0\n\tjmp 2b\n.previous\n .section __ex_table,\"a\"\n .balign 8 \n .quad 1b,3b\n .previous\n": "=r" (__pu_err___0): "ir" (curr_timebase___0), "m" (*((struct __large_struct *)p)), "i" (-14), "0" (__pu_err___0)); [13072-13073] [2025-02-08 02:32:36,971 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tmovq %1,%2\n2:\n.section .fixup,\"ax\"\n3:\tmov %3,%0\n\tjmp 2b\n.previous\n .section __ex_table,\"a\"\n .balign 8 \n .quad 1b,3b\n .previous\n": "=r" (__pu_err___0): "er" (curr_timebase___0), "m" (*((struct __large_struct *)p)), "i" (-14), "0" (__pu_err___0)); [13076-13077] [2025-02-08 02:32:36,971 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tmovb %2,%b1\n2:\n.section .fixup,\"ax\"\n3:\tmov %3,%0\n\txorb %b1,%b1\n\tjmp 2b\n.previous\n .section __ex_table,\"a\"\n .balign 8 \n .quad 1b,3b\n .previous\n": "=r" (__gu_err___0), "=q" (__gu_val___0): "m" (*((struct __large_struct *)p)), "i" (-14), "0" (__gu_err___0)); [13088-13090] [2025-02-08 02:32:36,972 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tmovw %2,%w1\n2:\n.section .fixup,\"ax\"\n3:\tmov %3,%0\n\txorw %w1,%w1\n\tjmp 2b\n.previous\n .section __ex_table,\"a\"\n .balign 8 \n .quad 1b,3b\n .previous\n": "=r" (__gu_err___0), "=r" (__gu_val___0): "m" (*((struct __large_struct *)p)), "i" (-14), "0" (__gu_err___0)); [13093-13095] [2025-02-08 02:32:36,972 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tmovl %2,%k1\n2:\n.section .fixup,\"ax\"\n3:\tmov %3,%0\n\txorl %k1,%k1\n\tjmp 2b\n.previous\n .section __ex_table,\"a\"\n .balign 8 \n .quad 1b,3b\n .previous\n": "=r" (__gu_err___0), "=r" (__gu_val___0): "m" (*((struct __large_struct *)p)), "i" (-14), "0" (__gu_err___0)); [13098-13100] [2025-02-08 02:32:36,972 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tmovq %2,%1\n2:\n.section .fixup,\"ax\"\n3:\tmov %3,%0\n\txorq %1,%1\n\tjmp 2b\n.previous\n .section __ex_table,\"a\"\n .balign 8 \n .quad 1b,3b\n .previous\n": "=r" (__gu_err___0), "=r" (__gu_val___0): "m" (*((struct __large_struct *)p)), "i" (-14), "0" (__gu_err___0)); [13103-13105] [2025-02-08 02:32:36,972 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tmovb %b1,%2\n2:\n.section .fixup,\"ax\"\n3:\tmov %3,%0\n\tjmp 2b\n.previous\n .section __ex_table,\"a\"\n .balign 8 \n .quad 1b,3b\n .previous\n": "=r" (__pu_err___1): "iq" (curr_tempo___0), "m" (*((struct __large_struct *)p)), "i" (-14), "0" (__pu_err___1)); [13137-13138] [2025-02-08 02:32:36,972 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tmovw %w1,%2\n2:\n.section .fixup,\"ax\"\n3:\tmov %3,%0\n\tjmp 2b\n.previous\n .section __ex_table,\"a\"\n .balign 8 \n .quad 1b,3b\n .previous\n": "=r" (__pu_err___1): "ir" (curr_tempo___0), "m" (*((struct __large_struct *)p)), "i" (-14), "0" (__pu_err___1)); [13141-13142] [2025-02-08 02:32:36,972 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tmovl %k1,%2\n2:\n.section .fixup,\"ax\"\n3:\tmov %3,%0\n\tjmp 2b\n.previous\n .section __ex_table,\"a\"\n .balign 8 \n .quad 1b,3b\n .previous\n": "=r" (__pu_err___1): "ir" (curr_tempo___0), "m" (*((struct __large_struct *)p)), "i" (-14), "0" (__pu_err___1)); [13145-13146] [2025-02-08 02:32:36,973 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tmovq %1,%2\n2:\n.section .fixup,\"ax\"\n3:\tmov %3,%0\n\tjmp 2b\n.previous\n .section __ex_table,\"a\"\n .balign 8 \n .quad 1b,3b\n .previous\n": "=r" (__pu_err___1): "er" (curr_tempo___0), "m" (*((struct __large_struct *)p)), "i" (-14), "0" (__pu_err___1)); [13149-13150] [2025-02-08 02:32:36,973 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tmovb %2,%b1\n2:\n.section .fixup,\"ax\"\n3:\tmov %3,%0\n\txorb %b1,%b1\n\tjmp 2b\n.previous\n .section __ex_table,\"a\"\n .balign 8 \n .quad 1b,3b\n .previous\n": "=r" (__gu_err___1), "=q" (__gu_val___1): "m" (*((struct __large_struct *)p)), "i" (-14), "0" (__gu_err___1)); [13161-13163] [2025-02-08 02:32:36,973 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tmovw %2,%w1\n2:\n.section .fixup,\"ax\"\n3:\tmov %3,%0\n\txorw %w1,%w1\n\tjmp 2b\n.previous\n .section __ex_table,\"a\"\n .balign 8 \n .quad 1b,3b\n .previous\n": "=r" (__gu_err___1), "=r" (__gu_val___1): "m" (*((struct __large_struct *)p)), "i" (-14), "0" (__gu_err___1)); [13166-13168] [2025-02-08 02:32:36,973 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tmovl %2,%k1\n2:\n.section .fixup,\"ax\"\n3:\tmov %3,%0\n\txorl %k1,%k1\n\tjmp 2b\n.previous\n .section __ex_table,\"a\"\n .balign 8 \n .quad 1b,3b\n .previous\n": "=r" (__gu_err___1), "=r" (__gu_val___1): "m" (*((struct __large_struct *)p)), "i" (-14), "0" (__gu_err___1)); [13171-13173] [2025-02-08 02:32:36,973 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tmovq %2,%1\n2:\n.section .fixup,\"ax\"\n3:\tmov %3,%0\n\txorq %1,%1\n\tjmp 2b\n.previous\n .section __ex_table,\"a\"\n .balign 8 \n .quad 1b,3b\n .previous\n": "=r" (__gu_err___1), "=r" (__gu_val___1): "m" (*((struct __large_struct *)p)), "i" (-14), "0" (__gu_err___1)); [13176-13178] [2025-02-08 02:32:36,974 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tmovb %b1,%2\n2:\n.section .fixup,\"ax\"\n3:\tmov %3,%0\n\tjmp 2b\n.previous\n .section __ex_table,\"a\"\n .balign 8 \n .quad 1b,3b\n .previous\n": "=r" (__pu_err___2): "iq" (val), "m" (*((struct __large_struct *)p)), "i" (-14), "0" (__pu_err___2)); [13198-13199] [2025-02-08 02:32:36,974 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tmovw %w1,%2\n2:\n.section .fixup,\"ax\"\n3:\tmov %3,%0\n\tjmp 2b\n.previous\n .section __ex_table,\"a\"\n .balign 8 \n .quad 1b,3b\n .previous\n": "=r" (__pu_err___2): "ir" (val), "m" (*((struct __large_struct *)p)), "i" (-14), "0" (__pu_err___2)); [13202-13203] [2025-02-08 02:32:36,975 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tmovl %k1,%2\n2:\n.section .fixup,\"ax\"\n3:\tmov %3,%0\n\tjmp 2b\n.previous\n .section __ex_table,\"a\"\n .balign 8 \n .quad 1b,3b\n .previous\n": "=r" (__pu_err___2): "ir" (val), "m" (*((struct __large_struct *)p)), "i" (-14), "0" (__pu_err___2)); [13206-13207] [2025-02-08 02:32:36,975 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tmovq %1,%2\n2:\n.section .fixup,\"ax\"\n3:\tmov %3,%0\n\tjmp 2b\n.previous\n .section __ex_table,\"a\"\n .balign 8 \n .quad 1b,3b\n .previous\n": "=r" (__pu_err___2): "er" (val), "m" (*((struct __large_struct *)p)), "i" (-14), "0" (__pu_err___2)); [13210-13211] [2025-02-08 02:32:36,975 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tmovb %b1,%2\n2:\n.section .fixup,\"ax\"\n3:\tmov %3,%0\n\tjmp 2b\n.previous\n .section __ex_table,\"a\"\n .balign 8 \n .quad 1b,3b\n .previous\n": "=r" (__pu_err___3): "iq" ((int )curr_ticks___0), "m" (*((struct __large_struct *)p)), "i" (-14), "0" (__pu_err___3)); [13222-13223] [2025-02-08 02:32:36,975 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tmovw %w1,%2\n2:\n.section .fixup,\"ax\"\n3:\tmov %3,%0\n\tjmp 2b\n.previous\n .section __ex_table,\"a\"\n .balign 8 \n .quad 1b,3b\n .previous\n": "=r" (__pu_err___3): "ir" ((int )curr_ticks___0), "m" (*((struct __large_struct *)p)), "i" (-14), "0" (__pu_err___3)); [13226-13227] [2025-02-08 02:32:36,975 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tmovl %k1,%2\n2:\n.section .fixup,\"ax\"\n3:\tmov %3,%0\n\tjmp 2b\n.previous\n .section __ex_table,\"a\"\n .balign 8 \n .quad 1b,3b\n .previous\n": "=r" (__pu_err___3): "ir" ((int )curr_ticks___0), "m" (*((struct __large_struct *)p)), "i" (-14), "0" (__pu_err___3)); [13230-13231] [2025-02-08 02:32:36,976 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tmovq %1,%2\n2:\n.section .fixup,\"ax\"\n3:\tmov %3,%0\n\tjmp 2b\n.previous\n .section __ex_table,\"a\"\n .balign 8 \n .quad 1b,3b\n .previous\n": "=r" (__pu_err___3): "er" ((int )curr_ticks___0), "m" (*((struct __large_struct *)p)), "i" (-14), "0" (__pu_err___3)); [13234-13235] [2025-02-08 02:32:36,978 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-commit-tester/main1_sound-oss-sound-ko--32_7a--c4cb1dd-1.i[376899,376912] [2025-02-08 02:32:36,983 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-02-08 02:32:37,220 INFO L204 MainTranslator]: Completed translation [2025-02-08 02:32:37,221 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 02:32:37 WrapperNode [2025-02-08 02:32:37,222 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2025-02-08 02:32:37,223 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2025-02-08 02:32:37,223 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2025-02-08 02:32:37,223 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2025-02-08 02:32:37,230 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:32:37" (1/1) ... [2025-02-08 02:32:37,359 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:32:37" (1/1) ... [2025-02-08 02:32:37,769 INFO L138 Inliner]: procedures = 377, calls = 6594, calls flagged for inlining = 133, calls inlined = 117, statements flattened = 12001 [2025-02-08 02:32:37,771 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2025-02-08 02:32:37,772 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2025-02-08 02:32:37,772 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2025-02-08 02:32:37,772 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2025-02-08 02:32:37,782 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 02:32:37" (1/1) ... [2025-02-08 02:32:37,782 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 02:32:37" (1/1) ... [2025-02-08 02:32:37,845 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 02:32:37" (1/1) ... [2025-02-08 02:32:39,380 INFO L175 MemorySlicer]: Split 4542 memory accesses to 62 slices as follows [4, 3, 2, 0, 4, 3, 2, 8, 102, 2, 3, 2, 2, 4, 1025, 174, 20, 2, 2, 110, 47, 9, 16, 1, 18, 10, 7, 6, 6, 33, 35, 3, 9, 130, 19, 11, 25, 101, 24, 36, 5, 9, 9, 8, 515, 27, 9, 8, 8, 4, 2, 23, 8, 8, 4, 2, 16, 2, 2, 3, 1, 1849]. 41 percent of accesses are in the largest equivalence class. The 1752 initializations are split as follows [4, 3, 0, 0, 4, 3, 0, 8, 0, 0, 0, 0, 2, 0, 1024, 5, 5, 0, 0, 11, 6, 4, 8, 0, 8, 0, 6, 6, 6, 6, 6, 0, 6, 0, 6, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 8, 4, 2, 23, 8, 8, 4, 2, 12, 0, 0, 0, 0, 530]. The 1325 writes are split as follows [0, 0, 1, 0, 0, 0, 1, 0, 102, 1, 0, 1, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 3, 0, 0, 8, 0, 0, 0, 2, 3, 1, 2, 129, 7, 3, 25, 101, 24, 25, 1, 6, 2, 2, 514, 27, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0, 329]. [2025-02-08 02:32:39,384 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 02:32:37" (1/1) ... [2025-02-08 02:32:39,384 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 02:32:37" (1/1) ... [2025-02-08 02:32:39,849 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 02:32:37" (1/1) ... [2025-02-08 02:32:39,896 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 02:32:37" (1/1) ... [2025-02-08 02:32:40,017 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 02:32:37" (1/1) ... [2025-02-08 02:32:40,074 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 02:32:37" (1/1) ... [2025-02-08 02:32:40,187 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2025-02-08 02:32:40,190 INFO L112 PluginConnector]: ------------------------IcfgBuilder---------------------------- [2025-02-08 02:32:40,190 INFO L270 PluginConnector]: Initializing IcfgBuilder... [2025-02-08 02:32:40,190 INFO L274 PluginConnector]: IcfgBuilder initialized [2025-02-08 02:32:40,192 INFO L184 PluginConnector]: Executing the observer IcfgBuilderObserver from plugin IcfgBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 02:32:37" (1/1) ... [2025-02-08 02:32:40,197 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-02-08 02:32:40,209 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 02:32:40,227 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:32:40,230 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:32:40,256 INFO L130 BoogieDeclarations]: Found specification of procedure timer_open [2025-02-08 02:32:40,256 INFO L138 BoogieDeclarations]: Found implementation of procedure timer_open [2025-02-08 02:32:40,256 INFO L130 BoogieDeclarations]: Found specification of procedure timer_event [2025-02-08 02:32:40,256 INFO L138 BoogieDeclarations]: Found implementation of procedure timer_event [2025-02-08 02:32:40,257 INFO L130 BoogieDeclarations]: Found specification of procedure clear_dma_ff [2025-02-08 02:32:40,257 INFO L138 BoogieDeclarations]: Found implementation of procedure clear_dma_ff [2025-02-08 02:32:40,257 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~int~X~int~X~int~TO~VOID [2025-02-08 02:32:40,257 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~int~X~int~X~int~TO~VOID [2025-02-08 02:32:40,257 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#0 [2025-02-08 02:32:40,257 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#1 [2025-02-08 02:32:40,257 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#2 [2025-02-08 02:32:40,258 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#3 [2025-02-08 02:32:40,258 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#4 [2025-02-08 02:32:40,258 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#5 [2025-02-08 02:32:40,258 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#6 [2025-02-08 02:32:40,258 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#7 [2025-02-08 02:32:40,258 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#8 [2025-02-08 02:32:40,260 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#9 [2025-02-08 02:32:40,260 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#10 [2025-02-08 02:32:40,260 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#11 [2025-02-08 02:32:40,260 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#12 [2025-02-08 02:32:40,260 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#13 [2025-02-08 02:32:40,260 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#14 [2025-02-08 02:32:40,260 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#15 [2025-02-08 02:32:40,260 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#16 [2025-02-08 02:32:40,260 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#17 [2025-02-08 02:32:40,260 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#18 [2025-02-08 02:32:40,261 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#19 [2025-02-08 02:32:40,261 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#20 [2025-02-08 02:32:40,261 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#21 [2025-02-08 02:32:40,261 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#22 [2025-02-08 02:32:40,261 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#23 [2025-02-08 02:32:40,261 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#24 [2025-02-08 02:32:40,261 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#25 [2025-02-08 02:32:40,261 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#26 [2025-02-08 02:32:40,261 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#27 [2025-02-08 02:32:40,261 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#28 [2025-02-08 02:32:40,261 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#29 [2025-02-08 02:32:40,261 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#30 [2025-02-08 02:32:40,261 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#31 [2025-02-08 02:32:40,261 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#32 [2025-02-08 02:32:40,261 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#33 [2025-02-08 02:32:40,261 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#34 [2025-02-08 02:32:40,261 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#35 [2025-02-08 02:32:40,261 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#36 [2025-02-08 02:32:40,261 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#37 [2025-02-08 02:32:40,261 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#38 [2025-02-08 02:32:40,261 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#39 [2025-02-08 02:32:40,261 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#40 [2025-02-08 02:32:40,261 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#41 [2025-02-08 02:32:40,261 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#42 [2025-02-08 02:32:40,261 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#43 [2025-02-08 02:32:40,261 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#44 [2025-02-08 02:32:40,261 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#45 [2025-02-08 02:32:40,261 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#46 [2025-02-08 02:32:40,261 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#47 [2025-02-08 02:32:40,261 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#48 [2025-02-08 02:32:40,261 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#49 [2025-02-08 02:32:40,261 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#50 [2025-02-08 02:32:40,261 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#51 [2025-02-08 02:32:40,261 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#52 [2025-02-08 02:32:40,261 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#53 [2025-02-08 02:32:40,261 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#54 [2025-02-08 02:32:40,261 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#55 [2025-02-08 02:32:40,261 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#56 [2025-02-08 02:32:40,262 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#57 [2025-02-08 02:32:40,262 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#58 [2025-02-08 02:32:40,262 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#59 [2025-02-08 02:32:40,262 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#60 [2025-02-08 02:32:40,262 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#61 [2025-02-08 02:32:40,262 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#0 [2025-02-08 02:32:40,262 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#1 [2025-02-08 02:32:40,262 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#2 [2025-02-08 02:32:40,262 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#3 [2025-02-08 02:32:40,262 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#4 [2025-02-08 02:32:40,262 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#5 [2025-02-08 02:32:40,262 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#6 [2025-02-08 02:32:40,262 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#7 [2025-02-08 02:32:40,262 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#8 [2025-02-08 02:32:40,262 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#9 [2025-02-08 02:32:40,262 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#10 [2025-02-08 02:32:40,262 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#11 [2025-02-08 02:32:40,262 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#12 [2025-02-08 02:32:40,262 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#13 [2025-02-08 02:32:40,262 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#14 [2025-02-08 02:32:40,262 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#15 [2025-02-08 02:32:40,262 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#16 [2025-02-08 02:32:40,262 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#17 [2025-02-08 02:32:40,262 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#18 [2025-02-08 02:32:40,262 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#19 [2025-02-08 02:32:40,262 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#20 [2025-02-08 02:32:40,262 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#21 [2025-02-08 02:32:40,262 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#22 [2025-02-08 02:32:40,262 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#23 [2025-02-08 02:32:40,262 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#24 [2025-02-08 02:32:40,265 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#25 [2025-02-08 02:32:40,265 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#26 [2025-02-08 02:32:40,266 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#27 [2025-02-08 02:32:40,266 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#28 [2025-02-08 02:32:40,266 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#29 [2025-02-08 02:32:40,266 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#30 [2025-02-08 02:32:40,266 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#31 [2025-02-08 02:32:40,266 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#32 [2025-02-08 02:32:40,266 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#33 [2025-02-08 02:32:40,266 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#34 [2025-02-08 02:32:40,266 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#35 [2025-02-08 02:32:40,266 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#36 [2025-02-08 02:32:40,266 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#37 [2025-02-08 02:32:40,266 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#38 [2025-02-08 02:32:40,266 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#39 [2025-02-08 02:32:40,266 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#40 [2025-02-08 02:32:40,266 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#41 [2025-02-08 02:32:40,266 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#42 [2025-02-08 02:32:40,266 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#43 [2025-02-08 02:32:40,266 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#44 [2025-02-08 02:32:40,266 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#45 [2025-02-08 02:32:40,266 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#46 [2025-02-08 02:32:40,266 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#47 [2025-02-08 02:32:40,266 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#48 [2025-02-08 02:32:40,266 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#49 [2025-02-08 02:32:40,266 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#50 [2025-02-08 02:32:40,266 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#51 [2025-02-08 02:32:40,266 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#52 [2025-02-08 02:32:40,266 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#53 [2025-02-08 02:32:40,266 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#54 [2025-02-08 02:32:40,266 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#55 [2025-02-08 02:32:40,266 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#56 [2025-02-08 02:32:40,267 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#57 [2025-02-08 02:32:40,267 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#58 [2025-02-08 02:32:40,267 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#59 [2025-02-08 02:32:40,267 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#60 [2025-02-08 02:32:40,267 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#61 [2025-02-08 02:32:40,267 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~int~X~int~X~$Pointer$~X~$Pointer$~TO~int [2025-02-08 02:32:40,267 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~int~X~int~X~$Pointer$~X~$Pointer$~TO~int [2025-02-08 02:32:40,267 INFO L130 BoogieDeclarations]: Found specification of procedure default_set_channels [2025-02-08 02:32:40,267 INFO L138 BoogieDeclarations]: Found implementation of procedure default_set_channels [2025-02-08 02:32:40,267 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#0 [2025-02-08 02:32:40,267 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#1 [2025-02-08 02:32:40,267 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#2 [2025-02-08 02:32:40,267 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#3 [2025-02-08 02:32:40,267 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#4 [2025-02-08 02:32:40,267 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#5 [2025-02-08 02:32:40,267 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#6 [2025-02-08 02:32:40,267 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#7 [2025-02-08 02:32:40,267 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#8 [2025-02-08 02:32:40,267 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#9 [2025-02-08 02:32:40,267 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#10 [2025-02-08 02:32:40,267 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#11 [2025-02-08 02:32:40,267 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#12 [2025-02-08 02:32:40,267 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#13 [2025-02-08 02:32:40,267 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#14 [2025-02-08 02:32:40,267 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#15 [2025-02-08 02:32:40,267 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#16 [2025-02-08 02:32:40,267 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#17 [2025-02-08 02:32:40,267 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#18 [2025-02-08 02:32:40,267 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#19 [2025-02-08 02:32:40,267 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#20 [2025-02-08 02:32:40,267 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#21 [2025-02-08 02:32:40,267 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#22 [2025-02-08 02:32:40,267 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#23 [2025-02-08 02:32:40,267 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#24 [2025-02-08 02:32:40,268 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#25 [2025-02-08 02:32:40,268 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#26 [2025-02-08 02:32:40,268 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#27 [2025-02-08 02:32:40,268 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#28 [2025-02-08 02:32:40,268 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#29 [2025-02-08 02:32:40,268 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#30 [2025-02-08 02:32:40,268 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#31 [2025-02-08 02:32:40,272 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#32 [2025-02-08 02:32:40,272 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#33 [2025-02-08 02:32:40,272 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#34 [2025-02-08 02:32:40,272 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#35 [2025-02-08 02:32:40,272 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#36 [2025-02-08 02:32:40,272 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#37 [2025-02-08 02:32:40,272 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#38 [2025-02-08 02:32:40,272 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#39 [2025-02-08 02:32:40,272 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#40 [2025-02-08 02:32:40,273 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#41 [2025-02-08 02:32:40,273 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#42 [2025-02-08 02:32:40,273 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#43 [2025-02-08 02:32:40,273 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#44 [2025-02-08 02:32:40,273 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#45 [2025-02-08 02:32:40,273 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#46 [2025-02-08 02:32:40,273 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#47 [2025-02-08 02:32:40,273 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#48 [2025-02-08 02:32:40,273 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#49 [2025-02-08 02:32:40,273 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#50 [2025-02-08 02:32:40,273 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#51 [2025-02-08 02:32:40,273 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#52 [2025-02-08 02:32:40,273 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#53 [2025-02-08 02:32:40,273 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#54 [2025-02-08 02:32:40,273 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#55 [2025-02-08 02:32:40,273 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#56 [2025-02-08 02:32:40,273 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#57 [2025-02-08 02:32:40,273 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#58 [2025-02-08 02:32:40,273 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#59 [2025-02-08 02:32:40,273 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#60 [2025-02-08 02:32:40,273 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#61 [2025-02-08 02:32:40,273 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#0 [2025-02-08 02:32:40,273 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#1 [2025-02-08 02:32:40,273 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#2 [2025-02-08 02:32:40,273 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#3 [2025-02-08 02:32:40,273 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#4 [2025-02-08 02:32:40,273 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#5 [2025-02-08 02:32:40,273 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#6 [2025-02-08 02:32:40,273 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#7 [2025-02-08 02:32:40,273 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#8 [2025-02-08 02:32:40,273 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#9 [2025-02-08 02:32:40,274 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#10 [2025-02-08 02:32:40,274 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#11 [2025-02-08 02:32:40,274 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#12 [2025-02-08 02:32:40,274 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#13 [2025-02-08 02:32:40,274 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#14 [2025-02-08 02:32:40,274 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#15 [2025-02-08 02:32:40,274 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#16 [2025-02-08 02:32:40,274 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#17 [2025-02-08 02:32:40,274 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#18 [2025-02-08 02:32:40,274 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#19 [2025-02-08 02:32:40,274 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#20 [2025-02-08 02:32:40,274 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#21 [2025-02-08 02:32:40,274 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#22 [2025-02-08 02:32:40,274 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#23 [2025-02-08 02:32:40,274 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#24 [2025-02-08 02:32:40,274 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#25 [2025-02-08 02:32:40,274 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#26 [2025-02-08 02:32:40,274 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#27 [2025-02-08 02:32:40,274 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#28 [2025-02-08 02:32:40,274 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#29 [2025-02-08 02:32:40,274 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#30 [2025-02-08 02:32:40,274 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#31 [2025-02-08 02:32:40,274 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#32 [2025-02-08 02:32:40,274 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#33 [2025-02-08 02:32:40,274 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#34 [2025-02-08 02:32:40,274 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#35 [2025-02-08 02:32:40,274 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#36 [2025-02-08 02:32:40,274 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#37 [2025-02-08 02:32:40,274 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#38 [2025-02-08 02:32:40,274 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#39 [2025-02-08 02:32:40,274 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#40 [2025-02-08 02:32:40,274 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#41 [2025-02-08 02:32:40,274 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#42 [2025-02-08 02:32:40,274 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#43 [2025-02-08 02:32:40,274 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#44 [2025-02-08 02:32:40,274 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#45 [2025-02-08 02:32:40,274 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#46 [2025-02-08 02:32:40,274 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#47 [2025-02-08 02:32:40,275 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#48 [2025-02-08 02:32:40,276 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#49 [2025-02-08 02:32:40,276 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#50 [2025-02-08 02:32:40,276 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#51 [2025-02-08 02:32:40,276 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#52 [2025-02-08 02:32:40,276 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#53 [2025-02-08 02:32:40,276 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#54 [2025-02-08 02:32:40,276 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#55 [2025-02-08 02:32:40,276 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#56 [2025-02-08 02:32:40,277 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#57 [2025-02-08 02:32:40,278 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#58 [2025-02-08 02:32:40,278 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#59 [2025-02-08 02:32:40,278 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#60 [2025-02-08 02:32:40,278 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#61 [2025-02-08 02:32:40,278 INFO L130 BoogieDeclarations]: Found specification of procedure get_current [2025-02-08 02:32:40,278 INFO L138 BoogieDeclarations]: Found implementation of procedure get_current [2025-02-08 02:32:40,278 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_malloc [2025-02-08 02:32:40,278 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_malloc [2025-02-08 02:32:40,278 INFO L130 BoogieDeclarations]: Found specification of procedure dma_reset_output [2025-02-08 02:32:40,278 INFO L138 BoogieDeclarations]: Found implementation of procedure dma_reset_output [2025-02-08 02:32:40,278 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~int~X~int~X~int~TO~int [2025-02-08 02:32:40,278 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~int~X~int~X~int~TO~int [2025-02-08 02:32:40,278 INFO L130 BoogieDeclarations]: Found specification of procedure seq_input_event [2025-02-08 02:32:40,278 INFO L138 BoogieDeclarations]: Found implementation of procedure seq_input_event [2025-02-08 02:32:40,278 INFO L130 BoogieDeclarations]: Found specification of procedure DMAbuf_release [2025-02-08 02:32:40,278 INFO L138 BoogieDeclarations]: Found implementation of procedure DMAbuf_release [2025-02-08 02:32:40,278 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~int~X~$Pointer$~X~int~TO~int [2025-02-08 02:32:40,279 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~int~X~$Pointer$~X~int~TO~int [2025-02-08 02:32:40,279 INFO L130 BoogieDeclarations]: Found specification of procedure translate_mode [2025-02-08 02:32:40,279 INFO L138 BoogieDeclarations]: Found implementation of procedure translate_mode [2025-02-08 02:32:40,279 INFO L130 BoogieDeclarations]: Found specification of procedure local_start_dma [2025-02-08 02:32:40,279 INFO L138 BoogieDeclarations]: Found implementation of procedure local_start_dma [2025-02-08 02:32:40,279 INFO L130 BoogieDeclarations]: Found specification of procedure DMAbuf_move_wrpointer [2025-02-08 02:32:40,279 INFO L138 BoogieDeclarations]: Found implementation of procedure DMAbuf_move_wrpointer [2025-02-08 02:32:40,279 INFO L130 BoogieDeclarations]: Found specification of procedure tmr_reset [2025-02-08 02:32:40,279 INFO L138 BoogieDeclarations]: Found implementation of procedure tmr_reset [2025-02-08 02:32:40,279 INFO L130 BoogieDeclarations]: Found specification of procedure translate_bytes [2025-02-08 02:32:40,279 INFO L138 BoogieDeclarations]: Found implementation of procedure translate_bytes [2025-02-08 02:32:40,279 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_error [2025-02-08 02:32:40,279 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_error [2025-02-08 02:32:40,279 INFO L130 BoogieDeclarations]: Found specification of procedure sound_stop_timer [2025-02-08 02:32:40,279 INFO L138 BoogieDeclarations]: Found implementation of procedure sound_stop_timer [2025-02-08 02:32:40,279 INFO L130 BoogieDeclarations]: Found specification of procedure __put_user_bad [2025-02-08 02:32:40,279 INFO L138 BoogieDeclarations]: Found implementation of procedure __put_user_bad [2025-02-08 02:32:40,279 INFO L130 BoogieDeclarations]: Found specification of procedure tmr2ticks___0 [2025-02-08 02:32:40,279 INFO L138 BoogieDeclarations]: Found implementation of procedure tmr2ticks___0 [2025-02-08 02:32:40,279 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_check_return_value [2025-02-08 02:32:40,279 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_check_return_value [2025-02-08 02:32:40,279 INFO L130 BoogieDeclarations]: Found specification of procedure seq_copy_to_input [2025-02-08 02:32:40,279 INFO L138 BoogieDeclarations]: Found implementation of procedure seq_copy_to_input [2025-02-08 02:32:40,279 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#0 [2025-02-08 02:32:40,279 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#1 [2025-02-08 02:32:40,279 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#2 [2025-02-08 02:32:40,279 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#3 [2025-02-08 02:32:40,279 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#4 [2025-02-08 02:32:40,279 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#5 [2025-02-08 02:32:40,279 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#6 [2025-02-08 02:32:40,279 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#7 [2025-02-08 02:32:40,279 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#8 [2025-02-08 02:32:40,279 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#9 [2025-02-08 02:32:40,279 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#10 [2025-02-08 02:32:40,279 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#11 [2025-02-08 02:32:40,279 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#12 [2025-02-08 02:32:40,280 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#13 [2025-02-08 02:32:40,280 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#14 [2025-02-08 02:32:40,280 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#15 [2025-02-08 02:32:40,280 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#16 [2025-02-08 02:32:40,280 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#17 [2025-02-08 02:32:40,280 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#18 [2025-02-08 02:32:40,280 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#19 [2025-02-08 02:32:40,280 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#20 [2025-02-08 02:32:40,280 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#21 [2025-02-08 02:32:40,280 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#22 [2025-02-08 02:32:40,280 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#23 [2025-02-08 02:32:40,280 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#24 [2025-02-08 02:32:40,280 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#25 [2025-02-08 02:32:40,280 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#26 [2025-02-08 02:32:40,280 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#27 [2025-02-08 02:32:40,280 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#28 [2025-02-08 02:32:40,280 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#29 [2025-02-08 02:32:40,280 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#30 [2025-02-08 02:32:40,280 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#31 [2025-02-08 02:32:40,280 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#32 [2025-02-08 02:32:40,280 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#33 [2025-02-08 02:32:40,280 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#34 [2025-02-08 02:32:40,280 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#35 [2025-02-08 02:32:40,280 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#36 [2025-02-08 02:32:40,280 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#37 [2025-02-08 02:32:40,280 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#38 [2025-02-08 02:32:40,280 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#39 [2025-02-08 02:32:40,285 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#40 [2025-02-08 02:32:40,286 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#41 [2025-02-08 02:32:40,286 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#42 [2025-02-08 02:32:40,286 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#43 [2025-02-08 02:32:40,286 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#44 [2025-02-08 02:32:40,286 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#45 [2025-02-08 02:32:40,286 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#46 [2025-02-08 02:32:40,286 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#47 [2025-02-08 02:32:40,286 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#48 [2025-02-08 02:32:40,286 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#49 [2025-02-08 02:32:40,286 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#50 [2025-02-08 02:32:40,286 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#51 [2025-02-08 02:32:40,286 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#52 [2025-02-08 02:32:40,286 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#53 [2025-02-08 02:32:40,286 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#54 [2025-02-08 02:32:40,286 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#55 [2025-02-08 02:32:40,286 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#56 [2025-02-08 02:32:40,286 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#57 [2025-02-08 02:32:40,286 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#58 [2025-02-08 02:32:40,286 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#59 [2025-02-08 02:32:40,286 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#60 [2025-02-08 02:32:40,286 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#61 [2025-02-08 02:32:40,286 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#0 [2025-02-08 02:32:40,286 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#1 [2025-02-08 02:32:40,286 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#2 [2025-02-08 02:32:40,286 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#3 [2025-02-08 02:32:40,286 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#4 [2025-02-08 02:32:40,286 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#5 [2025-02-08 02:32:40,286 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#6 [2025-02-08 02:32:40,286 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#7 [2025-02-08 02:32:40,286 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#8 [2025-02-08 02:32:40,286 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#9 [2025-02-08 02:32:40,286 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#10 [2025-02-08 02:32:40,286 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#11 [2025-02-08 02:32:40,287 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#12 [2025-02-08 02:32:40,287 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#13 [2025-02-08 02:32:40,287 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#14 [2025-02-08 02:32:40,287 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#15 [2025-02-08 02:32:40,287 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#16 [2025-02-08 02:32:40,287 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#17 [2025-02-08 02:32:40,287 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#18 [2025-02-08 02:32:40,287 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#19 [2025-02-08 02:32:40,287 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#20 [2025-02-08 02:32:40,287 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#21 [2025-02-08 02:32:40,287 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#22 [2025-02-08 02:32:40,287 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#23 [2025-02-08 02:32:40,287 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#24 [2025-02-08 02:32:40,287 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#25 [2025-02-08 02:32:40,287 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#26 [2025-02-08 02:32:40,287 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#27 [2025-02-08 02:32:40,287 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#28 [2025-02-08 02:32:40,287 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#29 [2025-02-08 02:32:40,287 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#30 [2025-02-08 02:32:40,287 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#31 [2025-02-08 02:32:40,287 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#32 [2025-02-08 02:32:40,287 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#33 [2025-02-08 02:32:40,287 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#34 [2025-02-08 02:32:40,287 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#35 [2025-02-08 02:32:40,287 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#36 [2025-02-08 02:32:40,287 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#37 [2025-02-08 02:32:40,287 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#38 [2025-02-08 02:32:40,287 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#39 [2025-02-08 02:32:40,287 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#40 [2025-02-08 02:32:40,287 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#41 [2025-02-08 02:32:40,287 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#42 [2025-02-08 02:32:40,288 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#43 [2025-02-08 02:32:40,288 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#44 [2025-02-08 02:32:40,288 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#45 [2025-02-08 02:32:40,289 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#46 [2025-02-08 02:32:40,289 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#47 [2025-02-08 02:32:40,289 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#48 [2025-02-08 02:32:40,289 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#49 [2025-02-08 02:32:40,289 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#50 [2025-02-08 02:32:40,289 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#51 [2025-02-08 02:32:40,289 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#52 [2025-02-08 02:32:40,289 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#53 [2025-02-08 02:32:40,289 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#54 [2025-02-08 02:32:40,289 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#55 [2025-02-08 02:32:40,289 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#56 [2025-02-08 02:32:40,289 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#57 [2025-02-08 02:32:40,289 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#58 [2025-02-08 02:32:40,289 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#59 [2025-02-08 02:32:40,289 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#60 [2025-02-08 02:32:40,289 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#61 [2025-02-08 02:32:40,289 INFO L130 BoogieDeclarations]: Found specification of procedure del_timer [2025-02-08 02:32:40,289 INFO L138 BoogieDeclarations]: Found implementation of procedure del_timer [2025-02-08 02:32:40,289 INFO L130 BoogieDeclarations]: Found specification of procedure tmr_reset___0 [2025-02-08 02:32:40,289 INFO L138 BoogieDeclarations]: Found implementation of procedure tmr_reset___0 [2025-02-08 02:32:40,289 INFO L130 BoogieDeclarations]: Found specification of procedure spinlock_check [2025-02-08 02:32:40,289 INFO L138 BoogieDeclarations]: Found implementation of procedure spinlock_check [2025-02-08 02:32:40,289 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~int~X~int~X~int~X~int~TO~VOID [2025-02-08 02:32:40,289 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~int~X~int~X~int~X~int~TO~VOID [2025-02-08 02:32:40,289 INFO L130 BoogieDeclarations]: Found specification of procedure poll_wait [2025-02-08 02:32:40,289 INFO L138 BoogieDeclarations]: Found implementation of procedure poll_wait [2025-02-08 02:32:40,289 INFO L130 BoogieDeclarations]: Found specification of procedure _lock_kernel [2025-02-08 02:32:40,289 INFO L138 BoogieDeclarations]: Found implementation of procedure _lock_kernel [2025-02-08 02:32:40,289 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2025-02-08 02:32:40,289 INFO L130 BoogieDeclarations]: Found specification of procedure sound_free_dmap [2025-02-08 02:32:40,289 INFO L138 BoogieDeclarations]: Found implementation of procedure sound_free_dmap [2025-02-08 02:32:40,289 INFO L130 BoogieDeclarations]: Found specification of procedure __request_module [2025-02-08 02:32:40,289 INFO L138 BoogieDeclarations]: Found implementation of procedure __request_module [2025-02-08 02:32:40,289 INFO L130 BoogieDeclarations]: Found specification of procedure module_put [2025-02-08 02:32:40,289 INFO L138 BoogieDeclarations]: Found implementation of procedure module_put [2025-02-08 02:32:40,289 INFO L130 BoogieDeclarations]: Found specification of procedure DMAbuf_sync [2025-02-08 02:32:40,289 INFO L138 BoogieDeclarations]: Found implementation of procedure DMAbuf_sync [2025-02-08 02:32:40,289 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#0 [2025-02-08 02:32:40,289 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#1 [2025-02-08 02:32:40,289 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#2 [2025-02-08 02:32:40,289 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#3 [2025-02-08 02:32:40,290 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#4 [2025-02-08 02:32:40,290 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#5 [2025-02-08 02:32:40,290 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#6 [2025-02-08 02:32:40,290 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#7 [2025-02-08 02:32:40,290 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#8 [2025-02-08 02:32:40,290 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#9 [2025-02-08 02:32:40,290 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#10 [2025-02-08 02:32:40,290 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#11 [2025-02-08 02:32:40,290 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#12 [2025-02-08 02:32:40,290 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#13 [2025-02-08 02:32:40,290 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#14 [2025-02-08 02:32:40,290 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#15 [2025-02-08 02:32:40,290 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#16 [2025-02-08 02:32:40,290 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#17 [2025-02-08 02:32:40,290 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#18 [2025-02-08 02:32:40,290 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#19 [2025-02-08 02:32:40,290 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#20 [2025-02-08 02:32:40,290 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#21 [2025-02-08 02:32:40,290 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#22 [2025-02-08 02:32:40,290 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#23 [2025-02-08 02:32:40,290 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#24 [2025-02-08 02:32:40,290 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#25 [2025-02-08 02:32:40,290 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#26 [2025-02-08 02:32:40,290 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#27 [2025-02-08 02:32:40,290 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#28 [2025-02-08 02:32:40,290 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#29 [2025-02-08 02:32:40,290 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#30 [2025-02-08 02:32:40,294 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#31 [2025-02-08 02:32:40,294 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#32 [2025-02-08 02:32:40,294 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#33 [2025-02-08 02:32:40,294 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#34 [2025-02-08 02:32:40,294 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#35 [2025-02-08 02:32:40,294 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#36 [2025-02-08 02:32:40,294 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#37 [2025-02-08 02:32:40,294 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#38 [2025-02-08 02:32:40,294 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#39 [2025-02-08 02:32:40,294 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#40 [2025-02-08 02:32:40,294 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#41 [2025-02-08 02:32:40,294 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#42 [2025-02-08 02:32:40,294 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#43 [2025-02-08 02:32:40,294 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#44 [2025-02-08 02:32:40,294 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#45 [2025-02-08 02:32:40,294 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#46 [2025-02-08 02:32:40,295 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#47 [2025-02-08 02:32:40,295 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#48 [2025-02-08 02:32:40,295 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#49 [2025-02-08 02:32:40,295 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#50 [2025-02-08 02:32:40,295 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#51 [2025-02-08 02:32:40,295 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#52 [2025-02-08 02:32:40,295 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#53 [2025-02-08 02:32:40,295 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#54 [2025-02-08 02:32:40,295 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#55 [2025-02-08 02:32:40,295 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#56 [2025-02-08 02:32:40,295 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#57 [2025-02-08 02:32:40,295 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#58 [2025-02-08 02:32:40,295 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#59 [2025-02-08 02:32:40,295 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#60 [2025-02-08 02:32:40,295 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#61 [2025-02-08 02:32:40,295 INFO L130 BoogieDeclarations]: Found specification of procedure _unlock_kernel [2025-02-08 02:32:40,295 INFO L138 BoogieDeclarations]: Found implementation of procedure _unlock_kernel [2025-02-08 02:32:40,295 INFO L130 BoogieDeclarations]: Found specification of procedure add_timer [2025-02-08 02:32:40,295 INFO L138 BoogieDeclarations]: Found implementation of procedure add_timer [2025-02-08 02:32:40,295 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~int~X~int~X~$Pointer$~TO~int [2025-02-08 02:32:40,295 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~int~X~int~X~$Pointer$~TO~int [2025-02-08 02:32:40,295 INFO L130 BoogieDeclarations]: Found specification of procedure DMAbuf_launch_output [2025-02-08 02:32:40,295 INFO L138 BoogieDeclarations]: Found implementation of procedure DMAbuf_launch_output [2025-02-08 02:32:40,295 INFO L130 BoogieDeclarations]: Found specification of procedure strlcpy [2025-02-08 02:32:40,295 INFO L138 BoogieDeclarations]: Found implementation of procedure strlcpy [2025-02-08 02:32:40,295 INFO L130 BoogieDeclarations]: Found specification of procedure reprogram_timer [2025-02-08 02:32:40,295 INFO L138 BoogieDeclarations]: Found implementation of procedure reprogram_timer [2025-02-08 02:32:40,295 INFO L130 BoogieDeclarations]: Found specification of procedure midi_outc___0 [2025-02-08 02:32:40,295 INFO L138 BoogieDeclarations]: Found implementation of procedure midi_outc___0 [2025-02-08 02:32:40,295 INFO L130 BoogieDeclarations]: Found specification of procedure signal_pending [2025-02-08 02:32:40,295 INFO L138 BoogieDeclarations]: Found implementation of procedure signal_pending [2025-02-08 02:32:40,295 INFO L130 BoogieDeclarations]: Found specification of procedure spin_unlock_irqrestore [2025-02-08 02:32:40,295 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_unlock_irqrestore [2025-02-08 02:32:40,295 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~int~TO~int [2025-02-08 02:32:40,295 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~int~TO~int [2025-02-08 02:32:40,295 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2025-02-08 02:32:40,295 INFO L130 BoogieDeclarations]: Found specification of procedure dmabuf_timeout [2025-02-08 02:32:40,295 INFO L138 BoogieDeclarations]: Found implementation of procedure dmabuf_timeout [2025-02-08 02:32:40,295 INFO L130 BoogieDeclarations]: Found specification of procedure current_thread_info___0 [2025-02-08 02:32:40,295 INFO L138 BoogieDeclarations]: Found implementation of procedure current_thread_info___0 [2025-02-08 02:32:40,295 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#0 [2025-02-08 02:32:40,295 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#1 [2025-02-08 02:32:40,295 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#2 [2025-02-08 02:32:40,295 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#3 [2025-02-08 02:32:40,296 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#4 [2025-02-08 02:32:40,296 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#5 [2025-02-08 02:32:40,296 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#6 [2025-02-08 02:32:40,296 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#7 [2025-02-08 02:32:40,296 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#8 [2025-02-08 02:32:40,296 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#9 [2025-02-08 02:32:40,296 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#10 [2025-02-08 02:32:40,296 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#11 [2025-02-08 02:32:40,296 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#12 [2025-02-08 02:32:40,296 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#13 [2025-02-08 02:32:40,296 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#14 [2025-02-08 02:32:40,298 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#15 [2025-02-08 02:32:40,298 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#16 [2025-02-08 02:32:40,298 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#17 [2025-02-08 02:32:40,298 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#18 [2025-02-08 02:32:40,298 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#19 [2025-02-08 02:32:40,298 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#20 [2025-02-08 02:32:40,298 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#21 [2025-02-08 02:32:40,298 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#22 [2025-02-08 02:32:40,298 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#23 [2025-02-08 02:32:40,298 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#24 [2025-02-08 02:32:40,298 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#25 [2025-02-08 02:32:40,298 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#26 [2025-02-08 02:32:40,298 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#27 [2025-02-08 02:32:40,298 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#28 [2025-02-08 02:32:40,298 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#29 [2025-02-08 02:32:40,298 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#30 [2025-02-08 02:32:40,299 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#31 [2025-02-08 02:32:40,299 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#32 [2025-02-08 02:32:40,299 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#33 [2025-02-08 02:32:40,299 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#34 [2025-02-08 02:32:40,299 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#35 [2025-02-08 02:32:40,299 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#36 [2025-02-08 02:32:40,299 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#37 [2025-02-08 02:32:40,299 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#38 [2025-02-08 02:32:40,299 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#39 [2025-02-08 02:32:40,299 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#40 [2025-02-08 02:32:40,299 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#41 [2025-02-08 02:32:40,299 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#42 [2025-02-08 02:32:40,299 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#43 [2025-02-08 02:32:40,299 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#44 [2025-02-08 02:32:40,299 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#45 [2025-02-08 02:32:40,299 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#46 [2025-02-08 02:32:40,299 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#47 [2025-02-08 02:32:40,299 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#48 [2025-02-08 02:32:40,299 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#49 [2025-02-08 02:32:40,299 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#50 [2025-02-08 02:32:40,299 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#51 [2025-02-08 02:32:40,299 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#52 [2025-02-08 02:32:40,299 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#53 [2025-02-08 02:32:40,299 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#54 [2025-02-08 02:32:40,299 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#55 [2025-02-08 02:32:40,299 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#56 [2025-02-08 02:32:40,299 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#57 [2025-02-08 02:32:40,299 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#58 [2025-02-08 02:32:40,299 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#59 [2025-02-08 02:32:40,299 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#60 [2025-02-08 02:32:40,299 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#61 [2025-02-08 02:32:40,299 INFO L130 BoogieDeclarations]: Found specification of procedure might_fault [2025-02-08 02:32:40,299 INFO L138 BoogieDeclarations]: Found implementation of procedure might_fault [2025-02-08 02:32:40,299 INFO L130 BoogieDeclarations]: Found specification of procedure sound_start_dma [2025-02-08 02:32:40,299 INFO L138 BoogieDeclarations]: Found implementation of procedure sound_start_dma [2025-02-08 02:32:40,299 INFO L130 BoogieDeclarations]: Found specification of procedure printk [2025-02-08 02:32:40,299 INFO L138 BoogieDeclarations]: Found implementation of procedure printk [2025-02-08 02:32:40,299 INFO L130 BoogieDeclarations]: Found specification of procedure def_tmr_event [2025-02-08 02:32:40,299 INFO L138 BoogieDeclarations]: Found implementation of procedure def_tmr_event [2025-02-08 02:32:40,299 INFO L130 BoogieDeclarations]: Found specification of procedure DMAbuf_space_in_queue [2025-02-08 02:32:40,299 INFO L138 BoogieDeclarations]: Found implementation of procedure DMAbuf_space_in_queue [2025-02-08 02:32:40,299 INFO L130 BoogieDeclarations]: Found specification of procedure try_module_get [2025-02-08 02:32:40,299 INFO L138 BoogieDeclarations]: Found implementation of procedure try_module_get [2025-02-08 02:32:40,300 INFO L130 BoogieDeclarations]: Found specification of procedure timer_get_time [2025-02-08 02:32:40,300 INFO L138 BoogieDeclarations]: Found implementation of procedure timer_get_time [2025-02-08 02:32:40,300 INFO L130 BoogieDeclarations]: Found specification of procedure _raw_spin_lock_irqsave [2025-02-08 02:32:40,300 INFO L138 BoogieDeclarations]: Found implementation of procedure _raw_spin_lock_irqsave [2025-02-08 02:32:40,300 INFO L130 BoogieDeclarations]: Found specification of procedure outb [2025-02-08 02:32:40,300 INFO L138 BoogieDeclarations]: Found implementation of procedure outb [2025-02-08 02:32:40,300 INFO L130 BoogieDeclarations]: Found specification of procedure enable_dma [2025-02-08 02:32:40,300 INFO L138 BoogieDeclarations]: Found implementation of procedure enable_dma [2025-02-08 02:32:40,300 INFO L130 BoogieDeclarations]: Found specification of procedure timer_ioctl [2025-02-08 02:32:40,300 INFO L138 BoogieDeclarations]: Found implementation of procedure timer_ioctl [2025-02-08 02:32:40,300 INFO L130 BoogieDeclarations]: Found specification of procedure def_tmr_open [2025-02-08 02:32:40,300 INFO L138 BoogieDeclarations]: Found implementation of procedure def_tmr_open [2025-02-08 02:32:40,300 INFO L130 BoogieDeclarations]: Found specification of procedure spin_unlock [2025-02-08 02:32:40,300 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_unlock [2025-02-08 02:32:40,300 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_handler_precall [2025-02-08 02:32:40,300 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_handler_precall [2025-02-08 02:32:40,300 INFO L130 BoogieDeclarations]: Found specification of procedure do_midi_msg [2025-02-08 02:32:40,300 INFO L138 BoogieDeclarations]: Found implementation of procedure do_midi_msg [2025-02-08 02:32:40,300 INFO L130 BoogieDeclarations]: Found specification of procedure interruptible_sleep_on [2025-02-08 02:32:40,300 INFO L138 BoogieDeclarations]: Found implementation of procedure interruptible_sleep_on [2025-02-08 02:32:40,300 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~int~X~int~TO~int [2025-02-08 02:32:40,300 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~int~X~int~TO~int [2025-02-08 02:32:40,301 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#0 [2025-02-08 02:32:40,301 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#1 [2025-02-08 02:32:40,301 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#2 [2025-02-08 02:32:40,301 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#3 [2025-02-08 02:32:40,301 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#4 [2025-02-08 02:32:40,301 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#5 [2025-02-08 02:32:40,302 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#6 [2025-02-08 02:32:40,302 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#7 [2025-02-08 02:32:40,302 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#8 [2025-02-08 02:32:40,302 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#9 [2025-02-08 02:32:40,302 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#10 [2025-02-08 02:32:40,302 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#11 [2025-02-08 02:32:40,302 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#12 [2025-02-08 02:32:40,302 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#13 [2025-02-08 02:32:40,302 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#14 [2025-02-08 02:32:40,302 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#15 [2025-02-08 02:32:40,302 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#16 [2025-02-08 02:32:40,302 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#17 [2025-02-08 02:32:40,302 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#18 [2025-02-08 02:32:40,302 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#19 [2025-02-08 02:32:40,302 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#20 [2025-02-08 02:32:40,302 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#21 [2025-02-08 02:32:40,303 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#22 [2025-02-08 02:32:40,303 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#23 [2025-02-08 02:32:40,303 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#24 [2025-02-08 02:32:40,303 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#25 [2025-02-08 02:32:40,303 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#26 [2025-02-08 02:32:40,303 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#27 [2025-02-08 02:32:40,303 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#28 [2025-02-08 02:32:40,303 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#29 [2025-02-08 02:32:40,303 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#30 [2025-02-08 02:32:40,303 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#31 [2025-02-08 02:32:40,303 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#32 [2025-02-08 02:32:40,303 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#33 [2025-02-08 02:32:40,304 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#34 [2025-02-08 02:32:40,304 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#35 [2025-02-08 02:32:40,304 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#36 [2025-02-08 02:32:40,304 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#37 [2025-02-08 02:32:40,304 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#38 [2025-02-08 02:32:40,304 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#39 [2025-02-08 02:32:40,304 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#40 [2025-02-08 02:32:40,304 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#41 [2025-02-08 02:32:40,304 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#42 [2025-02-08 02:32:40,304 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#43 [2025-02-08 02:32:40,304 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#44 [2025-02-08 02:32:40,304 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#45 [2025-02-08 02:32:40,304 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#46 [2025-02-08 02:32:40,304 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#47 [2025-02-08 02:32:40,304 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#48 [2025-02-08 02:32:40,304 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#49 [2025-02-08 02:32:40,304 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#50 [2025-02-08 02:32:40,304 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#51 [2025-02-08 02:32:40,304 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#52 [2025-02-08 02:32:40,304 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#53 [2025-02-08 02:32:40,304 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#54 [2025-02-08 02:32:40,304 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#55 [2025-02-08 02:32:40,304 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#56 [2025-02-08 02:32:40,304 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#57 [2025-02-08 02:32:40,304 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#58 [2025-02-08 02:32:40,304 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#59 [2025-02-08 02:32:40,304 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#60 [2025-02-08 02:32:40,304 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#61 [2025-02-08 02:32:40,304 INFO L130 BoogieDeclarations]: Found specification of procedure _copy_from_user [2025-02-08 02:32:40,304 INFO L138 BoogieDeclarations]: Found implementation of procedure _copy_from_user [2025-02-08 02:32:40,304 INFO L130 BoogieDeclarations]: Found specification of procedure waitqueue_active [2025-02-08 02:32:40,304 INFO L138 BoogieDeclarations]: Found implementation of procedure waitqueue_active [2025-02-08 02:32:40,304 INFO L130 BoogieDeclarations]: Found specification of procedure sound_alloc_dmap [2025-02-08 02:32:40,304 INFO L138 BoogieDeclarations]: Found implementation of procedure sound_alloc_dmap [2025-02-08 02:32:40,304 INFO L130 BoogieDeclarations]: Found specification of procedure sound_mixer_ioctl [2025-02-08 02:32:40,304 INFO L138 BoogieDeclarations]: Found implementation of procedure sound_mixer_ioctl [2025-02-08 02:32:40,304 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#0 [2025-02-08 02:32:40,304 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#1 [2025-02-08 02:32:40,304 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#2 [2025-02-08 02:32:40,304 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#3 [2025-02-08 02:32:40,304 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#4 [2025-02-08 02:32:40,304 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#5 [2025-02-08 02:32:40,304 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#6 [2025-02-08 02:32:40,304 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#7 [2025-02-08 02:32:40,304 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#8 [2025-02-08 02:32:40,305 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#9 [2025-02-08 02:32:40,305 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#10 [2025-02-08 02:32:40,305 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#11 [2025-02-08 02:32:40,305 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#12 [2025-02-08 02:32:40,305 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#13 [2025-02-08 02:32:40,305 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#14 [2025-02-08 02:32:40,305 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#15 [2025-02-08 02:32:40,305 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#16 [2025-02-08 02:32:40,305 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#17 [2025-02-08 02:32:40,305 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#18 [2025-02-08 02:32:40,305 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#19 [2025-02-08 02:32:40,305 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#20 [2025-02-08 02:32:40,305 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#21 [2025-02-08 02:32:40,305 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#22 [2025-02-08 02:32:40,305 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#23 [2025-02-08 02:32:40,305 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#24 [2025-02-08 02:32:40,305 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#25 [2025-02-08 02:32:40,305 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#26 [2025-02-08 02:32:40,305 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#27 [2025-02-08 02:32:40,305 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#28 [2025-02-08 02:32:40,307 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#29 [2025-02-08 02:32:40,307 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#30 [2025-02-08 02:32:40,307 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#31 [2025-02-08 02:32:40,307 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#32 [2025-02-08 02:32:40,307 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#33 [2025-02-08 02:32:40,307 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#34 [2025-02-08 02:32:40,307 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#35 [2025-02-08 02:32:40,307 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#36 [2025-02-08 02:32:40,307 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#37 [2025-02-08 02:32:40,307 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#38 [2025-02-08 02:32:40,307 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#39 [2025-02-08 02:32:40,307 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#40 [2025-02-08 02:32:40,307 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#41 [2025-02-08 02:32:40,307 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#42 [2025-02-08 02:32:40,307 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#43 [2025-02-08 02:32:40,307 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#44 [2025-02-08 02:32:40,308 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#45 [2025-02-08 02:32:40,308 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#46 [2025-02-08 02:32:40,308 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#47 [2025-02-08 02:32:40,308 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#48 [2025-02-08 02:32:40,308 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#49 [2025-02-08 02:32:40,308 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#50 [2025-02-08 02:32:40,308 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#51 [2025-02-08 02:32:40,308 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#52 [2025-02-08 02:32:40,308 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#53 [2025-02-08 02:32:40,308 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#54 [2025-02-08 02:32:40,308 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#55 [2025-02-08 02:32:40,308 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#56 [2025-02-08 02:32:40,308 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#57 [2025-02-08 02:32:40,308 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#58 [2025-02-08 02:32:40,308 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#59 [2025-02-08 02:32:40,308 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#60 [2025-02-08 02:32:40,308 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#61 [2025-02-08 02:32:40,308 INFO L130 BoogieDeclarations]: Found specification of procedure dma_set_fragment [2025-02-08 02:32:40,308 INFO L138 BoogieDeclarations]: Found implementation of procedure dma_set_fragment [2025-02-08 02:32:40,308 INFO L130 BoogieDeclarations]: Found specification of procedure def_tmr_arm [2025-02-08 02:32:40,308 INFO L138 BoogieDeclarations]: Found implementation of procedure def_tmr_arm [2025-02-08 02:32:40,308 INFO L130 BoogieDeclarations]: Found specification of procedure dma_subdivide [2025-02-08 02:32:40,308 INFO L138 BoogieDeclarations]: Found implementation of procedure dma_subdivide [2025-02-08 02:32:40,308 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_initialize [2025-02-08 02:32:40,308 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_initialize [2025-02-08 02:32:40,308 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#0 [2025-02-08 02:32:40,308 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#1 [2025-02-08 02:32:40,308 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#2 [2025-02-08 02:32:40,308 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#3 [2025-02-08 02:32:40,308 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#4 [2025-02-08 02:32:40,308 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#5 [2025-02-08 02:32:40,308 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#6 [2025-02-08 02:32:40,308 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#7 [2025-02-08 02:32:40,308 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#8 [2025-02-08 02:32:40,308 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#9 [2025-02-08 02:32:40,308 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#10 [2025-02-08 02:32:40,308 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#11 [2025-02-08 02:32:40,308 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#12 [2025-02-08 02:32:40,308 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#13 [2025-02-08 02:32:40,308 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#14 [2025-02-08 02:32:40,308 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#15 [2025-02-08 02:32:40,308 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#16 [2025-02-08 02:32:40,308 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#17 [2025-02-08 02:32:40,309 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#18 [2025-02-08 02:32:40,309 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#19 [2025-02-08 02:32:40,309 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#20 [2025-02-08 02:32:40,309 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#21 [2025-02-08 02:32:40,309 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#22 [2025-02-08 02:32:40,309 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#23 [2025-02-08 02:32:40,309 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#24 [2025-02-08 02:32:40,309 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#25 [2025-02-08 02:32:40,309 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#26 [2025-02-08 02:32:40,309 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#27 [2025-02-08 02:32:40,309 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#28 [2025-02-08 02:32:40,309 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#29 [2025-02-08 02:32:40,309 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#30 [2025-02-08 02:32:40,309 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#31 [2025-02-08 02:32:40,310 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#32 [2025-02-08 02:32:40,310 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#33 [2025-02-08 02:32:40,310 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#34 [2025-02-08 02:32:40,310 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#35 [2025-02-08 02:32:40,310 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#36 [2025-02-08 02:32:40,310 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#37 [2025-02-08 02:32:40,310 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#38 [2025-02-08 02:32:40,310 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#39 [2025-02-08 02:32:40,310 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#40 [2025-02-08 02:32:40,310 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#41 [2025-02-08 02:32:40,310 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#42 [2025-02-08 02:32:40,310 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#43 [2025-02-08 02:32:40,310 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#44 [2025-02-08 02:32:40,310 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#45 [2025-02-08 02:32:40,310 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#46 [2025-02-08 02:32:40,310 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#47 [2025-02-08 02:32:40,310 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#48 [2025-02-08 02:32:40,310 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#49 [2025-02-08 02:32:40,310 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#50 [2025-02-08 02:32:40,311 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#51 [2025-02-08 02:32:40,311 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#52 [2025-02-08 02:32:40,311 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#53 [2025-02-08 02:32:40,311 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#54 [2025-02-08 02:32:40,311 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#55 [2025-02-08 02:32:40,311 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#56 [2025-02-08 02:32:40,311 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#57 [2025-02-08 02:32:40,311 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#58 [2025-02-08 02:32:40,311 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#59 [2025-02-08 02:32:40,311 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#60 [2025-02-08 02:32:40,311 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#61 [2025-02-08 02:32:40,311 INFO L130 BoogieDeclarations]: Found specification of procedure DMAbuf_activate_recording [2025-02-08 02:32:40,311 INFO L138 BoogieDeclarations]: Found implementation of procedure DMAbuf_activate_recording [2025-02-08 02:32:40,311 INFO L130 BoogieDeclarations]: Found specification of procedure __phys_addr [2025-02-08 02:32:40,311 INFO L138 BoogieDeclarations]: Found implementation of procedure __phys_addr [2025-02-08 02:32:40,311 INFO L130 BoogieDeclarations]: Found specification of procedure __copy_to_user [2025-02-08 02:32:40,311 INFO L138 BoogieDeclarations]: Found implementation of procedure __copy_to_user [2025-02-08 02:32:40,311 INFO L130 BoogieDeclarations]: Found specification of procedure def_tmr_get_time [2025-02-08 02:32:40,311 INFO L138 BoogieDeclarations]: Found implementation of procedure def_tmr_get_time [2025-02-08 02:32:40,311 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#0 [2025-02-08 02:32:40,311 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#1 [2025-02-08 02:32:40,311 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#2 [2025-02-08 02:32:40,311 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#3 [2025-02-08 02:32:40,311 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#4 [2025-02-08 02:32:40,311 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#5 [2025-02-08 02:32:40,311 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#6 [2025-02-08 02:32:40,311 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#7 [2025-02-08 02:32:40,311 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#8 [2025-02-08 02:32:40,311 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#9 [2025-02-08 02:32:40,311 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#10 [2025-02-08 02:32:40,311 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#11 [2025-02-08 02:32:40,311 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#12 [2025-02-08 02:32:40,311 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#13 [2025-02-08 02:32:40,311 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#14 [2025-02-08 02:32:40,311 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#15 [2025-02-08 02:32:40,311 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#16 [2025-02-08 02:32:40,311 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#17 [2025-02-08 02:32:40,311 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#18 [2025-02-08 02:32:40,311 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#19 [2025-02-08 02:32:40,311 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#20 [2025-02-08 02:32:40,311 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#21 [2025-02-08 02:32:40,311 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#22 [2025-02-08 02:32:40,311 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#23 [2025-02-08 02:32:40,311 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#24 [2025-02-08 02:32:40,311 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#25 [2025-02-08 02:32:40,312 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#26 [2025-02-08 02:32:40,312 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#27 [2025-02-08 02:32:40,312 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#28 [2025-02-08 02:32:40,312 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#29 [2025-02-08 02:32:40,312 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#30 [2025-02-08 02:32:40,312 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#31 [2025-02-08 02:32:40,312 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#32 [2025-02-08 02:32:40,312 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#33 [2025-02-08 02:32:40,312 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#34 [2025-02-08 02:32:40,313 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#35 [2025-02-08 02:32:40,313 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#36 [2025-02-08 02:32:40,313 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#37 [2025-02-08 02:32:40,313 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#38 [2025-02-08 02:32:40,313 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#39 [2025-02-08 02:32:40,313 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#40 [2025-02-08 02:32:40,313 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#41 [2025-02-08 02:32:40,313 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#42 [2025-02-08 02:32:40,313 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#43 [2025-02-08 02:32:40,314 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#44 [2025-02-08 02:32:40,314 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#45 [2025-02-08 02:32:40,314 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#46 [2025-02-08 02:32:40,314 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#47 [2025-02-08 02:32:40,314 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#48 [2025-02-08 02:32:40,314 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#49 [2025-02-08 02:32:40,314 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#50 [2025-02-08 02:32:40,314 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#51 [2025-02-08 02:32:40,314 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#52 [2025-02-08 02:32:40,314 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#53 [2025-02-08 02:32:40,314 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#54 [2025-02-08 02:32:40,314 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#55 [2025-02-08 02:32:40,314 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#56 [2025-02-08 02:32:40,314 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#57 [2025-02-08 02:32:40,314 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#58 [2025-02-08 02:32:40,314 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#59 [2025-02-08 02:32:40,314 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#60 [2025-02-08 02:32:40,314 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#61 [2025-02-08 02:32:40,314 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#0 [2025-02-08 02:32:40,314 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#1 [2025-02-08 02:32:40,315 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#2 [2025-02-08 02:32:40,315 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#3 [2025-02-08 02:32:40,315 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#4 [2025-02-08 02:32:40,315 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#5 [2025-02-08 02:32:40,315 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#6 [2025-02-08 02:32:40,315 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#7 [2025-02-08 02:32:40,315 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#8 [2025-02-08 02:32:40,315 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#9 [2025-02-08 02:32:40,315 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#10 [2025-02-08 02:32:40,315 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#11 [2025-02-08 02:32:40,315 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#12 [2025-02-08 02:32:40,315 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#13 [2025-02-08 02:32:40,315 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#14 [2025-02-08 02:32:40,315 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#15 [2025-02-08 02:32:40,315 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#16 [2025-02-08 02:32:40,315 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#17 [2025-02-08 02:32:40,315 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#18 [2025-02-08 02:32:40,315 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#19 [2025-02-08 02:32:40,315 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#20 [2025-02-08 02:32:40,315 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#21 [2025-02-08 02:32:40,315 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#22 [2025-02-08 02:32:40,315 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#23 [2025-02-08 02:32:40,315 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#24 [2025-02-08 02:32:40,315 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#25 [2025-02-08 02:32:40,315 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#26 [2025-02-08 02:32:40,315 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#27 [2025-02-08 02:32:40,315 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#28 [2025-02-08 02:32:40,315 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#29 [2025-02-08 02:32:40,315 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#30 [2025-02-08 02:32:40,315 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#31 [2025-02-08 02:32:40,315 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#32 [2025-02-08 02:32:40,315 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#33 [2025-02-08 02:32:40,315 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#34 [2025-02-08 02:32:40,315 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#35 [2025-02-08 02:32:40,315 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#36 [2025-02-08 02:32:40,315 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#37 [2025-02-08 02:32:40,315 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#38 [2025-02-08 02:32:40,315 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#39 [2025-02-08 02:32:40,315 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#40 [2025-02-08 02:32:40,315 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#41 [2025-02-08 02:32:40,315 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#42 [2025-02-08 02:32:40,315 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#43 [2025-02-08 02:32:40,315 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#44 [2025-02-08 02:32:40,316 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#45 [2025-02-08 02:32:40,316 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#46 [2025-02-08 02:32:40,316 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#47 [2025-02-08 02:32:40,316 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#48 [2025-02-08 02:32:40,316 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#49 [2025-02-08 02:32:40,316 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#50 [2025-02-08 02:32:40,316 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#51 [2025-02-08 02:32:40,316 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#52 [2025-02-08 02:32:40,316 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#53 [2025-02-08 02:32:40,316 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#54 [2025-02-08 02:32:40,316 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#55 [2025-02-08 02:32:40,316 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#56 [2025-02-08 02:32:40,316 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#57 [2025-02-08 02:32:40,316 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#58 [2025-02-08 02:32:40,316 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#59 [2025-02-08 02:32:40,316 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#60 [2025-02-08 02:32:40,316 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#61 [2025-02-08 02:32:40,316 INFO L130 BoogieDeclarations]: Found specification of procedure sequencer_timer [2025-02-08 02:32:40,316 INFO L138 BoogieDeclarations]: Found implementation of procedure sequencer_timer [2025-02-08 02:32:40,317 INFO L130 BoogieDeclarations]: Found specification of procedure default_set_speed [2025-02-08 02:32:40,317 INFO L138 BoogieDeclarations]: Found implementation of procedure default_set_speed [2025-02-08 02:32:40,317 INFO L130 BoogieDeclarations]: Found specification of procedure seq_sync [2025-02-08 02:32:40,317 INFO L138 BoogieDeclarations]: Found implementation of procedure seq_sync [2025-02-08 02:32:40,317 INFO L130 BoogieDeclarations]: Found specification of procedure default_set_bits [2025-02-08 02:32:40,317 INFO L138 BoogieDeclarations]: Found implementation of procedure default_set_bits [2025-02-08 02:32:40,318 INFO L130 BoogieDeclarations]: Found specification of procedure unregister_sound_special [2025-02-08 02:32:40,318 INFO L138 BoogieDeclarations]: Found implementation of procedure unregister_sound_special [2025-02-08 02:32:40,318 INFO L130 BoogieDeclarations]: Found specification of procedure close_dmap [2025-02-08 02:32:40,318 INFO L138 BoogieDeclarations]: Found implementation of procedure close_dmap [2025-02-08 02:32:40,318 INFO L130 BoogieDeclarations]: Found specification of procedure def_tmr_close [2025-02-08 02:32:40,318 INFO L138 BoogieDeclarations]: Found implementation of procedure def_tmr_close [2025-02-08 02:32:40,318 INFO L130 BoogieDeclarations]: Found specification of procedure get_dma_residue [2025-02-08 02:32:40,318 INFO L138 BoogieDeclarations]: Found implementation of procedure get_dma_residue [2025-02-08 02:32:40,318 INFO L130 BoogieDeclarations]: Found specification of procedure sync_output [2025-02-08 02:32:40,318 INFO L138 BoogieDeclarations]: Found implementation of procedure sync_output [2025-02-08 02:32:40,318 INFO L130 BoogieDeclarations]: Found specification of procedure __get_user_bad [2025-02-08 02:32:40,318 INFO L138 BoogieDeclarations]: Found implementation of procedure __get_user_bad [2025-02-08 02:32:40,318 INFO L130 BoogieDeclarations]: Found specification of procedure vfree [2025-02-08 02:32:40,318 INFO L138 BoogieDeclarations]: Found implementation of procedure vfree [2025-02-08 02:32:40,318 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2025-02-08 02:32:40,318 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2025-02-08 02:32:40,318 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#2 [2025-02-08 02:32:40,318 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#3 [2025-02-08 02:32:40,319 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#4 [2025-02-08 02:32:40,319 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#5 [2025-02-08 02:32:40,319 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#6 [2025-02-08 02:32:40,319 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#7 [2025-02-08 02:32:40,319 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#8 [2025-02-08 02:32:40,319 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#9 [2025-02-08 02:32:40,319 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#10 [2025-02-08 02:32:40,319 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#11 [2025-02-08 02:32:40,319 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#12 [2025-02-08 02:32:40,319 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#13 [2025-02-08 02:32:40,319 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#14 [2025-02-08 02:32:40,319 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#15 [2025-02-08 02:32:40,319 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#16 [2025-02-08 02:32:40,319 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#17 [2025-02-08 02:32:40,319 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#18 [2025-02-08 02:32:40,319 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#19 [2025-02-08 02:32:40,319 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#20 [2025-02-08 02:32:40,319 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#21 [2025-02-08 02:32:40,319 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#22 [2025-02-08 02:32:40,319 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#23 [2025-02-08 02:32:40,319 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#24 [2025-02-08 02:32:40,319 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#25 [2025-02-08 02:32:40,319 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#26 [2025-02-08 02:32:40,319 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#27 [2025-02-08 02:32:40,319 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#28 [2025-02-08 02:32:40,319 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#29 [2025-02-08 02:32:40,319 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#30 [2025-02-08 02:32:40,319 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#31 [2025-02-08 02:32:40,319 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#32 [2025-02-08 02:32:40,319 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#33 [2025-02-08 02:32:40,319 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#34 [2025-02-08 02:32:40,319 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#35 [2025-02-08 02:32:40,319 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#36 [2025-02-08 02:32:40,319 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#37 [2025-02-08 02:32:40,319 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#38 [2025-02-08 02:32:40,319 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#39 [2025-02-08 02:32:40,319 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#40 [2025-02-08 02:32:40,319 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#41 [2025-02-08 02:32:40,319 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#42 [2025-02-08 02:32:40,319 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#43 [2025-02-08 02:32:40,319 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#44 [2025-02-08 02:32:40,319 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#45 [2025-02-08 02:32:40,319 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#46 [2025-02-08 02:32:40,319 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#47 [2025-02-08 02:32:40,320 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#48 [2025-02-08 02:32:40,320 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#49 [2025-02-08 02:32:40,320 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#50 [2025-02-08 02:32:40,320 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#51 [2025-02-08 02:32:40,320 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#52 [2025-02-08 02:32:40,320 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#53 [2025-02-08 02:32:40,320 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#54 [2025-02-08 02:32:40,320 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#55 [2025-02-08 02:32:40,320 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#56 [2025-02-08 02:32:40,320 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#57 [2025-02-08 02:32:40,320 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#58 [2025-02-08 02:32:40,320 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#59 [2025-02-08 02:32:40,320 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#60 [2025-02-08 02:32:40,320 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#61 [2025-02-08 02:32:40,320 INFO L130 BoogieDeclarations]: Found specification of procedure copy_to_user [2025-02-08 02:32:40,320 INFO L138 BoogieDeclarations]: Found implementation of procedure copy_to_user [2025-02-08 02:32:40,320 INFO L130 BoogieDeclarations]: Found specification of procedure timer_arm [2025-02-08 02:32:40,320 INFO L138 BoogieDeclarations]: Found implementation of procedure timer_arm [2025-02-08 02:32:40,320 INFO L130 BoogieDeclarations]: Found specification of procedure ldv__builtin_expect [2025-02-08 02:32:40,320 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv__builtin_expect [2025-02-08 02:32:40,320 INFO L130 BoogieDeclarations]: Found specification of procedure copy_user_generic [2025-02-08 02:32:40,320 INFO L138 BoogieDeclarations]: Found implementation of procedure copy_user_generic [2025-02-08 02:32:40,320 INFO L130 BoogieDeclarations]: Found specification of procedure open_dmap [2025-02-08 02:32:40,320 INFO L138 BoogieDeclarations]: Found implementation of procedure open_dmap [2025-02-08 02:32:40,320 INFO L130 BoogieDeclarations]: Found specification of procedure release_dma_lock [2025-02-08 02:32:40,320 INFO L138 BoogieDeclarations]: Found implementation of procedure release_dma_lock [2025-02-08 02:32:40,320 INFO L130 BoogieDeclarations]: Found specification of procedure register_sound_special [2025-02-08 02:32:40,320 INFO L138 BoogieDeclarations]: Found implementation of procedure register_sound_special [2025-02-08 02:32:40,321 INFO L130 BoogieDeclarations]: Found specification of procedure virt_to_phys [2025-02-08 02:32:40,322 INFO L138 BoogieDeclarations]: Found implementation of procedure virt_to_phys [2025-02-08 02:32:40,322 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2025-02-08 02:32:40,322 INFO L130 BoogieDeclarations]: Found specification of procedure claim_dma_lock [2025-02-08 02:32:40,322 INFO L138 BoogieDeclarations]: Found implementation of procedure claim_dma_lock [2025-02-08 02:32:40,322 INFO L130 BoogieDeclarations]: Found specification of procedure vmalloc [2025-02-08 02:32:40,322 INFO L138 BoogieDeclarations]: Found implementation of procedure vmalloc [2025-02-08 02:32:40,322 INFO L130 BoogieDeclarations]: Found specification of procedure timer_close [2025-02-08 02:32:40,322 INFO L138 BoogieDeclarations]: Found implementation of procedure timer_close [2025-02-08 02:32:40,322 INFO L130 BoogieDeclarations]: Found specification of procedure copy_from_user [2025-02-08 02:32:40,322 INFO L138 BoogieDeclarations]: Found implementation of procedure copy_from_user [2025-02-08 02:32:40,322 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2025-02-08 02:32:40,322 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#0 [2025-02-08 02:32:40,322 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#1 [2025-02-08 02:32:40,322 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#2 [2025-02-08 02:32:40,322 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#3 [2025-02-08 02:32:40,322 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#4 [2025-02-08 02:32:40,322 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#5 [2025-02-08 02:32:40,323 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#6 [2025-02-08 02:32:40,323 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#7 [2025-02-08 02:32:40,323 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#8 [2025-02-08 02:32:40,323 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#9 [2025-02-08 02:32:40,323 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#10 [2025-02-08 02:32:40,323 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#11 [2025-02-08 02:32:40,323 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#12 [2025-02-08 02:32:40,323 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#13 [2025-02-08 02:32:40,323 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#14 [2025-02-08 02:32:40,323 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#15 [2025-02-08 02:32:40,323 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#16 [2025-02-08 02:32:40,323 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#17 [2025-02-08 02:32:40,323 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#18 [2025-02-08 02:32:40,323 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#19 [2025-02-08 02:32:40,323 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#20 [2025-02-08 02:32:40,323 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#21 [2025-02-08 02:32:40,323 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#22 [2025-02-08 02:32:40,323 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#23 [2025-02-08 02:32:40,323 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#24 [2025-02-08 02:32:40,323 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#25 [2025-02-08 02:32:40,323 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#26 [2025-02-08 02:32:40,323 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#27 [2025-02-08 02:32:40,323 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#28 [2025-02-08 02:32:40,323 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#29 [2025-02-08 02:32:40,323 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#30 [2025-02-08 02:32:40,323 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#31 [2025-02-08 02:32:40,323 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#32 [2025-02-08 02:32:40,323 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#33 [2025-02-08 02:32:40,323 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#34 [2025-02-08 02:32:40,323 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#35 [2025-02-08 02:32:40,323 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#36 [2025-02-08 02:32:40,323 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#37 [2025-02-08 02:32:40,324 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#38 [2025-02-08 02:32:40,324 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#39 [2025-02-08 02:32:40,324 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#40 [2025-02-08 02:32:40,324 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#41 [2025-02-08 02:32:40,324 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#42 [2025-02-08 02:32:40,324 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#43 [2025-02-08 02:32:40,324 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#44 [2025-02-08 02:32:40,324 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#45 [2025-02-08 02:32:40,324 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#46 [2025-02-08 02:32:40,324 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#47 [2025-02-08 02:32:40,324 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#48 [2025-02-08 02:32:40,324 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#49 [2025-02-08 02:32:40,324 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#50 [2025-02-08 02:32:40,324 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#51 [2025-02-08 02:32:40,324 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#52 [2025-02-08 02:32:40,324 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#53 [2025-02-08 02:32:40,324 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#54 [2025-02-08 02:32:40,324 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#55 [2025-02-08 02:32:40,324 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#56 [2025-02-08 02:32:40,324 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#57 [2025-02-08 02:32:40,324 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#58 [2025-02-08 02:32:40,324 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#59 [2025-02-08 02:32:40,324 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#60 [2025-02-08 02:32:40,324 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#61 [2025-02-08 02:32:40,324 INFO L130 BoogieDeclarations]: Found specification of procedure disable_dma [2025-02-08 02:32:40,324 INFO L138 BoogieDeclarations]: Found implementation of procedure disable_dma [2025-02-08 02:32:40,324 INFO L130 BoogieDeclarations]: Found specification of procedure __bad_percpu_size [2025-02-08 02:32:40,324 INFO L138 BoogieDeclarations]: Found implementation of procedure __bad_percpu_size [2025-02-08 02:32:40,324 INFO L130 BoogieDeclarations]: Found specification of procedure tmr2ticks [2025-02-08 02:32:40,324 INFO L138 BoogieDeclarations]: Found implementation of procedure tmr2ticks [2025-02-08 02:32:40,324 INFO L130 BoogieDeclarations]: Found specification of procedure dma_reset_input [2025-02-08 02:32:40,324 INFO L138 BoogieDeclarations]: Found implementation of procedure dma_reset_input [2025-02-08 02:32:40,324 INFO L130 BoogieDeclarations]: Found specification of procedure current_thread_info [2025-02-08 02:32:40,324 INFO L138 BoogieDeclarations]: Found implementation of procedure current_thread_info [2025-02-08 02:32:40,324 INFO L130 BoogieDeclarations]: Found specification of procedure interruptible_sleep_on_timeout [2025-02-08 02:32:40,324 INFO L138 BoogieDeclarations]: Found implementation of procedure interruptible_sleep_on_timeout [2025-02-08 02:32:40,324 INFO L130 BoogieDeclarations]: Found specification of procedure set_format [2025-02-08 02:32:40,324 INFO L138 BoogieDeclarations]: Found implementation of procedure set_format [2025-02-08 02:32:40,324 INFO L130 BoogieDeclarations]: Found specification of procedure DMAbuf_reset [2025-02-08 02:32:40,325 INFO L138 BoogieDeclarations]: Found implementation of procedure DMAbuf_reset [2025-02-08 02:32:40,325 INFO L130 BoogieDeclarations]: Found specification of procedure rcu_read_lock_sched_notrace [2025-02-08 02:32:40,325 INFO L138 BoogieDeclarations]: Found implementation of procedure rcu_read_lock_sched_notrace [2025-02-08 02:32:40,325 INFO L130 BoogieDeclarations]: Found specification of procedure __wake_up [2025-02-08 02:32:40,325 INFO L138 BoogieDeclarations]: Found implementation of procedure __wake_up [2025-02-08 02:32:40,325 INFO L130 BoogieDeclarations]: Found specification of procedure seq_reset [2025-02-08 02:32:40,325 INFO L138 BoogieDeclarations]: Found implementation of procedure seq_reset [2025-02-08 02:32:40,325 INFO L130 BoogieDeclarations]: Found specification of procedure request_sound_timer [2025-02-08 02:32:40,327 INFO L138 BoogieDeclarations]: Found implementation of procedure request_sound_timer [2025-02-08 02:32:40,328 INFO L130 BoogieDeclarations]: Found specification of procedure DMAbuf_get_buffer_pointer [2025-02-08 02:32:40,328 INFO L138 BoogieDeclarations]: Found implementation of procedure DMAbuf_get_buffer_pointer [2025-02-08 02:32:40,328 INFO L130 BoogieDeclarations]: Found specification of procedure iminor [2025-02-08 02:32:40,328 INFO L138 BoogieDeclarations]: Found implementation of procedure iminor [2025-02-08 02:32:40,328 INFO L130 BoogieDeclarations]: Found specification of procedure seq_drain_midi_queues [2025-02-08 02:32:40,328 INFO L138 BoogieDeclarations]: Found implementation of procedure seq_drain_midi_queues [2025-02-08 02:32:40,328 INFO L130 BoogieDeclarations]: Found specification of procedure dma_ioctl [2025-02-08 02:32:40,328 INFO L138 BoogieDeclarations]: Found implementation of procedure dma_ioctl [2025-02-08 02:32:40,328 INFO L130 BoogieDeclarations]: Found specification of procedure play_event [2025-02-08 02:32:40,328 INFO L138 BoogieDeclarations]: Found implementation of procedure play_event [2025-02-08 02:32:40,328 INFO L130 BoogieDeclarations]: Found specification of procedure reorganize_buffers [2025-02-08 02:32:40,328 INFO L138 BoogieDeclarations]: Found implementation of procedure reorganize_buffers [2025-02-08 02:32:40,328 INFO L130 BoogieDeclarations]: Found specification of procedure spin_lock [2025-02-08 02:32:40,328 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_lock [2025-02-08 02:32:40,328 INFO L130 BoogieDeclarations]: Found specification of procedure inb [2025-02-08 02:32:40,328 INFO L138 BoogieDeclarations]: Found implementation of procedure inb [2025-02-08 02:32:40,328 INFO L130 BoogieDeclarations]: Found specification of procedure device_destroy [2025-02-08 02:32:40,328 INFO L138 BoogieDeclarations]: Found implementation of procedure device_destroy [2025-02-08 02:32:40,328 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~int~X~int~X~int~X~int~TO~int [2025-02-08 02:32:40,328 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~int~X~int~X~int~X~int~TO~int [2025-02-08 02:32:40,328 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~int~X~int~TO~VOID [2025-02-08 02:32:40,328 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~int~X~int~TO~VOID [2025-02-08 02:32:40,328 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~int~TO~VOID [2025-02-08 02:32:40,328 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~int~TO~VOID [2025-02-08 02:32:40,328 INFO L130 BoogieDeclarations]: Found specification of procedure __init_waitqueue_head [2025-02-08 02:32:40,328 INFO L138 BoogieDeclarations]: Found implementation of procedure __init_waitqueue_head [2025-02-08 02:32:40,328 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2025-02-08 02:32:40,328 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2025-02-08 02:32:40,328 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#2 [2025-02-08 02:32:40,328 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#3 [2025-02-08 02:32:40,328 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#4 [2025-02-08 02:32:40,329 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#5 [2025-02-08 02:32:40,329 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#6 [2025-02-08 02:32:40,329 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#7 [2025-02-08 02:32:40,329 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#8 [2025-02-08 02:32:40,329 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#9 [2025-02-08 02:32:40,329 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#10 [2025-02-08 02:32:40,329 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#11 [2025-02-08 02:32:40,329 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#12 [2025-02-08 02:32:40,329 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#13 [2025-02-08 02:32:40,329 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#14 [2025-02-08 02:32:40,329 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#15 [2025-02-08 02:32:40,329 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#16 [2025-02-08 02:32:40,329 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#17 [2025-02-08 02:32:40,329 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#18 [2025-02-08 02:32:40,329 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#19 [2025-02-08 02:32:40,329 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#20 [2025-02-08 02:32:40,329 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#21 [2025-02-08 02:32:40,329 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#22 [2025-02-08 02:32:40,329 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#23 [2025-02-08 02:32:40,329 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#24 [2025-02-08 02:32:40,329 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#25 [2025-02-08 02:32:40,329 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#26 [2025-02-08 02:32:40,329 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#27 [2025-02-08 02:32:40,329 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#28 [2025-02-08 02:32:40,329 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#29 [2025-02-08 02:32:40,329 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#30 [2025-02-08 02:32:40,329 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#31 [2025-02-08 02:32:40,329 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#32 [2025-02-08 02:32:40,329 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#33 [2025-02-08 02:32:40,329 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#34 [2025-02-08 02:32:40,329 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#35 [2025-02-08 02:32:40,329 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#36 [2025-02-08 02:32:40,329 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#37 [2025-02-08 02:32:40,329 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#38 [2025-02-08 02:32:40,329 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#39 [2025-02-08 02:32:40,329 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#40 [2025-02-08 02:32:40,329 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#41 [2025-02-08 02:32:40,329 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#42 [2025-02-08 02:32:40,329 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#43 [2025-02-08 02:32:40,329 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#44 [2025-02-08 02:32:40,331 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#45 [2025-02-08 02:32:40,331 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#46 [2025-02-08 02:32:40,331 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#47 [2025-02-08 02:32:40,331 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#48 [2025-02-08 02:32:40,331 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#49 [2025-02-08 02:32:40,331 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#50 [2025-02-08 02:32:40,331 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#51 [2025-02-08 02:32:40,331 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#52 [2025-02-08 02:32:40,331 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#53 [2025-02-08 02:32:40,331 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#54 [2025-02-08 02:32:40,331 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#55 [2025-02-08 02:32:40,331 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#56 [2025-02-08 02:32:40,331 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#57 [2025-02-08 02:32:40,331 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#58 [2025-02-08 02:32:40,331 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#59 [2025-02-08 02:32:40,331 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#60 [2025-02-08 02:32:40,331 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#61 [2025-02-08 02:32:40,331 INFO L130 BoogieDeclarations]: Found specification of procedure def_tmr_ioctl [2025-02-08 02:32:40,331 INFO L138 BoogieDeclarations]: Found implementation of procedure def_tmr_ioctl [2025-02-08 02:32:40,331 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_check_final_state [2025-02-08 02:32:40,331 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_check_final_state [2025-02-08 02:32:40,331 INFO L130 BoogieDeclarations]: Found specification of procedure device_create [2025-02-08 02:32:40,331 INFO L138 BoogieDeclarations]: Found implementation of procedure device_create [2025-02-08 02:32:40,331 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2025-02-08 02:32:40,331 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2025-02-08 02:32:40,331 INFO L130 BoogieDeclarations]: Found specification of procedure seq_startplay [2025-02-08 02:32:40,331 INFO L138 BoogieDeclarations]: Found implementation of procedure seq_startplay [2025-02-08 02:32:42,174 INFO L257 CfgBuilder]: Building ICFG [2025-02-08 02:32:42,183 INFO L287 CfgBuilder]: Building CFG for each procedure with an implementation [2025-02-08 02:32:42,389 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7062: havoc #t~mem1245;call ULTIMATE.dealloc(~#c~2.base, ~#c~2.offset);havoc ~#c~2.base, ~#c~2.offset;call ULTIMATE.dealloc(~#fs~2.base, ~#fs~2.offset);havoc ~#fs~2.base, ~#fs~2.offset;call ULTIMATE.dealloc(~#__constr_expr_0~2.base, ~#__constr_expr_0~2.offset);havoc ~#__constr_expr_0~2.base, ~#__constr_expr_0~2.offset; [2025-02-08 02:32:42,467 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5235: call #t~mem475 := read~int#61(~buff.base, ~buff.offset + (if ~i~9 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then ~i~9 % 18446744073709551616 % 18446744073709551616 else ~i~9 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616), 1);call #t~mem476 := read~int#44(~table.base, ~table.offset + (if #t~mem475 % 256 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then #t~mem475 % 256 % 18446744073709551616 % 18446744073709551616 else #t~mem475 % 256 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616), 1);call write~int#61(#t~mem476, ~buff.base, ~buff.offset + (if ~i~9 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then ~i~9 % 18446744073709551616 % 18446744073709551616 else ~i~9 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616), 1);~i~9 := 1 + ~i~9; [2025-02-08 02:32:42,499 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13528: havoc #t~nondet3397; [2025-02-08 02:32:42,649 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13668: havoc #t~nondet3417; [2025-02-08 02:32:43,081 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4086: call ULTIMATE.dealloc(get_old_mixer_info_~#info~1#1.base, get_old_mixer_info_~#info~1#1.offset);havoc get_old_mixer_info_~#info~1#1.base, get_old_mixer_info_~#info~1#1.offset;#t~ret195#1 := get_old_mixer_info_#res#1;havoc get_old_mixer_info_#t~memset~res184#1.base, get_old_mixer_info_#t~memset~res184#1.offset, get_old_mixer_info_#t~mem185#1.base, get_old_mixer_info_#t~mem185#1.offset, get_old_mixer_info_#t~ret186#1, get_old_mixer_info_#t~mem187#1.base, get_old_mixer_info_#t~mem187#1.offset, get_old_mixer_info_#t~ret188#1, get_old_mixer_info_#t~ret189#1, get_old_mixer_info_~dev#1, get_old_mixer_info_~arg#1.base, get_old_mixer_info_~arg#1.offset, get_old_mixer_info_~#info~1#1.base, get_old_mixer_info_~#info~1#1.offset, get_old_mixer_info_~tmp~20#1;havoc get_old_mixer_info_#in~dev#1, get_old_mixer_info_#in~arg#1.base, get_old_mixer_info_#in~arg#1.offset;assume { :end_inline_get_old_mixer_info } true;assume -2147483648 <= #t~ret195#1 && #t~ret195#1 <= 2147483647;~tmp___0~11#1 := #t~ret195#1;havoc #t~ret195#1;#res#1 := ~tmp___0~11#1; [2025-02-08 02:32:43,081 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4069: call ULTIMATE.dealloc(get_mixer_info_~#info~0#1.base, get_mixer_info_~#info~0#1.offset);havoc get_mixer_info_~#info~0#1.base, get_mixer_info_~#info~0#1.offset;#t~ret194#1 := get_mixer_info_#res#1;havoc get_mixer_info_#t~memset~res176#1.base, get_mixer_info_#t~memset~res176#1.offset, get_mixer_info_#t~mem177#1.base, get_mixer_info_#t~mem177#1.offset, get_mixer_info_#t~ret178#1, get_mixer_info_#t~mem179#1.base, get_mixer_info_#t~mem179#1.offset, get_mixer_info_#t~ret180#1, get_mixer_info_#t~mem181#1.base, get_mixer_info_#t~mem181#1.offset, get_mixer_info_#t~mem182#1, get_mixer_info_#t~ret183#1, get_mixer_info_~dev#1, get_mixer_info_~arg#1.base, get_mixer_info_~arg#1.offset, get_mixer_info_~#info~0#1.base, get_mixer_info_~#info~0#1.offset, get_mixer_info_~tmp~19#1;havoc get_mixer_info_#in~dev#1, get_mixer_info_#in~arg#1.base, get_mixer_info_#in~arg#1.offset;assume { :end_inline_get_mixer_info } true;assume -2147483648 <= #t~ret194#1 && #t~ret194#1 <= 2147483647;~tmp~21#1 := #t~ret194#1;havoc #t~ret194#1;#res#1 := ~tmp~21#1; [2025-02-08 02:32:43,165 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6522: havoc _raw_spin_unlock_irq_~arg0#1.base, _raw_spin_unlock_irq_~arg0#1.offset;havoc _raw_spin_unlock_irq_#in~arg0#1.base, _raw_spin_unlock_irq_#in~arg0#1.offset;assume { :end_inline__raw_spin_unlock_irq } true; [2025-02-08 02:32:43,165 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7468: havoc spin_lock_irq_~lock___3#1.base, spin_lock_irq_~lock___3#1.offset;havoc spin_lock_irq_#in~lock___3#1.base, spin_lock_irq_#in~lock___3#1.offset;assume { :end_inline_spin_lock_irq } true;call write~int#61(0, ~dmap#1.base, ~dmap#1.offset, 4); [2025-02-08 02:32:43,165 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6515: havoc _raw_spin_lock_irq_~arg0#1.base, _raw_spin_lock_irq_~arg0#1.offset;havoc _raw_spin_lock_irq_#in~arg0#1.base, _raw_spin_lock_irq_#in~arg0#1.offset;assume { :end_inline__raw_spin_lock_irq } true; [2025-02-08 02:32:43,165 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7465: havoc spin_unlock_irq_~lock___3#1.base, spin_unlock_irq_~lock___3#1.offset;havoc spin_unlock_irq_#in~lock___3#1.base, spin_unlock_irq_#in~lock___3#1.offset;assume { :end_inline_spin_unlock_irq } true; [2025-02-08 02:32:43,165 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7466: assume -2147483648 <= #t~ret1558#1 && #t~ret1558#1 <= 2147483647;havoc #t~ret1558#1; [2025-02-08 02:32:43,166 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7466-1: SUMMARY for call #t~ret1558#1 := DMAbuf_sync(~dev#1); srcloc: null [2025-02-08 02:32:43,166 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7467-1: SUMMARY for call DMAbuf_reset(~dev#1); srcloc: null [2025-02-08 02:32:43,166 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7467: assume { :begin_inline_spin_lock_irq } true;spin_lock_irq_#in~lock___3#1.base, spin_lock_irq_#in~lock___3#1.offset := ~dmap#1.base, 52 + ~dmap#1.offset;havoc spin_lock_irq_~lock___3#1.base, spin_lock_irq_~lock___3#1.offset;spin_lock_irq_~lock___3#1.base, spin_lock_irq_~lock___3#1.offset := spin_lock_irq_#in~lock___3#1.base, spin_lock_irq_#in~lock___3#1.offset;assume { :begin_inline__raw_spin_lock_irq } true;_raw_spin_lock_irq_#in~arg0#1.base, _raw_spin_lock_irq_#in~arg0#1.offset := spin_lock_irq_~lock___3#1.base, spin_lock_irq_~lock___3#1.offset;havoc _raw_spin_lock_irq_~arg0#1.base, _raw_spin_lock_irq_~arg0#1.offset;_raw_spin_lock_irq_~arg0#1.base, _raw_spin_lock_irq_~arg0#1.offset := _raw_spin_lock_irq_#in~arg0#1.base, _raw_spin_lock_irq_#in~arg0#1.offset; [2025-02-08 02:32:43,213 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3712: assume -9223372036854775808 <= #t~ret110 && #t~ret110 <= 9223372036854775807;~tmp___0~6 := #t~ret110; [2025-02-08 02:32:43,213 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3712-1: SUMMARY for call #t~ret110 := ldv__builtin_expect((if 0 != ~ret~3 then 1 else 0), 0); srcloc: null [2025-02-08 02:32:43,213 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3709-1: assume #t~switch109; [2025-02-08 02:32:43,213 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3709-1: assume !#t~switch109;#t~switch109 := #t~switch109 || 16 == ~size; [2025-02-08 02:32:43,213 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3709: assume 0 != ~tmp___0~6;#res := ~ret~3; [2025-02-08 02:32:43,213 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3709: assume !(0 != ~tmp___0~6);#res := ~ret~3; [2025-02-08 02:32:43,214 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3705: assume #t~switch109;#res := ~ret~3; [2025-02-08 02:32:43,214 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3705: assume !#t~switch109;#t~switch109 := #t~switch109 || 10 == ~size; [2025-02-08 02:32:43,214 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3734: ~tmp___2~1 := #t~ret112;#res := (if ~tmp___2~1 % 18446744073709551616 % 4294967296 <= 2147483647 then ~tmp___2~1 % 18446744073709551616 % 4294967296 else ~tmp___2~1 % 18446744073709551616 % 4294967296 - 4294967296); [2025-02-08 02:32:43,214 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3734-1: SUMMARY for call #t~ret112 := copy_user_generic(~dst.base, ~dst.offset, ~src.base, ~src.offset, ~size); srcloc: null [2025-02-08 02:32:43,214 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3733: assume #t~switch109; [2025-02-08 02:32:43,214 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3733: assume !#t~switch109;havoc #t~switch109;havoc #t~ret110;havoc #t~ret111;havoc #t~ret112;havoc #t~switch109;havoc #t~ret110;havoc #t~ret111;havoc #t~ret112; [2025-02-08 02:32:43,214 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3701: assume #t~switch109;#res := ~ret~3; [2025-02-08 02:32:43,214 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3701: assume !#t~switch109;#t~switch109 := #t~switch109 || 8 == ~size; [2025-02-08 02:32:43,214 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3697: assume #t~switch109;#res := ~ret~3; [2025-02-08 02:32:43,214 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3697: assume !#t~switch109;#t~switch109 := #t~switch109 || 4 == ~size; [2025-02-08 02:32:43,214 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3724: assume -9223372036854775808 <= #t~ret111 && #t~ret111 <= 9223372036854775807;~tmp___1~2 := #t~ret111; [2025-02-08 02:32:43,214 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3693-1: #t~switch109 := 1 == ~size; [2025-02-08 02:32:43,214 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3693: assume #t~switch109;#res := ~ret~3; [2025-02-08 02:32:43,214 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3693: assume !#t~switch109;#t~switch109 := #t~switch109 || 2 == ~size; [2025-02-08 02:32:43,214 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3724-1: SUMMARY for call #t~ret111 := ldv__builtin_expect((if 0 != ~ret~3 then 1 else 0), 0); srcloc: null [2025-02-08 02:32:43,214 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3721-1: assume #t~switch109; [2025-02-08 02:32:43,214 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3721-1: assume !#t~switch109;#t~switch109 := true; [2025-02-08 02:32:43,214 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3721: assume 0 != ~tmp___1~2;#res := ~ret~3; [2025-02-08 02:32:43,214 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3721: assume !(0 != ~tmp___1~2);#res := ~ret~3; [2025-02-08 02:32:43,260 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13702: havoc #t~nondet3420; [2025-02-08 02:32:43,268 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13539: havoc _copy_to_user_#t~nondet3399#1; [2025-02-08 02:32:43,329 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13653: havoc #t~nondet3414; [2025-02-08 02:32:43,362 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13605: havoc #t~nondet3408; [2025-02-08 02:32:43,438 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11452: ~flags~23 := #t~ret3172;havoc #t~ret3172; [2025-02-08 02:32:43,438 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11386: ~i~21 := 1 + ~i~21; [2025-02-08 02:32:43,438 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11452-1: SUMMARY for call #t~ret3172 := _raw_spin_lock_irqsave(~tmp~103.base, ~tmp~103.offset); srcloc: null [2025-02-08 02:32:43,438 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11403-1: SUMMARY for call ##fun~int~X~int~X~int~TO~VOID(~i~21, ~chn~6, 8192, #t~mem3164.base, #t~mem3164.offset); srcloc: null [2025-02-08 02:32:43,438 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11403: havoc #t~mem3163.base, #t~mem3163.offset;havoc #t~mem3164.base, #t~mem3164.offset; [2025-02-08 02:32:43,439 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint seq_resetFINAL: assume true; [2025-02-08 02:32:43,439 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11399-3: assume #t~bitwise3139 % 4294967296 == ~synth_open_mask~0 % 4294967296;#t~bitwise3140 := #t~bitwise3139; [2025-02-08 02:32:43,439 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11399-3: assume !(#t~bitwise3139 % 4294967296 == ~synth_open_mask~0 % 4294967296); [2025-02-08 02:32:43,439 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11399-2: havoc #t~bitwise3140;assume #t~bitwise3140 % 4294967296 <= #t~bitwise3139 % 4294967296 && #t~bitwise3140 % 4294967296 <= ~synth_open_mask~0 % 4294967296; [2025-02-08 02:32:43,439 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11399-5: [2025-02-08 02:32:43,439 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11399-4: assume 0 == #t~bitwise3139 % 4294967296 || 0 == ~synth_open_mask~0 % 4294967296;#t~bitwise3140 := 0; [2025-02-08 02:32:43,439 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11399-4: assume !(0 == #t~bitwise3139 % 4294967296 || 0 == ~synth_open_mask~0 % 4294967296); [2025-02-08 02:32:43,439 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11399-1: [2025-02-08 02:32:43,439 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11399: assume 0 != #t~bitwise3140 % 4294967296;havoc #t~bitwise3139;havoc #t~bitwise3140;call #t~mem3141.base, #t~mem3141.offset := read~$Pointer$#19(~#synth_devs~0.base, ~#synth_devs~0.offset + 8 * ~i~21, 8); [2025-02-08 02:32:43,439 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11399: assume !(0 != #t~bitwise3140 % 4294967296);havoc #t~bitwise3139;havoc #t~bitwise3140; [2025-02-08 02:32:43,439 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11453-1: SUMMARY for call #t~ret3173 := waitqueue_active(~#seq_sleeper~0.base, ~#seq_sleeper~0.offset); srcloc: null [2025-02-08 02:32:43,439 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11453: assume -2147483648 <= #t~ret3173 && #t~ret3173 <= 2147483647;~tmp___0~68 := #t~ret3173;havoc #t~ret3173; [2025-02-08 02:32:43,439 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11399-7: assume 0 == ~i~21;#t~bitwise3139 := 1; [2025-02-08 02:32:43,439 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11399-7: assume !(0 == ~i~21); [2025-02-08 02:32:43,439 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11424: assume 0 != #t~mem3165;havoc #t~mem3165; [2025-02-08 02:32:43,439 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11424: assume !(0 != #t~mem3165);havoc #t~mem3165; [2025-02-08 02:32:43,439 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11399-6: havoc #t~bitwise3139;assume #t~bitwise3139 > 1; [2025-02-08 02:32:43,439 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11424-1: call #t~mem3165 := read~int#35(~#midi_written~0.base, ~#midi_written~0.offset + 4 * ~i~21, 4); [2025-02-08 02:32:43,439 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11445: assume ~i~21 < ~max_mididev~0; [2025-02-08 02:32:43,439 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11445: assume !(~i~21 < ~max_mididev~0); [2025-02-08 02:32:43,439 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11379-1: [2025-02-08 02:32:43,439 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11379: assume 0 != #t~bitwise3132 % 4294967296;havoc #t~bitwise3131;havoc #t~bitwise3132;call #t~mem3133.base, #t~mem3133.offset := read~$Pointer$#19(~#synth_devs~0.base, ~#synth_devs~0.offset + 8 * ~i~21, 8); [2025-02-08 02:32:43,439 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11379: assume !(0 != #t~bitwise3132 % 4294967296);havoc #t~bitwise3131;havoc #t~bitwise3132; [2025-02-08 02:32:43,439 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11416: assume ~chn~6 <= 15; [2025-02-08 02:32:43,439 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11416: assume !(~chn~6 <= 15); [2025-02-08 02:32:43,439 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11379-7: assume 0 == ~i~21;#t~bitwise3131 := 1; [2025-02-08 02:32:43,439 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11379-7: assume !(0 == ~i~21); [2025-02-08 02:32:43,439 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11379-6: havoc #t~bitwise3131;assume #t~bitwise3131 > 1; [2025-02-08 02:32:43,440 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11408: ~i~21 := 1 + ~i~21; [2025-02-08 02:32:43,440 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11379-3: assume #t~bitwise3131 % 4294967296 == ~synth_open_mask~0 % 4294967296;#t~bitwise3132 := #t~bitwise3131; [2025-02-08 02:32:43,440 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11379-3: assume !(#t~bitwise3131 % 4294967296 == ~synth_open_mask~0 % 4294967296); [2025-02-08 02:32:43,440 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11379-2: havoc #t~bitwise3132;assume #t~bitwise3132 % 4294967296 <= #t~bitwise3131 % 4294967296 && #t~bitwise3132 % 4294967296 <= ~synth_open_mask~0 % 4294967296; [2025-02-08 02:32:43,440 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11379-5: [2025-02-08 02:32:43,440 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11379-4: assume 0 == #t~bitwise3131 % 4294967296 || 0 == ~synth_open_mask~0 % 4294967296;#t~bitwise3132 := 0; [2025-02-08 02:32:43,440 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11379-4: assume !(0 == #t~bitwise3131 % 4294967296 || 0 == ~synth_open_mask~0 % 4294967296); [2025-02-08 02:32:43,440 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11396: ~i~21 := 0; [2025-02-08 02:32:43,440 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11429: SUMMARY for call midi_outc___0(~i~21, (if (176 + ~chn~6 % 256 % 16) % 4294967296 % 4294967296 <= 2147483647 then (176 + ~chn~6 % 256 % 16) % 4294967296 % 4294967296 else (176 + ~chn~6 % 256 % 16) % 4294967296 % 4294967296 - 4294967296)); srcloc: null [2025-02-08 02:32:43,440 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11458: SUMMARY for call spin_unlock_irqrestore(~#lock___0~0.base, ~#lock___0~0.offset, ~flags~23); srcloc: null [2025-02-08 02:32:43,440 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11400: assume 0 != (#t~mem3141.base + #t~mem3141.offset) % 18446744073709551616;havoc #t~mem3141.base, #t~mem3141.offset;call #t~mem3148.base, #t~mem3148.offset := read~$Pointer$#19(~#synth_devs~0.base, ~#synth_devs~0.offset + 8 * ~i~21, 8);call #t~mem3149.base, #t~mem3149.offset := read~$Pointer$#61(#t~mem3148.base, 116 + #t~mem3148.offset, 8); [2025-02-08 02:32:43,440 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11400: assume !(0 != (#t~mem3141.base + #t~mem3141.offset) % 18446744073709551616);havoc #t~mem3141.base, #t~mem3141.offset; [2025-02-08 02:32:43,440 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11450: ~seq_playing~0 := 0; [2025-02-08 02:32:43,440 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11425-1: SUMMARY for call midi_outc___0(~i~21, 254); srcloc: null [2025-02-08 02:32:43,441 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11425: ~chn~6 := 0; [2025-02-08 02:32:43,441 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11454: assume 0 != ~tmp___0~68; [2025-02-08 02:32:43,441 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11454: assume !(0 != ~tmp___0~68); [2025-02-08 02:32:43,442 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11380: assume 0 != (#t~mem3133.base + #t~mem3133.offset) % 18446744073709551616;havoc #t~mem3133.base, #t~mem3133.offset;call #t~mem3137.base, #t~mem3137.offset := read~$Pointer$#19(~#synth_devs~0.base, ~#synth_devs~0.offset + 8 * ~i~21, 8);call #t~mem3138.base, #t~mem3138.offset := read~$Pointer$#61(#t~mem3137.base, 84 + #t~mem3137.offset, 8); [2025-02-08 02:32:43,442 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11380: assume !(0 != (#t~mem3133.base + #t~mem3133.offset) % 18446744073709551616);havoc #t~mem3133.base, #t~mem3133.offset; [2025-02-08 02:32:43,442 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11438-1: SUMMARY for call ##fun~int~TO~VOID(~i~21, #t~mem3170.base, #t~mem3170.offset); srcloc: null [2025-02-08 02:32:43,442 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11434: assume ~chn~6 <= 15; [2025-02-08 02:32:43,442 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11434: assume !(~chn~6 <= 15);call #t~mem3169.base, #t~mem3169.offset := read~$Pointer$#20(~#midi_devs~0.base, ~#midi_devs~0.offset + 8 * ~i~21, 8);call #t~mem3170.base, #t~mem3170.offset := read~$Pointer$#61(#t~mem3169.base, 165 + #t~mem3169.offset, 8); [2025-02-08 02:32:43,443 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11438: havoc #t~mem3169.base, #t~mem3169.offset;havoc #t~mem3170.base, #t~mem3170.offset;call write~int#35(0, ~#midi_written~0.base, ~#midi_written~0.offset + 4 * ~i~21, 4);call write~int#34(0, ~#midi_opened~0.base, ~#midi_opened~0.offset + 4 * ~i~21, 4); [2025-02-08 02:32:43,443 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11401-1: SUMMARY for call ##fun~int~X~int~X~int~X~int~TO~VOID(~i~21, ~chn~6, 123, 0, #t~mem3149.base, #t~mem3149.offset); srcloc: null [2025-02-08 02:32:43,443 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11401: havoc #t~mem3148.base, #t~mem3148.offset;havoc #t~mem3149.base, #t~mem3149.offset;call #t~mem3156.base, #t~mem3156.offset := read~$Pointer$#19(~#synth_devs~0.base, ~#synth_devs~0.offset + 8 * ~i~21, 8);call #t~mem3157.base, #t~mem3157.offset := read~$Pointer$#61(#t~mem3156.base, 116 + #t~mem3156.offset, 8); [2025-02-08 02:32:43,443 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11430: SUMMARY for call midi_outc___0(~i~21, 123); srcloc: null [2025-02-08 02:32:43,443 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11451-1: SUMMARY for call #t~ret3171.base, #t~ret3171.offset := spinlock_check(~#lock___0~0.base, ~#lock___0~0.offset); srcloc: null [2025-02-08 02:32:43,443 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11451: ~tmp~103.base, ~tmp~103.offset := #t~ret3171.base, #t~ret3171.offset;havoc #t~ret3171.base, #t~ret3171.offset; [2025-02-08 02:32:43,443 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11455: SUMMARY for call __wake_up(~#seq_sleeper~0.base, ~#seq_sleeper~0.offset, 3, 1, 0, 0); srcloc: null [2025-02-08 02:32:43,443 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11381-1: SUMMARY for call ##fun~int~TO~VOID(~i~21, #t~mem3138.base, #t~mem3138.offset); srcloc: null [2025-02-08 02:32:43,443 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11381: havoc #t~mem3137.base, #t~mem3137.offset;havoc #t~mem3138.base, #t~mem3138.offset; [2025-02-08 02:32:43,443 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11410: assume ~i~21 < ~max_synthdev~0; [2025-02-08 02:32:43,443 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11410: assume !(~i~21 < ~max_synthdev~0);~chn~6 := 1 + ~chn~6; [2025-02-08 02:32:43,443 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11443: ~i~21 := 1 + ~i~21; [2025-02-08 02:32:43,443 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11402: havoc #t~mem3156.base, #t~mem3156.offset;havoc #t~mem3157.base, #t~mem3157.offset;call #t~mem3163.base, #t~mem3163.offset := read~$Pointer$#19(~#synth_devs~0.base, ~#synth_devs~0.offset + 8 * ~i~21, 8);call #t~mem3164.base, #t~mem3164.offset := read~$Pointer$#61(#t~mem3163.base, 140 + #t~mem3163.offset, 8); [2025-02-08 02:32:43,443 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11402-1: SUMMARY for call ##fun~int~X~int~X~int~X~int~TO~VOID(~i~21, ~chn~6, 121, 0, #t~mem3157.base, #t~mem3157.offset); srcloc: null [2025-02-08 02:32:43,443 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11431-1: SUMMARY for call midi_outc___0(~i~21, 0); srcloc: null [2025-02-08 02:32:43,443 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11431: ~chn~6 := 1 + ~chn~6; [2025-02-08 02:32:43,447 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3293: havoc #t~mem59; [2025-02-08 02:32:43,983 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5977: call ULTIMATE.dealloc(~#info~2.base, ~#info~2.offset);havoc ~#info~2.base, ~#info~2.offset;call ULTIMATE.dealloc(~#cinfo~0.base, ~#cinfo~0.offset);havoc ~#cinfo~0.base, ~#cinfo~0.offset; [2025-02-08 02:32:44,255 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L-1-2: havoc midi_input_intr_#t~mem2306#1.base, midi_input_intr_#t~mem2306#1.offset, midi_input_intr_#t~mem2307#1.base, midi_input_intr_#t~mem2307#1.offset, midi_input_intr_#t~mem2308#1, midi_input_intr_#t~mem2309#1.base, midi_input_intr_#t~mem2309#1.offset, midi_input_intr_#t~mem2310#1, midi_input_intr_#t~ret2311#1.base, midi_input_intr_#t~ret2311#1.offset, midi_input_intr_#t~ret2312#1, midi_input_intr_#t~mem2313#1.base, midi_input_intr_#t~mem2313#1.offset, midi_input_intr_#t~mem2314#1.base, midi_input_intr_#t~mem2314#1.offset, midi_input_intr_#t~mem2315#1, midi_input_intr_#t~mem2316#1.base, midi_input_intr_#t~mem2316#1.offset, midi_input_intr_#t~mem2317#1.base, midi_input_intr_#t~mem2317#1.offset, midi_input_intr_#t~mem2318#1, midi_input_intr_#t~mem2319#1.base, midi_input_intr_#t~mem2319#1.offset, midi_input_intr_#t~mem2320#1.base, midi_input_intr_#t~mem2320#1.offset, midi_input_intr_#t~mem2321#1, midi_input_intr_~dev#1, midi_input_intr_~data#1, midi_input_intr_~flags~15#1, midi_input_intr_~tmp~81#1.base, midi_input_intr_~tmp~81#1.offset;havoc midi_input_intr_#in~dev#1, midi_input_intr_#in~data#1;assume { :end_inline_midi_input_intr } true; [2025-02-08 02:32:44,256 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8662: call ULTIMATE.dealloc(midi_synth_input_~#len_tab~0#1.base, midi_synth_input_~#len_tab~0#1.offset);havoc midi_synth_input_~#len_tab~0#1.base, midi_synth_input_~#len_tab~0#1.offset;havoc midi_synth_input_#t~mem2132#1.base, midi_synth_input_#t~mem2132#1.offset, midi_synth_input_#t~short2133#1, midi_synth_input_#t~mem2134#1, midi_synth_input_#t~mem2135#1.base, midi_synth_input_#t~mem2135#1.offset, midi_synth_input_#t~mem2136#1, midi_synth_input_#t~switch2137#1, midi_synth_input_#t~bitwise2138#1, midi_synth_input_#t~switch2139#1, midi_synth_input_#t~mem2140#1, midi_synth_input_#t~mem2141#1, midi_synth_input_#t~mem2142#1, midi_synth_input_#t~mem2143#1, midi_synth_input_#t~mem2144#1, midi_synth_input_#t~mem2145#1, midi_synth_input_#t~mem2146#1, midi_synth_input_#t~mem2147#1, midi_synth_input_#t~mem2148#1, midi_synth_input_#t~mem2149#1, midi_synth_input_#t~mem2150#1, midi_synth_input_#t~mem2151#1, midi_synth_input_#t~mem2152#1, midi_synth_input_#t~mem2153#1, midi_synth_input_#t~ret2154#1, midi_synth_input_~orig_dev#1, midi_synth_input_~data#1, midi_synth_input_~dev~8#1, midi_synth_input_~inc~0#1.base, midi_synth_input_~inc~0#1.offset, midi_synth_input_~#len_tab~0#1.base, midi_synth_input_~#len_tab~0#1.offset, midi_synth_input_~tmp~68#1, midi_synth_input_~tmp___0~43#1;havoc midi_synth_input_#in~orig_dev#1, midi_synth_input_#in~data#1;assume { :end_inline_midi_synth_input } true; [2025-02-08 02:32:44,256 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10133: call ULTIMATE.dealloc(sequencer_midi_input_~#tstamp~0#1.base, sequencer_midi_input_~#tstamp~0#1.offset);havoc sequencer_midi_input_~#tstamp~0#1.base, sequencer_midi_input_~#tstamp~0#1.offset;call ULTIMATE.dealloc(sequencer_midi_input_~#event_rec~0#1.base, sequencer_midi_input_~#event_rec~0#1.offset);havoc sequencer_midi_input_~#event_rec~0#1.base, sequencer_midi_input_~#event_rec~0#1.offset;havoc sequencer_midi_input_#t~mem2522#1, sequencer_midi_input_#t~mem2523#1, sequencer_midi_input_#t~bitwise2524#1, sequencer_midi_input_#t~mem2525#1, sequencer_midi_input_~dev#1, sequencer_midi_input_~data#1, sequencer_midi_input_~#tstamp~0#1.base, sequencer_midi_input_~#tstamp~0#1.offset, sequencer_midi_input_~#event_rec~0#1.base, sequencer_midi_input_~#event_rec~0#1.offset;havoc sequencer_midi_input_#in~dev#1, sequencer_midi_input_#in~data#1;assume { :end_inline_sequencer_midi_input } true; [2025-02-08 02:32:44,318 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9474-1: SUMMARY for call midi_poll_#t~ret2337#1 := ##fun~int~X~int~TO~int(midi_poll_~dev~9#1, (if midi_poll_~c~3#1 % 256 % 4294967296 <= 2147483647 then midi_poll_~c~3#1 % 256 % 4294967296 else midi_poll_~c~3#1 % 256 % 4294967296 - 4294967296), midi_poll_#t~mem2336#1.base, midi_poll_#t~mem2336#1.offset); srcloc: null [2025-02-08 02:32:44,318 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9503: SUMMARY for call add_timer(~#poll_timer~0.base, ~#poll_timer~0.offset); srcloc: null [2025-02-08 02:32:44,318 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9475: midi_poll_~tmp___0~53#1.base, midi_poll_~tmp___0~53#1.offset := midi_poll_#t~ret2338#1.base, midi_poll_#t~ret2338#1.offset;havoc midi_poll_#t~ret2338#1.base, midi_poll_#t~ret2338#1.offset; [2025-02-08 02:32:44,318 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9475-1: SUMMARY for call midi_poll_#t~ret2338#1.base, midi_poll_#t~ret2338#1.offset := spinlock_check(~#lock~0.base, ~#lock~0.offset); srcloc: null [2025-02-08 02:32:44,318 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L-1-1: havoc poll_def_tmr_#t~ret3360#1, poll_def_tmr_~dummy#1, poll_def_tmr_~tmp~118#1;havoc poll_def_tmr_#in~dummy#1;assume { :end_inline_poll_def_tmr } true; [2025-02-08 02:32:44,319 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L-1-3: havoc sequencer_midi_output_~dev#1;havoc sequencer_midi_output_#in~dev#1;assume { :end_inline_sequencer_midi_output } true; [2025-02-08 02:32:44,319 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L-1-4: havoc midi_output_intr_~dev#1;havoc midi_output_intr_#in~dev#1;assume { :end_inline_midi_output_intr } true; [2025-02-08 02:32:44,319 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L-1-5: havoc midi_poll_#t~ret2322#1.base, midi_poll_#t~ret2322#1.offset, midi_poll_#t~ret2323#1, midi_poll_#t~mem2324#1.base, midi_poll_#t~mem2324#1.offset, midi_poll_#t~mem2325#1.base, midi_poll_#t~mem2325#1.offset, midi_poll_#t~short2326#1, midi_poll_#t~mem2327#1.base, midi_poll_#t~mem2327#1.offset, midi_poll_#t~mem2328#1.base, midi_poll_#t~mem2328#1.offset, midi_poll_#t~mem2329#1, midi_poll_#t~mem2330#1, midi_poll_#t~mem2335#1.base, midi_poll_#t~mem2335#1.offset, midi_poll_#t~mem2336#1.base, midi_poll_#t~mem2336#1.offset, midi_poll_#t~ret2337#1, midi_poll_#t~ret2338#1.base, midi_poll_#t~ret2338#1.offset, midi_poll_#t~ret2339#1, midi_poll_#t~mem2340#1.base, midi_poll_#t~mem2340#1.offset, midi_poll_#t~mem2341#1.base, midi_poll_#t~mem2341#1.offset, midi_poll_#t~mem2342#1, midi_poll_#t~mem2343#1.base, midi_poll_#t~mem2343#1.offset, midi_poll_#t~mem2344#1.base, midi_poll_#t~mem2344#1.offset, midi_poll_#t~mem2345#1, midi_poll_#t~mem2346#1.base, midi_poll_#t~mem2346#1.offset, midi_poll_#t~mem2347#1, midi_poll_#t~mem2348#1.base, midi_poll_#t~mem2348#1.offset, midi_poll_#t~mem2349#1, midi_poll_~dummy#1, midi_poll_~flags~16#1, midi_poll_~dev~9#1, midi_poll_~tmp~82#1.base, midi_poll_~tmp~82#1.offset, midi_poll_~ok~0#1, midi_poll_~c~3#1, midi_poll_~tmp___0~53#1.base, midi_poll_~tmp___0~53#1.offset;havoc midi_poll_#in~dummy#1;assume { :end_inline_midi_poll } true; [2025-02-08 02:32:44,319 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L-1-6: havoc midi_synth_output_~dev#1;havoc midi_synth_output_#in~dev#1;assume { :end_inline_midi_synth_output } true; [2025-02-08 02:32:44,319 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L-1-7: havoc do_sequencer_timer_~dummy#1;havoc do_sequencer_timer_#in~dummy#1;assume { :end_inline_do_sequencer_timer } true; [2025-02-08 02:32:44,319 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9496: midi_poll_~dev~9#1 := 1 + midi_poll_~dev~9#1; [2025-02-08 02:32:44,319 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9484: assume 0 != midi_poll_#t~mem2347#1;havoc midi_poll_#t~mem2346#1.base, midi_poll_#t~mem2346#1.offset;havoc midi_poll_#t~mem2347#1; [2025-02-08 02:32:44,319 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9484: assume !(0 != midi_poll_#t~mem2347#1);havoc midi_poll_#t~mem2346#1.base, midi_poll_#t~mem2346#1.offset;havoc midi_poll_#t~mem2347#1;call midi_poll_#t~mem2348#1.base, midi_poll_#t~mem2348#1.offset := read~$Pointer$#29(~#midi_out_buf~0.base, ~#midi_out_buf~0.offset + 8 * midi_poll_~dev~9#1, 8);call midi_poll_#t~mem2349#1 := read~int#61(midi_poll_#t~mem2348#1.base, midi_poll_#t~mem2348#1.offset, 4); [2025-02-08 02:32:44,319 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9476: midi_poll_~flags~16#1 := midi_poll_#t~ret2339#1;havoc midi_poll_#t~ret2339#1; [2025-02-08 02:32:44,319 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9476-1: SUMMARY for call midi_poll_#t~ret2339#1 := _raw_spin_lock_irqsave(midi_poll_~tmp___0~53#1.base, midi_poll_~tmp___0~53#1.offset); srcloc: null [2025-02-08 02:32:44,319 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9472: call midi_poll_#t~mem2327#1.base, midi_poll_#t~mem2327#1.offset := read~$Pointer$#29(~#midi_out_buf~0.base, ~#midi_out_buf~0.offset + 8 * midi_poll_~dev~9#1, 8);call midi_poll_#t~mem2328#1.base, midi_poll_#t~mem2328#1.offset := read~$Pointer$#29(~#midi_out_buf~0.base, ~#midi_out_buf~0.offset + 8 * midi_poll_~dev~9#1, 8);call midi_poll_#t~mem2329#1 := read~int#61(midi_poll_#t~mem2328#1.base, 4 + midi_poll_#t~mem2328#1.offset, 4);call midi_poll_#t~mem2330#1 := read~int#61(midi_poll_#t~mem2327#1.base, 12 + midi_poll_#t~mem2327#1.offset + midi_poll_#t~mem2329#1, 1);midi_poll_~c~3#1 := (if midi_poll_#t~mem2330#1 % 256 % 4294967296 <= 2147483647 then midi_poll_#t~mem2330#1 % 256 % 4294967296 else midi_poll_#t~mem2330#1 % 256 % 4294967296 - 4294967296); [2025-02-08 02:32:44,319 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9489: assume midi_poll_#t~mem2349#1 <= 99;havoc midi_poll_#t~mem2348#1.base, midi_poll_#t~mem2348#1.offset;havoc midi_poll_#t~mem2349#1; [2025-02-08 02:32:44,319 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9489: assume !(midi_poll_#t~mem2349#1 <= 99);havoc midi_poll_#t~mem2348#1.base, midi_poll_#t~mem2348#1.offset;havoc midi_poll_#t~mem2349#1; [2025-02-08 02:32:44,319 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9477: assume 0 == midi_poll_~ok~0#1; [2025-02-08 02:32:44,319 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9477: assume !(0 == midi_poll_~ok~0#1);call midi_poll_#t~mem2340#1.base, midi_poll_#t~mem2340#1.offset := read~$Pointer$#29(~#midi_out_buf~0.base, ~#midi_out_buf~0.offset + 8 * midi_poll_~dev~9#1, 8);call midi_poll_#t~mem2341#1.base, midi_poll_#t~mem2341#1.offset := read~$Pointer$#29(~#midi_out_buf~0.base, ~#midi_out_buf~0.offset + 8 * midi_poll_~dev~9#1, 8);call midi_poll_#t~mem2342#1 := read~int#61(midi_poll_#t~mem2341#1.base, 4 + midi_poll_#t~mem2341#1.offset, 4);call write~int#61((if 1 + midi_poll_#t~mem2342#1 < 0 && 0 != (1 + midi_poll_#t~mem2342#1) % 4000 then (1 + midi_poll_#t~mem2342#1) % 4000 - 4000 else (1 + midi_poll_#t~mem2342#1) % 4000), midi_poll_#t~mem2340#1.base, 4 + midi_poll_#t~mem2340#1.offset, 4);havoc midi_poll_#t~mem2340#1.base, midi_poll_#t~mem2340#1.offset;havoc midi_poll_#t~mem2341#1.base, midi_poll_#t~mem2341#1.offset;havoc midi_poll_#t~mem2342#1;call midi_poll_#t~mem2343#1.base, midi_poll_#t~mem2343#1.offset := read~$Pointer$#29(~#midi_out_buf~0.base, ~#midi_out_buf~0.offset + 8 * midi_poll_~dev~9#1, 8);call midi_poll_#t~mem2344#1.base, midi_poll_#t~mem2344#1.offset := read~$Pointer$#29(~#midi_out_buf~0.base, ~#midi_out_buf~0.offset + 8 * midi_poll_~dev~9#1, 8);call midi_poll_#t~mem2345#1 := read~int#61(midi_poll_#t~mem2344#1.base, midi_poll_#t~mem2344#1.offset, 4);call write~int#61(midi_poll_#t~mem2345#1 - 1, midi_poll_#t~mem2343#1.base, midi_poll_#t~mem2343#1.offset, 4);havoc midi_poll_#t~mem2343#1.base, midi_poll_#t~mem2343#1.offset;havoc midi_poll_#t~mem2344#1.base, midi_poll_#t~mem2344#1.offset;havoc midi_poll_#t~mem2345#1;call midi_poll_#t~mem2346#1.base, midi_poll_#t~mem2346#1.offset := read~$Pointer$#29(~#midi_out_buf~0.base, ~#midi_out_buf~0.offset + 8 * midi_poll_~dev~9#1, 8);call midi_poll_#t~mem2347#1 := read~int#61(midi_poll_#t~mem2346#1.base, midi_poll_#t~mem2346#1.offset, 4); [2025-02-08 02:32:44,319 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9469: assume midi_poll_#t~short2326#1;havoc midi_poll_#t~mem2324#1.base, midi_poll_#t~mem2324#1.offset;havoc midi_poll_#t~mem2325#1.base, midi_poll_#t~mem2325#1.offset;havoc midi_poll_#t~short2326#1; [2025-02-08 02:32:44,319 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9469: assume !midi_poll_#t~short2326#1;havoc midi_poll_#t~mem2324#1.base, midi_poll_#t~mem2324#1.offset;havoc midi_poll_#t~mem2325#1.base, midi_poll_#t~mem2325#1.offset;havoc midi_poll_#t~short2326#1; [2025-02-08 02:32:44,319 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9469-1: assume midi_poll_#t~short2326#1;call midi_poll_#t~mem2325#1.base, midi_poll_#t~mem2325#1.offset := read~$Pointer$#29(~#midi_out_buf~0.base, ~#midi_out_buf~0.offset + 8 * midi_poll_~dev~9#1, 8);midi_poll_#t~short2326#1 := 0 != (midi_poll_#t~mem2325#1.base + midi_poll_#t~mem2325#1.offset) % 18446744073709551616; [2025-02-08 02:32:44,319 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9469-1: assume !midi_poll_#t~short2326#1; [2025-02-08 02:32:44,319 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9469-2: call midi_poll_#t~mem2324#1.base, midi_poll_#t~mem2324#1.offset := read~$Pointer$#20(~#midi_devs~0.base, ~#midi_devs~0.offset + 8 * midi_poll_~dev~9#1, 8);midi_poll_#t~short2326#1 := 0 != (midi_poll_#t~mem2324#1.base + midi_poll_#t~mem2324#1.offset) % 18446744073709551616; [2025-02-08 02:32:44,319 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9498: assume midi_poll_~dev~9#1 < ~num_midis~0; [2025-02-08 02:32:44,319 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9498: assume !(midi_poll_~dev~9#1 < ~num_midis~0);call write~int#8(1 + ~jiffies~0, ~#poll_timer~0.base, 16 + ~#poll_timer~0.offset, 8); [2025-02-08 02:32:44,319 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9473: call midi_poll_#t~mem2335#1.base, midi_poll_#t~mem2335#1.offset := read~$Pointer$#20(~#midi_devs~0.base, ~#midi_devs~0.offset + 8 * midi_poll_~dev~9#1, 8);call midi_poll_#t~mem2336#1.base, midi_poll_#t~mem2336#1.offset := read~$Pointer$#61(midi_poll_#t~mem2335#1.base, 181 + midi_poll_#t~mem2335#1.offset, 8); [2025-02-08 02:32:44,320 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9473-1: SUMMARY for call spin_unlock_irqrestore(~#lock~0.base, ~#lock~0.offset, midi_poll_~flags~16#1); srcloc: null [2025-02-08 02:32:44,320 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9490: SUMMARY for call __wake_up(~#midi_sleeper~0.base, ~#midi_sleeper~0.offset + 72 * (if midi_poll_~dev~9#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then midi_poll_~dev~9#1 % 18446744073709551616 % 18446744073709551616 else midi_poll_~dev~9#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616), 3, 1, 0, 0); srcloc: null [2025-02-08 02:32:44,320 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9474: assume -2147483648 <= midi_poll_#t~ret2337#1 && midi_poll_#t~ret2337#1 <= 2147483647;midi_poll_~ok~0#1 := midi_poll_#t~ret2337#1;havoc midi_poll_#t~mem2335#1.base, midi_poll_#t~mem2335#1.offset;havoc midi_poll_#t~mem2336#1.base, midi_poll_#t~mem2336#1.offset;havoc midi_poll_#t~ret2337#1; [2025-02-08 02:32:44,328 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13589: havoc #t~ret3407.base, #t~ret3407.offset; [2025-02-08 02:33:16,090 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3933-1: SUMMARY for call _unlock_kernel(13, 0, 14, 0, 188); srcloc: null [2025-02-08 02:33:16,091 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3933: sound_read_#res#1 := sound_read_~ret~4#1; [2025-02-08 02:33:16,091 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7897-1: SUMMARY for call spin_unlock_irqrestore(DMAbuf_getwrbuffer_~dmap~13#1.base, 52 + DMAbuf_getwrbuffer_~dmap~13#1.offset, DMAbuf_getwrbuffer_~flags~10#1); srcloc: null [2025-02-08 02:33:16,091 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7897: DMAbuf_getwrbuffer_#res#1 := 0; [2025-02-08 02:33:16,091 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9615-2: call MIDIbuf_release_#t~mem2409#1.base, MIDIbuf_release_#t~mem2409#1.offset := read~$Pointer$#30(~#midi_in_buf~0.base, ~#midi_in_buf~0.offset + 8 * MIDIbuf_release_~dev#1, 8); [2025-02-08 02:33:16,091 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13579: havoc del_timer_sync_#t~nondet3403#1;MIDIbuf_release_#t~ret2408#1 := del_timer_sync_#res#1;havoc del_timer_sync_#t~nondet3403#1, del_timer_sync_~arg0#1.base, del_timer_sync_~arg0#1.offset;havoc del_timer_sync_#in~arg0#1.base, del_timer_sync_#in~arg0#1.offset;assume { :end_inline_del_timer_sync } true;assume -2147483648 <= MIDIbuf_release_#t~ret2408#1 && MIDIbuf_release_#t~ret2408#1 <= 2147483647;havoc MIDIbuf_release_#t~ret2408#1; [2025-02-08 02:33:16,091 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4330: assume -2147483648 <= sound_mmap_#t~ret241#1 && sound_mmap_#t~ret241#1 <= 2147483647;havoc sound_mmap_#t~ret241#1;sound_mmap_#res#1 := -22; [2025-02-08 02:33:16,091 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9615: havoc MIDIbuf_release_#t~mem2409#1.base, MIDIbuf_release_#t~mem2409#1.offset;call MIDIbuf_release_#t~mem2410#1.base, MIDIbuf_release_#t~mem2410#1.offset := read~$Pointer$#29(~#midi_out_buf~0.base, ~#midi_out_buf~0.offset + 8 * MIDIbuf_release_~dev#1, 8); [2025-02-08 02:33:16,091 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9615-1: SUMMARY for call vfree(MIDIbuf_release_#t~mem2409#1.base, MIDIbuf_release_#t~mem2409#1.offset); srcloc: null [2025-02-08 02:33:16,091 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10276: assume -2147483648 <= sequencer_write_#t~ret2569#1 && sequencer_write_#t~ret2569#1 <= 2147483647;sequencer_write_~err___0~0#1 := sequencer_write_#t~ret2569#1;havoc sequencer_write_#t~mem2567#1.base, sequencer_write_#t~mem2567#1.offset;havoc sequencer_write_#t~mem2568#1.base, sequencer_write_#t~mem2568#1.offset;havoc sequencer_write_#t~ret2569#1; [2025-02-08 02:33:16,091 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4330-1: SUMMARY for call sound_mmap_#t~ret241#1 := printk(34, 0); srcloc: null [2025-02-08 02:33:16,091 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10276-1: SUMMARY for call sequencer_write_#t~ret2569#1 := ##fun~int~X~int~X~$Pointer$~X~$Pointer$~TO~int(sequencer_write_~dev___0~0#1, sequencer_write_~mode___0~0#1, #funAddr~sequencer_midi_input.base, #funAddr~sequencer_midi_input.offset, #funAddr~sequencer_midi_output.base, #funAddr~sequencer_midi_output.offset, sequencer_write_#t~mem2568#1.base, sequencer_write_#t~mem2568#1.offset); srcloc: null [2025-02-08 02:33:16,091 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5123: assume -2147483648 <= audio_open_#t~ret409#1 && audio_open_#t~ret409#1 <= 2147483647;audio_open_~tmp___1~9#1 := audio_open_#t~ret409#1;havoc audio_open_#t~mem408#1.base, audio_open_#t~mem408#1.offset;havoc audio_open_#t~ret409#1; [2025-02-08 02:33:16,091 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11465: SUMMARY for call seq_reset(); srcloc: null [2025-02-08 02:33:16,091 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5123-1: SUMMARY for call audio_open_#t~ret409#1 := try_module_get(audio_open_#t~mem408#1.base, audio_open_#t~mem408#1.offset); srcloc: null [2025-02-08 02:33:16,091 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11069: assume -1 == ~tmr_no~0;~tmr_no~0 := 0; [2025-02-08 02:33:16,091 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11069: assume !(-1 == ~tmr_no~0); [2025-02-08 02:33:16,091 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9748: MIDIbuf_read_~fixit~1#1.base, MIDIbuf_read_~fixit~1#1.offset := MIDIbuf_read_~#tmp_data~1#1.base, MIDIbuf_read_~#tmp_data~1#1.offset; [2025-02-08 02:33:16,091 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10937: assume reset_controllers_~i~17#1 <= 127; [2025-02-08 02:33:16,091 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10937: assume !(reset_controllers_~i~17#1 <= 127); [2025-02-08 02:33:16,091 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9616: havoc MIDIbuf_release_#t~mem2410#1.base, MIDIbuf_release_#t~mem2410#1.offset;call write~$Pointer$#30(0, 0, ~#midi_in_buf~0.base, ~#midi_in_buf~0.offset + 8 * MIDIbuf_release_~dev#1, 8);call write~$Pointer$#29(0, 0, ~#midi_out_buf~0.base, ~#midi_out_buf~0.offset + 8 * MIDIbuf_release_~dev#1, 8);call MIDIbuf_release_#t~mem2411#1.base, MIDIbuf_release_#t~mem2411#1.offset := read~$Pointer$#20(~#midi_devs~0.base, ~#midi_devs~0.offset + 8 * MIDIbuf_release_~dev#1, 8);call MIDIbuf_release_#t~mem2412#1.base, MIDIbuf_release_#t~mem2412#1.offset := read~$Pointer$#61(MIDIbuf_release_#t~mem2411#1.base, MIDIbuf_release_#t~mem2411#1.offset, 8); [2025-02-08 02:33:16,091 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9616-1: SUMMARY for call vfree(MIDIbuf_release_#t~mem2410#1.base, MIDIbuf_release_#t~mem2410#1.offset); srcloc: null [2025-02-08 02:33:16,091 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5124: assume 0 == audio_open_~tmp___1~9#1; [2025-02-08 02:33:16,091 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5124: assume !(0 == audio_open_~tmp___1~9#1);call audio_open_#t~mem413#1.base, audio_open_#t~mem413#1.offset := read~$Pointer$#61(audio_open_~coprocessor~0#1.base, 104 + audio_open_~coprocessor~0#1.offset, 8);call audio_open_#t~mem414#1.base, audio_open_#t~mem414#1.offset := read~$Pointer$#61(audio_open_~coprocessor~0#1.base, 72 + audio_open_~coprocessor~0#1.offset, 8);assume { :begin_inline_##fun~$Pointer$~X~int~TO~int } true;##fun~$Pointer$~X~int~TO~int_#in~411#1.base, ##fun~$Pointer$~X~int~TO~int_#in~411#1.offset, ##fun~$Pointer$~X~int~TO~int_#in~412#1, ##fun~$Pointer$~X~int~TO~int_#in~#fp#1.base, ##fun~$Pointer$~X~int~TO~int_#in~#fp#1.offset := audio_open_#t~mem413#1.base, audio_open_#t~mem413#1.offset, 4, audio_open_#t~mem414#1.base, audio_open_#t~mem414#1.offset;havoc ##fun~$Pointer$~X~int~TO~int_#res#1;havoc ##fun~$Pointer$~X~int~TO~int_#~411#1.base, ##fun~$Pointer$~X~int~TO~int_#~411#1.offset, ##fun~$Pointer$~X~int~TO~int_#~412#1;##fun~$Pointer$~X~int~TO~int_#~411#1.base, ##fun~$Pointer$~X~int~TO~int_#~411#1.offset := ##fun~$Pointer$~X~int~TO~int_#in~411#1.base, ##fun~$Pointer$~X~int~TO~int_#in~411#1.offset;##fun~$Pointer$~X~int~TO~int_#~412#1 := ##fun~$Pointer$~X~int~TO~int_#in~412#1;audio_open_#t~ret415#1 := ##fun~$Pointer$~X~int~TO~int_#res#1;havoc ##fun~$Pointer$~X~int~TO~int_#~411#1.base, ##fun~$Pointer$~X~int~TO~int_#~411#1.offset, ##fun~$Pointer$~X~int~TO~int_#~412#1;havoc ##fun~$Pointer$~X~int~TO~int_#in~411#1.base, ##fun~$Pointer$~X~int~TO~int_#in~411#1.offset, ##fun~$Pointer$~X~int~TO~int_#in~412#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 <= audio_open_#t~ret415#1 && audio_open_#t~ret415#1 <= 2147483647;audio_open_~ret~7#1 := audio_open_#t~ret415#1;havoc audio_open_#t~mem413#1.base, audio_open_#t~mem413#1.offset;havoc audio_open_#t~mem414#1.base, audio_open_#t~mem414#1.offset;havoc audio_open_#t~ret415#1; [2025-02-08 02:33:16,092 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9749: assume -2147483648 <= MIDIbuf_read_#t~ret2463#1 && MIDIbuf_read_#t~ret2463#1 <= 2147483647;MIDIbuf_read_~tmp___2~15#1 := MIDIbuf_read_#t~ret2463#1;havoc MIDIbuf_read_#t~ret2463#1; [2025-02-08 02:33:16,092 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9749-1: SUMMARY for call MIDIbuf_read_#t~ret2463#1 := copy_to_user(MIDIbuf_read_~buf#1.base, MIDIbuf_read_~buf#1.offset + (if MIDIbuf_read_~c~5#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then MIDIbuf_read_~c~5#1 % 18446744073709551616 % 18446744073709551616 else MIDIbuf_read_~c~5#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616), MIDIbuf_read_~fixit~1#1.base, MIDIbuf_read_~fixit~1#1.offset, 1); srcloc: null [2025-02-08 02:33:16,092 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4728: havoc main_#t~nondet343#1;assume -2147483648 <= main_#t~nondet343#1 && main_#t~nondet343#1 <= 2147483647;main_~tmp___0~15#1 := main_#t~nondet343#1;main_#t~switch344#1 := 0 == main_~tmp___0~15#1; [2025-02-08 02:33:16,092 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5653: assume audio_ioctl_#t~switch598#1;call audio_ioctl_#t~mem717#1.base, audio_ioctl_#t~mem717#1.offset := read~$Pointer$#15(~#audio_devs~0.base, ~#audio_devs~0.offset + 8 * audio_ioctl_~dev#1, 8);call audio_ioctl_#t~mem718#1.base, audio_ioctl_#t~mem718#1.offset := read~$Pointer$#61(audio_ioctl_#t~mem717#1.base, 144 + audio_ioctl_#t~mem717#1.offset, 8);call audio_ioctl_#t~mem719#1.base, audio_ioctl_#t~mem719#1.offset := read~$Pointer$#61(audio_ioctl_#t~mem718#1.base, 120 + audio_ioctl_#t~mem718#1.offset, 8); [2025-02-08 02:33:16,092 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5653: assume !audio_ioctl_#t~switch598#1;audio_ioctl_#t~switch598#1 := audio_ioctl_#t~switch598#1 || 20502 == audio_ioctl_~cmd#1; [2025-02-08 02:33:16,092 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5521: assume -2147483648 <= audio_ioctl_#t~ret633#1 && audio_ioctl_#t~ret633#1 <= 2147483647;audio_ioctl_~tmp___0~19#1 := audio_ioctl_#t~ret633#1;audio_ioctl_#res#1 := audio_ioctl_~tmp___0~19#1; [2025-02-08 02:33:16,092 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5521-1: SUMMARY for call audio_ioctl_#t~ret633#1 := dma_ioctl(audio_ioctl_~dev#1, audio_ioctl_~cmd#1, audio_ioctl_~arg#1.base, audio_ioctl_~arg#1.offset); srcloc: null [2025-02-08 02:33:16,092 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5389: assume 0 != audio_read_#t~mem572#1 % 2;havoc audio_read_#t~mem571#1.base, audio_read_#t~mem571#1.offset;havoc audio_read_#t~mem572#1;call audio_read_#t~mem573#1.base, audio_read_#t~mem573#1.offset := read~$Pointer$#31(audio_read_~#dmabuf___0~0#1.base, audio_read_~#dmabuf___0~0#1.offset, 8);call audio_read_#t~mem574#1 := read~int#43(audio_read_~#l~2#1.base, audio_read_~#l~2#1.offset, 4); [2025-02-08 02:33:16,092 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5389: assume !(0 != audio_read_#t~mem572#1 % 2);havoc audio_read_#t~mem571#1.base, audio_read_#t~mem571#1.offset;havoc audio_read_#t~mem572#1; [2025-02-08 02:33:16,092 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5389-1: call audio_read_#t~mem571#1.base, audio_read_#t~mem571#1.offset := read~$Pointer$#15(~#audio_devs~0.base, ~#audio_devs~0.offset + 8 * audio_read_~dev#1, 8);call audio_read_#t~mem572#1 := read~int#61(audio_read_#t~mem571#1.base, 440 + audio_read_#t~mem571#1.offset, 4); [2025-02-08 02:33:16,092 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10278: assume sequencer_write_~err___0~0#1 < 0; [2025-02-08 02:33:16,092 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10278: assume !(sequencer_write_~err___0~0#1 < 0);call write~int#34(1, ~#midi_opened~0.base, ~#midi_opened~0.offset + 4 * sequencer_write_~dev___0~0#1, 4); [2025-02-08 02:33:16,092 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3804: assume load_mixer_volumes_~i~5#1 < ~num_mixer_volumes~0; [2025-02-08 02:33:16,092 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3804: assume !(load_mixer_volumes_~i~5#1 < ~num_mixer_volumes~0); [2025-02-08 02:33:16,092 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5654: audio_ioctl_~tmp___5~1#1 := audio_ioctl_#t~ret720#1;audio_ioctl_~val~0#1 := (if audio_ioctl_~tmp___5~1#1 % 4294967296 % 4294967296 <= 2147483647 then audio_ioctl_~tmp___5~1#1 % 4294967296 % 4294967296 else audio_ioctl_~tmp___5~1#1 % 4294967296 % 4294967296 - 4294967296); [2025-02-08 02:33:16,092 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5654-1: SUMMARY for call audio_ioctl_#t~ret720#1 := ##fun~int~X~int~TO~int(audio_ioctl_~dev#1, 0, audio_ioctl_#t~mem719#1.base, audio_ioctl_#t~mem719#1.offset); srcloc: null [2025-02-08 02:33:16,092 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5390: havoc audio_read_#t~mem573#1.base, audio_read_#t~mem573#1.offset;havoc audio_read_#t~mem574#1; [2025-02-08 02:33:16,092 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11600: assume sequencer_ioctl_#t~switch3175#1; [2025-02-08 02:33:16,092 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11600: assume !sequencer_ioctl_#t~switch3175#1;sequencer_ioctl_#t~switch3175#1 := sequencer_ioctl_#t~switch3175#1 || 1074024712 == sequencer_ioctl_~cmd#1; [2025-02-08 02:33:16,092 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5390-1: SUMMARY for call translate_bytes(~#dsp_ulaw~0.base, ~#dsp_ulaw~0.offset, audio_read_#t~mem573#1.base, audio_read_#t~mem573#1.offset, audio_read_#t~mem574#1); srcloc: null [2025-02-08 02:33:16,092 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10279: SUMMARY for call seq_reset(); srcloc: null [2025-02-08 02:33:16,092 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4730: assume 0 != main_~res_sound_open_5~0#1; [2025-02-08 02:33:16,092 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4730: assume !(0 != main_~res_sound_open_5~0#1);main_~ldv_s_oss_sound_fops_file_operations~0#1 := 1 + main_~ldv_s_oss_sound_fops_file_operations~0#1; [2025-02-08 02:33:16,092 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9619: havoc MIDIbuf_release_#t~mem2411#1.base, MIDIbuf_release_#t~mem2411#1.offset;havoc MIDIbuf_release_#t~mem2412#1.base, MIDIbuf_release_#t~mem2412#1.offset; [2025-02-08 02:33:16,092 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4730-1: assume 0 == main_~ldv_s_oss_sound_fops_file_operations~0#1; [2025-02-08 02:33:16,092 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4730-1: assume !(0 == main_~ldv_s_oss_sound_fops_file_operations~0#1); [2025-02-08 02:33:16,092 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9619-1: SUMMARY for call module_put(MIDIbuf_release_#t~mem2412#1.base, MIDIbuf_release_#t~mem2412#1.offset); srcloc: null [2025-02-08 02:33:16,092 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7769: assume 0 != output_sleep_~dontblock#1;output_sleep_#res#1 := -11; [2025-02-08 02:33:16,093 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7769: assume !(0 != output_sleep_~dontblock#1);call output_sleep_#t~mem1689#1 := read~int#61(output_sleep_~adev~11#1.base, 188 + output_sleep_~adev~11#1.offset, 4); [2025-02-08 02:33:16,093 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4730-2: assume main_#t~switch344#1; [2025-02-08 02:33:16,093 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4730-2: assume !main_#t~switch344#1;main_#t~switch344#1 := main_#t~switch344#1 || 1 == main_~tmp___0~15#1; [2025-02-08 02:33:16,093 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5523: assume audio_ioctl_#t~short642#1;havoc audio_ioctl_#t~mem637#1.base, audio_ioctl_#t~mem637#1.offset;havoc audio_ioctl_#t~mem638#1;havoc audio_ioctl_#t~mem639#1.base, audio_ioctl_#t~mem639#1.offset;havoc audio_ioctl_#t~mem640#1;havoc audio_ioctl_#t~bitwise641#1;havoc audio_ioctl_#t~short642#1;audio_ioctl_#res#1 := -16; [2025-02-08 02:33:16,093 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5523: assume !audio_ioctl_#t~short642#1;havoc audio_ioctl_#t~mem637#1.base, audio_ioctl_#t~mem637#1.offset;havoc audio_ioctl_#t~mem638#1;havoc audio_ioctl_#t~mem639#1.base, audio_ioctl_#t~mem639#1.offset;havoc audio_ioctl_#t~mem640#1;havoc audio_ioctl_#t~bitwise641#1;havoc audio_ioctl_#t~short642#1; [2025-02-08 02:33:16,093 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5523-1: assume 4 == audio_ioctl_#t~mem640#1;audio_ioctl_#t~bitwise641#1 := audio_ioctl_#t~mem640#1; [2025-02-08 02:33:16,093 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5523-1: assume !(4 == audio_ioctl_#t~mem640#1); [2025-02-08 02:33:16,093 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9751: assume 0 != MIDIbuf_read_~tmp___2~15#1;MIDIbuf_read_~c~5#1 := -14; [2025-02-08 02:33:16,093 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9751: assume !(0 != MIDIbuf_read_~tmp___2~15#1);MIDIbuf_read_~c~5#1 := 1 + MIDIbuf_read_~c~5#1; [2025-02-08 02:33:16,093 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5523-4: assume 0 == audio_ioctl_#t~bitwise636#1;havoc audio_ioctl_#t~mem634#1.base, audio_ioctl_#t~mem634#1.offset;havoc audio_ioctl_#t~mem635#1;havoc audio_ioctl_#t~bitwise636#1;audio_ioctl_#res#1 := -1; [2025-02-08 02:33:16,093 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5523-4: assume !(0 == audio_ioctl_#t~bitwise636#1);havoc audio_ioctl_#t~mem634#1.base, audio_ioctl_#t~mem634#1.offset;havoc audio_ioctl_#t~mem635#1;havoc audio_ioctl_#t~bitwise636#1;call audio_ioctl_#t~mem637#1.base, audio_ioctl_#t~mem637#1.offset := read~$Pointer$#15(~#audio_devs~0.base, ~#audio_devs~0.offset + 8 * audio_ioctl_~dev#1, 8);call audio_ioctl_#t~mem638#1 := read~int#61(audio_ioctl_#t~mem637#1.base, 428 + audio_ioctl_#t~mem637#1.offset, 4);audio_ioctl_#t~short642#1 := 0 != audio_ioctl_#t~mem638#1 % 2; [2025-02-08 02:33:16,097 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4334: call sound_mmap_#t~mem242#1 := read~int#46(sound_mmap_~vma#1.base, 48 + sound_mmap_~vma#1.offset, 8); [2025-02-08 02:33:16,098 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5523-5: assume 2 == audio_ioctl_#t~mem635#1;audio_ioctl_#t~bitwise636#1 := audio_ioctl_#t~mem635#1; [2025-02-08 02:33:16,098 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5523-5: assume !(2 == audio_ioctl_#t~mem635#1); [2025-02-08 02:33:16,098 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5523-2: assume 0 == audio_ioctl_#t~mem640#1;audio_ioctl_#t~bitwise641#1 := 0; [2025-02-08 02:33:16,098 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5523-2: assume !(0 == audio_ioctl_#t~mem640#1); [2025-02-08 02:33:16,098 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5523-3: assume audio_ioctl_#t~short642#1;call audio_ioctl_#t~mem639#1.base, audio_ioctl_#t~mem639#1.offset := read~$Pointer$#15(~#audio_devs~0.base, ~#audio_devs~0.offset + 8 * audio_ioctl_~dev#1, 8);call audio_ioctl_#t~mem640#1 := read~int#61(audio_ioctl_#t~mem639#1.base, 128 + audio_ioctl_#t~mem639#1.offset, 4); [2025-02-08 02:33:16,098 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5523-3: assume !audio_ioctl_#t~short642#1; [2025-02-08 02:33:16,098 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11601-1: SUMMARY for call seq_reset(); srcloc: null [2025-02-08 02:33:16,098 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11601: sequencer_ioctl_#res#1 := 0;call ULTIMATE.dealloc(sequencer_ioctl_~#inf~0#1.base, sequencer_ioctl_~#inf~0#1.offset);havoc sequencer_ioctl_~#inf~0#1.base, sequencer_ioctl_~#inf~0#1.offset;call ULTIMATE.dealloc(sequencer_ioctl_~#event_rec~2#1.base, sequencer_ioctl_~#event_rec~2#1.offset);havoc sequencer_ioctl_~#event_rec~2#1.base, sequencer_ioctl_~#event_rec~2#1.offset; [2025-02-08 02:33:16,098 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4334-1: SUMMARY for call _lock_kernel(35, 0, 36, 0, 456); srcloc: null [2025-02-08 02:33:16,098 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5523-6: assume 0 == audio_ioctl_#t~mem635#1;audio_ioctl_#t~bitwise636#1 := 0; [2025-02-08 02:33:16,098 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5523-6: assume !(0 == audio_ioctl_#t~mem635#1); [2025-02-08 02:33:16,098 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5523-7: assume audio_ioctl_#t~switch598#1;call audio_ioctl_#t~mem634#1.base, audio_ioctl_#t~mem634#1.offset := read~$Pointer$#15(~#audio_devs~0.base, ~#audio_devs~0.offset + 8 * audio_ioctl_~dev#1, 8);call audio_ioctl_#t~mem635#1 := read~int#61(audio_ioctl_#t~mem634#1.base, 192 + audio_ioctl_#t~mem634#1.offset, 4); [2025-02-08 02:33:16,098 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5523-7: assume !audio_ioctl_#t~switch598#1;audio_ioctl_#t~switch598#1 := audio_ioctl_#t~switch598#1 || 20494 == audio_ioctl_~cmd#1; [2025-02-08 02:33:16,098 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10280: assume -2147483648 <= sequencer_write_#t~ret2570#1 && sequencer_write_#t~ret2570#1 <= 2147483647;havoc sequencer_write_#t~ret2570#1;sequencer_write_#res#1 := sequencer_write_~err___0~0#1;call ULTIMATE.dealloc(sequencer_write_~#event_rec~1#1.base, sequencer_write_~#event_rec~1#1.offset);havoc sequencer_write_~#event_rec~1#1.base, sequencer_write_~#event_rec~1#1.offset; [2025-02-08 02:33:16,098 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10280-1: SUMMARY for call sequencer_write_#t~ret2570#1 := printk(121, 0); srcloc: null [2025-02-08 02:33:16,098 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7109: assume (DMAbuf_open_~dmap_in~1#1.base + DMAbuf_open_~dmap_in~1#1.offset) % 18446744073709551616 == (DMAbuf_open_~dmap_out~1#1.base + DMAbuf_open_~dmap_out~1#1.offset) % 18446744073709551616;call DMAbuf_open_#t~mem1263#1 := read~int#61(DMAbuf_open_~adev~0#1.base, 128 + DMAbuf_open_~adev~0#1.offset, 4); [2025-02-08 02:33:16,098 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7109: assume !((DMAbuf_open_~dmap_in~1#1.base + DMAbuf_open_~dmap_in~1#1.offset) % 18446744073709551616 == (DMAbuf_open_~dmap_out~1#1.base + DMAbuf_open_~dmap_out~1#1.offset) % 18446744073709551616); [2025-02-08 02:33:16,098 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3674: assume __copy_from_user_#t~switch104#1; [2025-02-08 02:33:16,098 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3674: assume !__copy_from_user_#t~switch104#1;havoc __copy_from_user_#t~switch104#1;havoc __copy_from_user_#t~ret105#1;havoc __copy_from_user_#t~ret106#1;havoc __copy_from_user_#t~ret107#1;havoc __copy_from_user_#t~switch104#1;havoc __copy_from_user_#t~ret105#1;havoc __copy_from_user_#t~ret106#1;havoc __copy_from_user_#t~ret107#1;set_mixer_levels_#t~ret135#1 := __copy_from_user_#res#1;havoc __copy_from_user_#t~ret103#1, __copy_from_user_#t~switch104#1, __copy_from_user_#t~ret105#1, __copy_from_user_#t~ret106#1, __copy_from_user_#t~ret107#1, __copy_from_user_~dst#1.base, __copy_from_user_~dst#1.offset, __copy_from_user_~src#1.base, __copy_from_user_~src#1.offset, __copy_from_user_~size#1, __copy_from_user_~ret~2#1, __copy_from_user_~tmp~10#1, __copy_from_user_~tmp___0~5#1, __copy_from_user_~tmp___1~1#1, __copy_from_user_~tmp___2~0#1;havoc __copy_from_user_#in~dst#1.base, __copy_from_user_#in~dst#1.offset, __copy_from_user_#in~src#1.base, __copy_from_user_#in~src#1.offset, __copy_from_user_#in~size#1;assume { :end_inline___copy_from_user } true;assume -2147483648 <= set_mixer_levels_#t~ret135#1 && set_mixer_levels_#t~ret135#1 <= 2147483647;set_mixer_levels_~tmp~13#1 := set_mixer_levels_#t~ret135#1;havoc set_mixer_levels_#t~ret135#1; [2025-02-08 02:33:16,098 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5524-1: havoc audio_ioctl_#t~bitwise636#1;assume ((((audio_ioctl_#t~mem635#1 < 0 || audio_ioctl_#t~bitwise636#1 <= audio_ioctl_#t~mem635#1) && audio_ioctl_#t~bitwise636#1 <= 2) && audio_ioctl_#t~bitwise636#1 >= 0) && (audio_ioctl_#t~mem635#1 >= 0 || audio_ioctl_#t~bitwise636#1 > 2 + audio_ioctl_#t~mem635#1)) && audio_ioctl_#t~bitwise636#1 >= -2147483648; [2025-02-08 02:33:16,098 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5524: [2025-02-08 02:33:16,098 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4203: assume 2147765622 == sound_ioctl_~cmd#1 % 4294967296;sound_ioctl_~__pu_err~0#1 := 0;sound_ioctl_#t~switch218#1 := false; [2025-02-08 02:33:16,098 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4203: assume !(2147765622 == sound_ioctl_~cmd#1 % 4294967296); [2025-02-08 02:33:16,098 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8431: assume { :begin_inline_poll_input } true;poll_input_#in~file#1.base, poll_input_#in~file#1.offset, poll_input_#in~dev#1, poll_input_#in~wait#1.base, poll_input_#in~wait#1.offset := DMAbuf_poll_~file#1.base, DMAbuf_poll_~file#1.offset, DMAbuf_poll_~dev#1, DMAbuf_poll_~wait#1.base, DMAbuf_poll_~wait#1.offset;havoc poll_input_#res#1;havoc poll_input_#t~mem2053#1.base, poll_input_#t~mem2053#1.offset, poll_input_#t~mem2054#1.base, poll_input_#t~mem2054#1.offset, poll_input_#t~mem2055#1, poll_input_#t~mem2056#1, poll_input_#t~mem2057#1, poll_input_#t~mem2058#1, poll_input_#t~mem2059#1, poll_input_#t~mem2060#1, poll_input_#t~short2061#1, poll_input_#t~mem2062#1, poll_input_#t~short2063#1, poll_input_#t~mem2064#1, poll_input_#t~short2065#1, poll_input_#t~ret2066#1.base, poll_input_#t~ret2066#1.offset, poll_input_#t~ret2067#1, poll_input_#t~ret2068#1, poll_input_#t~mem2069#1, poll_input_~file#1.base, poll_input_~file#1.offset, poll_input_~dev#1, poll_input_~wait#1.base, poll_input_~wait#1.offset, poll_input_~adev~22#1.base, poll_input_~adev~22#1.offset, poll_input_~dmap~21#1.base, poll_input_~dmap~21#1.offset, poll_input_~flags~14#1, poll_input_~tmp~62#1.base, poll_input_~tmp~62#1.offset;poll_input_~file#1.base, poll_input_~file#1.offset := poll_input_#in~file#1.base, poll_input_#in~file#1.offset;poll_input_~dev#1 := poll_input_#in~dev#1;poll_input_~wait#1.base, poll_input_~wait#1.offset := poll_input_#in~wait#1.base, poll_input_#in~wait#1.offset;havoc poll_input_~adev~22#1.base, poll_input_~adev~22#1.offset;havoc poll_input_~dmap~21#1.base, poll_input_~dmap~21#1.offset;havoc poll_input_~flags~14#1;havoc poll_input_~tmp~62#1.base, poll_input_~tmp~62#1.offset;call poll_input_#t~mem2053#1.base, poll_input_#t~mem2053#1.offset := read~$Pointer$#15(~#audio_devs~0.base, ~#audio_devs~0.offset + 8 * poll_input_~dev#1, 8);poll_input_~adev~22#1.base, poll_input_~adev~22#1.offset := poll_input_#t~mem2053#1.base, poll_input_#t~mem2053#1.offset;havoc poll_input_#t~mem2053#1.base, poll_input_#t~mem2053#1.offset;call poll_input_#t~mem2054#1.base, poll_input_#t~mem2054#1.offset := read~$Pointer$#61(poll_input_~adev~22#1.base, 160 + poll_input_~adev~22#1.offset, 8);poll_input_~dmap~21#1.base, poll_input_~dmap~21#1.offset := poll_input_#t~mem2054#1.base, poll_input_#t~mem2054#1.offset;havoc poll_input_#t~mem2054#1.base, poll_input_#t~mem2054#1.offset;call poll_input_#t~mem2055#1 := read~int#61(poll_input_~adev~22#1.base, 192 + poll_input_~adev~22#1.offset, 4); [2025-02-08 02:33:16,099 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8431-1: SUMMARY for call poll_wait(DMAbuf_poll_~file#1.base, DMAbuf_poll_~file#1.offset, DMAbuf_poll_~adev~24#1.base, 356 + DMAbuf_poll_~adev~24#1.offset, DMAbuf_poll_~wait#1.base, DMAbuf_poll_~wait#1.offset); srcloc: null [2025-02-08 02:33:16,099 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5260: assume audio_write_~count#1 < 0;audio_write_#res#1 := -22;call ULTIMATE.dealloc(audio_write_~#buf_size~0#1.base, audio_write_~#buf_size~0#1.offset);havoc audio_write_~#buf_size~0#1.base, audio_write_~#buf_size~0#1.offset;call ULTIMATE.dealloc(audio_write_~#used~0#1.base, audio_write_~#used~0#1.offset);havoc audio_write_~#used~0#1.base, audio_write_~#used~0#1.offset;call ULTIMATE.dealloc(audio_write_~#returned~0#1.base, audio_write_~#returned~0#1.offset);havoc audio_write_~#returned~0#1.base, audio_write_~#returned~0#1.offset;call ULTIMATE.dealloc(audio_write_~#dma_buf~0#1.base, audio_write_~#dma_buf~0#1.offset);havoc audio_write_~#dma_buf~0#1.base, audio_write_~#dma_buf~0#1.offset; [2025-02-08 02:33:16,099 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5260: assume !(audio_write_~count#1 < 0);call audio_write_#t~mem477#1.base, audio_write_#t~mem477#1.offset := read~$Pointer$#15(~#audio_devs~0.base, ~#audio_devs~0.offset + 8 * audio_write_~dev#1, 8);call audio_write_#t~mem478#1 := read~int#61(audio_write_#t~mem477#1.base, 192 + audio_write_#t~mem477#1.offset, 4); [2025-02-08 02:33:16,099 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7110: call write~int#61(DMAbuf_open_#t~bitwise1264#1, DMAbuf_open_~adev~0#1.base, 128 + DMAbuf_open_~adev~0#1.offset, 4);havoc DMAbuf_open_#t~mem1263#1;havoc DMAbuf_open_#t~bitwise1264#1; [2025-02-08 02:33:16,099 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7110-4: assume 0 == DMAbuf_open_#t~mem1263#1;DMAbuf_open_#t~bitwise1264#1 := 0; [2025-02-08 02:33:16,099 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7110-4: assume !(0 == DMAbuf_open_#t~mem1263#1); [2025-02-08 02:33:16,099 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7110-3: assume -5 == DMAbuf_open_#t~mem1263#1;DMAbuf_open_#t~bitwise1264#1 := DMAbuf_open_#t~mem1263#1; [2025-02-08 02:33:16,099 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7110-3: assume !(-5 == DMAbuf_open_#t~mem1263#1); [2025-02-08 02:33:16,099 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7110-2: havoc DMAbuf_open_#t~bitwise1264#1;assume (((DMAbuf_open_#t~bitwise1264#1 <= DMAbuf_open_#t~mem1263#1 && (DMAbuf_open_#t~mem1263#1 >= 0 || DMAbuf_open_#t~bitwise1264#1 <= -5)) && (DMAbuf_open_#t~mem1263#1 < 0 || DMAbuf_open_#t~bitwise1264#1 >= 0)) && DMAbuf_open_#t~bitwise1264#1 > -5 + DMAbuf_open_#t~mem1263#1) && DMAbuf_open_#t~bitwise1264#1 >= -2147483648; [2025-02-08 02:33:16,099 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7110-1: [2025-02-08 02:33:16,099 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4732-1: SUMMARY for call ldv_handler_precall(); srcloc: null [2025-02-08 02:33:16,099 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3675-1: SUMMARY for call __copy_from_user_#t~ret107#1 := copy_user_generic(__copy_from_user_~dst#1.base, __copy_from_user_~dst#1.offset, __copy_from_user_~src#1.base, __copy_from_user_~src#1.offset, __copy_from_user_~size#1); srcloc: null [2025-02-08 02:33:16,099 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3675: __copy_from_user_~tmp___2~0#1 := __copy_from_user_#t~ret107#1;__copy_from_user_#res#1 := (if __copy_from_user_~tmp___2~0#1 % 18446744073709551616 % 4294967296 <= 2147483647 then __copy_from_user_~tmp___2~0#1 % 18446744073709551616 % 4294967296 else __copy_from_user_~tmp___2~0#1 % 18446744073709551616 % 4294967296 - 4294967296); [2025-02-08 02:33:16,100 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4732: assume { :begin_inline_sound_open } true;sound_open_#in~inode#1.base, sound_open_#in~inode#1.offset, sound_open_#in~file#1.base, sound_open_#in~file#1.offset := main_~var_group3~0#1.base, main_~var_group3~0#1.offset, main_~var_group1~0#1.base, main_~var_group1~0#1.offset;havoc sound_open_#res#1;havoc sound_open_#t~ret155#1, sound_open_#t~ret156#1, sound_open_#t~switch157#1, sound_open_#t~mem158#1.base, sound_open_#t~mem158#1.offset, sound_open_#t~short159#1, sound_open_#t~ret160#1, sound_open_#t~mem161#1.base, sound_open_#t~mem161#1.offset, sound_open_#t~short162#1, sound_open_#t~short163#1, sound_open_#t~mem164#1.base, sound_open_#t~mem164#1.offset, sound_open_#t~mem165#1.base, sound_open_#t~mem165#1.offset, sound_open_#t~ret166#1, sound_open_#t~ret167#1, sound_open_#t~ret168#1, sound_open_#t~ret169#1, sound_open_#t~ret170#1, sound_open_~inode#1.base, sound_open_~inode#1.offset, sound_open_~file#1.base, sound_open_~file#1.offset, sound_open_~dev~2#1, sound_open_~tmp~17#1, sound_open_~retval~0#1, sound_open_~tmp___0~10#1;sound_open_~inode#1.base, sound_open_~inode#1.offset := sound_open_#in~inode#1.base, sound_open_#in~inode#1.offset;sound_open_~file#1.base, sound_open_~file#1.offset := sound_open_#in~file#1.base, sound_open_#in~file#1.offset;havoc sound_open_~dev~2#1;havoc sound_open_~tmp~17#1;havoc sound_open_~retval~0#1;havoc sound_open_~tmp___0~10#1; [2025-02-08 02:33:16,100 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5657-2: assume 3 != audio_ioctl_#t~mem722#1;havoc audio_ioctl_#t~mem721#1.base, audio_ioctl_#t~mem721#1.offset;havoc audio_ioctl_#t~mem722#1;audio_ioctl_#res#1 := -1; [2025-02-08 02:33:16,100 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5657-2: assume !(3 != audio_ioctl_#t~mem722#1);havoc audio_ioctl_#t~mem721#1.base, audio_ioctl_#t~mem721#1.offset;havoc audio_ioctl_#t~mem722#1;call audio_ioctl_#t~mem723#1.base, audio_ioctl_#t~mem723#1.offset := read~$Pointer$#15(~#audio_devs~0.base, ~#audio_devs~0.offset + 8 * audio_ioctl_~dev#1, 8);call audio_ioctl_#t~mem724#1 := read~int#61(audio_ioctl_#t~mem723#1.base, 128 + audio_ioctl_#t~mem723#1.offset, 4); [2025-02-08 02:33:16,100 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5657-3: assume audio_ioctl_#t~switch598#1;call audio_ioctl_#t~mem721#1.base, audio_ioctl_#t~mem721#1.offset := read~$Pointer$#15(~#audio_devs~0.base, ~#audio_devs~0.offset + 8 * audio_ioctl_~dev#1, 8);call audio_ioctl_#t~mem722#1 := read~int#61(audio_ioctl_#t~mem721#1.base, 192 + audio_ioctl_#t~mem721#1.offset, 4); [2025-02-08 02:33:16,100 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5657-3: assume !audio_ioctl_#t~switch598#1;audio_ioctl_#t~switch598#1 := audio_ioctl_#t~switch598#1 || 1074024471 == audio_ioctl_~cmd#1; [2025-02-08 02:33:16,100 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5657: assume 4 == audio_ioctl_#t~mem724#1;audio_ioctl_#t~bitwise725#1 := audio_ioctl_#t~mem724#1; [2025-02-08 02:33:16,100 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5657: assume !(4 == audio_ioctl_#t~mem724#1); [2025-02-08 02:33:16,100 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11603-1: assume 0 == sequencer_ioctl_#t~mem3192#1;havoc sequencer_ioctl_#t~mem3192#1;call sequencer_ioctl_#t~mem3199#1.base, sequencer_ioctl_#t~mem3199#1.offset := read~$Pointer$#20(~#midi_devs~0.base, ~#midi_devs~0.offset + 8 * sequencer_ioctl_~midi_dev~0#1, 8);call sequencer_ioctl_#t~mem3200#1.base, sequencer_ioctl_#t~mem3200#1.offset := read~$Pointer$#61(sequencer_ioctl_#t~mem3199#1.base, 157 + sequencer_ioctl_#t~mem3199#1.offset, 8); [2025-02-08 02:33:16,100 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11603-1: assume !(0 == sequencer_ioctl_#t~mem3192#1);havoc sequencer_ioctl_#t~mem3192#1; [2025-02-08 02:33:16,100 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5657-1: assume 0 == audio_ioctl_#t~mem724#1;audio_ioctl_#t~bitwise725#1 := 0; [2025-02-08 02:33:16,100 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5657-1: assume !(0 == audio_ioctl_#t~mem724#1); [2025-02-08 02:33:16,100 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11603: assume sequencer_ioctl_~err~12#1 < 0;sequencer_ioctl_#res#1 := sequencer_ioctl_~err~12#1;call ULTIMATE.dealloc(sequencer_ioctl_~#inf~0#1.base, sequencer_ioctl_~#inf~0#1.offset);havoc sequencer_ioctl_~#inf~0#1.base, sequencer_ioctl_~#inf~0#1.offset;call ULTIMATE.dealloc(sequencer_ioctl_~#event_rec~2#1.base, sequencer_ioctl_~#event_rec~2#1.offset);havoc sequencer_ioctl_~#event_rec~2#1.base, sequencer_ioctl_~#event_rec~2#1.offset; [2025-02-08 02:33:16,100 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11603: assume !(sequencer_ioctl_~err~12#1 < 0); [2025-02-08 02:33:16,100 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4336-1: [2025-02-08 02:33:16,100 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11603-7: assume sequencer_ioctl_#t~switch3188#1; [2025-02-08 02:33:16,100 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11603-7: assume !sequencer_ioctl_#t~switch3188#1;sequencer_ioctl_#t~switch3188#1 := sequencer_ioctl_#t~switch3188#1; [2025-02-08 02:33:16,101 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4336-2: havoc sound_mmap_#t~bitwise243#1;assume sound_mmap_#t~bitwise243#1 % 18446744073709551616 <= sound_mmap_#t~mem242#1 % 18446744073709551616 && sound_mmap_#t~bitwise243#1 % 18446744073709551616 <= 2; [2025-02-08 02:33:16,101 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11603-6: assume sequencer_ioctl_#t~switch3188#1; [2025-02-08 02:33:16,101 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11603-6: assume !sequencer_ioctl_#t~switch3188#1;sequencer_ioctl_#t~switch3188#1 := true; [2025-02-08 02:33:16,101 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11603-9: assume sequencer_ioctl_#t~switch3188#1; [2025-02-08 02:33:16,101 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11603-9: assume !sequencer_ioctl_#t~switch3188#1;sequencer_ioctl_#t~switch3188#1 := sequencer_ioctl_#t~switch3188#1; [2025-02-08 02:33:16,101 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4336: assume 0 != sound_mmap_#t~bitwise243#1 % 18446744073709551616;havoc sound_mmap_#t~mem242#1;havoc sound_mmap_#t~bitwise243#1;call sound_mmap_#t~mem244#1.base, sound_mmap_#t~mem244#1.offset := read~$Pointer$#15(~#audio_devs~0.base, ~#audio_devs~0.offset + 8 * sound_mmap_~dev~6#1, 8);call sound_mmap_#t~mem245#1.base, sound_mmap_#t~mem245#1.offset := read~$Pointer$#61(sound_mmap_#t~mem244#1.base, 168 + sound_mmap_#t~mem244#1.offset, 8);sound_mmap_~dmap~0#1.base, sound_mmap_~dmap~0#1.offset := sound_mmap_#t~mem245#1.base, sound_mmap_#t~mem245#1.offset;havoc sound_mmap_#t~mem244#1.base, sound_mmap_#t~mem244#1.offset;havoc sound_mmap_#t~mem245#1.base, sound_mmap_#t~mem245#1.offset; [2025-02-08 02:33:16,101 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4336: assume !(0 != sound_mmap_#t~bitwise243#1 % 18446744073709551616);havoc sound_mmap_#t~mem242#1;havoc sound_mmap_#t~bitwise243#1;call sound_mmap_#t~mem246#1 := read~int#46(sound_mmap_~vma#1.base, 48 + sound_mmap_~vma#1.offset, 8); [2025-02-08 02:33:16,101 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11603-8: assume sequencer_ioctl_#t~switch3188#1; [2025-02-08 02:33:16,101 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11603-8: assume !sequencer_ioctl_#t~switch3188#1;sequencer_ioctl_#t~switch3188#1 := true; [2025-02-08 02:33:16,101 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11603-3: assume sequencer_ioctl_#t~short3191#1; [2025-02-08 02:33:16,101 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11603-3: assume !sequencer_ioctl_#t~short3191#1;call sequencer_ioctl_#t~mem3190#1.base, sequencer_ioctl_#t~mem3190#1.offset := read~$Pointer$#20(~#midi_devs~0.base, ~#midi_devs~0.offset + 8 * sequencer_ioctl_~midi_dev~0#1, 8);sequencer_ioctl_#t~short3191#1 := 0 == (sequencer_ioctl_#t~mem3190#1.base + sequencer_ioctl_#t~mem3190#1.offset) % 18446744073709551616; [2025-02-08 02:33:16,101 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11603-2: assume sequencer_ioctl_#t~short3191#1;havoc sequencer_ioctl_#t~mem3190#1.base, sequencer_ioctl_#t~mem3190#1.offset;havoc sequencer_ioctl_#t~short3191#1;sequencer_ioctl_#res#1 := -6;call ULTIMATE.dealloc(sequencer_ioctl_~#inf~0#1.base, sequencer_ioctl_~#inf~0#1.offset);havoc sequencer_ioctl_~#inf~0#1.base, sequencer_ioctl_~#inf~0#1.offset;call ULTIMATE.dealloc(sequencer_ioctl_~#event_rec~2#1.base, sequencer_ioctl_~#event_rec~2#1.offset);havoc sequencer_ioctl_~#event_rec~2#1.base, sequencer_ioctl_~#event_rec~2#1.offset; [2025-02-08 02:33:16,101 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11603-2: assume !sequencer_ioctl_#t~short3191#1;havoc sequencer_ioctl_#t~mem3190#1.base, sequencer_ioctl_#t~mem3190#1.offset;havoc sequencer_ioctl_#t~short3191#1;call sequencer_ioctl_#t~mem3192#1 := read~int#34(~#midi_opened~0.base, ~#midi_opened~0.offset + 4 * sequencer_ioctl_~midi_dev~0#1, 4); [2025-02-08 02:33:16,101 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8432: DMAbuf_poll_#t~ret2080#1 := poll_input_#res#1;havoc poll_input_#t~mem2053#1.base, poll_input_#t~mem2053#1.offset, poll_input_#t~mem2054#1.base, poll_input_#t~mem2054#1.offset, poll_input_#t~mem2055#1, poll_input_#t~mem2056#1, poll_input_#t~mem2057#1, poll_input_#t~mem2058#1, poll_input_#t~mem2059#1, poll_input_#t~mem2060#1, poll_input_#t~short2061#1, poll_input_#t~mem2062#1, poll_input_#t~short2063#1, poll_input_#t~mem2064#1, poll_input_#t~short2065#1, poll_input_#t~ret2066#1.base, poll_input_#t~ret2066#1.offset, poll_input_#t~ret2067#1, poll_input_#t~ret2068#1, poll_input_#t~mem2069#1, poll_input_~file#1.base, poll_input_~file#1.offset, poll_input_~dev#1, poll_input_~wait#1.base, poll_input_~wait#1.offset, poll_input_~adev~22#1.base, poll_input_~adev~22#1.offset, poll_input_~dmap~21#1.base, poll_input_~dmap~21#1.offset, poll_input_~flags~14#1, poll_input_~tmp~62#1.base, poll_input_~tmp~62#1.offset;havoc poll_input_#in~file#1.base, poll_input_#in~file#1.offset, poll_input_#in~dev#1, poll_input_#in~wait#1.base, poll_input_#in~wait#1.offset;assume { :end_inline_poll_input } true;DMAbuf_poll_~tmp~64#1 := DMAbuf_poll_#t~ret2080#1;havoc DMAbuf_poll_#t~ret2080#1;assume { :begin_inline_poll_output } true;poll_output_#in~file#1.base, poll_output_#in~file#1.offset, poll_output_#in~dev#1, poll_output_#in~wait#1.base, poll_output_#in~wait#1.offset := DMAbuf_poll_~file#1.base, DMAbuf_poll_~file#1.offset, DMAbuf_poll_~dev#1, DMAbuf_poll_~wait#1.base, DMAbuf_poll_~wait#1.offset;havoc poll_output_#res#1;havoc poll_output_#t~mem2070#1.base, poll_output_#t~mem2070#1.offset, poll_output_#t~mem2071#1.base, poll_output_#t~mem2071#1.offset, poll_output_#t~mem2072#1, poll_output_#t~bitwise2073#1, poll_output_#t~mem2074#1, poll_output_#t~mem2075#1, poll_output_#t~mem2076#1, poll_output_#t~mem2077#1, poll_output_#t~ret2078#1, poll_output_~file#1.base, poll_output_~file#1.offset, poll_output_~dev#1, poll_output_~wait#1.base, poll_output_~wait#1.offset, poll_output_~adev~23#1.base, poll_output_~adev~23#1.offset, poll_output_~dmap~22#1.base, poll_output_~dmap~22#1.offset, poll_output_~tmp~63#1;poll_output_~file#1.base, poll_output_~file#1.offset := poll_output_#in~file#1.base, poll_output_#in~file#1.offset;poll_output_~dev#1 := poll_output_#in~dev#1;poll_output_~wait#1.base, poll_output_~wait#1.offset := poll_output_#in~wait#1.base, poll_output_#in~wait#1.offset;havoc poll_output_~adev~23#1.base, poll_output_~adev~23#1.offset;havoc poll_output_~dmap~22#1.base, poll_output_~dmap~22#1.offset;havoc poll_output_~tmp~63#1;call poll_output_#t~mem2070#1.base, poll_output_#t~mem2070#1.offset := read~$Pointer$#15(~#audio_devs~0.base, ~#audio_devs~0.offset + 8 * poll_output_~dev#1, 8);poll_output_~adev~23#1.base, poll_output_~adev~23#1.offset := poll_output_#t~mem2070#1.base, poll_output_#t~mem2070#1.offset;havoc poll_output_#t~mem2070#1.base, poll_output_#t~mem2070#1.offset;call poll_output_#t~mem2071#1.base, poll_output_#t~mem2071#1.offset := read~$Pointer$#61(poll_output_~adev~23#1.base, 168 + poll_output_~adev~23#1.offset, 8);poll_output_~dmap~22#1.base, poll_output_~dmap~22#1.offset := poll_output_#t~mem2071#1.base, poll_output_#t~mem2071#1.offset;havoc poll_output_#t~mem2071#1.base, poll_output_#t~mem2071#1.offset;call poll_output_#t~mem2072#1 := read~int#61(poll_output_~adev~23#1.base, 192 + poll_output_~adev~23#1.offset, 4); [2025-02-08 02:33:16,102 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4336-3: assume 2 == sound_mmap_#t~mem242#1 % 18446744073709551616;sound_mmap_#t~bitwise243#1 := sound_mmap_#t~mem242#1; [2025-02-08 02:33:16,102 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4336-3: assume !(2 == sound_mmap_#t~mem242#1 % 18446744073709551616); [2025-02-08 02:33:16,102 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11603-5: assume sequencer_ioctl_#t~switch3188#1; [2025-02-08 02:33:16,102 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11603-5: assume !sequencer_ioctl_#t~switch3188#1; [2025-02-08 02:33:16,103 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4336-4: assume 0 == sound_mmap_#t~mem242#1 % 18446744073709551616;sound_mmap_#t~bitwise243#1 := 0; [2025-02-08 02:33:16,103 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4336-4: assume !(0 == sound_mmap_#t~mem242#1 % 18446744073709551616); [2025-02-08 02:33:16,103 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11603-4: assume 0 != sequencer_ioctl_~__gu_err~1#1;sequencer_ioctl_#res#1 := -14;call ULTIMATE.dealloc(sequencer_ioctl_~#inf~0#1.base, sequencer_ioctl_~#inf~0#1.offset);havoc sequencer_ioctl_~#inf~0#1.base, sequencer_ioctl_~#inf~0#1.offset;call ULTIMATE.dealloc(sequencer_ioctl_~#event_rec~2#1.base, sequencer_ioctl_~#event_rec~2#1.offset);havoc sequencer_ioctl_~#event_rec~2#1.base, sequencer_ioctl_~#event_rec~2#1.offset; [2025-02-08 02:33:16,103 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11603-4: assume !(0 != sequencer_ioctl_~__gu_err~1#1);sequencer_ioctl_#t~short3191#1 := sequencer_ioctl_~midi_dev~0#1 < 0 || sequencer_ioctl_~midi_dev~0#1 >= ~max_mididev~0; [2025-02-08 02:33:16,103 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5129: assume audio_open_~ret~7#1 < 0; [2025-02-08 02:33:16,103 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5129: assume !(audio_open_~ret~7#1 < 0); [2025-02-08 02:33:16,103 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11075: call sequencer_open_#t~mem3022#1.base, sequencer_open_#t~mem3022#1.offset := read~$Pointer$#21(~#sound_timer_devs~0.base, ~#sound_timer_devs~0.offset + 8 * ~tmr_no~0, 8);~tmr~0.base, ~tmr~0.offset := sequencer_open_#t~mem3022#1.base, sequencer_open_#t~mem3022#1.offset;havoc sequencer_open_#t~mem3022#1.base, sequencer_open_#t~mem3022#1.offset; [2025-02-08 02:33:16,103 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11603-10: assume sequencer_ioctl_#t~switch3175#1;sequencer_ioctl_~__gu_err~1#1 := 0;sequencer_ioctl_#t~switch3188#1 := false; [2025-02-08 02:33:16,103 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11603-10: assume !sequencer_ioctl_#t~switch3175#1;sequencer_ioctl_#t~switch3175#1 := sequencer_ioctl_#t~switch3175#1 || -2147200763 == sequencer_ioctl_~cmd#1; [2025-02-08 02:33:16,103 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3808: assume ~num_mixer_volumes~0 > 4; [2025-02-08 02:33:16,103 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3808: assume !(~num_mixer_volumes~0 > 4);load_mixer_volumes_~tmp___0~7#1 := ~num_mixer_volumes~0;~num_mixer_volumes~0 := 1 + ~num_mixer_volumes~0;load_mixer_volumes_~n~1#1 := load_mixer_volumes_~tmp___0~7#1; [2025-02-08 02:33:16,103 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4733: main_#t~ret345#1 := sound_open_#res#1;havoc sound_open_#t~ret155#1, sound_open_#t~ret156#1, sound_open_#t~switch157#1, sound_open_#t~mem158#1.base, sound_open_#t~mem158#1.offset, sound_open_#t~short159#1, sound_open_#t~ret160#1, sound_open_#t~mem161#1.base, sound_open_#t~mem161#1.offset, sound_open_#t~short162#1, sound_open_#t~short163#1, sound_open_#t~mem164#1.base, sound_open_#t~mem164#1.offset, sound_open_#t~mem165#1.base, sound_open_#t~mem165#1.offset, sound_open_#t~ret166#1, sound_open_#t~ret167#1, sound_open_#t~ret168#1, sound_open_#t~ret169#1, sound_open_#t~ret170#1, sound_open_~inode#1.base, sound_open_~inode#1.offset, sound_open_~file#1.base, sound_open_~file#1.offset, sound_open_~dev~2#1, sound_open_~tmp~17#1, sound_open_~retval~0#1, sound_open_~tmp___0~10#1;havoc sound_open_#in~inode#1.base, sound_open_#in~inode#1.offset, sound_open_#in~file#1.base, sound_open_#in~file#1.offset;assume { :end_inline_sound_open } true;assume -2147483648 <= main_#t~ret345#1 && main_#t~ret345#1 <= 2147483647;main_~res_sound_open_5~0#1 := main_#t~ret345#1;havoc main_#t~ret345#1; [2025-02-08 02:33:16,103 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5394: call audio_read_#t~mem575#1.base, audio_read_#t~mem575#1.offset := read~$Pointer$#31(audio_read_~#dmabuf___0~0#1.base, audio_read_~#dmabuf___0~0#1.offset, 8);audio_read_~fixit~0#1.base, audio_read_~fixit~0#1.offset := audio_read_#t~mem575#1.base, audio_read_#t~mem575#1.offset;havoc audio_read_#t~mem575#1.base, audio_read_#t~mem575#1.offset;call audio_read_#t~mem576#1 := read~int#43(audio_read_~#l~2#1.base, audio_read_~#l~2#1.offset, 4); [2025-02-08 02:33:16,103 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8433: DMAbuf_poll_#t~ret2081#1 := poll_output_#res#1;havoc poll_output_#t~mem2070#1.base, poll_output_#t~mem2070#1.offset, poll_output_#t~mem2071#1.base, poll_output_#t~mem2071#1.offset, poll_output_#t~mem2072#1, poll_output_#t~bitwise2073#1, poll_output_#t~mem2074#1, poll_output_#t~mem2075#1, poll_output_#t~mem2076#1, poll_output_#t~mem2077#1, poll_output_#t~ret2078#1, poll_output_~file#1.base, poll_output_~file#1.offset, poll_output_~dev#1, poll_output_~wait#1.base, poll_output_~wait#1.offset, poll_output_~adev~23#1.base, poll_output_~adev~23#1.offset, poll_output_~dmap~22#1.base, poll_output_~dmap~22#1.offset, poll_output_~tmp~63#1;havoc poll_output_#in~file#1.base, poll_output_#in~file#1.offset, poll_output_#in~dev#1, poll_output_#in~wait#1.base, poll_output_#in~wait#1.offset;assume { :end_inline_poll_output } true;DMAbuf_poll_~tmp___0~41#1 := DMAbuf_poll_#t~ret2081#1;havoc DMAbuf_poll_#t~ret2081#1; [2025-02-08 02:33:16,103 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5130: assume -2147483648 <= audio_open_#t~ret416#1 && audio_open_#t~ret416#1 <= 2147483647;havoc audio_open_#t~ret416#1; [2025-02-08 02:33:16,103 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4205: havoc sound_ioctl_#t~switch218#1;havoc sound_ioctl_#t~switch218#1;sound_ioctl_#res#1 := sound_ioctl_~__pu_err~0#1; [2025-02-08 02:33:16,103 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11076: assume 2 == sequencer_open_~level~0#1; [2025-02-08 02:33:16,103 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11076: assume !(2 == sequencer_open_~level~0#1); [2025-02-08 02:33:16,103 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5130-1: SUMMARY for call audio_open_#t~ret416#1 := printk(81, 0); srcloc: null [2025-02-08 02:33:16,103 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3809-1: SUMMARY for call load_mixer_volumes_#t~ret132#1 := printk(10, 0); srcloc: null [2025-02-08 02:33:16,103 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3809: assume -2147483648 <= load_mixer_volumes_#t~ret132#1 && load_mixer_volumes_#t~ret132#1 <= 2147483647;havoc load_mixer_volumes_#t~ret132#1;load_mixer_volumes_#res#1.base, load_mixer_volumes_#res#1.offset := load_mixer_volumes_~levels#1.base, load_mixer_volumes_~levels#1.offset; [2025-02-08 02:33:16,107 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4734: SUMMARY for call ldv_check_return_value(main_~res_sound_open_5~0#1); srcloc: null [2025-02-08 02:33:16,107 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7773-3: assume 2 == output_sleep_#t~mem1689#1;output_sleep_#t~bitwise1690#1 := output_sleep_#t~mem1689#1; [2025-02-08 02:33:16,108 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7773-3: assume !(2 == output_sleep_#t~mem1689#1); [2025-02-08 02:33:16,108 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7773-2: havoc output_sleep_#t~bitwise1690#1;assume ((((output_sleep_#t~mem1689#1 < 0 || output_sleep_#t~bitwise1690#1 <= output_sleep_#t~mem1689#1) && output_sleep_#t~bitwise1690#1 <= 2) && output_sleep_#t~bitwise1690#1 >= 0) && (output_sleep_#t~mem1689#1 >= 0 || output_sleep_#t~bitwise1690#1 > 2 + output_sleep_#t~mem1689#1)) && output_sleep_#t~bitwise1690#1 >= -2147483648; [2025-02-08 02:33:16,108 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7773-1: [2025-02-08 02:33:16,108 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7773: assume 0 == output_sleep_#t~bitwise1690#1;havoc output_sleep_#t~mem1689#1;havoc output_sleep_#t~bitwise1690#1;output_sleep_#res#1 := -11; [2025-02-08 02:33:16,108 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7773: assume !(0 == output_sleep_#t~bitwise1690#1);havoc output_sleep_#t~mem1689#1;havoc output_sleep_#t~bitwise1690#1; [2025-02-08 02:33:16,108 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11605: havoc sequencer_ioctl_#t~switch3188#1;havoc sequencer_ioctl_#t~ret3189#1;sequencer_ioctl_~midi_dev~0#1 := (if sequencer_ioctl_~__gu_val~1#1 % 18446744073709551616 % 4294967296 <= 2147483647 then sequencer_ioctl_~__gu_val~1#1 % 18446744073709551616 % 4294967296 else sequencer_ioctl_~__gu_val~1#1 % 18446744073709551616 % 4294967296 - 4294967296); [2025-02-08 02:33:16,108 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8434: havoc DMAbuf_poll_#t~bitwise2082#1;sound_poll_#t~ret237#1 := DMAbuf_poll_#res#1;havoc DMAbuf_poll_#t~mem2079#1.base, DMAbuf_poll_#t~mem2079#1.offset, DMAbuf_poll_#t~ret2080#1, DMAbuf_poll_#t~ret2081#1, DMAbuf_poll_#t~bitwise2082#1, DMAbuf_poll_~file#1.base, DMAbuf_poll_~file#1.offset, DMAbuf_poll_~dev#1, DMAbuf_poll_~wait#1.base, DMAbuf_poll_~wait#1.offset, DMAbuf_poll_~adev~24#1.base, DMAbuf_poll_~adev~24#1.offset, DMAbuf_poll_~tmp~64#1, DMAbuf_poll_~tmp___0~41#1;havoc DMAbuf_poll_#in~file#1.base, DMAbuf_poll_#in~file#1.offset, DMAbuf_poll_#in~dev#1, DMAbuf_poll_#in~wait#1.base, DMAbuf_poll_#in~wait#1.offset;assume { :end_inline_DMAbuf_poll } true;sound_poll_~tmp___2~3#1 := sound_poll_#t~ret237#1;sound_poll_#res#1 := sound_poll_~tmp___2~3#1; [2025-02-08 02:33:16,108 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7773-4: assume 0 == output_sleep_#t~mem1689#1;output_sleep_#t~bitwise1690#1 := 0; [2025-02-08 02:33:16,108 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7773-4: assume !(0 == output_sleep_#t~mem1689#1); [2025-02-08 02:33:16,108 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5395: assume -2147483648 <= audio_read_#t~ret577#1 && audio_read_#t~ret577#1 <= 2147483647;audio_read_~tmp~32#1 := audio_read_#t~ret577#1;havoc audio_read_#t~mem576#1;havoc audio_read_#t~ret577#1; [2025-02-08 02:33:16,108 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5395-1: SUMMARY for call audio_read_#t~ret577#1 := copy_to_user(audio_read_~buf#1.base, audio_read_~buf#1.offset + (if audio_read_~p~3#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then audio_read_~p~3#1 % 18446744073709551616 % 18446744073709551616 else audio_read_~p~3#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616), audio_read_~fixit~0#1.base, audio_read_~fixit~0#1.offset, audio_read_#t~mem576#1); srcloc: null [2025-02-08 02:33:16,108 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8434-5: assume 0 == DMAbuf_poll_~tmp___0~41#1 % 4294967296;DMAbuf_poll_#t~bitwise2082#1 := DMAbuf_poll_~tmp~64#1; [2025-02-08 02:33:16,108 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8434-5: assume !(0 == DMAbuf_poll_~tmp___0~41#1 % 4294967296); [2025-02-08 02:33:16,108 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4206: assume sound_ioctl_#t~switch218#1; [2025-02-08 02:33:16,108 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4206: assume !sound_ioctl_#t~switch218#1;sound_ioctl_#t~switch218#1 := sound_ioctl_#t~switch218#1; [2025-02-08 02:33:16,108 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8434-6: assume 0 == DMAbuf_poll_~tmp~64#1 % 4294967296 || DMAbuf_poll_~tmp~64#1 % 4294967296 == DMAbuf_poll_~tmp___0~41#1 % 4294967296;DMAbuf_poll_#t~bitwise2082#1 := DMAbuf_poll_~tmp___0~41#1; [2025-02-08 02:33:16,108 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8434-6: assume !(0 == DMAbuf_poll_~tmp~64#1 % 4294967296 || DMAbuf_poll_~tmp~64#1 % 4294967296 == DMAbuf_poll_~tmp___0~41#1 % 4294967296); [2025-02-08 02:33:16,108 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8434-2: DMAbuf_poll_#res#1 := DMAbuf_poll_#t~bitwise2082#1;havoc DMAbuf_poll_#t~bitwise2082#1; [2025-02-08 02:33:16,108 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8434-3: [2025-02-08 02:33:16,108 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8434-4: havoc DMAbuf_poll_#t~bitwise2082#1;assume (DMAbuf_poll_#t~bitwise2082#1 % 4294967296 >= DMAbuf_poll_~tmp~64#1 % 4294967296 && DMAbuf_poll_#t~bitwise2082#1 % 4294967296 >= DMAbuf_poll_~tmp___0~41#1 % 4294967296) && DMAbuf_poll_#t~bitwise2082#1 % 4294967296 <= DMAbuf_poll_~tmp~64#1 % 4294967296 + DMAbuf_poll_~tmp___0~41#1 % 4294967296; [2025-02-08 02:33:16,108 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7113-3: assume 2 == DMAbuf_open_~mode#1;DMAbuf_open_#t~bitwise1265#1 := DMAbuf_open_~mode#1; [2025-02-08 02:33:16,108 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7113-3: assume !(2 == DMAbuf_open_~mode#1); [2025-02-08 02:33:16,108 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7113-2: havoc DMAbuf_open_#t~bitwise1265#1;assume ((((DMAbuf_open_~mode#1 < 0 || DMAbuf_open_#t~bitwise1265#1 <= DMAbuf_open_~mode#1) && DMAbuf_open_#t~bitwise1265#1 <= 2) && DMAbuf_open_#t~bitwise1265#1 >= 0) && (DMAbuf_open_~mode#1 >= 0 || DMAbuf_open_#t~bitwise1265#1 > 2 + DMAbuf_open_~mode#1)) && DMAbuf_open_#t~bitwise1265#1 >= -2147483648; [2025-02-08 02:33:16,108 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11077: assume 0 == (~tmr~0.base + ~tmr~0.offset) % 18446744073709551616;~sequencer_busy~0 := 0;sequencer_open_#res#1 := -6;call ULTIMATE.dealloc(sequencer_open_~#__key~3#1.base, sequencer_open_~#__key~3#1.offset);havoc sequencer_open_~#__key~3#1.base, sequencer_open_~#__key~3#1.offset;call ULTIMATE.dealloc(sequencer_open_~#__key___0~2#1.base, sequencer_open_~#__key___0~2#1.offset);havoc sequencer_open_~#__key___0~2#1.base, sequencer_open_~#__key___0~2#1.offset; [2025-02-08 02:33:16,108 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11077: assume !(0 == (~tmr~0.base + ~tmr~0.offset) % 18446744073709551616);assume { :begin_inline_setup_mode2 } true;havoc setup_mode2_#t~mem3001#1.base, setup_mode2_#t~mem3001#1.offset, setup_mode2_#t~mem3002#1.base, setup_mode2_#t~mem3002#1.offset, setup_mode2_#t~mem3003#1.base, setup_mode2_#t~mem3003#1.offset, setup_mode2_#t~short3004#1, setup_mode2_#t~mem3005#1.base, setup_mode2_#t~mem3005#1.offset, setup_mode2_#t~mem3006#1.base, setup_mode2_#t~mem3006#1.offset, setup_mode2_#t~mem3007#1.base, setup_mode2_#t~mem3007#1.offset, setup_mode2_#t~mem3008#1.base, setup_mode2_#t~mem3008#1.offset, setup_mode2_#t~mem3009#1.base, setup_mode2_#t~mem3009#1.offset, setup_mode2_#t~mem3010#1.base, setup_mode2_#t~mem3010#1.offset, setup_mode2_#t~mem3011#1.base, setup_mode2_#t~mem3011#1.offset, setup_mode2_#t~mem3012#1.base, setup_mode2_#t~mem3012#1.offset, setup_mode2_~dev~14#1, setup_mode2_~tmp~97#1, setup_mode2_~chn~5#1;havoc setup_mode2_~dev~14#1;havoc setup_mode2_~tmp~97#1;havoc setup_mode2_~chn~5#1;~max_synthdev~0 := ~num_synths~0;setup_mode2_~dev~14#1 := 0; [2025-02-08 02:33:16,109 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7113-1: [2025-02-08 02:33:16,109 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7113: assume 0 != DMAbuf_open_#t~bitwise1265#1;havoc DMAbuf_open_#t~bitwise1265#1; [2025-02-08 02:33:16,109 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7113: assume !(0 != DMAbuf_open_#t~bitwise1265#1);havoc DMAbuf_open_#t~bitwise1265#1; [2025-02-08 02:33:16,109 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7113-4: assume 0 == DMAbuf_open_~mode#1;DMAbuf_open_#t~bitwise1265#1 := 0; [2025-02-08 02:33:16,109 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7113-4: assume !(0 == DMAbuf_open_~mode#1); [2025-02-08 02:33:16,109 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5528-1: [2025-02-08 02:33:16,109 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5528-2: havoc audio_ioctl_#t~bitwise641#1;assume ((((audio_ioctl_#t~mem640#1 < 0 || audio_ioctl_#t~bitwise641#1 <= audio_ioctl_#t~mem640#1) && audio_ioctl_#t~bitwise641#1 <= 4) && audio_ioctl_#t~bitwise641#1 >= 0) && (audio_ioctl_#t~mem640#1 >= 0 || audio_ioctl_#t~bitwise641#1 > 4 + audio_ioctl_#t~mem640#1)) && audio_ioctl_#t~bitwise641#1 >= -2147483648; [2025-02-08 02:33:16,109 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5528: audio_ioctl_#t~short642#1 := 0 == audio_ioctl_#t~bitwise641#1; [2025-02-08 02:33:16,109 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4339: assume 0 != (if sound_mmap_#t~mem246#1 % 18446744073709551616 % 4294967296 <= 2147483647 then sound_mmap_#t~mem246#1 % 18446744073709551616 % 4294967296 else sound_mmap_#t~mem246#1 % 18446744073709551616 % 4294967296 - 4294967296) % 2;havoc sound_mmap_#t~mem246#1;call sound_mmap_#t~mem247#1.base, sound_mmap_#t~mem247#1.offset := read~$Pointer$#15(~#audio_devs~0.base, ~#audio_devs~0.offset + 8 * sound_mmap_~dev~6#1, 8);call sound_mmap_#t~mem248#1.base, sound_mmap_#t~mem248#1.offset := read~$Pointer$#61(sound_mmap_#t~mem247#1.base, 160 + sound_mmap_#t~mem247#1.offset, 8);sound_mmap_~dmap~0#1.base, sound_mmap_~dmap~0#1.offset := sound_mmap_#t~mem248#1.base, sound_mmap_#t~mem248#1.offset;havoc sound_mmap_#t~mem247#1.base, sound_mmap_#t~mem247#1.offset;havoc sound_mmap_#t~mem248#1.base, sound_mmap_#t~mem248#1.offset; [2025-02-08 02:33:16,109 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4339: assume !(0 != (if sound_mmap_#t~mem246#1 % 18446744073709551616 % 4294967296 <= 2147483647 then sound_mmap_#t~mem246#1 % 18446744073709551616 % 4294967296 else sound_mmap_#t~mem246#1 % 18446744073709551616 % 4294967296 - 4294967296) % 2);havoc sound_mmap_#t~mem246#1; [2025-02-08 02:33:16,109 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5396: assume 0 != audio_read_~tmp~32#1;audio_read_#res#1 := -14;call ULTIMATE.dealloc(audio_read_~#l~2#1.base, audio_read_~#l~2#1.offset);havoc audio_read_~#l~2#1.base, audio_read_~#l~2#1.offset;call ULTIMATE.dealloc(audio_read_~#dmabuf___0~0#1.base, audio_read_~#dmabuf___0~0#1.offset);havoc audio_read_~#dmabuf___0~0#1.base, audio_read_~#dmabuf___0~0#1.offset; [2025-02-08 02:33:16,109 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5396: assume !(0 != audio_read_~tmp~32#1);call audio_read_#t~mem578#1 := read~int#43(audio_read_~#l~2#1.base, audio_read_~#l~2#1.offset, 4);assume { :begin_inline_DMAbuf_rmchars } true;DMAbuf_rmchars_#in~dev#1, DMAbuf_rmchars_#in~buff_no#1, DMAbuf_rmchars_#in~c#1 := audio_read_~dev#1, audio_read_~buf_no~0#1, audio_read_#t~mem578#1;havoc DMAbuf_rmchars_#res#1;havoc DMAbuf_rmchars_#t~mem1629#1.base, DMAbuf_rmchars_#t~mem1629#1.offset, DMAbuf_rmchars_#t~mem1630#1.base, DMAbuf_rmchars_#t~mem1630#1.offset, DMAbuf_rmchars_#t~mem1631#1, DMAbuf_rmchars_#t~mem1632#1, DMAbuf_rmchars_#t~mem1633#1, DMAbuf_rmchars_#t~mem1634#1, DMAbuf_rmchars_#t~mem1635#1, DMAbuf_rmchars_#t~mem1636#1, DMAbuf_rmchars_#t~mem1637#1, DMAbuf_rmchars_#t~mem1638#1, DMAbuf_rmchars_#t~mem1639#1, DMAbuf_rmchars_#t~mem1640#1, DMAbuf_rmchars_~dev#1, DMAbuf_rmchars_~buff_no#1, DMAbuf_rmchars_~c#1, DMAbuf_rmchars_~adev~8#1.base, DMAbuf_rmchars_~adev~8#1.offset, DMAbuf_rmchars_~dmap~9#1.base, DMAbuf_rmchars_~dmap~9#1.offset, DMAbuf_rmchars_~p~5#1;DMAbuf_rmchars_~dev#1 := DMAbuf_rmchars_#in~dev#1;DMAbuf_rmchars_~buff_no#1 := DMAbuf_rmchars_#in~buff_no#1;DMAbuf_rmchars_~c#1 := DMAbuf_rmchars_#in~c#1;havoc DMAbuf_rmchars_~adev~8#1.base, DMAbuf_rmchars_~adev~8#1.offset;havoc DMAbuf_rmchars_~dmap~9#1.base, DMAbuf_rmchars_~dmap~9#1.offset;havoc DMAbuf_rmchars_~p~5#1;call DMAbuf_rmchars_#t~mem1629#1.base, DMAbuf_rmchars_#t~mem1629#1.offset := read~$Pointer$#15(~#audio_devs~0.base, ~#audio_devs~0.offset + 8 * DMAbuf_rmchars_~dev#1, 8);DMAbuf_rmchars_~adev~8#1.base, DMAbuf_rmchars_~adev~8#1.offset := DMAbuf_rmchars_#t~mem1629#1.base, DMAbuf_rmchars_#t~mem1629#1.offset;havoc DMAbuf_rmchars_#t~mem1629#1.base, DMAbuf_rmchars_#t~mem1629#1.offset;call DMAbuf_rmchars_#t~mem1630#1.base, DMAbuf_rmchars_#t~mem1630#1.offset := read~$Pointer$#61(DMAbuf_rmchars_~adev~8#1.base, 160 + DMAbuf_rmchars_~adev~8#1.offset, 8);DMAbuf_rmchars_~dmap~9#1.base, DMAbuf_rmchars_~dmap~9#1.offset := DMAbuf_rmchars_#t~mem1630#1.base, DMAbuf_rmchars_#t~mem1630#1.offset;havoc DMAbuf_rmchars_#t~mem1630#1.base, DMAbuf_rmchars_#t~mem1630#1.offset;call DMAbuf_rmchars_#t~mem1631#1 := read~int#61(DMAbuf_rmchars_~dmap~9#1.base, 44 + DMAbuf_rmchars_~dmap~9#1.offset, 4);call DMAbuf_rmchars_#t~mem1632#1 := read~int#61(DMAbuf_rmchars_~dmap~9#1.base, 116 + DMAbuf_rmchars_~dmap~9#1.offset + 4 * DMAbuf_rmchars_#t~mem1631#1, 4);DMAbuf_rmchars_~p~5#1 := DMAbuf_rmchars_#t~mem1632#1 + DMAbuf_rmchars_~c#1;havoc DMAbuf_rmchars_#t~mem1631#1;havoc DMAbuf_rmchars_#t~mem1632#1;call DMAbuf_rmchars_#t~mem1633#1 := read~int#61(DMAbuf_rmchars_~dmap~9#1.base, 680 + DMAbuf_rmchars_~dmap~9#1.offset, 4); [2025-02-08 02:33:16,109 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5264-1: [2025-02-08 02:33:16,109 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5264-2: havoc audio_write_#t~bitwise479#1;assume ((((audio_write_#t~mem478#1 < 0 || audio_write_#t~bitwise479#1 <= audio_write_#t~mem478#1) && audio_write_#t~bitwise479#1 <= 2) && audio_write_#t~bitwise479#1 >= 0) && (audio_write_#t~mem478#1 >= 0 || audio_write_#t~bitwise479#1 > 2 + audio_write_#t~mem478#1)) && audio_write_#t~bitwise479#1 >= -2147483648; [2025-02-08 02:33:16,110 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5264: assume 0 == audio_write_#t~bitwise479#1;havoc audio_write_#t~mem477#1.base, audio_write_#t~mem477#1.offset;havoc audio_write_#t~mem478#1;havoc audio_write_#t~bitwise479#1;audio_write_#res#1 := -1;call ULTIMATE.dealloc(audio_write_~#buf_size~0#1.base, audio_write_~#buf_size~0#1.offset);havoc audio_write_~#buf_size~0#1.base, audio_write_~#buf_size~0#1.offset;call ULTIMATE.dealloc(audio_write_~#used~0#1.base, audio_write_~#used~0#1.offset);havoc audio_write_~#used~0#1.base, audio_write_~#used~0#1.offset;call ULTIMATE.dealloc(audio_write_~#returned~0#1.base, audio_write_~#returned~0#1.offset);havoc audio_write_~#returned~0#1.base, audio_write_~#returned~0#1.offset;call ULTIMATE.dealloc(audio_write_~#dma_buf~0#1.base, audio_write_~#dma_buf~0#1.offset);havoc audio_write_~#dma_buf~0#1.base, audio_write_~#dma_buf~0#1.offset; [2025-02-08 02:33:16,110 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5264: assume !(0 == audio_write_#t~bitwise479#1);havoc audio_write_#t~mem477#1.base, audio_write_#t~mem477#1.offset;havoc audio_write_#t~mem478#1;havoc audio_write_#t~bitwise479#1;call audio_write_#t~mem480#1.base, audio_write_#t~mem480#1.offset := read~$Pointer$#15(~#audio_devs~0.base, ~#audio_devs~0.offset + 8 * audio_write_~dev#1, 8);call audio_write_#t~mem481#1 := read~int#61(audio_write_#t~mem480#1.base, 128 + audio_write_#t~mem480#1.offset, 4); [2025-02-08 02:33:16,110 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7114: assume -2147483648 <= DMAbuf_open_#t~ret1266#1 && DMAbuf_open_#t~ret1266#1 <= 2147483647;DMAbuf_open_~retval~1#1 := DMAbuf_open_#t~ret1266#1;havoc DMAbuf_open_#t~ret1266#1; [2025-02-08 02:33:16,110 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5264-3: assume 2 == audio_write_#t~mem478#1;audio_write_#t~bitwise479#1 := audio_write_#t~mem478#1; [2025-02-08 02:33:16,110 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5264-3: assume !(2 == audio_write_#t~mem478#1); [2025-02-08 02:33:16,110 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5264-4: assume 0 == audio_write_#t~mem478#1;audio_write_#t~bitwise479#1 := 0; [2025-02-08 02:33:16,110 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5264-4: assume !(0 == audio_write_#t~mem478#1); [2025-02-08 02:33:16,110 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7114-1: SUMMARY for call DMAbuf_open_#t~ret1266#1 := open_dmap(DMAbuf_open_~adev~0#1.base, DMAbuf_open_~adev~0#1.offset, DMAbuf_open_~mode#1, DMAbuf_open_~dmap_out~1#1.base, DMAbuf_open_~dmap_out~1#1.offset); srcloc: null [2025-02-08 02:33:16,110 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7115: assume DMAbuf_open_~retval~1#1 < 0;call DMAbuf_open_#t~mem1270#1.base, DMAbuf_open_#t~mem1270#1.offset := read~$Pointer$#61(DMAbuf_open_~adev~0#1.base, 144 + DMAbuf_open_~adev~0#1.offset, 8);call DMAbuf_open_#t~mem1271#1.base, DMAbuf_open_#t~mem1271#1.offset := read~$Pointer$#61(DMAbuf_open_#t~mem1270#1.base, 16 + DMAbuf_open_#t~mem1270#1.offset, 8); [2025-02-08 02:33:16,110 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7115: assume !(DMAbuf_open_~retval~1#1 < 0); [2025-02-08 02:33:16,110 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11740: [2025-02-08 02:33:16,110 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11740-2: [2025-02-08 02:33:16,110 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11740-1: havoc sequencer_ioctl_#t~bitwise3219#1;assume sequencer_ioctl_#t~bitwise3219#1 % 4294967296 <= sequencer_ioctl_#t~bitwise3218#1 % 4294967296 && sequencer_ioctl_#t~bitwise3219#1 % 4294967296 <= ~synth_open_mask~0 % 4294967296; [2025-02-08 02:33:16,110 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5662-3: havoc audio_ioctl_#t~bitwise725#1;assume ((((audio_ioctl_#t~mem724#1 < 0 || audio_ioctl_#t~bitwise725#1 <= audio_ioctl_#t~mem724#1) && audio_ioctl_#t~bitwise725#1 <= 4) && audio_ioctl_#t~bitwise725#1 >= 0) && (audio_ioctl_#t~mem724#1 >= 0 || audio_ioctl_#t~bitwise725#1 > 4 + audio_ioctl_#t~mem724#1)) && audio_ioctl_#t~bitwise725#1 >= -2147483648; [2025-02-08 02:33:16,110 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5662-1: audio_ioctl_#res#1 := (if 0 != audio_ioctl_#t~bitwise725#1 then 0 else -5);havoc audio_ioctl_#t~mem723#1.base, audio_ioctl_#t~mem723#1.offset;havoc audio_ioctl_#t~mem724#1;havoc audio_ioctl_#t~bitwise725#1; [2025-02-08 02:33:16,110 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5662-2: [2025-02-08 02:33:16,110 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9758: assume MIDIbuf_read_~c~5#1 < MIDIbuf_read_~n~9#1; [2025-02-08 02:33:16,110 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9758: assume !(MIDIbuf_read_~c~5#1 < MIDIbuf_read_~n~9#1); [2025-02-08 02:33:16,110 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11740-3: havoc sequencer_ioctl_#t~bitwise3218#1;assume sequencer_ioctl_#t~bitwise3218#1 > 1; [2025-02-08 02:33:16,110 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7116-1: SUMMARY for call ##fun~int~TO~VOID(DMAbuf_open_~dev#1, DMAbuf_open_#t~mem1271#1.base, DMAbuf_open_#t~mem1271#1.offset); srcloc: null [2025-02-08 02:33:16,111 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7116: havoc DMAbuf_open_#t~mem1270#1.base, DMAbuf_open_#t~mem1270#1.offset;havoc DMAbuf_open_#t~mem1271#1.base, DMAbuf_open_#t~mem1271#1.offset;DMAbuf_open_#res#1 := DMAbuf_open_~retval~1#1; [2025-02-08 02:33:16,111 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3945-1: SUMMARY for call sound_write_#t~ret150#1 := iminor(sound_write_#t~mem149#1.base, sound_write_#t~mem149#1.offset); srcloc: null [2025-02-08 02:33:16,111 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3945: sound_write_~tmp~16#1 := sound_write_#t~ret150#1;havoc sound_write_#t~mem148#1.base, sound_write_#t~mem148#1.offset;havoc sound_write_#t~mem149#1.base, sound_write_#t~mem149#1.offset;havoc sound_write_#t~ret150#1;sound_write_~dev~1#1 := (if sound_write_~tmp~16#1 % 4294967296 % 4294967296 <= 2147483647 then sound_write_~tmp~16#1 % 4294967296 % 4294967296 else sound_write_~tmp~16#1 % 4294967296 % 4294967296 - 4294967296);sound_write_~ret~5#1 := -22; [2025-02-08 02:33:16,111 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5663: assume 0 != audio_ioctl_#t~mem733#1 % 2;havoc audio_ioctl_#t~mem732#1.base, audio_ioctl_#t~mem732#1.offset;havoc audio_ioctl_#t~mem733#1;call audio_ioctl_#t~mem734#1.base, audio_ioctl_#t~mem734#1.offset := read~$Pointer$#15(~#audio_devs~0.base, ~#audio_devs~0.offset + 8 * audio_ioctl_~dev#1, 8);call audio_ioctl_#t~mem735#1.base, audio_ioctl_#t~mem735#1.offset := read~$Pointer$#61(audio_ioctl_#t~mem734#1.base, 160 + audio_ioctl_#t~mem734#1.offset, 8);call write~int#61(audio_ioctl_~val~0#1, audio_ioctl_#t~mem735#1.base, 689 + audio_ioctl_#t~mem735#1.offset, 4);havoc audio_ioctl_#t~mem734#1.base, audio_ioctl_#t~mem734#1.offset;havoc audio_ioctl_#t~mem735#1.base, audio_ioctl_#t~mem735#1.offset; [2025-02-08 02:33:16,111 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5663: assume !(0 != audio_ioctl_#t~mem733#1 % 2);havoc audio_ioctl_#t~mem732#1.base, audio_ioctl_#t~mem732#1.offset;havoc audio_ioctl_#t~mem733#1; [2025-02-08 02:33:16,111 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5663-1: assume 0 != audio_ioctl_#t~bitwise729#1;havoc audio_ioctl_#t~mem727#1.base, audio_ioctl_#t~mem727#1.offset;havoc audio_ioctl_#t~mem728#1;havoc audio_ioctl_#t~bitwise729#1;call audio_ioctl_#t~mem730#1.base, audio_ioctl_#t~mem730#1.offset := read~$Pointer$#15(~#audio_devs~0.base, ~#audio_devs~0.offset + 8 * audio_ioctl_~dev#1, 8);call audio_ioctl_#t~mem731#1.base, audio_ioctl_#t~mem731#1.offset := read~$Pointer$#61(audio_ioctl_#t~mem730#1.base, 168 + audio_ioctl_#t~mem730#1.offset, 8);call write~int#61(audio_ioctl_~val~0#1, audio_ioctl_#t~mem731#1.base, 689 + audio_ioctl_#t~mem731#1.offset, 4);havoc audio_ioctl_#t~mem730#1.base, audio_ioctl_#t~mem730#1.offset;havoc audio_ioctl_#t~mem731#1.base, audio_ioctl_#t~mem731#1.offset; [2025-02-08 02:33:16,111 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5663-1: assume !(0 != audio_ioctl_#t~bitwise729#1);havoc audio_ioctl_#t~mem727#1.base, audio_ioctl_#t~mem727#1.offset;havoc audio_ioctl_#t~mem728#1;havoc audio_ioctl_#t~bitwise729#1; [2025-02-08 02:33:16,111 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7777-1: SUMMARY for call output_sleep_#t~ret1691#1.base, output_sleep_#t~ret1691#1.offset := get_current(); srcloc: null [2025-02-08 02:33:16,111 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7777: output_sleep_~tmp~56#1.base, output_sleep_~tmp~56#1.offset := output_sleep_#t~ret1691#1.base, output_sleep_#t~ret1691#1.offset;havoc output_sleep_#t~ret1691#1.base, output_sleep_#t~ret1691#1.offset; [2025-02-08 02:33:16,111 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5663-4: assume 0 != audio_ioctl_~__ret_gu___3~0#1;audio_ioctl_#res#1 := -14; [2025-02-08 02:33:16,112 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5663-4: assume !(0 != audio_ioctl_~__ret_gu___3~0#1);call audio_ioctl_#t~mem727#1.base, audio_ioctl_#t~mem727#1.offset := read~$Pointer$#15(~#audio_devs~0.base, ~#audio_devs~0.offset + 8 * audio_ioctl_~dev#1, 8);call audio_ioctl_#t~mem728#1 := read~int#61(audio_ioctl_#t~mem727#1.base, 192 + audio_ioctl_#t~mem727#1.offset, 4); [2025-02-08 02:33:16,112 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5663-5: assume audio_ioctl_#t~switch726#1; [2025-02-08 02:33:16,112 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5663-5: assume !audio_ioctl_#t~switch726#1;havoc audio_ioctl_#t~switch726#1;audio_ioctl_~val~0#1 := (if audio_ioctl_~__val_gu___3~0#1 % 18446744073709551616 % 4294967296 <= 2147483647 then audio_ioctl_~__val_gu___3~0#1 % 18446744073709551616 % 4294967296 else audio_ioctl_~__val_gu___3~0#1 % 18446744073709551616 % 4294967296 - 4294967296); [2025-02-08 02:33:16,112 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5663-2: assume 2 == audio_ioctl_#t~mem728#1;audio_ioctl_#t~bitwise729#1 := audio_ioctl_#t~mem728#1; [2025-02-08 02:33:16,112 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5663-2: assume !(2 == audio_ioctl_#t~mem728#1); [2025-02-08 02:33:16,112 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5663-3: assume 0 == audio_ioctl_#t~mem728#1;audio_ioctl_#t~bitwise729#1 := 0; [2025-02-08 02:33:16,112 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5663-3: assume !(0 == audio_ioctl_#t~mem728#1); [2025-02-08 02:33:16,112 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5663-8: assume audio_ioctl_#t~switch726#1; [2025-02-08 02:33:16,112 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5663-8: assume !audio_ioctl_#t~switch726#1;audio_ioctl_#t~switch726#1 := true; [2025-02-08 02:33:16,112 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4342: assume -2147483648 <= sound_mmap_#t~ret249#1 && sound_mmap_#t~ret249#1 <= 2147483647;havoc sound_mmap_#t~ret249#1; [2025-02-08 02:33:16,112 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5663-9: assume audio_ioctl_#t~switch726#1; [2025-02-08 02:33:16,112 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5663-9: assume !audio_ioctl_#t~switch726#1;audio_ioctl_#t~switch726#1 := audio_ioctl_#t~switch726#1; [2025-02-08 02:33:16,112 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11477: call ULTIMATE.dealloc(sequencer_ioctl_~#inf~0#1.base, sequencer_ioctl_~#inf~0#1.offset);havoc sequencer_ioctl_~#inf~0#1.base, sequencer_ioctl_~#inf~0#1.offset;call ULTIMATE.dealloc(sequencer_ioctl_~#event_rec~2#1.base, sequencer_ioctl_~#event_rec~2#1.offset);havoc sequencer_ioctl_~#event_rec~2#1.base, sequencer_ioctl_~#event_rec~2#1.offset;sound_ioctl_#t~ret228#1 := sequencer_ioctl_#res#1;havoc sequencer_ioctl_#t~ret3174#1, sequencer_ioctl_#t~switch3175#1, sequencer_ioctl_#t~mem3180#1.base, sequencer_ioctl_#t~mem3180#1.offset, sequencer_ioctl_#t~ret3181#1, sequencer_ioctl_#t~switch3182#1, sequencer_ioctl_#t~mem3183#1.base, sequencer_ioctl_#t~mem3183#1.offset, sequencer_ioctl_#t~short3184#1, sequencer_ioctl_#t~ret3185#1, sequencer_ioctl_#t~ret3186#1.base, sequencer_ioctl_#t~ret3186#1.offset, sequencer_ioctl_#t~ret3187#1, sequencer_ioctl_#t~switch3188#1, sequencer_ioctl_#t~ret3189#1, sequencer_ioctl_#t~mem3190#1.base, sequencer_ioctl_#t~mem3190#1.offset, sequencer_ioctl_#t~short3191#1, sequencer_ioctl_#t~mem3192#1, sequencer_ioctl_#t~mem3199#1.base, sequencer_ioctl_#t~mem3199#1.offset, sequencer_ioctl_#t~mem3200#1.base, sequencer_ioctl_#t~mem3200#1.offset, sequencer_ioctl_#t~ret3201#1, sequencer_ioctl_#t~mem3206#1.base, sequencer_ioctl_#t~mem3206#1.offset, sequencer_ioctl_#t~ret3207#1, sequencer_ioctl_#t~mem3212#1.base, sequencer_ioctl_#t~mem3212#1.offset, sequencer_ioctl_#t~ret3213#1, sequencer_ioctl_#t~switch3214#1, sequencer_ioctl_#t~switch3215#1, sequencer_ioctl_#t~mem3216#1.base, sequencer_ioctl_#t~mem3216#1.offset, sequencer_ioctl_#t~short3217#1, sequencer_ioctl_#t~bitwise3218#1, sequencer_ioctl_#t~bitwise3219#1, sequencer_ioctl_#t~mem3225#1.base, sequencer_ioctl_#t~mem3225#1.offset, sequencer_ioctl_#t~mem3226#1.base, sequencer_ioctl_#t~mem3226#1.offset, sequencer_ioctl_#t~ret3227#1, sequencer_ioctl_#t~switch3228#1, sequencer_ioctl_#t~mem3229#1.base, sequencer_ioctl_#t~mem3229#1.offset, sequencer_ioctl_#t~short3230#1, sequencer_ioctl_#t~bitwise3231#1, sequencer_ioctl_#t~bitwise3232#1, sequencer_ioctl_#t~mem3238#1.base, sequencer_ioctl_#t~mem3238#1.offset, sequencer_ioctl_#t~mem3239#1.base, sequencer_ioctl_#t~mem3239#1.offset, sequencer_ioctl_#t~ret3240#1, sequencer_ioctl_#t~switch3241#1, sequencer_ioctl_#t~mem3242#1.base, sequencer_ioctl_#t~mem3242#1.offset, sequencer_ioctl_#t~short3243#1, sequencer_ioctl_#t~bitwise3244#1, sequencer_ioctl_#t~bitwise3245#1, sequencer_ioctl_#t~mem3251#1.base, sequencer_ioctl_#t~mem3251#1.offset, sequencer_ioctl_#t~mem3252#1.base, sequencer_ioctl_#t~mem3252#1.offset, sequencer_ioctl_#t~ret3253#1, sequencer_ioctl_#t~switch3254#1, sequencer_ioctl_#t~bitwise3255#1, sequencer_ioctl_#t~bitwise3256#1, sequencer_ioctl_#t~mem3262#1.base, sequencer_ioctl_#t~mem3262#1.offset, sequencer_ioctl_#t~mem3263#1.base, sequencer_ioctl_#t~mem3263#1.offset, sequencer_ioctl_#t~ret3264#1, sequencer_ioctl_#t~switch3265#1, sequencer_ioctl_#t~bitwise3266#1, sequencer_ioctl_#t~bitwise3267#1, sequencer_ioctl_#t~mem3268#1.base, sequencer_ioctl_#t~mem3268#1.offset, sequencer_ioctl_#t~mem3269#1.base, sequencer_ioctl_#t~mem3269#1.offset, sequencer_ioctl_#t~memcpy~res3270#1.base, sequencer_ioctl_#t~memcpy~res3270#1.offset, sequencer_ioctl_#t~mem3271#1.base, sequencer_ioctl_#t~mem3271#1.offset, sequencer_ioctl_#t~mem3272#1.base, sequencer_ioctl_#t~mem3272#1.offset, sequencer_ioctl_#t~memcpy~res3273#1.base, sequencer_ioctl_#t~memcpy~res3273#1.offset, sequencer_ioctl_#t~mem3274#1.base, sequencer_ioctl_#t~mem3274#1.offset, sequencer_ioctl_#t~mem3275#1.base, sequencer_ioctl_#t~mem3275#1.offset, sequencer_ioctl_#t~ret3276#1, sequencer_ioctl_#t~ret3277#1, sequencer_ioctl_#t~ret3278#1, sequencer_ioctl_#t~ret3279#1.base, sequencer_ioctl_#t~ret3279#1.offset, sequencer_ioctl_#t~ret3280#1, sequencer_ioctl_#t~ret3281#1, sequencer_ioctl_#t~switch3282#1, sequencer_ioctl_#t~mem3283#1.base, sequencer_ioctl_#t~mem3283#1.offset, sequencer_ioctl_#t~short3284#1, sequencer_ioctl_#t~mem3285#1.base, sequencer_ioctl_#t~mem3285#1.offset, sequencer_ioctl_#t~mem3286#1.base, sequencer_ioctl_#t~mem3286#1.offset, sequencer_ioctl_#t~ret3287#1, sequencer_ioctl_#t~switch3288#1, sequencer_ioctl_#t~switch3289#1, sequencer_ioctl_#t~mem3290#1.base, sequencer_ioctl_#t~mem3290#1.offset, sequencer_ioctl_#t~mem3291#1.base, sequencer_ioctl_#t~mem3291#1.offset, sequencer_ioctl_#t~mem3292#1.base, sequencer_ioctl_#t~mem3292#1.offset, sequencer_ioctl_#t~mem3298#1.base, sequencer_ioctl_#t~mem3298#1.offset, sequencer_ioctl_#t~mem3299#1.base, sequencer_ioctl_#t~mem3299#1.offset, sequencer_ioctl_#t~ret3300#1, sequencer_ioctl_#t~switch3301#1, sequencer_ioctl_~dev#1, sequencer_ioctl_~file#1.base, sequencer_ioctl_~file#1.offset, sequencer_ioctl_~cmd#1, sequencer_ioctl_~arg#1.base, sequencer_ioctl_~arg#1.offset, sequencer_ioctl_~midi_dev~0#1, sequencer_ioctl_~orig_dev~11#1, sequencer_ioctl_~val~3#1, sequencer_ioctl_~err~12#1, sequencer_ioctl_~mode~7#1, sequencer_ioctl_~tmp~104#1, sequencer_ioctl_~#inf~0#1.base, sequencer_ioctl_~#inf~0#1.offset, sequencer_ioctl_~#event_rec~2#1.base, sequencer_ioctl_~#event_rec~2#1.offset, sequencer_ioctl_~flags~24#1, sequencer_ioctl_~p~9#1.base, sequencer_ioctl_~p~9#1.offset, sequencer_ioctl_~tmp___0~69#1, sequencer_ioctl_~__ret_gu~4#1, sequencer_ioctl_~__val_gu~4#1, sequencer_ioctl_~tmp___1~36#1.base, sequencer_ioctl_~tmp___1~36#1.offset, sequencer_ioctl_~tmp___2~20#1, sequencer_ioctl_~__gu_err~1#1, sequencer_ioctl_~__gu_val~1#1, sequencer_ioctl_~tmp___3~7#1, sequencer_ioctl_~tmp___4~7#1, sequencer_ioctl_~tmp___5~6#1, sequencer_ioctl_~__ret_gu___0~2#1, sequencer_ioctl_~__val_gu___0~2#1, sequencer_ioctl_~__ret_gu___1~2#1, sequencer_ioctl_~__val_gu___1~2#1, sequencer_ioctl_~tmp___6~4#1, sequencer_ioctl_~__ret_gu___2~1#1, sequencer_ioctl_~__val_gu___2~1#1, sequencer_ioctl_~__ret_gu___3~1#1, sequencer_ioctl_~__val_gu___3~1#1, sequencer_ioctl_~__ret_gu___4~0#1, sequencer_ioctl_~__val_gu___4~0#1, sequencer_ioctl_~tmp___7~4#1, sequencer_ioctl_~__ret_gu___5~0#1, sequencer_ioctl_~__val_gu___5~0#1, sequencer_ioctl_~__len~4#1, sequencer_ioctl_~__ret~4#1.base, sequencer_ioctl_~__ret~4#1.offset, sequencer_ioctl_~tmp___8~3#1, sequencer_ioctl_~tmp___9~3#1, sequencer_ioctl_~tmp___10~2#1.base, sequencer_ioctl_~tmp___10~2#1.offset, sequencer_ioctl_~__ret_gu___6~0#1, sequencer_ioctl_~__val_gu___6~0#1, sequencer_ioctl_~tmp___11~2#1, sequencer_ioctl_~__ret_gu___7~0#1, sequencer_ioctl_~__val_gu___7~0#1, sequencer_ioctl_~__ret_gu___8~0#1, sequencer_ioctl_~__val_gu___8~0#1, sequencer_ioctl_~tmp___12~1#1, sequencer_ioctl_~__ret_pu~3#1, sequencer_ioctl_~__pu_val~3#1;havoc sequencer_ioctl_#in~dev#1, sequencer_ioctl_#in~file#1.base, sequencer_ioctl_#in~file#1.offset, sequencer_ioctl_#in~cmd#1, sequencer_ioctl_#in~arg#1.base, sequencer_ioctl_#in~arg#1.offset;assume { :end_inline_sequencer_ioctl } true;assume -2147483648 <= sound_ioctl_#t~ret228#1 && sound_ioctl_#t~ret228#1 <= 2147483647;sound_ioctl_~tmp___9~0#1 := sound_ioctl_#t~ret228#1;sound_ioctl_~ret~6#1 := sound_ioctl_~tmp___9~0#1; [2025-02-08 02:33:16,115 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5663-6: assume audio_ioctl_#t~switch726#1; [2025-02-08 02:33:16,115 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5663-6: assume !audio_ioctl_#t~switch726#1;audio_ioctl_#t~switch726#1 := true; [2025-02-08 02:33:16,115 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5663-7: assume audio_ioctl_#t~switch726#1; [2025-02-08 02:33:16,115 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5663-7: assume !audio_ioctl_#t~switch726#1;audio_ioctl_#t~switch726#1 := audio_ioctl_#t~switch726#1; [2025-02-08 02:33:16,115 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4210: assume sound_ioctl_#t~switch218#1; [2025-02-08 02:33:16,115 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4210: assume !sound_ioctl_#t~switch218#1;sound_ioctl_#t~switch218#1 := true; [2025-02-08 02:33:16,115 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4342-1: SUMMARY for call sound_mmap_#t~ret249#1 := printk(37, 0); srcloc: null [2025-02-08 02:33:16,115 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5663-10: assume audio_ioctl_#t~switch598#1; [2025-02-08 02:33:16,115 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5663-10: assume !audio_ioctl_#t~switch598#1;audio_ioctl_#t~switch598#1 := audio_ioctl_#t~switch598#1 || -2147201001 == audio_ioctl_~cmd#1; [2025-02-08 02:33:16,115 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7778: assume -2147483648 <= output_sleep_#t~ret1692#1 && output_sleep_#t~ret1692#1 <= 2147483647;output_sleep_~tmp___0~37#1 := output_sleep_#t~ret1692#1;havoc output_sleep_#t~ret1692#1; [2025-02-08 02:33:16,115 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5664-1: SUMMARY for call might_fault(); srcloc: null [2025-02-08 02:33:16,115 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9628: call ULTIMATE.dealloc(MIDIbuf_write_~#tmp_data~0#1.base, MIDIbuf_write_~#tmp_data~0#1.offset);havoc MIDIbuf_write_~#tmp_data~0#1.base, MIDIbuf_write_~#tmp_data~0#1.offset;sound_write_#t~ret154#1 := MIDIbuf_write_#res#1;havoc MIDIbuf_write_#t~mem2413#1.base, MIDIbuf_write_#t~mem2413#1.offset, MIDIbuf_write_#t~mem2414#1, MIDIbuf_write_#t~mem2415#1, MIDIbuf_write_#t~bitwise2416#1, MIDIbuf_write_#t~ret2417#1.base, MIDIbuf_write_#t~ret2417#1.offset, MIDIbuf_write_#t~ret2418#1, MIDIbuf_write_#t~mem2419#1.base, MIDIbuf_write_#t~mem2419#1.offset, MIDIbuf_write_#t~mem2420#1, MIDIbuf_write_#t~ret2421#1, MIDIbuf_write_#t~mem2422#1.base, MIDIbuf_write_#t~mem2422#1.offset, MIDIbuf_write_#t~mem2423#1, MIDIbuf_write_#t~ret2424#1.base, MIDIbuf_write_#t~ret2424#1.offset, MIDIbuf_write_#t~ret2425#1, MIDIbuf_write_#t~mem2426#1.base, MIDIbuf_write_#t~mem2426#1.offset, MIDIbuf_write_#t~mem2427#1.base, MIDIbuf_write_#t~mem2427#1.offset, MIDIbuf_write_#t~mem2428#1, MIDIbuf_write_#t~mem2429#1, MIDIbuf_write_#t~mem2430#1.base, MIDIbuf_write_#t~mem2430#1.offset, MIDIbuf_write_#t~mem2431#1.base, MIDIbuf_write_#t~mem2431#1.offset, MIDIbuf_write_#t~mem2432#1, MIDIbuf_write_#t~mem2433#1.base, MIDIbuf_write_#t~mem2433#1.offset, MIDIbuf_write_#t~mem2434#1.base, MIDIbuf_write_#t~mem2434#1.offset, MIDIbuf_write_#t~mem2435#1, MIDIbuf_write_~dev#1, MIDIbuf_write_~file#1.base, MIDIbuf_write_~file#1.offset, MIDIbuf_write_~buf#1.base, MIDIbuf_write_~buf#1.offset, MIDIbuf_write_~count#1, MIDIbuf_write_~c~4#1, MIDIbuf_write_~n~8#1, MIDIbuf_write_~i~13#1, MIDIbuf_write_~#tmp_data~0#1.base, MIDIbuf_write_~#tmp_data~0#1.offset, MIDIbuf_write_~tmp~85#1.base, MIDIbuf_write_~tmp~85#1.offset, MIDIbuf_write_~tmp___0~56#1, MIDIbuf_write_~tmp___1~29#1, MIDIbuf_write_~flags~17#1, MIDIbuf_write_~tmp___2~14#1.base, MIDIbuf_write_~tmp___2~14#1.offset;havoc MIDIbuf_write_#in~dev#1, MIDIbuf_write_#in~file#1.base, MIDIbuf_write_#in~file#1.offset, MIDIbuf_write_#in~buf#1.base, MIDIbuf_write_#in~buf#1.offset, MIDIbuf_write_#in~count#1;assume { :end_inline_MIDIbuf_write } true;assume -2147483648 <= sound_write_#t~ret154#1 && sound_write_#t~ret154#1 <= 2147483647;sound_write_~ret~5#1 := sound_write_#t~ret154#1; [2025-02-08 02:33:16,115 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5664: audio_ioctl_#t~switch726#1 := false; [2025-02-08 02:33:16,116 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7778-1: SUMMARY for call output_sleep_#t~ret1692#1 := signal_pending(output_sleep_~tmp~56#1.base, output_sleep_~tmp~56#1.offset); srcloc: null [2025-02-08 02:33:16,116 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5532-1: SUMMARY for call audio_ioctl_#t~ret643#1 := dma_ioctl(audio_ioctl_~dev#1, audio_ioctl_~cmd#1, audio_ioctl_~arg#1.base, audio_ioctl_~arg#1.offset); srcloc: null [2025-02-08 02:33:16,116 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5532: assume -2147483648 <= audio_ioctl_#t~ret643#1 && audio_ioctl_#t~ret643#1 <= 2147483647;audio_ioctl_~tmp___1~10#1 := audio_ioctl_#t~ret643#1;audio_ioctl_#res#1 := audio_ioctl_~tmp___1~10#1; [2025-02-08 02:33:16,116 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4343: sound_mmap_#res#1 := -22; [2025-02-08 02:33:16,116 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4343-1: SUMMARY for call _unlock_kernel(38, 0, 39, 0, 463); srcloc: null [2025-02-08 02:33:16,116 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5400: audio_read_#t~ret579#1 := DMAbuf_rmchars_#res#1;havoc DMAbuf_rmchars_#t~mem1629#1.base, DMAbuf_rmchars_#t~mem1629#1.offset, DMAbuf_rmchars_#t~mem1630#1.base, DMAbuf_rmchars_#t~mem1630#1.offset, DMAbuf_rmchars_#t~mem1631#1, DMAbuf_rmchars_#t~mem1632#1, DMAbuf_rmchars_#t~mem1633#1, DMAbuf_rmchars_#t~mem1634#1, DMAbuf_rmchars_#t~mem1635#1, DMAbuf_rmchars_#t~mem1636#1, DMAbuf_rmchars_#t~mem1637#1, DMAbuf_rmchars_#t~mem1638#1, DMAbuf_rmchars_#t~mem1639#1, DMAbuf_rmchars_#t~mem1640#1, DMAbuf_rmchars_~dev#1, DMAbuf_rmchars_~buff_no#1, DMAbuf_rmchars_~c#1, DMAbuf_rmchars_~adev~8#1.base, DMAbuf_rmchars_~adev~8#1.offset, DMAbuf_rmchars_~dmap~9#1.base, DMAbuf_rmchars_~dmap~9#1.offset, DMAbuf_rmchars_~p~5#1;havoc DMAbuf_rmchars_#in~dev#1, DMAbuf_rmchars_#in~buff_no#1, DMAbuf_rmchars_#in~c#1;assume { :end_inline_DMAbuf_rmchars } true;assume -2147483648 <= audio_read_#t~ret579#1 && audio_read_#t~ret579#1 <= 2147483647;havoc audio_read_#t~mem578#1;havoc audio_read_#t~ret579#1;call audio_read_#t~mem580#1 := read~int#43(audio_read_~#l~2#1.base, audio_read_~#l~2#1.offset, 4);audio_read_~p~3#1 := audio_read_~p~3#1 + audio_read_#t~mem580#1;havoc audio_read_#t~mem580#1;call audio_read_#t~mem581#1 := read~int#43(audio_read_~#l~2#1.base, audio_read_~#l~2#1.offset, 4);audio_read_~c~1#1 := audio_read_~c~1#1 - audio_read_#t~mem581#1;havoc audio_read_#t~mem581#1; [2025-02-08 02:33:16,116 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5268-1: [2025-02-08 02:33:16,116 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5268-2: havoc audio_write_#t~bitwise482#1;assume ((((audio_write_#t~mem481#1 < 0 || audio_write_#t~bitwise482#1 <= audio_write_#t~mem481#1) && audio_write_#t~bitwise482#1 <= 4) && audio_write_#t~bitwise482#1 >= 0) && (audio_write_#t~mem481#1 >= 0 || audio_write_#t~bitwise482#1 > 4 + audio_write_#t~mem481#1)) && audio_write_#t~bitwise482#1 >= -2147483648; [2025-02-08 02:33:16,116 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5268: assume 0 != audio_write_#t~bitwise482#1;havoc audio_write_#t~mem480#1.base, audio_write_#t~mem480#1.offset;havoc audio_write_#t~mem481#1;havoc audio_write_#t~bitwise482#1;call audio_write_#t~mem483#1.base, audio_write_#t~mem483#1.offset := read~$Pointer$#15(~#audio_devs~0.base, ~#audio_devs~0.offset + 8 * audio_write_~dev#1, 8);call audio_write_#t~mem484#1.base, audio_write_#t~mem484#1.offset := read~$Pointer$#15(~#audio_devs~0.base, ~#audio_devs~0.offset + 8 * audio_write_~dev#1, 8);call audio_write_#t~mem485#1 := read~int#61(audio_write_#t~mem484#1.base, 428 + audio_write_#t~mem484#1.offset, 4); [2025-02-08 02:33:16,116 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5268: assume !(0 != audio_write_#t~bitwise482#1);havoc audio_write_#t~mem480#1.base, audio_write_#t~mem480#1.offset;havoc audio_write_#t~mem481#1;havoc audio_write_#t~bitwise482#1;call audio_write_#t~mem487#1.base, audio_write_#t~mem487#1.offset := read~$Pointer$#15(~#audio_devs~0.base, ~#audio_devs~0.offset + 8 * audio_write_~dev#1, 8);call write~int#61(2, audio_write_#t~mem487#1.base, 428 + audio_write_#t~mem487#1.offset, 4);havoc audio_write_#t~mem487#1.base, audio_write_#t~mem487#1.offset; [2025-02-08 02:33:16,116 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10289-4: assume 2048 == sequencer_write_#t~mem2571#1 % 4294967296;sequencer_write_#t~bitwise2572#1 := sequencer_write_#t~mem2571#1; [2025-02-08 02:33:16,116 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10289-4: assume !(2048 == sequencer_write_#t~mem2571#1 % 4294967296); [2025-02-08 02:33:16,116 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10289-5: assume 0 == sequencer_write_#t~mem2571#1 % 4294967296;sequencer_write_#t~bitwise2572#1 := 0; [2025-02-08 02:33:16,116 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10289-5: assume !(0 == sequencer_write_#t~mem2571#1 % 4294967296); [2025-02-08 02:33:16,116 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5268-3: assume 4 == audio_write_#t~mem481#1;audio_write_#t~bitwise482#1 := audio_write_#t~mem481#1; [2025-02-08 02:33:16,116 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5268-3: assume !(4 == audio_write_#t~mem481#1); [2025-02-08 02:33:16,117 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10289-6: call sequencer_write_#t~mem2571#1 := read~int#61(sequencer_write_~file#1.base, 104 + sequencer_write_~file#1.offset, 4); [2025-02-08 02:33:16,117 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11082: havoc setup_mode2_#t~mem3001#1.base, setup_mode2_#t~mem3001#1.offset, setup_mode2_#t~mem3002#1.base, setup_mode2_#t~mem3002#1.offset, setup_mode2_#t~mem3003#1.base, setup_mode2_#t~mem3003#1.offset, setup_mode2_#t~short3004#1, setup_mode2_#t~mem3005#1.base, setup_mode2_#t~mem3005#1.offset, setup_mode2_#t~mem3006#1.base, setup_mode2_#t~mem3006#1.offset, setup_mode2_#t~mem3007#1.base, setup_mode2_#t~mem3007#1.offset, setup_mode2_#t~mem3008#1.base, setup_mode2_#t~mem3008#1.offset, setup_mode2_#t~mem3009#1.base, setup_mode2_#t~mem3009#1.offset, setup_mode2_#t~mem3010#1.base, setup_mode2_#t~mem3010#1.offset, setup_mode2_#t~mem3011#1.base, setup_mode2_#t~mem3011#1.offset, setup_mode2_#t~mem3012#1.base, setup_mode2_#t~mem3012#1.offset, setup_mode2_~dev~14#1, setup_mode2_~tmp~97#1, setup_mode2_~chn~5#1;assume { :end_inline_setup_mode2 } true; [2025-02-08 02:33:16,117 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5268-4: assume 0 == audio_write_#t~mem481#1;audio_write_#t~bitwise482#1 := 0; [2025-02-08 02:33:16,117 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5268-4: assume !(0 == audio_write_#t~mem481#1); [2025-02-08 02:33:16,117 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5136: call audio_open_#t~mem417#1.base, audio_open_#t~mem417#1.offset := read~$Pointer$#15(~#audio_devs~0.base, ~#audio_devs~0.offset + 8 * audio_open_~dev#1, 8);call write~int#61(0, audio_open_#t~mem417#1.base, 440 + audio_open_#t~mem417#1.offset, 4);havoc audio_open_#t~mem417#1.base, audio_open_#t~mem417#1.offset; [2025-02-08 02:33:16,117 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10289: sequencer_write_#t~ret2573#1 := seq_queue_#res#1;havoc seq_queue_#t~ret2577#1, seq_queue_#t~memcpy~res2578#1.base, seq_queue_#t~memcpy~res2578#1.offset, seq_queue_#t~memcpy~res2579#1.base, seq_queue_#t~memcpy~res2579#1.offset, seq_queue_~note#1.base, seq_queue_~note#1.offset, seq_queue_~nonblock#1, seq_queue_~tmp~93#1, seq_queue_~__len~3#1, seq_queue_~__ret~3#1.base, seq_queue_~__ret~3#1.offset;havoc seq_queue_#in~note#1.base, seq_queue_#in~note#1.offset, seq_queue_#in~nonblock#1;assume { :end_inline_seq_queue } true;assume -2147483648 <= sequencer_write_#t~ret2573#1 && sequencer_write_#t~ret2573#1 <= 2147483647;sequencer_write_~tmp___2~17#1 := sequencer_write_#t~ret2573#1;havoc sequencer_write_#t~mem2571#1;havoc sequencer_write_#t~bitwise2572#1;havoc sequencer_write_#t~ret2573#1; [2025-02-08 02:33:16,117 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10289-1: assume { :begin_inline_seq_queue } true;seq_queue_#in~note#1.base, seq_queue_#in~note#1.offset, seq_queue_#in~nonblock#1 := sequencer_write_~#event_rec~1#1.base, sequencer_write_~#event_rec~1#1.offset, (if (if 0 != sequencer_write_#t~bitwise2572#1 % 4294967296 then 1 else 0) % 256 <= 127 then (if 0 != sequencer_write_#t~bitwise2572#1 % 4294967296 then 1 else 0) % 256 else (if 0 != sequencer_write_#t~bitwise2572#1 % 4294967296 then 1 else 0) % 256 - 256);havoc seq_queue_#res#1;havoc seq_queue_#t~ret2577#1, seq_queue_#t~memcpy~res2578#1.base, seq_queue_#t~memcpy~res2578#1.offset, seq_queue_#t~memcpy~res2579#1.base, seq_queue_#t~memcpy~res2579#1.offset, seq_queue_~note#1.base, seq_queue_~note#1.offset, seq_queue_~nonblock#1, seq_queue_~tmp~93#1, seq_queue_~__len~3#1, seq_queue_~__ret~3#1.base, seq_queue_~__ret~3#1.offset;seq_queue_~note#1.base, seq_queue_~note#1.offset := seq_queue_#in~note#1.base, seq_queue_#in~note#1.offset;seq_queue_~nonblock#1 := seq_queue_#in~nonblock#1;havoc seq_queue_~tmp~93#1;havoc seq_queue_~__len~3#1;havoc seq_queue_~__ret~3#1.base, seq_queue_~__ret~3#1.offset; [2025-02-08 02:33:16,117 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10289-2: [2025-02-08 02:33:16,117 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10289-3: havoc sequencer_write_#t~bitwise2572#1;assume sequencer_write_#t~bitwise2572#1 % 4294967296 <= sequencer_write_#t~mem2571#1 % 4294967296 && sequencer_write_#t~bitwise2572#1 % 4294967296 <= 2048; [2025-02-08 02:33:16,117 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7779: assume 0 != output_sleep_~tmp___0~37#1;output_sleep_#res#1 := -4; [2025-02-08 02:33:16,118 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7779: assume !(0 != output_sleep_~tmp___0~37#1);call output_sleep_#t~mem1693#1 := read~int#61(output_sleep_~adev~11#1.base, 196 + output_sleep_~adev~11#1.offset, 4);output_sleep_#t~short1696#1 := 0 != output_sleep_#t~mem1693#1; [2025-02-08 02:33:16,118 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10290: assume 0 == sequencer_write_~tmp___2~17#1;sequencer_write_~processed~0#1 := sequencer_write_~count#1 - sequencer_write_~c~7#1; [2025-02-08 02:33:16,118 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10290: assume !(0 == sequencer_write_~tmp___2~17#1);sequencer_write_~p~8#1 := sequencer_write_~p~8#1 + sequencer_write_~ev_size~0#1;sequencer_write_~c~7#1 := sequencer_write_~c~7#1 - sequencer_write_~ev_size~0#1; [2025-02-08 02:33:16,118 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5269-2: havoc audio_write_#t~bitwise486#1;assume ((((audio_write_#t~mem485#1 < 0 || audio_write_#t~bitwise486#1 >= 2) && audio_write_#t~bitwise486#1 >= audio_write_#t~mem485#1) && (audio_write_#t~mem485#1 < 0 || audio_write_#t~bitwise486#1 <= 2 + audio_write_#t~mem485#1)) && (audio_write_#t~mem485#1 >= 0 || audio_write_#t~bitwise486#1 < 0)) && audio_write_#t~bitwise486#1 <= 2147483647; [2025-02-08 02:33:16,118 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5269-3: assume false;audio_write_#t~bitwise486#1 := audio_write_#t~mem485#1; [2025-02-08 02:33:16,118 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5269-3: assume !false; [2025-02-08 02:33:16,121 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5269: call write~int#61(audio_write_#t~bitwise486#1, audio_write_#t~mem483#1.base, 428 + audio_write_#t~mem483#1.offset, 4);havoc audio_write_#t~mem483#1.base, audio_write_#t~mem483#1.offset;havoc audio_write_#t~mem484#1.base, audio_write_#t~mem484#1.offset;havoc audio_write_#t~mem485#1;havoc audio_write_#t~bitwise486#1; [2025-02-08 02:33:16,122 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5269-1: [2025-02-08 02:33:16,122 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5269-4: assume 0 == audio_write_#t~mem485#1 || 2 == audio_write_#t~mem485#1;audio_write_#t~bitwise486#1 := 2; [2025-02-08 02:33:16,122 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5269-4: assume !(0 == audio_write_#t~mem485#1 || 2 == audio_write_#t~mem485#1); [2025-02-08 02:33:16,122 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5137: assume 4 == audio_open_~dev_type~0#1; [2025-02-08 02:33:16,122 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5137: assume !(4 == audio_open_~dev_type~0#1); [2025-02-08 02:33:16,122 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3948: sound_write_#t~switch151#1 := 1 == sound_write_~dev~1#1 % 16; [2025-02-08 02:33:16,122 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3948-1: SUMMARY for call _lock_kernel(15, 0, 16, 0, 197); srcloc: null [2025-02-08 02:33:16,122 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3816: havoc load_mixer_volumes_#t~strcpy~res133#1.base, load_mixer_volumes_#t~strcpy~res133#1.offset; [2025-02-08 02:33:16,122 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3816-1: SUMMARY for call load_mixer_volumes_#t~strcpy~res133#1.base, load_mixer_volumes_#t~strcpy~res133#1.offset := #Ultimate.C_strcpy#61(~#mixer_vols~0.base, 4 + (~#mixer_vols~0.offset + 164 * load_mixer_volumes_~n~1#1), load_mixer_volumes_~name#1.base, load_mixer_volumes_~name#1.offset); srcloc: null [2025-02-08 02:33:16,122 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12008: sequencer_ioctl_~val~3#1 := (if 250 * sequencer_ioctl_~val~3#1 < 0 && 0 != 250 * sequencer_ioctl_~val~3#1 % 10 then 1 + 250 * sequencer_ioctl_~val~3#1 / 10 else 250 * sequencer_ioctl_~val~3#1 / 10);~pre_event_timeout~0 := sequencer_ioctl_~val~3#1; [2025-02-08 02:33:16,122 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5534: assume false;audio_ioctl_#t~bitwise645#1 := audio_ioctl_#t~mem644#1; [2025-02-08 02:33:16,122 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5534: assume !false; [2025-02-08 02:33:16,122 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11744: assume -2147483648 <= sequencer_ioctl_#t~ret3227#1 && sequencer_ioctl_#t~ret3227#1 <= 2147483647;sequencer_ioctl_~tmp___6~4#1 := sequencer_ioctl_#t~ret3227#1;sequencer_ioctl_#res#1 := sequencer_ioctl_~tmp___6~4#1;call ULTIMATE.dealloc(sequencer_ioctl_~#inf~0#1.base, sequencer_ioctl_~#inf~0#1.offset);havoc sequencer_ioctl_~#inf~0#1.base, sequencer_ioctl_~#inf~0#1.offset;call ULTIMATE.dealloc(sequencer_ioctl_~#event_rec~2#1.base, sequencer_ioctl_~#event_rec~2#1.offset);havoc sequencer_ioctl_~#event_rec~2#1.base, sequencer_ioctl_~#event_rec~2#1.offset; [2025-02-08 02:33:16,122 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5534-1: assume 0 == audio_ioctl_#t~mem644#1 % 4294967296 || 2048 == audio_ioctl_#t~mem644#1 % 4294967296;audio_ioctl_#t~bitwise645#1 := 2048; [2025-02-08 02:33:16,122 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5534-1: assume !(0 == audio_ioctl_#t~mem644#1 % 4294967296 || 2048 == audio_ioctl_#t~mem644#1 % 4294967296); [2025-02-08 02:33:16,122 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5534-2: assume audio_ioctl_#t~switch598#1; [2025-02-08 02:33:16,122 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5534-2: assume !audio_ioctl_#t~switch598#1;audio_ioctl_#t~switch598#1 := audio_ioctl_#t~switch598#1 || -2147201009 == audio_ioctl_~cmd#1; [2025-02-08 02:33:16,122 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11744-1: SUMMARY for call sequencer_ioctl_#t~ret3227#1 := ##fun~int~X~int~X~$Pointer$~TO~int(sequencer_ioctl_~dev#1, sequencer_ioctl_~cmd#1, sequencer_ioctl_~arg#1.base, sequencer_ioctl_~arg#1.offset, sequencer_ioctl_#t~mem3226#1.base, sequencer_ioctl_#t~mem3226#1.offset); srcloc: null [2025-02-08 02:33:16,122 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5138: assume -2147483648 <= audio_open_#t~ret418#1 && audio_open_#t~ret418#1 <= 2147483647;havoc audio_open_#t~ret418#1; [2025-02-08 02:33:16,122 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5138-1: SUMMARY for call audio_open_#t~ret418#1 := set_format(audio_open_~dev#1, 1); srcloc: null [2025-02-08 02:33:16,122 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3817: assume 0 != load_mixer_volumes_~present#1;call write~int#61(load_mixer_volumes_~n~1#1, ~#mixer_vols~0.base, ~#mixer_vols~0.offset + 164 * load_mixer_volumes_~n~1#1, 4); [2025-02-08 02:33:16,122 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3817: assume !(0 != load_mixer_volumes_~present#1);call write~int#61(-1, ~#mixer_vols~0.base, ~#mixer_vols~0.offset + 164 * load_mixer_volumes_~n~1#1, 4); [2025-02-08 02:33:16,122 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5535: call audio_ioctl_#t~mem644#1 := read~int#61(audio_ioctl_~file#1.base, 104 + audio_ioctl_~file#1.offset, 4); [2025-02-08 02:33:16,122 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5535-1: SUMMARY for call spin_lock(audio_ioctl_~file#1.base, 40 + audio_ioctl_~file#1.offset); srcloc: null [2025-02-08 02:33:16,122 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7517: assume 0 == DMAbuf_getrdbuffer_#t~mem1602#1 % 2;havoc DMAbuf_getrdbuffer_#t~mem1602#1;DMAbuf_getrdbuffer_#res#1 := -5; [2025-02-08 02:33:16,122 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7517: assume !(0 == DMAbuf_getrdbuffer_#t~mem1602#1 % 2);havoc DMAbuf_getrdbuffer_#t~mem1602#1; [2025-02-08 02:33:16,122 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4214: assume sound_ioctl_#t~switch218#1; [2025-02-08 02:33:16,122 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4214: assume !sound_ioctl_#t~switch218#1;sound_ioctl_#t~switch218#1 := sound_ioctl_#t~switch218#1; [2025-02-08 02:33:16,122 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10292: assume 0 == ~seq_playing~0; [2025-02-08 02:33:16,122 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10292: assume !(0 == ~seq_playing~0); [2025-02-08 02:33:16,122 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11085: assume 0 == ~max_synthdev~0 && 0 == ~max_mididev~0;~sequencer_busy~0 := 0;sequencer_open_#res#1 := -6;call ULTIMATE.dealloc(sequencer_open_~#__key~3#1.base, sequencer_open_~#__key~3#1.offset);havoc sequencer_open_~#__key~3#1.base, sequencer_open_~#__key~3#1.offset;call ULTIMATE.dealloc(sequencer_open_~#__key___0~2#1.base, sequencer_open_~#__key___0~2#1.offset);havoc sequencer_open_~#__key___0~2#1.base, sequencer_open_~#__key___0~2#1.offset; [2025-02-08 02:33:16,123 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11085: assume !(0 == ~max_synthdev~0 && 0 == ~max_mididev~0);~synth_open_mask~0 := 0;sequencer_open_~i~18#1 := 0; [2025-02-08 02:33:16,123 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4743: assume main_~res_sound_read_3~0#1 < 0; [2025-02-08 02:33:16,123 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4743: assume !(main_~res_sound_read_3~0#1 < 0);main_~ldv_s_oss_sound_fops_file_operations~0#1 := 1 + main_~ldv_s_oss_sound_fops_file_operations~0#1; [2025-02-08 02:33:16,123 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4743-1: assume 1 == main_~ldv_s_oss_sound_fops_file_operations~0#1; [2025-02-08 02:33:16,123 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4743-1: assume !(1 == main_~ldv_s_oss_sound_fops_file_operations~0#1); [2025-02-08 02:33:16,123 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11746: assume sequencer_ioctl_#t~switch3175#1;sequencer_ioctl_~val~3#1 := ~max_synthdev~0; [2025-02-08 02:33:16,123 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11746: assume !sequencer_ioctl_#t~switch3175#1;sequencer_ioctl_#t~switch3175#1 := sequencer_ioctl_#t~switch3175#1 || -2147200757 == sequencer_ioctl_~cmd#1; [2025-02-08 02:33:16,124 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4743-2: assume main_#t~switch344#1; [2025-02-08 02:33:16,124 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4743-2: assume !main_#t~switch344#1;main_#t~switch344#1 := main_#t~switch344#1 || 2 == main_~tmp___0~15#1; [2025-02-08 02:33:16,124 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5536-1: [2025-02-08 02:33:16,124 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5536-2: havoc audio_ioctl_#t~bitwise645#1;assume (audio_ioctl_#t~bitwise645#1 % 4294967296 >= audio_ioctl_#t~mem644#1 % 4294967296 && audio_ioctl_#t~bitwise645#1 % 4294967296 >= 2048) && audio_ioctl_#t~bitwise645#1 % 4294967296 <= 2048 + audio_ioctl_#t~mem644#1 % 4294967296; [2025-02-08 02:33:16,124 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5536: call write~int#61(audio_ioctl_#t~bitwise645#1, audio_ioctl_~file#1.base, 104 + audio_ioctl_~file#1.offset, 4); [2025-02-08 02:33:16,124 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4347: assume 0 == (sound_mmap_~dmap~0#1.base + sound_mmap_~dmap~0#1.offset) % 18446744073709551616; [2025-02-08 02:33:16,124 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4347: assume !(0 == (sound_mmap_~dmap~0#1.base + sound_mmap_~dmap~0#1.offset) % 18446744073709551616);call sound_mmap_#t~mem251#1.base, sound_mmap_#t~mem251#1.offset := read~$Pointer$#61(sound_mmap_~dmap~0#1.base, 8 + sound_mmap_~dmap~0#1.offset, 8); [2025-02-08 02:33:16,124 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5404: assume 0 != audio_read_~c~1#1; [2025-02-08 02:33:16,124 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5404: assume !(0 != audio_read_~c~1#1);audio_read_#res#1 := audio_read_~count#1 - audio_read_~c~1#1;call ULTIMATE.dealloc(audio_read_~#l~2#1.base, audio_read_~#l~2#1.offset);havoc audio_read_~#l~2#1.base, audio_read_~#l~2#1.offset;call ULTIMATE.dealloc(audio_read_~#dmabuf___0~0#1.base, audio_read_~#dmabuf___0~0#1.offset);havoc audio_read_~#dmabuf___0~0#1.base, audio_read_~#dmabuf___0~0#1.offset; [2025-02-08 02:33:16,124 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10293: SUMMARY for call seq_startplay(); srcloc: null [2025-02-08 02:33:16,124 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5140-1: SUMMARY for call audio_open_#t~ret419#1 := set_format(audio_open_~dev#1, audio_open_~bits~0#1); srcloc: null [2025-02-08 02:33:16,124 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7122: call write~int#61(DMAbuf_open_~mode#1, DMAbuf_open_~adev~0#1.base, 188 + DMAbuf_open_~adev~0#1.offset, 4);DMAbuf_open_#t~short1275#1 := 1 == DMAbuf_open_~mode#1; [2025-02-08 02:33:16,124 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5140: assume -2147483648 <= audio_open_#t~ret419#1 && audio_open_#t~ret419#1 <= 2147483647;havoc audio_open_#t~ret419#1; [2025-02-08 02:33:16,124 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12011-1: assume 0 == ~synth_open_mask~0 % 2 % 4294967296;sequencer_ioctl_#res#1 := -6;call ULTIMATE.dealloc(sequencer_ioctl_~#inf~0#1.base, sequencer_ioctl_~#inf~0#1.offset);havoc sequencer_ioctl_~#inf~0#1.base, sequencer_ioctl_~#inf~0#1.offset;call ULTIMATE.dealloc(sequencer_ioctl_~#event_rec~2#1.base, sequencer_ioctl_~#event_rec~2#1.offset);havoc sequencer_ioctl_~#event_rec~2#1.base, sequencer_ioctl_~#event_rec~2#1.offset; [2025-02-08 02:33:16,124 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12011-1: assume !(0 == ~synth_open_mask~0 % 2 % 4294967296);call sequencer_ioctl_#t~mem3291#1.base, sequencer_ioctl_#t~mem3291#1.offset := read~$Pointer$#19(~#synth_devs~0.base, ~#synth_devs~0.offset, 8);call sequencer_ioctl_#t~mem3292#1.base, sequencer_ioctl_#t~mem3292#1.offset := read~$Pointer$#61(sequencer_ioctl_#t~mem3291#1.base, 52 + sequencer_ioctl_#t~mem3291#1.offset, 8); [2025-02-08 02:33:16,124 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10954: assume setup_mode2_#t~short3004#1;havoc setup_mode2_#t~mem3001#1.base, setup_mode2_#t~mem3001#1.offset;havoc setup_mode2_#t~mem3002#1.base, setup_mode2_#t~mem3002#1.offset;havoc setup_mode2_#t~mem3003#1.base, setup_mode2_#t~mem3003#1.offset;havoc setup_mode2_#t~short3004#1;setup_mode2_~tmp~97#1 := ~max_synthdev~0;~max_synthdev~0 := 1 + ~max_synthdev~0;call setup_mode2_#t~mem3005#1.base, setup_mode2_#t~mem3005#1.offset := read~$Pointer$#20(~#midi_devs~0.base, ~#midi_devs~0.offset + 8 * setup_mode2_~dev~14#1, 8);call setup_mode2_#t~mem3006#1.base, setup_mode2_#t~mem3006#1.offset := read~$Pointer$#61(setup_mode2_#t~mem3005#1.base, 122 + setup_mode2_#t~mem3005#1.offset, 8);call write~$Pointer$#19(setup_mode2_#t~mem3006#1.base, setup_mode2_#t~mem3006#1.offset, ~#synth_devs~0.base, ~#synth_devs~0.offset + 8 * setup_mode2_~tmp~97#1, 8);havoc setup_mode2_#t~mem3005#1.base, setup_mode2_#t~mem3005#1.offset;havoc setup_mode2_#t~mem3006#1.base, setup_mode2_#t~mem3006#1.offset; [2025-02-08 02:33:16,124 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10954: assume !setup_mode2_#t~short3004#1;havoc setup_mode2_#t~mem3001#1.base, setup_mode2_#t~mem3001#1.offset;havoc setup_mode2_#t~mem3002#1.base, setup_mode2_#t~mem3002#1.offset;havoc setup_mode2_#t~mem3003#1.base, setup_mode2_#t~mem3003#1.offset;havoc setup_mode2_#t~short3004#1; [2025-02-08 02:33:16,124 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12011: assume 0 == (sequencer_ioctl_#t~mem3292#1.base + sequencer_ioctl_#t~mem3292#1.offset) % 18446744073709551616;havoc sequencer_ioctl_#t~mem3291#1.base, sequencer_ioctl_#t~mem3291#1.offset;havoc sequencer_ioctl_#t~mem3292#1.base, sequencer_ioctl_#t~mem3292#1.offset;sequencer_ioctl_#res#1 := -22;call ULTIMATE.dealloc(sequencer_ioctl_~#inf~0#1.base, sequencer_ioctl_~#inf~0#1.offset);havoc sequencer_ioctl_~#inf~0#1.base, sequencer_ioctl_~#inf~0#1.offset;call ULTIMATE.dealloc(sequencer_ioctl_~#event_rec~2#1.base, sequencer_ioctl_~#event_rec~2#1.offset);havoc sequencer_ioctl_~#event_rec~2#1.base, sequencer_ioctl_~#event_rec~2#1.offset; [2025-02-08 02:33:16,124 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12011: assume !(0 == (sequencer_ioctl_#t~mem3292#1.base + sequencer_ioctl_#t~mem3292#1.offset) % 18446744073709551616);havoc sequencer_ioctl_#t~mem3291#1.base, sequencer_ioctl_#t~mem3291#1.offset;havoc sequencer_ioctl_#t~mem3292#1.base, sequencer_ioctl_#t~mem3292#1.offset;call sequencer_ioctl_#t~mem3298#1.base, sequencer_ioctl_#t~mem3298#1.offset := read~$Pointer$#19(~#synth_devs~0.base, ~#synth_devs~0.offset, 8);call sequencer_ioctl_#t~mem3299#1.base, sequencer_ioctl_#t~mem3299#1.offset := read~$Pointer$#61(sequencer_ioctl_#t~mem3298#1.base, 52 + sequencer_ioctl_#t~mem3298#1.offset, 8); [2025-02-08 02:33:16,124 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3951: assume sound_write_#t~switch151#1; [2025-02-08 02:33:16,124 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3951: assume !sound_write_#t~switch151#1; [2025-02-08 02:33:16,124 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7783-1: output_sleep_#t~short1696#1 := 0 == output_sleep_#t~bitwise1695#1 % 18446744073709551616; [2025-02-08 02:33:16,124 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7783: output_sleep_~timeout~1#1 := (if output_sleep_#t~short1696#1 then 1 else 0);havoc output_sleep_#t~mem1693#1;havoc output_sleep_#t~mem1694#1;havoc output_sleep_#t~bitwise1695#1;havoc output_sleep_#t~short1696#1; [2025-02-08 02:33:16,124 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9765-1: MIDIbuf_read_#res#1 := MIDIbuf_read_~c~5#1;call ULTIMATE.dealloc(MIDIbuf_read_~#tmp_data~1#1.base, MIDIbuf_read_~#tmp_data~1#1.offset);havoc MIDIbuf_read_~#tmp_data~1#1.base, MIDIbuf_read_~#tmp_data~1#1.offset; [2025-02-08 02:33:16,125 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12011-3: assume 1 == sequencer_ioctl_~mode~7#1;sequencer_ioctl_#res#1 := -5;call ULTIMATE.dealloc(sequencer_ioctl_~#inf~0#1.base, sequencer_ioctl_~#inf~0#1.offset);havoc sequencer_ioctl_~#inf~0#1.base, sequencer_ioctl_~#inf~0#1.offset;call ULTIMATE.dealloc(sequencer_ioctl_~#event_rec~2#1.base, sequencer_ioctl_~#event_rec~2#1.offset);havoc sequencer_ioctl_~#event_rec~2#1.base, sequencer_ioctl_~#event_rec~2#1.offset; [2025-02-08 02:33:16,125 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12011-3: assume !(1 == sequencer_ioctl_~mode~7#1);call sequencer_ioctl_#t~mem3290#1.base, sequencer_ioctl_#t~mem3290#1.offset := read~$Pointer$#19(~#synth_devs~0.base, ~#synth_devs~0.offset, 8); [2025-02-08 02:33:16,125 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7783-5: assume 0 == output_sleep_#t~mem1694#1 % 18446744073709551616;output_sleep_#t~bitwise1695#1 := 0; [2025-02-08 02:33:16,125 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7783-5: assume !(0 == output_sleep_#t~mem1694#1 % 18446744073709551616); [2025-02-08 02:33:16,125 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10954-2: call setup_mode2_#t~mem3001#1.base, setup_mode2_#t~mem3001#1.offset := read~$Pointer$#20(~#midi_devs~0.base, ~#midi_devs~0.offset + 8 * setup_mode2_~dev~14#1, 8);setup_mode2_#t~short3004#1 := 0 != (setup_mode2_#t~mem3001#1.base + setup_mode2_#t~mem3001#1.offset) % 18446744073709551616; [2025-02-08 02:33:16,125 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12011-2: assume 0 == (sequencer_ioctl_#t~mem3290#1.base + sequencer_ioctl_#t~mem3290#1.offset) % 18446744073709551616;havoc sequencer_ioctl_#t~mem3290#1.base, sequencer_ioctl_#t~mem3290#1.offset;sequencer_ioctl_#res#1 := -6;call ULTIMATE.dealloc(sequencer_ioctl_~#inf~0#1.base, sequencer_ioctl_~#inf~0#1.offset);havoc sequencer_ioctl_~#inf~0#1.base, sequencer_ioctl_~#inf~0#1.offset;call ULTIMATE.dealloc(sequencer_ioctl_~#event_rec~2#1.base, sequencer_ioctl_~#event_rec~2#1.offset);havoc sequencer_ioctl_~#event_rec~2#1.base, sequencer_ioctl_~#event_rec~2#1.offset; [2025-02-08 02:33:16,125 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12011-2: assume !(0 == (sequencer_ioctl_#t~mem3290#1.base + sequencer_ioctl_#t~mem3290#1.offset) % 18446744073709551616);havoc sequencer_ioctl_#t~mem3290#1.base, sequencer_ioctl_#t~mem3290#1.offset; [2025-02-08 02:33:16,125 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7783-4: assume 1024 == output_sleep_#t~mem1694#1 % 18446744073709551616;output_sleep_#t~bitwise1695#1 := output_sleep_#t~mem1694#1; [2025-02-08 02:33:16,125 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7783-4: assume !(1024 == output_sleep_#t~mem1694#1 % 18446744073709551616); [2025-02-08 02:33:16,125 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10954-1: assume setup_mode2_#t~short3004#1;call setup_mode2_#t~mem3002#1.base, setup_mode2_#t~mem3002#1.offset := read~$Pointer$#20(~#midi_devs~0.base, ~#midi_devs~0.offset + 8 * setup_mode2_~dev~14#1, 8);call setup_mode2_#t~mem3003#1.base, setup_mode2_#t~mem3003#1.offset := read~$Pointer$#61(setup_mode2_#t~mem3002#1.base, 122 + setup_mode2_#t~mem3002#1.offset, 8);setup_mode2_#t~short3004#1 := 0 != (setup_mode2_#t~mem3003#1.base + setup_mode2_#t~mem3003#1.offset) % 18446744073709551616; [2025-02-08 02:33:16,125 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10954-1: assume !setup_mode2_#t~short3004#1; [2025-02-08 02:33:16,125 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7783-3: havoc output_sleep_#t~bitwise1695#1;assume output_sleep_#t~bitwise1695#1 % 18446744073709551616 <= output_sleep_#t~mem1694#1 % 18446744073709551616 && output_sleep_#t~bitwise1695#1 % 18446744073709551616 <= 1024; [2025-02-08 02:33:16,125 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12011-4: assume sequencer_ioctl_#t~switch3175#1; [2025-02-08 02:33:16,126 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12011-4: assume !sequencer_ioctl_#t~switch3175#1;havoc sequencer_ioctl_#t~switch3175#1;havoc sequencer_ioctl_#t~mem3180#1.base, sequencer_ioctl_#t~mem3180#1.offset;havoc sequencer_ioctl_#t~ret3181#1;havoc sequencer_ioctl_#t~switch3182#1;havoc sequencer_ioctl_#t~switch3188#1;havoc sequencer_ioctl_#t~ret3189#1;havoc sequencer_ioctl_#t~switch3214#1;havoc sequencer_ioctl_#t~switch3215#1;havoc sequencer_ioctl_#t~mem3225#1.base, sequencer_ioctl_#t~mem3225#1.offset;havoc sequencer_ioctl_#t~mem3226#1.base, sequencer_ioctl_#t~mem3226#1.offset;havoc sequencer_ioctl_#t~ret3227#1;havoc sequencer_ioctl_#t~switch3228#1;havoc sequencer_ioctl_#t~mem3238#1.base, sequencer_ioctl_#t~mem3238#1.offset;havoc sequencer_ioctl_#t~mem3239#1.base, sequencer_ioctl_#t~mem3239#1.offset;havoc sequencer_ioctl_#t~ret3240#1;havoc sequencer_ioctl_#t~switch3241#1;havoc sequencer_ioctl_#t~mem3251#1.base, sequencer_ioctl_#t~mem3251#1.offset;havoc sequencer_ioctl_#t~mem3252#1.base, sequencer_ioctl_#t~mem3252#1.offset;havoc sequencer_ioctl_#t~ret3253#1;havoc sequencer_ioctl_#t~switch3254#1;havoc sequencer_ioctl_#t~mem3262#1.base, sequencer_ioctl_#t~mem3262#1.offset;havoc sequencer_ioctl_#t~mem3263#1.base, sequencer_ioctl_#t~mem3263#1.offset;havoc sequencer_ioctl_#t~ret3264#1;havoc sequencer_ioctl_#t~switch3265#1;havoc sequencer_ioctl_#t~mem3274#1.base, sequencer_ioctl_#t~mem3274#1.offset;havoc sequencer_ioctl_#t~mem3275#1.base, sequencer_ioctl_#t~mem3275#1.offset;havoc sequencer_ioctl_#t~ret3276#1;havoc sequencer_ioctl_#t~ret3277#1;havoc sequencer_ioctl_#t~ret3278#1;havoc sequencer_ioctl_#t~ret3279#1.base, sequencer_ioctl_#t~ret3279#1.offset;havoc sequencer_ioctl_#t~ret3280#1;havoc sequencer_ioctl_#t~ret3281#1;havoc sequencer_ioctl_#t~switch3282#1;havoc sequencer_ioctl_#t~mem3285#1.base, sequencer_ioctl_#t~mem3285#1.offset;havoc sequencer_ioctl_#t~mem3286#1.base, sequencer_ioctl_#t~mem3286#1.offset;havoc sequencer_ioctl_#t~ret3287#1;havoc sequencer_ioctl_#t~switch3288#1;havoc sequencer_ioctl_#t~switch3289#1;havoc sequencer_ioctl_#t~mem3298#1.base, sequencer_ioctl_#t~mem3298#1.offset;havoc sequencer_ioctl_#t~mem3299#1.base, sequencer_ioctl_#t~mem3299#1.offset;havoc sequencer_ioctl_#t~ret3300#1;havoc sequencer_ioctl_#t~switch3175#1;havoc sequencer_ioctl_#t~mem3180#1.base, sequencer_ioctl_#t~mem3180#1.offset;havoc sequencer_ioctl_#t~ret3181#1;havoc sequencer_ioctl_#t~switch3182#1;havoc sequencer_ioctl_#t~switch3188#1;havoc sequencer_ioctl_#t~ret3189#1;havoc sequencer_ioctl_#t~switch3214#1;havoc sequencer_ioctl_#t~switch3215#1;havoc sequencer_ioctl_#t~mem3225#1.base, sequencer_ioctl_#t~mem3225#1.offset;havoc sequencer_ioctl_#t~mem3226#1.base, sequencer_ioctl_#t~mem3226#1.offset;havoc sequencer_ioctl_#t~ret3227#1;havoc sequencer_ioctl_#t~switch3228#1;havoc sequencer_ioctl_#t~mem3238#1.base, sequencer_ioctl_#t~mem3238#1.offset;havoc sequencer_ioctl_#t~mem3239#1.base, sequencer_ioctl_#t~mem3239#1.offset;havoc sequencer_ioctl_#t~ret3240#1;havoc sequencer_ioctl_#t~switch3241#1;havoc sequencer_ioctl_#t~mem3251#1.base, sequencer_ioctl_#t~mem3251#1.offset;havoc sequencer_ioctl_#t~mem3252#1.base, sequencer_ioctl_#t~mem3252#1.offset;havoc sequencer_ioctl_#t~ret3253#1;havoc sequencer_ioctl_#t~switch3254#1;havoc sequencer_ioctl_#t~mem3262#1.base, sequencer_ioctl_#t~mem3262#1.offset;havoc sequencer_ioctl_#t~mem3263#1.base, sequencer_ioctl_#t~mem3263#1.offset;havoc sequencer_ioctl_#t~ret3264#1;havoc sequencer_ioctl_#t~switch3265#1;havoc sequencer_ioctl_#t~mem3274#1.base, sequencer_ioctl_#t~mem3274#1.offset;havoc sequencer_ioctl_#t~mem3275#1.base, sequencer_ioctl_#t~mem3275#1.offset;havoc sequencer_ioctl_#t~ret3276#1;havoc sequencer_ioctl_#t~ret3277#1;havoc sequencer_ioctl_#t~ret3278#1;havoc sequencer_ioctl_#t~ret3279#1.base, sequencer_ioctl_#t~ret3279#1.offset;havoc sequencer_ioctl_#t~ret3280#1;havoc sequencer_ioctl_#t~ret3281#1;havoc sequencer_ioctl_#t~switch3282#1;havoc sequencer_ioctl_#t~mem3285#1.base, sequencer_ioctl_#t~mem3285#1.offset;havoc sequencer_ioctl_#t~mem3286#1.base, sequencer_ioctl_#t~mem3286#1.offset;havoc sequencer_ioctl_#t~ret3287#1;havoc sequencer_ioctl_#t~switch3288#1;havoc sequencer_ioctl_#t~switch3289#1;havoc sequencer_ioctl_#t~mem3298#1.base, sequencer_ioctl_#t~mem3298#1.offset;havoc sequencer_ioctl_#t~mem3299#1.base, sequencer_ioctl_#t~mem3299#1.offset;havoc sequencer_ioctl_#t~ret3300#1; [2025-02-08 02:33:16,126 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7783-2: [2025-02-08 02:33:16,126 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5537: audio_ioctl_#res#1 := 0; [2025-02-08 02:33:16,126 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5537-1: SUMMARY for call spin_unlock(audio_ioctl_~file#1.base, 40 + audio_ioctl_~file#1.offset); srcloc: null [2025-02-08 02:33:16,126 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7783-6: assume output_sleep_#t~short1696#1;call output_sleep_#t~mem1694#1 := read~int#61(output_sleep_~dmap~11#1.base, 28 + output_sleep_~dmap~11#1.offset, 8); [2025-02-08 02:33:16,126 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7783-6: assume !output_sleep_#t~short1696#1; [2025-02-08 02:33:16,126 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4348-1: SUMMARY for call sound_mmap_#t~ret250#1 := printk(40, 0); srcloc: null [2025-02-08 02:33:16,126 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4348: assume -2147483648 <= sound_mmap_#t~ret250#1 && sound_mmap_#t~ret250#1 <= 2147483647;havoc sound_mmap_#t~ret250#1; [2025-02-08 02:33:16,126 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5273: assume 0 == audio_write_~count#1; [2025-02-08 02:33:16,126 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5273: assume !(0 == audio_write_~count#1); [2025-02-08 02:33:16,126 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7123-1: DMAbuf_open_#t~short1275#1 := DMAbuf_open_#t~short1274#1; [2025-02-08 02:33:16,126 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7123: assume DMAbuf_open_#t~short1275#1;havoc DMAbuf_open_#t~mem1272#1;havoc DMAbuf_open_#t~bitwise1273#1;havoc DMAbuf_open_#t~short1274#1;havoc DMAbuf_open_#t~short1275#1; [2025-02-08 02:33:16,126 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7123: assume !DMAbuf_open_#t~short1275#1;havoc DMAbuf_open_#t~mem1272#1;havoc DMAbuf_open_#t~bitwise1273#1;havoc DMAbuf_open_#t~short1274#1;havoc DMAbuf_open_#t~short1275#1; [2025-02-08 02:33:16,126 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3952: assume sound_write_#t~switch151#1;assume { :begin_inline_sequencer_write } true;sequencer_write_#in~dev#1, sequencer_write_#in~file#1.base, sequencer_write_#in~file#1.offset, sequencer_write_#in~buf#1.base, sequencer_write_#in~buf#1.offset, sequencer_write_#in~count#1 := sound_write_~dev~1#1, sound_write_~file#1.base, sound_write_~file#1.offset, sound_write_~buf#1.base, sound_write_~buf#1.offset, (if sound_write_~count#1 % 18446744073709551616 % 4294967296 <= 2147483647 then sound_write_~count#1 % 18446744073709551616 % 4294967296 else sound_write_~count#1 % 18446744073709551616 % 4294967296 - 4294967296);havoc sequencer_write_#res#1;havoc sequencer_write_#t~ret2530#1, sequencer_write_#t~ret2531#1, sequencer_write_#t~mem2532#1, sequencer_write_#t~mem2533#1, sequencer_write_#t~mem2534#1.base, sequencer_write_#t~mem2534#1.offset, sequencer_write_#t~short2535#1, sequencer_write_#t~bitwise2536#1, sequencer_write_#t~bitwise2537#1, sequencer_write_#t~mem2538#1, sequencer_write_#t~mem2547#1.base, sequencer_write_#t~mem2547#1.offset, sequencer_write_#t~mem2548#1.base, sequencer_write_#t~mem2548#1.offset, sequencer_write_#t~ret2549#1, sequencer_write_#t~ret2550#1, sequencer_write_#t~ret2551#1, sequencer_write_#t~ret2552#1, sequencer_write_#t~mem2553#1, sequencer_write_#t~mem2554#1, sequencer_write_#t~mem2555#1, sequencer_write_#t~mem2556#1, sequencer_write_#t~mem2557#1, sequencer_write_#t~mem2558#1.base, sequencer_write_#t~mem2558#1.offset, sequencer_write_#t~short2559#1, sequencer_write_#t~ret2560#1, sequencer_write_#t~mem2567#1.base, sequencer_write_#t~mem2567#1.offset, sequencer_write_#t~mem2568#1.base, sequencer_write_#t~mem2568#1.offset, sequencer_write_#t~ret2569#1, sequencer_write_#t~ret2570#1, sequencer_write_#t~mem2571#1, sequencer_write_#t~bitwise2572#1, sequencer_write_#t~ret2573#1, sequencer_write_#t~mem2574#1, sequencer_write_#t~bitwise2575#1, sequencer_write_#t~short2576#1, sequencer_write_~dev#1, sequencer_write_~file#1.base, sequencer_write_~file#1.offset, sequencer_write_~buf#1.base, sequencer_write_~buf#1.offset, sequencer_write_~count#1, sequencer_write_~#event_rec~1#1.base, sequencer_write_~#event_rec~1#1.offset, sequencer_write_~ev_code~0#1, sequencer_write_~p~8#1, sequencer_write_~c~7#1, sequencer_write_~ev_size~0#1, sequencer_write_~mode~4#1, sequencer_write_~tmp~92#1, sequencer_write_~tmp___0~61#1, sequencer_write_~err~11#1, sequencer_write_~fmt~0#1, sequencer_write_~tmp___1~32#1, sequencer_write_~err___0~0#1, sequencer_write_~mode___0~0#1, sequencer_write_~dev___0~0#1, sequencer_write_~processed~0#1, sequencer_write_~tmp___2~17#1;sequencer_write_~dev#1 := sequencer_write_#in~dev#1;sequencer_write_~file#1.base, sequencer_write_~file#1.offset := sequencer_write_#in~file#1.base, sequencer_write_#in~file#1.offset;sequencer_write_~buf#1.base, sequencer_write_~buf#1.offset := sequencer_write_#in~buf#1.base, sequencer_write_#in~buf#1.offset;sequencer_write_~count#1 := sequencer_write_#in~count#1;call sequencer_write_~#event_rec~1#1.base, sequencer_write_~#event_rec~1#1.offset := #Ultimate.allocOnStack(8);havoc sequencer_write_~ev_code~0#1;havoc sequencer_write_~p~8#1;havoc sequencer_write_~c~7#1;havoc sequencer_write_~ev_size~0#1;havoc sequencer_write_~mode~4#1;havoc sequencer_write_~tmp~92#1;havoc sequencer_write_~tmp___0~61#1;havoc sequencer_write_~err~11#1;havoc sequencer_write_~fmt~0#1;havoc sequencer_write_~tmp___1~32#1;havoc sequencer_write_~err___0~0#1;havoc sequencer_write_~mode___0~0#1;havoc sequencer_write_~dev___0~0#1;havoc sequencer_write_~processed~0#1;havoc sequencer_write_~tmp___2~17#1;sequencer_write_~p~8#1 := 0; [2025-02-08 02:33:16,130 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3952: assume !sound_write_#t~switch151#1;sound_write_#t~switch151#1 := sound_write_#t~switch151#1 || 3 == sound_write_~dev~1#1 % 16; [2025-02-08 02:33:16,131 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7123-5: assume 4 == DMAbuf_open_#t~mem1272#1;DMAbuf_open_#t~bitwise1273#1 := DMAbuf_open_#t~mem1272#1; [2025-02-08 02:33:16,131 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7123-5: assume !(4 == DMAbuf_open_#t~mem1272#1); [2025-02-08 02:33:16,131 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7123-4: havoc DMAbuf_open_#t~bitwise1273#1;assume ((((DMAbuf_open_#t~mem1272#1 < 0 || DMAbuf_open_#t~bitwise1273#1 <= DMAbuf_open_#t~mem1272#1) && DMAbuf_open_#t~bitwise1273#1 <= 4) && DMAbuf_open_#t~bitwise1273#1 >= 0) && (DMAbuf_open_#t~mem1272#1 >= 0 || DMAbuf_open_#t~bitwise1273#1 > 4 + DMAbuf_open_#t~mem1272#1)) && DMAbuf_open_#t~bitwise1273#1 >= -2147483648; [2025-02-08 02:33:16,131 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7123-3: [2025-02-08 02:33:16,131 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3952-1: sound_write_#t~switch151#1 := sound_write_#t~switch151#1 || 8 == sound_write_~dev~1#1 % 16; [2025-02-08 02:33:16,131 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7123-2: DMAbuf_open_#t~short1274#1 := 0 != DMAbuf_open_#t~bitwise1273#1; [2025-02-08 02:33:16,131 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7123-8: assume DMAbuf_open_#t~short1275#1; [2025-02-08 02:33:16,131 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7123-8: assume !DMAbuf_open_#t~short1275#1;DMAbuf_open_#t~short1274#1 := 2 != DMAbuf_open_~mode#1; [2025-02-08 02:33:16,131 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7123-7: assume DMAbuf_open_#t~short1274#1;call DMAbuf_open_#t~mem1272#1 := read~int#61(DMAbuf_open_~adev~0#1.base, 128 + DMAbuf_open_~adev~0#1.offset, 4); [2025-02-08 02:33:16,131 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7123-7: assume !DMAbuf_open_#t~short1274#1; [2025-02-08 02:33:16,131 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7123-6: assume 0 == DMAbuf_open_#t~mem1272#1;DMAbuf_open_#t~bitwise1273#1 := 0; [2025-02-08 02:33:16,131 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7123-6: assume !(0 == DMAbuf_open_#t~mem1272#1); [2025-02-08 02:33:16,131 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7784: assume 0 != output_sleep_~timeout~1#1; [2025-02-08 02:33:16,131 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7784: assume !(0 != output_sleep_~timeout~1#1);output_sleep_~timeout_value~0#1 := 9223372036854775807; [2025-02-08 02:33:16,131 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4745: assume { :begin_inline_sound_read } true;sound_read_#in~file#1.base, sound_read_#in~file#1.offset, sound_read_#in~buf#1.base, sound_read_#in~buf#1.offset, sound_read_#in~count#1, sound_read_#in~ppos#1.base, sound_read_#in~ppos#1.offset := main_~var_group1~0#1.base, main_~var_group1~0#1.offset, main_~var_sound_read_3_p1~0#1.base, main_~var_sound_read_3_p1~0#1.offset, main_~var_sound_read_3_p2~0#1, main_~var_sound_read_3_p3~0#1.base, main_~var_sound_read_3_p3~0#1.offset;havoc sound_read_#res#1;havoc sound_read_#t~mem141#1.base, sound_read_#t~mem141#1.offset, sound_read_#t~mem142#1.base, sound_read_#t~mem142#1.offset, sound_read_#t~ret143#1, sound_read_#t~switch144#1, sound_read_#t~ret145#1, sound_read_#t~ret146#1, sound_read_#t~ret147#1, sound_read_~file#1.base, sound_read_~file#1.offset, sound_read_~buf#1.base, sound_read_~buf#1.offset, sound_read_~count#1, sound_read_~ppos#1.base, sound_read_~ppos#1.offset, sound_read_~dev~0#1, sound_read_~tmp~15#1, sound_read_~ret~4#1;sound_read_~file#1.base, sound_read_~file#1.offset := sound_read_#in~file#1.base, sound_read_#in~file#1.offset;sound_read_~buf#1.base, sound_read_~buf#1.offset := sound_read_#in~buf#1.base, sound_read_#in~buf#1.offset;sound_read_~count#1 := sound_read_#in~count#1;sound_read_~ppos#1.base, sound_read_~ppos#1.offset := sound_read_#in~ppos#1.base, sound_read_#in~ppos#1.offset;havoc sound_read_~dev~0#1;havoc sound_read_~tmp~15#1;havoc sound_read_~ret~4#1;call sound_read_#t~mem141#1.base, sound_read_#t~mem141#1.offset := read~$Pointer$#61(sound_read_~file#1.base, 24 + sound_read_~file#1.offset, 8);call sound_read_#t~mem142#1.base, sound_read_#t~mem142#1.offset := read~$Pointer$#61(sound_read_#t~mem141#1.base, 68 + sound_read_#t~mem141#1.offset, 8); [2025-02-08 02:33:16,132 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4745-1: SUMMARY for call ldv_handler_precall(); srcloc: null [2025-02-08 02:33:16,132 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5274: audio_write_#res#1 := 0;call ULTIMATE.dealloc(audio_write_~#buf_size~0#1.base, audio_write_~#buf_size~0#1.offset);havoc audio_write_~#buf_size~0#1.base, audio_write_~#buf_size~0#1.offset;call ULTIMATE.dealloc(audio_write_~#used~0#1.base, audio_write_~#used~0#1.offset);havoc audio_write_~#used~0#1.base, audio_write_~#used~0#1.offset;call ULTIMATE.dealloc(audio_write_~#returned~0#1.base, audio_write_~#returned~0#1.offset);havoc audio_write_~#returned~0#1.base, audio_write_~#returned~0#1.offset;call ULTIMATE.dealloc(audio_write_~#dma_buf~0#1.base, audio_write_~#dma_buf~0#1.offset);havoc audio_write_~#dma_buf~0#1.base, audio_write_~#dma_buf~0#1.offset; [2025-02-08 02:33:16,132 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4349: sound_mmap_#res#1 := -5; [2025-02-08 02:33:16,132 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4349-1: SUMMARY for call _unlock_kernel(41, 0, 42, 0, 469); srcloc: null [2025-02-08 02:33:16,132 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5142: call audio_open_#t~mem420#1.base, audio_open_#t~mem420#1.offset := read~$Pointer$#15(~#audio_devs~0.base, ~#audio_devs~0.offset + 8 * audio_open_~dev#1, 8);call write~int#61(0, audio_open_#t~mem420#1.base, 428 + audio_open_#t~mem420#1.offset, 4);havoc audio_open_#t~mem420#1.base, audio_open_#t~mem420#1.offset;audio_open_#res#1 := 0; [2025-02-08 02:33:16,132 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5274-1: SUMMARY for call sync_output(audio_write_~dev#1); srcloc: null [2025-02-08 02:33:16,132 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7124-1: SUMMARY for call DMAbuf_open_#t~ret1276#1 := open_dmap(DMAbuf_open_~adev~0#1.base, DMAbuf_open_~adev~0#1.offset, DMAbuf_open_~mode#1, DMAbuf_open_~dmap_in~1#1.base, DMAbuf_open_~dmap_in~1#1.offset); srcloc: null [2025-02-08 02:33:16,132 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7124: assume -2147483648 <= DMAbuf_open_#t~ret1276#1 && DMAbuf_open_#t~ret1276#1 <= 2147483647;DMAbuf_open_~retval~1#1 := DMAbuf_open_#t~ret1276#1;havoc DMAbuf_open_#t~ret1276#1; [2025-02-08 02:33:16,132 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4746: main_#t~ret346#1 := sound_read_#res#1;havoc sound_read_#t~mem141#1.base, sound_read_#t~mem141#1.offset, sound_read_#t~mem142#1.base, sound_read_#t~mem142#1.offset, sound_read_#t~ret143#1, sound_read_#t~switch144#1, sound_read_#t~ret145#1, sound_read_#t~ret146#1, sound_read_#t~ret147#1, sound_read_~file#1.base, sound_read_~file#1.offset, sound_read_~buf#1.base, sound_read_~buf#1.offset, sound_read_~count#1, sound_read_~ppos#1.base, sound_read_~ppos#1.offset, sound_read_~dev~0#1, sound_read_~tmp~15#1, sound_read_~ret~4#1;havoc sound_read_#in~file#1.base, sound_read_#in~file#1.offset, sound_read_#in~buf#1.base, sound_read_#in~buf#1.offset, sound_read_#in~count#1, sound_read_#in~ppos#1.base, sound_read_#in~ppos#1.offset;assume { :end_inline_sound_read } true;assume -9223372036854775808 <= main_#t~ret346#1 && main_#t~ret346#1 <= 9223372036854775807;main_~res_sound_read_3~0#1 := main_#t~ret346#1;havoc main_#t~ret346#1; [2025-02-08 02:33:16,132 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11749: assume sequencer_ioctl_#t~switch3175#1;sequencer_ioctl_~val~3#1 := ~max_mididev~0; [2025-02-08 02:33:16,132 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11749: assume !sequencer_ioctl_#t~switch3175#1;sequencer_ioctl_#t~switch3175#1 := sequencer_ioctl_#t~switch3175#1 || -1073458930 == sequencer_ioctl_~cmd#1; [2025-02-08 02:33:16,132 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7785-1: SUMMARY for call output_sleep_#t~ret1697#1 := dmabuf_timeout(output_sleep_~dmap~11#1.base, output_sleep_~dmap~11#1.offset); srcloc: null [2025-02-08 02:33:16,132 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7785: assume -9223372036854775808 <= output_sleep_#t~ret1697#1 && output_sleep_#t~ret1697#1 <= 9223372036854775807;output_sleep_~timeout_value~0#1 := output_sleep_#t~ret1697#1;havoc output_sleep_#t~ret1697#1; [2025-02-08 02:33:16,132 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5539: assume false;audio_ioctl_#t~bitwise663#1 := audio_ioctl_~val~0#1; [2025-02-08 02:33:16,132 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5539: assume !false; [2025-02-08 02:33:16,132 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5539-1: assume 0 == audio_ioctl_~val~0#1 || 4096 == audio_ioctl_~val~0#1;audio_ioctl_#t~bitwise663#1 := 4096; [2025-02-08 02:33:16,132 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5539-1: assume !(0 == audio_ioctl_~val~0#1 || 4096 == audio_ioctl_~val~0#1); [2025-02-08 02:33:16,132 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5539-4: assume 0 == audio_ioctl_~val~0#1 || 1024 == audio_ioctl_~val~0#1;audio_ioctl_#t~bitwise659#1 := 1024; [2025-02-08 02:33:16,132 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5539-4: assume !(0 == audio_ioctl_~val~0#1 || 1024 == audio_ioctl_~val~0#1); [2025-02-08 02:33:16,132 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5539-5: assume 0 != (audio_ioctl_#t~mem658#1.base + audio_ioctl_#t~mem658#1.offset) % 18446744073709551616;havoc audio_ioctl_#t~mem656#1.base, audio_ioctl_#t~mem656#1.offset;havoc audio_ioctl_#t~mem657#1.base, audio_ioctl_#t~mem657#1.offset;havoc audio_ioctl_#t~mem658#1.base, audio_ioctl_#t~mem658#1.offset; [2025-02-08 02:33:16,132 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5539-5: assume !(0 != (audio_ioctl_#t~mem658#1.base + audio_ioctl_#t~mem658#1.offset) % 18446744073709551616);havoc audio_ioctl_#t~mem656#1.base, audio_ioctl_#t~mem656#1.offset;havoc audio_ioctl_#t~mem657#1.base, audio_ioctl_#t~mem657#1.offset;havoc audio_ioctl_#t~mem658#1.base, audio_ioctl_#t~mem658#1.offset; [2025-02-08 02:33:16,132 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5539-2: assume 0 != (audio_ioctl_#t~mem662#1.base + audio_ioctl_#t~mem662#1.offset) % 18446744073709551616;havoc audio_ioctl_#t~mem660#1.base, audio_ioctl_#t~mem660#1.offset;havoc audio_ioctl_#t~mem661#1.base, audio_ioctl_#t~mem661#1.offset;havoc audio_ioctl_#t~mem662#1.base, audio_ioctl_#t~mem662#1.offset; [2025-02-08 02:33:16,133 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5539-2: assume !(0 != (audio_ioctl_#t~mem662#1.base + audio_ioctl_#t~mem662#1.offset) % 18446744073709551616);havoc audio_ioctl_#t~mem660#1.base, audio_ioctl_#t~mem660#1.offset;havoc audio_ioctl_#t~mem661#1.base, audio_ioctl_#t~mem661#1.offset;havoc audio_ioctl_#t~mem662#1.base, audio_ioctl_#t~mem662#1.offset; [2025-02-08 02:33:16,133 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7521-1: SUMMARY for call DMAbuf_getrdbuffer_#t~ret1603#1.base, DMAbuf_getrdbuffer_#t~ret1603#1.offset := spinlock_check(DMAbuf_getrdbuffer_~dmap~8#1.base, 52 + DMAbuf_getrdbuffer_~dmap~8#1.offset); srcloc: null [2025-02-08 02:33:16,133 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5539-3: assume false;audio_ioctl_#t~bitwise659#1 := audio_ioctl_~val~0#1; [2025-02-08 02:33:16,133 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5539-3: assume !false; [2025-02-08 02:33:16,133 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7521: DMAbuf_getrdbuffer_~tmp~54#1.base, DMAbuf_getrdbuffer_~tmp~54#1.offset := DMAbuf_getrdbuffer_#t~ret1603#1.base, DMAbuf_getrdbuffer_#t~ret1603#1.offset;havoc DMAbuf_getrdbuffer_#t~ret1603#1.base, DMAbuf_getrdbuffer_#t~ret1603#1.offset; [2025-02-08 02:33:16,133 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5539-8: assume 0 != (audio_ioctl_#t~mem654#1.base + audio_ioctl_#t~mem654#1.offset) % 18446744073709551616;havoc audio_ioctl_#t~mem653#1.base, audio_ioctl_#t~mem653#1.offset;havoc audio_ioctl_#t~mem654#1.base, audio_ioctl_#t~mem654#1.offset; [2025-02-08 02:33:16,133 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5539-8: assume !(0 != (audio_ioctl_#t~mem654#1.base + audio_ioctl_#t~mem654#1.offset) % 18446744073709551616);havoc audio_ioctl_#t~mem653#1.base, audio_ioctl_#t~mem653#1.offset;havoc audio_ioctl_#t~mem654#1.base, audio_ioctl_#t~mem654#1.offset; [2025-02-08 02:33:16,133 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5539-9: assume false;audio_ioctl_#t~bitwise652#1 := audio_ioctl_~val~0#1; [2025-02-08 02:33:16,133 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5539-9: assume !false; [2025-02-08 02:33:16,133 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4218: assume sound_ioctl_#t~switch218#1; [2025-02-08 02:33:16,133 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4218: assume !sound_ioctl_#t~switch218#1;sound_ioctl_#t~switch218#1 := true; [2025-02-08 02:33:16,133 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5539-6: assume false;audio_ioctl_#t~bitwise655#1 := audio_ioctl_~val~0#1; [2025-02-08 02:33:16,133 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5539-6: assume !false; [2025-02-08 02:33:16,133 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5539-7: assume 0 == audio_ioctl_~val~0#1 || 2048 == audio_ioctl_~val~0#1;audio_ioctl_#t~bitwise655#1 := 2048; [2025-02-08 02:33:16,133 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5539-7: assume !(0 == audio_ioctl_~val~0#1 || 2048 == audio_ioctl_~val~0#1); [2025-02-08 02:33:16,134 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5539-12: assume audio_ioctl_#t~short651#1;call audio_ioctl_#t~mem649#1.base, audio_ioctl_#t~mem649#1.offset := read~$Pointer$#15(~#audio_devs~0.base, ~#audio_devs~0.offset + 8 * audio_ioctl_~dev#1, 8);call audio_ioctl_#t~mem650#1 := read~int#61(audio_ioctl_#t~mem649#1.base, 192 + audio_ioctl_#t~mem649#1.offset, 4);audio_ioctl_#t~short651#1 := 3 == audio_ioctl_#t~mem650#1; [2025-02-08 02:33:16,134 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5539-12: assume !audio_ioctl_#t~short651#1; [2025-02-08 02:33:16,134 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10296-3: havoc sequencer_write_#t~bitwise2575#1;assume sequencer_write_#t~bitwise2575#1 % 4294967296 <= sequencer_write_#t~mem2574#1 % 4294967296 && sequencer_write_#t~bitwise2575#1 % 4294967296 <= 2048; [2025-02-08 02:33:16,134 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5539-13: assume 4 == audio_ioctl_#t~mem647#1;audio_ioctl_#t~bitwise648#1 := audio_ioctl_#t~mem647#1; [2025-02-08 02:33:16,134 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5539-13: assume !(4 == audio_ioctl_#t~mem647#1); [2025-02-08 02:33:16,134 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10296-4: assume 2048 == sequencer_write_#t~mem2574#1 % 4294967296;sequencer_write_#t~bitwise2575#1 := sequencer_write_#t~mem2574#1; [2025-02-08 02:33:16,134 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10296-4: assume !(2048 == sequencer_write_#t~mem2574#1 % 4294967296); [2025-02-08 02:33:16,134 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5539-10: assume 0 == audio_ioctl_~val~0#1 || 256 == audio_ioctl_~val~0#1;audio_ioctl_#t~bitwise652#1 := 256; [2025-02-08 02:33:16,134 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5539-10: assume !(0 == audio_ioctl_~val~0#1 || 256 == audio_ioctl_~val~0#1); [2025-02-08 02:33:16,134 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10296-5: assume 0 == sequencer_write_#t~mem2574#1 % 4294967296;sequencer_write_#t~bitwise2575#1 := 0; [2025-02-08 02:33:16,134 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10296-5: assume !(0 == sequencer_write_#t~mem2574#1 % 4294967296); [2025-02-08 02:33:16,134 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5539-11: assume audio_ioctl_#t~short651#1;havoc audio_ioctl_#t~mem646#1.base, audio_ioctl_#t~mem646#1.offset;havoc audio_ioctl_#t~mem647#1;havoc audio_ioctl_#t~bitwise648#1;havoc audio_ioctl_#t~mem649#1.base, audio_ioctl_#t~mem649#1.offset;havoc audio_ioctl_#t~mem650#1;havoc audio_ioctl_#t~short651#1; [2025-02-08 02:33:16,134 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5539-11: assume !audio_ioctl_#t~short651#1;havoc audio_ioctl_#t~mem646#1.base, audio_ioctl_#t~mem646#1.offset;havoc audio_ioctl_#t~mem647#1;havoc audio_ioctl_#t~bitwise648#1;havoc audio_ioctl_#t~mem649#1.base, audio_ioctl_#t~mem649#1.offset;havoc audio_ioctl_#t~mem650#1;havoc audio_ioctl_#t~short651#1; [2025-02-08 02:33:16,134 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10296-6: assume sequencer_write_#t~short2576#1;call sequencer_write_#t~mem2574#1 := read~int#61(sequencer_write_~file#1.base, 104 + sequencer_write_~file#1.offset, 4); [2025-02-08 02:33:16,134 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10296-6: assume !sequencer_write_#t~short2576#1; [2025-02-08 02:33:16,134 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10296: assume sequencer_write_#t~short2576#1;havoc sequencer_write_#t~mem2574#1;havoc sequencer_write_#t~bitwise2575#1;havoc sequencer_write_#t~short2576#1;sequencer_write_#res#1 := -11;call ULTIMATE.dealloc(sequencer_write_~#event_rec~1#1.base, sequencer_write_~#event_rec~1#1.offset);havoc sequencer_write_~#event_rec~1#1.base, sequencer_write_~#event_rec~1#1.offset; [2025-02-08 02:33:16,134 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10296: assume !sequencer_write_#t~short2576#1;havoc sequencer_write_#t~mem2574#1;havoc sequencer_write_#t~bitwise2575#1;havoc sequencer_write_#t~short2576#1;sequencer_write_#res#1 := sequencer_write_~processed~0#1;call ULTIMATE.dealloc(sequencer_write_~#event_rec~1#1.base, sequencer_write_~#event_rec~1#1.offset);havoc sequencer_write_~#event_rec~1#1.base, sequencer_write_~#event_rec~1#1.offset; [2025-02-08 02:33:16,134 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5539-14: assume 0 == audio_ioctl_#t~mem647#1;audio_ioctl_#t~bitwise648#1 := 0; [2025-02-08 02:33:16,135 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5539-14: assume !(0 == audio_ioctl_#t~mem647#1); [2025-02-08 02:33:16,135 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10296-1: sequencer_write_#t~short2576#1 := 0 != sequencer_write_#t~bitwise2575#1 % 4294967296; [2025-02-08 02:33:16,135 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5539-15: assume audio_ioctl_#t~switch598#1;audio_ioctl_~val~0#1 := 8193;call audio_ioctl_#t~mem646#1.base, audio_ioctl_#t~mem646#1.offset := read~$Pointer$#15(~#audio_devs~0.base, ~#audio_devs~0.offset + 8 * audio_ioctl_~dev#1, 8);call audio_ioctl_#t~mem647#1 := read~int#61(audio_ioctl_#t~mem646#1.base, 128 + audio_ioctl_#t~mem646#1.offset, 4); [2025-02-08 02:33:16,135 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5539-15: assume !audio_ioctl_#t~switch598#1;audio_ioctl_#t~switch598#1 := audio_ioctl_#t~switch598#1 || -1073459198 == audio_ioctl_~cmd#1; [2025-02-08 02:33:16,135 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10296-2: [2025-02-08 02:33:16,135 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7125: assume DMAbuf_open_~retval~1#1 < 0;call DMAbuf_open_#t~mem1280#1.base, DMAbuf_open_#t~mem1280#1.offset := read~$Pointer$#61(DMAbuf_open_~adev~0#1.base, 144 + DMAbuf_open_~adev~0#1.offset, 8);call DMAbuf_open_#t~mem1281#1.base, DMAbuf_open_#t~mem1281#1.offset := read~$Pointer$#61(DMAbuf_open_#t~mem1280#1.base, 16 + DMAbuf_open_#t~mem1280#1.offset, 8); [2025-02-08 02:33:16,135 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7125: assume !(DMAbuf_open_~retval~1#1 < 0); [2025-02-08 02:33:16,135 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3822: load_mixer_volumes_~i~5#1 := 0; [2025-02-08 02:33:16,135 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10296-7: sequencer_write_#t~short2576#1 := 0 == sequencer_write_~processed~0#1; [2025-02-08 02:33:16,135 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9636: assume 0 == MIDIbuf_write_~count#1;MIDIbuf_write_#res#1 := 0;call ULTIMATE.dealloc(MIDIbuf_write_~#tmp_data~0#1.base, MIDIbuf_write_~#tmp_data~0#1.offset);havoc MIDIbuf_write_~#tmp_data~0#1.base, MIDIbuf_write_~#tmp_data~0#1.offset; [2025-02-08 02:33:16,135 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9636: assume !(0 == MIDIbuf_write_~count#1);MIDIbuf_write_~c~4#1 := 0; [2025-02-08 02:33:16,135 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7522: DMAbuf_getrdbuffer_~flags~9#1 := DMAbuf_getrdbuffer_#t~ret1604#1;havoc DMAbuf_getrdbuffer_#t~ret1604#1;call DMAbuf_getrdbuffer_#t~mem1605#1 := read~int#61(DMAbuf_getrdbuffer_~dmap~8#1.base, 636 + DMAbuf_getrdbuffer_~dmap~8#1.offset, 4); [2025-02-08 02:33:16,135 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7522-1: SUMMARY for call DMAbuf_getrdbuffer_#t~ret1604#1 := _raw_spin_lock_irqsave(DMAbuf_getrdbuffer_~tmp~54#1.base, DMAbuf_getrdbuffer_~tmp~54#1.offset); srcloc: null [2025-02-08 02:33:16,135 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7126: havoc DMAbuf_open_#t~mem1280#1.base, DMAbuf_open_#t~mem1280#1.offset;havoc DMAbuf_open_#t~mem1281#1.base, DMAbuf_open_#t~mem1281#1.offset; [2025-02-08 02:33:16,135 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3955: assume sound_write_#t~switch151#1; [2025-02-08 02:33:16,135 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3955: assume !sound_write_#t~switch151#1; [2025-02-08 02:33:16,135 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7126-1: SUMMARY for call ##fun~int~TO~VOID(DMAbuf_open_~dev#1, DMAbuf_open_#t~mem1281#1.base, DMAbuf_open_#t~mem1281#1.offset); srcloc: null [2025-02-08 02:33:16,135 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4748: SUMMARY for call ldv_check_return_value((if main_~res_sound_read_3~0#1 % 4294967296 <= 2147483647 then main_~res_sound_read_3~0#1 % 4294967296 else main_~res_sound_read_3~0#1 % 4294967296 - 4294967296)); srcloc: null [2025-02-08 02:33:16,135 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5541-2: havoc audio_ioctl_#t~bitwise648#1;assume ((((audio_ioctl_#t~mem647#1 < 0 || audio_ioctl_#t~bitwise648#1 <= audio_ioctl_#t~mem647#1) && audio_ioctl_#t~bitwise648#1 <= 4) && audio_ioctl_#t~bitwise648#1 >= 0) && (audio_ioctl_#t~mem647#1 >= 0 || audio_ioctl_#t~bitwise648#1 > 4 + audio_ioctl_#t~mem647#1)) && audio_ioctl_#t~bitwise648#1 >= -2147483648; [2025-02-08 02:33:16,135 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7523: assume 0 != DMAbuf_getrdbuffer_#t~mem1605#1;havoc DMAbuf_getrdbuffer_#t~mem1605#1; [2025-02-08 02:33:16,135 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7523: assume !(0 != DMAbuf_getrdbuffer_#t~mem1605#1);havoc DMAbuf_getrdbuffer_#t~mem1605#1; [2025-02-08 02:33:16,135 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5541: audio_ioctl_#t~short651#1 := 0 != audio_ioctl_#t~bitwise648#1; [2025-02-08 02:33:16,135 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5541-1: [2025-02-08 02:33:16,135 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7127-1: [2025-02-08 02:33:16,135 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7127: assume 0 != DMAbuf_open_#t~bitwise1282#1;havoc DMAbuf_open_#t~bitwise1282#1; [2025-02-08 02:33:16,135 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7127: assume !(0 != DMAbuf_open_#t~bitwise1282#1);havoc DMAbuf_open_#t~bitwise1282#1; [2025-02-08 02:33:16,136 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5145: SUMMARY for call module_put(audio_open_#t~mem421#1.base, audio_open_#t~mem421#1.offset); srcloc: null [2025-02-08 02:33:16,136 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5145-1: call audio_open_#t~mem421#1.base, audio_open_#t~mem421#1.offset := read~$Pointer$#61(audio_open_~coprocessor~0#1.base, 64 + audio_open_~coprocessor~0#1.offset, 8); [2025-02-08 02:33:16,136 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3956: assume sound_write_#t~switch151#1; [2025-02-08 02:33:16,136 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3956: assume !sound_write_#t~switch151#1; [2025-02-08 02:33:16,136 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7127-4: assume 0 == DMAbuf_open_~mode#1;DMAbuf_open_#t~bitwise1282#1 := 0; [2025-02-08 02:33:16,136 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7127-4: assume !(0 == DMAbuf_open_~mode#1); [2025-02-08 02:33:16,136 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7127-3: assume 2 == DMAbuf_open_~mode#1;DMAbuf_open_#t~bitwise1282#1 := DMAbuf_open_~mode#1; [2025-02-08 02:33:16,136 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7127-3: assume !(2 == DMAbuf_open_~mode#1); [2025-02-08 02:33:16,136 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3956-1: sound_write_#t~switch151#1 := sound_write_#t~switch151#1 || 5 == sound_write_~dev~1#1 % 16; [2025-02-08 02:33:16,136 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7127-2: havoc DMAbuf_open_#t~bitwise1282#1;assume ((((DMAbuf_open_~mode#1 < 0 || DMAbuf_open_#t~bitwise1282#1 <= DMAbuf_open_~mode#1) && DMAbuf_open_#t~bitwise1282#1 <= 2) && DMAbuf_open_#t~bitwise1282#1 >= 0) && (DMAbuf_open_~mode#1 >= 0 || DMAbuf_open_#t~bitwise1282#1 > 2 + DMAbuf_open_~mode#1)) && DMAbuf_open_#t~bitwise1282#1 >= -2147483648; [2025-02-08 02:33:16,136 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11752-4: assume sequencer_ioctl_#t~short3230#1;havoc sequencer_ioctl_#t~mem3229#1.base, sequencer_ioctl_#t~mem3229#1.offset;havoc sequencer_ioctl_#t~short3230#1;sequencer_ioctl_#res#1 := -6;call ULTIMATE.dealloc(sequencer_ioctl_~#inf~0#1.base, sequencer_ioctl_~#inf~0#1.offset);havoc sequencer_ioctl_~#inf~0#1.base, sequencer_ioctl_~#inf~0#1.offset;call ULTIMATE.dealloc(sequencer_ioctl_~#event_rec~2#1.base, sequencer_ioctl_~#event_rec~2#1.offset);havoc sequencer_ioctl_~#event_rec~2#1.base, sequencer_ioctl_~#event_rec~2#1.offset; [2025-02-08 02:33:16,140 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11752-4: assume !sequencer_ioctl_#t~short3230#1;havoc sequencer_ioctl_#t~mem3229#1.base, sequencer_ioctl_#t~mem3229#1.offset;havoc sequencer_ioctl_#t~short3230#1; [2025-02-08 02:33:16,141 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5542: audio_ioctl_~val~0#1 := audio_ioctl_#t~bitwise652#1;havoc audio_ioctl_#t~bitwise652#1; [2025-02-08 02:33:16,141 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11752-3: assume 0 == sequencer_ioctl_~dev#1;sequencer_ioctl_#t~bitwise3231#1 := 1; [2025-02-08 02:33:16,141 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11752-3: assume !(0 == sequencer_ioctl_~dev#1); [2025-02-08 02:33:16,141 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11752-6: assume 0 != sequencer_ioctl_~__ret_gu___2~1#1;sequencer_ioctl_#res#1 := -14;call ULTIMATE.dealloc(sequencer_ioctl_~#inf~0#1.base, sequencer_ioctl_~#inf~0#1.offset);havoc sequencer_ioctl_~#inf~0#1.base, sequencer_ioctl_~#inf~0#1.offset;call ULTIMATE.dealloc(sequencer_ioctl_~#event_rec~2#1.base, sequencer_ioctl_~#event_rec~2#1.offset);havoc sequencer_ioctl_~#event_rec~2#1.base, sequencer_ioctl_~#event_rec~2#1.offset; [2025-02-08 02:33:16,141 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11752-6: assume !(0 != sequencer_ioctl_~__ret_gu___2~1#1);sequencer_ioctl_#t~short3230#1 := sequencer_ioctl_~dev#1 < 0 || sequencer_ioctl_~dev#1 >= ~num_synths~0; [2025-02-08 02:33:16,141 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11752-5: assume sequencer_ioctl_#t~short3230#1; [2025-02-08 02:33:16,141 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11752-5: assume !sequencer_ioctl_#t~short3230#1;call sequencer_ioctl_#t~mem3229#1.base, sequencer_ioctl_#t~mem3229#1.offset := read~$Pointer$#19(~#synth_devs~0.base, ~#synth_devs~0.offset + 8 * sequencer_ioctl_~dev#1, 8);sequencer_ioctl_#t~short3230#1 := 0 == (sequencer_ioctl_#t~mem3229#1.base + sequencer_ioctl_#t~mem3229#1.offset) % 18446744073709551616; [2025-02-08 02:33:16,141 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11752: assume 0 == sequencer_ioctl_#t~bitwise3232#1 % 4294967296 && 0 == sequencer_ioctl_~orig_dev~11#1;havoc sequencer_ioctl_#t~bitwise3231#1;havoc sequencer_ioctl_#t~bitwise3232#1;sequencer_ioctl_#res#1 := -16;call ULTIMATE.dealloc(sequencer_ioctl_~#inf~0#1.base, sequencer_ioctl_~#inf~0#1.offset);havoc sequencer_ioctl_~#inf~0#1.base, sequencer_ioctl_~#inf~0#1.offset;call ULTIMATE.dealloc(sequencer_ioctl_~#event_rec~2#1.base, sequencer_ioctl_~#event_rec~2#1.offset);havoc sequencer_ioctl_~#event_rec~2#1.base, sequencer_ioctl_~#event_rec~2#1.offset; [2025-02-08 02:33:16,141 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11752: assume !(0 == sequencer_ioctl_#t~bitwise3232#1 % 4294967296 && 0 == sequencer_ioctl_~orig_dev~11#1);havoc sequencer_ioctl_#t~bitwise3231#1;havoc sequencer_ioctl_#t~bitwise3232#1;call sequencer_ioctl_#t~mem3238#1.base, sequencer_ioctl_#t~mem3238#1.offset := read~$Pointer$#19(~#synth_devs~0.base, ~#synth_devs~0.offset + 8 * sequencer_ioctl_~dev#1, 8);call sequencer_ioctl_#t~mem3239#1.base, sequencer_ioctl_#t~mem3239#1.offset := read~$Pointer$#61(sequencer_ioctl_#t~mem3238#1.base, 52 + sequencer_ioctl_#t~mem3238#1.offset, 8); [2025-02-08 02:33:16,141 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5542-1: [2025-02-08 02:33:16,141 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11752-2: assume 0 == sequencer_ioctl_#t~bitwise3231#1 % 4294967296 || 0 == ~synth_open_mask~0 % 4294967296;sequencer_ioctl_#t~bitwise3232#1 := 0; [2025-02-08 02:33:16,141 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11752-2: assume !(0 == sequencer_ioctl_#t~bitwise3231#1 % 4294967296 || 0 == ~synth_open_mask~0 % 4294967296); [2025-02-08 02:33:16,141 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7524: SUMMARY for call reorganize_buffers(DMAbuf_getrdbuffer_~dev#1, DMAbuf_getrdbuffer_~dmap~8#1.base, DMAbuf_getrdbuffer_~dmap~8#1.offset, 0); srcloc: null [2025-02-08 02:33:16,141 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5542-2: havoc audio_ioctl_#t~bitwise652#1;assume ((((audio_ioctl_~val~0#1 < 0 || audio_ioctl_#t~bitwise652#1 >= 256) && audio_ioctl_#t~bitwise652#1 >= audio_ioctl_~val~0#1) && (audio_ioctl_~val~0#1 < 0 || audio_ioctl_#t~bitwise652#1 <= 256 + audio_ioctl_~val~0#1)) && (audio_ioctl_~val~0#1 >= 0 || audio_ioctl_#t~bitwise652#1 < 0)) && audio_ioctl_#t~bitwise652#1 <= 2147483647; [2025-02-08 02:33:16,141 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11752-1: assume sequencer_ioctl_#t~bitwise3231#1 % 4294967296 == ~synth_open_mask~0 % 4294967296;sequencer_ioctl_#t~bitwise3232#1 := sequencer_ioctl_#t~bitwise3231#1; [2025-02-08 02:33:16,141 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11752-1: assume !(sequencer_ioctl_#t~bitwise3231#1 % 4294967296 == ~synth_open_mask~0 % 4294967296); [2025-02-08 02:33:16,141 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11752-12: assume sequencer_ioctl_#t~switch3175#1; [2025-02-08 02:33:16,141 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11752-12: assume !sequencer_ioctl_#t~switch3175#1;sequencer_ioctl_#t~switch3175#1 := sequencer_ioctl_#t~switch3175#1 || 1074024719 == sequencer_ioctl_~cmd#1; [2025-02-08 02:33:16,141 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11752-11: assume sequencer_ioctl_#t~switch3228#1; [2025-02-08 02:33:16,141 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11752-11: assume !sequencer_ioctl_#t~switch3228#1;sequencer_ioctl_#t~switch3228#1 := sequencer_ioctl_#t~switch3228#1; [2025-02-08 02:33:16,141 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11752-8: assume sequencer_ioctl_#t~switch3228#1; [2025-02-08 02:33:16,141 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11752-8: assume !sequencer_ioctl_#t~switch3228#1;sequencer_ioctl_#t~switch3228#1 := true; [2025-02-08 02:33:16,141 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11752-7: assume sequencer_ioctl_#t~switch3228#1; [2025-02-08 02:33:16,141 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11752-7: assume !sequencer_ioctl_#t~switch3228#1;havoc sequencer_ioctl_#t~switch3228#1;sequencer_ioctl_~dev#1 := (if sequencer_ioctl_~__val_gu___2~1#1 % 18446744073709551616 % 4294967296 <= 2147483647 then sequencer_ioctl_~__val_gu___2~1#1 % 18446744073709551616 % 4294967296 else sequencer_ioctl_~__val_gu___2~1#1 % 18446744073709551616 % 4294967296 - 4294967296); [2025-02-08 02:33:16,141 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11752-10: assume sequencer_ioctl_#t~switch3228#1; [2025-02-08 02:33:16,141 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11752-10: assume !sequencer_ioctl_#t~switch3228#1;sequencer_ioctl_#t~switch3228#1 := true; [2025-02-08 02:33:16,141 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11752-9: assume sequencer_ioctl_#t~switch3228#1; [2025-02-08 02:33:16,141 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11752-9: assume !sequencer_ioctl_#t~switch3228#1;sequencer_ioctl_#t~switch3228#1 := sequencer_ioctl_#t~switch3228#1; [2025-02-08 02:33:16,141 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7128: SUMMARY for call close_dmap(DMAbuf_open_~adev~0#1.base, DMAbuf_open_~adev~0#1.offset, DMAbuf_open_~dmap_out~1#1.base, DMAbuf_open_~dmap_out~1#1.offset); srcloc: null [2025-02-08 02:33:16,142 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3957-1: sound_write_#t~switch151#1 := sound_write_#t~switch151#1 || 4 == sound_write_~dev~1#1 % 16; [2025-02-08 02:33:16,142 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3957: assume sound_write_#t~switch151#1;assume { :begin_inline_audio_write } true;audio_write_#in~dev#1, audio_write_#in~file#1.base, audio_write_#in~file#1.offset, audio_write_#in~buf#1.base, audio_write_#in~buf#1.offset, audio_write_#in~count#1 := sound_write_~dev~1#1, sound_write_~file#1.base, sound_write_~file#1.offset, sound_write_~buf#1.base, sound_write_~buf#1.offset, (if sound_write_~count#1 % 18446744073709551616 % 4294967296 <= 2147483647 then sound_write_~count#1 % 18446744073709551616 % 4294967296 else sound_write_~count#1 % 18446744073709551616 % 4294967296 - 4294967296);havoc audio_write_#res#1;havoc audio_write_#t~mem477#1.base, audio_write_#t~mem477#1.offset, audio_write_#t~mem478#1, audio_write_#t~bitwise479#1, audio_write_#t~mem480#1.base, audio_write_#t~mem480#1.offset, audio_write_#t~mem481#1, audio_write_#t~bitwise482#1, audio_write_#t~mem483#1.base, audio_write_#t~mem483#1.offset, audio_write_#t~mem484#1.base, audio_write_#t~mem484#1.offset, audio_write_#t~mem485#1, audio_write_#t~bitwise486#1, audio_write_#t~mem487#1.base, audio_write_#t~mem487#1.offset, audio_write_#t~mem488#1, audio_write_#t~bitwise489#1, audio_write_#t~ret490#1, audio_write_#t~mem491#1, audio_write_#t~bitwise492#1, audio_write_#t~mem493#1, audio_write_#t~mem494#1, audio_write_#t~mem495#1.base, audio_write_#t~mem495#1.offset, audio_write_#t~mem496#1.base, audio_write_#t~mem496#1.offset, audio_write_#t~mem497#1.base, audio_write_#t~mem497#1.offset, audio_write_#t~mem498#1.base, audio_write_#t~mem498#1.offset, audio_write_#t~mem499#1.base, audio_write_#t~mem499#1.offset, audio_write_#t~mem500#1.base, audio_write_#t~mem500#1.offset, audio_write_#t~mem504#1.base, audio_write_#t~mem504#1.offset, audio_write_#t~mem501#1.base, audio_write_#t~mem501#1.offset, audio_write_#t~mem502#1.base, audio_write_#t~mem502#1.offset, audio_write_#t~mem503#1, audio_write_#t~mem505#1.base, audio_write_#t~mem505#1.offset, audio_write_#t~mem506#1.base, audio_write_#t~mem506#1.offset, audio_write_#t~mem507#1.base, audio_write_#t~mem507#1.offset, audio_write_#t~mem508#1.base, audio_write_#t~mem508#1.offset, audio_write_#t~mem509#1.base, audio_write_#t~mem509#1.offset, audio_write_#t~mem510#1.base, audio_write_#t~mem510#1.offset, audio_write_#t~mem511#1, audio_write_#t~ret512#1, audio_write_#t~mem513#1.base, audio_write_#t~mem513#1.offset, audio_write_#t~mem514#1.base, audio_write_#t~mem514#1.offset, audio_write_#t~mem515#1.base, audio_write_#t~mem515#1.offset, audio_write_#t~mem516#1.base, audio_write_#t~mem516#1.offset, audio_write_#t~mem517#1.base, audio_write_#t~mem517#1.offset, audio_write_#t~mem518#1.base, audio_write_#t~mem518#1.offset, audio_write_#t~mem519#1.base, audio_write_#t~mem519#1.offset, audio_write_#t~mem520#1.base, audio_write_#t~mem520#1.offset, audio_write_#t~ret521#1, audio_write_#t~mem522#1.base, audio_write_#t~mem522#1.offset, audio_write_#t~ret523#1, audio_write_#t~mem537#1.base, audio_write_#t~mem537#1.offset, audio_write_#t~mem538#1, audio_write_#t~mem539#1.base, audio_write_#t~mem539#1.offset, audio_write_#t~mem540#1.base, audio_write_#t~mem540#1.offset, audio_write_#t~mem541#1.base, audio_write_#t~mem541#1.offset, audio_write_#t~mem542#1, audio_write_#t~mem543#1.base, audio_write_#t~mem543#1.offset, audio_write_#t~mem544#1, audio_write_#t~mem545#1.base, audio_write_#t~mem545#1.offset, audio_write_#t~mem546#1, audio_write_#t~mem547#1, audio_write_#t~ret548#1, audio_write_~dev#1, audio_write_~file#1.base, audio_write_~file#1.offset, audio_write_~buf#1.base, audio_write_~buf#1.offset, audio_write_~count#1, audio_write_~c~0#1, audio_write_~p~2#1, audio_write_~l~1#1, audio_write_~#buf_size~0#1.base, audio_write_~#buf_size~0#1.offset, audio_write_~#used~0#1.base, audio_write_~#used~0#1.offset, audio_write_~#returned~0#1.base, audio_write_~#returned~0#1.offset, audio_write_~err~2#1, audio_write_~#dma_buf~0#1.base, audio_write_~#dma_buf~0#1.offset, audio_write_~tmp~31#1;audio_write_~dev#1 := audio_write_#in~dev#1;audio_write_~file#1.base, audio_write_~file#1.offset := audio_write_#in~file#1.base, audio_write_#in~file#1.offset;audio_write_~buf#1.base, audio_write_~buf#1.offset := audio_write_#in~buf#1.base, audio_write_#in~buf#1.offset;audio_write_~count#1 := audio_write_#in~count#1;havoc audio_write_~c~0#1;havoc audio_write_~p~2#1;havoc audio_write_~l~1#1;call audio_write_~#buf_size~0#1.base, audio_write_~#buf_size~0#1.offset := #Ultimate.allocOnStack(4);call audio_write_~#used~0#1.base, audio_write_~#used~0#1.offset := #Ultimate.allocOnStack(4);call audio_write_~#returned~0#1.base, audio_write_~#returned~0#1.offset := #Ultimate.allocOnStack(4);havoc audio_write_~err~2#1;call audio_write_~#dma_buf~0#1.base, audio_write_~#dma_buf~0#1.offset := #Ultimate.allocOnStack(8);havoc audio_write_~tmp~31#1;audio_write_~dev#1 := audio_write_~dev#1 / 16;audio_write_~p~2#1 := 0;audio_write_~c~0#1 := audio_write_~count#1; [2025-02-08 02:33:16,142 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3957: assume !sound_write_#t~switch151#1;sound_write_#t~switch151#1 := sound_write_#t~switch151#1 || 2 == sound_write_~dev~1#1 % 16; [2025-02-08 02:33:16,142 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3825: call load_mixer_volumes_#t~mem134#1 := read~int#61(load_mixer_volumes_~levels#1.base, load_mixer_volumes_~levels#1.offset + 4 * (if load_mixer_volumes_~i~5#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then load_mixer_volumes_~i~5#1 % 18446744073709551616 % 18446744073709551616 else load_mixer_volumes_~i~5#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616), 4);call write~int#61(load_mixer_volumes_#t~mem134#1, ~#mixer_vols~0.base, 36 + (~#mixer_vols~0.offset + 164 * load_mixer_volumes_~n~1#1) + 4 * load_mixer_volumes_~i~5#1, 4);load_mixer_volumes_~i~5#1 := 1 + load_mixer_volumes_~i~5#1; [2025-02-08 02:33:16,142 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10960: setup_mode2_~dev~14#1 := 1 + setup_mode2_~dev~14#1; [2025-02-08 02:33:16,142 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7789-1: SUMMARY for call output_sleep_#t~ret1698#1 := interruptible_sleep_on_timeout(output_sleep_~adev~11#1.base, 284 + output_sleep_~adev~11#1.offset, output_sleep_~timeout_value~0#1); srcloc: null [2025-02-08 02:33:16,142 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7789: assume -9223372036854775808 <= output_sleep_#t~ret1698#1 && output_sleep_#t~ret1698#1 <= 9223372036854775807;output_sleep_~timeout_value~0#1 := output_sleep_#t~ret1698#1;havoc output_sleep_#t~ret1698#1; [2025-02-08 02:33:16,142 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11753-1: SUMMARY for call might_fault(); srcloc: null [2025-02-08 02:33:16,142 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4354: assume 0 == (sound_mmap_#t~mem251#1.base + sound_mmap_#t~mem251#1.offset) % 18446744073709551616;havoc sound_mmap_#t~mem251#1.base, sound_mmap_#t~mem251#1.offset; [2025-02-08 02:33:16,143 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4354: assume !(0 == (sound_mmap_#t~mem251#1.base + sound_mmap_#t~mem251#1.offset) % 18446744073709551616);havoc sound_mmap_#t~mem251#1.base, sound_mmap_#t~mem251#1.offset;call sound_mmap_#t~mem253#1 := read~int#61(sound_mmap_~dmap~0#1.base, 680 + sound_mmap_~dmap~0#1.offset, 4); [2025-02-08 02:33:16,143 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11753: sequencer_ioctl_#t~switch3228#1 := false; [2025-02-08 02:33:16,143 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4222: assume sound_ioctl_#t~switch218#1; [2025-02-08 02:33:16,143 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4222: assume !sound_ioctl_#t~switch218#1; [2025-02-08 02:33:16,143 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5147: assume -2147483648 <= audio_open_#t~ret422#1 && audio_open_#t~ret422#1 <= 2147483647;call audio_open_#t~mem423#1.base, audio_open_#t~mem423#1.offset := read~$Pointer$#61(audio_open_~driver~0#1.base, audio_open_~driver~0#1.offset, 8); [2025-02-08 02:33:16,143 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5147-1: SUMMARY for call audio_open_#t~ret422#1 := DMAbuf_release(audio_open_~dev#1, audio_open_~mode~0#1); srcloc: null [2025-02-08 02:33:16,143 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11886-2: [2025-02-08 02:33:16,143 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7790: assume 9223372036854775807 != output_sleep_~timeout~1#1 && 0 == output_sleep_~timeout_value~0#1; [2025-02-08 02:33:16,143 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7790: assume !(9223372036854775807 != output_sleep_~timeout~1#1 && 0 == output_sleep_~timeout_value~0#1); [2025-02-08 02:33:16,143 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11886-1: havoc sequencer_ioctl_#t~bitwise3267#1;assume sequencer_ioctl_#t~bitwise3267#1 % 4294967296 <= sequencer_ioctl_#t~bitwise3266#1 % 4294967296 && sequencer_ioctl_#t~bitwise3267#1 % 4294967296 <= ~synth_open_mask~0 % 4294967296; [2025-02-08 02:33:16,143 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11886-3: havoc sequencer_ioctl_#t~bitwise3266#1;assume sequencer_ioctl_#t~bitwise3266#1 > 1; [2025-02-08 02:33:16,143 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11886: [2025-02-08 02:33:16,143 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4487: call oss_cleanup_#t~mem302#1.base, oss_cleanup_#t~mem302#1.offset := read~$Pointer$#24(~#dev_list~0.base, 12 + (~#dev_list~0.offset + 20 * oss_cleanup_~i~7#1), 8); [2025-02-08 02:33:16,143 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4487-1: SUMMARY for call device_destroy(~sound_class~0.base, ~sound_class~0.offset, oss_cleanup_#t~bitwise301#1); srcloc: null [2025-02-08 02:33:16,143 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4487-4: assume false;oss_cleanup_#t~bitwise301#1 := (if oss_cleanup_#t~mem300#1 % 65536 % 4294967296 <= 2147483647 then oss_cleanup_#t~mem300#1 % 65536 % 4294967296 else oss_cleanup_#t~mem300#1 % 65536 % 4294967296 - 4294967296); [2025-02-08 02:33:16,143 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4487-4: assume !false; [2025-02-08 02:33:16,143 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4355: assume -2147483648 <= sound_mmap_#t~ret252#1 && sound_mmap_#t~ret252#1 <= 2147483647;havoc sound_mmap_#t~ret252#1; [2025-02-08 02:33:16,143 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4487-5: assume 0 == (if oss_cleanup_#t~mem300#1 % 65536 % 4294967296 <= 2147483647 then oss_cleanup_#t~mem300#1 % 65536 % 4294967296 else oss_cleanup_#t~mem300#1 % 65536 % 4294967296 - 4294967296) || 14680064 == (if oss_cleanup_#t~mem300#1 % 65536 % 4294967296 <= 2147483647 then oss_cleanup_#t~mem300#1 % 65536 % 4294967296 else oss_cleanup_#t~mem300#1 % 65536 % 4294967296 - 4294967296);oss_cleanup_#t~bitwise301#1 := 14680064; [2025-02-08 02:33:16,143 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4487-5: assume !(0 == (if oss_cleanup_#t~mem300#1 % 65536 % 4294967296 <= 2147483647 then oss_cleanup_#t~mem300#1 % 65536 % 4294967296 else oss_cleanup_#t~mem300#1 % 65536 % 4294967296 - 4294967296) || 14680064 == (if oss_cleanup_#t~mem300#1 % 65536 % 4294967296 <= 2147483647 then oss_cleanup_#t~mem300#1 % 65536 % 4294967296 else oss_cleanup_#t~mem300#1 % 65536 % 4294967296 - 4294967296)); [2025-02-08 02:33:16,143 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4355-1: SUMMARY for call sound_mmap_#t~ret252#1 := printk(43, 0); srcloc: null [2025-02-08 02:33:16,144 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4487-2: [2025-02-08 02:33:16,144 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4487-3: havoc oss_cleanup_#t~bitwise301#1;assume (((((if oss_cleanup_#t~mem300#1 % 65536 % 4294967296 <= 2147483647 then oss_cleanup_#t~mem300#1 % 65536 % 4294967296 else oss_cleanup_#t~mem300#1 % 65536 % 4294967296 - 4294967296) < 0 || oss_cleanup_#t~bitwise301#1 >= 14680064) && oss_cleanup_#t~bitwise301#1 >= (if oss_cleanup_#t~mem300#1 % 65536 % 4294967296 <= 2147483647 then oss_cleanup_#t~mem300#1 % 65536 % 4294967296 else oss_cleanup_#t~mem300#1 % 65536 % 4294967296 - 4294967296)) && ((if oss_cleanup_#t~mem300#1 % 65536 % 4294967296 <= 2147483647 then oss_cleanup_#t~mem300#1 % 65536 % 4294967296 else oss_cleanup_#t~mem300#1 % 65536 % 4294967296 - 4294967296) < 0 || oss_cleanup_#t~bitwise301#1 <= 14680064 + (if oss_cleanup_#t~mem300#1 % 65536 % 4294967296 <= 2147483647 then oss_cleanup_#t~mem300#1 % 65536 % 4294967296 else oss_cleanup_#t~mem300#1 % 65536 % 4294967296 - 4294967296))) && ((if oss_cleanup_#t~mem300#1 % 65536 % 4294967296 <= 2147483647 then oss_cleanup_#t~mem300#1 % 65536 % 4294967296 else oss_cleanup_#t~mem300#1 % 65536 % 4294967296 - 4294967296) >= 0 || oss_cleanup_#t~bitwise301#1 < 0)) && oss_cleanup_#t~bitwise301#1 <= 2147483647; [2025-02-08 02:33:16,144 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4223: SUMMARY for call __put_user_bad(); srcloc: null [2025-02-08 02:33:16,144 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5280-1: assume { :begin_inline_DMAbuf_getwrbuffer } true;DMAbuf_getwrbuffer_#in~dev#1, DMAbuf_getwrbuffer_#in~buf#1.base, DMAbuf_getwrbuffer_#in~buf#1.offset, DMAbuf_getwrbuffer_#in~size#1.base, DMAbuf_getwrbuffer_#in~size#1.offset, DMAbuf_getwrbuffer_#in~dontblock#1 := audio_write_~dev#1, audio_write_~#dma_buf~0#1.base, audio_write_~#dma_buf~0#1.offset, audio_write_~#buf_size~0#1.base, audio_write_~#buf_size~0#1.offset, (if 0 != audio_write_#t~bitwise489#1 % 4294967296 then 1 else 0);havoc DMAbuf_getwrbuffer_#res#1;havoc DMAbuf_getwrbuffer_#t~mem1727#1.base, DMAbuf_getwrbuffer_#t~mem1727#1.offset, DMAbuf_getwrbuffer_#t~mem1728#1.base, DMAbuf_getwrbuffer_#t~mem1728#1.offset, DMAbuf_getwrbuffer_#t~mem1729#1, DMAbuf_getwrbuffer_#t~ret1730#1.base, DMAbuf_getwrbuffer_#t~ret1730#1.offset, DMAbuf_getwrbuffer_#t~ret1731#1, DMAbuf_getwrbuffer_#t~mem1732#1, DMAbuf_getwrbuffer_#t~mem1733#1, DMAbuf_getwrbuffer_#t~ret1734#1.base, DMAbuf_getwrbuffer_#t~ret1734#1.offset, DMAbuf_getwrbuffer_#t~ret1735#1, DMAbuf_getwrbuffer_#t~ret1736#1, DMAbuf_getwrbuffer_#t~ret1737#1.base, DMAbuf_getwrbuffer_#t~ret1737#1.offset, DMAbuf_getwrbuffer_#t~ret1738#1, DMAbuf_getwrbuffer_#t~ret1739#1, DMAbuf_getwrbuffer_~dev#1, DMAbuf_getwrbuffer_~buf#1.base, DMAbuf_getwrbuffer_~buf#1.offset, DMAbuf_getwrbuffer_~size#1.base, DMAbuf_getwrbuffer_~size#1.offset, DMAbuf_getwrbuffer_~dontblock#1, DMAbuf_getwrbuffer_~adev~13#1.base, DMAbuf_getwrbuffer_~adev~13#1.offset, DMAbuf_getwrbuffer_~flags~10#1, DMAbuf_getwrbuffer_~err~8#1, DMAbuf_getwrbuffer_~dmap~13#1.base, DMAbuf_getwrbuffer_~dmap~13#1.offset, DMAbuf_getwrbuffer_~tmp~57#1.base, DMAbuf_getwrbuffer_~tmp~57#1.offset, DMAbuf_getwrbuffer_~tmp___0~38#1.base, DMAbuf_getwrbuffer_~tmp___0~38#1.offset, DMAbuf_getwrbuffer_~tmp___1~22#1.base, DMAbuf_getwrbuffer_~tmp___1~22#1.offset, DMAbuf_getwrbuffer_~tmp___2~11#1;DMAbuf_getwrbuffer_~dev#1 := DMAbuf_getwrbuffer_#in~dev#1;DMAbuf_getwrbuffer_~buf#1.base, DMAbuf_getwrbuffer_~buf#1.offset := DMAbuf_getwrbuffer_#in~buf#1.base, DMAbuf_getwrbuffer_#in~buf#1.offset;DMAbuf_getwrbuffer_~size#1.base, DMAbuf_getwrbuffer_~size#1.offset := DMAbuf_getwrbuffer_#in~size#1.base, DMAbuf_getwrbuffer_#in~size#1.offset;DMAbuf_getwrbuffer_~dontblock#1 := DMAbuf_getwrbuffer_#in~dontblock#1;havoc DMAbuf_getwrbuffer_~adev~13#1.base, DMAbuf_getwrbuffer_~adev~13#1.offset;havoc DMAbuf_getwrbuffer_~flags~10#1;havoc DMAbuf_getwrbuffer_~err~8#1;havoc DMAbuf_getwrbuffer_~dmap~13#1.base, DMAbuf_getwrbuffer_~dmap~13#1.offset;havoc DMAbuf_getwrbuffer_~tmp~57#1.base, DMAbuf_getwrbuffer_~tmp~57#1.offset;havoc DMAbuf_getwrbuffer_~tmp___0~38#1.base, DMAbuf_getwrbuffer_~tmp___0~38#1.offset;havoc DMAbuf_getwrbuffer_~tmp___1~22#1.base, DMAbuf_getwrbuffer_~tmp___1~22#1.offset;havoc DMAbuf_getwrbuffer_~tmp___2~11#1;call DMAbuf_getwrbuffer_#t~mem1727#1.base, DMAbuf_getwrbuffer_#t~mem1727#1.offset := read~$Pointer$#15(~#audio_devs~0.base, ~#audio_devs~0.offset + 8 * DMAbuf_getwrbuffer_~dev#1, 8);DMAbuf_getwrbuffer_~adev~13#1.base, DMAbuf_getwrbuffer_~adev~13#1.offset := DMAbuf_getwrbuffer_#t~mem1727#1.base, DMAbuf_getwrbuffer_#t~mem1727#1.offset;havoc DMAbuf_getwrbuffer_#t~mem1727#1.base, DMAbuf_getwrbuffer_#t~mem1727#1.offset;DMAbuf_getwrbuffer_~err~8#1 := -5;call DMAbuf_getwrbuffer_#t~mem1728#1.base, DMAbuf_getwrbuffer_#t~mem1728#1.offset := read~$Pointer$#61(DMAbuf_getwrbuffer_~adev~13#1.base, 168 + DMAbuf_getwrbuffer_~adev~13#1.offset, 8);DMAbuf_getwrbuffer_~dmap~13#1.base, DMAbuf_getwrbuffer_~dmap~13#1.offset := DMAbuf_getwrbuffer_#t~mem1728#1.base, DMAbuf_getwrbuffer_#t~mem1728#1.offset;havoc DMAbuf_getwrbuffer_#t~mem1728#1.base, DMAbuf_getwrbuffer_#t~mem1728#1.offset;call DMAbuf_getwrbuffer_#t~mem1729#1 := read~int#61(DMAbuf_getwrbuffer_~dmap~13#1.base, 680 + DMAbuf_getwrbuffer_~dmap~13#1.offset, 4); [2025-02-08 02:33:16,144 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5280-2: [2025-02-08 02:33:16,144 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4487-6: call oss_cleanup_#t~mem300#1 := read~int#24(~#dev_list~0.base, ~#dev_list~0.offset + 20 * oss_cleanup_~i~7#1, 2); [2025-02-08 02:33:16,144 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5280: audio_write_#t~ret490#1 := DMAbuf_getwrbuffer_#res#1;havoc DMAbuf_getwrbuffer_#t~mem1727#1.base, DMAbuf_getwrbuffer_#t~mem1727#1.offset, DMAbuf_getwrbuffer_#t~mem1728#1.base, DMAbuf_getwrbuffer_#t~mem1728#1.offset, DMAbuf_getwrbuffer_#t~mem1729#1, DMAbuf_getwrbuffer_#t~ret1730#1.base, DMAbuf_getwrbuffer_#t~ret1730#1.offset, DMAbuf_getwrbuffer_#t~ret1731#1, DMAbuf_getwrbuffer_#t~mem1732#1, DMAbuf_getwrbuffer_#t~mem1733#1, DMAbuf_getwrbuffer_#t~ret1734#1.base, DMAbuf_getwrbuffer_#t~ret1734#1.offset, DMAbuf_getwrbuffer_#t~ret1735#1, DMAbuf_getwrbuffer_#t~ret1736#1, DMAbuf_getwrbuffer_#t~ret1737#1.base, DMAbuf_getwrbuffer_#t~ret1737#1.offset, DMAbuf_getwrbuffer_#t~ret1738#1, DMAbuf_getwrbuffer_#t~ret1739#1, DMAbuf_getwrbuffer_~dev#1, DMAbuf_getwrbuffer_~buf#1.base, DMAbuf_getwrbuffer_~buf#1.offset, DMAbuf_getwrbuffer_~size#1.base, DMAbuf_getwrbuffer_~size#1.offset, DMAbuf_getwrbuffer_~dontblock#1, DMAbuf_getwrbuffer_~adev~13#1.base, DMAbuf_getwrbuffer_~adev~13#1.offset, DMAbuf_getwrbuffer_~flags~10#1, DMAbuf_getwrbuffer_~err~8#1, DMAbuf_getwrbuffer_~dmap~13#1.base, DMAbuf_getwrbuffer_~dmap~13#1.offset, DMAbuf_getwrbuffer_~tmp~57#1.base, DMAbuf_getwrbuffer_~tmp~57#1.offset, DMAbuf_getwrbuffer_~tmp___0~38#1.base, DMAbuf_getwrbuffer_~tmp___0~38#1.offset, DMAbuf_getwrbuffer_~tmp___1~22#1.base, DMAbuf_getwrbuffer_~tmp___1~22#1.offset, DMAbuf_getwrbuffer_~tmp___2~11#1;havoc DMAbuf_getwrbuffer_#in~dev#1, DMAbuf_getwrbuffer_#in~buf#1.base, DMAbuf_getwrbuffer_#in~buf#1.offset, DMAbuf_getwrbuffer_#in~size#1.base, DMAbuf_getwrbuffer_#in~size#1.offset, DMAbuf_getwrbuffer_#in~dontblock#1;assume { :end_inline_DMAbuf_getwrbuffer } true;assume -2147483648 <= audio_write_#t~ret490#1 && audio_write_#t~ret490#1 <= 2147483647;audio_write_~err~2#1 := audio_write_#t~ret490#1; [2025-02-08 02:33:16,144 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5280-5: assume 0 == audio_write_#t~mem488#1 % 4294967296;audio_write_#t~bitwise489#1 := 0; [2025-02-08 02:33:16,144 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5280-5: assume !(0 == audio_write_#t~mem488#1 % 4294967296); [2025-02-08 02:33:16,144 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5280-6: call audio_write_#t~mem488#1 := read~int#61(audio_write_~file#1.base, 104 + audio_write_~file#1.offset, 4); [2025-02-08 02:33:16,144 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5280-3: havoc audio_write_#t~bitwise489#1;assume audio_write_#t~bitwise489#1 % 4294967296 <= audio_write_#t~mem488#1 % 4294967296 && audio_write_#t~bitwise489#1 % 4294967296 <= 2048; [2025-02-08 02:33:16,144 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5280-4: assume 2048 == audio_write_#t~mem488#1 % 4294967296;audio_write_#t~bitwise489#1 := audio_write_#t~mem488#1; [2025-02-08 02:33:16,144 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5280-4: assume !(2048 == audio_write_#t~mem488#1 % 4294967296); [2025-02-08 02:33:16,144 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10962: assume setup_mode2_~dev~14#1 < ~num_midis~0; [2025-02-08 02:33:16,144 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10962: assume !(setup_mode2_~dev~14#1 < ~num_midis~0);setup_mode2_~dev~14#1 := 0; [2025-02-08 02:33:16,144 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11094: call write~int#34(0, ~#midi_opened~0.base, ~#midi_opened~0.offset + 4 * sequencer_open_~i~18#1, 4);call write~int#35(0, ~#midi_written~0.base, ~#midi_written~0.offset + 4 * sequencer_open_~i~18#1, 4);sequencer_open_~i~18#1 := 1 + sequencer_open_~i~18#1; [2025-02-08 02:33:16,144 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7791-1: SUMMARY for call output_sleep_#t~ret1699#1 := printk(92, 0); srcloc: null [2025-02-08 02:33:16,144 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7791: assume -2147483648 <= output_sleep_#t~ret1699#1 && output_sleep_#t~ret1699#1 <= 2147483647;havoc output_sleep_#t~ret1699#1; [2025-02-08 02:33:16,145 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7527-1: call DMAbuf_getrdbuffer_#t~mem1606#1.base, DMAbuf_getrdbuffer_#t~mem1606#1.offset := read~$Pointer$#61(DMAbuf_getrdbuffer_~adev~7#1.base, 160 + DMAbuf_getrdbuffer_~adev~7#1.offset, 8);call DMAbuf_getrdbuffer_#t~mem1607#1 := read~int#61(DMAbuf_getrdbuffer_#t~mem1606#1.base, 680 + DMAbuf_getrdbuffer_#t~mem1606#1.offset, 4); [2025-02-08 02:33:16,145 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7527: assume 0 != DMAbuf_getrdbuffer_#t~mem1607#1 % 2;havoc DMAbuf_getrdbuffer_#t~mem1606#1.base, DMAbuf_getrdbuffer_#t~mem1606#1.offset;havoc DMAbuf_getrdbuffer_#t~mem1607#1; [2025-02-08 02:33:16,145 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7527: assume !(0 != DMAbuf_getrdbuffer_#t~mem1607#1 % 2);havoc DMAbuf_getrdbuffer_#t~mem1606#1.base, DMAbuf_getrdbuffer_#t~mem1606#1.offset;havoc DMAbuf_getrdbuffer_#t~mem1607#1; [2025-02-08 02:33:16,145 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5545: call audio_ioctl_#t~mem653#1.base, audio_ioctl_#t~mem653#1.offset := read~$Pointer$#15(~#audio_devs~0.base, ~#audio_devs~0.offset + 8 * audio_ioctl_~dev#1, 8);call audio_ioctl_#t~mem654#1.base, audio_ioctl_#t~mem654#1.offset := read~$Pointer$#61(audio_ioctl_#t~mem653#1.base, 176 + audio_ioctl_#t~mem653#1.offset, 8); [2025-02-08 02:33:16,145 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4488: assume 0 == (oss_cleanup_#t~mem302#1.base + oss_cleanup_#t~mem302#1.offset) % 18446744073709551616;havoc oss_cleanup_#t~mem302#1.base, oss_cleanup_#t~mem302#1.offset; [2025-02-08 02:33:16,145 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4488: assume !(0 == (oss_cleanup_#t~mem302#1.base + oss_cleanup_#t~mem302#1.offset) % 18446744073709551616);havoc oss_cleanup_#t~mem302#1.base, oss_cleanup_#t~mem302#1.offset;oss_cleanup_~j~1#1 := 1; [2025-02-08 02:33:16,145 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4356-1: SUMMARY for call _unlock_kernel(44, 0, 45, 0, 474); srcloc: null [2025-02-08 02:33:16,145 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4356: sound_mmap_#res#1 := -5; [2025-02-08 02:33:16,145 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5281: assume audio_write_~err~2#1 < 0;call audio_write_#t~mem491#1 := read~int#61(audio_write_~file#1.base, 104 + audio_write_~file#1.offset, 4); [2025-02-08 02:33:16,145 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5281: assume !(audio_write_~err~2#1 < 0);audio_write_~l~1#1 := audio_write_~c~0#1;call audio_write_#t~mem493#1 := read~int#40(audio_write_~#buf_size~0#1.base, audio_write_~#buf_size~0#1.offset, 4); [2025-02-08 02:33:16,145 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7131-1: DMAbuf_open_#res#1 := DMAbuf_open_~retval~1#1; [2025-02-08 02:33:16,145 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5149: audio_open_#res#1 := audio_open_~ret~7#1; [2025-02-08 02:33:16,145 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5149-1: SUMMARY for call module_put(audio_open_#t~mem423#1.base, audio_open_#t~mem423#1.offset); srcloc: null [2025-02-08 02:33:16,145 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3960: assume sound_write_#t~switch151#1;assume { :begin_inline_MIDIbuf_write } true;MIDIbuf_write_#in~dev#1, MIDIbuf_write_#in~file#1.base, MIDIbuf_write_#in~file#1.offset, MIDIbuf_write_#in~buf#1.base, MIDIbuf_write_#in~buf#1.offset, MIDIbuf_write_#in~count#1 := sound_write_~dev~1#1, sound_write_~file#1.base, sound_write_~file#1.offset, sound_write_~buf#1.base, sound_write_~buf#1.offset, (if sound_write_~count#1 % 18446744073709551616 % 4294967296 <= 2147483647 then sound_write_~count#1 % 18446744073709551616 % 4294967296 else sound_write_~count#1 % 18446744073709551616 % 4294967296 - 4294967296);havoc MIDIbuf_write_#res#1;havoc MIDIbuf_write_#t~mem2413#1.base, MIDIbuf_write_#t~mem2413#1.offset, MIDIbuf_write_#t~mem2414#1, MIDIbuf_write_#t~mem2415#1, MIDIbuf_write_#t~bitwise2416#1, MIDIbuf_write_#t~ret2417#1.base, MIDIbuf_write_#t~ret2417#1.offset, MIDIbuf_write_#t~ret2418#1, MIDIbuf_write_#t~mem2419#1.base, MIDIbuf_write_#t~mem2419#1.offset, MIDIbuf_write_#t~mem2420#1, MIDIbuf_write_#t~ret2421#1, MIDIbuf_write_#t~mem2422#1.base, MIDIbuf_write_#t~mem2422#1.offset, MIDIbuf_write_#t~mem2423#1, MIDIbuf_write_#t~ret2424#1.base, MIDIbuf_write_#t~ret2424#1.offset, MIDIbuf_write_#t~ret2425#1, MIDIbuf_write_#t~mem2426#1.base, MIDIbuf_write_#t~mem2426#1.offset, MIDIbuf_write_#t~mem2427#1.base, MIDIbuf_write_#t~mem2427#1.offset, MIDIbuf_write_#t~mem2428#1, MIDIbuf_write_#t~mem2429#1, MIDIbuf_write_#t~mem2430#1.base, MIDIbuf_write_#t~mem2430#1.offset, MIDIbuf_write_#t~mem2431#1.base, MIDIbuf_write_#t~mem2431#1.offset, MIDIbuf_write_#t~mem2432#1, MIDIbuf_write_#t~mem2433#1.base, MIDIbuf_write_#t~mem2433#1.offset, MIDIbuf_write_#t~mem2434#1.base, MIDIbuf_write_#t~mem2434#1.offset, MIDIbuf_write_#t~mem2435#1, MIDIbuf_write_~dev#1, MIDIbuf_write_~file#1.base, MIDIbuf_write_~file#1.offset, MIDIbuf_write_~buf#1.base, MIDIbuf_write_~buf#1.offset, MIDIbuf_write_~count#1, MIDIbuf_write_~c~4#1, MIDIbuf_write_~n~8#1, MIDIbuf_write_~i~13#1, MIDIbuf_write_~#tmp_data~0#1.base, MIDIbuf_write_~#tmp_data~0#1.offset, MIDIbuf_write_~tmp~85#1.base, MIDIbuf_write_~tmp~85#1.offset, MIDIbuf_write_~tmp___0~56#1, MIDIbuf_write_~tmp___1~29#1, MIDIbuf_write_~flags~17#1, MIDIbuf_write_~tmp___2~14#1.base, MIDIbuf_write_~tmp___2~14#1.offset;MIDIbuf_write_~dev#1 := MIDIbuf_write_#in~dev#1;MIDIbuf_write_~file#1.base, MIDIbuf_write_~file#1.offset := MIDIbuf_write_#in~file#1.base, MIDIbuf_write_#in~file#1.offset;MIDIbuf_write_~buf#1.base, MIDIbuf_write_~buf#1.offset := MIDIbuf_write_#in~buf#1.base, MIDIbuf_write_#in~buf#1.offset;MIDIbuf_write_~count#1 := MIDIbuf_write_#in~count#1;havoc MIDIbuf_write_~c~4#1;havoc MIDIbuf_write_~n~8#1;havoc MIDIbuf_write_~i~13#1;call MIDIbuf_write_~#tmp_data~0#1.base, MIDIbuf_write_~#tmp_data~0#1.offset := #Ultimate.allocOnStack(1);havoc MIDIbuf_write_~tmp~85#1.base, MIDIbuf_write_~tmp~85#1.offset;havoc MIDIbuf_write_~tmp___0~56#1;havoc MIDIbuf_write_~tmp___1~29#1;havoc MIDIbuf_write_~flags~17#1;havoc MIDIbuf_write_~tmp___2~14#1.base, MIDIbuf_write_~tmp___2~14#1.offset;MIDIbuf_write_~dev#1 := MIDIbuf_write_~dev#1 / 16; [2025-02-08 02:33:16,145 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3960: assume !sound_write_#t~switch151#1;havoc sound_write_#t~switch151#1;havoc sound_write_#t~ret152#1;havoc sound_write_#t~ret153#1;havoc sound_write_#t~ret154#1;havoc sound_write_#t~switch151#1;havoc sound_write_#t~ret152#1;havoc sound_write_#t~ret153#1;havoc sound_write_#t~ret154#1; [2025-02-08 02:33:16,145 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3828: assume load_mixer_volumes_~i~5#1 <= 31; [2025-02-08 02:33:16,145 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3828: assume !(load_mixer_volumes_~i~5#1 <= 31);load_mixer_volumes_#res#1.base, load_mixer_volumes_#res#1.offset := ~#mixer_vols~0.base, 36 + (~#mixer_vols~0.offset + 164 * load_mixer_volumes_~n~1#1); [2025-02-08 02:33:16,145 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7792: SUMMARY for call dma_reset_output(output_sleep_~dev#1); srcloc: null [2025-02-08 02:33:16,146 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5546: audio_ioctl_~val~0#1 := audio_ioctl_#t~bitwise655#1;havoc audio_ioctl_#t~bitwise655#1; [2025-02-08 02:33:16,146 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7528-1: SUMMARY for call spin_unlock_irqrestore(DMAbuf_getrdbuffer_~dmap~8#1.base, 52 + DMAbuf_getrdbuffer_~dmap~8#1.offset, DMAbuf_getrdbuffer_~flags~9#1); srcloc: null [2025-02-08 02:33:16,146 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5546-1: [2025-02-08 02:33:16,146 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7528: DMAbuf_getrdbuffer_#res#1 := -22; [2025-02-08 02:33:16,146 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5546-2: havoc audio_ioctl_#t~bitwise655#1;assume ((((audio_ioctl_~val~0#1 < 0 || audio_ioctl_#t~bitwise655#1 >= 2048) && audio_ioctl_#t~bitwise655#1 >= audio_ioctl_~val~0#1) && (audio_ioctl_~val~0#1 < 0 || audio_ioctl_#t~bitwise655#1 <= 2048 + audio_ioctl_~val~0#1)) && (audio_ioctl_~val~0#1 >= 0 || audio_ioctl_#t~bitwise655#1 < 0)) && audio_ioctl_#t~bitwise655#1 <= 2147483647; [2025-02-08 02:33:16,147 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5282: assume 0 != audio_write_#t~bitwise492#1 % 4294967296 && -11 == audio_write_~err~2#1;havoc audio_write_#t~mem491#1;havoc audio_write_#t~bitwise492#1;audio_write_#res#1 := (if 0 != audio_write_~p~2#1 then audio_write_~p~2#1 else -11);call ULTIMATE.dealloc(audio_write_~#buf_size~0#1.base, audio_write_~#buf_size~0#1.offset);havoc audio_write_~#buf_size~0#1.base, audio_write_~#buf_size~0#1.offset;call ULTIMATE.dealloc(audio_write_~#used~0#1.base, audio_write_~#used~0#1.offset);havoc audio_write_~#used~0#1.base, audio_write_~#used~0#1.offset;call ULTIMATE.dealloc(audio_write_~#returned~0#1.base, audio_write_~#returned~0#1.offset);havoc audio_write_~#returned~0#1.base, audio_write_~#returned~0#1.offset;call ULTIMATE.dealloc(audio_write_~#dma_buf~0#1.base, audio_write_~#dma_buf~0#1.offset);havoc audio_write_~#dma_buf~0#1.base, audio_write_~#dma_buf~0#1.offset; [2025-02-08 02:33:16,147 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5282: assume !(0 != audio_write_#t~bitwise492#1 % 4294967296 && -11 == audio_write_~err~2#1);havoc audio_write_#t~mem491#1;havoc audio_write_#t~bitwise492#1;audio_write_#res#1 := audio_write_~err~2#1;call ULTIMATE.dealloc(audio_write_~#buf_size~0#1.base, audio_write_~#buf_size~0#1.offset);havoc audio_write_~#buf_size~0#1.base, audio_write_~#buf_size~0#1.offset;call ULTIMATE.dealloc(audio_write_~#used~0#1.base, audio_write_~#used~0#1.offset);havoc audio_write_~#used~0#1.base, audio_write_~#used~0#1.offset;call ULTIMATE.dealloc(audio_write_~#returned~0#1.base, audio_write_~#returned~0#1.offset);havoc audio_write_~#returned~0#1.base, audio_write_~#returned~0#1.offset;call ULTIMATE.dealloc(audio_write_~#dma_buf~0#1.base, audio_write_~#dma_buf~0#1.offset);havoc audio_write_~#dma_buf~0#1.base, audio_write_~#dma_buf~0#1.offset; [2025-02-08 02:33:16,147 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5282-3: assume 2048 == audio_write_#t~mem491#1 % 4294967296;audio_write_#t~bitwise492#1 := audio_write_#t~mem491#1; [2025-02-08 02:33:16,147 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5282-3: assume !(2048 == audio_write_#t~mem491#1 % 4294967296); [2025-02-08 02:33:16,147 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5282-4: assume 0 == audio_write_#t~mem491#1 % 4294967296;audio_write_#t~bitwise492#1 := 0; [2025-02-08 02:33:16,147 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5282-4: assume !(0 == audio_write_#t~mem491#1 % 4294967296); [2025-02-08 02:33:16,147 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5282-1: [2025-02-08 02:33:16,147 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5282-2: havoc audio_write_#t~bitwise492#1;assume audio_write_#t~bitwise492#1 % 4294967296 <= audio_write_#t~mem491#1 % 4294967296 && audio_write_#t~bitwise492#1 % 4294967296 <= 2048; [2025-02-08 02:33:16,147 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9643: call MIDIbuf_write_#t~mem2413#1.base, MIDIbuf_write_#t~mem2413#1.offset := read~$Pointer$#29(~#midi_out_buf~0.base, ~#midi_out_buf~0.offset + 8 * MIDIbuf_write_~dev#1, 8);call MIDIbuf_write_#t~mem2414#1 := read~int#61(MIDIbuf_write_#t~mem2413#1.base, MIDIbuf_write_#t~mem2413#1.offset, 4);MIDIbuf_write_~n~8#1 := 4000 - MIDIbuf_write_#t~mem2414#1; [2025-02-08 02:33:16,147 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7794: output_sleep_~tmp___1~21#1.base, output_sleep_~tmp___1~21#1.offset := output_sleep_#t~ret1700#1.base, output_sleep_#t~ret1700#1.offset;havoc output_sleep_#t~ret1700#1.base, output_sleep_#t~ret1700#1.offset; [2025-02-08 02:33:16,147 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9644: assume 0 == MIDIbuf_write_~n~8#1;call MIDIbuf_write_#t~mem2415#1 := read~int#61(MIDIbuf_write_~file#1.base, 104 + MIDIbuf_write_~file#1.offset, 4); [2025-02-08 02:33:16,147 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9644: assume !(0 == MIDIbuf_write_~n~8#1); [2025-02-08 02:33:16,147 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7794-1: SUMMARY for call output_sleep_#t~ret1700#1.base, output_sleep_#t~ret1700#1.offset := get_current(); srcloc: null [2025-02-08 02:33:16,147 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11098: assume sequencer_open_~i~18#1 < ~max_mididev~0; [2025-02-08 02:33:16,147 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11098: assume !(sequencer_open_~i~18#1 < ~max_mididev~0);sequencer_open_~i~18#1 := 0; [2025-02-08 02:33:16,147 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7795-1: SUMMARY for call output_sleep_#t~ret1701#1 := signal_pending(output_sleep_~tmp___1~21#1.base, output_sleep_~tmp___1~21#1.offset); srcloc: null [2025-02-08 02:33:16,147 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7795: assume -2147483648 <= output_sleep_#t~ret1701#1 && output_sleep_#t~ret1701#1 <= 2147483647;output_sleep_~tmp___2~10#1 := output_sleep_#t~ret1701#1;havoc output_sleep_#t~ret1701#1; [2025-02-08 02:33:16,147 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9645: assume 0 != MIDIbuf_write_#t~bitwise2416#1 % 4294967296;havoc MIDIbuf_write_#t~mem2415#1;havoc MIDIbuf_write_#t~bitwise2416#1;MIDIbuf_write_~c~4#1 := -11; [2025-02-08 02:33:16,147 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9645: assume !(0 != MIDIbuf_write_#t~bitwise2416#1 % 4294967296);havoc MIDIbuf_write_#t~mem2415#1;havoc MIDIbuf_write_#t~bitwise2416#1; [2025-02-08 02:33:16,147 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9645-1: [2025-02-08 02:33:16,147 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11627-1: SUMMARY for call sequencer_ioctl_#t~ret3189#1 := __get_user_bad(); srcloc: null [2025-02-08 02:33:16,147 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9645-2: havoc MIDIbuf_write_#t~bitwise2416#1;assume MIDIbuf_write_#t~bitwise2416#1 % 4294967296 <= MIDIbuf_write_#t~mem2415#1 % 4294967296 && MIDIbuf_write_#t~bitwise2416#1 % 4294967296 <= 2048; [2025-02-08 02:33:16,147 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11627: assume -2147483648 <= sequencer_ioctl_#t~ret3189#1 && sequencer_ioctl_#t~ret3189#1 <= 2147483647;sequencer_ioctl_~tmp___3~7#1 := sequencer_ioctl_#t~ret3189#1;sequencer_ioctl_~__gu_val~1#1 := sequencer_ioctl_~tmp___3~7#1; [2025-02-08 02:33:16,147 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9645-3: assume 2048 == MIDIbuf_write_#t~mem2415#1 % 4294967296;MIDIbuf_write_#t~bitwise2416#1 := MIDIbuf_write_#t~mem2415#1; [2025-02-08 02:33:16,147 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9645-3: assume !(2048 == MIDIbuf_write_#t~mem2415#1 % 4294967296); [2025-02-08 02:33:16,148 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5549: call audio_ioctl_#t~mem656#1.base, audio_ioctl_#t~mem656#1.offset := read~$Pointer$#15(~#audio_devs~0.base, ~#audio_devs~0.offset + 8 * audio_ioctl_~dev#1, 8);call audio_ioctl_#t~mem657#1.base, audio_ioctl_#t~mem657#1.offset := read~$Pointer$#61(audio_ioctl_#t~mem656#1.base, 144 + audio_ioctl_#t~mem656#1.offset, 8);call audio_ioctl_#t~mem658#1.base, audio_ioctl_#t~mem658#1.offset := read~$Pointer$#61(audio_ioctl_#t~mem657#1.base, 72 + audio_ioctl_#t~mem657#1.offset, 8); [2025-02-08 02:33:16,149 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10306: assume sequencer_write_~c~7#1 > 3; [2025-02-08 02:33:16,149 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10306: assume !(sequencer_write_~c~7#1 > 3); [2025-02-08 02:33:16,149 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9645-4: assume 0 == MIDIbuf_write_#t~mem2415#1 % 4294967296;MIDIbuf_write_#t~bitwise2416#1 := 0; [2025-02-08 02:33:16,149 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9645-4: assume !(0 == MIDIbuf_write_#t~mem2415#1 % 4294967296); [2025-02-08 02:33:16,149 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11892: sequencer_ioctl_~__ret~4#1.base, sequencer_ioctl_~__ret~4#1.offset := sequencer_ioctl_#t~memcpy~res3270#1.base, sequencer_ioctl_#t~memcpy~res3270#1.offset;havoc sequencer_ioctl_#t~mem3268#1.base, sequencer_ioctl_#t~mem3268#1.offset;havoc sequencer_ioctl_#t~mem3269#1.base, sequencer_ioctl_#t~mem3269#1.offset;havoc sequencer_ioctl_#t~memcpy~res3270#1.base, sequencer_ioctl_#t~memcpy~res3270#1.offset; [2025-02-08 02:33:16,149 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11892-1: SUMMARY for call sequencer_ioctl_#t~memcpy~res3270#1.base, sequencer_ioctl_#t~memcpy~res3270#1.offset := #Ultimate.C_memcpy#61(sequencer_ioctl_~#inf~0#1.base, sequencer_ioctl_~#inf~0#1.offset, sequencer_ioctl_#t~mem3269#1.base, sequencer_ioctl_#t~mem3269#1.offset, sequencer_ioctl_~__len~4#1); srcloc: null [2025-02-08 02:33:16,149 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4757-2: assume main_#t~switch344#1; [2025-02-08 02:33:16,149 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4757-2: assume !main_#t~switch344#1;main_#t~switch344#1 := main_#t~switch344#1 || 3 == main_~tmp___0~15#1; [2025-02-08 02:33:16,149 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4757: assume main_~res_sound_write_4~0#1 < 0; [2025-02-08 02:33:16,149 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4757: assume !(main_~res_sound_write_4~0#1 < 0);main_~ldv_s_oss_sound_fops_file_operations~0#1 := 1 + main_~ldv_s_oss_sound_fops_file_operations~0#1; [2025-02-08 02:33:16,150 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7796: assume 0 != output_sleep_~tmp___2~10#1;output_sleep_~err~7#1 := -4; [2025-02-08 02:33:16,150 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7796: assume !(0 != output_sleep_~tmp___2~10#1); [2025-02-08 02:33:16,150 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4757-1: assume 2 == main_~ldv_s_oss_sound_fops_file_operations~0#1; [2025-02-08 02:33:16,150 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4757-1: assume !(2 == main_~ldv_s_oss_sound_fops_file_operations~0#1); [2025-02-08 02:33:16,150 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5550: audio_ioctl_~val~0#1 := audio_ioctl_#t~bitwise659#1;havoc audio_ioctl_#t~bitwise659#1; [2025-02-08 02:33:16,150 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4493: call oss_cleanup_#t~mem305#1.base, oss_cleanup_#t~mem305#1.offset := read~$Pointer$#24(~#dev_list~0.base, 12 + (~#dev_list~0.offset + 20 * oss_cleanup_~i~7#1), 8);call oss_cleanup_#t~mem306#1 := read~int#56(oss_cleanup_#t~mem305#1.base, oss_cleanup_#t~mem305#1.offset, 4); [2025-02-08 02:33:16,150 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5550-1: [2025-02-08 02:33:16,150 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5550-2: havoc audio_ioctl_#t~bitwise659#1;assume ((((audio_ioctl_~val~0#1 < 0 || audio_ioctl_#t~bitwise659#1 >= 1024) && audio_ioctl_#t~bitwise659#1 >= audio_ioctl_~val~0#1) && (audio_ioctl_~val~0#1 < 0 || audio_ioctl_#t~bitwise659#1 <= 1024 + audio_ioctl_~val~0#1)) && (audio_ioctl_~val~0#1 >= 0 || audio_ioctl_#t~bitwise659#1 < 0)) && audio_ioctl_#t~bitwise659#1 <= 2147483647; [2025-02-08 02:33:16,150 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4361: assume 0 != sound_mmap_#t~mem253#1;havoc sound_mmap_#t~mem253#1; [2025-02-08 02:33:16,150 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4361: assume !(0 != sound_mmap_#t~mem253#1);havoc sound_mmap_#t~mem253#1;call sound_mmap_#t~mem255#1 := read~int#46(sound_mmap_~vma#1.base, 144 + sound_mmap_~vma#1.offset, 8); [2025-02-08 02:33:16,150 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4229: SUMMARY for call _lock_kernel(28, 0, 29, 0, 371); srcloc: null [2025-02-08 02:33:16,150 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7136: call write~int#61(DMAbuf_open_~mode#1, DMAbuf_open_~adev~0#1.base, 192 + DMAbuf_open_~adev~0#1.offset, 4);call write~int#61(1, DMAbuf_open_~adev~0#1.base, 196 + DMAbuf_open_~adev~0#1.offset, 4);call DMAbuf_open_#t~mem1287#1.base, DMAbuf_open_#t~mem1287#1.offset := read~$Pointer$#61(DMAbuf_open_~adev~0#1.base, 144 + DMAbuf_open_~adev~0#1.offset, 8);call DMAbuf_open_#t~mem1288#1.base, DMAbuf_open_#t~mem1288#1.offset := read~$Pointer$#61(DMAbuf_open_#t~mem1287#1.base, 120 + DMAbuf_open_#t~mem1287#1.offset, 8); [2025-02-08 02:33:16,150 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3965-1: SUMMARY for call _unlock_kernel(17, 0, 18, 0, 215); srcloc: null [2025-02-08 02:33:16,150 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3965: sound_write_#res#1 := sound_write_~ret~5#1; [2025-02-08 02:33:16,150 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9779: assume 67 == MIDIbuf_ioctl_~cmd#1 % 4294967296 / 256 % 256 % 4294967296;call MIDIbuf_ioctl_#t~mem2464#1.base, MIDIbuf_ioctl_#t~mem2464#1.offset := read~$Pointer$#20(~#midi_devs~0.base, ~#midi_devs~0.offset + 8 * MIDIbuf_ioctl_~dev#1, 8);call MIDIbuf_ioctl_#t~mem2465#1.base, MIDIbuf_ioctl_#t~mem2465#1.offset := read~$Pointer$#61(MIDIbuf_ioctl_#t~mem2464#1.base, 237 + MIDIbuf_ioctl_#t~mem2464#1.offset, 8); [2025-02-08 02:33:16,150 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9779: assume !(67 == MIDIbuf_ioctl_~cmd#1 % 4294967296 / 256 % 256 % 4294967296);MIDIbuf_ioctl_#t~switch2480#1 := -1073451776 == MIDIbuf_ioctl_~cmd#1; [2025-02-08 02:33:16,150 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4362: assume -2147483648 <= sound_mmap_#t~ret254#1 && sound_mmap_#t~ret254#1 <= 2147483647;havoc sound_mmap_#t~ret254#1; [2025-02-08 02:33:16,150 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7533: DMAbuf_getrdbuffer_~timeout~0#1 := 9223372036854775807;call DMAbuf_getrdbuffer_#t~mem1608#1 := read~int#61(DMAbuf_getrdbuffer_~adev~7#1.base, 188 + DMAbuf_getrdbuffer_~adev~7#1.offset, 4);DMAbuf_getrdbuffer_#t~short1610#1 := 0 == DMAbuf_getrdbuffer_#t~mem1608#1 % 2; [2025-02-08 02:33:16,150 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4362-1: SUMMARY for call sound_mmap_#t~ret254#1 := printk(46, 0); srcloc: null [2025-02-08 02:33:16,151 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11233-1: SUMMARY for call sequencer_release_#t~ret3082#1 := translate_mode(sequencer_release_~file#1.base, sequencer_release_~file#1.offset); srcloc: null [2025-02-08 02:33:16,151 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11233: assume -2147483648 <= sequencer_release_#t~ret3082#1 && sequencer_release_#t~ret3082#1 <= 2147483647;sequencer_release_~tmp~100#1 := sequencer_release_#t~ret3082#1;havoc sequencer_release_#t~ret3082#1;sequencer_release_~mode~6#1 := sequencer_release_~tmp~100#1;sequencer_release_~dev#1 := sequencer_release_~dev#1 / 16;sequencer_release_#t~short3085#1 := 1 != sequencer_release_~mode~6#1; [2025-02-08 02:33:16,151 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4759: assume { :begin_inline_sound_write } true;sound_write_#in~file#1.base, sound_write_#in~file#1.offset, sound_write_#in~buf#1.base, sound_write_#in~buf#1.offset, sound_write_#in~count#1, sound_write_#in~ppos#1.base, sound_write_#in~ppos#1.offset := main_~var_group1~0#1.base, main_~var_group1~0#1.offset, main_~var_sound_write_4_p1~0#1.base, main_~var_sound_write_4_p1~0#1.offset, main_~var_sound_write_4_p2~0#1, main_~var_sound_write_4_p3~0#1.base, main_~var_sound_write_4_p3~0#1.offset;havoc sound_write_#res#1;havoc sound_write_#t~mem148#1.base, sound_write_#t~mem148#1.offset, sound_write_#t~mem149#1.base, sound_write_#t~mem149#1.offset, sound_write_#t~ret150#1, sound_write_#t~switch151#1, sound_write_#t~ret152#1, sound_write_#t~ret153#1, sound_write_#t~ret154#1, sound_write_~file#1.base, sound_write_~file#1.offset, sound_write_~buf#1.base, sound_write_~buf#1.offset, sound_write_~count#1, sound_write_~ppos#1.base, sound_write_~ppos#1.offset, sound_write_~dev~1#1, sound_write_~tmp~16#1, sound_write_~ret~5#1;sound_write_~file#1.base, sound_write_~file#1.offset := sound_write_#in~file#1.base, sound_write_#in~file#1.offset;sound_write_~buf#1.base, sound_write_~buf#1.offset := sound_write_#in~buf#1.base, sound_write_#in~buf#1.offset;sound_write_~count#1 := sound_write_#in~count#1;sound_write_~ppos#1.base, sound_write_~ppos#1.offset := sound_write_#in~ppos#1.base, sound_write_#in~ppos#1.offset;havoc sound_write_~dev~1#1;havoc sound_write_~tmp~16#1;havoc sound_write_~ret~5#1;call sound_write_#t~mem148#1.base, sound_write_#t~mem148#1.offset := read~$Pointer$#61(sound_write_~file#1.base, 24 + sound_write_~file#1.offset, 8);call sound_write_#t~mem149#1.base, sound_write_#t~mem149#1.offset := read~$Pointer$#61(sound_write_#t~mem148#1.base, 68 + sound_write_#t~mem148#1.offset, 8); [2025-02-08 02:33:16,151 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9780: assume 0 != (MIDIbuf_ioctl_#t~mem2465#1.base + MIDIbuf_ioctl_#t~mem2465#1.offset) % 18446744073709551616;havoc MIDIbuf_ioctl_#t~mem2464#1.base, MIDIbuf_ioctl_#t~mem2464#1.offset;havoc MIDIbuf_ioctl_#t~mem2465#1.base, MIDIbuf_ioctl_#t~mem2465#1.offset;call MIDIbuf_ioctl_#t~mem2473#1.base, MIDIbuf_ioctl_#t~mem2473#1.offset := read~$Pointer$#20(~#midi_devs~0.base, ~#midi_devs~0.offset + 8 * MIDIbuf_ioctl_~dev#1, 8);call MIDIbuf_ioctl_#t~mem2474#1.base, MIDIbuf_ioctl_#t~mem2474#1.offset := read~$Pointer$#61(MIDIbuf_ioctl_#t~mem2473#1.base, 237 + MIDIbuf_ioctl_#t~mem2473#1.offset, 8);call MIDIbuf_ioctl_#t~mem2475#1.base, MIDIbuf_ioctl_#t~mem2475#1.offset := read~$Pointer$#61(MIDIbuf_ioctl_#t~mem2474#1.base, 104 + MIDIbuf_ioctl_#t~mem2474#1.offset, 8);call MIDIbuf_ioctl_#t~mem2476#1.base, MIDIbuf_ioctl_#t~mem2476#1.offset := read~$Pointer$#20(~#midi_devs~0.base, ~#midi_devs~0.offset + 8 * MIDIbuf_ioctl_~dev#1, 8);call MIDIbuf_ioctl_#t~mem2477#1.base, MIDIbuf_ioctl_#t~mem2477#1.offset := read~$Pointer$#61(MIDIbuf_ioctl_#t~mem2476#1.base, 237 + MIDIbuf_ioctl_#t~mem2476#1.offset, 8);call MIDIbuf_ioctl_#t~mem2478#1.base, MIDIbuf_ioctl_#t~mem2478#1.offset := read~$Pointer$#61(MIDIbuf_ioctl_#t~mem2477#1.base, 88 + MIDIbuf_ioctl_#t~mem2477#1.offset, 8); [2025-02-08 02:33:16,151 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9780: assume !(0 != (MIDIbuf_ioctl_#t~mem2465#1.base + MIDIbuf_ioctl_#t~mem2465#1.offset) % 18446744073709551616);havoc MIDIbuf_ioctl_#t~mem2464#1.base, MIDIbuf_ioctl_#t~mem2464#1.offset;havoc MIDIbuf_ioctl_#t~mem2465#1.base, MIDIbuf_ioctl_#t~mem2465#1.offset;MIDIbuf_ioctl_#res#1 := -6; [2025-02-08 02:33:16,152 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11894-1: SUMMARY for call sequencer_ioctl_#t~memcpy~res3273#1.base, sequencer_ioctl_#t~memcpy~res3273#1.offset := #Ultimate.C_memcpy#61(sequencer_ioctl_~#inf~0#1.base, sequencer_ioctl_~#inf~0#1.offset, sequencer_ioctl_#t~mem3272#1.base, sequencer_ioctl_#t~mem3272#1.offset, sequencer_ioctl_~__len~4#1); srcloc: null [2025-02-08 02:33:16,152 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4759-1: SUMMARY for call ldv_handler_precall(); srcloc: null [2025-02-08 02:33:16,152 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10969: call setup_mode2_#t~mem3007#1.base, setup_mode2_#t~mem3007#1.offset := read~$Pointer$#19(~#synth_devs~0.base, ~#synth_devs~0.offset + 8 * setup_mode2_~dev~14#1, 8);call write~int#61(0, setup_mode2_#t~mem3007#1.base, 2688 + setup_mode2_#t~mem3007#1.offset, 4);call setup_mode2_#t~mem3008#1.base, setup_mode2_#t~mem3008#1.offset := read~$Pointer$#19(~#synth_devs~0.base, ~#synth_devs~0.offset + 8 * setup_mode2_~dev~14#1, 8);call write~int#61(0, setup_mode2_#t~mem3008#1.base, 2620 + setup_mode2_#t~mem3008#1.offset, 4);havoc setup_mode2_#t~mem3008#1.base, setup_mode2_#t~mem3008#1.offset;setup_mode2_~chn~5#1 := 0; [2025-02-08 02:33:16,152 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11894: sequencer_ioctl_~__ret~4#1.base, sequencer_ioctl_~__ret~4#1.offset := sequencer_ioctl_#t~memcpy~res3273#1.base, sequencer_ioctl_#t~memcpy~res3273#1.offset;havoc sequencer_ioctl_#t~mem3271#1.base, sequencer_ioctl_#t~mem3271#1.offset;havoc sequencer_ioctl_#t~mem3272#1.base, sequencer_ioctl_#t~mem3272#1.offset;havoc sequencer_ioctl_#t~memcpy~res3273#1.base, sequencer_ioctl_#t~memcpy~res3273#1.offset; [2025-02-08 02:33:16,152 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4495: oss_cleanup_~j~1#1 := 1 + oss_cleanup_~j~1#1; [2025-02-08 02:33:16,152 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7534: assume DMAbuf_getrdbuffer_#t~short1610#1;havoc DMAbuf_getrdbuffer_#t~mem1608#1;havoc DMAbuf_getrdbuffer_#t~mem1609#1;havoc DMAbuf_getrdbuffer_#t~short1610#1; [2025-02-08 02:33:16,152 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7534: assume !DMAbuf_getrdbuffer_#t~short1610#1;havoc DMAbuf_getrdbuffer_#t~mem1608#1;havoc DMAbuf_getrdbuffer_#t~mem1609#1;havoc DMAbuf_getrdbuffer_#t~short1610#1; [2025-02-08 02:33:16,152 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4495-1: SUMMARY for call device_destroy(~sound_class~0.base, ~sound_class~0.offset, oss_cleanup_#t~bitwise304#1); srcloc: null [2025-02-08 02:33:16,152 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4495-4: assume false;oss_cleanup_#t~bitwise304#1 := (if oss_cleanup_#t~mem303#1 % 65536 % 4294967296 <= 2147483647 then oss_cleanup_#t~mem303#1 % 65536 % 4294967296 else oss_cleanup_#t~mem303#1 % 65536 % 4294967296 - 4294967296) + 16 * oss_cleanup_~j~1#1; [2025-02-08 02:33:16,152 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4495-4: assume !false; [2025-02-08 02:33:16,152 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4363: sound_mmap_#res#1 := -5; [2025-02-08 02:33:16,153 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4495-5: assume 0 == (if oss_cleanup_#t~mem303#1 % 65536 % 4294967296 <= 2147483647 then oss_cleanup_#t~mem303#1 % 65536 % 4294967296 else oss_cleanup_#t~mem303#1 % 65536 % 4294967296 - 4294967296) + 16 * oss_cleanup_~j~1#1 || 14680064 == (if oss_cleanup_#t~mem303#1 % 65536 % 4294967296 <= 2147483647 then oss_cleanup_#t~mem303#1 % 65536 % 4294967296 else oss_cleanup_#t~mem303#1 % 65536 % 4294967296 - 4294967296) + 16 * oss_cleanup_~j~1#1;oss_cleanup_#t~bitwise304#1 := 14680064; [2025-02-08 02:33:16,153 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4495-5: assume !(0 == (if oss_cleanup_#t~mem303#1 % 65536 % 4294967296 <= 2147483647 then oss_cleanup_#t~mem303#1 % 65536 % 4294967296 else oss_cleanup_#t~mem303#1 % 65536 % 4294967296 - 4294967296) + 16 * oss_cleanup_~j~1#1 || 14680064 == (if oss_cleanup_#t~mem303#1 % 65536 % 4294967296 <= 2147483647 then oss_cleanup_#t~mem303#1 % 65536 % 4294967296 else oss_cleanup_#t~mem303#1 % 65536 % 4294967296 - 4294967296) + 16 * oss_cleanup_~j~1#1); [2025-02-08 02:33:16,153 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4363-1: SUMMARY for call _unlock_kernel(47, 0, 48, 0, 479); srcloc: null [2025-02-08 02:33:16,153 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4495-2: [2025-02-08 02:33:16,153 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4495-3: havoc oss_cleanup_#t~bitwise304#1;assume (((((if oss_cleanup_#t~mem303#1 % 65536 % 4294967296 <= 2147483647 then oss_cleanup_#t~mem303#1 % 65536 % 4294967296 else oss_cleanup_#t~mem303#1 % 65536 % 4294967296 - 4294967296) + 16 * oss_cleanup_~j~1#1 < 0 || oss_cleanup_#t~bitwise304#1 >= 14680064) && oss_cleanup_#t~bitwise304#1 >= (if oss_cleanup_#t~mem303#1 % 65536 % 4294967296 <= 2147483647 then oss_cleanup_#t~mem303#1 % 65536 % 4294967296 else oss_cleanup_#t~mem303#1 % 65536 % 4294967296 - 4294967296) + 16 * oss_cleanup_~j~1#1) && ((if oss_cleanup_#t~mem303#1 % 65536 % 4294967296 <= 2147483647 then oss_cleanup_#t~mem303#1 % 65536 % 4294967296 else oss_cleanup_#t~mem303#1 % 65536 % 4294967296 - 4294967296) + 16 * oss_cleanup_~j~1#1 < 0 || oss_cleanup_#t~bitwise304#1 <= 14680064 + ((if oss_cleanup_#t~mem303#1 % 65536 % 4294967296 <= 2147483647 then oss_cleanup_#t~mem303#1 % 65536 % 4294967296 else oss_cleanup_#t~mem303#1 % 65536 % 4294967296 - 4294967296) + 16 * oss_cleanup_~j~1#1))) && ((if oss_cleanup_#t~mem303#1 % 65536 % 4294967296 <= 2147483647 then oss_cleanup_#t~mem303#1 % 65536 % 4294967296 else oss_cleanup_#t~mem303#1 % 65536 % 4294967296 - 4294967296) + 16 * oss_cleanup_~j~1#1 >= 0 || oss_cleanup_#t~bitwise304#1 < 0)) && oss_cleanup_#t~bitwise304#1 <= 2147483647; [2025-02-08 02:33:16,153 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7534-1: assume DMAbuf_getrdbuffer_#t~short1610#1; [2025-02-08 02:33:16,153 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7534-1: assume !DMAbuf_getrdbuffer_#t~short1610#1;call DMAbuf_getrdbuffer_#t~mem1609#1 := read~int#61(DMAbuf_getrdbuffer_~adev~7#1.base, 196 + DMAbuf_getrdbuffer_~adev~7#1.offset, 4);DMAbuf_getrdbuffer_#t~short1610#1 := 0 == DMAbuf_getrdbuffer_#t~mem1609#1; [2025-02-08 02:33:16,153 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4231: assume (77 == sound_ioctl_~cmd#1 % 4294967296 / 256 % 256 % 4294967296 && ~num_mixers~0 > 0) && 0 != sound_ioctl_~dev~4#1 % 16;sound_ioctl_~dtype~0#1 := sound_ioctl_~dev~4#1 % 16;sound_ioctl_#t~switch219#1 := 3 == sound_ioctl_~dtype~0#1; [2025-02-08 02:33:16,153 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4231: assume !((77 == sound_ioctl_~cmd#1 % 4294967296 / 256 % 256 % 4294967296 && ~num_mixers~0 > 0) && 0 != sound_ioctl_~dev~4#1 % 16);sound_ioctl_#t~switch224#1 := 0 == sound_ioctl_~dev~4#1 % 16; [2025-02-08 02:33:16,153 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4495-6: call oss_cleanup_#t~mem303#1 := read~int#24(~#dev_list~0.base, ~#dev_list~0.offset + 20 * oss_cleanup_~i~7#1, 2); [2025-02-08 02:33:16,153 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7138: havoc DMAbuf_open_#t~mem1287#1.base, DMAbuf_open_#t~mem1287#1.offset;havoc DMAbuf_open_#t~mem1288#1.base, DMAbuf_open_#t~mem1288#1.offset;havoc DMAbuf_open_#t~ret1289#1;call DMAbuf_open_#t~mem1294#1.base, DMAbuf_open_#t~mem1294#1.offset := read~$Pointer$#61(DMAbuf_open_~adev~0#1.base, 144 + DMAbuf_open_~adev~0#1.offset, 8);call DMAbuf_open_#t~mem1295#1.base, DMAbuf_open_#t~mem1295#1.offset := read~$Pointer$#61(DMAbuf_open_#t~mem1294#1.base, 128 + DMAbuf_open_#t~mem1294#1.offset, 8); [2025-02-08 02:33:16,154 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7138-1: SUMMARY for call DMAbuf_open_#t~ret1289#1 := ##fun~int~X~int~TO~int(DMAbuf_open_~dev#1, 8, DMAbuf_open_#t~mem1288#1.base, DMAbuf_open_#t~mem1288#1.offset); srcloc: null [2025-02-08 02:33:16,154 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9781: assume -2147483648 <= MIDIbuf_ioctl_#t~ret2479#1 && MIDIbuf_ioctl_#t~ret2479#1 <= 2147483647;MIDIbuf_ioctl_~tmp~87#1 := MIDIbuf_ioctl_#t~ret2479#1;havoc MIDIbuf_ioctl_#t~mem2473#1.base, MIDIbuf_ioctl_#t~mem2473#1.offset;havoc MIDIbuf_ioctl_#t~mem2474#1.base, MIDIbuf_ioctl_#t~mem2474#1.offset;havoc MIDIbuf_ioctl_#t~mem2475#1.base, MIDIbuf_ioctl_#t~mem2475#1.offset;havoc MIDIbuf_ioctl_#t~mem2476#1.base, MIDIbuf_ioctl_#t~mem2476#1.offset;havoc MIDIbuf_ioctl_#t~mem2477#1.base, MIDIbuf_ioctl_#t~mem2477#1.offset;havoc MIDIbuf_ioctl_#t~mem2478#1.base, MIDIbuf_ioctl_#t~mem2478#1.offset;havoc MIDIbuf_ioctl_#t~ret2479#1;MIDIbuf_ioctl_#res#1 := MIDIbuf_ioctl_~tmp~87#1; [2025-02-08 02:33:16,154 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9781-1: SUMMARY for call MIDIbuf_ioctl_#t~ret2479#1 := ##fun~$Pointer$~X~int~X~$Pointer$~X~int~TO~int(MIDIbuf_ioctl_#t~mem2475#1.base, MIDIbuf_ioctl_#t~mem2475#1.offset, MIDIbuf_ioctl_~cmd#1, MIDIbuf_ioctl_~arg#1.base, MIDIbuf_ioctl_~arg#1.offset, 0, MIDIbuf_ioctl_#t~mem2478#1.base, MIDIbuf_ioctl_#t~mem2478#1.offset); srcloc: null [2025-02-08 02:33:16,154 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4760: main_#t~ret347#1 := sound_write_#res#1;havoc sound_write_#t~mem148#1.base, sound_write_#t~mem148#1.offset, sound_write_#t~mem149#1.base, sound_write_#t~mem149#1.offset, sound_write_#t~ret150#1, sound_write_#t~switch151#1, sound_write_#t~ret152#1, sound_write_#t~ret153#1, sound_write_#t~ret154#1, sound_write_~file#1.base, sound_write_~file#1.offset, sound_write_~buf#1.base, sound_write_~buf#1.offset, sound_write_~count#1, sound_write_~ppos#1.base, sound_write_~ppos#1.offset, sound_write_~dev~1#1, sound_write_~tmp~16#1, sound_write_~ret~5#1;havoc sound_write_#in~file#1.base, sound_write_#in~file#1.offset, sound_write_#in~buf#1.base, sound_write_#in~buf#1.offset, sound_write_#in~count#1, sound_write_#in~ppos#1.base, sound_write_#in~ppos#1.offset;assume { :end_inline_sound_write } true;assume -9223372036854775808 <= main_#t~ret347#1 && main_#t~ret347#1 <= 9223372036854775807;main_~res_sound_write_4~0#1 := main_#t~ret347#1;havoc main_#t~ret347#1; [2025-02-08 02:33:16,154 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7535-1: SUMMARY for call spin_unlock_irqrestore(DMAbuf_getrdbuffer_~dmap~8#1.base, 52 + DMAbuf_getrdbuffer_~dmap~8#1.offset, DMAbuf_getrdbuffer_~flags~9#1); srcloc: null [2025-02-08 02:33:16,154 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7535: DMAbuf_getrdbuffer_#res#1 := -11; [2025-02-08 02:33:16,154 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5553: call audio_ioctl_#t~mem660#1.base, audio_ioctl_#t~mem660#1.offset := read~$Pointer$#15(~#audio_devs~0.base, ~#audio_devs~0.offset + 8 * audio_ioctl_~dev#1, 8);call audio_ioctl_#t~mem661#1.base, audio_ioctl_#t~mem661#1.offset := read~$Pointer$#61(audio_ioctl_#t~mem660#1.base, 144 + audio_ioctl_#t~mem660#1.offset, 8);call audio_ioctl_#t~mem662#1.base, audio_ioctl_#t~mem662#1.offset := read~$Pointer$#61(audio_ioctl_#t~mem661#1.base, 104 + audio_ioctl_#t~mem661#1.offset, 8); [2025-02-08 02:33:16,154 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7139-1: SUMMARY for call DMAbuf_open_#t~ret1296#1 := ##fun~int~X~int~TO~int(DMAbuf_open_~dev#1, 1, DMAbuf_open_#t~mem1295#1.base, DMAbuf_open_#t~mem1295#1.offset); srcloc: null [2025-02-08 02:33:16,154 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7139: assume -32768 <= DMAbuf_open_#t~ret1296#1 && DMAbuf_open_#t~ret1296#1 <= 32767;havoc DMAbuf_open_#t~mem1294#1.base, DMAbuf_open_#t~mem1294#1.offset;havoc DMAbuf_open_#t~mem1295#1.base, DMAbuf_open_#t~mem1295#1.offset;havoc DMAbuf_open_#t~ret1296#1;call DMAbuf_open_#t~mem1301#1.base, DMAbuf_open_#t~mem1301#1.offset := read~$Pointer$#61(DMAbuf_open_~adev~0#1.base, 144 + DMAbuf_open_~adev~0#1.offset, 8);call DMAbuf_open_#t~mem1302#1.base, DMAbuf_open_#t~mem1302#1.offset := read~$Pointer$#61(DMAbuf_open_#t~mem1301#1.base, 112 + DMAbuf_open_#t~mem1301#1.offset, 8); [2025-02-08 02:33:16,154 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10310: assume 0 == ~seq_playing~0; [2025-02-08 02:33:16,154 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10310: assume !(0 == ~seq_playing~0); [2025-02-08 02:33:16,154 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9650: SUMMARY for call interruptible_sleep_on(~#midi_sleeper~0.base, ~#midi_sleeper~0.offset + 72 * (if MIDIbuf_write_~dev#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then MIDIbuf_write_~dev#1 % 18446744073709551616 % 18446744073709551616 else MIDIbuf_write_~dev#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616)); srcloc: null [2025-02-08 02:33:16,154 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5290: assume audio_write_~l~1#1 > audio_write_#t~mem493#1;havoc audio_write_#t~mem493#1;call audio_write_#t~mem494#1 := read~int#40(audio_write_~#buf_size~0#1.base, audio_write_~#buf_size~0#1.offset, 4);audio_write_~l~1#1 := audio_write_#t~mem494#1;havoc audio_write_#t~mem494#1; [2025-02-08 02:33:16,154 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5290: assume !(audio_write_~l~1#1 > audio_write_#t~mem493#1);havoc audio_write_#t~mem493#1; [2025-02-08 02:33:16,154 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11236: assume sequencer_release_#t~short3085#1;havoc sequencer_release_#t~mem3083#1;havoc sequencer_release_#t~bitwise3084#1;havoc sequencer_release_#t~short3085#1; [2025-02-08 02:33:16,154 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11236: assume !sequencer_release_#t~short3085#1;havoc sequencer_release_#t~mem3083#1;havoc sequencer_release_#t~bitwise3084#1;havoc sequencer_release_#t~short3085#1; [2025-02-08 02:33:16,154 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11236-2: [2025-02-08 02:33:16,155 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11236-1: sequencer_release_#t~short3085#1 := 0 == sequencer_release_#t~bitwise3084#1 % 4294967296; [2025-02-08 02:33:16,155 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7140-1: SUMMARY for call DMAbuf_open_#t~ret1303#1 := ##fun~int~X~int~TO~int(DMAbuf_open_~dev#1, 8000, DMAbuf_open_#t~mem1302#1.base, DMAbuf_open_#t~mem1302#1.offset); srcloc: null [2025-02-08 02:33:16,155 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10311: SUMMARY for call seq_startplay(); srcloc: null [2025-02-08 02:33:16,155 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7140: assume -2147483648 <= DMAbuf_open_#t~ret1303#1 && DMAbuf_open_#t~ret1303#1 <= 2147483647;havoc DMAbuf_open_#t~mem1301#1.base, DMAbuf_open_#t~mem1301#1.offset;havoc DMAbuf_open_#t~mem1302#1.base, DMAbuf_open_#t~mem1302#1.offset;havoc DMAbuf_open_#t~ret1303#1;call DMAbuf_open_#t~mem1304#1.base, DMAbuf_open_#t~mem1304#1.offset := read~$Pointer$#61(DMAbuf_open_~adev~0#1.base, 168 + DMAbuf_open_~adev~0#1.offset, 8);call DMAbuf_open_#t~mem1305#1 := read~int#61(DMAbuf_open_#t~mem1304#1.base, DMAbuf_open_#t~mem1304#1.offset, 4); [2025-02-08 02:33:16,155 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12029-1: SUMMARY for call sequencer_ioctl_#t~ret3300#1 := ##fun~int~X~int~X~$Pointer$~TO~int(0, sequencer_ioctl_~cmd#1, sequencer_ioctl_~arg#1.base, sequencer_ioctl_~arg#1.offset, sequencer_ioctl_#t~mem3299#1.base, sequencer_ioctl_#t~mem3299#1.offset); srcloc: null [2025-02-08 02:33:16,155 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12029: assume -2147483648 <= sequencer_ioctl_#t~ret3300#1 && sequencer_ioctl_#t~ret3300#1 <= 2147483647;sequencer_ioctl_~tmp___12~1#1 := sequencer_ioctl_#t~ret3300#1;sequencer_ioctl_#res#1 := sequencer_ioctl_~tmp___12~1#1;call ULTIMATE.dealloc(sequencer_ioctl_~#inf~0#1.base, sequencer_ioctl_~#inf~0#1.offset);havoc sequencer_ioctl_~#inf~0#1.base, sequencer_ioctl_~#inf~0#1.offset;call ULTIMATE.dealloc(sequencer_ioctl_~#event_rec~2#1.base, sequencer_ioctl_~#event_rec~2#1.offset);havoc sequencer_ioctl_~#event_rec~2#1.base, sequencer_ioctl_~#event_rec~2#1.offset; [2025-02-08 02:33:16,155 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11236-4: assume 2048 == sequencer_release_#t~mem3083#1 % 4294967296;sequencer_release_#t~bitwise3084#1 := sequencer_release_#t~mem3083#1; [2025-02-08 02:33:16,155 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11236-4: assume !(2048 == sequencer_release_#t~mem3083#1 % 4294967296); [2025-02-08 02:33:16,155 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3837: call ULTIMATE.dealloc(set_mixer_levels_~#buf~0#1.base, set_mixer_levels_~#buf~0#1.offset);havoc set_mixer_levels_~#buf~0#1.base, set_mixer_levels_~#buf~0#1.offset;sound_ioctl_#t~ret226#1 := set_mixer_levels_#res#1;havoc set_mixer_levels_#t~ret135#1, set_mixer_levels_#t~ret136#1.base, set_mixer_levels_#t~ret136#1.offset, set_mixer_levels_#t~ret137#1, set_mixer_levels_~arg#1.base, set_mixer_levels_~arg#1.offset, set_mixer_levels_~#buf~0#1.base, set_mixer_levels_~#buf~0#1.offset, set_mixer_levels_~tmp~13#1, set_mixer_levels_~tmp___0~8#1;havoc set_mixer_levels_#in~arg#1.base, set_mixer_levels_#in~arg#1.offset;assume { :end_inline_set_mixer_levels } true;assume -2147483648 <= sound_ioctl_#t~ret226#1 && sound_ioctl_#t~ret226#1 <= 2147483647;sound_ioctl_~tmp___7~0#1 := sound_ioctl_#t~ret226#1;havoc sound_ioctl_#t~ret226#1;sound_ioctl_~ret~6#1 := sound_ioctl_~tmp___7~0#1; [2025-02-08 02:33:16,155 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11236-3: havoc sequencer_release_#t~bitwise3084#1;assume sequencer_release_#t~bitwise3084#1 % 4294967296 <= sequencer_release_#t~mem3083#1 % 4294967296 && sequencer_release_#t~bitwise3084#1 % 4294967296 <= 2048; [2025-02-08 02:33:16,155 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4762: SUMMARY for call ldv_check_return_value((if main_~res_sound_write_4~0#1 % 4294967296 <= 2147483647 then main_~res_sound_write_4~0#1 % 4294967296 else main_~res_sound_write_4~0#1 % 4294967296 - 4294967296)); srcloc: null [2025-02-08 02:33:16,156 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11236-6: assume sequencer_release_#t~short3085#1;call sequencer_release_#t~mem3083#1 := read~int#61(sequencer_release_~file#1.base, 104 + sequencer_release_~file#1.offset, 4); [2025-02-08 02:33:16,156 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11236-6: assume !sequencer_release_#t~short3085#1; [2025-02-08 02:33:16,156 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11236-5: assume 0 == sequencer_release_#t~mem3083#1 % 4294967296;sequencer_release_#t~bitwise3084#1 := 0; [2025-02-08 02:33:16,156 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11236-5: assume !(0 == sequencer_release_#t~mem3083#1 % 4294967296); [2025-02-08 02:33:16,156 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9651: MIDIbuf_write_~tmp~85#1.base, MIDIbuf_write_~tmp~85#1.offset := MIDIbuf_write_#t~ret2417#1.base, MIDIbuf_write_#t~ret2417#1.offset;havoc MIDIbuf_write_#t~ret2417#1.base, MIDIbuf_write_#t~ret2417#1.offset; [2025-02-08 02:33:16,156 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7801-1: output_sleep_#res#1 := output_sleep_~err~7#1; [2025-02-08 02:33:16,156 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9651-1: SUMMARY for call MIDIbuf_write_#t~ret2417#1.base, MIDIbuf_write_#t~ret2417#1.offset := get_current(); srcloc: null [2025-02-08 02:33:16,156 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5555: audio_ioctl_~val~0#1 := audio_ioctl_#t~bitwise663#1;havoc audio_ioctl_#t~bitwise663#1; [2025-02-08 02:33:16,156 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11897-1: SUMMARY for call sequencer_ioctl_#t~ret3276#1 := strlcpy(sequencer_ioctl_~#inf~0#1.base, sequencer_ioctl_~#inf~0#1.offset, sequencer_ioctl_#t~mem3275#1.base, sequencer_ioctl_#t~mem3275#1.offset, 30); srcloc: null [2025-02-08 02:33:16,156 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4498: assume oss_cleanup_#t~mem306#1 > oss_cleanup_~j~1#1;havoc oss_cleanup_#t~mem305#1.base, oss_cleanup_#t~mem305#1.offset;havoc oss_cleanup_#t~mem306#1; [2025-02-08 02:33:16,156 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4498: assume !(oss_cleanup_#t~mem306#1 > oss_cleanup_~j~1#1);havoc oss_cleanup_#t~mem305#1.base, oss_cleanup_#t~mem305#1.offset;havoc oss_cleanup_#t~mem306#1;oss_cleanup_~i~7#1 := 1 + oss_cleanup_~i~7#1; [2025-02-08 02:33:16,156 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5555-1: [2025-02-08 02:33:16,156 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11897: call write~int#61(sequencer_ioctl_~dev#1, sequencer_ioctl_~#inf~0#1.base, 30 + sequencer_ioctl_~#inf~0#1.offset, 4); [2025-02-08 02:33:16,156 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11897-2: call sequencer_ioctl_#t~mem3274#1.base, sequencer_ioctl_#t~mem3274#1.offset := read~$Pointer$#19(~#synth_devs~0.base, ~#synth_devs~0.offset + 8 * sequencer_ioctl_~dev#1, 8);call sequencer_ioctl_#t~mem3275#1.base, sequencer_ioctl_#t~mem3275#1.offset := read~$Pointer$#61(sequencer_ioctl_#t~mem3274#1.base, 8 + sequencer_ioctl_#t~mem3274#1.offset, 8); [2025-02-08 02:33:16,156 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5555-2: havoc audio_ioctl_#t~bitwise663#1;assume ((((audio_ioctl_~val~0#1 < 0 || audio_ioctl_#t~bitwise663#1 >= 4096) && audio_ioctl_#t~bitwise663#1 >= audio_ioctl_~val~0#1) && (audio_ioctl_~val~0#1 < 0 || audio_ioctl_#t~bitwise663#1 <= 4096 + audio_ioctl_~val~0#1)) && (audio_ioctl_~val~0#1 >= 0 || audio_ioctl_#t~bitwise663#1 < 0)) && audio_ioctl_#t~bitwise663#1 <= 2147483647; [2025-02-08 02:33:16,156 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4234: assume sound_ioctl_#t~switch219#1; [2025-02-08 02:33:16,156 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4234: assume !sound_ioctl_#t~switch219#1; [2025-02-08 02:33:16,156 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7141: assume 2 == DMAbuf_open_#t~mem1305#1;havoc DMAbuf_open_#t~mem1304#1.base, DMAbuf_open_#t~mem1304#1.offset;havoc DMAbuf_open_#t~mem1305#1;call DMAbuf_open_#t~mem1306#1.base, DMAbuf_open_#t~mem1306#1.offset := read~$Pointer$#61(DMAbuf_open_~adev~0#1.base, 168 + DMAbuf_open_~adev~0#1.offset, 8);call DMAbuf_open_#t~mem1307#1.base, DMAbuf_open_#t~mem1307#1.offset := read~$Pointer$#61(DMAbuf_open_#t~mem1306#1.base, 8 + DMAbuf_open_#t~mem1306#1.offset, 8);call DMAbuf_open_#t~mem1308#1.base, DMAbuf_open_#t~mem1308#1.offset := read~$Pointer$#61(DMAbuf_open_~adev~0#1.base, 168 + DMAbuf_open_~adev~0#1.offset, 8);call DMAbuf_open_#t~mem1309#1 := read~int#61(DMAbuf_open_#t~mem1308#1.base, 684 + DMAbuf_open_#t~mem1308#1.offset, 1);call DMAbuf_open_#t~mem1310#1.base, DMAbuf_open_#t~mem1310#1.offset := read~$Pointer$#61(DMAbuf_open_~adev~0#1.base, 168 + DMAbuf_open_~adev~0#1.offset, 8);call DMAbuf_open_#t~mem1311#1 := read~int#61(DMAbuf_open_#t~mem1310#1.base, 644 + DMAbuf_open_#t~mem1310#1.offset, 4); [2025-02-08 02:33:16,156 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7141: assume !(2 == DMAbuf_open_#t~mem1305#1);havoc DMAbuf_open_#t~mem1304#1.base, DMAbuf_open_#t~mem1304#1.offset;havoc DMAbuf_open_#t~mem1305#1; [2025-02-08 02:33:16,156 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11105-1: call sequencer_open_#t~mem3023#1.base, sequencer_open_#t~mem3023#1.offset := read~$Pointer$#19(~#synth_devs~0.base, ~#synth_devs~0.offset + 8 * sequencer_open_~i~18#1, 8); [2025-02-08 02:33:16,156 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11105: assume 0 == (sequencer_open_#t~mem3023#1.base + sequencer_open_#t~mem3023#1.offset) % 18446744073709551616;havoc sequencer_open_#t~mem3023#1.base, sequencer_open_#t~mem3023#1.offset; [2025-02-08 02:33:16,156 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11105: assume !(0 == (sequencer_open_#t~mem3023#1.base + sequencer_open_#t~mem3023#1.offset) % 18446744073709551616);havoc sequencer_open_#t~mem3023#1.base, sequencer_open_#t~mem3023#1.offset;call sequencer_open_#t~mem3024#1.base, sequencer_open_#t~mem3024#1.offset := read~$Pointer$#19(~#synth_devs~0.base, ~#synth_devs~0.offset + 8 * sequencer_open_~i~18#1, 8);call sequencer_open_#t~mem3025#1.base, sequencer_open_#t~mem3025#1.offset := read~$Pointer$#61(sequencer_open_#t~mem3024#1.base, sequencer_open_#t~mem3024#1.offset, 8); [2025-02-08 02:33:16,156 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5688-1: havoc audio_ioctl_#t~bitwise729#1;assume ((((audio_ioctl_#t~mem728#1 < 0 || audio_ioctl_#t~bitwise729#1 <= audio_ioctl_#t~mem728#1) && audio_ioctl_#t~bitwise729#1 <= 2) && audio_ioctl_#t~bitwise729#1 >= 0) && (audio_ioctl_#t~mem728#1 >= 0 || audio_ioctl_#t~bitwise729#1 > 2 + audio_ioctl_#t~mem728#1)) && audio_ioctl_#t~bitwise729#1 >= -2147483648; [2025-02-08 02:33:16,156 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9652: assume -2147483648 <= MIDIbuf_write_#t~ret2418#1 && MIDIbuf_write_#t~ret2418#1 <= 2147483647;MIDIbuf_write_~tmp___0~56#1 := MIDIbuf_write_#t~ret2418#1;havoc MIDIbuf_write_#t~ret2418#1; [2025-02-08 02:33:16,156 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9652-1: SUMMARY for call MIDIbuf_write_#t~ret2418#1 := signal_pending(MIDIbuf_write_~tmp~85#1.base, MIDIbuf_write_~tmp~85#1.offset); srcloc: null [2025-02-08 02:33:16,157 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5688: [2025-02-08 02:33:16,157 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4235: assume sound_ioctl_#t~switch219#1; [2025-02-08 02:33:16,157 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4235: assume !sound_ioctl_#t~switch219#1; [2025-02-08 02:33:16,157 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4235-1: sound_ioctl_#t~switch219#1 := sound_ioctl_#t~switch219#1 || 5 == sound_ioctl_~dtype~0#1; [2025-02-08 02:33:16,157 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9520: call ULTIMATE.dealloc(MIDIbuf_open_~#__key~2#1.base, MIDIbuf_open_~#__key~2#1.offset);havoc MIDIbuf_open_~#__key~2#1.base, MIDIbuf_open_~#__key~2#1.offset;call ULTIMATE.dealloc(MIDIbuf_open_~#__key___0~1#1.base, MIDIbuf_open_~#__key___0~1#1.offset);havoc MIDIbuf_open_~#__key___0~1#1.base, MIDIbuf_open_~#__key___0~1#1.offset;sound_open_#t~ret168#1 := MIDIbuf_open_#res#1;havoc MIDIbuf_open_#t~ret2350#1, MIDIbuf_open_#t~ret2351#1, MIDIbuf_open_#t~mem2352#1.base, MIDIbuf_open_#t~mem2352#1.offset, MIDIbuf_open_#t~short2353#1, MIDIbuf_open_#t~mem2354#1.base, MIDIbuf_open_#t~mem2354#1.offset, MIDIbuf_open_#t~mem2355#1.base, MIDIbuf_open_#t~mem2355#1.offset, MIDIbuf_open_#t~mem2362#1.base, MIDIbuf_open_#t~mem2362#1.offset, MIDIbuf_open_#t~mem2363#1.base, MIDIbuf_open_#t~mem2363#1.offset, MIDIbuf_open_#t~ret2364#1, MIDIbuf_open_#t~ret2365#1.base, MIDIbuf_open_#t~ret2365#1.offset, MIDIbuf_open_#t~mem2366#1.base, MIDIbuf_open_#t~mem2366#1.offset, MIDIbuf_open_#t~ret2367#1, MIDIbuf_open_#t~mem2371#1.base, MIDIbuf_open_#t~mem2371#1.offset, MIDIbuf_open_#t~mem2372#1.base, MIDIbuf_open_#t~mem2372#1.offset, MIDIbuf_open_#t~mem2373#1.base, MIDIbuf_open_#t~mem2373#1.offset, MIDIbuf_open_#t~mem2374#1.base, MIDIbuf_open_#t~mem2374#1.offset, MIDIbuf_open_#t~mem2375#1.base, MIDIbuf_open_#t~mem2375#1.offset, MIDIbuf_open_#t~ret2376#1.base, MIDIbuf_open_#t~ret2376#1.offset, MIDIbuf_open_#t~mem2377#1.base, MIDIbuf_open_#t~mem2377#1.offset, MIDIbuf_open_#t~ret2378#1, MIDIbuf_open_#t~mem2382#1.base, MIDIbuf_open_#t~mem2382#1.offset, MIDIbuf_open_#t~mem2383#1.base, MIDIbuf_open_#t~mem2383#1.offset, MIDIbuf_open_#t~mem2384#1.base, MIDIbuf_open_#t~mem2384#1.offset, MIDIbuf_open_#t~mem2385#1.base, MIDIbuf_open_#t~mem2385#1.offset, MIDIbuf_open_#t~mem2386#1.base, MIDIbuf_open_#t~mem2386#1.offset, MIDIbuf_open_#t~mem2387#1.base, MIDIbuf_open_#t~mem2387#1.offset, MIDIbuf_open_~dev#1, MIDIbuf_open_~file#1.base, MIDIbuf_open_~file#1.offset, MIDIbuf_open_~mode~2#1, MIDIbuf_open_~err~10#1, MIDIbuf_open_~tmp~83#1.base, MIDIbuf_open_~tmp~83#1.offset, MIDIbuf_open_~tmp___0~54#1, MIDIbuf_open_~tmp___1~28#1, MIDIbuf_open_~tmp___2~13#1.base, MIDIbuf_open_~tmp___2~13#1.offset, MIDIbuf_open_~tmp___3~6#1, MIDIbuf_open_~tmp___4~6#1, MIDIbuf_open_~#__key~2#1.base, MIDIbuf_open_~#__key~2#1.offset, MIDIbuf_open_~#__key___0~1#1.base, MIDIbuf_open_~#__key___0~1#1.offset;havoc MIDIbuf_open_#in~dev#1, MIDIbuf_open_#in~file#1.base, MIDIbuf_open_#in~file#1.offset;assume { :end_inline_MIDIbuf_open } true;assume -2147483648 <= sound_open_#t~ret168#1 && sound_open_#t~ret168#1 <= 2147483647;sound_open_~retval~0#1 := sound_open_#t~ret168#1; [2025-02-08 02:33:16,157 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10181: call ULTIMATE.dealloc(sequencer_write_~#event_rec~1#1.base, sequencer_write_~#event_rec~1#1.offset);havoc sequencer_write_~#event_rec~1#1.base, sequencer_write_~#event_rec~1#1.offset;sound_write_#t~ret152#1 := sequencer_write_#res#1;havoc sequencer_write_#t~ret2530#1, sequencer_write_#t~ret2531#1, sequencer_write_#t~mem2532#1, sequencer_write_#t~mem2533#1, sequencer_write_#t~mem2534#1.base, sequencer_write_#t~mem2534#1.offset, sequencer_write_#t~short2535#1, sequencer_write_#t~bitwise2536#1, sequencer_write_#t~bitwise2537#1, sequencer_write_#t~mem2538#1, sequencer_write_#t~mem2547#1.base, sequencer_write_#t~mem2547#1.offset, sequencer_write_#t~mem2548#1.base, sequencer_write_#t~mem2548#1.offset, sequencer_write_#t~ret2549#1, sequencer_write_#t~ret2550#1, sequencer_write_#t~ret2551#1, sequencer_write_#t~ret2552#1, sequencer_write_#t~mem2553#1, sequencer_write_#t~mem2554#1, sequencer_write_#t~mem2555#1, sequencer_write_#t~mem2556#1, sequencer_write_#t~mem2557#1, sequencer_write_#t~mem2558#1.base, sequencer_write_#t~mem2558#1.offset, sequencer_write_#t~short2559#1, sequencer_write_#t~ret2560#1, sequencer_write_#t~mem2567#1.base, sequencer_write_#t~mem2567#1.offset, sequencer_write_#t~mem2568#1.base, sequencer_write_#t~mem2568#1.offset, sequencer_write_#t~ret2569#1, sequencer_write_#t~ret2570#1, sequencer_write_#t~mem2571#1, sequencer_write_#t~bitwise2572#1, sequencer_write_#t~ret2573#1, sequencer_write_#t~mem2574#1, sequencer_write_#t~bitwise2575#1, sequencer_write_#t~short2576#1, sequencer_write_~dev#1, sequencer_write_~file#1.base, sequencer_write_~file#1.offset, sequencer_write_~buf#1.base, sequencer_write_~buf#1.offset, sequencer_write_~count#1, sequencer_write_~#event_rec~1#1.base, sequencer_write_~#event_rec~1#1.offset, sequencer_write_~ev_code~0#1, sequencer_write_~p~8#1, sequencer_write_~c~7#1, sequencer_write_~ev_size~0#1, sequencer_write_~mode~4#1, sequencer_write_~tmp~92#1, sequencer_write_~tmp___0~61#1, sequencer_write_~err~11#1, sequencer_write_~fmt~0#1, sequencer_write_~tmp___1~32#1, sequencer_write_~err___0~0#1, sequencer_write_~mode___0~0#1, sequencer_write_~dev___0~0#1, sequencer_write_~processed~0#1, sequencer_write_~tmp___2~17#1;havoc sequencer_write_#in~dev#1, sequencer_write_#in~file#1.base, sequencer_write_#in~file#1.offset, sequencer_write_#in~buf#1.base, sequencer_write_#in~buf#1.offset, sequencer_write_#in~count#1;assume { :end_inline_sequencer_write } true;assume -2147483648 <= sound_write_#t~ret152#1 && sound_write_#t~ret152#1 <= 2147483647;sound_write_~ret~5#1 := sound_write_#t~ret152#1; [2025-02-08 02:33:16,157 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7142: havoc DMAbuf_open_#t~mem1306#1.base, DMAbuf_open_#t~mem1306#1.offset;havoc DMAbuf_open_#t~mem1307#1.base, DMAbuf_open_#t~mem1307#1.offset;havoc DMAbuf_open_#t~mem1308#1.base, DMAbuf_open_#t~mem1308#1.offset;havoc DMAbuf_open_#t~mem1309#1;havoc DMAbuf_open_#t~mem1310#1.base, DMAbuf_open_#t~mem1310#1.offset;havoc DMAbuf_open_#t~mem1311#1;havoc DMAbuf_open_#t~memset~res1312#1.base, DMAbuf_open_#t~memset~res1312#1.offset; [2025-02-08 02:33:16,157 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7142-1: SUMMARY for call DMAbuf_open_#t~memset~res1312#1.base, DMAbuf_open_#t~memset~res1312#1.offset := #Ultimate.C_memset#61(DMAbuf_open_#t~mem1307#1.base, DMAbuf_open_#t~mem1307#1.offset, DMAbuf_open_#t~mem1309#1, DMAbuf_open_#t~mem1311#1); srcloc: null [2025-02-08 02:33:16,158 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11899-1: SUMMARY for call sequencer_ioctl_#t~ret3277#1 := copy_to_user(sequencer_ioctl_~arg#1.base, sequencer_ioctl_~arg#1.offset, sequencer_ioctl_~#inf~0#1.base, sequencer_ioctl_~#inf~0#1.offset, 140); srcloc: null [2025-02-08 02:33:16,158 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11899: assume -2147483648 <= sequencer_ioctl_#t~ret3277#1 && sequencer_ioctl_#t~ret3277#1 <= 2147483647;sequencer_ioctl_~tmp___8~3#1 := sequencer_ioctl_#t~ret3277#1;sequencer_ioctl_#res#1 := (if 0 != sequencer_ioctl_~tmp___8~3#1 then -14 else 0);call ULTIMATE.dealloc(sequencer_ioctl_~#inf~0#1.base, sequencer_ioctl_~#inf~0#1.offset);havoc sequencer_ioctl_~#inf~0#1.base, sequencer_ioctl_~#inf~0#1.offset;call ULTIMATE.dealloc(sequencer_ioctl_~#event_rec~2#1.base, sequencer_ioctl_~#event_rec~2#1.offset);havoc sequencer_ioctl_~#event_rec~2#1.base, sequencer_ioctl_~#event_rec~2#1.offset; [2025-02-08 02:33:16,158 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10974: call setup_mode2_#t~mem3009#1.base, setup_mode2_#t~mem3009#1.offset := read~$Pointer$#19(~#synth_devs~0.base, ~#synth_devs~0.offset + 8 * setup_mode2_~dev~14#1, 8);call write~int#61(0, setup_mode2_#t~mem3009#1.base, 380 + setup_mode2_#t~mem3009#1.offset + 140 * setup_mode2_~chn~5#1, 4);call setup_mode2_#t~mem3010#1.base, setup_mode2_#t~mem3010#1.offset := read~$Pointer$#19(~#synth_devs~0.base, ~#synth_devs~0.offset + 8 * setup_mode2_~dev~14#1, 8);assume { :begin_inline_reset_controllers } true;reset_controllers_#in~dev#1, reset_controllers_#in~controller#1.base, reset_controllers_#in~controller#1.offset, reset_controllers_#in~update_dev#1 := setup_mode2_~dev~14#1, setup_mode2_#t~mem3010#1.base, 12 + (380 + setup_mode2_#t~mem3010#1.offset + 140 * setup_mode2_~chn~5#1), 0;havoc reset_controllers_#t~mem3000#1, reset_controllers_~dev#1, reset_controllers_~controller#1.base, reset_controllers_~controller#1.offset, reset_controllers_~update_dev#1, reset_controllers_~i~17#1;reset_controllers_~dev#1 := reset_controllers_#in~dev#1;reset_controllers_~controller#1.base, reset_controllers_~controller#1.offset := reset_controllers_#in~controller#1.base, reset_controllers_#in~controller#1.offset;reset_controllers_~update_dev#1 := reset_controllers_#in~update_dev#1;havoc reset_controllers_~i~17#1;reset_controllers_~i~17#1 := 0; [2025-02-08 02:33:16,158 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9653: assume 0 != MIDIbuf_write_~tmp___0~56#1;MIDIbuf_write_~c~4#1 := -4; [2025-02-08 02:33:16,158 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9653: assume !(0 != MIDIbuf_write_~tmp___0~56#1);call MIDIbuf_write_#t~mem2419#1.base, MIDIbuf_write_#t~mem2419#1.offset := read~$Pointer$#29(~#midi_out_buf~0.base, ~#midi_out_buf~0.offset + 8 * MIDIbuf_write_~dev#1, 8);call MIDIbuf_write_#t~mem2420#1 := read~int#61(MIDIbuf_write_#t~mem2419#1.base, MIDIbuf_write_#t~mem2419#1.offset, 4);MIDIbuf_write_~n~8#1 := 4000 - MIDIbuf_write_#t~mem2420#1;havoc MIDIbuf_write_#t~mem2419#1.base, MIDIbuf_write_#t~mem2419#1.offset;havoc MIDIbuf_write_#t~mem2420#1; [2025-02-08 02:33:16,158 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7539-1: SUMMARY for call DMAbuf_getrdbuffer_#t~ret1611#1 := DMAbuf_activate_recording(DMAbuf_getrdbuffer_~dev#1, DMAbuf_getrdbuffer_~dmap~8#1.base, DMAbuf_getrdbuffer_~dmap~8#1.offset); srcloc: null [2025-02-08 02:33:16,158 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7539: assume -2147483648 <= DMAbuf_getrdbuffer_#t~ret1611#1 && DMAbuf_getrdbuffer_#t~ret1611#1 <= 2147483647;DMAbuf_getrdbuffer_~err~6#1 := DMAbuf_getrdbuffer_#t~ret1611#1;havoc DMAbuf_getrdbuffer_#t~ret1611#1; [2025-02-08 02:33:16,158 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4368: assume 0 != sound_mmap_#t~mem255#1 % 18446744073709551616;havoc sound_mmap_#t~mem255#1; [2025-02-08 02:33:16,158 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4368: assume !(0 != sound_mmap_#t~mem255#1 % 18446744073709551616);havoc sound_mmap_#t~mem255#1;call sound_mmap_#t~mem257#1 := read~int#46(sound_mmap_~vma#1.base, 16 + sound_mmap_~vma#1.offset, 8);call sound_mmap_#t~mem258#1 := read~int#46(sound_mmap_~vma#1.base, 8 + sound_mmap_~vma#1.offset, 8);sound_mmap_~size~0#1 := sound_mmap_#t~mem257#1 - sound_mmap_#t~mem258#1;havoc sound_mmap_#t~mem257#1;havoc sound_mmap_#t~mem258#1;call sound_mmap_#t~mem259#1 := read~int#61(sound_mmap_~dmap~0#1.base, 644 + sound_mmap_~dmap~0#1.offset, 4); [2025-02-08 02:33:16,158 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4236-1: sound_ioctl_#t~switch219#1 := sound_ioctl_#t~switch219#1 || 4 == sound_ioctl_~dtype~0#1; [2025-02-08 02:33:16,158 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4236: assume sound_ioctl_#t~switch219#1;call sound_ioctl_#t~mem220#1.base, sound_ioctl_#t~mem220#1.offset := read~$Pointer$#15(~#audio_devs~0.base, ~#audio_devs~0.offset + 8 * (sound_ioctl_~dev~4#1 / 16), 8);call sound_ioctl_#t~mem221#1 := read~int#61(sound_ioctl_#t~mem220#1.base, 184 + sound_ioctl_#t~mem220#1.offset, 4); [2025-02-08 02:33:16,158 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4236: assume !sound_ioctl_#t~switch219#1;sound_ioctl_#t~switch219#1 := true; [2025-02-08 02:33:16,158 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11239-1: SUMMARY for call sequencer_release_#t~ret3086#1 := seq_sync(); srcloc: null [2025-02-08 02:33:16,158 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11239: assume -2147483648 <= sequencer_release_#t~ret3086#1 && sequencer_release_#t~ret3086#1 <= 2147483647; [2025-02-08 02:33:16,158 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10975: havoc reset_controllers_#t~mem3000#1, reset_controllers_~dev#1, reset_controllers_~controller#1.base, reset_controllers_~controller#1.offset, reset_controllers_~update_dev#1, reset_controllers_~i~17#1;havoc reset_controllers_#in~dev#1, reset_controllers_#in~controller#1.base, reset_controllers_#in~controller#1.offset, reset_controllers_#in~update_dev#1;assume { :end_inline_reset_controllers } true;havoc setup_mode2_#t~mem3010#1.base, setup_mode2_#t~mem3010#1.offset;call setup_mode2_#t~mem3011#1.base, setup_mode2_#t~mem3011#1.offset := read~$Pointer$#19(~#synth_devs~0.base, ~#synth_devs~0.offset + 8 * setup_mode2_~dev~14#1, 8);call write~int#61(128, setup_mode2_#t~mem3011#1.base, 4 + (380 + setup_mode2_#t~mem3011#1.offset + 140 * setup_mode2_~chn~5#1), 4);havoc setup_mode2_#t~mem3011#1.base, setup_mode2_#t~mem3011#1.offset;call setup_mode2_#t~mem3012#1.base, setup_mode2_#t~mem3012#1.offset := read~$Pointer$#19(~#synth_devs~0.base, ~#synth_devs~0.offset + 8 * setup_mode2_~dev~14#1, 8);call write~int#61(200, setup_mode2_#t~mem3012#1.base, 8 + (380 + setup_mode2_#t~mem3012#1.offset + 140 * setup_mode2_~chn~5#1), 4);havoc setup_mode2_#t~mem3012#1.base, setup_mode2_#t~mem3012#1.offset;setup_mode2_~chn~5#1 := 1 + setup_mode2_~chn~5#1; [2025-02-08 02:33:16,158 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7540: assume DMAbuf_getrdbuffer_~err~6#1 < 0; [2025-02-08 02:33:16,158 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7540: assume !(DMAbuf_getrdbuffer_~err~6#1 < 0); [2025-02-08 02:33:16,158 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5294: call write~int#18(audio_write_~l~1#1, audio_write_~#returned~0#1.base, audio_write_~#returned~0#1.offset, 4);call write~int#59(audio_write_~l~1#1, audio_write_~#used~0#1.base, audio_write_~#used~0#1.offset, 4);call audio_write_#t~mem495#1.base, audio_write_#t~mem495#1.offset := read~$Pointer$#15(~#audio_devs~0.base, ~#audio_devs~0.offset + 8 * audio_write_~dev#1, 8);call audio_write_#t~mem496#1.base, audio_write_#t~mem496#1.offset := read~$Pointer$#61(audio_write_#t~mem495#1.base, 144 + audio_write_#t~mem495#1.offset, 8);call audio_write_#t~mem497#1.base, audio_write_#t~mem497#1.offset := read~$Pointer$#61(audio_write_#t~mem496#1.base, 80 + audio_write_#t~mem496#1.offset, 8); [2025-02-08 02:33:16,158 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4369: assume -2147483648 <= sound_mmap_#t~ret256#1 && sound_mmap_#t~ret256#1 <= 2147483647;havoc sound_mmap_#t~ret256#1; [2025-02-08 02:33:16,158 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4369-1: SUMMARY for call sound_mmap_#t~ret256#1 := printk(49, 0); srcloc: null [2025-02-08 02:33:16,158 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10315-1: sequencer_write_#res#1 := sequencer_write_~count#1;call ULTIMATE.dealloc(sequencer_write_~#event_rec~1#1.base, sequencer_write_~#event_rec~1#1.offset);havoc sequencer_write_~#event_rec~1#1.base, sequencer_write_~#event_rec~1#1.offset; [2025-02-08 02:33:16,158 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4237: assume -2147483648 <= sound_ioctl_#t~ret222#1 && sound_ioctl_#t~ret222#1 <= 2147483647;sound_ioctl_~tmp___4~0#1 := sound_ioctl_#t~ret222#1;sound_ioctl_~ret~6#1 := sound_ioctl_~tmp___4~0#1; [2025-02-08 02:33:16,159 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4237-1: SUMMARY for call sound_ioctl_#t~ret222#1 := sound_mixer_ioctl(sound_ioctl_#t~mem221#1, sound_ioctl_~cmd#1, sound_ioctl_~p~0#1.base, sound_ioctl_~p~0#1.offset); srcloc: null [2025-02-08 02:33:16,159 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11240: assume -9223372036854775808 <= sequencer_release_#t~ret3087#1 && sequencer_release_#t~ret3087#1 <= 9223372036854775807;havoc sequencer_release_#t~ret3087#1; [2025-02-08 02:33:16,159 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11240-1: SUMMARY for call sequencer_release_#t~ret3087#1 := interruptible_sleep_on_timeout(~#seq_sleeper~0.base, ~#seq_sleeper~0.offset, 750); srcloc: null [2025-02-08 02:33:16,159 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11901-1: assume sequencer_ioctl_#t~switch3175#1; [2025-02-08 02:33:16,159 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11901-1: assume !sequencer_ioctl_#t~switch3175#1;sequencer_ioctl_#t~switch3175#1 := sequencer_ioctl_#t~switch3175#1 || -1066118900 == sequencer_ioctl_~cmd#1; [2025-02-08 02:33:16,159 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11901: assume 0 != sequencer_ioctl_~tmp___9~3#1 % 18446744073709551616;sequencer_ioctl_#res#1 := -14;call ULTIMATE.dealloc(sequencer_ioctl_~#inf~0#1.base, sequencer_ioctl_~#inf~0#1.offset);havoc sequencer_ioctl_~#inf~0#1.base, sequencer_ioctl_~#inf~0#1.offset;call ULTIMATE.dealloc(sequencer_ioctl_~#event_rec~2#1.base, sequencer_ioctl_~#event_rec~2#1.offset);havoc sequencer_ioctl_~#event_rec~2#1.base, sequencer_ioctl_~#event_rec~2#1.offset; [2025-02-08 02:33:16,159 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11901: assume !(0 != sequencer_ioctl_~tmp___9~3#1 % 18446744073709551616); [2025-02-08 02:33:16,159 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12033-1: SUMMARY for call might_fault(); srcloc: null [2025-02-08 02:33:16,159 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12033: sequencer_ioctl_~__pu_val~3#1 := sequencer_ioctl_~val~3#1;sequencer_ioctl_#t~switch3301#1 := false; [2025-02-08 02:33:16,159 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5559: assume 0 != audio_ioctl_~__ret_gu___0~0#1;audio_ioctl_#res#1 := -14; [2025-02-08 02:33:16,160 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5559: assume !(0 != audio_ioctl_~__ret_gu___0~0#1);call audio_ioctl_#t~mem670#1.base, audio_ioctl_#t~mem670#1.offset := read~$Pointer$#15(~#audio_devs~0.base, ~#audio_devs~0.offset + 8 * audio_ioctl_~dev#1, 8);call audio_ioctl_#t~mem671#1.base, audio_ioctl_#t~mem671#1.offset := read~$Pointer$#61(audio_ioctl_#t~mem670#1.base, 144 + audio_ioctl_#t~mem670#1.offset, 8);call audio_ioctl_#t~mem672#1.base, audio_ioctl_#t~mem672#1.offset := read~$Pointer$#61(audio_ioctl_#t~mem671#1.base, 112 + audio_ioctl_#t~mem671#1.offset, 8); [2025-02-08 02:33:16,160 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5559-1: assume audio_ioctl_#t~switch664#1; [2025-02-08 02:33:16,160 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5559-1: assume !audio_ioctl_#t~switch664#1;havoc audio_ioctl_#t~switch664#1;audio_ioctl_~val~0#1 := (if audio_ioctl_~__val_gu___0~0#1 % 18446744073709551616 % 4294967296 <= 2147483647 then audio_ioctl_~__val_gu___0~0#1 % 18446744073709551616 % 4294967296 else audio_ioctl_~__val_gu___0~0#1 % 18446744073709551616 % 4294967296 - 4294967296); [2025-02-08 02:33:16,160 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5559-4: assume audio_ioctl_#t~switch664#1; [2025-02-08 02:33:16,160 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5559-4: assume !audio_ioctl_#t~switch664#1;audio_ioctl_#t~switch664#1 := true; [2025-02-08 02:33:16,160 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4370: sound_mmap_#res#1 := -22; [2025-02-08 02:33:16,160 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5559-5: assume audio_ioctl_#t~switch664#1; [2025-02-08 02:33:16,160 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5559-5: assume !audio_ioctl_#t~switch664#1;audio_ioctl_#t~switch664#1 := audio_ioctl_#t~switch664#1; [2025-02-08 02:33:16,160 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5559-2: assume audio_ioctl_#t~switch664#1; [2025-02-08 02:33:16,160 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5559-2: assume !audio_ioctl_#t~switch664#1;audio_ioctl_#t~switch664#1 := true; [2025-02-08 02:33:16,160 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7541-1: SUMMARY for call spin_unlock_irqrestore(DMAbuf_getrdbuffer_~dmap~8#1.base, 52 + DMAbuf_getrdbuffer_~dmap~8#1.offset, DMAbuf_getrdbuffer_~flags~9#1); srcloc: null [2025-02-08 02:33:16,160 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5559-3: assume audio_ioctl_#t~switch664#1; [2025-02-08 02:33:16,160 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5559-3: assume !audio_ioctl_#t~switch664#1;audio_ioctl_#t~switch664#1 := audio_ioctl_#t~switch664#1; [2025-02-08 02:33:16,160 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7541: DMAbuf_getrdbuffer_#res#1 := DMAbuf_getrdbuffer_~err~6#1; [2025-02-08 02:33:16,160 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4370-1: SUMMARY for call _unlock_kernel(50, 0, 51, 0, 484); srcloc: null [2025-02-08 02:33:16,160 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5559-6: assume audio_ioctl_#t~switch598#1; [2025-02-08 02:33:16,160 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5559-6: assume !audio_ioctl_#t~switch598#1;audio_ioctl_#t~switch598#1 := audio_ioctl_#t~switch598#1 || -2147201022 == audio_ioctl_~cmd#1; [2025-02-08 02:33:16,160 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11109-1: SUMMARY for call sequencer_open_#t~ret3026#1 := try_module_get(sequencer_open_#t~mem3025#1.base, sequencer_open_#t~mem3025#1.offset); srcloc: null [2025-02-08 02:33:16,160 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10052: sequencer_read_~tmp~90#1.base, sequencer_read_~tmp~90#1.offset := sequencer_read_#t~ret2509#1.base, sequencer_read_#t~ret2509#1.offset;havoc sequencer_read_#t~ret2509#1.base, sequencer_read_#t~ret2509#1.offset; [2025-02-08 02:33:16,160 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11109: assume -2147483648 <= sequencer_open_#t~ret3026#1 && sequencer_open_#t~ret3026#1 <= 2147483647;sequencer_open_~tmp___0~63#1 := sequencer_open_#t~ret3026#1;havoc sequencer_open_#t~mem3024#1.base, sequencer_open_#t~mem3024#1.offset;havoc sequencer_open_#t~mem3025#1.base, sequencer_open_#t~mem3025#1.offset;havoc sequencer_open_#t~ret3026#1; [2025-02-08 02:33:16,160 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10052-1: SUMMARY for call sequencer_read_#t~ret2509#1.base, sequencer_read_#t~ret2509#1.offset := spinlock_check(~#lock___0~0.base, ~#lock___0~0.offset); srcloc: null [2025-02-08 02:33:16,160 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3842: assume 0 != set_mixer_levels_~tmp~13#1;set_mixer_levels_#res#1 := -14;call ULTIMATE.dealloc(set_mixer_levels_~#buf~0#1.base, set_mixer_levels_~#buf~0#1.offset);havoc set_mixer_levels_~#buf~0#1.base, set_mixer_levels_~#buf~0#1.offset; [2025-02-08 02:33:16,160 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3842: assume !(0 != set_mixer_levels_~tmp~13#1);assume { :begin_inline_load_mixer_volumes } true;load_mixer_volumes_#in~name#1.base, load_mixer_volumes_#in~name#1.offset, load_mixer_volumes_#in~levels#1.base, load_mixer_volumes_#in~levels#1.offset, load_mixer_volumes_#in~present#1 := set_mixer_levels_~#buf~0#1.base, 4 + set_mixer_levels_~#buf~0#1.offset, set_mixer_levels_~#buf~0#1.base, 36 + set_mixer_levels_~#buf~0#1.offset, 0;havoc load_mixer_volumes_#res#1.base, load_mixer_volumes_#res#1.offset;havoc load_mixer_volumes_#t~nondet131#1, load_mixer_volumes_#t~ret132#1, load_mixer_volumes_#t~strcpy~res133#1.base, load_mixer_volumes_#t~strcpy~res133#1.offset, load_mixer_volumes_#t~mem134#1, load_mixer_volumes_~name#1.base, load_mixer_volumes_~name#1.offset, load_mixer_volumes_~levels#1.base, load_mixer_volumes_~levels#1.offset, load_mixer_volumes_~present#1, load_mixer_volumes_~i~5#1, load_mixer_volumes_~n~1#1, load_mixer_volumes_~tmp~12#1, load_mixer_volumes_~tmp___0~7#1;load_mixer_volumes_~name#1.base, load_mixer_volumes_~name#1.offset := load_mixer_volumes_#in~name#1.base, load_mixer_volumes_#in~name#1.offset;load_mixer_volumes_~levels#1.base, load_mixer_volumes_~levels#1.offset := load_mixer_volumes_#in~levels#1.base, load_mixer_volumes_#in~levels#1.offset;load_mixer_volumes_~present#1 := load_mixer_volumes_#in~present#1;havoc load_mixer_volumes_~i~5#1;havoc load_mixer_volumes_~n~1#1;havoc load_mixer_volumes_~tmp~12#1;havoc load_mixer_volumes_~tmp___0~7#1;load_mixer_volumes_~i~5#1 := 0; [2025-02-08 02:33:16,160 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11902-1: SUMMARY for call sequencer_ioctl_#t~ret3278#1 := copy_from_user(sequencer_ioctl_~#event_rec~2#1.base, sequencer_ioctl_~#event_rec~2#1.offset, sequencer_ioctl_~arg#1.base, sequencer_ioctl_~arg#1.offset, 8); srcloc: null [2025-02-08 02:33:16,160 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11902: sequencer_ioctl_~tmp___9~3#1 := sequencer_ioctl_#t~ret3278#1; [2025-02-08 02:33:16,160 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5692: call audio_ioctl_#t~mem732#1.base, audio_ioctl_#t~mem732#1.offset := read~$Pointer$#15(~#audio_devs~0.base, ~#audio_devs~0.offset + 8 * audio_ioctl_~dev#1, 8);call audio_ioctl_#t~mem733#1 := read~int#61(audio_ioctl_#t~mem732#1.base, 192 + audio_ioctl_#t~mem732#1.offset, 4); [2025-02-08 02:33:16,160 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5560-1: SUMMARY for call might_fault(); srcloc: null [2025-02-08 02:33:16,162 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9524: assume -2147483648 <= MIDIbuf_open_#t~ret2350#1 && MIDIbuf_open_#t~ret2350#1 <= 2147483647;MIDIbuf_open_~mode~2#1 := MIDIbuf_open_#t~ret2350#1;havoc MIDIbuf_open_#t~ret2350#1; [2025-02-08 02:33:16,162 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9524-1: SUMMARY for call MIDIbuf_open_#t~ret2350#1 := translate_mode(MIDIbuf_open_~file#1.base, MIDIbuf_open_~file#1.offset); srcloc: null [2025-02-08 02:33:16,162 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5560: audio_ioctl_#t~switch664#1 := false; [2025-02-08 02:33:16,162 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11242: sequencer_release_~tmp___0~65#1.base, sequencer_release_~tmp___0~65#1.offset := sequencer_release_#t~ret3088#1.base, sequencer_release_#t~ret3088#1.offset; [2025-02-08 02:33:16,162 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5296: assume 0 == (audio_write_#t~mem497#1.base + audio_write_#t~mem497#1.offset) % 18446744073709551616;havoc audio_write_#t~mem495#1.base, audio_write_#t~mem495#1.offset;havoc audio_write_#t~mem496#1.base, audio_write_#t~mem496#1.offset;havoc audio_write_#t~mem497#1.base, audio_write_#t~mem497#1.offset;call audio_write_#t~mem498#1.base, audio_write_#t~mem498#1.offset := read~$Pointer$#42(audio_write_~#dma_buf~0#1.base, audio_write_~#dma_buf~0#1.offset, 8);call audio_write_#t~mem499#1.base, audio_write_#t~mem499#1.offset := read~$Pointer$#15(~#audio_devs~0.base, ~#audio_devs~0.offset + 8 * audio_write_~dev#1, 8);call audio_write_#t~mem500#1.base, audio_write_#t~mem500#1.offset := read~$Pointer$#61(audio_write_#t~mem499#1.base, 168 + audio_write_#t~mem499#1.offset, 8);call audio_write_#t~mem504#1.base, audio_write_#t~mem504#1.offset := read~$Pointer$#61(audio_write_#t~mem500#1.base, 8 + audio_write_#t~mem500#1.offset, 8);call audio_write_#t~mem501#1.base, audio_write_#t~mem501#1.offset := read~$Pointer$#15(~#audio_devs~0.base, ~#audio_devs~0.offset + 8 * audio_write_~dev#1, 8);call audio_write_#t~mem502#1.base, audio_write_#t~mem502#1.offset := read~$Pointer$#61(audio_write_#t~mem501#1.base, 168 + audio_write_#t~mem501#1.offset, 8);call audio_write_#t~mem503#1 := read~int#61(audio_write_#t~mem502#1.base, 24 + audio_write_#t~mem502#1.offset, 4); [2025-02-08 02:33:16,162 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5296: assume !(0 == (audio_write_#t~mem497#1.base + audio_write_#t~mem497#1.offset) % 18446744073709551616);havoc audio_write_#t~mem495#1.base, audio_write_#t~mem495#1.offset;havoc audio_write_#t~mem496#1.base, audio_write_#t~mem496#1.offset;havoc audio_write_#t~mem497#1.base, audio_write_#t~mem497#1.offset;call audio_write_#t~mem537#1.base, audio_write_#t~mem537#1.offset := read~$Pointer$#42(audio_write_~#dma_buf~0#1.base, audio_write_~#dma_buf~0#1.offset, 8);call audio_write_#t~mem538#1 := read~int#40(audio_write_~#buf_size~0#1.base, audio_write_~#buf_size~0#1.offset, 4);call audio_write_#t~mem539#1.base, audio_write_#t~mem539#1.offset := read~$Pointer$#15(~#audio_devs~0.base, ~#audio_devs~0.offset + 8 * audio_write_~dev#1, 8);call audio_write_#t~mem540#1.base, audio_write_#t~mem540#1.offset := read~$Pointer$#61(audio_write_#t~mem539#1.base, 144 + audio_write_#t~mem539#1.offset, 8);call audio_write_#t~mem541#1.base, audio_write_#t~mem541#1.offset := read~$Pointer$#61(audio_write_#t~mem540#1.base, 80 + audio_write_#t~mem540#1.offset, 8);assume { :begin_inline_##fun~int~X~$Pointer$~X~int~X~$Pointer$~X~int~X~int~X~int~X~$Pointer$~X~$Pointer$~X~int~TO~VOID } true;##fun~int~X~$Pointer$~X~int~X~$Pointer$~X~int~X~int~X~int~X~$Pointer$~X~$Pointer$~X~int~TO~VOID_#in~527#1, ##fun~int~X~$Pointer$~X~int~X~$Pointer$~X~int~X~int~X~int~X~$Pointer$~X~$Pointer$~X~int~TO~VOID_#in~528#1.base, ##fun~int~X~$Pointer$~X~int~X~$Pointer$~X~int~X~int~X~int~X~$Pointer$~X~$Pointer$~X~int~TO~VOID_#in~528#1.offset, ##fun~int~X~$Pointer$~X~int~X~$Pointer$~X~int~X~int~X~int~X~$Pointer$~X~$Pointer$~X~int~TO~VOID_#in~529#1, ##fun~int~X~$Pointer$~X~int~X~$Pointer$~X~int~X~int~X~int~X~$Pointer$~X~$Pointer$~X~int~TO~VOID_#in~530#1.base, ##fun~int~X~$Pointer$~X~int~X~$Pointer$~X~int~X~int~X~int~X~$Pointer$~X~$Pointer$~X~int~TO~VOID_#in~530#1.offset, ##fun~int~X~$Pointer$~X~int~X~$Pointer$~X~int~X~int~X~int~X~$Pointer$~X~$Pointer$~X~int~TO~VOID_#in~531#1, ##fun~int~X~$Pointer$~X~int~X~$Pointer$~X~int~X~int~X~int~X~$Pointer$~X~$Pointer$~X~int~TO~VOID_#in~532#1, ##fun~int~X~$Pointer$~X~int~X~$Pointer$~X~int~X~int~X~int~X~$Pointer$~X~$Pointer$~X~int~TO~VOID_#in~533#1, ##fun~int~X~$Pointer$~X~int~X~$Pointer$~X~int~X~int~X~int~X~$Pointer$~X~$Pointer$~X~int~TO~VOID_#in~534#1.base, ##fun~int~X~$Pointer$~X~int~X~$Pointer$~X~int~X~int~X~int~X~$Pointer$~X~$Pointer$~X~int~TO~VOID_#in~534#1.offset, ##fun~int~X~$Pointer$~X~int~X~$Pointer$~X~int~X~int~X~int~X~$Pointer$~X~$Pointer$~X~int~TO~VOID_#in~535#1.base, ##fun~int~X~$Pointer$~X~int~X~$Pointer$~X~int~X~int~X~int~X~$Pointer$~X~$Pointer$~X~int~TO~VOID_#in~535#1.offset, ##fun~int~X~$Pointer$~X~int~X~$Pointer$~X~int~X~int~X~int~X~$Pointer$~X~$Pointer$~X~int~TO~VOID_#in~536#1, ##fun~int~X~$Pointer$~X~int~X~$Pointer$~X~int~X~int~X~int~X~$Pointer$~X~$Pointer$~X~int~TO~VOID_#in~#fp#1.base, ##fun~int~X~$Pointer$~X~int~X~$Pointer$~X~int~X~int~X~int~X~$Pointer$~X~$Pointer$~X~int~TO~VOID_#in~#fp#1.offset := audio_write_~dev#1, audio_write_#t~mem537#1.base, audio_write_#t~mem537#1.offset, 0, audio_write_~buf#1.base, audio_write_~buf#1.offset, audio_write_~p~2#1, audio_write_~c~0#1, audio_write_#t~mem538#1, audio_write_~#used~0#1.base, audio_write_~#used~0#1.offset, audio_write_~#returned~0#1.base, audio_write_~#returned~0#1.offset, audio_write_~l~1#1, audio_write_#t~mem541#1.base, audio_write_#t~mem541#1.offset;havoc ##fun~int~X~$Pointer$~X~int~X~$Pointer$~X~int~X~int~X~int~X~$Pointer$~X~$Pointer$~X~int~TO~VOID_#~527#1, ##fun~int~X~$Pointer$~X~int~X~$Pointer$~X~int~X~int~X~int~X~$Pointer$~X~$Pointer$~X~int~TO~VOID_#~528#1.base, ##fun~int~X~$Pointer$~X~int~X~$Pointer$~X~int~X~int~X~int~X~$Pointer$~X~$Pointer$~X~int~TO~VOID_#~528#1.offset, ##fun~int~X~$Pointer$~X~int~X~$Pointer$~X~int~X~int~X~int~X~$Pointer$~X~$Pointer$~X~int~TO~VOID_#~529#1, ##fun~int~X~$Pointer$~X~int~X~$Pointer$~X~int~X~int~X~int~X~$Pointer$~X~$Pointer$~X~int~TO~VOID_#~530#1.base, ##fun~int~X~$Pointer$~X~int~X~$Pointer$~X~int~X~int~X~int~X~$Pointer$~X~$Pointer$~X~int~TO~VOID_#~530#1.offset, ##fun~int~X~$Pointer$~X~int~X~$Pointer$~X~int~X~int~X~int~X~$Pointer$~X~$Pointer$~X~int~TO~VOID_#~531#1, ##fun~int~X~$Pointer$~X~int~X~$Pointer$~X~int~X~int~X~int~X~$Pointer$~X~$Pointer$~X~int~TO~VOID_#~532#1, ##fun~int~X~$Pointer$~X~int~X~$Pointer$~X~int~X~int~X~int~X~$Pointer$~X~$Pointer$~X~int~TO~VOID_#~533#1, ##fun~int~X~$Pointer$~X~int~X~$Pointer$~X~int~X~int~X~int~X~$Pointer$~X~$Pointer$~X~int~TO~VOID_#~534#1.base, ##fun~int~X~$Pointer$~X~int~X~$Pointer$~X~int~X~int~X~int~X~$Pointer$~X~$Pointer$~X~int~TO~VOID_#~534#1.offset, ##fun~int~X~$Pointer$~X~int~X~$Pointer$~X~int~X~int~X~int~X~$Pointer$~X~$Pointer$~X~int~TO~VOID_#~535#1.base, ##fun~int~X~$Pointer$~X~int~X~$Pointer$~X~int~X~int~X~int~X~$Pointer$~X~$Pointer$~X~int~TO~VOID_#~535#1.offset, ##fun~int~X~$Pointer$~X~int~X~$Pointer$~X~int~X~int~X~int~X~$Pointer$~X~$Pointer$~X~int~TO~VOID_#~536#1;##fun~int~X~$Pointer$~X~int~X~$Pointer$~X~int~X~int~X~int~X~$Pointer$~X~$Pointer$~X~int~TO~VOID_#~527#1 := ##fun~int~X~$Pointer$~X~int~X~$Pointer$~X~int~X~int~X~int~X~$Pointer$~X~$Pointer$~X~int~TO~VOID_#in~527#1;##fun~int~X~$Pointer$~X~int~X~$Pointer$~X~int~X~int~X~int~X~$Pointer$~X~$Pointer$~X~int~TO~VOID_#~528#1.base, ##fun~int~X~$Pointer$~X~int~X~$Pointer$~X~int~X~int~X~int~X~$Pointer$~X~$Pointer$~X~int~TO~VOID_#~528#1.offset := ##fun~int~X~$Pointer$~X~int~X~$Pointer$~X~int~X~int~X~int~X~$Pointer$~X~$Pointer$~X~int~TO~VOID_#in~528#1.base, ##fun~int~X~$Pointer$~X~int~X~$Pointer$~X~int~X~int~X~int~X~$Pointer$~X~$Pointer$~X~int~TO~VOID_#in~528#1.offset;##fun~int~X~$Pointer$~X~int~X~$Pointer$~X~int~X~int~X~int~X~$Pointer$~X~$Pointer$~X~int~TO~VOID_#~529#1 := ##fun~int~X~$Pointer$~X~int~X~$Pointer$~X~int~X~int~X~int~X~$Pointer$~X~$Pointer$~X~int~TO~VOID_#in~529#1;##fun~int~X~$Pointer$~X~int~X~$Pointer$~X~int~X~int~X~int~X~$Pointer$~X~$Pointer$~X~int~TO~VOID_#~530#1.base, ##fun~int~X~$Pointer$~X~int~X~$Pointer$~X~int~X~int~X~int~X~$Pointer$~X~$Pointer$~X~int~TO~VOID_#~530#1.offset := ##fun~int~X~$Pointer$~X~int~X~$Pointer$~X~int~X~int~X~int~X~$Pointer$~X~$Pointer$~X~int~TO~VOID_#in~530#1.base, ##fun~int~X~$Pointer$~X~int~X~$Pointer$~X~int~X~int~X~int~X~$Pointer$~X~$Pointer$~X~int~TO~VOID_#in~530#1.offset;##fun~int~X~$Pointer$~X~int~X~$Pointer$~X~int~X~int~X~int~X~$Pointer$~X~$Pointer$~X~int~TO~VOID_#~531#1 := ##fun~int~X~$Pointer$~X~int~X~$Pointer$~X~int~X~int~X~int~X~$Pointer$~X~$Pointer$~X~int~TO~VOID_#in~531#1;##fun~int~X~$Pointer$~X~int~X~$Pointer$~X~int~X~int~X~int~X~$Pointer$~X~$Pointer$~X~int~TO~VOID_#~532#1 := ##fun~int~X~$Pointer$~X~int~X~$Pointer$~X~int~X~int~X~int~X~$Pointer$~X~$Pointer$~X~int~TO~VOID_#in~532#1;##fun~int~X~$Pointer$~X~int~X~$Pointer$~X~int~X~int~X~int~X~$Pointer$~X~$Pointer$~X~int~TO~VOID_#~533#1 := ##fun~int~X~$Pointer$~X~int~X~$Pointer$~X~int~X~int~X~int~X~$Pointer$~X~$Pointer$~X~int~TO~VOID_#in~533#1;##fun~int~X~$Pointer$~X~int~X~$Pointer$~X~int~X~int~X~int~X~$Pointer$~X~$Pointer$~X~int~TO~VOID_#~534#1.base, ##fun~int~X~$Pointer$~X~int~X~$Pointer$~X~int~X~int~X~int~X~$Pointer$~X~$Pointer$~X~int~TO~VOID_#~534#1.offset := ##fun~int~X~$Pointer$~X~int~X~$Pointer$~X~int~X~int~X~int~X~$Pointer$~X~$Pointer$~X~int~TO~VOID_#in~534#1.base, ##fun~int~X~$Pointer$~X~int~X~$Pointer$~X~int~X~int~X~int~X~$Pointer$~X~$Pointer$~X~int~TO~VOID_#in~534#1.offset;##fun~int~X~$Pointer$~X~int~X~$Pointer$~X~int~X~int~X~int~X~$Pointer$~X~$Pointer$~X~int~TO~VOID_#~535#1.base, ##fun~int~X~$Pointer$~X~int~X~$Pointer$~X~int~X~int~X~int~X~$Pointer$~X~$Pointer$~X~int~TO~VOID_#~535#1.offset := ##fun~int~X~$Pointer$~X~int~X~$Pointer$~X~int~X~int~X~int~X~$Pointer$~X~$Pointer$~X~int~TO~VOID_#in~535#1.base, ##fun~int~X~$Pointer$~X~int~X~$Pointer$~X~int~X~int~X~int~X~$Pointer$~X~$Pointer$~X~int~TO~VOID_#in~535#1.offset;##fun~int~X~$Pointer$~X~int~X~$Pointer$~X~int~X~int~X~int~X~$Pointer$~X~$Pointer$~X~int~TO~VOID_#~536#1 := ##fun~int~X~$Pointer$~X~int~X~$Pointer$~X~int~X~int~X~int~X~$Pointer$~X~$Pointer$~X~int~TO~VOID_#in~536#1;havoc ##fun~int~X~$Pointer$~X~int~X~$Pointer$~X~int~X~int~X~int~X~$Pointer$~X~$Pointer$~X~int~TO~VOID_#~527#1, ##fun~int~X~$Pointer$~X~int~X~$Pointer$~X~int~X~int~X~int~X~$Pointer$~X~$Pointer$~X~int~TO~VOID_#~528#1.base, ##fun~int~X~$Pointer$~X~int~X~$Pointer$~X~int~X~int~X~int~X~$Pointer$~X~$Pointer$~X~int~TO~VOID_#~528#1.offset, ##fun~int~X~$Pointer$~X~int~X~$Pointer$~X~int~X~int~X~int~X~$Pointer$~X~$Pointer$~X~int~TO~VOID_#~529#1, ##fun~int~X~$Pointer$~X~int~X~$Pointer$~X~int~X~int~X~int~X~$Pointer$~X~$Pointer$~X~int~TO~VOID_#~530#1.base, ##fun~int~X~$Pointer$~X~int~X~$Pointer$~X~int~X~int~X~int~X~$Pointer$~X~$Pointer$~X~int~TO~VOID_#~530#1.offset, ##fun~int~X~$Pointer$~X~int~X~$Pointer$~X~int~X~int~X~int~X~$Pointer$~X~$Pointer$~X~int~TO~VOID_#~531#1, ##fun~int~X~$Pointer$~X~int~X~$Pointer$~X~int~X~int~X~int~X~$Pointer$~X~$Pointer$~X~int~TO~VOID_#~532#1, ##fun~int~X~$Pointer$~X~int~X~$Pointer$~X~int~X~int~X~int~X~$Pointer$~X~$Pointer$~X~int~TO~VOID_#~533#1, ##fun~int~X~$Pointer$~X~int~X~$Pointer$~X~int~X~int~X~int~X~$Pointer$~X~$Pointer$~X~int~TO~VOID_#~534#1.base, ##fun~int~X~$Pointer$~X~int~X~$Pointer$~X~int~X~int~X~int~X~$Pointer$~X~$Pointer$~X~int~TO~VOID_#~534#1.offset, ##fun~int~X~$Pointer$~X~int~X~$Pointer$~X~int~X~int~X~int~X~$Pointer$~X~$Pointer$~X~int~TO~VOID_#~535#1.base, ##fun~int~X~$Pointer$~X~int~X~$Pointer$~X~int~X~int~X~int~X~$Pointer$~X~$Pointer$~X~int~TO~VOID_#~535#1.offset, ##fun~int~X~$Pointer$~X~int~X~$Pointer$~X~int~X~int~X~int~X~$Pointer$~X~$Pointer$~X~int~TO~VOID_#~536#1;havoc ##fun~int~X~$Pointer$~X~int~X~$Pointer$~X~int~X~int~X~int~X~$Pointer$~X~$Pointer$~X~int~TO~VOID_#in~527#1, ##fun~int~X~$Pointer$~X~int~X~$Pointer$~X~int~X~int~X~int~X~$Pointer$~X~$Pointer$~X~int~TO~VOID_#in~528#1.base, ##fun~int~X~$Pointer$~X~int~X~$Pointer$~X~int~X~int~X~int~X~$Pointer$~X~$Pointer$~X~int~TO~VOID_#in~528#1.offset, ##fun~int~X~$Pointer$~X~int~X~$Pointer$~X~int~X~int~X~int~X~$Pointer$~X~$Pointer$~X~int~TO~VOID_#in~529#1, ##fun~int~X~$Pointer$~X~int~X~$Pointer$~X~int~X~int~X~int~X~$Pointer$~X~$Pointer$~X~int~TO~VOID_#in~530#1.base, ##fun~int~X~$Pointer$~X~int~X~$Pointer$~X~int~X~int~X~int~X~$Pointer$~X~$Pointer$~X~int~TO~VOID_#in~530#1.offset, ##fun~int~X~$Pointer$~X~int~X~$Pointer$~X~int~X~int~X~int~X~$Pointer$~X~$Pointer$~X~int~TO~VOID_#in~531#1, ##fun~int~X~$Pointer$~X~int~X~$Pointer$~X~int~X~int~X~int~X~$Pointer$~X~$Pointer$~X~int~TO~VOID_#in~532#1, ##fun~int~X~$Pointer$~X~int~X~$Pointer$~X~int~X~int~X~int~X~$Pointer$~X~$Pointer$~X~int~TO~VOID_#in~533#1, ##fun~int~X~$Pointer$~X~int~X~$Pointer$~X~int~X~int~X~int~X~$Pointer$~X~$Pointer$~X~int~TO~VOID_#in~534#1.base, ##fun~int~X~$Pointer$~X~int~X~$Pointer$~X~int~X~int~X~int~X~$Pointer$~X~$Pointer$~X~int~TO~VOID_#in~534#1.offset, ##fun~int~X~$Pointer$~X~int~X~$Pointer$~X~int~X~int~X~int~X~$Pointer$~X~$Pointer$~X~int~TO~VOID_#in~535#1.base, ##fun~int~X~$Pointer$~X~int~X~$Pointer$~X~int~X~int~X~int~X~$Pointer$~X~$Pointer$~X~int~TO~VOID_#in~535#1.offset, ##fun~int~X~$Pointer$~X~int~X~$Pointer$~X~int~X~int~X~int~X~$Pointer$~X~$Pointer$~X~int~TO~VOID_#in~536#1, ##fun~int~X~$Pointer$~X~int~X~$Pointer$~X~int~X~int~X~int~X~$Pointer$~X~$Pointer$~X~int~TO~VOID_#in~#fp#1.base, ##fun~int~X~$Pointer$~X~int~X~$Pointer$~X~int~X~int~X~int~X~$Pointer$~X~$Pointer$~X~int~TO~VOID_#in~#fp#1.offset;assume { :end_inline_##fun~int~X~$Pointer$~X~int~X~$Pointer$~X~int~X~int~X~int~X~$Pointer$~X~$Pointer$~X~int~TO~VOID } true;havoc audio_write_#t~mem537#1.base, audio_write_#t~mem537#1.offset;havoc audio_write_#t~mem538#1;havoc audio_write_#t~mem539#1.base, audio_write_#t~mem539#1.offset;havoc audio_write_#t~mem540#1.base, audio_write_#t~mem540#1.offset;havoc audio_write_#t~mem541#1.base, audio_write_#t~mem541#1.offset; [2025-02-08 02:33:16,162 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10053: sequencer_read_~flags~19#1 := sequencer_read_#t~ret2510#1;havoc sequencer_read_#t~ret2510#1; [2025-02-08 02:33:16,162 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10053-1: SUMMARY for call sequencer_read_#t~ret2510#1 := _raw_spin_lock_irqsave(sequencer_read_~tmp~90#1.base, sequencer_read_~tmp~90#1.offset); srcloc: null [2025-02-08 02:33:16,162 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7146-1: DMAbuf_open_#res#1 := 0; [2025-02-08 02:33:16,162 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11242-1: SUMMARY for call sequencer_release_#t~ret3088#1.base, sequencer_release_#t~ret3088#1.offset := get_current(); srcloc: null [2025-02-08 02:33:16,162 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11110: assume 0 == sequencer_open_~tmp___0~63#1; [2025-02-08 02:33:16,162 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11110: assume !(0 == sequencer_open_~tmp___0~63#1);call sequencer_open_#t~mem3031#1.base, sequencer_open_#t~mem3031#1.offset := read~$Pointer$#19(~#synth_devs~0.base, ~#synth_devs~0.offset + 8 * sequencer_open_~i~18#1, 8);call sequencer_open_#t~mem3032#1.base, sequencer_open_#t~mem3032#1.offset := read~$Pointer$#61(sequencer_open_#t~mem3031#1.base, 36 + sequencer_open_#t~mem3031#1.offset, 8); [2025-02-08 02:33:16,162 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9789: assume MIDIbuf_ioctl_#t~switch2482#1; [2025-02-08 02:33:16,162 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9789: assume !MIDIbuf_ioctl_#t~switch2482#1;havoc MIDIbuf_ioctl_#t~switch2482#1;MIDIbuf_ioctl_#res#1 := MIDIbuf_ioctl_~__ret_pu~2#1; [2025-02-08 02:33:16,162 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9789-1: assume MIDIbuf_ioctl_#t~switch2482#1; [2025-02-08 02:33:16,163 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9789-1: assume !MIDIbuf_ioctl_#t~switch2482#1;MIDIbuf_ioctl_#t~switch2482#1 := true; [2025-02-08 02:33:16,163 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9789-2: assume MIDIbuf_ioctl_#t~switch2482#1; [2025-02-08 02:33:16,163 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9789-2: assume !MIDIbuf_ioctl_#t~switch2482#1;MIDIbuf_ioctl_#t~switch2482#1 := MIDIbuf_ioctl_#t~switch2482#1; [2025-02-08 02:33:16,163 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9789-3: assume MIDIbuf_ioctl_#t~switch2482#1; [2025-02-08 02:33:16,163 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9789-3: assume !MIDIbuf_ioctl_#t~switch2482#1;MIDIbuf_ioctl_#t~switch2482#1 := true; [2025-02-08 02:33:16,163 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9789-8: assume MIDIbuf_ioctl_#t~switch2481#1; [2025-02-08 02:33:16,163 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9789-8: assume !MIDIbuf_ioctl_#t~switch2481#1;MIDIbuf_ioctl_#t~switch2481#1 := true; [2025-02-08 02:33:16,163 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9525: assume ~num_midis~0 > 6; [2025-02-08 02:33:16,163 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9525: assume !(~num_midis~0 > 6); [2025-02-08 02:33:16,163 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9789-9: assume MIDIbuf_ioctl_#t~switch2481#1; [2025-02-08 02:33:16,163 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9789-9: assume !MIDIbuf_ioctl_#t~switch2481#1;MIDIbuf_ioctl_#t~switch2481#1 := MIDIbuf_ioctl_#t~switch2481#1; [2025-02-08 02:33:16,163 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9789-10: assume MIDIbuf_ioctl_#t~switch2481#1; [2025-02-08 02:33:16,163 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9789-10: assume !MIDIbuf_ioctl_#t~switch2481#1;MIDIbuf_ioctl_#t~switch2481#1 := true; [2025-02-08 02:33:16,163 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9789-11: assume MIDIbuf_ioctl_#t~switch2481#1; [2025-02-08 02:33:16,163 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9789-11: assume !MIDIbuf_ioctl_#t~switch2481#1;MIDIbuf_ioctl_#t~switch2481#1 := MIDIbuf_ioctl_#t~switch2481#1; [2025-02-08 02:33:16,163 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9789-4: assume MIDIbuf_ioctl_#t~switch2482#1; [2025-02-08 02:33:16,163 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9789-4: assume !MIDIbuf_ioctl_#t~switch2482#1;MIDIbuf_ioctl_#t~switch2482#1 := MIDIbuf_ioctl_#t~switch2482#1; [2025-02-08 02:33:16,163 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9789-5: assume MIDIbuf_ioctl_~val~1#1 < 0;MIDIbuf_ioctl_~val~1#1 := 0; [2025-02-08 02:33:16,163 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9789-5: assume !(MIDIbuf_ioctl_~val~1#1 < 0); [2025-02-08 02:33:16,163 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9789-6: assume 0 != MIDIbuf_ioctl_~__ret_gu~3#1;MIDIbuf_ioctl_#res#1 := -14; [2025-02-08 02:33:16,163 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9789-6: assume !(0 != MIDIbuf_ioctl_~__ret_gu~3#1); [2025-02-08 02:33:16,163 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9789-7: assume MIDIbuf_ioctl_#t~switch2481#1; [2025-02-08 02:33:16,163 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9789-7: assume !MIDIbuf_ioctl_#t~switch2481#1;havoc MIDIbuf_ioctl_#t~switch2481#1;MIDIbuf_ioctl_~val~1#1 := (if MIDIbuf_ioctl_~__val_gu~3#1 % 18446744073709551616 % 4294967296 <= 2147483647 then MIDIbuf_ioctl_~__val_gu~3#1 % 18446744073709551616 % 4294967296 else MIDIbuf_ioctl_~__val_gu~3#1 % 18446744073709551616 % 4294967296 - 4294967296); [2025-02-08 02:33:16,163 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11243-1: SUMMARY for call sequencer_release_#t~ret3089#1 := signal_pending(sequencer_release_~tmp___0~65#1.base, sequencer_release_~tmp___0~65#1.offset); srcloc: null [2025-02-08 02:33:16,163 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4240: assume sound_ioctl_#t~switch219#1; [2025-02-08 02:33:16,163 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4240: assume !sound_ioctl_#t~switch219#1;havoc sound_ioctl_#t~switch219#1;havoc sound_ioctl_#t~mem220#1.base, sound_ioctl_#t~mem220#1.offset;havoc sound_ioctl_#t~mem221#1;havoc sound_ioctl_#t~ret222#1;havoc sound_ioctl_#t~ret223#1;havoc sound_ioctl_#t~switch219#1;havoc sound_ioctl_#t~mem220#1.base, sound_ioctl_#t~mem220#1.offset;havoc sound_ioctl_#t~mem221#1;havoc sound_ioctl_#t~ret222#1;havoc sound_ioctl_#t~ret223#1; [2025-02-08 02:33:16,163 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11243: assume -2147483648 <= sequencer_release_#t~ret3089#1 && sequencer_release_#t~ret3089#1 <= 2147483647;sequencer_release_~tmp___1~35#1 := sequencer_release_#t~ret3089#1;havoc sequencer_release_#t~ret3089#1; [2025-02-08 02:33:16,163 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9789-12: assume MIDIbuf_ioctl_#t~switch2480#1; [2025-02-08 02:33:16,163 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9789-12: assume !MIDIbuf_ioctl_#t~switch2480#1;MIDIbuf_ioctl_#t~switch2480#1 := true; [2025-02-08 02:33:16,163 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12036: assume sequencer_ioctl_#t~switch3301#1; [2025-02-08 02:33:16,163 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12036: assume !sequencer_ioctl_#t~switch3301#1;sequencer_ioctl_#t~switch3301#1 := sequencer_ioctl_#t~switch3301#1; [2025-02-08 02:33:16,163 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10054: assume 0 == ~iqlen~0; [2025-02-08 02:33:16,163 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10054: assume !(0 == ~iqlen~0); [2025-02-08 02:33:16,163 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9790-1: SUMMARY for call might_fault(); srcloc: null [2025-02-08 02:33:16,163 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9790: MIDIbuf_ioctl_#t~switch2481#1 := false; [2025-02-08 02:33:16,163 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9526-1: SUMMARY for call MIDIbuf_open_#t~ret2351#1 := printk(113, 0); srcloc: null [2025-02-08 02:33:16,165 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9526: assume -2147483648 <= MIDIbuf_open_#t~ret2351#1 && MIDIbuf_open_#t~ret2351#1 <= 2147483647;havoc MIDIbuf_open_#t~ret2351#1;~num_midis~0 := 6; [2025-02-08 02:33:16,165 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11244: assume 0 == sequencer_release_~tmp___1~35#1 && ~qlen~0 > 0; [2025-02-08 02:33:16,165 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11244: assume !(0 == sequencer_release_~tmp___1~35#1 && ~qlen~0 > 0); [2025-02-08 02:33:16,165 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4241: assume -2147483648 <= sound_ioctl_#t~ret223#1 && sound_ioctl_#t~ret223#1 <= 2147483647;sound_ioctl_~tmp___5~0#1 := sound_ioctl_#t~ret223#1;sound_ioctl_~ret~6#1 := sound_ioctl_~tmp___5~0#1; [2025-02-08 02:33:16,165 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4241-1: SUMMARY for call sound_ioctl_#t~ret223#1 := sound_mixer_ioctl(sound_ioctl_~dev~4#1 / 16, sound_ioctl_~cmd#1, sound_ioctl_~p~0#1.base, sound_ioctl_~p~0#1.offset); srcloc: null [2025-02-08 02:33:16,165 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3977-1: SUMMARY for call sound_open_#t~ret155#1 := iminor(sound_open_~inode#1.base, sound_open_~inode#1.offset); srcloc: null [2025-02-08 02:33:16,165 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3977: sound_open_~tmp~17#1 := sound_open_#t~ret155#1;havoc sound_open_#t~ret155#1;sound_open_~dev~2#1 := (if sound_open_~tmp~17#1 % 4294967296 % 4294967296 <= 2147483647 then sound_open_~tmp~17#1 % 4294967296 % 4294967296 else sound_open_~tmp~17#1 % 4294967296 % 4294967296 - 4294967296); [2025-02-08 02:33:16,165 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10055: call sequencer_read_#t~mem2511#1 := read~int#61(sequencer_read_~file#1.base, 104 + sequencer_read_~file#1.offset, 4); [2025-02-08 02:33:16,165 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10055-1: SUMMARY for call spin_unlock_irqrestore(~#lock___0~0.base, ~#lock___0~0.offset, sequencer_read_~flags~19#1); srcloc: null [2025-02-08 02:33:16,165 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9395: assume 0 != (drain_midi_queue_#t~mem2296#1.base + drain_midi_queue_#t~mem2296#1.offset) % 18446744073709551616;havoc drain_midi_queue_#t~mem2295#1.base, drain_midi_queue_#t~mem2295#1.offset;havoc drain_midi_queue_#t~mem2296#1.base, drain_midi_queue_#t~mem2296#1.offset; [2025-02-08 02:33:16,165 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9395: assume !(0 != (drain_midi_queue_#t~mem2296#1.base + drain_midi_queue_#t~mem2296#1.offset) % 18446744073709551616);havoc drain_midi_queue_#t~mem2295#1.base, drain_midi_queue_#t~mem2295#1.offset;havoc drain_midi_queue_#t~mem2296#1.base, drain_midi_queue_#t~mem2296#1.offset; [2025-02-08 02:33:16,165 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7545: assume 0 != DMAbuf_getrdbuffer_~dontblock#1; [2025-02-08 02:33:16,165 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7545: assume !(0 != DMAbuf_getrdbuffer_~dontblock#1);call DMAbuf_getrdbuffer_#t~mem1612#1 := read~int#61(DMAbuf_getrdbuffer_~adev~7#1.base, 196 + DMAbuf_getrdbuffer_~adev~7#1.offset, 4);DMAbuf_getrdbuffer_~go~0#1 := DMAbuf_getrdbuffer_#t~mem1612#1;havoc DMAbuf_getrdbuffer_#t~mem1612#1; [2025-02-08 02:33:16,165 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11641-1: SUMMARY for call sequencer_ioctl_#t~ret3201#1 := ##fun~int~X~int~X~$Pointer$~X~$Pointer$~TO~int(sequencer_ioctl_~midi_dev~0#1, sequencer_ioctl_~mode~7#1, #funAddr~sequencer_midi_input.base, #funAddr~sequencer_midi_input.offset, #funAddr~sequencer_midi_output.base, #funAddr~sequencer_midi_output.offset, sequencer_ioctl_#t~mem3200#1.base, sequencer_ioctl_#t~mem3200#1.offset); srcloc: null [2025-02-08 02:33:16,165 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11641: assume -2147483648 <= sequencer_ioctl_#t~ret3201#1 && sequencer_ioctl_#t~ret3201#1 <= 2147483647;sequencer_ioctl_~err~12#1 := sequencer_ioctl_#t~ret3201#1;havoc sequencer_ioctl_#t~mem3199#1.base, sequencer_ioctl_#t~mem3199#1.offset;havoc sequencer_ioctl_#t~mem3200#1.base, sequencer_ioctl_#t~mem3200#1.offset;havoc sequencer_ioctl_#t~ret3201#1; [2025-02-08 02:33:16,165 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10056-3: assume 2048 == sequencer_read_#t~mem2511#1 % 4294967296;sequencer_read_#t~bitwise2512#1 := sequencer_read_#t~mem2511#1; [2025-02-08 02:33:16,165 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10056-3: assume !(2048 == sequencer_read_#t~mem2511#1 % 4294967296); [2025-02-08 02:33:16,165 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10056-4: assume 0 == sequencer_read_#t~mem2511#1 % 4294967296;sequencer_read_#t~bitwise2512#1 := 0; [2025-02-08 02:33:16,165 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10056-4: assume !(0 == sequencer_read_#t~mem2511#1 % 4294967296); [2025-02-08 02:33:16,165 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10981: assume setup_mode2_~chn~5#1 <= 15; [2025-02-08 02:33:16,165 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10981: assume !(setup_mode2_~chn~5#1 <= 15);setup_mode2_~dev~14#1 := 1 + setup_mode2_~dev~14#1; [2025-02-08 02:33:16,165 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3846: set_mixer_levels_#t~ret136#1.base, set_mixer_levels_#t~ret136#1.offset := load_mixer_volumes_#res#1.base, load_mixer_volumes_#res#1.offset;havoc load_mixer_volumes_#t~nondet131#1, load_mixer_volumes_#t~ret132#1, load_mixer_volumes_#t~strcpy~res133#1.base, load_mixer_volumes_#t~strcpy~res133#1.offset, load_mixer_volumes_#t~mem134#1, load_mixer_volumes_~name#1.base, load_mixer_volumes_~name#1.offset, load_mixer_volumes_~levels#1.base, load_mixer_volumes_~levels#1.offset, load_mixer_volumes_~present#1, load_mixer_volumes_~i~5#1, load_mixer_volumes_~n~1#1, load_mixer_volumes_~tmp~12#1, load_mixer_volumes_~tmp___0~7#1;havoc load_mixer_volumes_#in~name#1.base, load_mixer_volumes_#in~name#1.offset, load_mixer_volumes_#in~levels#1.base, load_mixer_volumes_#in~levels#1.offset, load_mixer_volumes_#in~present#1;assume { :end_inline_load_mixer_volumes } true;havoc set_mixer_levels_#t~ret136#1.base, set_mixer_levels_#t~ret136#1.offset; [2025-02-08 02:33:16,165 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4771: assume 3 == main_~ldv_s_oss_sound_fops_file_operations~0#1; [2025-02-08 02:33:16,165 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4771: assume !(3 == main_~ldv_s_oss_sound_fops_file_operations~0#1); [2025-02-08 02:33:16,165 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4771-1: assume main_#t~switch344#1; [2025-02-08 02:33:16,165 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4771-1: assume !main_#t~switch344#1;main_#t~switch344#1 := main_#t~switch344#1 || 4 == main_~tmp___0~15#1; [2025-02-08 02:33:16,166 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10056: assume 0 != sequencer_read_#t~bitwise2512#1 % 4294967296;havoc sequencer_read_#t~mem2511#1;havoc sequencer_read_#t~bitwise2512#1;sequencer_read_#res#1 := -11; [2025-02-08 02:33:16,166 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10056: assume !(0 != sequencer_read_#t~bitwise2512#1 % 4294967296);havoc sequencer_read_#t~mem2511#1;havoc sequencer_read_#t~bitwise2512#1; [2025-02-08 02:33:16,166 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10056-1: [2025-02-08 02:33:16,166 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10056-2: havoc sequencer_read_#t~bitwise2512#1;assume sequencer_read_#t~bitwise2512#1 % 4294967296 <= sequencer_read_#t~mem2511#1 % 4294967296 && sequencer_read_#t~bitwise2512#1 % 4294967296 <= 2048; [2025-02-08 02:33:16,166 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5696-1: audio_ioctl_#res#1 := 0; [2025-02-08 02:33:16,166 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7546: DMAbuf_getrdbuffer_#res#1 := -11; [2025-02-08 02:33:16,166 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7546-1: SUMMARY for call spin_unlock_irqrestore(DMAbuf_getrdbuffer_~dmap~8#1.base, 52 + DMAbuf_getrdbuffer_~dmap~8#1.offset, DMAbuf_getrdbuffer_~flags~9#1); srcloc: null [2025-02-08 02:33:16,166 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11114: assume -2147483648 <= sequencer_open_#t~ret3033#1 && sequencer_open_#t~ret3033#1 <= 2147483647;sequencer_open_~tmp~98#1 := sequencer_open_#t~ret3033#1;havoc sequencer_open_#t~mem3031#1.base, sequencer_open_#t~mem3031#1.offset;havoc sequencer_open_#t~mem3032#1.base, sequencer_open_#t~mem3032#1.offset;havoc sequencer_open_#t~ret3033#1; [2025-02-08 02:33:16,166 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3979: assume sound_open_~dev~2#1 > 255 || sound_open_~dev~2#1 < 0; [2025-02-08 02:33:16,166 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3979: assume !(sound_open_~dev~2#1 > 255 || sound_open_~dev~2#1 < 0);sound_open_#t~switch157#1 := 0 == sound_open_~dev~2#1 % 16; [2025-02-08 02:33:16,166 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11907-1: SUMMARY for call sequencer_ioctl_#t~ret3279#1.base, sequencer_ioctl_#t~ret3279#1.offset := spinlock_check(~#lock___0~0.base, ~#lock___0~0.offset); srcloc: null [2025-02-08 02:33:16,166 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3847-1: SUMMARY for call set_mixer_levels_#t~ret137#1 := __copy_to_user(set_mixer_levels_~arg#1.base, set_mixer_levels_~arg#1.offset, set_mixer_levels_~#buf~0#1.base, set_mixer_levels_~#buf~0#1.offset, 164); srcloc: null [2025-02-08 02:33:16,166 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11907: sequencer_ioctl_~tmp___10~2#1.base, sequencer_ioctl_~tmp___10~2#1.offset := sequencer_ioctl_#t~ret3279#1.base, sequencer_ioctl_#t~ret3279#1.offset; [2025-02-08 02:33:16,166 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3847: assume -2147483648 <= set_mixer_levels_#t~ret137#1 && set_mixer_levels_#t~ret137#1 <= 2147483647;set_mixer_levels_~tmp___0~8#1 := set_mixer_levels_#t~ret137#1;havoc set_mixer_levels_#t~ret137#1; [2025-02-08 02:33:16,166 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11114-1: SUMMARY for call sequencer_open_#t~ret3033#1 := ##fun~int~X~int~TO~int(sequencer_open_~i~18#1, sequencer_open_~mode~5#1, sequencer_open_#t~mem3032#1.base, sequencer_open_#t~mem3032#1.offset); srcloc: null [2025-02-08 02:33:16,166 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12039: assume sequencer_ioctl_#t~switch3301#1; [2025-02-08 02:33:16,166 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12039: assume !sequencer_ioctl_#t~switch3301#1;sequencer_ioctl_#t~switch3301#1 := true; [2025-02-08 02:33:16,166 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5697-2: assume audio_ioctl_#t~short748#1;call audio_ioctl_#t~mem747#1 := read~int#61(audio_ioctl_~dmap~2#1.base, 44 + audio_ioctl_~dmap~2#1.offset, 4);audio_ioctl_#t~short748#1 := 0 != audio_ioctl_#t~mem747#1; [2025-02-08 02:33:16,167 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5697-2: assume !audio_ioctl_#t~short748#1; [2025-02-08 02:33:16,167 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9661: assume MIDIbuf_write_~count#1 - MIDIbuf_write_~c~4#1 < MIDIbuf_write_~n~8#1;MIDIbuf_write_~n~8#1 := MIDIbuf_write_~count#1 - MIDIbuf_write_~c~4#1; [2025-02-08 02:33:16,167 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9661: assume !(MIDIbuf_write_~count#1 - MIDIbuf_write_~c~4#1 < MIDIbuf_write_~n~8#1); [2025-02-08 02:33:16,167 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5697-3: assume 0 == audio_ioctl_#t~bitwise742#1 % 18446744073709551616;havoc audio_ioctl_#t~mem741#1;havoc audio_ioctl_#t~bitwise742#1;audio_ioctl_~val~0#1 := 0; [2025-02-08 02:33:16,167 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5697-3: assume !(0 == audio_ioctl_#t~bitwise742#1 % 18446744073709551616);havoc audio_ioctl_#t~mem741#1;havoc audio_ioctl_#t~bitwise742#1; [2025-02-08 02:33:16,167 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5697: assume audio_ioctl_~count~0#1 < 0;audio_ioctl_~count~0#1 := 0; [2025-02-08 02:33:16,167 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5697: assume !(audio_ioctl_~count~0#1 < 0); [2025-02-08 02:33:16,167 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5697-1: assume audio_ioctl_#t~short748#1;havoc audio_ioctl_#t~mem746#1;havoc audio_ioctl_#t~mem747#1;havoc audio_ioctl_#t~short748#1;call audio_ioctl_#t~mem749#1 := read~int#61(audio_ioctl_~dmap~2#1.base, 644 + audio_ioctl_~dmap~2#1.offset, 4);audio_ioctl_~count~0#1 := audio_ioctl_#t~mem749#1 + audio_ioctl_~count~0#1;havoc audio_ioctl_#t~mem749#1; [2025-02-08 02:33:16,167 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5697-1: assume !audio_ioctl_#t~short748#1;havoc audio_ioctl_#t~mem746#1;havoc audio_ioctl_#t~mem747#1;havoc audio_ioctl_#t~short748#1; [2025-02-08 02:33:16,167 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5697-6: assume 0 == audio_ioctl_#t~bitwise740#1;havoc audio_ioctl_#t~mem738#1.base, audio_ioctl_#t~mem738#1.offset;havoc audio_ioctl_#t~mem739#1;havoc audio_ioctl_#t~bitwise740#1;audio_ioctl_#res#1 := -22; [2025-02-08 02:33:16,167 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5697-6: assume !(0 == audio_ioctl_#t~bitwise740#1);havoc audio_ioctl_#t~mem738#1.base, audio_ioctl_#t~mem738#1.offset;havoc audio_ioctl_#t~mem739#1;havoc audio_ioctl_#t~bitwise740#1;call audio_ioctl_#t~mem741#1 := read~int#61(audio_ioctl_~dmap~2#1.base, 28 + audio_ioctl_~dmap~2#1.offset, 8); [2025-02-08 02:33:16,167 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5697-7: assume 2 == audio_ioctl_#t~mem739#1;audio_ioctl_#t~bitwise740#1 := audio_ioctl_#t~mem739#1; [2025-02-08 02:33:16,167 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5697-7: assume !(2 == audio_ioctl_#t~mem739#1); [2025-02-08 02:33:16,167 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5697-4: assume 32 == audio_ioctl_#t~mem741#1 % 18446744073709551616;audio_ioctl_#t~bitwise742#1 := audio_ioctl_#t~mem741#1; [2025-02-08 02:33:16,167 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5697-4: assume !(32 == audio_ioctl_#t~mem741#1 % 18446744073709551616); [2025-02-08 02:33:16,167 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5697-5: assume 0 == audio_ioctl_#t~mem741#1 % 18446744073709551616;audio_ioctl_#t~bitwise742#1 := 0; [2025-02-08 02:33:16,167 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5697-5: assume !(0 == audio_ioctl_#t~mem741#1 % 18446744073709551616); [2025-02-08 02:33:16,168 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5697-8: assume 0 == audio_ioctl_#t~mem739#1;audio_ioctl_#t~bitwise740#1 := 0; [2025-02-08 02:33:16,168 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5697-8: assume !(0 == audio_ioctl_#t~mem739#1); [2025-02-08 02:33:16,168 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4376: assume sound_mmap_#t~mem259#1 % 18446744073709551616 != sound_mmap_~size~0#1 % 18446744073709551616;havoc sound_mmap_#t~mem259#1;call sound_mmap_#t~mem260#1 := read~int#61(sound_mmap_~dmap~0#1.base, 644 + sound_mmap_~dmap~0#1.offset, 4); [2025-02-08 02:33:16,168 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4376: assume !(sound_mmap_#t~mem259#1 % 18446744073709551616 != sound_mmap_~size~0#1 % 18446744073709551616);havoc sound_mmap_#t~mem259#1; [2025-02-08 02:33:16,168 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5697-9: assume audio_ioctl_#t~switch598#1;call audio_ioctl_#t~mem736#1.base, audio_ioctl_#t~mem736#1.offset := read~$Pointer$#15(~#audio_devs~0.base, ~#audio_devs~0.offset + 8 * audio_ioctl_~dev#1, 8);call audio_ioctl_#t~mem737#1.base, audio_ioctl_#t~mem737#1.offset := read~$Pointer$#61(audio_ioctl_#t~mem736#1.base, 168 + audio_ioctl_#t~mem736#1.offset, 8);audio_ioctl_~dmap~2#1.base, audio_ioctl_~dmap~2#1.offset := audio_ioctl_#t~mem737#1.base, audio_ioctl_#t~mem737#1.offset;call audio_ioctl_#t~mem738#1.base, audio_ioctl_#t~mem738#1.offset := read~$Pointer$#15(~#audio_devs~0.base, ~#audio_devs~0.offset + 8 * audio_ioctl_~dev#1, 8);call audio_ioctl_#t~mem739#1 := read~int#61(audio_ioctl_#t~mem738#1.base, 192 + audio_ioctl_#t~mem738#1.offset, 4); [2025-02-08 02:33:16,168 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5697-9: assume !audio_ioctl_#t~switch598#1;audio_ioctl_#t~switch598#1 := true; [2025-02-08 02:33:16,168 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11115: assume sequencer_open_~tmp~98#1 < 0; [2025-02-08 02:33:16,168 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11115: assume !(sequencer_open_~tmp~98#1 < 0); [2025-02-08 02:33:16,168 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3980: assume -2147483648 <= sound_open_#t~ret156#1 && sound_open_#t~ret156#1 <= 2147483647;havoc sound_open_#t~ret156#1;sound_open_#res#1 := -6; [2025-02-08 02:33:16,168 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3980-1: SUMMARY for call sound_open_#t~ret156#1 := printk(19, 0); srcloc: null [2025-02-08 02:33:16,168 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11908: sequencer_ioctl_~flags~24#1 := sequencer_ioctl_#t~ret3280#1; [2025-02-08 02:33:16,168 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3848: assume 0 != set_mixer_levels_~tmp___0~8#1;set_mixer_levels_#res#1 := -14;call ULTIMATE.dealloc(set_mixer_levels_~#buf~0#1.base, set_mixer_levels_~#buf~0#1.offset);havoc set_mixer_levels_~#buf~0#1.base, set_mixer_levels_~#buf~0#1.offset; [2025-02-08 02:33:16,168 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3848: assume !(0 != set_mixer_levels_~tmp___0~8#1);set_mixer_levels_#res#1 := 0;call ULTIMATE.dealloc(set_mixer_levels_~#buf~0#1.base, set_mixer_levels_~#buf~0#1.offset);havoc set_mixer_levels_~#buf~0#1.base, set_mixer_levels_~#buf~0#1.offset; [2025-02-08 02:33:16,168 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11908-1: SUMMARY for call sequencer_ioctl_#t~ret3280#1 := _raw_spin_lock_irqsave(sequencer_ioctl_~tmp___10~2#1.base, sequencer_ioctl_~tmp___10~2#1.offset); srcloc: null [2025-02-08 02:33:16,168 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4773: assume { :begin_inline_sound_release } true;sound_release_#in~inode#1.base, sound_release_#in~inode#1.offset, sound_release_#in~file#1.base, sound_release_#in~file#1.offset := main_~var_group3~0#1.base, main_~var_group3~0#1.offset, main_~var_group1~0#1.base, main_~var_group1~0#1.offset;havoc sound_release_#res#1;havoc sound_release_#t~ret171#1, sound_release_#t~switch172#1, sound_release_#t~mem173#1.base, sound_release_#t~mem173#1.offset, sound_release_#t~mem174#1.base, sound_release_#t~mem174#1.offset, sound_release_#t~ret175#1, sound_release_~inode#1.base, sound_release_~inode#1.offset, sound_release_~file#1.base, sound_release_~file#1.offset, sound_release_~dev~3#1, sound_release_~tmp~18#1;sound_release_~inode#1.base, sound_release_~inode#1.offset := sound_release_#in~inode#1.base, sound_release_#in~inode#1.offset;sound_release_~file#1.base, sound_release_~file#1.offset := sound_release_#in~file#1.base, sound_release_#in~file#1.offset;havoc sound_release_~dev~3#1;havoc sound_release_~tmp~18#1; [2025-02-08 02:33:16,169 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4773-1: SUMMARY for call ldv_handler_precall(); srcloc: null [2025-02-08 02:33:16,169 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9530: assume MIDIbuf_open_#t~short2353#1;havoc MIDIbuf_open_#t~mem2352#1.base, MIDIbuf_open_#t~mem2352#1.offset;havoc MIDIbuf_open_#t~short2353#1;MIDIbuf_open_#res#1 := -6;call ULTIMATE.dealloc(MIDIbuf_open_~#__key~2#1.base, MIDIbuf_open_~#__key~2#1.offset);havoc MIDIbuf_open_~#__key~2#1.base, MIDIbuf_open_~#__key~2#1.offset;call ULTIMATE.dealloc(MIDIbuf_open_~#__key___0~1#1.base, MIDIbuf_open_~#__key___0~1#1.offset);havoc MIDIbuf_open_~#__key___0~1#1.base, MIDIbuf_open_~#__key___0~1#1.offset; [2025-02-08 02:33:16,169 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9530: assume !MIDIbuf_open_#t~short2353#1;havoc MIDIbuf_open_#t~mem2352#1.base, MIDIbuf_open_#t~mem2352#1.offset;havoc MIDIbuf_open_#t~short2353#1;call MIDIbuf_open_#t~mem2354#1.base, MIDIbuf_open_#t~mem2354#1.offset := read~$Pointer$#20(~#midi_devs~0.base, ~#midi_devs~0.offset + 8 * MIDIbuf_open_~dev#1, 8);call MIDIbuf_open_#t~mem2355#1.base, MIDIbuf_open_#t~mem2355#1.offset := read~$Pointer$#61(MIDIbuf_open_#t~mem2354#1.base, MIDIbuf_open_#t~mem2354#1.offset, 8); [2025-02-08 02:33:16,169 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9398-1: SUMMARY for call drain_midi_queue_#t~ret2297#1 := interruptible_sleep_on_timeout(~#midi_sleeper~0.base, ~#midi_sleeper~0.offset + 72 * (if drain_midi_queue_~dev#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then drain_midi_queue_~dev#1 % 18446744073709551616 % 18446744073709551616 else drain_midi_queue_~dev#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616), 25); srcloc: null [2025-02-08 02:33:16,169 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4377: assume -2147483648 <= sound_mmap_#t~ret261#1 && sound_mmap_#t~ret261#1 <= 2147483647;havoc sound_mmap_#t~mem260#1;havoc sound_mmap_#t~ret261#1; [2025-02-08 02:33:16,169 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4377-1: SUMMARY for call sound_mmap_#t~ret261#1 := printk(52, 0); srcloc: null [2025-02-08 02:33:16,169 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9530-1: assume MIDIbuf_open_#t~short2353#1; [2025-02-08 02:33:16,169 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9530-1: assume !MIDIbuf_open_#t~short2353#1;call MIDIbuf_open_#t~mem2352#1.base, MIDIbuf_open_#t~mem2352#1.offset := read~$Pointer$#20(~#midi_devs~0.base, ~#midi_devs~0.offset + 8 * MIDIbuf_open_~dev#1, 8);MIDIbuf_open_#t~short2353#1 := 0 == (MIDIbuf_open_#t~mem2352#1.base + MIDIbuf_open_#t~mem2352#1.offset) % 18446744073709551616; [2025-02-08 02:33:16,169 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9530-2: MIDIbuf_open_#t~short2353#1 := MIDIbuf_open_~dev#1 < 0 || MIDIbuf_open_~dev#1 >= ~num_midis~0; [2025-02-08 02:33:16,169 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9398: assume -9223372036854775808 <= drain_midi_queue_#t~ret2297#1 && drain_midi_queue_#t~ret2297#1 <= 9223372036854775807; [2025-02-08 02:33:16,169 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11116: assume -2147483648 <= sequencer_open_#t~ret3034#1 && sequencer_open_#t~ret3034#1 <= 2147483647;havoc sequencer_open_#t~ret3034#1;call sequencer_open_#t~mem3035#1.base, sequencer_open_#t~mem3035#1.offset := read~$Pointer$#19(~#synth_devs~0.base, ~#synth_devs~0.offset + 8 * sequencer_open_~i~18#1, 8);call sequencer_open_#t~mem3036#1 := read~int#61(sequencer_open_#t~mem3035#1.base, 24 + sequencer_open_#t~mem3035#1.offset, 4); [2025-02-08 02:33:16,169 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11116-1: SUMMARY for call sequencer_open_#t~ret3034#1 := printk(123, 0); srcloc: null [2025-02-08 02:33:16,169 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11909-1: SUMMARY for call sequencer_ioctl_#t~ret3281#1 := play_event(sequencer_ioctl_~#event_rec~2#1.base, sequencer_ioctl_~#event_rec~2#1.offset); srcloc: null [2025-02-08 02:33:16,169 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11909: assume -2147483648 <= sequencer_ioctl_#t~ret3281#1 && sequencer_ioctl_#t~ret3281#1 <= 2147483647; [2025-02-08 02:33:16,169 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4774: main_#t~ret348#1 := sound_release_#res#1;havoc sound_release_#t~ret171#1, sound_release_#t~switch172#1, sound_release_#t~mem173#1.base, sound_release_#t~mem173#1.offset, sound_release_#t~mem174#1.base, sound_release_#t~mem174#1.offset, sound_release_#t~ret175#1, sound_release_~inode#1.base, sound_release_~inode#1.offset, sound_release_~file#1.base, sound_release_~file#1.offset, sound_release_~dev~3#1, sound_release_~tmp~18#1;havoc sound_release_#in~inode#1.base, sound_release_#in~inode#1.offset, sound_release_#in~file#1.base, sound_release_#in~file#1.offset;assume { :end_inline_sound_release } true;assume -2147483648 <= main_#t~ret348#1 && main_#t~ret348#1 <= 2147483647;havoc main_#t~ret348#1;main_~ldv_s_oss_sound_fops_file_operations~0#1 := 0; [2025-02-08 02:33:16,169 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5699: [2025-02-08 02:33:16,169 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5699-1: havoc audio_ioctl_#t~bitwise740#1;assume ((((audio_ioctl_#t~mem739#1 < 0 || audio_ioctl_#t~bitwise740#1 <= audio_ioctl_#t~mem739#1) && audio_ioctl_#t~bitwise740#1 <= 2) && audio_ioctl_#t~bitwise740#1 >= 0) && (audio_ioctl_#t~mem739#1 >= 0 || audio_ioctl_#t~bitwise740#1 > 2 + audio_ioctl_#t~mem739#1)) && audio_ioctl_#t~bitwise740#1 >= -2147483648; [2025-02-08 02:33:16,169 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4246: sound_ioctl_#res#1 := sound_ioctl_~ret~6#1; [2025-02-08 02:33:16,169 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10324: assume ~qlen~0 > 1023; [2025-02-08 02:33:16,169 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10324: assume !(~qlen~0 > 1023); [2025-02-08 02:33:16,169 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4246-1: SUMMARY for call _unlock_kernel(30, 0, 31, 0, 386); srcloc: null [2025-02-08 02:33:16,169 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10060: assume -9223372036854775808 <= sequencer_read_#t~ret2513#1 && sequencer_read_#t~ret2513#1 <= 9223372036854775807;havoc sequencer_read_#t~ret2513#1; [2025-02-08 02:33:16,169 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11117: assume 0 != sequencer_open_#t~mem3036#1;havoc sequencer_open_#t~mem3035#1.base, sequencer_open_#t~mem3035#1.offset;havoc sequencer_open_#t~mem3036#1;call sequencer_open_#t~mem3037#1.base, sequencer_open_#t~mem3037#1.offset := read~$Pointer$#19(~#synth_devs~0.base, ~#synth_devs~0.offset + 8 * sequencer_open_~i~18#1, 8);call sequencer_open_#t~mem3038#1 := read~int#61(sequencer_open_#t~mem3037#1.base, 24 + sequencer_open_#t~mem3037#1.offset, 4); [2025-02-08 02:33:16,169 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11117: assume !(0 != sequencer_open_#t~mem3036#1);havoc sequencer_open_#t~mem3035#1.base, sequencer_open_#t~mem3035#1.offset;havoc sequencer_open_#t~mem3036#1; [2025-02-08 02:33:16,170 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12042: assume sequencer_ioctl_#t~switch3301#1; [2025-02-08 02:33:16,170 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12042: assume !sequencer_ioctl_#t~switch3301#1;sequencer_ioctl_#t~switch3301#1 := sequencer_ioctl_#t~switch3301#1; [2025-02-08 02:33:16,170 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10060-1: SUMMARY for call sequencer_read_#t~ret2513#1 := interruptible_sleep_on_timeout(~#midi_sleeper___0~0.base, ~#midi_sleeper___0~0.offset, ~pre_event_timeout~0); srcloc: null [2025-02-08 02:33:16,170 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11910-1: SUMMARY for call spin_unlock_irqrestore(~#lock___0~0.base, ~#lock___0~0.offset, sequencer_ioctl_~flags~24#1); srcloc: null [2025-02-08 02:33:16,170 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11910: sequencer_ioctl_#res#1 := 0;call ULTIMATE.dealloc(sequencer_ioctl_~#inf~0#1.base, sequencer_ioctl_~#inf~0#1.offset);havoc sequencer_ioctl_~#inf~0#1.base, sequencer_ioctl_~#inf~0#1.offset;call ULTIMATE.dealloc(sequencer_ioctl_~#event_rec~2#1.base, sequencer_ioctl_~#event_rec~2#1.offset);havoc sequencer_ioctl_~#event_rec~2#1.base, sequencer_ioctl_~#event_rec~2#1.offset; [2025-02-08 02:33:16,170 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10325: assume 0 == ~seq_playing~0; [2025-02-08 02:33:16,170 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10325: assume !(0 == ~seq_playing~0); [2025-02-08 02:33:16,170 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11250: assume 1 != sequencer_release_~mode~6#1; [2025-02-08 02:33:16,170 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11250: assume !(1 != sequencer_release_~mode~6#1); [2025-02-08 02:33:16,170 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10061: sequencer_read_~tmp___0~60#1.base, sequencer_read_~tmp___0~60#1.offset := sequencer_read_#t~ret2514#1.base, sequencer_read_#t~ret2514#1.offset;havoc sequencer_read_#t~ret2514#1.base, sequencer_read_#t~ret2514#1.offset; [2025-02-08 02:33:16,170 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10061-1: SUMMARY for call sequencer_read_#t~ret2514#1.base, sequencer_read_#t~ret2514#1.offset := spinlock_check(~#lock___0~0.base, ~#lock___0~0.offset); srcloc: null [2025-02-08 02:33:16,170 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11118-1: SUMMARY for call sequencer_open_#t~ret3039#1 := printk(124, 0); srcloc: null [2025-02-08 02:33:16,170 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11118: assume -2147483648 <= sequencer_open_#t~ret3039#1 && sequencer_open_#t~ret3039#1 <= 2147483647;havoc sequencer_open_#t~mem3037#1.base, sequencer_open_#t~mem3037#1.offset;havoc sequencer_open_#t~mem3038#1;havoc sequencer_open_#t~ret3039#1; [2025-02-08 02:33:16,170 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7551: assume 0 != DMAbuf_getrdbuffer_~go~0#1; [2025-02-08 02:33:16,170 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7551: assume !(0 != DMAbuf_getrdbuffer_~go~0#1); [2025-02-08 02:33:16,170 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4380-1: SUMMARY for call sound_mmap_#t~ret263#1 := virt_to_phys(sound_mmap_#t~mem262#1.base, sound_mmap_#t~mem262#1.offset); srcloc: null [2025-02-08 02:33:16,170 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9665: MIDIbuf_write_~i~13#1 := 0; [2025-02-08 02:33:16,171 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4380-2: call sound_mmap_#t~mem262#1.base, sound_mmap_#t~mem262#1.offset := read~$Pointer$#61(sound_mmap_~dmap~0#1.base, 8 + sound_mmap_~dmap~0#1.offset, 8); [2025-02-08 02:33:16,171 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4380: sound_mmap_~tmp___0~14#1 := sound_mmap_#t~ret263#1;havoc sound_mmap_#t~mem262#1.base, sound_mmap_#t~mem262#1.offset;havoc sound_mmap_#t~ret263#1;call sound_mmap_#t~mem264#1 := read~int#46(sound_mmap_~vma#1.base, 8 + sound_mmap_~vma#1.offset, 8);call sound_mmap_#t~mem265#1 := read~int#46(sound_mmap_~vma#1.base, 16 + sound_mmap_~vma#1.offset, 8);call sound_mmap_#t~mem266#1 := read~int#46(sound_mmap_~vma#1.base, 8 + sound_mmap_~vma#1.offset, 8);call sound_mmap_#t~mem267#1 := read~int#46(sound_mmap_~vma#1.base, 40 + sound_mmap_~vma#1.offset, 8);assume { :begin_inline_remap_pfn_range } true;remap_pfn_range_#in~arg0#1.base, remap_pfn_range_#in~arg0#1.offset, remap_pfn_range_#in~arg1#1, remap_pfn_range_#in~arg2#1, remap_pfn_range_#in~arg3#1, remap_pfn_range_#in~arg4#1.pgprot := sound_mmap_~vma#1.base, sound_mmap_~vma#1.offset, sound_mmap_#t~mem264#1, sound_mmap_~tmp___0~14#1 % 18446744073709551616 / 4096, sound_mmap_#t~mem265#1 - sound_mmap_#t~mem266#1, sound_mmap_#t~mem267#1;havoc remap_pfn_range_#res#1;havoc remap_pfn_range_#t~nondet3415#1, remap_pfn_range_~arg0#1.base, remap_pfn_range_~arg0#1.offset, remap_pfn_range_~arg1#1, remap_pfn_range_~arg2#1, remap_pfn_range_~arg3#1, remap_pfn_range_~arg4#1.pgprot;remap_pfn_range_~arg0#1.base, remap_pfn_range_~arg0#1.offset := remap_pfn_range_#in~arg0#1.base, remap_pfn_range_#in~arg0#1.offset;remap_pfn_range_~arg1#1 := remap_pfn_range_#in~arg1#1;remap_pfn_range_~arg2#1 := remap_pfn_range_#in~arg2#1;remap_pfn_range_~arg3#1 := remap_pfn_range_#in~arg3#1;remap_pfn_range_~arg4#1.pgprot := remap_pfn_range_#in~arg4#1.pgprot;havoc remap_pfn_range_#t~nondet3415#1;assume -2147483648 <= remap_pfn_range_#t~nondet3415#1 && remap_pfn_range_#t~nondet3415#1 <= 2147483647;remap_pfn_range_#res#1 := remap_pfn_range_#t~nondet3415#1;havoc remap_pfn_range_#t~nondet3415#1; [2025-02-08 02:33:16,171 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11251: SUMMARY for call seq_drain_midi_queues(); srcloc: null [2025-02-08 02:33:16,171 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9401: drain_midi_queue_~tmp~80#1.base, drain_midi_queue_~tmp~80#1.offset := drain_midi_queue_#t~ret2298#1.base, drain_midi_queue_#t~ret2298#1.offset; [2025-02-08 02:33:16,171 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9401-1: SUMMARY for call drain_midi_queue_#t~ret2298#1.base, drain_midi_queue_#t~ret2298#1.offset := get_current(); srcloc: null [2025-02-08 02:33:16,171 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10326: SUMMARY for call seq_startplay(); srcloc: null [2025-02-08 02:33:16,171 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10062-1: SUMMARY for call sequencer_read_#t~ret2515#1 := _raw_spin_lock_irqsave(sequencer_read_~tmp___0~60#1.base, sequencer_read_~tmp___0~60#1.offset); srcloc: null [2025-02-08 02:33:16,171 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10987: assume setup_mode2_~dev~14#1 < ~max_synthdev~0; [2025-02-08 02:33:16,171 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10987: assume !(setup_mode2_~dev~14#1 < ~max_synthdev~0);~max_mididev~0 := 0;~seq_mode~0 := 2; [2025-02-08 02:33:16,171 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10062: sequencer_read_~flags~19#1 := sequencer_read_#t~ret2515#1;havoc sequencer_read_#t~ret2515#1; [2025-02-08 02:33:16,171 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11912-4: assume sequencer_ioctl_#t~switch3282#1; [2025-02-08 02:33:16,171 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11912-4: assume !sequencer_ioctl_#t~switch3282#1;sequencer_ioctl_#t~switch3282#1 := true; [2025-02-08 02:33:16,171 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11912-3: assume sequencer_ioctl_#t~switch3282#1; [2025-02-08 02:33:16,171 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11912-3: assume !sequencer_ioctl_#t~switch3282#1;havoc sequencer_ioctl_#t~switch3282#1;sequencer_ioctl_~dev#1 := (if sequencer_ioctl_~__val_gu___6~0#1 % 18446744073709551616 % 4294967296 <= 2147483647 then sequencer_ioctl_~__val_gu___6~0#1 % 18446744073709551616 % 4294967296 else sequencer_ioctl_~__val_gu___6~0#1 % 18446744073709551616 % 4294967296 - 4294967296); [2025-02-08 02:33:16,171 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11912-6: assume sequencer_ioctl_#t~switch3282#1; [2025-02-08 02:33:16,172 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11912-6: assume !sequencer_ioctl_#t~switch3282#1;sequencer_ioctl_#t~switch3282#1 := true; [2025-02-08 02:33:16,172 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11912-5: assume sequencer_ioctl_#t~switch3282#1; [2025-02-08 02:33:16,172 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11912-5: assume !sequencer_ioctl_#t~switch3282#1;sequencer_ioctl_#t~switch3282#1 := sequencer_ioctl_#t~switch3282#1; [2025-02-08 02:33:16,172 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11912: assume sequencer_ioctl_#t~short3284#1;havoc sequencer_ioctl_#t~mem3283#1.base, sequencer_ioctl_#t~mem3283#1.offset;havoc sequencer_ioctl_#t~short3284#1;sequencer_ioctl_#res#1 := -6;call ULTIMATE.dealloc(sequencer_ioctl_~#inf~0#1.base, sequencer_ioctl_~#inf~0#1.offset);havoc sequencer_ioctl_~#inf~0#1.base, sequencer_ioctl_~#inf~0#1.offset;call ULTIMATE.dealloc(sequencer_ioctl_~#event_rec~2#1.base, sequencer_ioctl_~#event_rec~2#1.offset);havoc sequencer_ioctl_~#event_rec~2#1.base, sequencer_ioctl_~#event_rec~2#1.offset; [2025-02-08 02:33:16,172 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11912: assume !sequencer_ioctl_#t~short3284#1;havoc sequencer_ioctl_#t~mem3283#1.base, sequencer_ioctl_#t~mem3283#1.offset;havoc sequencer_ioctl_#t~short3284#1;call sequencer_ioctl_#t~mem3285#1.base, sequencer_ioctl_#t~mem3285#1.offset := read~$Pointer$#20(~#midi_devs~0.base, ~#midi_devs~0.offset + 8 * sequencer_ioctl_~dev#1, 8);call write~int#61(sequencer_ioctl_~dev#1, sequencer_ioctl_#t~mem3285#1.base, 38 + sequencer_ioctl_#t~mem3285#1.offset, 4);call sequencer_ioctl_#t~mem3286#1.base, sequencer_ioctl_#t~mem3286#1.offset := read~$Pointer$#20(~#midi_devs~0.base, ~#midi_devs~0.offset + 8 * sequencer_ioctl_~dev#1, 8); [2025-02-08 02:33:16,172 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11912-2: assume 0 != sequencer_ioctl_~__ret_gu___6~0#1;sequencer_ioctl_#res#1 := -14;call ULTIMATE.dealloc(sequencer_ioctl_~#inf~0#1.base, sequencer_ioctl_~#inf~0#1.offset);havoc sequencer_ioctl_~#inf~0#1.base, sequencer_ioctl_~#inf~0#1.offset;call ULTIMATE.dealloc(sequencer_ioctl_~#event_rec~2#1.base, sequencer_ioctl_~#event_rec~2#1.offset);havoc sequencer_ioctl_~#event_rec~2#1.base, sequencer_ioctl_~#event_rec~2#1.offset; [2025-02-08 02:33:16,172 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11912-2: assume !(0 != sequencer_ioctl_~__ret_gu___6~0#1);sequencer_ioctl_#t~short3284#1 := sequencer_ioctl_~dev#1 < 0 || sequencer_ioctl_~dev#1 >= ~max_mididev~0; [2025-02-08 02:33:16,172 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11912-1: assume sequencer_ioctl_#t~short3284#1; [2025-02-08 02:33:16,172 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11912-1: assume !sequencer_ioctl_#t~short3284#1;call sequencer_ioctl_#t~mem3283#1.base, sequencer_ioctl_#t~mem3283#1.offset := read~$Pointer$#20(~#midi_devs~0.base, ~#midi_devs~0.offset + 8 * sequencer_ioctl_~dev#1, 8);sequencer_ioctl_#t~short3284#1 := 0 == (sequencer_ioctl_#t~mem3283#1.base + sequencer_ioctl_#t~mem3283#1.offset) % 18446744073709551616; [2025-02-08 02:33:16,172 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9534-1: SUMMARY for call module_put(MIDIbuf_open_#t~mem2355#1.base, MIDIbuf_open_#t~mem2355#1.offset); srcloc: null [2025-02-08 02:33:16,172 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7552-1: SUMMARY for call DMAbuf_getrdbuffer_#t~ret1613#1 := dmabuf_timeout(DMAbuf_getrdbuffer_~dmap~8#1.base, DMAbuf_getrdbuffer_~dmap~8#1.offset); srcloc: null [2025-02-08 02:33:16,172 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7552: assume -9223372036854775808 <= DMAbuf_getrdbuffer_#t~ret1613#1 && DMAbuf_getrdbuffer_#t~ret1613#1 <= 9223372036854775807;DMAbuf_getrdbuffer_~timeout~0#1 := DMAbuf_getrdbuffer_#t~ret1613#1;havoc DMAbuf_getrdbuffer_#t~ret1613#1; [2025-02-08 02:33:16,172 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9402: assume -2147483648 <= drain_midi_queue_#t~ret2299#1 && drain_midi_queue_#t~ret2299#1 <= 2147483647;drain_midi_queue_~tmp___0~52#1 := drain_midi_queue_#t~ret2299#1;havoc drain_midi_queue_#t~ret2299#1; [2025-02-08 02:33:16,172 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11912-8: assume sequencer_ioctl_#t~switch3175#1; [2025-02-08 02:33:16,172 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11912-8: assume !sequencer_ioctl_#t~switch3175#1;sequencer_ioctl_#t~switch3175#1 := sequencer_ioctl_#t~switch3175#1 || 1074024717 == sequencer_ioctl_~cmd#1; [2025-02-08 02:33:16,172 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11912-7: assume sequencer_ioctl_#t~switch3282#1; [2025-02-08 02:33:16,172 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11912-7: assume !sequencer_ioctl_#t~switch3282#1;sequencer_ioctl_#t~switch3282#1 := sequencer_ioctl_#t~switch3282#1; [2025-02-08 02:33:16,172 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5306: assume (audio_write_#t~mem498#1.base + (audio_write_#t~mem498#1.offset + (if audio_write_~l~1#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then audio_write_~l~1#1 % 18446744073709551616 % 18446744073709551616 else audio_write_~l~1#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616))) % 18446744073709551616 > (audio_write_#t~mem504#1.base + (audio_write_#t~mem504#1.offset + (if audio_write_#t~mem503#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then audio_write_#t~mem503#1 % 18446744073709551616 % 18446744073709551616 else audio_write_#t~mem503#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616))) % 18446744073709551616;havoc audio_write_#t~mem498#1.base, audio_write_#t~mem498#1.offset;havoc audio_write_#t~mem499#1.base, audio_write_#t~mem499#1.offset;havoc audio_write_#t~mem500#1.base, audio_write_#t~mem500#1.offset;havoc audio_write_#t~mem504#1.base, audio_write_#t~mem504#1.offset;havoc audio_write_#t~mem501#1.base, audio_write_#t~mem501#1.offset;havoc audio_write_#t~mem502#1.base, audio_write_#t~mem502#1.offset;havoc audio_write_#t~mem503#1;call audio_write_#t~mem505#1.base, audio_write_#t~mem505#1.offset := read~$Pointer$#42(audio_write_~#dma_buf~0#1.base, audio_write_~#dma_buf~0#1.offset, 8);call audio_write_#t~mem506#1.base, audio_write_#t~mem506#1.offset := read~$Pointer$#15(~#audio_devs~0.base, ~#audio_devs~0.offset + 8 * audio_write_~dev#1, 8);call audio_write_#t~mem507#1.base, audio_write_#t~mem507#1.offset := read~$Pointer$#61(audio_write_#t~mem506#1.base, 168 + audio_write_#t~mem506#1.offset, 8);call audio_write_#t~mem508#1.base, audio_write_#t~mem508#1.offset := read~$Pointer$#61(audio_write_#t~mem507#1.base, 8 + audio_write_#t~mem507#1.offset, 8);call audio_write_#t~mem509#1.base, audio_write_#t~mem509#1.offset := read~$Pointer$#15(~#audio_devs~0.base, ~#audio_devs~0.offset + 8 * audio_write_~dev#1, 8);call audio_write_#t~mem510#1.base, audio_write_#t~mem510#1.offset := read~$Pointer$#61(audio_write_#t~mem509#1.base, 168 + audio_write_#t~mem509#1.offset, 8);call audio_write_#t~mem511#1 := read~int#61(audio_write_#t~mem510#1.base, 24 + audio_write_#t~mem510#1.offset, 4); [2025-02-08 02:33:16,172 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5306: assume !((audio_write_#t~mem498#1.base + (audio_write_#t~mem498#1.offset + (if audio_write_~l~1#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then audio_write_~l~1#1 % 18446744073709551616 % 18446744073709551616 else audio_write_~l~1#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616))) % 18446744073709551616 > (audio_write_#t~mem504#1.base + (audio_write_#t~mem504#1.offset + (if audio_write_#t~mem503#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then audio_write_#t~mem503#1 % 18446744073709551616 % 18446744073709551616 else audio_write_#t~mem503#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616))) % 18446744073709551616);havoc audio_write_#t~mem498#1.base, audio_write_#t~mem498#1.offset;havoc audio_write_#t~mem499#1.base, audio_write_#t~mem499#1.offset;havoc audio_write_#t~mem500#1.base, audio_write_#t~mem500#1.offset;havoc audio_write_#t~mem504#1.base, audio_write_#t~mem504#1.offset;havoc audio_write_#t~mem501#1.base, audio_write_#t~mem501#1.offset;havoc audio_write_#t~mem502#1.base, audio_write_#t~mem502#1.offset;havoc audio_write_#t~mem503#1;call audio_write_#t~mem513#1.base, audio_write_#t~mem513#1.offset := read~$Pointer$#15(~#audio_devs~0.base, ~#audio_devs~0.offset + 8 * audio_write_~dev#1, 8);call audio_write_#t~mem514#1.base, audio_write_#t~mem514#1.offset := read~$Pointer$#61(audio_write_#t~mem513#1.base, 168 + audio_write_#t~mem513#1.offset, 8);call audio_write_#t~mem515#1.base, audio_write_#t~mem515#1.offset := read~$Pointer$#61(audio_write_#t~mem514#1.base, 8 + audio_write_#t~mem514#1.offset, 8);call audio_write_#t~mem516#1.base, audio_write_#t~mem516#1.offset := read~$Pointer$#42(audio_write_~#dma_buf~0#1.base, audio_write_~#dma_buf~0#1.offset, 8); [2025-02-08 02:33:16,173 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9534: havoc MIDIbuf_open_#t~mem2354#1.base, MIDIbuf_open_#t~mem2354#1.offset;havoc MIDIbuf_open_#t~mem2355#1.base, MIDIbuf_open_#t~mem2355#1.offset;call MIDIbuf_open_#t~mem2362#1.base, MIDIbuf_open_#t~mem2362#1.offset := read~$Pointer$#20(~#midi_devs~0.base, ~#midi_devs~0.offset + 8 * MIDIbuf_open_~dev#1, 8);call MIDIbuf_open_#t~mem2363#1.base, MIDIbuf_open_#t~mem2363#1.offset := read~$Pointer$#61(MIDIbuf_open_#t~mem2362#1.base, 157 + MIDIbuf_open_#t~mem2362#1.offset, 8); [2025-02-08 02:33:16,173 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9402-1: SUMMARY for call drain_midi_queue_#t~ret2299#1 := signal_pending(drain_midi_queue_~tmp~80#1.base, drain_midi_queue_~tmp~80#1.offset); srcloc: null [2025-02-08 02:33:16,173 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3985-1: assume sound_open_#t~short163#1;havoc sound_open_#t~mem161#1.base, sound_open_#t~mem161#1.offset;havoc sound_open_#t~short162#1;havoc sound_open_#t~short163#1;sound_open_#res#1 := -6; [2025-02-08 02:33:16,173 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3985-1: assume !sound_open_#t~short163#1;havoc sound_open_#t~mem161#1.base, sound_open_#t~mem161#1.offset;havoc sound_open_#t~short162#1;havoc sound_open_#t~short163#1;call sound_open_#t~mem164#1.base, sound_open_#t~mem164#1.offset := read~$Pointer$#16(~#mixer_devs~0.base, ~#mixer_devs~0.offset + 8 * sound_open_~dev~2#1, 8);call sound_open_#t~mem165#1.base, sound_open_#t~mem165#1.offset := read~$Pointer$#61(sound_open_#t~mem164#1.base, sound_open_#t~mem164#1.offset, 8); [2025-02-08 02:33:16,173 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12045: assume sequencer_ioctl_#t~switch3301#1; [2025-02-08 02:33:16,173 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12045: assume !sequencer_ioctl_#t~switch3301#1;sequencer_ioctl_#t~switch3301#1 := true; [2025-02-08 02:33:16,173 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3985: assume 0 == sound_open_~tmp___0~10#1;sound_open_#res#1 := -6; [2025-02-08 02:33:16,173 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3985: assume !(0 == sound_open_~tmp___0~10#1); [2025-02-08 02:33:16,173 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3985-3: assume sound_open_#t~short163#1;sound_open_#t~short162#1 := sound_open_~dev~2#1 >= ~num_mixers~0; [2025-02-08 02:33:16,173 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3985-3: assume !sound_open_#t~short163#1; [2025-02-08 02:33:16,173 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3985-2: assume sound_open_#t~short162#1; [2025-02-08 02:33:16,173 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3985-2: assume !sound_open_#t~short162#1;call sound_open_#t~mem161#1.base, sound_open_#t~mem161#1.offset := read~$Pointer$#16(~#mixer_devs~0.base, ~#mixer_devs~0.offset + 8 * sound_open_~dev~2#1, 8);sound_open_#t~short162#1 := 0 == (sound_open_#t~mem161#1.base + sound_open_#t~mem161#1.offset) % 18446744073709551616; [2025-02-08 02:33:16,173 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3985-5: assume sound_open_#t~short159#1;call sound_open_#t~mem158#1.base, sound_open_#t~mem158#1.offset := read~$Pointer$#16(~#mixer_devs~0.base, ~#mixer_devs~0.offset + 8 * sound_open_~dev~2#1, 8);sound_open_#t~short159#1 := 0 == (sound_open_#t~mem158#1.base + sound_open_#t~mem158#1.offset) % 18446744073709551616; [2025-02-08 02:33:16,173 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3985-5: assume !sound_open_#t~short159#1; [2025-02-08 02:33:16,173 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3985-4: assume sound_open_#t~short159#1;havoc sound_open_#t~mem158#1.base, sound_open_#t~mem158#1.offset;havoc sound_open_#t~short159#1; [2025-02-08 02:33:16,173 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3985-4: assume !sound_open_#t~short159#1;havoc sound_open_#t~mem158#1.base, sound_open_#t~mem158#1.offset;havoc sound_open_#t~short159#1; [2025-02-08 02:33:16,173 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10063: assume 0 == ~iqlen~0; [2025-02-08 02:33:16,174 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10063: assume !(0 == ~iqlen~0); [2025-02-08 02:33:16,174 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3985-6: assume sound_open_#t~switch157#1;sound_open_~dev~2#1 := sound_open_~dev~2#1 / 16;sound_open_#t~short159#1 := sound_open_~dev~2#1 >= 0 && sound_open_~dev~2#1 <= 4; [2025-02-08 02:33:16,174 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3985-6: assume !sound_open_#t~switch157#1;sound_open_#t~switch157#1 := sound_open_#t~switch157#1 || 1 == sound_open_~dev~2#1 % 16; [2025-02-08 02:33:16,174 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5703: [2025-02-08 02:33:16,174 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11781-1: havoc sequencer_ioctl_#t~bitwise3232#1;assume sequencer_ioctl_#t~bitwise3232#1 % 4294967296 <= sequencer_ioctl_#t~bitwise3231#1 % 4294967296 && sequencer_ioctl_#t~bitwise3232#1 % 4294967296 <= ~synth_open_mask~0 % 4294967296; [2025-02-08 02:33:16,174 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5703-1: havoc audio_ioctl_#t~bitwise742#1;assume audio_ioctl_#t~bitwise742#1 % 18446744073709551616 <= audio_ioctl_#t~mem741#1 % 18446744073709551616 && audio_ioctl_#t~bitwise742#1 % 18446744073709551616 <= 32; [2025-02-08 02:33:16,174 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11781: [2025-02-08 02:33:16,174 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11781-3: havoc sequencer_ioctl_#t~bitwise3231#1;assume sequencer_ioctl_#t~bitwise3231#1 > 1; [2025-02-08 02:33:16,174 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11781-2: [2025-02-08 02:33:16,174 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11913-1: SUMMARY for call might_fault(); srcloc: null [2025-02-08 02:33:16,174 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11913: sequencer_ioctl_#t~switch3282#1 := false; [2025-02-08 02:33:16,174 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9403: assume 0 == drain_midi_queue_~tmp___0~52#1;call drain_midi_queue_#t~mem2303#1.base, drain_midi_queue_#t~mem2303#1.offset := read~$Pointer$#20(~#midi_devs~0.base, ~#midi_devs~0.offset + 8 * drain_midi_queue_~dev#1, 8);call drain_midi_queue_#t~mem2304#1.base, drain_midi_queue_#t~mem2304#1.offset := read~$Pointer$#61(drain_midi_queue_#t~mem2303#1.base, 221 + drain_midi_queue_#t~mem2303#1.offset, 8); [2025-02-08 02:33:16,174 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9403: assume !(0 == drain_midi_queue_~tmp___0~52#1); [2025-02-08 02:33:16,174 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5307: assume -2147483648 <= audio_write_#t~ret512#1 && audio_write_#t~ret512#1 <= 2147483647;havoc audio_write_#t~mem505#1.base, audio_write_#t~mem505#1.offset;havoc audio_write_#t~mem506#1.base, audio_write_#t~mem506#1.offset;havoc audio_write_#t~mem507#1.base, audio_write_#t~mem507#1.offset;havoc audio_write_#t~mem508#1.base, audio_write_#t~mem508#1.offset;havoc audio_write_#t~mem509#1.base, audio_write_#t~mem509#1.offset;havoc audio_write_#t~mem510#1.base, audio_write_#t~mem510#1.offset;havoc audio_write_#t~mem511#1;havoc audio_write_#t~ret512#1;audio_write_#res#1 := -33;call ULTIMATE.dealloc(audio_write_~#buf_size~0#1.base, audio_write_~#buf_size~0#1.offset);havoc audio_write_~#buf_size~0#1.base, audio_write_~#buf_size~0#1.offset;call ULTIMATE.dealloc(audio_write_~#used~0#1.base, audio_write_~#used~0#1.offset);havoc audio_write_~#used~0#1.base, audio_write_~#used~0#1.offset;call ULTIMATE.dealloc(audio_write_~#returned~0#1.base, audio_write_~#returned~0#1.offset);havoc audio_write_~#returned~0#1.base, audio_write_~#returned~0#1.offset;call ULTIMATE.dealloc(audio_write_~#dma_buf~0#1.base, audio_write_~#dma_buf~0#1.offset);havoc audio_write_~#dma_buf~0#1.base, audio_write_~#dma_buf~0#1.offset; [2025-02-08 02:33:16,174 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11649: call write~int#34(1, ~#midi_opened~0.base, ~#midi_opened~0.offset + 4 * sequencer_ioctl_~midi_dev~0#1, 4);sequencer_ioctl_#res#1 := 0;call ULTIMATE.dealloc(sequencer_ioctl_~#inf~0#1.base, sequencer_ioctl_~#inf~0#1.offset);havoc sequencer_ioctl_~#inf~0#1.base, sequencer_ioctl_~#inf~0#1.offset;call ULTIMATE.dealloc(sequencer_ioctl_~#event_rec~2#1.base, sequencer_ioctl_~#event_rec~2#1.offset);havoc sequencer_ioctl_~#event_rec~2#1.base, sequencer_ioctl_~#event_rec~2#1.offset; [2025-02-08 02:33:16,174 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5307-1: SUMMARY for call audio_write_#t~ret512#1 := printk(83, 0); srcloc: null [2025-02-08 02:33:16,174 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9535: assume -2147483648 <= MIDIbuf_open_#t~ret2364#1 && MIDIbuf_open_#t~ret2364#1 <= 2147483647;MIDIbuf_open_~err~10#1 := MIDIbuf_open_#t~ret2364#1;havoc MIDIbuf_open_#t~mem2362#1.base, MIDIbuf_open_#t~mem2362#1.offset;havoc MIDIbuf_open_#t~mem2363#1.base, MIDIbuf_open_#t~mem2363#1.offset;havoc MIDIbuf_open_#t~ret2364#1; [2025-02-08 02:33:16,175 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9535-1: SUMMARY for call MIDIbuf_open_#t~ret2364#1 := ##fun~int~X~int~X~$Pointer$~X~$Pointer$~TO~int(MIDIbuf_open_~dev#1, MIDIbuf_open_~mode~2#1, #funAddr~midi_input_intr.base, #funAddr~midi_input_intr.offset, #funAddr~midi_output_intr.base, #funAddr~midi_output_intr.offset, MIDIbuf_open_#t~mem2363#1.base, MIDIbuf_open_#t~mem2363#1.offset); srcloc: null [2025-02-08 02:33:16,175 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4779: assume main_#t~switch344#1; [2025-02-08 02:33:16,175 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4779: assume !main_#t~switch344#1;main_#t~switch344#1 := main_#t~switch344#1 || 5 == main_~tmp___0~15#1; [2025-02-08 02:33:16,175 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7818: assume -2147483648 <= find_output_space_#t~ret1707#1 && find_output_space_#t~ret1707#1 <= 2147483647;find_output_space_~maxfrags~0#1 := find_output_space_#t~ret1707#1;havoc find_output_space_#t~ret1707#1; [2025-02-08 02:33:16,175 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10064: sequencer_read_#res#1 := 0; [2025-02-08 02:33:16,175 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10064-1: SUMMARY for call spin_unlock_irqrestore(~#lock___0~0.base, ~#lock___0~0.offset, sequencer_read_~flags~19#1); srcloc: null [2025-02-08 02:33:16,175 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9668: MIDIbuf_write_~tmp___1~29#1 := MIDIbuf_write_#t~ret2421#1; [2025-02-08 02:33:16,175 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9668-1: SUMMARY for call MIDIbuf_write_#t~ret2421#1 := copy_from_user(MIDIbuf_write_~#tmp_data~0#1.base, MIDIbuf_write_~#tmp_data~0#1.offset, MIDIbuf_write_~buf#1.base, MIDIbuf_write_~buf#1.offset + (if MIDIbuf_write_~c~4#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then MIDIbuf_write_~c~4#1 % 18446744073709551616 % 18446744073709551616 else MIDIbuf_write_~c~4#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616), 1); srcloc: null [2025-02-08 02:33:16,176 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7818-1: SUMMARY for call find_output_space_#t~ret1707#1 := DMAbuf_space_in_queue(find_output_space_~dev#1); srcloc: null [2025-02-08 02:33:16,176 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4383: assume 0 != sound_mmap_~tmp___1~6#1; [2025-02-08 02:33:16,176 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4383: assume !(0 != sound_mmap_~tmp___1~6#1);call sound_mmap_#t~mem269#1 := read~int#61(sound_mmap_~dmap~0#1.base, 680 + sound_mmap_~dmap~0#1.offset, 4);call write~int#61(1 + sound_mmap_#t~mem269#1 - sound_mmap_#t~mem269#1 % 2, sound_mmap_~dmap~0#1.base, 680 + sound_mmap_~dmap~0#1.offset, 4);havoc sound_mmap_#t~mem269#1;call sound_mmap_#t~mem270#1.base, sound_mmap_#t~mem270#1.offset := read~$Pointer$#15(~#audio_devs~0.base, ~#audio_devs~0.offset + 8 * sound_mmap_~dev~6#1, 8);call sound_mmap_#t~mem271#1.base, sound_mmap_#t~mem271#1.offset := read~$Pointer$#61(sound_mmap_#t~mem270#1.base, 144 + sound_mmap_#t~mem270#1.offset, 8);call sound_mmap_#t~mem272#1.base, sound_mmap_#t~mem272#1.offset := read~$Pointer$#61(sound_mmap_#t~mem271#1.base, 152 + sound_mmap_#t~mem271#1.offset, 8); [2025-02-08 02:33:16,176 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9404: assume -2147483648 <= drain_midi_queue_#t~ret2305#1 && drain_midi_queue_#t~ret2305#1 <= 2147483647;drain_midi_queue_~tmp___1~27#1 := drain_midi_queue_#t~ret2305#1;havoc drain_midi_queue_#t~mem2303#1.base, drain_midi_queue_#t~mem2303#1.offset;havoc drain_midi_queue_#t~mem2304#1.base, drain_midi_queue_#t~mem2304#1.offset;havoc drain_midi_queue_#t~ret2305#1; [2025-02-08 02:33:16,176 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9404-1: SUMMARY for call drain_midi_queue_#t~ret2305#1 := ##fun~int~TO~int(drain_midi_queue_~dev#1, drain_midi_queue_#t~mem2304#1.base, drain_midi_queue_#t~mem2304#1.offset); srcloc: null [2025-02-08 02:33:16,176 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9536: assume MIDIbuf_open_~err~10#1 < 0;MIDIbuf_open_#res#1 := MIDIbuf_open_~err~10#1;call ULTIMATE.dealloc(MIDIbuf_open_~#__key~2#1.base, MIDIbuf_open_~#__key~2#1.offset);havoc MIDIbuf_open_~#__key~2#1.base, MIDIbuf_open_~#__key~2#1.offset;call ULTIMATE.dealloc(MIDIbuf_open_~#__key___0~1#1.base, MIDIbuf_open_~#__key___0~1#1.offset);havoc MIDIbuf_open_~#__key___0~1#1.base, MIDIbuf_open_~#__key___0~1#1.offset; [2025-02-08 02:33:16,176 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9536: assume !(MIDIbuf_open_~err~10#1 < 0);call write~int#32(9223372036854775807, ~#parms~0.base, ~#parms~0.offset + 8 * MIDIbuf_open_~dev#1, 8); [2025-02-08 02:33:16,176 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11122: ~synth_open_mask~0 := sequencer_open_#t~bitwise3041#1;havoc sequencer_open_#t~bitwise3040#1;havoc sequencer_open_#t~bitwise3041#1;call sequencer_open_#t~mem3042#1.base, sequencer_open_#t~mem3042#1.offset := read~$Pointer$#19(~#synth_devs~0.base, ~#synth_devs~0.offset + 8 * sequencer_open_~i~18#1, 8);call sequencer_open_#t~mem3043#1 := read~int#61(sequencer_open_#t~mem3042#1.base, 24 + sequencer_open_#t~mem3042#1.offset, 4); [2025-02-08 02:33:16,176 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11254: SUMMARY for call seq_reset(); srcloc: null [2025-02-08 02:33:16,176 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11122-6: havoc sequencer_open_#t~bitwise3040#1;assume sequencer_open_#t~bitwise3040#1 > 1; [2025-02-08 02:33:16,176 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11122-5: [2025-02-08 02:33:16,176 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11122-7: assume 0 == sequencer_open_~i~18#1;sequencer_open_#t~bitwise3040#1 := 1; [2025-02-08 02:33:16,176 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11122-7: assume !(0 == sequencer_open_~i~18#1); [2025-02-08 02:33:16,176 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4780-1: SUMMARY for call ldv_handler_precall(); srcloc: null [2025-02-08 02:33:16,176 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11122-2: havoc sequencer_open_#t~bitwise3041#1;assume (sequencer_open_#t~bitwise3041#1 % 4294967296 >= sequencer_open_#t~bitwise3040#1 % 4294967296 && sequencer_open_#t~bitwise3041#1 % 4294967296 >= ~synth_open_mask~0 % 4294967296) && sequencer_open_#t~bitwise3041#1 % 4294967296 <= sequencer_open_#t~bitwise3040#1 % 4294967296 + ~synth_open_mask~0 % 4294967296; [2025-02-08 02:33:16,176 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7819: assume 0 == find_output_space_~maxfrags~0#1 && 0 == find_output_space_~occupied_bytes~0#1;find_output_space_#res#1 := 0; [2025-02-08 02:33:16,176 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7819: assume !(0 == find_output_space_~maxfrags~0#1 && 0 == find_output_space_~occupied_bytes~0#1);call find_output_space_#t~mem1710#1 := read~int#61(find_output_space_~dmap~12#1.base, 652 + find_output_space_~dmap~12#1.offset, 8);call find_output_space_#t~mem1708#1 := read~int#61(find_output_space_~dmap~12#1.base, 44 + find_output_space_~dmap~12#1.offset, 4);call find_output_space_#t~mem1709#1 := read~int#61(find_output_space_~dmap~12#1.base, 632 + find_output_space_~dmap~12#1.offset, 4);find_output_space_~active_offs~0#1 := find_output_space_#t~mem1710#1 + find_output_space_#t~mem1708#1 * find_output_space_#t~mem1709#1;havoc find_output_space_#t~mem1710#1;havoc find_output_space_#t~mem1708#1;havoc find_output_space_#t~mem1709#1;call find_output_space_#t~mem1712#1 := read~int#61(find_output_space_~dmap~12#1.base, 660 + find_output_space_~dmap~12#1.offset, 8);call find_output_space_#t~mem1711#1 := read~int#61(find_output_space_~dmap~12#1.base, 644 + find_output_space_~dmap~12#1.offset, 4);find_output_space_~offs~1#1 := (if find_output_space_#t~mem1712#1 % 18446744073709551616 % (find_output_space_#t~mem1711#1 % 18446744073709551616) % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then find_output_space_#t~mem1712#1 % 18446744073709551616 % (find_output_space_#t~mem1711#1 % 18446744073709551616) % 18446744073709551616 % 18446744073709551616 else find_output_space_#t~mem1712#1 % 18446744073709551616 % (find_output_space_#t~mem1711#1 % 18446744073709551616) % 18446744073709551616 % 18446744073709551616 - 18446744073709551616);havoc find_output_space_#t~mem1712#1;havoc find_output_space_#t~mem1711#1;find_output_space_#t~short1714#1 := find_output_space_~offs~1#1 < 0; [2025-02-08 02:33:16,176 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11122-1: [2025-02-08 02:33:16,176 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11122-4: assume 0 == sequencer_open_#t~bitwise3040#1 % 4294967296 || sequencer_open_#t~bitwise3040#1 % 4294967296 == ~synth_open_mask~0 % 4294967296;sequencer_open_#t~bitwise3041#1 := ~synth_open_mask~0; [2025-02-08 02:33:16,176 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11122-4: assume !(0 == sequencer_open_#t~bitwise3040#1 % 4294967296 || sequencer_open_#t~bitwise3040#1 % 4294967296 == ~synth_open_mask~0 % 4294967296); [2025-02-08 02:33:16,176 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4780: assume { :begin_inline_sound_poll } true;sound_poll_#in~file#1.base, sound_poll_#in~file#1.offset, sound_poll_#in~wait#1.base, sound_poll_#in~wait#1.offset := main_~var_group1~0#1.base, main_~var_group1~0#1.offset, main_~var_sound_poll_11_p1~0#1.base, main_~var_sound_poll_11_p1~0#1.offset;havoc sound_poll_#res#1;havoc sound_poll_#t~mem231#1.base, sound_poll_#t~mem231#1.offset, sound_poll_#t~mem232#1.base, sound_poll_#t~mem232#1.offset, sound_poll_#t~ret233#1, sound_poll_#t~switch234#1, sound_poll_#t~ret235#1, sound_poll_#t~ret236#1, sound_poll_#t~ret237#1, sound_poll_~file#1.base, sound_poll_~file#1.offset, sound_poll_~wait#1.base, sound_poll_~wait#1.offset, sound_poll_~inode~0#1.base, sound_poll_~inode~0#1.offset, sound_poll_~dev~5#1, sound_poll_~tmp~23#1, sound_poll_~tmp___0~13#1, sound_poll_~tmp___1~5#1, sound_poll_~tmp___2~3#1;sound_poll_~file#1.base, sound_poll_~file#1.offset := sound_poll_#in~file#1.base, sound_poll_#in~file#1.offset;sound_poll_~wait#1.base, sound_poll_~wait#1.offset := sound_poll_#in~wait#1.base, sound_poll_#in~wait#1.offset;havoc sound_poll_~inode~0#1.base, sound_poll_~inode~0#1.offset;havoc sound_poll_~dev~5#1;havoc sound_poll_~tmp~23#1;havoc sound_poll_~tmp___0~13#1;havoc sound_poll_~tmp___1~5#1;havoc sound_poll_~tmp___2~3#1;call sound_poll_#t~mem231#1.base, sound_poll_#t~mem231#1.offset := read~$Pointer$#61(sound_poll_~file#1.base, 24 + sound_poll_~file#1.offset, 8);call sound_poll_#t~mem232#1.base, sound_poll_#t~mem232#1.offset := read~$Pointer$#61(sound_poll_#t~mem231#1.base, 68 + sound_poll_#t~mem231#1.offset, 8);sound_poll_~inode~0#1.base, sound_poll_~inode~0#1.offset := sound_poll_#t~mem232#1.base, sound_poll_#t~mem232#1.offset;havoc sound_poll_#t~mem231#1.base, sound_poll_#t~mem231#1.offset;havoc sound_poll_#t~mem232#1.base, sound_poll_#t~mem232#1.offset; [2025-02-08 02:33:16,177 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11122-3: assume 0 == ~synth_open_mask~0 % 4294967296;sequencer_open_#t~bitwise3041#1 := sequencer_open_#t~bitwise3040#1; [2025-02-08 02:33:16,177 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11122-3: assume !(0 == ~synth_open_mask~0 % 4294967296); [2025-02-08 02:33:16,177 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11651-1: assume sequencer_ioctl_#t~switch3175#1; [2025-02-08 02:33:16,177 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11651-1: assume !sequencer_ioctl_#t~switch3175#1;sequencer_ioctl_#t~switch3175#1 := sequencer_ioctl_#t~switch3175#1 || -2147200764 == sequencer_ioctl_~cmd#1; [2025-02-08 02:33:16,177 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11651: assume 2 == sequencer_ioctl_~mode~7#1;sequencer_ioctl_#res#1 := 0;call ULTIMATE.dealloc(sequencer_ioctl_~#inf~0#1.base, sequencer_ioctl_~#inf~0#1.offset);havoc sequencer_ioctl_~#inf~0#1.base, sequencer_ioctl_~#inf~0#1.offset;call ULTIMATE.dealloc(sequencer_ioctl_~#event_rec~2#1.base, sequencer_ioctl_~#event_rec~2#1.offset);havoc sequencer_ioctl_~#event_rec~2#1.base, sequencer_ioctl_~#event_rec~2#1.offset; [2025-02-08 02:33:16,177 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11651: assume !(2 == sequencer_ioctl_~mode~7#1);sequencer_ioctl_~val~3#1 := ~iqlen~0; [2025-02-08 02:33:16,177 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4516-1: call oss_cleanup_#t~mem307#1 := read~int#22(~#dma_alloc_map~0.base, ~#dma_alloc_map~0.offset + oss_cleanup_~i~7#1, 1); [2025-02-08 02:33:16,178 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7555: SUMMARY for call spin_unlock_irqrestore(DMAbuf_getrdbuffer_~dmap~8#1.base, 52 + DMAbuf_getrdbuffer_~dmap~8#1.offset, DMAbuf_getrdbuffer_~flags~9#1); srcloc: null [2025-02-08 02:33:16,178 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4516: assume 0 != oss_cleanup_#t~mem307#1;havoc oss_cleanup_#t~mem307#1; [2025-02-08 02:33:16,178 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4516: assume !(0 != oss_cleanup_#t~mem307#1);havoc oss_cleanup_#t~mem307#1; [2025-02-08 02:33:16,178 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4384-1: SUMMARY for call _unlock_kernel(53, 0, 54, 0, 495); srcloc: null [2025-02-08 02:33:16,178 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9405: assume 0 != drain_midi_queue_~tmp___1~27#1; [2025-02-08 02:33:16,178 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9405: assume !(0 != drain_midi_queue_~tmp___1~27#1); [2025-02-08 02:33:16,178 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4384: sound_mmap_#res#1 := -11; [2025-02-08 02:33:16,178 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4252-1: assume 3231993204 == sound_ioctl_~cmd#1 % 4294967296;assume { :begin_inline_get_mixer_levels } true;get_mixer_levels_#in~arg#1.base, get_mixer_levels_#in~arg#1.offset := sound_ioctl_~p~0#1.base, sound_ioctl_~p~0#1.offset;havoc get_mixer_levels_#res#1;havoc get_mixer_levels_#t~switch138#1, get_mixer_levels_#t~ret139#1, get_mixer_levels_#t~ret140#1, get_mixer_levels_~arg#1.base, get_mixer_levels_~arg#1.offset, get_mixer_levels_~n~2#1, get_mixer_levels_~__gu_err~0#1, get_mixer_levels_~__gu_val~0#1, get_mixer_levels_~tmp~14#1, get_mixer_levels_~tmp___0~9#1;get_mixer_levels_~arg#1.base, get_mixer_levels_~arg#1.offset := get_mixer_levels_#in~arg#1.base, get_mixer_levels_#in~arg#1.offset;havoc get_mixer_levels_~n~2#1;havoc get_mixer_levels_~__gu_err~0#1;havoc get_mixer_levels_~__gu_val~0#1;havoc get_mixer_levels_~tmp~14#1;havoc get_mixer_levels_~tmp___0~9#1;get_mixer_levels_~__gu_err~0#1 := 0;get_mixer_levels_#t~switch138#1 := false; [2025-02-08 02:33:16,178 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4252-1: assume !(3231993204 == sound_ioctl_~cmd#1 % 4294967296); [2025-02-08 02:33:16,178 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4252-2: assume sound_ioctl_#t~switch224#1; [2025-02-08 02:33:16,178 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4252-2: assume !sound_ioctl_#t~switch224#1;sound_ioctl_#t~switch224#1 := sound_ioctl_#t~switch224#1 || 1 == sound_ioctl_~dev~4#1 % 16; [2025-02-08 02:33:16,178 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4252: assume 3231993205 == sound_ioctl_~cmd#1 % 4294967296;assume { :begin_inline_set_mixer_levels } true;set_mixer_levels_#in~arg#1.base, set_mixer_levels_#in~arg#1.offset := sound_ioctl_~p~0#1.base, sound_ioctl_~p~0#1.offset;havoc set_mixer_levels_#res#1;havoc set_mixer_levels_#t~ret135#1, set_mixer_levels_#t~ret136#1.base, set_mixer_levels_#t~ret136#1.offset, set_mixer_levels_#t~ret137#1, set_mixer_levels_~arg#1.base, set_mixer_levels_~arg#1.offset, set_mixer_levels_~#buf~0#1.base, set_mixer_levels_~#buf~0#1.offset, set_mixer_levels_~tmp~13#1, set_mixer_levels_~tmp___0~8#1;set_mixer_levels_~arg#1.base, set_mixer_levels_~arg#1.offset := set_mixer_levels_#in~arg#1.base, set_mixer_levels_#in~arg#1.offset;call set_mixer_levels_~#buf~0#1.base, set_mixer_levels_~#buf~0#1.offset := #Ultimate.allocOnStack(164);havoc set_mixer_levels_~tmp~13#1;havoc set_mixer_levels_~tmp___0~8#1;assume { :begin_inline___copy_from_user } true;__copy_from_user_#in~dst#1.base, __copy_from_user_#in~dst#1.offset, __copy_from_user_#in~src#1.base, __copy_from_user_#in~src#1.offset, __copy_from_user_#in~size#1 := set_mixer_levels_~#buf~0#1.base, set_mixer_levels_~#buf~0#1.offset, set_mixer_levels_~arg#1.base, set_mixer_levels_~arg#1.offset, 164;havoc __copy_from_user_#res#1;havoc __copy_from_user_#t~ret103#1, __copy_from_user_#t~switch104#1, __copy_from_user_#t~ret105#1, __copy_from_user_#t~ret106#1, __copy_from_user_#t~ret107#1, __copy_from_user_~dst#1.base, __copy_from_user_~dst#1.offset, __copy_from_user_~src#1.base, __copy_from_user_~src#1.offset, __copy_from_user_~size#1, __copy_from_user_~ret~2#1, __copy_from_user_~tmp~10#1, __copy_from_user_~tmp___0~5#1, __copy_from_user_~tmp___1~1#1, __copy_from_user_~tmp___2~0#1;__copy_from_user_~dst#1.base, __copy_from_user_~dst#1.offset := __copy_from_user_#in~dst#1.base, __copy_from_user_#in~dst#1.offset;__copy_from_user_~src#1.base, __copy_from_user_~src#1.offset := __copy_from_user_#in~src#1.base, __copy_from_user_#in~src#1.offset;__copy_from_user_~size#1 := __copy_from_user_#in~size#1;havoc __copy_from_user_~ret~2#1;havoc __copy_from_user_~tmp~10#1;havoc __copy_from_user_~tmp___0~5#1;havoc __copy_from_user_~tmp___1~1#1;havoc __copy_from_user_~tmp___2~0#1;__copy_from_user_~ret~2#1 := 0; [2025-02-08 02:33:16,178 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4252: assume !(3231993205 == sound_ioctl_~cmd#1 % 4294967296); [2025-02-08 02:33:16,178 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11123: assume 0 != sequencer_open_#t~mem3043#1;havoc sequencer_open_#t~mem3042#1.base, sequencer_open_#t~mem3042#1.offset;havoc sequencer_open_#t~mem3043#1;call sequencer_open_#t~mem3044#1.base, sequencer_open_#t~mem3044#1.offset := read~$Pointer$#19(~#synth_devs~0.base, ~#synth_devs~0.offset + 8 * sequencer_open_~i~18#1, 8);call sequencer_open_#t~mem3045#1 := read~int#61(sequencer_open_#t~mem3044#1.base, 24 + sequencer_open_#t~mem3044#1.offset, 4);call write~int#34(1, ~#midi_opened~0.base, ~#midi_opened~0.offset + 4 * sequencer_open_#t~mem3045#1, 4);havoc sequencer_open_#t~mem3044#1.base, sequencer_open_#t~mem3044#1.offset;havoc sequencer_open_#t~mem3045#1; [2025-02-08 02:33:16,178 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11123: assume !(0 != sequencer_open_#t~mem3043#1);havoc sequencer_open_#t~mem3042#1.base, sequencer_open_#t~mem3042#1.offset;havoc sequencer_open_#t~mem3043#1; [2025-02-08 02:33:16,178 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3988: assume -2147483648 <= sound_open_#t~ret160#1 && sound_open_#t~ret160#1 <= 2147483647;havoc sound_open_#t~ret160#1; [2025-02-08 02:33:16,178 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11255: assume 1 != sequencer_release_~mode~6#1; [2025-02-08 02:33:16,178 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11255: assume !(1 != sequencer_release_~mode~6#1); [2025-02-08 02:33:16,178 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3988-1: SUMMARY for call sound_open_#t~ret160#1 := __request_module(1, 20, 0); srcloc: null [2025-02-08 02:33:16,179 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12048: assume sequencer_ioctl_#t~switch3301#1; [2025-02-08 02:33:16,179 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12048: assume !sequencer_ioctl_#t~switch3301#1;havoc sequencer_ioctl_#t~switch3301#1;havoc sequencer_ioctl_#t~switch3301#1;sequencer_ioctl_#res#1 := sequencer_ioctl_~__ret_pu~3#1;call ULTIMATE.dealloc(sequencer_ioctl_~#inf~0#1.base, sequencer_ioctl_~#inf~0#1.offset);havoc sequencer_ioctl_~#inf~0#1.base, sequencer_ioctl_~#inf~0#1.offset;call ULTIMATE.dealloc(sequencer_ioctl_~#event_rec~2#1.base, sequencer_ioctl_~#event_rec~2#1.offset);havoc sequencer_ioctl_~#event_rec~2#1.base, sequencer_ioctl_~#event_rec~2#1.offset; [2025-02-08 02:33:16,179 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4781: main_#t~ret349#1 := sound_poll_#res#1;havoc sound_poll_#t~mem231#1.base, sound_poll_#t~mem231#1.offset, sound_poll_#t~mem232#1.base, sound_poll_#t~mem232#1.offset, sound_poll_#t~ret233#1, sound_poll_#t~switch234#1, sound_poll_#t~ret235#1, sound_poll_#t~ret236#1, sound_poll_#t~ret237#1, sound_poll_~file#1.base, sound_poll_~file#1.offset, sound_poll_~wait#1.base, sound_poll_~wait#1.offset, sound_poll_~inode~0#1.base, sound_poll_~inode~0#1.offset, sound_poll_~dev~5#1, sound_poll_~tmp~23#1, sound_poll_~tmp___0~13#1, sound_poll_~tmp___1~5#1, sound_poll_~tmp___2~3#1;havoc sound_poll_#in~file#1.base, sound_poll_#in~file#1.offset, sound_poll_#in~wait#1.base, sound_poll_#in~wait#1.offset;assume { :end_inline_sound_poll } true; [2025-02-08 02:33:16,179 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5442: assume 67 == audio_ioctl_~cmd#1 % 4294967296 / 256 % 256 % 4294967296;call audio_ioctl_#t~mem582#1.base, audio_ioctl_#t~mem582#1.offset := read~$Pointer$#15(~#audio_devs~0.base, ~#audio_devs~0.offset + 8 * audio_ioctl_~dev#1, 8);call audio_ioctl_#t~mem583#1.base, audio_ioctl_#t~mem583#1.offset := read~$Pointer$#61(audio_ioctl_#t~mem582#1.base, 176 + audio_ioctl_#t~mem582#1.offset, 8); [2025-02-08 02:33:16,179 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5442: assume !(67 == audio_ioctl_~cmd#1 % 4294967296 / 256 % 256 % 4294967296);audio_ioctl_#t~switch598#1 := 20481 == audio_ioctl_~cmd#1; [2025-02-08 02:33:16,179 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7556-1: SUMMARY for call DMAbuf_getrdbuffer_#t~ret1614#1 := interruptible_sleep_on_timeout(DMAbuf_getrdbuffer_~adev~7#1.base, 212 + DMAbuf_getrdbuffer_~adev~7#1.offset, DMAbuf_getrdbuffer_~timeout~0#1); srcloc: null [2025-02-08 02:33:16,179 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4517: assume -2147483648 <= oss_cleanup_#t~ret308#1 && oss_cleanup_#t~ret308#1 <= 2147483647;havoc oss_cleanup_#t~ret308#1;assume { :begin_inline_sound_free_dma } true;sound_free_dma_#in~chn#1 := oss_cleanup_~i~7#1;havoc sound_free_dma_#t~mem315#1, sound_free_dma_~chn#1;sound_free_dma_~chn#1 := sound_free_dma_#in~chn#1;call sound_free_dma_#t~mem315#1 := read~int#22(~#dma_alloc_map~0.base, ~#dma_alloc_map~0.offset + sound_free_dma_~chn#1, 1); [2025-02-08 02:33:16,179 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7556: assume -9223372036854775808 <= DMAbuf_getrdbuffer_#t~ret1614#1 && DMAbuf_getrdbuffer_#t~ret1614#1 <= 9223372036854775807;DMAbuf_getrdbuffer_~timeout~0#1 := DMAbuf_getrdbuffer_#t~ret1614#1;havoc DMAbuf_getrdbuffer_#t~ret1614#1; [2025-02-08 02:33:16,179 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4517-1: SUMMARY for call oss_cleanup_#t~ret308#1 := printk(63, 0); srcloc: null [2025-02-08 02:33:16,179 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9670: assume 0 != MIDIbuf_write_~tmp___1~29#1 % 18446744073709551616;MIDIbuf_write_~c~4#1 := -14; [2025-02-08 02:33:16,179 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9670: assume !(0 != MIDIbuf_write_~tmp___1~29#1 % 18446744073709551616);call MIDIbuf_write_#t~mem2422#1.base, MIDIbuf_write_#t~mem2422#1.offset := read~$Pointer$#29(~#midi_out_buf~0.base, ~#midi_out_buf~0.offset + 8 * MIDIbuf_write_~dev#1, 8);call MIDIbuf_write_#t~mem2423#1 := read~int#61(MIDIbuf_write_#t~mem2422#1.base, MIDIbuf_write_#t~mem2422#1.offset, 4); [2025-02-08 02:33:16,179 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10331: assume 0 == seq_queue_~nonblock#1 && ~qlen~0 > 1023; [2025-02-08 02:33:16,179 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10331: assume !(0 == seq_queue_~nonblock#1 && ~qlen~0 > 1023); [2025-02-08 02:33:16,179 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11256: SUMMARY for call seq_drain_midi_queues(); srcloc: null [2025-02-08 02:33:16,180 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10199: assume -2147483648 <= sequencer_write_#t~ret2530#1 && sequencer_write_#t~ret2530#1 <= 2147483647;sequencer_write_~tmp~92#1 := sequencer_write_#t~ret2530#1;havoc sequencer_write_#t~ret2530#1;sequencer_write_~mode~4#1 := sequencer_write_~tmp~92#1;sequencer_write_~dev#1 := sequencer_write_~dev#1 / 16; [2025-02-08 02:33:16,180 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10199-1: SUMMARY for call sequencer_write_#t~ret2530#1 := translate_mode(sequencer_write_~file#1.base, sequencer_write_~file#1.offset); srcloc: null [2025-02-08 02:33:16,180 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4518: havoc sound_free_dma_#t~mem315#1, sound_free_dma_~chn#1;havoc sound_free_dma_#in~chn#1;assume { :end_inline_sound_free_dma } true; [2025-02-08 02:33:16,180 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5443: assume 0 != (audio_ioctl_#t~mem583#1.base + audio_ioctl_#t~mem583#1.offset) % 18446744073709551616;havoc audio_ioctl_#t~mem582#1.base, audio_ioctl_#t~mem582#1.offset;havoc audio_ioctl_#t~mem583#1.base, audio_ioctl_#t~mem583#1.offset;call audio_ioctl_#t~mem591#1.base, audio_ioctl_#t~mem591#1.offset := read~$Pointer$#15(~#audio_devs~0.base, ~#audio_devs~0.offset + 8 * audio_ioctl_~dev#1, 8);call audio_ioctl_#t~mem592#1.base, audio_ioctl_#t~mem592#1.offset := read~$Pointer$#61(audio_ioctl_#t~mem591#1.base, 176 + audio_ioctl_#t~mem591#1.offset, 8);call audio_ioctl_#t~mem593#1.base, audio_ioctl_#t~mem593#1.offset := read~$Pointer$#61(audio_ioctl_#t~mem592#1.base, 104 + audio_ioctl_#t~mem592#1.offset, 8);call audio_ioctl_#t~mem594#1.base, audio_ioctl_#t~mem594#1.offset := read~$Pointer$#15(~#audio_devs~0.base, ~#audio_devs~0.offset + 8 * audio_ioctl_~dev#1, 8);call audio_ioctl_#t~mem595#1.base, audio_ioctl_#t~mem595#1.offset := read~$Pointer$#61(audio_ioctl_#t~mem594#1.base, 176 + audio_ioctl_#t~mem594#1.offset, 8);call audio_ioctl_#t~mem596#1.base, audio_ioctl_#t~mem596#1.offset := read~$Pointer$#61(audio_ioctl_#t~mem595#1.base, 88 + audio_ioctl_#t~mem595#1.offset, 8); [2025-02-08 02:33:16,180 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5443: assume !(0 != (audio_ioctl_#t~mem583#1.base + audio_ioctl_#t~mem583#1.offset) % 18446744073709551616);havoc audio_ioctl_#t~mem582#1.base, audio_ioctl_#t~mem582#1.offset;havoc audio_ioctl_#t~mem583#1.base, audio_ioctl_#t~mem583#1.offset;audio_ioctl_#res#1 := -6; [2025-02-08 02:33:16,180 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11785-1: SUMMARY for call sequencer_ioctl_#t~ret3240#1 := ##fun~int~X~int~X~$Pointer$~TO~int(sequencer_ioctl_~dev#1, sequencer_ioctl_~cmd#1, sequencer_ioctl_~arg#1.base, sequencer_ioctl_~arg#1.offset, sequencer_ioctl_#t~mem3239#1.base, sequencer_ioctl_#t~mem3239#1.offset); srcloc: null [2025-02-08 02:33:16,180 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11785: assume -2147483648 <= sequencer_ioctl_#t~ret3240#1 && sequencer_ioctl_#t~ret3240#1 <= 2147483647;sequencer_ioctl_~val~3#1 := sequencer_ioctl_#t~ret3240#1; [2025-02-08 02:33:16,180 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7557: assume 0 == DMAbuf_getrdbuffer_~timeout~0#1;DMAbuf_getrdbuffer_~err~6#1 := -5; [2025-02-08 02:33:16,180 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7557: assume !(0 == DMAbuf_getrdbuffer_~timeout~0#1);DMAbuf_getrdbuffer_~err~6#1 := -4; [2025-02-08 02:33:16,180 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4254: sound_ioctl_#t~ret225#1 := get_mixer_levels_#res#1;havoc get_mixer_levels_#t~switch138#1, get_mixer_levels_#t~ret139#1, get_mixer_levels_#t~ret140#1, get_mixer_levels_~arg#1.base, get_mixer_levels_~arg#1.offset, get_mixer_levels_~n~2#1, get_mixer_levels_~__gu_err~0#1, get_mixer_levels_~__gu_val~0#1, get_mixer_levels_~tmp~14#1, get_mixer_levels_~tmp___0~9#1;havoc get_mixer_levels_#in~arg#1.base, get_mixer_levels_#in~arg#1.offset;assume { :end_inline_get_mixer_levels } true;assume -2147483648 <= sound_ioctl_#t~ret225#1 && sound_ioctl_#t~ret225#1 <= 2147483647;sound_ioctl_~tmp___6~0#1 := sound_ioctl_#t~ret225#1;havoc sound_ioctl_#t~ret225#1;sound_ioctl_~ret~6#1 := sound_ioctl_~tmp___6~0#1; [2025-02-08 02:33:16,180 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10332: assume -2147483648 <= seq_queue_#t~ret2577#1 && seq_queue_#t~ret2577#1 <= 2147483647;seq_queue_~tmp~93#1 := seq_queue_#t~ret2577#1;havoc seq_queue_#t~ret2577#1; [2025-02-08 02:33:16,180 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10332-1: SUMMARY for call seq_queue_#t~ret2577#1 := waitqueue_active(~#seq_sleeper~0.base, ~#seq_sleeper~0.offset); srcloc: null [2025-02-08 02:33:16,180 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11521-1: SUMMARY for call sequencer_ioctl_#t~ret3174#1 := translate_mode(sequencer_ioctl_~file#1.base, sequencer_ioctl_~file#1.offset); srcloc: null [2025-02-08 02:33:16,180 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11521: assume -2147483648 <= sequencer_ioctl_#t~ret3174#1 && sequencer_ioctl_#t~ret3174#1 <= 2147483647;sequencer_ioctl_~tmp~104#1 := sequencer_ioctl_#t~ret3174#1;havoc sequencer_ioctl_#t~ret3174#1;sequencer_ioctl_~mode~7#1 := sequencer_ioctl_~tmp~104#1;sequencer_ioctl_~p~9#1.base, sequencer_ioctl_~p~9#1.offset := sequencer_ioctl_~arg#1.base, sequencer_ioctl_~arg#1.offset;sequencer_ioctl_~dev#1 := sequencer_ioctl_~dev#1 / 16;sequencer_ioctl_~orig_dev~11#1 := sequencer_ioctl_~dev#1;sequencer_ioctl_#t~switch3175#1 := -1073458175 == sequencer_ioctl_~cmd#1; [2025-02-08 02:33:16,180 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4783: assume main_#t~switch344#1; [2025-02-08 02:33:16,180 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4783: assume !main_#t~switch344#1;main_#t~switch344#1 := main_#t~switch344#1 || 6 == main_~tmp___0~15#1; [2025-02-08 02:33:16,180 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5708-1: SUMMARY for call audio_ioctl_#t~ret743#1.base, audio_ioctl_#t~ret743#1.offset := spinlock_check(audio_ioctl_~dmap~2#1.base, 52 + audio_ioctl_~dmap~2#1.offset); srcloc: null [2025-02-08 02:33:16,180 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5708: audio_ioctl_~tmp___6~1#1.base, audio_ioctl_~tmp___6~1#1.offset := audio_ioctl_#t~ret743#1.base, audio_ioctl_#t~ret743#1.offset; [2025-02-08 02:33:16,180 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5444-1: SUMMARY for call audio_ioctl_#t~ret597#1 := ##fun~$Pointer$~X~int~X~$Pointer$~X~int~TO~int(audio_ioctl_#t~mem593#1.base, audio_ioctl_#t~mem593#1.offset, audio_ioctl_~cmd#1, audio_ioctl_~arg#1.base, audio_ioctl_~arg#1.offset, 0, audio_ioctl_#t~mem596#1.base, audio_ioctl_#t~mem596#1.offset); srcloc: null [2025-02-08 02:33:16,181 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5444: assume -2147483648 <= audio_ioctl_#t~ret597#1 && audio_ioctl_#t~ret597#1 <= 2147483647;audio_ioctl_~tmp~33#1 := audio_ioctl_#t~ret597#1;havoc audio_ioctl_#t~mem591#1.base, audio_ioctl_#t~mem591#1.offset;havoc audio_ioctl_#t~mem592#1.base, audio_ioctl_#t~mem592#1.offset;havoc audio_ioctl_#t~mem593#1.base, audio_ioctl_#t~mem593#1.offset;havoc audio_ioctl_#t~mem594#1.base, audio_ioctl_#t~mem594#1.offset;havoc audio_ioctl_#t~mem595#1.base, audio_ioctl_#t~mem595#1.offset;havoc audio_ioctl_#t~mem596#1.base, audio_ioctl_#t~mem596#1.offset;havoc audio_ioctl_#t~ret597#1;audio_ioctl_#res#1 := audio_ioctl_~tmp~33#1; [2025-02-08 02:33:16,181 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10333: assume 0 == seq_queue_~tmp~93#1; [2025-02-08 02:33:16,181 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10333: assume !(0 == seq_queue_~tmp~93#1); [2025-02-08 02:33:16,181 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5312: assume (audio_write_#t~mem515#1.base + audio_write_#t~mem515#1.offset) % 18446744073709551616 > (audio_write_#t~mem516#1.base + audio_write_#t~mem516#1.offset) % 18446744073709551616;havoc audio_write_#t~mem513#1.base, audio_write_#t~mem513#1.offset;havoc audio_write_#t~mem514#1.base, audio_write_#t~mem514#1.offset;havoc audio_write_#t~mem515#1.base, audio_write_#t~mem515#1.offset;havoc audio_write_#t~mem516#1.base, audio_write_#t~mem516#1.offset;call audio_write_#t~mem517#1.base, audio_write_#t~mem517#1.offset := read~$Pointer$#42(audio_write_~#dma_buf~0#1.base, audio_write_~#dma_buf~0#1.offset, 8);call audio_write_#t~mem518#1.base, audio_write_#t~mem518#1.offset := read~$Pointer$#15(~#audio_devs~0.base, ~#audio_devs~0.offset + 8 * audio_write_~dev#1, 8);call audio_write_#t~mem519#1.base, audio_write_#t~mem519#1.offset := read~$Pointer$#61(audio_write_#t~mem518#1.base, 168 + audio_write_#t~mem518#1.offset, 8);call audio_write_#t~mem520#1.base, audio_write_#t~mem520#1.offset := read~$Pointer$#61(audio_write_#t~mem519#1.base, 8 + audio_write_#t~mem519#1.offset, 8); [2025-02-08 02:33:16,181 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5312: assume !((audio_write_#t~mem515#1.base + audio_write_#t~mem515#1.offset) % 18446744073709551616 > (audio_write_#t~mem516#1.base + audio_write_#t~mem516#1.offset) % 18446744073709551616);havoc audio_write_#t~mem513#1.base, audio_write_#t~mem513#1.offset;havoc audio_write_#t~mem514#1.base, audio_write_#t~mem514#1.offset;havoc audio_write_#t~mem515#1.base, audio_write_#t~mem515#1.offset;havoc audio_write_#t~mem516#1.base, audio_write_#t~mem516#1.offset;call audio_write_#t~mem522#1.base, audio_write_#t~mem522#1.offset := read~$Pointer$#42(audio_write_~#dma_buf~0#1.base, audio_write_~#dma_buf~0#1.offset, 8); [2025-02-08 02:33:16,181 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3991-1: sound_open_#t~short163#1 := 0 != sound_open_~dev~2#1; [2025-02-08 02:33:16,181 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3991: sound_open_#t~short163#1 := sound_open_#t~short162#1; [2025-02-08 02:33:16,181 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12183: assume 0 != ~sequencer_ok~0; [2025-02-08 02:33:16,181 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12183: assume !(0 != ~sequencer_ok~0); [2025-02-08 02:33:16,182 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4784-1: SUMMARY for call ldv_handler_precall(); srcloc: null [2025-02-08 02:33:16,182 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11787-1: assume sequencer_ioctl_#t~bitwise3244#1 % 4294967296 == ~synth_open_mask~0 % 4294967296;sequencer_ioctl_#t~bitwise3245#1 := sequencer_ioctl_#t~bitwise3244#1; [2025-02-08 02:33:16,182 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11787-1: assume !(sequencer_ioctl_#t~bitwise3244#1 % 4294967296 == ~synth_open_mask~0 % 4294967296); [2025-02-08 02:33:16,182 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11787: assume 0 == sequencer_ioctl_#t~bitwise3245#1 % 4294967296;havoc sequencer_ioctl_#t~bitwise3244#1;havoc sequencer_ioctl_#t~bitwise3245#1;sequencer_ioctl_#res#1 := -6;call ULTIMATE.dealloc(sequencer_ioctl_~#inf~0#1.base, sequencer_ioctl_~#inf~0#1.offset);havoc sequencer_ioctl_~#inf~0#1.base, sequencer_ioctl_~#inf~0#1.offset;call ULTIMATE.dealloc(sequencer_ioctl_~#event_rec~2#1.base, sequencer_ioctl_~#event_rec~2#1.offset);havoc sequencer_ioctl_~#event_rec~2#1.base, sequencer_ioctl_~#event_rec~2#1.offset; [2025-02-08 02:33:16,182 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11787: assume !(0 == sequencer_ioctl_#t~bitwise3245#1 % 4294967296);havoc sequencer_ioctl_#t~bitwise3244#1;havoc sequencer_ioctl_#t~bitwise3245#1;call sequencer_ioctl_#t~mem3251#1.base, sequencer_ioctl_#t~mem3251#1.offset := read~$Pointer$#19(~#synth_devs~0.base, ~#synth_devs~0.offset + 8 * sequencer_ioctl_~dev#1, 8);call sequencer_ioctl_#t~mem3252#1.base, sequencer_ioctl_#t~mem3252#1.offset := read~$Pointer$#61(sequencer_ioctl_#t~mem3251#1.base, 52 + sequencer_ioctl_#t~mem3251#1.offset, 8); [2025-02-08 02:33:16,182 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4784: assume { :begin_inline_sound_ioctl } true;sound_ioctl_#in~file#1.base, sound_ioctl_#in~file#1.offset, sound_ioctl_#in~cmd#1, sound_ioctl_#in~arg#1 := main_~var_group1~0#1.base, main_~var_group1~0#1.offset, main_~var_sound_ioctl_10_p1~0#1, main_~var_sound_ioctl_10_p2~0#1;havoc sound_ioctl_#res#1;havoc sound_ioctl_#t~mem210#1.base, sound_ioctl_#t~mem210#1.offset, sound_ioctl_#t~mem211#1.base, sound_ioctl_#t~mem211#1.offset, sound_ioctl_#t~ret212#1, sound_ioctl_#t~bitwise213#1, sound_ioctl_#t~ret214#1.base, sound_ioctl_#t~ret214#1.offset, sound_ioctl_#t~ret215#1, sound_ioctl_#t~ret216#1.base, sound_ioctl_#t~ret216#1.offset, sound_ioctl_#t~ret217#1, sound_ioctl_#t~switch218#1, sound_ioctl_#t~switch219#1, sound_ioctl_#t~mem220#1.base, sound_ioctl_#t~mem220#1.offset, sound_ioctl_#t~mem221#1, sound_ioctl_#t~ret222#1, sound_ioctl_#t~ret223#1, sound_ioctl_#t~switch224#1, sound_ioctl_#t~ret225#1, sound_ioctl_#t~ret226#1, sound_ioctl_#t~ret227#1, sound_ioctl_#t~ret228#1, sound_ioctl_#t~ret229#1, sound_ioctl_#t~ret230#1, sound_ioctl_~file#1.base, sound_ioctl_~file#1.offset, sound_ioctl_~cmd#1, sound_ioctl_~arg#1, sound_ioctl_~len~0#1, sound_ioctl_~dtype~0#1, sound_ioctl_~dev~4#1, sound_ioctl_~tmp~22#1, sound_ioctl_~ret~6#1, sound_ioctl_~p~0#1.base, sound_ioctl_~p~0#1.offset, sound_ioctl_~flag~0#1, sound_ioctl_~roksum~0#1, sound_ioctl_~tmp___0~12#1.base, sound_ioctl_~tmp___0~12#1.offset, sound_ioctl_~tmp___1~4#1, sound_ioctl_~flag___0~0#1, sound_ioctl_~roksum___0~0#1, sound_ioctl_~tmp___2~2#1.base, sound_ioctl_~tmp___2~2#1.offset, sound_ioctl_~tmp___3~0#1, sound_ioctl_~__pu_err~0#1, sound_ioctl_~tmp___4~0#1, sound_ioctl_~tmp___5~0#1, sound_ioctl_~tmp___6~0#1, sound_ioctl_~tmp___7~0#1, sound_ioctl_~tmp___8~0#1, sound_ioctl_~tmp___9~0#1, sound_ioctl_~tmp___10~0#1, sound_ioctl_~tmp___11~0#1;sound_ioctl_~file#1.base, sound_ioctl_~file#1.offset := sound_ioctl_#in~file#1.base, sound_ioctl_#in~file#1.offset;sound_ioctl_~cmd#1 := sound_ioctl_#in~cmd#1;sound_ioctl_~arg#1 := sound_ioctl_#in~arg#1;havoc sound_ioctl_~len~0#1;havoc sound_ioctl_~dtype~0#1;havoc sound_ioctl_~dev~4#1;havoc sound_ioctl_~tmp~22#1;havoc sound_ioctl_~ret~6#1;havoc sound_ioctl_~p~0#1.base, sound_ioctl_~p~0#1.offset;havoc sound_ioctl_~flag~0#1;havoc sound_ioctl_~roksum~0#1;havoc sound_ioctl_~tmp___0~12#1.base, sound_ioctl_~tmp___0~12#1.offset;havoc sound_ioctl_~tmp___1~4#1;havoc sound_ioctl_~flag___0~0#1;havoc sound_ioctl_~roksum___0~0#1;havoc sound_ioctl_~tmp___2~2#1.base, sound_ioctl_~tmp___2~2#1.offset;havoc sound_ioctl_~tmp___3~0#1;havoc sound_ioctl_~__pu_err~0#1;havoc sound_ioctl_~tmp___4~0#1;havoc sound_ioctl_~tmp___5~0#1;havoc sound_ioctl_~tmp___6~0#1;havoc sound_ioctl_~tmp___7~0#1;havoc sound_ioctl_~tmp___8~0#1;havoc sound_ioctl_~tmp___9~0#1;havoc sound_ioctl_~tmp___10~0#1;havoc sound_ioctl_~tmp___11~0#1;sound_ioctl_~len~0#1 := 0;call sound_ioctl_#t~mem210#1.base, sound_ioctl_#t~mem210#1.offset := read~$Pointer$#61(sound_ioctl_~file#1.base, 24 + sound_ioctl_~file#1.offset, 8);call sound_ioctl_#t~mem211#1.base, sound_ioctl_#t~mem211#1.offset := read~$Pointer$#61(sound_ioctl_#t~mem210#1.base, 68 + sound_ioctl_#t~mem210#1.offset, 8); [2025-02-08 02:33:16,182 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5709: audio_ioctl_~flags~0#1 := audio_ioctl_#t~ret744#1; [2025-02-08 02:33:16,182 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5709-1: SUMMARY for call audio_ioctl_#t~ret744#1 := _raw_spin_lock_irqsave(audio_ioctl_~tmp___6~1#1.base, audio_ioctl_~tmp___6~1#1.offset); srcloc: null [2025-02-08 02:33:16,182 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11787-7: assume sequencer_ioctl_#t~switch3241#1; [2025-02-08 02:33:16,182 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11787-7: assume !sequencer_ioctl_#t~switch3241#1;havoc sequencer_ioctl_#t~switch3241#1;sequencer_ioctl_~dev#1 := (if sequencer_ioctl_~__val_gu___3~1#1 % 18446744073709551616 % 4294967296 <= 2147483647 then sequencer_ioctl_~__val_gu___3~1#1 % 18446744073709551616 % 4294967296 else sequencer_ioctl_~__val_gu___3~1#1 % 18446744073709551616 % 4294967296 - 4294967296); [2025-02-08 02:33:16,182 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7559-1: SUMMARY for call DMAbuf_getrdbuffer_#t~ret1615#1 := printk(91, 0); srcloc: null [2025-02-08 02:33:16,182 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9541: MIDIbuf_open_~tmp~83#1.base, MIDIbuf_open_~tmp~83#1.offset := MIDIbuf_open_#t~ret2365#1.base, MIDIbuf_open_#t~ret2365#1.offset;havoc MIDIbuf_open_#t~ret2365#1.base, MIDIbuf_open_#t~ret2365#1.offset;call write~$Pointer$#30(MIDIbuf_open_~tmp~83#1.base, MIDIbuf_open_~tmp~83#1.offset, ~#midi_in_buf~0.base, ~#midi_in_buf~0.offset + 8 * MIDIbuf_open_~dev#1, 8);call MIDIbuf_open_#t~mem2366#1.base, MIDIbuf_open_#t~mem2366#1.offset := read~$Pointer$#30(~#midi_in_buf~0.base, ~#midi_in_buf~0.offset + 8 * MIDIbuf_open_~dev#1, 8); [2025-02-08 02:33:16,182 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11787-6: assume 0 != sequencer_ioctl_~__ret_gu___3~1#1;sequencer_ioctl_#res#1 := -14;call ULTIMATE.dealloc(sequencer_ioctl_~#inf~0#1.base, sequencer_ioctl_~#inf~0#1.offset);havoc sequencer_ioctl_~#inf~0#1.base, sequencer_ioctl_~#inf~0#1.offset;call ULTIMATE.dealloc(sequencer_ioctl_~#event_rec~2#1.base, sequencer_ioctl_~#event_rec~2#1.offset);havoc sequencer_ioctl_~#event_rec~2#1.base, sequencer_ioctl_~#event_rec~2#1.offset; [2025-02-08 02:33:16,183 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11787-6: assume !(0 != sequencer_ioctl_~__ret_gu___3~1#1);sequencer_ioctl_#t~short3243#1 := sequencer_ioctl_~dev#1 < 0 || sequencer_ioctl_~dev#1 >= ~num_synths~0; [2025-02-08 02:33:16,183 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7559: assume -2147483648 <= DMAbuf_getrdbuffer_#t~ret1615#1 && DMAbuf_getrdbuffer_#t~ret1615#1 <= 2147483647;havoc DMAbuf_getrdbuffer_#t~ret1615#1; [2025-02-08 02:33:16,183 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9541-1: SUMMARY for call MIDIbuf_open_#t~ret2365#1.base, MIDIbuf_open_#t~ret2365#1.offset := vmalloc(4012); srcloc: null [2025-02-08 02:33:16,183 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11787-9: assume sequencer_ioctl_#t~switch3241#1; [2025-02-08 02:33:16,183 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11787-9: assume !sequencer_ioctl_#t~switch3241#1;sequencer_ioctl_#t~switch3241#1 := sequencer_ioctl_#t~switch3241#1; [2025-02-08 02:33:16,183 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11787-8: assume sequencer_ioctl_#t~switch3241#1; [2025-02-08 02:33:16,183 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11787-8: assume !sequencer_ioctl_#t~switch3241#1;sequencer_ioctl_#t~switch3241#1 := true; [2025-02-08 02:33:16,183 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11787-3: assume 0 == sequencer_ioctl_~dev#1;sequencer_ioctl_#t~bitwise3244#1 := 1; [2025-02-08 02:33:16,183 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11787-3: assume !(0 == sequencer_ioctl_~dev#1); [2025-02-08 02:33:16,183 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11787-2: assume 0 == sequencer_ioctl_#t~bitwise3244#1 % 4294967296 || 0 == ~synth_open_mask~0 % 4294967296;sequencer_ioctl_#t~bitwise3245#1 := 0; [2025-02-08 02:33:16,183 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11787-2: assume !(0 == sequencer_ioctl_#t~bitwise3244#1 % 4294967296 || 0 == ~synth_open_mask~0 % 4294967296); [2025-02-08 02:33:16,183 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11787-5: assume sequencer_ioctl_#t~short3243#1; [2025-02-08 02:33:16,183 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11787-5: assume !sequencer_ioctl_#t~short3243#1;call sequencer_ioctl_#t~mem3242#1.base, sequencer_ioctl_#t~mem3242#1.offset := read~$Pointer$#19(~#synth_devs~0.base, ~#synth_devs~0.offset + 8 * sequencer_ioctl_~dev#1, 8);sequencer_ioctl_#t~short3243#1 := 0 == (sequencer_ioctl_#t~mem3242#1.base + sequencer_ioctl_#t~mem3242#1.offset) % 18446744073709551616; [2025-02-08 02:33:16,183 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11787-4: assume sequencer_ioctl_#t~short3243#1;havoc sequencer_ioctl_#t~mem3242#1.base, sequencer_ioctl_#t~mem3242#1.offset;havoc sequencer_ioctl_#t~short3243#1;sequencer_ioctl_#res#1 := -6;call ULTIMATE.dealloc(sequencer_ioctl_~#inf~0#1.base, sequencer_ioctl_~#inf~0#1.offset);havoc sequencer_ioctl_~#inf~0#1.base, sequencer_ioctl_~#inf~0#1.offset;call ULTIMATE.dealloc(sequencer_ioctl_~#event_rec~2#1.base, sequencer_ioctl_~#event_rec~2#1.offset);havoc sequencer_ioctl_~#event_rec~2#1.base, sequencer_ioctl_~#event_rec~2#1.offset; [2025-02-08 02:33:16,183 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11787-4: assume !sequencer_ioctl_#t~short3243#1;havoc sequencer_ioctl_#t~mem3242#1.base, sequencer_ioctl_#t~mem3242#1.offset;havoc sequencer_ioctl_#t~short3243#1; [2025-02-08 02:33:16,183 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5313: assume -2147483648 <= audio_write_#t~ret521#1 && audio_write_#t~ret521#1 <= 2147483647;havoc audio_write_#t~mem517#1.base, audio_write_#t~mem517#1.offset;havoc audio_write_#t~mem518#1.base, audio_write_#t~mem518#1.offset;havoc audio_write_#t~mem519#1.base, audio_write_#t~mem519#1.offset;havoc audio_write_#t~mem520#1.base, audio_write_#t~mem520#1.offset;havoc audio_write_#t~ret521#1;audio_write_#res#1 := -33;call ULTIMATE.dealloc(audio_write_~#buf_size~0#1.base, audio_write_~#buf_size~0#1.offset);havoc audio_write_~#buf_size~0#1.base, audio_write_~#buf_size~0#1.offset;call ULTIMATE.dealloc(audio_write_~#used~0#1.base, audio_write_~#used~0#1.offset);havoc audio_write_~#used~0#1.base, audio_write_~#used~0#1.offset;call ULTIMATE.dealloc(audio_write_~#returned~0#1.base, audio_write_~#returned~0#1.offset);havoc audio_write_~#returned~0#1.base, audio_write_~#returned~0#1.offset;call ULTIMATE.dealloc(audio_write_~#dma_buf~0#1.base, audio_write_~#dma_buf~0#1.offset);havoc audio_write_~#dma_buf~0#1.base, audio_write_~#dma_buf~0#1.offset; [2025-02-08 02:33:16,183 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11259: sequencer_release_~i~20#1 := 0; [2025-02-08 02:33:16,183 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5313-1: SUMMARY for call audio_write_#t~ret521#1 := printk(84, 0); srcloc: null [2025-02-08 02:33:16,183 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10202: assume 1 == sequencer_write_~mode~4#1;sequencer_write_#res#1 := -5;call ULTIMATE.dealloc(sequencer_write_~#event_rec~1#1.base, sequencer_write_~#event_rec~1#1.offset);havoc sequencer_write_~#event_rec~1#1.base, sequencer_write_~#event_rec~1#1.offset; [2025-02-08 02:33:16,183 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10202: assume !(1 == sequencer_write_~mode~4#1);sequencer_write_~c~7#1 := sequencer_write_~count#1; [2025-02-08 02:33:16,183 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11787-11: assume sequencer_ioctl_#t~switch3241#1; [2025-02-08 02:33:16,183 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11787-11: assume !sequencer_ioctl_#t~switch3241#1;sequencer_ioctl_#t~switch3241#1 := sequencer_ioctl_#t~switch3241#1; [2025-02-08 02:33:16,183 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11787-10: assume sequencer_ioctl_#t~switch3241#1; [2025-02-08 02:33:16,183 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11787-10: assume !sequencer_ioctl_#t~switch3241#1;sequencer_ioctl_#t~switch3241#1 := true; [2025-02-08 02:33:16,183 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11787-12: assume sequencer_ioctl_#t~switch3175#1; [2025-02-08 02:33:16,183 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11787-12: assume !sequencer_ioctl_#t~switch3175#1;sequencer_ioctl_#t~switch3175#1 := sequencer_ioctl_#t~switch3175#1 || -1064546046 == sequencer_ioctl_~cmd#1; [2025-02-08 02:33:16,183 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10334: SUMMARY for call interruptible_sleep_on(~#seq_sleeper~0.base, ~#seq_sleeper~0.offset); srcloc: null [2025-02-08 02:33:16,183 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11788: sequencer_ioctl_#t~switch3241#1 := false; [2025-02-08 02:33:16,184 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5710: assume -2147483648 <= audio_ioctl_#t~ret745#1 && audio_ioctl_#t~ret745#1 <= 2147483647;audio_ioctl_~count~0#1 := audio_ioctl_#t~ret745#1;call audio_ioctl_#t~mem746#1 := read~int#61(audio_ioctl_~dmap~2#1.base, 632 + audio_ioctl_~dmap~2#1.offset, 4);audio_ioctl_#t~short748#1 := audio_ioctl_#t~mem746#1 > audio_ioctl_~count~0#1; [2025-02-08 02:33:16,184 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4785: main_#t~ret350#1 := sound_ioctl_#res#1;havoc sound_ioctl_#t~mem210#1.base, sound_ioctl_#t~mem210#1.offset, sound_ioctl_#t~mem211#1.base, sound_ioctl_#t~mem211#1.offset, sound_ioctl_#t~ret212#1, sound_ioctl_#t~bitwise213#1, sound_ioctl_#t~ret214#1.base, sound_ioctl_#t~ret214#1.offset, sound_ioctl_#t~ret215#1, sound_ioctl_#t~ret216#1.base, sound_ioctl_#t~ret216#1.offset, sound_ioctl_#t~ret217#1, sound_ioctl_#t~switch218#1, sound_ioctl_#t~switch219#1, sound_ioctl_#t~mem220#1.base, sound_ioctl_#t~mem220#1.offset, sound_ioctl_#t~mem221#1, sound_ioctl_#t~ret222#1, sound_ioctl_#t~ret223#1, sound_ioctl_#t~switch224#1, sound_ioctl_#t~ret225#1, sound_ioctl_#t~ret226#1, sound_ioctl_#t~ret227#1, sound_ioctl_#t~ret228#1, sound_ioctl_#t~ret229#1, sound_ioctl_#t~ret230#1, sound_ioctl_~file#1.base, sound_ioctl_~file#1.offset, sound_ioctl_~cmd#1, sound_ioctl_~arg#1, sound_ioctl_~len~0#1, sound_ioctl_~dtype~0#1, sound_ioctl_~dev~4#1, sound_ioctl_~tmp~22#1, sound_ioctl_~ret~6#1, sound_ioctl_~p~0#1.base, sound_ioctl_~p~0#1.offset, sound_ioctl_~flag~0#1, sound_ioctl_~roksum~0#1, sound_ioctl_~tmp___0~12#1.base, sound_ioctl_~tmp___0~12#1.offset, sound_ioctl_~tmp___1~4#1, sound_ioctl_~flag___0~0#1, sound_ioctl_~roksum___0~0#1, sound_ioctl_~tmp___2~2#1.base, sound_ioctl_~tmp___2~2#1.offset, sound_ioctl_~tmp___3~0#1, sound_ioctl_~__pu_err~0#1, sound_ioctl_~tmp___4~0#1, sound_ioctl_~tmp___5~0#1, sound_ioctl_~tmp___6~0#1, sound_ioctl_~tmp___7~0#1, sound_ioctl_~tmp___8~0#1, sound_ioctl_~tmp___9~0#1, sound_ioctl_~tmp___10~0#1, sound_ioctl_~tmp___11~0#1;havoc sound_ioctl_#in~file#1.base, sound_ioctl_#in~file#1.offset, sound_ioctl_#in~cmd#1, sound_ioctl_#in~arg#1;assume { :end_inline_sound_ioctl } true;assume -9223372036854775808 <= main_#t~ret350#1 && main_#t~ret350#1 <= 9223372036854775807; [2025-02-08 02:33:16,184 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11788-1: SUMMARY for call might_fault(); srcloc: null [2025-02-08 02:33:16,184 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5710-1: SUMMARY for call audio_ioctl_#t~ret745#1 := DMAbuf_get_buffer_pointer(audio_ioctl_~dev#1, audio_ioctl_~dmap~2#1.base, audio_ioctl_~dmap~2#1.offset, 2); srcloc: null [2025-02-08 02:33:16,184 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4521: oss_cleanup_~i~7#1 := 1 + oss_cleanup_~i~7#1; [2025-02-08 02:33:16,184 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7560: SUMMARY for call dma_reset_input(DMAbuf_getrdbuffer_~dev#1); srcloc: null [2025-02-08 02:33:16,184 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9675: assume 4000 != MIDIbuf_write_#t~mem2423#1;havoc MIDIbuf_write_#t~mem2422#1.base, MIDIbuf_write_#t~mem2422#1.offset;havoc MIDIbuf_write_#t~mem2423#1; [2025-02-08 02:33:16,184 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9675: assume !(4000 != MIDIbuf_write_#t~mem2423#1);havoc MIDIbuf_write_#t~mem2422#1.base, MIDIbuf_write_#t~mem2422#1.offset;havoc MIDIbuf_write_#t~mem2423#1; [2025-02-08 02:33:16,185 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7825-1: assume find_output_space_#t~short1714#1; [2025-02-08 02:33:16,185 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7825-1: assume !find_output_space_#t~short1714#1;call find_output_space_#t~mem1713#1 := read~int#61(find_output_space_~dmap~12#1.base, 644 + find_output_space_~dmap~12#1.offset, 4);find_output_space_#t~short1714#1 := find_output_space_#t~mem1713#1 <= find_output_space_~offs~1#1; [2025-02-08 02:33:16,185 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7825: assume find_output_space_#t~short1714#1;havoc find_output_space_#t~mem1713#1;havoc find_output_space_#t~short1714#1; [2025-02-08 02:33:16,185 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7825: assume !find_output_space_#t~short1714#1;havoc find_output_space_#t~mem1713#1;havoc find_output_space_#t~short1714#1;call find_output_space_#t~mem1719#1.base, find_output_space_#t~mem1719#1.offset := read~$Pointer$#61(find_output_space_~dmap~12#1.base, 8 + find_output_space_~dmap~12#1.offset, 8);call write~$Pointer$#42(find_output_space_#t~mem1719#1.base, find_output_space_#t~mem1719#1.offset + (if find_output_space_~offs~1#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then find_output_space_~offs~1#1 % 18446744073709551616 % 18446744073709551616 else find_output_space_~offs~1#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616), find_output_space_~buf#1.base, find_output_space_~buf#1.offset, 8);havoc find_output_space_#t~mem1719#1.base, find_output_space_#t~mem1719#1.offset;call find_output_space_#t~mem1720#1 := read~int#61(find_output_space_~dmap~12#1.base, 644 + find_output_space_~dmap~12#1.offset, 4);call find_output_space_#t~mem1721#1 := read~int#61(find_output_space_~dmap~12#1.base, 660 + find_output_space_~dmap~12#1.offset, 8);find_output_space_~len~3#1 := (if (find_output_space_#t~mem1720#1 + find_output_space_~active_offs~0#1 - find_output_space_#t~mem1721#1) % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then (find_output_space_#t~mem1720#1 + find_output_space_~active_offs~0#1 - find_output_space_#t~mem1721#1) % 18446744073709551616 % 18446744073709551616 else (find_output_space_#t~mem1720#1 + find_output_space_~active_offs~0#1 - find_output_space_#t~mem1721#1) % 18446744073709551616 % 18446744073709551616 - 18446744073709551616);havoc find_output_space_#t~mem1720#1;havoc find_output_space_#t~mem1721#1;call find_output_space_#t~mem1722#1 := read~int#61(find_output_space_~dmap~12#1.base, 644 + find_output_space_~dmap~12#1.offset, 4); [2025-02-08 02:33:16,185 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4390: assume 0 != (sound_mmap_#t~mem272#1.base + sound_mmap_#t~mem272#1.offset) % 18446744073709551616;havoc sound_mmap_#t~mem270#1.base, sound_mmap_#t~mem270#1.offset;havoc sound_mmap_#t~mem271#1.base, sound_mmap_#t~mem271#1.offset;havoc sound_mmap_#t~mem272#1.base, sound_mmap_#t~mem272#1.offset;call sound_mmap_#t~mem277#1.base, sound_mmap_#t~mem277#1.offset := read~$Pointer$#15(~#audio_devs~0.base, ~#audio_devs~0.offset + 8 * sound_mmap_~dev~6#1, 8);call sound_mmap_#t~mem278#1.base, sound_mmap_#t~mem278#1.offset := read~$Pointer$#61(sound_mmap_#t~mem277#1.base, 144 + sound_mmap_#t~mem277#1.offset, 8);call sound_mmap_#t~mem279#1.base, sound_mmap_#t~mem279#1.offset := read~$Pointer$#61(sound_mmap_#t~mem278#1.base, 152 + sound_mmap_#t~mem278#1.offset, 8); [2025-02-08 02:33:16,185 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4390: assume !(0 != (sound_mmap_#t~mem272#1.base + sound_mmap_#t~mem272#1.offset) % 18446744073709551616);havoc sound_mmap_#t~mem270#1.base, sound_mmap_#t~mem270#1.offset;havoc sound_mmap_#t~mem271#1.base, sound_mmap_#t~mem271#1.offset;havoc sound_mmap_#t~mem272#1.base, sound_mmap_#t~mem272#1.offset; [2025-02-08 02:33:16,185 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9543: assume 0 == (MIDIbuf_open_#t~mem2366#1.base + MIDIbuf_open_#t~mem2366#1.offset) % 18446744073709551616;havoc MIDIbuf_open_#t~mem2366#1.base, MIDIbuf_open_#t~mem2366#1.offset; [2025-02-08 02:33:16,185 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9543: assume !(0 == (MIDIbuf_open_#t~mem2366#1.base + MIDIbuf_open_#t~mem2366#1.offset) % 18446744073709551616);havoc MIDIbuf_open_#t~mem2366#1.base, MIDIbuf_open_#t~mem2366#1.offset;MIDIbuf_open_~tmp___1~28#1 := 0;call MIDIbuf_open_#t~mem2373#1.base, MIDIbuf_open_#t~mem2373#1.offset := read~$Pointer$#30(~#midi_in_buf~0.base, ~#midi_in_buf~0.offset + 8 * MIDIbuf_open_~dev#1, 8);call write~int#61(MIDIbuf_open_~tmp___1~28#1, MIDIbuf_open_#t~mem2373#1.base, 8 + MIDIbuf_open_#t~mem2373#1.offset, 4);havoc MIDIbuf_open_#t~mem2373#1.base, MIDIbuf_open_#t~mem2373#1.offset;MIDIbuf_open_~tmp___0~54#1 := MIDIbuf_open_~tmp___1~28#1;call MIDIbuf_open_#t~mem2374#1.base, MIDIbuf_open_#t~mem2374#1.offset := read~$Pointer$#30(~#midi_in_buf~0.base, ~#midi_in_buf~0.offset + 8 * MIDIbuf_open_~dev#1, 8);call write~int#61(MIDIbuf_open_~tmp___0~54#1, MIDIbuf_open_#t~mem2374#1.base, 4 + MIDIbuf_open_#t~mem2374#1.offset, 4);havoc MIDIbuf_open_#t~mem2374#1.base, MIDIbuf_open_#t~mem2374#1.offset;call MIDIbuf_open_#t~mem2375#1.base, MIDIbuf_open_#t~mem2375#1.offset := read~$Pointer$#30(~#midi_in_buf~0.base, ~#midi_in_buf~0.offset + 8 * MIDIbuf_open_~dev#1, 8);call write~int#61(MIDIbuf_open_~tmp___0~54#1, MIDIbuf_open_#t~mem2375#1.base, MIDIbuf_open_#t~mem2375#1.offset, 4);havoc MIDIbuf_open_#t~mem2375#1.base, MIDIbuf_open_#t~mem2375#1.offset; [2025-02-08 02:33:16,185 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4787: assume main_#t~switch344#1; [2025-02-08 02:33:16,185 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4787: assume !main_#t~switch344#1;main_#t~switch344#1 := true; [2025-02-08 02:33:16,185 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7826: assume -2147483648 <= find_output_space_#t~ret1715#1 && find_output_space_#t~ret1715#1 <= 2147483647;havoc find_output_space_#t~ret1715#1;call find_output_space_#t~mem1716#1 := read~int#61(find_output_space_~dmap~12#1.base, 660 + find_output_space_~dmap~12#1.offset, 8);call find_output_space_#t~mem1717#1 := read~int#61(find_output_space_~dmap~12#1.base, 644 + find_output_space_~dmap~12#1.offset, 4); [2025-02-08 02:33:16,185 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10072: sequencer_read_~fixit~2#1.base, sequencer_read_~fixit~2#1.offset := ~iqueue~0.base, ~iqueue~0.offset + (if 8 * ~iqhead~0 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then 8 * ~iqhead~0 % 18446744073709551616 % 18446744073709551616 else 8 * ~iqhead~0 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616); [2025-02-08 02:33:16,185 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11129: sequencer_open_~i~18#1 := 1 + sequencer_open_~i~18#1; [2025-02-08 02:33:16,185 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9676: MIDIbuf_write_~tmp___2~14#1.base, MIDIbuf_write_~tmp___2~14#1.offset := MIDIbuf_write_#t~ret2424#1.base, MIDIbuf_write_#t~ret2424#1.offset;havoc MIDIbuf_write_#t~ret2424#1.base, MIDIbuf_write_#t~ret2424#1.offset; [2025-02-08 02:33:16,185 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11658: assume 1 == sequencer_ioctl_~mode~7#1;sequencer_ioctl_#res#1 := 0;call ULTIMATE.dealloc(sequencer_ioctl_~#inf~0#1.base, sequencer_ioctl_~#inf~0#1.offset);havoc sequencer_ioctl_~#inf~0#1.base, sequencer_ioctl_~#inf~0#1.offset;call ULTIMATE.dealloc(sequencer_ioctl_~#event_rec~2#1.base, sequencer_ioctl_~#event_rec~2#1.offset);havoc sequencer_ioctl_~#event_rec~2#1.base, sequencer_ioctl_~#event_rec~2#1.offset; [2025-02-08 02:33:16,185 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11658: assume !(1 == sequencer_ioctl_~mode~7#1);sequencer_ioctl_~val~3#1 := 1024 - ~qlen~0; [2025-02-08 02:33:16,186 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9676-1: SUMMARY for call MIDIbuf_write_#t~ret2424#1.base, MIDIbuf_write_#t~ret2424#1.offset := spinlock_check(~#lock~0.base, ~#lock~0.offset); srcloc: null [2025-02-08 02:33:16,186 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7826-1: SUMMARY for call find_output_space_#t~ret1715#1 := printk(93, 0); srcloc: null [2025-02-08 02:33:16,186 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4391: havoc sound_mmap_#t~mem277#1.base, sound_mmap_#t~mem277#1.offset;havoc sound_mmap_#t~mem278#1.base, sound_mmap_#t~mem278#1.offset;havoc sound_mmap_#t~mem279#1.base, sound_mmap_#t~mem279#1.offset; [2025-02-08 02:33:16,186 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4391-1: SUMMARY for call ##fun~int~TO~VOID(sound_mmap_~dev~6#1, sound_mmap_#t~mem279#1.base, sound_mmap_#t~mem279#1.offset); srcloc: null [2025-02-08 02:33:16,186 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11658-1: assume sequencer_ioctl_#t~switch3175#1; [2025-02-08 02:33:16,186 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11658-1: assume !sequencer_ioctl_#t~switch3175#1;sequencer_ioctl_#t~switch3175#1 := sequencer_ioctl_#t~switch3175#1 || -2147200749 == sequencer_ioctl_~cmd#1; [2025-02-08 02:33:16,186 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9544: assume -2147483648 <= MIDIbuf_open_#t~ret2367#1 && MIDIbuf_open_#t~ret2367#1 <= 2147483647;havoc MIDIbuf_open_#t~ret2367#1;call MIDIbuf_open_#t~mem2371#1.base, MIDIbuf_open_#t~mem2371#1.offset := read~$Pointer$#20(~#midi_devs~0.base, ~#midi_devs~0.offset + 8 * MIDIbuf_open_~dev#1, 8);call MIDIbuf_open_#t~mem2372#1.base, MIDIbuf_open_#t~mem2372#1.offset := read~$Pointer$#61(MIDIbuf_open_#t~mem2371#1.base, 165 + MIDIbuf_open_#t~mem2371#1.offset, 8); [2025-02-08 02:33:16,186 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9544-1: SUMMARY for call MIDIbuf_open_#t~ret2367#1 := printk(114, 0); srcloc: null [2025-02-08 02:33:16,186 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11262-2: havoc sequencer_release_#t~bitwise3091#1;assume sequencer_release_#t~bitwise3091#1 % 4294967296 <= sequencer_release_#t~bitwise3090#1 % 4294967296 && sequencer_release_#t~bitwise3091#1 % 4294967296 <= ~synth_open_mask~0 % 4294967296; [2025-02-08 02:33:16,186 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11262-1: [2025-02-08 02:33:16,186 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11262-4: assume 0 == sequencer_release_#t~bitwise3090#1 % 4294967296 || 0 == ~synth_open_mask~0 % 4294967296;sequencer_release_#t~bitwise3091#1 := 0; [2025-02-08 02:33:16,186 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11262-4: assume !(0 == sequencer_release_#t~bitwise3090#1 % 4294967296 || 0 == ~synth_open_mask~0 % 4294967296); [2025-02-08 02:33:16,186 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12187-1: SUMMARY for call sequencer_init_#t~ret3311#1.base, sequencer_init_#t~ret3311#1.offset := vmalloc(8192); srcloc: null [2025-02-08 02:33:16,186 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11262-3: assume sequencer_release_#t~bitwise3090#1 % 4294967296 == ~synth_open_mask~0 % 4294967296;sequencer_release_#t~bitwise3091#1 := sequencer_release_#t~bitwise3090#1; [2025-02-08 02:33:16,186 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11262-3: assume !(sequencer_release_#t~bitwise3090#1 % 4294967296 == ~synth_open_mask~0 % 4294967296); [2025-02-08 02:33:16,186 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12187: sequencer_init_~tmp~106#1.base, sequencer_init_~tmp~106#1.offset := sequencer_init_#t~ret3311#1.base, sequencer_init_#t~ret3311#1.offset;havoc sequencer_init_#t~ret3311#1.base, sequencer_init_#t~ret3311#1.offset;~queue~0.base, ~queue~0.offset := sequencer_init_~tmp~106#1.base, sequencer_init_~tmp~106#1.offset; [2025-02-08 02:33:16,186 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11262: assume 0 != sequencer_release_#t~bitwise3091#1 % 4294967296;havoc sequencer_release_#t~bitwise3090#1;havoc sequencer_release_#t~bitwise3091#1;call sequencer_release_#t~mem3092#1.base, sequencer_release_#t~mem3092#1.offset := read~$Pointer$#19(~#synth_devs~0.base, ~#synth_devs~0.offset + 8 * sequencer_release_~i~20#1, 8); [2025-02-08 02:33:16,186 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11262: assume !(0 != sequencer_release_#t~bitwise3091#1 % 4294967296);havoc sequencer_release_#t~bitwise3090#1;havoc sequencer_release_#t~bitwise3091#1; [2025-02-08 02:33:16,186 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3995-1: SUMMARY for call sound_open_#t~ret166#1 := try_module_get(sound_open_#t~mem165#1.base, sound_open_#t~mem165#1.offset); srcloc: null [2025-02-08 02:33:16,186 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3995: assume -2147483648 <= sound_open_#t~ret166#1 && sound_open_#t~ret166#1 <= 2147483647;sound_open_~tmp___0~10#1 := sound_open_#t~ret166#1; [2025-02-08 02:33:16,186 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4788-1: SUMMARY for call ldv_handler_precall(); srcloc: null [2025-02-08 02:33:16,186 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11262-6: havoc sequencer_release_#t~bitwise3090#1;assume sequencer_release_#t~bitwise3090#1 > 1; [2025-02-08 02:33:16,186 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7827-1: SUMMARY for call find_output_space_#t~ret1718#1 := printk(94, 0); srcloc: null [2025-02-08 02:33:16,186 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10073: SUMMARY for call spin_unlock_irqrestore(~#lock___0~0.base, ~#lock___0~0.offset, sequencer_read_~flags~19#1); srcloc: null [2025-02-08 02:33:16,186 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11262-5: [2025-02-08 02:33:16,187 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7827: assume -2147483648 <= find_output_space_#t~ret1718#1 && find_output_space_#t~ret1718#1 <= 2147483647;havoc find_output_space_#t~mem1716#1;havoc find_output_space_#t~mem1717#1;havoc find_output_space_#t~ret1718#1;find_output_space_#res#1 := 0; [2025-02-08 02:33:16,187 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4788: assume { :begin_inline_sound_mmap } true;sound_mmap_#in~file#1.base, sound_mmap_#in~file#1.offset, sound_mmap_#in~vma#1.base, sound_mmap_#in~vma#1.offset := main_~var_group1~0#1.base, main_~var_group1~0#1.offset, main_~var_group2~0#1.base, main_~var_group2~0#1.offset;havoc sound_mmap_#res#1;havoc sound_mmap_#t~mem238#1.base, sound_mmap_#t~mem238#1.offset, sound_mmap_#t~mem239#1.base, sound_mmap_#t~mem239#1.offset, sound_mmap_#t~ret240#1, sound_mmap_#t~ret241#1, sound_mmap_#t~mem242#1, sound_mmap_#t~bitwise243#1, sound_mmap_#t~mem244#1.base, sound_mmap_#t~mem244#1.offset, sound_mmap_#t~mem245#1.base, sound_mmap_#t~mem245#1.offset, sound_mmap_#t~mem246#1, sound_mmap_#t~mem247#1.base, sound_mmap_#t~mem247#1.offset, sound_mmap_#t~mem248#1.base, sound_mmap_#t~mem248#1.offset, sound_mmap_#t~ret249#1, sound_mmap_#t~ret250#1, sound_mmap_#t~mem251#1.base, sound_mmap_#t~mem251#1.offset, sound_mmap_#t~ret252#1, sound_mmap_#t~mem253#1, sound_mmap_#t~ret254#1, sound_mmap_#t~mem255#1, sound_mmap_#t~ret256#1, sound_mmap_#t~mem257#1, sound_mmap_#t~mem258#1, sound_mmap_#t~mem259#1, sound_mmap_#t~mem260#1, sound_mmap_#t~ret261#1, sound_mmap_#t~mem262#1.base, sound_mmap_#t~mem262#1.offset, sound_mmap_#t~ret263#1, sound_mmap_#t~mem264#1, sound_mmap_#t~mem265#1, sound_mmap_#t~mem266#1, sound_mmap_#t~mem267#1, sound_mmap_#t~ret268#1, sound_mmap_#t~mem269#1, sound_mmap_#t~mem270#1.base, sound_mmap_#t~mem270#1.offset, sound_mmap_#t~mem271#1.base, sound_mmap_#t~mem271#1.offset, sound_mmap_#t~mem272#1.base, sound_mmap_#t~mem272#1.offset, sound_mmap_#t~mem277#1.base, sound_mmap_#t~mem277#1.offset, sound_mmap_#t~mem278#1.base, sound_mmap_#t~mem278#1.offset, sound_mmap_#t~mem279#1.base, sound_mmap_#t~mem279#1.offset, sound_mmap_#t~mem280#1.base, sound_mmap_#t~mem280#1.offset, sound_mmap_#t~mem281#1, sound_mmap_#t~mem282#1, sound_mmap_#t~memset~res283#1.base, sound_mmap_#t~memset~res283#1.offset, sound_mmap_~file#1.base, sound_mmap_~file#1.offset, sound_mmap_~vma#1.base, sound_mmap_~vma#1.offset, sound_mmap_~dev_class~0#1, sound_mmap_~size~0#1, sound_mmap_~dmap~0#1.base, sound_mmap_~dmap~0#1.offset, sound_mmap_~dev~6#1, sound_mmap_~tmp~24#1, sound_mmap_~tmp___0~14#1, sound_mmap_~tmp___1~6#1;sound_mmap_~file#1.base, sound_mmap_~file#1.offset := sound_mmap_#in~file#1.base, sound_mmap_#in~file#1.offset;sound_mmap_~vma#1.base, sound_mmap_~vma#1.offset := sound_mmap_#in~vma#1.base, sound_mmap_#in~vma#1.offset;havoc sound_mmap_~dev_class~0#1;havoc sound_mmap_~size~0#1;havoc sound_mmap_~dmap~0#1.base, sound_mmap_~dmap~0#1.offset;havoc sound_mmap_~dev~6#1;havoc sound_mmap_~tmp~24#1;havoc sound_mmap_~tmp___0~14#1;havoc sound_mmap_~tmp___1~6#1;sound_mmap_~dmap~0#1.base, sound_mmap_~dmap~0#1.offset := 0, 0;call sound_mmap_#t~mem238#1.base, sound_mmap_#t~mem238#1.offset := read~$Pointer$#61(sound_mmap_~file#1.base, 24 + sound_mmap_~file#1.offset, 8);call sound_mmap_#t~mem239#1.base, sound_mmap_#t~mem239#1.offset := read~$Pointer$#61(sound_mmap_#t~mem238#1.base, 68 + sound_mmap_#t~mem238#1.offset, 8); [2025-02-08 02:33:16,187 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11262-7: assume 0 == sequencer_release_~i~20#1;sequencer_release_#t~bitwise3090#1 := 1; [2025-02-08 02:33:16,187 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11262-7: assume !(0 == sequencer_release_~i~20#1); [2025-02-08 02:33:16,187 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9677: MIDIbuf_write_~flags~17#1 := MIDIbuf_write_#t~ret2425#1;havoc MIDIbuf_write_#t~ret2425#1;call MIDIbuf_write_#t~mem2426#1.base, MIDIbuf_write_#t~mem2426#1.offset := read~$Pointer$#29(~#midi_out_buf~0.base, ~#midi_out_buf~0.offset + 8 * MIDIbuf_write_~dev#1, 8);call MIDIbuf_write_#t~mem2427#1.base, MIDIbuf_write_#t~mem2427#1.offset := read~$Pointer$#29(~#midi_out_buf~0.base, ~#midi_out_buf~0.offset + 8 * MIDIbuf_write_~dev#1, 8);call MIDIbuf_write_#t~mem2428#1 := read~int#61(MIDIbuf_write_#t~mem2427#1.base, 8 + MIDIbuf_write_#t~mem2427#1.offset, 4);call MIDIbuf_write_#t~mem2429#1 := read~int#61(MIDIbuf_write_~#tmp_data~0#1.base, MIDIbuf_write_~#tmp_data~0#1.offset, 1);call write~int#61(MIDIbuf_write_#t~mem2429#1, MIDIbuf_write_#t~mem2426#1.base, 12 + MIDIbuf_write_#t~mem2426#1.offset + MIDIbuf_write_#t~mem2428#1, 1);havoc MIDIbuf_write_#t~mem2426#1.base, MIDIbuf_write_#t~mem2426#1.offset;havoc MIDIbuf_write_#t~mem2427#1.base, MIDIbuf_write_#t~mem2427#1.offset;havoc MIDIbuf_write_#t~mem2428#1;havoc MIDIbuf_write_#t~mem2429#1;call MIDIbuf_write_#t~mem2430#1.base, MIDIbuf_write_#t~mem2430#1.offset := read~$Pointer$#29(~#midi_out_buf~0.base, ~#midi_out_buf~0.offset + 8 * MIDIbuf_write_~dev#1, 8);call MIDIbuf_write_#t~mem2431#1.base, MIDIbuf_write_#t~mem2431#1.offset := read~$Pointer$#29(~#midi_out_buf~0.base, ~#midi_out_buf~0.offset + 8 * MIDIbuf_write_~dev#1, 8);call MIDIbuf_write_#t~mem2432#1 := read~int#61(MIDIbuf_write_#t~mem2431#1.base, MIDIbuf_write_#t~mem2431#1.offset, 4);call write~int#61(1 + MIDIbuf_write_#t~mem2432#1, MIDIbuf_write_#t~mem2430#1.base, MIDIbuf_write_#t~mem2430#1.offset, 4);havoc MIDIbuf_write_#t~mem2430#1.base, MIDIbuf_write_#t~mem2430#1.offset;havoc MIDIbuf_write_#t~mem2431#1.base, MIDIbuf_write_#t~mem2431#1.offset;havoc MIDIbuf_write_#t~mem2432#1;call MIDIbuf_write_#t~mem2433#1.base, MIDIbuf_write_#t~mem2433#1.offset := read~$Pointer$#29(~#midi_out_buf~0.base, ~#midi_out_buf~0.offset + 8 * MIDIbuf_write_~dev#1, 8);call MIDIbuf_write_#t~mem2434#1.base, MIDIbuf_write_#t~mem2434#1.offset := read~$Pointer$#29(~#midi_out_buf~0.base, ~#midi_out_buf~0.offset + 8 * MIDIbuf_write_~dev#1, 8);call MIDIbuf_write_#t~mem2435#1 := read~int#61(MIDIbuf_write_#t~mem2434#1.base, 8 + MIDIbuf_write_#t~mem2434#1.offset, 4);call write~int#61((if 1 + MIDIbuf_write_#t~mem2435#1 < 0 && 0 != (1 + MIDIbuf_write_#t~mem2435#1) % 4000 then (1 + MIDIbuf_write_#t~mem2435#1) % 4000 - 4000 else (1 + MIDIbuf_write_#t~mem2435#1) % 4000), MIDIbuf_write_#t~mem2433#1.base, 8 + MIDIbuf_write_#t~mem2433#1.offset, 4);havoc MIDIbuf_write_#t~mem2433#1.base, MIDIbuf_write_#t~mem2433#1.offset;havoc MIDIbuf_write_#t~mem2434#1.base, MIDIbuf_write_#t~mem2434#1.offset;havoc MIDIbuf_write_#t~mem2435#1; [2025-02-08 02:33:16,187 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9677-1: SUMMARY for call MIDIbuf_write_#t~ret2425#1 := _raw_spin_lock_irqsave(MIDIbuf_write_~tmp___2~14#1.base, MIDIbuf_write_~tmp___2~14#1.offset); srcloc: null [2025-02-08 02:33:16,188 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9545: havoc MIDIbuf_open_#t~mem2371#1.base, MIDIbuf_open_#t~mem2371#1.offset;havoc MIDIbuf_open_#t~mem2372#1.base, MIDIbuf_open_#t~mem2372#1.offset;MIDIbuf_open_#res#1 := -5;call ULTIMATE.dealloc(MIDIbuf_open_~#__key~2#1.base, MIDIbuf_open_~#__key~2#1.offset);havoc MIDIbuf_open_~#__key~2#1.base, MIDIbuf_open_~#__key~2#1.offset;call ULTIMATE.dealloc(MIDIbuf_open_~#__key___0~1#1.base, MIDIbuf_open_~#__key___0~1#1.offset);havoc MIDIbuf_open_~#__key___0~1#1.base, MIDIbuf_open_~#__key___0~1#1.offset; [2025-02-08 02:33:16,188 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9545-1: SUMMARY for call ##fun~int~TO~VOID(MIDIbuf_open_~dev#1, MIDIbuf_open_#t~mem2372#1.base, MIDIbuf_open_#t~mem2372#1.offset); srcloc: null [2025-02-08 02:33:16,188 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5317: audio_write_~tmp~31#1 := audio_write_#t~ret523#1;havoc audio_write_#t~mem522#1.base, audio_write_#t~mem522#1.offset;havoc audio_write_#t~ret523#1; [2025-02-08 02:33:16,188 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11527: assume sequencer_ioctl_#t~switch3175#1; [2025-02-08 02:33:16,188 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11527: assume !sequencer_ioctl_#t~switch3175#1; [2025-02-08 02:33:16,188 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5317-1: SUMMARY for call audio_write_#t~ret523#1 := copy_from_user(audio_write_#t~mem522#1.base, audio_write_#t~mem522#1.offset, audio_write_~buf#1.base, audio_write_~buf#1.offset + (if audio_write_~p~2#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then audio_write_~p~2#1 % 18446744073709551616 % 18446744073709551616 else audio_write_~p~2#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616), audio_write_~l~1#1); srcloc: null [2025-02-08 02:33:16,188 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10074: assume -2147483648 <= sequencer_read_#t~ret2516#1 && sequencer_read_#t~ret2516#1 <= 2147483647;sequencer_read_~tmp___1~31#1 := sequencer_read_#t~ret2516#1;havoc sequencer_read_#t~ret2516#1; [2025-02-08 02:33:16,188 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11131: assume sequencer_open_~i~18#1 < ~max_synthdev~0; [2025-02-08 02:33:16,188 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11131: assume !(sequencer_open_~i~18#1 < ~max_synthdev~0);~seq_time~0 := ~jiffies~0;~prev_input_time~0 := 0;~prev_event_time~0 := 0; [2025-02-08 02:33:16,188 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11263: assume 0 != (sequencer_release_#t~mem3092#1.base + sequencer_release_#t~mem3092#1.offset) % 18446744073709551616;havoc sequencer_release_#t~mem3092#1.base, sequencer_release_#t~mem3092#1.offset;call sequencer_release_#t~mem3096#1.base, sequencer_release_#t~mem3096#1.offset := read~$Pointer$#19(~#synth_devs~0.base, ~#synth_devs~0.offset + 8 * sequencer_release_~i~20#1, 8);call sequencer_release_#t~mem3097#1.base, sequencer_release_#t~mem3097#1.offset := read~$Pointer$#61(sequencer_release_#t~mem3096#1.base, 44 + sequencer_release_#t~mem3096#1.offset, 8); [2025-02-08 02:33:16,188 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11263: assume !(0 != (sequencer_release_#t~mem3092#1.base + sequencer_release_#t~mem3092#1.offset) % 18446744073709551616);havoc sequencer_release_#t~mem3092#1.base, sequencer_release_#t~mem3092#1.offset; [2025-02-08 02:33:16,188 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3864: havoc get_mixer_levels_#t~switch138#1;havoc get_mixer_levels_#t~ret139#1;havoc get_mixer_levels_#t~switch138#1;havoc get_mixer_levels_#t~ret139#1;get_mixer_levels_~n~2#1 := (if get_mixer_levels_~__gu_val~0#1 % 18446744073709551616 % 4294967296 <= 2147483647 then get_mixer_levels_~__gu_val~0#1 % 18446744073709551616 % 4294967296 else get_mixer_levels_~__gu_val~0#1 % 18446744073709551616 % 4294967296 - 4294967296); [2025-02-08 02:33:16,188 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10074-1: SUMMARY for call sequencer_read_#t~ret2516#1 := copy_to_user(sequencer_read_~buf#1.base, sequencer_read_~buf#1.offset + (if sequencer_read_~p~7#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then sequencer_read_~p~7#1 % 18446744073709551616 % 18446744073709551616 else sequencer_read_~p~7#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616), sequencer_read_~fixit~2#1.base, sequencer_read_~fixit~2#1.offset, sequencer_read_~ev_len~0#1); srcloc: null [2025-02-08 02:33:16,188 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4789: main_#t~ret351#1 := sound_mmap_#res#1;havoc sound_mmap_#t~mem238#1.base, sound_mmap_#t~mem238#1.offset, sound_mmap_#t~mem239#1.base, sound_mmap_#t~mem239#1.offset, sound_mmap_#t~ret240#1, sound_mmap_#t~ret241#1, sound_mmap_#t~mem242#1, sound_mmap_#t~bitwise243#1, sound_mmap_#t~mem244#1.base, sound_mmap_#t~mem244#1.offset, sound_mmap_#t~mem245#1.base, sound_mmap_#t~mem245#1.offset, sound_mmap_#t~mem246#1, sound_mmap_#t~mem247#1.base, sound_mmap_#t~mem247#1.offset, sound_mmap_#t~mem248#1.base, sound_mmap_#t~mem248#1.offset, sound_mmap_#t~ret249#1, sound_mmap_#t~ret250#1, sound_mmap_#t~mem251#1.base, sound_mmap_#t~mem251#1.offset, sound_mmap_#t~ret252#1, sound_mmap_#t~mem253#1, sound_mmap_#t~ret254#1, sound_mmap_#t~mem255#1, sound_mmap_#t~ret256#1, sound_mmap_#t~mem257#1, sound_mmap_#t~mem258#1, sound_mmap_#t~mem259#1, sound_mmap_#t~mem260#1, sound_mmap_#t~ret261#1, sound_mmap_#t~mem262#1.base, sound_mmap_#t~mem262#1.offset, sound_mmap_#t~ret263#1, sound_mmap_#t~mem264#1, sound_mmap_#t~mem265#1, sound_mmap_#t~mem266#1, sound_mmap_#t~mem267#1, sound_mmap_#t~ret268#1, sound_mmap_#t~mem269#1, sound_mmap_#t~mem270#1.base, sound_mmap_#t~mem270#1.offset, sound_mmap_#t~mem271#1.base, sound_mmap_#t~mem271#1.offset, sound_mmap_#t~mem272#1.base, sound_mmap_#t~mem272#1.offset, sound_mmap_#t~mem277#1.base, sound_mmap_#t~mem277#1.offset, sound_mmap_#t~mem278#1.base, sound_mmap_#t~mem278#1.offset, sound_mmap_#t~mem279#1.base, sound_mmap_#t~mem279#1.offset, sound_mmap_#t~mem280#1.base, sound_mmap_#t~mem280#1.offset, sound_mmap_#t~mem281#1, sound_mmap_#t~mem282#1, sound_mmap_#t~memset~res283#1.base, sound_mmap_#t~memset~res283#1.offset, sound_mmap_~file#1.base, sound_mmap_~file#1.offset, sound_mmap_~vma#1.base, sound_mmap_~vma#1.offset, sound_mmap_~dev_class~0#1, sound_mmap_~size~0#1, sound_mmap_~dmap~0#1.base, sound_mmap_~dmap~0#1.offset, sound_mmap_~dev~6#1, sound_mmap_~tmp~24#1, sound_mmap_~tmp___0~14#1, sound_mmap_~tmp___1~6#1;havoc sound_mmap_#in~file#1.base, sound_mmap_#in~file#1.offset, sound_mmap_#in~vma#1.base, sound_mmap_#in~vma#1.offset;assume { :end_inline_sound_mmap } true;assume -2147483648 <= main_#t~ret351#1 && main_#t~ret351#1 <= 2147483647; [2025-02-08 02:33:16,188 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7564-1: SUMMARY for call DMAbuf_getrdbuffer_#t~ret1616#1.base, DMAbuf_getrdbuffer_#t~ret1616#1.offset := spinlock_check(DMAbuf_getrdbuffer_~dmap~8#1.base, 52 + DMAbuf_getrdbuffer_~dmap~8#1.offset); srcloc: null [2025-02-08 02:33:16,188 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7564: DMAbuf_getrdbuffer_~tmp___0~36#1.base, DMAbuf_getrdbuffer_~tmp___0~36#1.offset := DMAbuf_getrdbuffer_#t~ret1616#1.base, DMAbuf_getrdbuffer_#t~ret1616#1.offset;havoc DMAbuf_getrdbuffer_#t~ret1616#1.base, DMAbuf_getrdbuffer_#t~ret1616#1.offset; [2025-02-08 02:33:16,188 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10339: assume ~qlen~0 > 1023;seq_queue_#res#1 := 0; [2025-02-08 02:33:16,188 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10339: assume !(~qlen~0 > 1023);seq_queue_~__len~3#1 := 8; [2025-02-08 02:33:16,188 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11528: assume sequencer_ioctl_#t~switch3175#1; [2025-02-08 02:33:16,188 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11528: assume !sequencer_ioctl_#t~switch3175#1; [2025-02-08 02:33:16,188 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4261: assume -2147483648 <= sound_ioctl_#t~ret227#1 && sound_ioctl_#t~ret227#1 <= 2147483647;sound_ioctl_~tmp___8~0#1 := sound_ioctl_#t~ret227#1;havoc sound_ioctl_#t~ret227#1;sound_ioctl_~ret~6#1 := sound_ioctl_~tmp___8~0#1; [2025-02-08 02:33:16,188 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11528-1: sequencer_ioctl_#t~switch3175#1 := sequencer_ioctl_#t~switch3175#1 || -1073458171 == sequencer_ioctl_~cmd#1; [2025-02-08 02:33:16,188 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4261-1: SUMMARY for call sound_ioctl_#t~ret227#1 := sound_mixer_ioctl(sound_ioctl_~dev~4#1 / 16, sound_ioctl_~cmd#1, sound_ioctl_~p~0#1.base, sound_ioctl_~p~0#1.offset); srcloc: null [2025-02-08 02:33:16,189 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12189: assume 0 == (~queue~0.base + ~queue~0.offset) % 18446744073709551616; [2025-02-08 02:33:16,189 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12189: assume !(0 == (~queue~0.base + ~queue~0.offset) % 18446744073709551616); [2025-02-08 02:33:16,189 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10075: assume 0 != sequencer_read_~tmp___1~31#1;sequencer_read_#res#1 := sequencer_read_~count#1 - sequencer_read_~c~6#1; [2025-02-08 02:33:16,189 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10075: assume !(0 != sequencer_read_~tmp___1~31#1);sequencer_read_~p~7#1 := sequencer_read_~p~7#1 + sequencer_read_~ev_len~0#1;sequencer_read_~c~6#1 := sequencer_read_~c~6#1 - sequencer_read_~ev_len~0#1; [2025-02-08 02:33:16,189 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11264: havoc sequencer_release_#t~mem3096#1.base, sequencer_release_#t~mem3096#1.offset;havoc sequencer_release_#t~mem3097#1.base, sequencer_release_#t~mem3097#1.offset;call sequencer_release_#t~mem3098#1.base, sequencer_release_#t~mem3098#1.offset := read~$Pointer$#19(~#synth_devs~0.base, ~#synth_devs~0.offset + 8 * sequencer_release_~i~20#1, 8);call sequencer_release_#t~mem3099#1.base, sequencer_release_#t~mem3099#1.offset := read~$Pointer$#61(sequencer_release_#t~mem3098#1.base, sequencer_release_#t~mem3098#1.offset, 8); [2025-02-08 02:33:16,189 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11264-1: SUMMARY for call ##fun~int~TO~VOID(sequencer_release_~i~20#1, sequencer_release_#t~mem3097#1.base, sequencer_release_#t~mem3097#1.offset); srcloc: null [2025-02-08 02:33:16,189 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3865: assume get_mixer_levels_#t~switch138#1; [2025-02-08 02:33:16,189 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3865: assume !get_mixer_levels_#t~switch138#1;get_mixer_levels_#t~switch138#1 := get_mixer_levels_#t~switch138#1; [2025-02-08 02:33:16,189 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5715: call audio_ioctl_#t~mem750#1 := read~int#61(audio_ioctl_~dmap~2#1.base, 652 + audio_ioctl_~dmap~2#1.offset, 8);audio_ioctl_~count~0#1 := (if (audio_ioctl_#t~mem750#1 + audio_ioctl_~count~0#1) % 4294967296 % 4294967296 <= 2147483647 then (audio_ioctl_#t~mem750#1 + audio_ioctl_~count~0#1) % 4294967296 % 4294967296 else (audio_ioctl_#t~mem750#1 + audio_ioctl_~count~0#1) % 4294967296 % 4294967296 - 4294967296);call audio_ioctl_#t~mem751#1 := read~int#61(audio_ioctl_~dmap~2#1.base, 660 + audio_ioctl_~dmap~2#1.offset, 8);audio_ioctl_~count~0#1 := (if (audio_ioctl_#t~mem751#1 - audio_ioctl_~count~0#1) % 4294967296 % 4294967296 <= 2147483647 then (audio_ioctl_#t~mem751#1 - audio_ioctl_~count~0#1) % 4294967296 % 4294967296 else (audio_ioctl_#t~mem751#1 - audio_ioctl_~count~0#1) % 4294967296 % 4294967296 - 4294967296); [2025-02-08 02:33:16,189 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4394: havoc sound_mmap_#t~mem280#1.base, sound_mmap_#t~mem280#1.offset;havoc sound_mmap_#t~mem281#1;havoc sound_mmap_#t~mem282#1;havoc sound_mmap_#t~memset~res283#1.base, sound_mmap_#t~memset~res283#1.offset; [2025-02-08 02:33:16,190 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7565-1: SUMMARY for call DMAbuf_getrdbuffer_#t~ret1617#1 := _raw_spin_lock_irqsave(DMAbuf_getrdbuffer_~tmp___0~36#1.base, DMAbuf_getrdbuffer_~tmp___0~36#1.offset); srcloc: null [2025-02-08 02:33:16,190 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7565: DMAbuf_getrdbuffer_~flags~9#1 := DMAbuf_getrdbuffer_#t~ret1617#1;havoc DMAbuf_getrdbuffer_#t~ret1617#1;call DMAbuf_getrdbuffer_#t~mem1618#1 := read~int#61(DMAbuf_getrdbuffer_~dmap~8#1.base, 40 + DMAbuf_getrdbuffer_~dmap~8#1.offset, 4); [2025-02-08 02:33:16,190 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8358: assume 0 == poll_input_#t~mem2055#1 % 2;havoc poll_input_#t~mem2055#1;poll_input_#res#1 := 0; [2025-02-08 02:33:16,190 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8358: assume !(0 == poll_input_#t~mem2055#1 % 2);havoc poll_input_#t~mem2055#1;call poll_input_#t~mem2056#1 := read~int#61(poll_input_~dmap~21#1.base, 680 + poll_input_~dmap~21#1.offset, 4); [2025-02-08 02:33:16,190 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5319: assume 0 != audio_write_~tmp~31#1 % 18446744073709551616;audio_write_#res#1 := -14;call ULTIMATE.dealloc(audio_write_~#buf_size~0#1.base, audio_write_~#buf_size~0#1.offset);havoc audio_write_~#buf_size~0#1.base, audio_write_~#buf_size~0#1.offset;call ULTIMATE.dealloc(audio_write_~#used~0#1.base, audio_write_~#used~0#1.offset);havoc audio_write_~#used~0#1.base, audio_write_~#used~0#1.offset;call ULTIMATE.dealloc(audio_write_~#returned~0#1.base, audio_write_~#returned~0#1.offset);havoc audio_write_~#returned~0#1.base, audio_write_~#returned~0#1.offset;call ULTIMATE.dealloc(audio_write_~#dma_buf~0#1.base, audio_write_~#dma_buf~0#1.offset);havoc audio_write_~#dma_buf~0#1.base, audio_write_~#dma_buf~0#1.offset; [2025-02-08 02:33:16,190 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5319: assume !(0 != audio_write_~tmp~31#1 % 18446744073709551616); [2025-02-08 02:33:16,190 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4394-1: SUMMARY for call sound_mmap_#t~memset~res283#1.base, sound_mmap_#t~memset~res283#1.offset := #Ultimate.C_memset#61(sound_mmap_#t~mem280#1.base, sound_mmap_#t~mem280#1.offset, sound_mmap_#t~mem281#1, sound_mmap_#t~mem282#1); srcloc: null [2025-02-08 02:33:16,190 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4394-2: call sound_mmap_#t~mem280#1.base, sound_mmap_#t~mem280#1.offset := read~$Pointer$#61(sound_mmap_~dmap~0#1.base, 8 + sound_mmap_~dmap~0#1.offset, 8);call sound_mmap_#t~mem281#1 := read~int#61(sound_mmap_~dmap~0#1.base, 684 + sound_mmap_~dmap~0#1.offset, 1);call sound_mmap_#t~mem282#1 := read~int#61(sound_mmap_~dmap~0#1.base, 644 + sound_mmap_~dmap~0#1.offset, 4); [2025-02-08 02:33:16,190 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11529-1: sequencer_ioctl_#t~switch3175#1 := sequencer_ioctl_#t~switch3175#1 || 21506 == sequencer_ioctl_~cmd#1; [2025-02-08 02:33:16,190 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11529: assume sequencer_ioctl_#t~switch3175#1; [2025-02-08 02:33:16,190 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11529: assume !sequencer_ioctl_#t~switch3175#1; [2025-02-08 02:33:16,190 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12190-1: SUMMARY for call sequencer_init_#t~ret3312#1 := printk(126, 0); srcloc: null [2025-02-08 02:33:16,190 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11265-1: SUMMARY for call module_put(sequencer_release_#t~mem3099#1.base, sequencer_release_#t~mem3099#1.offset); srcloc: null [2025-02-08 02:33:16,190 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11265: havoc sequencer_release_#t~mem3098#1.base, sequencer_release_#t~mem3098#1.offset;havoc sequencer_release_#t~mem3099#1.base, sequencer_release_#t~mem3099#1.offset;call sequencer_release_#t~mem3100#1.base, sequencer_release_#t~mem3100#1.offset := read~$Pointer$#19(~#synth_devs~0.base, ~#synth_devs~0.offset + 8 * sequencer_release_~i~20#1, 8);call sequencer_release_#t~mem3101#1 := read~int#61(sequencer_release_#t~mem3100#1.base, 24 + sequencer_release_#t~mem3100#1.offset, 4); [2025-02-08 02:33:16,190 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12190: assume -2147483648 <= sequencer_init_#t~ret3312#1 && sequencer_init_#t~ret3312#1 <= 2147483647;havoc sequencer_init_#t~ret3312#1; [2025-02-08 02:33:16,190 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4791: assume main_#t~switch344#1; [2025-02-08 02:33:16,190 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4791: assume !main_#t~switch344#1;havoc main_#t~switch344#1;havoc main_#t~ret349#1;havoc main_#t~ret350#1;havoc main_#t~ret351#1;havoc main_#t~switch344#1;havoc main_#t~ret349#1;havoc main_#t~ret350#1;havoc main_#t~ret351#1; [2025-02-08 02:33:16,190 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5584-1: SUMMARY for call audio_ioctl_#t~ret673#1 := ##fun~int~X~int~TO~int(audio_ioctl_~dev#1, audio_ioctl_~val~0#1, audio_ioctl_#t~mem672#1.base, audio_ioctl_#t~mem672#1.offset); srcloc: null [2025-02-08 02:33:16,190 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11530: assume sequencer_ioctl_#t~switch3175#1; [2025-02-08 02:33:16,190 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11530: assume !sequencer_ioctl_#t~switch3175#1; [2025-02-08 02:33:16,190 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5584: assume -2147483648 <= audio_ioctl_#t~ret673#1 && audio_ioctl_#t~ret673#1 <= 2147483647;audio_ioctl_~val~0#1 := audio_ioctl_#t~ret673#1; [2025-02-08 02:33:16,190 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4395: sound_mmap_#res#1 := 0; [2025-02-08 02:33:16,190 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5452-1: assume 0 == audio_ioctl_#t~bitwise601#1;havoc audio_ioctl_#t~mem599#1.base, audio_ioctl_#t~mem599#1.offset;havoc audio_ioctl_#t~mem600#1;havoc audio_ioctl_#t~bitwise601#1;audio_ioctl_#res#1 := 0; [2025-02-08 02:33:16,190 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5452-1: assume !(0 == audio_ioctl_#t~bitwise601#1);havoc audio_ioctl_#t~mem599#1.base, audio_ioctl_#t~mem599#1.offset;havoc audio_ioctl_#t~mem600#1;havoc audio_ioctl_#t~bitwise601#1;call audio_ioctl_#t~mem602#1.base, audio_ioctl_#t~mem602#1.offset := read~$Pointer$#15(~#audio_devs~0.base, ~#audio_devs~0.offset + 8 * audio_ioctl_~dev#1, 8);call audio_ioctl_#t~mem603#1.base, audio_ioctl_#t~mem603#1.offset := read~$Pointer$#61(audio_ioctl_#t~mem602#1.base, 168 + audio_ioctl_#t~mem602#1.offset, 8);call audio_ioctl_#t~mem604#1 := read~int#61(audio_ioctl_#t~mem603#1.base, 632 + audio_ioctl_#t~mem603#1.offset, 4); [2025-02-08 02:33:16,191 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4395-1: SUMMARY for call _unlock_kernel(55, 0, 56, 0, 507); srcloc: null [2025-02-08 02:33:16,191 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5452-2: assume 2 == audio_ioctl_#t~mem600#1;audio_ioctl_#t~bitwise601#1 := audio_ioctl_#t~mem600#1; [2025-02-08 02:33:16,191 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5452-2: assume !(2 == audio_ioctl_#t~mem600#1); [2025-02-08 02:33:16,191 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5452: assume 0 == audio_ioctl_#t~mem604#1;havoc audio_ioctl_#t~mem602#1.base, audio_ioctl_#t~mem602#1.offset;havoc audio_ioctl_#t~mem603#1.base, audio_ioctl_#t~mem603#1.offset;havoc audio_ioctl_#t~mem604#1;audio_ioctl_#res#1 := 0; [2025-02-08 02:33:16,191 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5452: assume !(0 == audio_ioctl_#t~mem604#1);havoc audio_ioctl_#t~mem602#1.base, audio_ioctl_#t~mem602#1.offset;havoc audio_ioctl_#t~mem603#1.base, audio_ioctl_#t~mem603#1.offset;havoc audio_ioctl_#t~mem604#1; [2025-02-08 02:33:16,191 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5452-3: assume 0 == audio_ioctl_#t~mem600#1;audio_ioctl_#t~bitwise601#1 := 0; [2025-02-08 02:33:16,191 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5452-3: assume !(0 == audio_ioctl_#t~mem600#1); [2025-02-08 02:33:16,191 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11266: assume 0 != sequencer_release_#t~mem3101#1;havoc sequencer_release_#t~mem3100#1.base, sequencer_release_#t~mem3100#1.offset;havoc sequencer_release_#t~mem3101#1;call sequencer_release_#t~mem3102#1.base, sequencer_release_#t~mem3102#1.offset := read~$Pointer$#19(~#synth_devs~0.base, ~#synth_devs~0.offset + 8 * sequencer_release_~i~20#1, 8);call sequencer_release_#t~mem3103#1 := read~int#61(sequencer_release_#t~mem3102#1.base, 24 + sequencer_release_#t~mem3102#1.offset, 4);call write~int#34(0, ~#midi_opened~0.base, ~#midi_opened~0.offset + 4 * sequencer_release_#t~mem3103#1, 4);havoc sequencer_release_#t~mem3102#1.base, sequencer_release_#t~mem3102#1.offset;havoc sequencer_release_#t~mem3103#1; [2025-02-08 02:33:16,192 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11266: assume !(0 != sequencer_release_#t~mem3101#1);havoc sequencer_release_#t~mem3100#1.base, sequencer_release_#t~mem3100#1.offset;havoc sequencer_release_#t~mem3101#1; [2025-02-08 02:33:16,192 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5452-4: assume audio_ioctl_#t~switch598#1;call audio_ioctl_#t~mem599#1.base, audio_ioctl_#t~mem599#1.offset := read~$Pointer$#15(~#audio_devs~0.base, ~#audio_devs~0.offset + 8 * audio_ioctl_~dev#1, 8);call audio_ioctl_#t~mem600#1 := read~int#61(audio_ioctl_#t~mem599#1.base, 192 + audio_ioctl_#t~mem599#1.offset, 4); [2025-02-08 02:33:16,192 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5452-4: assume !audio_ioctl_#t~switch598#1;audio_ioctl_#t~switch598#1 := audio_ioctl_#t~switch598#1 || 20488 == audio_ioctl_~cmd#1; [2025-02-08 02:33:16,192 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11530-1: sequencer_ioctl_#t~switch3175#1 := sequencer_ioctl_#t~switch3175#1 || 21507 == sequencer_ioctl_~cmd#1; [2025-02-08 02:33:16,192 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10209: sequencer_write_~tmp___0~61#1 := sequencer_write_#t~ret2531#1; [2025-02-08 02:33:16,192 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10209-1: SUMMARY for call sequencer_write_#t~ret2531#1 := copy_from_user(sequencer_write_~#event_rec~1#1.base, sequencer_write_~#event_rec~1#1.offset, sequencer_write_~buf#1.base, sequencer_write_~buf#1.offset + (if sequencer_write_~p~8#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then sequencer_write_~p~8#1 % 18446744073709551616 % 18446744073709551616 else sequencer_write_~p~8#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616), 4); srcloc: null [2025-02-08 02:33:16,192 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7567: assume DMAbuf_getrdbuffer_#t~mem1618#1 <= 0;havoc DMAbuf_getrdbuffer_#t~mem1618#1;DMAbuf_getrdbuffer_~tmp___1~20#1 := DMAbuf_getrdbuffer_~n~5#1;DMAbuf_getrdbuffer_~n~5#1 := 1 + DMAbuf_getrdbuffer_~n~5#1; [2025-02-08 02:33:16,192 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7567: assume !(DMAbuf_getrdbuffer_#t~mem1618#1 <= 0);havoc DMAbuf_getrdbuffer_#t~mem1618#1; [2025-02-08 02:33:16,192 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11531-1: sequencer_ioctl_#t~switch3175#1 := sequencer_ioctl_#t~switch3175#1 || 21508 == sequencer_ioctl_~cmd#1; [2025-02-08 02:33:16,192 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11531: assume sequencer_ioctl_#t~switch3175#1; [2025-02-08 02:33:16,192 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11531: assume !sequencer_ioctl_#t~switch3175#1; [2025-02-08 02:33:16,192 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9681: SUMMARY for call spin_unlock_irqrestore(~#lock~0.base, ~#lock~0.offset, MIDIbuf_write_~flags~17#1); srcloc: null [2025-02-08 02:33:16,192 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5453: [2025-02-08 02:33:16,192 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5453-1: havoc audio_ioctl_#t~bitwise601#1;assume ((((audio_ioctl_#t~mem600#1 < 0 || audio_ioctl_#t~bitwise601#1 <= audio_ioctl_#t~mem600#1) && audio_ioctl_#t~bitwise601#1 <= 2) && audio_ioctl_#t~bitwise601#1 >= 0) && (audio_ioctl_#t~mem600#1 >= 0 || audio_ioctl_#t~bitwise601#1 > 2 + audio_ioctl_#t~mem600#1)) && audio_ioctl_#t~bitwise601#1 >= -2147483648; [2025-02-08 02:33:16,192 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5586: assume audio_ioctl_#t~switch598#1;call audio_ioctl_#t~mem679#1.base, audio_ioctl_#t~mem679#1.offset := read~$Pointer$#15(~#audio_devs~0.base, ~#audio_devs~0.offset + 8 * audio_ioctl_~dev#1, 8);call audio_ioctl_#t~mem680#1.base, audio_ioctl_#t~mem680#1.offset := read~$Pointer$#61(audio_ioctl_#t~mem679#1.base, 144 + audio_ioctl_#t~mem679#1.offset, 8);call audio_ioctl_#t~mem681#1.base, audio_ioctl_#t~mem681#1.offset := read~$Pointer$#61(audio_ioctl_#t~mem680#1.base, 112 + audio_ioctl_#t~mem680#1.offset, 8); [2025-02-08 02:33:16,192 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5586: assume !audio_ioctl_#t~switch598#1;audio_ioctl_#t~switch598#1 := audio_ioctl_#t~switch598#1 || -1073459197 == audio_ioctl_~cmd#1; [2025-02-08 02:33:16,192 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11532: assume sequencer_ioctl_#t~switch3175#1; [2025-02-08 02:33:16,192 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11532: assume !sequencer_ioctl_#t~switch3175#1; [2025-02-08 02:33:16,192 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11532-1: sequencer_ioctl_#t~switch3175#1 := sequencer_ioctl_#t~switch3175#1 || 1074025479 == sequencer_ioctl_~cmd#1; [2025-02-08 02:33:16,192 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4265: assume sound_ioctl_#t~switch224#1; [2025-02-08 02:33:16,192 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4265: assume !sound_ioctl_#t~switch224#1; [2025-02-08 02:33:16,192 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10211: assume 0 != sequencer_write_~tmp___0~61#1 % 18446744073709551616; [2025-02-08 02:33:16,192 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10211: assume !(0 != sequencer_write_~tmp___0~61#1 % 18446744073709551616);call sequencer_write_#t~mem2532#1 := read~int#61(sequencer_write_~#event_rec~1#1.base, sequencer_write_~#event_rec~1#1.offset, 1);sequencer_write_~ev_code~0#1 := sequencer_write_#t~mem2532#1;havoc sequencer_write_#t~mem2532#1; [2025-02-08 02:33:16,192 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4001: assume sound_open_#t~switch157#1; [2025-02-08 02:33:16,192 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4001: assume !sound_open_#t~switch157#1; [2025-02-08 02:33:16,192 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7833: assume find_output_space_~offs~1#1 + find_output_space_~len~3#1 > find_output_space_#t~mem1722#1;havoc find_output_space_#t~mem1722#1;call find_output_space_#t~mem1723#1 := read~int#61(find_output_space_~dmap~12#1.base, 644 + find_output_space_~dmap~12#1.offset, 4);find_output_space_~len~3#1 := find_output_space_#t~mem1723#1 - find_output_space_~offs~1#1;havoc find_output_space_#t~mem1723#1; [2025-02-08 02:33:16,192 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7833: assume !(find_output_space_~offs~1#1 + find_output_space_~len~3#1 > find_output_space_#t~mem1722#1);havoc find_output_space_#t~mem1722#1; [2025-02-08 02:33:16,192 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5587: assume -2147483648 <= audio_ioctl_#t~ret682#1 && audio_ioctl_#t~ret682#1 <= 2147483647;audio_ioctl_~val~0#1 := audio_ioctl_#t~ret682#1; [2025-02-08 02:33:16,192 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4530: oss_cleanup_~i~7#1 := 1 + oss_cleanup_~i~7#1; [2025-02-08 02:33:16,192 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5587-1: SUMMARY for call audio_ioctl_#t~ret682#1 := ##fun~int~X~int~TO~int(audio_ioctl_~dev#1, 0, audio_ioctl_#t~mem681#1.base, audio_ioctl_#t~mem681#1.offset); srcloc: null [2025-02-08 02:33:16,192 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11533-1: assume sequencer_ioctl_#t~switch3175#1; [2025-02-08 02:33:16,192 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11533-1: assume !sequencer_ioctl_#t~switch3175#1;sequencer_ioctl_#t~switch3175#1 := sequencer_ioctl_#t~switch3175#1 || 1074025480 == sequencer_ioctl_~cmd#1; [2025-02-08 02:33:16,193 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11533: assume 2 != ~seq_mode~0;sequencer_ioctl_#res#1 := -22;call ULTIMATE.dealloc(sequencer_ioctl_~#inf~0#1.base, sequencer_ioctl_~#inf~0#1.offset);havoc sequencer_ioctl_~#inf~0#1.base, sequencer_ioctl_~#inf~0#1.offset;call ULTIMATE.dealloc(sequencer_ioctl_~#event_rec~2#1.base, sequencer_ioctl_~#event_rec~2#1.offset);havoc sequencer_ioctl_~#event_rec~2#1.base, sequencer_ioctl_~#event_rec~2#1.offset; [2025-02-08 02:33:16,193 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11533: assume !(2 != ~seq_mode~0);call sequencer_ioctl_#t~mem3180#1.base, sequencer_ioctl_#t~mem3180#1.offset := read~$Pointer$#39(~tmr~0.base, 84 + ~tmr~0.offset, 8); [2025-02-08 02:33:16,193 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4530-1: SUMMARY for call vfree(oss_cleanup_#t~mem309#1.base, oss_cleanup_#t~mem309#1.offset); srcloc: null [2025-02-08 02:33:16,193 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4530-2: call oss_cleanup_#t~mem309#1.base, oss_cleanup_#t~mem309#1.offset := read~$Pointer$#14(~#sound_mem_blocks~0.base, ~#sound_mem_blocks~0.offset + 8 * oss_cleanup_~i~7#1, 8); [2025-02-08 02:33:16,193 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11533-2: sequencer_ioctl_#t~switch3175#1 := sequencer_ioctl_#t~switch3175#1 || -1073458170 == sequencer_ioctl_~cmd#1; [2025-02-08 02:33:16,193 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11665-1: assume sequencer_ioctl_#t~switch3175#1; [2025-02-08 02:33:16,194 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11665-1: assume !sequencer_ioctl_#t~switch3175#1;sequencer_ioctl_#t~switch3175#1 := sequencer_ioctl_#t~switch3175#1 || -1073458941 == sequencer_ioctl_~cmd#1; [2025-02-08 02:33:16,194 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8362: assume 0 != poll_input_#t~mem2056#1 % 2;havoc poll_input_#t~mem2056#1;call poll_input_#t~mem2057#1 := read~int#61(poll_input_~dmap~21#1.base, 40 + poll_input_~dmap~21#1.offset, 4); [2025-02-08 02:33:16,194 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8362: assume !(0 != poll_input_#t~mem2056#1 % 2);havoc poll_input_#t~mem2056#1;call poll_input_#t~mem2058#1 := read~int#61(poll_input_~dmap~21#1.base, poll_input_~dmap~21#1.offset, 4); [2025-02-08 02:33:16,194 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11665: assume 2 == ~seq_mode~0;call sequencer_ioctl_#t~mem3206#1.base, sequencer_ioctl_#t~mem3206#1.offset := read~$Pointer$#39(~tmr~0.base, 84 + ~tmr~0.offset, 8); [2025-02-08 02:33:16,194 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11665: assume !(2 == ~seq_mode~0);sequencer_ioctl_~val~3#1 := (if (~jiffies~0 - ~seq_time~0) % 4294967296 % 4294967296 <= 2147483647 then (~jiffies~0 - ~seq_time~0) % 4294967296 % 4294967296 else (~jiffies~0 - ~seq_time~0) % 4294967296 % 4294967296 - 4294967296); [2025-02-08 02:33:16,194 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4266: assume sound_ioctl_#t~switch224#1;assume { :begin_inline_sequencer_ioctl } true;sequencer_ioctl_#in~dev#1, sequencer_ioctl_#in~file#1.base, sequencer_ioctl_#in~file#1.offset, sequencer_ioctl_#in~cmd#1, sequencer_ioctl_#in~arg#1.base, sequencer_ioctl_#in~arg#1.offset := sound_ioctl_~dev~4#1, sound_ioctl_~file#1.base, sound_ioctl_~file#1.offset, sound_ioctl_~cmd#1, sound_ioctl_~p~0#1.base, sound_ioctl_~p~0#1.offset;havoc sequencer_ioctl_#res#1;havoc sequencer_ioctl_#t~ret3174#1, sequencer_ioctl_#t~switch3175#1, sequencer_ioctl_#t~mem3180#1.base, sequencer_ioctl_#t~mem3180#1.offset, sequencer_ioctl_#t~ret3181#1, sequencer_ioctl_#t~switch3182#1, sequencer_ioctl_#t~mem3183#1.base, sequencer_ioctl_#t~mem3183#1.offset, sequencer_ioctl_#t~short3184#1, sequencer_ioctl_#t~ret3185#1, sequencer_ioctl_#t~ret3186#1.base, sequencer_ioctl_#t~ret3186#1.offset, sequencer_ioctl_#t~ret3187#1, sequencer_ioctl_#t~switch3188#1, sequencer_ioctl_#t~ret3189#1, sequencer_ioctl_#t~mem3190#1.base, sequencer_ioctl_#t~mem3190#1.offset, sequencer_ioctl_#t~short3191#1, sequencer_ioctl_#t~mem3192#1, sequencer_ioctl_#t~mem3199#1.base, sequencer_ioctl_#t~mem3199#1.offset, sequencer_ioctl_#t~mem3200#1.base, sequencer_ioctl_#t~mem3200#1.offset, sequencer_ioctl_#t~ret3201#1, sequencer_ioctl_#t~mem3206#1.base, sequencer_ioctl_#t~mem3206#1.offset, sequencer_ioctl_#t~ret3207#1, sequencer_ioctl_#t~mem3212#1.base, sequencer_ioctl_#t~mem3212#1.offset, sequencer_ioctl_#t~ret3213#1, sequencer_ioctl_#t~switch3214#1, sequencer_ioctl_#t~switch3215#1, sequencer_ioctl_#t~mem3216#1.base, sequencer_ioctl_#t~mem3216#1.offset, sequencer_ioctl_#t~short3217#1, sequencer_ioctl_#t~bitwise3218#1, sequencer_ioctl_#t~bitwise3219#1, sequencer_ioctl_#t~mem3225#1.base, sequencer_ioctl_#t~mem3225#1.offset, sequencer_ioctl_#t~mem3226#1.base, sequencer_ioctl_#t~mem3226#1.offset, sequencer_ioctl_#t~ret3227#1, sequencer_ioctl_#t~switch3228#1, sequencer_ioctl_#t~mem3229#1.base, sequencer_ioctl_#t~mem3229#1.offset, sequencer_ioctl_#t~short3230#1, sequencer_ioctl_#t~bitwise3231#1, sequencer_ioctl_#t~bitwise3232#1, sequencer_ioctl_#t~mem3238#1.base, sequencer_ioctl_#t~mem3238#1.offset, sequencer_ioctl_#t~mem3239#1.base, sequencer_ioctl_#t~mem3239#1.offset, sequencer_ioctl_#t~ret3240#1, sequencer_ioctl_#t~switch3241#1, sequencer_ioctl_#t~mem3242#1.base, sequencer_ioctl_#t~mem3242#1.offset, sequencer_ioctl_#t~short3243#1, sequencer_ioctl_#t~bitwise3244#1, sequencer_ioctl_#t~bitwise3245#1, sequencer_ioctl_#t~mem3251#1.base, sequencer_ioctl_#t~mem3251#1.offset, sequencer_ioctl_#t~mem3252#1.base, sequencer_ioctl_#t~mem3252#1.offset, sequencer_ioctl_#t~ret3253#1, sequencer_ioctl_#t~switch3254#1, sequencer_ioctl_#t~bitwise3255#1, sequencer_ioctl_#t~bitwise3256#1, sequencer_ioctl_#t~mem3262#1.base, sequencer_ioctl_#t~mem3262#1.offset, sequencer_ioctl_#t~mem3263#1.base, sequencer_ioctl_#t~mem3263#1.offset, sequencer_ioctl_#t~ret3264#1, sequencer_ioctl_#t~switch3265#1, sequencer_ioctl_#t~bitwise3266#1, sequencer_ioctl_#t~bitwise3267#1, sequencer_ioctl_#t~mem3268#1.base, sequencer_ioctl_#t~mem3268#1.offset, sequencer_ioctl_#t~mem3269#1.base, sequencer_ioctl_#t~mem3269#1.offset, sequencer_ioctl_#t~memcpy~res3270#1.base, sequencer_ioctl_#t~memcpy~res3270#1.offset, sequencer_ioctl_#t~mem3271#1.base, sequencer_ioctl_#t~mem3271#1.offset, sequencer_ioctl_#t~mem3272#1.base, sequencer_ioctl_#t~mem3272#1.offset, sequencer_ioctl_#t~memcpy~res3273#1.base, sequencer_ioctl_#t~memcpy~res3273#1.offset, sequencer_ioctl_#t~mem3274#1.base, sequencer_ioctl_#t~mem3274#1.offset, sequencer_ioctl_#t~mem3275#1.base, sequencer_ioctl_#t~mem3275#1.offset, sequencer_ioctl_#t~ret3276#1, sequencer_ioctl_#t~ret3277#1, sequencer_ioctl_#t~ret3278#1, sequencer_ioctl_#t~ret3279#1.base, sequencer_ioctl_#t~ret3279#1.offset, sequencer_ioctl_#t~ret3280#1, sequencer_ioctl_#t~ret3281#1, sequencer_ioctl_#t~switch3282#1, sequencer_ioctl_#t~mem3283#1.base, sequencer_ioctl_#t~mem3283#1.offset, sequencer_ioctl_#t~short3284#1, sequencer_ioctl_#t~mem3285#1.base, sequencer_ioctl_#t~mem3285#1.offset, sequencer_ioctl_#t~mem3286#1.base, sequencer_ioctl_#t~mem3286#1.offset, sequencer_ioctl_#t~ret3287#1, sequencer_ioctl_#t~switch3288#1, sequencer_ioctl_#t~switch3289#1, sequencer_ioctl_#t~mem3290#1.base, sequencer_ioctl_#t~mem3290#1.offset, sequencer_ioctl_#t~mem3291#1.base, sequencer_ioctl_#t~mem3291#1.offset, sequencer_ioctl_#t~mem3292#1.base, sequencer_ioctl_#t~mem3292#1.offset, sequencer_ioctl_#t~mem3298#1.base, sequencer_ioctl_#t~mem3298#1.offset, sequencer_ioctl_#t~mem3299#1.base, sequencer_ioctl_#t~mem3299#1.offset, sequencer_ioctl_#t~ret3300#1, sequencer_ioctl_#t~switch3301#1, sequencer_ioctl_~dev#1, sequencer_ioctl_~file#1.base, sequencer_ioctl_~file#1.offset, sequencer_ioctl_~cmd#1, sequencer_ioctl_~arg#1.base, sequencer_ioctl_~arg#1.offset, sequencer_ioctl_~midi_dev~0#1, sequencer_ioctl_~orig_dev~11#1, sequencer_ioctl_~val~3#1, sequencer_ioctl_~err~12#1, sequencer_ioctl_~mode~7#1, sequencer_ioctl_~tmp~104#1, sequencer_ioctl_~#inf~0#1.base, sequencer_ioctl_~#inf~0#1.offset, sequencer_ioctl_~#event_rec~2#1.base, sequencer_ioctl_~#event_rec~2#1.offset, sequencer_ioctl_~flags~24#1, sequencer_ioctl_~p~9#1.base, sequencer_ioctl_~p~9#1.offset, sequencer_ioctl_~tmp___0~69#1, sequencer_ioctl_~__ret_gu~4#1, sequencer_ioctl_~__val_gu~4#1, sequencer_ioctl_~tmp___1~36#1.base, sequencer_ioctl_~tmp___1~36#1.offset, sequencer_ioctl_~tmp___2~20#1, sequencer_ioctl_~__gu_err~1#1, sequencer_ioctl_~__gu_val~1#1, sequencer_ioctl_~tmp___3~7#1, sequencer_ioctl_~tmp___4~7#1, sequencer_ioctl_~tmp___5~6#1, sequencer_ioctl_~__ret_gu___0~2#1, sequencer_ioctl_~__val_gu___0~2#1, sequencer_ioctl_~__ret_gu___1~2#1, sequencer_ioctl_~__val_gu___1~2#1, sequencer_ioctl_~tmp___6~4#1, sequencer_ioctl_~__ret_gu___2~1#1, sequencer_ioctl_~__val_gu___2~1#1, sequencer_ioctl_~__ret_gu___3~1#1, sequencer_ioctl_~__val_gu___3~1#1, sequencer_ioctl_~__ret_gu___4~0#1, sequencer_ioctl_~__val_gu___4~0#1, sequencer_ioctl_~tmp___7~4#1, sequencer_ioctl_~__ret_gu___5~0#1, sequencer_ioctl_~__val_gu___5~0#1, sequencer_ioctl_~__len~4#1, sequencer_ioctl_~__ret~4#1.base, sequencer_ioctl_~__ret~4#1.offset, sequencer_ioctl_~tmp___8~3#1, sequencer_ioctl_~tmp___9~3#1, sequencer_ioctl_~tmp___10~2#1.base, sequencer_ioctl_~tmp___10~2#1.offset, sequencer_ioctl_~__ret_gu___6~0#1, sequencer_ioctl_~__val_gu___6~0#1, sequencer_ioctl_~tmp___11~2#1, sequencer_ioctl_~__ret_gu___7~0#1, sequencer_ioctl_~__val_gu___7~0#1, sequencer_ioctl_~__ret_gu___8~0#1, sequencer_ioctl_~__val_gu___8~0#1, sequencer_ioctl_~tmp___12~1#1, sequencer_ioctl_~__ret_pu~3#1, sequencer_ioctl_~__pu_val~3#1;sequencer_ioctl_~dev#1 := sequencer_ioctl_#in~dev#1;sequencer_ioctl_~file#1.base, sequencer_ioctl_~file#1.offset := sequencer_ioctl_#in~file#1.base, sequencer_ioctl_#in~file#1.offset;sequencer_ioctl_~cmd#1 := sequencer_ioctl_#in~cmd#1;sequencer_ioctl_~arg#1.base, sequencer_ioctl_~arg#1.offset := sequencer_ioctl_#in~arg#1.base, sequencer_ioctl_#in~arg#1.offset;havoc sequencer_ioctl_~midi_dev~0#1;havoc sequencer_ioctl_~orig_dev~11#1;havoc sequencer_ioctl_~val~3#1;havoc sequencer_ioctl_~err~12#1;havoc sequencer_ioctl_~mode~7#1;havoc sequencer_ioctl_~tmp~104#1;call sequencer_ioctl_~#inf~0#1.base, sequencer_ioctl_~#inf~0#1.offset := #Ultimate.allocOnStack(138);call sequencer_ioctl_~#event_rec~2#1.base, sequencer_ioctl_~#event_rec~2#1.offset := #Ultimate.allocOnStack(8);havoc sequencer_ioctl_~flags~24#1;havoc sequencer_ioctl_~p~9#1.base, sequencer_ioctl_~p~9#1.offset;havoc sequencer_ioctl_~tmp___0~69#1;havoc sequencer_ioctl_~__ret_gu~4#1;havoc sequencer_ioctl_~__val_gu~4#1;havoc sequencer_ioctl_~tmp___1~36#1.base, sequencer_ioctl_~tmp___1~36#1.offset;havoc sequencer_ioctl_~tmp___2~20#1;havoc sequencer_ioctl_~__gu_err~1#1;havoc sequencer_ioctl_~__gu_val~1#1;havoc sequencer_ioctl_~tmp___3~7#1;havoc sequencer_ioctl_~tmp___4~7#1;havoc sequencer_ioctl_~tmp___5~6#1;havoc sequencer_ioctl_~__ret_gu___0~2#1;havoc sequencer_ioctl_~__val_gu___0~2#1;havoc sequencer_ioctl_~__ret_gu___1~2#1;havoc sequencer_ioctl_~__val_gu___1~2#1;havoc sequencer_ioctl_~tmp___6~4#1;havoc sequencer_ioctl_~__ret_gu___2~1#1;havoc sequencer_ioctl_~__val_gu___2~1#1;havoc sequencer_ioctl_~__ret_gu___3~1#1;havoc sequencer_ioctl_~__val_gu___3~1#1;havoc sequencer_ioctl_~__ret_gu___4~0#1;havoc sequencer_ioctl_~__val_gu___4~0#1;havoc sequencer_ioctl_~tmp___7~4#1;havoc sequencer_ioctl_~__ret_gu___5~0#1;havoc sequencer_ioctl_~__val_gu___5~0#1;havoc sequencer_ioctl_~__len~4#1;havoc sequencer_ioctl_~__ret~4#1.base, sequencer_ioctl_~__ret~4#1.offset;havoc sequencer_ioctl_~tmp___8~3#1;havoc sequencer_ioctl_~tmp___9~3#1;havoc sequencer_ioctl_~tmp___10~2#1.base, sequencer_ioctl_~tmp___10~2#1.offset;havoc sequencer_ioctl_~__ret_gu___6~0#1;havoc sequencer_ioctl_~__val_gu___6~0#1;havoc sequencer_ioctl_~tmp___11~2#1;havoc sequencer_ioctl_~__ret_gu___7~0#1;havoc sequencer_ioctl_~__val_gu___7~0#1;havoc sequencer_ioctl_~__ret_gu___8~0#1;havoc sequencer_ioctl_~__val_gu___8~0#1;havoc sequencer_ioctl_~tmp___12~1#1;havoc sequencer_ioctl_~__ret_pu~3#1;havoc sequencer_ioctl_~__pu_val~3#1; [2025-02-08 02:33:16,194 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4266: assume !sound_ioctl_#t~switch224#1;sound_ioctl_#t~switch224#1 := sound_ioctl_#t~switch224#1 || 3 == sound_ioctl_~dev~4#1 % 16; [2025-02-08 02:33:16,194 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4266-1: sound_ioctl_#t~switch224#1 := sound_ioctl_#t~switch224#1 || 8 == sound_ioctl_~dev~4#1 % 16; [2025-02-08 02:33:16,194 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12194: sequencer_init_~tmp___0~70#1.base, sequencer_init_~tmp___0~70#1.offset := sequencer_init_#t~ret3313#1.base, sequencer_init_#t~ret3313#1.offset;havoc sequencer_init_#t~ret3313#1.base, sequencer_init_#t~ret3313#1.offset;~iqueue~0.base, ~iqueue~0.offset := sequencer_init_~tmp___0~70#1.base, sequencer_init_~tmp___0~70#1.offset; [2025-02-08 02:33:16,194 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10344: assume seq_queue_~__len~3#1 % 18446744073709551616 > 63; [2025-02-08 02:33:16,194 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10344: assume !(seq_queue_~__len~3#1 % 18446744073709551616 > 63); [2025-02-08 02:33:16,194 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4002: assume sound_open_~retval~0#1 < 0;sound_open_#res#1 := sound_open_~retval~0#1; [2025-02-08 02:33:16,194 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4002: assume !(sound_open_~retval~0#1 < 0); [2025-02-08 02:33:16,194 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4002-2: sound_open_#t~switch157#1 := sound_open_#t~switch157#1 || 8 == sound_open_~dev~2#1 % 16; [2025-02-08 02:33:16,194 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4002-1: assume sound_open_#t~switch157#1;assume { :begin_inline_sequencer_open } true;sequencer_open_#in~dev#1, sequencer_open_#in~file#1.base, sequencer_open_#in~file#1.offset := sound_open_~dev~2#1, sound_open_~file#1.base, sound_open_~file#1.offset;havoc sequencer_open_#res#1;havoc sequencer_open_#t~ret3013#1, sequencer_open_#t~mem3014#1.base, sequencer_open_#t~mem3014#1.offset, sequencer_open_#t~ret3015#1, sequencer_open_#t~mem3016#1.base, sequencer_open_#t~mem3016#1.offset, sequencer_open_#t~mem3017#1.base, sequencer_open_#t~mem3017#1.offset, sequencer_open_#t~mem3018#1, sequencer_open_#t~short3019#1, sequencer_open_#t~mem3020#1.base, sequencer_open_#t~mem3020#1.offset, sequencer_open_#t~mem3021#1, sequencer_open_#t~mem3022#1.base, sequencer_open_#t~mem3022#1.offset, sequencer_open_#t~mem3023#1.base, sequencer_open_#t~mem3023#1.offset, sequencer_open_#t~mem3024#1.base, sequencer_open_#t~mem3024#1.offset, sequencer_open_#t~mem3025#1.base, sequencer_open_#t~mem3025#1.offset, sequencer_open_#t~ret3026#1, sequencer_open_#t~mem3031#1.base, sequencer_open_#t~mem3031#1.offset, sequencer_open_#t~mem3032#1.base, sequencer_open_#t~mem3032#1.offset, sequencer_open_#t~ret3033#1, sequencer_open_#t~ret3034#1, sequencer_open_#t~mem3035#1.base, sequencer_open_#t~mem3035#1.offset, sequencer_open_#t~mem3036#1, sequencer_open_#t~mem3037#1.base, sequencer_open_#t~mem3037#1.offset, sequencer_open_#t~mem3038#1, sequencer_open_#t~ret3039#1, sequencer_open_#t~bitwise3040#1, sequencer_open_#t~bitwise3041#1, sequencer_open_#t~mem3042#1.base, sequencer_open_#t~mem3042#1.offset, sequencer_open_#t~mem3043#1, sequencer_open_#t~mem3044#1.base, sequencer_open_#t~mem3044#1.offset, sequencer_open_#t~mem3045#1, sequencer_open_#t~mem3046#1, sequencer_open_#t~mem3047#1.base, sequencer_open_#t~mem3047#1.offset, sequencer_open_#t~short3048#1, sequencer_open_#t~mem3049#1.base, sequencer_open_#t~mem3049#1.offset, sequencer_open_#t~mem3050#1.base, sequencer_open_#t~mem3050#1.offset, sequencer_open_#t~ret3051#1, sequencer_open_#t~mem3058#1.base, sequencer_open_#t~mem3058#1.offset, sequencer_open_#t~mem3059#1.base, sequencer_open_#t~mem3059#1.offset, sequencer_open_#t~ret3060#1, sequencer_open_#t~mem3061#1.base, sequencer_open_#t~mem3061#1.offset, sequencer_open_#t~ret3062#1, sequencer_open_#t~mem3066#1.base, sequencer_open_#t~mem3066#1.offset, sequencer_open_#t~ret3067#1, sequencer_open_~dev#1, sequencer_open_~file#1.base, sequencer_open_~file#1.offset, sequencer_open_~retval~2#1, sequencer_open_~mode~5#1, sequencer_open_~i~18#1, sequencer_open_~level~0#1, sequencer_open_~tmp~98#1, sequencer_open_~i___0~1#1, sequencer_open_~best~0#1, sequencer_open_~tmp___0~63#1, sequencer_open_~tmp___1~33#1, sequencer_open_~tmp___2~18#1, sequencer_open_~#__key~3#1.base, sequencer_open_~#__key~3#1.offset, sequencer_open_~#__key___0~2#1.base, sequencer_open_~#__key___0~2#1.offset;sequencer_open_~dev#1 := sequencer_open_#in~dev#1;sequencer_open_~file#1.base, sequencer_open_~file#1.offset := sequencer_open_#in~file#1.base, sequencer_open_#in~file#1.offset;havoc sequencer_open_~retval~2#1;havoc sequencer_open_~mode~5#1;havoc sequencer_open_~i~18#1;havoc sequencer_open_~level~0#1;havoc sequencer_open_~tmp~98#1;havoc sequencer_open_~i___0~1#1;havoc sequencer_open_~best~0#1;havoc sequencer_open_~tmp___0~63#1;havoc sequencer_open_~tmp___1~33#1;havoc sequencer_open_~tmp___2~18#1;call sequencer_open_~#__key~3#1.base, sequencer_open_~#__key~3#1.offset := #Ultimate.allocOnStack(8);call sequencer_open_~#__key___0~2#1.base, sequencer_open_~#__key___0~2#1.offset := #Ultimate.allocOnStack(8); [2025-02-08 02:33:16,195 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4002-1: assume !sound_open_#t~switch157#1;sound_open_#t~switch157#1 := sound_open_#t~switch157#1 || 2 == sound_open_~dev~2#1 % 16; [2025-02-08 02:33:16,195 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3870: assume get_mixer_levels_#t~switch138#1; [2025-02-08 02:33:16,195 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3870: assume !get_mixer_levels_#t~switch138#1;get_mixer_levels_#t~switch138#1 := true; [2025-02-08 02:33:16,195 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12194-1: SUMMARY for call sequencer_init_#t~ret3313#1.base, sequencer_init_#t~ret3313#1.offset := vmalloc(8192); srcloc: null [2025-02-08 02:33:16,195 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9684: MIDIbuf_write_~c~4#1 := 1 + MIDIbuf_write_~c~4#1;MIDIbuf_write_~i~13#1 := 1 + MIDIbuf_write_~i~13#1; [2025-02-08 02:33:16,195 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7570: assume DMAbuf_getrdbuffer_~tmp___1~20#1 <= 9; [2025-02-08 02:33:16,195 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7570: assume !(DMAbuf_getrdbuffer_~tmp___1~20#1 <= 9); [2025-02-08 02:33:16,195 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8363: assume 0 != poll_input_#t~mem2057#1;havoc poll_input_#t~mem2057#1;poll_input_#res#1 := 65; [2025-02-08 02:33:16,195 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8363: assume !(0 != poll_input_#t~mem2057#1);havoc poll_input_#t~mem2057#1;poll_input_#res#1 := 0; [2025-02-08 02:33:16,195 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11138: assume 1 == ~seq_mode~0 && (1 == sequencer_open_~mode~5#1 || 3 == sequencer_open_~mode~5#1);sequencer_open_~i~18#1 := 0; [2025-02-08 02:33:16,195 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11138: assume !(1 == ~seq_mode~0 && (1 == sequencer_open_~mode~5#1 || 3 == sequencer_open_~mode~5#1)); [2025-02-08 02:33:16,195 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10345: seq_queue_~__ret~3#1.base, seq_queue_~__ret~3#1.offset := seq_queue_#t~memcpy~res2578#1.base, seq_queue_#t~memcpy~res2578#1.offset;havoc seq_queue_#t~memcpy~res2578#1.base, seq_queue_#t~memcpy~res2578#1.offset; [2025-02-08 02:33:16,195 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10345-1: SUMMARY for call seq_queue_#t~memcpy~res2578#1.base, seq_queue_#t~memcpy~res2578#1.offset := #Ultimate.C_memcpy#61(~queue~0.base, ~queue~0.offset + (if 8 * ~qtail~0 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then 8 * ~qtail~0 % 18446744073709551616 % 18446744073709551616 else 8 * ~qtail~0 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616), seq_queue_~note#1.base, seq_queue_~note#1.offset, seq_queue_~__len~3#1); srcloc: null [2025-02-08 02:33:16,195 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10081: sequencer_read_~tmp___2~16#1.base, sequencer_read_~tmp___2~16#1.offset := sequencer_read_#t~ret2517#1.base, sequencer_read_#t~ret2517#1.offset;havoc sequencer_read_#t~ret2517#1.base, sequencer_read_#t~ret2517#1.offset; [2025-02-08 02:33:16,195 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10081-1: SUMMARY for call sequencer_read_#t~ret2517#1.base, sequencer_read_#t~ret2517#1.offset := spinlock_check(~#lock___0~0.base, ~#lock___0~0.offset); srcloc: null [2025-02-08 02:33:16,195 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5721: audio_ioctl_~val~0#1 := audio_ioctl_~count~0#1; [2025-02-08 02:33:16,195 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11667-1: SUMMARY for call sequencer_ioctl_#t~ret3207#1 := ##fun~int~X~int~X~$Pointer$~TO~int(~tmr_no~0, sequencer_ioctl_~cmd#1, sequencer_ioctl_~arg#1.base, sequencer_ioctl_~arg#1.offset, sequencer_ioctl_#t~mem3206#1.base, sequencer_ioctl_#t~mem3206#1.offset); srcloc: null [2025-02-08 02:33:16,195 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5721-1: SUMMARY for call spin_unlock_irqrestore(audio_ioctl_~dmap~2#1.base, 52 + audio_ioctl_~dmap~2#1.offset, audio_ioctl_~flags~0#1); srcloc: null [2025-02-08 02:33:16,195 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11667: assume -2147483648 <= sequencer_ioctl_#t~ret3207#1 && sequencer_ioctl_#t~ret3207#1 <= 2147483647;sequencer_ioctl_~tmp___4~7#1 := sequencer_ioctl_#t~ret3207#1;havoc sequencer_ioctl_#t~mem3206#1.base, sequencer_ioctl_#t~mem3206#1.offset;havoc sequencer_ioctl_#t~ret3207#1;sequencer_ioctl_#res#1 := sequencer_ioctl_~tmp___4~7#1;call ULTIMATE.dealloc(sequencer_ioctl_~#inf~0#1.base, sequencer_ioctl_~#inf~0#1.offset);havoc sequencer_ioctl_~#inf~0#1.base, sequencer_ioctl_~#inf~0#1.offset;call ULTIMATE.dealloc(sequencer_ioctl_~#event_rec~2#1.base, sequencer_ioctl_~#event_rec~2#1.offset);havoc sequencer_ioctl_~#event_rec~2#1.base, sequencer_ioctl_~#event_rec~2#1.offset; [2025-02-08 02:33:16,196 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5589-2: assume audio_ioctl_#t~switch683#1; [2025-02-08 02:33:16,196 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5589-2: assume !audio_ioctl_#t~switch683#1;havoc audio_ioctl_#t~switch683#1;audio_ioctl_~val~0#1 := (if audio_ioctl_~__val_gu___1~0#1 % 18446744073709551616 % 4294967296 <= 2147483647 then audio_ioctl_~__val_gu___1~0#1 % 18446744073709551616 % 4294967296 else audio_ioctl_~__val_gu___1~0#1 % 18446744073709551616 % 4294967296 - 4294967296); [2025-02-08 02:33:16,196 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5589-3: assume audio_ioctl_#t~switch683#1; [2025-02-08 02:33:16,196 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5589-3: assume !audio_ioctl_#t~switch683#1;audio_ioctl_#t~switch683#1 := true; [2025-02-08 02:33:16,196 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5589: assume audio_ioctl_~val~0#1 > 1 || audio_ioctl_~val~0#1 < 0;audio_ioctl_#res#1 := -22; [2025-02-08 02:33:16,196 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5589: assume !(audio_ioctl_~val~0#1 > 1 || audio_ioctl_~val~0#1 < 0);call audio_ioctl_#t~mem689#1.base, audio_ioctl_#t~mem689#1.offset := read~$Pointer$#15(~#audio_devs~0.base, ~#audio_devs~0.offset + 8 * audio_ioctl_~dev#1, 8);call audio_ioctl_#t~mem690#1.base, audio_ioctl_#t~mem690#1.offset := read~$Pointer$#61(audio_ioctl_#t~mem689#1.base, 144 + audio_ioctl_#t~mem689#1.offset, 8);call audio_ioctl_#t~mem691#1.base, audio_ioctl_#t~mem691#1.offset := read~$Pointer$#61(audio_ioctl_#t~mem690#1.base, 128 + audio_ioctl_#t~mem690#1.offset, 8); [2025-02-08 02:33:16,196 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5589-1: assume 0 != audio_ioctl_~__ret_gu___1~0#1;audio_ioctl_#res#1 := -14; [2025-02-08 02:33:16,196 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5589-1: assume !(0 != audio_ioctl_~__ret_gu___1~0#1); [2025-02-08 02:33:16,196 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5589-6: assume audio_ioctl_#t~switch683#1; [2025-02-08 02:33:16,196 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5589-6: assume !audio_ioctl_#t~switch683#1;audio_ioctl_#t~switch683#1 := audio_ioctl_#t~switch683#1; [2025-02-08 02:33:16,196 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5589-7: assume audio_ioctl_#t~switch598#1; [2025-02-08 02:33:16,196 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5589-7: assume !audio_ioctl_#t~switch598#1;audio_ioctl_#t~switch598#1 := audio_ioctl_#t~switch598#1 || -1073459194 == audio_ioctl_~cmd#1; [2025-02-08 02:33:16,196 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5589-4: assume audio_ioctl_#t~switch683#1; [2025-02-08 02:33:16,196 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5589-4: assume !audio_ioctl_#t~switch683#1;audio_ioctl_#t~switch683#1 := audio_ioctl_#t~switch683#1; [2025-02-08 02:33:16,196 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5589-5: assume audio_ioctl_#t~switch683#1; [2025-02-08 02:33:16,196 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5589-5: assume !audio_ioctl_#t~switch683#1;audio_ioctl_#t~switch683#1 := true; [2025-02-08 02:33:16,196 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12196: assume 0 == (~iqueue~0.base + ~iqueue~0.offset) % 18446744073709551616; [2025-02-08 02:33:16,196 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12196: assume !(0 == (~iqueue~0.base + ~iqueue~0.offset) % 18446744073709551616);~sequencer_ok~0 := 1; [2025-02-08 02:33:16,196 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10082: sequencer_read_~flags~19#1 := sequencer_read_#t~ret2518#1;havoc sequencer_read_#t~ret2518#1;~iqhead~0 := (if 1 + ~iqhead~0 < 0 && 0 != (1 + ~iqhead~0) % 1024 then (1 + ~iqhead~0) % 1024 - 1024 else (1 + ~iqhead~0) % 1024);~iqlen~0 := ~iqlen~0 - 1; [2025-02-08 02:33:16,196 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9818: MIDIbuf_ioctl_~val~1#1 := (if 250 * MIDIbuf_ioctl_~val~1#1 < 0 && 0 != 250 * MIDIbuf_ioctl_~val~1#1 % 10 then 1 + 250 * MIDIbuf_ioctl_~val~1#1 / 10 else 250 * MIDIbuf_ioctl_~val~1#1 / 10);call write~int#32(MIDIbuf_ioctl_~val~1#1, ~#parms~0.base, ~#parms~0.offset + 8 * MIDIbuf_ioctl_~dev#1, 8); [2025-02-08 02:33:16,197 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12064: sequencer_poll_~tmp~105#1.base, sequencer_poll_~tmp~105#1.offset := sequencer_poll_#t~ret3302#1.base, sequencer_poll_#t~ret3302#1.offset;havoc sequencer_poll_#t~ret3302#1.base, sequencer_poll_#t~ret3302#1.offset; [2025-02-08 02:33:16,197 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10082-1: SUMMARY for call sequencer_read_#t~ret2518#1 := _raw_spin_lock_irqsave(sequencer_read_~tmp___2~16#1.base, sequencer_read_~tmp___2~16#1.offset); srcloc: null [2025-02-08 02:33:16,197 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12064-1: SUMMARY for call sequencer_poll_#t~ret3302#1.base, sequencer_poll_#t~ret3302#1.offset := spinlock_check(~#lock___0~0.base, ~#lock___0~0.offset); srcloc: null [2025-02-08 02:33:16,197 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5590: audio_ioctl_#t~switch683#1 := false; [2025-02-08 02:33:16,197 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9554: MIDIbuf_open_~tmp___2~13#1.base, MIDIbuf_open_~tmp___2~13#1.offset := MIDIbuf_open_#t~ret2376#1.base, MIDIbuf_open_#t~ret2376#1.offset;havoc MIDIbuf_open_#t~ret2376#1.base, MIDIbuf_open_#t~ret2376#1.offset;call write~$Pointer$#29(MIDIbuf_open_~tmp___2~13#1.base, MIDIbuf_open_~tmp___2~13#1.offset, ~#midi_out_buf~0.base, ~#midi_out_buf~0.offset + 8 * MIDIbuf_open_~dev#1, 8);call MIDIbuf_open_#t~mem2377#1.base, MIDIbuf_open_#t~mem2377#1.offset := read~$Pointer$#29(~#midi_out_buf~0.base, ~#midi_out_buf~0.offset + 8 * MIDIbuf_open_~dev#1, 8); [2025-02-08 02:33:16,197 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5590-1: SUMMARY for call might_fault(); srcloc: null [2025-02-08 02:33:16,197 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9554-1: SUMMARY for call MIDIbuf_open_#t~ret2376#1.base, MIDIbuf_open_#t~ret2376#1.offset := vmalloc(4012); srcloc: null [2025-02-08 02:33:16,197 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12197-1: SUMMARY for call sequencer_init_#t~ret3314#1 := printk(127, 0); srcloc: null [2025-02-08 02:33:16,197 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12197: assume -2147483648 <= sequencer_init_#t~ret3314#1 && sequencer_init_#t~ret3314#1 <= 2147483647;havoc sequencer_init_#t~ret3314#1; [2025-02-08 02:33:16,197 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12065-1: SUMMARY for call sequencer_poll_#t~ret3303#1 := _raw_spin_lock_irqsave(sequencer_poll_~tmp~105#1.base, sequencer_poll_~tmp~105#1.offset); srcloc: null [2025-02-08 02:33:16,197 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11008: call ULTIMATE.dealloc(sequencer_open_~#__key~3#1.base, sequencer_open_~#__key~3#1.offset);havoc sequencer_open_~#__key~3#1.base, sequencer_open_~#__key~3#1.offset;call ULTIMATE.dealloc(sequencer_open_~#__key___0~2#1.base, sequencer_open_~#__key___0~2#1.offset);havoc sequencer_open_~#__key___0~2#1.base, sequencer_open_~#__key___0~2#1.offset;sound_open_#t~ret167#1 := sequencer_open_#res#1;havoc sequencer_open_#t~ret3013#1, sequencer_open_#t~mem3014#1.base, sequencer_open_#t~mem3014#1.offset, sequencer_open_#t~ret3015#1, sequencer_open_#t~mem3016#1.base, sequencer_open_#t~mem3016#1.offset, sequencer_open_#t~mem3017#1.base, sequencer_open_#t~mem3017#1.offset, sequencer_open_#t~mem3018#1, sequencer_open_#t~short3019#1, sequencer_open_#t~mem3020#1.base, sequencer_open_#t~mem3020#1.offset, sequencer_open_#t~mem3021#1, sequencer_open_#t~mem3022#1.base, sequencer_open_#t~mem3022#1.offset, sequencer_open_#t~mem3023#1.base, sequencer_open_#t~mem3023#1.offset, sequencer_open_#t~mem3024#1.base, sequencer_open_#t~mem3024#1.offset, sequencer_open_#t~mem3025#1.base, sequencer_open_#t~mem3025#1.offset, sequencer_open_#t~ret3026#1, sequencer_open_#t~mem3031#1.base, sequencer_open_#t~mem3031#1.offset, sequencer_open_#t~mem3032#1.base, sequencer_open_#t~mem3032#1.offset, sequencer_open_#t~ret3033#1, sequencer_open_#t~ret3034#1, sequencer_open_#t~mem3035#1.base, sequencer_open_#t~mem3035#1.offset, sequencer_open_#t~mem3036#1, sequencer_open_#t~mem3037#1.base, sequencer_open_#t~mem3037#1.offset, sequencer_open_#t~mem3038#1, sequencer_open_#t~ret3039#1, sequencer_open_#t~bitwise3040#1, sequencer_open_#t~bitwise3041#1, sequencer_open_#t~mem3042#1.base, sequencer_open_#t~mem3042#1.offset, sequencer_open_#t~mem3043#1, sequencer_open_#t~mem3044#1.base, sequencer_open_#t~mem3044#1.offset, sequencer_open_#t~mem3045#1, sequencer_open_#t~mem3046#1, sequencer_open_#t~mem3047#1.base, sequencer_open_#t~mem3047#1.offset, sequencer_open_#t~short3048#1, sequencer_open_#t~mem3049#1.base, sequencer_open_#t~mem3049#1.offset, sequencer_open_#t~mem3050#1.base, sequencer_open_#t~mem3050#1.offset, sequencer_open_#t~ret3051#1, sequencer_open_#t~mem3058#1.base, sequencer_open_#t~mem3058#1.offset, sequencer_open_#t~mem3059#1.base, sequencer_open_#t~mem3059#1.offset, sequencer_open_#t~ret3060#1, sequencer_open_#t~mem3061#1.base, sequencer_open_#t~mem3061#1.offset, sequencer_open_#t~ret3062#1, sequencer_open_#t~mem3066#1.base, sequencer_open_#t~mem3066#1.offset, sequencer_open_#t~ret3067#1, sequencer_open_~dev#1, sequencer_open_~file#1.base, sequencer_open_~file#1.offset, sequencer_open_~retval~2#1, sequencer_open_~mode~5#1, sequencer_open_~i~18#1, sequencer_open_~level~0#1, sequencer_open_~tmp~98#1, sequencer_open_~i___0~1#1, sequencer_open_~best~0#1, sequencer_open_~tmp___0~63#1, sequencer_open_~tmp___1~33#1, sequencer_open_~tmp___2~18#1, sequencer_open_~#__key~3#1.base, sequencer_open_~#__key~3#1.offset, sequencer_open_~#__key___0~2#1.base, sequencer_open_~#__key___0~2#1.offset;havoc sequencer_open_#in~dev#1, sequencer_open_#in~file#1.base, sequencer_open_#in~file#1.offset;assume { :end_inline_sequencer_open } true;assume -2147483648 <= sound_open_#t~ret167#1 && sound_open_#t~ret167#1 <= 2147483647;sound_open_~retval~0#1 := sound_open_#t~ret167#1; [2025-02-08 02:33:16,198 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12065: sequencer_poll_~flags~25#1 := sequencer_poll_#t~ret3303#1;havoc sequencer_poll_#t~ret3303#1; [2025-02-08 02:33:16,198 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7837: assume find_output_space_~len~3#1 < 0;find_output_space_#res#1 := 0; [2025-02-08 02:33:16,198 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7837: assume !(find_output_space_~len~3#1 < 0);call find_output_space_#t~mem1724#1 := read~int#61(find_output_space_~dmap~12#1.base, 632 + find_output_space_~dmap~12#1.offset, 4); [2025-02-08 02:33:16,198 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9687: assume MIDIbuf_write_~i~13#1 < MIDIbuf_write_~n~8#1; [2025-02-08 02:33:16,198 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9687: assume !(MIDIbuf_write_~i~13#1 < MIDIbuf_write_~n~8#1); [2025-02-08 02:33:16,198 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5327: call audio_write_#t~mem542#1 := read~int#18(audio_write_~#returned~0#1.base, audio_write_~#returned~0#1.offset, 4);audio_write_~l~1#1 := audio_write_#t~mem542#1;havoc audio_write_#t~mem542#1;call audio_write_#t~mem543#1.base, audio_write_#t~mem543#1.offset := read~$Pointer$#15(~#audio_devs~0.base, ~#audio_devs~0.offset + 8 * audio_write_~dev#1, 8);call audio_write_#t~mem544#1 := read~int#61(audio_write_#t~mem543#1.base, 440 + audio_write_#t~mem543#1.offset, 4); [2025-02-08 02:33:16,198 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4270: assume sound_ioctl_#t~switch224#1; [2025-02-08 02:33:16,198 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4270: assume !sound_ioctl_#t~switch224#1; [2025-02-08 02:33:16,198 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10348: seq_queue_~__ret~3#1.base, seq_queue_~__ret~3#1.offset := seq_queue_#t~memcpy~res2579#1.base, seq_queue_#t~memcpy~res2579#1.offset;havoc seq_queue_#t~memcpy~res2579#1.base, seq_queue_#t~memcpy~res2579#1.offset; [2025-02-08 02:33:16,198 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10348-1: SUMMARY for call seq_queue_#t~memcpy~res2579#1.base, seq_queue_#t~memcpy~res2579#1.offset := #Ultimate.C_memcpy#61(~queue~0.base, ~queue~0.offset + (if 8 * ~qtail~0 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then 8 * ~qtail~0 % 18446744073709551616 % 18446744073709551616 else 8 * ~qtail~0 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616), seq_queue_~note#1.base, seq_queue_~note#1.offset, seq_queue_~__len~3#1); srcloc: null [2025-02-08 02:33:16,198 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12066: SUMMARY for call poll_wait(sequencer_poll_~file#1.base, sequencer_poll_~file#1.offset, ~#midi_sleeper___0~0.base, ~#midi_sleeper___0~0.offset, sequencer_poll_~wait#1.base, sequencer_poll_~wait#1.offset); srcloc: null [2025-02-08 02:33:16,198 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10216: assume 253 == sequencer_write_~ev_code~0#1 % 256 % 4294967296;call sequencer_write_#t~mem2533#1 := read~int#61(sequencer_write_~#event_rec~1#1.base, 4 + sequencer_write_~#event_rec~1#1.offset, 2);sequencer_write_~dev#1 := (if sequencer_write_#t~mem2533#1 % 65536 % 4294967296 <= 2147483647 then sequencer_write_#t~mem2533#1 % 65536 % 4294967296 else sequencer_write_#t~mem2533#1 % 65536 % 4294967296 - 4294967296);havoc sequencer_write_#t~mem2533#1;sequencer_write_#t~short2535#1 := sequencer_write_~dev#1 < 0 || sequencer_write_~dev#1 >= ~max_synthdev~0; [2025-02-08 02:33:16,198 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10216: assume !(253 == sequencer_write_~ev_code~0#1 % 256 % 4294967296); [2025-02-08 02:33:16,198 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12198: SUMMARY for call vfree(~queue~0.base, ~queue~0.offset); srcloc: null [2025-02-08 02:33:16,198 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9820: MIDIbuf_ioctl_~__pu_val~2#1 := MIDIbuf_ioctl_~val~1#1;MIDIbuf_ioctl_#t~switch2482#1 := false; [2025-02-08 02:33:16,198 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9820-1: SUMMARY for call might_fault(); srcloc: null [2025-02-08 02:33:16,198 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5724: assume audio_ioctl_#t~switch598#1; [2025-02-08 02:33:16,199 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5724: assume !audio_ioctl_#t~switch598#1;havoc audio_ioctl_#t~switch598#1;havoc audio_ioctl_#t~ret605#1;havoc audio_ioctl_#t~mem612#1.base, audio_ioctl_#t~mem612#1.offset;havoc audio_ioctl_#t~mem613#1.base, audio_ioctl_#t~mem613#1.offset;havoc audio_ioctl_#t~mem614#1.base, audio_ioctl_#t~mem614#1.offset;havoc audio_ioctl_#t~mem615#1.base, audio_ioctl_#t~mem615#1.offset;havoc audio_ioctl_#t~mem616#1;havoc audio_ioctl_#t~bitwise617#1;havoc audio_ioctl_#t~ret618#1;havoc audio_ioctl_#t~mem619#1.base, audio_ioctl_#t~mem619#1.offset;havoc audio_ioctl_#t~mem620#1.base, audio_ioctl_#t~mem620#1.offset;havoc audio_ioctl_#t~mem621#1;havoc audio_ioctl_#t~switch622#1;havoc audio_ioctl_#t~ret623#1;havoc audio_ioctl_#t~ret633#1;havoc audio_ioctl_#t~ret643#1;havoc audio_ioctl_#t~mem644#1;havoc audio_ioctl_#t~bitwise645#1;havoc audio_ioctl_#t~switch664#1;havoc audio_ioctl_#t~mem670#1.base, audio_ioctl_#t~mem670#1.offset;havoc audio_ioctl_#t~mem671#1.base, audio_ioctl_#t~mem671#1.offset;havoc audio_ioctl_#t~mem672#1.base, audio_ioctl_#t~mem672#1.offset;havoc audio_ioctl_#t~ret673#1;havoc audio_ioctl_#t~mem679#1.base, audio_ioctl_#t~mem679#1.offset;havoc audio_ioctl_#t~mem680#1.base, audio_ioctl_#t~mem680#1.offset;havoc audio_ioctl_#t~mem681#1.base, audio_ioctl_#t~mem681#1.offset;havoc audio_ioctl_#t~ret682#1;havoc audio_ioctl_#t~switch683#1;havoc audio_ioctl_#t~mem689#1.base, audio_ioctl_#t~mem689#1.offset;havoc audio_ioctl_#t~mem690#1.base, audio_ioctl_#t~mem690#1.offset;havoc audio_ioctl_#t~mem691#1.base, audio_ioctl_#t~mem691#1.offset;havoc audio_ioctl_#t~ret692#1;havoc audio_ioctl_#t~switch693#1;havoc audio_ioctl_#t~mem699#1.base, audio_ioctl_#t~mem699#1.offset;havoc audio_ioctl_#t~mem700#1.base, audio_ioctl_#t~mem700#1.offset;havoc audio_ioctl_#t~mem701#1.base, audio_ioctl_#t~mem701#1.offset;havoc audio_ioctl_#t~ret702#1;havoc audio_ioctl_#t~mem708#1.base, audio_ioctl_#t~mem708#1.offset;havoc audio_ioctl_#t~mem709#1.base, audio_ioctl_#t~mem709#1.offset;havoc audio_ioctl_#t~mem710#1.base, audio_ioctl_#t~mem710#1.offset;havoc audio_ioctl_#t~ret711#1;havoc audio_ioctl_#t~mem717#1.base, audio_ioctl_#t~mem717#1.offset;havoc audio_ioctl_#t~mem718#1.base, audio_ioctl_#t~mem718#1.offset;havoc audio_ioctl_#t~mem719#1.base, audio_ioctl_#t~mem719#1.offset;havoc audio_ioctl_#t~ret720#1;havoc audio_ioctl_#t~mem723#1.base, audio_ioctl_#t~mem723#1.offset;havoc audio_ioctl_#t~mem724#1;havoc audio_ioctl_#t~bitwise725#1;havoc audio_ioctl_#t~switch726#1;havoc audio_ioctl_#t~mem736#1.base, audio_ioctl_#t~mem736#1.offset;havoc audio_ioctl_#t~mem737#1.base, audio_ioctl_#t~mem737#1.offset;havoc audio_ioctl_#t~ret743#1.base, audio_ioctl_#t~ret743#1.offset;havoc audio_ioctl_#t~ret744#1;havoc audio_ioctl_#t~ret745#1;havoc audio_ioctl_#t~mem750#1;havoc audio_ioctl_#t~mem751#1;havoc audio_ioctl_#t~ret752#1;havoc audio_ioctl_#t~switch598#1;havoc audio_ioctl_#t~ret605#1;havoc audio_ioctl_#t~mem612#1.base, audio_ioctl_#t~mem612#1.offset;havoc audio_ioctl_#t~mem613#1.base, audio_ioctl_#t~mem613#1.offset;havoc audio_ioctl_#t~mem614#1.base, audio_ioctl_#t~mem614#1.offset;havoc audio_ioctl_#t~mem615#1.base, audio_ioctl_#t~mem615#1.offset;havoc audio_ioctl_#t~mem616#1;havoc audio_ioctl_#t~bitwise617#1;havoc audio_ioctl_#t~ret618#1;havoc audio_ioctl_#t~mem619#1.base, audio_ioctl_#t~mem619#1.offset;havoc audio_ioctl_#t~mem620#1.base, audio_ioctl_#t~mem620#1.offset;havoc audio_ioctl_#t~mem621#1;havoc audio_ioctl_#t~switch622#1;havoc audio_ioctl_#t~ret623#1;havoc audio_ioctl_#t~ret633#1;havoc audio_ioctl_#t~ret643#1;havoc audio_ioctl_#t~mem644#1;havoc audio_ioctl_#t~bitwise645#1;havoc audio_ioctl_#t~switch664#1;havoc audio_ioctl_#t~mem670#1.base, audio_ioctl_#t~mem670#1.offset;havoc audio_ioctl_#t~mem671#1.base, audio_ioctl_#t~mem671#1.offset;havoc audio_ioctl_#t~mem672#1.base, audio_ioctl_#t~mem672#1.offset;havoc audio_ioctl_#t~ret673#1;havoc audio_ioctl_#t~mem679#1.base, audio_ioctl_#t~mem679#1.offset;havoc audio_ioctl_#t~mem680#1.base, audio_ioctl_#t~mem680#1.offset;havoc audio_ioctl_#t~mem681#1.base, audio_ioctl_#t~mem681#1.offset;havoc audio_ioctl_#t~ret682#1;havoc audio_ioctl_#t~switch683#1;havoc audio_ioctl_#t~mem689#1.base, audio_ioctl_#t~mem689#1.offset;havoc audio_ioctl_#t~mem690#1.base, audio_ioctl_#t~mem690#1.offset;havoc audio_ioctl_#t~mem691#1.base, audio_ioctl_#t~mem691#1.offset;havoc audio_ioctl_#t~ret692#1;havoc audio_ioctl_#t~switch693#1;havoc audio_ioctl_#t~mem699#1.base, audio_ioctl_#t~mem699#1.offset;havoc audio_ioctl_#t~mem700#1.base, audio_ioctl_#t~mem700#1.offset;havoc audio_ioctl_#t~mem701#1.base, audio_ioctl_#t~mem701#1.offset;havoc audio_ioctl_#t~ret702#1;havoc audio_ioctl_#t~mem708#1.base, audio_ioctl_#t~mem708#1.offset;havoc audio_ioctl_#t~mem709#1.base, audio_ioctl_#t~mem709#1.offset;havoc audio_ioctl_#t~mem710#1.base, audio_ioctl_#t~mem710#1.offset;havoc audio_ioctl_#t~ret711#1;havoc audio_ioctl_#t~mem717#1.base, audio_ioctl_#t~mem717#1.offset;havoc audio_ioctl_#t~mem718#1.base, audio_ioctl_#t~mem718#1.offset;havoc audio_ioctl_#t~mem719#1.base, audio_ioctl_#t~mem719#1.offset;havoc audio_ioctl_#t~ret720#1;havoc audio_ioctl_#t~mem723#1.base, audio_ioctl_#t~mem723#1.offset;havoc audio_ioctl_#t~mem724#1;havoc audio_ioctl_#t~bitwise725#1;havoc audio_ioctl_#t~switch726#1;havoc audio_ioctl_#t~mem736#1.base, audio_ioctl_#t~mem736#1.offset;havoc audio_ioctl_#t~mem737#1.base, audio_ioctl_#t~mem737#1.offset;havoc audio_ioctl_#t~ret743#1.base, audio_ioctl_#t~ret743#1.offset;havoc audio_ioctl_#t~ret744#1;havoc audio_ioctl_#t~ret745#1;havoc audio_ioctl_#t~mem750#1;havoc audio_ioctl_#t~mem751#1;havoc audio_ioctl_#t~ret752#1; [2025-02-08 02:33:16,199 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9556: assume 0 == (MIDIbuf_open_#t~mem2377#1.base + MIDIbuf_open_#t~mem2377#1.offset) % 18446744073709551616;havoc MIDIbuf_open_#t~mem2377#1.base, MIDIbuf_open_#t~mem2377#1.offset; [2025-02-08 02:33:16,199 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9556: assume !(0 == (MIDIbuf_open_#t~mem2377#1.base + MIDIbuf_open_#t~mem2377#1.offset) % 18446744073709551616);havoc MIDIbuf_open_#t~mem2377#1.base, MIDIbuf_open_#t~mem2377#1.offset;MIDIbuf_open_~tmp___4~6#1 := 0;call MIDIbuf_open_#t~mem2385#1.base, MIDIbuf_open_#t~mem2385#1.offset := read~$Pointer$#29(~#midi_out_buf~0.base, ~#midi_out_buf~0.offset + 8 * MIDIbuf_open_~dev#1, 8);call write~int#61(MIDIbuf_open_~tmp___4~6#1, MIDIbuf_open_#t~mem2385#1.base, 8 + MIDIbuf_open_#t~mem2385#1.offset, 4);havoc MIDIbuf_open_#t~mem2385#1.base, MIDIbuf_open_#t~mem2385#1.offset;MIDIbuf_open_~tmp___3~6#1 := MIDIbuf_open_~tmp___4~6#1;call MIDIbuf_open_#t~mem2386#1.base, MIDIbuf_open_#t~mem2386#1.offset := read~$Pointer$#29(~#midi_out_buf~0.base, ~#midi_out_buf~0.offset + 8 * MIDIbuf_open_~dev#1, 8);call write~int#61(MIDIbuf_open_~tmp___3~6#1, MIDIbuf_open_#t~mem2386#1.base, 4 + MIDIbuf_open_#t~mem2386#1.offset, 4);havoc MIDIbuf_open_#t~mem2386#1.base, MIDIbuf_open_#t~mem2386#1.offset;call MIDIbuf_open_#t~mem2387#1.base, MIDIbuf_open_#t~mem2387#1.offset := read~$Pointer$#29(~#midi_out_buf~0.base, ~#midi_out_buf~0.offset + 8 * MIDIbuf_open_~dev#1, 8);call write~int#61(MIDIbuf_open_~tmp___3~6#1, MIDIbuf_open_#t~mem2387#1.base, MIDIbuf_open_#t~mem2387#1.offset, 4);havoc MIDIbuf_open_#t~mem2387#1.base, MIDIbuf_open_#t~mem2387#1.offset;~open_devs~0 := 1 + ~open_devs~0; [2025-02-08 02:33:16,199 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11538: assume -2147483648 <= sequencer_ioctl_#t~ret3181#1 && sequencer_ioctl_#t~ret3181#1 <= 2147483647;sequencer_ioctl_~tmp___0~69#1 := sequencer_ioctl_#t~ret3181#1;sequencer_ioctl_#res#1 := sequencer_ioctl_~tmp___0~69#1;call ULTIMATE.dealloc(sequencer_ioctl_~#inf~0#1.base, sequencer_ioctl_~#inf~0#1.offset);havoc sequencer_ioctl_~#inf~0#1.base, sequencer_ioctl_~#inf~0#1.offset;call ULTIMATE.dealloc(sequencer_ioctl_~#event_rec~2#1.base, sequencer_ioctl_~#event_rec~2#1.offset);havoc sequencer_ioctl_~#event_rec~2#1.base, sequencer_ioctl_~#event_rec~2#1.offset; [2025-02-08 02:33:16,199 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4271: assume sound_ioctl_#t~switch224#1; [2025-02-08 02:33:16,199 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4271: assume !sound_ioctl_#t~switch224#1; [2025-02-08 02:33:16,199 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4271-1: sound_ioctl_#t~switch224#1 := sound_ioctl_#t~switch224#1 || 5 == sound_ioctl_~dev~4#1 % 16; [2025-02-08 02:33:16,199 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11274: sequencer_release_~i~20#1 := 1 + sequencer_release_~i~20#1; [2025-02-08 02:33:16,199 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5328: assume 0 != audio_write_#t~mem544#1 % 2;havoc audio_write_#t~mem543#1.base, audio_write_#t~mem543#1.offset;havoc audio_write_#t~mem544#1;call audio_write_#t~mem545#1.base, audio_write_#t~mem545#1.offset := read~$Pointer$#42(audio_write_~#dma_buf~0#1.base, audio_write_~#dma_buf~0#1.offset, 8); [2025-02-08 02:33:16,199 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5328: assume !(0 != audio_write_#t~mem544#1 % 2);havoc audio_write_#t~mem543#1.base, audio_write_#t~mem543#1.offset;havoc audio_write_#t~mem544#1; [2025-02-08 02:33:16,199 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11538-1: SUMMARY for call sequencer_ioctl_#t~ret3181#1 := ##fun~int~X~int~X~$Pointer$~TO~int(~tmr_no~0, sequencer_ioctl_~cmd#1, sequencer_ioctl_~arg#1.base, sequencer_ioctl_~arg#1.offset, sequencer_ioctl_#t~mem3180#1.base, sequencer_ioctl_#t~mem3180#1.offset); srcloc: null [2025-02-08 02:33:16,199 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11142-2: call sequencer_open_#t~mem3046#1 := read~int#34(~#midi_opened~0.base, ~#midi_opened~0.offset + 4 * sequencer_open_~i~18#1, 4);sequencer_open_#t~short3048#1 := 0 == sequencer_open_#t~mem3046#1; [2025-02-08 02:33:16,199 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11142-1: assume sequencer_open_#t~short3048#1;call sequencer_open_#t~mem3047#1.base, sequencer_open_#t~mem3047#1.offset := read~$Pointer$#20(~#midi_devs~0.base, ~#midi_devs~0.offset + 8 * sequencer_open_~i~18#1, 8);sequencer_open_#t~short3048#1 := 0 != (sequencer_open_#t~mem3047#1.base + sequencer_open_#t~mem3047#1.offset) % 18446744073709551616; [2025-02-08 02:33:16,199 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11142-1: assume !sequencer_open_#t~short3048#1; [2025-02-08 02:33:16,199 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12067: assume 0 != ~iqlen~0; [2025-02-08 02:33:16,199 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12067: assume !(0 != ~iqlen~0); [2025-02-08 02:33:16,199 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11142: assume sequencer_open_#t~short3048#1;havoc sequencer_open_#t~mem3046#1;havoc sequencer_open_#t~mem3047#1.base, sequencer_open_#t~mem3047#1.offset;havoc sequencer_open_#t~short3048#1;call sequencer_open_#t~mem3049#1.base, sequencer_open_#t~mem3049#1.offset := read~$Pointer$#20(~#midi_devs~0.base, ~#midi_devs~0.offset + 8 * sequencer_open_~i~18#1, 8);call sequencer_open_#t~mem3050#1.base, sequencer_open_#t~mem3050#1.offset := read~$Pointer$#61(sequencer_open_#t~mem3049#1.base, sequencer_open_#t~mem3049#1.offset, 8); [2025-02-08 02:33:16,199 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11142: assume !sequencer_open_#t~short3048#1;havoc sequencer_open_#t~mem3046#1;havoc sequencer_open_#t~mem3047#1.base, sequencer_open_#t~mem3047#1.offset;havoc sequencer_open_#t~short3048#1; [2025-02-08 02:33:16,199 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3875: assume get_mixer_levels_#t~switch138#1; [2025-02-08 02:33:16,199 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3875: assume !get_mixer_levels_#t~switch138#1;get_mixer_levels_#t~switch138#1 := get_mixer_levels_#t~switch138#1; [2025-02-08 02:33:16,199 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5725: assume -2147483648 <= audio_ioctl_#t~ret752#1 && audio_ioctl_#t~ret752#1 <= 2147483647;audio_ioctl_~tmp___7~1#1 := audio_ioctl_#t~ret752#1;audio_ioctl_#res#1 := audio_ioctl_~tmp___7~1#1; [2025-02-08 02:33:16,199 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5725-1: SUMMARY for call audio_ioctl_#t~ret752#1 := dma_ioctl(audio_ioctl_~dev#1, audio_ioctl_~cmd#1, audio_ioctl_~arg#1.base, audio_ioctl_~arg#1.offset); srcloc: null [2025-02-08 02:33:16,200 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9557: assume -2147483648 <= MIDIbuf_open_#t~ret2378#1 && MIDIbuf_open_#t~ret2378#1 <= 2147483647;havoc MIDIbuf_open_#t~ret2378#1;call MIDIbuf_open_#t~mem2382#1.base, MIDIbuf_open_#t~mem2382#1.offset := read~$Pointer$#20(~#midi_devs~0.base, ~#midi_devs~0.offset + 8 * MIDIbuf_open_~dev#1, 8);call MIDIbuf_open_#t~mem2383#1.base, MIDIbuf_open_#t~mem2383#1.offset := read~$Pointer$#61(MIDIbuf_open_#t~mem2382#1.base, 165 + MIDIbuf_open_#t~mem2382#1.offset, 8); [2025-02-08 02:33:16,200 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9557-1: SUMMARY for call MIDIbuf_open_#t~ret2378#1 := printk(115, 0); srcloc: null [2025-02-08 02:33:16,200 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5461: SUMMARY for call sync_output(audio_ioctl_~dev#1); srcloc: null [2025-02-08 02:33:16,200 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4272-1: sound_ioctl_#t~switch224#1 := sound_ioctl_#t~switch224#1 || 4 == sound_ioctl_~dev~4#1 % 16; [2025-02-08 02:33:16,200 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5329: havoc audio_write_#t~mem545#1.base, audio_write_#t~mem545#1.offset; [2025-02-08 02:33:16,200 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4272: assume sound_ioctl_#t~switch224#1;assume { :begin_inline_audio_ioctl } true;audio_ioctl_#in~dev#1, audio_ioctl_#in~file#1.base, audio_ioctl_#in~file#1.offset, audio_ioctl_#in~cmd#1, audio_ioctl_#in~arg#1.base, audio_ioctl_#in~arg#1.offset := sound_ioctl_~dev~4#1, sound_ioctl_~file#1.base, sound_ioctl_~file#1.offset, sound_ioctl_~cmd#1, sound_ioctl_~p~0#1.base, sound_ioctl_~p~0#1.offset;havoc audio_ioctl_#res#1;havoc audio_ioctl_#t~mem582#1.base, audio_ioctl_#t~mem582#1.offset, audio_ioctl_#t~mem583#1.base, audio_ioctl_#t~mem583#1.offset, audio_ioctl_#t~mem591#1.base, audio_ioctl_#t~mem591#1.offset, audio_ioctl_#t~mem592#1.base, audio_ioctl_#t~mem592#1.offset, audio_ioctl_#t~mem593#1.base, audio_ioctl_#t~mem593#1.offset, audio_ioctl_#t~mem594#1.base, audio_ioctl_#t~mem594#1.offset, audio_ioctl_#t~mem595#1.base, audio_ioctl_#t~mem595#1.offset, audio_ioctl_#t~mem596#1.base, audio_ioctl_#t~mem596#1.offset, audio_ioctl_#t~ret597#1, audio_ioctl_#t~switch598#1, audio_ioctl_#t~mem599#1.base, audio_ioctl_#t~mem599#1.offset, audio_ioctl_#t~mem600#1, audio_ioctl_#t~bitwise601#1, audio_ioctl_#t~mem602#1.base, audio_ioctl_#t~mem602#1.offset, audio_ioctl_#t~mem603#1.base, audio_ioctl_#t~mem603#1.offset, audio_ioctl_#t~mem604#1, audio_ioctl_#t~ret605#1, audio_ioctl_#t~mem606#1.base, audio_ioctl_#t~mem606#1.offset, audio_ioctl_#t~mem607#1, audio_ioctl_#t~bitwise608#1, audio_ioctl_#t~mem609#1.base, audio_ioctl_#t~mem609#1.offset, audio_ioctl_#t~mem610#1.base, audio_ioctl_#t~mem610#1.offset, audio_ioctl_#t~mem611#1, audio_ioctl_#t~mem612#1.base, audio_ioctl_#t~mem612#1.offset, audio_ioctl_#t~mem613#1.base, audio_ioctl_#t~mem613#1.offset, audio_ioctl_#t~mem614#1.base, audio_ioctl_#t~mem614#1.offset, audio_ioctl_#t~mem615#1.base, audio_ioctl_#t~mem615#1.offset, audio_ioctl_#t~mem616#1, audio_ioctl_#t~bitwise617#1, audio_ioctl_#t~ret618#1, audio_ioctl_#t~mem619#1.base, audio_ioctl_#t~mem619#1.offset, audio_ioctl_#t~mem620#1.base, audio_ioctl_#t~mem620#1.offset, audio_ioctl_#t~mem621#1, audio_ioctl_#t~switch622#1, audio_ioctl_#t~ret623#1, audio_ioctl_#t~mem624#1.base, audio_ioctl_#t~mem624#1.offset, audio_ioctl_#t~mem625#1, audio_ioctl_#t~mem626#1.base, audio_ioctl_#t~mem626#1.offset, audio_ioctl_#t~mem627#1, audio_ioctl_#t~bitwise628#1, audio_ioctl_#t~mem629#1.base, audio_ioctl_#t~mem629#1.offset, audio_ioctl_#t~mem630#1, audio_ioctl_#t~bitwise631#1, audio_ioctl_#t~short632#1, audio_ioctl_#t~ret633#1, audio_ioctl_#t~mem634#1.base, audio_ioctl_#t~mem634#1.offset, audio_ioctl_#t~mem635#1, audio_ioctl_#t~bitwise636#1, audio_ioctl_#t~mem637#1.base, audio_ioctl_#t~mem637#1.offset, audio_ioctl_#t~mem638#1, audio_ioctl_#t~mem639#1.base, audio_ioctl_#t~mem639#1.offset, audio_ioctl_#t~mem640#1, audio_ioctl_#t~bitwise641#1, audio_ioctl_#t~short642#1, audio_ioctl_#t~ret643#1, audio_ioctl_#t~mem644#1, audio_ioctl_#t~bitwise645#1, audio_ioctl_#t~mem646#1.base, audio_ioctl_#t~mem646#1.offset, audio_ioctl_#t~mem647#1, audio_ioctl_#t~bitwise648#1, audio_ioctl_#t~mem649#1.base, audio_ioctl_#t~mem649#1.offset, audio_ioctl_#t~mem650#1, audio_ioctl_#t~short651#1, audio_ioctl_#t~bitwise652#1, audio_ioctl_#t~mem653#1.base, audio_ioctl_#t~mem653#1.offset, audio_ioctl_#t~mem654#1.base, audio_ioctl_#t~mem654#1.offset, audio_ioctl_#t~bitwise655#1, audio_ioctl_#t~mem656#1.base, audio_ioctl_#t~mem656#1.offset, audio_ioctl_#t~mem657#1.base, audio_ioctl_#t~mem657#1.offset, audio_ioctl_#t~mem658#1.base, audio_ioctl_#t~mem658#1.offset, audio_ioctl_#t~bitwise659#1, audio_ioctl_#t~mem660#1.base, audio_ioctl_#t~mem660#1.offset, audio_ioctl_#t~mem661#1.base, audio_ioctl_#t~mem661#1.offset, audio_ioctl_#t~mem662#1.base, audio_ioctl_#t~mem662#1.offset, audio_ioctl_#t~bitwise663#1, audio_ioctl_#t~switch664#1, audio_ioctl_#t~mem670#1.base, audio_ioctl_#t~mem670#1.offset, audio_ioctl_#t~mem671#1.base, audio_ioctl_#t~mem671#1.offset, audio_ioctl_#t~mem672#1.base, audio_ioctl_#t~mem672#1.offset, audio_ioctl_#t~ret673#1, audio_ioctl_#t~mem679#1.base, audio_ioctl_#t~mem679#1.offset, audio_ioctl_#t~mem680#1.base, audio_ioctl_#t~mem680#1.offset, audio_ioctl_#t~mem681#1.base, audio_ioctl_#t~mem681#1.offset, audio_ioctl_#t~ret682#1, audio_ioctl_#t~switch683#1, audio_ioctl_#t~mem689#1.base, audio_ioctl_#t~mem689#1.offset, audio_ioctl_#t~mem690#1.base, audio_ioctl_#t~mem690#1.offset, audio_ioctl_#t~mem691#1.base, audio_ioctl_#t~mem691#1.offset, audio_ioctl_#t~ret692#1, audio_ioctl_#t~switch693#1, audio_ioctl_#t~mem699#1.base, audio_ioctl_#t~mem699#1.offset, audio_ioctl_#t~mem700#1.base, audio_ioctl_#t~mem700#1.offset, audio_ioctl_#t~mem701#1.base, audio_ioctl_#t~mem701#1.offset, audio_ioctl_#t~ret702#1, audio_ioctl_#t~mem708#1.base, audio_ioctl_#t~mem708#1.offset, audio_ioctl_#t~mem709#1.base, audio_ioctl_#t~mem709#1.offset, audio_ioctl_#t~mem710#1.base, audio_ioctl_#t~mem710#1.offset, audio_ioctl_#t~ret711#1, audio_ioctl_#t~mem717#1.base, audio_ioctl_#t~mem717#1.offset, audio_ioctl_#t~mem718#1.base, audio_ioctl_#t~mem718#1.offset, audio_ioctl_#t~mem719#1.base, audio_ioctl_#t~mem719#1.offset, audio_ioctl_#t~ret720#1, audio_ioctl_#t~mem721#1.base, audio_ioctl_#t~mem721#1.offset, audio_ioctl_#t~mem722#1, audio_ioctl_#t~mem723#1.base, audio_ioctl_#t~mem723#1.offset, audio_ioctl_#t~mem724#1, audio_ioctl_#t~bitwise725#1, audio_ioctl_#t~switch726#1, audio_ioctl_#t~mem727#1.base, audio_ioctl_#t~mem727#1.offset, audio_ioctl_#t~mem728#1, audio_ioctl_#t~bitwise729#1, audio_ioctl_#t~mem730#1.base, audio_ioctl_#t~mem730#1.offset, audio_ioctl_#t~mem731#1.base, audio_ioctl_#t~mem731#1.offset, audio_ioctl_#t~mem732#1.base, audio_ioctl_#t~mem732#1.offset, audio_ioctl_#t~mem733#1, audio_ioctl_#t~mem734#1.base, audio_ioctl_#t~mem734#1.offset, audio_ioctl_#t~mem735#1.base, audio_ioctl_#t~mem735#1.offset, audio_ioctl_#t~mem736#1.base, audio_ioctl_#t~mem736#1.offset, audio_ioctl_#t~mem737#1.base, audio_ioctl_#t~mem737#1.offset, audio_ioctl_#t~mem738#1.base, audio_ioctl_#t~mem738#1.offset, audio_ioctl_#t~mem739#1, audio_ioctl_#t~bitwise740#1, audio_ioctl_#t~mem741#1, audio_ioctl_#t~bitwise742#1, audio_ioctl_#t~ret743#1.base, audio_ioctl_#t~ret743#1.offset, audio_ioctl_#t~ret744#1, audio_ioctl_#t~ret745#1, audio_ioctl_#t~mem746#1, audio_ioctl_#t~mem747#1, audio_ioctl_#t~short748#1, audio_ioctl_#t~mem749#1, audio_ioctl_#t~mem750#1, audio_ioctl_#t~mem751#1, audio_ioctl_#t~ret752#1, audio_ioctl_#t~switch753#1, audio_ioctl_~dev#1, audio_ioctl_~file#1.base, audio_ioctl_~file#1.offset, audio_ioctl_~cmd#1, audio_ioctl_~arg#1.base, audio_ioctl_~arg#1.offset, audio_ioctl_~val~0#1, audio_ioctl_~count~0#1, audio_ioctl_~flags~0#1, audio_ioctl_~dmap~2#1.base, audio_ioctl_~dmap~2#1.offset, audio_ioctl_~p~4#1.base, audio_ioctl_~p~4#1.offset, audio_ioctl_~tmp~33#1, audio_ioctl_~__ret_gu~0#1, audio_ioctl_~__val_gu~0#1, audio_ioctl_~tmp___0~19#1, audio_ioctl_~tmp___1~10#1, audio_ioctl_~__ret_gu___0~0#1, audio_ioctl_~__val_gu___0~0#1, audio_ioctl_~__ret_gu___1~0#1, audio_ioctl_~__val_gu___1~0#1, audio_ioctl_~tmp___2~5#1, audio_ioctl_~__ret_gu___2~0#1, audio_ioctl_~__val_gu___2~0#1, audio_ioctl_~tmp___3~1#1, audio_ioctl_~tmp___4~1#1, audio_ioctl_~tmp___5~1#1, audio_ioctl_~__ret_gu___3~0#1, audio_ioctl_~__val_gu___3~0#1, audio_ioctl_~tmp___6~1#1.base, audio_ioctl_~tmp___6~1#1.offset, audio_ioctl_~tmp___7~1#1, audio_ioctl_~__ret_pu~0#1, audio_ioctl_~__pu_val~0#1;audio_ioctl_~dev#1 := audio_ioctl_#in~dev#1;audio_ioctl_~file#1.base, audio_ioctl_~file#1.offset := audio_ioctl_#in~file#1.base, audio_ioctl_#in~file#1.offset;audio_ioctl_~cmd#1 := audio_ioctl_#in~cmd#1;audio_ioctl_~arg#1.base, audio_ioctl_~arg#1.offset := audio_ioctl_#in~arg#1.base, audio_ioctl_#in~arg#1.offset;havoc audio_ioctl_~val~0#1;havoc audio_ioctl_~count~0#1;havoc audio_ioctl_~flags~0#1;havoc audio_ioctl_~dmap~2#1.base, audio_ioctl_~dmap~2#1.offset;havoc audio_ioctl_~p~4#1.base, audio_ioctl_~p~4#1.offset;havoc audio_ioctl_~tmp~33#1;havoc audio_ioctl_~__ret_gu~0#1;havoc audio_ioctl_~__val_gu~0#1;havoc audio_ioctl_~tmp___0~19#1;havoc audio_ioctl_~tmp___1~10#1;havoc audio_ioctl_~__ret_gu___0~0#1;havoc audio_ioctl_~__val_gu___0~0#1;havoc audio_ioctl_~__ret_gu___1~0#1;havoc audio_ioctl_~__val_gu___1~0#1;havoc audio_ioctl_~tmp___2~5#1;havoc audio_ioctl_~__ret_gu___2~0#1;havoc audio_ioctl_~__val_gu___2~0#1;havoc audio_ioctl_~tmp___3~1#1;havoc audio_ioctl_~tmp___4~1#1;havoc audio_ioctl_~tmp___5~1#1;havoc audio_ioctl_~__ret_gu___3~0#1;havoc audio_ioctl_~__val_gu___3~0#1;havoc audio_ioctl_~tmp___6~1#1.base, audio_ioctl_~tmp___6~1#1.offset;havoc audio_ioctl_~tmp___7~1#1;havoc audio_ioctl_~__ret_pu~0#1;havoc audio_ioctl_~__pu_val~0#1;audio_ioctl_~p~4#1.base, audio_ioctl_~p~4#1.offset := audio_ioctl_~arg#1.base, audio_ioctl_~arg#1.offset;audio_ioctl_~dev#1 := audio_ioctl_~dev#1 / 16; [2025-02-08 02:33:16,200 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4272: assume !sound_ioctl_#t~switch224#1;sound_ioctl_#t~switch224#1 := sound_ioctl_#t~switch224#1 || 2 == sound_ioctl_~dev~4#1 % 16; [2025-02-08 02:33:16,200 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5329-1: SUMMARY for call translate_bytes(~#ulaw_dsp~0.base, ~#ulaw_dsp~0.offset, audio_write_#t~mem545#1.base, audio_write_#t~mem545#1.offset, audio_write_~l~1#1); srcloc: null [2025-02-08 02:33:16,201 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10218: assume sequencer_write_#t~short2535#1;havoc sequencer_write_#t~mem2534#1.base, sequencer_write_#t~mem2534#1.offset;havoc sequencer_write_#t~short2535#1;sequencer_write_#res#1 := -6;call ULTIMATE.dealloc(sequencer_write_~#event_rec~1#1.base, sequencer_write_~#event_rec~1#1.offset);havoc sequencer_write_~#event_rec~1#1.base, sequencer_write_~#event_rec~1#1.offset; [2025-02-08 02:33:16,201 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10218: assume !sequencer_write_#t~short2535#1;havoc sequencer_write_#t~mem2534#1.base, sequencer_write_#t~mem2534#1.offset;havoc sequencer_write_#t~short2535#1; [2025-02-08 02:33:16,201 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12068: sequencer_poll_~mask~1#1 := sequencer_poll_#t~bitwise3304#1;havoc sequencer_poll_#t~bitwise3304#1; [2025-02-08 02:33:16,201 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12068-2: havoc sequencer_poll_#t~bitwise3304#1;assume (sequencer_poll_#t~bitwise3304#1 % 4294967296 >= sequencer_poll_~mask~1#1 % 4294967296 && sequencer_poll_#t~bitwise3304#1 % 4294967296 >= 65) && sequencer_poll_#t~bitwise3304#1 % 4294967296 <= 65 + sequencer_poll_~mask~1#1 % 4294967296; [2025-02-08 02:33:16,201 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12068-1: [2025-02-08 02:33:16,201 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11011: assume 0 == ~sequencer_ok~0;assume { :begin_inline_sequencer_init } true;havoc sequencer_init_#t~ret3311#1.base, sequencer_init_#t~ret3311#1.offset, sequencer_init_#t~ret3312#1, sequencer_init_#t~ret3313#1.base, sequencer_init_#t~ret3313#1.offset, sequencer_init_#t~ret3314#1, sequencer_init_~tmp~106#1.base, sequencer_init_~tmp~106#1.offset, sequencer_init_~tmp___0~70#1.base, sequencer_init_~tmp___0~70#1.offset;havoc sequencer_init_~tmp~106#1.base, sequencer_init_~tmp~106#1.offset;havoc sequencer_init_~tmp___0~70#1.base, sequencer_init_~tmp___0~70#1.offset; [2025-02-08 02:33:16,201 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11011: assume !(0 == ~sequencer_ok~0); [2025-02-08 02:33:16,201 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10218-1: assume sequencer_write_#t~short2535#1; [2025-02-08 02:33:16,201 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10218-1: assume !sequencer_write_#t~short2535#1;call sequencer_write_#t~mem2534#1.base, sequencer_write_#t~mem2534#1.offset := read~$Pointer$#19(~#synth_devs~0.base, ~#synth_devs~0.offset + 8 * sequencer_write_~dev#1, 8);sequencer_write_#t~short2535#1 := 0 == (sequencer_write_#t~mem2534#1.base + sequencer_write_#t~mem2534#1.offset) % 18446744073709551616; [2025-02-08 02:33:16,201 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11143-1: SUMMARY for call sequencer_open_#t~ret3051#1 := try_module_get(sequencer_open_#t~mem3050#1.base, sequencer_open_#t~mem3050#1.offset); srcloc: null [2025-02-08 02:33:16,201 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10086: assume 0 != ~iqlen~0 && sequencer_read_~c~6#1 >= sequencer_read_~ev_len~0#1; [2025-02-08 02:33:16,201 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10086: assume !(0 != ~iqlen~0 && sequencer_read_~c~6#1 >= sequencer_read_~ev_len~0#1); [2025-02-08 02:33:16,201 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11143: assume -2147483648 <= sequencer_open_#t~ret3051#1 && sequencer_open_#t~ret3051#1 <= 2147483647;sequencer_open_~tmp___1~33#1 := sequencer_open_#t~ret3051#1;havoc sequencer_open_#t~mem3049#1.base, sequencer_open_#t~mem3049#1.offset;havoc sequencer_open_#t~mem3050#1.base, sequencer_open_#t~mem3050#1.offset;havoc sequencer_open_#t~ret3051#1; [2025-02-08 02:33:16,201 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12068-4: assume 0 == sequencer_poll_~mask~1#1 % 4294967296 || 65 == sequencer_poll_~mask~1#1 % 4294967296;sequencer_poll_#t~bitwise3304#1 := 65; [2025-02-08 02:33:16,201 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12068-4: assume !(0 == sequencer_poll_~mask~1#1 % 4294967296 || 65 == sequencer_poll_~mask~1#1 % 4294967296); [2025-02-08 02:33:16,201 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12068-3: assume false;sequencer_poll_#t~bitwise3304#1 := sequencer_poll_~mask~1#1; [2025-02-08 02:33:16,201 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12068-3: assume !false; [2025-02-08 02:33:16,201 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11540: assume sequencer_ioctl_#t~short3184#1;havoc sequencer_ioctl_#t~mem3183#1.base, sequencer_ioctl_#t~mem3183#1.offset;havoc sequencer_ioctl_#t~short3184#1;~pending_timer~0 := -1;sequencer_ioctl_#res#1 := -22;call ULTIMATE.dealloc(sequencer_ioctl_~#inf~0#1.base, sequencer_ioctl_~#inf~0#1.offset);havoc sequencer_ioctl_~#inf~0#1.base, sequencer_ioctl_~#inf~0#1.offset;call ULTIMATE.dealloc(sequencer_ioctl_~#event_rec~2#1.base, sequencer_ioctl_~#event_rec~2#1.offset);havoc sequencer_ioctl_~#event_rec~2#1.base, sequencer_ioctl_~#event_rec~2#1.offset; [2025-02-08 02:33:16,201 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11540: assume !sequencer_ioctl_#t~short3184#1;havoc sequencer_ioctl_#t~mem3183#1.base, sequencer_ioctl_#t~mem3183#1.offset;havoc sequencer_ioctl_#t~short3184#1;sequencer_ioctl_~val~3#1 := ~pending_timer~0; [2025-02-08 02:33:16,201 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9558-1: SUMMARY for call ##fun~int~TO~VOID(MIDIbuf_open_~dev#1, MIDIbuf_open_#t~mem2383#1.base, MIDIbuf_open_#t~mem2383#1.offset); srcloc: null [2025-02-08 02:33:16,201 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5462: assume -2147483648 <= audio_ioctl_#t~ret605#1 && audio_ioctl_#t~ret605#1 <= 2147483647; [2025-02-08 02:33:16,201 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11540-2: assume 0 != sequencer_ioctl_~__ret_gu~4#1;sequencer_ioctl_#res#1 := -14;call ULTIMATE.dealloc(sequencer_ioctl_~#inf~0#1.base, sequencer_ioctl_~#inf~0#1.offset);havoc sequencer_ioctl_~#inf~0#1.base, sequencer_ioctl_~#inf~0#1.offset;call ULTIMATE.dealloc(sequencer_ioctl_~#event_rec~2#1.base, sequencer_ioctl_~#event_rec~2#1.offset);havoc sequencer_ioctl_~#event_rec~2#1.base, sequencer_ioctl_~#event_rec~2#1.offset; [2025-02-08 02:33:16,202 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11540-2: assume !(0 != sequencer_ioctl_~__ret_gu~4#1);sequencer_ioctl_#t~short3184#1 := ~pending_timer~0 < 0 || ~pending_timer~0 >= ~num_sound_timers~0; [2025-02-08 02:33:16,202 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11540-1: assume sequencer_ioctl_#t~short3184#1; [2025-02-08 02:33:16,202 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11540-1: assume !sequencer_ioctl_#t~short3184#1;call sequencer_ioctl_#t~mem3183#1.base, sequencer_ioctl_#t~mem3183#1.offset := read~$Pointer$#21(~#sound_timer_devs~0.base, ~#sound_timer_devs~0.offset + 8 * ~pending_timer~0, 8);sequencer_ioctl_#t~short3184#1 := 0 == (sequencer_ioctl_#t~mem3183#1.base + sequencer_ioctl_#t~mem3183#1.offset) % 18446744073709551616; [2025-02-08 02:33:16,202 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5462-1: SUMMARY for call audio_ioctl_#t~ret605#1 := DMAbuf_sync(audio_ioctl_~dev#1); srcloc: null [2025-02-08 02:33:16,202 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9558: havoc MIDIbuf_open_#t~mem2382#1.base, MIDIbuf_open_#t~mem2382#1.offset;havoc MIDIbuf_open_#t~mem2383#1.base, MIDIbuf_open_#t~mem2383#1.offset;call MIDIbuf_open_#t~mem2384#1.base, MIDIbuf_open_#t~mem2384#1.offset := read~$Pointer$#30(~#midi_in_buf~0.base, ~#midi_in_buf~0.offset + 8 * MIDIbuf_open_~dev#1, 8); [2025-02-08 02:33:16,202 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11540-8: assume 2 != ~seq_mode~0;sequencer_ioctl_#res#1 := -22;call ULTIMATE.dealloc(sequencer_ioctl_~#inf~0#1.base, sequencer_ioctl_~#inf~0#1.offset);havoc sequencer_ioctl_~#inf~0#1.base, sequencer_ioctl_~#inf~0#1.offset;call ULTIMATE.dealloc(sequencer_ioctl_~#event_rec~2#1.base, sequencer_ioctl_~#event_rec~2#1.offset);havoc sequencer_ioctl_~#event_rec~2#1.base, sequencer_ioctl_~#event_rec~2#1.offset; [2025-02-08 02:33:16,202 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11540-8: assume !(2 != ~seq_mode~0); [2025-02-08 02:33:16,202 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11276: assume sequencer_release_~i~20#1 < ~max_synthdev~0; [2025-02-08 02:33:16,202 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11276: assume !(sequencer_release_~i~20#1 < ~max_synthdev~0);sequencer_release_~i~20#1 := 0; [2025-02-08 02:33:16,202 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11540-7: assume sequencer_ioctl_#t~switch3182#1; [2025-02-08 02:33:16,202 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11540-7: assume !sequencer_ioctl_#t~switch3182#1;sequencer_ioctl_#t~switch3182#1 := sequencer_ioctl_#t~switch3182#1; [2025-02-08 02:33:16,202 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4273: sound_ioctl_#t~ret229#1 := audio_ioctl_#res#1;havoc audio_ioctl_#t~mem582#1.base, audio_ioctl_#t~mem582#1.offset, audio_ioctl_#t~mem583#1.base, audio_ioctl_#t~mem583#1.offset, audio_ioctl_#t~mem591#1.base, audio_ioctl_#t~mem591#1.offset, audio_ioctl_#t~mem592#1.base, audio_ioctl_#t~mem592#1.offset, audio_ioctl_#t~mem593#1.base, audio_ioctl_#t~mem593#1.offset, audio_ioctl_#t~mem594#1.base, audio_ioctl_#t~mem594#1.offset, audio_ioctl_#t~mem595#1.base, audio_ioctl_#t~mem595#1.offset, audio_ioctl_#t~mem596#1.base, audio_ioctl_#t~mem596#1.offset, audio_ioctl_#t~ret597#1, audio_ioctl_#t~switch598#1, audio_ioctl_#t~mem599#1.base, audio_ioctl_#t~mem599#1.offset, audio_ioctl_#t~mem600#1, audio_ioctl_#t~bitwise601#1, audio_ioctl_#t~mem602#1.base, audio_ioctl_#t~mem602#1.offset, audio_ioctl_#t~mem603#1.base, audio_ioctl_#t~mem603#1.offset, audio_ioctl_#t~mem604#1, audio_ioctl_#t~ret605#1, audio_ioctl_#t~mem606#1.base, audio_ioctl_#t~mem606#1.offset, audio_ioctl_#t~mem607#1, audio_ioctl_#t~bitwise608#1, audio_ioctl_#t~mem609#1.base, audio_ioctl_#t~mem609#1.offset, audio_ioctl_#t~mem610#1.base, audio_ioctl_#t~mem610#1.offset, audio_ioctl_#t~mem611#1, audio_ioctl_#t~mem612#1.base, audio_ioctl_#t~mem612#1.offset, audio_ioctl_#t~mem613#1.base, audio_ioctl_#t~mem613#1.offset, audio_ioctl_#t~mem614#1.base, audio_ioctl_#t~mem614#1.offset, audio_ioctl_#t~mem615#1.base, audio_ioctl_#t~mem615#1.offset, audio_ioctl_#t~mem616#1, audio_ioctl_#t~bitwise617#1, audio_ioctl_#t~ret618#1, audio_ioctl_#t~mem619#1.base, audio_ioctl_#t~mem619#1.offset, audio_ioctl_#t~mem620#1.base, audio_ioctl_#t~mem620#1.offset, audio_ioctl_#t~mem621#1, audio_ioctl_#t~switch622#1, audio_ioctl_#t~ret623#1, audio_ioctl_#t~mem624#1.base, audio_ioctl_#t~mem624#1.offset, audio_ioctl_#t~mem625#1, audio_ioctl_#t~mem626#1.base, audio_ioctl_#t~mem626#1.offset, audio_ioctl_#t~mem627#1, audio_ioctl_#t~bitwise628#1, audio_ioctl_#t~mem629#1.base, audio_ioctl_#t~mem629#1.offset, audio_ioctl_#t~mem630#1, audio_ioctl_#t~bitwise631#1, audio_ioctl_#t~short632#1, audio_ioctl_#t~ret633#1, audio_ioctl_#t~mem634#1.base, audio_ioctl_#t~mem634#1.offset, audio_ioctl_#t~mem635#1, audio_ioctl_#t~bitwise636#1, audio_ioctl_#t~mem637#1.base, audio_ioctl_#t~mem637#1.offset, audio_ioctl_#t~mem638#1, audio_ioctl_#t~mem639#1.base, audio_ioctl_#t~mem639#1.offset, audio_ioctl_#t~mem640#1, audio_ioctl_#t~bitwise641#1, audio_ioctl_#t~short642#1, audio_ioctl_#t~ret643#1, audio_ioctl_#t~mem644#1, audio_ioctl_#t~bitwise645#1, audio_ioctl_#t~mem646#1.base, audio_ioctl_#t~mem646#1.offset, audio_ioctl_#t~mem647#1, audio_ioctl_#t~bitwise648#1, audio_ioctl_#t~mem649#1.base, audio_ioctl_#t~mem649#1.offset, audio_ioctl_#t~mem650#1, audio_ioctl_#t~short651#1, audio_ioctl_#t~bitwise652#1, audio_ioctl_#t~mem653#1.base, audio_ioctl_#t~mem653#1.offset, audio_ioctl_#t~mem654#1.base, audio_ioctl_#t~mem654#1.offset, audio_ioctl_#t~bitwise655#1, audio_ioctl_#t~mem656#1.base, audio_ioctl_#t~mem656#1.offset, audio_ioctl_#t~mem657#1.base, audio_ioctl_#t~mem657#1.offset, audio_ioctl_#t~mem658#1.base, audio_ioctl_#t~mem658#1.offset, audio_ioctl_#t~bitwise659#1, audio_ioctl_#t~mem660#1.base, audio_ioctl_#t~mem660#1.offset, audio_ioctl_#t~mem661#1.base, audio_ioctl_#t~mem661#1.offset, audio_ioctl_#t~mem662#1.base, audio_ioctl_#t~mem662#1.offset, audio_ioctl_#t~bitwise663#1, audio_ioctl_#t~switch664#1, audio_ioctl_#t~mem670#1.base, audio_ioctl_#t~mem670#1.offset, audio_ioctl_#t~mem671#1.base, audio_ioctl_#t~mem671#1.offset, audio_ioctl_#t~mem672#1.base, audio_ioctl_#t~mem672#1.offset, audio_ioctl_#t~ret673#1, audio_ioctl_#t~mem679#1.base, audio_ioctl_#t~mem679#1.offset, audio_ioctl_#t~mem680#1.base, audio_ioctl_#t~mem680#1.offset, audio_ioctl_#t~mem681#1.base, audio_ioctl_#t~mem681#1.offset, audio_ioctl_#t~ret682#1, audio_ioctl_#t~switch683#1, audio_ioctl_#t~mem689#1.base, audio_ioctl_#t~mem689#1.offset, audio_ioctl_#t~mem690#1.base, audio_ioctl_#t~mem690#1.offset, audio_ioctl_#t~mem691#1.base, audio_ioctl_#t~mem691#1.offset, audio_ioctl_#t~ret692#1, audio_ioctl_#t~switch693#1, audio_ioctl_#t~mem699#1.base, audio_ioctl_#t~mem699#1.offset, audio_ioctl_#t~mem700#1.base, audio_ioctl_#t~mem700#1.offset, audio_ioctl_#t~mem701#1.base, audio_ioctl_#t~mem701#1.offset, audio_ioctl_#t~ret702#1, audio_ioctl_#t~mem708#1.base, audio_ioctl_#t~mem708#1.offset, audio_ioctl_#t~mem709#1.base, audio_ioctl_#t~mem709#1.offset, audio_ioctl_#t~mem710#1.base, audio_ioctl_#t~mem710#1.offset, audio_ioctl_#t~ret711#1, audio_ioctl_#t~mem717#1.base, audio_ioctl_#t~mem717#1.offset, audio_ioctl_#t~mem718#1.base, audio_ioctl_#t~mem718#1.offset, audio_ioctl_#t~mem719#1.base, audio_ioctl_#t~mem719#1.offset, audio_ioctl_#t~ret720#1, audio_ioctl_#t~mem721#1.base, audio_ioctl_#t~mem721#1.offset, audio_ioctl_#t~mem722#1, audio_ioctl_#t~mem723#1.base, audio_ioctl_#t~mem723#1.offset, audio_ioctl_#t~mem724#1, audio_ioctl_#t~bitwise725#1, audio_ioctl_#t~switch726#1, audio_ioctl_#t~mem727#1.base, audio_ioctl_#t~mem727#1.offset, audio_ioctl_#t~mem728#1, audio_ioctl_#t~bitwise729#1, audio_ioctl_#t~mem730#1.base, audio_ioctl_#t~mem730#1.offset, audio_ioctl_#t~mem731#1.base, audio_ioctl_#t~mem731#1.offset, audio_ioctl_#t~mem732#1.base, audio_ioctl_#t~mem732#1.offset, audio_ioctl_#t~mem733#1, audio_ioctl_#t~mem734#1.base, audio_ioctl_#t~mem734#1.offset, audio_ioctl_#t~mem735#1.base, audio_ioctl_#t~mem735#1.offset, audio_ioctl_#t~mem736#1.base, audio_ioctl_#t~mem736#1.offset, audio_ioctl_#t~mem737#1.base, audio_ioctl_#t~mem737#1.offset, audio_ioctl_#t~mem738#1.base, audio_ioctl_#t~mem738#1.offset, audio_ioctl_#t~mem739#1, audio_ioctl_#t~bitwise740#1, audio_ioctl_#t~mem741#1, audio_ioctl_#t~bitwise742#1, audio_ioctl_#t~ret743#1.base, audio_ioctl_#t~ret743#1.offset, audio_ioctl_#t~ret744#1, audio_ioctl_#t~ret745#1, audio_ioctl_#t~mem746#1, audio_ioctl_#t~mem747#1, audio_ioctl_#t~short748#1, audio_ioctl_#t~mem749#1, audio_ioctl_#t~mem750#1, audio_ioctl_#t~mem751#1, audio_ioctl_#t~ret752#1, audio_ioctl_#t~switch753#1, audio_ioctl_~dev#1, audio_ioctl_~file#1.base, audio_ioctl_~file#1.offset, audio_ioctl_~cmd#1, audio_ioctl_~arg#1.base, audio_ioctl_~arg#1.offset, audio_ioctl_~val~0#1, audio_ioctl_~count~0#1, audio_ioctl_~flags~0#1, audio_ioctl_~dmap~2#1.base, audio_ioctl_~dmap~2#1.offset, audio_ioctl_~p~4#1.base, audio_ioctl_~p~4#1.offset, audio_ioctl_~tmp~33#1, audio_ioctl_~__ret_gu~0#1, audio_ioctl_~__val_gu~0#1, audio_ioctl_~tmp___0~19#1, audio_ioctl_~tmp___1~10#1, audio_ioctl_~__ret_gu___0~0#1, audio_ioctl_~__val_gu___0~0#1, audio_ioctl_~__ret_gu___1~0#1, audio_ioctl_~__val_gu___1~0#1, audio_ioctl_~tmp___2~5#1, audio_ioctl_~__ret_gu___2~0#1, audio_ioctl_~__val_gu___2~0#1, audio_ioctl_~tmp___3~1#1, audio_ioctl_~tmp___4~1#1, audio_ioctl_~tmp___5~1#1, audio_ioctl_~__ret_gu___3~0#1, audio_ioctl_~__val_gu___3~0#1, audio_ioctl_~tmp___6~1#1.base, audio_ioctl_~tmp___6~1#1.offset, audio_ioctl_~tmp___7~1#1, audio_ioctl_~__ret_pu~0#1, audio_ioctl_~__pu_val~0#1;havoc audio_ioctl_#in~dev#1, audio_ioctl_#in~file#1.base, audio_ioctl_#in~file#1.offset, audio_ioctl_#in~cmd#1, audio_ioctl_#in~arg#1.base, audio_ioctl_#in~arg#1.offset;assume { :end_inline_audio_ioctl } true;assume -2147483648 <= sound_ioctl_#t~ret229#1 && sound_ioctl_#t~ret229#1 <= 2147483647;sound_ioctl_~tmp___10~0#1 := sound_ioctl_#t~ret229#1;sound_ioctl_#res#1 := sound_ioctl_~tmp___10~0#1; [2025-02-08 02:33:16,203 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11540-9: assume sequencer_ioctl_#t~switch3175#1; [2025-02-08 02:33:16,203 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11540-9: assume !sequencer_ioctl_#t~switch3175#1;sequencer_ioctl_#t~switch3175#1 := sequencer_ioctl_#t~switch3175#1 || 20753 == sequencer_ioctl_~cmd#1; [2025-02-08 02:33:16,203 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11540-4: assume sequencer_ioctl_#t~switch3182#1; [2025-02-08 02:33:16,203 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11540-4: assume !sequencer_ioctl_#t~switch3182#1;sequencer_ioctl_#t~switch3182#1 := true; [2025-02-08 02:33:16,203 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11540-3: assume sequencer_ioctl_#t~switch3182#1; [2025-02-08 02:33:16,203 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11540-3: assume !sequencer_ioctl_#t~switch3182#1;havoc sequencer_ioctl_#t~switch3182#1;~pending_timer~0 := (if sequencer_ioctl_~__val_gu~4#1 % 18446744073709551616 % 4294967296 <= 2147483647 then sequencer_ioctl_~__val_gu~4#1 % 18446744073709551616 % 4294967296 else sequencer_ioctl_~__val_gu~4#1 % 18446744073709551616 % 4294967296 - 4294967296); [2025-02-08 02:33:16,203 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11540-6: assume sequencer_ioctl_#t~switch3182#1; [2025-02-08 02:33:16,203 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11540-6: assume !sequencer_ioctl_#t~switch3182#1;sequencer_ioctl_#t~switch3182#1 := true; [2025-02-08 02:33:16,203 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10351: ~qtail~0 := (if 1 + ~qtail~0 < 0 && 0 != (1 + ~qtail~0) % 1024 then (1 + ~qtail~0) % 1024 - 1024 else (1 + ~qtail~0) % 1024);~qlen~0 := 1 + ~qlen~0;seq_queue_#res#1 := 1; [2025-02-08 02:33:16,203 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11540-5: assume sequencer_ioctl_#t~switch3182#1; [2025-02-08 02:33:16,203 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11540-5: assume !sequencer_ioctl_#t~switch3182#1;sequencer_ioctl_#t~switch3182#1 := sequencer_ioctl_#t~switch3182#1; [2025-02-08 02:33:16,203 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4009-1: assume sound_open_#t~switch157#1;assume { :begin_inline_MIDIbuf_open } true;MIDIbuf_open_#in~dev#1, MIDIbuf_open_#in~file#1.base, MIDIbuf_open_#in~file#1.offset := sound_open_~dev~2#1, sound_open_~file#1.base, sound_open_~file#1.offset;havoc MIDIbuf_open_#res#1;havoc MIDIbuf_open_#t~ret2350#1, MIDIbuf_open_#t~ret2351#1, MIDIbuf_open_#t~mem2352#1.base, MIDIbuf_open_#t~mem2352#1.offset, MIDIbuf_open_#t~short2353#1, MIDIbuf_open_#t~mem2354#1.base, MIDIbuf_open_#t~mem2354#1.offset, MIDIbuf_open_#t~mem2355#1.base, MIDIbuf_open_#t~mem2355#1.offset, MIDIbuf_open_#t~mem2362#1.base, MIDIbuf_open_#t~mem2362#1.offset, MIDIbuf_open_#t~mem2363#1.base, MIDIbuf_open_#t~mem2363#1.offset, MIDIbuf_open_#t~ret2364#1, MIDIbuf_open_#t~ret2365#1.base, MIDIbuf_open_#t~ret2365#1.offset, MIDIbuf_open_#t~mem2366#1.base, MIDIbuf_open_#t~mem2366#1.offset, MIDIbuf_open_#t~ret2367#1, MIDIbuf_open_#t~mem2371#1.base, MIDIbuf_open_#t~mem2371#1.offset, MIDIbuf_open_#t~mem2372#1.base, MIDIbuf_open_#t~mem2372#1.offset, MIDIbuf_open_#t~mem2373#1.base, MIDIbuf_open_#t~mem2373#1.offset, MIDIbuf_open_#t~mem2374#1.base, MIDIbuf_open_#t~mem2374#1.offset, MIDIbuf_open_#t~mem2375#1.base, MIDIbuf_open_#t~mem2375#1.offset, MIDIbuf_open_#t~ret2376#1.base, MIDIbuf_open_#t~ret2376#1.offset, MIDIbuf_open_#t~mem2377#1.base, MIDIbuf_open_#t~mem2377#1.offset, MIDIbuf_open_#t~ret2378#1, MIDIbuf_open_#t~mem2382#1.base, MIDIbuf_open_#t~mem2382#1.offset, MIDIbuf_open_#t~mem2383#1.base, MIDIbuf_open_#t~mem2383#1.offset, MIDIbuf_open_#t~mem2384#1.base, MIDIbuf_open_#t~mem2384#1.offset, MIDIbuf_open_#t~mem2385#1.base, MIDIbuf_open_#t~mem2385#1.offset, MIDIbuf_open_#t~mem2386#1.base, MIDIbuf_open_#t~mem2386#1.offset, MIDIbuf_open_#t~mem2387#1.base, MIDIbuf_open_#t~mem2387#1.offset, MIDIbuf_open_~dev#1, MIDIbuf_open_~file#1.base, MIDIbuf_open_~file#1.offset, MIDIbuf_open_~mode~2#1, MIDIbuf_open_~err~10#1, MIDIbuf_open_~tmp~83#1.base, MIDIbuf_open_~tmp~83#1.offset, MIDIbuf_open_~tmp___0~54#1, MIDIbuf_open_~tmp___1~28#1, MIDIbuf_open_~tmp___2~13#1.base, MIDIbuf_open_~tmp___2~13#1.offset, MIDIbuf_open_~tmp___3~6#1, MIDIbuf_open_~tmp___4~6#1, MIDIbuf_open_~#__key~2#1.base, MIDIbuf_open_~#__key~2#1.offset, MIDIbuf_open_~#__key___0~1#1.base, MIDIbuf_open_~#__key___0~1#1.offset;MIDIbuf_open_~dev#1 := MIDIbuf_open_#in~dev#1;MIDIbuf_open_~file#1.base, MIDIbuf_open_~file#1.offset := MIDIbuf_open_#in~file#1.base, MIDIbuf_open_#in~file#1.offset;havoc MIDIbuf_open_~mode~2#1;havoc MIDIbuf_open_~err~10#1;havoc MIDIbuf_open_~tmp~83#1.base, MIDIbuf_open_~tmp~83#1.offset;havoc MIDIbuf_open_~tmp___0~54#1;havoc MIDIbuf_open_~tmp___1~28#1;havoc MIDIbuf_open_~tmp___2~13#1.base, MIDIbuf_open_~tmp___2~13#1.offset;havoc MIDIbuf_open_~tmp___3~6#1;havoc MIDIbuf_open_~tmp___4~6#1;call MIDIbuf_open_~#__key~2#1.base, MIDIbuf_open_~#__key~2#1.offset := #Ultimate.allocOnStack(8);call MIDIbuf_open_~#__key___0~1#1.base, MIDIbuf_open_~#__key___0~1#1.offset := #Ultimate.allocOnStack(8);MIDIbuf_open_~dev#1 := MIDIbuf_open_~dev#1 / 16; [2025-02-08 02:33:16,203 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4009-1: assume !sound_open_#t~switch157#1;sound_open_#t~switch157#1 := sound_open_#t~switch157#1 || 3 == sound_open_~dev~2#1 % 16; [2025-02-08 02:33:16,203 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11012: havoc sequencer_init_#t~ret3311#1.base, sequencer_init_#t~ret3311#1.offset, sequencer_init_#t~ret3312#1, sequencer_init_#t~ret3313#1.base, sequencer_init_#t~ret3313#1.offset, sequencer_init_#t~ret3314#1, sequencer_init_~tmp~106#1.base, sequencer_init_~tmp~106#1.offset, sequencer_init_~tmp___0~70#1.base, sequencer_init_~tmp___0~70#1.offset;assume { :end_inline_sequencer_init } true; [2025-02-08 02:33:16,203 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4009: assume sound_open_~retval~0#1 < 0;sound_open_#res#1 := sound_open_~retval~0#1; [2025-02-08 02:33:16,203 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4009: assume !(sound_open_~retval~0#1 < 0); [2025-02-08 02:33:16,203 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11144: assume 0 == sequencer_open_~tmp___1~33#1; [2025-02-08 02:33:16,203 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11144: assume !(0 == sequencer_open_~tmp___1~33#1);call sequencer_open_#t~mem3058#1.base, sequencer_open_#t~mem3058#1.offset := read~$Pointer$#20(~#midi_devs~0.base, ~#midi_devs~0.offset + 8 * sequencer_open_~i~18#1, 8);call sequencer_open_#t~mem3059#1.base, sequencer_open_#t~mem3059#1.offset := read~$Pointer$#61(sequencer_open_#t~mem3058#1.base, 157 + sequencer_open_#t~mem3058#1.offset, 8); [2025-02-08 02:33:16,203 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7841: assume find_output_space_#t~mem1724#1 * find_output_space_~maxfrags~0#1 - find_output_space_~occupied_bytes~0#1 < find_output_space_~len~3#1;havoc find_output_space_#t~mem1724#1;call find_output_space_#t~mem1725#1 := read~int#61(find_output_space_~dmap~12#1.base, 632 + find_output_space_~dmap~12#1.offset, 4);find_output_space_~len~3#1 := find_output_space_#t~mem1725#1 * find_output_space_~maxfrags~0#1 - find_output_space_~occupied_bytes~0#1;havoc find_output_space_#t~mem1725#1; [2025-02-08 02:33:16,203 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7841: assume !(find_output_space_#t~mem1724#1 * find_output_space_~maxfrags~0#1 - find_output_space_~occupied_bytes~0#1 < find_output_space_~len~3#1);havoc find_output_space_#t~mem1724#1; [2025-02-08 02:33:16,204 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5463: audio_ioctl_#res#1 := 0; [2025-02-08 02:33:16,204 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11673-5: assume sequencer_ioctl_#t~switch3214#1; [2025-02-08 02:33:16,204 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11673-5: assume !sequencer_ioctl_#t~switch3214#1;sequencer_ioctl_#t~switch3214#1 := true; [2025-02-08 02:33:16,204 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5463-1: SUMMARY for call DMAbuf_reset(audio_ioctl_~dev#1); srcloc: null [2025-02-08 02:33:16,204 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11673-4: assume sequencer_ioctl_#t~switch3214#1; [2025-02-08 02:33:16,204 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11673-4: assume !sequencer_ioctl_#t~switch3214#1;sequencer_ioctl_#t~switch3214#1 := sequencer_ioctl_#t~switch3214#1; [2025-02-08 02:33:16,204 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11673-7: assume 2 == ~seq_mode~0;call sequencer_ioctl_#t~mem3212#1.base, sequencer_ioctl_#t~mem3212#1.offset := read~$Pointer$#39(~tmr~0.base, 84 + ~tmr~0.offset, 8); [2025-02-08 02:33:16,204 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11673-7: assume !(2 == ~seq_mode~0); [2025-02-08 02:33:16,204 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11673-6: assume sequencer_ioctl_#t~switch3214#1; [2025-02-08 02:33:16,204 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11673-6: assume !sequencer_ioctl_#t~switch3214#1;sequencer_ioctl_#t~switch3214#1 := sequencer_ioctl_#t~switch3214#1; [2025-02-08 02:33:16,204 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11673-1: assume 0 != sequencer_ioctl_~__ret_gu___0~2#1;sequencer_ioctl_#res#1 := -14;call ULTIMATE.dealloc(sequencer_ioctl_~#inf~0#1.base, sequencer_ioctl_~#inf~0#1.offset);havoc sequencer_ioctl_~#inf~0#1.base, sequencer_ioctl_~#inf~0#1.offset;call ULTIMATE.dealloc(sequencer_ioctl_~#event_rec~2#1.base, sequencer_ioctl_~#event_rec~2#1.offset);havoc sequencer_ioctl_~#event_rec~2#1.base, sequencer_ioctl_~#event_rec~2#1.offset; [2025-02-08 02:33:16,204 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11673-1: assume !(0 != sequencer_ioctl_~__ret_gu___0~2#1); [2025-02-08 02:33:16,204 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8370: assume 1 != poll_input_#t~mem2058#1;havoc poll_input_#t~mem2058#1;call poll_input_#t~mem2059#1 := read~int#61(poll_input_~dmap~21#1.base, poll_input_~dmap~21#1.offset, 4);poll_input_#t~short2061#1 := 0 == poll_input_#t~mem2059#1; [2025-02-08 02:33:16,205 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8370: assume !(1 != poll_input_#t~mem2058#1);havoc poll_input_#t~mem2058#1;call poll_input_#t~mem2069#1 := read~int#61(poll_input_~dmap~21#1.base, 40 + poll_input_~dmap~21#1.offset, 4); [2025-02-08 02:33:16,205 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11673: assume 0 != sequencer_ioctl_~val~3#1;sequencer_ioctl_#res#1 := -22;call ULTIMATE.dealloc(sequencer_ioctl_~#inf~0#1.base, sequencer_ioctl_~#inf~0#1.offset);havoc sequencer_ioctl_~#inf~0#1.base, sequencer_ioctl_~#inf~0#1.offset;call ULTIMATE.dealloc(sequencer_ioctl_~#event_rec~2#1.base, sequencer_ioctl_~#event_rec~2#1.offset);havoc sequencer_ioctl_~#event_rec~2#1.base, sequencer_ioctl_~#event_rec~2#1.offset; [2025-02-08 02:33:16,205 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11673: assume !(0 != sequencer_ioctl_~val~3#1);sequencer_ioctl_~val~3#1 := 250; [2025-02-08 02:33:16,205 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11673-3: assume sequencer_ioctl_#t~switch3214#1; [2025-02-08 02:33:16,205 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11673-3: assume !sequencer_ioctl_#t~switch3214#1;sequencer_ioctl_#t~switch3214#1 := true; [2025-02-08 02:33:16,205 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9559: havoc MIDIbuf_open_#t~mem2384#1.base, MIDIbuf_open_#t~mem2384#1.offset;call write~$Pointer$#30(0, 0, ~#midi_in_buf~0.base, ~#midi_in_buf~0.offset + 8 * MIDIbuf_open_~dev#1, 8);MIDIbuf_open_#res#1 := -5;call ULTIMATE.dealloc(MIDIbuf_open_~#__key~2#1.base, MIDIbuf_open_~#__key~2#1.offset);havoc MIDIbuf_open_~#__key~2#1.base, MIDIbuf_open_~#__key~2#1.offset;call ULTIMATE.dealloc(MIDIbuf_open_~#__key___0~1#1.base, MIDIbuf_open_~#__key___0~1#1.offset);havoc MIDIbuf_open_~#__key___0~1#1.base, MIDIbuf_open_~#__key___0~1#1.offset; [2025-02-08 02:33:16,205 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11673-2: assume sequencer_ioctl_#t~switch3214#1; [2025-02-08 02:33:16,205 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11673-2: assume !sequencer_ioctl_#t~switch3214#1;havoc sequencer_ioctl_#t~switch3214#1;sequencer_ioctl_~val~3#1 := (if sequencer_ioctl_~__val_gu___0~2#1 % 18446744073709551616 % 4294967296 <= 2147483647 then sequencer_ioctl_~__val_gu___0~2#1 % 18446744073709551616 % 4294967296 else sequencer_ioctl_~__val_gu___0~2#1 % 18446744073709551616 % 4294967296 - 4294967296); [2025-02-08 02:33:16,205 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9559-1: SUMMARY for call vfree(MIDIbuf_open_#t~mem2384#1.base, MIDIbuf_open_#t~mem2384#1.offset); srcloc: null [2025-02-08 02:33:16,205 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11673-8: assume sequencer_ioctl_#t~switch3175#1; [2025-02-08 02:33:16,205 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11673-8: assume !sequencer_ioctl_#t~switch3175#1;sequencer_ioctl_#t~switch3175#1 := sequencer_ioctl_#t~switch3175#1 || 1074024713 == sequencer_ioctl_~cmd#1; [2025-02-08 02:33:16,205 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9692: assume MIDIbuf_write_~c~4#1 < MIDIbuf_write_~count#1; [2025-02-08 02:33:16,205 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9692: assume !(MIDIbuf_write_~c~4#1 < MIDIbuf_write_~count#1);MIDIbuf_write_#res#1 := MIDIbuf_write_~c~4#1;call ULTIMATE.dealloc(MIDIbuf_write_~#tmp_data~0#1.base, MIDIbuf_write_~#tmp_data~0#1.offset);havoc MIDIbuf_write_~#tmp_data~0#1.base, MIDIbuf_write_~#tmp_data~0#1.offset; [2025-02-08 02:33:16,205 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4275: assume sound_ioctl_#t~switch224#1;assume { :begin_inline_MIDIbuf_ioctl } true;MIDIbuf_ioctl_#in~dev#1, MIDIbuf_ioctl_#in~file#1.base, MIDIbuf_ioctl_#in~file#1.offset, MIDIbuf_ioctl_#in~cmd#1, MIDIbuf_ioctl_#in~arg#1.base, MIDIbuf_ioctl_#in~arg#1.offset := sound_ioctl_~dev~4#1, sound_ioctl_~file#1.base, sound_ioctl_~file#1.offset, sound_ioctl_~cmd#1, sound_ioctl_~p~0#1.base, sound_ioctl_~p~0#1.offset;havoc MIDIbuf_ioctl_#res#1;havoc MIDIbuf_ioctl_#t~mem2464#1.base, MIDIbuf_ioctl_#t~mem2464#1.offset, MIDIbuf_ioctl_#t~mem2465#1.base, MIDIbuf_ioctl_#t~mem2465#1.offset, MIDIbuf_ioctl_#t~mem2473#1.base, MIDIbuf_ioctl_#t~mem2473#1.offset, MIDIbuf_ioctl_#t~mem2474#1.base, MIDIbuf_ioctl_#t~mem2474#1.offset, MIDIbuf_ioctl_#t~mem2475#1.base, MIDIbuf_ioctl_#t~mem2475#1.offset, MIDIbuf_ioctl_#t~mem2476#1.base, MIDIbuf_ioctl_#t~mem2476#1.offset, MIDIbuf_ioctl_#t~mem2477#1.base, MIDIbuf_ioctl_#t~mem2477#1.offset, MIDIbuf_ioctl_#t~mem2478#1.base, MIDIbuf_ioctl_#t~mem2478#1.offset, MIDIbuf_ioctl_#t~ret2479#1, MIDIbuf_ioctl_#t~switch2480#1, MIDIbuf_ioctl_#t~switch2481#1, MIDIbuf_ioctl_#t~switch2482#1, MIDIbuf_ioctl_#t~mem2483#1.base, MIDIbuf_ioctl_#t~mem2483#1.offset, MIDIbuf_ioctl_#t~mem2484#1.base, MIDIbuf_ioctl_#t~mem2484#1.offset, MIDIbuf_ioctl_#t~mem2490#1.base, MIDIbuf_ioctl_#t~mem2490#1.offset, MIDIbuf_ioctl_#t~mem2491#1.base, MIDIbuf_ioctl_#t~mem2491#1.offset, MIDIbuf_ioctl_#t~ret2492#1, MIDIbuf_ioctl_~dev#1, MIDIbuf_ioctl_~file#1.base, MIDIbuf_ioctl_~file#1.offset, MIDIbuf_ioctl_~cmd#1, MIDIbuf_ioctl_~arg#1.base, MIDIbuf_ioctl_~arg#1.offset, MIDIbuf_ioctl_~val~1#1, MIDIbuf_ioctl_~tmp~87#1, MIDIbuf_ioctl_~__ret_gu~3#1, MIDIbuf_ioctl_~__val_gu~3#1, MIDIbuf_ioctl_~__ret_pu~2#1, MIDIbuf_ioctl_~__pu_val~2#1, MIDIbuf_ioctl_~tmp___0~58#1;MIDIbuf_ioctl_~dev#1 := MIDIbuf_ioctl_#in~dev#1;MIDIbuf_ioctl_~file#1.base, MIDIbuf_ioctl_~file#1.offset := MIDIbuf_ioctl_#in~file#1.base, MIDIbuf_ioctl_#in~file#1.offset;MIDIbuf_ioctl_~cmd#1 := MIDIbuf_ioctl_#in~cmd#1;MIDIbuf_ioctl_~arg#1.base, MIDIbuf_ioctl_~arg#1.offset := MIDIbuf_ioctl_#in~arg#1.base, MIDIbuf_ioctl_#in~arg#1.offset;havoc MIDIbuf_ioctl_~val~1#1;havoc MIDIbuf_ioctl_~tmp~87#1;havoc MIDIbuf_ioctl_~__ret_gu~3#1;havoc MIDIbuf_ioctl_~__val_gu~3#1;havoc MIDIbuf_ioctl_~__ret_pu~2#1;havoc MIDIbuf_ioctl_~__pu_val~2#1;havoc MIDIbuf_ioctl_~tmp___0~58#1;MIDIbuf_ioctl_~dev#1 := MIDIbuf_ioctl_~dev#1 / 16; [2025-02-08 02:33:16,205 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4275: assume !sound_ioctl_#t~switch224#1;havoc sound_ioctl_#t~switch224#1;havoc sound_ioctl_#t~ret228#1;havoc sound_ioctl_#t~ret229#1;havoc sound_ioctl_#t~ret230#1;havoc sound_ioctl_#t~switch224#1;havoc sound_ioctl_#t~ret228#1;havoc sound_ioctl_#t~ret229#1;havoc sound_ioctl_#t~ret230#1; [2025-02-08 02:33:16,205 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8371-1: assume poll_input_#t~short2065#1;call poll_input_#t~mem2064#1 := read~int#61(poll_input_~adev~22#1.base, 196 + poll_input_~adev~22#1.offset, 4);poll_input_#t~short2065#1 := 0 != poll_input_#t~mem2064#1; [2025-02-08 02:33:16,205 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8371-1: assume !poll_input_#t~short2065#1; [2025-02-08 02:33:16,205 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8371: assume poll_input_#t~short2065#1;havoc poll_input_#t~mem2059#1;havoc poll_input_#t~mem2060#1;havoc poll_input_#t~short2061#1;havoc poll_input_#t~mem2062#1;havoc poll_input_#t~short2063#1;havoc poll_input_#t~mem2064#1;havoc poll_input_#t~short2065#1; [2025-02-08 02:33:16,205 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8371: assume !poll_input_#t~short2065#1;havoc poll_input_#t~mem2059#1;havoc poll_input_#t~mem2060#1;havoc poll_input_#t~short2061#1;havoc poll_input_#t~mem2062#1;havoc poll_input_#t~short2063#1;havoc poll_input_#t~mem2064#1;havoc poll_input_#t~short2065#1; [2025-02-08 02:33:16,205 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8371-5: assume poll_input_#t~short2061#1;call poll_input_#t~mem2060#1 := read~int#61(poll_input_~adev~22#1.base, 188 + poll_input_~adev~22#1.offset, 4);poll_input_#t~short2061#1 := 0 != poll_input_#t~mem2060#1 % 2; [2025-02-08 02:33:16,206 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8371-5: assume !poll_input_#t~short2061#1; [2025-02-08 02:33:16,206 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8371-4: poll_input_#t~short2063#1 := poll_input_#t~short2061#1; [2025-02-08 02:33:16,206 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8371-3: assume poll_input_#t~short2063#1;call poll_input_#t~mem2062#1 := read~int#61(poll_input_~dmap~21#1.base, 40 + poll_input_~dmap~21#1.offset, 4);poll_input_#t~short2063#1 := 0 == poll_input_#t~mem2062#1; [2025-02-08 02:33:16,206 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8371-3: assume !poll_input_#t~short2063#1; [2025-02-08 02:33:16,206 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8371-2: poll_input_#t~short2065#1 := poll_input_#t~short2063#1; [2025-02-08 02:33:16,206 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12071: SUMMARY for call poll_wait(sequencer_poll_~file#1.base, sequencer_poll_~file#1.offset, ~#seq_sleeper~0.base, ~#seq_sleeper~0.offset, sequencer_poll_~wait#1.base, sequencer_poll_~wait#1.offset); srcloc: null [2025-02-08 02:33:16,206 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11675-1: SUMMARY for call sequencer_ioctl_#t~ret3213#1 := ##fun~int~X~int~X~$Pointer$~TO~int(~tmr_no~0, sequencer_ioctl_~cmd#1, sequencer_ioctl_~arg#1.base, sequencer_ioctl_~arg#1.offset, sequencer_ioctl_#t~mem3212#1.base, sequencer_ioctl_#t~mem3212#1.offset); srcloc: null [2025-02-08 02:33:16,206 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11675: assume -2147483648 <= sequencer_ioctl_#t~ret3213#1 && sequencer_ioctl_#t~ret3213#1 <= 2147483647;sequencer_ioctl_~tmp___5~6#1 := sequencer_ioctl_#t~ret3213#1;havoc sequencer_ioctl_#t~mem3212#1.base, sequencer_ioctl_#t~mem3212#1.offset;havoc sequencer_ioctl_#t~ret3213#1;sequencer_ioctl_#res#1 := sequencer_ioctl_~tmp___5~6#1;call ULTIMATE.dealloc(sequencer_ioctl_~#inf~0#1.base, sequencer_ioctl_~#inf~0#1.offset);havoc sequencer_ioctl_~#inf~0#1.base, sequencer_ioctl_~#inf~0#1.offset;call ULTIMATE.dealloc(sequencer_ioctl_~#event_rec~2#1.base, sequencer_ioctl_~#event_rec~2#1.offset);havoc sequencer_ioctl_~#event_rec~2#1.base, sequencer_ioctl_~#event_rec~2#1.offset; [2025-02-08 02:33:16,206 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7579-1: SUMMARY for call spin_unlock_irqrestore(DMAbuf_getrdbuffer_~dmap~8#1.base, 52 + DMAbuf_getrdbuffer_~dmap~8#1.offset, DMAbuf_getrdbuffer_~flags~9#1); srcloc: null [2025-02-08 02:33:16,206 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7579: call DMAbuf_getrdbuffer_#t~mem1619#1 := read~int#61(DMAbuf_getrdbuffer_~dmap~8#1.base, 40 + DMAbuf_getrdbuffer_~dmap~8#1.offset, 4); [2025-02-08 02:33:16,206 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5465-2: assume 0 == audio_ioctl_#t~mem611#1;havoc audio_ioctl_#t~mem609#1.base, audio_ioctl_#t~mem609#1.offset;havoc audio_ioctl_#t~mem610#1.base, audio_ioctl_#t~mem610#1.offset;havoc audio_ioctl_#t~mem611#1;audio_ioctl_#res#1 := 0; [2025-02-08 02:33:16,206 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5465-2: assume !(0 == audio_ioctl_#t~mem611#1);havoc audio_ioctl_#t~mem609#1.base, audio_ioctl_#t~mem609#1.offset;havoc audio_ioctl_#t~mem610#1.base, audio_ioctl_#t~mem610#1.offset;havoc audio_ioctl_#t~mem611#1;call audio_ioctl_#t~mem612#1.base, audio_ioctl_#t~mem612#1.offset := read~$Pointer$#15(~#audio_devs~0.base, ~#audio_devs~0.offset + 8 * audio_ioctl_~dev#1, 8);call audio_ioctl_#t~mem613#1.base, audio_ioctl_#t~mem613#1.offset := read~$Pointer$#61(audio_ioctl_#t~mem612#1.base, 168 + audio_ioctl_#t~mem612#1.offset, 8);call audio_ioctl_#t~mem614#1.base, audio_ioctl_#t~mem614#1.offset := read~$Pointer$#15(~#audio_devs~0.base, ~#audio_devs~0.offset + 8 * audio_ioctl_~dev#1, 8);call audio_ioctl_#t~mem615#1.base, audio_ioctl_#t~mem615#1.offset := read~$Pointer$#61(audio_ioctl_#t~mem614#1.base, 168 + audio_ioctl_#t~mem614#1.offset, 8);call audio_ioctl_#t~mem616#1 := read~int#61(audio_ioctl_#t~mem615#1.base, 28 + audio_ioctl_#t~mem615#1.offset, 8); [2025-02-08 02:33:16,206 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5465-3: assume 0 == audio_ioctl_#t~bitwise608#1;havoc audio_ioctl_#t~mem606#1.base, audio_ioctl_#t~mem606#1.offset;havoc audio_ioctl_#t~mem607#1;havoc audio_ioctl_#t~bitwise608#1;audio_ioctl_#res#1 := 0; [2025-02-08 02:33:16,206 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5465-3: assume !(0 == audio_ioctl_#t~bitwise608#1);havoc audio_ioctl_#t~mem606#1.base, audio_ioctl_#t~mem606#1.offset;havoc audio_ioctl_#t~mem607#1;havoc audio_ioctl_#t~bitwise608#1;call audio_ioctl_#t~mem609#1.base, audio_ioctl_#t~mem609#1.offset := read~$Pointer$#15(~#audio_devs~0.base, ~#audio_devs~0.offset + 8 * audio_ioctl_~dev#1, 8);call audio_ioctl_#t~mem610#1.base, audio_ioctl_#t~mem610#1.offset := read~$Pointer$#61(audio_ioctl_#t~mem609#1.base, 168 + audio_ioctl_#t~mem609#1.offset, 8);call audio_ioctl_#t~mem611#1 := read~int#61(audio_ioctl_#t~mem610#1.base, 632 + audio_ioctl_#t~mem610#1.offset, 4); [2025-02-08 02:33:16,206 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5465: assume false;audio_ioctl_#t~bitwise617#1 := audio_ioctl_#t~mem616#1; [2025-02-08 02:33:16,206 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5465: assume !false; [2025-02-08 02:33:16,207 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5465-1: assume 0 == audio_ioctl_#t~mem616#1 % 18446744073709551616 || 384 == audio_ioctl_#t~mem616#1 % 18446744073709551616;audio_ioctl_#t~bitwise617#1 := 384; [2025-02-08 02:33:16,207 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5465-1: assume !(0 == audio_ioctl_#t~mem616#1 % 18446744073709551616 || 384 == audio_ioctl_#t~mem616#1 % 18446744073709551616); [2025-02-08 02:33:16,207 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5465-6: assume audio_ioctl_#t~switch598#1;call audio_ioctl_#t~mem606#1.base, audio_ioctl_#t~mem606#1.offset := read~$Pointer$#15(~#audio_devs~0.base, ~#audio_devs~0.offset + 8 * audio_ioctl_~dev#1, 8);call audio_ioctl_#t~mem607#1 := read~int#61(audio_ioctl_#t~mem606#1.base, 192 + audio_ioctl_#t~mem606#1.offset, 4); [2025-02-08 02:33:16,207 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5465-6: assume !audio_ioctl_#t~switch598#1;audio_ioctl_#t~switch598#1 := audio_ioctl_#t~switch598#1 || 20480 == audio_ioctl_~cmd#1; [2025-02-08 02:33:16,207 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8372-1: SUMMARY for call poll_input_#t~ret2066#1.base, poll_input_#t~ret2066#1.offset := spinlock_check(poll_input_~dmap~21#1.base, 52 + poll_input_~dmap~21#1.offset); srcloc: null [2025-02-08 02:33:16,207 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13657: havoc remap_pfn_range_#t~nondet3415#1;sound_mmap_#t~ret268#1 := remap_pfn_range_#res#1;havoc remap_pfn_range_#t~nondet3415#1, remap_pfn_range_~arg0#1.base, remap_pfn_range_~arg0#1.offset, remap_pfn_range_~arg1#1, remap_pfn_range_~arg2#1, remap_pfn_range_~arg3#1, remap_pfn_range_~arg4#1.pgprot;havoc remap_pfn_range_#in~arg0#1.base, remap_pfn_range_#in~arg0#1.offset, remap_pfn_range_#in~arg1#1, remap_pfn_range_#in~arg2#1, remap_pfn_range_#in~arg3#1, remap_pfn_range_#in~arg4#1.pgprot;assume { :end_inline_remap_pfn_range } true;assume -2147483648 <= sound_mmap_#t~ret268#1 && sound_mmap_#t~ret268#1 <= 2147483647;sound_mmap_~tmp___1~6#1 := sound_mmap_#t~ret268#1;havoc sound_mmap_#t~mem264#1;havoc sound_mmap_#t~mem265#1;havoc sound_mmap_#t~mem266#1;havoc sound_mmap_#t~mem267#1;havoc sound_mmap_#t~ret268#1; [2025-02-08 02:33:16,207 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5465-4: assume 2 == audio_ioctl_#t~mem607#1;audio_ioctl_#t~bitwise608#1 := audio_ioctl_#t~mem607#1; [2025-02-08 02:33:16,207 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5465-4: assume !(2 == audio_ioctl_#t~mem607#1); [2025-02-08 02:33:16,207 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8372: poll_input_~tmp~62#1.base, poll_input_~tmp~62#1.offset := poll_input_#t~ret2066#1.base, poll_input_#t~ret2066#1.offset;havoc poll_input_#t~ret2066#1.base, poll_input_#t~ret2066#1.offset; [2025-02-08 02:33:16,207 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5333: call audio_write_#t~mem546#1 := read~int#59(audio_write_~#used~0#1.base, audio_write_~#used~0#1.offset, 4);audio_write_~c~0#1 := audio_write_~c~0#1 - audio_write_#t~mem546#1;havoc audio_write_#t~mem546#1;call audio_write_#t~mem547#1 := read~int#59(audio_write_~#used~0#1.base, audio_write_~#used~0#1.offset, 4);audio_write_~p~2#1 := audio_write_~p~2#1 + audio_write_#t~mem547#1;havoc audio_write_#t~mem547#1; [2025-02-08 02:33:16,207 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5465-5: assume 0 == audio_ioctl_#t~mem607#1;audio_ioctl_#t~bitwise608#1 := 0; [2025-02-08 02:33:16,207 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5465-5: assume !(0 == audio_ioctl_#t~mem607#1); [2025-02-08 02:33:16,207 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10222-1: [2025-02-08 02:33:16,207 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10222-2: havoc sequencer_write_#t~bitwise2537#1;assume sequencer_write_#t~bitwise2537#1 % 4294967296 <= sequencer_write_#t~bitwise2536#1 % 4294967296 && sequencer_write_#t~bitwise2537#1 % 4294967296 <= ~synth_open_mask~0 % 4294967296; [2025-02-08 02:33:16,207 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10222-3: assume sequencer_write_#t~bitwise2536#1 % 4294967296 == ~synth_open_mask~0 % 4294967296;sequencer_write_#t~bitwise2537#1 := sequencer_write_#t~bitwise2536#1; [2025-02-08 02:33:16,207 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10222-3: assume !(sequencer_write_#t~bitwise2536#1 % 4294967296 == ~synth_open_mask~0 % 4294967296); [2025-02-08 02:33:16,208 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10222-4: assume 0 == sequencer_write_#t~bitwise2536#1 % 4294967296 || 0 == ~synth_open_mask~0 % 4294967296;sequencer_write_#t~bitwise2537#1 := 0; [2025-02-08 02:33:16,208 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10222-4: assume !(0 == sequencer_write_#t~bitwise2536#1 % 4294967296 || 0 == ~synth_open_mask~0 % 4294967296); [2025-02-08 02:33:16,208 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10090: sequencer_read_#res#1 := sequencer_read_~count#1 - sequencer_read_~c~6#1; [2025-02-08 02:33:16,208 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10222: assume 0 == sequencer_write_#t~bitwise2537#1 % 4294967296;havoc sequencer_write_#t~bitwise2536#1;havoc sequencer_write_#t~bitwise2537#1;sequencer_write_#res#1 := -6;call ULTIMATE.dealloc(sequencer_write_~#event_rec~1#1.base, sequencer_write_~#event_rec~1#1.offset);havoc sequencer_write_~#event_rec~1#1.base, sequencer_write_~#event_rec~1#1.offset; [2025-02-08 02:33:16,208 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10222: assume !(0 == sequencer_write_#t~bitwise2537#1 % 4294967296);havoc sequencer_write_#t~bitwise2536#1;havoc sequencer_write_#t~bitwise2537#1;call sequencer_write_#t~mem2538#1 := read~int#61(sequencer_write_~#event_rec~1#1.base, sequencer_write_~#event_rec~1#1.offset, 2);sequencer_write_~fmt~0#1 := sequencer_write_#t~mem2538#1 % 65536;havoc sequencer_write_#t~mem2538#1;call sequencer_write_#t~mem2547#1.base, sequencer_write_#t~mem2547#1.offset := read~$Pointer$#19(~#synth_devs~0.base, ~#synth_devs~0.offset + 8 * sequencer_write_~dev#1, 8);call sequencer_write_#t~mem2548#1.base, sequencer_write_#t~mem2548#1.offset := read~$Pointer$#61(sequencer_write_#t~mem2547#1.base, 100 + sequencer_write_#t~mem2547#1.offset, 8);assume { :begin_inline_##fun~int~X~int~X~$Pointer$~X~int~X~int~X~int~TO~int } true;##fun~int~X~int~X~$Pointer$~X~int~X~int~X~int~TO~int_#in~2541#1, ##fun~int~X~int~X~$Pointer$~X~int~X~int~X~int~TO~int_#in~2542#1, ##fun~int~X~int~X~$Pointer$~X~int~X~int~X~int~TO~int_#in~2543#1.base, ##fun~int~X~int~X~$Pointer$~X~int~X~int~X~int~TO~int_#in~2543#1.offset, ##fun~int~X~int~X~$Pointer$~X~int~X~int~X~int~TO~int_#in~2544#1, ##fun~int~X~int~X~$Pointer$~X~int~X~int~X~int~TO~int_#in~2545#1, ##fun~int~X~int~X~$Pointer$~X~int~X~int~X~int~TO~int_#in~2546#1, ##fun~int~X~int~X~$Pointer$~X~int~X~int~X~int~TO~int_#in~#fp#1.base, ##fun~int~X~int~X~$Pointer$~X~int~X~int~X~int~TO~int_#in~#fp#1.offset := sequencer_write_~dev#1, sequencer_write_~fmt~0#1, sequencer_write_~buf#1.base, sequencer_write_~buf#1.offset, 4 + sequencer_write_~p~8#1, sequencer_write_~c~7#1, 0, sequencer_write_#t~mem2548#1.base, sequencer_write_#t~mem2548#1.offset;havoc ##fun~int~X~int~X~$Pointer$~X~int~X~int~X~int~TO~int_#res#1;havoc ##fun~int~X~int~X~$Pointer$~X~int~X~int~X~int~TO~int_#~2541#1, ##fun~int~X~int~X~$Pointer$~X~int~X~int~X~int~TO~int_#~2542#1, ##fun~int~X~int~X~$Pointer$~X~int~X~int~X~int~TO~int_#~2543#1.base, ##fun~int~X~int~X~$Pointer$~X~int~X~int~X~int~TO~int_#~2543#1.offset, ##fun~int~X~int~X~$Pointer$~X~int~X~int~X~int~TO~int_#~2544#1, ##fun~int~X~int~X~$Pointer$~X~int~X~int~X~int~TO~int_#~2545#1, ##fun~int~X~int~X~$Pointer$~X~int~X~int~X~int~TO~int_#~2546#1;##fun~int~X~int~X~$Pointer$~X~int~X~int~X~int~TO~int_#~2541#1 := ##fun~int~X~int~X~$Pointer$~X~int~X~int~X~int~TO~int_#in~2541#1;##fun~int~X~int~X~$Pointer$~X~int~X~int~X~int~TO~int_#~2542#1 := ##fun~int~X~int~X~$Pointer$~X~int~X~int~X~int~TO~int_#in~2542#1;##fun~int~X~int~X~$Pointer$~X~int~X~int~X~int~TO~int_#~2543#1.base, ##fun~int~X~int~X~$Pointer$~X~int~X~int~X~int~TO~int_#~2543#1.offset := ##fun~int~X~int~X~$Pointer$~X~int~X~int~X~int~TO~int_#in~2543#1.base, ##fun~int~X~int~X~$Pointer$~X~int~X~int~X~int~TO~int_#in~2543#1.offset;##fun~int~X~int~X~$Pointer$~X~int~X~int~X~int~TO~int_#~2544#1 := ##fun~int~X~int~X~$Pointer$~X~int~X~int~X~int~TO~int_#in~2544#1;##fun~int~X~int~X~$Pointer$~X~int~X~int~X~int~TO~int_#~2545#1 := ##fun~int~X~int~X~$Pointer$~X~int~X~int~X~int~TO~int_#in~2545#1;##fun~int~X~int~X~$Pointer$~X~int~X~int~X~int~TO~int_#~2546#1 := ##fun~int~X~int~X~$Pointer$~X~int~X~int~X~int~TO~int_#in~2546#1;sequencer_write_#t~ret2549#1 := ##fun~int~X~int~X~$Pointer$~X~int~X~int~X~int~TO~int_#res#1;havoc ##fun~int~X~int~X~$Pointer$~X~int~X~int~X~int~TO~int_#~2541#1, ##fun~int~X~int~X~$Pointer$~X~int~X~int~X~int~TO~int_#~2542#1, ##fun~int~X~int~X~$Pointer$~X~int~X~int~X~int~TO~int_#~2543#1.base, ##fun~int~X~int~X~$Pointer$~X~int~X~int~X~int~TO~int_#~2543#1.offset, ##fun~int~X~int~X~$Pointer$~X~int~X~int~X~int~TO~int_#~2544#1, ##fun~int~X~int~X~$Pointer$~X~int~X~int~X~int~TO~int_#~2545#1, ##fun~int~X~int~X~$Pointer$~X~int~X~int~X~int~TO~int_#~2546#1;havoc ##fun~int~X~int~X~$Pointer$~X~int~X~int~X~int~TO~int_#in~2541#1, ##fun~int~X~int~X~$Pointer$~X~int~X~int~X~int~TO~int_#in~2542#1, ##fun~int~X~int~X~$Pointer$~X~int~X~int~X~int~TO~int_#in~2543#1.base, ##fun~int~X~int~X~$Pointer$~X~int~X~int~X~int~TO~int_#in~2543#1.offset, ##fun~int~X~int~X~$Pointer$~X~int~X~int~X~int~TO~int_#in~2544#1, ##fun~int~X~int~X~$Pointer$~X~int~X~int~X~int~TO~int_#in~2545#1, ##fun~int~X~int~X~$Pointer$~X~int~X~int~X~int~TO~int_#in~2546#1, ##fun~int~X~int~X~$Pointer$~X~int~X~int~X~int~TO~int_#in~#fp#1.base, ##fun~int~X~int~X~$Pointer$~X~int~X~int~X~int~TO~int_#in~#fp#1.offset;assume { :end_inline_##fun~int~X~int~X~$Pointer$~X~int~X~int~X~int~TO~int } true;assume -2147483648 <= sequencer_write_#t~ret2549#1 && sequencer_write_#t~ret2549#1 <= 2147483647;sequencer_write_~err~11#1 := sequencer_write_#t~ret2549#1;havoc sequencer_write_#t~mem2547#1.base, sequencer_write_#t~mem2547#1.offset;havoc sequencer_write_#t~mem2548#1.base, sequencer_write_#t~mem2548#1.offset;havoc sequencer_write_#t~ret2549#1; [2025-02-08 02:33:16,208 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3880: assume get_mixer_levels_#t~switch138#1; [2025-02-08 02:33:16,208 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3880: assume !get_mixer_levels_#t~switch138#1;get_mixer_levels_#t~switch138#1 := true; [2025-02-08 02:33:16,208 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12072: assume 1024 - ~qlen~0 >= ~output_threshold~0; [2025-02-08 02:33:16,208 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12072: assume !(1024 - ~qlen~0 >= ~output_threshold~0); [2025-02-08 02:33:16,208 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10222-5: [2025-02-08 02:33:16,208 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10090-1: SUMMARY for call spin_unlock_irqrestore(~#lock___0~0.base, ~#lock___0~0.offset, sequencer_read_~flags~19#1); srcloc: null [2025-02-08 02:33:16,208 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5730: audio_ioctl_~__pu_val~0#1 := audio_ioctl_~val~0#1;audio_ioctl_#t~switch753#1 := false; [2025-02-08 02:33:16,208 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10222-6: havoc sequencer_write_#t~bitwise2536#1;assume sequencer_write_#t~bitwise2536#1 > 1; [2025-02-08 02:33:16,208 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10222-7: assume 0 == sequencer_write_~dev#1;sequencer_write_#t~bitwise2536#1 := 1; [2025-02-08 02:33:16,208 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10222-7: assume !(0 == sequencer_write_~dev#1); [2025-02-08 02:33:16,208 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11015: sequencer_open_~level~0#1 := (if 8 == sequencer_open_~dev#1 % 16 then 2 else 1);sequencer_open_~dev#1 := sequencer_open_~dev#1 / 16; [2025-02-08 02:33:16,208 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5730-1: SUMMARY for call might_fault(); srcloc: null [2025-02-08 02:33:16,208 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5466: [2025-02-08 02:33:16,208 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7580: assume DMAbuf_getrdbuffer_#t~mem1619#1 <= 0;havoc DMAbuf_getrdbuffer_#t~mem1619#1;DMAbuf_getrdbuffer_#res#1 := (if 0 != DMAbuf_getrdbuffer_~err~6#1 then DMAbuf_getrdbuffer_~err~6#1 else -4); [2025-02-08 02:33:16,208 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7580: assume !(DMAbuf_getrdbuffer_#t~mem1619#1 <= 0);havoc DMAbuf_getrdbuffer_#t~mem1619#1;call DMAbuf_getrdbuffer_#t~mem1624#1.base, DMAbuf_getrdbuffer_#t~mem1624#1.offset := read~$Pointer$#61(DMAbuf_getrdbuffer_~dmap~8#1.base, 8 + DMAbuf_getrdbuffer_~dmap~8#1.offset, 8);call DMAbuf_getrdbuffer_#t~mem1620#1 := read~int#61(DMAbuf_getrdbuffer_~dmap~8#1.base, 44 + DMAbuf_getrdbuffer_~dmap~8#1.offset, 4);call DMAbuf_getrdbuffer_#t~mem1621#1 := read~int#61(DMAbuf_getrdbuffer_~dmap~8#1.base, 632 + DMAbuf_getrdbuffer_~dmap~8#1.offset, 4);call DMAbuf_getrdbuffer_#t~mem1622#1 := read~int#61(DMAbuf_getrdbuffer_~dmap~8#1.base, 44 + DMAbuf_getrdbuffer_~dmap~8#1.offset, 4);call DMAbuf_getrdbuffer_#t~mem1623#1 := read~int#61(DMAbuf_getrdbuffer_~dmap~8#1.base, 116 + DMAbuf_getrdbuffer_~dmap~8#1.offset + 4 * DMAbuf_getrdbuffer_#t~mem1622#1, 4);call write~$Pointer$#31(DMAbuf_getrdbuffer_#t~mem1624#1.base, DMAbuf_getrdbuffer_#t~mem1624#1.offset + (if (DMAbuf_getrdbuffer_#t~mem1620#1 * DMAbuf_getrdbuffer_#t~mem1621#1 + DMAbuf_getrdbuffer_#t~mem1623#1) % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then (DMAbuf_getrdbuffer_#t~mem1620#1 * DMAbuf_getrdbuffer_#t~mem1621#1 + DMAbuf_getrdbuffer_#t~mem1623#1) % 18446744073709551616 % 18446744073709551616 else (DMAbuf_getrdbuffer_#t~mem1620#1 * DMAbuf_getrdbuffer_#t~mem1621#1 + DMAbuf_getrdbuffer_#t~mem1623#1) % 18446744073709551616 % 18446744073709551616 - 18446744073709551616), DMAbuf_getrdbuffer_~buf#1.base, DMAbuf_getrdbuffer_~buf#1.offset, 8);havoc DMAbuf_getrdbuffer_#t~mem1624#1.base, DMAbuf_getrdbuffer_#t~mem1624#1.offset;havoc DMAbuf_getrdbuffer_#t~mem1620#1;havoc DMAbuf_getrdbuffer_#t~mem1621#1;havoc DMAbuf_getrdbuffer_#t~mem1622#1;havoc DMAbuf_getrdbuffer_#t~mem1623#1;call DMAbuf_getrdbuffer_#t~mem1626#1 := read~int#61(DMAbuf_getrdbuffer_~dmap~8#1.base, 632 + DMAbuf_getrdbuffer_~dmap~8#1.offset, 4);call DMAbuf_getrdbuffer_#t~mem1625#1 := read~int#61(DMAbuf_getrdbuffer_~dmap~8#1.base, 44 + DMAbuf_getrdbuffer_~dmap~8#1.offset, 4);call DMAbuf_getrdbuffer_#t~mem1627#1 := read~int#61(DMAbuf_getrdbuffer_~dmap~8#1.base, 116 + DMAbuf_getrdbuffer_~dmap~8#1.offset + 4 * DMAbuf_getrdbuffer_#t~mem1625#1, 4);call write~int#43(DMAbuf_getrdbuffer_#t~mem1626#1 - DMAbuf_getrdbuffer_#t~mem1627#1, DMAbuf_getrdbuffer_~len#1.base, DMAbuf_getrdbuffer_~len#1.offset, 4);havoc DMAbuf_getrdbuffer_#t~mem1626#1;havoc DMAbuf_getrdbuffer_#t~mem1625#1;havoc DMAbuf_getrdbuffer_#t~mem1627#1;call DMAbuf_getrdbuffer_#t~mem1628#1 := read~int#61(DMAbuf_getrdbuffer_~dmap~8#1.base, 44 + DMAbuf_getrdbuffer_~dmap~8#1.offset, 4);DMAbuf_getrdbuffer_#res#1 := DMAbuf_getrdbuffer_#t~mem1628#1;havoc DMAbuf_getrdbuffer_#t~mem1628#1; [2025-02-08 02:33:16,209 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5466-1: havoc audio_ioctl_#t~bitwise608#1;assume ((((audio_ioctl_#t~mem607#1 < 0 || audio_ioctl_#t~bitwise608#1 <= audio_ioctl_#t~mem607#1) && audio_ioctl_#t~bitwise608#1 <= 2) && audio_ioctl_#t~bitwise608#1 >= 0) && (audio_ioctl_#t~mem607#1 >= 0 || audio_ioctl_#t~bitwise608#1 > 2 + audio_ioctl_#t~mem607#1)) && audio_ioctl_#t~bitwise608#1 >= -2147483648; [2025-02-08 02:33:16,209 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8373-1: SUMMARY for call poll_input_#t~ret2067#1 := _raw_spin_lock_irqsave(poll_input_~tmp~62#1.base, poll_input_~tmp~62#1.offset); srcloc: null [2025-02-08 02:33:16,209 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8373: poll_input_~flags~14#1 := poll_input_#t~ret2067#1;havoc poll_input_#t~ret2067#1; [2025-02-08 02:33:16,209 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11148: assume -2147483648 <= sequencer_open_#t~ret3060#1 && sequencer_open_#t~ret3060#1 <= 2147483647;sequencer_open_~retval~2#1 := sequencer_open_#t~ret3060#1;havoc sequencer_open_#t~mem3058#1.base, sequencer_open_#t~mem3058#1.offset;havoc sequencer_open_#t~mem3059#1.base, sequencer_open_#t~mem3059#1.offset;havoc sequencer_open_#t~ret3060#1; [2025-02-08 02:33:16,209 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11148-1: SUMMARY for call sequencer_open_#t~ret3060#1 := ##fun~int~X~int~X~$Pointer$~X~$Pointer$~TO~int(sequencer_open_~i~18#1, sequencer_open_~mode~5#1, #funAddr~sequencer_midi_input.base, #funAddr~sequencer_midi_input.offset, #funAddr~sequencer_midi_output.base, #funAddr~sequencer_midi_output.offset, sequencer_open_#t~mem3059#1.base, sequencer_open_#t~mem3059#1.offset); srcloc: null [2025-02-08 02:33:16,209 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12073-4: assume 0 == sequencer_poll_~mask~1#1 % 4294967296 || 260 == sequencer_poll_~mask~1#1 % 4294967296;sequencer_poll_#t~bitwise3305#1 := 260; [2025-02-08 02:33:16,209 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12073-4: assume !(0 == sequencer_poll_~mask~1#1 % 4294967296 || 260 == sequencer_poll_~mask~1#1 % 4294967296); [2025-02-08 02:33:16,209 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12073-1: [2025-02-08 02:33:16,209 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12073: sequencer_poll_~mask~1#1 := sequencer_poll_#t~bitwise3305#1;havoc sequencer_poll_#t~bitwise3305#1; [2025-02-08 02:33:16,209 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12073-3: assume false;sequencer_poll_#t~bitwise3305#1 := sequencer_poll_~mask~1#1; [2025-02-08 02:33:16,209 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12073-3: assume !false; [2025-02-08 02:33:16,210 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12073-2: havoc sequencer_poll_#t~bitwise3305#1;assume (sequencer_poll_#t~bitwise3305#1 % 4294967296 >= sequencer_poll_~mask~1#1 % 4294967296 && sequencer_poll_#t~bitwise3305#1 % 4294967296 >= 260) && sequencer_poll_#t~bitwise3305#1 % 4294967296 <= 260 + sequencer_poll_~mask~1#1 % 4294967296; [2025-02-08 02:33:16,210 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7845: call write~int#40((if find_output_space_~len~3#1 % 4294967296 <= 2147483647 then find_output_space_~len~3#1 % 4294967296 else find_output_space_~len~3#1 % 4294967296 - 4294967296), find_output_space_~size#1.base, find_output_space_~size#1.offset, 4);call find_output_space_#t~mem1726#1 := read~int#40(find_output_space_~size#1.base, find_output_space_~size#1.offset, 4);find_output_space_#res#1 := (if find_output_space_#t~mem1726#1 > 0 then 1 else 0);havoc find_output_space_#t~mem1726#1; [2025-02-08 02:33:16,210 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8374: assume -2147483648 <= poll_input_#t~ret2068#1 && poll_input_#t~ret2068#1 <= 2147483647;havoc poll_input_#t~ret2068#1; [2025-02-08 02:33:16,210 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5335: assume -2147483648 <= audio_write_#t~ret548#1 && audio_write_#t~ret548#1 <= 2147483647;havoc audio_write_#t~ret548#1; [2025-02-08 02:33:16,210 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5335-1: SUMMARY for call audio_write_#t~ret548#1 := DMAbuf_move_wrpointer(audio_write_~dev#1, audio_write_~l~1#1); srcloc: null [2025-02-08 02:33:16,210 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11545-1: SUMMARY for call might_fault(); srcloc: null [2025-02-08 02:33:16,210 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11545: sequencer_ioctl_#t~switch3182#1 := false; [2025-02-08 02:33:16,210 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8374-1: SUMMARY for call poll_input_#t~ret2068#1 := DMAbuf_activate_recording(poll_input_~dev#1, poll_input_~dmap~21#1.base, poll_input_~dmap~21#1.offset); srcloc: null [2025-02-08 02:33:16,210 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11149: assume sequencer_open_~retval~2#1 >= 0;call write~int#34(1, ~#midi_opened~0.base, ~#midi_opened~0.offset + 4 * sequencer_open_~i~18#1, 4); [2025-02-08 02:33:16,210 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11149: assume !(sequencer_open_~retval~2#1 >= 0); [2025-02-08 02:33:16,210 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7846: havoc find_output_space_#t~mem1726#1;DMAbuf_getwrbuffer_#t~ret1739#1 := find_output_space_#res#1;havoc find_output_space_#t~mem1702#1.base, find_output_space_#t~mem1702#1.offset, find_output_space_#t~mem1703#1.base, find_output_space_#t~mem1703#1.offset, find_output_space_#t~mem1705#1, find_output_space_#t~mem1704#1, find_output_space_#t~mem1706#1.base, find_output_space_#t~mem1706#1.offset, find_output_space_#t~ret1707#1, find_output_space_#t~mem1710#1, find_output_space_#t~mem1708#1, find_output_space_#t~mem1709#1, find_output_space_#t~mem1712#1, find_output_space_#t~mem1711#1, find_output_space_#t~mem1713#1, find_output_space_#t~short1714#1, find_output_space_#t~ret1715#1, find_output_space_#t~mem1716#1, find_output_space_#t~mem1717#1, find_output_space_#t~ret1718#1, find_output_space_#t~mem1719#1.base, find_output_space_#t~mem1719#1.offset, find_output_space_#t~mem1720#1, find_output_space_#t~mem1721#1, find_output_space_#t~mem1722#1, find_output_space_#t~mem1723#1, find_output_space_#t~mem1724#1, find_output_space_#t~mem1725#1, find_output_space_#t~mem1726#1, find_output_space_~dev#1, find_output_space_~buf#1.base, find_output_space_~buf#1.offset, find_output_space_~size#1.base, find_output_space_~size#1.offset, find_output_space_~adev~12#1.base, find_output_space_~adev~12#1.offset, find_output_space_~dmap~12#1.base, find_output_space_~dmap~12#1.offset, find_output_space_~active_offs~0#1, find_output_space_~len~3#1, find_output_space_~offs~1#1, find_output_space_~maxfrags~0#1, find_output_space_~occupied_bytes~0#1;havoc find_output_space_#in~dev#1, find_output_space_#in~buf#1.base, find_output_space_#in~buf#1.offset, find_output_space_#in~size#1.base, find_output_space_#in~size#1.offset;assume { :end_inline_find_output_space } true;assume -2147483648 <= DMAbuf_getwrbuffer_#t~ret1739#1 && DMAbuf_getwrbuffer_#t~ret1739#1 <= 2147483647;DMAbuf_getwrbuffer_~tmp___2~11#1 := DMAbuf_getwrbuffer_#t~ret1739#1; [2025-02-08 02:33:16,210 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11942-1: SUMMARY for call sequencer_ioctl_#t~ret3287#1 := copy_to_user(sequencer_ioctl_~arg#1.base, sequencer_ioctl_~arg#1.offset, sequencer_ioctl_#t~mem3286#1.base, 8 + sequencer_ioctl_#t~mem3286#1.offset, 116); srcloc: null [2025-02-08 02:33:16,210 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11017-1: SUMMARY for call sequencer_open_#t~ret3013#1 := translate_mode(sequencer_open_~file#1.base, sequencer_open_~file#1.offset); srcloc: null [2025-02-08 02:33:16,210 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11017: assume -2147483648 <= sequencer_open_#t~ret3013#1 && sequencer_open_#t~ret3013#1 <= 2147483647;sequencer_open_~mode~5#1 := sequencer_open_#t~ret3013#1;havoc sequencer_open_#t~ret3013#1; [2025-02-08 02:33:16,210 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11942: assume -2147483648 <= sequencer_ioctl_#t~ret3287#1 && sequencer_ioctl_#t~ret3287#1 <= 2147483647;sequencer_ioctl_~tmp___11~2#1 := sequencer_ioctl_#t~ret3287#1;sequencer_ioctl_#res#1 := (if 0 != sequencer_ioctl_~tmp___11~2#1 then -14 else 0);call ULTIMATE.dealloc(sequencer_ioctl_~#inf~0#1.base, sequencer_ioctl_~#inf~0#1.offset);havoc sequencer_ioctl_~#inf~0#1.base, sequencer_ioctl_~#inf~0#1.offset;call ULTIMATE.dealloc(sequencer_ioctl_~#event_rec~2#1.base, sequencer_ioctl_~#event_rec~2#1.offset);havoc sequencer_ioctl_~#event_rec~2#1.base, sequencer_ioctl_~#event_rec~2#1.offset; [2025-02-08 02:33:16,210 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8375: SUMMARY for call spin_unlock_irqrestore(poll_input_~dmap~21#1.base, 52 + poll_input_~dmap~21#1.offset, poll_input_~flags~14#1); srcloc: null [2025-02-08 02:33:16,210 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5204-1: SUMMARY for call audio_release_#t~ret457#1 := translate_mode(audio_release_~file#1.base, audio_release_~file#1.offset); srcloc: null [2025-02-08 02:33:16,210 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5204: assume -2147483648 <= audio_release_#t~ret457#1 && audio_release_#t~ret457#1 <= 2147483647;audio_release_~tmp~30#1 := audio_release_#t~ret457#1;havoc audio_release_#t~ret457#1;audio_release_~mode~1#1 := audio_release_~tmp~30#1;audio_release_~dev#1 := audio_release_~dev#1 / 16;call audio_release_#t~mem458#1.base, audio_release_#t~mem458#1.offset := read~$Pointer$#15(~#audio_devs~0.base, ~#audio_devs~0.offset + 8 * audio_release_~dev#1, 8);call audio_release_#t~mem459#1.base, audio_release_#t~mem459#1.offset := read~$Pointer$#61(audio_release_#t~mem458#1.base, 168 + audio_release_#t~mem458#1.offset, 8);call write~int#61(1, audio_release_#t~mem459#1.base, 4 + audio_release_#t~mem459#1.offset, 4);havoc audio_release_#t~mem458#1.base, audio_release_#t~mem458#1.offset;havoc audio_release_#t~mem459#1.base, audio_release_#t~mem459#1.offset;call audio_release_#t~mem460#1.base, audio_release_#t~mem460#1.offset := read~$Pointer$#15(~#audio_devs~0.base, ~#audio_devs~0.offset + 8 * audio_release_~dev#1, 8);call audio_release_#t~mem461#1.base, audio_release_#t~mem461#1.offset := read~$Pointer$#61(audio_release_#t~mem460#1.base, 160 + audio_release_#t~mem460#1.offset, 8);call write~int#61(1, audio_release_#t~mem461#1.base, 4 + audio_release_#t~mem461#1.offset, 4);havoc audio_release_#t~mem460#1.base, audio_release_#t~mem460#1.offset;havoc audio_release_#t~mem461#1.base, audio_release_#t~mem461#1.offset; [2025-02-08 02:33:16,211 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11018: assume 0 == ~sequencer_ok~0;sequencer_open_#res#1 := -6;call ULTIMATE.dealloc(sequencer_open_~#__key~3#1.base, sequencer_open_~#__key~3#1.offset);havoc sequencer_open_~#__key~3#1.base, sequencer_open_~#__key~3#1.offset;call ULTIMATE.dealloc(sequencer_open_~#__key___0~2#1.base, sequencer_open_~#__key___0~2#1.offset);havoc sequencer_open_~#__key___0~2#1.base, sequencer_open_~#__key___0~2#1.offset; [2025-02-08 02:33:16,211 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11018: assume !(0 == ~sequencer_ok~0); [2025-02-08 02:33:16,211 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5733: assume audio_ioctl_#t~switch753#1; [2025-02-08 02:33:16,211 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5733: assume !audio_ioctl_#t~switch753#1;audio_ioctl_#t~switch753#1 := audio_ioctl_#t~switch753#1; [2025-02-08 02:33:16,211 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11679-1: SUMMARY for call might_fault(); srcloc: null [2025-02-08 02:33:16,211 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11679: sequencer_ioctl_#t~switch3214#1 := false; [2025-02-08 02:33:16,211 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4280-1: SUMMARY for call _unlock_kernel(32, 0, 33, 0, 416); srcloc: null [2025-02-08 02:33:16,211 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11283-1: call sequencer_release_#t~mem3104#1 := read~int#34(~#midi_opened~0.base, ~#midi_opened~0.offset + 4 * sequencer_release_~i~20#1, 4); [2025-02-08 02:33:16,211 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5337: assume 0 != audio_write_~c~0#1; [2025-02-08 02:33:16,211 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5337: assume !(0 != audio_write_~c~0#1);audio_write_#res#1 := audio_write_~count#1;call ULTIMATE.dealloc(audio_write_~#buf_size~0#1.base, audio_write_~#buf_size~0#1.offset);havoc audio_write_~#buf_size~0#1.base, audio_write_~#buf_size~0#1.offset;call ULTIMATE.dealloc(audio_write_~#used~0#1.base, audio_write_~#used~0#1.offset);havoc audio_write_~#used~0#1.base, audio_write_~#used~0#1.offset;call ULTIMATE.dealloc(audio_write_~#returned~0#1.base, audio_write_~#returned~0#1.offset);havoc audio_write_~#returned~0#1.base, audio_write_~#returned~0#1.offset;call ULTIMATE.dealloc(audio_write_~#dma_buf~0#1.base, audio_write_~#dma_buf~0#1.offset);havoc audio_write_~#dma_buf~0#1.base, audio_write_~#dma_buf~0#1.offset; [2025-02-08 02:33:16,211 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4280: sound_ioctl_#res#1 := sound_ioctl_~ret~6#1; [2025-02-08 02:33:16,211 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11283: assume 0 != sequencer_release_#t~mem3104#1;havoc sequencer_release_#t~mem3104#1;call sequencer_release_#t~mem3108#1.base, sequencer_release_#t~mem3108#1.offset := read~$Pointer$#20(~#midi_devs~0.base, ~#midi_devs~0.offset + 8 * sequencer_release_~i~20#1, 8);call sequencer_release_#t~mem3109#1.base, sequencer_release_#t~mem3109#1.offset := read~$Pointer$#61(sequencer_release_#t~mem3108#1.base, 165 + sequencer_release_#t~mem3108#1.offset, 8); [2025-02-08 02:33:16,211 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11283: assume !(0 != sequencer_release_#t~mem3104#1);havoc sequencer_release_#t~mem3104#1; [2025-02-08 02:33:16,211 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12076: sequencer_poll_#res#1 := sequencer_poll_~mask~1#1; [2025-02-08 02:33:16,211 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4016: assume sound_open_#t~switch157#1; [2025-02-08 02:33:16,211 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4016: assume !sound_open_#t~switch157#1; [2025-02-08 02:33:16,211 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12076-1: SUMMARY for call spin_unlock_irqrestore(~#lock___0~0.base, ~#lock___0~0.offset, sequencer_poll_~flags~25#1); srcloc: null [2025-02-08 02:33:16,211 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11944-4: assume sequencer_ioctl_#t~switch3288#1; [2025-02-08 02:33:16,211 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11944-4: assume !sequencer_ioctl_#t~switch3288#1;sequencer_ioctl_#t~switch3288#1 := true; [2025-02-08 02:33:16,211 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11944-3: assume sequencer_ioctl_#t~switch3288#1; [2025-02-08 02:33:16,211 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11944-3: assume !sequencer_ioctl_#t~switch3288#1;havoc sequencer_ioctl_#t~switch3288#1;sequencer_ioctl_~val~3#1 := (if sequencer_ioctl_~__val_gu___7~0#1 % 18446744073709551616 % 4294967296 <= 2147483647 then sequencer_ioctl_~__val_gu___7~0#1 % 18446744073709551616 % 4294967296 else sequencer_ioctl_~__val_gu___7~0#1 % 18446744073709551616 % 4294967296 - 4294967296); [2025-02-08 02:33:16,212 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11944-6: assume sequencer_ioctl_#t~switch3288#1; [2025-02-08 02:33:16,212 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11944-6: assume !sequencer_ioctl_#t~switch3288#1;sequencer_ioctl_#t~switch3288#1 := true; [2025-02-08 02:33:16,212 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11944-5: assume sequencer_ioctl_#t~switch3288#1; [2025-02-08 02:33:16,212 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11944-5: assume !sequencer_ioctl_#t~switch3288#1;sequencer_ioctl_#t~switch3288#1 := sequencer_ioctl_#t~switch3288#1; [2025-02-08 02:33:16,212 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11944: assume sequencer_ioctl_~val~3#1 > 1023;sequencer_ioctl_~val~3#1 := 1023; [2025-02-08 02:33:16,212 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11944: assume !(sequencer_ioctl_~val~3#1 > 1023); [2025-02-08 02:33:16,212 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11944-2: assume 0 != sequencer_ioctl_~__ret_gu___7~0#1;sequencer_ioctl_#res#1 := -14;call ULTIMATE.dealloc(sequencer_ioctl_~#inf~0#1.base, sequencer_ioctl_~#inf~0#1.offset);havoc sequencer_ioctl_~#inf~0#1.base, sequencer_ioctl_~#inf~0#1.offset;call ULTIMATE.dealloc(sequencer_ioctl_~#event_rec~2#1.base, sequencer_ioctl_~#event_rec~2#1.offset);havoc sequencer_ioctl_~#event_rec~2#1.base, sequencer_ioctl_~#event_rec~2#1.offset; [2025-02-08 02:33:16,212 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11944-2: assume !(0 != sequencer_ioctl_~__ret_gu___7~0#1); [2025-02-08 02:33:16,212 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11944-1: assume sequencer_ioctl_~val~3#1 <= 0;sequencer_ioctl_~val~3#1 := 1; [2025-02-08 02:33:16,212 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11944-1: assume !(sequencer_ioctl_~val~3#1 <= 0); [2025-02-08 02:33:16,212 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11944-8: assume sequencer_ioctl_#t~switch3175#1; [2025-02-08 02:33:16,212 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11944-8: assume !sequencer_ioctl_#t~switch3175#1;sequencer_ioctl_#t~switch3175#1 := sequencer_ioctl_#t~switch3175#1 || -1073451776 == sequencer_ioctl_~cmd#1; [2025-02-08 02:33:16,212 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11944-7: assume sequencer_ioctl_#t~switch3288#1; [2025-02-08 02:33:16,212 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11944-7: assume !sequencer_ioctl_#t~switch3288#1;sequencer_ioctl_#t~switch3288#1 := sequencer_ioctl_#t~switch3288#1; [2025-02-08 02:33:16,212 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11284: havoc sequencer_release_#t~mem3108#1.base, sequencer_release_#t~mem3108#1.offset;havoc sequencer_release_#t~mem3109#1.base, sequencer_release_#t~mem3109#1.offset;call sequencer_release_#t~mem3110#1.base, sequencer_release_#t~mem3110#1.offset := read~$Pointer$#20(~#midi_devs~0.base, ~#midi_devs~0.offset + 8 * sequencer_release_~i~20#1, 8);call sequencer_release_#t~mem3111#1.base, sequencer_release_#t~mem3111#1.offset := read~$Pointer$#61(sequencer_release_#t~mem3110#1.base, sequencer_release_#t~mem3110#1.offset, 8); [2025-02-08 02:33:16,212 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11284-1: SUMMARY for call ##fun~int~TO~VOID(sequencer_release_~i~20#1, sequencer_release_#t~mem3109#1.base, sequencer_release_#t~mem3109#1.offset); srcloc: null [2025-02-08 02:33:16,212 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4017-1: sound_open_#t~switch157#1 := sound_open_#t~switch157#1 || 5 == sound_open_~dev~2#1 % 16; [2025-02-08 02:33:16,212 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4017: assume sound_open_#t~switch157#1; [2025-02-08 02:33:16,212 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4017: assume !sound_open_#t~switch157#1; [2025-02-08 02:33:16,212 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3885: assume get_mixer_levels_#t~switch138#1; [2025-02-08 02:33:16,212 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3885: assume !get_mixer_levels_#t~switch138#1; [2025-02-08 02:33:16,212 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11945-1: SUMMARY for call might_fault(); srcloc: null [2025-02-08 02:33:16,213 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11945: sequencer_ioctl_#t~switch3288#1 := false; [2025-02-08 02:33:16,213 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11285-1: SUMMARY for call module_put(sequencer_release_#t~mem3111#1.base, sequencer_release_#t~mem3111#1.offset); srcloc: null [2025-02-08 02:33:16,213 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11285: havoc sequencer_release_#t~mem3110#1.base, sequencer_release_#t~mem3110#1.offset;havoc sequencer_release_#t~mem3111#1.base, sequencer_release_#t~mem3111#1.offset; [2025-02-08 02:33:16,213 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10228: assume sequencer_write_~err~11#1 < 0;sequencer_write_#res#1 := sequencer_write_~err~11#1;call ULTIMATE.dealloc(sequencer_write_~#event_rec~1#1.base, sequencer_write_~#event_rec~1#1.offset);havoc sequencer_write_~#event_rec~1#1.base, sequencer_write_~#event_rec~1#1.offset; [2025-02-08 02:33:16,213 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10228: assume !(sequencer_write_~err~11#1 < 0);sequencer_write_#res#1 := sequencer_write_~err~11#1;call ULTIMATE.dealloc(sequencer_write_~#event_rec~1#1.base, sequencer_write_~#event_rec~1#1.offset);havoc sequencer_write_~#event_rec~1#1.base, sequencer_write_~#event_rec~1#1.offset; [2025-02-08 02:33:16,213 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8378-1: poll_input_#res#1 := 0; [2025-02-08 02:33:16,213 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4018: assume sound_open_~retval~0#1 < 0;sound_open_#res#1 := sound_open_~retval~0#1; [2025-02-08 02:33:16,213 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4018: assume !(sound_open_~retval~0#1 < 0); [2025-02-08 02:33:16,213 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4018-2: sound_open_#t~switch157#1 := sound_open_#t~switch157#1 || 4 == sound_open_~dev~2#1 % 16; [2025-02-08 02:33:16,214 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4018-1: assume sound_open_#t~switch157#1;assume { :begin_inline_audio_open } true;audio_open_#in~dev#1, audio_open_#in~file#1.base, audio_open_#in~file#1.offset := sound_open_~dev~2#1, sound_open_~file#1.base, sound_open_~file#1.offset;havoc audio_open_#res#1;havoc audio_open_#t~ret398#1, audio_open_#t~mem399#1, audio_open_#t~short400#1, audio_open_#t~mem401#1.base, audio_open_#t~mem401#1.offset, audio_open_#t~mem402#1.base, audio_open_#t~mem402#1.offset, audio_open_#t~mem403#1.base, audio_open_#t~mem403#1.offset, audio_open_#t~ret404#1, audio_open_#t~ret405#1, audio_open_#t~mem406#1.base, audio_open_#t~mem406#1.offset, audio_open_#t~mem407#1.base, audio_open_#t~mem407#1.offset, audio_open_#t~mem408#1.base, audio_open_#t~mem408#1.offset, audio_open_#t~ret409#1, audio_open_#t~mem413#1.base, audio_open_#t~mem413#1.offset, audio_open_#t~mem414#1.base, audio_open_#t~mem414#1.offset, audio_open_#t~ret415#1, audio_open_#t~ret416#1, audio_open_#t~mem417#1.base, audio_open_#t~mem417#1.offset, audio_open_#t~ret418#1, audio_open_#t~ret419#1, audio_open_#t~mem420#1.base, audio_open_#t~mem420#1.offset, audio_open_#t~mem421#1.base, audio_open_#t~mem421#1.offset, audio_open_#t~ret422#1, audio_open_#t~mem423#1.base, audio_open_#t~mem423#1.offset, audio_open_~dev#1, audio_open_~file#1.base, audio_open_~file#1.offset, audio_open_~ret~7#1, audio_open_~bits~0#1, audio_open_~dev_type~0#1, audio_open_~mode~0#1, audio_open_~tmp~29#1, audio_open_~driver~0#1.base, audio_open_~driver~0#1.offset, audio_open_~coprocessor~0#1.base, audio_open_~coprocessor~0#1.offset, audio_open_~tmp___0~18#1, audio_open_~tmp___1~9#1;audio_open_~dev#1 := audio_open_#in~dev#1;audio_open_~file#1.base, audio_open_~file#1.offset := audio_open_#in~file#1.base, audio_open_#in~file#1.offset;havoc audio_open_~ret~7#1;havoc audio_open_~bits~0#1;havoc audio_open_~dev_type~0#1;havoc audio_open_~mode~0#1;havoc audio_open_~tmp~29#1;havoc audio_open_~driver~0#1.base, audio_open_~driver~0#1.offset;havoc audio_open_~coprocessor~0#1.base, audio_open_~coprocessor~0#1.offset;havoc audio_open_~tmp___0~18#1;havoc audio_open_~tmp___1~9#1;audio_open_~dev_type~0#1 := audio_open_~dev#1 % 16; [2025-02-08 02:33:16,214 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4018-1: assume !sound_open_#t~switch157#1;sound_open_#t~switch157#1 := true; [2025-02-08 02:33:16,214 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3886: assume -2147483648 <= get_mixer_levels_#t~ret139#1 && get_mixer_levels_#t~ret139#1 <= 2147483647;get_mixer_levels_~tmp~14#1 := get_mixer_levels_#t~ret139#1;get_mixer_levels_~__gu_val~0#1 := get_mixer_levels_~tmp~14#1; [2025-02-08 02:33:16,214 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3886-1: SUMMARY for call get_mixer_levels_#t~ret139#1 := __get_user_bad(); srcloc: null [2025-02-08 02:33:16,214 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5736: assume audio_ioctl_#t~switch753#1; [2025-02-08 02:33:16,214 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5736: assume !audio_ioctl_#t~switch753#1;audio_ioctl_#t~switch753#1 := true; [2025-02-08 02:33:16,214 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7586: havoc DMAbuf_getrdbuffer_#t~mem1628#1;audio_read_#t~ret567#1 := DMAbuf_getrdbuffer_#res#1;havoc DMAbuf_getrdbuffer_#t~mem1600#1.base, DMAbuf_getrdbuffer_#t~mem1600#1.offset, DMAbuf_getrdbuffer_#t~mem1601#1.base, DMAbuf_getrdbuffer_#t~mem1601#1.offset, DMAbuf_getrdbuffer_#t~mem1602#1, DMAbuf_getrdbuffer_#t~ret1603#1.base, DMAbuf_getrdbuffer_#t~ret1603#1.offset, DMAbuf_getrdbuffer_#t~ret1604#1, DMAbuf_getrdbuffer_#t~mem1605#1, DMAbuf_getrdbuffer_#t~mem1606#1.base, DMAbuf_getrdbuffer_#t~mem1606#1.offset, DMAbuf_getrdbuffer_#t~mem1607#1, DMAbuf_getrdbuffer_#t~mem1608#1, DMAbuf_getrdbuffer_#t~mem1609#1, DMAbuf_getrdbuffer_#t~short1610#1, DMAbuf_getrdbuffer_#t~ret1611#1, DMAbuf_getrdbuffer_#t~mem1612#1, DMAbuf_getrdbuffer_#t~ret1613#1, DMAbuf_getrdbuffer_#t~ret1614#1, DMAbuf_getrdbuffer_#t~ret1615#1, DMAbuf_getrdbuffer_#t~ret1616#1.base, DMAbuf_getrdbuffer_#t~ret1616#1.offset, DMAbuf_getrdbuffer_#t~ret1617#1, DMAbuf_getrdbuffer_#t~mem1618#1, DMAbuf_getrdbuffer_#t~mem1619#1, DMAbuf_getrdbuffer_#t~mem1624#1.base, DMAbuf_getrdbuffer_#t~mem1624#1.offset, DMAbuf_getrdbuffer_#t~mem1620#1, DMAbuf_getrdbuffer_#t~mem1621#1, DMAbuf_getrdbuffer_#t~mem1622#1, DMAbuf_getrdbuffer_#t~mem1623#1, DMAbuf_getrdbuffer_#t~mem1626#1, DMAbuf_getrdbuffer_#t~mem1625#1, DMAbuf_getrdbuffer_#t~mem1627#1, DMAbuf_getrdbuffer_#t~mem1628#1, DMAbuf_getrdbuffer_~dev#1, DMAbuf_getrdbuffer_~buf#1.base, DMAbuf_getrdbuffer_~buf#1.offset, DMAbuf_getrdbuffer_~len#1.base, DMAbuf_getrdbuffer_~len#1.offset, DMAbuf_getrdbuffer_~dontblock#1, DMAbuf_getrdbuffer_~adev~7#1.base, DMAbuf_getrdbuffer_~adev~7#1.offset, DMAbuf_getrdbuffer_~flags~9#1, DMAbuf_getrdbuffer_~err~6#1, DMAbuf_getrdbuffer_~n~5#1, DMAbuf_getrdbuffer_~dmap~8#1.base, DMAbuf_getrdbuffer_~dmap~8#1.offset, DMAbuf_getrdbuffer_~go~0#1, DMAbuf_getrdbuffer_~tmp~54#1.base, DMAbuf_getrdbuffer_~tmp~54#1.offset, DMAbuf_getrdbuffer_~timeout~0#1, DMAbuf_getrdbuffer_~tmp___0~36#1.base, DMAbuf_getrdbuffer_~tmp___0~36#1.offset, DMAbuf_getrdbuffer_~tmp___1~20#1;havoc DMAbuf_getrdbuffer_#in~dev#1, DMAbuf_getrdbuffer_#in~buf#1.base, DMAbuf_getrdbuffer_#in~buf#1.offset, DMAbuf_getrdbuffer_#in~len#1.base, DMAbuf_getrdbuffer_#in~len#1.offset, DMAbuf_getrdbuffer_#in~dontblock#1;assume { :end_inline_DMAbuf_getrdbuffer } true;assume -2147483648 <= audio_read_#t~ret567#1 && audio_read_#t~ret567#1 <= 2147483647;audio_read_~buf_no~0#1 := audio_read_#t~ret567#1; [2025-02-08 02:33:16,214 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4019: sound_open_#t~ret169#1 := audio_open_#res#1;havoc audio_open_#t~ret398#1, audio_open_#t~mem399#1, audio_open_#t~short400#1, audio_open_#t~mem401#1.base, audio_open_#t~mem401#1.offset, audio_open_#t~mem402#1.base, audio_open_#t~mem402#1.offset, audio_open_#t~mem403#1.base, audio_open_#t~mem403#1.offset, audio_open_#t~ret404#1, audio_open_#t~ret405#1, audio_open_#t~mem406#1.base, audio_open_#t~mem406#1.offset, audio_open_#t~mem407#1.base, audio_open_#t~mem407#1.offset, audio_open_#t~mem408#1.base, audio_open_#t~mem408#1.offset, audio_open_#t~ret409#1, audio_open_#t~mem413#1.base, audio_open_#t~mem413#1.offset, audio_open_#t~mem414#1.base, audio_open_#t~mem414#1.offset, audio_open_#t~ret415#1, audio_open_#t~ret416#1, audio_open_#t~mem417#1.base, audio_open_#t~mem417#1.offset, audio_open_#t~ret418#1, audio_open_#t~ret419#1, audio_open_#t~mem420#1.base, audio_open_#t~mem420#1.offset, audio_open_#t~mem421#1.base, audio_open_#t~mem421#1.offset, audio_open_#t~ret422#1, audio_open_#t~mem423#1.base, audio_open_#t~mem423#1.offset, audio_open_~dev#1, audio_open_~file#1.base, audio_open_~file#1.offset, audio_open_~ret~7#1, audio_open_~bits~0#1, audio_open_~dev_type~0#1, audio_open_~mode~0#1, audio_open_~tmp~29#1, audio_open_~driver~0#1.base, audio_open_~driver~0#1.offset, audio_open_~coprocessor~0#1.base, audio_open_~coprocessor~0#1.offset, audio_open_~tmp___0~18#1, audio_open_~tmp___1~9#1;havoc audio_open_#in~dev#1, audio_open_#in~file#1.base, audio_open_#in~file#1.offset;assume { :end_inline_audio_open } true;assume -2147483648 <= sound_open_#t~ret169#1 && sound_open_#t~ret169#1 <= 2147483647;sound_open_~retval~0#1 := sound_open_#t~ret169#1; [2025-02-08 02:33:16,214 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11022: assume 0 != sequencer_open_~dev#1;sequencer_open_#res#1 := -6;call ULTIMATE.dealloc(sequencer_open_~#__key~3#1.base, sequencer_open_~#__key~3#1.offset);havoc sequencer_open_~#__key~3#1.base, sequencer_open_~#__key~3#1.offset;call ULTIMATE.dealloc(sequencer_open_~#__key___0~2#1.base, sequencer_open_~#__key___0~2#1.offset);havoc sequencer_open_~#__key___0~2#1.base, sequencer_open_~#__key___0~2#1.offset; [2025-02-08 02:33:16,214 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11022: assume !(0 != sequencer_open_~dev#1);call sequencer_open_#t~mem3014#1.base, sequencer_open_#t~mem3014#1.offset := read~$Pointer$#19(~#synth_devs~0.base, ~#synth_devs~0.offset + 8 * sequencer_open_~dev#1, 8); [2025-02-08 02:33:16,214 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5209-2: havoc audio_release_#t~bitwise462#1;assume ((((audio_release_~mode~1#1 < 0 || audio_release_#t~bitwise462#1 <= audio_release_~mode~1#1) && audio_release_#t~bitwise462#1 <= 2) && audio_release_#t~bitwise462#1 >= 0) && (audio_release_~mode~1#1 >= 0 || audio_release_#t~bitwise462#1 > 2 + audio_release_~mode~1#1)) && audio_release_#t~bitwise462#1 >= -2147483648; [2025-02-08 02:33:16,214 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5209-3: assume 2 == audio_release_~mode~1#1;audio_release_#t~bitwise462#1 := audio_release_~mode~1#1; [2025-02-08 02:33:16,214 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5209-3: assume !(2 == audio_release_~mode~1#1); [2025-02-08 02:33:16,214 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5209: assume 0 != audio_release_#t~bitwise462#1;havoc audio_release_#t~bitwise462#1; [2025-02-08 02:33:16,214 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5209: assume !(0 != audio_release_#t~bitwise462#1);havoc audio_release_#t~bitwise462#1; [2025-02-08 02:33:16,214 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5209-1: [2025-02-08 02:33:16,214 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5209-4: assume 0 == audio_release_~mode~1#1;audio_release_#t~bitwise462#1 := 0; [2025-02-08 02:33:16,214 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5209-4: assume !(0 == audio_release_~mode~1#1); [2025-02-08 02:33:16,214 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3624: SUMMARY for call might_fault(); srcloc: null [2025-02-08 02:33:16,215 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11816-3: havoc sequencer_ioctl_#t~bitwise3244#1;assume sequencer_ioctl_#t~bitwise3244#1 > 1; [2025-02-08 02:33:16,215 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9570: SUMMARY for call __init_waitqueue_head(~#midi_sleeper~0.base, ~#midi_sleeper~0.offset + 72 * (if MIDIbuf_open_~dev#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then MIDIbuf_open_~dev#1 % 18446744073709551616 % 18446744073709551616 else MIDIbuf_open_~dev#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616), MIDIbuf_open_~#__key~2#1.base, MIDIbuf_open_~#__key~2#1.offset); srcloc: null [2025-02-08 02:33:16,215 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11816: [2025-02-08 02:33:16,215 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5474: call write~int#61(audio_ioctl_#t~bitwise617#1, audio_ioctl_#t~mem613#1.base, 28 + audio_ioctl_#t~mem613#1.offset, 8); [2025-02-08 02:33:16,215 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11816-2: [2025-02-08 02:33:16,215 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11816-1: havoc sequencer_ioctl_#t~bitwise3245#1;assume sequencer_ioctl_#t~bitwise3245#1 % 4294967296 <= sequencer_ioctl_#t~bitwise3244#1 % 4294967296 && sequencer_ioctl_#t~bitwise3245#1 % 4294967296 <= ~synth_open_mask~0 % 4294967296; [2025-02-08 02:33:16,215 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5474-1: [2025-02-08 02:33:16,215 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5474-2: havoc audio_ioctl_#t~bitwise617#1;assume (audio_ioctl_#t~bitwise617#1 % 18446744073709551616 >= audio_ioctl_#t~mem616#1 % 18446744073709551616 && audio_ioctl_#t~bitwise617#1 % 18446744073709551616 >= 384) && audio_ioctl_#t~bitwise617#1 % 18446744073709551616 <= 384 + audio_ioctl_#t~mem616#1 % 18446744073709551616; [2025-02-08 02:33:16,215 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5210: SUMMARY for call sync_output(audio_release_~dev#1); srcloc: null [2025-02-08 02:33:16,215 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8381: assume 0 == poll_input_#t~mem2069#1;havoc poll_input_#t~mem2069#1;poll_input_#res#1 := 0; [2025-02-08 02:33:16,215 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8381: assume !(0 == poll_input_#t~mem2069#1);havoc poll_input_#t~mem2069#1;poll_input_#res#1 := 65; [2025-02-08 02:33:16,215 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11156: sequencer_open_~i~18#1 := 1 + sequencer_open_~i~18#1; [2025-02-08 02:33:16,215 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11288: sequencer_release_~i~20#1 := 1 + sequencer_release_~i~20#1; [2025-02-08 02:33:16,215 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5739: assume audio_ioctl_#t~switch753#1; [2025-02-08 02:33:16,215 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5739: assume !audio_ioctl_#t~switch753#1;audio_ioctl_#t~switch753#1 := audio_ioctl_#t~switch753#1; [2025-02-08 02:33:16,215 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3625-1: SUMMARY for call __copy_from_user_#t~ret103#1 := copy_user_generic(__copy_from_user_~dst#1.base, __copy_from_user_~dst#1.offset, __copy_from_user_~src#1.base, __copy_from_user_~src#1.offset, __copy_from_user_~size#1); srcloc: null [2025-02-08 02:33:16,215 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3625: __copy_from_user_~tmp~10#1 := __copy_from_user_#t~ret103#1;havoc __copy_from_user_#t~ret103#1;__copy_from_user_#res#1 := (if __copy_from_user_~tmp~10#1 % 18446744073709551616 % 4294967296 <= 2147483647 then __copy_from_user_~tmp~10#1 % 18446744073709551616 % 4294967296 else __copy_from_user_~tmp~10#1 % 18446744073709551616 % 4294967296 - 4294967296); [2025-02-08 02:33:16,215 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5475: SUMMARY for call sync_output(audio_ioctl_~dev#1); srcloc: null [2025-02-08 02:33:16,215 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9572: SUMMARY for call __init_waitqueue_head(~#input_sleeper~0.base, ~#input_sleeper~0.offset + 72 * (if MIDIbuf_open_~dev#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then MIDIbuf_open_~dev#1 % 18446744073709551616 % 18446744073709551616 else MIDIbuf_open_~dev#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616), MIDIbuf_open_~#__key___0~1#1.base, MIDIbuf_open_~#__key___0~1#1.offset); srcloc: null [2025-02-08 02:33:16,215 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5476-1: SUMMARY for call audio_ioctl_#t~ret618#1 := dma_ioctl(audio_ioctl_~dev#1, 20488, 0, 0); srcloc: null [2025-02-08 02:33:16,215 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9704: call ULTIMATE.dealloc(MIDIbuf_read_~#tmp_data~1#1.base, MIDIbuf_read_~#tmp_data~1#1.offset);havoc MIDIbuf_read_~#tmp_data~1#1.base, MIDIbuf_read_~#tmp_data~1#1.offset;sound_read_#t~ret147#1 := MIDIbuf_read_#res#1;havoc MIDIbuf_read_#t~mem2436#1.base, MIDIbuf_read_#t~mem2436#1.offset, MIDIbuf_read_#t~mem2437#1, MIDIbuf_read_#t~mem2438#1, MIDIbuf_read_#t~bitwise2439#1, MIDIbuf_read_#t~mem2440#1, MIDIbuf_read_#t~ret2441#1, MIDIbuf_read_#t~ret2442#1.base, MIDIbuf_read_#t~ret2442#1.offset, MIDIbuf_read_#t~ret2443#1, MIDIbuf_read_#t~mem2444#1.base, MIDIbuf_read_#t~mem2444#1.offset, MIDIbuf_read_#t~mem2445#1, MIDIbuf_read_#t~short2446#1, MIDIbuf_read_#t~mem2447#1.base, MIDIbuf_read_#t~mem2447#1.offset, MIDIbuf_read_#t~mem2448#1, MIDIbuf_read_#t~mem2449#1.base, MIDIbuf_read_#t~mem2449#1.offset, MIDIbuf_read_#t~mem2450#1, MIDIbuf_read_#t~ret2451#1.base, MIDIbuf_read_#t~ret2451#1.offset, MIDIbuf_read_#t~ret2452#1, MIDIbuf_read_#t~mem2453#1.base, MIDIbuf_read_#t~mem2453#1.offset, MIDIbuf_read_#t~mem2454#1.base, MIDIbuf_read_#t~mem2454#1.offset, MIDIbuf_read_#t~mem2455#1, MIDIbuf_read_#t~mem2456#1, MIDIbuf_read_#t~mem2457#1.base, MIDIbuf_read_#t~mem2457#1.offset, MIDIbuf_read_#t~mem2458#1.base, MIDIbuf_read_#t~mem2458#1.offset, MIDIbuf_read_#t~mem2459#1, MIDIbuf_read_#t~mem2460#1.base, MIDIbuf_read_#t~mem2460#1.offset, MIDIbuf_read_#t~mem2461#1.base, MIDIbuf_read_#t~mem2461#1.offset, MIDIbuf_read_#t~mem2462#1, MIDIbuf_read_#t~ret2463#1, MIDIbuf_read_~dev#1, MIDIbuf_read_~file#1.base, MIDIbuf_read_~file#1.offset, MIDIbuf_read_~buf#1.base, MIDIbuf_read_~buf#1.offset, MIDIbuf_read_~count#1, MIDIbuf_read_~n~9#1, MIDIbuf_read_~c~5#1, MIDIbuf_read_~#tmp_data~1#1.base, MIDIbuf_read_~#tmp_data~1#1.offset, MIDIbuf_read_~tmp~86#1.base, MIDIbuf_read_~tmp~86#1.offset, MIDIbuf_read_~tmp___0~57#1, MIDIbuf_read_~fixit~1#1.base, MIDIbuf_read_~fixit~1#1.offset, MIDIbuf_read_~flags~18#1, MIDIbuf_read_~tmp___1~30#1.base, MIDIbuf_read_~tmp___1~30#1.offset, MIDIbuf_read_~tmp___2~15#1;havoc MIDIbuf_read_#in~dev#1, MIDIbuf_read_#in~file#1.base, MIDIbuf_read_#in~file#1.offset, MIDIbuf_read_#in~buf#1.base, MIDIbuf_read_#in~buf#1.offset, MIDIbuf_read_#in~count#1;assume { :end_inline_MIDIbuf_read } true;assume -2147483648 <= sound_read_#t~ret147#1 && sound_read_#t~ret147#1 <= 2147483647;sound_read_~ret~4#1 := sound_read_#t~ret147#1; [2025-02-08 02:33:16,215 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5476: assume -2147483648 <= audio_ioctl_#t~ret618#1 && audio_ioctl_#t~ret618#1 <= 2147483647;audio_ioctl_#res#1 := 0; [2025-02-08 02:33:16,216 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11290: assume sequencer_release_~i~20#1 < ~max_mididev~0; [2025-02-08 02:33:16,216 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11290: assume !(sequencer_release_~i~20#1 < ~max_mididev~0); [2025-02-08 02:33:16,216 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11026: assume 0 == (sequencer_open_#t~mem3014#1.base + sequencer_open_#t~mem3014#1.offset) % 18446744073709551616;havoc sequencer_open_#t~mem3014#1.base, sequencer_open_#t~mem3014#1.offset; [2025-02-08 02:33:16,216 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11026: assume !(0 == (sequencer_open_#t~mem3014#1.base + sequencer_open_#t~mem3014#1.offset) % 18446744073709551616);havoc sequencer_open_#t~mem3014#1.base, sequencer_open_#t~mem3014#1.offset; [2025-02-08 02:33:16,216 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11158: assume sequencer_open_~i~18#1 < ~max_mididev~0; [2025-02-08 02:33:16,216 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11158: assume !(sequencer_open_~i~18#1 < ~max_mididev~0); [2025-02-08 02:33:16,216 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3891: assume 0 != get_mixer_levels_~__gu_err~0#1;get_mixer_levels_#res#1 := -14; [2025-02-08 02:33:16,216 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3891: assume !(0 != get_mixer_levels_~__gu_err~0#1); [2025-02-08 02:33:16,216 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5213: call audio_release_#t~mem463#1.base, audio_release_#t~mem463#1.offset := read~$Pointer$#15(~#audio_devs~0.base, ~#audio_devs~0.offset + 8 * audio_release_~dev#1, 8);call audio_release_#t~mem464#1.base, audio_release_#t~mem464#1.offset := read~$Pointer$#61(audio_release_#t~mem463#1.base, 176 + audio_release_#t~mem463#1.offset, 8);audio_release_~coprocessor~1#1.base, audio_release_~coprocessor~1#1.offset := audio_release_#t~mem464#1.base, audio_release_#t~mem464#1.offset;havoc audio_release_#t~mem463#1.base, audio_release_#t~mem463#1.offset;havoc audio_release_#t~mem464#1.base, audio_release_#t~mem464#1.offset; [2025-02-08 02:33:16,216 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11027-1: SUMMARY for call sequencer_open_#t~ret3015#1 := __request_module(1, 122, 0); srcloc: null [2025-02-08 02:33:16,216 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11027: assume -2147483648 <= sequencer_open_#t~ret3015#1 && sequencer_open_#t~ret3015#1 <= 2147483647;havoc sequencer_open_#t~ret3015#1; [2025-02-08 02:33:16,216 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11820: assume -2147483648 <= sequencer_ioctl_#t~ret3253#1 && sequencer_ioctl_#t~ret3253#1 <= 2147483647;sequencer_ioctl_#res#1 := 0;call ULTIMATE.dealloc(sequencer_ioctl_~#inf~0#1.base, sequencer_ioctl_~#inf~0#1.offset);havoc sequencer_ioctl_~#inf~0#1.base, sequencer_ioctl_~#inf~0#1.offset;call ULTIMATE.dealloc(sequencer_ioctl_~#event_rec~2#1.base, sequencer_ioctl_~#event_rec~2#1.offset);havoc sequencer_ioctl_~#event_rec~2#1.base, sequencer_ioctl_~#event_rec~2#1.offset; [2025-02-08 02:33:16,217 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5742: assume audio_ioctl_#t~switch753#1; [2025-02-08 02:33:16,217 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5742: assume !audio_ioctl_#t~switch753#1;audio_ioctl_#t~switch753#1 := true; [2025-02-08 02:33:16,217 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11820-1: SUMMARY for call sequencer_ioctl_#t~ret3253#1 := ##fun~int~X~int~X~$Pointer$~TO~int(sequencer_ioctl_~dev#1, sequencer_ioctl_~cmd#1, sequencer_ioctl_~arg#1.base, sequencer_ioctl_~arg#1.offset, sequencer_ioctl_#t~mem3252#1.base, sequencer_ioctl_#t~mem3252#1.offset); srcloc: null [2025-02-08 02:33:16,217 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3628: assume __copy_from_user_#t~switch104#1;__copy_from_user_#res#1 := __copy_from_user_~ret~2#1; [2025-02-08 02:33:16,217 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3628: assume !__copy_from_user_#t~switch104#1;__copy_from_user_#t~switch104#1 := __copy_from_user_#t~switch104#1 || 2 == __copy_from_user_~size#1; [2025-02-08 02:33:16,217 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3628-1: __copy_from_user_#t~switch104#1 := 1 == __copy_from_user_~size#1; [2025-02-08 02:33:16,217 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5478: assume audio_ioctl_#t~switch598#1;call audio_ioctl_#t~mem619#1.base, audio_ioctl_#t~mem619#1.offset := read~$Pointer$#15(~#audio_devs~0.base, ~#audio_devs~0.offset + 8 * audio_ioctl_~dev#1, 8);call write~int#61(0, audio_ioctl_#t~mem619#1.base, 428 + audio_ioctl_#t~mem619#1.offset, 4); [2025-02-08 02:33:16,217 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5478: assume !audio_ioctl_#t~switch598#1;audio_ioctl_#t~switch598#1 := audio_ioctl_#t~switch598#1 || -2147201013 == audio_ioctl_~cmd#1; [2025-02-08 02:33:16,217 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9574: assume ~open_devs~0 <= 1;call write~int#8(1 + ~jiffies~0, ~#poll_timer~0.base, 16 + ~#poll_timer~0.offset, 8); [2025-02-08 02:33:16,217 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9574: assume !(~open_devs~0 <= 1); [2025-02-08 02:33:16,217 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5214: assume 0 != (audio_release_~coprocessor~1#1.base + audio_release_~coprocessor~1#1.offset) % 18446744073709551616;call audio_release_#t~mem468#1.base, audio_release_#t~mem468#1.offset := read~$Pointer$#61(audio_release_~coprocessor~1#1.base, 104 + audio_release_~coprocessor~1#1.offset, 8);call audio_release_#t~mem469#1.base, audio_release_#t~mem469#1.offset := read~$Pointer$#61(audio_release_~coprocessor~1#1.base, 80 + audio_release_~coprocessor~1#1.offset, 8);assume { :begin_inline_##fun~$Pointer$~X~int~TO~VOID } true;##fun~$Pointer$~X~int~TO~VOID_#in~466#1.base, ##fun~$Pointer$~X~int~TO~VOID_#in~466#1.offset, ##fun~$Pointer$~X~int~TO~VOID_#in~467#1, ##fun~$Pointer$~X~int~TO~VOID_#in~#fp#1.base, ##fun~$Pointer$~X~int~TO~VOID_#in~#fp#1.offset := audio_release_#t~mem468#1.base, audio_release_#t~mem468#1.offset, 4, audio_release_#t~mem469#1.base, audio_release_#t~mem469#1.offset;havoc ##fun~$Pointer$~X~int~TO~VOID_#~466#1.base, ##fun~$Pointer$~X~int~TO~VOID_#~466#1.offset, ##fun~$Pointer$~X~int~TO~VOID_#~467#1;##fun~$Pointer$~X~int~TO~VOID_#~466#1.base, ##fun~$Pointer$~X~int~TO~VOID_#~466#1.offset := ##fun~$Pointer$~X~int~TO~VOID_#in~466#1.base, ##fun~$Pointer$~X~int~TO~VOID_#in~466#1.offset;##fun~$Pointer$~X~int~TO~VOID_#~467#1 := ##fun~$Pointer$~X~int~TO~VOID_#in~467#1;havoc ##fun~$Pointer$~X~int~TO~VOID_#~466#1.base, ##fun~$Pointer$~X~int~TO~VOID_#~466#1.offset, ##fun~$Pointer$~X~int~TO~VOID_#~467#1;havoc ##fun~$Pointer$~X~int~TO~VOID_#in~466#1.base, ##fun~$Pointer$~X~int~TO~VOID_#in~466#1.offset, ##fun~$Pointer$~X~int~TO~VOID_#in~467#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 audio_release_#t~mem468#1.base, audio_release_#t~mem468#1.offset;havoc audio_release_#t~mem469#1.base, audio_release_#t~mem469#1.offset;call audio_release_#t~mem470#1.base, audio_release_#t~mem470#1.offset := read~$Pointer$#61(audio_release_~coprocessor~1#1.base, 64 + audio_release_~coprocessor~1#1.offset, 8); [2025-02-08 02:33:16,217 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5214: assume !(0 != (audio_release_~coprocessor~1#1.base + audio_release_~coprocessor~1#1.offset) % 18446744073709551616); [2025-02-08 02:33:16,217 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10235: assume (if sequencer_write_~ev_code~0#1 % 256 % 256 <= 127 then sequencer_write_~ev_code~0#1 % 256 % 256 else sequencer_write_~ev_code~0#1 % 256 % 256 - 256) < 0; [2025-02-08 02:33:16,217 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10235: assume !((if sequencer_write_~ev_code~0#1 % 256 % 256 <= 127 then sequencer_write_~ev_code~0#1 % 256 % 256 else sequencer_write_~ev_code~0#1 % 256 % 256 - 256) < 0); [2025-02-08 02:33:16,217 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4025: assume sound_open_#t~switch157#1; [2025-02-08 02:33:16,217 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4025: assume !sound_open_#t~switch157#1;havoc sound_open_#t~switch157#1;havoc sound_open_#t~mem164#1.base, sound_open_#t~mem164#1.offset;havoc sound_open_#t~mem165#1.base, sound_open_#t~mem165#1.offset;havoc sound_open_#t~ret166#1;havoc sound_open_#t~ret167#1;havoc sound_open_#t~ret168#1;havoc sound_open_#t~ret169#1;havoc sound_open_#t~ret170#1;havoc sound_open_#t~switch157#1;havoc sound_open_#t~mem164#1.base, sound_open_#t~mem164#1.offset;havoc sound_open_#t~mem165#1.base, sound_open_#t~mem165#1.offset;havoc sound_open_#t~ret166#1;havoc sound_open_#t~ret167#1;havoc sound_open_#t~ret168#1;havoc sound_open_#t~ret169#1;havoc sound_open_#t~ret170#1;sound_open_#res#1 := 0; [2025-02-08 02:33:16,217 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10236: assume 2 == ~seq_mode~0 && 255 == sequencer_write_~ev_code~0#1 % 256 % 4294967296; [2025-02-08 02:33:16,217 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10236: assume !(2 == ~seq_mode~0 && 255 == sequencer_write_~ev_code~0#1 % 256 % 4294967296);sequencer_write_~ev_size~0#1 := 8; [2025-02-08 02:33:16,217 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4026: assume -2147483648 <= sound_open_#t~ret170#1 && sound_open_#t~ret170#1 <= 2147483647;sound_open_#res#1 := -6; [2025-02-08 02:33:16,217 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4026-1: SUMMARY for call sound_open_#t~ret170#1 := printk(21, 0); srcloc: null [2025-02-08 02:33:16,217 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11822-2: assume 0 == sequencer_ioctl_#t~bitwise3255#1 % 4294967296 || 0 == ~synth_open_mask~0 % 4294967296;sequencer_ioctl_#t~bitwise3256#1 := 0; [2025-02-08 02:33:16,217 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11822-2: assume !(0 == sequencer_ioctl_#t~bitwise3255#1 % 4294967296 || 0 == ~synth_open_mask~0 % 4294967296); [2025-02-08 02:33:16,218 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11822-1: assume sequencer_ioctl_#t~bitwise3255#1 % 4294967296 == ~synth_open_mask~0 % 4294967296;sequencer_ioctl_#t~bitwise3256#1 := sequencer_ioctl_#t~bitwise3255#1; [2025-02-08 02:33:16,218 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11822-1: assume !(sequencer_ioctl_#t~bitwise3255#1 % 4294967296 == ~synth_open_mask~0 % 4294967296); [2025-02-08 02:33:16,218 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11822-4: assume sequencer_ioctl_~dev#1 < 0 || sequencer_ioctl_~dev#1 >= ~max_synthdev~0;sequencer_ioctl_#res#1 := -6;call ULTIMATE.dealloc(sequencer_ioctl_~#inf~0#1.base, sequencer_ioctl_~#inf~0#1.offset);havoc sequencer_ioctl_~#inf~0#1.base, sequencer_ioctl_~#inf~0#1.offset;call ULTIMATE.dealloc(sequencer_ioctl_~#event_rec~2#1.base, sequencer_ioctl_~#event_rec~2#1.offset);havoc sequencer_ioctl_~#event_rec~2#1.base, sequencer_ioctl_~#event_rec~2#1.offset; [2025-02-08 02:33:16,218 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11822-4: assume !(sequencer_ioctl_~dev#1 < 0 || sequencer_ioctl_~dev#1 >= ~max_synthdev~0); [2025-02-08 02:33:16,218 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11822-3: assume 0 == sequencer_ioctl_~dev#1;sequencer_ioctl_#t~bitwise3255#1 := 1; [2025-02-08 02:33:16,218 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11822-3: assume !(0 == sequencer_ioctl_~dev#1); [2025-02-08 02:33:16,218 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11822: assume 0 == sequencer_ioctl_#t~bitwise3256#1 % 4294967296 && 0 == sequencer_ioctl_~orig_dev~11#1;havoc sequencer_ioctl_#t~bitwise3255#1;havoc sequencer_ioctl_#t~bitwise3256#1;sequencer_ioctl_#res#1 := -16;call ULTIMATE.dealloc(sequencer_ioctl_~#inf~0#1.base, sequencer_ioctl_~#inf~0#1.offset);havoc sequencer_ioctl_~#inf~0#1.base, sequencer_ioctl_~#inf~0#1.offset;call ULTIMATE.dealloc(sequencer_ioctl_~#event_rec~2#1.base, sequencer_ioctl_~#event_rec~2#1.offset);havoc sequencer_ioctl_~#event_rec~2#1.base, sequencer_ioctl_~#event_rec~2#1.offset; [2025-02-08 02:33:16,218 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11822: assume !(0 == sequencer_ioctl_#t~bitwise3256#1 % 4294967296 && 0 == sequencer_ioctl_~orig_dev~11#1);havoc sequencer_ioctl_#t~bitwise3255#1;havoc sequencer_ioctl_#t~bitwise3256#1;call sequencer_ioctl_#t~mem3262#1.base, sequencer_ioctl_#t~mem3262#1.offset := read~$Pointer$#19(~#synth_devs~0.base, ~#synth_devs~0.offset + 8 * sequencer_ioctl_~dev#1, 8);call sequencer_ioctl_#t~mem3263#1.base, sequencer_ioctl_#t~mem3263#1.offset := read~$Pointer$#61(sequencer_ioctl_#t~mem3262#1.base, 52 + sequencer_ioctl_#t~mem3262#1.offset, 8); [2025-02-08 02:33:16,218 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5480-1: SUMMARY for call DMAbuf_reset(audio_ioctl_~dev#1); srcloc: null [2025-02-08 02:33:16,218 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11822-10: assume sequencer_ioctl_#t~switch3254#1; [2025-02-08 02:33:16,218 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11822-10: assume !sequencer_ioctl_#t~switch3254#1;sequencer_ioctl_#t~switch3254#1 := sequencer_ioctl_#t~switch3254#1; [2025-02-08 02:33:16,219 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11822-9: assume sequencer_ioctl_#t~switch3254#1; [2025-02-08 02:33:16,219 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11822-9: assume !sequencer_ioctl_#t~switch3254#1;sequencer_ioctl_#t~switch3254#1 := true; [2025-02-08 02:33:16,219 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5480: audio_ioctl_#res#1 := 0; [2025-02-08 02:33:16,219 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11822-11: assume sequencer_ioctl_#t~switch3175#1; [2025-02-08 02:33:16,219 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11822-11: assume !sequencer_ioctl_#t~switch3175#1;sequencer_ioctl_#t~switch3175#1 := sequencer_ioctl_#t~switch3175#1 || -1064546028 == sequencer_ioctl_~cmd#1; [2025-02-08 02:33:16,219 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11822-6: assume sequencer_ioctl_#t~switch3254#1; [2025-02-08 02:33:16,219 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11822-6: assume !sequencer_ioctl_#t~switch3254#1;havoc sequencer_ioctl_#t~switch3254#1;sequencer_ioctl_~dev#1 := (if sequencer_ioctl_~__val_gu___4~0#1 % 18446744073709551616 % 4294967296 <= 2147483647 then sequencer_ioctl_~__val_gu___4~0#1 % 18446744073709551616 % 4294967296 else sequencer_ioctl_~__val_gu___4~0#1 % 18446744073709551616 % 4294967296 - 4294967296); [2025-02-08 02:33:16,219 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11822-5: assume 0 != sequencer_ioctl_~__ret_gu___4~0#1;sequencer_ioctl_#res#1 := -14;call ULTIMATE.dealloc(sequencer_ioctl_~#inf~0#1.base, sequencer_ioctl_~#inf~0#1.offset);havoc sequencer_ioctl_~#inf~0#1.base, sequencer_ioctl_~#inf~0#1.offset;call ULTIMATE.dealloc(sequencer_ioctl_~#event_rec~2#1.base, sequencer_ioctl_~#event_rec~2#1.offset);havoc sequencer_ioctl_~#event_rec~2#1.base, sequencer_ioctl_~#event_rec~2#1.offset; [2025-02-08 02:33:16,219 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11822-5: assume !(0 != sequencer_ioctl_~__ret_gu___4~0#1); [2025-02-08 02:33:16,219 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9576: SUMMARY for call add_timer(~#poll_timer~0.base, ~#poll_timer~0.offset); srcloc: null [2025-02-08 02:33:16,219 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11822-8: assume sequencer_ioctl_#t~switch3254#1; [2025-02-08 02:33:16,219 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11822-8: assume !sequencer_ioctl_#t~switch3254#1;sequencer_ioctl_#t~switch3254#1 := sequencer_ioctl_#t~switch3254#1; [2025-02-08 02:33:16,219 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11822-7: assume sequencer_ioctl_#t~switch3254#1; [2025-02-08 02:33:16,219 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11822-7: assume !sequencer_ioctl_#t~switch3254#1;sequencer_ioctl_#t~switch3254#1 := true; [2025-02-08 02:33:16,219 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5348: call ULTIMATE.dealloc(audio_read_~#l~2#1.base, audio_read_~#l~2#1.offset);havoc audio_read_~#l~2#1.base, audio_read_~#l~2#1.offset;call ULTIMATE.dealloc(audio_read_~#dmabuf___0~0#1.base, audio_read_~#dmabuf___0~0#1.offset);havoc audio_read_~#dmabuf___0~0#1.base, audio_read_~#dmabuf___0~0#1.offset;sound_read_#t~ret145#1 := audio_read_#res#1;havoc audio_read_#t~mem549#1.base, audio_read_#t~mem549#1.offset, audio_read_#t~mem550#1, audio_read_#t~mem551#1.base, audio_read_#t~mem551#1.offset, audio_read_#t~mem552#1, audio_read_#t~bitwise553#1, audio_read_#t~mem554#1.base, audio_read_#t~mem554#1.offset, audio_read_#t~mem555#1, audio_read_#t~bitwise556#1, audio_read_#t~short557#1, audio_read_#t~mem558#1.base, audio_read_#t~mem558#1.offset, audio_read_#t~mem559#1, audio_read_#t~bitwise560#1, audio_read_#t~mem561#1.base, audio_read_#t~mem561#1.offset, audio_read_#t~mem562#1.base, audio_read_#t~mem562#1.offset, audio_read_#t~mem563#1, audio_read_#t~mem564#1.base, audio_read_#t~mem564#1.offset, audio_read_#t~mem565#1, audio_read_#t~bitwise566#1, audio_read_#t~ret567#1, audio_read_#t~mem568#1, audio_read_#t~bitwise569#1, audio_read_#t~mem570#1, audio_read_#t~mem571#1.base, audio_read_#t~mem571#1.offset, audio_read_#t~mem572#1, audio_read_#t~mem573#1.base, audio_read_#t~mem573#1.offset, audio_read_#t~mem574#1, audio_read_#t~mem575#1.base, audio_read_#t~mem575#1.offset, audio_read_#t~mem576#1, audio_read_#t~ret577#1, audio_read_#t~mem578#1, audio_read_#t~ret579#1, audio_read_#t~mem580#1, audio_read_#t~mem581#1, audio_read_~dev#1, audio_read_~file#1.base, audio_read_~file#1.offset, audio_read_~buf#1.base, audio_read_~buf#1.offset, audio_read_~count#1, audio_read_~c~1#1, audio_read_~p~3#1, audio_read_~#l~2#1.base, audio_read_~#l~2#1.offset, audio_read_~#dmabuf___0~0#1.base, audio_read_~#dmabuf___0~0#1.offset, audio_read_~buf_no~0#1, audio_read_~fixit~0#1.base, audio_read_~fixit~0#1.offset, audio_read_~tmp~32#1;havoc audio_read_#in~dev#1, audio_read_#in~file#1.base, audio_read_#in~file#1.offset, audio_read_#in~buf#1.base, audio_read_#in~buf#1.offset, audio_read_#in~count#1;assume { :end_inline_audio_read } true;assume -2147483648 <= sound_read_#t~ret145#1 && sound_read_#t~ret145#1 <= 2147483647;sound_read_~ret~4#1 := sound_read_#t~ret145#1; [2025-02-08 02:33:16,219 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5216-1: SUMMARY for call module_put(audio_release_#t~mem470#1.base, audio_release_#t~mem470#1.offset); srcloc: null [2025-02-08 02:33:16,219 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10237: assume -2147483648 <= sequencer_write_#t~ret2550#1 && sequencer_write_#t~ret2550#1 <= 2147483647;havoc sequencer_write_#t~ret2550#1;sequencer_write_#res#1 := -22;call ULTIMATE.dealloc(sequencer_write_~#event_rec~1#1.base, sequencer_write_~#event_rec~1#1.offset);havoc sequencer_write_~#event_rec~1#1.base, sequencer_write_~#event_rec~1#1.offset; [2025-02-08 02:33:16,219 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10237-1: SUMMARY for call sequencer_write_#t~ret2550#1 := printk(119, 0); srcloc: null [2025-02-08 02:33:16,219 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5216: havoc audio_release_#t~mem470#1.base, audio_release_#t~mem470#1.offset; [2025-02-08 02:33:16,219 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11294: assume 2 == ~seq_mode~0;call sequencer_release_#t~mem3114#1.base, sequencer_release_#t~mem3114#1.offset := read~$Pointer$#39(~tmr~0.base, 60 + ~tmr~0.offset, 8); [2025-02-08 02:33:16,219 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11294: assume !(2 == ~seq_mode~0); [2025-02-08 02:33:16,219 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3895: assume get_mixer_levels_~n~2#1 < 0 || get_mixer_levels_~n~2#1 >= ~num_mixer_volumes~0;get_mixer_levels_#res#1 := -22; [2025-02-08 02:33:16,219 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3895: assume !(get_mixer_levels_~n~2#1 < 0 || get_mixer_levels_~n~2#1 >= ~num_mixer_volumes~0); [2025-02-08 02:33:16,220 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11030: assume 1 == sequencer_open_~mode~5#1; [2025-02-08 02:33:16,220 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11030: assume !(1 == sequencer_open_~mode~5#1); [2025-02-08 02:33:16,220 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5745: assume audio_ioctl_#t~switch753#1; [2025-02-08 02:33:16,220 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5745: assume !audio_ioctl_#t~switch753#1;havoc audio_ioctl_#t~switch753#1;havoc audio_ioctl_#t~switch753#1;audio_ioctl_#res#1 := audio_ioctl_~__ret_pu~0#1; [2025-02-08 02:33:16,220 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9841: assume 0 == (MIDIbuf_ioctl_#t~mem2484#1.base + MIDIbuf_ioctl_#t~mem2484#1.offset) % 18446744073709551616;havoc MIDIbuf_ioctl_#t~mem2483#1.base, MIDIbuf_ioctl_#t~mem2483#1.offset;havoc MIDIbuf_ioctl_#t~mem2484#1.base, MIDIbuf_ioctl_#t~mem2484#1.offset;MIDIbuf_ioctl_#res#1 := -22; [2025-02-08 02:33:16,220 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9841: assume !(0 == (MIDIbuf_ioctl_#t~mem2484#1.base + MIDIbuf_ioctl_#t~mem2484#1.offset) % 18446744073709551616);havoc MIDIbuf_ioctl_#t~mem2483#1.base, MIDIbuf_ioctl_#t~mem2483#1.offset;havoc MIDIbuf_ioctl_#t~mem2484#1.base, MIDIbuf_ioctl_#t~mem2484#1.offset;call MIDIbuf_ioctl_#t~mem2490#1.base, MIDIbuf_ioctl_#t~mem2490#1.offset := read~$Pointer$#20(~#midi_devs~0.base, ~#midi_devs~0.offset + 8 * MIDIbuf_ioctl_~dev#1, 8);call MIDIbuf_ioctl_#t~mem2491#1.base, MIDIbuf_ioctl_#t~mem2491#1.offset := read~$Pointer$#61(MIDIbuf_ioctl_#t~mem2490#1.base, 173 + MIDIbuf_ioctl_#t~mem2490#1.offset, 8); [2025-02-08 02:33:16,220 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9841-1: assume MIDIbuf_ioctl_#t~switch2480#1;call MIDIbuf_ioctl_#t~mem2483#1.base, MIDIbuf_ioctl_#t~mem2483#1.offset := read~$Pointer$#20(~#midi_devs~0.base, ~#midi_devs~0.offset + 8 * MIDIbuf_ioctl_~dev#1, 8);call MIDIbuf_ioctl_#t~mem2484#1.base, MIDIbuf_ioctl_#t~mem2484#1.offset := read~$Pointer$#61(MIDIbuf_ioctl_#t~mem2483#1.base, 173 + MIDIbuf_ioctl_#t~mem2483#1.offset, 8); [2025-02-08 02:33:16,220 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9841-1: assume !MIDIbuf_ioctl_#t~switch2480#1;havoc MIDIbuf_ioctl_#t~switch2480#1;havoc MIDIbuf_ioctl_#t~switch2481#1;havoc MIDIbuf_ioctl_#t~switch2482#1;havoc MIDIbuf_ioctl_#t~mem2490#1.base, MIDIbuf_ioctl_#t~mem2490#1.offset;havoc MIDIbuf_ioctl_#t~mem2491#1.base, MIDIbuf_ioctl_#t~mem2491#1.offset;havoc MIDIbuf_ioctl_#t~ret2492#1;havoc MIDIbuf_ioctl_#t~switch2480#1;havoc MIDIbuf_ioctl_#t~switch2481#1;havoc MIDIbuf_ioctl_#t~switch2482#1;havoc MIDIbuf_ioctl_#t~mem2490#1.base, MIDIbuf_ioctl_#t~mem2490#1.offset;havoc MIDIbuf_ioctl_#t~mem2491#1.base, MIDIbuf_ioctl_#t~mem2491#1.offset;havoc MIDIbuf_ioctl_#t~ret2492#1;sound_ioctl_#t~ret230#1 := MIDIbuf_ioctl_#res#1;havoc MIDIbuf_ioctl_#t~mem2464#1.base, MIDIbuf_ioctl_#t~mem2464#1.offset, MIDIbuf_ioctl_#t~mem2465#1.base, MIDIbuf_ioctl_#t~mem2465#1.offset, MIDIbuf_ioctl_#t~mem2473#1.base, MIDIbuf_ioctl_#t~mem2473#1.offset, MIDIbuf_ioctl_#t~mem2474#1.base, MIDIbuf_ioctl_#t~mem2474#1.offset, MIDIbuf_ioctl_#t~mem2475#1.base, MIDIbuf_ioctl_#t~mem2475#1.offset, MIDIbuf_ioctl_#t~mem2476#1.base, MIDIbuf_ioctl_#t~mem2476#1.offset, MIDIbuf_ioctl_#t~mem2477#1.base, MIDIbuf_ioctl_#t~mem2477#1.offset, MIDIbuf_ioctl_#t~mem2478#1.base, MIDIbuf_ioctl_#t~mem2478#1.offset, MIDIbuf_ioctl_#t~ret2479#1, MIDIbuf_ioctl_#t~switch2480#1, MIDIbuf_ioctl_#t~switch2481#1, MIDIbuf_ioctl_#t~switch2482#1, MIDIbuf_ioctl_#t~mem2483#1.base, MIDIbuf_ioctl_#t~mem2483#1.offset, MIDIbuf_ioctl_#t~mem2484#1.base, MIDIbuf_ioctl_#t~mem2484#1.offset, MIDIbuf_ioctl_#t~mem2490#1.base, MIDIbuf_ioctl_#t~mem2490#1.offset, MIDIbuf_ioctl_#t~mem2491#1.base, MIDIbuf_ioctl_#t~mem2491#1.offset, MIDIbuf_ioctl_#t~ret2492#1, MIDIbuf_ioctl_~dev#1, MIDIbuf_ioctl_~file#1.base, MIDIbuf_ioctl_~file#1.offset, MIDIbuf_ioctl_~cmd#1, MIDIbuf_ioctl_~arg#1.base, MIDIbuf_ioctl_~arg#1.offset, MIDIbuf_ioctl_~val~1#1, MIDIbuf_ioctl_~tmp~87#1, MIDIbuf_ioctl_~__ret_gu~3#1, MIDIbuf_ioctl_~__val_gu~3#1, MIDIbuf_ioctl_~__ret_pu~2#1, MIDIbuf_ioctl_~__pu_val~2#1, MIDIbuf_ioctl_~tmp___0~58#1;havoc MIDIbuf_ioctl_#in~dev#1, MIDIbuf_ioctl_#in~file#1.base, MIDIbuf_ioctl_#in~file#1.offset, MIDIbuf_ioctl_#in~cmd#1, MIDIbuf_ioctl_#in~arg#1.base, MIDIbuf_ioctl_#in~arg#1.offset;assume { :end_inline_MIDIbuf_ioctl } true;assume -2147483648 <= sound_ioctl_#t~ret230#1 && sound_ioctl_#t~ret230#1 <= 2147483647;sound_ioctl_~tmp___11~0#1 := sound_ioctl_#t~ret230#1;sound_ioctl_#res#1 := sound_ioctl_~tmp___11~0#1; [2025-02-08 02:33:16,220 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11823-1: SUMMARY for call might_fault(); srcloc: null [2025-02-08 02:33:16,220 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11823: sequencer_ioctl_#t~switch3254#1 := false; [2025-02-08 02:33:16,220 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11295-1: SUMMARY for call ##fun~int~TO~VOID(~tmr_no~0, sequencer_release_#t~mem3114#1.base, sequencer_release_#t~mem3114#1.offset); srcloc: null [2025-02-08 02:33:16,220 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11295: havoc sequencer_release_#t~mem3114#1.base, sequencer_release_#t~mem3114#1.offset;call sequencer_release_#t~mem3115#1.base, sequencer_release_#t~mem3115#1.offset := read~$Pointer$#39(~tmr~0.base, ~tmr~0.offset, 8); [2025-02-08 02:33:16,220 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11031: assume 0 == ~num_midis~0;~sequencer_busy~0 := 0;sequencer_open_#res#1 := -6;call ULTIMATE.dealloc(sequencer_open_~#__key~3#1.base, sequencer_open_~#__key~3#1.offset);havoc sequencer_open_~#__key~3#1.base, sequencer_open_~#__key~3#1.offset;call ULTIMATE.dealloc(sequencer_open_~#__key___0~2#1.base, sequencer_open_~#__key___0~2#1.offset);havoc sequencer_open_~#__key___0~2#1.base, sequencer_open_~#__key___0~2#1.offset; [2025-02-08 02:33:16,221 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11031: assume !(0 == ~num_midis~0); [2025-02-08 02:33:16,221 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5482: assume audio_ioctl_#t~switch598#1;call audio_ioctl_#t~mem620#1.base, audio_ioctl_#t~mem620#1.offset := read~$Pointer$#15(~#audio_devs~0.base, ~#audio_devs~0.offset + 8 * audio_ioctl_~dev#1, 8);call audio_ioctl_#t~mem621#1 := read~int#61(audio_ioctl_#t~mem620#1.base, 132 + audio_ioctl_#t~mem620#1.offset, 4);audio_ioctl_~val~0#1 := 1 + audio_ioctl_#t~mem621#1 - audio_ioctl_#t~mem621#1 % 2; [2025-02-08 02:33:16,221 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5482: assume !audio_ioctl_#t~switch598#1;audio_ioctl_#t~switch598#1 := audio_ioctl_#t~switch598#1 || -1073459195 == audio_ioctl_~cmd#1; [2025-02-08 02:33:16,221 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11164: assume 2 == ~seq_mode~0;call sequencer_open_#t~mem3061#1.base, sequencer_open_#t~mem3061#1.offset := read~$Pointer$#39(~tmr~0.base, ~tmr~0.offset, 8); [2025-02-08 02:33:16,221 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11164: assume !(2 == ~seq_mode~0); [2025-02-08 02:33:16,221 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11296: havoc sequencer_release_#t~mem3115#1.base, sequencer_release_#t~mem3115#1.offset; [2025-02-08 02:33:16,221 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7068: assume 0 == (check_driver_#t~mem1246#1.base + check_driver_#t~mem1246#1.offset) % 18446744073709551616;havoc check_driver_#t~mem1246#1.base, check_driver_#t~mem1246#1.offset;call write~$Pointer$#61(#funAddr~default_set_speed.base, #funAddr~default_set_speed.offset, check_driver_~d#1.base, 112 + check_driver_~d#1.offset, 8); [2025-02-08 02:33:16,221 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7068: assume !(0 == (check_driver_#t~mem1246#1.base + check_driver_#t~mem1246#1.offset) % 18446744073709551616);havoc check_driver_#t~mem1246#1.base, check_driver_#t~mem1246#1.offset; [2025-02-08 02:33:16,221 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11296-1: SUMMARY for call module_put(sequencer_release_#t~mem3115#1.base, sequencer_release_#t~mem3115#1.offset); srcloc: null [2025-02-08 02:33:16,221 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3633: assume __copy_from_user_#t~switch104#1;__copy_from_user_#res#1 := __copy_from_user_~ret~2#1; [2025-02-08 02:33:16,221 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3633: assume !__copy_from_user_#t~switch104#1;__copy_from_user_#t~switch104#1 := __copy_from_user_#t~switch104#1 || 4 == __copy_from_user_~size#1; [2025-02-08 02:33:16,221 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9579-1: MIDIbuf_open_#res#1 := MIDIbuf_open_~err~10#1;call ULTIMATE.dealloc(MIDIbuf_open_~#__key~2#1.base, MIDIbuf_open_~#__key~2#1.offset);havoc MIDIbuf_open_~#__key~2#1.base, MIDIbuf_open_~#__key~2#1.offset;call ULTIMATE.dealloc(MIDIbuf_open_~#__key___0~1#1.base, MIDIbuf_open_~#__key___0~1#1.offset);havoc MIDIbuf_open_~#__key___0~1#1.base, MIDIbuf_open_~#__key___0~1#1.offset; [2025-02-08 02:33:16,221 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5219: assume -2147483648 <= audio_release_#t~ret471#1 && audio_release_#t~ret471#1 <= 2147483647;havoc audio_release_#t~ret471#1;call audio_release_#t~mem472#1.base, audio_release_#t~mem472#1.offset := read~$Pointer$#15(~#audio_devs~0.base, ~#audio_devs~0.offset + 8 * audio_release_~dev#1, 8);call audio_release_#t~mem473#1.base, audio_release_#t~mem473#1.offset := read~$Pointer$#61(audio_release_#t~mem472#1.base, 144 + audio_release_#t~mem472#1.offset, 8);call audio_release_#t~mem474#1.base, audio_release_#t~mem474#1.offset := read~$Pointer$#61(audio_release_#t~mem473#1.base, audio_release_#t~mem473#1.offset, 8); [2025-02-08 02:33:16,221 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5219-1: SUMMARY for call audio_release_#t~ret471#1 := DMAbuf_release(audio_release_~dev#1, audio_release_~mode~1#1); srcloc: null [2025-02-08 02:33:16,221 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11165-1: SUMMARY for call sequencer_open_#t~ret3062#1 := try_module_get(sequencer_open_#t~mem3061#1.base, sequencer_open_#t~mem3061#1.offset); srcloc: null [2025-02-08 02:33:16,222 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11165: assume -2147483648 <= sequencer_open_#t~ret3062#1 && sequencer_open_#t~ret3062#1 <= 2147483647;sequencer_open_~tmp___2~18#1 := sequencer_open_#t~ret3062#1;havoc sequencer_open_#t~mem3061#1.base, sequencer_open_#t~mem3061#1.offset;havoc sequencer_open_#t~ret3062#1; [2025-02-08 02:33:16,222 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7598: assume 0 != DMAbuf_rmchars_#t~mem1633#1 % 2;havoc DMAbuf_rmchars_#t~mem1633#1;DMAbuf_rmchars_#res#1 := -22; [2025-02-08 02:33:16,222 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7598: assume !(0 != DMAbuf_rmchars_#t~mem1633#1 % 2);havoc DMAbuf_rmchars_#t~mem1633#1;call DMAbuf_rmchars_#t~mem1634#1 := read~int#61(DMAbuf_rmchars_~dmap~9#1.base, 40 + DMAbuf_rmchars_~dmap~9#1.offset, 4); [2025-02-08 02:33:16,222 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4295: sound_poll_~tmp~23#1 := sound_poll_#t~ret233#1;havoc sound_poll_#t~ret233#1;sound_poll_~dev~5#1 := (if sound_poll_~tmp~23#1 % 4294967296 % 4294967296 <= 2147483647 then sound_poll_~tmp~23#1 % 4294967296 % 4294967296 else sound_poll_~tmp~23#1 % 4294967296 % 4294967296 - 4294967296);sound_poll_#t~switch234#1 := 1 == sound_poll_~dev~5#1 % 16; [2025-02-08 02:33:16,222 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4295-1: SUMMARY for call sound_poll_#t~ret233#1 := iminor(sound_poll_~inode~0#1.base, sound_poll_~inode~0#1.offset); srcloc: null [2025-02-08 02:33:16,222 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5220-1: SUMMARY for call module_put(audio_release_#t~mem474#1.base, audio_release_#t~mem474#1.offset); srcloc: null [2025-02-08 02:33:16,222 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5220: havoc audio_release_#t~mem472#1.base, audio_release_#t~mem472#1.offset;havoc audio_release_#t~mem473#1.base, audio_release_#t~mem473#1.offset;havoc audio_release_#t~mem474#1.base, audio_release_#t~mem474#1.offset; [2025-02-08 02:33:16,222 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3899-1: SUMMARY for call get_mixer_levels_#t~ret140#1 := __copy_to_user(get_mixer_levels_~arg#1.base, get_mixer_levels_~arg#1.offset, ~#mixer_vols~0.base, ~#mixer_vols~0.offset + (if get_mixer_levels_~n~2#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then get_mixer_levels_~n~2#1 % 18446744073709551616 % 18446744073709551616 else get_mixer_levels_~n~2#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616), 164); srcloc: null [2025-02-08 02:33:16,222 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11166: assume 0 != sequencer_open_~tmp___2~18#1;call sequencer_open_#t~mem3066#1.base, sequencer_open_#t~mem3066#1.offset := read~$Pointer$#39(~tmr~0.base, 52 + ~tmr~0.offset, 8); [2025-02-08 02:33:16,222 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11166: assume !(0 != sequencer_open_~tmp___2~18#1); [2025-02-08 02:33:16,222 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3899: assume -2147483648 <= get_mixer_levels_#t~ret140#1 && get_mixer_levels_#t~ret140#1 <= 2147483647;get_mixer_levels_~tmp___0~9#1 := get_mixer_levels_#t~ret140#1;havoc get_mixer_levels_#t~ret140#1; [2025-02-08 02:33:16,222 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7863: assume 0 != DMAbuf_getwrbuffer_#t~mem1729#1 % 2;havoc DMAbuf_getwrbuffer_#t~mem1729#1;DMAbuf_getwrbuffer_#res#1 := -22; [2025-02-08 02:33:16,222 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7863: assume !(0 != DMAbuf_getwrbuffer_#t~mem1729#1 % 2);havoc DMAbuf_getwrbuffer_#t~mem1729#1; [2025-02-08 02:33:16,222 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5485-2: assume audio_ioctl_#t~switch622#1; [2025-02-08 02:33:16,222 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5485-2: assume !audio_ioctl_#t~switch622#1;audio_ioctl_#t~switch622#1 := true; [2025-02-08 02:33:16,222 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5485-3: assume audio_ioctl_#t~switch622#1; [2025-02-08 02:33:16,222 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5485-3: assume !audio_ioctl_#t~switch622#1;audio_ioctl_#t~switch622#1 := audio_ioctl_#t~switch622#1; [2025-02-08 02:33:16,222 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5485: assume 0 != audio_ioctl_~__ret_gu~0#1;audio_ioctl_#res#1 := -14; [2025-02-08 02:33:16,222 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5485: assume !(0 != audio_ioctl_~__ret_gu~0#1); [2025-02-08 02:33:16,222 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5485-1: assume audio_ioctl_#t~switch622#1; [2025-02-08 02:33:16,222 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5485-1: assume !audio_ioctl_#t~switch622#1;havoc audio_ioctl_#t~switch622#1;audio_ioctl_~val~0#1 := (if audio_ioctl_~__val_gu~0#1 % 18446744073709551616 % 4294967296 <= 2147483647 then audio_ioctl_~__val_gu~0#1 % 18446744073709551616 % 4294967296 else audio_ioctl_~__val_gu~0#1 % 18446744073709551616 % 4294967296 - 4294967296); [2025-02-08 02:33:16,222 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5485-6: assume audio_ioctl_#t~switch598#1; [2025-02-08 02:33:16,222 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5485-6: assume !audio_ioctl_#t~switch598#1;audio_ioctl_#t~switch598#1 := audio_ioctl_#t~switch598#1 || -2146414579 == audio_ioctl_~cmd#1; [2025-02-08 02:33:16,222 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5485-4: assume audio_ioctl_#t~switch622#1; [2025-02-08 02:33:16,222 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5485-4: assume !audio_ioctl_#t~switch622#1;audio_ioctl_#t~switch622#1 := true; [2025-02-08 02:33:16,222 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5485-5: assume audio_ioctl_#t~switch622#1; [2025-02-08 02:33:16,222 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5485-5: assume !audio_ioctl_#t~switch622#1;audio_ioctl_#t~switch622#1 := audio_ioctl_#t~switch622#1; [2025-02-08 02:33:16,222 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11299: assume 0 != ~obsolete_api_used~0; [2025-02-08 02:33:16,223 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11299: assume !(0 != ~obsolete_api_used~0); [2025-02-08 02:33:16,223 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10242: assume sequencer_write_~c~7#1 < sequencer_write_~ev_size~0#1; [2025-02-08 02:33:16,223 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10242: assume !(sequencer_write_~c~7#1 < sequencer_write_~ev_size~0#1); [2025-02-08 02:33:16,223 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11167-1: SUMMARY for call sequencer_open_#t~ret3067#1 := ##fun~int~X~int~TO~int(~tmr_no~0, ~seq_mode~0, sequencer_open_#t~mem3066#1.base, sequencer_open_#t~mem3066#1.offset); srcloc: null [2025-02-08 02:33:16,223 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11167: assume -2147483648 <= sequencer_open_#t~ret3067#1 && sequencer_open_#t~ret3067#1 <= 2147483647;havoc sequencer_open_#t~mem3066#1.base, sequencer_open_#t~mem3066#1.offset;havoc sequencer_open_#t~ret3067#1; [2025-02-08 02:33:16,223 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9714: assume 0 == MIDIbuf_read_#t~mem2437#1;havoc MIDIbuf_read_#t~mem2436#1.base, MIDIbuf_read_#t~mem2436#1.offset;havoc MIDIbuf_read_#t~mem2437#1;call MIDIbuf_read_#t~mem2438#1 := read~int#61(MIDIbuf_read_~file#1.base, 104 + MIDIbuf_read_~file#1.offset, 4); [2025-02-08 02:33:16,223 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9714: assume !(0 == MIDIbuf_read_#t~mem2437#1);havoc MIDIbuf_read_#t~mem2436#1.base, MIDIbuf_read_#t~mem2436#1.offset;havoc MIDIbuf_read_#t~mem2437#1; [2025-02-08 02:33:16,223 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5618: assume -32768 <= audio_ioctl_#t~ret692#1 && audio_ioctl_#t~ret692#1 <= 32767;audio_ioctl_~tmp___2~5#1 := audio_ioctl_#t~ret692#1;audio_ioctl_~val~0#1 := -1 + audio_ioctl_~tmp___2~5#1; [2025-02-08 02:33:16,223 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5486: audio_ioctl_#t~switch622#1 := false; [2025-02-08 02:33:16,223 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5618-1: SUMMARY for call audio_ioctl_#t~ret692#1 := ##fun~int~X~int~TO~int(audio_ioctl_~dev#1, (if (if (1 + audio_ioctl_~val~0#1 % 65536) % 4294967296 % 65536 <= 32767 then (1 + audio_ioctl_~val~0#1 % 65536) % 4294967296 % 65536 else (1 + audio_ioctl_~val~0#1 % 65536) % 4294967296 % 65536 - 65536) % 65536 <= 32767 then (if (1 + audio_ioctl_~val~0#1 % 65536) % 4294967296 % 65536 <= 32767 then (1 + audio_ioctl_~val~0#1 % 65536) % 4294967296 % 65536 else (1 + audio_ioctl_~val~0#1 % 65536) % 4294967296 % 65536 - 65536) % 65536 else (if (1 + audio_ioctl_~val~0#1 % 65536) % 4294967296 % 65536 <= 32767 then (1 + audio_ioctl_~val~0#1 % 65536) % 4294967296 % 65536 else (1 + audio_ioctl_~val~0#1 % 65536) % 4294967296 % 65536 - 65536) % 65536 - 65536), audio_ioctl_#t~mem691#1.base, audio_ioctl_#t~mem691#1.offset); srcloc: null [2025-02-08 02:33:16,223 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5486-1: SUMMARY for call might_fault(); srcloc: null [2025-02-08 02:33:16,223 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11300: sequencer_release_~tmp___2~19#1.base, sequencer_release_~tmp___2~19#1.offset := sequencer_release_#t~ret3116#1.base, sequencer_release_#t~ret3116#1.offset;havoc sequencer_release_#t~ret3116#1.base, sequencer_release_#t~ret3116#1.offset; [2025-02-08 02:33:16,224 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10243: assume 0 == ~seq_playing~0; [2025-02-08 02:33:16,224 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10243: assume !(0 == ~seq_playing~0); [2025-02-08 02:33:16,224 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11300-1: SUMMARY for call sequencer_release_#t~ret3116#1.base, sequencer_release_#t~ret3116#1.offset := get_current(); srcloc: null [2025-02-08 02:33:16,224 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7072-1: call check_driver_#t~mem1247#1.base, check_driver_#t~mem1247#1.offset := read~$Pointer$#61(check_driver_~d#1.base, 120 + check_driver_~d#1.offset, 8); [2025-02-08 02:33:16,224 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7072: assume 0 == (check_driver_#t~mem1247#1.base + check_driver_#t~mem1247#1.offset) % 18446744073709551616;havoc check_driver_#t~mem1247#1.base, check_driver_#t~mem1247#1.offset;call write~$Pointer$#61(#funAddr~default_set_bits.base, #funAddr~default_set_bits.offset, check_driver_~d#1.base, 120 + check_driver_~d#1.offset, 8); [2025-02-08 02:33:16,224 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7072: assume !(0 == (check_driver_#t~mem1247#1.base + check_driver_#t~mem1247#1.offset) % 18446744073709551616);havoc check_driver_#t~mem1247#1.base, check_driver_#t~mem1247#1.offset; [2025-02-08 02:33:16,224 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3901: assume 0 != get_mixer_levels_~tmp___0~9#1;get_mixer_levels_#res#1 := -14; [2025-02-08 02:33:16,224 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3901: assume !(0 != get_mixer_levels_~tmp___0~9#1);get_mixer_levels_#res#1 := 0; [2025-02-08 02:33:16,224 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9715: assume 0 != MIDIbuf_read_#t~bitwise2439#1 % 4294967296;havoc MIDIbuf_read_#t~mem2438#1;havoc MIDIbuf_read_#t~bitwise2439#1;MIDIbuf_read_~c~5#1 := -11; [2025-02-08 02:33:16,224 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9715: assume !(0 != MIDIbuf_read_#t~bitwise2439#1 % 4294967296);havoc MIDIbuf_read_#t~mem2438#1;havoc MIDIbuf_read_#t~bitwise2439#1;call MIDIbuf_read_#t~mem2440#1 := read~int#32(~#parms~0.base, ~#parms~0.offset + 8 * MIDIbuf_read_~dev#1, 8); [2025-02-08 02:33:16,224 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9715-1: [2025-02-08 02:33:16,224 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7601: assume DMAbuf_rmchars_#t~mem1634#1 <= 0;havoc DMAbuf_rmchars_#t~mem1634#1;DMAbuf_rmchars_#res#1 := -5; [2025-02-08 02:33:16,224 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7601: assume !(DMAbuf_rmchars_#t~mem1634#1 <= 0);havoc DMAbuf_rmchars_#t~mem1634#1;call DMAbuf_rmchars_#t~mem1635#1 := read~int#61(DMAbuf_rmchars_~dmap~9#1.base, 632 + DMAbuf_rmchars_~dmap~9#1.offset, 4); [2025-02-08 02:33:16,224 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9715-2: havoc MIDIbuf_read_#t~bitwise2439#1;assume MIDIbuf_read_#t~bitwise2439#1 % 4294967296 <= MIDIbuf_read_#t~mem2438#1 % 4294967296 && MIDIbuf_read_#t~bitwise2439#1 % 4294967296 <= 2048; [2025-02-08 02:33:16,224 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4298: assume sound_poll_#t~switch234#1; [2025-02-08 02:33:16,224 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4298: assume !sound_poll_#t~switch234#1; [2025-02-08 02:33:16,224 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9715-3: assume 2048 == MIDIbuf_read_#t~mem2438#1 % 4294967296;MIDIbuf_read_#t~bitwise2439#1 := MIDIbuf_read_#t~mem2438#1; [2025-02-08 02:33:16,224 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9715-3: assume !(2048 == MIDIbuf_read_#t~mem2438#1 % 4294967296); [2025-02-08 02:33:16,224 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9715-4: assume 0 == MIDIbuf_read_#t~mem2438#1 % 4294967296;MIDIbuf_read_#t~bitwise2439#1 := 0; [2025-02-08 02:33:16,224 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9715-4: assume !(0 == MIDIbuf_read_#t~mem2438#1 % 4294967296); [2025-02-08 02:33:16,225 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11301-1: SUMMARY for call sequencer_release_#t~ret3117#1 := printk(125, 0); srcloc: null [2025-02-08 02:33:16,225 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11301: assume -2147483648 <= sequencer_release_#t~ret3117#1 && sequencer_release_#t~ret3117#1 <= 2147483647;havoc sequencer_release_#t~ret3117#1; [2025-02-08 02:33:16,225 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10244: SUMMARY for call seq_startplay(); srcloc: null [2025-02-08 02:33:16,225 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3638: assume __copy_from_user_#t~switch104#1;__copy_from_user_#res#1 := __copy_from_user_~ret~2#1; [2025-02-08 02:33:16,225 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3638: assume !__copy_from_user_#t~switch104#1;__copy_from_user_#t~switch104#1 := __copy_from_user_#t~switch104#1 || 8 == __copy_from_user_~size#1; [2025-02-08 02:33:16,225 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9848: assume -2147483648 <= MIDIbuf_ioctl_#t~ret2492#1 && MIDIbuf_ioctl_#t~ret2492#1 <= 2147483647;MIDIbuf_ioctl_~tmp___0~58#1 := MIDIbuf_ioctl_#t~ret2492#1;MIDIbuf_ioctl_#res#1 := MIDIbuf_ioctl_~tmp___0~58#1; [2025-02-08 02:33:16,225 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9848-1: SUMMARY for call MIDIbuf_ioctl_#t~ret2492#1 := ##fun~int~X~int~X~$Pointer$~TO~int(MIDIbuf_ioctl_~dev#1, MIDIbuf_ioctl_~cmd#1, MIDIbuf_ioctl_~arg#1.base, MIDIbuf_ioctl_~arg#1.offset, MIDIbuf_ioctl_#t~mem2491#1.base, MIDIbuf_ioctl_#t~mem2491#1.offset); srcloc: null [2025-02-08 02:33:16,225 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4299: assume sound_poll_#t~switch234#1;assume { :begin_inline_sequencer_poll } true;sequencer_poll_#in~dev#1, sequencer_poll_#in~file#1.base, sequencer_poll_#in~file#1.offset, sequencer_poll_#in~wait#1.base, sequencer_poll_#in~wait#1.offset := sound_poll_~dev~5#1, sound_poll_~file#1.base, sound_poll_~file#1.offset, sound_poll_~wait#1.base, sound_poll_~wait#1.offset;havoc sequencer_poll_#res#1;havoc sequencer_poll_#t~ret3302#1.base, sequencer_poll_#t~ret3302#1.offset, sequencer_poll_#t~ret3303#1, sequencer_poll_#t~bitwise3304#1, sequencer_poll_#t~bitwise3305#1, sequencer_poll_~dev#1, sequencer_poll_~file#1.base, sequencer_poll_~file#1.offset, sequencer_poll_~wait#1.base, sequencer_poll_~wait#1.offset, sequencer_poll_~flags~25#1, sequencer_poll_~mask~1#1, sequencer_poll_~tmp~105#1.base, sequencer_poll_~tmp~105#1.offset;sequencer_poll_~dev#1 := sequencer_poll_#in~dev#1;sequencer_poll_~file#1.base, sequencer_poll_~file#1.offset := sequencer_poll_#in~file#1.base, sequencer_poll_#in~file#1.offset;sequencer_poll_~wait#1.base, sequencer_poll_~wait#1.offset := sequencer_poll_#in~wait#1.base, sequencer_poll_#in~wait#1.offset;havoc sequencer_poll_~flags~25#1;havoc sequencer_poll_~mask~1#1;havoc sequencer_poll_~tmp~105#1.base, sequencer_poll_~tmp~105#1.offset;sequencer_poll_~mask~1#1 := 0;sequencer_poll_~dev#1 := sequencer_poll_~dev#1 / 16; [2025-02-08 02:33:16,225 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4299: assume !sound_poll_#t~switch234#1;sound_poll_#t~switch234#1 := sound_poll_#t~switch234#1 || 2 == sound_poll_~dev~5#1 % 16; [2025-02-08 02:33:16,225 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4299-1: sound_poll_#t~switch234#1 := sound_poll_#t~switch234#1 || 8 == sound_poll_~dev~5#1 % 16; [2025-02-08 02:33:16,225 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7867-1: SUMMARY for call DMAbuf_getwrbuffer_#t~ret1730#1.base, DMAbuf_getwrbuffer_#t~ret1730#1.offset := spinlock_check(DMAbuf_getwrbuffer_~dmap~13#1.base, 52 + DMAbuf_getwrbuffer_~dmap~13#1.offset); srcloc: null [2025-02-08 02:33:16,225 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7867: DMAbuf_getwrbuffer_~tmp~57#1.base, DMAbuf_getwrbuffer_~tmp~57#1.offset := DMAbuf_getwrbuffer_#t~ret1730#1.base, DMAbuf_getwrbuffer_#t~ret1730#1.offset;havoc DMAbuf_getwrbuffer_#t~ret1730#1.base, DMAbuf_getwrbuffer_#t~ret1730#1.offset; [2025-02-08 02:33:16,225 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11038: assume 0 != ~sequencer_busy~0;sequencer_open_#res#1 := -16;call ULTIMATE.dealloc(sequencer_open_~#__key~3#1.base, sequencer_open_~#__key~3#1.offset);havoc sequencer_open_~#__key~3#1.base, sequencer_open_~#__key~3#1.offset;call ULTIMATE.dealloc(sequencer_open_~#__key___0~2#1.base, sequencer_open_~#__key___0~2#1.offset);havoc sequencer_open_~#__key___0~2#1.base, sequencer_open_~#__key___0~2#1.offset; [2025-02-08 02:33:16,225 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11038: assume !(0 != ~sequencer_busy~0);~sequencer_busy~0 := 1;~obsolete_api_used~0 := 0;~max_mididev~0 := ~num_midis~0;~max_synthdev~0 := ~num_synths~0;~pre_event_timeout~0 := 9223372036854775807;~seq_mode~0 := 1; [2025-02-08 02:33:16,225 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5621-2: assume audio_ioctl_#t~switch693#1; [2025-02-08 02:33:16,225 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5621-2: assume !audio_ioctl_#t~switch693#1;audio_ioctl_#t~switch693#1 := true; [2025-02-08 02:33:16,225 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5621-3: assume audio_ioctl_#t~switch693#1; [2025-02-08 02:33:16,225 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5621-3: assume !audio_ioctl_#t~switch693#1;audio_ioctl_#t~switch693#1 := audio_ioctl_#t~switch693#1; [2025-02-08 02:33:16,225 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5621: assume 0 != audio_ioctl_~__ret_gu___2~0#1;audio_ioctl_#res#1 := -14; [2025-02-08 02:33:16,225 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5621: assume !(0 != audio_ioctl_~__ret_gu___2~0#1);call audio_ioctl_#t~mem699#1.base, audio_ioctl_#t~mem699#1.offset := read~$Pointer$#15(~#audio_devs~0.base, ~#audio_devs~0.offset + 8 * audio_ioctl_~dev#1, 8);call audio_ioctl_#t~mem700#1.base, audio_ioctl_#t~mem700#1.offset := read~$Pointer$#61(audio_ioctl_#t~mem699#1.base, 144 + audio_ioctl_#t~mem699#1.offset, 8);call audio_ioctl_#t~mem701#1.base, audio_ioctl_#t~mem701#1.offset := read~$Pointer$#61(audio_ioctl_#t~mem700#1.base, 128 + audio_ioctl_#t~mem700#1.offset, 8); [2025-02-08 02:33:16,226 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5621-1: assume audio_ioctl_#t~switch693#1; [2025-02-08 02:33:16,226 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5621-1: assume !audio_ioctl_#t~switch693#1;havoc audio_ioctl_#t~switch693#1;audio_ioctl_~val~0#1 := (if audio_ioctl_~__val_gu___2~0#1 % 18446744073709551616 % 4294967296 <= 2147483647 then audio_ioctl_~__val_gu___2~0#1 % 18446744073709551616 % 4294967296 else audio_ioctl_~__val_gu___2~0#1 % 18446744073709551616 % 4294967296 - 4294967296); [2025-02-08 02:33:16,226 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5621-6: assume audio_ioctl_#t~switch598#1; [2025-02-08 02:33:16,226 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5621-6: assume !audio_ioctl_#t~switch598#1;audio_ioctl_#t~switch598#1 := audio_ioctl_#t~switch598#1 || -2147201018 == audio_ioctl_~cmd#1; [2025-02-08 02:33:16,226 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5621-4: assume audio_ioctl_#t~switch693#1; [2025-02-08 02:33:16,226 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5621-4: assume !audio_ioctl_#t~switch693#1;audio_ioctl_#t~switch693#1 := true; [2025-02-08 02:33:16,226 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5621-5: assume audio_ioctl_#t~switch693#1; [2025-02-08 02:33:16,226 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5621-5: assume !audio_ioctl_#t~switch693#1;audio_ioctl_#t~switch693#1 := audio_ioctl_#t~switch693#1; [2025-02-08 02:33:16,226 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8396-2: havoc poll_output_#t~bitwise2073#1;assume ((((poll_output_#t~mem2072#1 < 0 || poll_output_#t~bitwise2073#1 <= poll_output_#t~mem2072#1) && poll_output_#t~bitwise2073#1 <= 2) && poll_output_#t~bitwise2073#1 >= 0) && (poll_output_#t~mem2072#1 >= 0 || poll_output_#t~bitwise2073#1 > 2 + poll_output_#t~mem2072#1)) && poll_output_#t~bitwise2073#1 >= -2147483648; [2025-02-08 02:33:16,226 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8396-1: [2025-02-08 02:33:16,226 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8396: assume 0 == poll_output_#t~bitwise2073#1;havoc poll_output_#t~mem2072#1;havoc poll_output_#t~bitwise2073#1;poll_output_#res#1 := 0; [2025-02-08 02:33:16,226 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8396: assume !(0 == poll_output_#t~bitwise2073#1);havoc poll_output_#t~mem2072#1;havoc poll_output_#t~bitwise2073#1;call poll_output_#t~mem2074#1 := read~int#61(poll_output_~dmap~22#1.base, 680 + poll_output_~dmap~22#1.offset, 4); [2025-02-08 02:33:16,226 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5357: assume 0 == audio_read_#t~mem550#1 % 2;havoc audio_read_#t~mem549#1.base, audio_read_#t~mem549#1.offset;havoc audio_read_#t~mem550#1;audio_read_#res#1 := -1;call ULTIMATE.dealloc(audio_read_~#l~2#1.base, audio_read_~#l~2#1.offset);havoc audio_read_~#l~2#1.base, audio_read_~#l~2#1.offset;call ULTIMATE.dealloc(audio_read_~#dmabuf___0~0#1.base, audio_read_~#dmabuf___0~0#1.offset);havoc audio_read_~#dmabuf___0~0#1.base, audio_read_~#dmabuf___0~0#1.offset; [2025-02-08 02:33:16,226 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5357: assume !(0 == audio_read_#t~mem550#1 % 2);havoc audio_read_#t~mem549#1.base, audio_read_#t~mem549#1.offset;havoc audio_read_#t~mem550#1;call audio_read_#t~mem551#1.base, audio_read_#t~mem551#1.offset := read~$Pointer$#15(~#audio_devs~0.base, ~#audio_devs~0.offset + 8 * audio_read_~dev#1, 8);call audio_read_#t~mem552#1 := read~int#61(audio_read_#t~mem551#1.base, 428 + audio_read_#t~mem551#1.offset, 4); [2025-02-08 02:33:16,227 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4300: sound_poll_#t~ret235#1 := sequencer_poll_#res#1;havoc sequencer_poll_#t~ret3302#1.base, sequencer_poll_#t~ret3302#1.offset, sequencer_poll_#t~ret3303#1, sequencer_poll_#t~bitwise3304#1, sequencer_poll_#t~bitwise3305#1, sequencer_poll_~dev#1, sequencer_poll_~file#1.base, sequencer_poll_~file#1.offset, sequencer_poll_~wait#1.base, sequencer_poll_~wait#1.offset, sequencer_poll_~flags~25#1, sequencer_poll_~mask~1#1, sequencer_poll_~tmp~105#1.base, sequencer_poll_~tmp~105#1.offset;havoc sequencer_poll_#in~dev#1, sequencer_poll_#in~file#1.base, sequencer_poll_#in~file#1.offset, sequencer_poll_#in~wait#1.base, sequencer_poll_#in~wait#1.offset;assume { :end_inline_sequencer_poll } true;sound_poll_~tmp___0~13#1 := sound_poll_#t~ret235#1;sound_poll_#res#1 := sound_poll_~tmp___0~13#1; [2025-02-08 02:33:16,227 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8396-4: assume 0 == poll_output_#t~mem2072#1;poll_output_#t~bitwise2073#1 := 0; [2025-02-08 02:33:16,227 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8396-4: assume !(0 == poll_output_#t~mem2072#1); [2025-02-08 02:33:16,227 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8396-3: assume 2 == poll_output_#t~mem2072#1;poll_output_#t~bitwise2073#1 := poll_output_#t~mem2072#1; [2025-02-08 02:33:16,227 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8396-3: assume !(2 == poll_output_#t~mem2072#1); [2025-02-08 02:33:16,227 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7868-1: SUMMARY for call DMAbuf_getwrbuffer_#t~ret1731#1 := _raw_spin_lock_irqsave(DMAbuf_getwrbuffer_~tmp~57#1.base, DMAbuf_getwrbuffer_~tmp~57#1.offset); srcloc: null [2025-02-08 02:33:16,227 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7868: DMAbuf_getwrbuffer_~flags~10#1 := DMAbuf_getwrbuffer_#t~ret1731#1;havoc DMAbuf_getwrbuffer_#t~ret1731#1;call DMAbuf_getwrbuffer_#t~mem1732#1 := read~int#61(DMAbuf_getwrbuffer_~dmap~13#1.base, 636 + DMAbuf_getwrbuffer_~dmap~13#1.offset, 4); [2025-02-08 02:33:16,227 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5622: audio_ioctl_#t~switch693#1 := false; [2025-02-08 02:33:16,227 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5622-1: SUMMARY for call might_fault(); srcloc: null [2025-02-08 02:33:16,227 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7604: assume DMAbuf_rmchars_#t~mem1635#1 <= DMAbuf_rmchars_~p~5#1;havoc DMAbuf_rmchars_#t~mem1635#1;call DMAbuf_rmchars_#t~mem1636#1 := read~int#61(DMAbuf_rmchars_~dmap~9#1.base, 44 + DMAbuf_rmchars_~dmap~9#1.offset, 4);call write~int#61(0, DMAbuf_rmchars_~dmap~9#1.base, 116 + DMAbuf_rmchars_~dmap~9#1.offset + 4 * DMAbuf_rmchars_#t~mem1636#1, 4);havoc DMAbuf_rmchars_#t~mem1636#1;call DMAbuf_rmchars_#t~mem1637#1 := read~int#61(DMAbuf_rmchars_~dmap~9#1.base, 40 + DMAbuf_rmchars_~dmap~9#1.offset, 4);call write~int#61(DMAbuf_rmchars_#t~mem1637#1 - 1, DMAbuf_rmchars_~dmap~9#1.base, 40 + DMAbuf_rmchars_~dmap~9#1.offset, 4);havoc DMAbuf_rmchars_#t~mem1637#1;call DMAbuf_rmchars_#t~mem1638#1 := read~int#61(DMAbuf_rmchars_~dmap~9#1.base, 44 + DMAbuf_rmchars_~dmap~9#1.offset, 4);call DMAbuf_rmchars_#t~mem1639#1 := read~int#61(DMAbuf_rmchars_~dmap~9#1.base, 112 + DMAbuf_rmchars_~dmap~9#1.offset, 4);call write~int#61((if 1 + DMAbuf_rmchars_#t~mem1638#1 < 0 && 0 != (1 + DMAbuf_rmchars_#t~mem1638#1) % DMAbuf_rmchars_#t~mem1639#1 then (if DMAbuf_rmchars_#t~mem1639#1 < 0 then (1 + DMAbuf_rmchars_#t~mem1638#1) % DMAbuf_rmchars_#t~mem1639#1 + DMAbuf_rmchars_#t~mem1639#1 else (1 + DMAbuf_rmchars_#t~mem1638#1) % DMAbuf_rmchars_#t~mem1639#1 - DMAbuf_rmchars_#t~mem1639#1) else (1 + DMAbuf_rmchars_#t~mem1638#1) % DMAbuf_rmchars_#t~mem1639#1), DMAbuf_rmchars_~dmap~9#1.base, 44 + DMAbuf_rmchars_~dmap~9#1.offset, 4);havoc DMAbuf_rmchars_#t~mem1638#1;havoc DMAbuf_rmchars_#t~mem1639#1; [2025-02-08 02:33:16,227 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7604: assume !(DMAbuf_rmchars_#t~mem1635#1 <= DMAbuf_rmchars_~p~5#1);havoc DMAbuf_rmchars_#t~mem1635#1;call DMAbuf_rmchars_#t~mem1640#1 := read~int#61(DMAbuf_rmchars_~dmap~9#1.base, 44 + DMAbuf_rmchars_~dmap~9#1.offset, 4);call write~int#61(DMAbuf_rmchars_~p~5#1, DMAbuf_rmchars_~dmap~9#1.base, 116 + DMAbuf_rmchars_~dmap~9#1.offset + 4 * DMAbuf_rmchars_#t~mem1640#1, 4);havoc DMAbuf_rmchars_#t~mem1640#1; [2025-02-08 02:33:16,227 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4169-1: SUMMARY for call sound_ioctl_#t~ret212#1 := iminor(sound_ioctl_#t~mem211#1.base, sound_ioctl_#t~mem211#1.offset); srcloc: null [2025-02-08 02:33:16,227 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11172: SUMMARY for call __init_waitqueue_head(~#seq_sleeper~0.base, ~#seq_sleeper~0.offset, sequencer_open_~#__key~3#1.base, sequencer_open_~#__key~3#1.offset); srcloc: null [2025-02-08 02:33:16,227 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4169: sound_ioctl_~tmp~22#1 := sound_ioctl_#t~ret212#1;havoc sound_ioctl_#t~mem210#1.base, sound_ioctl_#t~mem210#1.offset;havoc sound_ioctl_#t~mem211#1.base, sound_ioctl_#t~mem211#1.offset;havoc sound_ioctl_#t~ret212#1;sound_ioctl_~dev~4#1 := (if sound_ioctl_~tmp~22#1 % 4294967296 % 4294967296 <= 2147483647 then sound_ioctl_~tmp~22#1 % 4294967296 % 4294967296 else sound_ioctl_~tmp~22#1 % 4294967296 % 4294967296 - 4294967296);sound_ioctl_~ret~6#1 := -22;sound_ioctl_~p~0#1.base, sound_ioctl_~p~0#1.offset := 0, (if sound_ioctl_~arg#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then sound_ioctl_~arg#1 % 18446744073709551616 % 18446744073709551616 else sound_ioctl_~arg#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616); [2025-02-08 02:33:16,227 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11304: ~sequencer_busy~0 := 0; [2025-02-08 02:33:16,227 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7076-1: call check_driver_#t~mem1248#1.base, check_driver_#t~mem1248#1.offset := read~$Pointer$#61(check_driver_~d#1.base, 128 + check_driver_~d#1.offset, 8); [2025-02-08 02:33:16,227 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7076: assume 0 == (check_driver_#t~mem1248#1.base + check_driver_#t~mem1248#1.offset) % 18446744073709551616;havoc check_driver_#t~mem1248#1.base, check_driver_#t~mem1248#1.offset;call write~$Pointer$#61(#funAddr~default_set_channels.base, #funAddr~default_set_channels.offset, check_driver_~d#1.base, 128 + check_driver_~d#1.offset, 8); [2025-02-08 02:33:16,228 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7076: assume !(0 == (check_driver_#t~mem1248#1.base + check_driver_#t~mem1248#1.offset) % 18446744073709551616);havoc check_driver_#t~mem1248#1.base, check_driver_#t~mem1248#1.offset; [2025-02-08 02:33:16,228 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10247-1: sequencer_write_#res#1 := sequencer_write_~count#1 - sequencer_write_~c~7#1;call ULTIMATE.dealloc(sequencer_write_~#event_rec~1#1.base, sequencer_write_~#event_rec~1#1.offset);havoc sequencer_write_~#event_rec~1#1.base, sequencer_write_~#event_rec~1#1.offset; [2025-02-08 02:33:16,228 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7869: assume 0 != DMAbuf_getwrbuffer_#t~mem1732#1;havoc DMAbuf_getwrbuffer_#t~mem1732#1; [2025-02-08 02:33:16,228 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7869: assume !(0 != DMAbuf_getwrbuffer_#t~mem1732#1);havoc DMAbuf_getwrbuffer_#t~mem1732#1; [2025-02-08 02:33:16,228 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4302: assume sound_poll_#t~switch234#1;assume { :begin_inline_MIDIbuf_poll } true;MIDIbuf_poll_#in~dev#1, MIDIbuf_poll_#in~file#1.base, MIDIbuf_poll_#in~file#1.offset, MIDIbuf_poll_#in~wait#1.base, MIDIbuf_poll_#in~wait#1.offset := sound_poll_~dev~5#1, sound_poll_~file#1.base, sound_poll_~file#1.offset, sound_poll_~wait#1.base, sound_poll_~wait#1.offset;havoc MIDIbuf_poll_#res#1;havoc MIDIbuf_poll_#t~mem2493#1.base, MIDIbuf_poll_#t~mem2493#1.offset, MIDIbuf_poll_#t~mem2494#1, MIDIbuf_poll_#t~bitwise2495#1, MIDIbuf_poll_#t~mem2496#1.base, MIDIbuf_poll_#t~mem2496#1.offset, MIDIbuf_poll_#t~mem2497#1, MIDIbuf_poll_#t~bitwise2498#1, MIDIbuf_poll_~dev#1, MIDIbuf_poll_~file#1.base, MIDIbuf_poll_~file#1.offset, MIDIbuf_poll_~wait#1.base, MIDIbuf_poll_~wait#1.offset, MIDIbuf_poll_~mask~0#1;MIDIbuf_poll_~dev#1 := MIDIbuf_poll_#in~dev#1;MIDIbuf_poll_~file#1.base, MIDIbuf_poll_~file#1.offset := MIDIbuf_poll_#in~file#1.base, MIDIbuf_poll_#in~file#1.offset;MIDIbuf_poll_~wait#1.base, MIDIbuf_poll_~wait#1.offset := MIDIbuf_poll_#in~wait#1.base, MIDIbuf_poll_#in~wait#1.offset;havoc MIDIbuf_poll_~mask~0#1;MIDIbuf_poll_~mask~0#1 := 0;MIDIbuf_poll_~dev#1 := MIDIbuf_poll_~dev#1 / 16; [2025-02-08 02:33:16,228 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4302: assume !sound_poll_#t~switch234#1;sound_poll_#t~switch234#1 := sound_poll_#t~switch234#1 || 3 == sound_poll_~dev~5#1 % 16; [2025-02-08 02:33:16,228 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11173-1: SUMMARY for call __init_waitqueue_head(~#midi_sleeper___0~0.base, ~#midi_sleeper___0~0.offset, sequencer_open_~#__key___0~2#1.base, sequencer_open_~#__key___0~2#1.offset); srcloc: null [2025-02-08 02:33:16,228 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11173: ~output_threshold~0 := 512;sequencer_open_#res#1 := 0;call ULTIMATE.dealloc(sequencer_open_~#__key~3#1.base, sequencer_open_~#__key~3#1.offset);havoc sequencer_open_~#__key~3#1.base, sequencer_open_~#__key~3#1.offset;call ULTIMATE.dealloc(sequencer_open_~#__key___0~2#1.base, sequencer_open_~#__key___0~2#1.offset);havoc sequencer_open_~#__key___0~2#1.base, sequencer_open_~#__key___0~2#1.offset; [2025-02-08 02:33:16,228 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4038: sound_release_~tmp~18#1 := sound_release_#t~ret171#1;havoc sound_release_#t~ret171#1;sound_release_~dev~3#1 := (if sound_release_~tmp~18#1 % 4294967296 % 4294967296 <= 2147483647 then sound_release_~tmp~18#1 % 4294967296 % 4294967296 else sound_release_~tmp~18#1 % 4294967296 % 4294967296 - 4294967296); [2025-02-08 02:33:16,228 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4038-1: SUMMARY for call sound_release_#t~ret171#1 := iminor(sound_release_~inode#1.base, sound_release_~inode#1.offset); srcloc: null [2025-02-08 02:33:16,228 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7870: SUMMARY for call reorganize_buffers(DMAbuf_getwrbuffer_~dev#1, DMAbuf_getwrbuffer_~dmap~13#1.base, DMAbuf_getwrbuffer_~dmap~13#1.offset, 0); srcloc: null [2025-02-08 02:33:16,228 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9720: assume -9223372036854775808 <= MIDIbuf_read_#t~ret2441#1 && MIDIbuf_read_#t~ret2441#1 <= 9223372036854775807;havoc MIDIbuf_read_#t~mem2440#1;havoc MIDIbuf_read_#t~ret2441#1; [2025-02-08 02:33:16,228 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9720-1: SUMMARY for call MIDIbuf_read_#t~ret2441#1 := interruptible_sleep_on_timeout(~#input_sleeper~0.base, ~#input_sleeper~0.offset + 72 * (if MIDIbuf_read_~dev#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then MIDIbuf_read_~dev#1 % 18446744073709551616 % 18446744073709551616 else MIDIbuf_read_~dev#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616), MIDIbuf_read_#t~mem2440#1); srcloc: null [2025-02-08 02:33:16,228 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4303: sound_poll_#t~ret236#1 := MIDIbuf_poll_#res#1;havoc MIDIbuf_poll_#t~mem2493#1.base, MIDIbuf_poll_#t~mem2493#1.offset, MIDIbuf_poll_#t~mem2494#1, MIDIbuf_poll_#t~bitwise2495#1, MIDIbuf_poll_#t~mem2496#1.base, MIDIbuf_poll_#t~mem2496#1.offset, MIDIbuf_poll_#t~mem2497#1, MIDIbuf_poll_#t~bitwise2498#1, MIDIbuf_poll_~dev#1, MIDIbuf_poll_~file#1.base, MIDIbuf_poll_~file#1.offset, MIDIbuf_poll_~wait#1.base, MIDIbuf_poll_~wait#1.offset, MIDIbuf_poll_~mask~0#1;havoc MIDIbuf_poll_#in~dev#1, MIDIbuf_poll_#in~file#1.base, MIDIbuf_poll_#in~file#1.offset, MIDIbuf_poll_#in~wait#1.base, MIDIbuf_poll_#in~wait#1.offset;assume { :end_inline_MIDIbuf_poll } true;sound_poll_~tmp___1~5#1 := sound_poll_#t~ret236#1;sound_poll_#res#1 := sound_poll_~tmp___1~5#1; [2025-02-08 02:33:16,228 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3643: assume __copy_from_user_#t~switch104#1;__copy_from_user_#res#1 := __copy_from_user_~ret~2#1; [2025-02-08 02:33:16,228 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3643: assume !__copy_from_user_#t~switch104#1;__copy_from_user_#t~switch104#1 := __copy_from_user_#t~switch104#1 || 10 == __copy_from_user_~size#1; [2025-02-08 02:33:16,228 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9589: assume -2147483648 <= MIDIbuf_release_#t~ret2388#1 && MIDIbuf_release_#t~ret2388#1 <= 2147483647;MIDIbuf_release_~mode~3#1 := MIDIbuf_release_#t~ret2388#1;havoc MIDIbuf_release_#t~ret2388#1;MIDIbuf_release_#t~short2390#1 := MIDIbuf_release_~dev#1 < 0 || MIDIbuf_release_~dev#1 >= ~num_midis~0; [2025-02-08 02:33:16,228 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9589-1: SUMMARY for call MIDIbuf_release_#t~ret2388#1 := translate_mode(MIDIbuf_release_~file#1.base, MIDIbuf_release_~file#1.offset); srcloc: null [2025-02-08 02:33:16,228 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5361-2: [2025-02-08 02:33:16,228 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5361-3: havoc audio_read_#t~bitwise556#1;assume ((((audio_read_#t~mem555#1 < 0 || audio_read_#t~bitwise556#1 <= audio_read_#t~mem555#1) && audio_read_#t~bitwise556#1 <= 4) && audio_read_#t~bitwise556#1 >= 0) && (audio_read_#t~mem555#1 >= 0 || audio_read_#t~bitwise556#1 > 4 + audio_read_#t~mem555#1)) && audio_read_#t~bitwise556#1 >= -2147483648; [2025-02-08 02:33:16,228 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8400: assume 0 != poll_output_#t~mem2074#1 % 2;havoc poll_output_#t~mem2074#1;call poll_output_#t~mem2075#1 := read~int#61(poll_output_~dmap~22#1.base, 40 + poll_output_~dmap~22#1.offset, 4); [2025-02-08 02:33:16,228 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8400: assume !(0 != poll_output_#t~mem2074#1 % 2);havoc poll_output_#t~mem2074#1;call poll_output_#t~mem2076#1 := read~int#61(poll_output_~dmap~22#1.base, poll_output_~dmap~22#1.offset, 4); [2025-02-08 02:33:16,228 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5361: assume audio_read_#t~short557#1;havoc audio_read_#t~mem551#1.base, audio_read_#t~mem551#1.offset;havoc audio_read_#t~mem552#1;havoc audio_read_#t~bitwise553#1;havoc audio_read_#t~mem554#1.base, audio_read_#t~mem554#1.offset;havoc audio_read_#t~mem555#1;havoc audio_read_#t~bitwise556#1;havoc audio_read_#t~short557#1; [2025-02-08 02:33:16,229 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5361: assume !audio_read_#t~short557#1;havoc audio_read_#t~mem551#1.base, audio_read_#t~mem551#1.offset;havoc audio_read_#t~mem552#1;havoc audio_read_#t~bitwise553#1;havoc audio_read_#t~mem554#1.base, audio_read_#t~mem554#1.offset;havoc audio_read_#t~mem555#1;havoc audio_read_#t~bitwise556#1;havoc audio_read_#t~short557#1; [2025-02-08 02:33:16,229 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10250: sequencer_write_~tmp___1~32#1 := sequencer_write_#t~ret2551#1;havoc sequencer_write_#t~ret2551#1; [2025-02-08 02:33:16,229 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5361-1: audio_read_#t~short557#1 := 0 == audio_read_#t~bitwise556#1; [2025-02-08 02:33:16,229 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5361-6: assume audio_read_#t~short557#1;call audio_read_#t~mem554#1.base, audio_read_#t~mem554#1.offset := read~$Pointer$#15(~#audio_devs~0.base, ~#audio_devs~0.offset + 8 * audio_read_~dev#1, 8);call audio_read_#t~mem555#1 := read~int#61(audio_read_#t~mem554#1.base, 128 + audio_read_#t~mem554#1.offset, 4); [2025-02-08 02:33:16,229 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5361-6: assume !audio_read_#t~short557#1; [2025-02-08 02:33:16,229 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5361-7: audio_read_#t~short557#1 := 0 != audio_read_#t~bitwise553#1; [2025-02-08 02:33:16,229 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5361-4: assume 4 == audio_read_#t~mem555#1;audio_read_#t~bitwise556#1 := audio_read_#t~mem555#1; [2025-02-08 02:33:16,229 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5361-4: assume !(4 == audio_read_#t~mem555#1); [2025-02-08 02:33:16,229 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5361-5: assume 0 == audio_read_#t~mem555#1;audio_read_#t~bitwise556#1 := 0; [2025-02-08 02:33:16,229 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5361-5: assume !(0 == audio_read_#t~mem555#1); [2025-02-08 02:33:16,229 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4040: sound_release_#t~switch172#1 := 0 == sound_release_~dev~3#1 % 16; [2025-02-08 02:33:16,229 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5361-10: assume 2 == audio_read_#t~mem552#1;audio_read_#t~bitwise553#1 := audio_read_#t~mem552#1; [2025-02-08 02:33:16,230 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5361-10: assume !(2 == audio_read_#t~mem552#1); [2025-02-08 02:33:16,230 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5361-11: assume 0 == audio_read_#t~mem552#1;audio_read_#t~bitwise553#1 := 0; [2025-02-08 02:33:16,230 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5361-11: assume !(0 == audio_read_#t~mem552#1); [2025-02-08 02:33:16,230 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5361-8: [2025-02-08 02:33:16,230 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4040-1: SUMMARY for call _lock_kernel(22, 0, 23, 0, 272); srcloc: null [2025-02-08 02:33:16,230 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5361-9: havoc audio_read_#t~bitwise553#1;assume ((((audio_read_#t~mem552#1 < 0 || audio_read_#t~bitwise553#1 <= audio_read_#t~mem552#1) && audio_read_#t~bitwise553#1 <= 2) && audio_read_#t~bitwise553#1 >= 0) && (audio_read_#t~mem552#1 >= 0 || audio_read_#t~bitwise553#1 > 2 + audio_read_#t~mem552#1)) && audio_read_#t~bitwise553#1 >= -2147483648; [2025-02-08 02:33:16,230 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10250-1: SUMMARY for call sequencer_write_#t~ret2551#1 := copy_from_user(sequencer_write_~#event_rec~1#1.base, 4 + sequencer_write_~#event_rec~1#1.offset, sequencer_write_~buf#1.base, sequencer_write_~buf#1.offset + (if (4 + sequencer_write_~p~8#1) % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then (4 + sequencer_write_~p~8#1) % 18446744073709551616 % 18446744073709551616 else (4 + sequencer_write_~p~8#1) % 18446744073709551616 % 18446744073709551616 - 18446744073709551616), 4); srcloc: null [2025-02-08 02:33:16,230 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9722: MIDIbuf_read_~tmp~86#1.base, MIDIbuf_read_~tmp~86#1.offset := MIDIbuf_read_#t~ret2442#1.base, MIDIbuf_read_#t~ret2442#1.offset;havoc MIDIbuf_read_#t~ret2442#1.base, MIDIbuf_read_#t~ret2442#1.offset; [2025-02-08 02:33:16,230 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9590-1: assume MIDIbuf_release_#t~short2390#1; [2025-02-08 02:33:16,230 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9590-1: assume !MIDIbuf_release_#t~short2390#1;call MIDIbuf_release_#t~mem2389#1.base, MIDIbuf_release_#t~mem2389#1.offset := read~$Pointer$#20(~#midi_devs~0.base, ~#midi_devs~0.offset + 8 * MIDIbuf_release_~dev#1, 8);MIDIbuf_release_#t~short2390#1 := 0 == (MIDIbuf_release_#t~mem2389#1.base + MIDIbuf_release_#t~mem2389#1.offset) % 18446744073709551616; [2025-02-08 02:33:16,230 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9722-1: SUMMARY for call MIDIbuf_read_#t~ret2442#1.base, MIDIbuf_read_#t~ret2442#1.offset := get_current(); srcloc: null [2025-02-08 02:33:16,230 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5362: SUMMARY for call sync_output(audio_read_~dev#1); srcloc: null [2025-02-08 02:33:16,230 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9590: assume MIDIbuf_release_#t~short2390#1;havoc MIDIbuf_release_#t~mem2389#1.base, MIDIbuf_release_#t~mem2389#1.offset;havoc MIDIbuf_release_#t~short2390#1; [2025-02-08 02:33:16,230 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9590: assume !MIDIbuf_release_#t~short2390#1;havoc MIDIbuf_release_#t~mem2389#1.base, MIDIbuf_release_#t~mem2389#1.offset;havoc MIDIbuf_release_#t~short2390#1; [2025-02-08 02:33:16,230 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4305: assume sound_poll_#t~switch234#1; [2025-02-08 02:33:16,230 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4305: assume !sound_poll_#t~switch234#1; [2025-02-08 02:33:16,230 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8401: assume 0 != poll_output_#t~mem2075#1;havoc poll_output_#t~mem2075#1;poll_output_#res#1 := 260; [2025-02-08 02:33:16,230 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8401: assume !(0 != poll_output_#t~mem2075#1);havoc poll_output_#t~mem2075#1;poll_output_#res#1 := 0; [2025-02-08 02:33:16,230 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4173: assume 0 != sound_ioctl_~cmd#1 % 4294967296 / 1073741824 % 4294967296 && 0 != sound_ioctl_~cmd#1 % 4294967296 / 1073741824 % 4294967296;sound_ioctl_~len~0#1 := (if sound_ioctl_~cmd#1 % 4294967296 / 65536 % 4294967296 % 4294967296 <= 2147483647 then sound_ioctl_~cmd#1 % 4294967296 / 65536 % 4294967296 % 4294967296 else sound_ioctl_~cmd#1 % 4294967296 / 65536 % 4294967296 % 4294967296 - 4294967296) % 16384; [2025-02-08 02:33:16,230 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4173: assume !(0 != sound_ioctl_~cmd#1 % 4294967296 / 1073741824 % 4294967296 && 0 != sound_ioctl_~cmd#1 % 4294967296 / 1073741824 % 4294967296); [2025-02-08 02:33:16,230 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5098: assume -2147483648 <= audio_open_#t~ret398#1 && audio_open_#t~ret398#1 <= 2147483647;audio_open_~tmp~29#1 := audio_open_#t~ret398#1;havoc audio_open_#t~ret398#1;audio_open_~mode~0#1 := audio_open_~tmp~29#1;audio_open_~dev#1 := audio_open_~dev#1 / 16; [2025-02-08 02:33:16,230 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5098-1: SUMMARY for call audio_open_#t~ret398#1 := translate_mode(audio_open_~file#1.base, audio_open_~file#1.offset); srcloc: null [2025-02-08 02:33:16,230 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7873-1: call DMAbuf_getwrbuffer_#t~mem1733#1 := read~int#61(DMAbuf_getwrbuffer_~dmap~13#1.base, DMAbuf_getwrbuffer_~dmap~13#1.offset, 4); [2025-02-08 02:33:16,230 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9723: assume -2147483648 <= MIDIbuf_read_#t~ret2443#1 && MIDIbuf_read_#t~ret2443#1 <= 2147483647;MIDIbuf_read_~tmp___0~57#1 := MIDIbuf_read_#t~ret2443#1;havoc MIDIbuf_read_#t~ret2443#1; [2025-02-08 02:33:16,230 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7873: assume 1 == DMAbuf_getwrbuffer_#t~mem1733#1;havoc DMAbuf_getwrbuffer_#t~mem1733#1; [2025-02-08 02:33:16,230 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7873: assume !(1 == DMAbuf_getwrbuffer_#t~mem1733#1);havoc DMAbuf_getwrbuffer_#t~mem1733#1; [2025-02-08 02:33:16,230 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9723-1: SUMMARY for call MIDIbuf_read_#t~ret2443#1 := signal_pending(MIDIbuf_read_~tmp~86#1.base, MIDIbuf_read_~tmp~86#1.offset); srcloc: null [2025-02-08 02:33:16,230 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4306: assume sound_poll_#t~switch234#1; [2025-02-08 02:33:16,231 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4306: assume !sound_poll_#t~switch234#1; [2025-02-08 02:33:16,231 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10252: assume 0 != sequencer_write_~tmp___1~32#1 % 18446744073709551616; [2025-02-08 02:33:16,231 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10252: assume !(0 != sequencer_write_~tmp___1~32#1 % 18446744073709551616); [2025-02-08 02:33:16,231 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4306-1: sound_poll_#t~switch234#1 := sound_poll_#t~switch234#1 || 5 == sound_poll_~dev~5#1 % 16; [2025-02-08 02:33:16,231 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4042: havoc sound_release_#t~switch172#1;havoc sound_release_#t~mem173#1.base, sound_release_#t~mem173#1.offset;havoc sound_release_#t~mem174#1.base, sound_release_#t~mem174#1.offset;havoc sound_release_#t~ret175#1;havoc sound_release_#t~switch172#1;havoc sound_release_#t~mem173#1.base, sound_release_#t~mem173#1.offset;havoc sound_release_#t~mem174#1.base, sound_release_#t~mem174#1.offset;havoc sound_release_#t~ret175#1; [2025-02-08 02:33:16,231 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7874: SUMMARY for call spin_unlock_irqrestore(DMAbuf_getwrbuffer_~dmap~13#1.base, 52 + DMAbuf_getwrbuffer_~dmap~13#1.offset, DMAbuf_getwrbuffer_~flags~10#1); srcloc: null [2025-02-08 02:33:16,231 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9724: assume 0 != MIDIbuf_read_~tmp___0~57#1;MIDIbuf_read_~c~5#1 := -4; [2025-02-08 02:33:16,231 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9724: assume !(0 != MIDIbuf_read_~tmp___0~57#1); [2025-02-08 02:33:16,231 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4307: assume sound_poll_#t~switch234#1;assume { :begin_inline_DMAbuf_poll } true;DMAbuf_poll_#in~file#1.base, DMAbuf_poll_#in~file#1.offset, DMAbuf_poll_#in~dev#1, DMAbuf_poll_#in~wait#1.base, DMAbuf_poll_#in~wait#1.offset := sound_poll_~file#1.base, sound_poll_~file#1.offset, sound_poll_~dev~5#1 / 16, sound_poll_~wait#1.base, sound_poll_~wait#1.offset;havoc DMAbuf_poll_#res#1;havoc DMAbuf_poll_#t~mem2079#1.base, DMAbuf_poll_#t~mem2079#1.offset, DMAbuf_poll_#t~ret2080#1, DMAbuf_poll_#t~ret2081#1, DMAbuf_poll_#t~bitwise2082#1, DMAbuf_poll_~file#1.base, DMAbuf_poll_~file#1.offset, DMAbuf_poll_~dev#1, DMAbuf_poll_~wait#1.base, DMAbuf_poll_~wait#1.offset, DMAbuf_poll_~adev~24#1.base, DMAbuf_poll_~adev~24#1.offset, DMAbuf_poll_~tmp~64#1, DMAbuf_poll_~tmp___0~41#1;DMAbuf_poll_~file#1.base, DMAbuf_poll_~file#1.offset := DMAbuf_poll_#in~file#1.base, DMAbuf_poll_#in~file#1.offset;DMAbuf_poll_~dev#1 := DMAbuf_poll_#in~dev#1;DMAbuf_poll_~wait#1.base, DMAbuf_poll_~wait#1.offset := DMAbuf_poll_#in~wait#1.base, DMAbuf_poll_#in~wait#1.offset;havoc DMAbuf_poll_~adev~24#1.base, DMAbuf_poll_~adev~24#1.offset;havoc DMAbuf_poll_~tmp~64#1;havoc DMAbuf_poll_~tmp___0~41#1;call DMAbuf_poll_#t~mem2079#1.base, DMAbuf_poll_#t~mem2079#1.offset := read~$Pointer$#15(~#audio_devs~0.base, ~#audio_devs~0.offset + 8 * DMAbuf_poll_~dev#1, 8);DMAbuf_poll_~adev~24#1.base, DMAbuf_poll_~adev~24#1.offset := DMAbuf_poll_#t~mem2079#1.base, DMAbuf_poll_#t~mem2079#1.offset;havoc DMAbuf_poll_#t~mem2079#1.base, DMAbuf_poll_#t~mem2079#1.offset; [2025-02-08 02:33:16,231 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4307: assume !sound_poll_#t~switch234#1;havoc sound_poll_#t~switch234#1;havoc sound_poll_#t~ret235#1;havoc sound_poll_#t~ret236#1;havoc sound_poll_#t~ret237#1;havoc sound_poll_#t~switch234#1;havoc sound_poll_#t~ret235#1;havoc sound_poll_#t~ret236#1;havoc sound_poll_#t~ret237#1;sound_poll_#res#1 := 0; [2025-02-08 02:33:16,232 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4307-1: sound_poll_#t~switch234#1 := sound_poll_#t~switch234#1 || 4 == sound_poll_~dev~5#1 % 16; [2025-02-08 02:33:16,232 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4175: assume (sound_ioctl_~len~0#1 <= 0 || sound_ioctl_~len~0#1 > 65536) || 0 == (sound_ioctl_~p~0#1.base + sound_ioctl_~p~0#1.offset) % 18446744073709551616;sound_ioctl_#res#1 := -14; [2025-02-08 02:33:16,232 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4175: assume !((sound_ioctl_~len~0#1 <= 0 || sound_ioctl_~len~0#1 > 65536) || 0 == (sound_ioctl_~p~0#1.base + sound_ioctl_~p~0#1.offset) % 18446744073709551616); [2025-02-08 02:33:16,232 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4043: assume sound_release_#t~switch172#1;call sound_release_#t~mem173#1.base, sound_release_#t~mem173#1.offset := read~$Pointer$#16(~#mixer_devs~0.base, ~#mixer_devs~0.offset + 8 * (sound_release_~dev~3#1 / 16), 8);call sound_release_#t~mem174#1.base, sound_release_#t~mem174#1.offset := read~$Pointer$#61(sound_release_#t~mem173#1.base, sound_release_#t~mem173#1.offset, 8); [2025-02-08 02:33:16,232 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4043: assume !sound_release_#t~switch172#1;sound_release_#t~switch172#1 := sound_release_#t~switch172#1 || 1 == sound_release_~dev~3#1 % 16; [2025-02-08 02:33:16,232 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7875: SUMMARY for call DMAbuf_reset(DMAbuf_getwrbuffer_~dev#1); srcloc: null [2025-02-08 02:33:16,232 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7611-1: DMAbuf_rmchars_#res#1 := 0; [2025-02-08 02:33:16,232 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5365-2: havoc audio_read_#t~bitwise560#1;assume ((((audio_read_#t~mem559#1 < 0 || audio_read_#t~bitwise560#1 <= audio_read_#t~mem559#1) && audio_read_#t~bitwise560#1 <= 4) && audio_read_#t~bitwise560#1 >= 0) && (audio_read_#t~mem559#1 >= 0 || audio_read_#t~bitwise560#1 > 4 + audio_read_#t~mem559#1)) && audio_read_#t~bitwise560#1 >= -2147483648; [2025-02-08 02:33:16,232 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5365-3: assume 4 == audio_read_#t~mem559#1;audio_read_#t~bitwise560#1 := audio_read_#t~mem559#1; [2025-02-08 02:33:16,232 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5365-3: assume !(4 == audio_read_#t~mem559#1); [2025-02-08 02:33:16,232 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5365: assume 0 != audio_read_#t~bitwise560#1;havoc audio_read_#t~mem558#1.base, audio_read_#t~mem558#1.offset;havoc audio_read_#t~mem559#1;havoc audio_read_#t~bitwise560#1;call audio_read_#t~mem561#1.base, audio_read_#t~mem561#1.offset := read~$Pointer$#15(~#audio_devs~0.base, ~#audio_devs~0.offset + 8 * audio_read_~dev#1, 8);call audio_read_#t~mem562#1.base, audio_read_#t~mem562#1.offset := read~$Pointer$#15(~#audio_devs~0.base, ~#audio_devs~0.offset + 8 * audio_read_~dev#1, 8);call audio_read_#t~mem563#1 := read~int#61(audio_read_#t~mem562#1.base, 428 + audio_read_#t~mem562#1.offset, 4);call write~int#61(1 + audio_read_#t~mem563#1 - audio_read_#t~mem563#1 % 2, audio_read_#t~mem561#1.base, 428 + audio_read_#t~mem561#1.offset, 4);havoc audio_read_#t~mem561#1.base, audio_read_#t~mem561#1.offset;havoc audio_read_#t~mem562#1.base, audio_read_#t~mem562#1.offset;havoc audio_read_#t~mem563#1; [2025-02-08 02:33:16,232 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5365: assume !(0 != audio_read_#t~bitwise560#1);havoc audio_read_#t~mem558#1.base, audio_read_#t~mem558#1.offset;havoc audio_read_#t~mem559#1;havoc audio_read_#t~bitwise560#1;call audio_read_#t~mem564#1.base, audio_read_#t~mem564#1.offset := read~$Pointer$#15(~#audio_devs~0.base, ~#audio_devs~0.offset + 8 * audio_read_~dev#1, 8);call write~int#61(1, audio_read_#t~mem564#1.base, 428 + audio_read_#t~mem564#1.offset, 4);havoc audio_read_#t~mem564#1.base, audio_read_#t~mem564#1.offset; [2025-02-08 02:33:16,233 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5365-1: [2025-02-08 02:33:16,233 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5365-4: assume 0 == audio_read_#t~mem559#1;audio_read_#t~bitwise560#1 := 0; [2025-02-08 02:33:16,233 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5365-4: assume !(0 == audio_read_#t~mem559#1); [2025-02-08 02:33:16,233 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5365-5: call audio_read_#t~mem558#1.base, audio_read_#t~mem558#1.offset := read~$Pointer$#15(~#audio_devs~0.base, ~#audio_devs~0.offset + 8 * audio_read_~dev#1, 8);call audio_read_#t~mem559#1 := read~int#61(audio_read_#t~mem558#1.base, 128 + audio_read_#t~mem558#1.offset, 4); [2025-02-08 02:33:16,233 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4044: SUMMARY for call module_put(sound_release_#t~mem174#1.base, sound_release_#t~mem174#1.offset); srcloc: null [2025-02-08 02:33:16,233 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5101: assume 5 == audio_open_~dev_type~0#1;audio_open_~bits~0#1 := 16; [2025-02-08 02:33:16,233 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5101: assume !(5 == audio_open_~dev_type~0#1);audio_open_~bits~0#1 := 8; [2025-02-08 02:33:16,233 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7876-1: SUMMARY for call DMAbuf_getwrbuffer_#t~ret1734#1.base, DMAbuf_getwrbuffer_#t~ret1734#1.offset := spinlock_check(DMAbuf_getwrbuffer_~dmap~13#1.base, 52 + DMAbuf_getwrbuffer_~dmap~13#1.offset); srcloc: null [2025-02-08 02:33:16,233 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7876: DMAbuf_getwrbuffer_~tmp___0~38#1.base, DMAbuf_getwrbuffer_~tmp___0~38#1.offset := DMAbuf_getwrbuffer_#t~ret1734#1.base, DMAbuf_getwrbuffer_#t~ret1734#1.offset;havoc DMAbuf_getwrbuffer_#t~ret1734#1.base, DMAbuf_getwrbuffer_#t~ret1734#1.offset; [2025-02-08 02:33:16,233 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3648: assume 0 != __copy_from_user_~tmp___0~5#1;__copy_from_user_#res#1 := __copy_from_user_~ret~2#1; [2025-02-08 02:33:16,233 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3648: assume !(0 != __copy_from_user_~tmp___0~5#1);__copy_from_user_#res#1 := __copy_from_user_~ret~2#1; [2025-02-08 02:33:16,233 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3648-1: assume __copy_from_user_#t~switch104#1; [2025-02-08 02:33:16,233 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3648-1: assume !__copy_from_user_#t~switch104#1;__copy_from_user_#t~switch104#1 := __copy_from_user_#t~switch104#1 || 16 == __copy_from_user_~size#1; [2025-02-08 02:33:16,233 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9594: assume 1 != MIDIbuf_release_~mode~3#1;call MIDIbuf_release_#t~mem2395#1.base, MIDIbuf_release_#t~mem2395#1.offset := read~$Pointer$#20(~#midi_devs~0.base, ~#midi_devs~0.offset + 8 * MIDIbuf_release_~dev#1, 8);call MIDIbuf_release_#t~mem2396#1.base, MIDIbuf_release_#t~mem2396#1.offset := read~$Pointer$#61(MIDIbuf_release_#t~mem2395#1.base, 181 + MIDIbuf_release_#t~mem2395#1.offset, 8); [2025-02-08 02:33:16,233 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9594: assume !(1 != MIDIbuf_release_~mode~3#1); [2025-02-08 02:33:16,233 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4573: assume 0 == sound_free_dma_#t~mem315#1;havoc sound_free_dma_#t~mem315#1; [2025-02-08 02:33:16,233 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4573: assume !(0 == sound_free_dma_#t~mem315#1);havoc sound_free_dma_#t~mem315#1;assume { :begin_inline_free_dma } true;free_dma_#in~arg0#1 := sound_free_dma_~chn#1;havoc free_dma_~arg0#1;free_dma_~arg0#1 := free_dma_#in~arg0#1; [2025-02-08 02:33:16,233 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11576: assume sequencer_ioctl_#t~switch3175#1;assume { :begin_inline_seq_panic } true; [2025-02-08 02:33:16,233 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11576: assume !sequencer_ioctl_#t~switch3175#1;sequencer_ioctl_#t~switch3175#1 := sequencer_ioctl_#t~switch3175#1 || 20737 == sequencer_ioctl_~cmd#1; [2025-02-08 02:33:16,233 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11048: assume -1 != ~pending_timer~0;~tmr_no~0 := ~pending_timer~0;~pending_timer~0 := -1; [2025-02-08 02:33:16,233 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11048: assume !(-1 != ~pending_timer~0); [2025-02-08 02:33:16,233 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7877-1: SUMMARY for call DMAbuf_getwrbuffer_#t~ret1735#1 := _raw_spin_lock_irqsave(DMAbuf_getwrbuffer_~tmp___0~38#1.base, DMAbuf_getwrbuffer_~tmp___0~38#1.offset); srcloc: null [2025-02-08 02:33:16,233 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7877: DMAbuf_getwrbuffer_~flags~10#1 := DMAbuf_getwrbuffer_#t~ret1735#1;havoc DMAbuf_getwrbuffer_#t~ret1735#1; [2025-02-08 02:33:16,233 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11709: assume sequencer_ioctl_#t~switch3175#1; [2025-02-08 02:33:16,233 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11709: assume !sequencer_ioctl_#t~switch3175#1; [2025-02-08 02:33:16,233 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9595: assume -2147483648 <= MIDIbuf_release_#t~ret2397#1 && MIDIbuf_release_#t~ret2397#1 <= 2147483647;havoc MIDIbuf_release_#t~mem2395#1.base, MIDIbuf_release_#t~mem2395#1.offset;havoc MIDIbuf_release_#t~mem2396#1.base, MIDIbuf_release_#t~mem2396#1.offset;havoc MIDIbuf_release_#t~ret2397#1; [2025-02-08 02:33:16,233 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9595-1: SUMMARY for call MIDIbuf_release_#t~ret2397#1 := ##fun~int~X~int~TO~int(MIDIbuf_release_~dev#1, 254, MIDIbuf_release_#t~mem2396#1.base, MIDIbuf_release_#t~mem2396#1.offset); srcloc: null [2025-02-08 02:33:16,233 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11577: assume { :end_inline_seq_panic } true;sequencer_ioctl_#res#1 := -22;call ULTIMATE.dealloc(sequencer_ioctl_~#inf~0#1.base, sequencer_ioctl_~#inf~0#1.offset);havoc sequencer_ioctl_~#inf~0#1.base, sequencer_ioctl_~#inf~0#1.offset;call ULTIMATE.dealloc(sequencer_ioctl_~#event_rec~2#1.base, sequencer_ioctl_~#event_rec~2#1.offset);havoc sequencer_ioctl_~#event_rec~2#1.base, sequencer_ioctl_~#event_rec~2#1.offset; [2025-02-08 02:33:16,233 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4046: assume sound_release_#t~switch172#1; [2025-02-08 02:33:16,233 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4046: assume !sound_release_#t~switch172#1; [2025-02-08 02:33:16,233 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3914: sound_read_~tmp~15#1 := sound_read_#t~ret143#1;havoc sound_read_#t~mem141#1.base, sound_read_#t~mem141#1.offset;havoc sound_read_#t~mem142#1.base, sound_read_#t~mem142#1.offset;havoc sound_read_#t~ret143#1;sound_read_~dev~0#1 := (if sound_read_~tmp~15#1 % 4294967296 % 4294967296 <= 2147483647 then sound_read_~tmp~15#1 % 4294967296 % 4294967296 else sound_read_~tmp~15#1 % 4294967296 % 4294967296 - 4294967296);sound_read_~ret~4#1 := -22; [2025-02-08 02:33:16,233 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9860: call MIDIbuf_poll_#t~mem2493#1.base, MIDIbuf_poll_#t~mem2493#1.offset := read~$Pointer$#30(~#midi_in_buf~0.base, ~#midi_in_buf~0.offset + 8 * MIDIbuf_poll_~dev#1, 8);call MIDIbuf_poll_#t~mem2494#1 := read~int#61(MIDIbuf_poll_#t~mem2493#1.base, MIDIbuf_poll_#t~mem2493#1.offset, 4); [2025-02-08 02:33:16,234 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3914-1: SUMMARY for call sound_read_#t~ret143#1 := iminor(sound_read_#t~mem142#1.base, sound_read_#t~mem142#1.offset); srcloc: null [2025-02-08 02:33:16,234 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9860-1: SUMMARY for call poll_wait(MIDIbuf_poll_~file#1.base, MIDIbuf_poll_~file#1.offset, ~#input_sleeper~0.base, ~#input_sleeper~0.offset + 72 * (if MIDIbuf_poll_~dev#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then MIDIbuf_poll_~dev#1 % 18446744073709551616 % 18446744073709551616 else MIDIbuf_poll_~dev#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616), MIDIbuf_poll_~wait#1.base, MIDIbuf_poll_~wait#1.offset); srcloc: null [2025-02-08 02:33:16,234 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11710-1: sequencer_ioctl_#t~switch3175#1 := sequencer_ioctl_#t~switch3175#1 || -1072934634 == sequencer_ioctl_~cmd#1; [2025-02-08 02:33:16,234 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11710: assume sequencer_ioctl_#t~switch3175#1; [2025-02-08 02:33:16,235 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11710: assume !sequencer_ioctl_#t~switch3175#1; [2025-02-08 02:33:16,235 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4179-1: [2025-02-08 02:33:16,235 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4179: assume 0 != sound_ioctl_#t~bitwise213#1 % 4294967296;havoc sound_ioctl_#t~bitwise213#1; [2025-02-08 02:33:16,235 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4179: assume !(0 != sound_ioctl_#t~bitwise213#1 % 4294967296);havoc sound_ioctl_#t~bitwise213#1; [2025-02-08 02:33:16,235 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4179-3: assume 1073741824 == sound_ioctl_~cmd#1 % 4294967296;sound_ioctl_#t~bitwise213#1 := sound_ioctl_~cmd#1; [2025-02-08 02:33:16,235 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4179-3: assume !(1073741824 == sound_ioctl_~cmd#1 % 4294967296); [2025-02-08 02:33:16,235 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4179-2: havoc sound_ioctl_#t~bitwise213#1;assume sound_ioctl_#t~bitwise213#1 % 4294967296 <= sound_ioctl_~cmd#1 % 4294967296 && sound_ioctl_#t~bitwise213#1 % 4294967296 <= 1073741824; [2025-02-08 02:33:16,235 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4047-1: sound_release_#t~switch172#1 := sound_release_#t~switch172#1 || 8 == sound_release_~dev~3#1 % 16; [2025-02-08 02:33:16,235 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4179-4: assume 0 == sound_ioctl_~cmd#1 % 4294967296;sound_ioctl_#t~bitwise213#1 := 0; [2025-02-08 02:33:16,235 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4179-4: assume !(0 == sound_ioctl_~cmd#1 % 4294967296); [2025-02-08 02:33:16,235 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4047: assume sound_release_#t~switch172#1;assume { :begin_inline_sequencer_release } true;sequencer_release_#in~dev#1, sequencer_release_#in~file#1.base, sequencer_release_#in~file#1.offset := sound_release_~dev~3#1, sound_release_~file#1.base, sound_release_~file#1.offset;havoc sequencer_release_#t~ret3082#1, sequencer_release_#t~mem3083#1, sequencer_release_#t~bitwise3084#1, sequencer_release_#t~short3085#1, sequencer_release_#t~ret3086#1, sequencer_release_#t~ret3087#1, sequencer_release_#t~ret3088#1.base, sequencer_release_#t~ret3088#1.offset, sequencer_release_#t~ret3089#1, sequencer_release_#t~bitwise3090#1, sequencer_release_#t~bitwise3091#1, sequencer_release_#t~mem3092#1.base, sequencer_release_#t~mem3092#1.offset, sequencer_release_#t~mem3096#1.base, sequencer_release_#t~mem3096#1.offset, sequencer_release_#t~mem3097#1.base, sequencer_release_#t~mem3097#1.offset, sequencer_release_#t~mem3098#1.base, sequencer_release_#t~mem3098#1.offset, sequencer_release_#t~mem3099#1.base, sequencer_release_#t~mem3099#1.offset, sequencer_release_#t~mem3100#1.base, sequencer_release_#t~mem3100#1.offset, sequencer_release_#t~mem3101#1, sequencer_release_#t~mem3102#1.base, sequencer_release_#t~mem3102#1.offset, sequencer_release_#t~mem3103#1, sequencer_release_#t~mem3104#1, sequencer_release_#t~mem3108#1.base, sequencer_release_#t~mem3108#1.offset, sequencer_release_#t~mem3109#1.base, sequencer_release_#t~mem3109#1.offset, sequencer_release_#t~mem3110#1.base, sequencer_release_#t~mem3110#1.offset, sequencer_release_#t~mem3111#1.base, sequencer_release_#t~mem3111#1.offset, sequencer_release_#t~mem3114#1.base, sequencer_release_#t~mem3114#1.offset, sequencer_release_#t~mem3115#1.base, sequencer_release_#t~mem3115#1.offset, sequencer_release_#t~ret3116#1.base, sequencer_release_#t~ret3116#1.offset, sequencer_release_#t~ret3117#1, sequencer_release_~dev#1, sequencer_release_~file#1.base, sequencer_release_~file#1.offset, sequencer_release_~i~20#1, sequencer_release_~mode~6#1, sequencer_release_~tmp~100#1, sequencer_release_~tmp___0~65#1.base, sequencer_release_~tmp___0~65#1.offset, sequencer_release_~tmp___1~35#1, sequencer_release_~tmp___2~19#1.base, sequencer_release_~tmp___2~19#1.offset;sequencer_release_~dev#1 := sequencer_release_#in~dev#1;sequencer_release_~file#1.base, sequencer_release_~file#1.offset := sequencer_release_#in~file#1.base, sequencer_release_#in~file#1.offset;havoc sequencer_release_~i~20#1;havoc sequencer_release_~mode~6#1;havoc sequencer_release_~tmp~100#1;havoc sequencer_release_~tmp___0~65#1.base, sequencer_release_~tmp___0~65#1.offset;havoc sequencer_release_~tmp___1~35#1;havoc sequencer_release_~tmp___2~19#1.base, sequencer_release_~tmp___2~19#1.offset; [2025-02-08 02:33:16,235 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4047: assume !sound_release_#t~switch172#1;sound_release_#t~switch172#1 := sound_release_#t~switch172#1 || 2 == sound_release_~dev~3#1 % 16; [2025-02-08 02:33:16,235 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10257: assume 2 == ~seq_mode~0; [2025-02-08 02:33:16,235 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10257: assume !(2 == ~seq_mode~0);sequencer_write_~ev_size~0#1 := 4;call sequencer_write_#t~mem2553#1 := read~int#61(sequencer_write_~#event_rec~1#1.base, sequencer_write_~#event_rec~1#1.offset, 1); [2025-02-08 02:33:16,235 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9861: assume 0 != MIDIbuf_poll_#t~mem2494#1;havoc MIDIbuf_poll_#t~mem2493#1.base, MIDIbuf_poll_#t~mem2493#1.offset;havoc MIDIbuf_poll_#t~mem2494#1; [2025-02-08 02:33:16,235 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9861: assume !(0 != MIDIbuf_poll_#t~mem2494#1);havoc MIDIbuf_poll_#t~mem2493#1.base, MIDIbuf_poll_#t~mem2493#1.offset;havoc MIDIbuf_poll_#t~mem2494#1; [2025-02-08 02:33:16,235 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11711-3: assume 0 == sequencer_ioctl_~dev#1;sequencer_ioctl_#t~bitwise3218#1 := 1; [2025-02-08 02:33:16,235 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11711-3: assume !(0 == sequencer_ioctl_~dev#1); [2025-02-08 02:33:16,236 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11711-2: assume 0 == sequencer_ioctl_#t~bitwise3218#1 % 4294967296 || 0 == ~synth_open_mask~0 % 4294967296;sequencer_ioctl_#t~bitwise3219#1 := 0; [2025-02-08 02:33:16,236 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11711-2: assume !(0 == sequencer_ioctl_#t~bitwise3218#1 % 4294967296 || 0 == ~synth_open_mask~0 % 4294967296); [2025-02-08 02:33:16,236 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11711-5: assume sequencer_ioctl_#t~short3217#1; [2025-02-08 02:33:16,236 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11711-5: assume !sequencer_ioctl_#t~short3217#1;call sequencer_ioctl_#t~mem3216#1.base, sequencer_ioctl_#t~mem3216#1.offset := read~$Pointer$#19(~#synth_devs~0.base, ~#synth_devs~0.offset + 8 * sequencer_ioctl_~dev#1, 8);sequencer_ioctl_#t~short3217#1 := 0 == (sequencer_ioctl_#t~mem3216#1.base + sequencer_ioctl_#t~mem3216#1.offset) % 18446744073709551616; [2025-02-08 02:33:16,236 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11579-1: assume ~qlen~0 > 0; [2025-02-08 02:33:16,236 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11579-1: assume !(~qlen~0 > 0);sequencer_ioctl_#res#1 := (if 0 != ~qlen~0 then -4 else 0);call ULTIMATE.dealloc(sequencer_ioctl_~#inf~0#1.base, sequencer_ioctl_~#inf~0#1.offset);havoc sequencer_ioctl_~#inf~0#1.base, sequencer_ioctl_~#inf~0#1.offset;call ULTIMATE.dealloc(sequencer_ioctl_~#event_rec~2#1.base, sequencer_ioctl_~#event_rec~2#1.offset);havoc sequencer_ioctl_~#event_rec~2#1.base, sequencer_ioctl_~#event_rec~2#1.offset; [2025-02-08 02:33:16,236 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11711-4: assume sequencer_ioctl_#t~short3217#1;havoc sequencer_ioctl_#t~mem3216#1.base, sequencer_ioctl_#t~mem3216#1.offset;havoc sequencer_ioctl_#t~short3217#1;sequencer_ioctl_#res#1 := -6;call ULTIMATE.dealloc(sequencer_ioctl_~#inf~0#1.base, sequencer_ioctl_~#inf~0#1.offset);havoc sequencer_ioctl_~#inf~0#1.base, sequencer_ioctl_~#inf~0#1.offset;call ULTIMATE.dealloc(sequencer_ioctl_~#event_rec~2#1.base, sequencer_ioctl_~#event_rec~2#1.offset);havoc sequencer_ioctl_~#event_rec~2#1.base, sequencer_ioctl_~#event_rec~2#1.offset; [2025-02-08 02:33:16,236 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11711-4: assume !sequencer_ioctl_#t~short3217#1;havoc sequencer_ioctl_#t~mem3216#1.base, sequencer_ioctl_#t~mem3216#1.offset;havoc sequencer_ioctl_#t~short3217#1; [2025-02-08 02:33:16,236 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11579: assume 0 == sequencer_ioctl_~tmp___2~20#1; [2025-02-08 02:33:16,236 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11579: assume !(0 == sequencer_ioctl_~tmp___2~20#1); [2025-02-08 02:33:16,236 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11711-1: assume sequencer_ioctl_#t~bitwise3218#1 % 4294967296 == ~synth_open_mask~0 % 4294967296;sequencer_ioctl_#t~bitwise3219#1 := sequencer_ioctl_#t~bitwise3218#1; [2025-02-08 02:33:16,236 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11711-1: assume !(sequencer_ioctl_#t~bitwise3218#1 % 4294967296 == ~synth_open_mask~0 % 4294967296); [2025-02-08 02:33:16,236 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11711: assume 0 == sequencer_ioctl_#t~bitwise3219#1 % 4294967296 && 0 == sequencer_ioctl_~orig_dev~11#1;havoc sequencer_ioctl_#t~bitwise3218#1;havoc sequencer_ioctl_#t~bitwise3219#1;sequencer_ioctl_#res#1 := -16;call ULTIMATE.dealloc(sequencer_ioctl_~#inf~0#1.base, sequencer_ioctl_~#inf~0#1.offset);havoc sequencer_ioctl_~#inf~0#1.base, sequencer_ioctl_~#inf~0#1.offset;call ULTIMATE.dealloc(sequencer_ioctl_~#event_rec~2#1.base, sequencer_ioctl_~#event_rec~2#1.offset);havoc sequencer_ioctl_~#event_rec~2#1.base, sequencer_ioctl_~#event_rec~2#1.offset; [2025-02-08 02:33:16,236 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11711: assume !(0 == sequencer_ioctl_#t~bitwise3219#1 % 4294967296 && 0 == sequencer_ioctl_~orig_dev~11#1);havoc sequencer_ioctl_#t~bitwise3218#1;havoc sequencer_ioctl_#t~bitwise3219#1;call sequencer_ioctl_#t~mem3225#1.base, sequencer_ioctl_#t~mem3225#1.offset := read~$Pointer$#19(~#synth_devs~0.base, ~#synth_devs~0.offset + 8 * sequencer_ioctl_~dev#1, 8);call sequencer_ioctl_#t~mem3226#1.base, sequencer_ioctl_#t~mem3226#1.offset := read~$Pointer$#61(sequencer_ioctl_#t~mem3225#1.base, 52 + sequencer_ioctl_#t~mem3225#1.offset, 8); [2025-02-08 02:33:16,236 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11711-11: assume sequencer_ioctl_#t~switch3215#1; [2025-02-08 02:33:16,236 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11711-11: assume !sequencer_ioctl_#t~switch3215#1;sequencer_ioctl_#t~switch3215#1 := sequencer_ioctl_#t~switch3215#1; [2025-02-08 02:33:16,236 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11711-10: assume sequencer_ioctl_#t~switch3215#1; [2025-02-08 02:33:16,236 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11711-10: assume !sequencer_ioctl_#t~switch3215#1;sequencer_ioctl_#t~switch3215#1 := true; [2025-02-08 02:33:16,236 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11711-13: sequencer_ioctl_#t~switch3175#1 := sequencer_ioctl_#t~switch3175#1 || -811314923 == sequencer_ioctl_~cmd#1; [2025-02-08 02:33:16,236 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8408: assume 1 == poll_output_#t~mem2076#1;havoc poll_output_#t~mem2076#1;poll_output_#res#1 := 0; [2025-02-08 02:33:16,236 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8408: assume !(1 == poll_output_#t~mem2076#1);havoc poll_output_#t~mem2076#1;call poll_output_#t~mem2077#1 := read~int#61(poll_output_~dmap~22#1.base, poll_output_~dmap~22#1.offset, 4); [2025-02-08 02:33:16,236 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11711-12: assume sequencer_ioctl_#t~switch3175#1; [2025-02-08 02:33:16,236 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11711-12: assume !sequencer_ioctl_#t~switch3175#1;sequencer_ioctl_#t~switch3175#1 := sequencer_ioctl_#t~switch3175#1 || -2147200758 == sequencer_ioctl_~cmd#1; [2025-02-08 02:33:16,236 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10258: assume -2147483648 <= sequencer_write_#t~ret2552#1 && sequencer_write_#t~ret2552#1 <= 2147483647;havoc sequencer_write_#t~ret2552#1;sequencer_write_#res#1 := -22;call ULTIMATE.dealloc(sequencer_write_~#event_rec~1#1.base, sequencer_write_~#event_rec~1#1.offset);havoc sequencer_write_~#event_rec~1#1.base, sequencer_write_~#event_rec~1#1.offset; [2025-02-08 02:33:16,236 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11711-7: assume sequencer_ioctl_#t~switch3215#1; [2025-02-08 02:33:16,236 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11711-7: assume !sequencer_ioctl_#t~switch3215#1;havoc sequencer_ioctl_#t~switch3215#1;sequencer_ioctl_~dev#1 := (if sequencer_ioctl_~__val_gu___1~2#1 % 18446744073709551616 % 4294967296 <= 2147483647 then sequencer_ioctl_~__val_gu___1~2#1 % 18446744073709551616 % 4294967296 else sequencer_ioctl_~__val_gu___1~2#1 % 18446744073709551616 % 4294967296 - 4294967296); [2025-02-08 02:33:16,237 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11579-3: assume sequencer_ioctl_#t~switch3175#1; [2025-02-08 02:33:16,237 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11579-3: assume !sequencer_ioctl_#t~switch3175#1;sequencer_ioctl_#t~switch3175#1 := sequencer_ioctl_#t~switch3175#1 || 20736 == sequencer_ioctl_~cmd#1; [2025-02-08 02:33:16,237 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4180: sound_ioctl_~tmp___0~12#1.base, sound_ioctl_~tmp___0~12#1.offset := sound_ioctl_#t~ret214#1.base, sound_ioctl_#t~ret214#1.offset;havoc sound_ioctl_#t~ret214#1.base, sound_ioctl_#t~ret214#1.offset;havoc sound_ioctl_#t~ret214#1.base, sound_ioctl_#t~ret214#1.offset; [2025-02-08 02:33:16,237 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11711-6: assume 0 != sequencer_ioctl_~__ret_gu___1~2#1;sequencer_ioctl_#res#1 := -14;call ULTIMATE.dealloc(sequencer_ioctl_~#inf~0#1.base, sequencer_ioctl_~#inf~0#1.offset);havoc sequencer_ioctl_~#inf~0#1.base, sequencer_ioctl_~#inf~0#1.offset;call ULTIMATE.dealloc(sequencer_ioctl_~#event_rec~2#1.base, sequencer_ioctl_~#event_rec~2#1.offset);havoc sequencer_ioctl_~#event_rec~2#1.base, sequencer_ioctl_~#event_rec~2#1.offset; [2025-02-08 02:33:16,237 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11711-6: assume !(0 != sequencer_ioctl_~__ret_gu___1~2#1);sequencer_ioctl_#t~short3217#1 := sequencer_ioctl_~dev#1 < 0 || sequencer_ioctl_~dev#1 >= ~num_synths~0; [2025-02-08 02:33:16,237 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11579-2: assume 1 == sequencer_ioctl_~mode~7#1;sequencer_ioctl_#res#1 := 0;call ULTIMATE.dealloc(sequencer_ioctl_~#inf~0#1.base, sequencer_ioctl_~#inf~0#1.offset);havoc sequencer_ioctl_~#inf~0#1.base, sequencer_ioctl_~#inf~0#1.offset;call ULTIMATE.dealloc(sequencer_ioctl_~#event_rec~2#1.base, sequencer_ioctl_~#event_rec~2#1.offset);havoc sequencer_ioctl_~#event_rec~2#1.base, sequencer_ioctl_~#event_rec~2#1.offset; [2025-02-08 02:33:16,237 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11579-2: assume !(1 == sequencer_ioctl_~mode~7#1); [2025-02-08 02:33:16,238 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11711-9: assume sequencer_ioctl_#t~switch3215#1; [2025-02-08 02:33:16,238 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11711-9: assume !sequencer_ioctl_#t~switch3215#1;sequencer_ioctl_#t~switch3215#1 := sequencer_ioctl_#t~switch3215#1; [2025-02-08 02:33:16,238 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11711-8: assume sequencer_ioctl_#t~switch3215#1; [2025-02-08 02:33:16,238 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11711-8: assume !sequencer_ioctl_#t~switch3215#1;sequencer_ioctl_#t~switch3215#1 := true; [2025-02-08 02:33:16,238 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4180-1: SUMMARY for call sound_ioctl_#t~ret214#1.base, sound_ioctl_#t~ret214#1.offset := current_thread_info(); srcloc: null [2025-02-08 02:33:16,238 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4048: havoc sequencer_release_#t~ret3082#1, sequencer_release_#t~mem3083#1, sequencer_release_#t~bitwise3084#1, sequencer_release_#t~short3085#1, sequencer_release_#t~ret3086#1, sequencer_release_#t~ret3087#1, sequencer_release_#t~ret3088#1.base, sequencer_release_#t~ret3088#1.offset, sequencer_release_#t~ret3089#1, sequencer_release_#t~bitwise3090#1, sequencer_release_#t~bitwise3091#1, sequencer_release_#t~mem3092#1.base, sequencer_release_#t~mem3092#1.offset, sequencer_release_#t~mem3096#1.base, sequencer_release_#t~mem3096#1.offset, sequencer_release_#t~mem3097#1.base, sequencer_release_#t~mem3097#1.offset, sequencer_release_#t~mem3098#1.base, sequencer_release_#t~mem3098#1.offset, sequencer_release_#t~mem3099#1.base, sequencer_release_#t~mem3099#1.offset, sequencer_release_#t~mem3100#1.base, sequencer_release_#t~mem3100#1.offset, sequencer_release_#t~mem3101#1, sequencer_release_#t~mem3102#1.base, sequencer_release_#t~mem3102#1.offset, sequencer_release_#t~mem3103#1, sequencer_release_#t~mem3104#1, sequencer_release_#t~mem3108#1.base, sequencer_release_#t~mem3108#1.offset, sequencer_release_#t~mem3109#1.base, sequencer_release_#t~mem3109#1.offset, sequencer_release_#t~mem3110#1.base, sequencer_release_#t~mem3110#1.offset, sequencer_release_#t~mem3111#1.base, sequencer_release_#t~mem3111#1.offset, sequencer_release_#t~mem3114#1.base, sequencer_release_#t~mem3114#1.offset, sequencer_release_#t~mem3115#1.base, sequencer_release_#t~mem3115#1.offset, sequencer_release_#t~ret3116#1.base, sequencer_release_#t~ret3116#1.offset, sequencer_release_#t~ret3117#1, sequencer_release_~dev#1, sequencer_release_~file#1.base, sequencer_release_~file#1.offset, sequencer_release_~i~20#1, sequencer_release_~mode~6#1, sequencer_release_~tmp~100#1, sequencer_release_~tmp___0~65#1.base, sequencer_release_~tmp___0~65#1.offset, sequencer_release_~tmp___1~35#1, sequencer_release_~tmp___2~19#1.base, sequencer_release_~tmp___2~19#1.offset;havoc sequencer_release_#in~dev#1, sequencer_release_#in~file#1.base, sequencer_release_#in~file#1.offset;assume { :end_inline_sequencer_release } true; [2025-02-08 02:33:16,238 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10258-1: SUMMARY for call sequencer_write_#t~ret2552#1 := printk(120, 0); srcloc: null [2025-02-08 02:33:16,238 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9862-1: [2025-02-08 02:33:16,238 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9862-2: havoc MIDIbuf_poll_#t~bitwise2495#1;assume (MIDIbuf_poll_#t~bitwise2495#1 % 4294967296 >= MIDIbuf_poll_~mask~0#1 % 4294967296 && MIDIbuf_poll_#t~bitwise2495#1 % 4294967296 >= 65) && MIDIbuf_poll_#t~bitwise2495#1 % 4294967296 <= 65 + MIDIbuf_poll_~mask~0#1 % 4294967296; [2025-02-08 02:33:16,238 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9862-3: assume false;MIDIbuf_poll_#t~bitwise2495#1 := MIDIbuf_poll_~mask~0#1; [2025-02-08 02:33:16,238 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9862-3: assume !false; [2025-02-08 02:33:16,238 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7880: call write~int#61(2, DMAbuf_getwrbuffer_~dmap~13#1.base, DMAbuf_getwrbuffer_~dmap~13#1.offset, 4); [2025-02-08 02:33:16,238 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9862-4: assume 0 == MIDIbuf_poll_~mask~0#1 % 4294967296 || 65 == MIDIbuf_poll_~mask~0#1 % 4294967296;MIDIbuf_poll_#t~bitwise2495#1 := 65; [2025-02-08 02:33:16,238 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9862-4: assume !(0 == MIDIbuf_poll_~mask~0#1 % 4294967296 || 65 == MIDIbuf_poll_~mask~0#1 % 4294967296); [2025-02-08 02:33:16,238 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9730: assume MIDIbuf_read_#t~short2446#1;havoc MIDIbuf_read_#t~mem2444#1.base, MIDIbuf_read_#t~mem2444#1.offset;havoc MIDIbuf_read_#t~mem2445#1;havoc MIDIbuf_read_#t~short2446#1;call MIDIbuf_read_#t~mem2447#1.base, MIDIbuf_read_#t~mem2447#1.offset := read~$Pointer$#30(~#midi_in_buf~0.base, ~#midi_in_buf~0.offset + 8 * MIDIbuf_read_~dev#1, 8);call MIDIbuf_read_#t~mem2448#1 := read~int#61(MIDIbuf_read_#t~mem2447#1.base, MIDIbuf_read_#t~mem2447#1.offset, 4);MIDIbuf_read_~n~9#1 := MIDIbuf_read_#t~mem2448#1;havoc MIDIbuf_read_#t~mem2447#1.base, MIDIbuf_read_#t~mem2447#1.offset;havoc MIDIbuf_read_#t~mem2448#1; [2025-02-08 02:33:16,238 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9730: assume !MIDIbuf_read_#t~short2446#1;havoc MIDIbuf_read_#t~mem2444#1.base, MIDIbuf_read_#t~mem2444#1.offset;havoc MIDIbuf_read_#t~mem2445#1;havoc MIDIbuf_read_#t~short2446#1; [2025-02-08 02:33:16,238 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3652: assume -9223372036854775808 <= __copy_from_user_#t~ret105#1 && __copy_from_user_#t~ret105#1 <= 9223372036854775807;__copy_from_user_~tmp___0~5#1 := __copy_from_user_#t~ret105#1; [2025-02-08 02:33:16,238 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3652-1: SUMMARY for call __copy_from_user_#t~ret105#1 := ldv__builtin_expect((if 0 != __copy_from_user_~ret~2#1 then 1 else 0), 0); srcloc: null [2025-02-08 02:33:16,238 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9862: MIDIbuf_poll_~mask~0#1 := MIDIbuf_poll_#t~bitwise2495#1;havoc MIDIbuf_poll_#t~bitwise2495#1; [2025-02-08 02:33:16,238 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4577: havoc free_dma_~arg0#1;havoc free_dma_#in~arg0#1;assume { :end_inline_free_dma } true;call write~int#22(0, ~#dma_alloc_map~0.base, ~#dma_alloc_map~0.offset + sound_free_dma_~chn#1, 1); [2025-02-08 02:33:16,238 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11712: sequencer_ioctl_#t~switch3215#1 := false; [2025-02-08 02:33:16,238 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9730-1: assume MIDIbuf_read_#t~short2446#1;call MIDIbuf_read_#t~mem2444#1.base, MIDIbuf_read_#t~mem2444#1.offset := read~$Pointer$#30(~#midi_in_buf~0.base, ~#midi_in_buf~0.offset + 8 * MIDIbuf_read_~dev#1, 8);call MIDIbuf_read_#t~mem2445#1 := read~int#61(MIDIbuf_read_#t~mem2444#1.base, MIDIbuf_read_#t~mem2444#1.offset, 4);MIDIbuf_read_#t~short2446#1 := 0 != MIDIbuf_read_#t~mem2445#1; [2025-02-08 02:33:16,239 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9730-1: assume !MIDIbuf_read_#t~short2446#1; [2025-02-08 02:33:16,239 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9730-2: MIDIbuf_read_#t~short2446#1 := 0 == MIDIbuf_read_~c~5#1; [2025-02-08 02:33:16,239 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11712-1: SUMMARY for call might_fault(); srcloc: null [2025-02-08 02:33:16,239 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9598: SUMMARY for call interruptible_sleep_on(~#midi_sleeper~0.base, ~#midi_sleeper~0.offset + 72 * (if MIDIbuf_release_~dev#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then MIDIbuf_release_~dev#1 % 18446744073709551616 % 18446744073709551616 else MIDIbuf_release_~dev#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616)); srcloc: null [2025-02-08 02:33:16,239 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5106: assume audio_open_#t~short400#1;havoc audio_open_#t~mem399#1;havoc audio_open_#t~short400#1;audio_open_#res#1 := -6; [2025-02-08 02:33:16,239 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5106: assume !audio_open_#t~short400#1;havoc audio_open_#t~mem399#1;havoc audio_open_#t~short400#1;call audio_open_#t~mem401#1.base, audio_open_#t~mem401#1.offset := read~$Pointer$#15(~#audio_devs~0.base, ~#audio_devs~0.offset + 8 * audio_open_~dev#1, 8);call audio_open_#t~mem402#1.base, audio_open_#t~mem402#1.offset := read~$Pointer$#61(audio_open_#t~mem401#1.base, 144 + audio_open_#t~mem401#1.offset, 8);audio_open_~driver~0#1.base, audio_open_~driver~0#1.offset := audio_open_#t~mem402#1.base, audio_open_#t~mem402#1.offset;havoc audio_open_#t~mem401#1.base, audio_open_#t~mem401#1.offset;havoc audio_open_#t~mem402#1.base, audio_open_#t~mem402#1.offset;call audio_open_#t~mem403#1.base, audio_open_#t~mem403#1.offset := read~$Pointer$#61(audio_open_~driver~0#1.base, audio_open_~driver~0#1.offset, 8); [2025-02-08 02:33:16,239 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5106-1: assume audio_open_#t~short400#1; [2025-02-08 02:33:16,239 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5106-1: assume !audio_open_#t~short400#1;call audio_open_#t~mem399#1 := read~int#56(~#num_audiodevs~0.base, ~#num_audiodevs~0.offset, 4);audio_open_#t~short400#1 := audio_open_~dev#1 >= audio_open_#t~mem399#1; [2025-02-08 02:33:16,239 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5106-2: audio_open_#t~short400#1 := audio_open_~dev#1 < 0; [2025-02-08 02:33:16,239 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3917-1: SUMMARY for call _lock_kernel(11, 0, 12, 0, 170); srcloc: null [2025-02-08 02:33:16,239 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3917: sound_read_#t~switch144#1 := 3 == sound_read_~dev~0#1 % 16; [2025-02-08 02:33:16,239 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11977: ~output_threshold~0 := sequencer_ioctl_~val~3#1;sequencer_ioctl_#res#1 := 0;call ULTIMATE.dealloc(sequencer_ioctl_~#inf~0#1.base, sequencer_ioctl_~#inf~0#1.offset);havoc sequencer_ioctl_~#inf~0#1.base, sequencer_ioctl_~#inf~0#1.offset;call ULTIMATE.dealloc(sequencer_ioctl_~#event_rec~2#1.base, sequencer_ioctl_~#event_rec~2#1.offset);havoc sequencer_ioctl_~#event_rec~2#1.base, sequencer_ioctl_~#event_rec~2#1.offset; [2025-02-08 02:33:16,239 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4050: assume sound_release_#t~switch172#1;assume { :begin_inline_MIDIbuf_release } true;MIDIbuf_release_#in~dev#1, MIDIbuf_release_#in~file#1.base, MIDIbuf_release_#in~file#1.offset := sound_release_~dev~3#1, sound_release_~file#1.base, sound_release_~file#1.offset;havoc MIDIbuf_release_#t~ret2388#1, MIDIbuf_release_#t~mem2389#1.base, MIDIbuf_release_#t~mem2389#1.offset, MIDIbuf_release_#t~short2390#1, MIDIbuf_release_#t~mem2395#1.base, MIDIbuf_release_#t~mem2395#1.offset, MIDIbuf_release_#t~mem2396#1.base, MIDIbuf_release_#t~mem2396#1.offset, MIDIbuf_release_#t~ret2397#1, MIDIbuf_release_#t~ret2398#1.base, MIDIbuf_release_#t~ret2398#1.offset, MIDIbuf_release_#t~ret2399#1, MIDIbuf_release_#t~mem2400#1.base, MIDIbuf_release_#t~mem2400#1.offset, MIDIbuf_release_#t~mem2401#1, MIDIbuf_release_#t~short2402#1, MIDIbuf_release_#t~mem2406#1.base, MIDIbuf_release_#t~mem2406#1.offset, MIDIbuf_release_#t~mem2407#1.base, MIDIbuf_release_#t~mem2407#1.offset, MIDIbuf_release_#t~ret2408#1, MIDIbuf_release_#t~mem2409#1.base, MIDIbuf_release_#t~mem2409#1.offset, MIDIbuf_release_#t~mem2410#1.base, MIDIbuf_release_#t~mem2410#1.offset, MIDIbuf_release_#t~mem2411#1.base, MIDIbuf_release_#t~mem2411#1.offset, MIDIbuf_release_#t~mem2412#1.base, MIDIbuf_release_#t~mem2412#1.offset, MIDIbuf_release_~dev#1, MIDIbuf_release_~file#1.base, MIDIbuf_release_~file#1.offset, MIDIbuf_release_~mode~3#1, MIDIbuf_release_~tmp~84#1.base, MIDIbuf_release_~tmp~84#1.offset, MIDIbuf_release_~tmp___0~55#1;MIDIbuf_release_~dev#1 := MIDIbuf_release_#in~dev#1;MIDIbuf_release_~file#1.base, MIDIbuf_release_~file#1.offset := MIDIbuf_release_#in~file#1.base, MIDIbuf_release_#in~file#1.offset;havoc MIDIbuf_release_~mode~3#1;havoc MIDIbuf_release_~tmp~84#1.base, MIDIbuf_release_~tmp~84#1.offset;havoc MIDIbuf_release_~tmp___0~55#1;MIDIbuf_release_~dev#1 := MIDIbuf_release_~dev#1 / 16; [2025-02-08 02:33:16,240 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4050: assume !sound_release_#t~switch172#1;sound_release_#t~switch172#1 := sound_release_#t~switch172#1 || 3 == sound_release_~dev~3#1 % 16; [2025-02-08 02:33:16,240 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11053: assume -1 == ~tmr_no~0;sequencer_open_~best~0#1 := -1;sequencer_open_~i___0~1#1 := 0; [2025-02-08 02:33:16,240 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11053: assume !(-1 == ~tmr_no~0); [2025-02-08 02:33:16,240 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9732: assume MIDIbuf_read_~n~9#1 > MIDIbuf_read_~count#1;MIDIbuf_read_~n~9#1 := MIDIbuf_read_~count#1; [2025-02-08 02:33:16,240 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9732: assume !(MIDIbuf_read_~n~9#1 > MIDIbuf_read_~count#1); [2025-02-08 02:33:16,240 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5372-1: [2025-02-08 02:33:16,240 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9600: MIDIbuf_release_~tmp~84#1.base, MIDIbuf_release_~tmp~84#1.offset := MIDIbuf_release_#t~ret2398#1.base, MIDIbuf_release_#t~ret2398#1.offset; [2025-02-08 02:33:16,240 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5372-2: havoc audio_read_#t~bitwise566#1;assume audio_read_#t~bitwise566#1 % 4294967296 <= audio_read_#t~mem565#1 % 4294967296 && audio_read_#t~bitwise566#1 % 4294967296 <= 2048; [2025-02-08 02:33:16,240 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9600-1: SUMMARY for call MIDIbuf_release_#t~ret2398#1.base, MIDIbuf_release_#t~ret2398#1.offset := get_current(); srcloc: null [2025-02-08 02:33:16,240 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5372: assume { :begin_inline_DMAbuf_getrdbuffer } true;DMAbuf_getrdbuffer_#in~dev#1, DMAbuf_getrdbuffer_#in~buf#1.base, DMAbuf_getrdbuffer_#in~buf#1.offset, DMAbuf_getrdbuffer_#in~len#1.base, DMAbuf_getrdbuffer_#in~len#1.offset, DMAbuf_getrdbuffer_#in~dontblock#1 := audio_read_~dev#1, audio_read_~#dmabuf___0~0#1.base, audio_read_~#dmabuf___0~0#1.offset, audio_read_~#l~2#1.base, audio_read_~#l~2#1.offset, (if 0 != audio_read_#t~bitwise566#1 % 4294967296 then 1 else 0);havoc DMAbuf_getrdbuffer_#res#1;havoc DMAbuf_getrdbuffer_#t~mem1600#1.base, DMAbuf_getrdbuffer_#t~mem1600#1.offset, DMAbuf_getrdbuffer_#t~mem1601#1.base, DMAbuf_getrdbuffer_#t~mem1601#1.offset, DMAbuf_getrdbuffer_#t~mem1602#1, DMAbuf_getrdbuffer_#t~ret1603#1.base, DMAbuf_getrdbuffer_#t~ret1603#1.offset, DMAbuf_getrdbuffer_#t~ret1604#1, DMAbuf_getrdbuffer_#t~mem1605#1, DMAbuf_getrdbuffer_#t~mem1606#1.base, DMAbuf_getrdbuffer_#t~mem1606#1.offset, DMAbuf_getrdbuffer_#t~mem1607#1, DMAbuf_getrdbuffer_#t~mem1608#1, DMAbuf_getrdbuffer_#t~mem1609#1, DMAbuf_getrdbuffer_#t~short1610#1, DMAbuf_getrdbuffer_#t~ret1611#1, DMAbuf_getrdbuffer_#t~mem1612#1, DMAbuf_getrdbuffer_#t~ret1613#1, DMAbuf_getrdbuffer_#t~ret1614#1, DMAbuf_getrdbuffer_#t~ret1615#1, DMAbuf_getrdbuffer_#t~ret1616#1.base, DMAbuf_getrdbuffer_#t~ret1616#1.offset, DMAbuf_getrdbuffer_#t~ret1617#1, DMAbuf_getrdbuffer_#t~mem1618#1, DMAbuf_getrdbuffer_#t~mem1619#1, DMAbuf_getrdbuffer_#t~mem1624#1.base, DMAbuf_getrdbuffer_#t~mem1624#1.offset, DMAbuf_getrdbuffer_#t~mem1620#1, DMAbuf_getrdbuffer_#t~mem1621#1, DMAbuf_getrdbuffer_#t~mem1622#1, DMAbuf_getrdbuffer_#t~mem1623#1, DMAbuf_getrdbuffer_#t~mem1626#1, DMAbuf_getrdbuffer_#t~mem1625#1, DMAbuf_getrdbuffer_#t~mem1627#1, DMAbuf_getrdbuffer_#t~mem1628#1, DMAbuf_getrdbuffer_~dev#1, DMAbuf_getrdbuffer_~buf#1.base, DMAbuf_getrdbuffer_~buf#1.offset, DMAbuf_getrdbuffer_~len#1.base, DMAbuf_getrdbuffer_~len#1.offset, DMAbuf_getrdbuffer_~dontblock#1, DMAbuf_getrdbuffer_~adev~7#1.base, DMAbuf_getrdbuffer_~adev~7#1.offset, DMAbuf_getrdbuffer_~flags~9#1, DMAbuf_getrdbuffer_~err~6#1, DMAbuf_getrdbuffer_~n~5#1, DMAbuf_getrdbuffer_~dmap~8#1.base, DMAbuf_getrdbuffer_~dmap~8#1.offset, DMAbuf_getrdbuffer_~go~0#1, DMAbuf_getrdbuffer_~tmp~54#1.base, DMAbuf_getrdbuffer_~tmp~54#1.offset, DMAbuf_getrdbuffer_~timeout~0#1, DMAbuf_getrdbuffer_~tmp___0~36#1.base, DMAbuf_getrdbuffer_~tmp___0~36#1.offset, DMAbuf_getrdbuffer_~tmp___1~20#1;DMAbuf_getrdbuffer_~dev#1 := DMAbuf_getrdbuffer_#in~dev#1;DMAbuf_getrdbuffer_~buf#1.base, DMAbuf_getrdbuffer_~buf#1.offset := DMAbuf_getrdbuffer_#in~buf#1.base, DMAbuf_getrdbuffer_#in~buf#1.offset;DMAbuf_getrdbuffer_~len#1.base, DMAbuf_getrdbuffer_~len#1.offset := DMAbuf_getrdbuffer_#in~len#1.base, DMAbuf_getrdbuffer_#in~len#1.offset;DMAbuf_getrdbuffer_~dontblock#1 := DMAbuf_getrdbuffer_#in~dontblock#1;havoc DMAbuf_getrdbuffer_~adev~7#1.base, DMAbuf_getrdbuffer_~adev~7#1.offset;havoc DMAbuf_getrdbuffer_~flags~9#1;havoc DMAbuf_getrdbuffer_~err~6#1;havoc DMAbuf_getrdbuffer_~n~5#1;havoc DMAbuf_getrdbuffer_~dmap~8#1.base, DMAbuf_getrdbuffer_~dmap~8#1.offset;havoc DMAbuf_getrdbuffer_~go~0#1;havoc DMAbuf_getrdbuffer_~tmp~54#1.base, DMAbuf_getrdbuffer_~tmp~54#1.offset;havoc DMAbuf_getrdbuffer_~timeout~0#1;havoc DMAbuf_getrdbuffer_~tmp___0~36#1.base, DMAbuf_getrdbuffer_~tmp___0~36#1.offset;havoc DMAbuf_getrdbuffer_~tmp___1~20#1;call DMAbuf_getrdbuffer_#t~mem1600#1.base, DMAbuf_getrdbuffer_#t~mem1600#1.offset := read~$Pointer$#15(~#audio_devs~0.base, ~#audio_devs~0.offset + 8 * DMAbuf_getrdbuffer_~dev#1, 8);DMAbuf_getrdbuffer_~adev~7#1.base, DMAbuf_getrdbuffer_~adev~7#1.offset := DMAbuf_getrdbuffer_#t~mem1600#1.base, DMAbuf_getrdbuffer_#t~mem1600#1.offset;havoc DMAbuf_getrdbuffer_#t~mem1600#1.base, DMAbuf_getrdbuffer_#t~mem1600#1.offset;DMAbuf_getrdbuffer_~err~6#1 := 0;DMAbuf_getrdbuffer_~n~5#1 := 0;call DMAbuf_getrdbuffer_#t~mem1601#1.base, DMAbuf_getrdbuffer_#t~mem1601#1.offset := read~$Pointer$#61(DMAbuf_getrdbuffer_~adev~7#1.base, 160 + DMAbuf_getrdbuffer_~adev~7#1.offset, 8);DMAbuf_getrdbuffer_~dmap~8#1.base, DMAbuf_getrdbuffer_~dmap~8#1.offset := DMAbuf_getrdbuffer_#t~mem1601#1.base, DMAbuf_getrdbuffer_#t~mem1601#1.offset;havoc DMAbuf_getrdbuffer_#t~mem1601#1.base, DMAbuf_getrdbuffer_#t~mem1601#1.offset;call DMAbuf_getrdbuffer_#t~mem1602#1 := read~int#61(DMAbuf_getrdbuffer_~adev~7#1.base, 192 + DMAbuf_getrdbuffer_~adev~7#1.offset, 4); [2025-02-08 02:33:16,240 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5372-5: call audio_read_#t~mem565#1 := read~int#61(audio_read_~file#1.base, 104 + audio_read_~file#1.offset, 4); [2025-02-08 02:33:16,240 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4183-1: SUMMARY for call sound_ioctl_#t~ret215#1 := ldv__builtin_expect((if 0 == sound_ioctl_~flag~0#1 % 18446744073709551616 then 1 else 0), 1); srcloc: null [2025-02-08 02:33:16,241 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5372-3: assume 2048 == audio_read_#t~mem565#1 % 4294967296;audio_read_#t~bitwise566#1 := audio_read_#t~mem565#1; [2025-02-08 02:33:16,241 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5372-3: assume !(2048 == audio_read_#t~mem565#1 % 4294967296); [2025-02-08 02:33:16,241 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4183: assume -9223372036854775808 <= sound_ioctl_#t~ret215#1 && sound_ioctl_#t~ret215#1 <= 9223372036854775807;sound_ioctl_~tmp___1~4#1 := sound_ioctl_#t~ret215#1;havoc sound_ioctl_#t~ret215#1; [2025-02-08 02:33:16,241 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5372-4: assume 0 == audio_read_#t~mem565#1 % 4294967296;audio_read_#t~bitwise566#1 := 0; [2025-02-08 02:33:16,241 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5372-4: assume !(0 == audio_read_#t~mem565#1 % 4294967296); [2025-02-08 02:33:16,241 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4051: havoc MIDIbuf_release_#t~ret2388#1, MIDIbuf_release_#t~mem2389#1.base, MIDIbuf_release_#t~mem2389#1.offset, MIDIbuf_release_#t~short2390#1, MIDIbuf_release_#t~mem2395#1.base, MIDIbuf_release_#t~mem2395#1.offset, MIDIbuf_release_#t~mem2396#1.base, MIDIbuf_release_#t~mem2396#1.offset, MIDIbuf_release_#t~ret2397#1, MIDIbuf_release_#t~ret2398#1.base, MIDIbuf_release_#t~ret2398#1.offset, MIDIbuf_release_#t~ret2399#1, MIDIbuf_release_#t~mem2400#1.base, MIDIbuf_release_#t~mem2400#1.offset, MIDIbuf_release_#t~mem2401#1, MIDIbuf_release_#t~short2402#1, MIDIbuf_release_#t~mem2406#1.base, MIDIbuf_release_#t~mem2406#1.offset, MIDIbuf_release_#t~mem2407#1.base, MIDIbuf_release_#t~mem2407#1.offset, MIDIbuf_release_#t~ret2408#1, MIDIbuf_release_#t~mem2409#1.base, MIDIbuf_release_#t~mem2409#1.offset, MIDIbuf_release_#t~mem2410#1.base, MIDIbuf_release_#t~mem2410#1.offset, MIDIbuf_release_#t~mem2411#1.base, MIDIbuf_release_#t~mem2411#1.offset, MIDIbuf_release_#t~mem2412#1.base, MIDIbuf_release_#t~mem2412#1.offset, MIDIbuf_release_~dev#1, MIDIbuf_release_~file#1.base, MIDIbuf_release_~file#1.offset, MIDIbuf_release_~mode~3#1, MIDIbuf_release_~tmp~84#1.base, MIDIbuf_release_~tmp~84#1.offset, MIDIbuf_release_~tmp___0~55#1;havoc MIDIbuf_release_#in~dev#1, MIDIbuf_release_#in~file#1.base, MIDIbuf_release_#in~file#1.offset;assume { :end_inline_MIDIbuf_release } true; [2025-02-08 02:33:16,241 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11979-1: assume 0 != sequencer_ioctl_~__ret_gu___8~0#1;sequencer_ioctl_#res#1 := -14;call ULTIMATE.dealloc(sequencer_ioctl_~#inf~0#1.base, sequencer_ioctl_~#inf~0#1.offset);havoc sequencer_ioctl_~#inf~0#1.base, sequencer_ioctl_~#inf~0#1.offset;call ULTIMATE.dealloc(sequencer_ioctl_~#event_rec~2#1.base, sequencer_ioctl_~#event_rec~2#1.offset);havoc sequencer_ioctl_~#event_rec~2#1.base, sequencer_ioctl_~#event_rec~2#1.offset; [2025-02-08 02:33:16,241 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11979-1: assume !(0 != sequencer_ioctl_~__ret_gu___8~0#1); [2025-02-08 02:33:16,241 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11979: assume sequencer_ioctl_~val~3#1 < 0;sequencer_ioctl_~val~3#1 := 0; [2025-02-08 02:33:16,241 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11979: assume !(sequencer_ioctl_~val~3#1 < 0); [2025-02-08 02:33:16,241 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3919: havoc sound_read_#t~switch144#1;havoc sound_read_#t~ret145#1;havoc sound_read_#t~ret146#1;havoc sound_read_#t~ret147#1;havoc sound_read_#t~switch144#1;havoc sound_read_#t~ret145#1;havoc sound_read_#t~ret146#1;havoc sound_read_#t~ret147#1; [2025-02-08 02:33:16,241 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7883-1: SUMMARY for call spin_unlock_irqrestore(DMAbuf_getwrbuffer_~dmap~13#1.base, 52 + DMAbuf_getwrbuffer_~dmap~13#1.offset, DMAbuf_getwrbuffer_~flags~10#1); srcloc: null [2025-02-08 02:33:16,241 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7883: assume { :begin_inline_output_sleep } true;output_sleep_#in~dev#1, output_sleep_#in~dontblock#1 := DMAbuf_getwrbuffer_~dev#1, DMAbuf_getwrbuffer_~dontblock#1;havoc output_sleep_#res#1;havoc output_sleep_#t~mem1687#1.base, output_sleep_#t~mem1687#1.offset, output_sleep_#t~mem1688#1.base, output_sleep_#t~mem1688#1.offset, output_sleep_#t~mem1689#1, output_sleep_#t~bitwise1690#1, output_sleep_#t~ret1691#1.base, output_sleep_#t~ret1691#1.offset, output_sleep_#t~ret1692#1, output_sleep_#t~mem1693#1, output_sleep_#t~mem1694#1, output_sleep_#t~bitwise1695#1, output_sleep_#t~short1696#1, output_sleep_#t~ret1697#1, output_sleep_#t~ret1698#1, output_sleep_#t~ret1699#1, output_sleep_#t~ret1700#1.base, output_sleep_#t~ret1700#1.offset, output_sleep_#t~ret1701#1, output_sleep_~dev#1, output_sleep_~dontblock#1, output_sleep_~adev~11#1.base, output_sleep_~adev~11#1.offset, output_sleep_~err~7#1, output_sleep_~dmap~11#1.base, output_sleep_~dmap~11#1.offset, output_sleep_~timeout~1#1, output_sleep_~timeout_value~0#1, output_sleep_~tmp~56#1.base, output_sleep_~tmp~56#1.offset, output_sleep_~tmp___0~37#1, output_sleep_~tmp___1~21#1.base, output_sleep_~tmp___1~21#1.offset, output_sleep_~tmp___2~10#1;output_sleep_~dev#1 := output_sleep_#in~dev#1;output_sleep_~dontblock#1 := output_sleep_#in~dontblock#1;havoc output_sleep_~adev~11#1.base, output_sleep_~adev~11#1.offset;havoc output_sleep_~err~7#1;havoc output_sleep_~dmap~11#1.base, output_sleep_~dmap~11#1.offset;havoc output_sleep_~timeout~1#1;havoc output_sleep_~timeout_value~0#1;havoc output_sleep_~tmp~56#1.base, output_sleep_~tmp~56#1.offset;havoc output_sleep_~tmp___0~37#1;havoc output_sleep_~tmp___1~21#1.base, output_sleep_~tmp___1~21#1.offset;havoc output_sleep_~tmp___2~10#1;call output_sleep_#t~mem1687#1.base, output_sleep_#t~mem1687#1.offset := read~$Pointer$#15(~#audio_devs~0.base, ~#audio_devs~0.offset + 8 * output_sleep_~dev#1, 8);output_sleep_~adev~11#1.base, output_sleep_~adev~11#1.offset := output_sleep_#t~mem1687#1.base, output_sleep_#t~mem1687#1.offset;havoc output_sleep_#t~mem1687#1.base, output_sleep_#t~mem1687#1.offset;output_sleep_~err~7#1 := 0;call output_sleep_#t~mem1688#1.base, output_sleep_#t~mem1688#1.offset := read~$Pointer$#61(output_sleep_~adev~11#1.base, 168 + output_sleep_~adev~11#1.offset, 8);output_sleep_~dmap~11#1.base, output_sleep_~dmap~11#1.offset := output_sleep_#t~mem1688#1.base, output_sleep_#t~mem1688#1.offset;havoc output_sleep_#t~mem1688#1.base, output_sleep_#t~mem1688#1.offset; [2025-02-08 02:33:16,241 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11979-7: assume sequencer_ioctl_#t~switch3175#1; [2025-02-08 02:33:16,241 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11979-7: assume !sequencer_ioctl_#t~switch3175#1;sequencer_ioctl_#t~switch3175#1 := true; [2025-02-08 02:33:16,241 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11979-6: assume sequencer_ioctl_#t~switch3289#1; [2025-02-08 02:33:16,241 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11979-6: assume !sequencer_ioctl_#t~switch3289#1;sequencer_ioctl_#t~switch3289#1 := sequencer_ioctl_#t~switch3289#1; [2025-02-08 02:33:16,241 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11979-3: assume sequencer_ioctl_#t~switch3289#1; [2025-02-08 02:33:16,241 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11979-3: assume !sequencer_ioctl_#t~switch3289#1;sequencer_ioctl_#t~switch3289#1 := true; [2025-02-08 02:33:16,241 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9865: call MIDIbuf_poll_#t~mem2496#1.base, MIDIbuf_poll_#t~mem2496#1.offset := read~$Pointer$#29(~#midi_out_buf~0.base, ~#midi_out_buf~0.offset + 8 * MIDIbuf_poll_~dev#1, 8);call MIDIbuf_poll_#t~mem2497#1 := read~int#61(MIDIbuf_poll_#t~mem2496#1.base, MIDIbuf_poll_#t~mem2496#1.offset, 4); [2025-02-08 02:33:16,241 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11979-2: assume sequencer_ioctl_#t~switch3289#1; [2025-02-08 02:33:16,241 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11979-2: assume !sequencer_ioctl_#t~switch3289#1;havoc sequencer_ioctl_#t~switch3289#1;sequencer_ioctl_~val~3#1 := (if sequencer_ioctl_~__val_gu___8~0#1 % 18446744073709551616 % 4294967296 <= 2147483647 then sequencer_ioctl_~__val_gu___8~0#1 % 18446744073709551616 % 4294967296 else sequencer_ioctl_~__val_gu___8~0#1 % 18446744073709551616 % 4294967296 - 4294967296); [2025-02-08 02:33:16,242 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9865-1: SUMMARY for call poll_wait(MIDIbuf_poll_~file#1.base, MIDIbuf_poll_~file#1.offset, ~#midi_sleeper~0.base, ~#midi_sleeper~0.offset + 72 * (if MIDIbuf_poll_~dev#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then MIDIbuf_poll_~dev#1 % 18446744073709551616 % 18446744073709551616 else MIDIbuf_poll_~dev#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616), MIDIbuf_poll_~wait#1.base, MIDIbuf_poll_~wait#1.offset); srcloc: null [2025-02-08 02:33:16,242 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11979-5: assume sequencer_ioctl_#t~switch3289#1; [2025-02-08 02:33:16,242 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11979-5: assume !sequencer_ioctl_#t~switch3289#1;sequencer_ioctl_#t~switch3289#1 := true; [2025-02-08 02:33:16,242 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11979-4: assume sequencer_ioctl_#t~switch3289#1; [2025-02-08 02:33:16,242 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11979-4: assume !sequencer_ioctl_#t~switch3289#1;sequencer_ioctl_#t~switch3289#1 := sequencer_ioctl_#t~switch3289#1; [2025-02-08 02:33:16,242 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4448-1: SUMMARY for call oss_init_#t~ret291#1.base, oss_init_#t~ret291#1.offset := device_create(~sound_class~0.base, ~sound_class~0.offset, 0, 0, oss_init_#t~bitwise289#1, 0, 0, 60, 0); srcloc: null [2025-02-08 02:33:16,242 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4448-2: [2025-02-08 02:33:16,243 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4448: call oss_init_#t~mem292#1.base, oss_init_#t~mem292#1.offset := read~$Pointer$#24(~#dev_list~0.base, 12 + (~#dev_list~0.offset + 20 * oss_init_~i~6#1), 8); [2025-02-08 02:33:16,243 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9601: assume -2147483648 <= MIDIbuf_release_#t~ret2399#1 && MIDIbuf_release_#t~ret2399#1 <= 2147483647;MIDIbuf_release_~tmp___0~55#1 := MIDIbuf_release_#t~ret2399#1;havoc MIDIbuf_release_#t~ret2399#1;MIDIbuf_release_#t~short2402#1 := 0 == MIDIbuf_release_~tmp___0~55#1; [2025-02-08 02:33:16,243 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4448-5: assume 0 == (if oss_init_#t~mem288#1 % 65536 % 4294967296 <= 2147483647 then oss_init_#t~mem288#1 % 65536 % 4294967296 else oss_init_#t~mem288#1 % 65536 % 4294967296 - 4294967296) || 14680064 == (if oss_init_#t~mem288#1 % 65536 % 4294967296 <= 2147483647 then oss_init_#t~mem288#1 % 65536 % 4294967296 else oss_init_#t~mem288#1 % 65536 % 4294967296 - 4294967296);oss_init_#t~bitwise289#1 := 14680064; [2025-02-08 02:33:16,243 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4448-5: assume !(0 == (if oss_init_#t~mem288#1 % 65536 % 4294967296 <= 2147483647 then oss_init_#t~mem288#1 % 65536 % 4294967296 else oss_init_#t~mem288#1 % 65536 % 4294967296 - 4294967296) || 14680064 == (if oss_init_#t~mem288#1 % 65536 % 4294967296 <= 2147483647 then oss_init_#t~mem288#1 % 65536 % 4294967296 else oss_init_#t~mem288#1 % 65536 % 4294967296 - 4294967296)); [2025-02-08 02:33:16,243 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9601-1: SUMMARY for call MIDIbuf_release_#t~ret2399#1 := signal_pending(MIDIbuf_release_~tmp~84#1.base, MIDIbuf_release_~tmp~84#1.offset); srcloc: null [2025-02-08 02:33:16,243 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4448-6: call oss_init_#t~mem288#1 := read~int#24(~#dev_list~0.base, ~#dev_list~0.offset + 20 * oss_init_~i~6#1, 2); [2025-02-08 02:33:16,243 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8412: assume 0 == poll_output_#t~mem2077#1;havoc poll_output_#t~mem2077#1;poll_output_#res#1 := 260; [2025-02-08 02:33:16,243 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8412: assume !(0 == poll_output_#t~mem2077#1);havoc poll_output_#t~mem2077#1; [2025-02-08 02:33:16,243 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5373: assume audio_read_~buf_no~0#1 < 0; [2025-02-08 02:33:16,243 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5373: assume !(audio_read_~buf_no~0#1 < 0);call audio_read_#t~mem570#1 := read~int#43(audio_read_~#l~2#1.base, audio_read_~#l~2#1.offset, 4); [2025-02-08 02:33:16,243 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4448-3: havoc oss_init_#t~bitwise289#1;assume (((((if oss_init_#t~mem288#1 % 65536 % 4294967296 <= 2147483647 then oss_init_#t~mem288#1 % 65536 % 4294967296 else oss_init_#t~mem288#1 % 65536 % 4294967296 - 4294967296) < 0 || oss_init_#t~bitwise289#1 >= 14680064) && oss_init_#t~bitwise289#1 >= (if oss_init_#t~mem288#1 % 65536 % 4294967296 <= 2147483647 then oss_init_#t~mem288#1 % 65536 % 4294967296 else oss_init_#t~mem288#1 % 65536 % 4294967296 - 4294967296)) && ((if oss_init_#t~mem288#1 % 65536 % 4294967296 <= 2147483647 then oss_init_#t~mem288#1 % 65536 % 4294967296 else oss_init_#t~mem288#1 % 65536 % 4294967296 - 4294967296) < 0 || oss_init_#t~bitwise289#1 <= 14680064 + (if oss_init_#t~mem288#1 % 65536 % 4294967296 <= 2147483647 then oss_init_#t~mem288#1 % 65536 % 4294967296 else oss_init_#t~mem288#1 % 65536 % 4294967296 - 4294967296))) && ((if oss_init_#t~mem288#1 % 65536 % 4294967296 <= 2147483647 then oss_init_#t~mem288#1 % 65536 % 4294967296 else oss_init_#t~mem288#1 % 65536 % 4294967296 - 4294967296) >= 0 || oss_init_#t~bitwise289#1 < 0)) && oss_init_#t~bitwise289#1 <= 2147483647; [2025-02-08 02:33:16,243 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4448-4: assume false;oss_init_#t~bitwise289#1 := (if oss_init_#t~mem288#1 % 65536 % 4294967296 <= 2147483647 then oss_init_#t~mem288#1 % 65536 % 4294967296 else oss_init_#t~mem288#1 % 65536 % 4294967296 - 4294967296); [2025-02-08 02:33:16,243 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4448-4: assume !false; [2025-02-08 02:33:16,243 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4184: assume 0 == sound_ioctl_~tmp___1~4#1;sound_ioctl_#res#1 := -14; [2025-02-08 02:33:16,243 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4184: assume !(0 == sound_ioctl_~tmp___1~4#1); [2025-02-08 02:33:16,243 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11980: sequencer_ioctl_#t~switch3289#1 := false; [2025-02-08 02:33:16,243 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3920: assume sound_read_#t~switch144#1; [2025-02-08 02:33:16,243 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3920: assume !sound_read_#t~switch144#1; [2025-02-08 02:33:16,243 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11980-1: SUMMARY for call might_fault(); srcloc: null [2025-02-08 02:33:16,243 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9866: assume 4000 == MIDIbuf_poll_#t~mem2497#1;havoc MIDIbuf_poll_#t~mem2496#1.base, MIDIbuf_poll_#t~mem2496#1.offset;havoc MIDIbuf_poll_#t~mem2497#1; [2025-02-08 02:33:16,243 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9866: assume !(4000 == MIDIbuf_poll_#t~mem2497#1);havoc MIDIbuf_poll_#t~mem2496#1.base, MIDIbuf_poll_#t~mem2496#1.offset;havoc MIDIbuf_poll_#t~mem2497#1; [2025-02-08 02:33:16,243 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7884: DMAbuf_getwrbuffer_#t~ret1736#1 := output_sleep_#res#1;havoc output_sleep_#t~mem1687#1.base, output_sleep_#t~mem1687#1.offset, output_sleep_#t~mem1688#1.base, output_sleep_#t~mem1688#1.offset, output_sleep_#t~mem1689#1, output_sleep_#t~bitwise1690#1, output_sleep_#t~ret1691#1.base, output_sleep_#t~ret1691#1.offset, output_sleep_#t~ret1692#1, output_sleep_#t~mem1693#1, output_sleep_#t~mem1694#1, output_sleep_#t~bitwise1695#1, output_sleep_#t~short1696#1, output_sleep_#t~ret1697#1, output_sleep_#t~ret1698#1, output_sleep_#t~ret1699#1, output_sleep_#t~ret1700#1.base, output_sleep_#t~ret1700#1.offset, output_sleep_#t~ret1701#1, output_sleep_~dev#1, output_sleep_~dontblock#1, output_sleep_~adev~11#1.base, output_sleep_~adev~11#1.offset, output_sleep_~err~7#1, output_sleep_~dmap~11#1.base, output_sleep_~dmap~11#1.offset, output_sleep_~timeout~1#1, output_sleep_~timeout_value~0#1, output_sleep_~tmp~56#1.base, output_sleep_~tmp~56#1.offset, output_sleep_~tmp___0~37#1, output_sleep_~tmp___1~21#1.base, output_sleep_~tmp___1~21#1.offset, output_sleep_~tmp___2~10#1;havoc output_sleep_#in~dev#1, output_sleep_#in~dontblock#1;assume { :end_inline_output_sleep } true;assume -2147483648 <= DMAbuf_getwrbuffer_#t~ret1736#1 && DMAbuf_getwrbuffer_#t~ret1736#1 <= 2147483647;DMAbuf_getwrbuffer_~err~8#1 := DMAbuf_getwrbuffer_#t~ret1736#1;havoc DMAbuf_getwrbuffer_#t~ret1736#1; [2025-02-08 02:33:16,243 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9602: assume MIDIbuf_release_#t~short2402#1;havoc MIDIbuf_release_#t~mem2400#1.base, MIDIbuf_release_#t~mem2400#1.offset;havoc MIDIbuf_release_#t~mem2401#1;havoc MIDIbuf_release_#t~short2402#1; [2025-02-08 02:33:16,243 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9602: assume !MIDIbuf_release_#t~short2402#1;havoc MIDIbuf_release_#t~mem2400#1.base, MIDIbuf_release_#t~mem2400#1.offset;havoc MIDIbuf_release_#t~mem2401#1;havoc MIDIbuf_release_#t~short2402#1;assume { :begin_inline_drain_midi_queue } true;drain_midi_queue_#in~dev#1 := MIDIbuf_release_~dev#1;havoc drain_midi_queue_#t~mem2295#1.base, drain_midi_queue_#t~mem2295#1.offset, drain_midi_queue_#t~mem2296#1.base, drain_midi_queue_#t~mem2296#1.offset, drain_midi_queue_#t~ret2297#1, drain_midi_queue_#t~ret2298#1.base, drain_midi_queue_#t~ret2298#1.offset, drain_midi_queue_#t~ret2299#1, drain_midi_queue_#t~mem2303#1.base, drain_midi_queue_#t~mem2303#1.offset, drain_midi_queue_#t~mem2304#1.base, drain_midi_queue_#t~mem2304#1.offset, drain_midi_queue_#t~ret2305#1, drain_midi_queue_~dev#1, drain_midi_queue_~tmp~80#1.base, drain_midi_queue_~tmp~80#1.offset, drain_midi_queue_~tmp___0~52#1, drain_midi_queue_~tmp___1~27#1;drain_midi_queue_~dev#1 := drain_midi_queue_#in~dev#1;havoc drain_midi_queue_~tmp~80#1.base, drain_midi_queue_~tmp~80#1.offset;havoc drain_midi_queue_~tmp___0~52#1;havoc drain_midi_queue_~tmp___1~27#1;call drain_midi_queue_#t~mem2295#1.base, drain_midi_queue_#t~mem2295#1.offset := read~$Pointer$#20(~#midi_devs~0.base, ~#midi_devs~0.offset + 8 * drain_midi_queue_~dev#1, 8);call drain_midi_queue_#t~mem2296#1.base, drain_midi_queue_#t~mem2296#1.offset := read~$Pointer$#61(drain_midi_queue_#t~mem2295#1.base, 221 + drain_midi_queue_#t~mem2295#1.offset, 8); [2025-02-08 02:33:16,244 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5374: assume audio_read_~p~3#1 > 0;audio_read_#res#1 := audio_read_~p~3#1;call ULTIMATE.dealloc(audio_read_~#l~2#1.base, audio_read_~#l~2#1.offset);havoc audio_read_~#l~2#1.base, audio_read_~#l~2#1.offset;call ULTIMATE.dealloc(audio_read_~#dmabuf___0~0#1.base, audio_read_~#dmabuf___0~0#1.offset);havoc audio_read_~#dmabuf___0~0#1.base, audio_read_~#dmabuf___0~0#1.offset; [2025-02-08 02:33:16,244 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5374: assume !(audio_read_~p~3#1 > 0);call audio_read_#t~mem568#1 := read~int#61(audio_read_~file#1.base, 104 + audio_read_~file#1.offset, 4); [2025-02-08 02:33:16,244 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4449: call oss_init_#t~mem290#1.base, oss_init_#t~mem290#1.offset := read~$Pointer$#24(~#dev_list~0.base, 2 + (~#dev_list~0.offset + 20 * oss_init_~i~6#1), 8); [2025-02-08 02:33:16,244 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9602-1: assume MIDIbuf_release_#t~short2402#1;call MIDIbuf_release_#t~mem2400#1.base, MIDIbuf_release_#t~mem2400#1.offset := read~$Pointer$#29(~#midi_out_buf~0.base, ~#midi_out_buf~0.offset + 8 * MIDIbuf_release_~dev#1, 8);call MIDIbuf_release_#t~mem2401#1 := read~int#61(MIDIbuf_release_#t~mem2400#1.base, MIDIbuf_release_#t~mem2400#1.offset, 4);MIDIbuf_release_#t~short2402#1 := 0 != MIDIbuf_release_#t~mem2401#1; [2025-02-08 02:33:16,244 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9602-1: assume !MIDIbuf_release_#t~short2402#1; [2025-02-08 02:33:16,244 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4053: assume sound_release_#t~switch172#1; [2025-02-08 02:33:16,244 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4053: assume !sound_release_#t~switch172#1; [2025-02-08 02:33:16,244 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10263: assume 5 != sequencer_write_#t~mem2553#1 % 256 % 4294967296;havoc sequencer_write_#t~mem2553#1;~obsolete_api_used~0 := 1; [2025-02-08 02:33:16,245 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10263: assume !(5 != sequencer_write_#t~mem2553#1 % 256 % 4294967296);havoc sequencer_write_#t~mem2553#1; [2025-02-08 02:33:16,245 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3921-1: sound_read_#t~switch144#1 := sound_read_#t~switch144#1 || 5 == sound_read_~dev~0#1 % 16; [2025-02-08 02:33:16,245 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3921: assume sound_read_#t~switch144#1; [2025-02-08 02:33:16,245 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3921: assume !sound_read_#t~switch144#1; [2025-02-08 02:33:16,245 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9867: MIDIbuf_poll_~mask~0#1 := MIDIbuf_poll_#t~bitwise2498#1;havoc MIDIbuf_poll_#t~bitwise2498#1; [2025-02-08 02:33:16,245 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9867-1: [2025-02-08 02:33:16,245 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7885: assume DMAbuf_getwrbuffer_~err~8#1 < 0;DMAbuf_getwrbuffer_#res#1 := DMAbuf_getwrbuffer_~err~8#1; [2025-02-08 02:33:16,245 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7885: assume !(DMAbuf_getwrbuffer_~err~8#1 < 0); [2025-02-08 02:33:16,245 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9867-2: havoc MIDIbuf_poll_#t~bitwise2498#1;assume (MIDIbuf_poll_#t~bitwise2498#1 % 4294967296 >= MIDIbuf_poll_~mask~0#1 % 4294967296 && MIDIbuf_poll_#t~bitwise2498#1 % 4294967296 >= 260) && MIDIbuf_poll_#t~bitwise2498#1 % 4294967296 <= 260 + MIDIbuf_poll_~mask~0#1 % 4294967296; [2025-02-08 02:33:16,245 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9867-3: assume false;MIDIbuf_poll_#t~bitwise2498#1 := MIDIbuf_poll_~mask~0#1; [2025-02-08 02:33:16,245 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9867-3: assume !false; [2025-02-08 02:33:16,245 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4450: assume 0 == (oss_init_#t~mem292#1.base + oss_init_#t~mem292#1.offset) % 18446744073709551616;havoc oss_init_#t~mem292#1.base, oss_init_#t~mem292#1.offset; [2025-02-08 02:33:16,245 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4450: assume !(0 == (oss_init_#t~mem292#1.base + oss_init_#t~mem292#1.offset) % 18446744073709551616);havoc oss_init_#t~mem292#1.base, oss_init_#t~mem292#1.offset;oss_init_~j~0#1 := 1; [2025-02-08 02:33:16,245 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9867-4: assume 0 == MIDIbuf_poll_~mask~0#1 % 4294967296 || 260 == MIDIbuf_poll_~mask~0#1 % 4294967296;MIDIbuf_poll_#t~bitwise2498#1 := 260; [2025-02-08 02:33:16,245 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9867-4: assume !(0 == MIDIbuf_poll_~mask~0#1 % 4294967296 || 260 == MIDIbuf_poll_~mask~0#1 % 4294967296); [2025-02-08 02:33:16,245 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5111: assume -2147483648 <= audio_open_#t~ret404#1 && audio_open_#t~ret404#1 <= 2147483647;audio_open_~tmp___0~18#1 := audio_open_#t~ret404#1;havoc audio_open_#t~mem403#1.base, audio_open_#t~mem403#1.offset;havoc audio_open_#t~ret404#1; [2025-02-08 02:33:16,245 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5111-1: SUMMARY for call audio_open_#t~ret404#1 := try_module_get(audio_open_#t~mem403#1.base, audio_open_#t~mem403#1.offset); srcloc: null [2025-02-08 02:33:16,245 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4054: assume sound_release_#t~switch172#1; [2025-02-08 02:33:16,245 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4054: assume !sound_release_#t~switch172#1; [2025-02-08 02:33:16,245 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4054-1: sound_release_#t~switch172#1 := sound_release_#t~switch172#1 || 5 == sound_release_~dev~3#1 % 16; [2025-02-08 02:33:16,245 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3922: assume sound_read_#t~switch144#1;assume { :begin_inline_audio_read } true;audio_read_#in~dev#1, audio_read_#in~file#1.base, audio_read_#in~file#1.offset, audio_read_#in~buf#1.base, audio_read_#in~buf#1.offset, audio_read_#in~count#1 := sound_read_~dev~0#1, sound_read_~file#1.base, sound_read_~file#1.offset, sound_read_~buf#1.base, sound_read_~buf#1.offset, (if sound_read_~count#1 % 18446744073709551616 % 4294967296 <= 2147483647 then sound_read_~count#1 % 18446744073709551616 % 4294967296 else sound_read_~count#1 % 18446744073709551616 % 4294967296 - 4294967296);havoc audio_read_#res#1;havoc audio_read_#t~mem549#1.base, audio_read_#t~mem549#1.offset, audio_read_#t~mem550#1, audio_read_#t~mem551#1.base, audio_read_#t~mem551#1.offset, audio_read_#t~mem552#1, audio_read_#t~bitwise553#1, audio_read_#t~mem554#1.base, audio_read_#t~mem554#1.offset, audio_read_#t~mem555#1, audio_read_#t~bitwise556#1, audio_read_#t~short557#1, audio_read_#t~mem558#1.base, audio_read_#t~mem558#1.offset, audio_read_#t~mem559#1, audio_read_#t~bitwise560#1, audio_read_#t~mem561#1.base, audio_read_#t~mem561#1.offset, audio_read_#t~mem562#1.base, audio_read_#t~mem562#1.offset, audio_read_#t~mem563#1, audio_read_#t~mem564#1.base, audio_read_#t~mem564#1.offset, audio_read_#t~mem565#1, audio_read_#t~bitwise566#1, audio_read_#t~ret567#1, audio_read_#t~mem568#1, audio_read_#t~bitwise569#1, audio_read_#t~mem570#1, audio_read_#t~mem571#1.base, audio_read_#t~mem571#1.offset, audio_read_#t~mem572#1, audio_read_#t~mem573#1.base, audio_read_#t~mem573#1.offset, audio_read_#t~mem574#1, audio_read_#t~mem575#1.base, audio_read_#t~mem575#1.offset, audio_read_#t~mem576#1, audio_read_#t~ret577#1, audio_read_#t~mem578#1, audio_read_#t~ret579#1, audio_read_#t~mem580#1, audio_read_#t~mem581#1, audio_read_~dev#1, audio_read_~file#1.base, audio_read_~file#1.offset, audio_read_~buf#1.base, audio_read_~buf#1.offset, audio_read_~count#1, audio_read_~c~1#1, audio_read_~p~3#1, audio_read_~#l~2#1.base, audio_read_~#l~2#1.offset, audio_read_~#dmabuf___0~0#1.base, audio_read_~#dmabuf___0~0#1.offset, audio_read_~buf_no~0#1, audio_read_~fixit~0#1.base, audio_read_~fixit~0#1.offset, audio_read_~tmp~32#1;audio_read_~dev#1 := audio_read_#in~dev#1;audio_read_~file#1.base, audio_read_~file#1.offset := audio_read_#in~file#1.base, audio_read_#in~file#1.offset;audio_read_~buf#1.base, audio_read_~buf#1.offset := audio_read_#in~buf#1.base, audio_read_#in~buf#1.offset;audio_read_~count#1 := audio_read_#in~count#1;havoc audio_read_~c~1#1;havoc audio_read_~p~3#1;call audio_read_~#l~2#1.base, audio_read_~#l~2#1.offset := #Ultimate.allocOnStack(4);call audio_read_~#dmabuf___0~0#1.base, audio_read_~#dmabuf___0~0#1.offset := #Ultimate.allocOnStack(8);havoc audio_read_~buf_no~0#1;havoc audio_read_~fixit~0#1.base, audio_read_~fixit~0#1.offset;havoc audio_read_~tmp~32#1;audio_read_~dev#1 := audio_read_~dev#1 / 16;audio_read_~p~3#1 := 0;audio_read_~c~1#1 := audio_read_~count#1;call audio_read_#t~mem549#1.base, audio_read_#t~mem549#1.offset := read~$Pointer$#15(~#audio_devs~0.base, ~#audio_devs~0.offset + 8 * audio_read_~dev#1, 8);call audio_read_#t~mem550#1 := read~int#61(audio_read_#t~mem549#1.base, 192 + audio_read_#t~mem549#1.offset, 4); [2025-02-08 02:33:16,245 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3922: assume !sound_read_#t~switch144#1;sound_read_#t~switch144#1 := sound_read_#t~switch144#1 || 1 == sound_read_~dev~0#1 % 16; [2025-02-08 02:33:16,245 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7093: assume 0 == (DMAbuf_open_~adev~0#1.base + DMAbuf_open_~adev~0#1.offset) % 18446744073709551616;DMAbuf_open_#res#1 := -6; [2025-02-08 02:33:16,246 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7093: assume !(0 == (DMAbuf_open_~adev~0#1.base + DMAbuf_open_~adev~0#1.offset) % 18446744073709551616);call DMAbuf_open_#t~mem1250#1 := read~int#61(DMAbuf_open_~adev~0#1.base, 128 + DMAbuf_open_~adev~0#1.offset, 4); [2025-02-08 02:33:16,246 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3922-1: sound_read_#t~switch144#1 := sound_read_#t~switch144#1 || 4 == sound_read_~dev~0#1 % 16; [2025-02-08 02:33:16,246 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11586: assume -2147483648 <= sequencer_ioctl_#t~ret3185#1 && sequencer_ioctl_#t~ret3185#1 <= 2147483647; [2025-02-08 02:33:16,246 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9736: MIDIbuf_read_~c~5#1 := 0; [2025-02-08 02:33:16,246 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11586-1: SUMMARY for call sequencer_ioctl_#t~ret3185#1 := seq_sync(); srcloc: null [2025-02-08 02:33:16,246 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4055-1: sound_release_#t~switch172#1 := sound_release_#t~switch172#1 || 4 == sound_release_~dev~3#1 % 16; [2025-02-08 02:33:16,246 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11058: assume sequencer_open_#t~short3019#1;havoc sequencer_open_#t~mem3016#1.base, sequencer_open_#t~mem3016#1.offset;havoc sequencer_open_#t~mem3017#1.base, sequencer_open_#t~mem3017#1.offset;havoc sequencer_open_#t~mem3018#1;havoc sequencer_open_#t~short3019#1;~tmr_no~0 := sequencer_open_~i___0~1#1;call sequencer_open_#t~mem3020#1.base, sequencer_open_#t~mem3020#1.offset := read~$Pointer$#21(~#sound_timer_devs~0.base, ~#sound_timer_devs~0.offset + 8 * sequencer_open_~i___0~1#1, 8);call sequencer_open_#t~mem3021#1 := read~int#39(sequencer_open_#t~mem3020#1.base, 44 + sequencer_open_#t~mem3020#1.offset, 4);sequencer_open_~best~0#1 := sequencer_open_#t~mem3021#1;havoc sequencer_open_#t~mem3020#1.base, sequencer_open_#t~mem3020#1.offset;havoc sequencer_open_#t~mem3021#1; [2025-02-08 02:33:16,246 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11058: assume !sequencer_open_#t~short3019#1;havoc sequencer_open_#t~mem3016#1.base, sequencer_open_#t~mem3016#1.offset;havoc sequencer_open_#t~mem3017#1.base, sequencer_open_#t~mem3017#1.offset;havoc sequencer_open_#t~mem3018#1;havoc sequencer_open_#t~short3019#1; [2025-02-08 02:33:16,246 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4055: assume sound_release_#t~switch172#1;assume { :begin_inline_audio_release } true;audio_release_#in~dev#1, audio_release_#in~file#1.base, audio_release_#in~file#1.offset := sound_release_~dev~3#1, sound_release_~file#1.base, sound_release_~file#1.offset;havoc audio_release_#t~ret457#1, audio_release_#t~mem458#1.base, audio_release_#t~mem458#1.offset, audio_release_#t~mem459#1.base, audio_release_#t~mem459#1.offset, audio_release_#t~mem460#1.base, audio_release_#t~mem460#1.offset, audio_release_#t~mem461#1.base, audio_release_#t~mem461#1.offset, audio_release_#t~bitwise462#1, audio_release_#t~mem463#1.base, audio_release_#t~mem463#1.offset, audio_release_#t~mem464#1.base, audio_release_#t~mem464#1.offset, audio_release_#t~mem468#1.base, audio_release_#t~mem468#1.offset, audio_release_#t~mem469#1.base, audio_release_#t~mem469#1.offset, audio_release_#t~mem470#1.base, audio_release_#t~mem470#1.offset, audio_release_#t~ret471#1, audio_release_#t~mem472#1.base, audio_release_#t~mem472#1.offset, audio_release_#t~mem473#1.base, audio_release_#t~mem473#1.offset, audio_release_#t~mem474#1.base, audio_release_#t~mem474#1.offset, audio_release_~dev#1, audio_release_~file#1.base, audio_release_~file#1.offset, audio_release_~coprocessor~1#1.base, audio_release_~coprocessor~1#1.offset, audio_release_~mode~1#1, audio_release_~tmp~30#1;audio_release_~dev#1 := audio_release_#in~dev#1;audio_release_~file#1.base, audio_release_~file#1.offset := audio_release_#in~file#1.base, audio_release_#in~file#1.offset;havoc audio_release_~coprocessor~1#1.base, audio_release_~coprocessor~1#1.offset;havoc audio_release_~mode~1#1;havoc audio_release_~tmp~30#1; [2025-02-08 02:33:16,246 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4055: assume !sound_release_#t~switch172#1;sound_release_#t~switch172#1 := true; [2025-02-08 02:33:16,246 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5112: assume 0 == audio_open_~tmp___0~18#1;audio_open_#res#1 := -19; [2025-02-08 02:33:16,247 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5112: assume !(0 == audio_open_~tmp___0~18#1);assume { :begin_inline_DMAbuf_open } true;DMAbuf_open_#in~dev#1, DMAbuf_open_#in~mode#1 := audio_open_~dev#1, audio_open_~mode~0#1;havoc DMAbuf_open_#res#1;havoc DMAbuf_open_#t~mem1249#1.base, DMAbuf_open_#t~mem1249#1.offset, DMAbuf_open_#t~mem1250#1, DMAbuf_open_#t~bitwise1251#1, DMAbuf_open_#t~mem1252#1.base, DMAbuf_open_#t~mem1252#1.offset, DMAbuf_open_#t~mem1253#1.base, DMAbuf_open_#t~mem1253#1.offset, DMAbuf_open_#t~mem1258#1.base, DMAbuf_open_#t~mem1258#1.offset, DMAbuf_open_#t~mem1259#1.base, DMAbuf_open_#t~mem1259#1.offset, DMAbuf_open_#t~ret1260#1, DMAbuf_open_#t~mem1261#1.base, DMAbuf_open_#t~mem1261#1.offset, DMAbuf_open_#t~mem1262#1.base, DMAbuf_open_#t~mem1262#1.offset, DMAbuf_open_#t~mem1263#1, DMAbuf_open_#t~bitwise1264#1, DMAbuf_open_#t~bitwise1265#1, DMAbuf_open_#t~ret1266#1, DMAbuf_open_#t~mem1270#1.base, DMAbuf_open_#t~mem1270#1.offset, DMAbuf_open_#t~mem1271#1.base, DMAbuf_open_#t~mem1271#1.offset, DMAbuf_open_#t~mem1272#1, DMAbuf_open_#t~bitwise1273#1, DMAbuf_open_#t~short1274#1, DMAbuf_open_#t~short1275#1, DMAbuf_open_#t~ret1276#1, DMAbuf_open_#t~mem1280#1.base, DMAbuf_open_#t~mem1280#1.offset, DMAbuf_open_#t~mem1281#1.base, DMAbuf_open_#t~mem1281#1.offset, DMAbuf_open_#t~bitwise1282#1, DMAbuf_open_#t~mem1287#1.base, DMAbuf_open_#t~mem1287#1.offset, DMAbuf_open_#t~mem1288#1.base, DMAbuf_open_#t~mem1288#1.offset, DMAbuf_open_#t~ret1289#1, DMAbuf_open_#t~mem1294#1.base, DMAbuf_open_#t~mem1294#1.offset, DMAbuf_open_#t~mem1295#1.base, DMAbuf_open_#t~mem1295#1.offset, DMAbuf_open_#t~ret1296#1, DMAbuf_open_#t~mem1301#1.base, DMAbuf_open_#t~mem1301#1.offset, DMAbuf_open_#t~mem1302#1.base, DMAbuf_open_#t~mem1302#1.offset, DMAbuf_open_#t~ret1303#1, DMAbuf_open_#t~mem1304#1.base, DMAbuf_open_#t~mem1304#1.offset, DMAbuf_open_#t~mem1305#1, DMAbuf_open_#t~mem1306#1.base, DMAbuf_open_#t~mem1306#1.offset, DMAbuf_open_#t~mem1307#1.base, DMAbuf_open_#t~mem1307#1.offset, DMAbuf_open_#t~mem1308#1.base, DMAbuf_open_#t~mem1308#1.offset, DMAbuf_open_#t~mem1309#1, DMAbuf_open_#t~mem1310#1.base, DMAbuf_open_#t~mem1310#1.offset, DMAbuf_open_#t~mem1311#1, DMAbuf_open_#t~memset~res1312#1.base, DMAbuf_open_#t~memset~res1312#1.offset, DMAbuf_open_~dev#1, DMAbuf_open_~mode#1, DMAbuf_open_~adev~0#1.base, DMAbuf_open_~adev~0#1.offset, DMAbuf_open_~retval~1#1, DMAbuf_open_~dmap_in~1#1.base, DMAbuf_open_~dmap_in~1#1.offset, DMAbuf_open_~dmap_out~1#1.base, DMAbuf_open_~dmap_out~1#1.offset;DMAbuf_open_~dev#1 := DMAbuf_open_#in~dev#1;DMAbuf_open_~mode#1 := DMAbuf_open_#in~mode#1;havoc DMAbuf_open_~adev~0#1.base, DMAbuf_open_~adev~0#1.offset;havoc DMAbuf_open_~retval~1#1;havoc DMAbuf_open_~dmap_in~1#1.base, DMAbuf_open_~dmap_in~1#1.offset;havoc DMAbuf_open_~dmap_out~1#1.base, DMAbuf_open_~dmap_out~1#1.offset;call DMAbuf_open_#t~mem1249#1.base, DMAbuf_open_#t~mem1249#1.offset := read~$Pointer$#15(~#audio_devs~0.base, ~#audio_devs~0.offset + 8 * DMAbuf_open_~dev#1, 8);DMAbuf_open_~adev~0#1.base, DMAbuf_open_~adev~0#1.offset := DMAbuf_open_#t~mem1249#1.base, DMAbuf_open_#t~mem1249#1.offset;havoc DMAbuf_open_#t~mem1249#1.base, DMAbuf_open_#t~mem1249#1.offset;DMAbuf_open_~dmap_in~1#1.base, DMAbuf_open_~dmap_in~1#1.offset := 0, 0;DMAbuf_open_~dmap_out~1#1.base, DMAbuf_open_~dmap_out~1#1.offset := 0, 0; [2025-02-08 02:33:16,247 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11851-1: havoc sequencer_ioctl_#t~bitwise3256#1;assume sequencer_ioctl_#t~bitwise3256#1 % 4294967296 <= sequencer_ioctl_#t~bitwise3255#1 % 4294967296 && sequencer_ioctl_#t~bitwise3256#1 % 4294967296 <= ~synth_open_mask~0 % 4294967296; [2025-02-08 02:33:16,247 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11851: [2025-02-08 02:33:16,247 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11058-2: call sequencer_open_#t~mem3016#1.base, sequencer_open_#t~mem3016#1.offset := read~$Pointer$#21(~#sound_timer_devs~0.base, ~#sound_timer_devs~0.offset + 8 * sequencer_open_~i___0~1#1, 8);sequencer_open_#t~short3019#1 := 0 != (sequencer_open_#t~mem3016#1.base + sequencer_open_#t~mem3016#1.offset) % 18446744073709551616; [2025-02-08 02:33:16,247 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11058-1: assume sequencer_open_#t~short3019#1;call sequencer_open_#t~mem3017#1.base, sequencer_open_#t~mem3017#1.offset := read~$Pointer$#21(~#sound_timer_devs~0.base, ~#sound_timer_devs~0.offset + 8 * sequencer_open_~i___0~1#1, 8);call sequencer_open_#t~mem3018#1 := read~int#39(sequencer_open_#t~mem3017#1.base, 44 + sequencer_open_#t~mem3017#1.offset, 4);sequencer_open_#t~short3019#1 := sequencer_open_#t~mem3018#1 > sequencer_open_~best~0#1; [2025-02-08 02:33:16,247 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11058-1: assume !sequencer_open_#t~short3019#1; [2025-02-08 02:33:16,247 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11851-3: havoc sequencer_ioctl_#t~bitwise3255#1;assume sequencer_ioctl_#t~bitwise3255#1 > 1; [2025-02-08 02:33:16,247 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11851-2: [2025-02-08 02:33:16,247 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8416-1: SUMMARY for call poll_output_#t~ret2078#1 := DMAbuf_space_in_queue(poll_output_~dev#1); srcloc: null [2025-02-08 02:33:16,247 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8416: assume -2147483648 <= poll_output_#t~ret2078#1 && poll_output_#t~ret2078#1 <= 2147483647;poll_output_~tmp~63#1 := poll_output_#t~ret2078#1;havoc poll_output_#t~ret2078#1; [2025-02-08 02:33:16,247 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4056: havoc audio_release_#t~ret457#1, audio_release_#t~mem458#1.base, audio_release_#t~mem458#1.offset, audio_release_#t~mem459#1.base, audio_release_#t~mem459#1.offset, audio_release_#t~mem460#1.base, audio_release_#t~mem460#1.offset, audio_release_#t~mem461#1.base, audio_release_#t~mem461#1.offset, audio_release_#t~bitwise462#1, audio_release_#t~mem463#1.base, audio_release_#t~mem463#1.offset, audio_release_#t~mem464#1.base, audio_release_#t~mem464#1.offset, audio_release_#t~mem468#1.base, audio_release_#t~mem468#1.offset, audio_release_#t~mem469#1.base, audio_release_#t~mem469#1.offset, audio_release_#t~mem470#1.base, audio_release_#t~mem470#1.offset, audio_release_#t~ret471#1, audio_release_#t~mem472#1.base, audio_release_#t~mem472#1.offset, audio_release_#t~mem473#1.base, audio_release_#t~mem473#1.offset, audio_release_#t~mem474#1.base, audio_release_#t~mem474#1.offset, audio_release_~dev#1, audio_release_~file#1.base, audio_release_~file#1.offset, audio_release_~coprocessor~1#1.base, audio_release_~coprocessor~1#1.offset, audio_release_~mode~1#1, audio_release_~tmp~30#1;havoc audio_release_#in~dev#1, audio_release_#in~file#1.base, audio_release_#in~file#1.offset;assume { :end_inline_audio_release } true; [2025-02-08 02:33:16,247 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9870-1: MIDIbuf_poll_#res#1 := MIDIbuf_poll_~mask~0#1; [2025-02-08 02:33:16,247 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5510: assume -2147483648 <= audio_ioctl_#t~ret623#1 && audio_ioctl_#t~ret623#1 <= 2147483647;audio_ioctl_~val~0#1 := audio_ioctl_#t~ret623#1; [2025-02-08 02:33:16,247 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5378: assume 0 != audio_read_#t~bitwise569#1 % 4294967296 && -11 == audio_read_~buf_no~0#1;havoc audio_read_#t~mem568#1;havoc audio_read_#t~bitwise569#1;audio_read_#res#1 := -11;call ULTIMATE.dealloc(audio_read_~#l~2#1.base, audio_read_~#l~2#1.offset);havoc audio_read_~#l~2#1.base, audio_read_~#l~2#1.offset;call ULTIMATE.dealloc(audio_read_~#dmabuf___0~0#1.base, audio_read_~#dmabuf___0~0#1.offset);havoc audio_read_~#dmabuf___0~0#1.base, audio_read_~#dmabuf___0~0#1.offset; [2025-02-08 02:33:16,247 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5378: assume !(0 != audio_read_#t~bitwise569#1 % 4294967296 && -11 == audio_read_~buf_no~0#1);havoc audio_read_#t~mem568#1;havoc audio_read_#t~bitwise569#1;audio_read_#res#1 := audio_read_~buf_no~0#1;call ULTIMATE.dealloc(audio_read_~#l~2#1.base, audio_read_~#l~2#1.offset);havoc audio_read_~#l~2#1.base, audio_read_~#l~2#1.offset;call ULTIMATE.dealloc(audio_read_~#dmabuf___0~0#1.base, audio_read_~#dmabuf___0~0#1.offset);havoc audio_read_~#dmabuf___0~0#1.base, audio_read_~#dmabuf___0~0#1.offset; [2025-02-08 02:33:16,247 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5510-1: SUMMARY for call audio_ioctl_#t~ret623#1 := set_format(audio_ioctl_~dev#1, audio_ioctl_~val~0#1); srcloc: null [2025-02-08 02:33:16,247 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9606: havoc drain_midi_queue_#t~mem2295#1.base, drain_midi_queue_#t~mem2295#1.offset, drain_midi_queue_#t~mem2296#1.base, drain_midi_queue_#t~mem2296#1.offset, drain_midi_queue_#t~ret2297#1, drain_midi_queue_#t~ret2298#1.base, drain_midi_queue_#t~ret2298#1.offset, drain_midi_queue_#t~ret2299#1, drain_midi_queue_#t~mem2303#1.base, drain_midi_queue_#t~mem2303#1.offset, drain_midi_queue_#t~mem2304#1.base, drain_midi_queue_#t~mem2304#1.offset, drain_midi_queue_#t~ret2305#1, drain_midi_queue_~dev#1, drain_midi_queue_~tmp~80#1.base, drain_midi_queue_~tmp~80#1.offset, drain_midi_queue_~tmp___0~52#1, drain_midi_queue_~tmp___1~27#1;havoc drain_midi_queue_#in~dev#1;assume { :end_inline_drain_midi_queue } true; [2025-02-08 02:33:16,247 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5378-3: assume 2048 == audio_read_#t~mem568#1 % 4294967296;audio_read_#t~bitwise569#1 := audio_read_#t~mem568#1; [2025-02-08 02:33:16,247 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5378-3: assume !(2048 == audio_read_#t~mem568#1 % 4294967296); [2025-02-08 02:33:16,247 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5378-4: assume 0 == audio_read_#t~mem568#1 % 4294967296;audio_read_#t~bitwise569#1 := 0; [2025-02-08 02:33:16,247 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5378-4: assume !(0 == audio_read_#t~mem568#1 % 4294967296); [2025-02-08 02:33:16,247 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5378-1: [2025-02-08 02:33:16,247 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8417: assume 0 == poll_output_~tmp~63#1;poll_output_#res#1 := 0; [2025-02-08 02:33:16,247 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8417: assume !(0 == poll_output_~tmp~63#1);poll_output_#res#1 := 260; [2025-02-08 02:33:16,248 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5378-2: havoc audio_read_#t~bitwise569#1;assume audio_read_#t~bitwise569#1 % 4294967296 <= audio_read_#t~mem568#1 % 4294967296 && audio_read_#t~bitwise569#1 % 4294967296 <= 2048; [2025-02-08 02:33:16,248 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3925: assume sound_read_#t~switch144#1; [2025-02-08 02:33:16,248 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3925: assume !sound_read_#t~switch144#1; [2025-02-08 02:33:16,248 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3793: load_mixer_volumes_~tmp~12#1 := load_mixer_volumes_#t~nondet131#1; [2025-02-08 02:33:16,248 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7889-1: SUMMARY for call DMAbuf_getwrbuffer_#t~ret1737#1.base, DMAbuf_getwrbuffer_#t~ret1737#1.offset := spinlock_check(DMAbuf_getwrbuffer_~dmap~13#1.base, 52 + DMAbuf_getwrbuffer_~dmap~13#1.offset); srcloc: null [2025-02-08 02:33:16,248 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9739: assume 0 != MIDIbuf_read_#t~mem2450#1;havoc MIDIbuf_read_#t~mem2449#1.base, MIDIbuf_read_#t~mem2449#1.offset;havoc MIDIbuf_read_#t~mem2450#1; [2025-02-08 02:33:16,248 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9739: assume !(0 != MIDIbuf_read_#t~mem2450#1);havoc MIDIbuf_read_#t~mem2449#1.base, MIDIbuf_read_#t~mem2449#1.offset;havoc MIDIbuf_read_#t~mem2450#1; [2025-02-08 02:33:16,248 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7889: DMAbuf_getwrbuffer_~tmp___1~22#1.base, DMAbuf_getwrbuffer_~tmp___1~22#1.offset := DMAbuf_getwrbuffer_#t~ret1737#1.base, DMAbuf_getwrbuffer_#t~ret1737#1.offset;havoc DMAbuf_getwrbuffer_#t~ret1737#1.base, DMAbuf_getwrbuffer_#t~ret1737#1.offset; [2025-02-08 02:33:16,248 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9739-1: call MIDIbuf_read_#t~mem2449#1.base, MIDIbuf_read_#t~mem2449#1.offset := read~$Pointer$#30(~#midi_in_buf~0.base, ~#midi_in_buf~0.offset + 8 * MIDIbuf_read_~dev#1, 8);call MIDIbuf_read_#t~mem2450#1 := read~int#61(MIDIbuf_read_#t~mem2449#1.base, MIDIbuf_read_#t~mem2449#1.offset, 4); [2025-02-08 02:33:16,249 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3661-1: assume __copy_from_user_#t~switch104#1; [2025-02-08 02:33:16,249 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3661-1: assume !__copy_from_user_#t~switch104#1;__copy_from_user_#t~switch104#1 := true; [2025-02-08 02:33:16,249 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3661: assume 0 != __copy_from_user_~tmp___1~1#1;__copy_from_user_#res#1 := __copy_from_user_~ret~2#1; [2025-02-08 02:33:16,249 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3661: assume !(0 != __copy_from_user_~tmp___1~1#1);__copy_from_user_#res#1 := __copy_from_user_~ret~2#1; [2025-02-08 02:33:16,249 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11589-1: SUMMARY for call sequencer_ioctl_#t~ret3186#1.base, sequencer_ioctl_#t~ret3186#1.offset := get_current(); srcloc: null [2025-02-08 02:33:16,249 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11589: sequencer_ioctl_~tmp___1~36#1.base, sequencer_ioctl_~tmp___1~36#1.offset := sequencer_ioctl_#t~ret3186#1.base, sequencer_ioctl_#t~ret3186#1.offset;havoc sequencer_ioctl_#t~ret3186#1.base, sequencer_ioctl_#t~ret3186#1.offset; [2025-02-08 02:33:16,249 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10268: assume 5 == sequencer_write_#t~mem2554#1 % 256 % 4294967296;havoc sequencer_write_#t~mem2554#1;call sequencer_write_#t~mem2555#1 := read~int#61(sequencer_write_~#event_rec~1#1.base, 2 + sequencer_write_~#event_rec~1#1.offset, 1);call sequencer_write_#t~mem2556#1 := read~int#34(~#midi_opened~0.base, ~#midi_opened~0.offset + 4 * (if sequencer_write_#t~mem2555#1 % 256 % 4294967296 <= 2147483647 then sequencer_write_#t~mem2555#1 % 256 % 4294967296 else sequencer_write_#t~mem2555#1 % 256 % 4294967296 - 4294967296), 4); [2025-02-08 02:33:16,249 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10268: assume !(5 == sequencer_write_#t~mem2554#1 % 256 % 4294967296);havoc sequencer_write_#t~mem2554#1; [2025-02-08 02:33:16,249 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4190: assume (if sound_ioctl_~cmd#1 % 4294967296 % 4294967296 <= 2147483647 then sound_ioctl_~cmd#1 % 4294967296 % 4294967296 else sound_ioctl_~cmd#1 % 4294967296 % 4294967296 - 4294967296) < 0; [2025-02-08 02:33:16,249 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4190: assume !((if sound_ioctl_~cmd#1 % 4294967296 % 4294967296 <= 2147483647 then sound_ioctl_~cmd#1 % 4294967296 % 4294967296 else sound_ioctl_~cmd#1 % 4294967296 % 4294967296 - 4294967296) < 0); [2025-02-08 02:33:16,249 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10268-1: call sequencer_write_#t~mem2554#1 := read~int#61(sequencer_write_~#event_rec~1#1.base, sequencer_write_~#event_rec~1#1.offset, 1); [2025-02-08 02:33:16,249 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4058: assume sound_release_#t~switch172#1; [2025-02-08 02:33:16,249 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4058: assume !sound_release_#t~switch172#1; [2025-02-08 02:33:16,249 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7097-3: assume 4 == DMAbuf_open_#t~mem1250#1;DMAbuf_open_#t~bitwise1251#1 := DMAbuf_open_#t~mem1250#1; [2025-02-08 02:33:16,249 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7097-3: assume !(4 == DMAbuf_open_#t~mem1250#1); [2025-02-08 02:33:16,249 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7097-2: havoc DMAbuf_open_#t~bitwise1251#1;assume ((((DMAbuf_open_#t~mem1250#1 < 0 || DMAbuf_open_#t~bitwise1251#1 <= DMAbuf_open_#t~mem1250#1) && DMAbuf_open_#t~bitwise1251#1 <= 4) && DMAbuf_open_#t~bitwise1251#1 >= 0) && (DMAbuf_open_#t~mem1250#1 >= 0 || DMAbuf_open_#t~bitwise1251#1 > 4 + DMAbuf_open_#t~mem1250#1)) && DMAbuf_open_#t~bitwise1251#1 >= -2147483648; [2025-02-08 02:33:16,249 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3926: assume sound_read_#t~switch144#1;assume { :begin_inline_sequencer_read } true;sequencer_read_#in~dev#1, sequencer_read_#in~file#1.base, sequencer_read_#in~file#1.offset, sequencer_read_#in~buf#1.base, sequencer_read_#in~buf#1.offset, sequencer_read_#in~count#1 := sound_read_~dev~0#1, sound_read_~file#1.base, sound_read_~file#1.offset, sound_read_~buf#1.base, sound_read_~buf#1.offset, (if sound_read_~count#1 % 18446744073709551616 % 4294967296 <= 2147483647 then sound_read_~count#1 % 18446744073709551616 % 4294967296 else sound_read_~count#1 % 18446744073709551616 % 4294967296 - 4294967296);havoc sequencer_read_#res#1;havoc sequencer_read_#t~ret2509#1.base, sequencer_read_#t~ret2509#1.offset, sequencer_read_#t~ret2510#1, sequencer_read_#t~mem2511#1, sequencer_read_#t~bitwise2512#1, sequencer_read_#t~ret2513#1, sequencer_read_#t~ret2514#1.base, sequencer_read_#t~ret2514#1.offset, sequencer_read_#t~ret2515#1, sequencer_read_#t~ret2516#1, sequencer_read_#t~ret2517#1.base, sequencer_read_#t~ret2517#1.offset, sequencer_read_#t~ret2518#1, sequencer_read_~dev#1, sequencer_read_~file#1.base, sequencer_read_~file#1.offset, sequencer_read_~buf#1.base, sequencer_read_~buf#1.offset, sequencer_read_~count#1, sequencer_read_~c~6#1, sequencer_read_~p~7#1, sequencer_read_~ev_len~0#1, sequencer_read_~flags~19#1, sequencer_read_~tmp~90#1.base, sequencer_read_~tmp~90#1.offset, sequencer_read_~tmp___0~60#1.base, sequencer_read_~tmp___0~60#1.offset, sequencer_read_~fixit~2#1.base, sequencer_read_~fixit~2#1.offset, sequencer_read_~tmp___1~31#1, sequencer_read_~tmp___2~16#1.base, sequencer_read_~tmp___2~16#1.offset;sequencer_read_~dev#1 := sequencer_read_#in~dev#1;sequencer_read_~file#1.base, sequencer_read_~file#1.offset := sequencer_read_#in~file#1.base, sequencer_read_#in~file#1.offset;sequencer_read_~buf#1.base, sequencer_read_~buf#1.offset := sequencer_read_#in~buf#1.base, sequencer_read_#in~buf#1.offset;sequencer_read_~count#1 := sequencer_read_#in~count#1;havoc sequencer_read_~c~6#1;havoc sequencer_read_~p~7#1;havoc sequencer_read_~ev_len~0#1;havoc sequencer_read_~flags~19#1;havoc sequencer_read_~tmp~90#1.base, sequencer_read_~tmp~90#1.offset;havoc sequencer_read_~tmp___0~60#1.base, sequencer_read_~tmp___0~60#1.offset;havoc sequencer_read_~fixit~2#1.base, sequencer_read_~fixit~2#1.offset;havoc sequencer_read_~tmp___1~31#1;havoc sequencer_read_~tmp___2~16#1.base, sequencer_read_~tmp___2~16#1.offset;sequencer_read_~c~6#1 := sequencer_read_~count#1;sequencer_read_~p~7#1 := 0;sequencer_read_~dev#1 := sequencer_read_~dev#1 / 16;sequencer_read_~ev_len~0#1 := (if 1 == ~seq_mode~0 then 4 else 8); [2025-02-08 02:33:16,249 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3926: assume !sound_read_#t~switch144#1;sound_read_#t~switch144#1 := sound_read_#t~switch144#1 || 2 == sound_read_~dev~0#1 % 16; [2025-02-08 02:33:16,249 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7097-1: [2025-02-08 02:33:16,249 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7097: assume 0 == DMAbuf_open_#t~bitwise1251#1;havoc DMAbuf_open_#t~mem1250#1;havoc DMAbuf_open_#t~bitwise1251#1;call DMAbuf_open_#t~mem1252#1.base, DMAbuf_open_#t~mem1252#1.offset := read~$Pointer$#61(DMAbuf_open_~adev~0#1.base, 168 + DMAbuf_open_~adev~0#1.offset, 8);call write~$Pointer$#61(DMAbuf_open_#t~mem1252#1.base, DMAbuf_open_#t~mem1252#1.offset, DMAbuf_open_~adev~0#1.base, 160 + DMAbuf_open_~adev~0#1.offset, 8);havoc DMAbuf_open_#t~mem1252#1.base, DMAbuf_open_#t~mem1252#1.offset; [2025-02-08 02:33:16,249 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7097: assume !(0 == DMAbuf_open_#t~bitwise1251#1);havoc DMAbuf_open_#t~mem1250#1;havoc DMAbuf_open_#t~bitwise1251#1; [2025-02-08 02:33:16,249 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7890: DMAbuf_getwrbuffer_~flags~10#1 := DMAbuf_getwrbuffer_#t~ret1738#1;havoc DMAbuf_getwrbuffer_#t~ret1738#1;assume { :begin_inline_find_output_space } true;find_output_space_#in~dev#1, find_output_space_#in~buf#1.base, find_output_space_#in~buf#1.offset, find_output_space_#in~size#1.base, find_output_space_#in~size#1.offset := DMAbuf_getwrbuffer_~dev#1, DMAbuf_getwrbuffer_~buf#1.base, DMAbuf_getwrbuffer_~buf#1.offset, DMAbuf_getwrbuffer_~size#1.base, DMAbuf_getwrbuffer_~size#1.offset;havoc find_output_space_#res#1;havoc find_output_space_#t~mem1702#1.base, find_output_space_#t~mem1702#1.offset, find_output_space_#t~mem1703#1.base, find_output_space_#t~mem1703#1.offset, find_output_space_#t~mem1705#1, find_output_space_#t~mem1704#1, find_output_space_#t~mem1706#1.base, find_output_space_#t~mem1706#1.offset, find_output_space_#t~ret1707#1, find_output_space_#t~mem1710#1, find_output_space_#t~mem1708#1, find_output_space_#t~mem1709#1, find_output_space_#t~mem1712#1, find_output_space_#t~mem1711#1, find_output_space_#t~mem1713#1, find_output_space_#t~short1714#1, find_output_space_#t~ret1715#1, find_output_space_#t~mem1716#1, find_output_space_#t~mem1717#1, find_output_space_#t~ret1718#1, find_output_space_#t~mem1719#1.base, find_output_space_#t~mem1719#1.offset, find_output_space_#t~mem1720#1, find_output_space_#t~mem1721#1, find_output_space_#t~mem1722#1, find_output_space_#t~mem1723#1, find_output_space_#t~mem1724#1, find_output_space_#t~mem1725#1, find_output_space_#t~mem1726#1, find_output_space_~dev#1, find_output_space_~buf#1.base, find_output_space_~buf#1.offset, find_output_space_~size#1.base, find_output_space_~size#1.offset, find_output_space_~adev~12#1.base, find_output_space_~adev~12#1.offset, find_output_space_~dmap~12#1.base, find_output_space_~dmap~12#1.offset, find_output_space_~active_offs~0#1, find_output_space_~len~3#1, find_output_space_~offs~1#1, find_output_space_~maxfrags~0#1, find_output_space_~occupied_bytes~0#1;find_output_space_~dev#1 := find_output_space_#in~dev#1;find_output_space_~buf#1.base, find_output_space_~buf#1.offset := find_output_space_#in~buf#1.base, find_output_space_#in~buf#1.offset;find_output_space_~size#1.base, find_output_space_~size#1.offset := find_output_space_#in~size#1.base, find_output_space_#in~size#1.offset;havoc find_output_space_~adev~12#1.base, find_output_space_~adev~12#1.offset;havoc find_output_space_~dmap~12#1.base, find_output_space_~dmap~12#1.offset;havoc find_output_space_~active_offs~0#1;havoc find_output_space_~len~3#1;havoc find_output_space_~offs~1#1;havoc find_output_space_~maxfrags~0#1;havoc find_output_space_~occupied_bytes~0#1;call find_output_space_#t~mem1702#1.base, find_output_space_#t~mem1702#1.offset := read~$Pointer$#15(~#audio_devs~0.base, ~#audio_devs~0.offset + 8 * find_output_space_~dev#1, 8);find_output_space_~adev~12#1.base, find_output_space_~adev~12#1.offset := find_output_space_#t~mem1702#1.base, find_output_space_#t~mem1702#1.offset;havoc find_output_space_#t~mem1702#1.base, find_output_space_#t~mem1702#1.offset;call find_output_space_#t~mem1703#1.base, find_output_space_#t~mem1703#1.offset := read~$Pointer$#61(find_output_space_~adev~12#1.base, 168 + find_output_space_~adev~12#1.offset, 8);find_output_space_~dmap~12#1.base, find_output_space_~dmap~12#1.offset := find_output_space_#t~mem1703#1.base, find_output_space_#t~mem1703#1.offset;havoc find_output_space_#t~mem1703#1.base, find_output_space_#t~mem1703#1.offset;call find_output_space_#t~mem1705#1 := read~int#61(find_output_space_~dmap~12#1.base, 660 + find_output_space_~dmap~12#1.offset, 8);call find_output_space_#t~mem1704#1 := read~int#61(find_output_space_~dmap~12#1.base, 632 + find_output_space_~dmap~12#1.offset, 4);find_output_space_~occupied_bytes~0#1 := (if find_output_space_#t~mem1705#1 % 18446744073709551616 % (find_output_space_#t~mem1704#1 % 18446744073709551616) % 18446744073709551616 % 4294967296 <= 2147483647 then find_output_space_#t~mem1705#1 % 18446744073709551616 % (find_output_space_#t~mem1704#1 % 18446744073709551616) % 18446744073709551616 % 4294967296 else find_output_space_#t~mem1705#1 % 18446744073709551616 % (find_output_space_#t~mem1704#1 % 18446744073709551616) % 18446744073709551616 % 4294967296 - 4294967296);havoc find_output_space_#t~mem1705#1;havoc find_output_space_#t~mem1704#1;call find_output_space_#t~mem1706#1.base, find_output_space_#t~mem1706#1.offset := read~$Pointer$#61(find_output_space_~dmap~12#1.base, 8 + find_output_space_~dmap~12#1.offset, 8);call write~$Pointer$#42(find_output_space_#t~mem1706#1.base, find_output_space_#t~mem1706#1.offset, find_output_space_~buf#1.base, find_output_space_~buf#1.offset, 8);havoc find_output_space_#t~mem1706#1.base, find_output_space_#t~mem1706#1.offset; [2025-02-08 02:33:16,250 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3926-1: sound_read_#t~switch144#1 := sound_read_#t~switch144#1 || 8 == sound_read_~dev~0#1 % 16; [2025-02-08 02:33:16,250 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3794: assume 0 == load_mixer_volumes_~tmp~12#1; [2025-02-08 02:33:16,250 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3794: assume !(0 == load_mixer_volumes_~tmp~12#1);load_mixer_volumes_~i~5#1 := 1 + load_mixer_volumes_~i~5#1; [2025-02-08 02:33:16,250 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7097-4: assume 0 == DMAbuf_open_#t~mem1250#1;DMAbuf_open_#t~bitwise1251#1 := 0; [2025-02-08 02:33:16,250 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7097-4: assume !(0 == DMAbuf_open_#t~mem1250#1); [2025-02-08 02:33:16,250 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9740: MIDIbuf_read_~tmp___1~30#1.base, MIDIbuf_read_~tmp___1~30#1.offset := MIDIbuf_read_#t~ret2451#1.base, MIDIbuf_read_#t~ret2451#1.offset;havoc MIDIbuf_read_#t~ret2451#1.base, MIDIbuf_read_#t~ret2451#1.offset; [2025-02-08 02:33:16,250 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9740-1: SUMMARY for call MIDIbuf_read_#t~ret2451#1.base, MIDIbuf_read_#t~ret2451#1.offset := spinlock_check(~#lock~0.base, ~#lock~0.offset); srcloc: null [2025-02-08 02:33:16,250 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7890-1: SUMMARY for call DMAbuf_getwrbuffer_#t~ret1738#1 := _raw_spin_lock_irqsave(DMAbuf_getwrbuffer_~tmp___1~22#1.base, DMAbuf_getwrbuffer_~tmp___1~22#1.offset); srcloc: null [2025-02-08 02:33:16,251 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5512-1: assume 4 == audio_ioctl_#t~mem630#1;audio_ioctl_#t~bitwise631#1 := audio_ioctl_#t~mem630#1; [2025-02-08 02:33:16,251 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5512-1: assume !(4 == audio_ioctl_#t~mem630#1); [2025-02-08 02:33:16,251 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4455: call oss_init_#t~mem297#1.base, oss_init_#t~mem297#1.offset := read~$Pointer$#24(~#dev_list~0.base, 12 + (~#dev_list~0.offset + 20 * oss_init_~i~6#1), 8);call oss_init_#t~mem298#1 := read~int#56(oss_init_#t~mem297#1.base, oss_init_#t~mem297#1.offset, 4); [2025-02-08 02:33:16,251 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5512-2: assume 0 == audio_ioctl_#t~mem630#1;audio_ioctl_#t~bitwise631#1 := 0; [2025-02-08 02:33:16,251 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5512-2: assume !(0 == audio_ioctl_#t~mem630#1); [2025-02-08 02:33:16,251 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11590-1: SUMMARY for call sequencer_ioctl_#t~ret3187#1 := signal_pending(sequencer_ioctl_~tmp___1~36#1.base, sequencer_ioctl_~tmp___1~36#1.offset); srcloc: null [2025-02-08 02:33:16,251 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5512: assume audio_ioctl_#t~short632#1;havoc audio_ioctl_#t~mem626#1.base, audio_ioctl_#t~mem626#1.offset;havoc audio_ioctl_#t~mem627#1;havoc audio_ioctl_#t~bitwise628#1;havoc audio_ioctl_#t~mem629#1.base, audio_ioctl_#t~mem629#1.offset;havoc audio_ioctl_#t~mem630#1;havoc audio_ioctl_#t~bitwise631#1;havoc audio_ioctl_#t~short632#1;audio_ioctl_#res#1 := -16; [2025-02-08 02:33:16,251 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5512: assume !audio_ioctl_#t~short632#1;havoc audio_ioctl_#t~mem626#1.base, audio_ioctl_#t~mem626#1.offset;havoc audio_ioctl_#t~mem627#1;havoc audio_ioctl_#t~bitwise628#1;havoc audio_ioctl_#t~mem629#1.base, audio_ioctl_#t~mem629#1.offset;havoc audio_ioctl_#t~mem630#1;havoc audio_ioctl_#t~bitwise631#1;havoc audio_ioctl_#t~short632#1; [2025-02-08 02:33:16,251 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5512-5: assume 0 == audio_ioctl_#t~mem627#1;audio_ioctl_#t~bitwise628#1 := 0; [2025-02-08 02:33:16,251 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5512-5: assume !(0 == audio_ioctl_#t~mem627#1); [2025-02-08 02:33:16,251 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5512-6: assume 0 == audio_ioctl_#t~mem625#1 % 2;havoc audio_ioctl_#t~mem624#1.base, audio_ioctl_#t~mem624#1.offset;havoc audio_ioctl_#t~mem625#1;audio_ioctl_#res#1 := 0; [2025-02-08 02:33:16,251 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5512-6: assume !(0 == audio_ioctl_#t~mem625#1 % 2);havoc audio_ioctl_#t~mem624#1.base, audio_ioctl_#t~mem624#1.offset;havoc audio_ioctl_#t~mem625#1;call audio_ioctl_#t~mem626#1.base, audio_ioctl_#t~mem626#1.offset := read~$Pointer$#15(~#audio_devs~0.base, ~#audio_devs~0.offset + 8 * audio_ioctl_~dev#1, 8);call audio_ioctl_#t~mem627#1 := read~int#61(audio_ioctl_#t~mem626#1.base, 428 + audio_ioctl_#t~mem626#1.offset, 4); [2025-02-08 02:33:16,251 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5512-3: assume audio_ioctl_#t~short632#1;call audio_ioctl_#t~mem629#1.base, audio_ioctl_#t~mem629#1.offset := read~$Pointer$#15(~#audio_devs~0.base, ~#audio_devs~0.offset + 8 * audio_ioctl_~dev#1, 8);call audio_ioctl_#t~mem630#1 := read~int#61(audio_ioctl_#t~mem629#1.base, 128 + audio_ioctl_#t~mem629#1.offset, 4); [2025-02-08 02:33:16,251 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5512-3: assume !audio_ioctl_#t~short632#1; [2025-02-08 02:33:16,251 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11590: assume -2147483648 <= sequencer_ioctl_#t~ret3187#1 && sequencer_ioctl_#t~ret3187#1 <= 2147483647;sequencer_ioctl_~tmp___2~20#1 := sequencer_ioctl_#t~ret3187#1;havoc sequencer_ioctl_#t~ret3187#1; [2025-02-08 02:33:16,251 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5512-4: assume 2 == audio_ioctl_#t~mem627#1;audio_ioctl_#t~bitwise628#1 := audio_ioctl_#t~mem627#1; [2025-02-08 02:33:16,251 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5512-4: assume !(2 == audio_ioctl_#t~mem627#1); [2025-02-08 02:33:16,251 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10269: assume 0 == sequencer_write_#t~mem2556#1;havoc sequencer_write_#t~mem2555#1;havoc sequencer_write_#t~mem2556#1;call sequencer_write_#t~mem2557#1 := read~int#61(sequencer_write_~#event_rec~1#1.base, 2 + sequencer_write_~#event_rec~1#1.offset, 1);sequencer_write_~dev___0~0#1 := (if sequencer_write_#t~mem2557#1 % 256 % 4294967296 <= 2147483647 then sequencer_write_#t~mem2557#1 % 256 % 4294967296 else sequencer_write_#t~mem2557#1 % 256 % 4294967296 - 4294967296);havoc sequencer_write_#t~mem2557#1;sequencer_write_#t~short2559#1 := sequencer_write_~dev___0~0#1 >= ~max_mididev~0; [2025-02-08 02:33:16,251 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10269: assume !(0 == sequencer_write_#t~mem2556#1);havoc sequencer_write_#t~mem2555#1;havoc sequencer_write_#t~mem2556#1; [2025-02-08 02:33:16,251 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5512-7: assume audio_ioctl_#t~switch598#1;call audio_ioctl_#t~mem624#1.base, audio_ioctl_#t~mem624#1.offset := read~$Pointer$#15(~#audio_devs~0.base, ~#audio_devs~0.offset + 8 * audio_ioctl_~dev#1, 8);call audio_ioctl_#t~mem625#1 := read~int#61(audio_ioctl_#t~mem624#1.base, 192 + audio_ioctl_#t~mem624#1.offset, 4); [2025-02-08 02:33:16,251 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5512-7: assume !audio_ioctl_#t~switch598#1;audio_ioctl_#t~switch598#1 := audio_ioctl_#t~switch598#1 || -2146414580 == audio_ioctl_~cmd#1; [2025-02-08 02:33:16,251 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4191-1: SUMMARY for call sound_ioctl_#t~ret216#1.base, sound_ioctl_#t~ret216#1.offset := current_thread_info(); srcloc: null [2025-02-08 02:33:16,251 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4191: sound_ioctl_~tmp___2~2#1.base, sound_ioctl_~tmp___2~2#1.offset := sound_ioctl_#t~ret216#1.base, sound_ioctl_#t~ret216#1.offset;havoc sound_ioctl_#t~ret216#1.base, sound_ioctl_#t~ret216#1.offset;havoc sound_ioctl_#t~ret216#1.base, sound_ioctl_#t~ret216#1.offset; [2025-02-08 02:33:16,251 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4059-1: SUMMARY for call sound_release_#t~ret175#1 := printk(24, 0); srcloc: null [2025-02-08 02:33:16,251 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4059: assume -2147483648 <= sound_release_#t~ret175#1 && sound_release_#t~ret175#1 <= 2147483647; [2025-02-08 02:33:16,251 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5116: audio_open_#t~ret405#1 := DMAbuf_open_#res#1;havoc DMAbuf_open_#t~mem1249#1.base, DMAbuf_open_#t~mem1249#1.offset, DMAbuf_open_#t~mem1250#1, DMAbuf_open_#t~bitwise1251#1, DMAbuf_open_#t~mem1252#1.base, DMAbuf_open_#t~mem1252#1.offset, DMAbuf_open_#t~mem1253#1.base, DMAbuf_open_#t~mem1253#1.offset, DMAbuf_open_#t~mem1258#1.base, DMAbuf_open_#t~mem1258#1.offset, DMAbuf_open_#t~mem1259#1.base, DMAbuf_open_#t~mem1259#1.offset, DMAbuf_open_#t~ret1260#1, DMAbuf_open_#t~mem1261#1.base, DMAbuf_open_#t~mem1261#1.offset, DMAbuf_open_#t~mem1262#1.base, DMAbuf_open_#t~mem1262#1.offset, DMAbuf_open_#t~mem1263#1, DMAbuf_open_#t~bitwise1264#1, DMAbuf_open_#t~bitwise1265#1, DMAbuf_open_#t~ret1266#1, DMAbuf_open_#t~mem1270#1.base, DMAbuf_open_#t~mem1270#1.offset, DMAbuf_open_#t~mem1271#1.base, DMAbuf_open_#t~mem1271#1.offset, DMAbuf_open_#t~mem1272#1, DMAbuf_open_#t~bitwise1273#1, DMAbuf_open_#t~short1274#1, DMAbuf_open_#t~short1275#1, DMAbuf_open_#t~ret1276#1, DMAbuf_open_#t~mem1280#1.base, DMAbuf_open_#t~mem1280#1.offset, DMAbuf_open_#t~mem1281#1.base, DMAbuf_open_#t~mem1281#1.offset, DMAbuf_open_#t~bitwise1282#1, DMAbuf_open_#t~mem1287#1.base, DMAbuf_open_#t~mem1287#1.offset, DMAbuf_open_#t~mem1288#1.base, DMAbuf_open_#t~mem1288#1.offset, DMAbuf_open_#t~ret1289#1, DMAbuf_open_#t~mem1294#1.base, DMAbuf_open_#t~mem1294#1.offset, DMAbuf_open_#t~mem1295#1.base, DMAbuf_open_#t~mem1295#1.offset, DMAbuf_open_#t~ret1296#1, DMAbuf_open_#t~mem1301#1.base, DMAbuf_open_#t~mem1301#1.offset, DMAbuf_open_#t~mem1302#1.base, DMAbuf_open_#t~mem1302#1.offset, DMAbuf_open_#t~ret1303#1, DMAbuf_open_#t~mem1304#1.base, DMAbuf_open_#t~mem1304#1.offset, DMAbuf_open_#t~mem1305#1, DMAbuf_open_#t~mem1306#1.base, DMAbuf_open_#t~mem1306#1.offset, DMAbuf_open_#t~mem1307#1.base, DMAbuf_open_#t~mem1307#1.offset, DMAbuf_open_#t~mem1308#1.base, DMAbuf_open_#t~mem1308#1.offset, DMAbuf_open_#t~mem1309#1, DMAbuf_open_#t~mem1310#1.base, DMAbuf_open_#t~mem1310#1.offset, DMAbuf_open_#t~mem1311#1, DMAbuf_open_#t~memset~res1312#1.base, DMAbuf_open_#t~memset~res1312#1.offset, DMAbuf_open_~dev#1, DMAbuf_open_~mode#1, DMAbuf_open_~adev~0#1.base, DMAbuf_open_~adev~0#1.offset, DMAbuf_open_~retval~1#1, DMAbuf_open_~dmap_in~1#1.base, DMAbuf_open_~dmap_in~1#1.offset, DMAbuf_open_~dmap_out~1#1.base, DMAbuf_open_~dmap_out~1#1.offset;havoc DMAbuf_open_#in~dev#1, DMAbuf_open_#in~mode#1;assume { :end_inline_DMAbuf_open } true;assume -2147483648 <= audio_open_#t~ret405#1 && audio_open_#t~ret405#1 <= 2147483647;audio_open_~ret~7#1 := audio_open_#t~ret405#1;havoc audio_open_#t~ret405#1; [2025-02-08 02:33:16,252 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3927: sound_read_#t~ret146#1 := sequencer_read_#res#1;havoc sequencer_read_#t~ret2509#1.base, sequencer_read_#t~ret2509#1.offset, sequencer_read_#t~ret2510#1, sequencer_read_#t~mem2511#1, sequencer_read_#t~bitwise2512#1, sequencer_read_#t~ret2513#1, sequencer_read_#t~ret2514#1.base, sequencer_read_#t~ret2514#1.offset, sequencer_read_#t~ret2515#1, sequencer_read_#t~ret2516#1, sequencer_read_#t~ret2517#1.base, sequencer_read_#t~ret2517#1.offset, sequencer_read_#t~ret2518#1, sequencer_read_~dev#1, sequencer_read_~file#1.base, sequencer_read_~file#1.offset, sequencer_read_~buf#1.base, sequencer_read_~buf#1.offset, sequencer_read_~count#1, sequencer_read_~c~6#1, sequencer_read_~p~7#1, sequencer_read_~ev_len~0#1, sequencer_read_~flags~19#1, sequencer_read_~tmp~90#1.base, sequencer_read_~tmp~90#1.offset, sequencer_read_~tmp___0~60#1.base, sequencer_read_~tmp___0~60#1.offset, sequencer_read_~fixit~2#1.base, sequencer_read_~fixit~2#1.offset, sequencer_read_~tmp___1~31#1, sequencer_read_~tmp___2~16#1.base, sequencer_read_~tmp___2~16#1.offset;havoc sequencer_read_#in~dev#1, sequencer_read_#in~file#1.base, sequencer_read_#in~file#1.offset, sequencer_read_#in~buf#1.base, sequencer_read_#in~buf#1.offset, sequencer_read_#in~count#1;assume { :end_inline_sequencer_read } true;assume -2147483648 <= sound_read_#t~ret146#1 && sound_read_#t~ret146#1 <= 2147483647;sound_read_~ret~4#1 := sound_read_#t~ret146#1; [2025-02-08 02:33:16,252 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3795: assume 0 != load_mixer_volumes_~present#1;call write~int#61(load_mixer_volumes_~i~5#1, ~#mixer_vols~0.base, ~#mixer_vols~0.offset + 164 * load_mixer_volumes_~i~5#1, 4); [2025-02-08 02:33:16,252 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3795: assume !(0 != load_mixer_volumes_~present#1); [2025-02-08 02:33:16,252 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9741: MIDIbuf_read_~flags~18#1 := MIDIbuf_read_#t~ret2452#1;havoc MIDIbuf_read_#t~ret2452#1;call MIDIbuf_read_#t~mem2453#1.base, MIDIbuf_read_#t~mem2453#1.offset := read~$Pointer$#30(~#midi_in_buf~0.base, ~#midi_in_buf~0.offset + 8 * MIDIbuf_read_~dev#1, 8);call MIDIbuf_read_#t~mem2454#1.base, MIDIbuf_read_#t~mem2454#1.offset := read~$Pointer$#30(~#midi_in_buf~0.base, ~#midi_in_buf~0.offset + 8 * MIDIbuf_read_~dev#1, 8);call MIDIbuf_read_#t~mem2455#1 := read~int#61(MIDIbuf_read_#t~mem2454#1.base, 4 + MIDIbuf_read_#t~mem2454#1.offset, 4);call MIDIbuf_read_#t~mem2456#1 := read~int#61(MIDIbuf_read_#t~mem2453#1.base, 12 + MIDIbuf_read_#t~mem2453#1.offset + MIDIbuf_read_#t~mem2455#1, 1);call write~int#61(MIDIbuf_read_#t~mem2456#1, MIDIbuf_read_~#tmp_data~1#1.base, MIDIbuf_read_~#tmp_data~1#1.offset, 1);havoc MIDIbuf_read_#t~mem2453#1.base, MIDIbuf_read_#t~mem2453#1.offset;havoc MIDIbuf_read_#t~mem2454#1.base, MIDIbuf_read_#t~mem2454#1.offset;havoc MIDIbuf_read_#t~mem2455#1;havoc MIDIbuf_read_#t~mem2456#1;call MIDIbuf_read_#t~mem2457#1.base, MIDIbuf_read_#t~mem2457#1.offset := read~$Pointer$#30(~#midi_in_buf~0.base, ~#midi_in_buf~0.offset + 8 * MIDIbuf_read_~dev#1, 8);call MIDIbuf_read_#t~mem2458#1.base, MIDIbuf_read_#t~mem2458#1.offset := read~$Pointer$#30(~#midi_in_buf~0.base, ~#midi_in_buf~0.offset + 8 * MIDIbuf_read_~dev#1, 8);call MIDIbuf_read_#t~mem2459#1 := read~int#61(MIDIbuf_read_#t~mem2458#1.base, MIDIbuf_read_#t~mem2458#1.offset, 4);call write~int#61(MIDIbuf_read_#t~mem2459#1 - 1, MIDIbuf_read_#t~mem2457#1.base, MIDIbuf_read_#t~mem2457#1.offset, 4);havoc MIDIbuf_read_#t~mem2457#1.base, MIDIbuf_read_#t~mem2457#1.offset;havoc MIDIbuf_read_#t~mem2458#1.base, MIDIbuf_read_#t~mem2458#1.offset;havoc MIDIbuf_read_#t~mem2459#1;call MIDIbuf_read_#t~mem2460#1.base, MIDIbuf_read_#t~mem2460#1.offset := read~$Pointer$#30(~#midi_in_buf~0.base, ~#midi_in_buf~0.offset + 8 * MIDIbuf_read_~dev#1, 8);call MIDIbuf_read_#t~mem2461#1.base, MIDIbuf_read_#t~mem2461#1.offset := read~$Pointer$#30(~#midi_in_buf~0.base, ~#midi_in_buf~0.offset + 8 * MIDIbuf_read_~dev#1, 8);call MIDIbuf_read_#t~mem2462#1 := read~int#61(MIDIbuf_read_#t~mem2461#1.base, 4 + MIDIbuf_read_#t~mem2461#1.offset, 4);call write~int#61((if 1 + MIDIbuf_read_#t~mem2462#1 < 0 && 0 != (1 + MIDIbuf_read_#t~mem2462#1) % 4000 then (1 + MIDIbuf_read_#t~mem2462#1) % 4000 - 4000 else (1 + MIDIbuf_read_#t~mem2462#1) % 4000), MIDIbuf_read_#t~mem2460#1.base, 4 + MIDIbuf_read_#t~mem2460#1.offset, 4);havoc MIDIbuf_read_#t~mem2460#1.base, MIDIbuf_read_#t~mem2460#1.offset;havoc MIDIbuf_read_#t~mem2461#1.base, MIDIbuf_read_#t~mem2461#1.offset;havoc MIDIbuf_read_#t~mem2462#1; [2025-02-08 02:33:16,252 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9741-1: SUMMARY for call MIDIbuf_read_#t~ret2452#1 := _raw_spin_lock_irqsave(MIDIbuf_read_~tmp___1~30#1.base, MIDIbuf_read_~tmp___1~30#1.offset); srcloc: null [2025-02-08 02:33:16,252 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11855-1: SUMMARY for call sequencer_ioctl_#t~ret3264#1 := ##fun~int~X~int~X~$Pointer$~TO~int(sequencer_ioctl_~dev#1, sequencer_ioctl_~cmd#1, sequencer_ioctl_~arg#1.base, sequencer_ioctl_~arg#1.offset, sequencer_ioctl_#t~mem3263#1.base, sequencer_ioctl_#t~mem3263#1.offset); srcloc: null [2025-02-08 02:33:16,253 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11855: assume -2147483648 <= sequencer_ioctl_#t~ret3264#1 && sequencer_ioctl_#t~ret3264#1 <= 2147483647;sequencer_ioctl_~tmp___7~4#1 := sequencer_ioctl_#t~ret3264#1;sequencer_ioctl_#res#1 := sequencer_ioctl_~tmp___7~4#1;call ULTIMATE.dealloc(sequencer_ioctl_~#inf~0#1.base, sequencer_ioctl_~#inf~0#1.offset);havoc sequencer_ioctl_~#inf~0#1.base, sequencer_ioctl_~#inf~0#1.offset;call ULTIMATE.dealloc(sequencer_ioctl_~#event_rec~2#1.base, sequencer_ioctl_~#event_rec~2#1.offset);havoc sequencer_ioctl_~#event_rec~2#1.base, sequencer_ioctl_~#event_rec~2#1.offset; [2025-02-08 02:33:16,253 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9609: havoc MIDIbuf_release_#t~mem2406#1.base, MIDIbuf_release_#t~mem2406#1.offset;havoc MIDIbuf_release_#t~mem2407#1.base, MIDIbuf_release_#t~mem2407#1.offset;~open_devs~0 := ~open_devs~0 - 1; [2025-02-08 02:33:16,253 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9609-1: SUMMARY for call ##fun~int~TO~VOID(MIDIbuf_release_~dev#1, MIDIbuf_release_#t~mem2407#1.base, MIDIbuf_release_#t~mem2407#1.offset); srcloc: null [2025-02-08 02:33:16,253 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9609-2: call MIDIbuf_release_#t~mem2406#1.base, MIDIbuf_release_#t~mem2406#1.offset := read~$Pointer$#20(~#midi_devs~0.base, ~#midi_devs~0.offset + 8 * MIDIbuf_release_~dev#1, 8);call MIDIbuf_release_#t~mem2407#1.base, MIDIbuf_release_#t~mem2407#1.offset := read~$Pointer$#61(MIDIbuf_release_#t~mem2406#1.base, 165 + MIDIbuf_release_#t~mem2406#1.offset, 8); [2025-02-08 02:33:16,253 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5117: assume audio_open_~ret~7#1 < 0; [2025-02-08 02:33:16,253 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5117: assume !(audio_open_~ret~7#1 < 0);call audio_open_#t~mem406#1.base, audio_open_#t~mem406#1.offset := read~$Pointer$#15(~#audio_devs~0.base, ~#audio_devs~0.offset + 8 * audio_open_~dev#1, 8);call audio_open_#t~mem407#1.base, audio_open_#t~mem407#1.offset := read~$Pointer$#61(audio_open_#t~mem406#1.base, 176 + audio_open_#t~mem406#1.offset, 8);audio_open_~coprocessor~0#1.base, audio_open_~coprocessor~0#1.offset := audio_open_#t~mem407#1.base, audio_open_#t~mem407#1.offset;havoc audio_open_#t~mem406#1.base, audio_open_#t~mem406#1.offset;havoc audio_open_#t~mem407#1.base, audio_open_#t~mem407#1.offset; [2025-02-08 02:33:16,253 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11063: sequencer_open_~i___0~1#1 := 1 + sequencer_open_~i___0~1#1; [2025-02-08 02:33:16,253 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5646: assume -32768 <= audio_ioctl_#t~ret702#1 && audio_ioctl_#t~ret702#1 <= 32767;audio_ioctl_~tmp___3~1#1 := audio_ioctl_#t~ret702#1;audio_ioctl_~val~0#1 := audio_ioctl_~tmp___3~1#1; [2025-02-08 02:33:16,253 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5646-1: SUMMARY for call audio_ioctl_#t~ret702#1 := ##fun~int~X~int~TO~int(audio_ioctl_~dev#1, (if (if audio_ioctl_~val~0#1 % 65536 <= 32767 then audio_ioctl_~val~0#1 % 65536 else audio_ioctl_~val~0#1 % 65536 - 65536) % 65536 <= 32767 then (if audio_ioctl_~val~0#1 % 65536 <= 32767 then audio_ioctl_~val~0#1 % 65536 else audio_ioctl_~val~0#1 % 65536 - 65536) % 65536 else (if audio_ioctl_~val~0#1 % 65536 <= 32767 then audio_ioctl_~val~0#1 % 65536 else audio_ioctl_~val~0#1 % 65536 - 65536) % 65536 - 65536), audio_ioctl_#t~mem701#1.base, audio_ioctl_#t~mem701#1.offset); srcloc: null [2025-02-08 02:33:16,253 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4457-2: [2025-02-08 02:33:16,253 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4457-3: havoc oss_init_#t~bitwise294#1;assume (((((if oss_init_#t~mem293#1 % 65536 % 4294967296 <= 2147483647 then oss_init_#t~mem293#1 % 65536 % 4294967296 else oss_init_#t~mem293#1 % 65536 % 4294967296 - 4294967296) + 16 * oss_init_~j~0#1 < 0 || oss_init_#t~bitwise294#1 >= 14680064) && oss_init_#t~bitwise294#1 >= (if oss_init_#t~mem293#1 % 65536 % 4294967296 <= 2147483647 then oss_init_#t~mem293#1 % 65536 % 4294967296 else oss_init_#t~mem293#1 % 65536 % 4294967296 - 4294967296) + 16 * oss_init_~j~0#1) && ((if oss_init_#t~mem293#1 % 65536 % 4294967296 <= 2147483647 then oss_init_#t~mem293#1 % 65536 % 4294967296 else oss_init_#t~mem293#1 % 65536 % 4294967296 - 4294967296) + 16 * oss_init_~j~0#1 < 0 || oss_init_#t~bitwise294#1 <= 14680064 + ((if oss_init_#t~mem293#1 % 65536 % 4294967296 <= 2147483647 then oss_init_#t~mem293#1 % 65536 % 4294967296 else oss_init_#t~mem293#1 % 65536 % 4294967296 - 4294967296) + 16 * oss_init_~j~0#1))) && ((if oss_init_#t~mem293#1 % 65536 % 4294967296 <= 2147483647 then oss_init_#t~mem293#1 % 65536 % 4294967296 else oss_init_#t~mem293#1 % 65536 % 4294967296 - 4294967296) + 16 * oss_init_~j~0#1 >= 0 || oss_init_#t~bitwise294#1 < 0)) && oss_init_#t~bitwise294#1 <= 2147483647; [2025-02-08 02:33:16,253 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4457: oss_init_~j~0#1 := 1 + oss_init_~j~0#1; [2025-02-08 02:33:16,253 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4457-1: SUMMARY for call oss_init_#t~ret296#1.base, oss_init_#t~ret296#1.offset := device_create(~sound_class~0.base, ~sound_class~0.offset, 0, 0, oss_init_#t~bitwise294#1, 0, 0, 61, 0); srcloc: null [2025-02-08 02:33:16,253 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4457-6: call oss_init_#t~mem293#1 := read~int#24(~#dev_list~0.base, ~#dev_list~0.offset + 20 * oss_init_~i~6#1, 2); [2025-02-08 02:33:16,253 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5250: call ULTIMATE.dealloc(audio_write_~#buf_size~0#1.base, audio_write_~#buf_size~0#1.offset);havoc audio_write_~#buf_size~0#1.base, audio_write_~#buf_size~0#1.offset;call ULTIMATE.dealloc(audio_write_~#used~0#1.base, audio_write_~#used~0#1.offset);havoc audio_write_~#used~0#1.base, audio_write_~#used~0#1.offset;call ULTIMATE.dealloc(audio_write_~#returned~0#1.base, audio_write_~#returned~0#1.offset);havoc audio_write_~#returned~0#1.base, audio_write_~#returned~0#1.offset;call ULTIMATE.dealloc(audio_write_~#dma_buf~0#1.base, audio_write_~#dma_buf~0#1.offset);havoc audio_write_~#dma_buf~0#1.base, audio_write_~#dma_buf~0#1.offset;sound_write_#t~ret153#1 := audio_write_#res#1;havoc audio_write_#t~mem477#1.base, audio_write_#t~mem477#1.offset, audio_write_#t~mem478#1, audio_write_#t~bitwise479#1, audio_write_#t~mem480#1.base, audio_write_#t~mem480#1.offset, audio_write_#t~mem481#1, audio_write_#t~bitwise482#1, audio_write_#t~mem483#1.base, audio_write_#t~mem483#1.offset, audio_write_#t~mem484#1.base, audio_write_#t~mem484#1.offset, audio_write_#t~mem485#1, audio_write_#t~bitwise486#1, audio_write_#t~mem487#1.base, audio_write_#t~mem487#1.offset, audio_write_#t~mem488#1, audio_write_#t~bitwise489#1, audio_write_#t~ret490#1, audio_write_#t~mem491#1, audio_write_#t~bitwise492#1, audio_write_#t~mem493#1, audio_write_#t~mem494#1, audio_write_#t~mem495#1.base, audio_write_#t~mem495#1.offset, audio_write_#t~mem496#1.base, audio_write_#t~mem496#1.offset, audio_write_#t~mem497#1.base, audio_write_#t~mem497#1.offset, audio_write_#t~mem498#1.base, audio_write_#t~mem498#1.offset, audio_write_#t~mem499#1.base, audio_write_#t~mem499#1.offset, audio_write_#t~mem500#1.base, audio_write_#t~mem500#1.offset, audio_write_#t~mem504#1.base, audio_write_#t~mem504#1.offset, audio_write_#t~mem501#1.base, audio_write_#t~mem501#1.offset, audio_write_#t~mem502#1.base, audio_write_#t~mem502#1.offset, audio_write_#t~mem503#1, audio_write_#t~mem505#1.base, audio_write_#t~mem505#1.offset, audio_write_#t~mem506#1.base, audio_write_#t~mem506#1.offset, audio_write_#t~mem507#1.base, audio_write_#t~mem507#1.offset, audio_write_#t~mem508#1.base, audio_write_#t~mem508#1.offset, audio_write_#t~mem509#1.base, audio_write_#t~mem509#1.offset, audio_write_#t~mem510#1.base, audio_write_#t~mem510#1.offset, audio_write_#t~mem511#1, audio_write_#t~ret512#1, audio_write_#t~mem513#1.base, audio_write_#t~mem513#1.offset, audio_write_#t~mem514#1.base, audio_write_#t~mem514#1.offset, audio_write_#t~mem515#1.base, audio_write_#t~mem515#1.offset, audio_write_#t~mem516#1.base, audio_write_#t~mem516#1.offset, audio_write_#t~mem517#1.base, audio_write_#t~mem517#1.offset, audio_write_#t~mem518#1.base, audio_write_#t~mem518#1.offset, audio_write_#t~mem519#1.base, audio_write_#t~mem519#1.offset, audio_write_#t~mem520#1.base, audio_write_#t~mem520#1.offset, audio_write_#t~ret521#1, audio_write_#t~mem522#1.base, audio_write_#t~mem522#1.offset, audio_write_#t~ret523#1, audio_write_#t~mem537#1.base, audio_write_#t~mem537#1.offset, audio_write_#t~mem538#1, audio_write_#t~mem539#1.base, audio_write_#t~mem539#1.offset, audio_write_#t~mem540#1.base, audio_write_#t~mem540#1.offset, audio_write_#t~mem541#1.base, audio_write_#t~mem541#1.offset, audio_write_#t~mem542#1, audio_write_#t~mem543#1.base, audio_write_#t~mem543#1.offset, audio_write_#t~mem544#1, audio_write_#t~mem545#1.base, audio_write_#t~mem545#1.offset, audio_write_#t~mem546#1, audio_write_#t~mem547#1, audio_write_#t~ret548#1, audio_write_~dev#1, audio_write_~file#1.base, audio_write_~file#1.offset, audio_write_~buf#1.base, audio_write_~buf#1.offset, audio_write_~count#1, audio_write_~c~0#1, audio_write_~p~2#1, audio_write_~l~1#1, audio_write_~#buf_size~0#1.base, audio_write_~#buf_size~0#1.offset, audio_write_~#used~0#1.base, audio_write_~#used~0#1.offset, audio_write_~#returned~0#1.base, audio_write_~#returned~0#1.offset, audio_write_~err~2#1, audio_write_~#dma_buf~0#1.base, audio_write_~#dma_buf~0#1.offset, audio_write_~tmp~31#1;havoc audio_write_#in~dev#1, audio_write_#in~file#1.base, audio_write_#in~file#1.offset, audio_write_#in~buf#1.base, audio_write_#in~buf#1.offset, audio_write_#in~count#1;assume { :end_inline_audio_write } true;assume -2147483648 <= sound_write_#t~ret153#1 && sound_write_#t~ret153#1 <= 2147483647;sound_write_~ret~5#1 := sound_write_#t~ret153#1; [2025-02-08 02:33:16,254 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4325: sound_mmap_~tmp~24#1 := sound_mmap_#t~ret240#1;havoc sound_mmap_#t~mem238#1.base, sound_mmap_#t~mem238#1.offset;havoc sound_mmap_#t~mem239#1.base, sound_mmap_#t~mem239#1.offset;havoc sound_mmap_#t~ret240#1;sound_mmap_~dev~6#1 := (if sound_mmap_~tmp~24#1 % 4294967296 % 4294967296 <= 2147483647 then sound_mmap_~tmp~24#1 % 4294967296 % 4294967296 else sound_mmap_~tmp~24#1 % 4294967296 % 4294967296 - 4294967296);sound_mmap_~dev_class~0#1 := sound_mmap_~dev~6#1 % 16;sound_mmap_~dev~6#1 := sound_mmap_~dev~6#1 / 16; [2025-02-08 02:33:16,254 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4457-4: assume false;oss_init_#t~bitwise294#1 := (if oss_init_#t~mem293#1 % 65536 % 4294967296 <= 2147483647 then oss_init_#t~mem293#1 % 65536 % 4294967296 else oss_init_#t~mem293#1 % 65536 % 4294967296 - 4294967296) + 16 * oss_init_~j~0#1; [2025-02-08 02:33:16,254 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4457-4: assume !false; [2025-02-08 02:33:16,254 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4325-1: SUMMARY for call sound_mmap_#t~ret240#1 := iminor(sound_mmap_#t~mem239#1.base, sound_mmap_#t~mem239#1.offset); srcloc: null [2025-02-08 02:33:16,254 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4457-5: assume 0 == (if oss_init_#t~mem293#1 % 65536 % 4294967296 <= 2147483647 then oss_init_#t~mem293#1 % 65536 % 4294967296 else oss_init_#t~mem293#1 % 65536 % 4294967296 - 4294967296) + 16 * oss_init_~j~0#1 || 14680064 == (if oss_init_#t~mem293#1 % 65536 % 4294967296 <= 2147483647 then oss_init_#t~mem293#1 % 65536 % 4294967296 else oss_init_#t~mem293#1 % 65536 % 4294967296 - 4294967296) + 16 * oss_init_~j~0#1;oss_init_#t~bitwise294#1 := 14680064; [2025-02-08 02:33:16,254 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4457-5: assume !(0 == (if oss_init_#t~mem293#1 % 65536 % 4294967296 <= 2147483647 then oss_init_#t~mem293#1 % 65536 % 4294967296 else oss_init_#t~mem293#1 % 65536 % 4294967296 - 4294967296) + 16 * oss_init_~j~0#1 || 14680064 == (if oss_init_#t~mem293#1 % 65536 % 4294967296 <= 2147483647 then oss_init_#t~mem293#1 % 65536 % 4294967296 else oss_init_#t~mem293#1 % 65536 % 4294967296 - 4294967296) + 16 * oss_init_~j~0#1); [2025-02-08 02:33:16,254 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10271: assume sequencer_write_#t~short2559#1;havoc sequencer_write_#t~mem2558#1.base, sequencer_write_#t~mem2558#1.offset;havoc sequencer_write_#t~short2559#1;sequencer_write_#res#1 := -6;call ULTIMATE.dealloc(sequencer_write_~#event_rec~1#1.base, sequencer_write_~#event_rec~1#1.offset);havoc sequencer_write_~#event_rec~1#1.base, sequencer_write_~#event_rec~1#1.offset; [2025-02-08 02:33:16,254 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10271: assume !sequencer_write_#t~short2559#1;havoc sequencer_write_#t~mem2558#1.base, sequencer_write_#t~mem2558#1.offset;havoc sequencer_write_#t~short2559#1; [2025-02-08 02:33:16,254 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10271-1: assume sequencer_write_#t~short2559#1; [2025-02-08 02:33:16,254 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10271-1: assume !sequencer_write_#t~short2559#1;call sequencer_write_#t~mem2558#1.base, sequencer_write_#t~mem2558#1.offset := read~$Pointer$#20(~#midi_devs~0.base, ~#midi_devs~0.offset + 8 * sequencer_write_~dev___0~0#1, 8);sequencer_write_#t~short2559#1 := 0 == (sequencer_write_#t~mem2558#1.base + sequencer_write_#t~mem2558#1.offset) % 18446744073709551616; [2025-02-08 02:33:16,254 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3929: assume sound_read_#t~switch144#1;assume { :begin_inline_MIDIbuf_read } true;MIDIbuf_read_#in~dev#1, MIDIbuf_read_#in~file#1.base, MIDIbuf_read_#in~file#1.offset, MIDIbuf_read_#in~buf#1.base, MIDIbuf_read_#in~buf#1.offset, MIDIbuf_read_#in~count#1 := sound_read_~dev~0#1, sound_read_~file#1.base, sound_read_~file#1.offset, sound_read_~buf#1.base, sound_read_~buf#1.offset, (if sound_read_~count#1 % 18446744073709551616 % 4294967296 <= 2147483647 then sound_read_~count#1 % 18446744073709551616 % 4294967296 else sound_read_~count#1 % 18446744073709551616 % 4294967296 - 4294967296);havoc MIDIbuf_read_#res#1;havoc MIDIbuf_read_#t~mem2436#1.base, MIDIbuf_read_#t~mem2436#1.offset, MIDIbuf_read_#t~mem2437#1, MIDIbuf_read_#t~mem2438#1, MIDIbuf_read_#t~bitwise2439#1, MIDIbuf_read_#t~mem2440#1, MIDIbuf_read_#t~ret2441#1, MIDIbuf_read_#t~ret2442#1.base, MIDIbuf_read_#t~ret2442#1.offset, MIDIbuf_read_#t~ret2443#1, MIDIbuf_read_#t~mem2444#1.base, MIDIbuf_read_#t~mem2444#1.offset, MIDIbuf_read_#t~mem2445#1, MIDIbuf_read_#t~short2446#1, MIDIbuf_read_#t~mem2447#1.base, MIDIbuf_read_#t~mem2447#1.offset, MIDIbuf_read_#t~mem2448#1, MIDIbuf_read_#t~mem2449#1.base, MIDIbuf_read_#t~mem2449#1.offset, MIDIbuf_read_#t~mem2450#1, MIDIbuf_read_#t~ret2451#1.base, MIDIbuf_read_#t~ret2451#1.offset, MIDIbuf_read_#t~ret2452#1, MIDIbuf_read_#t~mem2453#1.base, MIDIbuf_read_#t~mem2453#1.offset, MIDIbuf_read_#t~mem2454#1.base, MIDIbuf_read_#t~mem2454#1.offset, MIDIbuf_read_#t~mem2455#1, MIDIbuf_read_#t~mem2456#1, MIDIbuf_read_#t~mem2457#1.base, MIDIbuf_read_#t~mem2457#1.offset, MIDIbuf_read_#t~mem2458#1.base, MIDIbuf_read_#t~mem2458#1.offset, MIDIbuf_read_#t~mem2459#1, MIDIbuf_read_#t~mem2460#1.base, MIDIbuf_read_#t~mem2460#1.offset, MIDIbuf_read_#t~mem2461#1.base, MIDIbuf_read_#t~mem2461#1.offset, MIDIbuf_read_#t~mem2462#1, MIDIbuf_read_#t~ret2463#1, MIDIbuf_read_~dev#1, MIDIbuf_read_~file#1.base, MIDIbuf_read_~file#1.offset, MIDIbuf_read_~buf#1.base, MIDIbuf_read_~buf#1.offset, MIDIbuf_read_~count#1, MIDIbuf_read_~n~9#1, MIDIbuf_read_~c~5#1, MIDIbuf_read_~#tmp_data~1#1.base, MIDIbuf_read_~#tmp_data~1#1.offset, MIDIbuf_read_~tmp~86#1.base, MIDIbuf_read_~tmp~86#1.offset, MIDIbuf_read_~tmp___0~57#1, MIDIbuf_read_~fixit~1#1.base, MIDIbuf_read_~fixit~1#1.offset, MIDIbuf_read_~flags~18#1, MIDIbuf_read_~tmp___1~30#1.base, MIDIbuf_read_~tmp___1~30#1.offset, MIDIbuf_read_~tmp___2~15#1;MIDIbuf_read_~dev#1 := MIDIbuf_read_#in~dev#1;MIDIbuf_read_~file#1.base, MIDIbuf_read_~file#1.offset := MIDIbuf_read_#in~file#1.base, MIDIbuf_read_#in~file#1.offset;MIDIbuf_read_~buf#1.base, MIDIbuf_read_~buf#1.offset := MIDIbuf_read_#in~buf#1.base, MIDIbuf_read_#in~buf#1.offset;MIDIbuf_read_~count#1 := MIDIbuf_read_#in~count#1;havoc MIDIbuf_read_~n~9#1;havoc MIDIbuf_read_~c~5#1;call MIDIbuf_read_~#tmp_data~1#1.base, MIDIbuf_read_~#tmp_data~1#1.offset := #Ultimate.allocOnStack(1);havoc MIDIbuf_read_~tmp~86#1.base, MIDIbuf_read_~tmp~86#1.offset;havoc MIDIbuf_read_~tmp___0~57#1;havoc MIDIbuf_read_~fixit~1#1.base, MIDIbuf_read_~fixit~1#1.offset;havoc MIDIbuf_read_~flags~18#1;havoc MIDIbuf_read_~tmp___1~30#1.base, MIDIbuf_read_~tmp___1~30#1.offset;havoc MIDIbuf_read_~tmp___2~15#1;MIDIbuf_read_~c~5#1 := 0;MIDIbuf_read_~dev#1 := MIDIbuf_read_~dev#1 / 16;call MIDIbuf_read_#t~mem2436#1.base, MIDIbuf_read_#t~mem2436#1.offset := read~$Pointer$#30(~#midi_in_buf~0.base, ~#midi_in_buf~0.offset + 8 * MIDIbuf_read_~dev#1, 8);call MIDIbuf_read_#t~mem2437#1 := read~int#61(MIDIbuf_read_#t~mem2436#1.base, MIDIbuf_read_#t~mem2436#1.offset, 4); [2025-02-08 02:33:16,254 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3929: assume !sound_read_#t~switch144#1; [2025-02-08 02:33:16,254 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7893: assume DMAbuf_getwrbuffer_~tmp___2~11#1 <= 0; [2025-02-08 02:33:16,254 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7893: assume !(DMAbuf_getwrbuffer_~tmp___2~11#1 <= 0); [2025-02-08 02:33:16,254 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11857-5: assume sequencer_ioctl_~dev#1 < 0 || sequencer_ioctl_~dev#1 >= ~max_synthdev~0;sequencer_ioctl_#res#1 := -6;call ULTIMATE.dealloc(sequencer_ioctl_~#inf~0#1.base, sequencer_ioctl_~#inf~0#1.offset);havoc sequencer_ioctl_~#inf~0#1.base, sequencer_ioctl_~#inf~0#1.offset;call ULTIMATE.dealloc(sequencer_ioctl_~#event_rec~2#1.base, sequencer_ioctl_~#event_rec~2#1.offset);havoc sequencer_ioctl_~#event_rec~2#1.base, sequencer_ioctl_~#event_rec~2#1.offset; [2025-02-08 02:33:16,255 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11857-5: assume !(sequencer_ioctl_~dev#1 < 0 || sequencer_ioctl_~dev#1 >= ~max_synthdev~0); [2025-02-08 02:33:16,255 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3665-1: SUMMARY for call __copy_from_user_#t~ret106#1 := ldv__builtin_expect((if 0 != __copy_from_user_~ret~2#1 then 1 else 0), 0); srcloc: null [2025-02-08 02:33:16,255 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11857-4: assume 0 == sequencer_ioctl_~dev#1;sequencer_ioctl_#t~bitwise3266#1 := 1; [2025-02-08 02:33:16,255 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11857-4: assume !(0 == sequencer_ioctl_~dev#1); [2025-02-08 02:33:16,255 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3665: assume -9223372036854775808 <= __copy_from_user_#t~ret106#1 && __copy_from_user_#t~ret106#1 <= 9223372036854775807;__copy_from_user_~tmp___1~1#1 := __copy_from_user_#t~ret106#1; [2025-02-08 02:33:16,255 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11857-7: assume sequencer_ioctl_#t~switch3265#1; [2025-02-08 02:33:16,255 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11857-7: assume !sequencer_ioctl_#t~switch3265#1;havoc sequencer_ioctl_#t~switch3265#1;sequencer_ioctl_~dev#1 := (if sequencer_ioctl_~__val_gu___5~0#1 % 18446744073709551616 % 4294967296 <= 2147483647 then sequencer_ioctl_~__val_gu___5~0#1 % 18446744073709551616 % 4294967296 else sequencer_ioctl_~__val_gu___5~0#1 % 18446744073709551616 % 4294967296 - 4294967296); [2025-02-08 02:33:16,255 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9611: assume 0 == ~open_devs~0;assume { :begin_inline_del_timer_sync } true;del_timer_sync_#in~arg0#1.base, del_timer_sync_#in~arg0#1.offset := ~#poll_timer~0.base, ~#poll_timer~0.offset;havoc del_timer_sync_#res#1;havoc del_timer_sync_#t~nondet3403#1, del_timer_sync_~arg0#1.base, del_timer_sync_~arg0#1.offset;del_timer_sync_~arg0#1.base, del_timer_sync_~arg0#1.offset := del_timer_sync_#in~arg0#1.base, del_timer_sync_#in~arg0#1.offset;havoc del_timer_sync_#t~nondet3403#1;assume -2147483648 <= del_timer_sync_#t~nondet3403#1 && del_timer_sync_#t~nondet3403#1 <= 2147483647;del_timer_sync_#res#1 := del_timer_sync_#t~nondet3403#1;havoc del_timer_sync_#t~nondet3403#1; [2025-02-08 02:33:16,255 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9611: assume !(0 == ~open_devs~0); [2025-02-08 02:33:16,255 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11857-6: assume 0 != sequencer_ioctl_~__ret_gu___5~0#1;sequencer_ioctl_#res#1 := -14;call ULTIMATE.dealloc(sequencer_ioctl_~#inf~0#1.base, sequencer_ioctl_~#inf~0#1.offset);havoc sequencer_ioctl_~#inf~0#1.base, sequencer_ioctl_~#inf~0#1.offset;call ULTIMATE.dealloc(sequencer_ioctl_~#event_rec~2#1.base, sequencer_ioctl_~#event_rec~2#1.offset);havoc sequencer_ioctl_~#event_rec~2#1.base, sequencer_ioctl_~#event_rec~2#1.offset; [2025-02-08 02:33:16,255 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11857-6: assume !(0 != sequencer_ioctl_~__ret_gu___5~0#1); [2025-02-08 02:33:16,255 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11857-1: assume 0 == sequencer_ioctl_#t~bitwise3267#1 % 4294967296 && 0 == sequencer_ioctl_~orig_dev~11#1;havoc sequencer_ioctl_#t~bitwise3266#1;havoc sequencer_ioctl_#t~bitwise3267#1;sequencer_ioctl_#res#1 := -16;call ULTIMATE.dealloc(sequencer_ioctl_~#inf~0#1.base, sequencer_ioctl_~#inf~0#1.offset);havoc sequencer_ioctl_~#inf~0#1.base, sequencer_ioctl_~#inf~0#1.offset;call ULTIMATE.dealloc(sequencer_ioctl_~#event_rec~2#1.base, sequencer_ioctl_~#event_rec~2#1.offset);havoc sequencer_ioctl_~#event_rec~2#1.base, sequencer_ioctl_~#event_rec~2#1.offset; [2025-02-08 02:33:16,255 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11857-1: assume !(0 == sequencer_ioctl_#t~bitwise3267#1 % 4294967296 && 0 == sequencer_ioctl_~orig_dev~11#1);havoc sequencer_ioctl_#t~bitwise3266#1;havoc sequencer_ioctl_#t~bitwise3267#1;sequencer_ioctl_~__len~4#1 := 140; [2025-02-08 02:33:16,255 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11857: assume sequencer_ioctl_~__len~4#1 % 18446744073709551616 > 63;call sequencer_ioctl_#t~mem3268#1.base, sequencer_ioctl_#t~mem3268#1.offset := read~$Pointer$#19(~#synth_devs~0.base, ~#synth_devs~0.offset + 8 * sequencer_ioctl_~dev#1, 8);call sequencer_ioctl_#t~mem3269#1.base, sequencer_ioctl_#t~mem3269#1.offset := read~$Pointer$#61(sequencer_ioctl_#t~mem3268#1.base, 16 + sequencer_ioctl_#t~mem3268#1.offset, 8); [2025-02-08 02:33:16,255 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11857: assume !(sequencer_ioctl_~__len~4#1 % 18446744073709551616 > 63);call sequencer_ioctl_#t~mem3271#1.base, sequencer_ioctl_#t~mem3271#1.offset := read~$Pointer$#19(~#synth_devs~0.base, ~#synth_devs~0.offset + 8 * sequencer_ioctl_~dev#1, 8);call sequencer_ioctl_#t~mem3272#1.base, sequencer_ioctl_#t~mem3272#1.offset := read~$Pointer$#61(sequencer_ioctl_#t~mem3271#1.base, 16 + sequencer_ioctl_#t~mem3271#1.offset, 8); [2025-02-08 02:33:16,255 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4458: call oss_init_#t~mem295#1.base, oss_init_#t~mem295#1.offset := read~$Pointer$#24(~#dev_list~0.base, 2 + (~#dev_list~0.offset + 20 * oss_init_~i~6#1), 8); [2025-02-08 02:33:16,255 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11857-3: assume 0 == sequencer_ioctl_#t~bitwise3266#1 % 4294967296 || 0 == ~synth_open_mask~0 % 4294967296;sequencer_ioctl_#t~bitwise3267#1 := 0; [2025-02-08 02:33:16,255 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11857-3: assume !(0 == sequencer_ioctl_#t~bitwise3266#1 % 4294967296 || 0 == ~synth_open_mask~0 % 4294967296); [2025-02-08 02:33:16,255 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11857-2: assume sequencer_ioctl_#t~bitwise3266#1 % 4294967296 == ~synth_open_mask~0 % 4294967296;sequencer_ioctl_#t~bitwise3267#1 := sequencer_ioctl_#t~bitwise3266#1; [2025-02-08 02:33:16,255 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11857-2: assume !(sequencer_ioctl_#t~bitwise3266#1 % 4294967296 == ~synth_open_mask~0 % 4294967296); [2025-02-08 02:33:16,255 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11857-12: assume sequencer_ioctl_#t~switch3175#1; [2025-02-08 02:33:16,255 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11857-12: assume !sequencer_ioctl_#t~switch3175#1;sequencer_ioctl_#t~switch3175#1 := sequencer_ioctl_#t~switch3175#1 || 1074286866 == sequencer_ioctl_~cmd#1; [2025-02-08 02:33:16,255 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11857-9: assume sequencer_ioctl_#t~switch3265#1; [2025-02-08 02:33:16,255 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11857-9: assume !sequencer_ioctl_#t~switch3265#1;sequencer_ioctl_#t~switch3265#1 := sequencer_ioctl_#t~switch3265#1; [2025-02-08 02:33:16,255 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11857-8: assume sequencer_ioctl_#t~switch3265#1; [2025-02-08 02:33:16,255 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11857-8: assume !sequencer_ioctl_#t~switch3265#1;sequencer_ioctl_#t~switch3265#1 := true; [2025-02-08 02:33:16,255 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11857-11: assume sequencer_ioctl_#t~switch3265#1; [2025-02-08 02:33:16,255 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11857-11: assume !sequencer_ioctl_#t~switch3265#1;sequencer_ioctl_#t~switch3265#1 := sequencer_ioctl_#t~switch3265#1; [2025-02-08 02:33:16,255 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4194: assume -9223372036854775808 <= sound_ioctl_#t~ret217#1 && sound_ioctl_#t~ret217#1 <= 9223372036854775807;sound_ioctl_~tmp___3~0#1 := sound_ioctl_#t~ret217#1;havoc sound_ioctl_#t~ret217#1; [2025-02-08 02:33:16,256 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11857-10: assume sequencer_ioctl_#t~switch3265#1; [2025-02-08 02:33:16,256 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11857-10: assume !sequencer_ioctl_#t~switch3265#1;sequencer_ioctl_#t~switch3265#1 := true; [2025-02-08 02:33:16,256 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4194-1: SUMMARY for call sound_ioctl_#t~ret217#1 := ldv__builtin_expect((if 0 == sound_ioctl_~flag___0~0#1 % 18446744073709551616 then 1 else 0), 1); srcloc: null [2025-02-08 02:33:16,256 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4062: sound_release_#res#1 := 0; [2025-02-08 02:33:16,256 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4062-1: SUMMARY for call _unlock_kernel(25, 0, 26, 0, 297); srcloc: null [2025-02-08 02:33:16,256 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7101-1: call DMAbuf_open_#t~mem1253#1.base, DMAbuf_open_#t~mem1253#1.offset := read~$Pointer$#61(DMAbuf_open_~adev~0#1.base, 144 + DMAbuf_open_~adev~0#1.offset, 8);assume { :begin_inline_check_driver } true;check_driver_#in~d#1.base, check_driver_#in~d#1.offset := DMAbuf_open_#t~mem1253#1.base, DMAbuf_open_#t~mem1253#1.offset;havoc check_driver_#t~mem1246#1.base, check_driver_#t~mem1246#1.offset, check_driver_#t~mem1247#1.base, check_driver_#t~mem1247#1.offset, check_driver_#t~mem1248#1.base, check_driver_#t~mem1248#1.offset, check_driver_~d#1.base, check_driver_~d#1.offset;check_driver_~d#1.base, check_driver_~d#1.offset := check_driver_#in~d#1.base, check_driver_#in~d#1.offset;call check_driver_#t~mem1246#1.base, check_driver_#t~mem1246#1.offset := read~$Pointer$#61(check_driver_~d#1.base, 112 + check_driver_~d#1.offset, 8); [2025-02-08 02:33:16,256 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7101: havoc check_driver_#t~mem1246#1.base, check_driver_#t~mem1246#1.offset, check_driver_#t~mem1247#1.base, check_driver_#t~mem1247#1.offset, check_driver_#t~mem1248#1.base, check_driver_#t~mem1248#1.offset, check_driver_~d#1.base, check_driver_~d#1.offset;havoc check_driver_#in~d#1.base, check_driver_#in~d#1.offset;assume { :end_inline_check_driver } true;havoc DMAbuf_open_#t~mem1253#1.base, DMAbuf_open_#t~mem1253#1.offset;call DMAbuf_open_#t~mem1258#1.base, DMAbuf_open_#t~mem1258#1.offset := read~$Pointer$#61(DMAbuf_open_~adev~0#1.base, 144 + DMAbuf_open_~adev~0#1.offset, 8);call DMAbuf_open_#t~mem1259#1.base, DMAbuf_open_#t~mem1259#1.offset := read~$Pointer$#61(DMAbuf_open_#t~mem1258#1.base, 8 + DMAbuf_open_#t~mem1258#1.offset, 8); [2025-02-08 02:33:16,256 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11858: sequencer_ioctl_#t~switch3265#1 := false; [2025-02-08 02:33:16,257 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11065: assume sequencer_open_~i___0~1#1 < ~num_sound_timers~0; [2025-02-08 02:33:16,257 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11065: assume !(sequencer_open_~i___0~1#1 < ~num_sound_timers~0); [2025-02-08 02:33:16,257 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11858-1: SUMMARY for call might_fault(); srcloc: null [2025-02-08 02:33:16,257 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4195: assume 0 == sound_ioctl_~tmp___3~0#1;sound_ioctl_#res#1 := -14; [2025-02-08 02:33:16,257 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4195: assume !(0 == sound_ioctl_~tmp___3~0#1); [2025-02-08 02:33:16,257 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7102: assume -2147483648 <= DMAbuf_open_#t~ret1260#1 && DMAbuf_open_#t~ret1260#1 <= 2147483647;DMAbuf_open_~retval~1#1 := DMAbuf_open_#t~ret1260#1;havoc DMAbuf_open_#t~mem1258#1.base, DMAbuf_open_#t~mem1258#1.offset;havoc DMAbuf_open_#t~mem1259#1.base, DMAbuf_open_#t~mem1259#1.offset;havoc DMAbuf_open_#t~ret1260#1; [2025-02-08 02:33:16,257 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7102-1: SUMMARY for call DMAbuf_open_#t~ret1260#1 := ##fun~int~X~int~TO~int(DMAbuf_open_~dev#1, DMAbuf_open_~mode#1, DMAbuf_open_#t~mem1259#1.base, DMAbuf_open_#t~mem1259#1.offset); srcloc: null [2025-02-08 02:33:16,257 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3799-1: load_mixer_volumes_#res#1.base, load_mixer_volumes_#res#1.offset := ~#mixer_vols~0.base, 36 + (~#mixer_vols~0.offset + 164 * load_mixer_volumes_~i~5#1); [2025-02-08 02:33:16,257 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10934: call reset_controllers_#t~mem3000#1 := read~int#33(~#ctrl_def_values~0.base, ~#ctrl_def_values~0.offset + reset_controllers_~i~17#1, 1);call write~int#61(reset_controllers_#t~mem3000#1, reset_controllers_~controller#1.base, reset_controllers_~controller#1.offset + (if reset_controllers_~i~17#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then reset_controllers_~i~17#1 % 18446744073709551616 % 18446744073709551616 else reset_controllers_~i~17#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616), 1);reset_controllers_~i~17#1 := 1 + reset_controllers_~i~17#1; [2025-02-08 02:33:16,257 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5649: assume audio_ioctl_#t~switch598#1;call audio_ioctl_#t~mem708#1.base, audio_ioctl_#t~mem708#1.offset := read~$Pointer$#15(~#audio_devs~0.base, ~#audio_devs~0.offset + 8 * audio_ioctl_~dev#1, 8);call audio_ioctl_#t~mem709#1.base, audio_ioctl_#t~mem709#1.offset := read~$Pointer$#61(audio_ioctl_#t~mem708#1.base, 144 + audio_ioctl_#t~mem708#1.offset, 8);call audio_ioctl_#t~mem710#1.base, audio_ioctl_#t~mem710#1.offset := read~$Pointer$#61(audio_ioctl_#t~mem709#1.base, 128 + audio_ioctl_#t~mem709#1.offset, 8); [2025-02-08 02:33:16,257 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5649: assume !audio_ioctl_#t~switch598#1;audio_ioctl_#t~switch598#1 := audio_ioctl_#t~switch598#1 || -2147201019 == audio_ioctl_~cmd#1; [2025-02-08 02:33:16,257 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5517-2: havoc audio_ioctl_#t~bitwise631#1;assume ((((audio_ioctl_#t~mem630#1 < 0 || audio_ioctl_#t~bitwise631#1 <= audio_ioctl_#t~mem630#1) && audio_ioctl_#t~bitwise631#1 <= 4) && audio_ioctl_#t~bitwise631#1 >= 0) && (audio_ioctl_#t~mem630#1 >= 0 || audio_ioctl_#t~bitwise631#1 > 4 + audio_ioctl_#t~mem630#1)) && audio_ioctl_#t~bitwise631#1 >= -2147483648; [2025-02-08 02:33:16,257 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9745: SUMMARY for call spin_unlock_irqrestore(~#lock~0.base, ~#lock~0.offset, MIDIbuf_read_~flags~18#1); srcloc: null [2025-02-08 02:33:16,257 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5517-3: audio_ioctl_#t~short632#1 := 0 != audio_ioctl_#t~bitwise628#1; [2025-02-08 02:33:16,257 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5517: audio_ioctl_#t~short632#1 := 0 == audio_ioctl_#t~bitwise631#1; [2025-02-08 02:33:16,257 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5517-1: [2025-02-08 02:33:16,257 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5517-4: [2025-02-08 02:33:16,257 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5385: assume audio_read_#t~mem570#1 > audio_read_~c~1#1;havoc audio_read_#t~mem570#1;call write~int#43(audio_read_~c~1#1, audio_read_~#l~2#1.base, audio_read_~#l~2#1.offset, 4); [2025-02-08 02:33:16,257 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5385: assume !(audio_read_#t~mem570#1 > audio_read_~c~1#1);havoc audio_read_#t~mem570#1; [2025-02-08 02:33:16,257 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5517-5: havoc audio_ioctl_#t~bitwise628#1;assume ((((audio_ioctl_#t~mem627#1 < 0 || audio_ioctl_#t~bitwise628#1 <= audio_ioctl_#t~mem627#1) && audio_ioctl_#t~bitwise628#1 <= 2) && audio_ioctl_#t~bitwise628#1 >= 0) && (audio_ioctl_#t~mem627#1 >= 0 || audio_ioctl_#t~bitwise628#1 > 2 + audio_ioctl_#t~mem627#1)) && audio_ioctl_#t~bitwise628#1 >= -2147483648; [2025-02-08 02:33:16,257 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7103: assume DMAbuf_open_~retval~1#1 < 0;DMAbuf_open_#res#1 := DMAbuf_open_~retval~1#1; [2025-02-08 02:33:16,257 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7103: assume !(DMAbuf_open_~retval~1#1 < 0);call DMAbuf_open_#t~mem1261#1.base, DMAbuf_open_#t~mem1261#1.offset := read~$Pointer$#61(DMAbuf_open_~adev~0#1.base, 168 + DMAbuf_open_~adev~0#1.offset, 8);DMAbuf_open_~dmap_out~1#1.base, DMAbuf_open_~dmap_out~1#1.offset := DMAbuf_open_#t~mem1261#1.base, DMAbuf_open_#t~mem1261#1.offset;havoc DMAbuf_open_#t~mem1261#1.base, DMAbuf_open_#t~mem1261#1.offset;call DMAbuf_open_#t~mem1262#1.base, DMAbuf_open_#t~mem1262#1.offset := read~$Pointer$#61(DMAbuf_open_~adev~0#1.base, 160 + DMAbuf_open_~adev~0#1.offset, 8);DMAbuf_open_~dmap_in~1#1.base, DMAbuf_open_~dmap_in~1#1.offset := DMAbuf_open_#t~mem1262#1.base, DMAbuf_open_#t~mem1262#1.offset;havoc DMAbuf_open_#t~mem1262#1.base, DMAbuf_open_#t~mem1262#1.offset; [2025-02-08 02:33:16,257 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5650: assume -32768 <= audio_ioctl_#t~ret711#1 && audio_ioctl_#t~ret711#1 <= 32767;audio_ioctl_~tmp___4~1#1 := audio_ioctl_#t~ret711#1;audio_ioctl_~val~0#1 := audio_ioctl_~tmp___4~1#1; [2025-02-08 02:33:16,257 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5650-1: SUMMARY for call audio_ioctl_#t~ret711#1 := ##fun~int~X~int~TO~int(audio_ioctl_~dev#1, 0, audio_ioctl_#t~mem710#1.base, audio_ioctl_#t~mem710#1.offset); srcloc: null [2025-02-08 02:33:16,257 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4461: assume oss_init_#t~mem298#1 > oss_init_~j~0#1;havoc oss_init_#t~mem297#1.base, oss_init_#t~mem297#1.offset;havoc oss_init_#t~mem298#1; [2025-02-08 02:33:16,257 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4461: assume !(oss_init_#t~mem298#1 > oss_init_~j~0#1);havoc oss_init_#t~mem297#1.base, oss_init_#t~mem297#1.offset;havoc oss_init_#t~mem298#1;oss_init_~i~6#1 := 1 + oss_init_~i~6#1; [2025-02-08 02:33:16,257 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4329: assume (3 != sound_mmap_~dev_class~0#1 && 5 != sound_mmap_~dev_class~0#1) && 4 != sound_mmap_~dev_class~0#1; [2025-02-08 02:33:16,257 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4329: assume !((3 != sound_mmap_~dev_class~0#1 && 5 != sound_mmap_~dev_class~0#1) && 4 != sound_mmap_~dev_class~0#1); [2025-02-08 02:33:16,258 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10275: assume -2147483648 <= sequencer_write_#t~ret2560#1 && sequencer_write_#t~ret2560#1 <= 2147483647;sequencer_write_~mode___0~0#1 := sequencer_write_#t~ret2560#1;havoc sequencer_write_#t~ret2560#1;call sequencer_write_#t~mem2567#1.base, sequencer_write_#t~mem2567#1.offset := read~$Pointer$#20(~#midi_devs~0.base, ~#midi_devs~0.offset + 8 * sequencer_write_~dev___0~0#1, 8);call sequencer_write_#t~mem2568#1.base, sequencer_write_#t~mem2568#1.offset := read~$Pointer$#61(sequencer_write_#t~mem2567#1.base, 157 + sequencer_write_#t~mem2567#1.offset, 8); [2025-02-08 02:33:16,258 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10275-1: SUMMARY for call sequencer_write_#t~ret2560#1 := translate_mode(sequencer_write_~file#1.base, sequencer_write_~file#1.offset); srcloc: null [2025-02-08 02:33:16,258 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5122: assume 0 != (audio_open_~coprocessor~0#1.base + audio_open_~coprocessor~0#1.offset) % 18446744073709551616;call audio_open_#t~mem408#1.base, audio_open_#t~mem408#1.offset := read~$Pointer$#61(audio_open_~coprocessor~0#1.base, 64 + audio_open_~coprocessor~0#1.offset, 8); [2025-02-08 02:33:16,258 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5122: assume !(0 != (audio_open_~coprocessor~0#1.base + audio_open_~coprocessor~0#1.offset) % 18446744073709551616); [2025-02-08 02:33:16,560 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4910: havoc #t~mem373; [2025-02-08 02:33:16,788 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13575: havoc #t~nondet3402; [2025-02-08 02:33:17,115 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11341-1: SUMMARY for call #t~ret3123 := interruptible_sleep_on_timeout(~#seq_sleeper~0.base, ~#seq_sleeper~0.offset, 10); srcloc: null [2025-02-08 02:33:17,115 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11341: assume -9223372036854775808 <= #t~ret3123 && #t~ret3123 <= 9223372036854775807;~n~11 := ~n~11 - 1; [2025-02-08 02:33:18,706 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13552: havoc #t~nondet3400; [2025-02-08 02:33:20,197 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8514: call ULTIMATE.dealloc(~#obuf~0.base, ~#obuf~0.offset);havoc ~#obuf~0.base, ~#obuf~0.offset;call ULTIMATE.dealloc(~#obuf___0~0.base, ~#obuf___0~0.offset);havoc ~#obuf___0~0.base, ~#obuf___0~0.offset;call ULTIMATE.dealloc(~#obuf___1~0.base, ~#obuf___1~0.offset);havoc ~#obuf___1~0.base, ~#obuf___1~0.offset;call ULTIMATE.dealloc(~#obuf___2~0.base, ~#obuf___2~0.offset);havoc ~#obuf___2~0.base, ~#obuf___2~0.offset;call ULTIMATE.dealloc(~#obuf___3~0.base, ~#obuf___3~0.offset);havoc ~#obuf___3~0.base, ~#obuf___3~0.offset;call ULTIMATE.dealloc(~#obuf___4~0.base, ~#obuf___4~0.offset);havoc ~#obuf___4~0.base, ~#obuf___4~0.offset;call ULTIMATE.dealloc(~#obuf___5~0.base, ~#obuf___5~0.offset);havoc ~#obuf___5~0.base, ~#obuf___5~0.offset; [2025-02-08 02:33:20,309 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9916: havoc list_empty_#t~mem2507#1.base, list_empty_#t~mem2507#1.offset; [2025-02-08 02:33:20,784 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5969: havoc #t~bitwise848; [2025-02-08 02:33:20,913 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7041: havoc #t~mem1228;call ULTIMATE.dealloc(~#speed.base, ~#speed.offset);havoc ~#speed.base, ~#speed.offset;call ULTIMATE.dealloc(~#fs~1.base, ~#fs~1.offset);havoc ~#fs~1.base, ~#fs~1.offset;call ULTIMATE.dealloc(~#__constr_expr_0~1.base, ~#__constr_expr_0~1.offset);havoc ~#__constr_expr_0~1.base, ~#__constr_expr_0~1.offset; [2025-02-08 02:33:26,501 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7699: DMAbuf_start_devices_~dev~7#1 := 1 + DMAbuf_start_devices_~dev~7#1;call DMAbuf_start_devices_#t~mem1670#1 := read~int#56(~#num_audiodevs~0.base, ~#num_audiodevs~0.offset, 4); [2025-02-08 02:33:26,502 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7701: assume DMAbuf_start_devices_~dev~7#1 < DMAbuf_start_devices_#t~mem1670#1;havoc DMAbuf_start_devices_#t~mem1670#1; [2025-02-08 02:33:26,502 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7701: assume !(DMAbuf_start_devices_~dev~7#1 < DMAbuf_start_devices_#t~mem1670#1);havoc DMAbuf_start_devices_#t~mem1670#1; [2025-02-08 02:33:26,502 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10577-1: assume seq_chn_common_event_#t~bitwise2842#1 == seq_chn_common_event_~key~2#1;havoc seq_chn_common_event_#t~mem2840#1.base, seq_chn_common_event_#t~mem2840#1.offset;havoc seq_chn_common_event_#t~mem2841#1;havoc seq_chn_common_event_#t~bitwise2842#1;call seq_chn_common_event_#t~mem2849#1.base, seq_chn_common_event_#t~mem2849#1.offset := read~$Pointer$#19(~#synth_devs~0.base, ~#synth_devs~0.offset + 8 * (if seq_chn_common_event_~dev~11#1 % 256 % 4294967296 <= 2147483647 then seq_chn_common_event_~dev~11#1 % 256 % 4294967296 else seq_chn_common_event_~dev~11#1 % 256 % 4294967296 - 4294967296), 8);call seq_chn_common_event_#t~mem2850#1.base, seq_chn_common_event_#t~mem2850#1.offset := read~$Pointer$#61(seq_chn_common_event_#t~mem2849#1.base, 116 + seq_chn_common_event_#t~mem2849#1.offset, 8); [2025-02-08 02:33:26,502 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10577-1: assume !(seq_chn_common_event_#t~bitwise2842#1 == seq_chn_common_event_~key~2#1);havoc seq_chn_common_event_#t~mem2840#1.base, seq_chn_common_event_#t~mem2840#1.offset;havoc seq_chn_common_event_#t~mem2841#1;havoc seq_chn_common_event_#t~bitwise2842#1; [2025-02-08 02:33:26,502 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10577: assume seq_chn_common_event_#t~mem2852#1 > seq_chn_common_event_~i~15#1;havoc seq_chn_common_event_#t~mem2851#1.base, seq_chn_common_event_#t~mem2851#1.offset;havoc seq_chn_common_event_#t~mem2852#1; [2025-02-08 02:33:26,502 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10577: assume !(seq_chn_common_event_#t~mem2852#1 > seq_chn_common_event_~i~15#1);havoc seq_chn_common_event_#t~mem2851#1.base, seq_chn_common_event_#t~mem2851#1.offset;havoc seq_chn_common_event_#t~mem2852#1; [2025-02-08 02:33:26,502 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10577-3: assume 0 == (if seq_chn_common_event_#t~mem2841#1 % 65536 % 4294967296 <= 2147483647 then seq_chn_common_event_#t~mem2841#1 % 65536 % 4294967296 else seq_chn_common_event_#t~mem2841#1 % 65536 % 4294967296 - 4294967296);seq_chn_common_event_#t~bitwise2842#1 := 0; [2025-02-08 02:33:26,502 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10577-3: assume !(0 == (if seq_chn_common_event_#t~mem2841#1 % 65536 % 4294967296 <= 2147483647 then seq_chn_common_event_#t~mem2841#1 % 65536 % 4294967296 else seq_chn_common_event_#t~mem2841#1 % 65536 % 4294967296 - 4294967296)); [2025-02-08 02:33:26,502 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10577-2: assume 65280 == (if seq_chn_common_event_#t~mem2841#1 % 65536 % 4294967296 <= 2147483647 then seq_chn_common_event_#t~mem2841#1 % 65536 % 4294967296 else seq_chn_common_event_#t~mem2841#1 % 65536 % 4294967296 - 4294967296);seq_chn_common_event_#t~bitwise2842#1 := (if seq_chn_common_event_#t~mem2841#1 % 65536 % 4294967296 <= 2147483647 then seq_chn_common_event_#t~mem2841#1 % 65536 % 4294967296 else seq_chn_common_event_#t~mem2841#1 % 65536 % 4294967296 - 4294967296); [2025-02-08 02:33:26,502 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10577-2: assume !(65280 == (if seq_chn_common_event_#t~mem2841#1 % 65536 % 4294967296 <= 2147483647 then seq_chn_common_event_#t~mem2841#1 % 65536 % 4294967296 else seq_chn_common_event_#t~mem2841#1 % 65536 % 4294967296 - 4294967296)); [2025-02-08 02:33:26,502 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10877: havoc seq_local_event_#t~mem2909#1, seq_local_event_#t~mem2910#1, seq_local_event_#t~switch2911#1, seq_local_event_~event_rec#1.base, seq_local_event_~event_rec#1.offset, seq_local_event_~cmd~2#1, seq_local_event_~parm~1#1;havoc seq_local_event_#in~event_rec#1.base, seq_local_event_#in~event_rec#1.offset;assume { :end_inline_seq_local_event } true; [2025-02-08 02:33:26,502 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10880: havoc seq_sysex_message_#t~mem2912#1, seq_sysex_message_#t~bitwise2913#1, seq_sysex_message_#t~bitwise2914#1, seq_sysex_message_#t~mem2915#1.base, seq_sysex_message_#t~mem2915#1.offset, seq_sysex_message_#t~mem2916#1, seq_sysex_message_#t~short2917#1, seq_sysex_message_#t~mem2918#1.base, seq_sysex_message_#t~mem2918#1.offset, seq_sysex_message_#t~mem2919#1.base, seq_sysex_message_#t~mem2919#1.offset, seq_sysex_message_#t~mem2925#1.base, seq_sysex_message_#t~mem2925#1.offset, seq_sysex_message_#t~mem2926#1.base, seq_sysex_message_#t~mem2926#1.offset, seq_sysex_message_#t~ret2927#1, seq_sysex_message_~event_rec#1.base, seq_sysex_message_~event_rec#1.offset, seq_sysex_message_~dev~12#1, seq_sysex_message_~i~16#1, seq_sysex_message_~l~3#1, seq_sysex_message_~buf~1#1.base, seq_sysex_message_~buf~1#1.offset;havoc seq_sysex_message_#in~event_rec#1.base, seq_sysex_message_#in~event_rec#1.offset;assume { :end_inline_seq_sysex_message } true; [2025-02-08 02:33:26,502 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7676-2: havoc DMAbuf_start_devices_#t~bitwise1656#1;assume DMAbuf_start_devices_#t~bitwise1656#1 % 4294967296 <= DMAbuf_start_devices_#t~bitwise1655#1 % 4294967296 && DMAbuf_start_devices_#t~bitwise1656#1 % 4294967296 <= DMAbuf_start_devices_~devmask#1 % 4294967296; [2025-02-08 02:33:26,502 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7676-1: [2025-02-08 02:33:26,502 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7676: assume 0 == DMAbuf_start_devices_#t~bitwise1656#1 % 4294967296;havoc DMAbuf_start_devices_#t~bitwise1655#1;havoc DMAbuf_start_devices_#t~bitwise1656#1; [2025-02-08 02:33:26,502 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7676: assume !(0 == DMAbuf_start_devices_#t~bitwise1656#1 % 4294967296);havoc DMAbuf_start_devices_#t~bitwise1655#1;havoc DMAbuf_start_devices_#t~bitwise1656#1;call DMAbuf_start_devices_#t~mem1657#1.base, DMAbuf_start_devices_#t~mem1657#1.offset := read~$Pointer$#15(~#audio_devs~0.base, ~#audio_devs~0.offset + 8 * DMAbuf_start_devices_~dev~7#1, 8);DMAbuf_start_devices_~adev~9#1.base, DMAbuf_start_devices_~adev~9#1.offset := DMAbuf_start_devices_#t~mem1657#1.base, DMAbuf_start_devices_#t~mem1657#1.offset;havoc DMAbuf_start_devices_#t~mem1657#1.base, DMAbuf_start_devices_#t~mem1657#1.offset; [2025-02-08 02:33:26,502 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7676-6: havoc DMAbuf_start_devices_#t~bitwise1655#1;assume DMAbuf_start_devices_#t~bitwise1655#1 > 1; [2025-02-08 02:33:26,502 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7676-5: [2025-02-08 02:33:26,502 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10616-3: assume 0 == (if seq_chn_common_event_#t~mem2871#1 % 65536 % 4294967296 <= 2147483647 then seq_chn_common_event_#t~mem2871#1 % 65536 % 4294967296 else seq_chn_common_event_#t~mem2871#1 % 65536 % 4294967296 - 4294967296);seq_chn_common_event_#t~bitwise2872#1 := 0; [2025-02-08 02:33:26,502 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10616-3: assume !(0 == (if seq_chn_common_event_#t~mem2871#1 % 65536 % 4294967296 <= 2147483647 then seq_chn_common_event_#t~mem2871#1 % 65536 % 4294967296 else seq_chn_common_event_#t~mem2871#1 % 65536 % 4294967296 - 4294967296)); [2025-02-08 02:33:26,502 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7676-4: assume 0 == DMAbuf_start_devices_#t~bitwise1655#1 % 4294967296 || 0 == DMAbuf_start_devices_~devmask#1 % 4294967296;DMAbuf_start_devices_#t~bitwise1656#1 := 0; [2025-02-08 02:33:26,502 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7676-4: assume !(0 == DMAbuf_start_devices_#t~bitwise1655#1 % 4294967296 || 0 == DMAbuf_start_devices_~devmask#1 % 4294967296); [2025-02-08 02:33:26,502 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7676-3: assume DMAbuf_start_devices_#t~bitwise1655#1 % 4294967296 == DMAbuf_start_devices_~devmask#1 % 4294967296;DMAbuf_start_devices_#t~bitwise1656#1 := DMAbuf_start_devices_#t~bitwise1655#1; [2025-02-08 02:33:26,502 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7676-3: assume !(DMAbuf_start_devices_#t~bitwise1655#1 % 4294967296 == DMAbuf_start_devices_~devmask#1 % 4294967296); [2025-02-08 02:33:26,503 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10616: assume seq_chn_common_event_#t~mem2881#1 > seq_chn_common_event_~i___0~0#1;havoc seq_chn_common_event_#t~mem2880#1.base, seq_chn_common_event_#t~mem2880#1.offset;havoc seq_chn_common_event_#t~mem2881#1; [2025-02-08 02:33:26,503 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10616: assume !(seq_chn_common_event_#t~mem2881#1 > seq_chn_common_event_~i___0~0#1);havoc seq_chn_common_event_#t~mem2880#1.base, seq_chn_common_event_#t~mem2880#1.offset;havoc seq_chn_common_event_#t~mem2881#1; [2025-02-08 02:33:26,503 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10616-2: assume 65280 == (if seq_chn_common_event_#t~mem2871#1 % 65536 % 4294967296 <= 2147483647 then seq_chn_common_event_#t~mem2871#1 % 65536 % 4294967296 else seq_chn_common_event_#t~mem2871#1 % 65536 % 4294967296 - 4294967296);seq_chn_common_event_#t~bitwise2872#1 := (if seq_chn_common_event_#t~mem2871#1 % 65536 % 4294967296 <= 2147483647 then seq_chn_common_event_#t~mem2871#1 % 65536 % 4294967296 else seq_chn_common_event_#t~mem2871#1 % 65536 % 4294967296 - 4294967296); [2025-02-08 02:33:26,503 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10616-2: assume !(65280 == (if seq_chn_common_event_#t~mem2871#1 % 65536 % 4294967296 <= 2147483647 then seq_chn_common_event_#t~mem2871#1 % 65536 % 4294967296 else seq_chn_common_event_#t~mem2871#1 % 65536 % 4294967296 - 4294967296)); [2025-02-08 02:33:26,503 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7676-7: assume 0 == DMAbuf_start_devices_~dev~7#1;DMAbuf_start_devices_#t~bitwise1655#1 := 1; [2025-02-08 02:33:26,503 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7676-7: assume !(0 == DMAbuf_start_devices_~dev~7#1); [2025-02-08 02:33:26,503 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10616-1: assume seq_chn_common_event_#t~bitwise2872#1 == seq_chn_common_event_~key___0~0#1;havoc seq_chn_common_event_#t~mem2870#1.base, seq_chn_common_event_#t~mem2870#1.offset;havoc seq_chn_common_event_#t~mem2871#1;havoc seq_chn_common_event_#t~bitwise2872#1;call seq_chn_common_event_#t~mem2878#1.base, seq_chn_common_event_#t~mem2878#1.offset := read~$Pointer$#19(~#synth_devs~0.base, ~#synth_devs~0.offset + 8 * (if seq_chn_common_event_~dev~11#1 % 256 % 4294967296 <= 2147483647 then seq_chn_common_event_~dev~11#1 % 256 % 4294967296 else seq_chn_common_event_~dev~11#1 % 256 % 4294967296 - 4294967296), 8);call seq_chn_common_event_#t~mem2879#1.base, seq_chn_common_event_#t~mem2879#1.offset := read~$Pointer$#61(seq_chn_common_event_#t~mem2878#1.base, 140 + seq_chn_common_event_#t~mem2878#1.offset, 8); [2025-02-08 02:33:26,503 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10616-1: assume !(seq_chn_common_event_#t~bitwise2872#1 == seq_chn_common_event_~key___0~0#1);havoc seq_chn_common_event_#t~mem2870#1.base, seq_chn_common_event_#t~mem2870#1.offset;havoc seq_chn_common_event_#t~mem2871#1;havoc seq_chn_common_event_#t~bitwise2872#1; [2025-02-08 02:33:26,503 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10650: call ULTIMATE.dealloc(seq_timing_event_~#parm~0#1.base, seq_timing_event_~#parm~0#1.offset);havoc seq_timing_event_~#parm~0#1.base, seq_timing_event_~#parm~0#1.offset;#t~ret2996#1 := seq_timing_event_#res#1;havoc seq_timing_event_#t~mem2896#1, seq_timing_event_#t~mem2897#1, seq_timing_event_#t~mem2901#1.base, seq_timing_event_#t~mem2901#1.offset, seq_timing_event_#t~ret2902#1, seq_timing_event_#t~switch2903#1, seq_timing_event_#t~mem2904#1, seq_timing_event_#t~mem2905#1, seq_timing_event_#t~mem2906#1, seq_timing_event_#t~mem2907#1, seq_timing_event_#t~bitwise2908#1, seq_timing_event_~event_rec#1.base, seq_timing_event_~event_rec#1.offset, seq_timing_event_~cmd~1#1, seq_timing_event_~#parm~0#1.base, seq_timing_event_~#parm~0#1.offset, seq_timing_event_~ret~9#1, seq_timing_event_~time~0#1;havoc seq_timing_event_#in~event_rec#1.base, seq_timing_event_#in~event_rec#1.offset;assume { :end_inline_seq_timing_event } true;assume -2147483648 <= #t~ret2996#1 && #t~ret2996#1 <= 2147483647;~tmp___0~62#1 := #t~ret2996#1; [2025-02-08 02:33:26,503 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10420: assume (if find_voice_#t~mem2677#1 % 65536 % 4294967296 <= 2147483647 then find_voice_#t~mem2677#1 % 65536 % 4294967296 else find_voice_#t~mem2677#1 % 65536 % 4294967296 - 4294967296) == (if find_voice_~key~0#1 % 65536 % 4294967296 <= 2147483647 then find_voice_~key~0#1 % 65536 % 4294967296 else find_voice_~key~0#1 % 65536 % 4294967296 - 4294967296);havoc find_voice_#t~mem2676#1.base, find_voice_#t~mem2676#1.offset;havoc find_voice_#t~mem2677#1;find_voice_#res#1 := find_voice_~i~14#1; [2025-02-08 02:33:26,503 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10420: assume !((if find_voice_#t~mem2677#1 % 65536 % 4294967296 <= 2147483647 then find_voice_#t~mem2677#1 % 65536 % 4294967296 else find_voice_#t~mem2677#1 % 65536 % 4294967296 - 4294967296) == (if find_voice_~key~0#1 % 65536 % 4294967296 <= 2147483647 then find_voice_~key~0#1 % 65536 % 4294967296 else find_voice_~key~0#1 % 65536 % 4294967296 - 4294967296));havoc find_voice_#t~mem2676#1.base, find_voice_#t~mem2676#1.offset;havoc find_voice_#t~mem2677#1;find_voice_~i~14#1 := 1 + find_voice_~i~14#1;call find_voice_#t~mem2678#1.base, find_voice_#t~mem2678#1.offset := read~$Pointer$#19(~#synth_devs~0.base, ~#synth_devs~0.offset + 8 * find_voice_~dev#1, 8);call find_voice_#t~mem2679#1 := read~int#61(find_voice_#t~mem2678#1.base, 172 + find_voice_#t~mem2678#1.offset, 4); [2025-02-08 02:33:26,503 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10420-1: call find_voice_#t~mem2676#1.base, find_voice_#t~mem2676#1.offset := read~$Pointer$#19(~#synth_devs~0.base, ~#synth_devs~0.offset + 8 * find_voice_~dev#1, 8);call find_voice_#t~mem2677#1 := read~int#61(find_voice_#t~mem2676#1.base, 184 + find_voice_#t~mem2676#1.offset + 2 * find_voice_~i~14#1, 2); [2025-02-08 02:33:26,504 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10719: havoc DMAbuf_start_devices_#t~bitwise1655#1, DMAbuf_start_devices_#t~bitwise1656#1, DMAbuf_start_devices_#t~mem1657#1.base, DMAbuf_start_devices_#t~mem1657#1.offset, DMAbuf_start_devices_#t~mem1658#1, DMAbuf_start_devices_#t~mem1659#1, DMAbuf_start_devices_#t~mem1660#1.base, DMAbuf_start_devices_#t~mem1660#1.offset, DMAbuf_start_devices_#t~mem1661#1.base, DMAbuf_start_devices_#t~mem1661#1.offset, DMAbuf_start_devices_#t~mem1666#1, DMAbuf_start_devices_#t~mem1667#1, DMAbuf_start_devices_#t~mem1668#1.base, DMAbuf_start_devices_#t~mem1668#1.offset, DMAbuf_start_devices_#t~mem1669#1.base, DMAbuf_start_devices_#t~mem1669#1.offset, DMAbuf_start_devices_#t~mem1670#1, DMAbuf_start_devices_~devmask#1, DMAbuf_start_devices_~adev~9#1.base, DMAbuf_start_devices_~adev~9#1.offset, DMAbuf_start_devices_~dev~7#1;havoc DMAbuf_start_devices_#in~devmask#1;assume { :end_inline_DMAbuf_start_devices } true; [2025-02-08 02:33:26,504 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7681: assume 0 == (DMAbuf_start_devices_~adev~9#1.base + DMAbuf_start_devices_~adev~9#1.offset) % 18446744073709551616; [2025-02-08 02:33:26,504 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7681: assume !(0 == (DMAbuf_start_devices_~adev~9#1.base + DMAbuf_start_devices_~adev~9#1.offset) % 18446744073709551616);call DMAbuf_start_devices_#t~mem1658#1 := read~int#61(DMAbuf_start_devices_~adev~9#1.base, 192 + DMAbuf_start_devices_~adev~9#1.offset, 4); [2025-02-08 02:33:26,504 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10753: seq_sysex_message_~l~3#1 := 1 + seq_sysex_message_~i~16#1;seq_sysex_message_~i~16#1 := 1 + seq_sysex_message_~i~16#1;seq_sysex_message_#t~short2917#1 := seq_sysex_message_~i~16#1 <= 5; [2025-02-08 02:33:26,504 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10490: seq_chn_voice_event_#t~ret2729#1 := alloc_voice_#res#1;havoc alloc_voice_#t~bitwise2680#1, alloc_voice_#t~mem2687#1.base, alloc_voice_#t~mem2687#1.offset, alloc_voice_#t~mem2688#1.base, alloc_voice_#t~mem2688#1.offset, alloc_voice_#t~mem2689#1.base, alloc_voice_#t~mem2689#1.offset, alloc_voice_#t~ret2690#1, alloc_voice_#t~mem2691#1.base, alloc_voice_#t~mem2691#1.offset, alloc_voice_#t~mem2692#1.base, alloc_voice_#t~mem2692#1.offset, alloc_voice_#t~mem2693#1, alloc_voice_#t~mem2694#1.base, alloc_voice_#t~mem2694#1.offset, alloc_voice_#t~mem2695#1.base, alloc_voice_#t~mem2695#1.offset, alloc_voice_#t~mem2696#1, alloc_voice_#t~mem2697#1.base, alloc_voice_#t~mem2697#1.offset, alloc_voice_~dev#1, alloc_voice_~chn#1, alloc_voice_~note#1, alloc_voice_~key~1#1, alloc_voice_~voice~0#1, alloc_voice_~tmp~94#1;havoc alloc_voice_#in~dev#1, alloc_voice_#in~chn#1, alloc_voice_#in~note#1;assume { :end_inline_alloc_voice } true;assume -2147483648 <= seq_chn_voice_event_#t~ret2729#1 && seq_chn_voice_event_#t~ret2729#1 <= 2147483647;seq_chn_voice_event_~voice~1#1 := seq_chn_voice_event_#t~ret2729#1;havoc seq_chn_voice_event_#t~mem2726#1;havoc seq_chn_voice_event_#t~mem2727#1;havoc seq_chn_voice_event_#t~mem2728#1;havoc seq_chn_voice_event_#t~ret2729#1; [2025-02-08 02:33:26,504 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10756: assume seq_sysex_message_#t~short2917#1;havoc seq_sysex_message_#t~mem2916#1;havoc seq_sysex_message_#t~short2917#1; [2025-02-08 02:33:26,504 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10756: assume !seq_sysex_message_#t~short2917#1;havoc seq_sysex_message_#t~mem2916#1;havoc seq_sysex_message_#t~short2917#1;call seq_sysex_message_#t~mem2918#1.base, seq_sysex_message_#t~mem2918#1.offset := read~$Pointer$#19(~#synth_devs~0.base, ~#synth_devs~0.offset + 8 * (if seq_sysex_message_~dev~12#1 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then seq_sysex_message_~dev~12#1 % 4294967296 % 18446744073709551616 else seq_sysex_message_~dev~12#1 % 4294967296 % 18446744073709551616 - 18446744073709551616), 8);call seq_sysex_message_#t~mem2919#1.base, seq_sysex_message_#t~mem2919#1.offset := read~$Pointer$#61(seq_sysex_message_#t~mem2918#1.base, 164 + seq_sysex_message_#t~mem2918#1.offset, 8); [2025-02-08 02:33:26,504 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10756-1: assume seq_sysex_message_#t~short2917#1;call seq_sysex_message_#t~mem2916#1 := read~int#61(seq_sysex_message_~buf~1#1.base, seq_sysex_message_~buf~1#1.offset + (if seq_sysex_message_~i~16#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then seq_sysex_message_~i~16#1 % 18446744073709551616 % 18446744073709551616 else seq_sysex_message_~i~16#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616), 1);seq_sysex_message_#t~short2917#1 := 255 != seq_sysex_message_#t~mem2916#1 % 256 % 4294967296; [2025-02-08 02:33:26,504 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10756-1: assume !seq_sysex_message_#t~short2917#1; [2025-02-08 02:33:26,504 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10426: assume find_voice_#t~mem2679#1 > find_voice_~i~14#1;havoc find_voice_#t~mem2678#1.base, find_voice_#t~mem2678#1.offset;havoc find_voice_#t~mem2679#1; [2025-02-08 02:33:26,504 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10426: assume !(find_voice_#t~mem2679#1 > find_voice_~i~14#1);havoc find_voice_#t~mem2678#1.base, find_voice_#t~mem2678#1.offset;havoc find_voice_#t~mem2679#1;find_voice_#res#1 := -1; [2025-02-08 02:33:26,504 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10624: [2025-02-08 02:33:26,504 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10657: seq_timing_event_#t~ret2902#1 := ##fun~int~X~$Pointer$~TO~int_#res#1;havoc ##fun~int~X~$Pointer$~TO~int_#~2899#1, ##fun~int~X~$Pointer$~TO~int_#~2900#1.base, ##fun~int~X~$Pointer$~TO~int_#~2900#1.offset, ##fun~int~X~$Pointer$~TO~int_#t~funptrres3434#1, ##fun~int~X~$Pointer$~TO~int_#t~ret3435#1, ##fun~int~X~$Pointer$~TO~int_#t~ret3436#1;havoc ##fun~int~X~$Pointer$~TO~int_#in~2899#1, ##fun~int~X~$Pointer$~TO~int_#in~2900#1.base, ##fun~int~X~$Pointer$~TO~int_#in~2900#1.offset, ##fun~int~X~$Pointer$~TO~int_#in~#fp#1.base, ##fun~int~X~$Pointer$~TO~int_#in~#fp#1.offset;assume { :end_inline_##fun~int~X~$Pointer$~TO~int } true;assume -2147483648 <= seq_timing_event_#t~ret2902#1 && seq_timing_event_#t~ret2902#1 <= 2147483647;seq_timing_event_~ret~9#1 := seq_timing_event_#t~ret2902#1;havoc seq_timing_event_#t~mem2901#1.base, seq_timing_event_#t~mem2901#1.offset;havoc seq_timing_event_#t~ret2902#1; [2025-02-08 02:33:26,504 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10624-2: call seq_chn_common_event_#t~mem2870#1.base, seq_chn_common_event_#t~mem2870#1.offset := read~$Pointer$#19(~#synth_devs~0.base, ~#synth_devs~0.offset + 8 * (if seq_chn_common_event_~dev~11#1 % 256 % 4294967296 <= 2147483647 then seq_chn_common_event_~dev~11#1 % 256 % 4294967296 else seq_chn_common_event_~dev~11#1 % 256 % 4294967296 - 4294967296), 8);call seq_chn_common_event_#t~mem2871#1 := read~int#61(seq_chn_common_event_#t~mem2870#1.base, 184 + seq_chn_common_event_#t~mem2870#1.offset + 2 * seq_chn_common_event_~i___0~0#1, 2); [2025-02-08 02:33:26,504 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10624-1: havoc seq_chn_common_event_#t~bitwise2872#1;assume (((((if seq_chn_common_event_#t~mem2871#1 % 65536 % 4294967296 <= 2147483647 then seq_chn_common_event_#t~mem2871#1 % 65536 % 4294967296 else seq_chn_common_event_#t~mem2871#1 % 65536 % 4294967296 - 4294967296) < 0 || seq_chn_common_event_#t~bitwise2872#1 <= (if seq_chn_common_event_#t~mem2871#1 % 65536 % 4294967296 <= 2147483647 then seq_chn_common_event_#t~mem2871#1 % 65536 % 4294967296 else seq_chn_common_event_#t~mem2871#1 % 65536 % 4294967296 - 4294967296)) && seq_chn_common_event_#t~bitwise2872#1 <= 65280) && seq_chn_common_event_#t~bitwise2872#1 >= 0) && ((if seq_chn_common_event_#t~mem2871#1 % 65536 % 4294967296 <= 2147483647 then seq_chn_common_event_#t~mem2871#1 % 65536 % 4294967296 else seq_chn_common_event_#t~mem2871#1 % 65536 % 4294967296 - 4294967296) >= 0 || seq_chn_common_event_#t~bitwise2872#1 > 65280 + (if seq_chn_common_event_#t~mem2871#1 % 65536 % 4294967296 <= 2147483647 then seq_chn_common_event_#t~mem2871#1 % 65536 % 4294967296 else seq_chn_common_event_#t~mem2871#1 % 65536 % 4294967296 - 4294967296))) && seq_chn_common_event_#t~bitwise2872#1 >= -2147483648; [2025-02-08 02:33:26,504 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10658: assume 121234 == seq_timing_event_~ret~9#1; [2025-02-08 02:33:26,504 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10658: assume !(121234 == seq_timing_event_~ret~9#1); [2025-02-08 02:33:26,505 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7685: assume 0 == DMAbuf_start_devices_#t~mem1658#1;havoc DMAbuf_start_devices_#t~mem1658#1; [2025-02-08 02:33:26,505 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7685: assume !(0 == DMAbuf_start_devices_#t~mem1658#1);havoc DMAbuf_start_devices_#t~mem1658#1;call DMAbuf_start_devices_#t~mem1659#1 := read~int#61(DMAbuf_start_devices_~adev~9#1.base, 196 + DMAbuf_start_devices_~adev~9#1.offset, 4); [2025-02-08 02:33:26,505 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10625-1: SUMMARY for call ##fun~int~X~int~X~int~TO~VOID((if seq_chn_common_event_~dev~11#1 % 256 % 4294967296 <= 2147483647 then seq_chn_common_event_~dev~11#1 % 256 % 4294967296 else seq_chn_common_event_~dev~11#1 % 256 % 4294967296 - 4294967296), seq_chn_common_event_~i___0~0#1, (if seq_chn_common_event_~w14~0#1 % 65536 % 4294967296 <= 2147483647 then seq_chn_common_event_~w14~0#1 % 65536 % 4294967296 else seq_chn_common_event_~w14~0#1 % 65536 % 4294967296 - 4294967296), seq_chn_common_event_#t~mem2879#1.base, seq_chn_common_event_#t~mem2879#1.offset); srcloc: null [2025-02-08 02:33:26,505 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10625: havoc seq_chn_common_event_#t~mem2878#1.base, seq_chn_common_event_#t~mem2878#1.offset;havoc seq_chn_common_event_#t~mem2879#1.base, seq_chn_common_event_#t~mem2879#1.offset; [2025-02-08 02:33:26,505 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10659: assume 1024 - ~qlen~0 >= ~output_threshold~0; [2025-02-08 02:33:26,505 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10659: assume !(1024 - ~qlen~0 >= ~output_threshold~0); [2025-02-08 02:33:26,505 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10660: SUMMARY for call __wake_up(~#seq_sleeper~0.base, ~#seq_sleeper~0.offset, 3, 1, 0, 0); srcloc: null [2025-02-08 02:33:26,505 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10628: seq_chn_common_event_~i___0~0#1 := 1 + seq_chn_common_event_~i___0~0#1;call seq_chn_common_event_#t~mem2880#1.base, seq_chn_common_event_#t~mem2880#1.offset := read~$Pointer$#19(~#synth_devs~0.base, ~#synth_devs~0.offset + 8 * (if seq_chn_common_event_~dev~11#1 % 256 % 4294967296 <= 2147483647 then seq_chn_common_event_~dev~11#1 % 256 % 4294967296 else seq_chn_common_event_~dev~11#1 % 256 % 4294967296 - 4294967296), 8);call seq_chn_common_event_#t~mem2881#1 := read~int#61(seq_chn_common_event_#t~mem2880#1.base, 172 + seq_chn_common_event_#t~mem2880#1.offset, 4); [2025-02-08 02:33:26,505 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10760: assume 0 == (seq_sysex_message_#t~mem2919#1.base + seq_sysex_message_#t~mem2919#1.offset) % 18446744073709551616;havoc seq_sysex_message_#t~mem2918#1.base, seq_sysex_message_#t~mem2918#1.offset;havoc seq_sysex_message_#t~mem2919#1.base, seq_sysex_message_#t~mem2919#1.offset; [2025-02-08 02:33:26,505 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10760: assume !(0 == (seq_sysex_message_#t~mem2919#1.base + seq_sysex_message_#t~mem2919#1.offset) % 18446744073709551616);havoc seq_sysex_message_#t~mem2918#1.base, seq_sysex_message_#t~mem2918#1.offset;havoc seq_sysex_message_#t~mem2919#1.base, seq_sysex_message_#t~mem2919#1.offset; [2025-02-08 02:33:26,505 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7689: assume 0 != DMAbuf_start_devices_#t~mem1659#1;havoc DMAbuf_start_devices_#t~mem1659#1; [2025-02-08 02:33:26,505 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7689: assume !(0 != DMAbuf_start_devices_#t~mem1659#1);havoc DMAbuf_start_devices_#t~mem1659#1;call write~int#61(1, DMAbuf_start_devices_~adev~9#1.base, 196 + DMAbuf_start_devices_~adev~9#1.offset, 4);call DMAbuf_start_devices_#t~mem1660#1.base, DMAbuf_start_devices_#t~mem1660#1.offset := read~$Pointer$#61(DMAbuf_start_devices_~adev~9#1.base, 144 + DMAbuf_start_devices_~adev~9#1.offset, 8);call DMAbuf_start_devices_#t~mem1661#1.base, DMAbuf_start_devices_#t~mem1661#1.offset := read~$Pointer$#61(DMAbuf_start_devices_#t~mem1660#1.base, 104 + DMAbuf_start_devices_#t~mem1660#1.offset, 8); [2025-02-08 02:33:26,505 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10861: #t~ret2995#1 := extended_event_#res#1;havoc extended_event_#t~mem2580#1, extended_event_#t~bitwise2581#1, extended_event_#t~bitwise2582#1, extended_event_#t~mem2583#1, extended_event_#t~switch2584#1, extended_event_#t~mem2591#1, extended_event_#t~mem2592#1, extended_event_#t~mem2593#1, extended_event_#t~mem2594#1.base, extended_event_#t~mem2594#1.offset, extended_event_#t~mem2595#1.base, extended_event_#t~mem2595#1.offset, extended_event_#t~ret2596#1, extended_event_#t~mem2597#1, extended_event_#t~mem2598#1, extended_event_#t~short2599#1, extended_event_#t~mem2600#1, extended_event_#t~mem2607#1, extended_event_#t~mem2608#1, extended_event_#t~mem2609#1, extended_event_#t~mem2610#1.base, extended_event_#t~mem2610#1.offset, extended_event_#t~mem2611#1.base, extended_event_#t~mem2611#1.offset, extended_event_#t~ret2612#1, extended_event_#t~mem2619#1, extended_event_#t~mem2620#1, extended_event_#t~mem2621#1, extended_event_#t~mem2622#1.base, extended_event_#t~mem2622#1.offset, extended_event_#t~mem2623#1.base, extended_event_#t~mem2623#1.offset, extended_event_#t~ret2624#1, extended_event_#t~mem2630#1, extended_event_#t~mem2631#1, extended_event_#t~mem2632#1.base, extended_event_#t~mem2632#1.offset, extended_event_#t~mem2633#1.base, extended_event_#t~mem2633#1.offset, extended_event_#t~ret2634#1, extended_event_#t~mem2640#1, extended_event_#t~mem2641#1, extended_event_#t~mem2642#1.base, extended_event_#t~mem2642#1.offset, extended_event_#t~mem2643#1.base, extended_event_#t~mem2643#1.offset, extended_event_#t~mem2649#1, extended_event_#t~mem2650#1, extended_event_#t~mem2651#1.base, extended_event_#t~mem2651#1.offset, extended_event_#t~mem2652#1.base, extended_event_#t~mem2652#1.offset, extended_event_#t~mem2659#1, extended_event_#t~mem2660#1, extended_event_#t~mem2661#1, extended_event_#t~mem2662#1, extended_event_#t~bitwise2663#1, extended_event_#t~mem2664#1.base, extended_event_#t~mem2664#1.offset, extended_event_#t~mem2665#1.base, extended_event_#t~mem2665#1.offset, extended_event_#t~mem2666#1.base, extended_event_#t~mem2666#1.offset, extended_event_#t~mem2667#1.base, extended_event_#t~mem2667#1.offset, extended_event_#t~mem2672#1, extended_event_#t~mem2673#1.base, extended_event_#t~mem2673#1.offset, extended_event_#t~mem2674#1.base, extended_event_#t~mem2674#1.offset, extended_event_~q#1.base, extended_event_~q#1.offset, extended_event_~dev~10#1;havoc extended_event_#in~q#1.base, extended_event_#in~q#1.offset;assume { :end_inline_extended_event } true;assume -2147483648 <= #t~ret2995#1 && #t~ret2995#1 <= 2147483647; [2025-02-08 02:33:26,505 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10599-2: call seq_chn_common_event_#t~mem2840#1.base, seq_chn_common_event_#t~mem2840#1.offset := read~$Pointer$#19(~#synth_devs~0.base, ~#synth_devs~0.offset + 8 * (if seq_chn_common_event_~dev~11#1 % 256 % 4294967296 <= 2147483647 then seq_chn_common_event_~dev~11#1 % 256 % 4294967296 else seq_chn_common_event_~dev~11#1 % 256 % 4294967296 - 4294967296), 8);call seq_chn_common_event_#t~mem2841#1 := read~int#61(seq_chn_common_event_#t~mem2840#1.base, 184 + seq_chn_common_event_#t~mem2840#1.offset + 2 * seq_chn_common_event_~i~15#1, 2); [2025-02-08 02:33:26,505 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10665-1: seq_timing_event_#res#1 := seq_timing_event_~ret~9#1;call ULTIMATE.dealloc(seq_timing_event_~#parm~0#1.base, seq_timing_event_~#parm~0#1.offset);havoc seq_timing_event_~#parm~0#1.base, seq_timing_event_~#parm~0#1.offset; [2025-02-08 02:33:26,506 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10599-1: havoc seq_chn_common_event_#t~bitwise2842#1;assume (((((if seq_chn_common_event_#t~mem2841#1 % 65536 % 4294967296 <= 2147483647 then seq_chn_common_event_#t~mem2841#1 % 65536 % 4294967296 else seq_chn_common_event_#t~mem2841#1 % 65536 % 4294967296 - 4294967296) < 0 || seq_chn_common_event_#t~bitwise2842#1 <= (if seq_chn_common_event_#t~mem2841#1 % 65536 % 4294967296 <= 2147483647 then seq_chn_common_event_#t~mem2841#1 % 65536 % 4294967296 else seq_chn_common_event_#t~mem2841#1 % 65536 % 4294967296 - 4294967296)) && seq_chn_common_event_#t~bitwise2842#1 <= 65280) && seq_chn_common_event_#t~bitwise2842#1 >= 0) && ((if seq_chn_common_event_#t~mem2841#1 % 65536 % 4294967296 <= 2147483647 then seq_chn_common_event_#t~mem2841#1 % 65536 % 4294967296 else seq_chn_common_event_#t~mem2841#1 % 65536 % 4294967296 - 4294967296) >= 0 || seq_chn_common_event_#t~bitwise2842#1 > 65280 + (if seq_chn_common_event_#t~mem2841#1 % 65536 % 4294967296 <= 2147483647 then seq_chn_common_event_#t~mem2841#1 % 65536 % 4294967296 else seq_chn_common_event_#t~mem2841#1 % 65536 % 4294967296 - 4294967296))) && seq_chn_common_event_#t~bitwise2842#1 >= -2147483648; [2025-02-08 02:33:26,506 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10599: [2025-02-08 02:33:26,506 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10864: havoc seq_chn_voice_event_#t~mem2698#1, seq_chn_voice_event_#t~mem2699#1, seq_chn_voice_event_#t~mem2700#1.base, seq_chn_voice_event_#t~mem2700#1.offset, seq_chn_voice_event_#t~short2701#1, seq_chn_voice_event_#t~mem2702#1, seq_chn_voice_event_#t~bitwise2703#1, seq_chn_voice_event_#t~bitwise2704#1, seq_chn_voice_event_#t~mem2705#1, seq_chn_voice_event_#t~mem2706#1.base, seq_chn_voice_event_#t~mem2706#1.offset, seq_chn_voice_event_#t~mem2707#1, seq_chn_voice_event_#t~mem2708#1.base, seq_chn_voice_event_#t~mem2708#1.offset, seq_chn_voice_event_#t~mem2709#1.base, seq_chn_voice_event_#t~mem2709#1.offset, seq_chn_voice_event_#t~mem2710#1, seq_chn_voice_event_#t~mem2711#1, seq_chn_voice_event_#t~mem2712#1, seq_chn_voice_event_#t~ret2713#1, seq_chn_voice_event_#t~mem2714#1, seq_chn_voice_event_#t~mem2715#1, seq_chn_voice_event_#t~short2716#1, seq_chn_voice_event_#t~mem2717#1, seq_chn_voice_event_#t~switch2718#1, seq_chn_voice_event_#t~mem2719#1, seq_chn_voice_event_#t~mem2720#1, seq_chn_voice_event_#t~short2721#1, seq_chn_voice_event_#t~mem2722#1, seq_chn_voice_event_#t~mem2723#1.base, seq_chn_voice_event_#t~mem2723#1.offset, seq_chn_voice_event_#t~mem2724#1.base, seq_chn_voice_event_#t~mem2724#1.offset, seq_chn_voice_event_#t~short2725#1, seq_chn_voice_event_#t~mem2726#1, seq_chn_voice_event_#t~mem2727#1, seq_chn_voice_event_#t~mem2728#1, seq_chn_voice_event_#t~ret2729#1, seq_chn_voice_event_#t~mem2730#1, seq_chn_voice_event_#t~mem2731#1, seq_chn_voice_event_#t~short2732#1, seq_chn_voice_event_#t~mem2733#1, seq_chn_voice_event_#t~mem2740#1, seq_chn_voice_event_#t~mem2741#1, seq_chn_voice_event_#t~mem2742#1, seq_chn_voice_event_#t~mem2743#1.base, seq_chn_voice_event_#t~mem2743#1.offset, seq_chn_voice_event_#t~mem2744#1.base, seq_chn_voice_event_#t~mem2744#1.offset, seq_chn_voice_event_#t~ret2745#1, seq_chn_voice_event_#t~mem2746#1, seq_chn_voice_event_#t~mem2747#1.base, seq_chn_voice_event_#t~mem2747#1.offset, seq_chn_voice_event_#t~mem2748#1, seq_chn_voice_event_#t~mem2749#1, seq_chn_voice_event_#t~mem2756#1, seq_chn_voice_event_#t~mem2757#1, seq_chn_voice_event_#t~mem2758#1, seq_chn_voice_event_#t~mem2759#1.base, seq_chn_voice_event_#t~mem2759#1.offset, seq_chn_voice_event_#t~mem2760#1.base, seq_chn_voice_event_#t~mem2760#1.offset, seq_chn_voice_event_#t~mem2768#1, seq_chn_voice_event_#t~mem2769#1, seq_chn_voice_event_#t~mem2770#1, seq_chn_voice_event_#t~mem2771#1, seq_chn_voice_event_#t~mem2772#1.base, seq_chn_voice_event_#t~mem2772#1.offset, seq_chn_voice_event_#t~mem2773#1.base, seq_chn_voice_event_#t~mem2773#1.offset, seq_chn_voice_event_#t~ret2774#1, seq_chn_voice_event_#t~mem2775#1, seq_chn_voice_event_#t~mem2783#1, seq_chn_voice_event_#t~mem2784#1, seq_chn_voice_event_#t~mem2785#1, seq_chn_voice_event_#t~mem2786#1, seq_chn_voice_event_#t~mem2787#1.base, seq_chn_voice_event_#t~mem2787#1.offset, seq_chn_voice_event_#t~mem2788#1.base, seq_chn_voice_event_#t~mem2788#1.offset, seq_chn_voice_event_#t~ret2789#1, seq_chn_voice_event_#t~mem2790#1, seq_chn_voice_event_#t~mem2797#1, seq_chn_voice_event_#t~mem2798#1, seq_chn_voice_event_#t~mem2799#1, seq_chn_voice_event_#t~mem2800#1.base, seq_chn_voice_event_#t~mem2800#1.offset, seq_chn_voice_event_#t~mem2801#1.base, seq_chn_voice_event_#t~mem2801#1.offset, seq_chn_voice_event_~event_rec#1.base, seq_chn_voice_event_~event_rec#1.offset, seq_chn_voice_event_~voice~1#1;havoc seq_chn_voice_event_#in~event_rec#1.base, seq_chn_voice_event_#in~event_rec#1.offset;assume { :end_inline_seq_chn_voice_event } true; [2025-02-08 02:33:26,506 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10600: havoc seq_chn_common_event_#t~mem2849#1.base, seq_chn_common_event_#t~mem2849#1.offset;havoc seq_chn_common_event_#t~mem2850#1.base, seq_chn_common_event_#t~mem2850#1.offset; [2025-02-08 02:33:26,506 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10600-1: SUMMARY for call ##fun~int~X~int~X~int~X~int~TO~VOID((if seq_chn_common_event_~dev~11#1 % 256 % 4294967296 <= 2147483647 then seq_chn_common_event_~dev~11#1 % 256 % 4294967296 else seq_chn_common_event_~dev~11#1 % 256 % 4294967296 - 4294967296), seq_chn_common_event_~i~15#1, (if seq_chn_common_event_~p1~0#1 % 256 % 4294967296 <= 2147483647 then seq_chn_common_event_~p1~0#1 % 256 % 4294967296 else seq_chn_common_event_~p1~0#1 % 256 % 4294967296 - 4294967296), seq_chn_common_event_~val~2#1, seq_chn_common_event_#t~mem2850#1.base, seq_chn_common_event_#t~mem2850#1.offset); srcloc: null [2025-02-08 02:33:26,506 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7694: assume 0 != (DMAbuf_start_devices_#t~mem1661#1.base + DMAbuf_start_devices_#t~mem1661#1.offset) % 18446744073709551616;havoc DMAbuf_start_devices_#t~mem1660#1.base, DMAbuf_start_devices_#t~mem1660#1.offset;havoc DMAbuf_start_devices_#t~mem1661#1.base, DMAbuf_start_devices_#t~mem1661#1.offset;call DMAbuf_start_devices_#t~mem1666#1 := read~int#61(DMAbuf_start_devices_~adev~9#1.base, 188 + DMAbuf_start_devices_~adev~9#1.offset, 4);call DMAbuf_start_devices_#t~mem1667#1 := read~int#61(DMAbuf_start_devices_~adev~9#1.base, 196 + DMAbuf_start_devices_~adev~9#1.offset, 4);call DMAbuf_start_devices_#t~mem1668#1.base, DMAbuf_start_devices_#t~mem1668#1.offset := read~$Pointer$#61(DMAbuf_start_devices_~adev~9#1.base, 144 + DMAbuf_start_devices_~adev~9#1.offset, 8);call DMAbuf_start_devices_#t~mem1669#1.base, DMAbuf_start_devices_#t~mem1669#1.offset := read~$Pointer$#61(DMAbuf_start_devices_#t~mem1668#1.base, 104 + DMAbuf_start_devices_#t~mem1668#1.offset, 8); [2025-02-08 02:33:26,506 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7694: assume !(0 != (DMAbuf_start_devices_#t~mem1661#1.base + DMAbuf_start_devices_#t~mem1661#1.offset) % 18446744073709551616);havoc DMAbuf_start_devices_#t~mem1660#1.base, DMAbuf_start_devices_#t~mem1660#1.offset;havoc DMAbuf_start_devices_#t~mem1661#1.base, DMAbuf_start_devices_#t~mem1661#1.offset; [2025-02-08 02:33:26,506 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10766: assume seq_sysex_message_~l~3#1 > 0;call seq_sysex_message_#t~mem2925#1.base, seq_sysex_message_#t~mem2925#1.offset := read~$Pointer$#19(~#synth_devs~0.base, ~#synth_devs~0.offset + 8 * (if seq_sysex_message_~dev~12#1 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then seq_sysex_message_~dev~12#1 % 4294967296 % 18446744073709551616 else seq_sysex_message_~dev~12#1 % 4294967296 % 18446744073709551616 - 18446744073709551616), 8);call seq_sysex_message_#t~mem2926#1.base, seq_sysex_message_#t~mem2926#1.offset := read~$Pointer$#61(seq_sysex_message_#t~mem2925#1.base, 164 + seq_sysex_message_#t~mem2925#1.offset, 8);assume { :begin_inline_##fun~int~X~$Pointer$~X~int~TO~int } true;##fun~int~X~$Pointer$~X~int~TO~int_#in~2922#1, ##fun~int~X~$Pointer$~X~int~TO~int_#in~2923#1.base, ##fun~int~X~$Pointer$~X~int~TO~int_#in~2923#1.offset, ##fun~int~X~$Pointer$~X~int~TO~int_#in~2924#1, ##fun~int~X~$Pointer$~X~int~TO~int_#in~#fp#1.base, ##fun~int~X~$Pointer$~X~int~TO~int_#in~#fp#1.offset := (if seq_sysex_message_~dev~12#1 % 4294967296 % 4294967296 <= 2147483647 then seq_sysex_message_~dev~12#1 % 4294967296 % 4294967296 else seq_sysex_message_~dev~12#1 % 4294967296 % 4294967296 - 4294967296), seq_sysex_message_~buf~1#1.base, seq_sysex_message_~buf~1#1.offset, seq_sysex_message_~l~3#1, seq_sysex_message_#t~mem2926#1.base, seq_sysex_message_#t~mem2926#1.offset;havoc ##fun~int~X~$Pointer$~X~int~TO~int_#res#1;havoc ##fun~int~X~$Pointer$~X~int~TO~int_#~2922#1, ##fun~int~X~$Pointer$~X~int~TO~int_#~2923#1.base, ##fun~int~X~$Pointer$~X~int~TO~int_#~2923#1.offset, ##fun~int~X~$Pointer$~X~int~TO~int_#~2924#1;##fun~int~X~$Pointer$~X~int~TO~int_#~2922#1 := ##fun~int~X~$Pointer$~X~int~TO~int_#in~2922#1;##fun~int~X~$Pointer$~X~int~TO~int_#~2923#1.base, ##fun~int~X~$Pointer$~X~int~TO~int_#~2923#1.offset := ##fun~int~X~$Pointer$~X~int~TO~int_#in~2923#1.base, ##fun~int~X~$Pointer$~X~int~TO~int_#in~2923#1.offset;##fun~int~X~$Pointer$~X~int~TO~int_#~2924#1 := ##fun~int~X~$Pointer$~X~int~TO~int_#in~2924#1;seq_sysex_message_#t~ret2927#1 := ##fun~int~X~$Pointer$~X~int~TO~int_#res#1;havoc ##fun~int~X~$Pointer$~X~int~TO~int_#~2922#1, ##fun~int~X~$Pointer$~X~int~TO~int_#~2923#1.base, ##fun~int~X~$Pointer$~X~int~TO~int_#~2923#1.offset, ##fun~int~X~$Pointer$~X~int~TO~int_#~2924#1;havoc ##fun~int~X~$Pointer$~X~int~TO~int_#in~2922#1, ##fun~int~X~$Pointer$~X~int~TO~int_#in~2923#1.base, ##fun~int~X~$Pointer$~X~int~TO~int_#in~2923#1.offset, ##fun~int~X~$Pointer$~X~int~TO~int_#in~2924#1, ##fun~int~X~$Pointer$~X~int~TO~int_#in~#fp#1.base, ##fun~int~X~$Pointer$~X~int~TO~int_#in~#fp#1.offset;assume { :end_inline_##fun~int~X~$Pointer$~X~int~TO~int } true;assume -2147483648 <= seq_sysex_message_#t~ret2927#1 && seq_sysex_message_#t~ret2927#1 <= 2147483647;havoc seq_sysex_message_#t~mem2925#1.base, seq_sysex_message_#t~mem2925#1.offset;havoc seq_sysex_message_#t~mem2926#1.base, seq_sysex_message_#t~mem2926#1.offset;havoc seq_sysex_message_#t~ret2927#1; [2025-02-08 02:33:26,506 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10766: assume !(seq_sysex_message_~l~3#1 > 0); [2025-02-08 02:33:26,506 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7695-1: SUMMARY for call ##fun~int~X~int~TO~VOID(DMAbuf_start_devices_~dev~7#1, DMAbuf_start_devices_#t~mem1666#1 * DMAbuf_start_devices_#t~mem1667#1, DMAbuf_start_devices_#t~mem1669#1.base, DMAbuf_start_devices_#t~mem1669#1.offset); srcloc: null [2025-02-08 02:33:26,506 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7695: havoc DMAbuf_start_devices_#t~mem1666#1;havoc DMAbuf_start_devices_#t~mem1667#1;havoc DMAbuf_start_devices_#t~mem1668#1.base, DMAbuf_start_devices_#t~mem1668#1.offset;havoc DMAbuf_start_devices_#t~mem1669#1.base, DMAbuf_start_devices_#t~mem1669#1.offset; [2025-02-08 02:33:26,506 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10470: seq_chn_voice_event_#t~ret2713#1 := find_voice_#res#1;havoc find_voice_#t~bitwise2675#1, find_voice_#t~mem2676#1.base, find_voice_#t~mem2676#1.offset, find_voice_#t~mem2677#1, find_voice_#t~mem2678#1.base, find_voice_#t~mem2678#1.offset, find_voice_#t~mem2679#1, find_voice_~dev#1, find_voice_~chn#1, find_voice_~note#1, find_voice_~key~0#1, find_voice_~i~14#1;havoc find_voice_#in~dev#1, find_voice_#in~chn#1, find_voice_#in~note#1;assume { :end_inline_find_voice } true;assume -2147483648 <= seq_chn_voice_event_#t~ret2713#1 && seq_chn_voice_event_#t~ret2713#1 <= 2147483647;seq_chn_voice_event_~voice~1#1 := seq_chn_voice_event_#t~ret2713#1;havoc seq_chn_voice_event_#t~mem2710#1;havoc seq_chn_voice_event_#t~mem2711#1;havoc seq_chn_voice_event_#t~mem2712#1;havoc seq_chn_voice_event_#t~ret2713#1; [2025-02-08 02:33:26,507 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10867: havoc seq_chn_common_event_#t~mem2802#1, seq_chn_common_event_#t~mem2803#1, seq_chn_common_event_#t~mem2804#1, seq_chn_common_event_#t~mem2805#1, seq_chn_common_event_#t~mem2806#1, seq_chn_common_event_#t~mem2807#1.base, seq_chn_common_event_#t~mem2807#1.offset, seq_chn_common_event_#t~short2808#1, seq_chn_common_event_#t~bitwise2809#1, seq_chn_common_event_#t~bitwise2810#1, seq_chn_common_event_#t~mem2811#1.base, seq_chn_common_event_#t~mem2811#1.offset, seq_chn_common_event_#t~switch2812#1, seq_chn_common_event_#t~mem2813#1.base, seq_chn_common_event_#t~mem2813#1.offset, seq_chn_common_event_#t~mem2819#1.base, seq_chn_common_event_#t~mem2819#1.offset, seq_chn_common_event_#t~mem2820#1.base, seq_chn_common_event_#t~mem2820#1.offset, seq_chn_common_event_#t~ret2821#1, seq_chn_common_event_#t~mem2827#1.base, seq_chn_common_event_#t~mem2827#1.offset, seq_chn_common_event_#t~mem2828#1.base, seq_chn_common_event_#t~mem2828#1.offset, seq_chn_common_event_#t~ret2829#1, seq_chn_common_event_#t~mem2830#1.base, seq_chn_common_event_#t~mem2830#1.offset, seq_chn_common_event_#t~mem2831#1.base, seq_chn_common_event_#t~mem2831#1.offset, seq_chn_common_event_#t~mem2832#1.base, seq_chn_common_event_#t~mem2832#1.offset, seq_chn_common_event_#t~bitwise2833#1, seq_chn_common_event_#t~mem2834#1, seq_chn_common_event_#t~mem2835#1.base, seq_chn_common_event_#t~mem2835#1.offset, seq_chn_common_event_#t~bitwise2836#1, seq_chn_common_event_#t~mem2837#1, seq_chn_common_event_#t~bitwise2838#1, seq_chn_common_event_#t~bitwise2839#1, seq_chn_common_event_#t~mem2840#1.base, seq_chn_common_event_#t~mem2840#1.offset, seq_chn_common_event_#t~mem2841#1, seq_chn_common_event_#t~bitwise2842#1, seq_chn_common_event_#t~mem2849#1.base, seq_chn_common_event_#t~mem2849#1.offset, seq_chn_common_event_#t~mem2850#1.base, seq_chn_common_event_#t~mem2850#1.offset, seq_chn_common_event_#t~mem2851#1.base, seq_chn_common_event_#t~mem2851#1.offset, seq_chn_common_event_#t~mem2852#1, seq_chn_common_event_#t~mem2859#1.base, seq_chn_common_event_#t~mem2859#1.offset, seq_chn_common_event_#t~mem2860#1.base, seq_chn_common_event_#t~mem2860#1.offset, seq_chn_common_event_#t~mem2867#1.base, seq_chn_common_event_#t~mem2867#1.offset, seq_chn_common_event_#t~mem2868#1.base, seq_chn_common_event_#t~mem2868#1.offset, seq_chn_common_event_#t~mem2869#1.base, seq_chn_common_event_#t~mem2869#1.offset, seq_chn_common_event_#t~mem2870#1.base, seq_chn_common_event_#t~mem2870#1.offset, seq_chn_common_event_#t~mem2871#1, seq_chn_common_event_#t~bitwise2872#1, seq_chn_common_event_#t~mem2878#1.base, seq_chn_common_event_#t~mem2878#1.offset, seq_chn_common_event_#t~mem2879#1.base, seq_chn_common_event_#t~mem2879#1.offset, seq_chn_common_event_#t~mem2880#1.base, seq_chn_common_event_#t~mem2880#1.offset, seq_chn_common_event_#t~mem2881#1, seq_chn_common_event_#t~mem2887#1.base, seq_chn_common_event_#t~mem2887#1.offset, seq_chn_common_event_#t~mem2888#1.base, seq_chn_common_event_#t~mem2888#1.offset, seq_chn_common_event_#t~mem2894#1.base, seq_chn_common_event_#t~mem2894#1.offset, seq_chn_common_event_#t~mem2895#1.base, seq_chn_common_event_#t~mem2895#1.offset, seq_chn_common_event_~event_rec#1.base, seq_chn_common_event_~event_rec#1.offset, seq_chn_common_event_~dev~11#1, seq_chn_common_event_~cmd~0#1, seq_chn_common_event_~chn~4#1, seq_chn_common_event_~p1~0#1, seq_chn_common_event_~w14~0#1, seq_chn_common_event_~val~2#1, seq_chn_common_event_~i~15#1, seq_chn_common_event_~key~2#1, seq_chn_common_event_~i___0~0#1, seq_chn_common_event_~key___0~0#1;havoc seq_chn_common_event_#in~event_rec#1.base, seq_chn_common_event_#in~event_rec#1.offset;assume { :end_inline_seq_chn_common_event } true; [2025-02-08 02:33:26,507 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10603: seq_chn_common_event_~i~15#1 := 1 + seq_chn_common_event_~i~15#1;call seq_chn_common_event_#t~mem2851#1.base, seq_chn_common_event_#t~mem2851#1.offset := read~$Pointer$#19(~#synth_devs~0.base, ~#synth_devs~0.offset + 8 * (if seq_chn_common_event_~dev~11#1 % 256 % 4294967296 <= 2147483647 then seq_chn_common_event_~dev~11#1 % 256 % 4294967296 else seq_chn_common_event_~dev~11#1 % 256 % 4294967296 - 4294967296), 8);call seq_chn_common_event_#t~mem2852#1 := read~int#61(seq_chn_common_event_#t~mem2851#1.base, 172 + seq_chn_common_event_#t~mem2851#1.offset, 4); [2025-02-08 02:33:26,507 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10869: assume 121234 == ~tmp___0~62#1;#res#1 := 1; [2025-02-08 02:33:26,507 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10869: assume !(121234 == ~tmp___0~62#1); [2025-02-08 02:33:27,362 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5816-1: call #t~mem783 := read~int#61(~dmap.base, 628 + ~dmap.offset, 4); [2025-02-08 02:33:27,362 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5816: assume ~bsz~0 % 4294967296 / (#t~mem783 % 4294967296) % 4294967296 <= 4095;havoc #t~mem783;call write~int#61(1, ~dmap.base, 628 + ~dmap.offset, 4); [2025-02-08 02:33:27,362 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5816: assume !(~bsz~0 % 4294967296 / (#t~mem783 % 4294967296) % 4294967296 <= 4095);havoc #t~mem783; [2025-02-08 02:33:27,363 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5812: assume ~bsz~0 % 4294967296 / (#t~mem781 % 4294967296) % 4294967296 > 4096;havoc #t~mem781;call #t~mem782 := read~int#61(~dmap.base, 628 + ~dmap.offset, 4);call write~int#61(2 * #t~mem782, ~dmap.base, 628 + ~dmap.offset, 4);havoc #t~mem782; [2025-02-08 02:33:27,363 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5812: assume !(~bsz~0 % 4294967296 / (#t~mem781 % 4294967296) % 4294967296 > 4096);havoc #t~mem781; [2025-02-08 02:33:27,363 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5800: ~bsz~0 := ~bsz~0 % 4294967296 / 2; [2025-02-08 02:33:27,363 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5875: call write~int#61(0, ~dmap.base, 116 + ~dmap.offset + 4 * (if ~i~10 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then ~i~10 % 4294967296 % 18446744073709551616 else ~i~10 % 4294967296 % 18446744073709551616 - 18446744073709551616), 4);~i~10 := 1 + ~i~10; [2025-02-08 02:33:27,363 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5822: call #t~mem784 := read~int#61(~dmap.base, 628 + ~dmap.offset, 4);~bsz~0 := ~bsz~0 % 4294967296 / (#t~mem784 % 4294967296);havoc #t~mem784; [2025-02-08 02:33:27,363 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5810: assume 0 == #t~mem780;havoc #t~mem780;call write~int#61(4, ~dmap.base, 628 + ~dmap.offset, 4);call #t~mem781 := read~int#61(~dmap.base, 628 + ~dmap.offset, 4); [2025-02-08 02:33:27,363 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5810: assume !(0 == #t~mem780);havoc #t~mem780; [2025-02-08 02:33:27,363 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5806: assume #t~mem779 % 4294967296 == ~bsz~0 % 4294967296;havoc #t~mem779;~bsz~0 := ~bsz~0 % 4294967296 / 2; [2025-02-08 02:33:27,363 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5806: assume !(#t~mem779 % 4294967296 == ~bsz~0 % 4294967296);havoc #t~mem779; [2025-02-08 02:33:27,363 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5810-1: call #t~mem780 := read~int#61(~dmap.base, 628 + ~dmap.offset, 4); [2025-02-08 02:33:27,363 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5802: assume ~bsz~0 % 4294967296 > ~sz~1 % 4294967296; [2025-02-08 02:33:27,363 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5802: assume !(~bsz~0 % 4294967296 > ~sz~1 % 4294967296);call #t~mem779 := read~int#61(~dmap.base, 24 + ~dmap.offset, 4); [2025-02-08 02:33:27,363 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5827: call write~int#61((if ~bsz~0 % 4294967296 % 4294967296 <= 2147483647 then ~bsz~0 % 4294967296 % 4294967296 else ~bsz~0 % 4294967296 % 4294967296 - 4294967296), ~dmap.base, 632 + ~dmap.offset, 4); [2025-02-08 02:33:27,363 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5823: assume ~bsz~0 % 4294967296 <= 15;~bsz~0 := 16; [2025-02-08 02:33:27,363 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5823: assume !(~bsz~0 % 4294967296 <= 15); [2025-02-08 02:33:28,895 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13586: havoc #t~malloc3406.base, #t~malloc3406.offset; [2025-02-08 02:33:29,686 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10158: call ULTIMATE.dealloc(~#tmp_event~0.base, ~#tmp_event~0.offset);havoc ~#tmp_event~0.base, ~#tmp_event~0.offset; [2025-02-08 02:33:32,039 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7393: havoc #t~mem1508.base, #t~mem1508.offset;havoc #t~mem1509; [2025-02-08 02:33:32,040 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7389: SUMMARY for call spin_unlock_irqrestore(~dmap~6.base, 52 + ~dmap~6.offset, ~flags~7); srcloc: null [2025-02-08 02:33:32,040 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7344-1: SUMMARY for call #t~ret1481.base, #t~ret1481.offset := get_current(); srcloc: null [2025-02-08 02:33:32,040 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7344: ~tmp___2~9.base, ~tmp___2~9.offset := #t~ret1481.base, #t~ret1481.offset; [2025-02-08 02:33:32,040 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7377: assume 0 == ~tmp___8~2;call #t~mem1504.base, #t~mem1504.offset := read~$Pointer$#61(~adev~4.base, 144 + ~adev~4.offset, 8);call #t~mem1505.base, #t~mem1505.offset := read~$Pointer$#61(#t~mem1504.base, 72 + #t~mem1504.offset, 8); [2025-02-08 02:33:32,040 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7377: assume !(0 == ~tmp___8~2); [2025-02-08 02:33:32,040 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7373-1: SUMMARY for call #t~ret1498 := _raw_spin_lock_irqsave(~tmp___6~3.base, ~tmp___6~3.offset); srcloc: null [2025-02-08 02:33:32,040 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7340: havoc #t~mem1479.base, #t~mem1479.offset;havoc #t~mem1480; [2025-02-08 02:33:32,040 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7373: ~flags~7 := #t~ret1498;havoc #t~ret1498; [2025-02-08 02:33:32,040 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7336-1: SUMMARY for call #t~ret1474 := _raw_spin_lock_irqsave(~tmp___1~18.base, ~tmp___1~18.offset); srcloc: null [2025-02-08 02:33:32,040 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7336: ~flags~7 := #t~ret1474;havoc #t~ret1474; [2025-02-08 02:33:32,040 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7369: SUMMARY for call spin_unlock_irqrestore(~dmap~6.base, 52 + ~dmap~6.offset, ~flags~7); srcloc: null [2025-02-08 02:33:32,040 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7365-3: assume 18446744073709551547 == #t~mem1491 % 18446744073709551616;#t~bitwise1492 := #t~mem1491; [2025-02-08 02:33:32,040 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7365-3: assume !(18446744073709551547 == #t~mem1491 % 18446744073709551616); [2025-02-08 02:33:32,040 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7365-2: havoc #t~bitwise1492;assume #t~bitwise1492 % 18446744073709551616 <= #t~mem1491 % 18446744073709551616 && #t~bitwise1492 % 18446744073709551616 <= 18446744073709551547; [2025-02-08 02:33:32,040 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7365-1: [2025-02-08 02:33:32,040 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7365: call write~int#61(#t~bitwise1492, #t~mem1489.base, 28 + #t~mem1489.offset, 8);call #t~mem1493.base, #t~mem1493.offset := read~$Pointer$#61(~adev~4.base, 144 + ~adev~4.offset, 8);call #t~mem1494.base, #t~mem1494.offset := read~$Pointer$#61(#t~mem1493.base, 72 + #t~mem1493.offset, 8); [2025-02-08 02:33:32,040 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7365-4: assume 0 == #t~mem1491 % 18446744073709551616;#t~bitwise1492 := 0; [2025-02-08 02:33:32,040 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7365-4: assume !(0 == #t~mem1491 % 18446744073709551616); [2025-02-08 02:33:32,040 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7378: assume -2147483648 <= #t~ret1506 && #t~ret1506 <= 2147483647;~tmp___9~2 := #t~ret1506;havoc #t~mem1504.base, #t~mem1504.offset;havoc #t~mem1505.base, #t~mem1505.offset;havoc #t~ret1506; [2025-02-08 02:33:32,040 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7349: assume ~tmp___4~4 < #t~mem1484;havoc #t~mem1483.base, #t~mem1483.offset;havoc #t~mem1484;call #t~mem1485.base, #t~mem1485.offset := read~$Pointer$#61(~adev~4.base, 168 + ~adev~4.offset, 8);call #t~mem1486 := read~int#61(#t~mem1485.base, 40 + #t~mem1485.offset, 4); [2025-02-08 02:33:32,040 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7349: assume !(~tmp___4~4 < #t~mem1484);havoc #t~mem1483.base, #t~mem1483.offset;havoc #t~mem1484; [2025-02-08 02:33:32,040 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7345-1: SUMMARY for call #t~ret1482 := signal_pending(~tmp___2~9.base, ~tmp___2~9.offset); srcloc: null [2025-02-08 02:33:32,040 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7378-1: SUMMARY for call #t~ret1506 := ##fun~int~TO~int(~dev, #t~mem1505.base, #t~mem1505.offset); srcloc: null [2025-02-08 02:33:32,040 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7345: assume -2147483648 <= #t~ret1482 && #t~ret1482 <= 2147483647;~tmp___3~4 := #t~ret1482;havoc #t~ret1482; [2025-02-08 02:33:32,040 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7370: assume -9223372036854775808 <= #t~ret1495 && #t~ret1495 <= 9223372036854775807;~tmp___5~4 := #t~ret1495;havoc #t~ret1495; [2025-02-08 02:33:32,040 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7366: assume 0 != (#t~mem1494.base + #t~mem1494.offset) % 18446744073709551616;havoc #t~mem1493.base, #t~mem1493.offset;havoc #t~mem1494.base, #t~mem1494.offset; [2025-02-08 02:33:32,040 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7366: assume !(0 != (#t~mem1494.base + #t~mem1494.offset) % 18446744073709551616);havoc #t~mem1493.base, #t~mem1493.offset;havoc #t~mem1494.base, #t~mem1494.offset; [2025-02-08 02:33:32,040 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7370-1: SUMMARY for call #t~ret1495 := dmabuf_timeout(~dmap~6.base, ~dmap~6.offset); srcloc: null [2025-02-08 02:33:32,041 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7337: assume 0 == ~t~0;call #t~mem1475.base, #t~mem1475.offset := read~$Pointer$#61(~adev~4.base, 168 + ~adev~4.offset, 8);call #t~mem1476.base, #t~mem1476.offset := read~$Pointer$#61(~adev~4.base, 168 + ~adev~4.offset, 8);call #t~mem1477 := read~int#61(#t~mem1476.base, 28 + #t~mem1476.offset, 8); [2025-02-08 02:33:32,041 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7337: assume !(0 == ~t~0); [2025-02-08 02:33:32,041 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7333: SUMMARY for call spin_unlock_irqrestore(~dmap~6.base, 52 + ~dmap~6.offset, ~flags~7); srcloc: null [2025-02-08 02:33:32,041 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7350: assume 0 != #t~mem1486;havoc #t~mem1485.base, #t~mem1485.offset;havoc #t~mem1486;call #t~mem1487.base, #t~mem1487.offset := read~$Pointer$#61(~adev~4.base, 168 + ~adev~4.offset, 8);call #t~mem1488 := read~int#61(#t~mem1487.base, 648 + #t~mem1487.offset, 4); [2025-02-08 02:33:32,041 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7350: assume !(0 != #t~mem1486);havoc #t~mem1485.base, #t~mem1485.offset;havoc #t~mem1486; [2025-02-08 02:33:32,041 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7346: assume 0 == ~tmp___3~4;~tmp___4~4 := ~n~4;~n~4 := 1 + ~n~4;call #t~mem1483.base, #t~mem1483.offset := read~$Pointer$#61(~adev~4.base, 168 + ~adev~4.offset, 8);call #t~mem1484 := read~int#61(#t~mem1483.base, 112 + #t~mem1483.offset, 4); [2025-02-08 02:33:32,041 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7346: assume !(0 == ~tmp___3~4);call #t~mem1489.base, #t~mem1489.offset := read~$Pointer$#61(~adev~4.base, 168 + ~adev~4.offset, 8);call #t~mem1490.base, #t~mem1490.offset := read~$Pointer$#61(~adev~4.base, 168 + ~adev~4.offset, 8);call #t~mem1491 := read~int#61(#t~mem1490.base, 28 + #t~mem1490.offset, 8); [2025-02-08 02:33:32,041 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7379: assume 0 != ~tmp___9~2; [2025-02-08 02:33:32,042 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7379: assume !(0 != ~tmp___9~2); [2025-02-08 02:33:32,042 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7375-1: SUMMARY for call #t~ret1499.base, #t~ret1499.offset := get_current(); srcloc: null [2025-02-08 02:33:32,042 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7375: ~tmp___7~3.base, ~tmp___7~3.offset := #t~ret1499.base, #t~ret1499.offset; [2025-02-08 02:33:32,042 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7371-1: SUMMARY for call #t~ret1496 := interruptible_sleep_on_timeout(~adev~4.base, 284 + ~adev~4.offset, ~tmp___5~4); srcloc: null [2025-02-08 02:33:32,042 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7338: call write~int#61(#t~bitwise1478, #t~mem1475.base, 28 + #t~mem1475.offset, 8);havoc #t~mem1475.base, #t~mem1475.offset;havoc #t~mem1476.base, #t~mem1476.offset;havoc #t~mem1477;havoc #t~bitwise1478; [2025-02-08 02:33:32,042 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7371: assume -9223372036854775808 <= #t~ret1496 && #t~ret1496 <= 9223372036854775807;havoc #t~ret1496; [2025-02-08 02:33:32,042 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7338-4: assume 0 == #t~mem1477 % 18446744073709551616;#t~bitwise1478 := 0; [2025-02-08 02:33:32,042 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7338-4: assume !(0 == #t~mem1477 % 18446744073709551616); [2025-02-08 02:33:32,042 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7334: assume -9223372036854775808 <= #t~ret1472 && #t~ret1472 <= 9223372036854775807;~t~0 := #t~ret1472;havoc #t~ret1472; [2025-02-08 02:33:32,042 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7338-3: assume 18446744073709551551 == #t~mem1477 % 18446744073709551616;#t~bitwise1478 := #t~mem1477; [2025-02-08 02:33:32,042 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7338-3: assume !(18446744073709551551 == #t~mem1477 % 18446744073709551616); [2025-02-08 02:33:32,043 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7338-2: havoc #t~bitwise1478;assume #t~bitwise1478 % 18446744073709551616 <= #t~mem1477 % 18446744073709551616 && #t~bitwise1478 % 18446744073709551616 <= 18446744073709551551; [2025-02-08 02:33:32,043 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7338-1: [2025-02-08 02:33:32,043 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7334-1: SUMMARY for call #t~ret1472 := interruptible_sleep_on_timeout(~adev~4.base, 284 + ~adev~4.offset, ~t~0); srcloc: null [2025-02-08 02:33:32,043 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7351: assume 0 == #t~mem1488;havoc #t~mem1487.base, #t~mem1487.offset;havoc #t~mem1488; [2025-02-08 02:33:32,043 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7351: assume !(0 == #t~mem1488);havoc #t~mem1487.base, #t~mem1487.offset;havoc #t~mem1488; [2025-02-08 02:33:32,043 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7376-1: SUMMARY for call #t~ret1500 := signal_pending(~tmp___7~3.base, ~tmp___7~3.offset); srcloc: null [2025-02-08 02:33:32,043 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7376: assume -2147483648 <= #t~ret1500 && #t~ret1500 <= 2147483647;~tmp___8~2 := #t~ret1500;havoc #t~ret1500; [2025-02-08 02:33:32,043 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7339-1: SUMMARY for call spin_unlock_irqrestore(~dmap~6.base, 52 + ~dmap~6.offset, ~flags~7); srcloc: null [2025-02-08 02:33:32,043 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7372-1: SUMMARY for call #t~ret1497.base, #t~ret1497.offset := spinlock_check(~dmap~6.base, 52 + ~dmap~6.offset); srcloc: null [2025-02-08 02:33:32,043 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7339: call #t~mem1479.base, #t~mem1479.offset := read~$Pointer$#61(~adev~4.base, 168 + ~adev~4.offset, 8);call #t~mem1480 := read~int#61(#t~mem1479.base, 40 + #t~mem1479.offset, 4);#res := #t~mem1480;havoc #t~mem1479.base, #t~mem1479.offset;havoc #t~mem1480; [2025-02-08 02:33:32,043 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7372: ~tmp___6~3.base, ~tmp___6~3.offset := #t~ret1497.base, #t~ret1497.offset;havoc #t~ret1497.base, #t~ret1497.offset; [2025-02-08 02:33:32,043 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7335-1: SUMMARY for call #t~ret1473.base, #t~ret1473.offset := spinlock_check(~dmap~6.base, 52 + ~dmap~6.offset); srcloc: null [2025-02-08 02:33:32,043 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7335: ~tmp___1~18.base, ~tmp___1~18.offset := #t~ret1473.base, #t~ret1473.offset;havoc #t~ret1473.base, #t~ret1473.offset; [2025-02-08 02:33:32,043 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7331-1: SUMMARY for call #t~ret1471 := dmabuf_timeout(~dmap~6.base, ~dmap~6.offset); srcloc: null [2025-02-08 02:33:32,043 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7331: assume -9223372036854775808 <= #t~ret1471 && #t~ret1471 <= 9223372036854775807;~tmp___0~34 := #t~ret1471;~t~0 := ~tmp___0~34; [2025-02-08 02:33:32,943 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13535: havoc #t~nondet3398; [2025-02-08 02:33:33,498 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13521: havoc #t~nondet3396; [2025-02-08 02:33:33,810 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7022: havoc #t~mem1211;call ULTIMATE.dealloc(~#bits.base, ~#bits.offset);havoc ~#bits.base, ~#bits.offset;call ULTIMATE.dealloc(~#fs~0.base, ~#fs~0.offset);havoc ~#fs~0.base, ~#fs~0.offset;call ULTIMATE.dealloc(~#__constr_expr_0~0.base, ~#__constr_expr_0~0.offset);havoc ~#__constr_expr_0~0.base, ~#__constr_expr_0~0.offset; [2025-02-08 02:33:33,991 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6990: havoc #t~mem1192#1; [2025-02-08 02:33:33,991 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6991: SUMMARY for call release_dma_lock(~flags~4#1); srcloc: null [2025-02-08 02:33:33,991 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6989-1: SUMMARY for call #t~ret1191#1 := claim_dma_lock(); srcloc: null [2025-02-08 02:33:33,991 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6988: havoc sound_close_dma_#t~mem316#1, sound_close_dma_#t~ret317#1, sound_close_dma_~chn#1;havoc sound_close_dma_#in~chn#1;assume { :end_inline_sound_close_dma } true;havoc #t~mem1190#1; [2025-02-08 02:33:33,991 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6990-1: SUMMARY for call disable_dma(#t~mem1192#1); srcloc: null [2025-02-08 02:33:33,991 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6989: ~flags~4#1 := #t~ret1191#1;havoc #t~ret1191#1;call #t~mem1192#1 := read~int#61(~dmap#1.base, 685 + ~dmap#1.offset, 4); [2025-02-08 02:33:34,971 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5079: havoc #t~mem394.base, #t~mem394.offset;havoc #t~mem395; [2025-02-08 02:33:34,971 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5081: havoc #t~mem396.base, #t~mem396.offset;havoc #t~mem397; [2025-02-08 02:33:34,971 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5076: havoc #t~mem390.base, #t~mem390.offset;havoc #t~mem391; [2025-02-08 02:33:35,723 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11196: assume 0 != ~tmp~99;~n~10 := 1 + ~n~10; [2025-02-08 02:33:35,724 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11196: assume !(0 != ~tmp~99); [2025-02-08 02:33:35,724 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11194: assume 0 != (#t~mem3072.base + #t~mem3072.offset) % 18446744073709551616;havoc #t~mem3071.base, #t~mem3071.offset;havoc #t~mem3072.base, #t~mem3072.offset;call #t~mem3076.base, #t~mem3076.offset := read~$Pointer$#20(~#midi_devs~0.base, ~#midi_devs~0.offset + 8 * ~i~19, 8);call #t~mem3077.base, #t~mem3077.offset := read~$Pointer$#61(#t~mem3076.base, 221 + #t~mem3076.offset, 8); [2025-02-08 02:33:35,724 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11194: assume !(0 != (#t~mem3072.base + #t~mem3072.offset) % 18446744073709551616);havoc #t~mem3071.base, #t~mem3071.offset;havoc #t~mem3072.base, #t~mem3072.offset; [2025-02-08 02:33:35,724 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11211-1: SUMMARY for call #t~ret3079 := interruptible_sleep_on_timeout(~#seq_sleeper~0.base, ~#seq_sleeper~0.offset, 25); srcloc: null [2025-02-08 02:33:35,724 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11211: assume -9223372036854775808 <= #t~ret3079 && #t~ret3079 <= 9223372036854775807;havoc #t~ret3079; [2025-02-08 02:33:35,724 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11195-1: SUMMARY for call #t~ret3078 := ##fun~int~TO~int(~i~19, #t~mem3077.base, #t~mem3077.offset); srcloc: null [2025-02-08 02:33:35,724 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11195: assume -2147483648 <= #t~ret3078 && #t~ret3078 <= 2147483647;~tmp~99 := #t~ret3078;havoc #t~mem3076.base, #t~mem3076.offset;havoc #t~mem3077.base, #t~mem3077.offset;havoc #t~ret3078; [2025-02-08 02:33:35,724 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11189: ~n~10 := 0;~i~19 := 0; [2025-02-08 02:33:35,724 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11193-1: assume #t~short3070;call #t~mem3069 := read~int#35(~#midi_written~0.base, ~#midi_written~0.offset + 4 * ~i~19, 4);#t~short3070 := 0 != #t~mem3069; [2025-02-08 02:33:35,724 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11193-1: assume !#t~short3070; [2025-02-08 02:33:35,724 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11193: assume #t~short3070;havoc #t~mem3068;havoc #t~mem3069;havoc #t~short3070;call #t~mem3071.base, #t~mem3071.offset := read~$Pointer$#20(~#midi_devs~0.base, ~#midi_devs~0.offset + 8 * ~i~19, 8);call #t~mem3072.base, #t~mem3072.offset := read~$Pointer$#61(#t~mem3071.base, 221 + #t~mem3071.offset, 8); [2025-02-08 02:33:35,724 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11193: assume !#t~short3070;havoc #t~mem3068;havoc #t~mem3069;havoc #t~short3070; [2025-02-08 02:33:35,724 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11193-2: call #t~mem3068 := read~int#34(~#midi_opened~0.base, ~#midi_opened~0.offset + 4 * ~i~19, 4);#t~short3070 := 0 != #t~mem3068; [2025-02-08 02:33:35,724 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11191: assume ~i~19 < ~max_mididev~0; [2025-02-08 02:33:35,724 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11191: assume !(~i~19 < ~max_mididev~0); [2025-02-08 02:33:35,724 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11210: assume 0 != ~n~10; [2025-02-08 02:33:35,724 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11210: assume !(0 != ~n~10); [2025-02-08 02:33:35,724 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11204: ~i~19 := 1 + ~i~19; [2025-02-08 02:33:36,722 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10906: assume 2 == ~action~0;~qlen~0 := 1 + ~qlen~0;~qhead~0 := ~this_one~0; [2025-02-08 02:33:36,722 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10906: assume !(2 == ~action~0); [2025-02-08 02:33:36,722 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10902-1: SUMMARY for call spin_unlock_irqrestore(~#lock___0~0.base, ~#lock___0~0.offset, ~flags~21); srcloc: null [2025-02-08 02:33:36,722 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10898: ~flags~21 := #t~ret2998;havoc #t~ret2998;~this_one~0 := ~qhead~0;~qhead~0 := (if 1 + ~this_one~0 < 0 && 0 != (1 + ~this_one~0) % 1024 then (1 + ~this_one~0) % 1024 - 1024 else (1 + ~this_one~0) % 1024);~qlen~0 := ~qlen~0 - 1; [2025-02-08 02:33:36,722 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10904: assume -2147483648 <= #t~ret2999 && #t~ret2999 <= 2147483647;~action~0 := #t~ret2999;havoc #t~ret2999; [2025-02-08 02:33:36,722 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10905: assume 0 != ~action~0; [2025-02-08 02:33:36,722 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10905: assume !(0 != ~action~0); [2025-02-08 02:33:36,722 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10902: ~seq_playing~0 := 1; [2025-02-08 02:33:36,722 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10904-1: SUMMARY for call #t~ret2999 := play_event(~queue~0.base, ~queue~0.offset + (if 8 * ~this_one~0 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then 8 * ~this_one~0 % 18446744073709551616 % 18446744073709551616 else 8 * ~this_one~0 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616)); srcloc: null [2025-02-08 02:33:36,722 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10897-1: SUMMARY for call #t~ret2997.base, #t~ret2997.offset := spinlock_check(~#lock___0~0.base, ~#lock___0~0.offset); srcloc: null [2025-02-08 02:33:36,722 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10898-1: SUMMARY for call #t~ret2998 := _raw_spin_lock_irqsave(~tmp~96.base, ~tmp~96.offset); srcloc: null [2025-02-08 02:33:36,722 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10897: ~tmp~96.base, ~tmp~96.offset := #t~ret2997.base, #t~ret2997.offset; [2025-02-08 02:33:39,671 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7935: call #t~mem1768 := read~int#61(~dmap~14.base, 48 + ~dmap~14.offset, 4);call #t~mem1769 := read~int#61(~dmap~14.base, 632 + ~dmap~14.offset, 4);call write~int#61(#t~mem1769, ~dmap~14.base, 116 + ~dmap~14.offset + 4 * #t~mem1768, 4);call #t~mem1770 := read~int#61(~dmap~14.base, 48 + ~dmap~14.offset, 4);call #t~mem1771 := read~int#61(~dmap~14.base, 112 + ~dmap~14.offset, 4);call write~int#61((if 1 + #t~mem1770 < 0 && 0 != (1 + #t~mem1770) % #t~mem1771 then (if #t~mem1771 < 0 then (1 + #t~mem1770) % #t~mem1771 + #t~mem1771 else (1 + #t~mem1770) % #t~mem1771 - #t~mem1771) else (1 + #t~mem1770) % #t~mem1771), ~dmap~14.base, 48 + ~dmap~14.offset, 4);havoc #t~mem1770;havoc #t~mem1771;call #t~mem1772 := read~int#61(~dmap~14.base, 40 + ~dmap~14.offset, 4);call write~int#61(1 + #t~mem1772, ~dmap~14.base, 40 + ~dmap~14.offset, 4);havoc #t~mem1772;call #t~mem1773 := read~int#61(~dmap~14.base, 632 + ~dmap~14.offset, 4);~ptr~0 := #t~mem1773 + ~ptr~0;havoc #t~mem1773; [2025-02-08 02:33:41,424 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6879: assume { :begin_inline_ClearPageReserved } true;ClearPageReserved_#in~page#1.base, ClearPageReserved_#in~page#1.offset := ~page~1#1.base, ~page~1#1.offset;havoc ClearPageReserved_~page#1.base, ClearPageReserved_~page#1.offset;ClearPageReserved_~page#1.base, ClearPageReserved_~page#1.offset := ClearPageReserved_#in~page#1.base, ClearPageReserved_#in~page#1.offset;assume { :begin_inline_clear_bit } true;clear_bit_#in~nr#1, clear_bit_#in~addr#1.base, clear_bit_#in~addr#1.offset := 10, ClearPageReserved_~page#1.base, ClearPageReserved_~page#1.offset;havoc clear_bit_~nr#1, clear_bit_~addr#1.base, clear_bit_~addr#1.offset;clear_bit_~nr#1 := clear_bit_#in~nr#1;clear_bit_~addr#1.base, clear_bit_~addr#1.offset := clear_bit_#in~addr#1.base, clear_bit_#in~addr#1.offset;havoc clear_bit_~nr#1, clear_bit_~addr#1.base, clear_bit_~addr#1.offset;havoc clear_bit_#in~nr#1, clear_bit_#in~addr#1.base, clear_bit_#in~addr#1.offset;assume { :end_inline_clear_bit } true;havoc ClearPageReserved_~page#1.base, ClearPageReserved_~page#1.offset;havoc ClearPageReserved_#in~page#1.base, ClearPageReserved_#in~page#1.offset;assume { :end_inline_ClearPageReserved } true;~page~1#1.base, ~page~1#1.offset := ~page~1#1.base, 56 + ~page~1#1.offset; [2025-02-08 02:33:41,424 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6866: ~sz~3#1 := 1 + ~sz~3#1;~size~2#1 := 2 * ~size~2#1; [2025-02-08 02:33:41,833 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13637: havoc #t~nondet3410; [2025-02-08 02:33:43,262 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3371-11: assume 1 == ~pao_ID__~0#1; [2025-02-08 02:33:43,262 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3371-11: assume !(1 == ~pao_ID__~0#1); [2025-02-08 02:33:43,262 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3371-10: assume -1 == ~pao_ID__~0#1; [2025-02-08 02:33:43,262 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3371-10: assume !(-1 == ~pao_ID__~0#1); [2025-02-08 02:33:43,262 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3371-13: assume #t~switch82#1;~pao_ID__~0#1 := 1;#t~switch83#1 := false; [2025-02-08 02:33:43,262 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3371-13: assume !#t~switch82#1;#t~switch82#1 := #t~switch82#1; [2025-02-08 02:33:43,262 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3371-12: assume #t~switch83#1; [2025-02-08 02:33:43,262 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3371-12: assume !#t~switch83#1;#t~switch83#1 := #t~switch83#1; [2025-02-08 02:33:43,262 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3421: havoc #t~switch84#1; [2025-02-08 02:33:43,262 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3314: assume { :begin_inline_debug_lockdep_rcu_enabled } true;havoc debug_lockdep_rcu_enabled_#res#1;havoc debug_lockdep_rcu_enabled_#t~nondet3401#1;havoc debug_lockdep_rcu_enabled_#t~nondet3401#1;assume -2147483648 <= debug_lockdep_rcu_enabled_#t~nondet3401#1 && debug_lockdep_rcu_enabled_#t~nondet3401#1 <= 2147483647;debug_lockdep_rcu_enabled_#res#1 := debug_lockdep_rcu_enabled_#t~nondet3401#1;havoc debug_lockdep_rcu_enabled_#t~nondet3401#1; [2025-02-08 02:33:43,262 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3314-1: SUMMARY for call rcu_read_lock_sched_notrace(); srcloc: null [2025-02-08 02:33:43,262 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13571: havoc debug_lockdep_rcu_enabled_#t~nondet3401#1;trace_module_get_#t~ret70#1 := debug_lockdep_rcu_enabled_#res#1;havoc debug_lockdep_rcu_enabled_#t~nondet3401#1;assume { :end_inline_debug_lockdep_rcu_enabled } true;assume -2147483648 <= trace_module_get_#t~ret70#1 && trace_module_get_#t~ret70#1 <= 2147483647;trace_module_get_~tmp~6#1 := trace_module_get_#t~ret70#1;havoc trace_module_get_#t~ret70#1; [2025-02-08 02:33:43,262 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3463: SUMMARY for call __bad_percpu_size(); srcloc: null [2025-02-08 02:33:43,262 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3340: SUMMARY for call rcu_read_lock_sched_notrace(); srcloc: null [2025-02-08 02:33:43,262 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3373: havoc #t~switch83#1; [2025-02-08 02:33:43,262 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3563: assume #t~switch82#1;assume { :begin_inline___bad_size_call_parameter } true;assume { :end_inline___bad_size_call_parameter } true; [2025-02-08 02:33:43,262 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3563: assume !#t~switch82#1;havoc #t~switch82#1;havoc #t~switch83#1;havoc #t~switch84#1;havoc #t~switch85#1;havoc #t~switch86#1;havoc #t~switch82#1;havoc #t~switch83#1;havoc #t~switch84#1;havoc #t~switch85#1;havoc #t~switch86#1;assume { :begin_inline_trace_module_get } true;trace_module_get_#in~mod#1.base, trace_module_get_#in~mod#1.offset, trace_module_get_#in~ip#1 := ~module#1.base, ~module#1.offset, 0;havoc trace_module_get_#t~mem68#1, trace_module_get_#t~ret69#1, trace_module_get_#t~ret70#1, trace_module_get_#t~ret71#1, trace_module_get_#t~mem72#1.base, trace_module_get_#t~mem72#1.offset, trace_module_get_#t~mem73#1.base, trace_module_get_#t~mem73#1.offset, trace_module_get_#t~mem74#1.base, trace_module_get_#t~mem74#1.offset, trace_module_get_#t~mem78#1.base, trace_module_get_#t~mem78#1.offset, trace_module_get_~mod#1.base, trace_module_get_~mod#1.offset, trace_module_get_~ip#1, trace_module_get_~it_func_ptr~0#1.base, trace_module_get_~it_func_ptr~0#1.offset, trace_module_get_~it_func~0#1.base, trace_module_get_~it_func~0#1.offset, trace_module_get_~__data~0#1.base, trace_module_get_~__data~0#1.offset, trace_module_get_~__warned~0#1, trace_module_get_~tmp~6#1, trace_module_get_~tmp___0~3#1, trace_module_get_~_________p1~0#1.base, trace_module_get_~_________p1~0#1.offset, trace_module_get_~tmp___1~0#1;trace_module_get_~mod#1.base, trace_module_get_~mod#1.offset := trace_module_get_#in~mod#1.base, trace_module_get_#in~mod#1.offset;trace_module_get_~ip#1 := trace_module_get_#in~ip#1;havoc trace_module_get_~it_func_ptr~0#1.base, trace_module_get_~it_func_ptr~0#1.offset;havoc trace_module_get_~it_func~0#1.base, trace_module_get_~it_func~0#1.offset;havoc trace_module_get_~__data~0#1.base, trace_module_get_~__data~0#1.offset;havoc trace_module_get_~__warned~0#1;havoc trace_module_get_~tmp~6#1;havoc trace_module_get_~tmp___0~3#1;havoc trace_module_get_~_________p1~0#1.base, trace_module_get_~_________p1~0#1.offset;havoc trace_module_get_~tmp___1~0#1;call trace_module_get_#t~mem68#1 := read~int#58(~#__tracepoint_module_get~0.base, 8 + ~#__tracepoint_module_get~0.offset, 4); [2025-02-08 02:33:43,262 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3415: SUMMARY for call __bad_percpu_size(); srcloc: null [2025-02-08 02:33:43,262 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3316: assume 0 != trace_module_get_~tmp~6#1 && 0 == trace_module_get_~__warned~0#1 % 256;assume { :begin_inline_rcu_read_lock_sched_held } true;havoc rcu_read_lock_sched_held_#res#1;rcu_read_lock_sched_held_#res#1 := 1; [2025-02-08 02:33:43,263 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3316: assume !(0 != trace_module_get_~tmp~6#1 && 0 == trace_module_get_~__warned~0#1 % 256); [2025-02-08 02:33:43,263 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3325: call trace_module_get_#t~mem72#1.base, trace_module_get_#t~mem72#1.offset := read~$Pointer$#58(~#__tracepoint_module_get~0.base, 28 + ~#__tracepoint_module_get~0.offset, 8);trace_module_get_~_________p1~0#1.base, trace_module_get_~_________p1~0#1.offset := trace_module_get_#t~mem72#1.base, trace_module_get_#t~mem72#1.offset;havoc trace_module_get_#t~mem72#1.base, trace_module_get_#t~mem72#1.offset;trace_module_get_~it_func_ptr~0#1.base, trace_module_get_~it_func_ptr~0#1.offset := trace_module_get_~_________p1~0#1.base, trace_module_get_~_________p1~0#1.offset; [2025-02-08 02:33:43,263 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3515-1: assume -1 == ~pao_ID_____2~0#1; [2025-02-08 02:33:43,263 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3515-1: assume !(-1 == ~pao_ID_____2~0#1); [2025-02-08 02:33:43,263 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3515: assume #t~switch86#1; [2025-02-08 02:33:43,263 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3515: assume !#t~switch86#1; [2025-02-08 02:33:43,263 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3515-3: assume #t~switch86#1; [2025-02-08 02:33:43,263 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3515-3: assume !#t~switch86#1;#t~switch86#1 := true; [2025-02-08 02:33:43,263 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3515-2: assume 1 == ~pao_ID_____2~0#1; [2025-02-08 02:33:43,263 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3515-2: assume !(1 == ~pao_ID_____2~0#1); [2025-02-08 02:33:43,263 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3515-5: assume 1 == ~pao_ID_____2~0#1; [2025-02-08 02:33:43,263 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3515-5: assume !(1 == ~pao_ID_____2~0#1); [2025-02-08 02:33:43,263 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3350: havoc module_is_live_#t~mem79#1;#t~ret80#1 := module_is_live_#res#1;havoc module_is_live_#t~mem79#1, module_is_live_~mod#1.base, module_is_live_~mod#1.offset;havoc module_is_live_#in~mod#1.base, module_is_live_#in~mod#1.offset;assume { :end_inline_module_is_live } true;assume -2147483648 <= #t~ret80#1 && #t~ret80#1 <= 2147483647;~tmp~7#1 := #t~ret80#1;havoc #t~ret80#1; [2025-02-08 02:33:43,263 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3515-4: assume -1 == ~pao_ID_____2~0#1; [2025-02-08 02:33:43,263 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3515-4: assume !(-1 == ~pao_ID_____2~0#1); [2025-02-08 02:33:43,263 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3515-7: assume -1 == ~pao_ID_____2~0#1; [2025-02-08 02:33:43,263 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3515-7: assume !(-1 == ~pao_ID_____2~0#1); [2025-02-08 02:33:43,263 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3317: trace_module_get_#t~ret71#1 := rcu_read_lock_sched_held_#res#1;assume { :end_inline_rcu_read_lock_sched_held } true;assume -2147483648 <= trace_module_get_#t~ret71#1 && trace_module_get_#t~ret71#1 <= 2147483647;trace_module_get_~tmp___0~3#1 := trace_module_get_#t~ret71#1;havoc trace_module_get_#t~ret71#1; [2025-02-08 02:33:43,263 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3515-6: assume #t~switch86#1; [2025-02-08 02:33:43,263 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3515-6: assume !#t~switch86#1;#t~switch86#1 := #t~switch86#1; [2025-02-08 02:33:43,263 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3515-9: assume #t~switch86#1; [2025-02-08 02:33:43,263 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3515-9: assume !#t~switch86#1;#t~switch86#1 := true; [2025-02-08 02:33:43,263 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3515-8: assume 1 == ~pao_ID_____2~0#1; [2025-02-08 02:33:43,263 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3515-8: assume !(1 == ~pao_ID_____2~0#1); [2025-02-08 02:33:43,263 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3515-11: assume 1 == ~pao_ID_____2~0#1; [2025-02-08 02:33:43,263 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3515-11: assume !(1 == ~pao_ID_____2~0#1); [2025-02-08 02:33:43,263 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3515-10: assume -1 == ~pao_ID_____2~0#1; [2025-02-08 02:33:43,263 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3515-10: assume !(-1 == ~pao_ID_____2~0#1); [2025-02-08 02:33:43,263 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3515-13: assume #t~switch82#1;~pao_ID_____2~0#1 := 1;#t~switch86#1 := false; [2025-02-08 02:33:43,263 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3515-13: assume !#t~switch82#1;#t~switch82#1 := true; [2025-02-08 02:33:43,263 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3515-12: assume #t~switch86#1; [2025-02-08 02:33:43,263 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3515-12: assume !#t~switch86#1;#t~switch86#1 := #t~switch86#1; [2025-02-08 02:33:43,263 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3334: assume 0 != (trace_module_get_#t~mem78#1.base + trace_module_get_#t~mem78#1.offset) % 18446744073709551616;havoc trace_module_get_#t~mem78#1.base, trace_module_get_#t~mem78#1.offset; [2025-02-08 02:33:43,263 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3334: assume !(0 != (trace_module_get_#t~mem78#1.base + trace_module_get_#t~mem78#1.offset) % 18446744073709551616);havoc trace_module_get_#t~mem78#1.base, trace_module_get_#t~mem78#1.offset; [2025-02-08 02:33:43,263 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3367-1: SUMMARY for call #t~ret81#1 := ldv__builtin_expect((if 0 != ~tmp~7#1 then 1 else 0), 1); srcloc: null [2025-02-08 02:33:43,263 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3367: assume -9223372036854775808 <= #t~ret81#1 && #t~ret81#1 <= 9223372036854775807;~tmp___0~4#1 := #t~ret81#1;havoc #t~ret81#1; [2025-02-08 02:33:43,263 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3318: assume 0 == trace_module_get_~tmp___0~3#1;trace_module_get_~__warned~0#1 := 1;assume { :begin_inline_lockdep_rcu_dereference } true;lockdep_rcu_dereference_#in~arg0#1.base, lockdep_rcu_dereference_#in~arg0#1.offset, lockdep_rcu_dereference_#in~arg1#1 := 9, 0, 84;havoc lockdep_rcu_dereference_~arg0#1.base, lockdep_rcu_dereference_~arg0#1.offset, lockdep_rcu_dereference_~arg1#1;lockdep_rcu_dereference_~arg0#1.base, lockdep_rcu_dereference_~arg0#1.offset := lockdep_rcu_dereference_#in~arg0#1.base, lockdep_rcu_dereference_#in~arg0#1.offset;lockdep_rcu_dereference_~arg1#1 := lockdep_rcu_dereference_#in~arg1#1; [2025-02-08 02:33:43,263 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3318: assume !(0 == trace_module_get_~tmp___0~3#1); [2025-02-08 02:33:43,263 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3467-1: assume -1 == ~pao_ID_____1~0#1; [2025-02-08 02:33:43,263 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3467-1: assume !(-1 == ~pao_ID_____1~0#1); [2025-02-08 02:33:43,263 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3467: assume #t~switch85#1; [2025-02-08 02:33:43,263 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3467: assume !#t~switch85#1; [2025-02-08 02:33:43,263 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3467-3: assume #t~switch85#1; [2025-02-08 02:33:43,264 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3467-3: assume !#t~switch85#1;#t~switch85#1 := true; [2025-02-08 02:33:43,264 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3368: assume 0 != ~tmp___0~4#1;~__vpp_verify~0#1.base, ~__vpp_verify~0#1.offset := 0, 0;#t~switch82#1 := false; [2025-02-08 02:33:43,264 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3368: assume !(0 != ~tmp___0~4#1);~ret~0#1 := 0; [2025-02-08 02:33:43,264 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3467-2: assume 1 == ~pao_ID_____1~0#1; [2025-02-08 02:33:43,264 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3467-2: assume !(1 == ~pao_ID_____1~0#1); [2025-02-08 02:33:43,264 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3467-5: assume 1 == ~pao_ID_____1~0#1; [2025-02-08 02:33:43,264 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3467-5: assume !(1 == ~pao_ID_____1~0#1); [2025-02-08 02:33:43,264 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3467-4: assume -1 == ~pao_ID_____1~0#1; [2025-02-08 02:33:43,264 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3467-4: assume !(-1 == ~pao_ID_____1~0#1); [2025-02-08 02:33:43,264 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3467-7: assume -1 == ~pao_ID_____1~0#1; [2025-02-08 02:33:43,264 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3467-7: assume !(-1 == ~pao_ID_____1~0#1); [2025-02-08 02:33:43,264 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3467-6: assume #t~switch85#1; [2025-02-08 02:33:43,264 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3467-6: assume !#t~switch85#1;#t~switch85#1 := #t~switch85#1; [2025-02-08 02:33:43,264 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3467-9: assume #t~switch85#1; [2025-02-08 02:33:43,264 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3467-9: assume !#t~switch85#1;#t~switch85#1 := true; [2025-02-08 02:33:43,264 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3467-8: assume 1 == ~pao_ID_____1~0#1; [2025-02-08 02:33:43,264 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3467-8: assume !(1 == ~pao_ID_____1~0#1); [2025-02-08 02:33:43,264 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3467-11: assume 1 == ~pao_ID_____1~0#1; [2025-02-08 02:33:43,264 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3467-11: assume !(1 == ~pao_ID_____1~0#1); [2025-02-08 02:33:43,264 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3467-10: assume -1 == ~pao_ID_____1~0#1; [2025-02-08 02:33:43,264 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3467-10: assume !(-1 == ~pao_ID_____1~0#1); [2025-02-08 02:33:43,264 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3467-13: assume #t~switch82#1;~pao_ID_____1~0#1 := 1;#t~switch85#1 := false; [2025-02-08 02:33:43,264 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3467-13: assume !#t~switch82#1;#t~switch82#1 := #t~switch82#1; [2025-02-08 02:33:43,264 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3327: assume 0 != (trace_module_get_~it_func_ptr~0#1.base + trace_module_get_~it_func_ptr~0#1.offset) % 18446744073709551616;call trace_module_get_#t~mem73#1.base, trace_module_get_#t~mem73#1.offset := read~$Pointer$#10(trace_module_get_~it_func_ptr~0#1.base, trace_module_get_~it_func_ptr~0#1.offset, 8);trace_module_get_~it_func~0#1.base, trace_module_get_~it_func~0#1.offset := trace_module_get_#t~mem73#1.base, trace_module_get_#t~mem73#1.offset;call trace_module_get_#t~mem74#1.base, trace_module_get_#t~mem74#1.offset := read~$Pointer$#10(trace_module_get_~it_func_ptr~0#1.base, 8 + trace_module_get_~it_func_ptr~0#1.offset, 8);trace_module_get_~__data~0#1.base, trace_module_get_~__data~0#1.offset := trace_module_get_#t~mem74#1.base, trace_module_get_#t~mem74#1.offset;havoc trace_module_get_#t~mem74#1.base, trace_module_get_#t~mem74#1.offset;assume { :begin_inline_##fun~$Pointer$~X~$Pointer$~X~int~TO~VOID } true;##fun~$Pointer$~X~$Pointer$~X~int~TO~VOID_#in~75#1.base, ##fun~$Pointer$~X~$Pointer$~X~int~TO~VOID_#in~75#1.offset, ##fun~$Pointer$~X~$Pointer$~X~int~TO~VOID_#in~76#1.base, ##fun~$Pointer$~X~$Pointer$~X~int~TO~VOID_#in~76#1.offset, ##fun~$Pointer$~X~$Pointer$~X~int~TO~VOID_#in~77#1, ##fun~$Pointer$~X~$Pointer$~X~int~TO~VOID_#in~#fp#1.base, ##fun~$Pointer$~X~$Pointer$~X~int~TO~VOID_#in~#fp#1.offset := trace_module_get_~__data~0#1.base, trace_module_get_~__data~0#1.offset, trace_module_get_~mod#1.base, trace_module_get_~mod#1.offset, trace_module_get_~ip#1, trace_module_get_~it_func~0#1.base, trace_module_get_~it_func~0#1.offset;havoc ##fun~$Pointer$~X~$Pointer$~X~int~TO~VOID_#~75#1.base, ##fun~$Pointer$~X~$Pointer$~X~int~TO~VOID_#~75#1.offset, ##fun~$Pointer$~X~$Pointer$~X~int~TO~VOID_#~76#1.base, ##fun~$Pointer$~X~$Pointer$~X~int~TO~VOID_#~76#1.offset, ##fun~$Pointer$~X~$Pointer$~X~int~TO~VOID_#~77#1;##fun~$Pointer$~X~$Pointer$~X~int~TO~VOID_#~75#1.base, ##fun~$Pointer$~X~$Pointer$~X~int~TO~VOID_#~75#1.offset := ##fun~$Pointer$~X~$Pointer$~X~int~TO~VOID_#in~75#1.base, ##fun~$Pointer$~X~$Pointer$~X~int~TO~VOID_#in~75#1.offset;##fun~$Pointer$~X~$Pointer$~X~int~TO~VOID_#~76#1.base, ##fun~$Pointer$~X~$Pointer$~X~int~TO~VOID_#~76#1.offset := ##fun~$Pointer$~X~$Pointer$~X~int~TO~VOID_#in~76#1.base, ##fun~$Pointer$~X~$Pointer$~X~int~TO~VOID_#in~76#1.offset;##fun~$Pointer$~X~$Pointer$~X~int~TO~VOID_#~77#1 := ##fun~$Pointer$~X~$Pointer$~X~int~TO~VOID_#in~77#1;havoc ##fun~$Pointer$~X~$Pointer$~X~int~TO~VOID_#~75#1.base, ##fun~$Pointer$~X~$Pointer$~X~int~TO~VOID_#~75#1.offset, ##fun~$Pointer$~X~$Pointer$~X~int~TO~VOID_#~76#1.base, ##fun~$Pointer$~X~$Pointer$~X~int~TO~VOID_#~76#1.offset, ##fun~$Pointer$~X~$Pointer$~X~int~TO~VOID_#~77#1;havoc ##fun~$Pointer$~X~$Pointer$~X~int~TO~VOID_#in~75#1.base, ##fun~$Pointer$~X~$Pointer$~X~int~TO~VOID_#in~75#1.offset, ##fun~$Pointer$~X~$Pointer$~X~int~TO~VOID_#in~76#1.base, ##fun~$Pointer$~X~$Pointer$~X~int~TO~VOID_#in~76#1.offset, ##fun~$Pointer$~X~$Pointer$~X~int~TO~VOID_#in~77#1, ##fun~$Pointer$~X~$Pointer$~X~int~TO~VOID_#in~#fp#1.base, ##fun~$Pointer$~X~$Pointer$~X~int~TO~VOID_#in~#fp#1.offset;assume { :end_inline_##fun~$Pointer$~X~$Pointer$~X~int~TO~VOID } true;trace_module_get_~it_func_ptr~0#1.base, trace_module_get_~it_func_ptr~0#1.offset := trace_module_get_~it_func_ptr~0#1.base, 16 + trace_module_get_~it_func_ptr~0#1.offset;call trace_module_get_#t~mem78#1.base, trace_module_get_#t~mem78#1.offset := read~$Pointer$#10(trace_module_get_~it_func_ptr~0#1.base, trace_module_get_~it_func_ptr~0#1.offset, 8); [2025-02-08 02:33:43,265 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3327: assume !(0 != (trace_module_get_~it_func_ptr~0#1.base + trace_module_get_~it_func_ptr~0#1.offset) % 18446744073709551616); [2025-02-08 02:33:43,265 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3467-12: assume #t~switch85#1; [2025-02-08 02:33:43,265 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3467-12: assume !#t~switch85#1;#t~switch85#1 := #t~switch85#1; [2025-02-08 02:33:43,265 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3517: havoc #t~switch86#1; [2025-02-08 02:33:43,265 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3559: SUMMARY for call __bad_percpu_size(); srcloc: null [2025-02-08 02:33:43,265 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3419-1: assume -1 == ~pao_ID_____0~0#1; [2025-02-08 02:33:43,265 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3419-1: assume !(-1 == ~pao_ID_____0~0#1); [2025-02-08 02:33:43,265 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3419: assume #t~switch84#1; [2025-02-08 02:33:43,265 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3419: assume !#t~switch84#1; [2025-02-08 02:33:43,266 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3320: havoc lockdep_rcu_dereference_~arg0#1.base, lockdep_rcu_dereference_~arg0#1.offset, lockdep_rcu_dereference_~arg1#1;havoc lockdep_rcu_dereference_#in~arg0#1.base, lockdep_rcu_dereference_#in~arg0#1.offset, lockdep_rcu_dereference_#in~arg1#1;assume { :end_inline_lockdep_rcu_dereference } true; [2025-02-08 02:33:43,266 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3419-3: assume #t~switch84#1; [2025-02-08 02:33:43,266 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3419-3: assume !#t~switch84#1;#t~switch84#1 := true; [2025-02-08 02:33:43,266 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3419-2: assume 1 == ~pao_ID_____0~0#1; [2025-02-08 02:33:43,266 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3419-2: assume !(1 == ~pao_ID_____0~0#1); [2025-02-08 02:33:43,266 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3419-5: assume 1 == ~pao_ID_____0~0#1; [2025-02-08 02:33:43,266 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3419-5: assume !(1 == ~pao_ID_____0~0#1); [2025-02-08 02:33:43,266 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3419-4: assume -1 == ~pao_ID_____0~0#1; [2025-02-08 02:33:43,266 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3419-4: assume !(-1 == ~pao_ID_____0~0#1); [2025-02-08 02:33:43,266 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3419-7: assume -1 == ~pao_ID_____0~0#1; [2025-02-08 02:33:43,266 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3419-7: assume !(-1 == ~pao_ID_____0~0#1); [2025-02-08 02:33:43,266 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3419-6: assume #t~switch84#1; [2025-02-08 02:33:43,266 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3419-6: assume !#t~switch84#1;#t~switch84#1 := #t~switch84#1; [2025-02-08 02:33:43,266 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3419-9: assume #t~switch84#1; [2025-02-08 02:33:43,266 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3419-9: assume !#t~switch84#1;#t~switch84#1 := true; [2025-02-08 02:33:43,266 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3419-8: assume 1 == ~pao_ID_____0~0#1; [2025-02-08 02:33:43,266 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3419-8: assume !(1 == ~pao_ID_____0~0#1); [2025-02-08 02:33:43,266 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3568: havoc trace_module_get_#t~mem68#1, trace_module_get_#t~ret69#1, trace_module_get_#t~ret70#1, trace_module_get_#t~ret71#1, trace_module_get_#t~mem72#1.base, trace_module_get_#t~mem72#1.offset, trace_module_get_#t~mem73#1.base, trace_module_get_#t~mem73#1.offset, trace_module_get_#t~mem74#1.base, trace_module_get_#t~mem74#1.offset, trace_module_get_#t~mem78#1.base, trace_module_get_#t~mem78#1.offset, trace_module_get_~mod#1.base, trace_module_get_~mod#1.offset, trace_module_get_~ip#1, trace_module_get_~it_func_ptr~0#1.base, trace_module_get_~it_func_ptr~0#1.offset, trace_module_get_~it_func~0#1.base, trace_module_get_~it_func~0#1.offset, trace_module_get_~__data~0#1.base, trace_module_get_~__data~0#1.offset, trace_module_get_~__warned~0#1, trace_module_get_~tmp~6#1, trace_module_get_~tmp___0~3#1, trace_module_get_~_________p1~0#1.base, trace_module_get_~_________p1~0#1.offset, trace_module_get_~tmp___1~0#1;havoc trace_module_get_#in~mod#1.base, trace_module_get_#in~mod#1.offset, trace_module_get_#in~ip#1;assume { :end_inline_trace_module_get } true; [2025-02-08 02:33:43,266 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3312: assume -9223372036854775808 <= trace_module_get_#t~ret69#1 && trace_module_get_#t~ret69#1 <= 9223372036854775807;trace_module_get_~tmp___1~0#1 := trace_module_get_#t~ret69#1;havoc trace_module_get_#t~mem68#1;havoc trace_module_get_#t~ret69#1; [2025-02-08 02:33:43,266 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3419-11: assume 1 == ~pao_ID_____0~0#1; [2025-02-08 02:33:43,266 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3419-11: assume !(1 == ~pao_ID_____0~0#1); [2025-02-08 02:33:43,266 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3419-10: assume -1 == ~pao_ID_____0~0#1; [2025-02-08 02:33:43,266 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3419-10: assume !(-1 == ~pao_ID_____0~0#1); [2025-02-08 02:33:43,266 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3419-13: assume #t~switch82#1;~pao_ID_____0~0#1 := 1;#t~switch84#1 := false; [2025-02-08 02:33:43,266 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3419-13: assume !#t~switch82#1;#t~switch82#1 := true; [2025-02-08 02:33:43,266 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3312-1: SUMMARY for call trace_module_get_#t~ret69#1 := ldv__builtin_expect((if 0 != trace_module_get_#t~mem68#1 then 1 else 0), 0); srcloc: null [2025-02-08 02:33:43,266 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3419-12: assume #t~switch84#1; [2025-02-08 02:33:43,267 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3419-12: assume !#t~switch84#1;#t~switch84#1 := #t~switch84#1; [2025-02-08 02:33:43,267 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3469: havoc #t~switch85#1; [2025-02-08 02:33:43,267 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3511: SUMMARY for call __bad_percpu_size(); srcloc: null [2025-02-08 02:33:43,267 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3313: assume 0 != trace_module_get_~tmp___1~0#1; [2025-02-08 02:33:43,267 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3313: assume !(0 != trace_module_get_~tmp___1~0#1); [2025-02-08 02:33:43,267 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3371-1: assume -1 == ~pao_ID__~0#1; [2025-02-08 02:33:43,267 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3371-1: assume !(-1 == ~pao_ID__~0#1); [2025-02-08 02:33:43,267 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3371: assume #t~switch83#1; [2025-02-08 02:33:43,267 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3371: assume !#t~switch83#1; [2025-02-08 02:33:43,267 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3371-3: assume #t~switch83#1; [2025-02-08 02:33:43,267 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3371-3: assume !#t~switch83#1;#t~switch83#1 := true; [2025-02-08 02:33:43,267 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3371-2: assume 1 == ~pao_ID__~0#1; [2025-02-08 02:33:43,267 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3371-2: assume !(1 == ~pao_ID__~0#1); [2025-02-08 02:33:43,267 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3371-5: assume 1 == ~pao_ID__~0#1; [2025-02-08 02:33:43,267 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3371-5: assume !(1 == ~pao_ID__~0#1); [2025-02-08 02:33:43,267 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3371-4: assume -1 == ~pao_ID__~0#1; [2025-02-08 02:33:43,267 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3371-4: assume !(-1 == ~pao_ID__~0#1); [2025-02-08 02:33:43,267 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3371-7: assume -1 == ~pao_ID__~0#1; [2025-02-08 02:33:43,267 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3371-7: assume !(-1 == ~pao_ID__~0#1); [2025-02-08 02:33:43,267 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3371-6: assume #t~switch83#1; [2025-02-08 02:33:43,267 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3371-6: assume !#t~switch83#1;#t~switch83#1 := #t~switch83#1; [2025-02-08 02:33:43,267 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3371-9: assume #t~switch83#1; [2025-02-08 02:33:43,267 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3371-9: assume !#t~switch83#1;#t~switch83#1 := true; [2025-02-08 02:33:43,267 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3371-8: assume 1 == ~pao_ID__~0#1; [2025-02-08 02:33:43,267 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3371-8: assume !(1 == ~pao_ID__~0#1); [2025-02-08 02:33:43,891 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6791: ~sz~2#1 := 1 + ~sz~2#1;~size~1#1 := 2 * ~size~1#1; [2025-02-08 02:33:43,891 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6787: ~sz~2#1 := 0;~size~1#1 := 4096; [2025-02-08 02:33:43,891 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13514: havoc __get_free_pages_#t~nondet3395#1; [2025-02-08 02:33:43,891 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6833: assume { :begin_inline_SetPageReserved } true;SetPageReserved_#in~page#1.base, SetPageReserved_#in~page#1.offset := ~page~0#1.base, ~page~0#1.offset;havoc SetPageReserved_~page#1.base, SetPageReserved_~page#1.offset;SetPageReserved_~page#1.base, SetPageReserved_~page#1.offset := SetPageReserved_#in~page#1.base, SetPageReserved_#in~page#1.offset;assume { :begin_inline_set_bit } true;set_bit_#in~nr#1, set_bit_#in~addr#1.base, set_bit_#in~addr#1.offset := 10, SetPageReserved_~page#1.base, SetPageReserved_~page#1.offset;havoc set_bit_~nr#1, set_bit_~addr#1.base, set_bit_~addr#1.offset;set_bit_~nr#1 := set_bit_#in~nr#1;set_bit_~addr#1.base, set_bit_~addr#1.offset := set_bit_#in~addr#1.base, set_bit_#in~addr#1.offset;havoc set_bit_~nr#1, set_bit_~addr#1.base, set_bit_~addr#1.offset;havoc set_bit_#in~nr#1, set_bit_#in~addr#1.base, set_bit_#in~addr#1.offset;assume { :end_inline_set_bit } true;havoc SetPageReserved_~page#1.base, SetPageReserved_~page#1.offset;havoc SetPageReserved_#in~page#1.base, SetPageReserved_#in~page#1.offset;assume { :end_inline_SetPageReserved } true;~page~0#1.base, ~page~0#1.offset := ~page~0#1.base, 56 + ~page~0#1.offset; [2025-02-08 02:33:43,891 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13514-1: #t~ret1154#1 := __get_free_pages_#res#1;havoc __get_free_pages_#t~nondet3395#1, __get_free_pages_~arg0#1, __get_free_pages_~arg1#1;havoc __get_free_pages_#in~arg0#1, __get_free_pages_#in~arg1#1;assume { :end_inline___get_free_pages } true;~tmp~42#1 := #t~ret1154#1;havoc #t~ret1154#1;~start_addr~0#1.base, ~start_addr~0#1.offset := 0, (if ~tmp~42#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then ~tmp~42#1 % 18446744073709551616 % 18446744073709551616 else ~tmp~42#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616); [2025-02-08 02:33:43,891 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6801: assume 0 == (~start_addr~0#1.base + ~start_addr~0#1.offset) % 18446744073709551616;call #t~mem1155#1 := read~int#61(~dmap#1.base, 24 + ~dmap#1.offset, 4);call write~int#61((if #t~mem1155#1 < 0 && 0 != #t~mem1155#1 % 2 then 1 + #t~mem1155#1 / 2 else #t~mem1155#1 / 2), ~dmap#1.base, 24 + ~dmap#1.offset, 4);havoc #t~mem1155#1; [2025-02-08 02:33:43,891 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6801: assume !(0 == (~start_addr~0#1.base + ~start_addr~0#1.offset) % 18446744073709551616); [2025-02-08 02:33:43,891 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6789: call #t~mem1152#1 := read~int#61(~dmap#1.base, 24 + ~dmap#1.offset, 4); [2025-02-08 02:33:43,891 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6798: call write~int#61((if #t~bitwise1153#1 % 4294967296 % 4294967296 <= 2147483647 then #t~bitwise1153#1 % 4294967296 % 4294967296 else #t~bitwise1153#1 % 4294967296 % 4294967296 - 4294967296), ~dmap#1.base, 24 + ~dmap#1.offset, 4);havoc #t~bitwise1153#1;assume { :begin_inline___get_free_pages } true;__get_free_pages_#in~arg0#1, __get_free_pages_#in~arg1#1 := 545, ~sz~2#1;havoc __get_free_pages_#res#1;havoc __get_free_pages_#t~nondet3395#1, __get_free_pages_~arg0#1, __get_free_pages_~arg1#1;__get_free_pages_~arg0#1 := __get_free_pages_#in~arg0#1;__get_free_pages_~arg1#1 := __get_free_pages_#in~arg1#1;havoc __get_free_pages_#t~nondet3395#1;__get_free_pages_#res#1 := __get_free_pages_#t~nondet3395#1;havoc __get_free_pages_#t~nondet3395#1; [2025-02-08 02:33:43,891 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6794: assume #t~mem1152#1 > ~size~1#1;havoc #t~mem1152#1; [2025-02-08 02:33:43,891 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6794: assume !(#t~mem1152#1 > ~size~1#1);havoc #t~mem1152#1; [2025-02-08 02:33:43,891 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6798-3: assume 0 == ~sz~2#1;#t~bitwise1153#1 := 4096; [2025-02-08 02:33:43,891 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6798-3: assume !(0 == ~sz~2#1); [2025-02-08 02:33:43,891 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6798-2: havoc #t~bitwise1153#1; [2025-02-08 02:33:43,891 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6798-1: [2025-02-08 02:33:44,259 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5182: assume (#t~mem445.base + (#t~mem445.offset + (if (#t~mem443 * ~p~1 + #t~mem444) % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then (#t~mem443 * ~p~1 + #t~mem444) % 18446744073709551616 % 18446744073709551616 else (#t~mem443 * ~p~1 + #t~mem444) % 18446744073709551616 % 18446744073709551616 - 18446744073709551616))) % 18446744073709551616 > (#t~mem447.base + (#t~mem447.offset + (if #t~mem446 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then #t~mem446 % 18446744073709551616 % 18446744073709551616 else #t~mem446 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616))) % 18446744073709551616;havoc #t~mem445.base, #t~mem445.offset;havoc #t~mem443;havoc #t~mem444;havoc #t~mem447.base, #t~mem447.offset;havoc #t~mem446; [2025-02-08 02:33:44,259 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5182: assume !((#t~mem445.base + (#t~mem445.offset + (if (#t~mem443 * ~p~1 + #t~mem444) % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then (#t~mem443 * ~p~1 + #t~mem444) % 18446744073709551616 % 18446744073709551616 else (#t~mem443 * ~p~1 + #t~mem444) % 18446744073709551616 % 18446744073709551616 - 18446744073709551616))) % 18446744073709551616 > (#t~mem447.base + (#t~mem447.offset + (if #t~mem446 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then #t~mem446 % 18446744073709551616 % 18446744073709551616 else #t~mem446 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616))) % 18446744073709551616);havoc #t~mem445.base, #t~mem445.offset;havoc #t~mem443;havoc #t~mem444;havoc #t~mem447.base, #t~mem447.offset;havoc #t~mem446; [2025-02-08 02:33:44,259 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5186-1: SUMMARY for call #t~memset~res453.base, #t~memset~res453.offset := #Ultimate.C_memset#61(#t~mem449.base, #t~mem449.offset + (if #t~mem450 * ~p~1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then #t~mem450 * ~p~1 % 18446744073709551616 % 18446744073709551616 else #t~mem450 * ~p~1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616), #t~mem451, #t~mem452); srcloc: null [2025-02-08 02:33:44,259 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5186-2: call #t~mem449.base, #t~mem449.offset := read~$Pointer$#61(~dmap~1.base, 8 + ~dmap~1.offset, 8);call #t~mem450 := read~int#61(~dmap~1.base, 632 + ~dmap~1.offset, 4);call #t~mem451 := read~int#61(~dmap~1.base, 684 + ~dmap~1.offset, 1);call #t~mem452 := read~int#61(~dmap~1.base, 632 + ~dmap~1.offset, 4); [2025-02-08 02:33:44,259 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5183: assume -2147483648 <= #t~ret448 && #t~ret448 <= 2147483647;havoc #t~ret448; [2025-02-08 02:33:44,259 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5183-1: SUMMARY for call #t~ret448 := printk(82, 0); srcloc: null [2025-02-08 02:33:44,259 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5181: call #t~mem442 := read~int#61(~dmap~1.base, 112 + ~dmap~1.offset, 4);~p~1 := (if 1 + ~p~1 < 0 && 0 != (1 + ~p~1) % #t~mem442 then (if #t~mem442 < 0 then (1 + ~p~1) % #t~mem442 + #t~mem442 else (1 + ~p~1) % #t~mem442 - #t~mem442) else (1 + ~p~1) % #t~mem442);call #t~mem445.base, #t~mem445.offset := read~$Pointer$#61(~dmap~1.base, 8 + ~dmap~1.offset, 8);call #t~mem443 := read~int#61(~dmap~1.base, 632 + ~dmap~1.offset, 4);call #t~mem444 := read~int#61(~dmap~1.base, 632 + ~dmap~1.offset, 4);call #t~mem447.base, #t~mem447.offset := read~$Pointer$#61(~dmap~1.base, 8 + ~dmap~1.offset, 8);call #t~mem446 := read~int#61(~dmap~1.base, 24 + ~dmap~1.offset, 4); [2025-02-08 02:33:44,259 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5186: havoc #t~mem449.base, #t~mem449.offset;havoc #t~mem450;havoc #t~mem451;havoc #t~mem452;havoc #t~memset~res453.base, #t~memset~res453.offset;~i~8 := 1 + ~i~8; [2025-02-08 02:33:46,171 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6939: call ULTIMATE.dealloc(~#__key~1#1.base, ~#__key~1#1.offset);havoc ~#__key~1#1.base, ~#__key~1#1.offset; [2025-02-08 02:33:46,171 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6958: assume 0 != ~tmp~45#1;call #t~mem1186#1 := read~int#61(~dmap#1.base, 685 + ~dmap#1.offset, 4); [2025-02-08 02:33:46,171 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6958: assume !(0 != ~tmp~45#1); [2025-02-08 02:33:46,171 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6959-1: SUMMARY for call #t~ret1187#1 := printk(89, 0); srcloc: null [2025-02-08 02:33:46,171 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6959: assume -2147483648 <= #t~ret1187#1 && #t~ret1187#1 <= 2147483647;havoc #t~mem1186#1;havoc #t~ret1187#1;#res#1 := -16;call ULTIMATE.dealloc(~#__key~1#1.base, ~#__key~1#1.offset);havoc ~#__key~1#1.base, ~#__key~1#1.offset; [2025-02-08 02:33:46,171 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6957: #t~ret1185#1 := sound_open_dma_#res#1;havoc sound_open_dma_#t~ret311#1, sound_open_dma_#t~mem312#1, sound_open_dma_#t~mem313#1, sound_open_dma_#t~ret314#1, sound_open_dma_~chn#1, sound_open_dma_~deviceID#1.base, sound_open_dma_~deviceID#1.offset;havoc sound_open_dma_#in~chn#1, sound_open_dma_#in~deviceID#1.base, sound_open_dma_#in~deviceID#1.offset;assume { :end_inline_sound_open_dma } true;assume -2147483648 <= #t~ret1185#1 && #t~ret1185#1 <= 2147483647;~tmp~45#1 := #t~ret1185#1;havoc #t~mem1184#1;havoc #t~ret1185#1; [2025-02-08 02:33:46,232 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13686: havoc #t~ret3418.base, #t~ret3418.offset; [2025-02-08 02:33:46,414 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4897: havoc warn_slowpath_fmt_~arg0#1.base, warn_slowpath_fmt_~arg0#1.offset, warn_slowpath_fmt_~arg1#1, warn_slowpath_fmt_~arg2#1.base, warn_slowpath_fmt_~arg2#1.offset;havoc warn_slowpath_fmt_#in~arg0#1.base, warn_slowpath_fmt_#in~arg0#1.offset, warn_slowpath_fmt_#in~arg1#1, warn_slowpath_fmt_#in~arg2#1.base, warn_slowpath_fmt_#in~arg2#1.offset;assume { :end_inline_warn_slowpath_fmt } true; [2025-02-08 02:33:47,629 INFO L? ?]: Removed 3354 outVars from TransFormulas that were not future-live. [2025-02-08 02:33:47,630 INFO L308 CfgBuilder]: Performing block encoding [2025-02-08 02:33:47,743 INFO L332 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2025-02-08 02:33:47,745 INFO L337 CfgBuilder]: Removed 1 assume(true) statements. [2025-02-08 02:33:47,745 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder CFG 08.02 02:33:47 BoogieIcfgContainer [2025-02-08 02:33:47,745 INFO L131 PluginConnector]: ------------------------ END IcfgBuilder---------------------------- [2025-02-08 02:33:47,748 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2025-02-08 02:33:47,748 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2025-02-08 02:33:47,753 INFO L274 PluginConnector]: TraceAbstraction initialized [2025-02-08 02:33:47,753 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 08.02 02:32:33" (1/3) ... [2025-02-08 02:33:47,753 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@45e450e3 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 08.02 02:33:47, skipping insertion in model container [2025-02-08 02:33:47,755 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 02:32:37" (2/3) ... [2025-02-08 02:33:47,755 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@45e450e3 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 08.02 02:33:47, skipping insertion in model container [2025-02-08 02:33:47,755 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder CFG 08.02 02:33:47" (3/3) ... [2025-02-08 02:33:47,757 INFO L128 eAbstractionObserver]: Analyzing ICFG main1_sound-oss-sound-ko--32_7a--c4cb1dd-1.i [2025-02-08 02:33:47,771 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2025-02-08 02:33:47,775 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG main1_sound-oss-sound-ko--32_7a--c4cb1dd-1.i that has 314 procedures, 3039 locations, 1 initial locations, 248 loop locations, and 1 error locations. [2025-02-08 02:33:47,864 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2025-02-08 02:33:47,877 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;@5962e6fd, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2025-02-08 02:33:47,877 INFO L334 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2025-02-08 02:33:47,886 INFO L276 IsEmpty]: Start isEmpty. Operand has 1739 states, 1260 states have (on average 1.4658730158730158) internal successors, (1847), 1356 states have internal predecessors, (1847), 298 states have call successors, (298), 93 states have call predecessors, (298), 93 states have return successors, (298), 278 states have call predecessors, (298), 298 states have call successors, (298) [2025-02-08 02:33:47,893 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 73 [2025-02-08 02:33:47,893 INFO L210 NwaCegarLoop]: Found error trace [2025-02-08 02:33:47,893 INFO L218 NwaCegarLoop]: trace histogram [3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:33:47,894 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-02-08 02:33:47,898 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 02:33:47,898 INFO L85 PathProgramCache]: Analyzing trace with hash 622772743, now seen corresponding path program 1 times [2025-02-08 02:33:47,904 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 02:33:47,904 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1029648407] [2025-02-08 02:33:47,905 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 02:33:47,905 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms