./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--usb--host--isp116x-hcd.ko.cil.i --full-output -ea --architecture 64bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 03d7b7b3 Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -ea -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--usb--host--isp116x-hcd.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.graphml --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 9d4cee005db193e9c1facb47684505767d12f23c1b879219be0e7ba3c7b775ac --- Real Ultimate output --- This is Ultimate 0.2.2-dev-03d7b7b [2022-02-20 23:21:25,710 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-02-20 23:21:25,712 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-02-20 23:21:25,746 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-02-20 23:21:25,746 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-02-20 23:21:25,749 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-02-20 23:21:25,750 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-02-20 23:21:25,755 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-02-20 23:21:25,756 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-02-20 23:21:25,761 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-02-20 23:21:25,761 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-02-20 23:21:25,762 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-02-20 23:21:25,763 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-02-20 23:21:25,764 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-02-20 23:21:25,766 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-02-20 23:21:25,767 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-02-20 23:21:25,768 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-02-20 23:21:25,768 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-02-20 23:21:25,772 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-02-20 23:21:25,773 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-02-20 23:21:25,775 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-02-20 23:21:25,776 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-02-20 23:21:25,777 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-02-20 23:21:25,778 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-02-20 23:21:25,782 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-02-20 23:21:25,783 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-02-20 23:21:25,783 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-02-20 23:21:25,784 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-02-20 23:21:25,784 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-02-20 23:21:25,785 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-02-20 23:21:25,786 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-02-20 23:21:25,786 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-02-20 23:21:25,787 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-02-20 23:21:25,788 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-02-20 23:21:25,789 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-02-20 23:21:25,789 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-02-20 23:21:25,790 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-02-20 23:21:25,790 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-02-20 23:21:25,790 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-02-20 23:21:25,790 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-02-20 23:21:25,791 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-02-20 23:21:25,792 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-64bit-Automizer_Default.epf [2022-02-20 23:21:25,816 INFO L113 SettingsManager]: Loading preferences was successful [2022-02-20 23:21:25,818 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-02-20 23:21:25,819 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-02-20 23:21:25,819 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-02-20 23:21:25,820 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-02-20 23:21:25,820 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-02-20 23:21:25,820 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-02-20 23:21:25,820 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-02-20 23:21:25,820 INFO L138 SettingsManager]: * Use SBE=true [2022-02-20 23:21:25,821 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-02-20 23:21:25,821 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-02-20 23:21:25,821 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-02-20 23:21:25,822 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-02-20 23:21:25,822 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-02-20 23:21:25,822 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-02-20 23:21:25,822 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-02-20 23:21:25,822 INFO L138 SettingsManager]: * Use constant arrays=true [2022-02-20 23:21:25,822 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-02-20 23:21:25,823 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-02-20 23:21:25,823 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-02-20 23:21:25,823 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-02-20 23:21:25,823 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-02-20 23:21:25,823 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-02-20 23:21:25,823 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-02-20 23:21:25,823 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-02-20 23:21:25,824 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-02-20 23:21:25,824 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-02-20 23:21:25,825 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=OFF [2022-02-20 23:21:25,825 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2022-02-20 23:21:25,825 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-02-20 23:21:25,825 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode 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.graphml 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 -> 9d4cee005db193e9c1facb47684505767d12f23c1b879219be0e7ba3c7b775ac [2022-02-20 23:21:26,033 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-02-20 23:21:26,056 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-02-20 23:21:26,058 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-02-20 23:21:26,059 INFO L271 PluginConnector]: Initializing CDTParser... [2022-02-20 23:21:26,060 INFO L275 PluginConnector]: CDTParser initialized [2022-02-20 23:21:26,061 INFO L432 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--usb--host--isp116x-hcd.ko.cil.i [2022-02-20 23:21:26,104 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/5f1b57f91/38ac07d63c2c478e8f274fb4566f497f/FLAGad98a259b [2022-02-20 23:21:26,751 INFO L306 CDTParser]: Found 1 translation units. [2022-02-20 23:21:26,751 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--usb--host--isp116x-hcd.ko.cil.i [2022-02-20 23:21:26,788 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/5f1b57f91/38ac07d63c2c478e8f274fb4566f497f/FLAGad98a259b [2022-02-20 23:21:27,135 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/5f1b57f91/38ac07d63c2c478e8f274fb4566f497f [2022-02-20 23:21:27,138 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-02-20 23:21:27,140 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2022-02-20 23:21:27,142 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-02-20 23:21:27,142 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-02-20 23:21:27,145 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-02-20 23:21:27,146 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 20.02 11:21:27" (1/1) ... [2022-02-20 23:21:27,147 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@56bd88d1 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.02 11:21:27, skipping insertion in model container [2022-02-20 23:21:27,147 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 20.02 11:21:27" (1/1) ... [2022-02-20 23:21:27,151 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-02-20 23:21:27,245 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-02-20 23:21:29,268 WARN L230 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--usb--host--isp116x-hcd.ko.cil.i[364624,364637] [2022-02-20 23:21:29,270 WARN L230 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--usb--host--isp116x-hcd.ko.cil.i[364769,364782] [2022-02-20 23:21:29,271 WARN L230 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--usb--host--isp116x-hcd.ko.cil.i[364915,364928] [2022-02-20 23:21:29,274 WARN L230 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--usb--host--isp116x-hcd.ko.cil.i[365080,365093] [2022-02-20 23:21:29,275 WARN L230 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--usb--host--isp116x-hcd.ko.cil.i[365238,365251] [2022-02-20 23:21:29,275 WARN L230 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--usb--host--isp116x-hcd.ko.cil.i[365396,365409] [2022-02-20 23:21:29,276 WARN L230 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--usb--host--isp116x-hcd.ko.cil.i[365554,365567] [2022-02-20 23:21:29,276 WARN L230 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--usb--host--isp116x-hcd.ko.cil.i[365714,365727] [2022-02-20 23:21:29,276 WARN L230 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--usb--host--isp116x-hcd.ko.cil.i[365873,365886] [2022-02-20 23:21:29,276 WARN L230 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--usb--host--isp116x-hcd.ko.cil.i[366012,366025] [2022-02-20 23:21:29,277 WARN L230 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--usb--host--isp116x-hcd.ko.cil.i[366154,366167] [2022-02-20 23:21:29,277 WARN L230 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--usb--host--isp116x-hcd.ko.cil.i[366303,366316] [2022-02-20 23:21:29,278 WARN L230 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--usb--host--isp116x-hcd.ko.cil.i[366442,366455] [2022-02-20 23:21:29,278 WARN L230 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--usb--host--isp116x-hcd.ko.cil.i[366597,366610] [2022-02-20 23:21:29,278 WARN L230 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--usb--host--isp116x-hcd.ko.cil.i[366757,366770] [2022-02-20 23:21:29,278 WARN L230 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--usb--host--isp116x-hcd.ko.cil.i[366908,366921] [2022-02-20 23:21:29,279 WARN L230 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--usb--host--isp116x-hcd.ko.cil.i[367059,367072] [2022-02-20 23:21:29,279 WARN L230 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--usb--host--isp116x-hcd.ko.cil.i[367211,367224] [2022-02-20 23:21:29,280 WARN L230 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--usb--host--isp116x-hcd.ko.cil.i[367360,367373] [2022-02-20 23:21:29,280 WARN L230 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--usb--host--isp116x-hcd.ko.cil.i[367508,367521] [2022-02-20 23:21:29,280 WARN L230 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--usb--host--isp116x-hcd.ko.cil.i[367665,367678] [2022-02-20 23:21:29,281 WARN L230 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--usb--host--isp116x-hcd.ko.cil.i[367814,367827] [2022-02-20 23:21:29,281 WARN L230 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--usb--host--isp116x-hcd.ko.cil.i[367970,367983] [2022-02-20 23:21:29,281 WARN L230 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--usb--host--isp116x-hcd.ko.cil.i[368123,368136] [2022-02-20 23:21:29,282 WARN L230 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--usb--host--isp116x-hcd.ko.cil.i[368269,368282] [2022-02-20 23:21:29,283 WARN L230 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--usb--host--isp116x-hcd.ko.cil.i[368412,368425] [2022-02-20 23:21:29,283 WARN L230 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--usb--host--isp116x-hcd.ko.cil.i[368564,368577] [2022-02-20 23:21:29,284 WARN L230 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--usb--host--isp116x-hcd.ko.cil.i[368710,368723] [2022-02-20 23:21:29,284 WARN L230 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--usb--host--isp116x-hcd.ko.cil.i[368855,368868] [2022-02-20 23:21:29,285 WARN L230 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--usb--host--isp116x-hcd.ko.cil.i[369009,369022] [2022-02-20 23:21:29,285 WARN L230 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--usb--host--isp116x-hcd.ko.cil.i[369160,369173] [2022-02-20 23:21:29,286 WARN L230 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--usb--host--isp116x-hcd.ko.cil.i[369315,369328] [2022-02-20 23:21:29,286 WARN L230 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--usb--host--isp116x-hcd.ko.cil.i[369467,369480] [2022-02-20 23:21:29,286 WARN L230 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--usb--host--isp116x-hcd.ko.cil.i[369622,369635] [2022-02-20 23:21:29,287 WARN L230 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--usb--host--isp116x-hcd.ko.cil.i[369786,369799] [2022-02-20 23:21:29,287 WARN L230 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--usb--host--isp116x-hcd.ko.cil.i[369942,369955] [2022-02-20 23:21:29,288 WARN L230 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--usb--host--isp116x-hcd.ko.cil.i[370106,370119] [2022-02-20 23:21:29,288 WARN L230 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--usb--host--isp116x-hcd.ko.cil.i[370248,370261] [2022-02-20 23:21:29,288 WARN L230 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--usb--host--isp116x-hcd.ko.cil.i[370406,370419] [2022-02-20 23:21:29,288 WARN L230 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--usb--host--isp116x-hcd.ko.cil.i[370573,370586] [2022-02-20 23:21:29,289 WARN L230 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--usb--host--isp116x-hcd.ko.cil.i[370732,370745] [2022-02-20 23:21:29,289 WARN L230 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--usb--host--isp116x-hcd.ko.cil.i[370891,370904] [2022-02-20 23:21:29,289 WARN L230 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--usb--host--isp116x-hcd.ko.cil.i[371040,371053] [2022-02-20 23:21:29,290 WARN L230 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--usb--host--isp116x-hcd.ko.cil.i[371187,371200] [2022-02-20 23:21:29,290 WARN L230 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--usb--host--isp116x-hcd.ko.cil.i[371326,371339] [2022-02-20 23:21:29,290 WARN L230 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--usb--host--isp116x-hcd.ko.cil.i[371489,371502] [2022-02-20 23:21:29,291 WARN L230 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--usb--host--isp116x-hcd.ko.cil.i[371655,371668] [2022-02-20 23:21:29,291 WARN L230 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--usb--host--isp116x-hcd.ko.cil.i[371819,371832] [2022-02-20 23:21:29,292 WARN L230 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--usb--host--isp116x-hcd.ko.cil.i[371984,371997] [2022-02-20 23:21:29,292 WARN L230 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--usb--host--isp116x-hcd.ko.cil.i[372149,372162] [2022-02-20 23:21:29,292 WARN L230 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--usb--host--isp116x-hcd.ko.cil.i[372315,372328] [2022-02-20 23:21:29,293 WARN L230 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--usb--host--isp116x-hcd.ko.cil.i[372480,372493] [2022-02-20 23:21:29,293 WARN L230 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--usb--host--isp116x-hcd.ko.cil.i[372647,372660] [2022-02-20 23:21:29,293 WARN L230 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--usb--host--isp116x-hcd.ko.cil.i[372807,372820] [2022-02-20 23:21:29,294 WARN L230 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--usb--host--isp116x-hcd.ko.cil.i[372969,372982] [2022-02-20 23:21:29,294 WARN L230 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--usb--host--isp116x-hcd.ko.cil.i[373128,373141] [2022-02-20 23:21:29,294 WARN L230 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--usb--host--isp116x-hcd.ko.cil.i[373274,373287] [2022-02-20 23:21:29,294 WARN L230 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--usb--host--isp116x-hcd.ko.cil.i[373417,373430] [2022-02-20 23:21:29,295 WARN L230 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--usb--host--isp116x-hcd.ko.cil.i[373561,373574] [2022-02-20 23:21:29,295 WARN L230 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--usb--host--isp116x-hcd.ko.cil.i[373704,373717] [2022-02-20 23:21:29,295 WARN L230 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--usb--host--isp116x-hcd.ko.cil.i[373848,373861] [2022-02-20 23:21:29,296 WARN L230 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--usb--host--isp116x-hcd.ko.cil.i[373989,374002] [2022-02-20 23:21:29,296 WARN L230 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--usb--host--isp116x-hcd.ko.cil.i[374127,374140] [2022-02-20 23:21:29,296 WARN L230 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--usb--host--isp116x-hcd.ko.cil.i[374285,374298] [2022-02-20 23:21:29,297 WARN L230 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--usb--host--isp116x-hcd.ko.cil.i[374444,374457] [2022-02-20 23:21:29,297 WARN L230 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--usb--host--isp116x-hcd.ko.cil.i[374600,374613] [2022-02-20 23:21:29,297 WARN L230 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--usb--host--isp116x-hcd.ko.cil.i[374749,374762] [2022-02-20 23:21:29,298 WARN L230 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--usb--host--isp116x-hcd.ko.cil.i[374901,374914] [2022-02-20 23:21:29,298 WARN L230 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--usb--host--isp116x-hcd.ko.cil.i[375052,375065] [2022-02-20 23:21:29,299 WARN L230 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--usb--host--isp116x-hcd.ko.cil.i[375201,375214] [2022-02-20 23:21:29,299 WARN L230 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--usb--host--isp116x-hcd.ko.cil.i[375353,375366] [2022-02-20 23:21:29,299 WARN L230 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--usb--host--isp116x-hcd.ko.cil.i[375501,375514] [2022-02-20 23:21:29,299 WARN L230 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--usb--host--isp116x-hcd.ko.cil.i[375654,375667] [2022-02-20 23:21:29,300 WARN L230 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--usb--host--isp116x-hcd.ko.cil.i[375805,375818] [2022-02-20 23:21:29,300 WARN L230 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--usb--host--isp116x-hcd.ko.cil.i[375955,375968] [2022-02-20 23:21:29,300 WARN L230 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--usb--host--isp116x-hcd.ko.cil.i[376102,376115] [2022-02-20 23:21:29,301 WARN L230 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--usb--host--isp116x-hcd.ko.cil.i[376253,376266] [2022-02-20 23:21:29,301 WARN L230 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--usb--host--isp116x-hcd.ko.cil.i[376404,376417] [2022-02-20 23:21:29,301 WARN L230 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--usb--host--isp116x-hcd.ko.cil.i[376552,376565] [2022-02-20 23:21:29,301 WARN L230 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--usb--host--isp116x-hcd.ko.cil.i[376718,376731] [2022-02-20 23:21:29,302 WARN L230 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--usb--host--isp116x-hcd.ko.cil.i[376887,376900] [2022-02-20 23:21:29,302 WARN L230 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--usb--host--isp116x-hcd.ko.cil.i[377054,377067] [2022-02-20 23:21:29,302 WARN L230 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--usb--host--isp116x-hcd.ko.cil.i[377222,377235] [2022-02-20 23:21:29,303 WARN L230 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--usb--host--isp116x-hcd.ko.cil.i[377372,377385] [2022-02-20 23:21:29,303 WARN L230 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--usb--host--isp116x-hcd.ko.cil.i[377519,377532] [2022-02-20 23:21:29,303 WARN L230 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--usb--host--isp116x-hcd.ko.cil.i[377680,377693] [2022-02-20 23:21:29,304 WARN L230 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--usb--host--isp116x-hcd.ko.cil.i[377850,377863] [2022-02-20 23:21:29,304 WARN L230 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--usb--host--isp116x-hcd.ko.cil.i[378012,378025] [2022-02-20 23:21:29,311 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-02-20 23:21:29,334 INFO L203 MainTranslator]: Completed pre-run [2022-02-20 23:21:29,629 WARN L230 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--usb--host--isp116x-hcd.ko.cil.i[364624,364637] [2022-02-20 23:21:29,629 WARN L230 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--usb--host--isp116x-hcd.ko.cil.i[364769,364782] [2022-02-20 23:21:29,630 WARN L230 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--usb--host--isp116x-hcd.ko.cil.i[364915,364928] [2022-02-20 23:21:29,630 WARN L230 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--usb--host--isp116x-hcd.ko.cil.i[365080,365093] [2022-02-20 23:21:29,631 WARN L230 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--usb--host--isp116x-hcd.ko.cil.i[365238,365251] [2022-02-20 23:21:29,631 WARN L230 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--usb--host--isp116x-hcd.ko.cil.i[365396,365409] [2022-02-20 23:21:29,632 WARN L230 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--usb--host--isp116x-hcd.ko.cil.i[365554,365567] [2022-02-20 23:21:29,635 WARN L230 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--usb--host--isp116x-hcd.ko.cil.i[365714,365727] [2022-02-20 23:21:29,635 WARN L230 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--usb--host--isp116x-hcd.ko.cil.i[365873,365886] [2022-02-20 23:21:29,636 WARN L230 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--usb--host--isp116x-hcd.ko.cil.i[366012,366025] [2022-02-20 23:21:29,636 WARN L230 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--usb--host--isp116x-hcd.ko.cil.i[366154,366167] [2022-02-20 23:21:29,637 WARN L230 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--usb--host--isp116x-hcd.ko.cil.i[366303,366316] [2022-02-20 23:21:29,637 WARN L230 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--usb--host--isp116x-hcd.ko.cil.i[366442,366455] [2022-02-20 23:21:29,637 WARN L230 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--usb--host--isp116x-hcd.ko.cil.i[366597,366610] [2022-02-20 23:21:29,637 WARN L230 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--usb--host--isp116x-hcd.ko.cil.i[366757,366770] [2022-02-20 23:21:29,638 WARN L230 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--usb--host--isp116x-hcd.ko.cil.i[366908,366921] [2022-02-20 23:21:29,638 WARN L230 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--usb--host--isp116x-hcd.ko.cil.i[367059,367072] [2022-02-20 23:21:29,638 WARN L230 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--usb--host--isp116x-hcd.ko.cil.i[367211,367224] [2022-02-20 23:21:29,638 WARN L230 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--usb--host--isp116x-hcd.ko.cil.i[367360,367373] [2022-02-20 23:21:29,639 WARN L230 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--usb--host--isp116x-hcd.ko.cil.i[367508,367521] [2022-02-20 23:21:29,639 WARN L230 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--usb--host--isp116x-hcd.ko.cil.i[367665,367678] [2022-02-20 23:21:29,639 WARN L230 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--usb--host--isp116x-hcd.ko.cil.i[367814,367827] [2022-02-20 23:21:29,640 WARN L230 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--usb--host--isp116x-hcd.ko.cil.i[367970,367983] [2022-02-20 23:21:29,640 WARN L230 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--usb--host--isp116x-hcd.ko.cil.i[368123,368136] [2022-02-20 23:21:29,640 WARN L230 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--usb--host--isp116x-hcd.ko.cil.i[368269,368282] [2022-02-20 23:21:29,640 WARN L230 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--usb--host--isp116x-hcd.ko.cil.i[368412,368425] [2022-02-20 23:21:29,641 WARN L230 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--usb--host--isp116x-hcd.ko.cil.i[368564,368577] [2022-02-20 23:21:29,641 WARN L230 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--usb--host--isp116x-hcd.ko.cil.i[368710,368723] [2022-02-20 23:21:29,641 WARN L230 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--usb--host--isp116x-hcd.ko.cil.i[368855,368868] [2022-02-20 23:21:29,641 WARN L230 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--usb--host--isp116x-hcd.ko.cil.i[369009,369022] [2022-02-20 23:21:29,642 WARN L230 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--usb--host--isp116x-hcd.ko.cil.i[369160,369173] [2022-02-20 23:21:29,642 WARN L230 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--usb--host--isp116x-hcd.ko.cil.i[369315,369328] [2022-02-20 23:21:29,642 WARN L230 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--usb--host--isp116x-hcd.ko.cil.i[369467,369480] [2022-02-20 23:21:29,643 WARN L230 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--usb--host--isp116x-hcd.ko.cil.i[369622,369635] [2022-02-20 23:21:29,643 WARN L230 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--usb--host--isp116x-hcd.ko.cil.i[369786,369799] [2022-02-20 23:21:29,643 WARN L230 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--usb--host--isp116x-hcd.ko.cil.i[369942,369955] [2022-02-20 23:21:29,644 WARN L230 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--usb--host--isp116x-hcd.ko.cil.i[370106,370119] [2022-02-20 23:21:29,644 WARN L230 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--usb--host--isp116x-hcd.ko.cil.i[370248,370261] [2022-02-20 23:21:29,644 WARN L230 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--usb--host--isp116x-hcd.ko.cil.i[370406,370419] [2022-02-20 23:21:29,645 WARN L230 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--usb--host--isp116x-hcd.ko.cil.i[370573,370586] [2022-02-20 23:21:29,646 WARN L230 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--usb--host--isp116x-hcd.ko.cil.i[370732,370745] [2022-02-20 23:21:29,646 WARN L230 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--usb--host--isp116x-hcd.ko.cil.i[370891,370904] [2022-02-20 23:21:29,646 WARN L230 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--usb--host--isp116x-hcd.ko.cil.i[371040,371053] [2022-02-20 23:21:29,647 WARN L230 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--usb--host--isp116x-hcd.ko.cil.i[371187,371200] [2022-02-20 23:21:29,647 WARN L230 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--usb--host--isp116x-hcd.ko.cil.i[371326,371339] [2022-02-20 23:21:29,647 WARN L230 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--usb--host--isp116x-hcd.ko.cil.i[371489,371502] [2022-02-20 23:21:29,647 WARN L230 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--usb--host--isp116x-hcd.ko.cil.i[371655,371668] [2022-02-20 23:21:29,648 WARN L230 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--usb--host--isp116x-hcd.ko.cil.i[371819,371832] [2022-02-20 23:21:29,648 WARN L230 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--usb--host--isp116x-hcd.ko.cil.i[371984,371997] [2022-02-20 23:21:29,648 WARN L230 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--usb--host--isp116x-hcd.ko.cil.i[372149,372162] [2022-02-20 23:21:29,649 WARN L230 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--usb--host--isp116x-hcd.ko.cil.i[372315,372328] [2022-02-20 23:21:29,649 WARN L230 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--usb--host--isp116x-hcd.ko.cil.i[372480,372493] [2022-02-20 23:21:29,649 WARN L230 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--usb--host--isp116x-hcd.ko.cil.i[372647,372660] [2022-02-20 23:21:29,649 WARN L230 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--usb--host--isp116x-hcd.ko.cil.i[372807,372820] [2022-02-20 23:21:29,652 WARN L230 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--usb--host--isp116x-hcd.ko.cil.i[372969,372982] [2022-02-20 23:21:29,653 WARN L230 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--usb--host--isp116x-hcd.ko.cil.i[373128,373141] [2022-02-20 23:21:29,653 WARN L230 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--usb--host--isp116x-hcd.ko.cil.i[373274,373287] [2022-02-20 23:21:29,654 WARN L230 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--usb--host--isp116x-hcd.ko.cil.i[373417,373430] [2022-02-20 23:21:29,654 WARN L230 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--usb--host--isp116x-hcd.ko.cil.i[373561,373574] [2022-02-20 23:21:29,654 WARN L230 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--usb--host--isp116x-hcd.ko.cil.i[373704,373717] [2022-02-20 23:21:29,654 WARN L230 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--usb--host--isp116x-hcd.ko.cil.i[373848,373861] [2022-02-20 23:21:29,655 WARN L230 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--usb--host--isp116x-hcd.ko.cil.i[373989,374002] [2022-02-20 23:21:29,656 WARN L230 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--usb--host--isp116x-hcd.ko.cil.i[374127,374140] [2022-02-20 23:21:29,656 WARN L230 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--usb--host--isp116x-hcd.ko.cil.i[374285,374298] [2022-02-20 23:21:29,658 WARN L230 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--usb--host--isp116x-hcd.ko.cil.i[374444,374457] [2022-02-20 23:21:29,658 WARN L230 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--usb--host--isp116x-hcd.ko.cil.i[374600,374613] [2022-02-20 23:21:29,659 WARN L230 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--usb--host--isp116x-hcd.ko.cil.i[374749,374762] [2022-02-20 23:21:29,659 WARN L230 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--usb--host--isp116x-hcd.ko.cil.i[374901,374914] [2022-02-20 23:21:29,660 WARN L230 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--usb--host--isp116x-hcd.ko.cil.i[375052,375065] [2022-02-20 23:21:29,661 WARN L230 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--usb--host--isp116x-hcd.ko.cil.i[375201,375214] [2022-02-20 23:21:29,664 WARN L230 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--usb--host--isp116x-hcd.ko.cil.i[375353,375366] [2022-02-20 23:21:29,664 WARN L230 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--usb--host--isp116x-hcd.ko.cil.i[375501,375514] [2022-02-20 23:21:29,664 WARN L230 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--usb--host--isp116x-hcd.ko.cil.i[375654,375667] [2022-02-20 23:21:29,669 WARN L230 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--usb--host--isp116x-hcd.ko.cil.i[375805,375818] [2022-02-20 23:21:29,669 WARN L230 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--usb--host--isp116x-hcd.ko.cil.i[375955,375968] [2022-02-20 23:21:29,670 WARN L230 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--usb--host--isp116x-hcd.ko.cil.i[376102,376115] [2022-02-20 23:21:29,670 WARN L230 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--usb--host--isp116x-hcd.ko.cil.i[376253,376266] [2022-02-20 23:21:29,670 WARN L230 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--usb--host--isp116x-hcd.ko.cil.i[376404,376417] [2022-02-20 23:21:29,671 WARN L230 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--usb--host--isp116x-hcd.ko.cil.i[376552,376565] [2022-02-20 23:21:29,672 WARN L230 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--usb--host--isp116x-hcd.ko.cil.i[376718,376731] [2022-02-20 23:21:29,672 WARN L230 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--usb--host--isp116x-hcd.ko.cil.i[376887,376900] [2022-02-20 23:21:29,672 WARN L230 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--usb--host--isp116x-hcd.ko.cil.i[377054,377067] [2022-02-20 23:21:29,673 WARN L230 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--usb--host--isp116x-hcd.ko.cil.i[377222,377235] [2022-02-20 23:21:29,673 WARN L230 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--usb--host--isp116x-hcd.ko.cil.i[377372,377385] [2022-02-20 23:21:29,673 WARN L230 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--usb--host--isp116x-hcd.ko.cil.i[377519,377532] [2022-02-20 23:21:29,673 WARN L230 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--usb--host--isp116x-hcd.ko.cil.i[377680,377693] [2022-02-20 23:21:29,674 WARN L230 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--usb--host--isp116x-hcd.ko.cil.i[377850,377863] [2022-02-20 23:21:29,674 WARN L230 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--usb--host--isp116x-hcd.ko.cil.i[378012,378025] [2022-02-20 23:21:29,677 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-02-20 23:21:29,789 INFO L208 MainTranslator]: Completed translation [2022-02-20 23:21:29,790 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.02 11:21:29 WrapperNode [2022-02-20 23:21:29,790 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-02-20 23:21:29,791 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-02-20 23:21:29,791 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-02-20 23:21:29,791 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-02-20 23:21:29,796 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.02 11:21:29" (1/1) ... [2022-02-20 23:21:29,866 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.02 11:21:29" (1/1) ... [2022-02-20 23:21:30,061 INFO L137 Inliner]: procedures = 599, calls = 2864, calls flagged for inlining = 294, calls inlined = 217, statements flattened = 6442 [2022-02-20 23:21:30,062 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-02-20 23:21:30,062 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-02-20 23:21:30,062 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-02-20 23:21:30,063 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-02-20 23:21:30,069 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.02 11:21:29" (1/1) ... [2022-02-20 23:21:30,069 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.02 11:21:29" (1/1) ... [2022-02-20 23:21:30,102 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.02 11:21:29" (1/1) ... [2022-02-20 23:21:30,103 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.02 11:21:29" (1/1) ... [2022-02-20 23:21:30,208 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.02 11:21:29" (1/1) ... [2022-02-20 23:21:30,227 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.02 11:21:29" (1/1) ... [2022-02-20 23:21:30,253 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.02 11:21:29" (1/1) ... [2022-02-20 23:21:30,332 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-02-20 23:21:30,333 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-02-20 23:21:30,333 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-02-20 23:21:30,333 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-02-20 23:21:30,335 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.02 11:21:29" (1/1) ... [2022-02-20 23:21:30,340 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-02-20 23:21:30,347 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-20 23:21:30,390 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2022-02-20 23:21:30,404 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2022-02-20 23:21:30,425 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_usb_coherent_check_final_state [2022-02-20 23:21:30,425 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_usb_coherent_check_final_state [2022-02-20 23:21:30,425 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.meminit [2022-02-20 23:21:30,425 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.meminit [2022-02-20 23:21:30,425 INFO L130 BoogieDeclarations]: Found specification of procedure isp116x_get_frame [2022-02-20 23:21:30,425 INFO L138 BoogieDeclarations]: Found implementation of procedure isp116x_get_frame [2022-02-20 23:21:30,425 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_malloc [2022-02-20 23:21:30,426 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_malloc [2022-02-20 23:21:30,426 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_mmc_sdio_func_check_final_state [2022-02-20 23:21:30,426 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_mmc_sdio_func_check_final_state [2022-02-20 23:21:30,426 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lock [2022-02-20 23:21:30,426 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lock [2022-02-20 23:21:30,426 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_arch_io_check_final_state [2022-02-20 23:21:30,426 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_arch_io_check_final_state [2022-02-20 23:21:30,426 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_kernel_module_check_final_state [2022-02-20 23:21:30,426 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_kernel_module_check_final_state [2022-02-20 23:21:30,426 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~int~TO~VOID [2022-02-20 23:21:30,427 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~int~TO~VOID [2022-02-20 23:21:30,427 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_kernel_locking_spinlock_spin_lock_lock_of_isp116x [2022-02-20 23:21:30,427 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_kernel_locking_spinlock_spin_lock_lock_of_isp116x [2022-02-20 23:21:30,427 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_xmalloc [2022-02-20 23:21:30,427 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_xmalloc [2022-02-20 23:21:30,427 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_is_err [2022-02-20 23:21:30,427 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_is_err [2022-02-20 23:21:30,427 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_block_queue_check_final_state [2022-02-20 23:21:30,427 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_block_queue_check_final_state [2022-02-20 23:21:30,428 INFO L130 BoogieDeclarations]: Found specification of procedure isp116x_read_reg32 [2022-02-20 23:21:30,428 INFO L138 BoogieDeclarations]: Found implementation of procedure isp116x_read_reg32 [2022-02-20 23:21:30,428 INFO L130 BoogieDeclarations]: Found specification of procedure platform_get_resource [2022-02-20 23:21:30,428 INFO L138 BoogieDeclarations]: Found implementation of procedure platform_get_resource [2022-02-20 23:21:30,428 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2022-02-20 23:21:30,428 INFO L130 BoogieDeclarations]: Found specification of procedure isp116x_raw_write_data16 [2022-02-20 23:21:30,428 INFO L138 BoogieDeclarations]: Found implementation of procedure isp116x_raw_write_data16 [2022-02-20 23:21:30,428 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_block_request_check_final_state [2022-02-20 23:21:30,428 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_block_request_check_final_state [2022-02-20 23:21:30,428 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_in_interrupt_context [2022-02-20 23:21:30,429 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_in_interrupt_context [2022-02-20 23:21:30,429 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assume [2022-02-20 23:21:30,429 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assume [2022-02-20 23:21:30,429 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_kernel_rcu_update_lock_bh_check_final_state [2022-02-20 23:21:30,429 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_kernel_rcu_update_lock_bh_check_final_state [2022-02-20 23:21:30,429 INFO L130 BoogieDeclarations]: Found specification of procedure usb_hcd_unlink_urb_from_ep [2022-02-20 23:21:30,429 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_hcd_unlink_urb_from_ep [2022-02-20 23:21:30,429 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2022-02-20 23:21:30,429 INFO L130 BoogieDeclarations]: Found specification of procedure isp116x_read_data16 [2022-02-20 23:21:30,429 INFO L138 BoogieDeclarations]: Found implementation of procedure isp116x_read_data16 [2022-02-20 23:21:30,430 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_block_genhd_check_final_state [2022-02-20 23:21:30,430 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_block_genhd_check_final_state [2022-02-20 23:21:30,430 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_net_register_reset_error_counter [2022-02-20 23:21:30,430 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_net_register_reset_error_counter [2022-02-20 23:21:30,430 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_unlock_irq_122 [2022-02-20 23:21:30,430 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_unlock_irq_122 [2022-02-20 23:21:30,430 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_filter_err_code [2022-02-20 23:21:30,430 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_filter_err_code [2022-02-20 23:21:30,430 INFO L130 BoogieDeclarations]: Found specification of procedure isp116x_hub_control [2022-02-20 23:21:30,430 INFO L138 BoogieDeclarations]: Found implementation of procedure isp116x_hub_control [2022-02-20 23:21:30,431 INFO L130 BoogieDeclarations]: Found specification of procedure isp116x_reset [2022-02-20 23:21:30,431 INFO L138 BoogieDeclarations]: Found implementation of procedure isp116x_reset [2022-02-20 23:21:30,431 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_lib_idr_check_final_state [2022-02-20 23:21:30,431 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_lib_idr_check_final_state [2022-02-20 23:21:30,431 INFO L130 BoogieDeclarations]: Found specification of procedure hcd_to_isp116x [2022-02-20 23:21:30,431 INFO L138 BoogieDeclarations]: Found implementation of procedure hcd_to_isp116x [2022-02-20 23:21:30,431 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_kernel_rcu_srcu_check_final_state [2022-02-20 23:21:30,432 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_kernel_rcu_srcu_check_final_state [2022-02-20 23:21:30,432 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2022-02-20 23:21:30,432 INFO L130 BoogieDeclarations]: Found specification of procedure __list_add [2022-02-20 23:21:30,432 INFO L138 BoogieDeclarations]: Found implementation of procedure __list_add [2022-02-20 23:21:30,432 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-02-20 23:21:30,432 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_undef_int [2022-02-20 23:21:30,432 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_undef_int [2022-02-20 23:21:30,432 INFO L130 BoogieDeclarations]: Found specification of procedure __const_udelay [2022-02-20 23:21:30,432 INFO L138 BoogieDeclarations]: Found implementation of procedure __const_udelay [2022-02-20 23:21:30,433 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2022-02-20 23:21:30,435 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~TO~VOID [2022-02-20 23:21:30,435 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~TO~VOID [2022-02-20 23:21:30,435 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~TO~int [2022-02-20 23:21:30,436 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~TO~int [2022-02-20 23:21:30,436 INFO L130 BoogieDeclarations]: Found specification of procedure usb_remove_hcd [2022-02-20 23:21:30,436 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_remove_hcd [2022-02-20 23:21:30,436 INFO L130 BoogieDeclarations]: Found specification of procedure isp116x_bus_resume [2022-02-20 23:21:30,436 INFO L138 BoogieDeclarations]: Found implementation of procedure isp116x_bus_resume [2022-02-20 23:21:30,436 INFO L130 BoogieDeclarations]: Found specification of procedure warn_slowpath_null [2022-02-20 23:21:30,437 INFO L138 BoogieDeclarations]: Found implementation of procedure warn_slowpath_null [2022-02-20 23:21:30,437 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_usb_register_reset_error_counter [2022-02-20 23:21:30,437 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_usb_register_reset_error_counter [2022-02-20 23:21:30,437 INFO L130 BoogieDeclarations]: Found specification of procedure isp116x_start [2022-02-20 23:21:30,437 INFO L138 BoogieDeclarations]: Found implementation of procedure isp116x_start [2022-02-20 23:21:30,437 INFO L130 BoogieDeclarations]: Found specification of procedure writew [2022-02-20 23:21:30,437 INFO L138 BoogieDeclarations]: Found implementation of procedure writew [2022-02-20 23:21:30,438 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-02-20 23:21:30,438 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-02-20 23:21:30,438 INFO L130 BoogieDeclarations]: Found specification of procedure finish_request [2022-02-20 23:21:30,438 INFO L138 BoogieDeclarations]: Found implementation of procedure finish_request [2022-02-20 23:21:30,438 INFO L130 BoogieDeclarations]: Found specification of procedure isp116x_write_reg16 [2022-02-20 23:21:30,438 INFO L138 BoogieDeclarations]: Found implementation of procedure isp116x_write_reg16 [2022-02-20 23:21:30,438 INFO L130 BoogieDeclarations]: Found specification of procedure msleep [2022-02-20 23:21:30,438 INFO L138 BoogieDeclarations]: Found implementation of procedure msleep [2022-02-20 23:21:30,438 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_stop [2022-02-20 23:21:30,438 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_stop [2022-02-20 23:21:30,439 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlock [2022-02-20 23:21:30,439 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlock [2022-02-20 23:21:30,439 INFO L130 BoogieDeclarations]: Found specification of procedure seq_read [2022-02-20 23:21:30,439 INFO L138 BoogieDeclarations]: Found implementation of procedure seq_read [2022-02-20 23:21:30,439 INFO L130 BoogieDeclarations]: Found specification of procedure isp116x_write_reg32 [2022-02-20 23:21:30,439 INFO L138 BoogieDeclarations]: Found implementation of procedure isp116x_write_reg32 [2022-02-20 23:21:30,439 INFO L130 BoogieDeclarations]: Found specification of procedure isp116x_sw_reset [2022-02-20 23:21:30,439 INFO L138 BoogieDeclarations]: Found implementation of procedure isp116x_sw_reset [2022-02-20 23:21:30,439 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_arch_io_io_mem_unmap [2022-02-20 23:21:30,439 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_arch_io_io_mem_unmap [2022-02-20 23:21:30,440 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_kernel_locking_spinlock_spin_unlock_lock_of_isp116x [2022-02-20 23:21:30,440 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_kernel_locking_spinlock_spin_unlock_lock_of_isp116x [2022-02-20 23:21:30,440 INFO L130 BoogieDeclarations]: Found specification of procedure usb_maxpacket [2022-02-20 23:21:30,440 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_maxpacket [2022-02-20 23:21:30,440 INFO L130 BoogieDeclarations]: Found specification of procedure isp116x_write_addr [2022-02-20 23:21:30,440 INFO L138 BoogieDeclarations]: Found implementation of procedure isp116x_write_addr [2022-02-20 23:21:30,440 INFO L130 BoogieDeclarations]: Found specification of procedure isp116x_to_hcd [2022-02-20 23:21:30,441 INFO L138 BoogieDeclarations]: Found implementation of procedure isp116x_to_hcd [2022-02-20 23:21:30,441 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_net_sock_check_final_state [2022-02-20 23:21:30,441 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_net_sock_check_final_state [2022-02-20 23:21:30,441 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_usb_gadget_check_final_state [2022-02-20 23:21:30,441 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_usb_gadget_check_final_state [2022-02-20 23:21:30,441 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2022-02-20 23:21:30,441 INFO L130 BoogieDeclarations]: Found specification of procedure INIT_LIST_HEAD [2022-02-20 23:21:30,442 INFO L138 BoogieDeclarations]: Found implementation of procedure INIT_LIST_HEAD [2022-02-20 23:21:30,442 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_fs_sysfs_check_final_state [2022-02-20 23:21:30,442 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_fs_sysfs_check_final_state [2022-02-20 23:21:30,442 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2022-02-20 23:21:30,442 INFO L130 BoogieDeclarations]: Found specification of procedure __list_del_entry [2022-02-20 23:21:30,442 INFO L138 BoogieDeclarations]: Found implementation of procedure __list_del_entry [2022-02-20 23:21:30,442 INFO L130 BoogieDeclarations]: Found specification of procedure ioremap [2022-02-20 23:21:30,442 INFO L138 BoogieDeclarations]: Found implementation of procedure ioremap [2022-02-20 23:21:30,442 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_unlock_irqrestore_101 [2022-02-20 23:21:30,442 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_unlock_irqrestore_101 [2022-02-20 23:21:30,443 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$ [2022-02-20 23:21:30,443 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_net_rtnetlink_check_final_state [2022-02-20 23:21:30,443 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_net_rtnetlink_check_final_state [2022-02-20 23:21:30,443 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_filter_positive_int [2022-02-20 23:21:30,443 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_filter_positive_int [2022-02-20 23:21:30,443 INFO L130 BoogieDeclarations]: Found specification of procedure start_atl_transfers [2022-02-20 23:21:30,443 INFO L138 BoogieDeclarations]: Found implementation of procedure start_atl_transfers [2022-02-20 23:21:30,443 INFO L130 BoogieDeclarations]: Found specification of procedure usb_put_hcd [2022-02-20 23:21:30,443 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_put_hcd [2022-02-20 23:21:30,443 INFO L130 BoogieDeclarations]: Found specification of procedure isp116x_probe [2022-02-20 23:21:30,444 INFO L138 BoogieDeclarations]: Found implementation of procedure isp116x_probe [2022-02-20 23:21:30,444 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_zalloc [2022-02-20 23:21:30,444 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_zalloc [2022-02-20 23:21:30,444 INFO L130 BoogieDeclarations]: Found specification of procedure isp116x_write_data16 [2022-02-20 23:21:30,444 INFO L138 BoogieDeclarations]: Found implementation of procedure isp116x_write_data16 [2022-02-20 23:21:30,444 INFO L130 BoogieDeclarations]: Found specification of procedure list_empty [2022-02-20 23:21:30,444 INFO L138 BoogieDeclarations]: Found implementation of procedure list_empty [2022-02-20 23:21:30,444 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_kernel_rcu_update_lock_check_final_state [2022-02-20 23:21:30,444 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_kernel_rcu_update_lock_check_final_state [2022-02-20 23:21:30,444 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_usb_urb_check_final_state [2022-02-20 23:21:30,445 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_usb_urb_check_final_state [2022-02-20 23:21:30,445 INFO L130 BoogieDeclarations]: Found specification of procedure __ldv_linux_kernel_locking_spinlock_spin_lock [2022-02-20 23:21:30,445 INFO L138 BoogieDeclarations]: Found implementation of procedure __ldv_linux_kernel_locking_spinlock_spin_lock [2022-02-20 23:21:30,445 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_kernel_locking_rwlock_check_final_state [2022-02-20 23:21:30,445 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_kernel_locking_rwlock_check_final_state [2022-02-20 23:21:30,445 INFO L130 BoogieDeclarations]: Found specification of procedure __release_region [2022-02-20 23:21:30,445 INFO L138 BoogieDeclarations]: Found implementation of procedure __release_region [2022-02-20 23:21:30,445 INFO L130 BoogieDeclarations]: Found specification of procedure kfree [2022-02-20 23:21:30,445 INFO L138 BoogieDeclarations]: Found implementation of procedure kfree [2022-02-20 23:21:30,445 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2022-02-20 23:21:30,445 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_fs_char_dev_check_final_state [2022-02-20 23:21:30,446 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_fs_char_dev_check_final_state [2022-02-20 23:21:30,446 INFO L130 BoogieDeclarations]: Found specification of procedure ldv__builtin_expect [2022-02-20 23:21:30,446 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv__builtin_expect [2022-02-20 23:21:30,446 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_lock_96 [2022-02-20 23:21:30,446 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_lock_96 [2022-02-20 23:21:30,446 INFO L130 BoogieDeclarations]: Found specification of procedure isp116x_read_reg16 [2022-02-20 23:21:30,446 INFO L138 BoogieDeclarations]: Found implementation of procedure isp116x_read_reg16 [2022-02-20 23:21:30,446 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_drivers_base_class_check_final_state [2022-02-20 23:21:30,446 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_drivers_base_class_check_final_state [2022-02-20 23:21:30,446 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_unlock_95 [2022-02-20 23:21:30,446 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_unlock_95 [2022-02-20 23:21:30,447 INFO L130 BoogieDeclarations]: Found specification of procedure isp116x_stop [2022-02-20 23:21:30,447 INFO L138 BoogieDeclarations]: Found implementation of procedure isp116x_stop [2022-02-20 23:21:30,447 INFO L130 BoogieDeclarations]: Found specification of procedure isp116x_bus_suspend [2022-02-20 23:21:30,447 INFO L138 BoogieDeclarations]: Found implementation of procedure isp116x_bus_suspend [2022-02-20 23:21:30,447 INFO L130 BoogieDeclarations]: Found specification of procedure isp116x_raw_read_data16 [2022-02-20 23:21:30,447 INFO L138 BoogieDeclarations]: Found implementation of procedure isp116x_raw_read_data16 [2022-02-20 23:21:30,447 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_free [2022-02-20 23:21:30,447 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_free [2022-02-20 23:21:30,447 INFO L130 BoogieDeclarations]: Found specification of procedure isp116x_resume [2022-02-20 23:21:30,447 INFO L138 BoogieDeclarations]: Found implementation of procedure isp116x_resume [2022-02-20 23:21:30,448 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_kernel_rcu_update_lock_sched_check_final_state [2022-02-20 23:21:30,448 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_kernel_rcu_update_lock_sched_check_final_state [2022-02-20 23:21:30,448 INFO L130 BoogieDeclarations]: Found specification of procedure msecs_to_jiffies [2022-02-20 23:21:30,448 INFO L138 BoogieDeclarations]: Found implementation of procedure msecs_to_jiffies [2022-02-20 23:21:30,448 INFO L130 BoogieDeclarations]: Found specification of procedure readw [2022-02-20 23:21:30,448 INFO L138 BoogieDeclarations]: Found implementation of procedure readw [2022-02-20 23:21:30,448 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_lock_irq_121 [2022-02-20 23:21:30,448 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_lock_irq_121 [2022-02-20 23:21:30,448 INFO L130 BoogieDeclarations]: Found specification of procedure isp116x_remove [2022-02-20 23:21:30,448 INFO L138 BoogieDeclarations]: Found implementation of procedure isp116x_remove [2022-02-20 23:21:30,448 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2022-02-20 23:21:30,449 INFO L130 BoogieDeclarations]: Found specification of procedure __request_region [2022-02-20 23:21:30,449 INFO L138 BoogieDeclarations]: Found implementation of procedure __request_region [2022-02-20 23:21:30,449 INFO L130 BoogieDeclarations]: Found specification of procedure resource_size [2022-02-20 23:21:30,449 INFO L138 BoogieDeclarations]: Found implementation of procedure resource_size [2022-02-20 23:21:31,000 INFO L234 CfgBuilder]: Building ICFG [2022-02-20 23:21:31,003 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2022-02-20 23:21:31,236 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint ldv_stopFINAL: assume true; [2022-02-20 23:21:36,226 INFO L275 CfgBuilder]: Performing block encoding [2022-02-20 23:21:36,243 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-02-20 23:21:36,243 INFO L299 CfgBuilder]: Removed 1 assume(true) statements. [2022-02-20 23:21:36,246 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 20.02 11:21:36 BoogieIcfgContainer [2022-02-20 23:21:36,246 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-02-20 23:21:36,247 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-02-20 23:21:36,247 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-02-20 23:21:36,249 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-02-20 23:21:36,249 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 20.02 11:21:27" (1/3) ... [2022-02-20 23:21:36,250 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@685375fd and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 20.02 11:21:36, skipping insertion in model container [2022-02-20 23:21:36,250 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.02 11:21:29" (2/3) ... [2022-02-20 23:21:36,250 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@685375fd and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 20.02 11:21:36, skipping insertion in model container [2022-02-20 23:21:36,250 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 20.02 11:21:36" (3/3) ... [2022-02-20 23:21:36,251 INFO L111 eAbstractionObserver]: Analyzing ICFG linux-4.0-rc1---drivers--usb--host--isp116x-hcd.ko.cil.i [2022-02-20 23:21:36,254 INFO L205 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-02-20 23:21:36,254 INFO L164 ceAbstractionStarter]: Applying trace abstraction to program that has 28 error locations. [2022-02-20 23:21:36,290 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-02-20 23:21:36,294 INFO L339 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, 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, mLoopAccelerationTechnique=FAST_UPR [2022-02-20 23:21:36,294 INFO L340 AbstractCegarLoop]: Starting to check reachability of 28 error locations. [2022-02-20 23:21:36,340 INFO L276 IsEmpty]: Start isEmpty. Operand has 2174 states, 1506 states have (on average 1.3519256308100929) internal successors, (2036), 1575 states have internal predecessors, (2036), 547 states have call successors, (547), 94 states have call predecessors, (547), 93 states have return successors, (540), 532 states have call predecessors, (540), 540 states have call successors, (540) [2022-02-20 23:21:36,345 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 65 [2022-02-20 23:21:36,345 INFO L506 BasicCegarLoop]: Found error trace [2022-02-20 23:21:36,347 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 4, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-20 23:21:36,348 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting ldv_linux_arch_io_check_final_stateErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_linux_usb_coherent_check_final_stateErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_linux_kernel_rcu_update_lock_check_final_stateErr0ASSERT_VIOLATIONERROR_FUNCTION (and 26 more)] === [2022-02-20 23:21:36,351 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-20 23:21:36,351 INFO L85 PathProgramCache]: Analyzing trace with hash 1848564557, now seen corresponding path program 1 times [2022-02-20 23:21:36,357 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-20 23:21:36,357 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1422609262] [2022-02-20 23:21:36,357 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-20 23:21:36,358 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-20 23:21:36,660 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 23:21:36,838 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-02-20 23:21:36,843 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 23:21:36,852 INFO L290 TraceCheckUtils]: 0: Hoare triple {2177#true} ~expression := #in~expression; {2177#true} is VALID [2022-02-20 23:21:36,852 INFO L290 TraceCheckUtils]: 1: Hoare triple {2177#true} assume !(0 == ~expression); {2177#true} is VALID [2022-02-20 23:21:36,853 INFO L290 TraceCheckUtils]: 2: Hoare triple {2177#true} assume true; {2177#true} is VALID [2022-02-20 23:21:36,853 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {2177#true} {2179#(= ~ldv_linux_arch_io_iomem~0 0)} #5355#return; {2179#(= ~ldv_linux_arch_io_iomem~0 0)} is VALID [2022-02-20 23:21:36,854 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2022-02-20 23:21:36,862 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 23:21:36,873 INFO L290 TraceCheckUtils]: 0: Hoare triple {2177#true} havoc ~tmp~101;assume -2147483648 <= #t~nondet1142 && #t~nondet1142 <= 2147483647;~tmp~101 := #t~nondet1142;havoc #t~nondet1142;#res := ~tmp~101; {2177#true} is VALID [2022-02-20 23:21:36,873 INFO L290 TraceCheckUtils]: 1: Hoare triple {2177#true} assume true; {2177#true} is VALID [2022-02-20 23:21:36,874 INFO L284 TraceCheckUtils]: 2: Hoare quadruple {2177#true} {2179#(= ~ldv_linux_arch_io_iomem~0 0)} #5357#return; {2179#(= ~ldv_linux_arch_io_iomem~0 0)} is VALID [2022-02-20 23:21:36,874 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2022-02-20 23:21:36,876 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 23:21:36,883 INFO L290 TraceCheckUtils]: 0: Hoare triple {2177#true} ~expression := #in~expression; {2177#true} is VALID [2022-02-20 23:21:36,883 INFO L290 TraceCheckUtils]: 1: Hoare triple {2177#true} assume !(0 == ~expression); {2177#true} is VALID [2022-02-20 23:21:36,883 INFO L290 TraceCheckUtils]: 2: Hoare triple {2177#true} assume true; {2177#true} is VALID [2022-02-20 23:21:36,883 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {2177#true} {2179#(= ~ldv_linux_arch_io_iomem~0 0)} #5459#return; {2179#(= ~ldv_linux_arch_io_iomem~0 0)} is VALID [2022-02-20 23:21:36,887 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 26 [2022-02-20 23:21:36,889 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 23:21:36,897 INFO L290 TraceCheckUtils]: 0: Hoare triple {2214#(= |old(~ldv_linux_net_register_probe_state~0)| ~ldv_linux_net_register_probe_state~0)} ~ldv_linux_net_register_probe_state~0 := 0; {2177#true} is VALID [2022-02-20 23:21:36,898 INFO L290 TraceCheckUtils]: 1: Hoare triple {2177#true} assume true; {2177#true} is VALID [2022-02-20 23:21:36,898 INFO L284 TraceCheckUtils]: 2: Hoare quadruple {2177#true} {2179#(= ~ldv_linux_arch_io_iomem~0 0)} #5461#return; {2179#(= ~ldv_linux_arch_io_iomem~0 0)} is VALID [2022-02-20 23:21:36,901 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 30 [2022-02-20 23:21:36,904 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 23:21:36,909 INFO L290 TraceCheckUtils]: 0: Hoare triple {2215#(= ~ldv_linux_usb_register_probe_state~0 |old(~ldv_linux_usb_register_probe_state~0)|)} ~ldv_linux_usb_register_probe_state~0 := 0; {2177#true} is VALID [2022-02-20 23:21:36,909 INFO L290 TraceCheckUtils]: 1: Hoare triple {2177#true} assume true; {2177#true} is VALID [2022-02-20 23:21:36,910 INFO L284 TraceCheckUtils]: 2: Hoare quadruple {2177#true} {2179#(= ~ldv_linux_arch_io_iomem~0 0)} #5463#return; {2179#(= ~ldv_linux_arch_io_iomem~0 0)} is VALID [2022-02-20 23:21:36,910 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 35 [2022-02-20 23:21:36,914 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 23:21:36,924 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-02-20 23:21:36,926 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 23:21:36,932 INFO L290 TraceCheckUtils]: 0: Hoare triple {2177#true} ~expression := #in~expression; {2177#true} is VALID [2022-02-20 23:21:36,933 INFO L290 TraceCheckUtils]: 1: Hoare triple {2177#true} assume !(0 == ~expression); {2177#true} is VALID [2022-02-20 23:21:36,933 INFO L290 TraceCheckUtils]: 2: Hoare triple {2177#true} assume true; {2177#true} is VALID [2022-02-20 23:21:36,934 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {2177#true} {2177#true} #5255#return; {2177#true} is VALID [2022-02-20 23:21:36,934 INFO L290 TraceCheckUtils]: 0: Hoare triple {2177#true} ~val := #in~val; {2177#true} is VALID [2022-02-20 23:21:36,934 INFO L272 TraceCheckUtils]: 1: Hoare triple {2177#true} call ldv_assume((if ~val <= 0 then 1 else 0)); {2177#true} is VALID [2022-02-20 23:21:36,935 INFO L290 TraceCheckUtils]: 2: Hoare triple {2177#true} ~expression := #in~expression; {2177#true} is VALID [2022-02-20 23:21:36,935 INFO L290 TraceCheckUtils]: 3: Hoare triple {2177#true} assume !(0 == ~expression); {2177#true} is VALID [2022-02-20 23:21:36,935 INFO L290 TraceCheckUtils]: 4: Hoare triple {2177#true} assume true; {2177#true} is VALID [2022-02-20 23:21:36,935 INFO L284 TraceCheckUtils]: 5: Hoare quadruple {2177#true} {2177#true} #5255#return; {2177#true} is VALID [2022-02-20 23:21:36,935 INFO L290 TraceCheckUtils]: 6: Hoare triple {2177#true} #res := ~val; {2177#true} is VALID [2022-02-20 23:21:36,936 INFO L290 TraceCheckUtils]: 7: Hoare triple {2177#true} assume true; {2177#true} is VALID [2022-02-20 23:21:36,936 INFO L284 TraceCheckUtils]: 8: Hoare quadruple {2177#true} {2179#(= ~ldv_linux_arch_io_iomem~0 0)} #5465#return; {2179#(= ~ldv_linux_arch_io_iomem~0 0)} is VALID [2022-02-20 23:21:36,937 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 48 [2022-02-20 23:21:36,940 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 23:21:36,947 INFO L290 TraceCheckUtils]: 0: Hoare triple {2177#true} havoc ~tmp~101;assume -2147483648 <= #t~nondet1142 && #t~nondet1142 <= 2147483647;~tmp~101 := #t~nondet1142;havoc #t~nondet1142;#res := ~tmp~101; {2177#true} is VALID [2022-02-20 23:21:36,947 INFO L290 TraceCheckUtils]: 1: Hoare triple {2177#true} assume true; {2177#true} is VALID [2022-02-20 23:21:36,948 INFO L284 TraceCheckUtils]: 2: Hoare quadruple {2177#true} {2179#(= ~ldv_linux_arch_io_iomem~0 0)} #5467#return; {2179#(= ~ldv_linux_arch_io_iomem~0 0)} is VALID [2022-02-20 23:21:36,948 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2022-02-20 23:21:36,950 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 23:21:36,956 INFO L290 TraceCheckUtils]: 0: Hoare triple {2177#true} ~expression := #in~expression; {2177#true} is VALID [2022-02-20 23:21:36,956 INFO L290 TraceCheckUtils]: 1: Hoare triple {2177#true} assume !(0 == ~expression); {2177#true} is VALID [2022-02-20 23:21:36,956 INFO L290 TraceCheckUtils]: 2: Hoare triple {2177#true} assume true; {2177#true} is VALID [2022-02-20 23:21:36,957 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {2177#true} {2179#(= ~ldv_linux_arch_io_iomem~0 0)} #5469#return; {2179#(= ~ldv_linux_arch_io_iomem~0 0)} is VALID [2022-02-20 23:21:36,960 INFO L290 TraceCheckUtils]: 0: Hoare triple {2177#true} assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(20, 1);call #Ultimate.allocInit(20, 2);call #Ultimate.allocInit(19, 3);call #Ultimate.allocInit(11, 4);call #Ultimate.allocInit(19, 5);call #Ultimate.allocInit(10, 6);call #Ultimate.allocInit(19, 7);call #Ultimate.allocInit(10, 8);call #Ultimate.allocInit(19, 9);call #Ultimate.allocInit(10, 10);call #Ultimate.allocInit(19, 11);call #Ultimate.allocInit(9, 12);call #Ultimate.allocInit(19, 13);call #Ultimate.allocInit(10, 14);call #Ultimate.allocInit(19, 15);call #Ultimate.allocInit(8, 16);call #Ultimate.allocInit(19, 17);call #Ultimate.allocInit(8, 18);call #Ultimate.allocInit(19, 19);call #Ultimate.allocInit(11, 20);call #Ultimate.allocInit(19, 21);call #Ultimate.allocInit(10, 22);call #Ultimate.allocInit(19, 23);call #Ultimate.allocInit(10, 24);call #Ultimate.allocInit(19, 25);call #Ultimate.allocInit(11, 26);call #Ultimate.allocInit(19, 27);call #Ultimate.allocInit(10, 28);call #Ultimate.allocInit(19, 29);call #Ultimate.allocInit(10, 30);call #Ultimate.allocInit(23, 31);call #Ultimate.allocInit(8, 32);call #Ultimate.allocInit(23, 33);call #Ultimate.allocInit(9, 34);call #Ultimate.allocInit(23, 35);call #Ultimate.allocInit(10, 36);call #Ultimate.allocInit(23, 37);call #Ultimate.allocInit(8, 38);call #Ultimate.allocInit(23, 39);call #Ultimate.allocInit(11, 40);call #Ultimate.allocInit(23, 41);call #Ultimate.allocInit(9, 42);call #Ultimate.allocInit(23, 43);call #Ultimate.allocInit(10, 44);call #Ultimate.allocInit(23, 45);call #Ultimate.allocInit(12, 46);call #Ultimate.allocInit(23, 47);call #Ultimate.allocInit(12, 48);call #Ultimate.allocInit(23, 49);call #Ultimate.allocInit(10, 50);call #Ultimate.allocInit(23, 51);call #Ultimate.allocInit(12, 52);call #Ultimate.allocInit(23, 53);call #Ultimate.allocInit(12, 54);call #Ultimate.allocInit(12, 55);call #Ultimate.allocInit(22, 56);call #Ultimate.allocInit(27, 57);call #Ultimate.allocInit(25, 58);call #Ultimate.allocInit(25, 59);call #Ultimate.allocInit(11, 60);call #Ultimate.allocInit(12, 61);call #Ultimate.allocInit(22, 62);call #Ultimate.allocInit(27, 63);call #Ultimate.allocInit(25, 64);call #Ultimate.allocInit(25, 65);call #Ultimate.allocInit(10, 66);call #Ultimate.allocInit(12, 67);call #Ultimate.allocInit(22, 68);call #Ultimate.allocInit(27, 69);call #Ultimate.allocInit(25, 70);call #Ultimate.allocInit(25, 71);call #Ultimate.allocInit(10, 72);call #Ultimate.allocInit(12, 73);call #Ultimate.allocInit(22, 74);call #Ultimate.allocInit(27, 75);call #Ultimate.allocInit(25, 76);call #Ultimate.allocInit(25, 77);call #Ultimate.allocInit(10, 78);call #Ultimate.allocInit(12, 79);call #Ultimate.allocInit(22, 80);call #Ultimate.allocInit(27, 81);call #Ultimate.allocInit(25, 82);call #Ultimate.allocInit(25, 83);call #Ultimate.allocInit(9, 84);call #Ultimate.allocInit(12, 85);call #Ultimate.allocInit(22, 86);call #Ultimate.allocInit(27, 87);call #Ultimate.allocInit(25, 88);call #Ultimate.allocInit(25, 89);call #Ultimate.allocInit(10, 90);call #Ultimate.allocInit(12, 91);call #Ultimate.allocInit(22, 92);call #Ultimate.allocInit(27, 93);call #Ultimate.allocInit(25, 94);call #Ultimate.allocInit(25, 95);call #Ultimate.allocInit(8, 96);call #Ultimate.allocInit(12, 97);call #Ultimate.allocInit(22, 98);call #Ultimate.allocInit(27, 99);call #Ultimate.allocInit(25, 100);call #Ultimate.allocInit(25, 101);call #Ultimate.allocInit(8, 102);call #Ultimate.allocInit(12, 103);call #Ultimate.allocInit(22, 104);call #Ultimate.allocInit(27, 105);call #Ultimate.allocInit(25, 106);call #Ultimate.allocInit(25, 107);call #Ultimate.allocInit(11, 108);call #Ultimate.allocInit(12, 109);call #Ultimate.allocInit(22, 110);call #Ultimate.allocInit(27, 111);call #Ultimate.allocInit(25, 112);call #Ultimate.allocInit(25, 113);call #Ultimate.allocInit(10, 114);call #Ultimate.allocInit(12, 115);call #Ultimate.allocInit(22, 116);call #Ultimate.allocInit(27, 117);call #Ultimate.allocInit(25, 118);call #Ultimate.allocInit(25, 119);call #Ultimate.allocInit(10, 120);call #Ultimate.allocInit(12, 121);call #Ultimate.allocInit(22, 122);call #Ultimate.allocInit(27, 123);call #Ultimate.allocInit(25, 124);call #Ultimate.allocInit(25, 125);call #Ultimate.allocInit(11, 126);call #Ultimate.allocInit(12, 127);call #Ultimate.allocInit(22, 128);call #Ultimate.allocInit(27, 129);call #Ultimate.allocInit(25, 130);call #Ultimate.allocInit(25, 131);call #Ultimate.allocInit(10, 132);call #Ultimate.allocInit(12, 133);call #Ultimate.allocInit(22, 134);call #Ultimate.allocInit(27, 135);call #Ultimate.allocInit(25, 136);call #Ultimate.allocInit(25, 137);call #Ultimate.allocInit(10, 138);call #Ultimate.allocInit(12, 139);call #Ultimate.allocInit(22, 140);call #Ultimate.allocInit(27, 141);call #Ultimate.allocInit(29, 142);call #Ultimate.allocInit(29, 143);call #Ultimate.allocInit(8, 144);call #Ultimate.allocInit(12, 145);call #Ultimate.allocInit(22, 146);call #Ultimate.allocInit(27, 147);call #Ultimate.allocInit(29, 148);call #Ultimate.allocInit(29, 149);call #Ultimate.allocInit(9, 150);call #Ultimate.allocInit(12, 151);call #Ultimate.allocInit(22, 152);call #Ultimate.allocInit(27, 153);call #Ultimate.allocInit(29, 154);call #Ultimate.allocInit(29, 155);call #Ultimate.allocInit(10, 156);call #Ultimate.allocInit(12, 157);call #Ultimate.allocInit(22, 158);call #Ultimate.allocInit(27, 159);call #Ultimate.allocInit(29, 160);call #Ultimate.allocInit(29, 161);call #Ultimate.allocInit(8, 162);call #Ultimate.allocInit(12, 163);call #Ultimate.allocInit(22, 164);call #Ultimate.allocInit(27, 165);call #Ultimate.allocInit(29, 166);call #Ultimate.allocInit(29, 167);call #Ultimate.allocInit(11, 168);call #Ultimate.allocInit(12, 169);call #Ultimate.allocInit(22, 170);call #Ultimate.allocInit(27, 171);call #Ultimate.allocInit(29, 172);call #Ultimate.allocInit(29, 173);call #Ultimate.allocInit(9, 174);call #Ultimate.allocInit(12, 175);call #Ultimate.allocInit(22, 176);call #Ultimate.allocInit(27, 177);call #Ultimate.allocInit(29, 178);call #Ultimate.allocInit(29, 179);call #Ultimate.allocInit(10, 180);call #Ultimate.allocInit(12, 181);call #Ultimate.allocInit(22, 182);call #Ultimate.allocInit(27, 183);call #Ultimate.allocInit(29, 184);call #Ultimate.allocInit(29, 185);call #Ultimate.allocInit(12, 186);call #Ultimate.allocInit(12, 187);call #Ultimate.allocInit(22, 188);call #Ultimate.allocInit(27, 189);call #Ultimate.allocInit(29, 190);call #Ultimate.allocInit(29, 191);call #Ultimate.allocInit(12, 192);call #Ultimate.allocInit(12, 193);call #Ultimate.allocInit(22, 194);call #Ultimate.allocInit(27, 195);call #Ultimate.allocInit(29, 196);call #Ultimate.allocInit(29, 197);call #Ultimate.allocInit(10, 198);call #Ultimate.allocInit(12, 199);call #Ultimate.allocInit(22, 200);call #Ultimate.allocInit(27, 201);call #Ultimate.allocInit(29, 202);call #Ultimate.allocInit(29, 203);call #Ultimate.allocInit(12, 204);call #Ultimate.allocInit(12, 205);call #Ultimate.allocInit(22, 206);call #Ultimate.allocInit(27, 207);call #Ultimate.allocInit(29, 208);call #Ultimate.allocInit(29, 209);call #Ultimate.allocInit(12, 210);call #Ultimate.allocInit(29, 211);call #Ultimate.allocInit(18, 212);call #Ultimate.allocInit(12, 213);call #Ultimate.allocInit(15, 214);call #Ultimate.allocInit(31, 215);call #Ultimate.allocInit(36, 216);call #Ultimate.allocInit(36, 217);call #Ultimate.allocInit(12, 218);call #Ultimate.allocInit(19, 219);call #Ultimate.allocInit(31, 220);call #Ultimate.allocInit(40, 221);call #Ultimate.allocInit(40, 222);call #Ultimate.allocInit(12, 223);call #Ultimate.allocInit(19, 224);call #Ultimate.allocInit(31, 225);call #Ultimate.allocInit(29, 226);call #Ultimate.allocInit(29, 227);call #Ultimate.allocInit(40, 228);call #Ultimate.allocInit(12, 229);call #Ultimate.allocInit(12, 230);call #Ultimate.allocInit(31, 231);call #Ultimate.allocInit(26, 232);call #Ultimate.allocInit(26, 233);call #Ultimate.allocInit(43, 234);call #Ultimate.allocInit(12, 235);call #Ultimate.allocInit(20, 236);call #Ultimate.allocInit(31, 237);call #Ultimate.allocInit(34, 238);call #Ultimate.allocInit(34, 239);call #Ultimate.allocInit(31, 240);call #Ultimate.allocInit(24, 241);call #Ultimate.allocInit(12, 242);call #Ultimate.allocInit(20, 243);call #Ultimate.allocInit(31, 244);call #Ultimate.allocInit(24, 245);call #Ultimate.allocInit(24, 246);call #Ultimate.allocInit(12, 247);call #Ultimate.allocInit(20, 248);call #Ultimate.allocInit(31, 249);call #Ultimate.allocInit(26, 250);call #Ultimate.allocInit(26, 251);call #Ultimate.allocInit(12, 252);call #Ultimate.allocInit(20, 253);call #Ultimate.allocInit(31, 254);call #Ultimate.allocInit(25, 255);call #Ultimate.allocInit(25, 256);call #Ultimate.allocInit(12, 257);call #Ultimate.allocInit(20, 258);call #Ultimate.allocInit(31, 259);call #Ultimate.allocInit(22, 260);call #Ultimate.allocInit(22, 261);call #Ultimate.allocInit(12, 262);call #Ultimate.allocInit(20, 263);call #Ultimate.allocInit(31, 264);call #Ultimate.allocInit(47, 265);call #Ultimate.allocInit(47, 266);call #Ultimate.allocInit(12, 267);call #Ultimate.allocInit(20, 268);call #Ultimate.allocInit(31, 269);call #Ultimate.allocInit(24, 270);call #Ultimate.allocInit(24, 271);call #Ultimate.allocInit(12, 272);call #Ultimate.allocInit(20, 273);call #Ultimate.allocInit(31, 274);call #Ultimate.allocInit(20, 275);call #Ultimate.allocInit(20, 276);call #Ultimate.allocInit(12, 277);call #Ultimate.allocInit(20, 278);call #Ultimate.allocInit(31, 279);call #Ultimate.allocInit(21, 280);call #Ultimate.allocInit(21, 281);call #Ultimate.allocInit(12, 282);call #Ultimate.allocInit(20, 283);call #Ultimate.allocInit(31, 284);call #Ultimate.allocInit(37, 285);call #Ultimate.allocInit(37, 286);call #Ultimate.allocInit(12, 287);call #Ultimate.allocInit(20, 288);call #Ultimate.allocInit(31, 289);call #Ultimate.allocInit(25, 290);call #Ultimate.allocInit(25, 291);call #Ultimate.allocInit(12, 292);call #Ultimate.allocInit(20, 293);call #Ultimate.allocInit(31, 294);call #Ultimate.allocInit(28, 295);call #Ultimate.allocInit(28, 296);call #Ultimate.allocInit(12, 297);call #Ultimate.allocInit(20, 298);call #Ultimate.allocInit(31, 299);call #Ultimate.allocInit(30, 300);call #Ultimate.allocInit(30, 301);call #Ultimate.allocInit(12, 302);call #Ultimate.allocInit(20, 303);call #Ultimate.allocInit(31, 304);call #Ultimate.allocInit(29, 305);call #Ultimate.allocInit(29, 306);call #Ultimate.allocInit(12, 307);call #Ultimate.allocInit(20, 308);call #Ultimate.allocInit(31, 309);call #Ultimate.allocInit(31, 310);call #Ultimate.allocInit(31, 311);call #Ultimate.allocInit(12, 312);call #Ultimate.allocInit(20, 313);call #Ultimate.allocInit(31, 314);call #Ultimate.allocInit(27, 315);call #Ultimate.allocInit(27, 316);call #Ultimate.allocInit(12, 317);call #Ultimate.allocInit(20, 318);call #Ultimate.allocInit(31, 319);call #Ultimate.allocInit(34, 320);call #Ultimate.allocInit(34, 321);call #Ultimate.allocInit(12, 322);call #Ultimate.allocInit(20, 323);call #Ultimate.allocInit(31, 324);call #Ultimate.allocInit(36, 325);call #Ultimate.allocInit(36, 326);call #Ultimate.allocInit(12, 327);call #Ultimate.allocInit(20, 328);call #Ultimate.allocInit(31, 329);call #Ultimate.allocInit(29, 330);call #Ultimate.allocInit(29, 331);call #Ultimate.allocInit(12, 332);call #Ultimate.allocInit(20, 333);call #Ultimate.allocInit(31, 334);call #Ultimate.allocInit(23, 335);call #Ultimate.allocInit(23, 336);call #Ultimate.allocInit(12, 337);call #Ultimate.allocInit(20, 338);call #Ultimate.allocInit(31, 339);call #Ultimate.allocInit(29, 340);call #Ultimate.allocInit(29, 341);call #Ultimate.allocInit(12, 342);call #Ultimate.allocInit(20, 343);call #Ultimate.allocInit(31, 344);call #Ultimate.allocInit(27, 345);call #Ultimate.allocInit(27, 346);call #Ultimate.allocInit(12, 347);call #Ultimate.allocInit(20, 348);call #Ultimate.allocInit(31, 349);call #Ultimate.allocInit(27, 350);call #Ultimate.allocInit(27, 351);call #Ultimate.allocInit(12, 352);call #Ultimate.allocInit(20, 353);call #Ultimate.allocInit(31, 354);call #Ultimate.allocInit(22, 355);call #Ultimate.allocInit(22, 356);call #Ultimate.allocInit(21, 357);call #Ultimate.allocInit(8, 358);call #Ultimate.allocInit(1, 359);call write~init~int(0, 359, 0, 1);call #Ultimate.allocInit(6, 360);call write~init~int(32, 360, 0, 1);call write~init~int(115, 360, 1, 1);call write~init~int(117, 360, 2, 1);call write~init~int(115, 360, 3, 1);call write~init~int(112, 360, 4, 1);call write~init~int(0, 360, 5, 1);call #Ultimate.allocInit(1, 361);call write~init~int(0, 361, 0, 1);call #Ultimate.allocInit(5, 362);call write~init~int(32, 362, 0, 1);call write~init~int(111, 362, 1, 1);call write~init~int(112, 362, 2, 1);call write~init~int(114, 362, 3, 1);call write~init~int(0, 362, 4, 1);call #Ultimate.allocInit(1, 363);call write~init~int(0, 363, 0, 1);call #Ultimate.allocInit(5, 364);call write~init~int(32, 364, 0, 1);call write~init~int(101, 364, 1, 1);call write~init~int(111, 364, 2, 1);call write~init~int(116, 364, 3, 1);call write~init~int(0, 364, 4, 1);call #Ultimate.allocInit(1, 365);call write~init~int(0, 365, 0, 1);call #Ultimate.allocInit(5, 366);call write~init~int(32, 366, 0, 1);call write~init~int(97, 366, 1, 1);call write~init~int(116, 366, 2, 1);call write~init~int(108, 366, 3, 1);call write~init~int(0, 366, 4, 1);call #Ultimate.allocInit(1, 367);call write~init~int(0, 367, 0, 1);call #Ultimate.allocInit(5, 368);call write~init~int(32, 368, 0, 1);call write~init~int(115, 368, 1, 1);call write~init~int(111, 368, 2, 1);call write~init~int(102, 368, 3, 1);call write~init~int(0, 368, 4, 1);call #Ultimate.allocInit(1, 369);call write~init~int(0, 369, 0, 1);call #Ultimate.allocInit(23, 370);call #Ultimate.allocInit(5, 371);call write~init~int(32, 371, 0, 1);call write~init~int(77, 371, 1, 1);call write~init~int(73, 371, 2, 1);call write~init~int(69, 371, 3, 1);call write~init~int(0, 371, 4, 1);call #Ultimate.allocInit(1, 372);call write~init~int(0, 372, 0, 1);call #Ultimate.allocInit(6, 373);call write~init~int(32, 373, 0, 1);call write~init~int(114, 373, 1, 1);call write~init~int(104, 373, 2, 1);call write~init~int(115, 373, 3, 1);call write~init~int(99, 373, 4, 1);call write~init~int(0, 373, 5, 1);call #Ultimate.allocInit(1, 374);call write~init~int(0, 374, 0, 1);call #Ultimate.allocInit(5, 375);call write~init~int(32, 375, 0, 1);call write~init~int(102, 375, 1, 1);call write~init~int(110, 375, 2, 1);call write~init~int(111, 375, 3, 1);call write~init~int(0, 375, 4, 1);call #Ultimate.allocInit(1, 376);call write~init~int(0, 376, 0, 1);call #Ultimate.allocInit(4, 377);call write~init~int(32, 377, 0, 1);call write~init~int(117, 377, 1, 1);call write~init~int(101, 377, 2, 1);call write~init~int(0, 377, 3, 1);call #Ultimate.allocInit(1, 378);call write~init~int(0, 378, 0, 1);call #Ultimate.allocInit(4, 379);call write~init~int(32, 379, 0, 1);call write~init~int(114, 379, 1, 1);call write~init~int(100, 379, 2, 1);call write~init~int(0, 379, 3, 1);call #Ultimate.allocInit(1, 380);call write~init~int(0, 380, 0, 1);call #Ultimate.allocInit(5, 381);call write~init~int(32, 381, 0, 1);call write~init~int(115, 381, 1, 1);call write~init~int(111, 381, 2, 1);call write~init~int(102, 381, 3, 1);call write~init~int(0, 381, 4, 1);call #Ultimate.allocInit(1, 382);call write~init~int(0, 382, 0, 1);call #Ultimate.allocInit(4, 383);call write~init~int(32, 383, 0, 1);call write~init~int(115, 383, 1, 1);call write~init~int(111, 383, 2, 1);call write~init~int(0, 383, 3, 1);call #Ultimate.allocInit(1, 384);call write~init~int(0, 384, 0, 1);call #Ultimate.allocInit(18, 385);call #Ultimate.allocInit(12, 386);call #Ultimate.allocInit(18, 387);call #Ultimate.allocInit(17, 388);call #Ultimate.allocInit(14, 389);call #Ultimate.allocInit(14, 390);call #Ultimate.allocInit(14, 391);call #Ultimate.allocInit(14, 392);call #Ultimate.allocInit(2, 393);call write~init~int(10, 393, 0, 1);call write~init~int(0, 393, 1, 1);call #Ultimate.allocInit(30, 394);call #Ultimate.allocInit(34, 395);call #Ultimate.allocInit(61, 396);call #Ultimate.allocInit(28, 397);call #Ultimate.allocInit(12, 398);call #Ultimate.allocInit(19, 399);call #Ultimate.allocInit(31, 400);call #Ultimate.allocInit(65, 401);call #Ultimate.allocInit(65, 402);call #Ultimate.allocInit(12, 403);call #Ultimate.allocInit(19, 404);call #Ultimate.allocInit(31, 405);call #Ultimate.allocInit(28, 406);call #Ultimate.allocInit(28, 407);call #Ultimate.allocInit(19, 408);call #Ultimate.allocInit(24, 409);call #Ultimate.allocInit(12, 410);call #Ultimate.allocInit(14, 411);call #Ultimate.allocInit(31, 412);call #Ultimate.allocInit(25, 413);call #Ultimate.allocInit(25, 414);call #Ultimate.allocInit(25, 415);call #Ultimate.allocInit(47, 416);call #Ultimate.allocInit(71, 417);call #Ultimate.allocInit(54, 418);call #Ultimate.allocInit(37, 419);call #Ultimate.allocInit(22, 420);call #Ultimate.allocInit(1, 421);call write~init~int(0, 421, 0, 1);call #Ultimate.allocInit(2, 422);call write~init~int(48, 422, 0, 1);call write~init~int(0, 422, 1, 1);call #Ultimate.allocInit(57, 423);~#cc_to_error~0.base, ~#cc_to_error~0.offset := 424, 0;call #Ultimate.allocInit(64, 424);call write~init~int(0, ~#cc_to_error~0.base, ~#cc_to_error~0.offset, 4);call write~init~int(-84, ~#cc_to_error~0.base, 4 + ~#cc_to_error~0.offset, 4);call write~init~int(-71, ~#cc_to_error~0.base, 8 + ~#cc_to_error~0.offset, 4);call write~init~int(-84, ~#cc_to_error~0.base, 12 + ~#cc_to_error~0.offset, 4);call write~init~int(-32, ~#cc_to_error~0.base, 16 + ~#cc_to_error~0.offset, 4);call write~init~int(-62, ~#cc_to_error~0.base, 20 + ~#cc_to_error~0.offset, 4);call write~init~int(-71, ~#cc_to_error~0.base, 24 + ~#cc_to_error~0.offset, 4);call write~init~int(-71, ~#cc_to_error~0.base, 28 + ~#cc_to_error~0.offset, 4);call write~init~int(-75, ~#cc_to_error~0.base, 32 + ~#cc_to_error~0.offset, 4);call write~init~int(-121, ~#cc_to_error~0.base, 36 + ~#cc_to_error~0.offset, 4);call write~init~int(-5, ~#cc_to_error~0.base, 40 + ~#cc_to_error~0.offset, 4);call write~init~int(-5, ~#cc_to_error~0.base, 44 + ~#cc_to_error~0.offset, 4);call write~init~int(-70, ~#cc_to_error~0.base, 48 + ~#cc_to_error~0.offset, 4);call write~init~int(-63, ~#cc_to_error~0.base, 52 + ~#cc_to_error~0.offset, 4);call write~init~int(-114, ~#cc_to_error~0.base, 56 + ~#cc_to_error~0.offset, 4);call write~init~int(-114, ~#cc_to_error~0.base, 60 + ~#cc_to_error~0.offset, 4);~#hcd_name~0.base, ~#hcd_name~0.offset := 425, 0;call #Ultimate.allocInit(12, 425);call write~init~int(105, ~#hcd_name~0.base, ~#hcd_name~0.offset, 1);call write~init~int(115, ~#hcd_name~0.base, 1 + ~#hcd_name~0.offset, 1);call write~init~int(112, ~#hcd_name~0.base, 2 + ~#hcd_name~0.offset, 1);call write~init~int(49, ~#hcd_name~0.base, 3 + ~#hcd_name~0.offset, 1);call write~init~int(49, ~#hcd_name~0.base, 4 + ~#hcd_name~0.offset, 1);call write~init~int(54, ~#hcd_name~0.base, 5 + ~#hcd_name~0.offset, 1);call write~init~int(120, ~#hcd_name~0.base, 6 + ~#hcd_name~0.offset, 1);call write~init~int(45, ~#hcd_name~0.base, 7 + ~#hcd_name~0.offset, 1);call write~init~int(104, ~#hcd_name~0.base, 8 + ~#hcd_name~0.offset, 1);call write~init~int(99, ~#hcd_name~0.base, 9 + ~#hcd_name~0.offset, 1);call write~init~int(100, ~#hcd_name~0.base, 10 + ~#hcd_name~0.offset, 1);call write~init~int(0, ~#hcd_name~0.base, 11 + ~#hcd_name~0.offset, 1);~#isp116x_debug_fops~0.base, ~#isp116x_debug_fops~0.offset := 426, 0;call #Ultimate.allocInit(240, 426);call write~init~$Pointer$(0, 0, ~#isp116x_debug_fops~0.base, ~#isp116x_debug_fops~0.offset, 8);call write~init~$Pointer$(#funAddr~seq_lseek.base, #funAddr~seq_lseek.offset, ~#isp116x_debug_fops~0.base, 8 + ~#isp116x_debug_fops~0.offset, 8);call write~init~$Pointer$(#funAddr~seq_read.base, #funAddr~seq_read.offset, ~#isp116x_debug_fops~0.base, 16 + ~#isp116x_debug_fops~0.offset, 8);call write~init~$Pointer$(0, 0, ~#isp116x_debug_fops~0.base, 24 + ~#isp116x_debug_fops~0.offset, 8);call write~init~$Pointer$(0, 0, ~#isp116x_debug_fops~0.base, 32 + ~#isp116x_debug_fops~0.offset, 8);call write~init~$Pointer$(0, 0, ~#isp116x_debug_fops~0.base, 40 + ~#isp116x_debug_fops~0.offset, 8);call write~init~$Pointer$(0, 0, ~#isp116x_debug_fops~0.base, 48 + ~#isp116x_debug_fops~0.offset, 8);call write~init~$Pointer$(0, 0, ~#isp116x_debug_fops~0.base, 56 + ~#isp116x_debug_fops~0.offset, 8);call write~init~$Pointer$(0, 0, ~#isp116x_debug_fops~0.base, 64 + ~#isp116x_debug_fops~0.offset, 8);call write~init~$Pointer$(0, 0, ~#isp116x_debug_fops~0.base, 72 + ~#isp116x_debug_fops~0.offset, 8);call write~init~$Pointer$(0, 0, ~#isp116x_debug_fops~0.base, 80 + ~#isp116x_debug_fops~0.offset, 8);call write~init~$Pointer$(0, 0, ~#isp116x_debug_fops~0.base, 88 + ~#isp116x_debug_fops~0.offset, 8);call write~init~$Pointer$(0, 0, ~#isp116x_debug_fops~0.base, 96 + ~#isp116x_debug_fops~0.offset, 8);call write~init~$Pointer$(0, 0, ~#isp116x_debug_fops~0.base, 104 + ~#isp116x_debug_fops~0.offset, 8);call write~init~$Pointer$(#funAddr~isp116x_open_seq.base, #funAddr~isp116x_open_seq.offset, ~#isp116x_debug_fops~0.base, 112 + ~#isp116x_debug_fops~0.offset, 8);call write~init~$Pointer$(0, 0, ~#isp116x_debug_fops~0.base, 120 + ~#isp116x_debug_fops~0.offset, 8);call write~init~$Pointer$(#funAddr~single_release.base, #funAddr~single_release.offset, ~#isp116x_debug_fops~0.base, 128 + ~#isp116x_debug_fops~0.offset, 8);call write~init~$Pointer$(0, 0, ~#isp116x_debug_fops~0.base, 136 + ~#isp116x_debug_fops~0.offset, 8);call write~init~$Pointer$(0, 0, ~#isp116x_debug_fops~0.base, 144 + ~#isp116x_debug_fops~0.offset, 8);call write~init~$Pointer$(0, 0, ~#isp116x_debug_fops~0.base, 152 + ~#isp116x_debug_fops~0.offset, 8);call write~init~$Pointer$(0, 0, ~#isp116x_debug_fops~0.base, 160 + ~#isp116x_debug_fops~0.offset, 8);call write~init~$Pointer$(0, 0, ~#isp116x_debug_fops~0.base, 168 + ~#isp116x_debug_fops~0.offset, 8);call write~init~$Pointer$(0, 0, ~#isp116x_debug_fops~0.base, 176 + ~#isp116x_debug_fops~0.offset, 8);call write~init~$Pointer$(0, 0, ~#isp116x_debug_fops~0.base, 184 + ~#isp116x_debug_fops~0.offset, 8);call write~init~$Pointer$(0, 0, ~#isp116x_debug_fops~0.base, 192 + ~#isp116x_debug_fops~0.offset, 8);call write~init~$Pointer$(0, 0, ~#isp116x_debug_fops~0.base, 200 + ~#isp116x_debug_fops~0.offset, 8);call write~init~$Pointer$(0, 0, ~#isp116x_debug_fops~0.base, 208 + ~#isp116x_debug_fops~0.offset, 8);call write~init~$Pointer$(0, 0, ~#isp116x_debug_fops~0.base, 216 + ~#isp116x_debug_fops~0.offset, 8);call write~init~$Pointer$(0, 0, ~#isp116x_debug_fops~0.base, 224 + ~#isp116x_debug_fops~0.offset, 8);call write~init~$Pointer$(0, 0, ~#isp116x_debug_fops~0.base, 232 + ~#isp116x_debug_fops~0.offset, 8);~#isp116x_hc_driver~0.base, ~#isp116x_hc_driver~0.offset := 427, 0;call #Ultimate.allocInit(348, 427);call write~init~$Pointer$(~#hcd_name~0.base, ~#hcd_name~0.offset, ~#isp116x_hc_driver~0.base, ~#isp116x_hc_driver~0.offset, 8);call write~init~$Pointer$(409, 0, ~#isp116x_hc_driver~0.base, 8 + ~#isp116x_hc_driver~0.offset, 8);call write~init~int(536, ~#isp116x_hc_driver~0.base, 16 + ~#isp116x_hc_driver~0.offset, 8);call write~init~$Pointer$(#funAddr~isp116x_irq.base, #funAddr~isp116x_irq.offset, ~#isp116x_hc_driver~0.base, 24 + ~#isp116x_hc_driver~0.offset, 8);call write~init~int(16, ~#isp116x_hc_driver~0.base, 32 + ~#isp116x_hc_driver~0.offset, 4);call write~init~$Pointer$(#funAddr~isp116x_reset.base, #funAddr~isp116x_reset.offset, ~#isp116x_hc_driver~0.base, 36 + ~#isp116x_hc_driver~0.offset, 8);call write~init~$Pointer$(#funAddr~isp116x_start.base, #funAddr~isp116x_start.offset, ~#isp116x_hc_driver~0.base, 44 + ~#isp116x_hc_driver~0.offset, 8);call write~init~$Pointer$(0, 0, ~#isp116x_hc_driver~0.base, 52 + ~#isp116x_hc_driver~0.offset, 8);call write~init~$Pointer$(0, 0, ~#isp116x_hc_driver~0.base, 60 + ~#isp116x_hc_driver~0.offset, 8);call write~init~$Pointer$(#funAddr~isp116x_stop.base, #funAddr~isp116x_stop.offset, ~#isp116x_hc_driver~0.base, 68 + ~#isp116x_hc_driver~0.offset, 8);call write~init~$Pointer$(0, 0, ~#isp116x_hc_driver~0.base, 76 + ~#isp116x_hc_driver~0.offset, 8);call write~init~$Pointer$(#funAddr~isp116x_get_frame.base, #funAddr~isp116x_get_frame.offset, ~#isp116x_hc_driver~0.base, 84 + ~#isp116x_hc_driver~0.offset, 8);call write~init~$Pointer$(#funAddr~isp116x_urb_enqueue.base, #funAddr~isp116x_urb_enqueue.offset, ~#isp116x_hc_driver~0.base, 92 + ~#isp116x_hc_driver~0.offset, 8);call write~init~$Pointer$(#funAddr~isp116x_urb_dequeue.base, #funAddr~isp116x_urb_dequeue.offset, ~#isp116x_hc_driver~0.base, 100 + ~#isp116x_hc_driver~0.offset, 8);call write~init~$Pointer$(0, 0, ~#isp116x_hc_driver~0.base, 108 + ~#isp116x_hc_driver~0.offset, 8);call write~init~$Pointer$(0, 0, ~#isp116x_hc_driver~0.base, 116 + ~#isp116x_hc_driver~0.offset, 8);call write~init~$Pointer$(#funAddr~isp116x_endpoint_disable.base, #funAddr~isp116x_endpoint_disable.offset, ~#isp116x_hc_driver~0.base, 124 + ~#isp116x_hc_driver~0.offset, 8);call write~init~$Pointer$(0, 0, ~#isp116x_hc_driver~0.base, 132 + ~#isp116x_hc_driver~0.offset, 8);call write~init~$Pointer$(#funAddr~isp116x_hub_status_data.base, #funAddr~isp116x_hub_status_data.offset, ~#isp116x_hc_driver~0.base, 140 + ~#isp116x_hc_driver~0.offset, 8);call write~init~$Pointer$(#funAddr~isp116x_hub_control.base, #funAddr~isp116x_hub_control.offset, ~#isp116x_hc_driver~0.base, 148 + ~#isp116x_hc_driver~0.offset, 8);call write~init~$Pointer$(#funAddr~isp116x_bus_suspend.base, #funAddr~isp116x_bus_suspend.offset, ~#isp116x_hc_driver~0.base, 156 + ~#isp116x_hc_driver~0.offset, 8);call write~init~$Pointer$(#funAddr~isp116x_bus_resume.base, #funAddr~isp116x_bus_resume.offset, ~#isp116x_hc_driver~0.base, 164 + ~#isp116x_hc_driver~0.offset, 8);call write~init~$Pointer$(0, 0, ~#isp116x_hc_driver~0.base, 172 + ~#isp116x_hc_driver~0.offset, 8);call write~init~$Pointer$(0, 0, ~#isp116x_hc_driver~0.base, 180 + ~#isp116x_hc_driver~0.offset, 8);call write~init~$Pointer$(0, 0, ~#isp116x_hc_driver~0.base, 188 + ~#isp116x_hc_driver~0.offset, 8);call write~init~$Pointer$(0, 0, ~#isp116x_hc_driver~0.base, 196 + ~#isp116x_hc_driver~0.offset, 8);call write~init~$Pointer$(0, 0, ~#isp116x_hc_driver~0.base, 204 + ~#isp116x_hc_driver~0.offset, 8);call write~init~$Pointer$(0, 0, ~#isp116x_hc_driver~0.base, 212 + ~#isp116x_hc_driver~0.offset, 8);call write~init~$Pointer$(0, 0, ~#isp116x_hc_driver~0.base, 220 + ~#isp116x_hc_driver~0.offset, 8);call write~init~$Pointer$(0, 0, ~#isp116x_hc_driver~0.base, 228 + ~#isp116x_hc_driver~0.offset, 8);call write~init~$Pointer$(0, 0, ~#isp116x_hc_driver~0.base, 236 + ~#isp116x_hc_driver~0.offset, 8);call write~init~$Pointer$(0, 0, ~#isp116x_hc_driver~0.base, 244 + ~#isp116x_hc_driver~0.offset, 8);call write~init~$Pointer$(0, 0, ~#isp116x_hc_driver~0.base, 252 + ~#isp116x_hc_driver~0.offset, 8);call write~init~$Pointer$(0, 0, ~#isp116x_hc_driver~0.base, 260 + ~#isp116x_hc_driver~0.offset, 8);call write~init~$Pointer$(0, 0, ~#isp116x_hc_driver~0.base, 268 + ~#isp116x_hc_driver~0.offset, 8);call write~init~$Pointer$(0, 0, ~#isp116x_hc_driver~0.base, 276 + ~#isp116x_hc_driver~0.offset, 8);call write~init~$Pointer$(0, 0, ~#isp116x_hc_driver~0.base, 284 + ~#isp116x_hc_driver~0.offset, 8);call write~init~$Pointer$(0, 0, ~#isp116x_hc_driver~0.base, 292 + ~#isp116x_hc_driver~0.offset, 8);call write~init~$Pointer$(0, 0, ~#isp116x_hc_driver~0.base, 300 + ~#isp116x_hc_driver~0.offset, 8);call write~init~$Pointer$(0, 0, ~#isp116x_hc_driver~0.base, 308 + ~#isp116x_hc_driver~0.offset, 8);call write~init~$Pointer$(0, 0, ~#isp116x_hc_driver~0.base, 316 + ~#isp116x_hc_driver~0.offset, 8);call write~init~$Pointer$(0, 0, ~#isp116x_hc_driver~0.base, 324 + ~#isp116x_hc_driver~0.offset, 8);call write~init~$Pointer$(0, 0, ~#isp116x_hc_driver~0.base, 332 + ~#isp116x_hc_driver~0.offset, 8);call write~init~$Pointer$(0, 0, ~#isp116x_hc_driver~0.base, 340 + ~#isp116x_hc_driver~0.offset, 8);~#isp116x_driver~0.base, ~#isp116x_driver~0.offset := 428, 0;call #Ultimate.allocInit(162, 428);call write~init~$Pointer$(#funAddr~isp116x_probe.base, #funAddr~isp116x_probe.offset, ~#isp116x_driver~0.base, ~#isp116x_driver~0.offset, 8);call write~init~$Pointer$(#funAddr~isp116x_remove.base, #funAddr~isp116x_remove.offset, ~#isp116x_driver~0.base, 8 + ~#isp116x_driver~0.offset, 8);call write~init~$Pointer$(0, 0, ~#isp116x_driver~0.base, 16 + ~#isp116x_driver~0.offset, 8);call write~init~$Pointer$(#funAddr~isp116x_suspend.base, #funAddr~isp116x_suspend.offset, ~#isp116x_driver~0.base, 24 + ~#isp116x_driver~0.offset, 8);call write~init~$Pointer$(#funAddr~isp116x_resume.base, #funAddr~isp116x_resume.offset, ~#isp116x_driver~0.base, 32 + ~#isp116x_driver~0.offset, 8);call write~init~$Pointer$(~#hcd_name~0.base, ~#hcd_name~0.offset, ~#isp116x_driver~0.base, 40 + ~#isp116x_driver~0.offset, 8);call write~init~$Pointer$(0, 0, ~#isp116x_driver~0.base, 48 + ~#isp116x_driver~0.offset, 8);call write~init~$Pointer$(0, 0, ~#isp116x_driver~0.base, 56 + ~#isp116x_driver~0.offset, 8);call write~init~$Pointer$(0, 0, ~#isp116x_driver~0.base, 64 + ~#isp116x_driver~0.offset, 8);call write~init~int(0, ~#isp116x_driver~0.base, 72 + ~#isp116x_driver~0.offset, 1);call write~init~$Pointer$(0, 0, ~#isp116x_driver~0.base, 73 + ~#isp116x_driver~0.offset, 8);call write~init~$Pointer$(0, 0, ~#isp116x_driver~0.base, 81 + ~#isp116x_driver~0.offset, 8);call write~init~$Pointer$(0, 0, ~#isp116x_driver~0.base, 89 + ~#isp116x_driver~0.offset, 8);call write~init~$Pointer$(0, 0, ~#isp116x_driver~0.base, 97 + ~#isp116x_driver~0.offset, 8);call write~init~$Pointer$(0, 0, ~#isp116x_driver~0.base, 105 + ~#isp116x_driver~0.offset, 8);call write~init~$Pointer$(0, 0, ~#isp116x_driver~0.base, 113 + ~#isp116x_driver~0.offset, 8);call write~init~$Pointer$(0, 0, ~#isp116x_driver~0.base, 121 + ~#isp116x_driver~0.offset, 8);call write~init~$Pointer$(0, 0, ~#isp116x_driver~0.base, 129 + ~#isp116x_driver~0.offset, 8);call write~init~$Pointer$(0, 0, ~#isp116x_driver~0.base, 137 + ~#isp116x_driver~0.offset, 8);call write~init~$Pointer$(0, 0, ~#isp116x_driver~0.base, 145 + ~#isp116x_driver~0.offset, 8);call write~init~$Pointer$(0, 0, ~#isp116x_driver~0.base, 153 + ~#isp116x_driver~0.offset, 8);call write~init~int(0, ~#isp116x_driver~0.base, 161 + ~#isp116x_driver~0.offset, 1);~ldv_thread_0~0.identifier := 0;~ldv_thread_0~0.function.base, ~ldv_thread_0~0.function.offset := 0, 0;~ldv_thread_1~0.identifier := 0;~ldv_thread_1~0.function.base, ~ldv_thread_1~0.function.offset := 0, 0;~ldv_thread_2~0.identifier := 0;~ldv_thread_2~0.function.base, ~ldv_thread_2~0.function.offset := 0, 0;~ldv_thread_3~0.identifier := 0;~ldv_thread_3~0.function.base, ~ldv_thread_3~0.function.offset := 0, 0;~ldv_thread_4~0.identifier := 0;~ldv_thread_4~0.function.base, ~ldv_thread_4~0.function.offset := 0, 0;~ldv_thread_5~0.identifier := 0;~ldv_thread_5~0.function.base, ~ldv_thread_5~0.function.offset := 0, 0;~ldv_thread_9~0.identifier := 0;~ldv_thread_9~0.function.base, ~ldv_thread_9~0.function.offset := 0, 0;~ldv_linux_alloc_usb_lock_lock~0 := 1;~ldv_linux_arch_io_iomem~0 := 0;~ldv_linux_block_genhd_disk_state~0 := 0;~ldv_linux_block_queue_queue_state~0 := 0;~ldv_linux_block_request_blk_rq~0 := 0;~ldv_linux_drivers_base_class_usb_gadget_class~0 := 0;~ldv_linux_fs_char_dev_usb_gadget_chrdev~0 := 0;~ldv_linux_fs_sysfs_sysfs~0 := 0;~ldv_linux_kernel_locking_rwlock_rlock~0 := 1;~ldv_linux_kernel_locking_rwlock_wlock~0 := 1;~ldv_linux_kernel_module_module_refcounter~0 := 1;~ldv_linux_kernel_rcu_srcu_srcu_nested~0 := 0;~ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh~0 := 0;~ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched~0 := 0;~ldv_linux_kernel_rcu_update_lock_rcu_nested~0 := 0;~__ldv_in_interrupt_context~0 := 0;~ldv_linux_mmc_sdio_func_sdio_element~0 := 0;~ldv_linux_net_register_probe_state~0 := 0;~rtnllocknumber~0 := 0;~locksocknumber~0 := 0;~ldv_linux_usb_coherent_coherent_state~0 := 0;~LDV_LINUX_USB_DEV_USB_DEV_REF_COUNTS~0 := 0;~ldv_linux_usb_gadget_usb_gadget~0 := 0;~ldv_linux_usb_register_probe_state~0 := 0;~ldv_linux_usb_urb_urb_state~0 := 0;~LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_i_mutex_of_inode~0 := 0;~LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_lock~0 := 0;~LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_mutex_of_device~0 := 0;~ldv_linux_kernel_locking_spinlock_spin_alloc_lock_of_task_struct~0 := 1;~ldv_linux_kernel_locking_spinlock_spin_i_lock_of_inode~0 := 1;~ldv_linux_kernel_locking_spinlock_spin_lock~0 := 1;~ldv_linux_kernel_locking_spinlock_spin_lock_of_NOT_ARG_SIGN~0 := 1;~ldv_linux_kernel_locking_spinlock_spin_lock_of_isp116x~0 := 1;~ldv_linux_kernel_locking_spinlock_spin_node_size_lock_of_pglist_data~0 := 1;~ldv_linux_kernel_locking_spinlock_spin_ptl~0 := 1;~ldv_linux_kernel_locking_spinlock_spin_siglock_of_sighand_struct~0 := 1;~ldv_linux_kernel_sched_completion_completion~0 := 0;~ldv_linux_lib_idr_idr~0 := 0; {2179#(= ~ldv_linux_arch_io_iomem~0 0)} is VALID [2022-02-20 23:21:36,966 INFO L290 TraceCheckUtils]: 1: Hoare triple {2179#(= ~ldv_linux_arch_io_iomem~0 0)} assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;assume { :begin_inline_ldv_ldv_initialize_152 } true;assume { :begin_inline_ldv_linux_lib_find_bit_initialize } true; {2179#(= ~ldv_linux_arch_io_iomem~0 0)} is VALID [2022-02-20 23:21:36,966 INFO L272 TraceCheckUtils]: 2: Hoare triple {2179#(= ~ldv_linux_arch_io_iomem~0 0)} call ldv_assume((if ~nr_cpu_ids~0 > 0 then 1 else 0)); {2177#true} is VALID [2022-02-20 23:21:36,966 INFO L290 TraceCheckUtils]: 3: Hoare triple {2177#true} ~expression := #in~expression; {2177#true} is VALID [2022-02-20 23:21:36,966 INFO L290 TraceCheckUtils]: 4: Hoare triple {2177#true} assume !(0 == ~expression); {2177#true} is VALID [2022-02-20 23:21:36,966 INFO L290 TraceCheckUtils]: 5: Hoare triple {2177#true} assume true; {2177#true} is VALID [2022-02-20 23:21:36,967 INFO L284 TraceCheckUtils]: 6: Hoare quadruple {2177#true} {2179#(= ~ldv_linux_arch_io_iomem~0 0)} #5355#return; {2179#(= ~ldv_linux_arch_io_iomem~0 0)} is VALID [2022-02-20 23:21:36,967 INFO L290 TraceCheckUtils]: 7: Hoare triple {2179#(= ~ldv_linux_arch_io_iomem~0 0)} assume { :end_inline_ldv_linux_lib_find_bit_initialize } true; {2179#(= ~ldv_linux_arch_io_iomem~0 0)} is VALID [2022-02-20 23:21:36,968 INFO L290 TraceCheckUtils]: 8: Hoare triple {2179#(= ~ldv_linux_arch_io_iomem~0 0)} assume { :end_inline_ldv_ldv_initialize_152 } true;assume { :begin_inline_ldv_entry_EMGentry_9 } true;ldv_entry_EMGentry_9_#in~arg0#1.base, ldv_entry_EMGentry_9_#in~arg0#1.offset := 0, 0;havoc ldv_entry_EMGentry_9_#t~ret872#1, ldv_entry_EMGentry_9_#t~ret873#1, ldv_entry_EMGentry_9_#t~ret874#1, ldv_entry_EMGentry_9_#t~ret875#1, ldv_entry_EMGentry_9_~arg0#1.base, ldv_entry_EMGentry_9_~arg0#1.offset, ldv_entry_EMGentry_9_~ldv_9_exit_isp116x_driver_exit_default~0#1.base, ldv_entry_EMGentry_9_~ldv_9_exit_isp116x_driver_exit_default~0#1.offset, ldv_entry_EMGentry_9_~ldv_9_init_isp116x_driver_init_default~0#1.base, ldv_entry_EMGentry_9_~ldv_9_init_isp116x_driver_init_default~0#1.offset, ldv_entry_EMGentry_9_~ldv_9_ret_default~0#1, ldv_entry_EMGentry_9_~tmp~52#1, ldv_entry_EMGentry_9_~tmp___0~25#1;ldv_entry_EMGentry_9_~arg0#1.base, ldv_entry_EMGentry_9_~arg0#1.offset := ldv_entry_EMGentry_9_#in~arg0#1.base, ldv_entry_EMGentry_9_#in~arg0#1.offset;havoc ldv_entry_EMGentry_9_~ldv_9_exit_isp116x_driver_exit_default~0#1.base, ldv_entry_EMGentry_9_~ldv_9_exit_isp116x_driver_exit_default~0#1.offset;havoc ldv_entry_EMGentry_9_~ldv_9_init_isp116x_driver_init_default~0#1.base, ldv_entry_EMGentry_9_~ldv_9_init_isp116x_driver_init_default~0#1.offset;havoc ldv_entry_EMGentry_9_~ldv_9_ret_default~0#1;havoc ldv_entry_EMGentry_9_~tmp~52#1;havoc ldv_entry_EMGentry_9_~tmp___0~25#1;assume { :begin_inline_ldv_EMGentry_init_isp116x_driver_init_9_13 } true;ldv_EMGentry_init_isp116x_driver_init_9_13_#in~arg0#1.base, ldv_EMGentry_init_isp116x_driver_init_9_13_#in~arg0#1.offset := ldv_entry_EMGentry_9_~ldv_9_init_isp116x_driver_init_default~0#1.base, ldv_entry_EMGentry_9_~ldv_9_init_isp116x_driver_init_default~0#1.offset;havoc ldv_EMGentry_init_isp116x_driver_init_9_13_#res#1;havoc ldv_EMGentry_init_isp116x_driver_init_9_13_#t~ret864#1, ldv_EMGentry_init_isp116x_driver_init_9_13_~arg0#1.base, ldv_EMGentry_init_isp116x_driver_init_9_13_~arg0#1.offset, ldv_EMGentry_init_isp116x_driver_init_9_13_~tmp~44#1;ldv_EMGentry_init_isp116x_driver_init_9_13_~arg0#1.base, ldv_EMGentry_init_isp116x_driver_init_9_13_~arg0#1.offset := ldv_EMGentry_init_isp116x_driver_init_9_13_#in~arg0#1.base, ldv_EMGentry_init_isp116x_driver_init_9_13_#in~arg0#1.offset;havoc ldv_EMGentry_init_isp116x_driver_init_9_13_~tmp~44#1;assume { :begin_inline_isp116x_driver_init } true;havoc isp116x_driver_init_#res#1;havoc isp116x_driver_init_#t~ret863#1, isp116x_driver_init_~tmp~43#1;havoc isp116x_driver_init_~tmp~43#1;assume { :begin_inline_ldv___platform_driver_register_147 } true;ldv___platform_driver_register_147_#in~ldv_func_arg1#1.base, ldv___platform_driver_register_147_#in~ldv_func_arg1#1.offset, ldv___platform_driver_register_147_#in~ldv_func_arg2#1.base, ldv___platform_driver_register_147_#in~ldv_func_arg2#1.offset := ~#isp116x_driver~0.base, ~#isp116x_driver~0.offset, ~#__this_module~0.base, ~#__this_module~0.offset;havoc ldv___platform_driver_register_147_#res#1;havoc ldv___platform_driver_register_147_#t~ret1045#1, ldv___platform_driver_register_147_#t~ret1046#1, ldv___platform_driver_register_147_~ldv_func_arg1#1.base, ldv___platform_driver_register_147_~ldv_func_arg1#1.offset, ldv___platform_driver_register_147_~ldv_func_arg2#1.base, ldv___platform_driver_register_147_~ldv_func_arg2#1.offset, ldv___platform_driver_register_147_~ldv_func_res~1#1, ldv___platform_driver_register_147_~tmp~64#1, ldv___platform_driver_register_147_~tmp___0~31#1;ldv___platform_driver_register_147_~ldv_func_arg1#1.base, ldv___platform_driver_register_147_~ldv_func_arg1#1.offset := ldv___platform_driver_register_147_#in~ldv_func_arg1#1.base, ldv___platform_driver_register_147_#in~ldv_func_arg1#1.offset;ldv___platform_driver_register_147_~ldv_func_arg2#1.base, ldv___platform_driver_register_147_~ldv_func_arg2#1.offset := ldv___platform_driver_register_147_#in~ldv_func_arg2#1.base, ldv___platform_driver_register_147_#in~ldv_func_arg2#1.offset;havoc ldv___platform_driver_register_147_~ldv_func_res~1#1;havoc ldv___platform_driver_register_147_~tmp~64#1;havoc ldv___platform_driver_register_147_~tmp___0~31#1;assume { :begin_inline___platform_driver_register } true;__platform_driver_register_#in~arg0#1.base, __platform_driver_register_#in~arg0#1.offset, __platform_driver_register_#in~arg1#1.base, __platform_driver_register_#in~arg1#1.offset := ldv___platform_driver_register_147_~ldv_func_arg1#1.base, ldv___platform_driver_register_147_~ldv_func_arg1#1.offset, ldv___platform_driver_register_147_~ldv_func_arg2#1.base, ldv___platform_driver_register_147_~ldv_func_arg2#1.offset;havoc __platform_driver_register_#res#1;havoc __platform_driver_register_#t~nondet1205#1, __platform_driver_register_~arg0#1.base, __platform_driver_register_~arg0#1.offset, __platform_driver_register_~arg1#1.base, __platform_driver_register_~arg1#1.offset;__platform_driver_register_~arg0#1.base, __platform_driver_register_~arg0#1.offset := __platform_driver_register_#in~arg0#1.base, __platform_driver_register_#in~arg0#1.offset;__platform_driver_register_~arg1#1.base, __platform_driver_register_~arg1#1.offset := __platform_driver_register_#in~arg1#1.base, __platform_driver_register_#in~arg1#1.offset;assume -2147483648 <= __platform_driver_register_#t~nondet1205#1 && __platform_driver_register_#t~nondet1205#1 <= 2147483647;__platform_driver_register_#res#1 := __platform_driver_register_#t~nondet1205#1;havoc __platform_driver_register_#t~nondet1205#1; {2179#(= ~ldv_linux_arch_io_iomem~0 0)} is VALID [2022-02-20 23:21:36,968 INFO L290 TraceCheckUtils]: 9: Hoare triple {2179#(= ~ldv_linux_arch_io_iomem~0 0)} ldv___platform_driver_register_147_#t~ret1045#1 := __platform_driver_register_#res#1;assume { :end_inline___platform_driver_register } true;assume -2147483648 <= ldv___platform_driver_register_147_#t~ret1045#1 && ldv___platform_driver_register_147_#t~ret1045#1 <= 2147483647;ldv___platform_driver_register_147_~tmp~64#1 := ldv___platform_driver_register_147_#t~ret1045#1;havoc ldv___platform_driver_register_147_#t~ret1045#1;ldv___platform_driver_register_147_~ldv_func_res~1#1 := ldv___platform_driver_register_147_~tmp~64#1;assume { :begin_inline_ldv___platform_driver_register } true;ldv___platform_driver_register_#in~arg0#1, ldv___platform_driver_register_#in~arg1#1.base, ldv___platform_driver_register_#in~arg1#1.offset, ldv___platform_driver_register_#in~arg2#1.base, ldv___platform_driver_register_#in~arg2#1.offset := ldv___platform_driver_register_147_~ldv_func_res~1#1, ldv___platform_driver_register_147_~ldv_func_arg1#1.base, ldv___platform_driver_register_147_~ldv_func_arg1#1.offset, ldv___platform_driver_register_147_~ldv_func_arg2#1.base, ldv___platform_driver_register_147_~ldv_func_arg2#1.offset;havoc ldv___platform_driver_register_#res#1;havoc ldv___platform_driver_register_#t~ret865#1, ldv___platform_driver_register_~arg0#1, ldv___platform_driver_register_~arg1#1.base, ldv___platform_driver_register_~arg1#1.offset, ldv___platform_driver_register_~arg2#1.base, ldv___platform_driver_register_~arg2#1.offset, ldv___platform_driver_register_~ldv_6_platform_driver_platform_driver~0#1.base, ldv___platform_driver_register_~ldv_6_platform_driver_platform_driver~0#1.offset, ldv___platform_driver_register_~tmp~45#1;ldv___platform_driver_register_~arg0#1 := ldv___platform_driver_register_#in~arg0#1;ldv___platform_driver_register_~arg1#1.base, ldv___platform_driver_register_~arg1#1.offset := ldv___platform_driver_register_#in~arg1#1.base, ldv___platform_driver_register_#in~arg1#1.offset;ldv___platform_driver_register_~arg2#1.base, ldv___platform_driver_register_~arg2#1.offset := ldv___platform_driver_register_#in~arg2#1.base, ldv___platform_driver_register_#in~arg2#1.offset;havoc ldv___platform_driver_register_~ldv_6_platform_driver_platform_driver~0#1.base, ldv___platform_driver_register_~ldv_6_platform_driver_platform_driver~0#1.offset;havoc ldv___platform_driver_register_~tmp~45#1; {2179#(= ~ldv_linux_arch_io_iomem~0 0)} is VALID [2022-02-20 23:21:36,968 INFO L272 TraceCheckUtils]: 10: Hoare triple {2179#(= ~ldv_linux_arch_io_iomem~0 0)} call ldv___platform_driver_register_#t~ret865#1 := ldv_undef_int(); {2177#true} is VALID [2022-02-20 23:21:36,969 INFO L290 TraceCheckUtils]: 11: Hoare triple {2177#true} havoc ~tmp~101;assume -2147483648 <= #t~nondet1142 && #t~nondet1142 <= 2147483647;~tmp~101 := #t~nondet1142;havoc #t~nondet1142;#res := ~tmp~101; {2177#true} is VALID [2022-02-20 23:21:36,969 INFO L290 TraceCheckUtils]: 12: Hoare triple {2177#true} assume true; {2177#true} is VALID [2022-02-20 23:21:36,969 INFO L284 TraceCheckUtils]: 13: Hoare quadruple {2177#true} {2179#(= ~ldv_linux_arch_io_iomem~0 0)} #5357#return; {2179#(= ~ldv_linux_arch_io_iomem~0 0)} is VALID [2022-02-20 23:21:36,969 INFO L290 TraceCheckUtils]: 14: Hoare triple {2179#(= ~ldv_linux_arch_io_iomem~0 0)} assume -2147483648 <= ldv___platform_driver_register_#t~ret865#1 && ldv___platform_driver_register_#t~ret865#1 <= 2147483647;ldv___platform_driver_register_~tmp~45#1 := ldv___platform_driver_register_#t~ret865#1;havoc ldv___platform_driver_register_#t~ret865#1; {2179#(= ~ldv_linux_arch_io_iomem~0 0)} is VALID [2022-02-20 23:21:36,970 INFO L290 TraceCheckUtils]: 15: Hoare triple {2179#(= ~ldv_linux_arch_io_iomem~0 0)} assume !(0 != ldv___platform_driver_register_~tmp~45#1); {2179#(= ~ldv_linux_arch_io_iomem~0 0)} is VALID [2022-02-20 23:21:36,970 INFO L272 TraceCheckUtils]: 16: Hoare triple {2179#(= ~ldv_linux_arch_io_iomem~0 0)} call ldv_assume((if 0 != ldv___platform_driver_register_~arg0#1 then 1 else 0)); {2177#true} is VALID [2022-02-20 23:21:36,970 INFO L290 TraceCheckUtils]: 17: Hoare triple {2177#true} ~expression := #in~expression; {2177#true} is VALID [2022-02-20 23:21:36,970 INFO L290 TraceCheckUtils]: 18: Hoare triple {2177#true} assume !(0 == ~expression); {2177#true} is VALID [2022-02-20 23:21:36,970 INFO L290 TraceCheckUtils]: 19: Hoare triple {2177#true} assume true; {2177#true} is VALID [2022-02-20 23:21:36,971 INFO L284 TraceCheckUtils]: 20: Hoare quadruple {2177#true} {2179#(= ~ldv_linux_arch_io_iomem~0 0)} #5459#return; {2179#(= ~ldv_linux_arch_io_iomem~0 0)} is VALID [2022-02-20 23:21:36,971 INFO L290 TraceCheckUtils]: 21: Hoare triple {2179#(= ~ldv_linux_arch_io_iomem~0 0)} ldv___platform_driver_register_#res#1 := ldv___platform_driver_register_~arg0#1; {2179#(= ~ldv_linux_arch_io_iomem~0 0)} is VALID [2022-02-20 23:21:36,972 INFO L290 TraceCheckUtils]: 22: Hoare triple {2179#(= ~ldv_linux_arch_io_iomem~0 0)} ldv___platform_driver_register_147_#t~ret1046#1 := ldv___platform_driver_register_#res#1;assume { :end_inline_ldv___platform_driver_register } true;assume -2147483648 <= ldv___platform_driver_register_147_#t~ret1046#1 && ldv___platform_driver_register_147_#t~ret1046#1 <= 2147483647;ldv___platform_driver_register_147_~tmp___0~31#1 := ldv___platform_driver_register_147_#t~ret1046#1;havoc ldv___platform_driver_register_147_#t~ret1046#1;ldv___platform_driver_register_147_#res#1 := ldv___platform_driver_register_147_~tmp___0~31#1; {2179#(= ~ldv_linux_arch_io_iomem~0 0)} is VALID [2022-02-20 23:21:36,972 INFO L290 TraceCheckUtils]: 23: Hoare triple {2179#(= ~ldv_linux_arch_io_iomem~0 0)} isp116x_driver_init_#t~ret863#1 := ldv___platform_driver_register_147_#res#1;assume { :end_inline_ldv___platform_driver_register_147 } true;assume -2147483648 <= isp116x_driver_init_#t~ret863#1 && isp116x_driver_init_#t~ret863#1 <= 2147483647;isp116x_driver_init_~tmp~43#1 := isp116x_driver_init_#t~ret863#1;havoc isp116x_driver_init_#t~ret863#1;isp116x_driver_init_#res#1 := isp116x_driver_init_~tmp~43#1; {2179#(= ~ldv_linux_arch_io_iomem~0 0)} is VALID [2022-02-20 23:21:36,972 INFO L290 TraceCheckUtils]: 24: Hoare triple {2179#(= ~ldv_linux_arch_io_iomem~0 0)} ldv_EMGentry_init_isp116x_driver_init_9_13_#t~ret864#1 := isp116x_driver_init_#res#1;assume { :end_inline_isp116x_driver_init } true;assume -2147483648 <= ldv_EMGentry_init_isp116x_driver_init_9_13_#t~ret864#1 && ldv_EMGentry_init_isp116x_driver_init_9_13_#t~ret864#1 <= 2147483647;ldv_EMGentry_init_isp116x_driver_init_9_13_~tmp~44#1 := ldv_EMGentry_init_isp116x_driver_init_9_13_#t~ret864#1;havoc ldv_EMGentry_init_isp116x_driver_init_9_13_#t~ret864#1;ldv_EMGentry_init_isp116x_driver_init_9_13_#res#1 := ldv_EMGentry_init_isp116x_driver_init_9_13_~tmp~44#1; {2179#(= ~ldv_linux_arch_io_iomem~0 0)} is VALID [2022-02-20 23:21:36,973 INFO L290 TraceCheckUtils]: 25: Hoare triple {2179#(= ~ldv_linux_arch_io_iomem~0 0)} ldv_entry_EMGentry_9_#t~ret872#1 := ldv_EMGentry_init_isp116x_driver_init_9_13_#res#1;assume { :end_inline_ldv_EMGentry_init_isp116x_driver_init_9_13 } true;assume -2147483648 <= ldv_entry_EMGentry_9_#t~ret872#1 && ldv_entry_EMGentry_9_#t~ret872#1 <= 2147483647;ldv_entry_EMGentry_9_~ldv_9_ret_default~0#1 := ldv_entry_EMGentry_9_#t~ret872#1;havoc ldv_entry_EMGentry_9_#t~ret872#1;assume { :begin_inline_ldv_ldv_post_init_149 } true;ldv_ldv_post_init_149_#in~ldv_func_arg1#1 := ldv_entry_EMGentry_9_~ldv_9_ret_default~0#1;havoc ldv_ldv_post_init_149_#res#1;havoc ldv_ldv_post_init_149_#t~ret1047#1, ldv_ldv_post_init_149_~ldv_func_arg1#1, ldv_ldv_post_init_149_~tmp~65#1;ldv_ldv_post_init_149_~ldv_func_arg1#1 := ldv_ldv_post_init_149_#in~ldv_func_arg1#1;havoc ldv_ldv_post_init_149_~tmp~65#1; {2179#(= ~ldv_linux_arch_io_iomem~0 0)} is VALID [2022-02-20 23:21:36,973 INFO L272 TraceCheckUtils]: 26: Hoare triple {2179#(= ~ldv_linux_arch_io_iomem~0 0)} call ldv_linux_net_register_reset_error_counter(); {2214#(= |old(~ldv_linux_net_register_probe_state~0)| ~ldv_linux_net_register_probe_state~0)} is VALID [2022-02-20 23:21:36,973 INFO L290 TraceCheckUtils]: 27: Hoare triple {2214#(= |old(~ldv_linux_net_register_probe_state~0)| ~ldv_linux_net_register_probe_state~0)} ~ldv_linux_net_register_probe_state~0 := 0; {2177#true} is VALID [2022-02-20 23:21:36,973 INFO L290 TraceCheckUtils]: 28: Hoare triple {2177#true} assume true; {2177#true} is VALID [2022-02-20 23:21:36,974 INFO L284 TraceCheckUtils]: 29: Hoare quadruple {2177#true} {2179#(= ~ldv_linux_arch_io_iomem~0 0)} #5461#return; {2179#(= ~ldv_linux_arch_io_iomem~0 0)} is VALID [2022-02-20 23:21:36,974 INFO L272 TraceCheckUtils]: 30: Hoare triple {2179#(= ~ldv_linux_arch_io_iomem~0 0)} call ldv_linux_usb_register_reset_error_counter(); {2215#(= ~ldv_linux_usb_register_probe_state~0 |old(~ldv_linux_usb_register_probe_state~0)|)} is VALID [2022-02-20 23:21:36,974 INFO L290 TraceCheckUtils]: 31: Hoare triple {2215#(= ~ldv_linux_usb_register_probe_state~0 |old(~ldv_linux_usb_register_probe_state~0)|)} ~ldv_linux_usb_register_probe_state~0 := 0; {2177#true} is VALID [2022-02-20 23:21:36,974 INFO L290 TraceCheckUtils]: 32: Hoare triple {2177#true} assume true; {2177#true} is VALID [2022-02-20 23:21:36,975 INFO L284 TraceCheckUtils]: 33: Hoare quadruple {2177#true} {2179#(= ~ldv_linux_arch_io_iomem~0 0)} #5463#return; {2179#(= ~ldv_linux_arch_io_iomem~0 0)} is VALID [2022-02-20 23:21:36,975 INFO L290 TraceCheckUtils]: 34: Hoare triple {2179#(= ~ldv_linux_arch_io_iomem~0 0)} assume { :begin_inline_ldv_post_init } true;ldv_post_init_#in~init_ret_val#1 := ldv_ldv_post_init_149_~ldv_func_arg1#1;havoc ldv_post_init_#res#1;havoc ldv_post_init_#t~ret1092#1, ldv_post_init_~init_ret_val#1, ldv_post_init_~tmp~83#1;ldv_post_init_~init_ret_val#1 := ldv_post_init_#in~init_ret_val#1;havoc ldv_post_init_~tmp~83#1; {2179#(= ~ldv_linux_arch_io_iomem~0 0)} is VALID [2022-02-20 23:21:36,975 INFO L272 TraceCheckUtils]: 35: Hoare triple {2179#(= ~ldv_linux_arch_io_iomem~0 0)} call ldv_post_init_#t~ret1092#1 := ldv_filter_positive_int(ldv_post_init_~init_ret_val#1); {2177#true} is VALID [2022-02-20 23:21:36,975 INFO L290 TraceCheckUtils]: 36: Hoare triple {2177#true} ~val := #in~val; {2177#true} is VALID [2022-02-20 23:21:36,976 INFO L272 TraceCheckUtils]: 37: Hoare triple {2177#true} call ldv_assume((if ~val <= 0 then 1 else 0)); {2177#true} is VALID [2022-02-20 23:21:36,976 INFO L290 TraceCheckUtils]: 38: Hoare triple {2177#true} ~expression := #in~expression; {2177#true} is VALID [2022-02-20 23:21:36,976 INFO L290 TraceCheckUtils]: 39: Hoare triple {2177#true} assume !(0 == ~expression); {2177#true} is VALID [2022-02-20 23:21:36,976 INFO L290 TraceCheckUtils]: 40: Hoare triple {2177#true} assume true; {2177#true} is VALID [2022-02-20 23:21:36,976 INFO L284 TraceCheckUtils]: 41: Hoare quadruple {2177#true} {2177#true} #5255#return; {2177#true} is VALID [2022-02-20 23:21:36,976 INFO L290 TraceCheckUtils]: 42: Hoare triple {2177#true} #res := ~val; {2177#true} is VALID [2022-02-20 23:21:36,977 INFO L290 TraceCheckUtils]: 43: Hoare triple {2177#true} assume true; {2177#true} is VALID [2022-02-20 23:21:36,977 INFO L284 TraceCheckUtils]: 44: Hoare quadruple {2177#true} {2179#(= ~ldv_linux_arch_io_iomem~0 0)} #5465#return; {2179#(= ~ldv_linux_arch_io_iomem~0 0)} is VALID [2022-02-20 23:21:36,979 INFO L290 TraceCheckUtils]: 45: Hoare triple {2179#(= ~ldv_linux_arch_io_iomem~0 0)} assume -2147483648 <= ldv_post_init_#t~ret1092#1 && ldv_post_init_#t~ret1092#1 <= 2147483647;ldv_post_init_~tmp~83#1 := ldv_post_init_#t~ret1092#1;havoc ldv_post_init_#t~ret1092#1;ldv_post_init_#res#1 := ldv_post_init_~tmp~83#1; {2179#(= ~ldv_linux_arch_io_iomem~0 0)} is VALID [2022-02-20 23:21:36,979 INFO L290 TraceCheckUtils]: 46: Hoare triple {2179#(= ~ldv_linux_arch_io_iomem~0 0)} ldv_ldv_post_init_149_#t~ret1047#1 := ldv_post_init_#res#1;assume { :end_inline_ldv_post_init } true;assume -2147483648 <= ldv_ldv_post_init_149_#t~ret1047#1 && ldv_ldv_post_init_149_#t~ret1047#1 <= 2147483647;ldv_ldv_post_init_149_~tmp~65#1 := ldv_ldv_post_init_149_#t~ret1047#1;havoc ldv_ldv_post_init_149_#t~ret1047#1;ldv_ldv_post_init_149_#res#1 := ldv_ldv_post_init_149_~tmp~65#1; {2179#(= ~ldv_linux_arch_io_iomem~0 0)} is VALID [2022-02-20 23:21:36,979 INFO L290 TraceCheckUtils]: 47: Hoare triple {2179#(= ~ldv_linux_arch_io_iomem~0 0)} ldv_entry_EMGentry_9_#t~ret873#1 := ldv_ldv_post_init_149_#res#1;assume { :end_inline_ldv_ldv_post_init_149 } true;assume -2147483648 <= ldv_entry_EMGentry_9_#t~ret873#1 && ldv_entry_EMGentry_9_#t~ret873#1 <= 2147483647;ldv_entry_EMGentry_9_~ldv_9_ret_default~0#1 := ldv_entry_EMGentry_9_#t~ret873#1;havoc ldv_entry_EMGentry_9_#t~ret873#1; {2179#(= ~ldv_linux_arch_io_iomem~0 0)} is VALID [2022-02-20 23:21:36,979 INFO L272 TraceCheckUtils]: 48: Hoare triple {2179#(= ~ldv_linux_arch_io_iomem~0 0)} call ldv_entry_EMGentry_9_#t~ret874#1 := ldv_undef_int(); {2177#true} is VALID [2022-02-20 23:21:36,980 INFO L290 TraceCheckUtils]: 49: Hoare triple {2177#true} havoc ~tmp~101;assume -2147483648 <= #t~nondet1142 && #t~nondet1142 <= 2147483647;~tmp~101 := #t~nondet1142;havoc #t~nondet1142;#res := ~tmp~101; {2177#true} is VALID [2022-02-20 23:21:36,980 INFO L290 TraceCheckUtils]: 50: Hoare triple {2177#true} assume true; {2177#true} is VALID [2022-02-20 23:21:36,980 INFO L284 TraceCheckUtils]: 51: Hoare quadruple {2177#true} {2179#(= ~ldv_linux_arch_io_iomem~0 0)} #5467#return; {2179#(= ~ldv_linux_arch_io_iomem~0 0)} is VALID [2022-02-20 23:21:36,981 INFO L290 TraceCheckUtils]: 52: Hoare triple {2179#(= ~ldv_linux_arch_io_iomem~0 0)} assume -2147483648 <= ldv_entry_EMGentry_9_#t~ret874#1 && ldv_entry_EMGentry_9_#t~ret874#1 <= 2147483647;ldv_entry_EMGentry_9_~tmp___0~25#1 := ldv_entry_EMGentry_9_#t~ret874#1;havoc ldv_entry_EMGentry_9_#t~ret874#1; {2179#(= ~ldv_linux_arch_io_iomem~0 0)} is VALID [2022-02-20 23:21:36,981 INFO L290 TraceCheckUtils]: 53: Hoare triple {2179#(= ~ldv_linux_arch_io_iomem~0 0)} assume 0 != ldv_entry_EMGentry_9_~tmp___0~25#1; {2179#(= ~ldv_linux_arch_io_iomem~0 0)} is VALID [2022-02-20 23:21:36,981 INFO L272 TraceCheckUtils]: 54: Hoare triple {2179#(= ~ldv_linux_arch_io_iomem~0 0)} call ldv_assume((if 0 != ldv_entry_EMGentry_9_~ldv_9_ret_default~0#1 then 1 else 0)); {2177#true} is VALID [2022-02-20 23:21:36,981 INFO L290 TraceCheckUtils]: 55: Hoare triple {2177#true} ~expression := #in~expression; {2177#true} is VALID [2022-02-20 23:21:36,981 INFO L290 TraceCheckUtils]: 56: Hoare triple {2177#true} assume !(0 == ~expression); {2177#true} is VALID [2022-02-20 23:21:36,982 INFO L290 TraceCheckUtils]: 57: Hoare triple {2177#true} assume true; {2177#true} is VALID [2022-02-20 23:21:36,982 INFO L284 TraceCheckUtils]: 58: Hoare quadruple {2177#true} {2179#(= ~ldv_linux_arch_io_iomem~0 0)} #5469#return; {2179#(= ~ldv_linux_arch_io_iomem~0 0)} is VALID [2022-02-20 23:21:36,982 INFO L290 TraceCheckUtils]: 59: Hoare triple {2179#(= ~ldv_linux_arch_io_iomem~0 0)} assume { :begin_inline_ldv_ldv_check_final_state_150 } true; {2179#(= ~ldv_linux_arch_io_iomem~0 0)} is VALID [2022-02-20 23:21:36,983 INFO L272 TraceCheckUtils]: 60: Hoare triple {2179#(= ~ldv_linux_arch_io_iomem~0 0)} call ldv_linux_arch_io_check_final_state(); {2179#(= ~ldv_linux_arch_io_iomem~0 0)} is VALID [2022-02-20 23:21:36,984 INFO L290 TraceCheckUtils]: 61: Hoare triple {2179#(= ~ldv_linux_arch_io_iomem~0 0)} assume { :begin_inline_ldv_assert_linux_arch_io__more_initial_at_exit } true;ldv_assert_linux_arch_io__more_initial_at_exit_#in~expr#1 := (if 0 == ~ldv_linux_arch_io_iomem~0 then 1 else 0);havoc ldv_assert_linux_arch_io__more_initial_at_exit_~expr#1;ldv_assert_linux_arch_io__more_initial_at_exit_~expr#1 := ldv_assert_linux_arch_io__more_initial_at_exit_#in~expr#1; {2213#(not (= |ldv_linux_arch_io_check_final_state_ldv_assert_linux_arch_io__more_initial_at_exit_~expr#1| 0))} is VALID [2022-02-20 23:21:36,984 INFO L290 TraceCheckUtils]: 62: Hoare triple {2213#(not (= |ldv_linux_arch_io_check_final_state_ldv_assert_linux_arch_io__more_initial_at_exit_~expr#1| 0))} assume 0 == ldv_assert_linux_arch_io__more_initial_at_exit_~expr#1; {2178#false} is VALID [2022-02-20 23:21:36,984 INFO L290 TraceCheckUtils]: 63: Hoare triple {2178#false} assume !false; {2178#false} is VALID [2022-02-20 23:21:36,985 INFO L134 CoverageAnalysis]: Checked inductivity of 27 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 27 trivial. 0 not checked. [2022-02-20 23:21:36,985 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-20 23:21:36,985 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1422609262] [2022-02-20 23:21:36,986 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1422609262] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-20 23:21:36,986 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-02-20 23:21:36,986 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-02-20 23:21:36,987 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1443842898] [2022-02-20 23:21:36,988 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-20 23:21:36,991 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 5.666666666666667) internal successors, (34), 4 states have internal predecessors, (34), 2 states have call successors, (10), 4 states have call predecessors, (10), 1 states have return successors, (9), 2 states have call predecessors, (9), 2 states have call successors, (9) Word has length 64 [2022-02-20 23:21:36,992 INFO L84 Accepts]: Finished accepts. word is accepted. [2022-02-20 23:21:36,994 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with has 6 states, 6 states have (on average 5.666666666666667) internal successors, (34), 4 states have internal predecessors, (34), 2 states have call successors, (10), 4 states have call predecessors, (10), 1 states have return successors, (9), 2 states have call predecessors, (9), 2 states have call successors, (9) [2022-02-20 23:21:37,063 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 53 edges. 53 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-02-20 23:21:37,063 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-02-20 23:21:37,064 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-20 23:21:37,077 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-02-20 23:21:37,078 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2022-02-20 23:21:37,086 INFO L87 Difference]: Start difference. First operand has 2174 states, 1506 states have (on average 1.3519256308100929) internal successors, (2036), 1575 states have internal predecessors, (2036), 547 states have call successors, (547), 94 states have call predecessors, (547), 93 states have return successors, (540), 532 states have call predecessors, (540), 540 states have call successors, (540) Second operand has 6 states, 6 states have (on average 5.666666666666667) internal successors, (34), 4 states have internal predecessors, (34), 2 states have call successors, (10), 4 states have call predecessors, (10), 1 states have return successors, (9), 2 states have call predecessors, (9), 2 states have call successors, (9) [2022-02-20 23:22:08,214 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-20 23:22:08,215 INFO L93 Difference]: Finished difference Result 6444 states and 9590 transitions. [2022-02-20 23:22:08,215 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-02-20 23:22:08,215 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 5.666666666666667) internal successors, (34), 4 states have internal predecessors, (34), 2 states have call successors, (10), 4 states have call predecessors, (10), 1 states have return successors, (9), 2 states have call predecessors, (9), 2 states have call successors, (9) Word has length 64 [2022-02-20 23:22:08,216 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-20 23:22:08,217 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6 states, 6 states have (on average 5.666666666666667) internal successors, (34), 4 states have internal predecessors, (34), 2 states have call successors, (10), 4 states have call predecessors, (10), 1 states have return successors, (9), 2 states have call predecessors, (9), 2 states have call successors, (9) [2022-02-20 23:22:08,787 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 9590 transitions. [2022-02-20 23:22:08,788 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6 states, 6 states have (on average 5.666666666666667) internal successors, (34), 4 states have internal predecessors, (34), 2 states have call successors, (10), 4 states have call predecessors, (10), 1 states have return successors, (9), 2 states have call predecessors, (9), 2 states have call successors, (9) [2022-02-20 23:22:09,297 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 9590 transitions. [2022-02-20 23:22:09,297 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 11 states and 9590 transitions. [2022-02-20 23:22:16,645 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 9590 edges. 9590 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-02-20 23:22:17,579 INFO L225 Difference]: With dead ends: 6444 [2022-02-20 23:22:17,580 INFO L226 Difference]: Without dead ends: 4262 [2022-02-20 23:22:17,595 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 29 GetRequests, 19 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 14 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=46, Invalid=86, Unknown=0, NotChecked=0, Total=132 [2022-02-20 23:22:17,597 INFO L933 BasicCegarLoop]: 2950 mSDtfsCounter, 6873 mSDsluCounter, 3233 mSDsCounter, 0 mSdLazyCounter, 6280 mSolverCounterSat, 4072 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 11.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7058 SdHoareTripleChecker+Valid, 6183 SdHoareTripleChecker+Invalid, 10352 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 4072 IncrementalHoareTripleChecker+Valid, 6280 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 11.5s IncrementalHoareTripleChecker+Time [2022-02-20 23:22:17,597 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [7058 Valid, 6183 Invalid, 10352 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [4072 Valid, 6280 Invalid, 0 Unknown, 0 Unchecked, 11.5s Time] [2022-02-20 23:22:17,614 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4262 states. [2022-02-20 23:22:17,788 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4262 to 4066. [2022-02-20 23:22:17,789 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2022-02-20 23:22:17,808 INFO L82 GeneralOperation]: Start isEquivalent. First operand 4262 states. Second operand has 4066 states, 2849 states have (on average 1.2853632853632853) internal successors, (3662), 2950 states have internal predecessors, (3662), 1024 states have call successors, (1024), 166 states have call predecessors, (1024), 165 states have return successors, (1050), 1001 states have call predecessors, (1050), 1022 states have call successors, (1050) [2022-02-20 23:22:17,820 INFO L74 IsIncluded]: Start isIncluded. First operand 4262 states. Second operand has 4066 states, 2849 states have (on average 1.2853632853632853) internal successors, (3662), 2950 states have internal predecessors, (3662), 1024 states have call successors, (1024), 166 states have call predecessors, (1024), 165 states have return successors, (1050), 1001 states have call predecessors, (1050), 1022 states have call successors, (1050) [2022-02-20 23:22:17,830 INFO L87 Difference]: Start difference. First operand 4262 states. Second operand has 4066 states, 2849 states have (on average 1.2853632853632853) internal successors, (3662), 2950 states have internal predecessors, (3662), 1024 states have call successors, (1024), 166 states have call predecessors, (1024), 165 states have return successors, (1050), 1001 states have call predecessors, (1050), 1022 states have call successors, (1050) [2022-02-20 23:22:18,419 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-20 23:22:18,420 INFO L93 Difference]: Finished difference Result 4262 states and 5946 transitions. [2022-02-20 23:22:18,420 INFO L276 IsEmpty]: Start isEmpty. Operand 4262 states and 5946 transitions. [2022-02-20 23:22:18,457 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-02-20 23:22:18,457 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-02-20 23:22:18,480 INFO L74 IsIncluded]: Start isIncluded. First operand has 4066 states, 2849 states have (on average 1.2853632853632853) internal successors, (3662), 2950 states have internal predecessors, (3662), 1024 states have call successors, (1024), 166 states have call predecessors, (1024), 165 states have return successors, (1050), 1001 states have call predecessors, (1050), 1022 states have call successors, (1050) Second operand 4262 states. [2022-02-20 23:22:18,488 INFO L87 Difference]: Start difference. First operand has 4066 states, 2849 states have (on average 1.2853632853632853) internal successors, (3662), 2950 states have internal predecessors, (3662), 1024 states have call successors, (1024), 166 states have call predecessors, (1024), 165 states have return successors, (1050), 1001 states have call predecessors, (1050), 1022 states have call successors, (1050) Second operand 4262 states. [2022-02-20 23:22:19,079 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-20 23:22:19,079 INFO L93 Difference]: Finished difference Result 4262 states and 5946 transitions. [2022-02-20 23:22:19,079 INFO L276 IsEmpty]: Start isEmpty. Operand 4262 states and 5946 transitions. [2022-02-20 23:22:19,101 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-02-20 23:22:19,101 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-02-20 23:22:19,101 INFO L88 GeneralOperation]: Finished isEquivalent. [2022-02-20 23:22:19,101 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2022-02-20 23:22:19,108 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4066 states, 2849 states have (on average 1.2853632853632853) internal successors, (3662), 2950 states have internal predecessors, (3662), 1024 states have call successors, (1024), 166 states have call predecessors, (1024), 165 states have return successors, (1050), 1001 states have call predecessors, (1050), 1022 states have call successors, (1050) [2022-02-20 23:22:19,891 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4066 states to 4066 states and 5736 transitions. [2022-02-20 23:22:19,894 INFO L78 Accepts]: Start accepts. Automaton has 4066 states and 5736 transitions. Word has length 64 [2022-02-20 23:22:19,894 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-20 23:22:19,894 INFO L470 AbstractCegarLoop]: Abstraction has 4066 states and 5736 transitions. [2022-02-20 23:22:19,894 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 5.666666666666667) internal successors, (34), 4 states have internal predecessors, (34), 2 states have call successors, (10), 4 states have call predecessors, (10), 1 states have return successors, (9), 2 states have call predecessors, (9), 2 states have call successors, (9) [2022-02-20 23:22:19,895 INFO L276 IsEmpty]: Start isEmpty. Operand 4066 states and 5736 transitions. [2022-02-20 23:22:19,896 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 71 [2022-02-20 23:22:19,896 INFO L506 BasicCegarLoop]: Found error trace [2022-02-20 23:22:19,896 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 4, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-20 23:22:19,897 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-02-20 23:22:19,897 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting ldv_linux_block_genhd_check_final_stateErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_linux_usb_coherent_check_final_stateErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_linux_kernel_rcu_update_lock_check_final_stateErr0ASSERT_VIOLATIONERROR_FUNCTION (and 26 more)] === [2022-02-20 23:22:19,897 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-20 23:22:19,897 INFO L85 PathProgramCache]: Analyzing trace with hash -142027903, now seen corresponding path program 1 times [2022-02-20 23:22:19,897 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-20 23:22:19,898 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1648349136] [2022-02-20 23:22:19,898 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-20 23:22:19,898 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-20 23:22:19,957 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 23:22:20,085 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-02-20 23:22:20,088 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 23:22:20,094 INFO L290 TraceCheckUtils]: 0: Hoare triple {25976#true} ~expression := #in~expression; {25976#true} is VALID [2022-02-20 23:22:20,095 INFO L290 TraceCheckUtils]: 1: Hoare triple {25976#true} assume !(0 == ~expression); {25976#true} is VALID [2022-02-20 23:22:20,095 INFO L290 TraceCheckUtils]: 2: Hoare triple {25976#true} assume true; {25976#true} is VALID [2022-02-20 23:22:20,095 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {25976#true} {25978#(= ~ldv_linux_block_genhd_disk_state~0 0)} #5355#return; {25978#(= ~ldv_linux_block_genhd_disk_state~0 0)} is VALID [2022-02-20 23:22:20,095 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2022-02-20 23:22:20,098 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 23:22:20,102 INFO L290 TraceCheckUtils]: 0: Hoare triple {25976#true} havoc ~tmp~101;assume -2147483648 <= #t~nondet1142 && #t~nondet1142 <= 2147483647;~tmp~101 := #t~nondet1142;havoc #t~nondet1142;#res := ~tmp~101; {25976#true} is VALID [2022-02-20 23:22:20,102 INFO L290 TraceCheckUtils]: 1: Hoare triple {25976#true} assume true; {25976#true} is VALID [2022-02-20 23:22:20,103 INFO L284 TraceCheckUtils]: 2: Hoare quadruple {25976#true} {25978#(= ~ldv_linux_block_genhd_disk_state~0 0)} #5357#return; {25978#(= ~ldv_linux_block_genhd_disk_state~0 0)} is VALID [2022-02-20 23:22:20,103 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2022-02-20 23:22:20,105 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 23:22:20,112 INFO L290 TraceCheckUtils]: 0: Hoare triple {25976#true} ~expression := #in~expression; {25976#true} is VALID [2022-02-20 23:22:20,113 INFO L290 TraceCheckUtils]: 1: Hoare triple {25976#true} assume !(0 == ~expression); {25976#true} is VALID [2022-02-20 23:22:20,113 INFO L290 TraceCheckUtils]: 2: Hoare triple {25976#true} assume true; {25976#true} is VALID [2022-02-20 23:22:20,114 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {25976#true} {25978#(= ~ldv_linux_block_genhd_disk_state~0 0)} #5459#return; {25978#(= ~ldv_linux_block_genhd_disk_state~0 0)} is VALID [2022-02-20 23:22:20,118 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 26 [2022-02-20 23:22:20,127 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 23:22:20,132 INFO L290 TraceCheckUtils]: 0: Hoare triple {26018#(= |old(~ldv_linux_net_register_probe_state~0)| ~ldv_linux_net_register_probe_state~0)} ~ldv_linux_net_register_probe_state~0 := 0; {25976#true} is VALID [2022-02-20 23:22:20,139 INFO L290 TraceCheckUtils]: 1: Hoare triple {25976#true} assume true; {25976#true} is VALID [2022-02-20 23:22:20,141 INFO L284 TraceCheckUtils]: 2: Hoare quadruple {25976#true} {25978#(= ~ldv_linux_block_genhd_disk_state~0 0)} #5461#return; {25978#(= ~ldv_linux_block_genhd_disk_state~0 0)} is VALID [2022-02-20 23:22:20,145 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 30 [2022-02-20 23:22:20,149 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 23:22:20,160 INFO L290 TraceCheckUtils]: 0: Hoare triple {26019#(= ~ldv_linux_usb_register_probe_state~0 |old(~ldv_linux_usb_register_probe_state~0)|)} ~ldv_linux_usb_register_probe_state~0 := 0; {25976#true} is VALID [2022-02-20 23:22:20,161 INFO L290 TraceCheckUtils]: 1: Hoare triple {25976#true} assume true; {25976#true} is VALID [2022-02-20 23:22:20,161 INFO L284 TraceCheckUtils]: 2: Hoare quadruple {25976#true} {25978#(= ~ldv_linux_block_genhd_disk_state~0 0)} #5463#return; {25978#(= ~ldv_linux_block_genhd_disk_state~0 0)} is VALID [2022-02-20 23:22:20,161 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 35 [2022-02-20 23:22:20,164 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 23:22:20,169 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-02-20 23:22:20,170 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 23:22:20,174 INFO L290 TraceCheckUtils]: 0: Hoare triple {25976#true} ~expression := #in~expression; {25976#true} is VALID [2022-02-20 23:22:20,174 INFO L290 TraceCheckUtils]: 1: Hoare triple {25976#true} assume !(0 == ~expression); {25976#true} is VALID [2022-02-20 23:22:20,175 INFO L290 TraceCheckUtils]: 2: Hoare triple {25976#true} assume true; {25976#true} is VALID [2022-02-20 23:22:20,175 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {25976#true} {25976#true} #5255#return; {25976#true} is VALID [2022-02-20 23:22:20,175 INFO L290 TraceCheckUtils]: 0: Hoare triple {25976#true} ~val := #in~val; {25976#true} is VALID [2022-02-20 23:22:20,175 INFO L272 TraceCheckUtils]: 1: Hoare triple {25976#true} call ldv_assume((if ~val <= 0 then 1 else 0)); {25976#true} is VALID [2022-02-20 23:22:20,175 INFO L290 TraceCheckUtils]: 2: Hoare triple {25976#true} ~expression := #in~expression; {25976#true} is VALID [2022-02-20 23:22:20,175 INFO L290 TraceCheckUtils]: 3: Hoare triple {25976#true} assume !(0 == ~expression); {25976#true} is VALID [2022-02-20 23:22:20,176 INFO L290 TraceCheckUtils]: 4: Hoare triple {25976#true} assume true; {25976#true} is VALID [2022-02-20 23:22:20,176 INFO L284 TraceCheckUtils]: 5: Hoare quadruple {25976#true} {25976#true} #5255#return; {25976#true} is VALID [2022-02-20 23:22:20,176 INFO L290 TraceCheckUtils]: 6: Hoare triple {25976#true} #res := ~val; {25976#true} is VALID [2022-02-20 23:22:20,176 INFO L290 TraceCheckUtils]: 7: Hoare triple {25976#true} assume true; {25976#true} is VALID [2022-02-20 23:22:20,177 INFO L284 TraceCheckUtils]: 8: Hoare quadruple {25976#true} {25978#(= ~ldv_linux_block_genhd_disk_state~0 0)} #5465#return; {25978#(= ~ldv_linux_block_genhd_disk_state~0 0)} is VALID [2022-02-20 23:22:20,177 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 48 [2022-02-20 23:22:20,179 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 23:22:20,184 INFO L290 TraceCheckUtils]: 0: Hoare triple {25976#true} havoc ~tmp~101;assume -2147483648 <= #t~nondet1142 && #t~nondet1142 <= 2147483647;~tmp~101 := #t~nondet1142;havoc #t~nondet1142;#res := ~tmp~101; {25976#true} is VALID [2022-02-20 23:22:20,185 INFO L290 TraceCheckUtils]: 1: Hoare triple {25976#true} assume true; {25976#true} is VALID [2022-02-20 23:22:20,185 INFO L284 TraceCheckUtils]: 2: Hoare quadruple {25976#true} {25978#(= ~ldv_linux_block_genhd_disk_state~0 0)} #5467#return; {25978#(= ~ldv_linux_block_genhd_disk_state~0 0)} is VALID [2022-02-20 23:22:20,185 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2022-02-20 23:22:20,201 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 23:22:20,207 INFO L290 TraceCheckUtils]: 0: Hoare triple {25976#true} ~expression := #in~expression; {25976#true} is VALID [2022-02-20 23:22:20,207 INFO L290 TraceCheckUtils]: 1: Hoare triple {25976#true} assume !(0 == ~expression); {25976#true} is VALID [2022-02-20 23:22:20,207 INFO L290 TraceCheckUtils]: 2: Hoare triple {25976#true} assume true; {25976#true} is VALID [2022-02-20 23:22:20,208 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {25976#true} {25978#(= ~ldv_linux_block_genhd_disk_state~0 0)} #5469#return; {25978#(= ~ldv_linux_block_genhd_disk_state~0 0)} is VALID [2022-02-20 23:22:20,208 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 60 [2022-02-20 23:22:20,210 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 23:22:20,215 INFO L290 TraceCheckUtils]: 0: Hoare triple {25976#true} assume { :begin_inline_ldv_assert_linux_arch_io__more_initial_at_exit } true;ldv_assert_linux_arch_io__more_initial_at_exit_#in~expr#1 := (if 0 == ~ldv_linux_arch_io_iomem~0 then 1 else 0);havoc ldv_assert_linux_arch_io__more_initial_at_exit_~expr#1;ldv_assert_linux_arch_io__more_initial_at_exit_~expr#1 := ldv_assert_linux_arch_io__more_initial_at_exit_#in~expr#1; {25976#true} is VALID [2022-02-20 23:22:20,215 INFO L290 TraceCheckUtils]: 1: Hoare triple {25976#true} assume !(0 == ldv_assert_linux_arch_io__more_initial_at_exit_~expr#1); {25976#true} is VALID [2022-02-20 23:22:20,215 INFO L290 TraceCheckUtils]: 2: Hoare triple {25976#true} assume { :end_inline_ldv_assert_linux_arch_io__more_initial_at_exit } true; {25976#true} is VALID [2022-02-20 23:22:20,215 INFO L290 TraceCheckUtils]: 3: Hoare triple {25976#true} assume true; {25976#true} is VALID [2022-02-20 23:22:20,216 INFO L284 TraceCheckUtils]: 4: Hoare quadruple {25976#true} {25978#(= ~ldv_linux_block_genhd_disk_state~0 0)} #5471#return; {25978#(= ~ldv_linux_block_genhd_disk_state~0 0)} is VALID [2022-02-20 23:22:20,216 INFO L290 TraceCheckUtils]: 0: Hoare triple {25976#true} assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(20, 1);call #Ultimate.allocInit(20, 2);call #Ultimate.allocInit(19, 3);call #Ultimate.allocInit(11, 4);call #Ultimate.allocInit(19, 5);call #Ultimate.allocInit(10, 6);call #Ultimate.allocInit(19, 7);call #Ultimate.allocInit(10, 8);call #Ultimate.allocInit(19, 9);call #Ultimate.allocInit(10, 10);call #Ultimate.allocInit(19, 11);call #Ultimate.allocInit(9, 12);call #Ultimate.allocInit(19, 13);call #Ultimate.allocInit(10, 14);call #Ultimate.allocInit(19, 15);call #Ultimate.allocInit(8, 16);call #Ultimate.allocInit(19, 17);call #Ultimate.allocInit(8, 18);call #Ultimate.allocInit(19, 19);call #Ultimate.allocInit(11, 20);call #Ultimate.allocInit(19, 21);call #Ultimate.allocInit(10, 22);call #Ultimate.allocInit(19, 23);call #Ultimate.allocInit(10, 24);call #Ultimate.allocInit(19, 25);call #Ultimate.allocInit(11, 26);call #Ultimate.allocInit(19, 27);call #Ultimate.allocInit(10, 28);call #Ultimate.allocInit(19, 29);call #Ultimate.allocInit(10, 30);call #Ultimate.allocInit(23, 31);call #Ultimate.allocInit(8, 32);call #Ultimate.allocInit(23, 33);call #Ultimate.allocInit(9, 34);call #Ultimate.allocInit(23, 35);call #Ultimate.allocInit(10, 36);call #Ultimate.allocInit(23, 37);call #Ultimate.allocInit(8, 38);call #Ultimate.allocInit(23, 39);call #Ultimate.allocInit(11, 40);call #Ultimate.allocInit(23, 41);call #Ultimate.allocInit(9, 42);call #Ultimate.allocInit(23, 43);call #Ultimate.allocInit(10, 44);call #Ultimate.allocInit(23, 45);call #Ultimate.allocInit(12, 46);call #Ultimate.allocInit(23, 47);call #Ultimate.allocInit(12, 48);call #Ultimate.allocInit(23, 49);call #Ultimate.allocInit(10, 50);call #Ultimate.allocInit(23, 51);call #Ultimate.allocInit(12, 52);call #Ultimate.allocInit(23, 53);call #Ultimate.allocInit(12, 54);call #Ultimate.allocInit(12, 55);call #Ultimate.allocInit(22, 56);call #Ultimate.allocInit(27, 57);call #Ultimate.allocInit(25, 58);call #Ultimate.allocInit(25, 59);call #Ultimate.allocInit(11, 60);call #Ultimate.allocInit(12, 61);call #Ultimate.allocInit(22, 62);call #Ultimate.allocInit(27, 63);call #Ultimate.allocInit(25, 64);call #Ultimate.allocInit(25, 65);call #Ultimate.allocInit(10, 66);call #Ultimate.allocInit(12, 67);call #Ultimate.allocInit(22, 68);call #Ultimate.allocInit(27, 69);call #Ultimate.allocInit(25, 70);call #Ultimate.allocInit(25, 71);call #Ultimate.allocInit(10, 72);call #Ultimate.allocInit(12, 73);call #Ultimate.allocInit(22, 74);call #Ultimate.allocInit(27, 75);call #Ultimate.allocInit(25, 76);call #Ultimate.allocInit(25, 77);call #Ultimate.allocInit(10, 78);call #Ultimate.allocInit(12, 79);call #Ultimate.allocInit(22, 80);call #Ultimate.allocInit(27, 81);call #Ultimate.allocInit(25, 82);call #Ultimate.allocInit(25, 83);call #Ultimate.allocInit(9, 84);call #Ultimate.allocInit(12, 85);call #Ultimate.allocInit(22, 86);call #Ultimate.allocInit(27, 87);call #Ultimate.allocInit(25, 88);call #Ultimate.allocInit(25, 89);call #Ultimate.allocInit(10, 90);call #Ultimate.allocInit(12, 91);call #Ultimate.allocInit(22, 92);call #Ultimate.allocInit(27, 93);call #Ultimate.allocInit(25, 94);call #Ultimate.allocInit(25, 95);call #Ultimate.allocInit(8, 96);call #Ultimate.allocInit(12, 97);call #Ultimate.allocInit(22, 98);call #Ultimate.allocInit(27, 99);call #Ultimate.allocInit(25, 100);call #Ultimate.allocInit(25, 101);call #Ultimate.allocInit(8, 102);call #Ultimate.allocInit(12, 103);call #Ultimate.allocInit(22, 104);call #Ultimate.allocInit(27, 105);call #Ultimate.allocInit(25, 106);call #Ultimate.allocInit(25, 107);call #Ultimate.allocInit(11, 108);call #Ultimate.allocInit(12, 109);call #Ultimate.allocInit(22, 110);call #Ultimate.allocInit(27, 111);call #Ultimate.allocInit(25, 112);call #Ultimate.allocInit(25, 113);call #Ultimate.allocInit(10, 114);call #Ultimate.allocInit(12, 115);call #Ultimate.allocInit(22, 116);call #Ultimate.allocInit(27, 117);call #Ultimate.allocInit(25, 118);call #Ultimate.allocInit(25, 119);call #Ultimate.allocInit(10, 120);call #Ultimate.allocInit(12, 121);call #Ultimate.allocInit(22, 122);call #Ultimate.allocInit(27, 123);call #Ultimate.allocInit(25, 124);call #Ultimate.allocInit(25, 125);call #Ultimate.allocInit(11, 126);call #Ultimate.allocInit(12, 127);call #Ultimate.allocInit(22, 128);call #Ultimate.allocInit(27, 129);call #Ultimate.allocInit(25, 130);call #Ultimate.allocInit(25, 131);call #Ultimate.allocInit(10, 132);call #Ultimate.allocInit(12, 133);call #Ultimate.allocInit(22, 134);call #Ultimate.allocInit(27, 135);call #Ultimate.allocInit(25, 136);call #Ultimate.allocInit(25, 137);call #Ultimate.allocInit(10, 138);call #Ultimate.allocInit(12, 139);call #Ultimate.allocInit(22, 140);call #Ultimate.allocInit(27, 141);call #Ultimate.allocInit(29, 142);call #Ultimate.allocInit(29, 143);call #Ultimate.allocInit(8, 144);call #Ultimate.allocInit(12, 145);call #Ultimate.allocInit(22, 146);call #Ultimate.allocInit(27, 147);call #Ultimate.allocInit(29, 148);call #Ultimate.allocInit(29, 149);call #Ultimate.allocInit(9, 150);call #Ultimate.allocInit(12, 151);call #Ultimate.allocInit(22, 152);call #Ultimate.allocInit(27, 153);call #Ultimate.allocInit(29, 154);call #Ultimate.allocInit(29, 155);call #Ultimate.allocInit(10, 156);call #Ultimate.allocInit(12, 157);call #Ultimate.allocInit(22, 158);call #Ultimate.allocInit(27, 159);call #Ultimate.allocInit(29, 160);call #Ultimate.allocInit(29, 161);call #Ultimate.allocInit(8, 162);call #Ultimate.allocInit(12, 163);call #Ultimate.allocInit(22, 164);call #Ultimate.allocInit(27, 165);call #Ultimate.allocInit(29, 166);call #Ultimate.allocInit(29, 167);call #Ultimate.allocInit(11, 168);call #Ultimate.allocInit(12, 169);call #Ultimate.allocInit(22, 170);call #Ultimate.allocInit(27, 171);call #Ultimate.allocInit(29, 172);call #Ultimate.allocInit(29, 173);call #Ultimate.allocInit(9, 174);call #Ultimate.allocInit(12, 175);call #Ultimate.allocInit(22, 176);call #Ultimate.allocInit(27, 177);call #Ultimate.allocInit(29, 178);call #Ultimate.allocInit(29, 179);call #Ultimate.allocInit(10, 180);call #Ultimate.allocInit(12, 181);call #Ultimate.allocInit(22, 182);call #Ultimate.allocInit(27, 183);call #Ultimate.allocInit(29, 184);call #Ultimate.allocInit(29, 185);call #Ultimate.allocInit(12, 186);call #Ultimate.allocInit(12, 187);call #Ultimate.allocInit(22, 188);call #Ultimate.allocInit(27, 189);call #Ultimate.allocInit(29, 190);call #Ultimate.allocInit(29, 191);call #Ultimate.allocInit(12, 192);call #Ultimate.allocInit(12, 193);call #Ultimate.allocInit(22, 194);call #Ultimate.allocInit(27, 195);call #Ultimate.allocInit(29, 196);call #Ultimate.allocInit(29, 197);call #Ultimate.allocInit(10, 198);call #Ultimate.allocInit(12, 199);call #Ultimate.allocInit(22, 200);call #Ultimate.allocInit(27, 201);call #Ultimate.allocInit(29, 202);call #Ultimate.allocInit(29, 203);call #Ultimate.allocInit(12, 204);call #Ultimate.allocInit(12, 205);call #Ultimate.allocInit(22, 206);call #Ultimate.allocInit(27, 207);call #Ultimate.allocInit(29, 208);call #Ultimate.allocInit(29, 209);call #Ultimate.allocInit(12, 210);call #Ultimate.allocInit(29, 211);call #Ultimate.allocInit(18, 212);call #Ultimate.allocInit(12, 213);call #Ultimate.allocInit(15, 214);call #Ultimate.allocInit(31, 215);call #Ultimate.allocInit(36, 216);call #Ultimate.allocInit(36, 217);call #Ultimate.allocInit(12, 218);call #Ultimate.allocInit(19, 219);call #Ultimate.allocInit(31, 220);call #Ultimate.allocInit(40, 221);call #Ultimate.allocInit(40, 222);call #Ultimate.allocInit(12, 223);call #Ultimate.allocInit(19, 224);call #Ultimate.allocInit(31, 225);call #Ultimate.allocInit(29, 226);call #Ultimate.allocInit(29, 227);call #Ultimate.allocInit(40, 228);call #Ultimate.allocInit(12, 229);call #Ultimate.allocInit(12, 230);call #Ultimate.allocInit(31, 231);call #Ultimate.allocInit(26, 232);call #Ultimate.allocInit(26, 233);call #Ultimate.allocInit(43, 234);call #Ultimate.allocInit(12, 235);call #Ultimate.allocInit(20, 236);call #Ultimate.allocInit(31, 237);call #Ultimate.allocInit(34, 238);call #Ultimate.allocInit(34, 239);call #Ultimate.allocInit(31, 240);call #Ultimate.allocInit(24, 241);call #Ultimate.allocInit(12, 242);call #Ultimate.allocInit(20, 243);call #Ultimate.allocInit(31, 244);call #Ultimate.allocInit(24, 245);call #Ultimate.allocInit(24, 246);call #Ultimate.allocInit(12, 247);call #Ultimate.allocInit(20, 248);call #Ultimate.allocInit(31, 249);call #Ultimate.allocInit(26, 250);call #Ultimate.allocInit(26, 251);call #Ultimate.allocInit(12, 252);call #Ultimate.allocInit(20, 253);call #Ultimate.allocInit(31, 254);call #Ultimate.allocInit(25, 255);call #Ultimate.allocInit(25, 256);call #Ultimate.allocInit(12, 257);call #Ultimate.allocInit(20, 258);call #Ultimate.allocInit(31, 259);call #Ultimate.allocInit(22, 260);call #Ultimate.allocInit(22, 261);call #Ultimate.allocInit(12, 262);call #Ultimate.allocInit(20, 263);call #Ultimate.allocInit(31, 264);call #Ultimate.allocInit(47, 265);call #Ultimate.allocInit(47, 266);call #Ultimate.allocInit(12, 267);call #Ultimate.allocInit(20, 268);call #Ultimate.allocInit(31, 269);call #Ultimate.allocInit(24, 270);call #Ultimate.allocInit(24, 271);call #Ultimate.allocInit(12, 272);call #Ultimate.allocInit(20, 273);call #Ultimate.allocInit(31, 274);call #Ultimate.allocInit(20, 275);call #Ultimate.allocInit(20, 276);call #Ultimate.allocInit(12, 277);call #Ultimate.allocInit(20, 278);call #Ultimate.allocInit(31, 279);call #Ultimate.allocInit(21, 280);call #Ultimate.allocInit(21, 281);call #Ultimate.allocInit(12, 282);call #Ultimate.allocInit(20, 283);call #Ultimate.allocInit(31, 284);call #Ultimate.allocInit(37, 285);call #Ultimate.allocInit(37, 286);call #Ultimate.allocInit(12, 287);call #Ultimate.allocInit(20, 288);call #Ultimate.allocInit(31, 289);call #Ultimate.allocInit(25, 290);call #Ultimate.allocInit(25, 291);call #Ultimate.allocInit(12, 292);call #Ultimate.allocInit(20, 293);call #Ultimate.allocInit(31, 294);call #Ultimate.allocInit(28, 295);call #Ultimate.allocInit(28, 296);call #Ultimate.allocInit(12, 297);call #Ultimate.allocInit(20, 298);call #Ultimate.allocInit(31, 299);call #Ultimate.allocInit(30, 300);call #Ultimate.allocInit(30, 301);call #Ultimate.allocInit(12, 302);call #Ultimate.allocInit(20, 303);call #Ultimate.allocInit(31, 304);call #Ultimate.allocInit(29, 305);call #Ultimate.allocInit(29, 306);call #Ultimate.allocInit(12, 307);call #Ultimate.allocInit(20, 308);call #Ultimate.allocInit(31, 309);call #Ultimate.allocInit(31, 310);call #Ultimate.allocInit(31, 311);call #Ultimate.allocInit(12, 312);call #Ultimate.allocInit(20, 313);call #Ultimate.allocInit(31, 314);call #Ultimate.allocInit(27, 315);call #Ultimate.allocInit(27, 316);call #Ultimate.allocInit(12, 317);call #Ultimate.allocInit(20, 318);call #Ultimate.allocInit(31, 319);call #Ultimate.allocInit(34, 320);call #Ultimate.allocInit(34, 321);call #Ultimate.allocInit(12, 322);call #Ultimate.allocInit(20, 323);call #Ultimate.allocInit(31, 324);call #Ultimate.allocInit(36, 325);call #Ultimate.allocInit(36, 326);call #Ultimate.allocInit(12, 327);call #Ultimate.allocInit(20, 328);call #Ultimate.allocInit(31, 329);call #Ultimate.allocInit(29, 330);call #Ultimate.allocInit(29, 331);call #Ultimate.allocInit(12, 332);call #Ultimate.allocInit(20, 333);call #Ultimate.allocInit(31, 334);call #Ultimate.allocInit(23, 335);call #Ultimate.allocInit(23, 336);call #Ultimate.allocInit(12, 337);call #Ultimate.allocInit(20, 338);call #Ultimate.allocInit(31, 339);call #Ultimate.allocInit(29, 340);call #Ultimate.allocInit(29, 341);call #Ultimate.allocInit(12, 342);call #Ultimate.allocInit(20, 343);call #Ultimate.allocInit(31, 344);call #Ultimate.allocInit(27, 345);call #Ultimate.allocInit(27, 346);call #Ultimate.allocInit(12, 347);call #Ultimate.allocInit(20, 348);call #Ultimate.allocInit(31, 349);call #Ultimate.allocInit(27, 350);call #Ultimate.allocInit(27, 351);call #Ultimate.allocInit(12, 352);call #Ultimate.allocInit(20, 353);call #Ultimate.allocInit(31, 354);call #Ultimate.allocInit(22, 355);call #Ultimate.allocInit(22, 356);call #Ultimate.allocInit(21, 357);call #Ultimate.allocInit(8, 358);call #Ultimate.allocInit(1, 359);call write~init~int(0, 359, 0, 1);call #Ultimate.allocInit(6, 360);call write~init~int(32, 360, 0, 1);call write~init~int(115, 360, 1, 1);call write~init~int(117, 360, 2, 1);call write~init~int(115, 360, 3, 1);call write~init~int(112, 360, 4, 1);call write~init~int(0, 360, 5, 1);call #Ultimate.allocInit(1, 361);call write~init~int(0, 361, 0, 1);call #Ultimate.allocInit(5, 362);call write~init~int(32, 362, 0, 1);call write~init~int(111, 362, 1, 1);call write~init~int(112, 362, 2, 1);call write~init~int(114, 362, 3, 1);call write~init~int(0, 362, 4, 1);call #Ultimate.allocInit(1, 363);call write~init~int(0, 363, 0, 1);call #Ultimate.allocInit(5, 364);call write~init~int(32, 364, 0, 1);call write~init~int(101, 364, 1, 1);call write~init~int(111, 364, 2, 1);call write~init~int(116, 364, 3, 1);call write~init~int(0, 364, 4, 1);call #Ultimate.allocInit(1, 365);call write~init~int(0, 365, 0, 1);call #Ultimate.allocInit(5, 366);call write~init~int(32, 366, 0, 1);call write~init~int(97, 366, 1, 1);call write~init~int(116, 366, 2, 1);call write~init~int(108, 366, 3, 1);call write~init~int(0, 366, 4, 1);call #Ultimate.allocInit(1, 367);call write~init~int(0, 367, 0, 1);call #Ultimate.allocInit(5, 368);call write~init~int(32, 368, 0, 1);call write~init~int(115, 368, 1, 1);call write~init~int(111, 368, 2, 1);call write~init~int(102, 368, 3, 1);call write~init~int(0, 368, 4, 1);call #Ultimate.allocInit(1, 369);call write~init~int(0, 369, 0, 1);call #Ultimate.allocInit(23, 370);call #Ultimate.allocInit(5, 371);call write~init~int(32, 371, 0, 1);call write~init~int(77, 371, 1, 1);call write~init~int(73, 371, 2, 1);call write~init~int(69, 371, 3, 1);call write~init~int(0, 371, 4, 1);call #Ultimate.allocInit(1, 372);call write~init~int(0, 372, 0, 1);call #Ultimate.allocInit(6, 373);call write~init~int(32, 373, 0, 1);call write~init~int(114, 373, 1, 1);call write~init~int(104, 373, 2, 1);call write~init~int(115, 373, 3, 1);call write~init~int(99, 373, 4, 1);call write~init~int(0, 373, 5, 1);call #Ultimate.allocInit(1, 374);call write~init~int(0, 374, 0, 1);call #Ultimate.allocInit(5, 375);call write~init~int(32, 375, 0, 1);call write~init~int(102, 375, 1, 1);call write~init~int(110, 375, 2, 1);call write~init~int(111, 375, 3, 1);call write~init~int(0, 375, 4, 1);call #Ultimate.allocInit(1, 376);call write~init~int(0, 376, 0, 1);call #Ultimate.allocInit(4, 377);call write~init~int(32, 377, 0, 1);call write~init~int(117, 377, 1, 1);call write~init~int(101, 377, 2, 1);call write~init~int(0, 377, 3, 1);call #Ultimate.allocInit(1, 378);call write~init~int(0, 378, 0, 1);call #Ultimate.allocInit(4, 379);call write~init~int(32, 379, 0, 1);call write~init~int(114, 379, 1, 1);call write~init~int(100, 379, 2, 1);call write~init~int(0, 379, 3, 1);call #Ultimate.allocInit(1, 380);call write~init~int(0, 380, 0, 1);call #Ultimate.allocInit(5, 381);call write~init~int(32, 381, 0, 1);call write~init~int(115, 381, 1, 1);call write~init~int(111, 381, 2, 1);call write~init~int(102, 381, 3, 1);call write~init~int(0, 381, 4, 1);call #Ultimate.allocInit(1, 382);call write~init~int(0, 382, 0, 1);call #Ultimate.allocInit(4, 383);call write~init~int(32, 383, 0, 1);call write~init~int(115, 383, 1, 1);call write~init~int(111, 383, 2, 1);call write~init~int(0, 383, 3, 1);call #Ultimate.allocInit(1, 384);call write~init~int(0, 384, 0, 1);call #Ultimate.allocInit(18, 385);call #Ultimate.allocInit(12, 386);call #Ultimate.allocInit(18, 387);call #Ultimate.allocInit(17, 388);call #Ultimate.allocInit(14, 389);call #Ultimate.allocInit(14, 390);call #Ultimate.allocInit(14, 391);call #Ultimate.allocInit(14, 392);call #Ultimate.allocInit(2, 393);call write~init~int(10, 393, 0, 1);call write~init~int(0, 393, 1, 1);call #Ultimate.allocInit(30, 394);call #Ultimate.allocInit(34, 395);call #Ultimate.allocInit(61, 396);call #Ultimate.allocInit(28, 397);call #Ultimate.allocInit(12, 398);call #Ultimate.allocInit(19, 399);call #Ultimate.allocInit(31, 400);call #Ultimate.allocInit(65, 401);call #Ultimate.allocInit(65, 402);call #Ultimate.allocInit(12, 403);call #Ultimate.allocInit(19, 404);call #Ultimate.allocInit(31, 405);call #Ultimate.allocInit(28, 406);call #Ultimate.allocInit(28, 407);call #Ultimate.allocInit(19, 408);call #Ultimate.allocInit(24, 409);call #Ultimate.allocInit(12, 410);call #Ultimate.allocInit(14, 411);call #Ultimate.allocInit(31, 412);call #Ultimate.allocInit(25, 413);call #Ultimate.allocInit(25, 414);call #Ultimate.allocInit(25, 415);call #Ultimate.allocInit(47, 416);call #Ultimate.allocInit(71, 417);call #Ultimate.allocInit(54, 418);call #Ultimate.allocInit(37, 419);call #Ultimate.allocInit(22, 420);call #Ultimate.allocInit(1, 421);call write~init~int(0, 421, 0, 1);call #Ultimate.allocInit(2, 422);call write~init~int(48, 422, 0, 1);call write~init~int(0, 422, 1, 1);call #Ultimate.allocInit(57, 423);~#cc_to_error~0.base, ~#cc_to_error~0.offset := 424, 0;call #Ultimate.allocInit(64, 424);call write~init~int(0, ~#cc_to_error~0.base, ~#cc_to_error~0.offset, 4);call write~init~int(-84, ~#cc_to_error~0.base, 4 + ~#cc_to_error~0.offset, 4);call write~init~int(-71, ~#cc_to_error~0.base, 8 + ~#cc_to_error~0.offset, 4);call write~init~int(-84, ~#cc_to_error~0.base, 12 + ~#cc_to_error~0.offset, 4);call write~init~int(-32, ~#cc_to_error~0.base, 16 + ~#cc_to_error~0.offset, 4);call write~init~int(-62, ~#cc_to_error~0.base, 20 + ~#cc_to_error~0.offset, 4);call write~init~int(-71, ~#cc_to_error~0.base, 24 + ~#cc_to_error~0.offset, 4);call write~init~int(-71, ~#cc_to_error~0.base, 28 + ~#cc_to_error~0.offset, 4);call write~init~int(-75, ~#cc_to_error~0.base, 32 + ~#cc_to_error~0.offset, 4);call write~init~int(-121, ~#cc_to_error~0.base, 36 + ~#cc_to_error~0.offset, 4);call write~init~int(-5, ~#cc_to_error~0.base, 40 + ~#cc_to_error~0.offset, 4);call write~init~int(-5, ~#cc_to_error~0.base, 44 + ~#cc_to_error~0.offset, 4);call write~init~int(-70, ~#cc_to_error~0.base, 48 + ~#cc_to_error~0.offset, 4);call write~init~int(-63, ~#cc_to_error~0.base, 52 + ~#cc_to_error~0.offset, 4);call write~init~int(-114, ~#cc_to_error~0.base, 56 + ~#cc_to_error~0.offset, 4);call write~init~int(-114, ~#cc_to_error~0.base, 60 + ~#cc_to_error~0.offset, 4);~#hcd_name~0.base, ~#hcd_name~0.offset := 425, 0;call #Ultimate.allocInit(12, 425);call write~init~int(105, ~#hcd_name~0.base, ~#hcd_name~0.offset, 1);call write~init~int(115, ~#hcd_name~0.base, 1 + ~#hcd_name~0.offset, 1);call write~init~int(112, ~#hcd_name~0.base, 2 + ~#hcd_name~0.offset, 1);call write~init~int(49, ~#hcd_name~0.base, 3 + ~#hcd_name~0.offset, 1);call write~init~int(49, ~#hcd_name~0.base, 4 + ~#hcd_name~0.offset, 1);call write~init~int(54, ~#hcd_name~0.base, 5 + ~#hcd_name~0.offset, 1);call write~init~int(120, ~#hcd_name~0.base, 6 + ~#hcd_name~0.offset, 1);call write~init~int(45, ~#hcd_name~0.base, 7 + ~#hcd_name~0.offset, 1);call write~init~int(104, ~#hcd_name~0.base, 8 + ~#hcd_name~0.offset, 1);call write~init~int(99, ~#hcd_name~0.base, 9 + ~#hcd_name~0.offset, 1);call write~init~int(100, ~#hcd_name~0.base, 10 + ~#hcd_name~0.offset, 1);call write~init~int(0, ~#hcd_name~0.base, 11 + ~#hcd_name~0.offset, 1);~#isp116x_debug_fops~0.base, ~#isp116x_debug_fops~0.offset := 426, 0;call #Ultimate.allocInit(240, 426);call write~init~$Pointer$(0, 0, ~#isp116x_debug_fops~0.base, ~#isp116x_debug_fops~0.offset, 8);call write~init~$Pointer$(#funAddr~seq_lseek.base, #funAddr~seq_lseek.offset, ~#isp116x_debug_fops~0.base, 8 + ~#isp116x_debug_fops~0.offset, 8);call write~init~$Pointer$(#funAddr~seq_read.base, #funAddr~seq_read.offset, ~#isp116x_debug_fops~0.base, 16 + ~#isp116x_debug_fops~0.offset, 8);call write~init~$Pointer$(0, 0, ~#isp116x_debug_fops~0.base, 24 + ~#isp116x_debug_fops~0.offset, 8);call write~init~$Pointer$(0, 0, ~#isp116x_debug_fops~0.base, 32 + ~#isp116x_debug_fops~0.offset, 8);call write~init~$Pointer$(0, 0, ~#isp116x_debug_fops~0.base, 40 + ~#isp116x_debug_fops~0.offset, 8);call write~init~$Pointer$(0, 0, ~#isp116x_debug_fops~0.base, 48 + ~#isp116x_debug_fops~0.offset, 8);call write~init~$Pointer$(0, 0, ~#isp116x_debug_fops~0.base, 56 + ~#isp116x_debug_fops~0.offset, 8);call write~init~$Pointer$(0, 0, ~#isp116x_debug_fops~0.base, 64 + ~#isp116x_debug_fops~0.offset, 8);call write~init~$Pointer$(0, 0, ~#isp116x_debug_fops~0.base, 72 + ~#isp116x_debug_fops~0.offset, 8);call write~init~$Pointer$(0, 0, ~#isp116x_debug_fops~0.base, 80 + ~#isp116x_debug_fops~0.offset, 8);call write~init~$Pointer$(0, 0, ~#isp116x_debug_fops~0.base, 88 + ~#isp116x_debug_fops~0.offset, 8);call write~init~$Pointer$(0, 0, ~#isp116x_debug_fops~0.base, 96 + ~#isp116x_debug_fops~0.offset, 8);call write~init~$Pointer$(0, 0, ~#isp116x_debug_fops~0.base, 104 + ~#isp116x_debug_fops~0.offset, 8);call write~init~$Pointer$(#funAddr~isp116x_open_seq.base, #funAddr~isp116x_open_seq.offset, ~#isp116x_debug_fops~0.base, 112 + ~#isp116x_debug_fops~0.offset, 8);call write~init~$Pointer$(0, 0, ~#isp116x_debug_fops~0.base, 120 + ~#isp116x_debug_fops~0.offset, 8);call write~init~$Pointer$(#funAddr~single_release.base, #funAddr~single_release.offset, ~#isp116x_debug_fops~0.base, 128 + ~#isp116x_debug_fops~0.offset, 8);call write~init~$Pointer$(0, 0, ~#isp116x_debug_fops~0.base, 136 + ~#isp116x_debug_fops~0.offset, 8);call write~init~$Pointer$(0, 0, ~#isp116x_debug_fops~0.base, 144 + ~#isp116x_debug_fops~0.offset, 8);call write~init~$Pointer$(0, 0, ~#isp116x_debug_fops~0.base, 152 + ~#isp116x_debug_fops~0.offset, 8);call write~init~$Pointer$(0, 0, ~#isp116x_debug_fops~0.base, 160 + ~#isp116x_debug_fops~0.offset, 8);call write~init~$Pointer$(0, 0, ~#isp116x_debug_fops~0.base, 168 + ~#isp116x_debug_fops~0.offset, 8);call write~init~$Pointer$(0, 0, ~#isp116x_debug_fops~0.base, 176 + ~#isp116x_debug_fops~0.offset, 8);call write~init~$Pointer$(0, 0, ~#isp116x_debug_fops~0.base, 184 + ~#isp116x_debug_fops~0.offset, 8);call write~init~$Pointer$(0, 0, ~#isp116x_debug_fops~0.base, 192 + ~#isp116x_debug_fops~0.offset, 8);call write~init~$Pointer$(0, 0, ~#isp116x_debug_fops~0.base, 200 + ~#isp116x_debug_fops~0.offset, 8);call write~init~$Pointer$(0, 0, ~#isp116x_debug_fops~0.base, 208 + ~#isp116x_debug_fops~0.offset, 8);call write~init~$Pointer$(0, 0, ~#isp116x_debug_fops~0.base, 216 + ~#isp116x_debug_fops~0.offset, 8);call write~init~$Pointer$(0, 0, ~#isp116x_debug_fops~0.base, 224 + ~#isp116x_debug_fops~0.offset, 8);call write~init~$Pointer$(0, 0, ~#isp116x_debug_fops~0.base, 232 + ~#isp116x_debug_fops~0.offset, 8);~#isp116x_hc_driver~0.base, ~#isp116x_hc_driver~0.offset := 427, 0;call #Ultimate.allocInit(348, 427);call write~init~$Pointer$(~#hcd_name~0.base, ~#hcd_name~0.offset, ~#isp116x_hc_driver~0.base, ~#isp116x_hc_driver~0.offset, 8);call write~init~$Pointer$(409, 0, ~#isp116x_hc_driver~0.base, 8 + ~#isp116x_hc_driver~0.offset, 8);call write~init~int(536, ~#isp116x_hc_driver~0.base, 16 + ~#isp116x_hc_driver~0.offset, 8);call write~init~$Pointer$(#funAddr~isp116x_irq.base, #funAddr~isp116x_irq.offset, ~#isp116x_hc_driver~0.base, 24 + ~#isp116x_hc_driver~0.offset, 8);call write~init~int(16, ~#isp116x_hc_driver~0.base, 32 + ~#isp116x_hc_driver~0.offset, 4);call write~init~$Pointer$(#funAddr~isp116x_reset.base, #funAddr~isp116x_reset.offset, ~#isp116x_hc_driver~0.base, 36 + ~#isp116x_hc_driver~0.offset, 8);call write~init~$Pointer$(#funAddr~isp116x_start.base, #funAddr~isp116x_start.offset, ~#isp116x_hc_driver~0.base, 44 + ~#isp116x_hc_driver~0.offset, 8);call write~init~$Pointer$(0, 0, ~#isp116x_hc_driver~0.base, 52 + ~#isp116x_hc_driver~0.offset, 8);call write~init~$Pointer$(0, 0, ~#isp116x_hc_driver~0.base, 60 + ~#isp116x_hc_driver~0.offset, 8);call write~init~$Pointer$(#funAddr~isp116x_stop.base, #funAddr~isp116x_stop.offset, ~#isp116x_hc_driver~0.base, 68 + ~#isp116x_hc_driver~0.offset, 8);call write~init~$Pointer$(0, 0, ~#isp116x_hc_driver~0.base, 76 + ~#isp116x_hc_driver~0.offset, 8);call write~init~$Pointer$(#funAddr~isp116x_get_frame.base, #funAddr~isp116x_get_frame.offset, ~#isp116x_hc_driver~0.base, 84 + ~#isp116x_hc_driver~0.offset, 8);call write~init~$Pointer$(#funAddr~isp116x_urb_enqueue.base, #funAddr~isp116x_urb_enqueue.offset, ~#isp116x_hc_driver~0.base, 92 + ~#isp116x_hc_driver~0.offset, 8);call write~init~$Pointer$(#funAddr~isp116x_urb_dequeue.base, #funAddr~isp116x_urb_dequeue.offset, ~#isp116x_hc_driver~0.base, 100 + ~#isp116x_hc_driver~0.offset, 8);call write~init~$Pointer$(0, 0, ~#isp116x_hc_driver~0.base, 108 + ~#isp116x_hc_driver~0.offset, 8);call write~init~$Pointer$(0, 0, ~#isp116x_hc_driver~0.base, 116 + ~#isp116x_hc_driver~0.offset, 8);call write~init~$Pointer$(#funAddr~isp116x_endpoint_disable.base, #funAddr~isp116x_endpoint_disable.offset, ~#isp116x_hc_driver~0.base, 124 + ~#isp116x_hc_driver~0.offset, 8);call write~init~$Pointer$(0, 0, ~#isp116x_hc_driver~0.base, 132 + ~#isp116x_hc_driver~0.offset, 8);call write~init~$Pointer$(#funAddr~isp116x_hub_status_data.base, #funAddr~isp116x_hub_status_data.offset, ~#isp116x_hc_driver~0.base, 140 + ~#isp116x_hc_driver~0.offset, 8);call write~init~$Pointer$(#funAddr~isp116x_hub_control.base, #funAddr~isp116x_hub_control.offset, ~#isp116x_hc_driver~0.base, 148 + ~#isp116x_hc_driver~0.offset, 8);call write~init~$Pointer$(#funAddr~isp116x_bus_suspend.base, #funAddr~isp116x_bus_suspend.offset, ~#isp116x_hc_driver~0.base, 156 + ~#isp116x_hc_driver~0.offset, 8);call write~init~$Pointer$(#funAddr~isp116x_bus_resume.base, #funAddr~isp116x_bus_resume.offset, ~#isp116x_hc_driver~0.base, 164 + ~#isp116x_hc_driver~0.offset, 8);call write~init~$Pointer$(0, 0, ~#isp116x_hc_driver~0.base, 172 + ~#isp116x_hc_driver~0.offset, 8);call write~init~$Pointer$(0, 0, ~#isp116x_hc_driver~0.base, 180 + ~#isp116x_hc_driver~0.offset, 8);call write~init~$Pointer$(0, 0, ~#isp116x_hc_driver~0.base, 188 + ~#isp116x_hc_driver~0.offset, 8);call write~init~$Pointer$(0, 0, ~#isp116x_hc_driver~0.base, 196 + ~#isp116x_hc_driver~0.offset, 8);call write~init~$Pointer$(0, 0, ~#isp116x_hc_driver~0.base, 204 + ~#isp116x_hc_driver~0.offset, 8);call write~init~$Pointer$(0, 0, ~#isp116x_hc_driver~0.base, 212 + ~#isp116x_hc_driver~0.offset, 8);call write~init~$Pointer$(0, 0, ~#isp116x_hc_driver~0.base, 220 + ~#isp116x_hc_driver~0.offset, 8);call write~init~$Pointer$(0, 0, ~#isp116x_hc_driver~0.base, 228 + ~#isp116x_hc_driver~0.offset, 8);call write~init~$Pointer$(0, 0, ~#isp116x_hc_driver~0.base, 236 + ~#isp116x_hc_driver~0.offset, 8);call write~init~$Pointer$(0, 0, ~#isp116x_hc_driver~0.base, 244 + ~#isp116x_hc_driver~0.offset, 8);call write~init~$Pointer$(0, 0, ~#isp116x_hc_driver~0.base, 252 + ~#isp116x_hc_driver~0.offset, 8);call write~init~$Pointer$(0, 0, ~#isp116x_hc_driver~0.base, 260 + ~#isp116x_hc_driver~0.offset, 8);call write~init~$Pointer$(0, 0, ~#isp116x_hc_driver~0.base, 268 + ~#isp116x_hc_driver~0.offset, 8);call write~init~$Pointer$(0, 0, ~#isp116x_hc_driver~0.base, 276 + ~#isp116x_hc_driver~0.offset, 8);call write~init~$Pointer$(0, 0, ~#isp116x_hc_driver~0.base, 284 + ~#isp116x_hc_driver~0.offset, 8);call write~init~$Pointer$(0, 0, ~#isp116x_hc_driver~0.base, 292 + ~#isp116x_hc_driver~0.offset, 8);call write~init~$Pointer$(0, 0, ~#isp116x_hc_driver~0.base, 300 + ~#isp116x_hc_driver~0.offset, 8);call write~init~$Pointer$(0, 0, ~#isp116x_hc_driver~0.base, 308 + ~#isp116x_hc_driver~0.offset, 8);call write~init~$Pointer$(0, 0, ~#isp116x_hc_driver~0.base, 316 + ~#isp116x_hc_driver~0.offset, 8);call write~init~$Pointer$(0, 0, ~#isp116x_hc_driver~0.base, 324 + ~#isp116x_hc_driver~0.offset, 8);call write~init~$Pointer$(0, 0, ~#isp116x_hc_driver~0.base, 332 + ~#isp116x_hc_driver~0.offset, 8);call write~init~$Pointer$(0, 0, ~#isp116x_hc_driver~0.base, 340 + ~#isp116x_hc_driver~0.offset, 8);~#isp116x_driver~0.base, ~#isp116x_driver~0.offset := 428, 0;call #Ultimate.allocInit(162, 428);call write~init~$Pointer$(#funAddr~isp116x_probe.base, #funAddr~isp116x_probe.offset, ~#isp116x_driver~0.base, ~#isp116x_driver~0.offset, 8);call write~init~$Pointer$(#funAddr~isp116x_remove.base, #funAddr~isp116x_remove.offset, ~#isp116x_driver~0.base, 8 + ~#isp116x_driver~0.offset, 8);call write~init~$Pointer$(0, 0, ~#isp116x_driver~0.base, 16 + ~#isp116x_driver~0.offset, 8);call write~init~$Pointer$(#funAddr~isp116x_suspend.base, #funAddr~isp116x_suspend.offset, ~#isp116x_driver~0.base, 24 + ~#isp116x_driver~0.offset, 8);call write~init~$Pointer$(#funAddr~isp116x_resume.base, #funAddr~isp116x_resume.offset, ~#isp116x_driver~0.base, 32 + ~#isp116x_driver~0.offset, 8);call write~init~$Pointer$(~#hcd_name~0.base, ~#hcd_name~0.offset, ~#isp116x_driver~0.base, 40 + ~#isp116x_driver~0.offset, 8);call write~init~$Pointer$(0, 0, ~#isp116x_driver~0.base, 48 + ~#isp116x_driver~0.offset, 8);call write~init~$Pointer$(0, 0, ~#isp116x_driver~0.base, 56 + ~#isp116x_driver~0.offset, 8);call write~init~$Pointer$(0, 0, ~#isp116x_driver~0.base, 64 + ~#isp116x_driver~0.offset, 8);call write~init~int(0, ~#isp116x_driver~0.base, 72 + ~#isp116x_driver~0.offset, 1);call write~init~$Pointer$(0, 0, ~#isp116x_driver~0.base, 73 + ~#isp116x_driver~0.offset, 8);call write~init~$Pointer$(0, 0, ~#isp116x_driver~0.base, 81 + ~#isp116x_driver~0.offset, 8);call write~init~$Pointer$(0, 0, ~#isp116x_driver~0.base, 89 + ~#isp116x_driver~0.offset, 8);call write~init~$Pointer$(0, 0, ~#isp116x_driver~0.base, 97 + ~#isp116x_driver~0.offset, 8);call write~init~$Pointer$(0, 0, ~#isp116x_driver~0.base, 105 + ~#isp116x_driver~0.offset, 8);call write~init~$Pointer$(0, 0, ~#isp116x_driver~0.base, 113 + ~#isp116x_driver~0.offset, 8);call write~init~$Pointer$(0, 0, ~#isp116x_driver~0.base, 121 + ~#isp116x_driver~0.offset, 8);call write~init~$Pointer$(0, 0, ~#isp116x_driver~0.base, 129 + ~#isp116x_driver~0.offset, 8);call write~init~$Pointer$(0, 0, ~#isp116x_driver~0.base, 137 + ~#isp116x_driver~0.offset, 8);call write~init~$Pointer$(0, 0, ~#isp116x_driver~0.base, 145 + ~#isp116x_driver~0.offset, 8);call write~init~$Pointer$(0, 0, ~#isp116x_driver~0.base, 153 + ~#isp116x_driver~0.offset, 8);call write~init~int(0, ~#isp116x_driver~0.base, 161 + ~#isp116x_driver~0.offset, 1);~ldv_thread_0~0.identifier := 0;~ldv_thread_0~0.function.base, ~ldv_thread_0~0.function.offset := 0, 0;~ldv_thread_1~0.identifier := 0;~ldv_thread_1~0.function.base, ~ldv_thread_1~0.function.offset := 0, 0;~ldv_thread_2~0.identifier := 0;~ldv_thread_2~0.function.base, ~ldv_thread_2~0.function.offset := 0, 0;~ldv_thread_3~0.identifier := 0;~ldv_thread_3~0.function.base, ~ldv_thread_3~0.function.offset := 0, 0;~ldv_thread_4~0.identifier := 0;~ldv_thread_4~0.function.base, ~ldv_thread_4~0.function.offset := 0, 0;~ldv_thread_5~0.identifier := 0;~ldv_thread_5~0.function.base, ~ldv_thread_5~0.function.offset := 0, 0;~ldv_thread_9~0.identifier := 0;~ldv_thread_9~0.function.base, ~ldv_thread_9~0.function.offset := 0, 0;~ldv_linux_alloc_usb_lock_lock~0 := 1;~ldv_linux_arch_io_iomem~0 := 0;~ldv_linux_block_genhd_disk_state~0 := 0;~ldv_linux_block_queue_queue_state~0 := 0;~ldv_linux_block_request_blk_rq~0 := 0;~ldv_linux_drivers_base_class_usb_gadget_class~0 := 0;~ldv_linux_fs_char_dev_usb_gadget_chrdev~0 := 0;~ldv_linux_fs_sysfs_sysfs~0 := 0;~ldv_linux_kernel_locking_rwlock_rlock~0 := 1;~ldv_linux_kernel_locking_rwlock_wlock~0 := 1;~ldv_linux_kernel_module_module_refcounter~0 := 1;~ldv_linux_kernel_rcu_srcu_srcu_nested~0 := 0;~ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh~0 := 0;~ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched~0 := 0;~ldv_linux_kernel_rcu_update_lock_rcu_nested~0 := 0;~__ldv_in_interrupt_context~0 := 0;~ldv_linux_mmc_sdio_func_sdio_element~0 := 0;~ldv_linux_net_register_probe_state~0 := 0;~rtnllocknumber~0 := 0;~locksocknumber~0 := 0;~ldv_linux_usb_coherent_coherent_state~0 := 0;~LDV_LINUX_USB_DEV_USB_DEV_REF_COUNTS~0 := 0;~ldv_linux_usb_gadget_usb_gadget~0 := 0;~ldv_linux_usb_register_probe_state~0 := 0;~ldv_linux_usb_urb_urb_state~0 := 0;~LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_i_mutex_of_inode~0 := 0;~LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_lock~0 := 0;~LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_mutex_of_device~0 := 0;~ldv_linux_kernel_locking_spinlock_spin_alloc_lock_of_task_struct~0 := 1;~ldv_linux_kernel_locking_spinlock_spin_i_lock_of_inode~0 := 1;~ldv_linux_kernel_locking_spinlock_spin_lock~0 := 1;~ldv_linux_kernel_locking_spinlock_spin_lock_of_NOT_ARG_SIGN~0 := 1;~ldv_linux_kernel_locking_spinlock_spin_lock_of_isp116x~0 := 1;~ldv_linux_kernel_locking_spinlock_spin_node_size_lock_of_pglist_data~0 := 1;~ldv_linux_kernel_locking_spinlock_spin_ptl~0 := 1;~ldv_linux_kernel_locking_spinlock_spin_siglock_of_sighand_struct~0 := 1;~ldv_linux_kernel_sched_completion_completion~0 := 0;~ldv_linux_lib_idr_idr~0 := 0; {25978#(= ~ldv_linux_block_genhd_disk_state~0 0)} is VALID [2022-02-20 23:22:20,217 INFO L290 TraceCheckUtils]: 1: Hoare triple {25978#(= ~ldv_linux_block_genhd_disk_state~0 0)} assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;assume { :begin_inline_ldv_ldv_initialize_152 } true;assume { :begin_inline_ldv_linux_lib_find_bit_initialize } true; {25978#(= ~ldv_linux_block_genhd_disk_state~0 0)} is VALID [2022-02-20 23:22:20,217 INFO L272 TraceCheckUtils]: 2: Hoare triple {25978#(= ~ldv_linux_block_genhd_disk_state~0 0)} call ldv_assume((if ~nr_cpu_ids~0 > 0 then 1 else 0)); {25976#true} is VALID [2022-02-20 23:22:20,217 INFO L290 TraceCheckUtils]: 3: Hoare triple {25976#true} ~expression := #in~expression; {25976#true} is VALID [2022-02-20 23:22:20,217 INFO L290 TraceCheckUtils]: 4: Hoare triple {25976#true} assume !(0 == ~expression); {25976#true} is VALID [2022-02-20 23:22:20,217 INFO L290 TraceCheckUtils]: 5: Hoare triple {25976#true} assume true; {25976#true} is VALID [2022-02-20 23:22:20,218 INFO L284 TraceCheckUtils]: 6: Hoare quadruple {25976#true} {25978#(= ~ldv_linux_block_genhd_disk_state~0 0)} #5355#return; {25978#(= ~ldv_linux_block_genhd_disk_state~0 0)} is VALID [2022-02-20 23:22:20,218 INFO L290 TraceCheckUtils]: 7: Hoare triple {25978#(= ~ldv_linux_block_genhd_disk_state~0 0)} assume { :end_inline_ldv_linux_lib_find_bit_initialize } true; {25978#(= ~ldv_linux_block_genhd_disk_state~0 0)} is VALID [2022-02-20 23:22:20,218 INFO L290 TraceCheckUtils]: 8: Hoare triple {25978#(= ~ldv_linux_block_genhd_disk_state~0 0)} assume { :end_inline_ldv_ldv_initialize_152 } true;assume { :begin_inline_ldv_entry_EMGentry_9 } true;ldv_entry_EMGentry_9_#in~arg0#1.base, ldv_entry_EMGentry_9_#in~arg0#1.offset := 0, 0;havoc ldv_entry_EMGentry_9_#t~ret872#1, ldv_entry_EMGentry_9_#t~ret873#1, ldv_entry_EMGentry_9_#t~ret874#1, ldv_entry_EMGentry_9_#t~ret875#1, ldv_entry_EMGentry_9_~arg0#1.base, ldv_entry_EMGentry_9_~arg0#1.offset, ldv_entry_EMGentry_9_~ldv_9_exit_isp116x_driver_exit_default~0#1.base, ldv_entry_EMGentry_9_~ldv_9_exit_isp116x_driver_exit_default~0#1.offset, ldv_entry_EMGentry_9_~ldv_9_init_isp116x_driver_init_default~0#1.base, ldv_entry_EMGentry_9_~ldv_9_init_isp116x_driver_init_default~0#1.offset, ldv_entry_EMGentry_9_~ldv_9_ret_default~0#1, ldv_entry_EMGentry_9_~tmp~52#1, ldv_entry_EMGentry_9_~tmp___0~25#1;ldv_entry_EMGentry_9_~arg0#1.base, ldv_entry_EMGentry_9_~arg0#1.offset := ldv_entry_EMGentry_9_#in~arg0#1.base, ldv_entry_EMGentry_9_#in~arg0#1.offset;havoc ldv_entry_EMGentry_9_~ldv_9_exit_isp116x_driver_exit_default~0#1.base, ldv_entry_EMGentry_9_~ldv_9_exit_isp116x_driver_exit_default~0#1.offset;havoc ldv_entry_EMGentry_9_~ldv_9_init_isp116x_driver_init_default~0#1.base, ldv_entry_EMGentry_9_~ldv_9_init_isp116x_driver_init_default~0#1.offset;havoc ldv_entry_EMGentry_9_~ldv_9_ret_default~0#1;havoc ldv_entry_EMGentry_9_~tmp~52#1;havoc ldv_entry_EMGentry_9_~tmp___0~25#1;assume { :begin_inline_ldv_EMGentry_init_isp116x_driver_init_9_13 } true;ldv_EMGentry_init_isp116x_driver_init_9_13_#in~arg0#1.base, ldv_EMGentry_init_isp116x_driver_init_9_13_#in~arg0#1.offset := ldv_entry_EMGentry_9_~ldv_9_init_isp116x_driver_init_default~0#1.base, ldv_entry_EMGentry_9_~ldv_9_init_isp116x_driver_init_default~0#1.offset;havoc ldv_EMGentry_init_isp116x_driver_init_9_13_#res#1;havoc ldv_EMGentry_init_isp116x_driver_init_9_13_#t~ret864#1, ldv_EMGentry_init_isp116x_driver_init_9_13_~arg0#1.base, ldv_EMGentry_init_isp116x_driver_init_9_13_~arg0#1.offset, ldv_EMGentry_init_isp116x_driver_init_9_13_~tmp~44#1;ldv_EMGentry_init_isp116x_driver_init_9_13_~arg0#1.base, ldv_EMGentry_init_isp116x_driver_init_9_13_~arg0#1.offset := ldv_EMGentry_init_isp116x_driver_init_9_13_#in~arg0#1.base, ldv_EMGentry_init_isp116x_driver_init_9_13_#in~arg0#1.offset;havoc ldv_EMGentry_init_isp116x_driver_init_9_13_~tmp~44#1;assume { :begin_inline_isp116x_driver_init } true;havoc isp116x_driver_init_#res#1;havoc isp116x_driver_init_#t~ret863#1, isp116x_driver_init_~tmp~43#1;havoc isp116x_driver_init_~tmp~43#1;assume { :begin_inline_ldv___platform_driver_register_147 } true;ldv___platform_driver_register_147_#in~ldv_func_arg1#1.base, ldv___platform_driver_register_147_#in~ldv_func_arg1#1.offset, ldv___platform_driver_register_147_#in~ldv_func_arg2#1.base, ldv___platform_driver_register_147_#in~ldv_func_arg2#1.offset := ~#isp116x_driver~0.base, ~#isp116x_driver~0.offset, ~#__this_module~0.base, ~#__this_module~0.offset;havoc ldv___platform_driver_register_147_#res#1;havoc ldv___platform_driver_register_147_#t~ret1045#1, ldv___platform_driver_register_147_#t~ret1046#1, ldv___platform_driver_register_147_~ldv_func_arg1#1.base, ldv___platform_driver_register_147_~ldv_func_arg1#1.offset, ldv___platform_driver_register_147_~ldv_func_arg2#1.base, ldv___platform_driver_register_147_~ldv_func_arg2#1.offset, ldv___platform_driver_register_147_~ldv_func_res~1#1, ldv___platform_driver_register_147_~tmp~64#1, ldv___platform_driver_register_147_~tmp___0~31#1;ldv___platform_driver_register_147_~ldv_func_arg1#1.base, ldv___platform_driver_register_147_~ldv_func_arg1#1.offset := ldv___platform_driver_register_147_#in~ldv_func_arg1#1.base, ldv___platform_driver_register_147_#in~ldv_func_arg1#1.offset;ldv___platform_driver_register_147_~ldv_func_arg2#1.base, ldv___platform_driver_register_147_~ldv_func_arg2#1.offset := ldv___platform_driver_register_147_#in~ldv_func_arg2#1.base, ldv___platform_driver_register_147_#in~ldv_func_arg2#1.offset;havoc ldv___platform_driver_register_147_~ldv_func_res~1#1;havoc ldv___platform_driver_register_147_~tmp~64#1;havoc ldv___platform_driver_register_147_~tmp___0~31#1;assume { :begin_inline___platform_driver_register } true;__platform_driver_register_#in~arg0#1.base, __platform_driver_register_#in~arg0#1.offset, __platform_driver_register_#in~arg1#1.base, __platform_driver_register_#in~arg1#1.offset := ldv___platform_driver_register_147_~ldv_func_arg1#1.base, ldv___platform_driver_register_147_~ldv_func_arg1#1.offset, ldv___platform_driver_register_147_~ldv_func_arg2#1.base, ldv___platform_driver_register_147_~ldv_func_arg2#1.offset;havoc __platform_driver_register_#res#1;havoc __platform_driver_register_#t~nondet1205#1, __platform_driver_register_~arg0#1.base, __platform_driver_register_~arg0#1.offset, __platform_driver_register_~arg1#1.base, __platform_driver_register_~arg1#1.offset;__platform_driver_register_~arg0#1.base, __platform_driver_register_~arg0#1.offset := __platform_driver_register_#in~arg0#1.base, __platform_driver_register_#in~arg0#1.offset;__platform_driver_register_~arg1#1.base, __platform_driver_register_~arg1#1.offset := __platform_driver_register_#in~arg1#1.base, __platform_driver_register_#in~arg1#1.offset;assume -2147483648 <= __platform_driver_register_#t~nondet1205#1 && __platform_driver_register_#t~nondet1205#1 <= 2147483647;__platform_driver_register_#res#1 := __platform_driver_register_#t~nondet1205#1;havoc __platform_driver_register_#t~nondet1205#1; {25978#(= ~ldv_linux_block_genhd_disk_state~0 0)} is VALID [2022-02-20 23:22:20,219 INFO L290 TraceCheckUtils]: 9: Hoare triple {25978#(= ~ldv_linux_block_genhd_disk_state~0 0)} ldv___platform_driver_register_147_#t~ret1045#1 := __platform_driver_register_#res#1;assume { :end_inline___platform_driver_register } true;assume -2147483648 <= ldv___platform_driver_register_147_#t~ret1045#1 && ldv___platform_driver_register_147_#t~ret1045#1 <= 2147483647;ldv___platform_driver_register_147_~tmp~64#1 := ldv___platform_driver_register_147_#t~ret1045#1;havoc ldv___platform_driver_register_147_#t~ret1045#1;ldv___platform_driver_register_147_~ldv_func_res~1#1 := ldv___platform_driver_register_147_~tmp~64#1;assume { :begin_inline_ldv___platform_driver_register } true;ldv___platform_driver_register_#in~arg0#1, ldv___platform_driver_register_#in~arg1#1.base, ldv___platform_driver_register_#in~arg1#1.offset, ldv___platform_driver_register_#in~arg2#1.base, ldv___platform_driver_register_#in~arg2#1.offset := ldv___platform_driver_register_147_~ldv_func_res~1#1, ldv___platform_driver_register_147_~ldv_func_arg1#1.base, ldv___platform_driver_register_147_~ldv_func_arg1#1.offset, ldv___platform_driver_register_147_~ldv_func_arg2#1.base, ldv___platform_driver_register_147_~ldv_func_arg2#1.offset;havoc ldv___platform_driver_register_#res#1;havoc ldv___platform_driver_register_#t~ret865#1, ldv___platform_driver_register_~arg0#1, ldv___platform_driver_register_~arg1#1.base, ldv___platform_driver_register_~arg1#1.offset, ldv___platform_driver_register_~arg2#1.base, ldv___platform_driver_register_~arg2#1.offset, ldv___platform_driver_register_~ldv_6_platform_driver_platform_driver~0#1.base, ldv___platform_driver_register_~ldv_6_platform_driver_platform_driver~0#1.offset, ldv___platform_driver_register_~tmp~45#1;ldv___platform_driver_register_~arg0#1 := ldv___platform_driver_register_#in~arg0#1;ldv___platform_driver_register_~arg1#1.base, ldv___platform_driver_register_~arg1#1.offset := ldv___platform_driver_register_#in~arg1#1.base, ldv___platform_driver_register_#in~arg1#1.offset;ldv___platform_driver_register_~arg2#1.base, ldv___platform_driver_register_~arg2#1.offset := ldv___platform_driver_register_#in~arg2#1.base, ldv___platform_driver_register_#in~arg2#1.offset;havoc ldv___platform_driver_register_~ldv_6_platform_driver_platform_driver~0#1.base, ldv___platform_driver_register_~ldv_6_platform_driver_platform_driver~0#1.offset;havoc ldv___platform_driver_register_~tmp~45#1; {25978#(= ~ldv_linux_block_genhd_disk_state~0 0)} is VALID [2022-02-20 23:22:20,219 INFO L272 TraceCheckUtils]: 10: Hoare triple {25978#(= ~ldv_linux_block_genhd_disk_state~0 0)} call ldv___platform_driver_register_#t~ret865#1 := ldv_undef_int(); {25976#true} is VALID [2022-02-20 23:22:20,219 INFO L290 TraceCheckUtils]: 11: Hoare triple {25976#true} havoc ~tmp~101;assume -2147483648 <= #t~nondet1142 && #t~nondet1142 <= 2147483647;~tmp~101 := #t~nondet1142;havoc #t~nondet1142;#res := ~tmp~101; {25976#true} is VALID [2022-02-20 23:22:20,219 INFO L290 TraceCheckUtils]: 12: Hoare triple {25976#true} assume true; {25976#true} is VALID [2022-02-20 23:22:20,219 INFO L284 TraceCheckUtils]: 13: Hoare quadruple {25976#true} {25978#(= ~ldv_linux_block_genhd_disk_state~0 0)} #5357#return; {25978#(= ~ldv_linux_block_genhd_disk_state~0 0)} is VALID [2022-02-20 23:22:20,220 INFO L290 TraceCheckUtils]: 14: Hoare triple {25978#(= ~ldv_linux_block_genhd_disk_state~0 0)} assume -2147483648 <= ldv___platform_driver_register_#t~ret865#1 && ldv___platform_driver_register_#t~ret865#1 <= 2147483647;ldv___platform_driver_register_~tmp~45#1 := ldv___platform_driver_register_#t~ret865#1;havoc ldv___platform_driver_register_#t~ret865#1; {25978#(= ~ldv_linux_block_genhd_disk_state~0 0)} is VALID [2022-02-20 23:22:20,220 INFO L290 TraceCheckUtils]: 15: Hoare triple {25978#(= ~ldv_linux_block_genhd_disk_state~0 0)} assume !(0 != ldv___platform_driver_register_~tmp~45#1); {25978#(= ~ldv_linux_block_genhd_disk_state~0 0)} is VALID [2022-02-20 23:22:20,220 INFO L272 TraceCheckUtils]: 16: Hoare triple {25978#(= ~ldv_linux_block_genhd_disk_state~0 0)} call ldv_assume((if 0 != ldv___platform_driver_register_~arg0#1 then 1 else 0)); {25976#true} is VALID [2022-02-20 23:22:20,220 INFO L290 TraceCheckUtils]: 17: Hoare triple {25976#true} ~expression := #in~expression; {25976#true} is VALID [2022-02-20 23:22:20,220 INFO L290 TraceCheckUtils]: 18: Hoare triple {25976#true} assume !(0 == ~expression); {25976#true} is VALID [2022-02-20 23:22:20,221 INFO L290 TraceCheckUtils]: 19: Hoare triple {25976#true} assume true; {25976#true} is VALID [2022-02-20 23:22:20,221 INFO L284 TraceCheckUtils]: 20: Hoare quadruple {25976#true} {25978#(= ~ldv_linux_block_genhd_disk_state~0 0)} #5459#return; {25978#(= ~ldv_linux_block_genhd_disk_state~0 0)} is VALID [2022-02-20 23:22:20,221 INFO L290 TraceCheckUtils]: 21: Hoare triple {25978#(= ~ldv_linux_block_genhd_disk_state~0 0)} ldv___platform_driver_register_#res#1 := ldv___platform_driver_register_~arg0#1; {25978#(= ~ldv_linux_block_genhd_disk_state~0 0)} is VALID [2022-02-20 23:22:20,221 INFO L290 TraceCheckUtils]: 22: Hoare triple {25978#(= ~ldv_linux_block_genhd_disk_state~0 0)} ldv___platform_driver_register_147_#t~ret1046#1 := ldv___platform_driver_register_#res#1;assume { :end_inline_ldv___platform_driver_register } true;assume -2147483648 <= ldv___platform_driver_register_147_#t~ret1046#1 && ldv___platform_driver_register_147_#t~ret1046#1 <= 2147483647;ldv___platform_driver_register_147_~tmp___0~31#1 := ldv___platform_driver_register_147_#t~ret1046#1;havoc ldv___platform_driver_register_147_#t~ret1046#1;ldv___platform_driver_register_147_#res#1 := ldv___platform_driver_register_147_~tmp___0~31#1; {25978#(= ~ldv_linux_block_genhd_disk_state~0 0)} is VALID [2022-02-20 23:22:20,222 INFO L290 TraceCheckUtils]: 23: Hoare triple {25978#(= ~ldv_linux_block_genhd_disk_state~0 0)} isp116x_driver_init_#t~ret863#1 := ldv___platform_driver_register_147_#res#1;assume { :end_inline_ldv___platform_driver_register_147 } true;assume -2147483648 <= isp116x_driver_init_#t~ret863#1 && isp116x_driver_init_#t~ret863#1 <= 2147483647;isp116x_driver_init_~tmp~43#1 := isp116x_driver_init_#t~ret863#1;havoc isp116x_driver_init_#t~ret863#1;isp116x_driver_init_#res#1 := isp116x_driver_init_~tmp~43#1; {25978#(= ~ldv_linux_block_genhd_disk_state~0 0)} is VALID [2022-02-20 23:22:20,222 INFO L290 TraceCheckUtils]: 24: Hoare triple {25978#(= ~ldv_linux_block_genhd_disk_state~0 0)} ldv_EMGentry_init_isp116x_driver_init_9_13_#t~ret864#1 := isp116x_driver_init_#res#1;assume { :end_inline_isp116x_driver_init } true;assume -2147483648 <= ldv_EMGentry_init_isp116x_driver_init_9_13_#t~ret864#1 && ldv_EMGentry_init_isp116x_driver_init_9_13_#t~ret864#1 <= 2147483647;ldv_EMGentry_init_isp116x_driver_init_9_13_~tmp~44#1 := ldv_EMGentry_init_isp116x_driver_init_9_13_#t~ret864#1;havoc ldv_EMGentry_init_isp116x_driver_init_9_13_#t~ret864#1;ldv_EMGentry_init_isp116x_driver_init_9_13_#res#1 := ldv_EMGentry_init_isp116x_driver_init_9_13_~tmp~44#1; {25978#(= ~ldv_linux_block_genhd_disk_state~0 0)} is VALID [2022-02-20 23:22:20,222 INFO L290 TraceCheckUtils]: 25: Hoare triple {25978#(= ~ldv_linux_block_genhd_disk_state~0 0)} ldv_entry_EMGentry_9_#t~ret872#1 := ldv_EMGentry_init_isp116x_driver_init_9_13_#res#1;assume { :end_inline_ldv_EMGentry_init_isp116x_driver_init_9_13 } true;assume -2147483648 <= ldv_entry_EMGentry_9_#t~ret872#1 && ldv_entry_EMGentry_9_#t~ret872#1 <= 2147483647;ldv_entry_EMGentry_9_~ldv_9_ret_default~0#1 := ldv_entry_EMGentry_9_#t~ret872#1;havoc ldv_entry_EMGentry_9_#t~ret872#1;assume { :begin_inline_ldv_ldv_post_init_149 } true;ldv_ldv_post_init_149_#in~ldv_func_arg1#1 := ldv_entry_EMGentry_9_~ldv_9_ret_default~0#1;havoc ldv_ldv_post_init_149_#res#1;havoc ldv_ldv_post_init_149_#t~ret1047#1, ldv_ldv_post_init_149_~ldv_func_arg1#1, ldv_ldv_post_init_149_~tmp~65#1;ldv_ldv_post_init_149_~ldv_func_arg1#1 := ldv_ldv_post_init_149_#in~ldv_func_arg1#1;havoc ldv_ldv_post_init_149_~tmp~65#1; {25978#(= ~ldv_linux_block_genhd_disk_state~0 0)} is VALID [2022-02-20 23:22:20,223 INFO L272 TraceCheckUtils]: 26: Hoare triple {25978#(= ~ldv_linux_block_genhd_disk_state~0 0)} call ldv_linux_net_register_reset_error_counter(); {26018#(= |old(~ldv_linux_net_register_probe_state~0)| ~ldv_linux_net_register_probe_state~0)} is VALID [2022-02-20 23:22:20,223 INFO L290 TraceCheckUtils]: 27: Hoare triple {26018#(= |old(~ldv_linux_net_register_probe_state~0)| ~ldv_linux_net_register_probe_state~0)} ~ldv_linux_net_register_probe_state~0 := 0; {25976#true} is VALID [2022-02-20 23:22:20,223 INFO L290 TraceCheckUtils]: 28: Hoare triple {25976#true} assume true; {25976#true} is VALID [2022-02-20 23:22:20,223 INFO L284 TraceCheckUtils]: 29: Hoare quadruple {25976#true} {25978#(= ~ldv_linux_block_genhd_disk_state~0 0)} #5461#return; {25978#(= ~ldv_linux_block_genhd_disk_state~0 0)} is VALID [2022-02-20 23:22:20,224 INFO L272 TraceCheckUtils]: 30: Hoare triple {25978#(= ~ldv_linux_block_genhd_disk_state~0 0)} call ldv_linux_usb_register_reset_error_counter(); {26019#(= ~ldv_linux_usb_register_probe_state~0 |old(~ldv_linux_usb_register_probe_state~0)|)} is VALID [2022-02-20 23:22:20,224 INFO L290 TraceCheckUtils]: 31: Hoare triple {26019#(= ~ldv_linux_usb_register_probe_state~0 |old(~ldv_linux_usb_register_probe_state~0)|)} ~ldv_linux_usb_register_probe_state~0 := 0; {25976#true} is VALID [2022-02-20 23:22:20,224 INFO L290 TraceCheckUtils]: 32: Hoare triple {25976#true} assume true; {25976#true} is VALID [2022-02-20 23:22:20,224 INFO L284 TraceCheckUtils]: 33: Hoare quadruple {25976#true} {25978#(= ~ldv_linux_block_genhd_disk_state~0 0)} #5463#return; {25978#(= ~ldv_linux_block_genhd_disk_state~0 0)} is VALID [2022-02-20 23:22:20,225 INFO L290 TraceCheckUtils]: 34: Hoare triple {25978#(= ~ldv_linux_block_genhd_disk_state~0 0)} assume { :begin_inline_ldv_post_init } true;ldv_post_init_#in~init_ret_val#1 := ldv_ldv_post_init_149_~ldv_func_arg1#1;havoc ldv_post_init_#res#1;havoc ldv_post_init_#t~ret1092#1, ldv_post_init_~init_ret_val#1, ldv_post_init_~tmp~83#1;ldv_post_init_~init_ret_val#1 := ldv_post_init_#in~init_ret_val#1;havoc ldv_post_init_~tmp~83#1; {25978#(= ~ldv_linux_block_genhd_disk_state~0 0)} is VALID [2022-02-20 23:22:20,225 INFO L272 TraceCheckUtils]: 35: Hoare triple {25978#(= ~ldv_linux_block_genhd_disk_state~0 0)} call ldv_post_init_#t~ret1092#1 := ldv_filter_positive_int(ldv_post_init_~init_ret_val#1); {25976#true} is VALID [2022-02-20 23:22:20,225 INFO L290 TraceCheckUtils]: 36: Hoare triple {25976#true} ~val := #in~val; {25976#true} is VALID [2022-02-20 23:22:20,225 INFO L272 TraceCheckUtils]: 37: Hoare triple {25976#true} call ldv_assume((if ~val <= 0 then 1 else 0)); {25976#true} is VALID [2022-02-20 23:22:20,225 INFO L290 TraceCheckUtils]: 38: Hoare triple {25976#true} ~expression := #in~expression; {25976#true} is VALID [2022-02-20 23:22:20,225 INFO L290 TraceCheckUtils]: 39: Hoare triple {25976#true} assume !(0 == ~expression); {25976#true} is VALID [2022-02-20 23:22:20,225 INFO L290 TraceCheckUtils]: 40: Hoare triple {25976#true} assume true; {25976#true} is VALID [2022-02-20 23:22:20,226 INFO L284 TraceCheckUtils]: 41: Hoare quadruple {25976#true} {25976#true} #5255#return; {25976#true} is VALID [2022-02-20 23:22:20,226 INFO L290 TraceCheckUtils]: 42: Hoare triple {25976#true} #res := ~val; {25976#true} is VALID [2022-02-20 23:22:20,226 INFO L290 TraceCheckUtils]: 43: Hoare triple {25976#true} assume true; {25976#true} is VALID [2022-02-20 23:22:20,226 INFO L284 TraceCheckUtils]: 44: Hoare quadruple {25976#true} {25978#(= ~ldv_linux_block_genhd_disk_state~0 0)} #5465#return; {25978#(= ~ldv_linux_block_genhd_disk_state~0 0)} is VALID [2022-02-20 23:22:20,227 INFO L290 TraceCheckUtils]: 45: Hoare triple {25978#(= ~ldv_linux_block_genhd_disk_state~0 0)} assume -2147483648 <= ldv_post_init_#t~ret1092#1 && ldv_post_init_#t~ret1092#1 <= 2147483647;ldv_post_init_~tmp~83#1 := ldv_post_init_#t~ret1092#1;havoc ldv_post_init_#t~ret1092#1;ldv_post_init_#res#1 := ldv_post_init_~tmp~83#1; {25978#(= ~ldv_linux_block_genhd_disk_state~0 0)} is VALID [2022-02-20 23:22:20,227 INFO L290 TraceCheckUtils]: 46: Hoare triple {25978#(= ~ldv_linux_block_genhd_disk_state~0 0)} ldv_ldv_post_init_149_#t~ret1047#1 := ldv_post_init_#res#1;assume { :end_inline_ldv_post_init } true;assume -2147483648 <= ldv_ldv_post_init_149_#t~ret1047#1 && ldv_ldv_post_init_149_#t~ret1047#1 <= 2147483647;ldv_ldv_post_init_149_~tmp~65#1 := ldv_ldv_post_init_149_#t~ret1047#1;havoc ldv_ldv_post_init_149_#t~ret1047#1;ldv_ldv_post_init_149_#res#1 := ldv_ldv_post_init_149_~tmp~65#1; {25978#(= ~ldv_linux_block_genhd_disk_state~0 0)} is VALID [2022-02-20 23:22:20,227 INFO L290 TraceCheckUtils]: 47: Hoare triple {25978#(= ~ldv_linux_block_genhd_disk_state~0 0)} ldv_entry_EMGentry_9_#t~ret873#1 := ldv_ldv_post_init_149_#res#1;assume { :end_inline_ldv_ldv_post_init_149 } true;assume -2147483648 <= ldv_entry_EMGentry_9_#t~ret873#1 && ldv_entry_EMGentry_9_#t~ret873#1 <= 2147483647;ldv_entry_EMGentry_9_~ldv_9_ret_default~0#1 := ldv_entry_EMGentry_9_#t~ret873#1;havoc ldv_entry_EMGentry_9_#t~ret873#1; {25978#(= ~ldv_linux_block_genhd_disk_state~0 0)} is VALID [2022-02-20 23:22:20,227 INFO L272 TraceCheckUtils]: 48: Hoare triple {25978#(= ~ldv_linux_block_genhd_disk_state~0 0)} call ldv_entry_EMGentry_9_#t~ret874#1 := ldv_undef_int(); {25976#true} is VALID [2022-02-20 23:22:20,227 INFO L290 TraceCheckUtils]: 49: Hoare triple {25976#true} havoc ~tmp~101;assume -2147483648 <= #t~nondet1142 && #t~nondet1142 <= 2147483647;~tmp~101 := #t~nondet1142;havoc #t~nondet1142;#res := ~tmp~101; {25976#true} is VALID [2022-02-20 23:22:20,228 INFO L290 TraceCheckUtils]: 50: Hoare triple {25976#true} assume true; {25976#true} is VALID [2022-02-20 23:22:20,228 INFO L284 TraceCheckUtils]: 51: Hoare quadruple {25976#true} {25978#(= ~ldv_linux_block_genhd_disk_state~0 0)} #5467#return; {25978#(= ~ldv_linux_block_genhd_disk_state~0 0)} is VALID [2022-02-20 23:22:20,228 INFO L290 TraceCheckUtils]: 52: Hoare triple {25978#(= ~ldv_linux_block_genhd_disk_state~0 0)} assume -2147483648 <= ldv_entry_EMGentry_9_#t~ret874#1 && ldv_entry_EMGentry_9_#t~ret874#1 <= 2147483647;ldv_entry_EMGentry_9_~tmp___0~25#1 := ldv_entry_EMGentry_9_#t~ret874#1;havoc ldv_entry_EMGentry_9_#t~ret874#1; {25978#(= ~ldv_linux_block_genhd_disk_state~0 0)} is VALID [2022-02-20 23:22:20,228 INFO L290 TraceCheckUtils]: 53: Hoare triple {25978#(= ~ldv_linux_block_genhd_disk_state~0 0)} assume 0 != ldv_entry_EMGentry_9_~tmp___0~25#1; {25978#(= ~ldv_linux_block_genhd_disk_state~0 0)} is VALID [2022-02-20 23:22:20,229 INFO L272 TraceCheckUtils]: 54: Hoare triple {25978#(= ~ldv_linux_block_genhd_disk_state~0 0)} call ldv_assume((if 0 != ldv_entry_EMGentry_9_~ldv_9_ret_default~0#1 then 1 else 0)); {25976#true} is VALID [2022-02-20 23:22:20,229 INFO L290 TraceCheckUtils]: 55: Hoare triple {25976#true} ~expression := #in~expression; {25976#true} is VALID [2022-02-20 23:22:20,229 INFO L290 TraceCheckUtils]: 56: Hoare triple {25976#true} assume !(0 == ~expression); {25976#true} is VALID [2022-02-20 23:22:20,229 INFO L290 TraceCheckUtils]: 57: Hoare triple {25976#true} assume true; {25976#true} is VALID [2022-02-20 23:22:20,229 INFO L284 TraceCheckUtils]: 58: Hoare quadruple {25976#true} {25978#(= ~ldv_linux_block_genhd_disk_state~0 0)} #5469#return; {25978#(= ~ldv_linux_block_genhd_disk_state~0 0)} is VALID [2022-02-20 23:22:20,230 INFO L290 TraceCheckUtils]: 59: Hoare triple {25978#(= ~ldv_linux_block_genhd_disk_state~0 0)} assume { :begin_inline_ldv_ldv_check_final_state_150 } true; {25978#(= ~ldv_linux_block_genhd_disk_state~0 0)} is VALID [2022-02-20 23:22:20,230 INFO L272 TraceCheckUtils]: 60: Hoare triple {25978#(= ~ldv_linux_block_genhd_disk_state~0 0)} call ldv_linux_arch_io_check_final_state(); {25976#true} is VALID [2022-02-20 23:22:20,230 INFO L290 TraceCheckUtils]: 61: Hoare triple {25976#true} assume { :begin_inline_ldv_assert_linux_arch_io__more_initial_at_exit } true;ldv_assert_linux_arch_io__more_initial_at_exit_#in~expr#1 := (if 0 == ~ldv_linux_arch_io_iomem~0 then 1 else 0);havoc ldv_assert_linux_arch_io__more_initial_at_exit_~expr#1;ldv_assert_linux_arch_io__more_initial_at_exit_~expr#1 := ldv_assert_linux_arch_io__more_initial_at_exit_#in~expr#1; {25976#true} is VALID [2022-02-20 23:22:20,230 INFO L290 TraceCheckUtils]: 62: Hoare triple {25976#true} assume !(0 == ldv_assert_linux_arch_io__more_initial_at_exit_~expr#1); {25976#true} is VALID [2022-02-20 23:22:20,230 INFO L290 TraceCheckUtils]: 63: Hoare triple {25976#true} assume { :end_inline_ldv_assert_linux_arch_io__more_initial_at_exit } true; {25976#true} is VALID [2022-02-20 23:22:20,230 INFO L290 TraceCheckUtils]: 64: Hoare triple {25976#true} assume true; {25976#true} is VALID [2022-02-20 23:22:20,231 INFO L284 TraceCheckUtils]: 65: Hoare quadruple {25976#true} {25978#(= ~ldv_linux_block_genhd_disk_state~0 0)} #5471#return; {25978#(= ~ldv_linux_block_genhd_disk_state~0 0)} is VALID [2022-02-20 23:22:20,231 INFO L272 TraceCheckUtils]: 66: Hoare triple {25978#(= ~ldv_linux_block_genhd_disk_state~0 0)} call ldv_linux_block_genhd_check_final_state(); {25978#(= ~ldv_linux_block_genhd_disk_state~0 0)} is VALID [2022-02-20 23:22:20,231 INFO L290 TraceCheckUtils]: 67: Hoare triple {25978#(= ~ldv_linux_block_genhd_disk_state~0 0)} assume { :begin_inline_ldv_assert_linux_block_genhd__more_initial_at_exit } true;ldv_assert_linux_block_genhd__more_initial_at_exit_#in~expr#1 := (if 0 == ~ldv_linux_block_genhd_disk_state~0 then 1 else 0);havoc ldv_assert_linux_block_genhd__more_initial_at_exit_~expr#1;ldv_assert_linux_block_genhd__more_initial_at_exit_~expr#1 := ldv_assert_linux_block_genhd__more_initial_at_exit_#in~expr#1; {26017#(not (= |ldv_linux_block_genhd_check_final_state_ldv_assert_linux_block_genhd__more_initial_at_exit_~expr#1| 0))} is VALID [2022-02-20 23:22:20,232 INFO L290 TraceCheckUtils]: 68: Hoare triple {26017#(not (= |ldv_linux_block_genhd_check_final_state_ldv_assert_linux_block_genhd__more_initial_at_exit_~expr#1| 0))} assume 0 == ldv_assert_linux_block_genhd__more_initial_at_exit_~expr#1; {25977#false} is VALID [2022-02-20 23:22:20,232 INFO L290 TraceCheckUtils]: 69: Hoare triple {25977#false} assume !false; {25977#false} is VALID [2022-02-20 23:22:20,233 INFO L134 CoverageAnalysis]: Checked inductivity of 27 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 27 trivial. 0 not checked. [2022-02-20 23:22:20,233 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-20 23:22:20,233 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1648349136] [2022-02-20 23:22:20,233 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1648349136] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-20 23:22:20,233 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-02-20 23:22:20,233 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-02-20 23:22:20,234 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [274745328] [2022-02-20 23:22:20,234 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-20 23:22:20,235 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 6.333333333333333) internal successors, (38), 4 states have internal predecessors, (38), 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 70 [2022-02-20 23:22:20,237 INFO L84 Accepts]: Finished accepts. word is accepted. [2022-02-20 23:22:20,237 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with has 6 states, 6 states have (on average 6.333333333333333) internal successors, (38), 4 states have internal predecessors, (38), 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) [2022-02-20 23:22:20,300 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 59 edges. 59 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-02-20 23:22:20,301 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-02-20 23:22:20,301 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-20 23:22:20,301 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-02-20 23:22:20,301 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2022-02-20 23:22:20,301 INFO L87 Difference]: Start difference. First operand 4066 states and 5736 transitions. Second operand has 6 states, 6 states have (on average 6.333333333333333) internal successors, (38), 4 states have internal predecessors, (38), 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)