./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/ldv-validator-v0.6/linux-torvalds-645ef9e-32_7a-sound--oss--sound.ko-entry_point.cil.out.i --full-output --architecture 64bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 30e01a73 Calling Ultimate with: /usr/lib/jvm/java-1.11.0-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cf1d79eb-2408-4cd4-8859-43e840a0ef2c/bin/utaipan-verify-mE87zJ7Ire/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cf1d79eb-2408-4cd4-8859-43e840a0ef2c/bin/utaipan-verify-mE87zJ7Ire/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cf1d79eb-2408-4cd4-8859-43e840a0ef2c/bin/utaipan-verify-mE87zJ7Ire/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cf1d79eb-2408-4cd4-8859-43e840a0ef2c/bin/utaipan-verify-mE87zJ7Ire/config/TaipanReach.xml -i ../../sv-benchmarks/c/ldv-validator-v0.6/linux-torvalds-645ef9e-32_7a-sound--oss--sound.ko-entry_point.cil.out.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cf1d79eb-2408-4cd4-8859-43e840a0ef2c/bin/utaipan-verify-mE87zJ7Ire/config/svcomp-Reach-64bit-Taipan_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cf1d79eb-2408-4cd4-8859-43e840a0ef2c/bin/utaipan-verify-mE87zJ7Ire --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 Taipan --witnessprinter.graph.data.architecture 64bit --witnessprinter.graph.data.programhash fa2b7015249343fdf8056852ea29542152fe4e2fe5328579e80867d2e6b2b327 --- Real Ultimate output --- This is Ultimate 0.2.3-dev-30e01a7 [2023-11-23 21:21:58,618 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-11-23 21:21:58,734 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cf1d79eb-2408-4cd4-8859-43e840a0ef2c/bin/utaipan-verify-mE87zJ7Ire/config/svcomp-Reach-64bit-Taipan_Default.epf [2023-11-23 21:21:58,750 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-11-23 21:21:58,751 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2023-11-23 21:21:58,784 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-11-23 21:21:58,785 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-11-23 21:21:58,786 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-11-23 21:21:58,787 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-11-23 21:21:58,788 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-11-23 21:21:58,789 INFO L153 SettingsManager]: * User list type=DISABLED [2023-11-23 21:21:58,789 INFO L151 SettingsManager]: Preferences of Abstract Interpretation differ from their defaults: [2023-11-23 21:21:58,790 INFO L153 SettingsManager]: * Explicit value domain=true [2023-11-23 21:21:58,791 INFO L153 SettingsManager]: * Abstract domain for RCFG-of-the-future=PoormanAbstractDomain [2023-11-23 21:21:58,792 INFO L153 SettingsManager]: * Octagon Domain=false [2023-11-23 21:21:58,792 INFO L153 SettingsManager]: * Abstract domain=CompoundDomain [2023-11-23 21:21:58,793 INFO L153 SettingsManager]: * Check feasibility of abstract posts with an SMT solver=true [2023-11-23 21:21:58,794 INFO L153 SettingsManager]: * Use the RCFG-of-the-future interface=true [2023-11-23 21:21:58,795 INFO L153 SettingsManager]: * Interval Domain=false [2023-11-23 21:21:58,796 INFO L151 SettingsManager]: Preferences of Sifa differ from their defaults: [2023-11-23 21:21:58,796 INFO L153 SettingsManager]: * Call Summarizer=TopInputCallSummarizer [2023-11-23 21:21:58,797 INFO L153 SettingsManager]: * Simplification Technique=POLY_PAC [2023-11-23 21:21:58,798 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-11-23 21:21:58,799 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-11-23 21:21:58,800 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2023-11-23 21:21:58,800 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-11-23 21:21:58,801 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-11-23 21:21:58,802 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-11-23 21:21:58,802 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-11-23 21:21:58,803 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-11-23 21:21:58,803 INFO L153 SettingsManager]: * Use constant arrays=true [2023-11-23 21:21:58,804 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-11-23 21:21:58,805 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2023-11-23 21:21:58,805 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-11-23 21:21:58,806 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-11-23 21:21:58,806 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-11-23 21:21:58,807 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-11-23 21:21:58,808 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2023-11-23 21:21:58,808 INFO L153 SettingsManager]: * Trace refinement strategy=SIFA_TAIPAN [2023-11-23 21:21:58,809 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-11-23 21:21:58,809 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2023-11-23 21:21:58,810 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2023-11-23 21:21:58,810 INFO L153 SettingsManager]: * Trace refinement exception blacklist=NONE [2023-11-23 21:21:58,811 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-11-23 21:21:58,811 INFO L153 SettingsManager]: * Abstract interpretation Mode=USE_PREDICATES WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cf1d79eb-2408-4cd4-8859-43e840a0ef2c/bin/utaipan-verify-mE87zJ7Ire/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release 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 -> /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cf1d79eb-2408-4cd4-8859-43e840a0ef2c/bin/utaipan-verify-mE87zJ7Ire 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 -> Taipan 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 -> fa2b7015249343fdf8056852ea29542152fe4e2fe5328579e80867d2e6b2b327 [2023-11-23 21:21:59,141 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-11-23 21:21:59,163 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-11-23 21:21:59,166 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-11-23 21:21:59,167 INFO L270 PluginConnector]: Initializing CDTParser... [2023-11-23 21:21:59,168 INFO L274 PluginConnector]: CDTParser initialized [2023-11-23 21:21:59,169 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cf1d79eb-2408-4cd4-8859-43e840a0ef2c/bin/utaipan-verify-mE87zJ7Ire/../../sv-benchmarks/c/ldv-validator-v0.6/linux-torvalds-645ef9e-32_7a-sound--oss--sound.ko-entry_point.cil.out.i [2023-11-23 21:22:02,458 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-11-23 21:22:03,300 INFO L384 CDTParser]: Found 1 translation units. [2023-11-23 21:22:03,300 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cf1d79eb-2408-4cd4-8859-43e840a0ef2c/sv-benchmarks/c/ldv-validator-v0.6/linux-torvalds-645ef9e-32_7a-sound--oss--sound.ko-entry_point.cil.out.i [2023-11-23 21:22:03,347 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cf1d79eb-2408-4cd4-8859-43e840a0ef2c/bin/utaipan-verify-mE87zJ7Ire/data/649fd6b97/52c88ccddf22408488c72d42e4a82b4c/FLAG1ef3153ab [2023-11-23 21:22:03,366 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cf1d79eb-2408-4cd4-8859-43e840a0ef2c/bin/utaipan-verify-mE87zJ7Ire/data/649fd6b97/52c88ccddf22408488c72d42e4a82b4c [2023-11-23 21:22:03,374 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-11-23 21:22:03,376 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2023-11-23 21:22:03,378 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-11-23 21:22:03,378 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-11-23 21:22:03,384 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-11-23 21:22:03,385 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 23.11 09:22:03" (1/1) ... [2023-11-23 21:22:03,386 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@5b85e751 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 09:22:03, skipping insertion in model container [2023-11-23 21:22:03,387 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 23.11 09:22:03" (1/1) ... [2023-11-23 21:22:03,616 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-11-23 21:22:04,381 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cf1d79eb-2408-4cd4-8859-43e840a0ef2c/sv-benchmarks/c/ldv-validator-v0.6/linux-torvalds-645ef9e-32_7a-sound--oss--sound.ko-entry_point.cil.out.i[81795,81808] [2023-11-23 21:22:07,343 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-23 21:22:07,509 INFO L202 MainTranslator]: Completed pre-run [2023-11-23 21:22:07,639 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cf1d79eb-2408-4cd4-8859-43e840a0ef2c/sv-benchmarks/c/ldv-validator-v0.6/linux-torvalds-645ef9e-32_7a-sound--oss--sound.ko-entry_point.cil.out.i[81795,81808] [2023-11-23 21:22:07,672 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%P1,%0": "=q" (pfo_ret__): "p" (& kernel_stack)); [3343] [2023-11-23 21:22:07,675 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%P1,%0": "=r" (pfo_ret__): "p" (& kernel_stack)); [3346] [2023-11-23 21:22:07,675 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%P1,%0": "=r" (pfo_ret__): "p" (& kernel_stack)); [3349] [2023-11-23 21:22:07,676 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%P1,%0": "=r" (pfo_ret__): "p" (& kernel_stack)); [3352] [2023-11-23 21:22:07,682 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("incb %%gs:%P0": "+m" ((module->refptr)->incs)); [3487] [2023-11-23 21:22:07,683 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("decb %%gs:%P0": "+m" ((module->refptr)->incs)); [3490] [2023-11-23 21:22:07,684 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("addb %1, %%gs:%P0": "+m" ((module->refptr)->incs): "qi" (1U)); [3492] [2023-11-23 21:22:07,684 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("incw %%gs:%P0": "+m" ((module->refptr)->incs)); [3497] [2023-11-23 21:22:07,685 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("decw %%gs:%P0": "+m" ((module->refptr)->incs)); [3500] [2023-11-23 21:22:07,685 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("addw %1, %%gs:%P0": "+m" ((module->refptr)->incs): "ri" (1U)); [3502] [2023-11-23 21:22:07,686 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("incl %%gs:%P0": "+m" ((module->refptr)->incs)); [3507] [2023-11-23 21:22:07,686 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("decl %%gs:%P0": "+m" ((module->refptr)->incs)); [3510] [2023-11-23 21:22:07,687 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("addl %1, %%gs:%P0": "+m" ((module->refptr)->incs): "ri" (1U)); [3512] [2023-11-23 21:22:07,687 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("incq %%gs:%P0": "+m" ((module->refptr)->incs)); [3517] [2023-11-23 21:22:07,688 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("decq %%gs:%P0": "+m" ((module->refptr)->incs)); [3520] [2023-11-23 21:22:07,689 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("addq %1, %%gs:%P0": "+m" ((module->refptr)->incs): "re" (1U)); [3522] [2023-11-23 21:22:07,689 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("incb %%gs:%P0": "+m" ((module->refptr)->incs)); [3535] [2023-11-23 21:22:07,690 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("decb %%gs:%P0": "+m" ((module->refptr)->incs)); [3538] [2023-11-23 21:22:07,690 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("addb %1, %%gs:%P0": "+m" ((module->refptr)->incs): "qi" (1U)); [3540] [2023-11-23 21:22:07,691 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("incw %%gs:%P0": "+m" ((module->refptr)->incs)); [3545] [2023-11-23 21:22:07,692 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("decw %%gs:%P0": "+m" ((module->refptr)->incs)); [3548] [2023-11-23 21:22:07,692 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("addw %1, %%gs:%P0": "+m" ((module->refptr)->incs): "ri" (1U)); [3550] [2023-11-23 21:22:07,693 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("incl %%gs:%P0": "+m" ((module->refptr)->incs)); [3555] [2023-11-23 21:22:07,693 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("decl %%gs:%P0": "+m" ((module->refptr)->incs)); [3558] [2023-11-23 21:22:07,694 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("addl %1, %%gs:%P0": "+m" ((module->refptr)->incs): "ri" (1U)); [3560] [2023-11-23 21:22:07,695 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("incq %%gs:%P0": "+m" ((module->refptr)->incs)); [3565] [2023-11-23 21:22:07,696 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("decq %%gs:%P0": "+m" ((module->refptr)->incs)); [3568] [2023-11-23 21:22:07,696 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("addq %1, %%gs:%P0": "+m" ((module->refptr)->incs): "re" (1U)); [3570] [2023-11-23 21:22:07,697 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("incb %%gs:%P0": "+m" ((module->refptr)->incs)); [3583] [2023-11-23 21:22:07,697 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("decb %%gs:%P0": "+m" ((module->refptr)->incs)); [3586] [2023-11-23 21:22:07,698 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("addb %1, %%gs:%P0": "+m" ((module->refptr)->incs): "qi" (1U)); [3588] [2023-11-23 21:22:07,699 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("incw %%gs:%P0": "+m" ((module->refptr)->incs)); [3593] [2023-11-23 21:22:07,703 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("decw %%gs:%P0": "+m" ((module->refptr)->incs)); [3596] [2023-11-23 21:22:07,703 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("addw %1, %%gs:%P0": "+m" ((module->refptr)->incs): "ri" (1U)); [3598] [2023-11-23 21:22:07,704 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("incl %%gs:%P0": "+m" ((module->refptr)->incs)); [3603] [2023-11-23 21:22:07,705 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("decl %%gs:%P0": "+m" ((module->refptr)->incs)); [3606] [2023-11-23 21:22:07,705 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("addl %1, %%gs:%P0": "+m" ((module->refptr)->incs): "ri" (1U)); [3608] [2023-11-23 21:22:07,706 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("incq %%gs:%P0": "+m" ((module->refptr)->incs)); [3613] [2023-11-23 21:22:07,706 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("decq %%gs:%P0": "+m" ((module->refptr)->incs)); [3616] [2023-11-23 21:22:07,707 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("addq %1, %%gs:%P0": "+m" ((module->refptr)->incs): "re" (1U)); [3618] [2023-11-23 21:22:07,708 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("incb %%gs:%P0": "+m" ((module->refptr)->incs)); [3631] [2023-11-23 21:22:07,709 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("decb %%gs:%P0": "+m" ((module->refptr)->incs)); [3634] [2023-11-23 21:22:07,709 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("addb %1, %%gs:%P0": "+m" ((module->refptr)->incs): "qi" (1U)); [3636] [2023-11-23 21:22:07,710 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("incw %%gs:%P0": "+m" ((module->refptr)->incs)); [3641] [2023-11-23 21:22:07,710 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("decw %%gs:%P0": "+m" ((module->refptr)->incs)); [3644] [2023-11-23 21:22:07,711 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("addw %1, %%gs:%P0": "+m" ((module->refptr)->incs): "ri" (1U)); [3646] [2023-11-23 21:22:07,711 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("incl %%gs:%P0": "+m" ((module->refptr)->incs)); [3651] [2023-11-23 21:22:07,711 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("decl %%gs:%P0": "+m" ((module->refptr)->incs)); [3654] [2023-11-23 21:22:07,712 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("addl %1, %%gs:%P0": "+m" ((module->refptr)->incs): "ri" (1U)); [3656] [2023-11-23 21:22:07,713 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("incq %%gs:%P0": "+m" ((module->refptr)->incs)); [3661] [2023-11-23 21:22:07,714 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("decq %%gs:%P0": "+m" ((module->refptr)->incs)); [3664] [2023-11-23 21:22:07,714 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("addq %1, %%gs:%P0": "+m" ((module->refptr)->incs): "re" (1U)); [3666] [2023-11-23 21:22:07,723 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 .word (3*32+16)\n\t .byte 662b-661b\n\t .byte 664f-663f\n.previous\n.section .discard,\"aw\",@progbits\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"); [3709-3712] [2023-11-23 21:22:07,724 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)); [3740-3742] [2023-11-23 21:22:07,725 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)); [3745-3747] [2023-11-23 21:22:07,726 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)); [3750-3752] [2023-11-23 21:22:07,727 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)); [3755-3757] [2023-11-23 21:22:07,728 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)); [3760-3762] [2023-11-23 21:22:07,729 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)); [3768-3770] [2023-11-23 21:22:07,729 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)); [3773-3775] [2023-11-23 21:22:07,731 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)); [3781-3783] [2023-11-23 21:22:07,732 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)); [3805-3806] [2023-11-23 21:22:07,733 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)); [3809-3810] [2023-11-23 21:22:07,733 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)); [3813-3814] [2023-11-23 21:22:07,734 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)); [3817-3818] [2023-11-23 21:22:07,734 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)); [3821-3822] [2023-11-23 21:22:07,735 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [3828] [2023-11-23 21:22:07,736 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)); [3829-3830] [2023-11-23 21:22:07,737 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)); [3833-3834] [2023-11-23 21:22:07,737 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [3840] [2023-11-23 21:22:07,738 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)); [3841-3842] [2023-11-23 21:22:07,747 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)); [3979-3981] [2023-11-23 21:22:07,747 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)); [3984-3986] [2023-11-23 21:22:07,748 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)); [3989-3991] [2023-11-23 21:22:07,748 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)); [3994-3996] [2023-11-23 21:22:07,768 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)); [4280-4281] [2023-11-23 21:22:07,769 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)); [4291-4292] [2023-11-23 21:22:07,772 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)); [4306-4307] [2023-11-23 21:22:07,773 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)); [4310-4311] [2023-11-23 21:22:07,773 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)); [4314-4315] [2023-11-23 21:22:07,773 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)); [4318-4319] [2023-11-23 21:22:07,818 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("incb %%gs:%P0": "+m" ((module->refptr)->incs)); [5319] [2023-11-23 21:22:07,819 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("decb %%gs:%P0": "+m" ((module->refptr)->incs)); [5322] [2023-11-23 21:22:07,819 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("addb %1, %%gs:%P0": "+m" ((module->refptr)->incs): "qi" (1U)); [5324] [2023-11-23 21:22:07,820 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("incw %%gs:%P0": "+m" ((module->refptr)->incs)); [5329] [2023-11-23 21:22:07,820 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("decw %%gs:%P0": "+m" ((module->refptr)->incs)); [5332] [2023-11-23 21:22:07,821 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("addw %1, %%gs:%P0": "+m" ((module->refptr)->incs): "ri" (1U)); [5334] [2023-11-23 21:22:07,821 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("incl %%gs:%P0": "+m" ((module->refptr)->incs)); [5339] [2023-11-23 21:22:07,822 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("decl %%gs:%P0": "+m" ((module->refptr)->incs)); [5342] [2023-11-23 21:22:07,822 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("addl %1, %%gs:%P0": "+m" ((module->refptr)->incs): "ri" (1U)); [5344] [2023-11-23 21:22:07,822 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("incq %%gs:%P0": "+m" ((module->refptr)->incs)); [5349] [2023-11-23 21:22:07,823 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("decq %%gs:%P0": "+m" ((module->refptr)->incs)); [5352] [2023-11-23 21:22:07,823 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("addq %1, %%gs:%P0": "+m" ((module->refptr)->incs): "re" (1U)); [5354] [2023-11-23 21:22:07,824 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("incb %%gs:%P0": "+m" ((module->refptr)->incs)); [5367] [2023-11-23 21:22:07,825 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("decb %%gs:%P0": "+m" ((module->refptr)->incs)); [5370] [2023-11-23 21:22:07,826 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("addb %1, %%gs:%P0": "+m" ((module->refptr)->incs): "qi" (1U)); [5372] [2023-11-23 21:22:07,827 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("incw %%gs:%P0": "+m" ((module->refptr)->incs)); [5377] [2023-11-23 21:22:07,827 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("decw %%gs:%P0": "+m" ((module->refptr)->incs)); [5380] [2023-11-23 21:22:07,828 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("addw %1, %%gs:%P0": "+m" ((module->refptr)->incs): "ri" (1U)); [5382] [2023-11-23 21:22:07,829 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("incl %%gs:%P0": "+m" ((module->refptr)->incs)); [5387] [2023-11-23 21:22:07,830 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("decl %%gs:%P0": "+m" ((module->refptr)->incs)); [5390] [2023-11-23 21:22:07,830 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("addl %1, %%gs:%P0": "+m" ((module->refptr)->incs): "ri" (1U)); [5392] [2023-11-23 21:22:07,831 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("incq %%gs:%P0": "+m" ((module->refptr)->incs)); [5397] [2023-11-23 21:22:07,831 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("decq %%gs:%P0": "+m" ((module->refptr)->incs)); [5400] [2023-11-23 21:22:07,832 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("addq %1, %%gs:%P0": "+m" ((module->refptr)->incs): "re" (1U)); [5402] [2023-11-23 21:22:07,845 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("incb %%gs:%P0": "+m" ((module->refptr)->incs)); [5415] [2023-11-23 21:22:07,846 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("decb %%gs:%P0": "+m" ((module->refptr)->incs)); [5418] [2023-11-23 21:22:07,847 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("addb %1, %%gs:%P0": "+m" ((module->refptr)->incs): "qi" (1U)); [5420] [2023-11-23 21:22:07,847 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("incw %%gs:%P0": "+m" ((module->refptr)->incs)); [5425] [2023-11-23 21:22:07,848 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("decw %%gs:%P0": "+m" ((module->refptr)->incs)); [5428] [2023-11-23 21:22:07,849 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("addw %1, %%gs:%P0": "+m" ((module->refptr)->incs): "ri" (1U)); [5430] [2023-11-23 21:22:07,849 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("incl %%gs:%P0": "+m" ((module->refptr)->incs)); [5435] [2023-11-23 21:22:07,850 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("decl %%gs:%P0": "+m" ((module->refptr)->incs)); [5438] [2023-11-23 21:22:07,850 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("addl %1, %%gs:%P0": "+m" ((module->refptr)->incs): "ri" (1U)); [5440] [2023-11-23 21:22:07,850 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("incq %%gs:%P0": "+m" ((module->refptr)->incs)); [5445] [2023-11-23 21:22:07,851 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("decq %%gs:%P0": "+m" ((module->refptr)->incs)); [5448] [2023-11-23 21:22:07,851 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("addq %1, %%gs:%P0": "+m" ((module->refptr)->incs): "re" (1U)); [5450] [2023-11-23 21:22:07,853 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("incb %%gs:%P0": "+m" ((module->refptr)->incs)); [5463] [2023-11-23 21:22:07,853 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("decb %%gs:%P0": "+m" ((module->refptr)->incs)); [5466] [2023-11-23 21:22:07,853 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("addb %1, %%gs:%P0": "+m" ((module->refptr)->incs): "qi" (1U)); [5468] [2023-11-23 21:22:07,854 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("incw %%gs:%P0": "+m" ((module->refptr)->incs)); [5473] [2023-11-23 21:22:07,854 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("decw %%gs:%P0": "+m" ((module->refptr)->incs)); [5476] [2023-11-23 21:22:07,855 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("addw %1, %%gs:%P0": "+m" ((module->refptr)->incs): "ri" (1U)); [5478] [2023-11-23 21:22:07,855 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("incl %%gs:%P0": "+m" ((module->refptr)->incs)); [5483] [2023-11-23 21:22:07,856 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("decl %%gs:%P0": "+m" ((module->refptr)->incs)); [5486] [2023-11-23 21:22:07,856 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("addl %1, %%gs:%P0": "+m" ((module->refptr)->incs): "ri" (1U)); [5488] [2023-11-23 21:22:07,857 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("incq %%gs:%P0": "+m" ((module->refptr)->incs)); [5493] [2023-11-23 21:22:07,857 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("decq %%gs:%P0": "+m" ((module->refptr)->incs)); [5496] [2023-11-23 21:22:07,858 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("addq %1, %%gs:%P0": "+m" ((module->refptr)->incs): "re" (1U)); [5498] [2023-11-23 21:22:07,888 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __get_user_1": "=a" (__ret_gu), "=d" (__val_gu): "0" (p)); [6136] [2023-11-23 21:22:07,888 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __get_user_2": "=a" (__ret_gu), "=d" (__val_gu): "0" (p)); [6139] [2023-11-23 21:22:07,888 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __get_user_4": "=a" (__ret_gu), "=d" (__val_gu): "0" (p)); [6142] [2023-11-23 21:22:07,889 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __get_user_8": "=a" (__ret_gu), "=d" (__val_gu): "0" (p)); [6145] [2023-11-23 21:22:07,889 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __get_user_X": "=a" (__ret_gu), "=d" (__val_gu): "0" (p)); [6148] [2023-11-23 21:22:07,896 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)); [6210] [2023-11-23 21:22:07,897 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)); [6213] [2023-11-23 21:22:07,897 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)); [6216] [2023-11-23 21:22:07,897 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)); [6219] [2023-11-23 21:22:07,898 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)); [6222] [2023-11-23 21:22:07,899 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)); [6240] [2023-11-23 21:22:07,899 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)); [6243] [2023-11-23 21:22:07,900 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)); [6246] [2023-11-23 21:22:07,900 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)); [6249] [2023-11-23 21:22:07,901 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)); [6252] [2023-11-23 21:22:07,902 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)); [6272] [2023-11-23 21:22:07,902 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)); [6275] [2023-11-23 21:22:07,903 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)); [6278] [2023-11-23 21:22:07,903 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)); [6281] [2023-11-23 21:22:07,904 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)); [6284] [2023-11-23 21:22:07,907 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)); [6314] [2023-11-23 21:22:07,907 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)); [6317] [2023-11-23 21:22:07,907 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)); [6320] [2023-11-23 21:22:07,908 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)); [6323] [2023-11-23 21:22:07,908 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)); [6326] [2023-11-23 21:22:07,911 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"); [6381] [2023-11-23 21:22:07,980 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"); [6384] [2023-11-23 21:22:07,980 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"); [6387] [2023-11-23 21:22:07,980 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"); [6390] [2023-11-23 21:22:07,980 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"); [6393] [2023-11-23 21:22:07,992 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)); [6664] [2023-11-23 21:22:07,993 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)); [6667] [2023-11-23 21:22:07,994 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)); [6670] [2023-11-23 21:22:07,994 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)); [6673] [2023-11-23 21:22:07,994 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)); [6676] [2023-11-23 21:22:07,999 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)); [6771] [2023-11-23 21:22:08,000 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)); [6774] [2023-11-23 21:22:08,000 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)); [6777] [2023-11-23 21:22:08,001 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)); [6780] [2023-11-23 21:22:08,001 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)); [6783] [2023-11-23 21:22:08,011 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)); [6965] [2023-11-23 21:22:08,011 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)); [6968] [2023-11-23 21:22:08,012 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)); [6971] [2023-11-23 21:22:08,012 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)); [6974] [2023-11-23 21:22:08,012 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)); [6977] [2023-11-23 21:22:08,015 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"); [7022] [2023-11-23 21:22:08,015 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"); [7025] [2023-11-23 21:22:08,015 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"); [7028] [2023-11-23 21:22:08,016 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"); [7031] [2023-11-23 21:22:08,017 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"); [7034] [2023-11-23 21:22:08,023 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"); [7073] [2023-11-23 21:22:08,024 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)); [7080] [2023-11-23 21:22:08,024 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)); [7088-7089] [2023-11-23 21:22:08,025 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%P1,%0": "=q" (pfo_ret__): "p" (& current_task)); [7101] [2023-11-23 21:22:08,026 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%P1,%0": "=r" (pfo_ret__): "p" (& current_task)); [7104] [2023-11-23 21:22:08,026 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%P1,%0": "=r" (pfo_ret__): "p" (& current_task)); [7107] [2023-11-23 21:22:08,027 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%P1,%0": "=r" (pfo_ret__): "p" (& current_task)); [7110] [2023-11-23 21:22:08,028 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%P1,%0": "=q" (pfo_ret__): "p" (& kernel_stack)); [7129] [2023-11-23 21:22:08,028 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%P1,%0": "=r" (pfo_ret__): "p" (& kernel_stack)); [7132] [2023-11-23 21:22:08,035 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%P1,%0": "=r" (pfo_ret__): "p" (& kernel_stack)); [7135] [2023-11-23 21:22:08,036 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%P1,%0": "=r" (pfo_ret__): "p" (& kernel_stack)); [7138] [2023-11-23 21:22:08,038 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("outb %b0, %w1": : "a" (value), "Nd" (port)); [7194] [2023-11-23 21:22:08,038 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("inb %w1, %b0": "=a" (value): "Nd" (port)); [7202] [2023-11-23 21:22:08,151 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 + (unsigned long )i)))); [9712] [2023-11-23 21:22:08,152 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 + (unsigned long )i)))); [9715] [2023-11-23 21:22:08,152 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 + (unsigned long )i)))); [9718] [2023-11-23 21:22:08,153 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 + (unsigned long )i)))); [9721] [2023-11-23 21:22:08,153 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 + (unsigned long )i)))); [9724] [2023-11-23 21:22:08,189 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)); [10439] [2023-11-23 21:22:08,189 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)); [10442] [2023-11-23 21:22:08,189 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)); [10445] [2023-11-23 21:22:08,190 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)); [10448] [2023-11-23 21:22:08,190 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)); [10451] [2023-11-23 21:22:08,191 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"); [10470] [2023-11-23 21:22:08,191 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"); [10473] [2023-11-23 21:22:08,192 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"); [10476] [2023-11-23 21:22:08,192 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"); [10479] [2023-11-23 21:22:08,192 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"); [10482] [2023-11-23 21:22:08,319 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __get_user_1": "=a" (__ret_gu), "=d" (__val_gu): "0" (p)); [12217] [2023-11-23 21:22:08,320 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __get_user_2": "=a" (__ret_gu), "=d" (__val_gu): "0" (p)); [12220] [2023-11-23 21:22:08,320 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __get_user_4": "=a" (__ret_gu), "=d" (__val_gu): "0" (p)); [12223] [2023-11-23 21:22:08,320 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __get_user_8": "=a" (__ret_gu), "=d" (__val_gu): "0" (p)); [12226] [2023-11-23 21:22:08,321 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __get_user_X": "=a" (__ret_gu), "=d" (__val_gu): "0" (p)); [12229] [2023-11-23 21:22:08,322 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)); [12276-12278] [2023-11-23 21:22:08,322 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)); [12281-12283] [2023-11-23 21:22:08,323 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)); [12286-12288] [2023-11-23 21:22:08,323 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)); [12291-12293] [2023-11-23 21:22:08,326 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)); [12351] [2023-11-23 21:22:08,326 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)); [12354] [2023-11-23 21:22:08,326 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)); [12357] [2023-11-23 21:22:08,327 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)); [12360] [2023-11-23 21:22:08,327 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)); [12363] [2023-11-23 21:22:08,328 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)); [12384] [2023-11-23 21:22:08,329 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)); [12387] [2023-11-23 21:22:08,330 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)); [12390] [2023-11-23 21:22:08,330 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)); [12393] [2023-11-23 21:22:08,331 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)); [12396] [2023-11-23 21:22:08,332 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)); [12425] [2023-11-23 21:22:08,332 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)); [12428] [2023-11-23 21:22:08,333 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)); [12431] [2023-11-23 21:22:08,333 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)); [12434] [2023-11-23 21:22:08,333 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)); [12437] [2023-11-23 21:22:08,335 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)); [12460] [2023-11-23 21:22:08,336 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)); [12463] [2023-11-23 21:22:08,336 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)); [12466] [2023-11-23 21:22:08,336 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)); [12469] [2023-11-23 21:22:08,336 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)); [12472] [2023-11-23 21:22:08,338 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)); [12495] [2023-11-23 21:22:08,338 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)); [12498] [2023-11-23 21:22:08,339 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)); [12501] [2023-11-23 21:22:08,339 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)); [12504] [2023-11-23 21:22:08,339 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)); [12507] [2023-11-23 21:22:08,340 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)); [12530] [2023-11-23 21:22:08,341 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)); [12533] [2023-11-23 21:22:08,342 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)); [12536] [2023-11-23 21:22:08,342 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)); [12539] [2023-11-23 21:22:08,342 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)); [12542] [2023-11-23 21:22:08,345 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)); [12585] [2023-11-23 21:22:08,345 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)); [12588] [2023-11-23 21:22:08,346 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)); [12591] [2023-11-23 21:22:08,346 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)); [12594] [2023-11-23 21:22:08,346 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)); [12597] [2023-11-23 21:22:08,348 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)); [12617] [2023-11-23 21:22:08,349 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)); [12620] [2023-11-23 21:22:08,350 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)); [12623] [2023-11-23 21:22:08,352 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)); [12626] [2023-11-23 21:22:08,353 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)); [12629] [2023-11-23 21:22:08,356 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)); [12652] [2023-11-23 21:22:08,357 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)); [12655] [2023-11-23 21:22:08,357 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)); [12658] [2023-11-23 21:22:08,358 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)); [12661] [2023-11-23 21:22:08,358 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)); [12664] [2023-11-23 21:22:08,359 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"); [12706] [2023-11-23 21:22:08,360 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"); [12709] [2023-11-23 21:22:08,360 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"); [12712] [2023-11-23 21:22:08,360 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"); [12715] [2023-11-23 21:22:08,361 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"); [12718] [2023-11-23 21:22:08,375 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __get_user_1": "=a" (__ret_gu), "=d" (__val_gu): "0" (p)); [13125] [2023-11-23 21:22:08,375 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __get_user_2": "=a" (__ret_gu), "=d" (__val_gu): "0" (p)); [13128] [2023-11-23 21:22:08,375 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __get_user_4": "=a" (__ret_gu), "=d" (__val_gu): "0" (p)); [13131] [2023-11-23 21:22:08,376 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __get_user_8": "=a" (__ret_gu), "=d" (__val_gu): "0" (p)); [13134] [2023-11-23 21:22:08,376 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __get_user_X": "=a" (__ret_gu), "=d" (__val_gu): "0" (p)); [13137] [2023-11-23 21:22:08,377 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)); [13164] [2023-11-23 21:22:08,377 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)); [13167] [2023-11-23 21:22:08,377 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)); [13170] [2023-11-23 21:22:08,378 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)); [13173] [2023-11-23 21:22:08,378 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)); [13176] [2023-11-23 21:22:08,379 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)); [13208] [2023-11-23 21:22:08,379 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)); [13211] [2023-11-23 21:22:08,380 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)); [13214] [2023-11-23 21:22:08,380 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)); [13217] [2023-11-23 21:22:08,380 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)); [13220] [2023-11-23 21:22:08,381 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"); [13247] [2023-11-23 21:22:08,381 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"); [13250] [2023-11-23 21:22:08,382 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"); [13253] [2023-11-23 21:22:08,382 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"); [13256] [2023-11-23 21:22:08,382 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"); [13259] [2023-11-23 21:22:08,397 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)); [13687-13688] [2023-11-23 21:22:08,397 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)); [13691-13692] [2023-11-23 21:22:08,398 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)); [13695-13696] [2023-11-23 21:22:08,398 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)); [13699-13700] [2023-11-23 21:22:08,399 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)); [13721-13723] [2023-11-23 21:22:08,399 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)); [13726-13728] [2023-11-23 21:22:08,400 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)); [13731-13733] [2023-11-23 21:22:08,400 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)); [13736-13738] [2023-11-23 21:22:08,401 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)); [13765-13766] [2023-11-23 21:22:08,401 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)); [13769-13770] [2023-11-23 21:22:08,402 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)); [13773-13774] [2023-11-23 21:22:08,402 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)); [13777-13778] [2023-11-23 21:22:08,402 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)); [13789-13791] [2023-11-23 21:22:08,403 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)); [13794-13796] [2023-11-23 21:22:08,403 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)); [13799-13801] [2023-11-23 21:22:08,403 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)); [13804-13806] [2023-11-23 21:22:08,405 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)); [13838-13839] [2023-11-23 21:22:08,405 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)); [13842-13843] [2023-11-23 21:22:08,405 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)); [13846-13847] [2023-11-23 21:22:08,407 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)); [13850-13851] [2023-11-23 21:22:08,412 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)); [13862-13864] [2023-11-23 21:22:08,412 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)); [13867-13869] [2023-11-23 21:22:08,412 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)); [13872-13874] [2023-11-23 21:22:08,413 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)); [13877-13879] [2023-11-23 21:22:08,414 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)); [13899-13900] [2023-11-23 21:22:08,414 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)); [13903-13904] [2023-11-23 21:22:08,414 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)); [13907-13908] [2023-11-23 21:22:08,415 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)); [13911-13912] [2023-11-23 21:22:08,415 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)); [13923-13924] [2023-11-23 21:22:08,417 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)); [13927-13928] [2023-11-23 21:22:08,418 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)); [13931-13932] [2023-11-23 21:22:08,418 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)); [13935-13936] [2023-11-23 21:22:08,432 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-23 21:22:08,691 WARN L675 CHandler]: The function __bad_size_call_parameter is called, but not defined or handled by StandardFunctionHandler. [2023-11-23 21:22:08,692 WARN L675 CHandler]: The function __get_user_bad is called, but not defined or handled by StandardFunctionHandler. [2023-11-23 21:22:08,692 WARN L675 CHandler]: The function __put_user_bad is called, but not defined or handled by StandardFunctionHandler. [2023-11-23 21:22:08,692 WARN L675 CHandler]: The function __bad_percpu_size is called, but not defined or handled by StandardFunctionHandler. [2023-11-23 21:22:08,701 INFO L206 MainTranslator]: Completed translation [2023-11-23 21:22:08,701 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 09:22:08 WrapperNode [2023-11-23 21:22:08,702 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-11-23 21:22:08,703 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-11-23 21:22:08,703 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-11-23 21:22:08,703 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-11-23 21:22:08,712 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 09:22:08" (1/1) ... [2023-11-23 21:22:08,894 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 09:22:08" (1/1) ... [2023-11-23 21:22:09,366 INFO L138 Inliner]: procedures = 414, calls = 5256, calls flagged for inlining = 151, calls inlined = 135, statements flattened = 11119 [2023-11-23 21:22:09,381 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-11-23 21:22:09,382 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-11-23 21:22:09,382 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-11-23 21:22:09,382 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-11-23 21:22:09,392 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 09:22:08" (1/1) ... [2023-11-23 21:22:09,392 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 09:22:08" (1/1) ... [2023-11-23 21:22:09,577 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 09:22:08" (1/1) ... [2023-11-23 21:22:09,578 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 09:22:08" (1/1) ... [2023-11-23 21:22:09,938 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 09:22:08" (1/1) ... [2023-11-23 21:22:09,993 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 09:22:08" (1/1) ... [2023-11-23 21:22:10,031 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 09:22:08" (1/1) ... [2023-11-23 21:22:10,077 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 09:22:08" (1/1) ... [2023-11-23 21:22:10,164 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-11-23 21:22:10,165 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-11-23 21:22:10,165 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-11-23 21:22:10,166 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-11-23 21:22:10,166 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 09:22:08" (1/1) ... [2023-11-23 21:22:10,172 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-11-23 21:22:10,183 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cf1d79eb-2408-4cd4-8859-43e840a0ef2c/bin/utaipan-verify-mE87zJ7Ire/z3 [2023-11-23 21:22:10,198 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cf1d79eb-2408-4cd4-8859-43e840a0ef2c/bin/utaipan-verify-mE87zJ7Ire/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2023-11-23 21:22:10,216 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cf1d79eb-2408-4cd4-8859-43e840a0ef2c/bin/utaipan-verify-mE87zJ7Ire/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2023-11-23 21:22:10,238 INFO L130 BoogieDeclarations]: Found specification of procedure timer_open [2023-11-23 21:22:10,239 INFO L138 BoogieDeclarations]: Found implementation of procedure timer_open [2023-11-23 21:22:10,239 INFO L130 BoogieDeclarations]: Found specification of procedure poll_def_tmr [2023-11-23 21:22:10,239 INFO L138 BoogieDeclarations]: Found implementation of procedure poll_def_tmr [2023-11-23 21:22:10,239 INFO L130 BoogieDeclarations]: Found specification of procedure timer_event [2023-11-23 21:22:10,239 INFO L138 BoogieDeclarations]: Found implementation of procedure timer_event [2023-11-23 21:22:10,239 INFO L130 BoogieDeclarations]: Found specification of procedure default_set_channels [2023-11-23 21:22:10,239 INFO L138 BoogieDeclarations]: Found implementation of procedure default_set_channels [2023-11-23 21:22:10,239 INFO L130 BoogieDeclarations]: Found specification of procedure debug_lockdep_rcu_enabled [2023-11-23 21:22:10,239 INFO L138 BoogieDeclarations]: Found implementation of procedure debug_lockdep_rcu_enabled [2023-11-23 21:22:10,240 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_malloc [2023-11-23 21:22:10,240 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_malloc [2023-11-23 21:22:10,240 INFO L130 BoogieDeclarations]: Found specification of procedure dma_reset_output [2023-11-23 21:22:10,240 INFO L138 BoogieDeclarations]: Found implementation of procedure dma_reset_output [2023-11-23 21:22:10,240 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~int~X~int~X~int~TO~int [2023-11-23 21:22:10,240 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~int~X~int~X~int~TO~int [2023-11-23 21:22:10,240 INFO L130 BoogieDeclarations]: Found specification of procedure seq_input_event [2023-11-23 21:22:10,240 INFO L138 BoogieDeclarations]: Found implementation of procedure seq_input_event [2023-11-23 21:22:10,240 INFO L130 BoogieDeclarations]: Found specification of procedure DMAbuf_release [2023-11-23 21:22:10,240 INFO L138 BoogieDeclarations]: Found implementation of procedure DMAbuf_release [2023-11-23 21:22:10,241 INFO L130 BoogieDeclarations]: Found specification of procedure local_start_dma [2023-11-23 21:22:10,241 INFO L138 BoogieDeclarations]: Found implementation of procedure local_start_dma [2023-11-23 21:22:10,241 INFO L130 BoogieDeclarations]: Found specification of procedure translate_bytes [2023-11-23 21:22:10,241 INFO L138 BoogieDeclarations]: Found implementation of procedure translate_bytes [2023-11-23 21:22:10,241 INFO L130 BoogieDeclarations]: Found specification of procedure __put_user_bad [2023-11-23 21:22:10,241 INFO L130 BoogieDeclarations]: Found specification of procedure seq_copy_to_input [2023-11-23 21:22:10,241 INFO L138 BoogieDeclarations]: Found implementation of procedure seq_copy_to_input [2023-11-23 21:22:10,241 INFO L130 BoogieDeclarations]: Found specification of procedure spinlock_check [2023-11-23 21:22:10,241 INFO L138 BoogieDeclarations]: Found implementation of procedure spinlock_check [2023-11-23 21:22:10,241 INFO L130 BoogieDeclarations]: Found specification of procedure __request_module [2023-11-23 21:22:10,242 INFO L138 BoogieDeclarations]: Found implementation of procedure __request_module [2023-11-23 21:22:10,242 INFO L130 BoogieDeclarations]: Found specification of procedure DMAbuf_sync [2023-11-23 21:22:10,242 INFO L138 BoogieDeclarations]: Found implementation of procedure DMAbuf_sync [2023-11-23 21:22:10,242 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~int~X~int~X~$Pointer$~TO~int [2023-11-23 21:22:10,242 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~int~X~int~X~$Pointer$~TO~int [2023-11-23 21:22:10,242 INFO L130 BoogieDeclarations]: Found specification of procedure DMAbuf_launch_output [2023-11-23 21:22:10,242 INFO L138 BoogieDeclarations]: Found implementation of procedure DMAbuf_launch_output [2023-11-23 21:22:10,242 INFO L130 BoogieDeclarations]: Found specification of procedure strlcpy [2023-11-23 21:22:10,242 INFO L138 BoogieDeclarations]: Found implementation of procedure strlcpy [2023-11-23 21:22:10,242 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_unlock_soundcard_mutex [2023-11-23 21:22:10,243 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_unlock_soundcard_mutex [2023-11-23 21:22:10,243 INFO L130 BoogieDeclarations]: Found specification of procedure spin_unlock_irqrestore [2023-11-23 21:22:10,243 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_unlock_irqrestore [2023-11-23 21:22:10,243 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2023-11-23 21:22:10,243 INFO L130 BoogieDeclarations]: Found specification of procedure DMAbuf_space_in_queue [2023-11-23 21:22:10,243 INFO L138 BoogieDeclarations]: Found implementation of procedure DMAbuf_space_in_queue [2023-11-23 21:22:10,243 INFO L130 BoogieDeclarations]: Found specification of procedure timer_get_time [2023-11-23 21:22:10,243 INFO L138 BoogieDeclarations]: Found implementation of procedure timer_get_time [2023-11-23 21:22:10,243 INFO L130 BoogieDeclarations]: Found specification of procedure enable_dma [2023-11-23 21:22:10,244 INFO L138 BoogieDeclarations]: Found implementation of procedure enable_dma [2023-11-23 21:22:10,244 INFO L130 BoogieDeclarations]: Found specification of procedure timer_ioctl [2023-11-23 21:22:10,244 INFO L138 BoogieDeclarations]: Found implementation of procedure timer_ioctl [2023-11-23 21:22:10,244 INFO L130 BoogieDeclarations]: Found specification of procedure spin_unlock [2023-11-23 21:22:10,244 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_unlock [2023-11-23 21:22:10,244 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~int~X~int~TO~int [2023-11-23 21:22:10,244 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~int~X~int~TO~int [2023-11-23 21:22:10,244 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int [2023-11-23 21:22:10,244 INFO L130 BoogieDeclarations]: Found specification of procedure _copy_from_user [2023-11-23 21:22:10,244 INFO L138 BoogieDeclarations]: Found implementation of procedure _copy_from_user [2023-11-23 21:22:10,245 INFO L130 BoogieDeclarations]: Found specification of procedure sound_mixer_ioctl [2023-11-23 21:22:10,245 INFO L138 BoogieDeclarations]: Found implementation of procedure sound_mixer_ioctl [2023-11-23 21:22:10,245 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int [2023-11-23 21:22:10,245 INFO L130 BoogieDeclarations]: Found specification of procedure midi_poll [2023-11-23 21:22:10,245 INFO L138 BoogieDeclarations]: Found implementation of procedure midi_poll [2023-11-23 21:22:10,245 INFO L130 BoogieDeclarations]: Found specification of procedure def_tmr_arm [2023-11-23 21:22:10,246 INFO L138 BoogieDeclarations]: Found implementation of procedure def_tmr_arm [2023-11-23 21:22:10,246 INFO L130 BoogieDeclarations]: Found specification of procedure dma_subdivide [2023-11-23 21:22:10,246 INFO L138 BoogieDeclarations]: Found implementation of procedure dma_subdivide [2023-11-23 21:22:10,246 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2023-11-23 21:22:10,246 INFO L130 BoogieDeclarations]: Found specification of procedure DMAbuf_activate_recording [2023-11-23 21:22:10,246 INFO L138 BoogieDeclarations]: Found implementation of procedure DMAbuf_activate_recording [2023-11-23 21:22:10,246 INFO L130 BoogieDeclarations]: Found specification of procedure __phys_addr [2023-11-23 21:22:10,246 INFO L138 BoogieDeclarations]: Found implementation of procedure __phys_addr [2023-11-23 21:22:10,246 INFO L130 BoogieDeclarations]: Found specification of procedure __copy_to_user [2023-11-23 21:22:10,246 INFO L138 BoogieDeclarations]: Found implementation of procedure __copy_to_user [2023-11-23 21:22:10,246 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy [2023-11-23 21:22:10,247 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy [2023-11-23 21:22:10,247 INFO L130 BoogieDeclarations]: Found specification of procedure seq_sync [2023-11-23 21:22:10,247 INFO L138 BoogieDeclarations]: Found implementation of procedure seq_sync [2023-11-23 21:22:10,247 INFO L130 BoogieDeclarations]: Found specification of procedure default_set_bits [2023-11-23 21:22:10,247 INFO L138 BoogieDeclarations]: Found implementation of procedure default_set_bits [2023-11-23 21:22:10,247 INFO L130 BoogieDeclarations]: Found specification of procedure unregister_sound_special [2023-11-23 21:22:10,247 INFO L138 BoogieDeclarations]: Found implementation of procedure unregister_sound_special [2023-11-23 21:22:10,247 INFO L130 BoogieDeclarations]: Found specification of procedure close_dmap [2023-11-23 21:22:10,247 INFO L138 BoogieDeclarations]: Found implementation of procedure close_dmap [2023-11-23 21:22:10,247 INFO L130 BoogieDeclarations]: Found specification of procedure def_tmr_close [2023-11-23 21:22:10,247 INFO L138 BoogieDeclarations]: Found implementation of procedure def_tmr_close [2023-11-23 21:22:10,248 INFO L130 BoogieDeclarations]: Found specification of procedure __get_user_bad [2023-11-23 21:22:10,248 INFO L130 BoogieDeclarations]: Found specification of procedure vfree [2023-11-23 21:22:10,248 INFO L138 BoogieDeclarations]: Found implementation of procedure vfree [2023-11-23 21:22:10,248 INFO L130 BoogieDeclarations]: Found specification of procedure copy_to_user [2023-11-23 21:22:10,248 INFO L138 BoogieDeclarations]: Found implementation of procedure copy_to_user [2023-11-23 21:22:10,248 INFO L130 BoogieDeclarations]: Found specification of procedure timer_arm [2023-11-23 21:22:10,248 INFO L138 BoogieDeclarations]: Found implementation of procedure timer_arm [2023-11-23 21:22:10,248 INFO L130 BoogieDeclarations]: Found specification of procedure register_sound_special [2023-11-23 21:22:10,248 INFO L138 BoogieDeclarations]: Found implementation of procedure register_sound_special [2023-11-23 21:22:10,248 INFO L130 BoogieDeclarations]: Found specification of procedure sound_mmap [2023-11-23 21:22:10,249 INFO L138 BoogieDeclarations]: Found implementation of procedure sound_mmap [2023-11-23 21:22:10,249 INFO L130 BoogieDeclarations]: Found specification of procedure virt_to_phys [2023-11-23 21:22:10,249 INFO L138 BoogieDeclarations]: Found implementation of procedure virt_to_phys [2023-11-23 21:22:10,249 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2023-11-23 21:22:10,249 INFO L130 BoogieDeclarations]: Found specification of procedure claim_dma_lock [2023-11-23 21:22:10,249 INFO L138 BoogieDeclarations]: Found implementation of procedure claim_dma_lock [2023-11-23 21:22:10,249 INFO L130 BoogieDeclarations]: Found specification of procedure timer_close [2023-11-23 21:22:10,249 INFO L138 BoogieDeclarations]: Found implementation of procedure timer_close [2023-11-23 21:22:10,249 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-11-23 21:22:10,249 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2023-11-23 21:22:10,250 INFO L130 BoogieDeclarations]: Found specification of procedure __bad_percpu_size [2023-11-23 21:22:10,250 INFO L130 BoogieDeclarations]: Found specification of procedure dma_reset_input [2023-11-23 21:22:10,250 INFO L138 BoogieDeclarations]: Found implementation of procedure dma_reset_input [2023-11-23 21:22:10,250 INFO L130 BoogieDeclarations]: Found specification of procedure interruptible_sleep_on_timeout [2023-11-23 21:22:10,250 INFO L138 BoogieDeclarations]: Found implementation of procedure interruptible_sleep_on_timeout [2023-11-23 21:22:10,250 INFO L130 BoogieDeclarations]: Found specification of procedure set_format [2023-11-23 21:22:10,250 INFO L138 BoogieDeclarations]: Found implementation of procedure set_format [2023-11-23 21:22:10,250 INFO L130 BoogieDeclarations]: Found specification of procedure DMAbuf_reset [2023-11-23 21:22:10,251 INFO L138 BoogieDeclarations]: Found implementation of procedure DMAbuf_reset [2023-11-23 21:22:10,251 INFO L130 BoogieDeclarations]: Found specification of procedure rcu_read_lock_sched_notrace [2023-11-23 21:22:10,251 INFO L138 BoogieDeclarations]: Found implementation of procedure rcu_read_lock_sched_notrace [2023-11-23 21:22:10,251 INFO L130 BoogieDeclarations]: Found specification of procedure seq_reset [2023-11-23 21:22:10,251 INFO L138 BoogieDeclarations]: Found implementation of procedure seq_reset [2023-11-23 21:22:10,251 INFO L130 BoogieDeclarations]: Found specification of procedure iminor [2023-11-23 21:22:10,251 INFO L138 BoogieDeclarations]: Found implementation of procedure iminor [2023-11-23 21:22:10,252 INFO L130 BoogieDeclarations]: Found specification of procedure seq_drain_midi_queues [2023-11-23 21:22:10,252 INFO L138 BoogieDeclarations]: Found implementation of procedure seq_drain_midi_queues [2023-11-23 21:22:10,252 INFO L130 BoogieDeclarations]: Found specification of procedure dma_ioctl [2023-11-23 21:22:10,252 INFO L138 BoogieDeclarations]: Found implementation of procedure dma_ioctl [2023-11-23 21:22:10,252 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_lock_soundcard_mutex [2023-11-23 21:22:10,252 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_lock_soundcard_mutex [2023-11-23 21:22:10,252 INFO L130 BoogieDeclarations]: Found specification of procedure device_destroy [2023-11-23 21:22:10,252 INFO L138 BoogieDeclarations]: Found implementation of procedure device_destroy [2023-11-23 21:22:10,253 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~int~X~int~X~int~X~int~TO~int [2023-11-23 21:22:10,253 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~int~X~int~X~int~X~int~TO~int [2023-11-23 21:22:10,253 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~int~X~int~TO~VOID [2023-11-23 21:22:10,253 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~int~X~int~TO~VOID [2023-11-23 21:22:10,253 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~int~TO~VOID [2023-11-23 21:22:10,253 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~int~TO~VOID [2023-11-23 21:22:10,253 INFO L130 BoogieDeclarations]: Found specification of procedure lockdep_rcu_dereference [2023-11-23 21:22:10,253 INFO L138 BoogieDeclarations]: Found implementation of procedure lockdep_rcu_dereference [2023-11-23 21:22:10,254 INFO L130 BoogieDeclarations]: Found specification of procedure __init_waitqueue_head [2023-11-23 21:22:10,254 INFO L138 BoogieDeclarations]: Found implementation of procedure __init_waitqueue_head [2023-11-23 21:22:10,254 INFO L130 BoogieDeclarations]: Found specification of procedure device_create [2023-11-23 21:22:10,254 INFO L138 BoogieDeclarations]: Found implementation of procedure device_create [2023-11-23 21:22:10,254 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-11-23 21:22:10,254 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-11-23 21:22:10,254 INFO L130 BoogieDeclarations]: Found specification of procedure seq_startplay [2023-11-23 21:22:10,254 INFO L138 BoogieDeclarations]: Found implementation of procedure seq_startplay [2023-11-23 21:22:10,255 INFO L130 BoogieDeclarations]: Found specification of procedure clear_dma_ff [2023-11-23 21:22:10,255 INFO L138 BoogieDeclarations]: Found implementation of procedure clear_dma_ff [2023-11-23 21:22:10,255 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~int~X~int~X~int~TO~VOID [2023-11-23 21:22:10,255 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~int~X~int~X~int~TO~VOID [2023-11-23 21:22:10,255 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy [2023-11-23 21:22:10,255 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy [2023-11-23 21:22:10,255 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~int~X~int~X~$Pointer$~X~$Pointer$~TO~int [2023-11-23 21:22:10,255 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~int~X~int~X~$Pointer$~X~$Pointer$~TO~int [2023-11-23 21:22:10,256 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$ [2023-11-23 21:22:10,256 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$ [2023-11-23 21:22:10,256 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_stop [2023-11-23 21:22:10,256 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_stop [2023-11-23 21:22:10,256 INFO L130 BoogieDeclarations]: Found specification of procedure get_current [2023-11-23 21:22:10,256 INFO L138 BoogieDeclarations]: Found implementation of procedure get_current [2023-11-23 21:22:10,256 INFO L130 BoogieDeclarations]: Found specification of procedure __bad_size_call_parameter [2023-11-23 21:22:10,256 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~int~X~$Pointer$~X~int~TO~int [2023-11-23 21:22:10,257 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~int~X~$Pointer$~X~int~TO~int [2023-11-23 21:22:10,257 INFO L130 BoogieDeclarations]: Found specification of procedure translate_mode [2023-11-23 21:22:10,257 INFO L138 BoogieDeclarations]: Found implementation of procedure translate_mode [2023-11-23 21:22:10,257 INFO L130 BoogieDeclarations]: Found specification of procedure try_module_get___0 [2023-11-23 21:22:10,257 INFO L138 BoogieDeclarations]: Found implementation of procedure try_module_get___0 [2023-11-23 21:22:10,257 INFO L130 BoogieDeclarations]: Found specification of procedure DMAbuf_move_wrpointer [2023-11-23 21:22:10,257 INFO L138 BoogieDeclarations]: Found implementation of procedure DMAbuf_move_wrpointer [2023-11-23 21:22:10,257 INFO L130 BoogieDeclarations]: Found specification of procedure mutex_unlock [2023-11-23 21:22:10,258 INFO L138 BoogieDeclarations]: Found implementation of procedure mutex_unlock [2023-11-23 21:22:10,258 INFO L130 BoogieDeclarations]: Found specification of procedure tmr_reset [2023-11-23 21:22:10,258 INFO L138 BoogieDeclarations]: Found implementation of procedure tmr_reset [2023-11-23 21:22:10,258 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_error [2023-11-23 21:22:10,258 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_error [2023-11-23 21:22:10,258 INFO L130 BoogieDeclarations]: Found specification of procedure sound_stop_timer [2023-11-23 21:22:10,258 INFO L138 BoogieDeclarations]: Found implementation of procedure sound_stop_timer [2023-11-23 21:22:10,258 INFO L130 BoogieDeclarations]: Found specification of procedure tmr2ticks___0 [2023-11-23 21:22:10,259 INFO L138 BoogieDeclarations]: Found implementation of procedure tmr2ticks___0 [2023-11-23 21:22:10,259 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset [2023-11-23 21:22:10,259 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset [2023-11-23 21:22:10,259 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2023-11-23 21:22:10,259 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2023-11-23 21:22:10,259 INFO L130 BoogieDeclarations]: Found specification of procedure del_timer [2023-11-23 21:22:10,259 INFO L138 BoogieDeclarations]: Found implementation of procedure del_timer [2023-11-23 21:22:10,260 INFO L130 BoogieDeclarations]: Found specification of procedure mutex_lock [2023-11-23 21:22:10,260 INFO L138 BoogieDeclarations]: Found implementation of procedure mutex_lock [2023-11-23 21:22:10,260 INFO L130 BoogieDeclarations]: Found specification of procedure tmr_reset___0 [2023-11-23 21:22:10,260 INFO L138 BoogieDeclarations]: Found implementation of procedure tmr_reset___0 [2023-11-23 21:22:10,260 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~int~X~int~X~int~X~int~TO~VOID [2023-11-23 21:22:10,260 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~int~X~int~X~int~X~int~TO~VOID [2023-11-23 21:22:10,260 INFO L130 BoogieDeclarations]: Found specification of procedure poll_wait [2023-11-23 21:22:10,260 INFO L138 BoogieDeclarations]: Found implementation of procedure poll_wait [2023-11-23 21:22:10,261 INFO L130 BoogieDeclarations]: Found specification of procedure rcu_read_lock_sched_held [2023-11-23 21:22:10,261 INFO L138 BoogieDeclarations]: Found implementation of procedure rcu_read_lock_sched_held [2023-11-23 21:22:10,261 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2023-11-23 21:22:10,261 INFO L130 BoogieDeclarations]: Found specification of procedure sound_free_dmap [2023-11-23 21:22:10,261 INFO L138 BoogieDeclarations]: Found implementation of procedure sound_free_dmap [2023-11-23 21:22:10,261 INFO L130 BoogieDeclarations]: Found specification of procedure module_put [2023-11-23 21:22:10,261 INFO L138 BoogieDeclarations]: Found implementation of procedure module_put [2023-11-23 21:22:10,262 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2023-11-23 21:22:10,262 INFO L130 BoogieDeclarations]: Found specification of procedure add_timer [2023-11-23 21:22:10,262 INFO L138 BoogieDeclarations]: Found implementation of procedure add_timer [2023-11-23 21:22:10,262 INFO L130 BoogieDeclarations]: Found specification of procedure reprogram_timer [2023-11-23 21:22:10,262 INFO L138 BoogieDeclarations]: Found implementation of procedure reprogram_timer [2023-11-23 21:22:10,262 INFO L130 BoogieDeclarations]: Found specification of procedure midi_outc___0 [2023-11-23 21:22:10,262 INFO L138 BoogieDeclarations]: Found implementation of procedure midi_outc___0 [2023-11-23 21:22:10,262 INFO L130 BoogieDeclarations]: Found specification of procedure signal_pending [2023-11-23 21:22:10,263 INFO L138 BoogieDeclarations]: Found implementation of procedure signal_pending [2023-11-23 21:22:10,263 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~int~TO~int [2023-11-23 21:22:10,263 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~int~TO~int [2023-11-23 21:22:10,263 INFO L130 BoogieDeclarations]: Found specification of procedure dmabuf_timeout [2023-11-23 21:22:10,263 INFO L138 BoogieDeclarations]: Found implementation of procedure dmabuf_timeout [2023-11-23 21:22:10,263 INFO L130 BoogieDeclarations]: Found specification of procedure current_thread_info___0 [2023-11-23 21:22:10,263 INFO L138 BoogieDeclarations]: Found implementation of procedure current_thread_info___0 [2023-11-23 21:22:10,263 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$ [2023-11-23 21:22:10,264 INFO L130 BoogieDeclarations]: Found specification of procedure module_is_live [2023-11-23 21:22:10,264 INFO L138 BoogieDeclarations]: Found implementation of procedure module_is_live [2023-11-23 21:22:10,264 INFO L130 BoogieDeclarations]: Found specification of procedure might_fault [2023-11-23 21:22:10,264 INFO L138 BoogieDeclarations]: Found implementation of procedure might_fault [2023-11-23 21:22:10,264 INFO L130 BoogieDeclarations]: Found specification of procedure sound_start_dma [2023-11-23 21:22:10,264 INFO L138 BoogieDeclarations]: Found implementation of procedure sound_start_dma [2023-11-23 21:22:10,264 INFO L130 BoogieDeclarations]: Found specification of procedure printk [2023-11-23 21:22:10,264 INFO L138 BoogieDeclarations]: Found implementation of procedure printk [2023-11-23 21:22:10,265 INFO L130 BoogieDeclarations]: Found specification of procedure def_tmr_event [2023-11-23 21:22:10,265 INFO L138 BoogieDeclarations]: Found implementation of procedure def_tmr_event [2023-11-23 21:22:10,265 INFO L130 BoogieDeclarations]: Found specification of procedure _raw_spin_lock_irqsave [2023-11-23 21:22:10,265 INFO L138 BoogieDeclarations]: Found implementation of procedure _raw_spin_lock_irqsave [2023-11-23 21:22:10,265 INFO L130 BoogieDeclarations]: Found specification of procedure outb [2023-11-23 21:22:10,265 INFO L138 BoogieDeclarations]: Found implementation of procedure outb [2023-11-23 21:22:10,265 INFO L130 BoogieDeclarations]: Found specification of procedure def_tmr_open [2023-11-23 21:22:10,265 INFO L138 BoogieDeclarations]: Found implementation of procedure def_tmr_open [2023-11-23 21:22:10,266 INFO L130 BoogieDeclarations]: Found specification of procedure do_midi_msg [2023-11-23 21:22:10,266 INFO L138 BoogieDeclarations]: Found implementation of procedure do_midi_msg [2023-11-23 21:22:10,266 INFO L130 BoogieDeclarations]: Found specification of procedure interruptible_sleep_on [2023-11-23 21:22:10,266 INFO L138 BoogieDeclarations]: Found implementation of procedure interruptible_sleep_on [2023-11-23 21:22:10,266 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_zalloc [2023-11-23 21:22:10,266 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_zalloc [2023-11-23 21:22:10,266 INFO L130 BoogieDeclarations]: Found specification of procedure waitqueue_active [2023-11-23 21:22:10,266 INFO L138 BoogieDeclarations]: Found implementation of procedure waitqueue_active [2023-11-23 21:22:10,267 INFO L130 BoogieDeclarations]: Found specification of procedure sound_alloc_dmap [2023-11-23 21:22:10,267 INFO L138 BoogieDeclarations]: Found implementation of procedure sound_alloc_dmap [2023-11-23 21:22:10,267 INFO L130 BoogieDeclarations]: Found specification of procedure dma_set_fragment [2023-11-23 21:22:10,267 INFO L138 BoogieDeclarations]: Found implementation of procedure dma_set_fragment [2023-11-23 21:22:10,267 INFO L130 BoogieDeclarations]: Found specification of procedure def_tmr_get_time [2023-11-23 21:22:10,267 INFO L138 BoogieDeclarations]: Found implementation of procedure def_tmr_get_time [2023-11-23 21:22:10,267 INFO L130 BoogieDeclarations]: Found specification of procedure sequencer_timer [2023-11-23 21:22:10,268 INFO L138 BoogieDeclarations]: Found implementation of procedure sequencer_timer [2023-11-23 21:22:10,268 INFO L130 BoogieDeclarations]: Found specification of procedure default_set_speed [2023-11-23 21:22:10,268 INFO L138 BoogieDeclarations]: Found implementation of procedure default_set_speed [2023-11-23 21:22:10,268 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~$Pointer$~X~int~TO~VOID [2023-11-23 21:22:10,268 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~$Pointer$~X~int~TO~VOID [2023-11-23 21:22:10,268 INFO L130 BoogieDeclarations]: Found specification of procedure get_dma_residue [2023-11-23 21:22:10,268 INFO L138 BoogieDeclarations]: Found implementation of procedure get_dma_residue [2023-11-23 21:22:10,268 INFO L130 BoogieDeclarations]: Found specification of procedure sync_output [2023-11-23 21:22:10,269 INFO L138 BoogieDeclarations]: Found implementation of procedure sync_output [2023-11-23 21:22:10,269 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2023-11-23 21:22:10,269 INFO L130 BoogieDeclarations]: Found specification of procedure ldv__builtin_expect [2023-11-23 21:22:10,269 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv__builtin_expect [2023-11-23 21:22:10,269 INFO L130 BoogieDeclarations]: Found specification of procedure copy_user_generic [2023-11-23 21:22:10,269 INFO L138 BoogieDeclarations]: Found implementation of procedure copy_user_generic [2023-11-23 21:22:10,269 INFO L130 BoogieDeclarations]: Found specification of procedure open_dmap [2023-11-23 21:22:10,269 INFO L138 BoogieDeclarations]: Found implementation of procedure open_dmap [2023-11-23 21:22:10,270 INFO L130 BoogieDeclarations]: Found specification of procedure release_dma_lock [2023-11-23 21:22:10,270 INFO L138 BoogieDeclarations]: Found implementation of procedure release_dma_lock [2023-11-23 21:22:10,270 INFO L130 BoogieDeclarations]: Found specification of procedure vmalloc [2023-11-23 21:22:10,270 INFO L138 BoogieDeclarations]: Found implementation of procedure vmalloc [2023-11-23 21:22:10,270 INFO L130 BoogieDeclarations]: Found specification of procedure sound_poll [2023-11-23 21:22:10,270 INFO L138 BoogieDeclarations]: Found implementation of procedure sound_poll [2023-11-23 21:22:10,270 INFO L130 BoogieDeclarations]: Found specification of procedure copy_from_user [2023-11-23 21:22:10,270 INFO L138 BoogieDeclarations]: Found implementation of procedure copy_from_user [2023-11-23 21:22:10,271 INFO L130 BoogieDeclarations]: Found specification of procedure do_sequencer_timer [2023-11-23 21:22:10,271 INFO L138 BoogieDeclarations]: Found implementation of procedure do_sequencer_timer [2023-11-23 21:22:10,271 INFO L130 BoogieDeclarations]: Found specification of procedure disable_dma [2023-11-23 21:22:10,271 INFO L138 BoogieDeclarations]: Found implementation of procedure disable_dma [2023-11-23 21:22:10,271 INFO L130 BoogieDeclarations]: Found specification of procedure tmr2ticks [2023-11-23 21:22:10,271 INFO L138 BoogieDeclarations]: Found implementation of procedure tmr2ticks [2023-11-23 21:22:10,271 INFO L130 BoogieDeclarations]: Found specification of procedure current_thread_info [2023-11-23 21:22:10,272 INFO L138 BoogieDeclarations]: Found implementation of procedure current_thread_info [2023-11-23 21:22:10,272 INFO L130 BoogieDeclarations]: Found specification of procedure __wake_up [2023-11-23 21:22:10,272 INFO L138 BoogieDeclarations]: Found implementation of procedure __wake_up [2023-11-23 21:22:10,272 INFO L130 BoogieDeclarations]: Found specification of procedure request_sound_timer [2023-11-23 21:22:10,272 INFO L138 BoogieDeclarations]: Found implementation of procedure request_sound_timer [2023-11-23 21:22:10,272 INFO L130 BoogieDeclarations]: Found specification of procedure DMAbuf_get_buffer_pointer [2023-11-23 21:22:10,272 INFO L138 BoogieDeclarations]: Found implementation of procedure DMAbuf_get_buffer_pointer [2023-11-23 21:22:10,272 INFO L130 BoogieDeclarations]: Found specification of procedure sound_write [2023-11-23 21:22:10,273 INFO L138 BoogieDeclarations]: Found implementation of procedure sound_write [2023-11-23 21:22:10,273 INFO L130 BoogieDeclarations]: Found specification of procedure play_event [2023-11-23 21:22:10,273 INFO L138 BoogieDeclarations]: Found implementation of procedure play_event [2023-11-23 21:22:10,273 INFO L130 BoogieDeclarations]: Found specification of procedure reorganize_buffers [2023-11-23 21:22:10,273 INFO L138 BoogieDeclarations]: Found implementation of procedure reorganize_buffers [2023-11-23 21:22:10,273 INFO L130 BoogieDeclarations]: Found specification of procedure spin_lock [2023-11-23 21:22:10,274 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_lock [2023-11-23 21:22:10,274 INFO L130 BoogieDeclarations]: Found specification of procedure inb [2023-11-23 21:22:10,274 INFO L138 BoogieDeclarations]: Found implementation of procedure inb [2023-11-23 21:22:10,274 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2023-11-23 21:22:10,274 INFO L130 BoogieDeclarations]: Found specification of procedure def_tmr_ioctl [2023-11-23 21:22:10,274 INFO L138 BoogieDeclarations]: Found implementation of procedure def_tmr_ioctl [2023-11-23 21:22:11,368 INFO L241 CfgBuilder]: Building ICFG [2023-11-23 21:22:11,373 INFO L267 CfgBuilder]: Building CFG for each procedure with an implementation [2023-11-23 21:22:12,163 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint ldv_stopFINAL: assume true; [2023-11-23 21:22:12,319 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint L3836: assume 0 != ~tmp___1~3;#res := ~ret~3; [2023-11-23 21:22:12,319 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint L3836: assume !(0 != ~tmp___1~3);#res := ~ret~3; [2023-11-23 21:22:12,319 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint L3803: havoc #t~switch115; [2023-11-23 21:22:12,319 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint L3832: assume #t~switch115; [2023-11-23 21:22:12,319 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint L3832: assume !#t~switch115;#t~switch115 := true; [2023-11-23 21:22:12,319 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint L3824: assume 0 != ~tmp___0~8;#res := ~ret~3; [2023-11-23 21:22:12,320 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint L3824: assume !(0 != ~tmp___0~8);#res := ~ret~3; [2023-11-23 21:22:12,320 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint L3820: assume #t~switch115; [2023-11-23 21:22:12,320 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint L3820: assume !#t~switch115;#t~switch115 := #t~switch115 || 16 == ~size; [2023-11-23 21:22:12,320 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint L3816: assume #t~switch115;#res := ~ret~3; [2023-11-23 21:22:12,320 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint L3816: assume !#t~switch115;#t~switch115 := #t~switch115 || 10 == ~size; [2023-11-23 21:22:12,320 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##1: assume #t~switch115;#res := ~ret~3; [2023-11-23 21:22:12,321 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint L3812: assume #t~switch115;#res := ~ret~3; [2023-11-23 21:22:12,321 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint L3812: assume !#t~switch115;#t~switch115 := #t~switch115 || 8 == ~size; [2023-11-23 21:22:12,321 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint L3845-1: ~tmp___2~2 := #t~ret118;havoc #t~ret118;#res := (if ~tmp___2~2 % 18446744073709551616 % 4294967296 <= 2147483647 then ~tmp___2~2 % 18446744073709551616 % 4294967296 else ~tmp___2~2 % 18446744073709551616 % 4294967296 - 4294967296); [2023-11-23 21:22:12,321 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint L3845: SUMMARY for call #t~ret118 := copy_user_generic(~dst.base, ~dst.offset, ~src.base, ~src.offset, ~size); srcloc: null [2023-11-23 21:22:12,321 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##2: assume !#t~switch115;#t~switch115 := #t~switch115 || 2 == ~size; [2023-11-23 21:22:12,321 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint L3808: assume #t~switch115;#res := ~ret~3; [2023-11-23 21:22:12,321 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint L3808: assume !#t~switch115;#t~switch115 := #t~switch115 || 4 == ~size; [2023-11-23 21:22:12,322 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint L3835-1: assume -9223372036854775808 <= #t~ret117 && #t~ret117 <= 9223372036854775807;~tmp___1~3 := #t~ret117;havoc #t~ret117; [2023-11-23 21:22:12,322 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint L3835: SUMMARY for call #t~ret117 := ldv__builtin_expect((if 0 != ~ret~3 then 1 else 0), 0); srcloc: null [2023-11-23 21:22:12,322 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint L3823-1: assume -9223372036854775808 <= #t~ret116 && #t~ret116 <= 9223372036854775807;~tmp___0~8 := #t~ret116;havoc #t~ret116; [2023-11-23 21:22:12,322 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint L3823: SUMMARY for call #t~ret116 := ldv__builtin_expect((if 0 != ~ret~3 then 1 else 0), 0); srcloc: null [2023-11-23 21:22:12,322 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint L3844: assume #t~switch115; [2023-11-23 21:22:12,322 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint L3844: assume !#t~switch115; [2023-11-23 21:22:27,708 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint L3738: havoc __copy_from_user_#t~switch110#1; [2023-11-23 21:22:27,708 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint L3744: assume __copy_from_user_#t~switch110#1;__copy_from_user_#res#1 := __copy_from_user_~ret~2#1; [2023-11-23 21:22:27,708 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint L3744: assume !__copy_from_user_#t~switch110#1;__copy_from_user_#t~switch110#1 := __copy_from_user_#t~switch110#1 || 4 == __copy_from_user_~size#1; [2023-11-23 21:22:27,708 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint L3749: assume __copy_from_user_#t~switch110#1;__copy_from_user_#res#1 := __copy_from_user_~ret~2#1; [2023-11-23 21:22:27,708 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint L3749: assume !__copy_from_user_#t~switch110#1;__copy_from_user_#t~switch110#1 := __copy_from_user_#t~switch110#1 || 8 == __copy_from_user_~size#1; [2023-11-23 21:22:27,708 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint L3754: assume __copy_from_user_#t~switch110#1;__copy_from_user_#res#1 := __copy_from_user_~ret~2#1; [2023-11-23 21:22:27,709 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint L3754: assume !__copy_from_user_#t~switch110#1;__copy_from_user_#t~switch110#1 := __copy_from_user_#t~switch110#1 || 10 == __copy_from_user_~size#1; [2023-11-23 21:22:27,709 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint L3759: assume __copy_from_user_#t~switch110#1; [2023-11-23 21:22:27,709 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint L3759: assume !__copy_from_user_#t~switch110#1;__copy_from_user_#t~switch110#1 := __copy_from_user_#t~switch110#1 || 16 == __copy_from_user_~size#1; [2023-11-23 21:22:27,709 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint L3763-1: assume -9223372036854775808 <= __copy_from_user_#t~ret111#1 && __copy_from_user_#t~ret111#1 <= 9223372036854775807;__copy_from_user_~tmp___0~7#1 := __copy_from_user_#t~ret111#1;havoc __copy_from_user_#t~ret111#1; [2023-11-23 21:22:27,709 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint L3763: SUMMARY for call __copy_from_user_#t~ret111#1 := ldv__builtin_expect((if 0 != __copy_from_user_~ret~2#1 then 1 else 0), 0); srcloc: null [2023-11-23 21:22:27,709 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint L3764: assume 0 != __copy_from_user_~tmp___0~7#1;__copy_from_user_#res#1 := __copy_from_user_~ret~2#1; [2023-11-23 21:22:27,709 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint L3764: assume !(0 != __copy_from_user_~tmp___0~7#1);__copy_from_user_#res#1 := __copy_from_user_~ret~2#1; [2023-11-23 21:22:27,709 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint L3772: assume __copy_from_user_#t~switch110#1; [2023-11-23 21:22:27,710 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint L3772: assume !__copy_from_user_#t~switch110#1;__copy_from_user_#t~switch110#1 := true; [2023-11-23 21:22:27,710 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint L3776: SUMMARY for call __copy_from_user_#t~ret112#1 := ldv__builtin_expect((if 0 != __copy_from_user_~ret~2#1 then 1 else 0), 0); srcloc: null [2023-11-23 21:22:27,710 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint L3776-1: assume -9223372036854775808 <= __copy_from_user_#t~ret112#1 && __copy_from_user_#t~ret112#1 <= 9223372036854775807;__copy_from_user_~tmp___1~2#1 := __copy_from_user_#t~ret112#1;havoc __copy_from_user_#t~ret112#1; [2023-11-23 21:22:27,710 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint L3777: assume 0 != __copy_from_user_~tmp___1~2#1;__copy_from_user_#res#1 := __copy_from_user_~ret~2#1; [2023-11-23 21:22:27,710 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint L3777: assume !(0 != __copy_from_user_~tmp___1~2#1);__copy_from_user_#res#1 := __copy_from_user_~ret~2#1; [2023-11-23 21:22:27,710 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint L3785: assume __copy_from_user_#t~switch110#1; [2023-11-23 21:22:27,710 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint L3785: assume !__copy_from_user_#t~switch110#1; [2023-11-23 21:22:27,710 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint L3786: SUMMARY for call __copy_from_user_#t~ret113#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 [2023-11-23 21:22:27,710 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint L3786-1: __copy_from_user_~tmp___2~1#1 := __copy_from_user_#t~ret113#1;havoc __copy_from_user_#t~ret113#1;__copy_from_user_#res#1 := (if __copy_from_user_~tmp___2~1#1 % 18446744073709551616 % 4294967296 <= 2147483647 then __copy_from_user_~tmp___2~1#1 % 18446744073709551616 % 4294967296 else __copy_from_user_~tmp___2~1#1 % 18446744073709551616 % 4294967296 - 4294967296); [2023-11-23 21:22:27,711 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##803: assume !__copy_from_user_#t~switch110#1;__copy_from_user_#t~switch110#1 := __copy_from_user_#t~switch110#1 || 2 == __copy_from_user_~size#1; [2023-11-23 21:22:27,711 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##802: assume __copy_from_user_#t~switch110#1;__copy_from_user_#res#1 := __copy_from_user_~ret~2#1; [2023-11-23 21:22:27,886 INFO L282 CfgBuilder]: Performing block encoding [2023-11-23 21:22:39,015 INFO L304 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-11-23 21:22:39,016 INFO L309 CfgBuilder]: Removed 1 assume(true) statements. [2023-11-23 21:22:39,020 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 23.11 09:22:39 BoogieIcfgContainer [2023-11-23 21:22:39,020 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-11-23 21:22:39,024 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-11-23 21:22:39,024 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-11-23 21:22:39,028 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-11-23 21:22:39,028 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 23.11 09:22:03" (1/3) ... [2023-11-23 21:22:39,029 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@6b787a56 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 23.11 09:22:39, skipping insertion in model container [2023-11-23 21:22:39,029 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 09:22:08" (2/3) ... [2023-11-23 21:22:39,030 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@6b787a56 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 23.11 09:22:39, skipping insertion in model container [2023-11-23 21:22:39,031 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 23.11 09:22:39" (3/3) ... [2023-11-23 21:22:39,032 INFO L112 eAbstractionObserver]: Analyzing ICFG linux-torvalds-645ef9e-32_7a-sound--oss--sound.ko-entry_point.cil.out.i [2023-11-23 21:22:39,053 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-11-23 21:22:39,053 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2023-11-23 21:22:39,183 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-11-23 21:22:39,191 INFO L357 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, mHoare=true, mAutomataTypeConcurrency=FINITE_AUTOMATA, 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;@5d5203c9, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-11-23 21:22:39,192 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-11-23 21:22:39,210 INFO L276 IsEmpty]: Start isEmpty. Operand has 2810 states, 1863 states have (on average 1.4396135265700483) internal successors, (2682), 1962 states have internal predecessors, (2682), 807 states have call successors, (807), 139 states have call predecessors, (807), 138 states have return successors, (799), 776 states have call predecessors, (799), 799 states have call successors, (799) [2023-11-23 21:22:39,233 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 54 [2023-11-23 21:22:39,234 INFO L187 NwaCegarLoop]: Found error trace [2023-11-23 21:22:39,235 INFO L195 NwaCegarLoop]: trace histogram [6, 6, 6, 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] [2023-11-23 21:22:39,235 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-23 21:22:39,241 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-23 21:22:39,241 INFO L85 PathProgramCache]: Analyzing trace with hash -2094652323, now seen corresponding path program 1 times [2023-11-23 21:22:39,252 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-11-23 21:22:39,253 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1030381057] [2023-11-23 21:22:39,253 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 21:22:39,254 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-23 21:22:40,124 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 21:22:40,662 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2023-11-23 21:22:40,662 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-11-23 21:22:40,664 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1030381057] [2023-11-23 21:22:40,665 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1030381057] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-23 21:22:40,665 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-23 21:22:40,666 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-23 21:22:40,668 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [937727557] [2023-11-23 21:22:40,671 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-23 21:22:40,678 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-23 21:22:40,678 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-11-23 21:22:40,712 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-23 21:22:40,717 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-23 21:22:40,727 INFO L87 Difference]: Start difference. First operand has 2810 states, 1863 states have (on average 1.4396135265700483) internal successors, (2682), 1962 states have internal predecessors, (2682), 807 states have call successors, (807), 139 states have call predecessors, (807), 138 states have return successors, (799), 776 states have call predecessors, (799), 799 states have call successors, (799) Second operand has 3 states, 3 states have (on average 7.0) internal successors, (21), 3 states have internal predecessors, (21), 2 states have call successors, (10), 2 states have call predecessors, (10), 1 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7)