./Ultimate.py --spec ../sv-benchmarks/c/properties/unreach-call.prp --file ../sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i --full-output --architecture 64bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 3289d67d Calling Ultimate with: /root/.sdkman/candidates/java/11.0.12-open/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReach.xml -i ../sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-64bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux --witnessprinter.witness.filename witness --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 64bit --witnessprinter.graph.data.programhash e0c2b6cb89e48a11e817cc51933cd8194bf8c1187502e8ea2a988dbf620106e5 --- Real Ultimate output --- This is Ultimate 0.2.5-tmp.fs.icfgbuilder-eval-3289d67-m [2024-11-16 22:40:51,514 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-11-16 22:40:51,577 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-64bit-Automizer_Default.epf [2024-11-16 22:40:51,580 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-11-16 22:40:51,581 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-11-16 22:40:51,606 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-11-16 22:40:51,606 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-11-16 22:40:51,607 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-11-16 22:40:51,607 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-11-16 22:40:51,610 INFO L153 SettingsManager]: * Use memory slicer=true [2024-11-16 22:40:51,611 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-11-16 22:40:51,611 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-11-16 22:40:51,611 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-11-16 22:40:51,612 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-11-16 22:40:51,612 INFO L153 SettingsManager]: * Use SBE=true [2024-11-16 22:40:51,612 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-11-16 22:40:51,613 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-11-16 22:40:51,614 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-11-16 22:40:51,614 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-11-16 22:40:51,614 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-11-16 22:40:51,614 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-11-16 22:40:51,615 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-11-16 22:40:51,615 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-11-16 22:40:51,615 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-11-16 22:40:51,615 INFO L153 SettingsManager]: * Use constant arrays=true [2024-11-16 22:40:51,615 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2024-11-16 22:40:51,615 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-16 22:40:51,616 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-16 22:40:51,616 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-16 22:40:51,616 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-16 22:40:51,616 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-11-16 22:40:51,616 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-11-16 22:40:51,616 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-11-16 22:40:51,617 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-11-16 22:40:51,617 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-11-16 22:40:51,617 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-11-16 22:40:51,617 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-11-16 22:40:51,617 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-11-16 22:40:51,617 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-11-16 22:40:51,618 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/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 -> /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! call(reach_error())) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 64bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> e0c2b6cb89e48a11e817cc51933cd8194bf8c1187502e8ea2a988dbf620106e5 [2024-11-16 22:40:51,841 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-11-16 22:40:51,868 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-11-16 22:40:51,870 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-11-16 22:40:51,872 INFO L270 PluginConnector]: Initializing CDTParser... [2024-11-16 22:40:51,872 INFO L274 PluginConnector]: CDTParser initialized [2024-11-16 22:40:51,873 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i [2024-11-16 22:40:53,259 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-11-16 22:40:53,711 INFO L384 CDTParser]: Found 1 translation units. [2024-11-16 22:40:53,711 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i [2024-11-16 22:40:53,758 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/ec5c2aa7c/281062e03a2f42f1b508c49ac9aa8cf2/FLAG038ef1756 [2024-11-16 22:40:53,772 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/ec5c2aa7c/281062e03a2f42f1b508c49ac9aa8cf2 [2024-11-16 22:40:53,775 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-11-16 22:40:53,778 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-11-16 22:40:53,782 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-11-16 22:40:53,783 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-11-16 22:40:53,787 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-11-16 22:40:53,787 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 16.11 10:40:53" (1/1) ... [2024-11-16 22:40:53,788 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@5132bcd6 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 10:40:53, skipping insertion in model container [2024-11-16 22:40:53,788 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 16.11 10:40:53" (1/1) ... [2024-11-16 22:40:53,929 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-11-16 22:40:56,722 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[341006,341019] [2024-11-16 22:40:56,726 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[341151,341164] [2024-11-16 22:40:56,726 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[341297,341310] [2024-11-16 22:40:56,727 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[341462,341475] [2024-11-16 22:40:56,727 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[341620,341633] [2024-11-16 22:40:56,728 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[341778,341791] [2024-11-16 22:40:56,730 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[341936,341949] [2024-11-16 22:40:56,731 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[342096,342109] [2024-11-16 22:40:56,731 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[342255,342268] [2024-11-16 22:40:56,731 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[342394,342407] [2024-11-16 22:40:56,732 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[342536,342549] [2024-11-16 22:40:56,733 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[342685,342698] [2024-11-16 22:40:56,733 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[342824,342837] [2024-11-16 22:40:56,733 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[342979,342992] [2024-11-16 22:40:56,734 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[343139,343152] [2024-11-16 22:40:56,734 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[343290,343303] [2024-11-16 22:40:56,735 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[343441,343454] [2024-11-16 22:40:56,736 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[343593,343606] [2024-11-16 22:40:56,736 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[343742,343755] [2024-11-16 22:40:56,736 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[343890,343903] [2024-11-16 22:40:56,736 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[344047,344060] [2024-11-16 22:40:56,737 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[344196,344209] [2024-11-16 22:40:56,737 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[344352,344365] [2024-11-16 22:40:56,738 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[344505,344518] [2024-11-16 22:40:56,738 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[344651,344664] [2024-11-16 22:40:56,739 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[344794,344807] [2024-11-16 22:40:56,739 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[344946,344959] [2024-11-16 22:40:56,739 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[345092,345105] [2024-11-16 22:40:56,740 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[345237,345250] [2024-11-16 22:40:56,740 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[345391,345404] [2024-11-16 22:40:56,740 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[345542,345555] [2024-11-16 22:40:56,741 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[345697,345710] [2024-11-16 22:40:56,741 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[345849,345862] [2024-11-16 22:40:56,741 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[346004,346017] [2024-11-16 22:40:56,742 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[346168,346181] [2024-11-16 22:40:56,742 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[346324,346337] [2024-11-16 22:40:56,743 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[346488,346501] [2024-11-16 22:40:56,743 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[346630,346643] [2024-11-16 22:40:56,743 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[346788,346801] [2024-11-16 22:40:56,744 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[346955,346968] [2024-11-16 22:40:56,744 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[347114,347127] [2024-11-16 22:40:56,744 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[347273,347286] [2024-11-16 22:40:56,746 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[347422,347435] [2024-11-16 22:40:56,746 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[347569,347582] [2024-11-16 22:40:56,746 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[347708,347721] [2024-11-16 22:40:56,747 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[347871,347884] [2024-11-16 22:40:56,747 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[348037,348050] [2024-11-16 22:40:56,747 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[348201,348214] [2024-11-16 22:40:56,748 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[348366,348379] [2024-11-16 22:40:56,748 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[348531,348544] [2024-11-16 22:40:56,748 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[348697,348710] [2024-11-16 22:40:56,749 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[348862,348875] [2024-11-16 22:40:56,749 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[349029,349042] [2024-11-16 22:40:56,749 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[349189,349202] [2024-11-16 22:40:56,750 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[349351,349364] [2024-11-16 22:40:56,750 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[349510,349523] [2024-11-16 22:40:56,750 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[349656,349669] [2024-11-16 22:40:56,751 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[349799,349812] [2024-11-16 22:40:56,754 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[349943,349956] [2024-11-16 22:40:56,754 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[350086,350099] [2024-11-16 22:40:56,754 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[350230,350243] [2024-11-16 22:40:56,755 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[350371,350384] [2024-11-16 22:40:56,755 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[350509,350522] [2024-11-16 22:40:56,755 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[350667,350680] [2024-11-16 22:40:56,755 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[350826,350839] [2024-11-16 22:40:56,756 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[350982,350995] [2024-11-16 22:40:56,756 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[351131,351144] [2024-11-16 22:40:56,756 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[351283,351296] [2024-11-16 22:40:56,756 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[351434,351447] [2024-11-16 22:40:56,756 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[351583,351596] [2024-11-16 22:40:56,757 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[351735,351748] [2024-11-16 22:40:56,757 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[351883,351896] [2024-11-16 22:40:56,757 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[352036,352049] [2024-11-16 22:40:56,757 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[352187,352200] [2024-11-16 22:40:56,758 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[352337,352350] [2024-11-16 22:40:56,758 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[352484,352497] [2024-11-16 22:40:56,758 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[352635,352648] [2024-11-16 22:40:56,760 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[352786,352799] [2024-11-16 22:40:56,761 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[352934,352947] [2024-11-16 22:40:56,761 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[353100,353113] [2024-11-16 22:40:56,761 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[353269,353282] [2024-11-16 22:40:56,762 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[353436,353449] [2024-11-16 22:40:56,762 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[353604,353617] [2024-11-16 22:40:56,762 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[353754,353767] [2024-11-16 22:40:56,762 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[353901,353914] [2024-11-16 22:40:56,763 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[354062,354075] [2024-11-16 22:40:56,763 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[354232,354245] [2024-11-16 22:40:56,763 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[354394,354407] [2024-11-16 22:40:56,771 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-16 22:40:56,874 INFO L200 MainTranslator]: Completed pre-run [2024-11-16 22:40:56,968 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("bts %1,%0": "+m" (*((long volatile *)addr)): "Ir" (nr): "memory"); [4395] [2024-11-16 22:40:56,970 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("btr %1,%0": "+m" (*((long volatile *)addr)): "Ir" (nr)); [4402] [2024-11-16 22:40:57,058 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("mfence": : : "memory"); [7153] [2024-11-16 22:40:57,108 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[341006,341019] [2024-11-16 22:40:57,109 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[341151,341164] [2024-11-16 22:40:57,109 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[341297,341310] [2024-11-16 22:40:57,109 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[341462,341475] [2024-11-16 22:40:57,110 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[341620,341633] [2024-11-16 22:40:57,110 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[341778,341791] [2024-11-16 22:40:57,110 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[341936,341949] [2024-11-16 22:40:57,110 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[342096,342109] [2024-11-16 22:40:57,111 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[342255,342268] [2024-11-16 22:40:57,111 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[342394,342407] [2024-11-16 22:40:57,111 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[342536,342549] [2024-11-16 22:40:57,112 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[342685,342698] [2024-11-16 22:40:57,112 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[342824,342837] [2024-11-16 22:40:57,112 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[342979,342992] [2024-11-16 22:40:57,113 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[343139,343152] [2024-11-16 22:40:57,114 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[343290,343303] [2024-11-16 22:40:57,114 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[343441,343454] [2024-11-16 22:40:57,114 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[343593,343606] [2024-11-16 22:40:57,115 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[343742,343755] [2024-11-16 22:40:57,115 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[343890,343903] [2024-11-16 22:40:57,115 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[344047,344060] [2024-11-16 22:40:57,116 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[344196,344209] [2024-11-16 22:40:57,116 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[344352,344365] [2024-11-16 22:40:57,116 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[344505,344518] [2024-11-16 22:40:57,117 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[344651,344664] [2024-11-16 22:40:57,118 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[344794,344807] [2024-11-16 22:40:57,118 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[344946,344959] [2024-11-16 22:40:57,118 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[345092,345105] [2024-11-16 22:40:57,118 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[345237,345250] [2024-11-16 22:40:57,118 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[345391,345404] [2024-11-16 22:40:57,119 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[345542,345555] [2024-11-16 22:40:57,119 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[345697,345710] [2024-11-16 22:40:57,119 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[345849,345862] [2024-11-16 22:40:57,119 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[346004,346017] [2024-11-16 22:40:57,119 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[346168,346181] [2024-11-16 22:40:57,120 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[346324,346337] [2024-11-16 22:40:57,120 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[346488,346501] [2024-11-16 22:40:57,120 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[346630,346643] [2024-11-16 22:40:57,120 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[346788,346801] [2024-11-16 22:40:57,120 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[346955,346968] [2024-11-16 22:40:57,121 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[347114,347127] [2024-11-16 22:40:57,121 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[347273,347286] [2024-11-16 22:40:57,123 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[347422,347435] [2024-11-16 22:40:57,123 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[347569,347582] [2024-11-16 22:40:57,126 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[347708,347721] [2024-11-16 22:40:57,126 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[347871,347884] [2024-11-16 22:40:57,127 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[348037,348050] [2024-11-16 22:40:57,127 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[348201,348214] [2024-11-16 22:40:57,127 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[348366,348379] [2024-11-16 22:40:57,128 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[348531,348544] [2024-11-16 22:40:57,128 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[348697,348710] [2024-11-16 22:40:57,128 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[348862,348875] [2024-11-16 22:40:57,128 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[349029,349042] [2024-11-16 22:40:57,129 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[349189,349202] [2024-11-16 22:40:57,129 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[349351,349364] [2024-11-16 22:40:57,129 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[349510,349523] [2024-11-16 22:40:57,129 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[349656,349669] [2024-11-16 22:40:57,130 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[349799,349812] [2024-11-16 22:40:57,130 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[349943,349956] [2024-11-16 22:40:57,130 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[350086,350099] [2024-11-16 22:40:57,130 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[350230,350243] [2024-11-16 22:40:57,131 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[350371,350384] [2024-11-16 22:40:57,131 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[350509,350522] [2024-11-16 22:40:57,131 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[350667,350680] [2024-11-16 22:40:57,131 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[350826,350839] [2024-11-16 22:40:57,131 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[350982,350995] [2024-11-16 22:40:57,131 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[351131,351144] [2024-11-16 22:40:57,132 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[351283,351296] [2024-11-16 22:40:57,132 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[351434,351447] [2024-11-16 22:40:57,132 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[351583,351596] [2024-11-16 22:40:57,133 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[351735,351748] [2024-11-16 22:40:57,133 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[351883,351896] [2024-11-16 22:40:57,133 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[352036,352049] [2024-11-16 22:40:57,133 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[352187,352200] [2024-11-16 22:40:57,134 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[352337,352350] [2024-11-16 22:40:57,134 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[352484,352497] [2024-11-16 22:40:57,134 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[352635,352648] [2024-11-16 22:40:57,134 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[352786,352799] [2024-11-16 22:40:57,135 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[352934,352947] [2024-11-16 22:40:57,135 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[353100,353113] [2024-11-16 22:40:57,135 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[353269,353282] [2024-11-16 22:40:57,136 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[353436,353449] [2024-11-16 22:40:57,136 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[353604,353617] [2024-11-16 22:40:57,136 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[353754,353767] [2024-11-16 22:40:57,136 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[353901,353914] [2024-11-16 22:40:57,137 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[354062,354075] [2024-11-16 22:40:57,137 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[354232,354245] [2024-11-16 22:40:57,137 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i[354394,354407] [2024-11-16 22:40:57,139 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-16 22:40:57,361 INFO L204 MainTranslator]: Completed translation [2024-11-16 22:40:57,362 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 10:40:57 WrapperNode [2024-11-16 22:40:57,362 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-11-16 22:40:57,363 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-11-16 22:40:57,364 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-11-16 22:40:57,365 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-11-16 22:40:57,372 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 10:40:57" (1/1) ... [2024-11-16 22:40:57,460 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 10:40:57" (1/1) ... [2024-11-16 22:40:57,604 INFO L138 Inliner]: procedures = 609, calls = 2466, calls flagged for inlining = 291, calls inlined = 202, statements flattened = 5035 [2024-11-16 22:40:57,605 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-11-16 22:40:57,606 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-11-16 22:40:57,606 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-11-16 22:40:57,606 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-11-16 22:40:57,615 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 10:40:57" (1/1) ... [2024-11-16 22:40:57,615 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 10:40:57" (1/1) ... [2024-11-16 22:40:57,641 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 10:40:57" (1/1) ... [2024-11-16 22:40:58,403 INFO L175 MemorySlicer]: Split 1090 memory accesses to 27 slices as follows [8, 35, 40, 5, 1, 3, 4, 6, 7, 16, 4, 4, 692, 22, 3, 8, 8, 1, 2, 8, 2, 2, 24, 8, 4, 158, 15]. 63 percent of accesses are in the largest equivalence class. The 151 initializations are split as follows [0, 0, 40, 0, 0, 0, 4, 0, 0, 16, 0, 4, 26, 22, 0, 8, 8, 1, 2, 8, 0, 0, 0, 8, 0, 0, 4]. The 618 writes are split as follows [3, 30, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 391, 0, 0, 0, 0, 0, 0, 0, 1, 0, 20, 0, 2, 158, 11]. [2024-11-16 22:40:58,403 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 10:40:57" (1/1) ... [2024-11-16 22:40:58,404 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 10:40:57" (1/1) ... [2024-11-16 22:40:58,493 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 10:40:57" (1/1) ... [2024-11-16 22:40:58,505 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 10:40:57" (1/1) ... [2024-11-16 22:40:58,538 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 10:40:57" (1/1) ... [2024-11-16 22:40:58,557 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 10:40:57" (1/1) ... [2024-11-16 22:40:58,603 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-11-16 22:40:58,605 INFO L112 PluginConnector]: ------------------------IcfgBuilder---------------------------- [2024-11-16 22:40:58,605 INFO L270 PluginConnector]: Initializing IcfgBuilder... [2024-11-16 22:40:58,605 INFO L274 PluginConnector]: IcfgBuilder initialized [2024-11-16 22:40:58,606 INFO L184 PluginConnector]: Executing the observer IcfgBuilderObserver from plugin IcfgBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 10:40:57" (1/1) ... [2024-11-16 22:40:58,614 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-16 22:40:58,626 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-16 22:40:58,646 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-11-16 22:40:58,652 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-11-16 22:40:58,696 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_undef_int_nonpositive [2024-11-16 22:40:58,696 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_undef_int_nonpositive [2024-11-16 22:40:58,696 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_usb_coherent_check_final_state [2024-11-16 22:40:58,696 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_usb_coherent_check_final_state [2024-11-16 22:40:58,697 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.meminit [2024-11-16 22:40:58,697 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.meminit [2024-11-16 22:40:58,697 INFO L130 BoogieDeclarations]: Found specification of procedure ims_pcu_handle_firmware_update [2024-11-16 22:40:58,697 INFO L138 BoogieDeclarations]: Found implementation of procedure ims_pcu_handle_firmware_update [2024-11-16 22:40:58,697 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_malloc [2024-11-16 22:40:58,697 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_malloc [2024-11-16 22:40:58,697 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_mmc_sdio_func_check_final_state [2024-11-16 22:40:58,697 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_mmc_sdio_func_check_final_state [2024-11-16 22:40:58,698 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_usb_coherent_usb_alloc_coherent [2024-11-16 22:40:58,698 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_usb_coherent_usb_alloc_coherent [2024-11-16 22:40:58,698 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_arch_io_check_final_state [2024-11-16 22:40:58,698 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_arch_io_check_final_state [2024-11-16 22:40:58,698 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_kernel_module_check_final_state [2024-11-16 22:40:58,698 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_kernel_module_check_final_state [2024-11-16 22:40:58,698 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_fs_sysfs_sysfs_create_group [2024-11-16 22:40:58,698 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_fs_sysfs_sysfs_create_group [2024-11-16 22:40:58,698 INFO L130 BoogieDeclarations]: Found specification of procedure ihex_next_binrec [2024-11-16 22:40:58,698 INFO L138 BoogieDeclarations]: Found implementation of procedure ihex_next_binrec [2024-11-16 22:40:58,698 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_xmalloc [2024-11-16 22:40:58,698 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_xmalloc [2024-11-16 22:40:58,699 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_is_err [2024-11-16 22:40:58,699 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_is_err [2024-11-16 22:40:58,699 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_block_queue_check_final_state [2024-11-16 22:40:58,699 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_block_queue_check_final_state [2024-11-16 22:40:58,699 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2024-11-16 22:40:58,699 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_block_request_check_final_state [2024-11-16 22:40:58,700 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_block_request_check_final_state [2024-11-16 22:40:58,700 INFO L130 BoogieDeclarations]: Found specification of procedure __ims_pcu_execute_bl_command [2024-11-16 22:40:58,700 INFO L138 BoogieDeclarations]: Found implementation of procedure __ims_pcu_execute_bl_command [2024-11-16 22:40:58,700 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#0 [2024-11-16 22:40:58,700 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#1 [2024-11-16 22:40:58,700 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#2 [2024-11-16 22:40:58,700 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#3 [2024-11-16 22:40:58,700 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#4 [2024-11-16 22:40:58,700 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#5 [2024-11-16 22:40:58,700 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#6 [2024-11-16 22:40:58,700 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#7 [2024-11-16 22:40:58,700 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#8 [2024-11-16 22:40:58,701 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#9 [2024-11-16 22:40:58,701 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#10 [2024-11-16 22:40:58,701 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#11 [2024-11-16 22:40:58,701 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#12 [2024-11-16 22:40:58,701 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#13 [2024-11-16 22:40:58,701 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#14 [2024-11-16 22:40:58,701 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#15 [2024-11-16 22:40:58,701 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#16 [2024-11-16 22:40:58,701 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#17 [2024-11-16 22:40:58,701 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#18 [2024-11-16 22:40:58,701 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#19 [2024-11-16 22:40:58,701 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#20 [2024-11-16 22:40:58,701 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#21 [2024-11-16 22:40:58,701 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#22 [2024-11-16 22:40:58,701 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#23 [2024-11-16 22:40:58,701 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#24 [2024-11-16 22:40:58,701 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#25 [2024-11-16 22:40:58,702 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#26 [2024-11-16 22:40:58,702 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#0 [2024-11-16 22:40:58,702 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#1 [2024-11-16 22:40:58,702 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#2 [2024-11-16 22:40:58,702 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#3 [2024-11-16 22:40:58,702 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#4 [2024-11-16 22:40:58,702 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#5 [2024-11-16 22:40:58,702 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#6 [2024-11-16 22:40:58,702 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#7 [2024-11-16 22:40:58,702 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#8 [2024-11-16 22:40:58,702 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#9 [2024-11-16 22:40:58,703 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#10 [2024-11-16 22:40:58,703 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#11 [2024-11-16 22:40:58,703 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#12 [2024-11-16 22:40:58,703 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#13 [2024-11-16 22:40:58,703 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#14 [2024-11-16 22:40:58,704 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#15 [2024-11-16 22:40:58,704 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#16 [2024-11-16 22:40:58,704 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#17 [2024-11-16 22:40:58,704 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#18 [2024-11-16 22:40:58,704 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#19 [2024-11-16 22:40:58,704 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#20 [2024-11-16 22:40:58,704 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#21 [2024-11-16 22:40:58,705 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#22 [2024-11-16 22:40:58,705 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#23 [2024-11-16 22:40:58,705 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#24 [2024-11-16 22:40:58,705 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#25 [2024-11-16 22:40:58,705 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#26 [2024-11-16 22:40:58,705 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_in_interrupt_context [2024-11-16 22:40:58,705 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_in_interrupt_context [2024-11-16 22:40:58,705 INFO L130 BoogieDeclarations]: Found specification of procedure _dev_info [2024-11-16 22:40:58,705 INFO L138 BoogieDeclarations]: Found implementation of procedure _dev_info [2024-11-16 22:40:58,705 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assume [2024-11-16 22:40:58,705 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assume [2024-11-16 22:40:58,705 INFO L130 BoogieDeclarations]: Found specification of procedure input_free_device [2024-11-16 22:40:58,705 INFO L138 BoogieDeclarations]: Found implementation of procedure input_free_device [2024-11-16 22:40:58,706 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_kernel_rcu_update_lock_bh_check_final_state [2024-11-16 22:40:58,706 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_kernel_rcu_update_lock_bh_check_final_state [2024-11-16 22:40:58,706 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#0 [2024-11-16 22:40:58,706 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#1 [2024-11-16 22:40:58,706 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#2 [2024-11-16 22:40:58,706 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#3 [2024-11-16 22:40:58,706 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#4 [2024-11-16 22:40:58,706 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#5 [2024-11-16 22:40:58,706 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#6 [2024-11-16 22:40:58,706 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#7 [2024-11-16 22:40:58,706 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#8 [2024-11-16 22:40:58,706 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#9 [2024-11-16 22:40:58,706 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#10 [2024-11-16 22:40:58,706 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#11 [2024-11-16 22:40:58,706 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#12 [2024-11-16 22:40:58,706 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#13 [2024-11-16 22:40:58,706 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#14 [2024-11-16 22:40:58,707 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#15 [2024-11-16 22:40:58,707 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#16 [2024-11-16 22:40:58,707 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#17 [2024-11-16 22:40:58,707 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#18 [2024-11-16 22:40:58,707 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#19 [2024-11-16 22:40:58,707 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#20 [2024-11-16 22:40:58,707 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#21 [2024-11-16 22:40:58,707 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#22 [2024-11-16 22:40:58,707 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#23 [2024-11-16 22:40:58,707 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#24 [2024-11-16 22:40:58,707 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#25 [2024-11-16 22:40:58,707 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#26 [2024-11-16 22:40:58,707 INFO L130 BoogieDeclarations]: Found specification of procedure ims_pcu_ofn_bit_store [2024-11-16 22:40:58,707 INFO L138 BoogieDeclarations]: Found implementation of procedure ims_pcu_ofn_bit_store [2024-11-16 22:40:58,707 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_block_genhd_check_final_state [2024-11-16 22:40:58,707 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_block_genhd_check_final_state [2024-11-16 22:40:58,707 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_after_alloc [2024-11-16 22:40:58,707 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_after_alloc [2024-11-16 22:40:58,707 INFO L130 BoogieDeclarations]: Found specification of procedure ims_pcu_destroy_backlight [2024-11-16 22:40:58,707 INFO L138 BoogieDeclarations]: Found implementation of procedure ims_pcu_destroy_backlight [2024-11-16 22:40:58,707 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#0 [2024-11-16 22:40:58,707 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#1 [2024-11-16 22:40:58,708 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#2 [2024-11-16 22:40:58,708 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#3 [2024-11-16 22:40:58,708 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#4 [2024-11-16 22:40:58,708 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#5 [2024-11-16 22:40:58,708 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#6 [2024-11-16 22:40:58,708 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#7 [2024-11-16 22:40:58,708 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#8 [2024-11-16 22:40:58,708 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#9 [2024-11-16 22:40:58,708 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#10 [2024-11-16 22:40:58,708 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#11 [2024-11-16 22:40:58,708 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#12 [2024-11-16 22:40:58,708 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#13 [2024-11-16 22:40:58,711 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#14 [2024-11-16 22:40:58,711 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#15 [2024-11-16 22:40:58,711 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#16 [2024-11-16 22:40:58,711 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#17 [2024-11-16 22:40:58,712 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#18 [2024-11-16 22:40:58,712 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#19 [2024-11-16 22:40:58,712 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#20 [2024-11-16 22:40:58,712 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#21 [2024-11-16 22:40:58,712 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#22 [2024-11-16 22:40:58,712 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#23 [2024-11-16 22:40:58,712 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#24 [2024-11-16 22:40:58,712 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#25 [2024-11-16 22:40:58,712 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#26 [2024-11-16 22:40:58,712 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#0 [2024-11-16 22:40:58,712 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#1 [2024-11-16 22:40:58,712 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#2 [2024-11-16 22:40:58,712 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#3 [2024-11-16 22:40:58,712 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#4 [2024-11-16 22:40:58,713 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#5 [2024-11-16 22:40:58,713 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#6 [2024-11-16 22:40:58,713 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#7 [2024-11-16 22:40:58,713 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#8 [2024-11-16 22:40:58,713 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#9 [2024-11-16 22:40:58,713 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#10 [2024-11-16 22:40:58,713 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#11 [2024-11-16 22:40:58,713 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#12 [2024-11-16 22:40:58,713 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#13 [2024-11-16 22:40:58,713 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#14 [2024-11-16 22:40:58,713 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#15 [2024-11-16 22:40:58,713 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#16 [2024-11-16 22:40:58,713 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#17 [2024-11-16 22:40:58,713 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#18 [2024-11-16 22:40:58,713 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#19 [2024-11-16 22:40:58,713 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#20 [2024-11-16 22:40:58,713 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#21 [2024-11-16 22:40:58,713 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#22 [2024-11-16 22:40:58,713 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#23 [2024-11-16 22:40:58,713 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#24 [2024-11-16 22:40:58,713 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#25 [2024-11-16 22:40:58,713 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#26 [2024-11-16 22:40:58,713 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_net_register_reset_error_counter [2024-11-16 22:40:58,714 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_net_register_reset_error_counter [2024-11-16 22:40:58,714 INFO L130 BoogieDeclarations]: Found specification of procedure ims_pcu_resume [2024-11-16 22:40:58,714 INFO L138 BoogieDeclarations]: Found implementation of procedure ims_pcu_resume [2024-11-16 22:40:58,714 INFO L130 BoogieDeclarations]: Found specification of procedure usb_kill_urb [2024-11-16 22:40:58,714 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_kill_urb [2024-11-16 22:40:58,714 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_check_alloc_flags [2024-11-16 22:40:58,714 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_check_alloc_flags [2024-11-16 22:40:58,714 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_init_completion_94 [2024-11-16 22:40:58,714 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_init_completion_94 [2024-11-16 22:40:58,714 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_lib_idr_check_final_state [2024-11-16 22:40:58,714 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_lib_idr_check_final_state [2024-11-16 22:40:58,714 INFO L130 BoogieDeclarations]: Found specification of procedure usb_to_input_id [2024-11-16 22:40:58,714 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_to_input_id [2024-11-16 22:40:58,714 INFO L130 BoogieDeclarations]: Found specification of procedure __dynamic_dev_dbg [2024-11-16 22:40:58,714 INFO L138 BoogieDeclarations]: Found implementation of procedure __dynamic_dev_dbg [2024-11-16 22:40:58,714 INFO L130 BoogieDeclarations]: Found specification of procedure kstrtoint [2024-11-16 22:40:58,714 INFO L138 BoogieDeclarations]: Found implementation of procedure kstrtoint [2024-11-16 22:40:58,714 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_kernel_rcu_srcu_check_final_state [2024-11-16 22:40:58,714 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_kernel_rcu_srcu_check_final_state [2024-11-16 22:40:58,714 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2024-11-16 22:40:58,714 INFO L130 BoogieDeclarations]: Found specification of procedure ims_pcu_line_setup [2024-11-16 22:40:58,714 INFO L138 BoogieDeclarations]: Found implementation of procedure ims_pcu_line_setup [2024-11-16 22:40:58,714 INFO L130 BoogieDeclarations]: Found specification of procedure complete [2024-11-16 22:40:58,714 INFO L138 BoogieDeclarations]: Found implementation of procedure complete [2024-11-16 22:40:58,715 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-11-16 22:40:58,715 INFO L130 BoogieDeclarations]: Found specification of procedure ims_pcu_stop_io [2024-11-16 22:40:58,715 INFO L138 BoogieDeclarations]: Found implementation of procedure ims_pcu_stop_io [2024-11-16 22:40:58,715 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_undef_int [2024-11-16 22:40:58,715 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_undef_int [2024-11-16 22:40:58,715 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#0 [2024-11-16 22:40:58,715 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#1 [2024-11-16 22:40:58,715 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#2 [2024-11-16 22:40:58,715 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#3 [2024-11-16 22:40:58,715 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#4 [2024-11-16 22:40:58,715 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#5 [2024-11-16 22:40:58,715 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#6 [2024-11-16 22:40:58,715 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#7 [2024-11-16 22:40:58,716 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#8 [2024-11-16 22:40:58,716 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#9 [2024-11-16 22:40:58,717 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#10 [2024-11-16 22:40:58,717 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#11 [2024-11-16 22:40:58,717 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#12 [2024-11-16 22:40:58,717 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#13 [2024-11-16 22:40:58,717 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#14 [2024-11-16 22:40:58,717 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#15 [2024-11-16 22:40:58,717 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#16 [2024-11-16 22:40:58,717 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#17 [2024-11-16 22:40:58,717 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#18 [2024-11-16 22:40:58,717 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#19 [2024-11-16 22:40:58,717 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#20 [2024-11-16 22:40:58,717 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#21 [2024-11-16 22:40:58,717 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#22 [2024-11-16 22:40:58,717 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#23 [2024-11-16 22:40:58,717 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#24 [2024-11-16 22:40:58,717 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#25 [2024-11-16 22:40:58,717 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#26 [2024-11-16 22:40:58,717 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~TO~int [2024-11-16 22:40:58,717 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~TO~int [2024-11-16 22:40:58,717 INFO L130 BoogieDeclarations]: Found specification of procedure usb_control_msg [2024-11-16 22:40:58,718 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_control_msg [2024-11-16 22:40:58,718 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_kernel_locking_mutex_mutex_unlock_cmd_mutex_of_ims_pcu [2024-11-16 22:40:58,718 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_kernel_locking_mutex_mutex_unlock_cmd_mutex_of_ims_pcu [2024-11-16 22:40:58,718 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_alloc_irq_check_alloc_flags [2024-11-16 22:40:58,718 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_alloc_irq_check_alloc_flags [2024-11-16 22:40:58,718 INFO L130 BoogieDeclarations]: Found specification of procedure input_unregister_device [2024-11-16 22:40:58,718 INFO L138 BoogieDeclarations]: Found implementation of procedure input_unregister_device [2024-11-16 22:40:58,718 INFO L130 BoogieDeclarations]: Found specification of procedure ims_pcu_write_ofn_config [2024-11-16 22:40:58,718 INFO L138 BoogieDeclarations]: Found implementation of procedure ims_pcu_write_ofn_config [2024-11-16 22:40:58,718 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_usb_register_reset_error_counter [2024-11-16 22:40:58,718 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_usb_register_reset_error_counter [2024-11-16 22:40:58,718 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_fs_sysfs_sysfs_remove_group [2024-11-16 22:40:58,718 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_fs_sysfs_sysfs_remove_group [2024-11-16 22:40:58,718 INFO L130 BoogieDeclarations]: Found specification of procedure dev_warn [2024-11-16 22:40:58,718 INFO L138 BoogieDeclarations]: Found implementation of procedure dev_warn [2024-11-16 22:40:58,718 INFO L130 BoogieDeclarations]: Found specification of procedure ims_pcu_disconnect [2024-11-16 22:40:58,718 INFO L138 BoogieDeclarations]: Found implementation of procedure ims_pcu_disconnect [2024-11-16 22:40:58,718 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-11-16 22:40:58,718 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-11-16 22:40:58,718 INFO L130 BoogieDeclarations]: Found specification of procedure __fswab32 [2024-11-16 22:40:58,718 INFO L138 BoogieDeclarations]: Found implementation of procedure __fswab32 [2024-11-16 22:40:58,719 INFO L130 BoogieDeclarations]: Found specification of procedure usb_get_intfdata [2024-11-16 22:40:58,719 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_get_intfdata [2024-11-16 22:40:58,719 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#0 [2024-11-16 22:40:58,719 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#1 [2024-11-16 22:40:58,719 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#2 [2024-11-16 22:40:58,719 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#3 [2024-11-16 22:40:58,719 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#4 [2024-11-16 22:40:58,719 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#5 [2024-11-16 22:40:58,719 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#6 [2024-11-16 22:40:58,719 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#7 [2024-11-16 22:40:58,719 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#8 [2024-11-16 22:40:58,719 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#9 [2024-11-16 22:40:58,719 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#10 [2024-11-16 22:40:58,719 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#11 [2024-11-16 22:40:58,719 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#12 [2024-11-16 22:40:58,719 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#13 [2024-11-16 22:40:58,719 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#14 [2024-11-16 22:40:58,719 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#15 [2024-11-16 22:40:58,719 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#16 [2024-11-16 22:40:58,719 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#17 [2024-11-16 22:40:58,719 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#18 [2024-11-16 22:40:58,720 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#19 [2024-11-16 22:40:58,720 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#20 [2024-11-16 22:40:58,720 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#21 [2024-11-16 22:40:58,720 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#22 [2024-11-16 22:40:58,720 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#23 [2024-11-16 22:40:58,723 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#24 [2024-11-16 22:40:58,723 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#25 [2024-11-16 22:40:58,723 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#26 [2024-11-16 22:40:58,723 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#0 [2024-11-16 22:40:58,723 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#1 [2024-11-16 22:40:58,723 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#2 [2024-11-16 22:40:58,723 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#3 [2024-11-16 22:40:58,723 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#4 [2024-11-16 22:40:58,723 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#5 [2024-11-16 22:40:58,724 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#6 [2024-11-16 22:40:58,724 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#7 [2024-11-16 22:40:58,724 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#8 [2024-11-16 22:40:58,724 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#9 [2024-11-16 22:40:58,724 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#10 [2024-11-16 22:40:58,724 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#11 [2024-11-16 22:40:58,724 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#12 [2024-11-16 22:40:58,724 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#13 [2024-11-16 22:40:58,724 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#14 [2024-11-16 22:40:58,724 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#15 [2024-11-16 22:40:58,724 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#16 [2024-11-16 22:40:58,724 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#17 [2024-11-16 22:40:58,724 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#18 [2024-11-16 22:40:58,725 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#19 [2024-11-16 22:40:58,725 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#20 [2024-11-16 22:40:58,725 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#21 [2024-11-16 22:40:58,725 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#22 [2024-11-16 22:40:58,725 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#23 [2024-11-16 22:40:58,725 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#24 [2024-11-16 22:40:58,725 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#25 [2024-11-16 22:40:58,725 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#26 [2024-11-16 22:40:58,725 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_stop [2024-11-16 22:40:58,725 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_stop [2024-11-16 22:40:58,725 INFO L130 BoogieDeclarations]: Found specification of procedure put_unaligned_le32 [2024-11-16 22:40:58,725 INFO L138 BoogieDeclarations]: Found implementation of procedure put_unaligned_le32 [2024-11-16 22:40:58,725 INFO L130 BoogieDeclarations]: Found specification of procedure usb_make_path [2024-11-16 22:40:58,725 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_make_path [2024-11-16 22:40:58,726 INFO L130 BoogieDeclarations]: Found specification of procedure usb_endpoint_maxp [2024-11-16 22:40:58,726 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_endpoint_maxp [2024-11-16 22:40:58,726 INFO L130 BoogieDeclarations]: Found specification of procedure ims_pcu_get_info [2024-11-16 22:40:58,726 INFO L138 BoogieDeclarations]: Found implementation of procedure ims_pcu_get_info [2024-11-16 22:40:58,726 INFO L130 BoogieDeclarations]: Found specification of procedure strlcat [2024-11-16 22:40:58,726 INFO L138 BoogieDeclarations]: Found implementation of procedure strlcat [2024-11-16 22:40:58,726 INFO L130 BoogieDeclarations]: Found specification of procedure ims_pcu_ofn_reg_addr_store [2024-11-16 22:40:58,726 INFO L138 BoogieDeclarations]: Found implementation of procedure ims_pcu_ofn_reg_addr_store [2024-11-16 22:40:58,726 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#0 [2024-11-16 22:40:58,726 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#1 [2024-11-16 22:40:58,726 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#2 [2024-11-16 22:40:58,726 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#3 [2024-11-16 22:40:58,726 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#4 [2024-11-16 22:40:58,726 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#5 [2024-11-16 22:40:58,726 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#6 [2024-11-16 22:40:58,726 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#7 [2024-11-16 22:40:58,726 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#8 [2024-11-16 22:40:58,726 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#9 [2024-11-16 22:40:58,726 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#10 [2024-11-16 22:40:58,726 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#11 [2024-11-16 22:40:58,726 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#12 [2024-11-16 22:40:58,726 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#13 [2024-11-16 22:40:58,726 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#14 [2024-11-16 22:40:58,726 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#15 [2024-11-16 22:40:58,727 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#16 [2024-11-16 22:40:58,727 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#17 [2024-11-16 22:40:58,727 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#18 [2024-11-16 22:40:58,727 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#19 [2024-11-16 22:40:58,727 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#20 [2024-11-16 22:40:58,727 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#21 [2024-11-16 22:40:58,727 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#22 [2024-11-16 22:40:58,727 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#23 [2024-11-16 22:40:58,727 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#24 [2024-11-16 22:40:58,727 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#25 [2024-11-16 22:40:58,727 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#26 [2024-11-16 22:40:58,728 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#0 [2024-11-16 22:40:58,728 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#1 [2024-11-16 22:40:58,728 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#2 [2024-11-16 22:40:58,730 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#3 [2024-11-16 22:40:58,730 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#4 [2024-11-16 22:40:58,730 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#5 [2024-11-16 22:40:58,731 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#6 [2024-11-16 22:40:58,731 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#7 [2024-11-16 22:40:58,731 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#8 [2024-11-16 22:40:58,731 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#9 [2024-11-16 22:40:58,731 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#10 [2024-11-16 22:40:58,731 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#11 [2024-11-16 22:40:58,731 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#12 [2024-11-16 22:40:58,731 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#13 [2024-11-16 22:40:58,731 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#14 [2024-11-16 22:40:58,731 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#15 [2024-11-16 22:40:58,731 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#16 [2024-11-16 22:40:58,731 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#17 [2024-11-16 22:40:58,731 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#18 [2024-11-16 22:40:58,732 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#19 [2024-11-16 22:40:58,732 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#20 [2024-11-16 22:40:58,732 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#21 [2024-11-16 22:40:58,732 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#22 [2024-11-16 22:40:58,732 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#23 [2024-11-16 22:40:58,732 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#24 [2024-11-16 22:40:58,732 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#25 [2024-11-16 22:40:58,732 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#26 [2024-11-16 22:40:58,732 INFO L130 BoogieDeclarations]: Found specification of procedure get_unaligned_le16 [2024-11-16 22:40:58,732 INFO L138 BoogieDeclarations]: Found implementation of procedure get_unaligned_le16 [2024-11-16 22:40:58,732 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_net_sock_check_final_state [2024-11-16 22:40:58,732 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_net_sock_check_final_state [2024-11-16 22:40:58,733 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_usb_urb_usb_free_urb [2024-11-16 22:40:58,733 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_usb_urb_usb_free_urb [2024-11-16 22:40:58,733 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_kernel_locking_mutex_mutex_lock_interruptible_or_killable_cmd_mutex_of_ims_pcu [2024-11-16 22:40:58,733 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_kernel_locking_mutex_mutex_lock_interruptible_or_killable_cmd_mutex_of_ims_pcu [2024-11-16 22:40:58,766 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_usb_gadget_check_final_state [2024-11-16 22:40:58,766 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_usb_gadget_check_final_state [2024-11-16 22:40:58,766 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2024-11-16 22:40:58,766 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_fs_sysfs_check_final_state [2024-11-16 22:40:58,766 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_fs_sysfs_check_final_state [2024-11-16 22:40:58,766 INFO L130 BoogieDeclarations]: Found specification of procedure ims_pcu_buffers_free [2024-11-16 22:40:58,766 INFO L138 BoogieDeclarations]: Found implementation of procedure ims_pcu_buffers_free [2024-11-16 22:40:58,766 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#0 [2024-11-16 22:40:58,767 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#1 [2024-11-16 22:40:58,767 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#2 [2024-11-16 22:40:58,767 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#3 [2024-11-16 22:40:58,767 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#4 [2024-11-16 22:40:58,767 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#5 [2024-11-16 22:40:58,767 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#6 [2024-11-16 22:40:58,767 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#7 [2024-11-16 22:40:58,767 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#8 [2024-11-16 22:40:58,767 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#9 [2024-11-16 22:40:58,767 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#10 [2024-11-16 22:40:58,767 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#11 [2024-11-16 22:40:58,767 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#12 [2024-11-16 22:40:58,767 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#13 [2024-11-16 22:40:58,767 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#14 [2024-11-16 22:40:58,767 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#15 [2024-11-16 22:40:58,767 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#16 [2024-11-16 22:40:58,767 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#17 [2024-11-16 22:40:58,767 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#18 [2024-11-16 22:40:58,767 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#19 [2024-11-16 22:40:58,767 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#20 [2024-11-16 22:40:58,767 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#21 [2024-11-16 22:40:58,767 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#22 [2024-11-16 22:40:58,767 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#23 [2024-11-16 22:40:58,767 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#24 [2024-11-16 22:40:58,767 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#25 [2024-11-16 22:40:58,767 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#26 [2024-11-16 22:40:58,768 INFO L130 BoogieDeclarations]: Found specification of procedure usb_ifnum_to_if [2024-11-16 22:40:58,768 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_ifnum_to_if [2024-11-16 22:40:58,768 INFO L130 BoogieDeclarations]: Found specification of procedure input_allocate_device [2024-11-16 22:40:58,768 INFO L138 BoogieDeclarations]: Found implementation of procedure input_allocate_device [2024-11-16 22:40:58,768 INFO L130 BoogieDeclarations]: Found specification of procedure get_unaligned_le32 [2024-11-16 22:40:58,768 INFO L138 BoogieDeclarations]: Found implementation of procedure get_unaligned_le32 [2024-11-16 22:40:58,768 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_usb_coherent_usb_free_coherent [2024-11-16 22:40:58,768 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_usb_coherent_usb_free_coherent [2024-11-16 22:40:58,768 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_kernel_locking_mutex_mutex_lock_cmd_mutex_of_ims_pcu [2024-11-16 22:40:58,768 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_kernel_locking_mutex_mutex_lock_cmd_mutex_of_ims_pcu [2024-11-16 22:40:58,768 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#0 [2024-11-16 22:40:58,768 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#1 [2024-11-16 22:40:58,768 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#2 [2024-11-16 22:40:58,768 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#3 [2024-11-16 22:40:58,768 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#4 [2024-11-16 22:40:58,768 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#5 [2024-11-16 22:40:58,768 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#6 [2024-11-16 22:40:58,768 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#7 [2024-11-16 22:40:58,768 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#8 [2024-11-16 22:40:58,768 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#9 [2024-11-16 22:40:58,768 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#10 [2024-11-16 22:40:58,768 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#11 [2024-11-16 22:40:58,768 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#12 [2024-11-16 22:40:58,768 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#13 [2024-11-16 22:40:58,768 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#14 [2024-11-16 22:40:58,769 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#15 [2024-11-16 22:40:58,769 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#16 [2024-11-16 22:40:58,769 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#17 [2024-11-16 22:40:58,769 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#18 [2024-11-16 22:40:58,769 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#19 [2024-11-16 22:40:58,769 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#20 [2024-11-16 22:40:58,769 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#21 [2024-11-16 22:40:58,769 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#22 [2024-11-16 22:40:58,769 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#23 [2024-11-16 22:40:58,769 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#24 [2024-11-16 22:40:58,770 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#25 [2024-11-16 22:40:58,770 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#26 [2024-11-16 22:40:58,770 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assert_linux_kernel_sched_completion__wait_without_init [2024-11-16 22:40:58,770 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assert_linux_kernel_sched_completion__wait_without_init [2024-11-16 22:40:58,770 INFO L130 BoogieDeclarations]: Found specification of procedure dev_err [2024-11-16 22:40:58,770 INFO L138 BoogieDeclarations]: Found implementation of procedure dev_err [2024-11-16 22:40:58,770 INFO L130 BoogieDeclarations]: Found specification of procedure kzalloc [2024-11-16 22:40:58,771 INFO L138 BoogieDeclarations]: Found implementation of procedure kzalloc [2024-11-16 22:40:58,771 INFO L130 BoogieDeclarations]: Found specification of procedure __fswab16 [2024-11-16 22:40:58,771 INFO L138 BoogieDeclarations]: Found implementation of procedure __fswab16 [2024-11-16 22:40:58,771 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_net_rtnetlink_check_final_state [2024-11-16 22:40:58,771 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_net_rtnetlink_check_final_state [2024-11-16 22:40:58,771 INFO L130 BoogieDeclarations]: Found specification of procedure __ims_pcu_execute_command [2024-11-16 22:40:58,771 INFO L138 BoogieDeclarations]: Found implementation of procedure __ims_pcu_execute_command [2024-11-16 22:40:58,771 INFO L130 BoogieDeclarations]: Found specification of procedure usb_set_intfdata [2024-11-16 22:40:58,771 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_set_intfdata [2024-11-16 22:40:58,771 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_filter_positive_int [2024-11-16 22:40:58,771 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_filter_positive_int [2024-11-16 22:40:58,771 INFO L130 BoogieDeclarations]: Found specification of procedure release_firmware [2024-11-16 22:40:58,771 INFO L138 BoogieDeclarations]: Found implementation of procedure release_firmware [2024-11-16 22:40:58,771 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_zalloc [2024-11-16 22:40:58,772 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_zalloc [2024-11-16 22:40:58,772 INFO L130 BoogieDeclarations]: Found specification of procedure ims_pcu_read_ofn_config [2024-11-16 22:40:58,772 INFO L138 BoogieDeclarations]: Found implementation of procedure ims_pcu_read_ofn_config [2024-11-16 22:40:58,772 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_alloc_usb_lock_check_alloc_flags [2024-11-16 22:40:58,772 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_alloc_usb_lock_check_alloc_flags [2024-11-16 22:40:58,772 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_usb_urb_usb_alloc_urb [2024-11-16 22:40:58,772 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_usb_urb_usb_alloc_urb [2024-11-16 22:40:58,772 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_kernel_rcu_update_lock_check_final_state [2024-11-16 22:40:58,772 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_kernel_rcu_update_lock_check_final_state [2024-11-16 22:40:58,772 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assert_linux_kernel_locking_mutex__one_thread_double_lock [2024-11-16 22:40:58,772 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assert_linux_kernel_locking_mutex__one_thread_double_lock [2024-11-16 22:40:58,772 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_usb_urb_check_final_state [2024-11-16 22:40:58,772 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_usb_urb_check_final_state [2024-11-16 22:40:58,772 INFO L130 BoogieDeclarations]: Found specification of procedure usb_endpoint_xfer_bulk [2024-11-16 22:40:58,772 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_endpoint_xfer_bulk [2024-11-16 22:40:58,772 INFO L130 BoogieDeclarations]: Found specification of procedure ims_pcu_ofn_bit_show [2024-11-16 22:40:58,772 INFO L138 BoogieDeclarations]: Found implementation of procedure ims_pcu_ofn_bit_show [2024-11-16 22:40:58,772 INFO L130 BoogieDeclarations]: Found specification of procedure __create_pipe [2024-11-16 22:40:58,772 INFO L138 BoogieDeclarations]: Found implementation of procedure __create_pipe [2024-11-16 22:40:58,772 INFO L130 BoogieDeclarations]: Found specification of procedure ims_pcu_destroy_buttons [2024-11-16 22:40:58,772 INFO L138 BoogieDeclarations]: Found implementation of procedure ims_pcu_destroy_buttons [2024-11-16 22:40:58,772 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_kernel_locking_rwlock_check_final_state [2024-11-16 22:40:58,772 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_kernel_locking_rwlock_check_final_state [2024-11-16 22:40:58,772 INFO L130 BoogieDeclarations]: Found specification of procedure kfree [2024-11-16 22:40:58,772 INFO L138 BoogieDeclarations]: Found implementation of procedure kfree [2024-11-16 22:40:58,772 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assert_linux_kernel_locking_mutex__one_thread_double_unlock [2024-11-16 22:40:58,772 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assert_linux_kernel_locking_mutex__one_thread_double_unlock [2024-11-16 22:40:58,773 INFO L130 BoogieDeclarations]: Found specification of procedure ims_pcu_start_io [2024-11-16 22:40:58,773 INFO L138 BoogieDeclarations]: Found implementation of procedure ims_pcu_start_io [2024-11-16 22:40:58,773 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2024-11-16 22:40:58,773 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2024-11-16 22:40:58,773 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#2 [2024-11-16 22:40:58,773 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#3 [2024-11-16 22:40:58,773 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#4 [2024-11-16 22:40:58,773 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#5 [2024-11-16 22:40:58,773 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#6 [2024-11-16 22:40:58,773 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#7 [2024-11-16 22:40:58,773 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#8 [2024-11-16 22:40:58,773 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#9 [2024-11-16 22:40:58,773 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#10 [2024-11-16 22:40:58,773 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#11 [2024-11-16 22:40:58,773 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#12 [2024-11-16 22:40:58,773 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#13 [2024-11-16 22:40:58,773 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#14 [2024-11-16 22:40:58,773 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#15 [2024-11-16 22:40:58,773 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#16 [2024-11-16 22:40:58,773 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#17 [2024-11-16 22:40:58,773 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#18 [2024-11-16 22:40:58,773 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#19 [2024-11-16 22:40:58,773 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#20 [2024-11-16 22:40:58,773 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#21 [2024-11-16 22:40:58,773 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#22 [2024-11-16 22:40:58,773 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#23 [2024-11-16 22:40:58,774 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#24 [2024-11-16 22:40:58,774 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#25 [2024-11-16 22:40:58,774 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#26 [2024-11-16 22:40:58,774 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_fs_char_dev_check_final_state [2024-11-16 22:40:58,774 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_fs_char_dev_check_final_state [2024-11-16 22:40:58,774 INFO L130 BoogieDeclarations]: Found specification of procedure ims_pcu_send_cmd_chunk [2024-11-16 22:40:58,774 INFO L138 BoogieDeclarations]: Found implementation of procedure ims_pcu_send_cmd_chunk [2024-11-16 22:40:58,774 INFO L130 BoogieDeclarations]: Found specification of procedure ldv__builtin_expect [2024-11-16 22:40:58,774 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv__builtin_expect [2024-11-16 22:40:58,774 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_drivers_base_class_check_final_state [2024-11-16 22:40:58,774 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_drivers_base_class_check_final_state [2024-11-16 22:40:58,774 INFO L130 BoogieDeclarations]: Found specification of procedure input_register_device [2024-11-16 22:40:58,774 INFO L138 BoogieDeclarations]: Found implementation of procedure input_register_device [2024-11-16 22:40:58,775 INFO L130 BoogieDeclarations]: Found specification of procedure ims_pcu_byte_needs_escape [2024-11-16 22:40:58,775 INFO L138 BoogieDeclarations]: Found implementation of procedure ims_pcu_byte_needs_escape [2024-11-16 22:40:58,775 INFO L130 BoogieDeclarations]: Found specification of procedure input_set_abs_params [2024-11-16 22:40:58,775 INFO L138 BoogieDeclarations]: Found implementation of procedure input_set_abs_params [2024-11-16 22:40:58,775 INFO L130 BoogieDeclarations]: Found specification of procedure __set_bit [2024-11-16 22:40:58,775 INFO L138 BoogieDeclarations]: Found implementation of procedure __set_bit [2024-11-16 22:40:58,775 INFO L130 BoogieDeclarations]: Found specification of procedure scnprintf [2024-11-16 22:40:58,775 INFO L138 BoogieDeclarations]: Found implementation of procedure scnprintf [2024-11-16 22:40:58,776 INFO L130 BoogieDeclarations]: Found specification of procedure ihex_validate_fw [2024-11-16 22:40:58,776 INFO L138 BoogieDeclarations]: Found implementation of procedure ihex_validate_fw [2024-11-16 22:40:58,776 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_free [2024-11-16 22:40:58,776 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_free [2024-11-16 22:40:58,776 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_kernel_rcu_update_lock_sched_check_final_state [2024-11-16 22:40:58,776 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_kernel_rcu_update_lock_sched_check_final_state [2024-11-16 22:40:58,776 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-11-16 22:40:58,776 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2024-11-16 22:40:58,776 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#2 [2024-11-16 22:40:58,776 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#3 [2024-11-16 22:40:58,776 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#4 [2024-11-16 22:40:58,776 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#5 [2024-11-16 22:40:58,776 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#6 [2024-11-16 22:40:58,777 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#7 [2024-11-16 22:40:58,777 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#8 [2024-11-16 22:40:58,777 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#9 [2024-11-16 22:40:58,777 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#10 [2024-11-16 22:40:58,777 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#11 [2024-11-16 22:40:58,777 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#12 [2024-11-16 22:40:58,777 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#13 [2024-11-16 22:40:58,777 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#14 [2024-11-16 22:40:58,777 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#15 [2024-11-16 22:40:58,777 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#16 [2024-11-16 22:40:58,777 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#17 [2024-11-16 22:40:58,777 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#18 [2024-11-16 22:40:58,777 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#19 [2024-11-16 22:40:58,777 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#20 [2024-11-16 22:40:58,778 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#21 [2024-11-16 22:40:58,778 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#22 [2024-11-16 22:40:58,778 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#23 [2024-11-16 22:40:58,778 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#24 [2024-11-16 22:40:58,778 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#25 [2024-11-16 22:40:58,778 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#26 [2024-11-16 22:40:58,778 INFO L130 BoogieDeclarations]: Found specification of procedure kstrtou8 [2024-11-16 22:40:58,778 INFO L138 BoogieDeclarations]: Found implementation of procedure kstrtou8 [2024-11-16 22:40:59,597 INFO L256 CfgBuilder]: Building ICFG [2024-11-16 22:40:59,604 INFO L286 CfgBuilder]: Building CFG for each procedure with an implementation [2024-11-16 22:41:00,607 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L6433: call ULTIMATE.dealloc(~#value~4#1.base, ~#value~4#1.offset);havoc ~#value~4#1.base, ~#value~4#1.offset;call ULTIMATE.dealloc(~#data~4#1.base, ~#data~4#1.offset);havoc ~#data~4#1.base, ~#data~4#1.offset; [2024-11-16 22:41:00,616 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L13311: havoc cancel_work_sync_#t~nondet1069#1; [2024-11-16 22:41:00,648 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L13340: havoc #t~nondet1071; [2024-11-16 22:41:00,817 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L13405: havoc #t~nondet1082; [2024-11-16 22:41:00,839 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L6248: call ULTIMATE.dealloc(~#buffer~0.base, ~#buffer~0.offset);havoc ~#buffer~0.base, ~#buffer~0.offset; [2024-11-16 22:41:07,494 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L6312: call ULTIMATE.dealloc(ims_pcu_ofn_reg_data_store_~#value~2#1.base, ims_pcu_ofn_reg_data_store_~#value~2#1.offset);havoc ims_pcu_ofn_reg_data_store_~#value~2#1.base, ims_pcu_ofn_reg_data_store_~#value~2#1.offset; [2024-11-16 22:41:07,494 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L13382: havoc request_firmware_nowait_#t~nondet1077#1; [2024-11-16 22:41:07,494 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L4794: call ULTIMATE.dealloc(request_ihex_firmware_~#lfw~0#1.base, request_ihex_firmware_~#lfw~0#1.offset);havoc request_ihex_firmware_~#lfw~0#1.base, request_ihex_firmware_~#lfw~0#1.offset; [2024-11-16 22:41:07,494 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L8433-1: ldv_usb_register_driver_#res#1 := ldv_usb_register_driver_~arg0#1; [2024-11-16 22:41:07,494 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L13394: havoc strnlen_#t~nondet1080#1; [2024-11-16 22:41:07,494 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L4482: havoc usb_endpoint_dir_in_#t~mem45#1; [2024-11-16 22:41:07,494 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L9374: havoc ldv_linux_usb_dev_atomic_add_return_#t~mem936#1; [2024-11-16 22:41:07,495 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L6733: call ULTIMATE.dealloc(ims_pcu_get_cdc_union_desc_~#descriptor~3#1.base, ims_pcu_get_cdc_union_desc_~#descriptor~3#1.offset);havoc ims_pcu_get_cdc_union_desc_~#descriptor~3#1.base, ims_pcu_get_cdc_union_desc_~#descriptor~3#1.offset; [2024-11-16 22:41:07,495 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L4488: havoc usb_endpoint_dir_out_#t~mem46#1; [2024-11-16 22:41:07,495 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L7065: call ULTIMATE.dealloc(ims_pcu_init_application_mode_~#device_no~0#1.base, ims_pcu_init_application_mode_~#device_no~0#1.offset);havoc ims_pcu_init_application_mode_~#device_no~0#1.base, ims_pcu_init_application_mode_~#device_no~0#1.offset; [2024-11-16 22:41:07,495 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L13412: havoc usb_driver_claim_interface_#t~nondet1083#1; [2024-11-16 22:41:07,495 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L9054-1: ldv_usb_register_driver_140_#res#1 := ldv_usb_register_driver_140_~ldv_func_res~0#1; [2024-11-16 22:41:07,495 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L6282: call ULTIMATE.dealloc(ims_pcu_ofn_reg_data_show_~#data~2#1.base, ims_pcu_ofn_reg_data_show_~#data~2#1.offset);havoc ims_pcu_ofn_reg_data_show_~#data~2#1.base, ims_pcu_ofn_reg_data_show_~#data~2#1.offset; [2024-11-16 22:41:07,495 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L13357: havoc led_classdev_register_#t~nondet1073#1; [2024-11-16 22:41:07,495 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L13425: havoc usb_register_driver_#t~nondet1085#1; [2024-11-16 22:41:07,495 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L6955: call ULTIMATE.dealloc(ims_pcu_get_device_info_~#descriptor~4#1.base, ims_pcu_get_device_info_~#descriptor~4#1.offset);havoc ims_pcu_get_device_info_~#descriptor~4#1.base, ims_pcu_get_device_info_~#descriptor~4#1.offset; [2024-11-16 22:41:07,495 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L6099: call ULTIMATE.dealloc(ims_pcu_update_firmware_store_~#fw~0#1.base, ims_pcu_update_firmware_store_~#fw~0#1.offset);havoc ims_pcu_update_firmware_store_~#fw~0#1.base, ims_pcu_update_firmware_store_~#fw~0#1.offset;call ULTIMATE.dealloc(ims_pcu_update_firmware_store_~#value~1#1.base, ims_pcu_update_firmware_store_~#value~1#1.offset);havoc ims_pcu_update_firmware_store_~#value~1#1.base, ims_pcu_update_firmware_store_~#value~1#1.offset; [2024-11-16 22:41:07,495 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L7223: call ULTIMATE.dealloc(ims_pcu_probe_~#__key~1#1.base, ims_pcu_probe_~#__key~1#1.offset);havoc ims_pcu_probe_~#__key~1#1.base, ims_pcu_probe_~#__key~1#1.offset; [2024-11-16 22:41:07,495 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L7029: call ULTIMATE.dealloc(ims_pcu_identify_type_~#descriptor~5#1.base, ims_pcu_identify_type_~#descriptor~5#1.offset);havoc ims_pcu_identify_type_~#descriptor~5#1.base, ims_pcu_identify_type_~#descriptor~5#1.offset; [2024-11-16 22:41:07,495 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L5911: call ULTIMATE.dealloc(ims_pcu_setup_backlight_~#__key~0#1.base, ims_pcu_setup_backlight_~#__key~0#1.offset);havoc ims_pcu_setup_backlight_~#__key~0#1.base, ims_pcu_setup_backlight_~#__key~0#1.offset;call ULTIMATE.dealloc(ims_pcu_setup_backlight_~#__constr_expr_0~0#1.base, ims_pcu_setup_backlight_~#__constr_expr_0~0#1.offset);havoc ims_pcu_setup_backlight_~#__constr_expr_0~0#1.base, ims_pcu_setup_backlight_~#__constr_expr_0~0#1.offset; [2024-11-16 22:41:07,495 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L13378: havoc request_firmware_#t~nondet1076#1; [2024-11-16 22:41:08,527 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L4606: havoc dev_get_drvdata_#t~mem72#1.base, dev_get_drvdata_#t~mem72#1.offset; [2024-11-16 22:41:08,935 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint ldv_stopFINAL: assume true; [2024-11-16 22:41:09,914 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L4548: havoc #t~mem52; [2024-11-16 22:41:10,058 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L13390: havoc #t~nondet1079; [2024-11-16 22:41:10,178 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L6365: call ULTIMATE.dealloc(~#value~3#1.base, ~#value~3#1.offset);havoc ~#value~3#1.base, ~#value~3#1.offset; [2024-11-16 22:41:10,217 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L4441: havoc __le16_to_cpup_#t~mem10#1; [2024-11-16 22:41:10,791 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L13418: havoc #t~ret1084.base, #t~ret1084.offset; [2024-11-16 22:41:10,823 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L4822: havoc #t~ret146.base, #t~ret146.offset; [2024-11-16 22:41:10,863 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L4435: havoc __le32_to_cpup_#t~mem9#1; [2024-11-16 22:41:11,238 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L4409: havoc #t~bitwise5; [2024-11-16 22:41:11,996 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L5457: call ULTIMATE.dealloc(~#descriptor~1#1.base, ~#descriptor~1#1.offset);havoc ~#descriptor~1#1.base, ~#descriptor~1#1.offset; [2024-11-16 22:41:11,996 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L13432: havoc wait_for_completion_timeout_#t~nondet1086#1; [2024-11-16 22:41:11,996 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L13367: havoc msecs_to_jiffies_#t~nondet1074#1; [2024-11-16 22:41:12,315 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L6220: call ULTIMATE.dealloc(~#addr.base, ~#addr.offset);havoc ~#addr.base, ~#addr.offset; [2024-11-16 22:41:12,613 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L4494: havoc #t~mem47; [2024-11-16 22:41:12,797 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L6399: call ULTIMATE.dealloc(~#data~3#1.base, ~#data~3#1.offset);havoc ~#data~3#1.base, ~#data~3#1.offset; [2024-11-16 22:41:12,891 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L4738: havoc #t~mem117;havoc #t~bitwise118; [2024-11-16 22:41:13,301 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L8972: havoc ldv_usb_submit_urb_131_#t~nondet912#1; [2024-11-16 22:41:13,301 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L8963: havoc ldv_usb_submit_urb_130_#t~nondet911#1; [2024-11-16 22:41:13,914 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L13401: havoc usb_bulk_msg_#t~nondet1081#1; [2024-11-16 22:41:13,914 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L5293: call ULTIMATE.dealloc(~#descriptor~0#1.base, ~#descriptor~0#1.offset);havoc ~#descriptor~0#1.base, ~#descriptor~0#1.offset; [2024-11-16 22:41:14,098 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L13330: havoc #t~nondet1070; [2024-11-16 22:41:14,180 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L13386: havoc #t~nondet1078; [2024-11-16 22:41:14,430 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L13344: havoc #t~nondet1072; [2024-11-16 22:41:15,207 INFO L? ?]: Removed 2878 outVars from TransFormulas that were not future-live. [2024-11-16 22:41:15,208 INFO L307 CfgBuilder]: Performing block encoding [2024-11-16 22:41:15,263 INFO L331 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-11-16 22:41:15,264 INFO L336 CfgBuilder]: Removed 2 assume(true) statements. [2024-11-16 22:41:15,264 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder CFG 16.11 10:41:15 BoogieIcfgContainer [2024-11-16 22:41:15,264 INFO L131 PluginConnector]: ------------------------ END IcfgBuilder---------------------------- [2024-11-16 22:41:15,266 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-11-16 22:41:15,267 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-11-16 22:41:15,270 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-11-16 22:41:15,270 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 16.11 10:40:53" (1/3) ... [2024-11-16 22:41:15,271 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@58b73756 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 16.11 10:41:15, skipping insertion in model container [2024-11-16 22:41:15,271 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 10:40:57" (2/3) ... [2024-11-16 22:41:15,271 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@58b73756 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 16.11 10:41:15, skipping insertion in model container [2024-11-16 22:41:15,271 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder CFG 16.11 10:41:15" (3/3) ... [2024-11-16 22:41:15,272 INFO L112 eAbstractionObserver]: Analyzing ICFG linux-4.0-rc1---drivers--input--misc--ims-pcu.ko.cil.i [2024-11-16 22:41:15,286 INFO L214 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-11-16 22:41:15,286 INFO L154 ceAbstractionStarter]: Applying trace abstraction to program that has 31 error locations. [2024-11-16 22:41:15,393 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-11-16 22:41:15,401 INFO L333 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopHeads, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@391144a7, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-11-16 22:41:15,402 INFO L334 AbstractCegarLoop]: Starting to check reachability of 31 error locations. [2024-11-16 22:41:15,414 INFO L276 IsEmpty]: Start isEmpty. Operand has 1682 states, 1100 states have (on average 1.2427272727272727) internal successors, (1367), 1155 states have internal predecessors, (1367), 442 states have call successors, (442), 109 states have call predecessors, (442), 108 states have return successors, (439), 439 states have call predecessors, (439), 439 states have call successors, (439) [2024-11-16 22:41:15,423 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 72 [2024-11-16 22:41:15,423 INFO L207 NwaCegarLoop]: Found error trace [2024-11-16 22:41:15,424 INFO L215 NwaCegarLoop]: trace histogram [4, 4, 4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-16 22:41:15,424 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ldv_linux_arch_io_check_final_stateErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_linux_usb_coherent_check_final_stateErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_linux_mmc_sdio_func_check_final_stateErr0ASSERT_VIOLATIONERROR_FUNCTION (and 29 more)] === [2024-11-16 22:41:15,429 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-16 22:41:15,429 INFO L85 PathProgramCache]: Analyzing trace with hash -932394423, now seen corresponding path program 1 times [2024-11-16 22:41:15,437 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-16 22:41:15,437 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1307482153] [2024-11-16 22:41:15,438 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-16 22:41:15,438 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-16 22:41:26,376 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-16 22:41:27,917 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2024-11-16 22:41:27,930 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-16 22:41:27,941 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2024-11-16 22:41:27,952 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-16 22:41:27,960 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2024-11-16 22:41:27,967 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-16 22:41:27,973 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 23 [2024-11-16 22:41:27,976 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-16 22:41:28,051 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 33 [2024-11-16 22:41:28,054 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-16 22:41:28,139 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 37 [2024-11-16 22:41:28,142 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-16 22:41:28,146 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 42 [2024-11-16 22:41:28,153 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-16 22:41:28,160 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2024-11-16 22:41:28,161 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-16 22:41:28,165 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 55 [2024-11-16 22:41:28,168 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-16 22:41:28,173 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 61 [2024-11-16 22:41:28,179 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-16 22:41:28,186 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 33 trivial. 0 not checked. [2024-11-16 22:41:28,186 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-16 22:41:28,187 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1307482153] [2024-11-16 22:41:28,187 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1307482153] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-16 22:41:28,187 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-16 22:41:28,187 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-11-16 22:41:28,189 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [428457643] [2024-11-16 22:41:28,189 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-16 22:41:28,193 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-11-16 22:41:28,193 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-16 22:41:28,213 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-11-16 22:41:28,215 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2024-11-16 22:41:28,221 INFO L87 Difference]: Start difference. First operand has 1682 states, 1100 states have (on average 1.2427272727272727) internal successors, (1367), 1155 states have internal predecessors, (1367), 442 states have call successors, (442), 109 states have call predecessors, (442), 108 states have return successors, (439), 439 states have call predecessors, (439), 439 states have call successors, (439) Second operand has 6 states, 6 states have (on average 6.166666666666667) internal successors, (37), 4 states have internal predecessors, (37), 2 states have call successors, (11), 4 states have call predecessors, (11), 1 states have return successors, (10), 2 states have call predecessors, (10), 2 states have call successors, (10) [2024-11-16 22:41:32,337 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.10s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-16 22:41:36,816 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.48s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-16 22:42:10,015 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-16 22:42:10,015 INFO L93 Difference]: Finished difference Result 3313 states and 4562 transitions. [2024-11-16 22:42:10,017 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-16 22:42:10,018 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 6.166666666666667) internal successors, (37), 4 states have internal predecessors, (37), 2 states have call successors, (11), 4 states have call predecessors, (11), 1 states have return successors, (10), 2 states have call predecessors, (10), 2 states have call successors, (10) Word has length 71 [2024-11-16 22:42:10,018 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-16 22:42:10,042 INFO L225 Difference]: With dead ends: 3313 [2024-11-16 22:42:10,042 INFO L226 Difference]: Without dead ends: 1664 [2024-11-16 22:42:10,056 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 28 GetRequests, 20 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2024-11-16 22:42:10,060 INFO L432 NwaCegarLoop]: 1230 mSDtfsCounter, 2982 mSDsluCounter, 2182 mSDsCounter, 0 mSdLazyCounter, 2867 mSolverCounterSat, 1442 mSolverCounterUnsat, 2 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 39.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3272 SdHoareTripleChecker+Valid, 3412 SdHoareTripleChecker+Invalid, 4311 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 1442 IncrementalHoareTripleChecker+Valid, 2867 IncrementalHoareTripleChecker+Invalid, 2 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 40.8s IncrementalHoareTripleChecker+Time [2024-11-16 22:42:10,061 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [3272 Valid, 3412 Invalid, 4311 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [1442 Valid, 2867 Invalid, 2 Unknown, 0 Unchecked, 40.8s Time] [2024-11-16 22:42:10,080 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1664 states. [2024-11-16 22:42:10,195 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1664 to 1664. [2024-11-16 22:42:10,198 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1664 states, 1088 states have (on average 1.208639705882353) internal successors, (1315), 1141 states have internal predecessors, (1315), 439 states have call successors, (439), 108 states have call predecessors, (439), 107 states have return successors, (437), 437 states have call predecessors, (437), 437 states have call successors, (437) [2024-11-16 22:42:10,210 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1664 states to 1664 states and 2191 transitions. [2024-11-16 22:42:10,216 INFO L78 Accepts]: Start accepts. Automaton has 1664 states and 2191 transitions. Word has length 71 [2024-11-16 22:42:10,217 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-16 22:42:10,217 INFO L471 AbstractCegarLoop]: Abstraction has 1664 states and 2191 transitions. [2024-11-16 22:42:10,218 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 6.166666666666667) internal successors, (37), 4 states have internal predecessors, (37), 2 states have call successors, (11), 4 states have call predecessors, (11), 1 states have return successors, (10), 2 states have call predecessors, (10), 2 states have call successors, (10) [2024-11-16 22:42:10,218 INFO L276 IsEmpty]: Start isEmpty. Operand 1664 states and 2191 transitions. [2024-11-16 22:42:10,220 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 78 [2024-11-16 22:42:10,220 INFO L207 NwaCegarLoop]: Found error trace [2024-11-16 22:42:10,221 INFO L215 NwaCegarLoop]: trace histogram [4, 4, 4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-16 22:42:10,221 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-11-16 22:42:10,221 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ldv_linux_block_genhd_check_final_stateErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_linux_usb_coherent_check_final_stateErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_linux_mmc_sdio_func_check_final_stateErr0ASSERT_VIOLATIONERROR_FUNCTION (and 29 more)] === [2024-11-16 22:42:10,222 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-16 22:42:10,222 INFO L85 PathProgramCache]: Analyzing trace with hash 21315030, now seen corresponding path program 1 times [2024-11-16 22:42:10,222 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-16 22:42:10,222 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1560969125] [2024-11-16 22:42:10,222 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-16 22:42:10,222 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-16 22:42:19,561 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-16 22:42:21,005 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2024-11-16 22:42:21,009 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-16 22:42:21,019 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2024-11-16 22:42:21,025 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-16 22:42:21,029 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2024-11-16 22:42:21,033 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-16 22:42:21,038 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 23 [2024-11-16 22:42:21,041 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-16 22:42:21,145 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 33 [2024-11-16 22:42:21,148 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-16 22:42:21,265 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 37 [2024-11-16 22:42:21,268 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-16 22:42:21,273 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 42 [2024-11-16 22:42:21,277 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-16 22:42:21,282 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2024-11-16 22:42:21,283 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-16 22:42:21,287 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 55 [2024-11-16 22:42:21,290 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-16 22:42:21,295 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 61 [2024-11-16 22:42:21,299 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-16 22:42:21,305 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 67 [2024-11-16 22:42:21,310 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-16 22:42:21,316 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 33 trivial. 0 not checked. [2024-11-16 22:42:21,316 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-16 22:42:21,316 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1560969125] [2024-11-16 22:42:21,316 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1560969125] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-16 22:42:21,317 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-16 22:42:21,317 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-11-16 22:42:21,317 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1868783270] [2024-11-16 22:42:21,317 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-16 22:42:21,318 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-11-16 22:42:21,318 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-16 22:42:21,320 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-11-16 22:42:21,320 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2024-11-16 22:42:21,321 INFO L87 Difference]: Start difference. First operand 1664 states and 2191 transitions. Second operand has 6 states, 6 states have (on average 6.833333333333333) internal successors, (41), 4 states have internal predecessors, (41), 2 states have call successors, (12), 4 states have call predecessors, (12), 1 states have return successors, (11), 2 states have call predecessors, (11), 2 states have call successors, (11)