java -ea -Xmx16000000000 -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.3.100.v20150511-1540.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc ../../../trunk/examples/toolchains/AutomizerC.xml -s ../../../trunk/examples/settings/default/automizer/svcomp-Reach-64bit-Automizer_Default.epf -i ../../../trunk/examples/svcomp/ldv-validator-v0.8/linux-stable-a450319-1-144_1a-drivers--input--tablet--acecad.ko-entry_point_ldv-val-v0.8_false-unreach-call.cil.out.c -------------------------------------------------------------------------------- This is Ultimate 0.1.23-c6a52e0 [2018-11-19 17:31:19,146 INFO L170 SettingsManager]: Resetting all preferences to default values... [2018-11-19 17:31:19,147 INFO L174 SettingsManager]: Resetting UltimateCore preferences to default values [2018-11-19 17:31:19,157 INFO L177 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2018-11-19 17:31:19,157 INFO L174 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2018-11-19 17:31:19,158 INFO L174 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2018-11-19 17:31:19,159 INFO L174 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2018-11-19 17:31:19,161 INFO L174 SettingsManager]: Resetting LassoRanker preferences to default values [2018-11-19 17:31:19,163 INFO L174 SettingsManager]: Resetting Reaching Definitions preferences to default values [2018-11-19 17:31:19,164 INFO L174 SettingsManager]: Resetting SyntaxChecker preferences to default values [2018-11-19 17:31:19,165 INFO L177 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2018-11-19 17:31:19,165 INFO L174 SettingsManager]: Resetting LTL2Aut preferences to default values [2018-11-19 17:31:19,166 INFO L174 SettingsManager]: Resetting PEA to Boogie preferences to default values [2018-11-19 17:31:19,167 INFO L174 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2018-11-19 17:31:19,168 INFO L174 SettingsManager]: Resetting ChcToBoogie preferences to default values [2018-11-19 17:31:19,169 INFO L174 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2018-11-19 17:31:19,170 INFO L174 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2018-11-19 17:31:19,172 INFO L174 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2018-11-19 17:31:19,174 INFO L174 SettingsManager]: Resetting CodeCheck preferences to default values [2018-11-19 17:31:19,175 INFO L174 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2018-11-19 17:31:19,176 INFO L174 SettingsManager]: Resetting RCFGBuilder preferences to default values [2018-11-19 17:31:19,177 INFO L174 SettingsManager]: Resetting TraceAbstraction preferences to default values [2018-11-19 17:31:19,180 INFO L177 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2018-11-19 17:31:19,180 INFO L177 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2018-11-19 17:31:19,180 INFO L174 SettingsManager]: Resetting TreeAutomizer preferences to default values [2018-11-19 17:31:19,181 INFO L174 SettingsManager]: Resetting IcfgTransformer preferences to default values [2018-11-19 17:31:19,182 INFO L174 SettingsManager]: Resetting Boogie Printer preferences to default values [2018-11-19 17:31:19,183 INFO L174 SettingsManager]: Resetting ReqPrinter preferences to default values [2018-11-19 17:31:19,184 INFO L174 SettingsManager]: Resetting Witness Printer preferences to default values [2018-11-19 17:31:19,185 INFO L177 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2018-11-19 17:31:19,185 INFO L174 SettingsManager]: Resetting CDTParser preferences to default values [2018-11-19 17:31:19,186 INFO L177 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2018-11-19 17:31:19,186 INFO L177 SettingsManager]: ReqParser provides no preferences, ignoring... [2018-11-19 17:31:19,186 INFO L174 SettingsManager]: Resetting SmtParser preferences to default values [2018-11-19 17:31:19,187 INFO L174 SettingsManager]: Resetting Witness Parser preferences to default values [2018-11-19 17:31:19,188 INFO L181 SettingsManager]: Finished resetting all preferences to default values... [2018-11-19 17:31:19,188 INFO L98 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/default/automizer/svcomp-Reach-64bit-Automizer_Default.epf [2018-11-19 17:31:19,202 INFO L110 SettingsManager]: Loading preferences was successful [2018-11-19 17:31:19,202 INFO L112 SettingsManager]: Preferences different from defaults after loading the file: [2018-11-19 17:31:19,203 INFO L131 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2018-11-19 17:31:19,203 INFO L133 SettingsManager]: * ... to procedures called more than once=ALWAYS [2018-11-19 17:31:19,203 INFO L131 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2018-11-19 17:31:19,204 INFO L133 SettingsManager]: * Create parallel compositions if possible=false [2018-11-19 17:31:19,204 INFO L133 SettingsManager]: * Use SBE=true [2018-11-19 17:31:19,204 INFO L131 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2018-11-19 17:31:19,204 INFO L133 SettingsManager]: * Overapproximate operations on floating types=true [2018-11-19 17:31:19,204 INFO L133 SettingsManager]: * Check division by zero=IGNORE [2018-11-19 17:31:19,204 INFO L133 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2018-11-19 17:31:19,205 INFO L133 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2018-11-19 17:31:19,205 INFO L133 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2018-11-19 17:31:19,205 INFO L133 SettingsManager]: * Check if freed pointer was valid=false [2018-11-19 17:31:19,205 INFO L133 SettingsManager]: * Use constant arrays=true [2018-11-19 17:31:19,205 INFO L133 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2018-11-19 17:31:19,205 INFO L131 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2018-11-19 17:31:19,206 INFO L133 SettingsManager]: * Size of a code block=SequenceOfStatements [2018-11-19 17:31:19,206 INFO L133 SettingsManager]: * To the following directory=./dump/ [2018-11-19 17:31:19,206 INFO L133 SettingsManager]: * SMT solver=External_DefaultMode [2018-11-19 17:31:19,206 INFO L133 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2018-11-19 17:31:19,206 INFO L131 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2018-11-19 17:31:19,206 INFO L133 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2018-11-19 17:31:19,207 INFO L133 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2018-11-19 17:31:19,207 INFO L133 SettingsManager]: * Trace refinement strategy=CAMEL [2018-11-19 17:31:19,207 INFO L133 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2018-11-19 17:31:19,207 INFO L133 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-11-19 17:31:19,207 INFO L133 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2018-11-19 17:31:19,207 INFO L133 SettingsManager]: * To the following directory=dump/ [2018-11-19 17:31:19,248 INFO L81 nceAwareModelManager]: Repository-Root is: /tmp [2018-11-19 17:31:19,259 INFO L258 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2018-11-19 17:31:19,262 INFO L214 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2018-11-19 17:31:19,263 INFO L271 PluginConnector]: Initializing CDTParser... [2018-11-19 17:31:19,264 INFO L276 PluginConnector]: CDTParser initialized [2018-11-19 17:31:19,264 INFO L418 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/ldv-validator-v0.8/linux-stable-a450319-1-144_1a-drivers--input--tablet--acecad.ko-entry_point_ldv-val-v0.8_false-unreach-call.cil.out.c [2018-11-19 17:31:19,316 INFO L221 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/858428c0a/c257603c57d54017b60f6296faa64cff/FLAG742f2241a [2018-11-19 17:31:19,880 INFO L307 CDTParser]: Found 1 translation units. [2018-11-19 17:31:19,881 INFO L161 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/ldv-validator-v0.8/linux-stable-a450319-1-144_1a-drivers--input--tablet--acecad.ko-entry_point_ldv-val-v0.8_false-unreach-call.cil.out.c [2018-11-19 17:31:19,906 INFO L355 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/858428c0a/c257603c57d54017b60f6296faa64cff/FLAG742f2241a [2018-11-19 17:31:20,288 INFO L363 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/858428c0a/c257603c57d54017b60f6296faa64cff [2018-11-19 17:31:20,297 INFO L296 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2018-11-19 17:31:20,298 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2018-11-19 17:31:20,299 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2018-11-19 17:31:20,299 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2018-11-19 17:31:20,302 INFO L276 PluginConnector]: CACSL2BoogieTranslator initialized [2018-11-19 17:31:20,304 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 19.11 05:31:20" (1/1) ... [2018-11-19 17:31:20,307 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@2a95b56a and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 05:31:20, skipping insertion in model container [2018-11-19 17:31:20,307 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 19.11 05:31:20" (1/1) ... [2018-11-19 17:31:20,317 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2018-11-19 17:31:20,394 INFO L176 MainTranslator]: Built tables and reachable declarations [2018-11-19 17:31:21,251 INFO L201 PostProcessor]: Analyzing one entry point: main [2018-11-19 17:31:21,277 INFO L191 MainTranslator]: Completed pre-run [2018-11-19 17:31:21,444 INFO L201 PostProcessor]: Analyzing one entry point: main [2018-11-19 17:31:21,515 INFO L195 MainTranslator]: Completed translation [2018-11-19 17:31:21,516 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 05:31:21 WrapperNode [2018-11-19 17:31:21,516 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2018-11-19 17:31:21,517 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2018-11-19 17:31:21,517 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2018-11-19 17:31:21,517 INFO L276 PluginConnector]: Boogie Preprocessor initialized [2018-11-19 17:31:21,534 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 05:31:21" (1/1) ... [2018-11-19 17:31:21,535 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 05:31:21" (1/1) ... [2018-11-19 17:31:21,566 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 05:31:21" (1/1) ... [2018-11-19 17:31:21,567 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 05:31:21" (1/1) ... [2018-11-19 17:31:21,627 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 05:31:21" (1/1) ... [2018-11-19 17:31:21,636 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 05:31:21" (1/1) ... [2018-11-19 17:31:21,644 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 05:31:21" (1/1) ... [2018-11-19 17:31:21,659 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2018-11-19 17:31:21,660 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2018-11-19 17:31:21,660 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2018-11-19 17:31:21,660 INFO L276 PluginConnector]: RCFGBuilder initialized [2018-11-19 17:31:21,661 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 05:31:21" (1/1) ... No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2018-11-19 17:31:21,720 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.init [2018-11-19 17:31:21,720 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2018-11-19 17:31:21,720 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~TO~VOID [2018-11-19 17:31:21,720 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_endpoint_dir_in [2018-11-19 17:31:21,720 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_endpoint_xfer_int [2018-11-19 17:31:21,720 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_endpoint_is_int_in [2018-11-19 17:31:21,721 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_make_path [2018-11-19 17:31:21,721 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_register [2018-11-19 17:31:21,721 INFO L138 BoogieDeclarations]: Found implementation of procedure __create_pipe [2018-11-19 17:31:21,721 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_maxpacket [2018-11-19 17:31:21,721 INFO L138 BoogieDeclarations]: Found implementation of procedure __kmalloc [2018-11-19 17:31:21,721 INFO L138 BoogieDeclarations]: Found implementation of procedure kmalloc [2018-11-19 17:31:21,722 INFO L138 BoogieDeclarations]: Found implementation of procedure kzalloc [2018-11-19 17:31:21,722 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_malloc [2018-11-19 17:31:21,722 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_zalloc [2018-11-19 17:31:21,722 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_init_zalloc [2018-11-19 17:31:21,722 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_memset [2018-11-19 17:31:21,722 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_undef_int [2018-11-19 17:31:21,723 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_undef_ptr [2018-11-19 17:31:21,723 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_undef_ulong [2018-11-19 17:31:21,723 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_stop [2018-11-19 17:31:21,723 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv__builtin_expect [2018-11-19 17:31:21,724 INFO L138 BoogieDeclarations]: Found implementation of procedure input_allocate_device [2018-11-19 17:31:21,724 INFO L138 BoogieDeclarations]: Found implementation of procedure input_get_drvdata [2018-11-19 17:31:21,724 INFO L138 BoogieDeclarations]: Found implementation of procedure input_set_drvdata [2018-11-19 17:31:21,724 INFO L138 BoogieDeclarations]: Found implementation of procedure input_report_key [2018-11-19 17:31:21,724 INFO L138 BoogieDeclarations]: Found implementation of procedure input_report_abs [2018-11-19 17:31:21,724 INFO L138 BoogieDeclarations]: Found implementation of procedure input_sync [2018-11-19 17:31:21,724 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_to_input_id [2018-11-19 17:31:21,724 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_acecad_irq [2018-11-19 17:31:21,725 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_acecad_open [2018-11-19 17:31:21,725 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_acecad_close [2018-11-19 17:31:21,725 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_acecad_probe [2018-11-19 17:31:21,725 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_acecad_disconnect [2018-11-19 17:31:21,725 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_acecad_init [2018-11-19 17:31:21,725 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_acecad_exit [2018-11-19 17:31:21,725 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_usb_driver_1 [2018-11-19 17:31:21,725 INFO L138 BoogieDeclarations]: Found implementation of procedure main [2018-11-19 17:31:21,725 INFO L138 BoogieDeclarations]: Found implementation of procedure interface_to_usbdev [2018-11-19 17:31:21,725 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_usb_register_driver_2 [2018-11-19 17:31:21,726 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_usb_submit_urb_3 [2018-11-19 17:31:21,726 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_usb_submit_urb_4 [2018-11-19 17:31:21,726 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_usb_alloc_urb_5 [2018-11-19 17:31:21,726 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_usb_fill_int_urb_6 [2018-11-19 17:31:21,726 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_usb_set_intfdata_7 [2018-11-19 17:31:21,726 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_usb_get_intfdata_8 [2018-11-19 17:31:21,726 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_usb_free_urb_10 [2018-11-19 17:31:21,726 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_usb_deregister_11 [2018-11-19 17:31:21,727 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_error [2018-11-19 17:31:21,727 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_usb_get_intfdata [2018-11-19 17:31:21,727 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_usb_set_intfdata [2018-11-19 17:31:21,727 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_usb_put_intf [2018-11-19 17:31:21,727 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_alloc_urb [2018-11-19 17:31:21,727 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_free_urb [2018-11-19 17:31:21,727 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_fill_int_urb [2018-11-19 17:31:21,727 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_fill_bulk_urb [2018-11-19 17:31:21,727 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_submit_urb [2018-11-19 17:31:21,728 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_interface_to_usbdev [2018-11-19 17:31:21,728 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_get_dev [2018-11-19 17:31:21,728 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_put_dev [2018-11-19 17:31:21,728 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_get_interface [2018-11-19 17:31:21,728 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_put_interface [2018-11-19 17:31:21,728 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_serial_register [2018-11-19 17:31:21,728 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_serial_deregister [2018-11-19 17:31:21,728 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_check_final_state [2018-11-19 17:31:21,728 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset [2018-11-19 17:31:21,728 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.meminit [2018-11-19 17:31:21,728 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_error [2018-11-19 17:31:21,729 INFO L130 BoogieDeclarations]: Found specification of procedure ldv__builtin_expect [2018-11-19 17:31:21,729 INFO L130 BoogieDeclarations]: Found specification of procedure usb_endpoint_dir_in [2018-11-19 17:31:21,729 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2018-11-19 17:31:21,729 INFO L130 BoogieDeclarations]: Found specification of procedure usb_endpoint_xfer_int [2018-11-19 17:31:21,729 INFO L130 BoogieDeclarations]: Found specification of procedure usb_endpoint_is_int_in [2018-11-19 17:31:21,729 INFO L130 BoogieDeclarations]: Found specification of procedure warn_slowpath_null [2018-11-19 17:31:21,729 INFO L130 BoogieDeclarations]: Found specification of procedure snprintf [2018-11-19 17:31:21,729 INFO L130 BoogieDeclarations]: Found specification of procedure printk [2018-11-19 17:31:21,730 INFO L130 BoogieDeclarations]: Found specification of procedure memset [2018-11-19 17:31:21,730 INFO L130 BoogieDeclarations]: Found specification of procedure strlen [2018-11-19 17:31:21,730 INFO L130 BoogieDeclarations]: Found specification of procedure strlcpy [2018-11-19 17:31:21,730 INFO L130 BoogieDeclarations]: Found specification of procedure strlcat [2018-11-19 17:31:21,730 INFO L130 BoogieDeclarations]: Found specification of procedure dev_get_drvdata [2018-11-19 17:31:21,730 INFO L130 BoogieDeclarations]: Found specification of procedure dev_set_drvdata [2018-11-19 17:31:21,730 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_usb_get_intfdata_8 [2018-11-19 17:31:21,731 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_usb_set_intfdata_7 [2018-11-19 17:31:21,731 INFO L130 BoogieDeclarations]: Found specification of procedure interface_to_usbdev [2018-11-19 17:31:21,731 INFO L130 BoogieDeclarations]: Found specification of procedure usb_make_path [2018-11-19 17:31:21,731 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.alloc [2018-11-19 17:31:21,731 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2018-11-19 17:31:21,731 INFO L130 BoogieDeclarations]: Found specification of procedure usb_register_driver [2018-11-19 17:31:21,731 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_usb_register_driver_2 [2018-11-19 17:31:21,732 INFO L130 BoogieDeclarations]: Found specification of procedure usb_register [2018-11-19 17:31:21,732 INFO L130 BoogieDeclarations]: Found specification of procedure usb_deregister [2018-11-19 17:31:21,732 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_usb_deregister_11 [2018-11-19 17:31:21,732 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_usb_fill_int_urb_6 [2018-11-19 17:31:21,732 INFO L130 BoogieDeclarations]: Found specification of procedure usb_alloc_urb [2018-11-19 17:31:21,732 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_usb_alloc_urb_5 [2018-11-19 17:31:21,732 INFO L130 BoogieDeclarations]: Found specification of procedure usb_free_urb [2018-11-19 17:31:21,733 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_usb_free_urb_10 [2018-11-19 17:31:21,733 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_usb_submit_urb_3 [2018-11-19 17:31:21,733 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_usb_submit_urb_4 [2018-11-19 17:31:21,733 INFO L130 BoogieDeclarations]: Found specification of procedure usb_kill_urb [2018-11-19 17:31:21,733 INFO L130 BoogieDeclarations]: Found specification of procedure usb_alloc_coherent [2018-11-19 17:31:21,733 INFO L130 BoogieDeclarations]: Found specification of procedure usb_free_coherent [2018-11-19 17:31:21,733 INFO L130 BoogieDeclarations]: Found specification of procedure __create_pipe [2018-11-19 17:31:21,733 INFO L130 BoogieDeclarations]: Found specification of procedure usb_maxpacket [2018-11-19 17:31:21,734 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_alloc_urb [2018-11-19 17:31:21,734 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_free_urb [2018-11-19 17:31:21,734 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_fill_int_urb [2018-11-19 17:31:21,734 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_submit_urb [2018-11-19 17:31:21,734 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_interface_to_usbdev [2018-11-19 17:31:21,734 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_usb_get_intfdata [2018-11-19 17:31:21,734 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_usb_set_intfdata [2018-11-19 17:31:21,734 INFO L130 BoogieDeclarations]: Found specification of procedure kfree [2018-11-19 17:31:21,734 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_malloc [2018-11-19 17:31:21,735 INFO L130 BoogieDeclarations]: Found specification of procedure __kmalloc [2018-11-19 17:31:21,735 INFO L130 BoogieDeclarations]: Found specification of procedure kmalloc [2018-11-19 17:31:21,735 INFO L130 BoogieDeclarations]: Found specification of procedure kzalloc [2018-11-19 17:31:21,735 INFO L130 BoogieDeclarations]: Found specification of procedure malloc [2018-11-19 17:31:21,735 INFO L130 BoogieDeclarations]: Found specification of procedure calloc [2018-11-19 17:31:21,735 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_nondet_int [2018-11-19 17:31:21,735 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_nondet_ulong [2018-11-19 17:31:21,735 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_nondet_pointer [2018-11-19 17:31:21,735 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_assume [2018-11-19 17:31:21,735 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_zalloc [2018-11-19 17:31:21,736 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.meminit [2018-11-19 17:31:21,736 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_init_zalloc [2018-11-19 17:31:21,736 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_memset [2018-11-19 17:31:21,736 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset [2018-11-19 17:31:21,736 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_undef_int [2018-11-19 17:31:21,736 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_undef_ptr [2018-11-19 17:31:21,736 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_undef_ulong [2018-11-19 17:31:21,737 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_stop [2018-11-19 17:31:21,737 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_usb_driver_1 [2018-11-19 17:31:21,737 INFO L130 BoogieDeclarations]: Found specification of procedure input_allocate_device [2018-11-19 17:31:21,737 INFO L130 BoogieDeclarations]: Found specification of procedure input_free_device [2018-11-19 17:31:21,737 INFO L130 BoogieDeclarations]: Found specification of procedure input_get_drvdata [2018-11-19 17:31:21,737 INFO L130 BoogieDeclarations]: Found specification of procedure input_set_drvdata [2018-11-19 17:31:21,737 INFO L130 BoogieDeclarations]: Found specification of procedure input_register_device [2018-11-19 17:31:21,737 INFO L130 BoogieDeclarations]: Found specification of procedure input_unregister_device [2018-11-19 17:31:21,738 INFO L130 BoogieDeclarations]: Found specification of procedure input_event [2018-11-19 17:31:21,738 INFO L130 BoogieDeclarations]: Found specification of procedure input_report_key [2018-11-19 17:31:21,738 INFO L130 BoogieDeclarations]: Found specification of procedure input_report_abs [2018-11-19 17:31:21,738 INFO L130 BoogieDeclarations]: Found specification of procedure input_sync [2018-11-19 17:31:21,738 INFO L130 BoogieDeclarations]: Found specification of procedure input_set_abs_params [2018-11-19 17:31:21,738 INFO L130 BoogieDeclarations]: Found specification of procedure usb_to_input_id [2018-11-19 17:31:21,738 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2018-11-19 17:31:21,739 INFO L130 BoogieDeclarations]: Found specification of procedure usb_acecad_irq [2018-11-19 17:31:21,739 INFO L130 BoogieDeclarations]: Found specification of procedure usb_acecad_open [2018-11-19 17:31:21,739 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2018-11-19 17:31:21,739 INFO L130 BoogieDeclarations]: Found specification of procedure usb_acecad_close [2018-11-19 17:31:21,739 INFO L130 BoogieDeclarations]: Found specification of procedure usb_acecad_probe [2018-11-19 17:31:21,739 INFO L130 BoogieDeclarations]: Found specification of procedure usb_acecad_disconnect [2018-11-19 17:31:21,739 INFO L130 BoogieDeclarations]: Found specification of procedure usb_acecad_init [2018-11-19 17:31:21,740 INFO L130 BoogieDeclarations]: Found specification of procedure usb_acecad_exit [2018-11-19 17:31:21,740 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_initialize [2018-11-19 17:31:21,740 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_check_final_state [2018-11-19 17:31:21,740 INFO L130 BoogieDeclarations]: Found specification of procedure main [2018-11-19 17:31:21,740 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_error [2018-11-19 17:31:21,740 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_usb_put_intf [2018-11-19 17:31:21,740 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_fill_bulk_urb [2018-11-19 17:31:21,740 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~TO~VOID [2018-11-19 17:31:21,741 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_get_dev [2018-11-19 17:31:21,741 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_put_dev [2018-11-19 17:31:21,741 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_get_interface [2018-11-19 17:31:21,741 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_put_interface [2018-11-19 17:31:21,741 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_serial_register [2018-11-19 17:31:21,741 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_serial_deregister [2018-11-19 17:31:21,741 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.init [2018-11-19 17:31:21,742 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int [2018-11-19 17:31:21,742 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2018-11-19 17:31:21,742 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2018-11-19 17:31:24,494 INFO L271 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2018-11-19 17:31:24,495 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 19.11 05:31:24 BoogieIcfgContainer [2018-11-19 17:31:24,495 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2018-11-19 17:31:24,497 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2018-11-19 17:31:24,497 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2018-11-19 17:31:24,500 INFO L276 PluginConnector]: TraceAbstraction initialized [2018-11-19 17:31:24,500 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 19.11 05:31:20" (1/3) ... [2018-11-19 17:31:24,501 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@f27b7c5 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 19.11 05:31:24, skipping insertion in model container [2018-11-19 17:31:24,501 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 05:31:21" (2/3) ... [2018-11-19 17:31:24,501 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@f27b7c5 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 19.11 05:31:24, skipping insertion in model container [2018-11-19 17:31:24,502 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 19.11 05:31:24" (3/3) ... [2018-11-19 17:31:24,503 INFO L112 eAbstractionObserver]: Analyzing ICFG linux-stable-a450319-1-144_1a-drivers--input--tablet--acecad.ko-entry_point_ldv-val-v0.8_false-unreach-call.cil.out.c [2018-11-19 17:31:24,511 INFO L147 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2018-11-19 17:31:24,519 INFO L159 ceAbstractionStarter]: Appying trace abstraction to program that has 1 error locations. [2018-11-19 17:31:24,532 INFO L257 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2018-11-19 17:31:24,564 INFO L133 ementStrategyFactory]: Using default assertion order modulation [2018-11-19 17:31:24,565 INFO L382 AbstractCegarLoop]: Interprodecural is true [2018-11-19 17:31:24,565 INFO L383 AbstractCegarLoop]: Hoare is true [2018-11-19 17:31:24,565 INFO L384 AbstractCegarLoop]: Compute interpolants for FPandBP [2018-11-19 17:31:24,565 INFO L385 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2018-11-19 17:31:24,565 INFO L386 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2018-11-19 17:31:24,565 INFO L387 AbstractCegarLoop]: Difference is false [2018-11-19 17:31:24,566 INFO L388 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2018-11-19 17:31:24,566 INFO L393 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2018-11-19 17:31:24,595 INFO L276 IsEmpty]: Start isEmpty. Operand 392 states. [2018-11-19 17:31:24,603 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2018-11-19 17:31:24,604 INFO L376 BasicCegarLoop]: Found error trace [2018-11-19 17:31:24,605 INFO L384 BasicCegarLoop]: trace histogram [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] [2018-11-19 17:31:24,606 INFO L423 AbstractCegarLoop]: === Iteration 1 === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-11-19 17:31:24,611 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-19 17:31:24,612 INFO L82 PathProgramCache]: Analyzing trace with hash -735387715, now seen corresponding path program 1 times [2018-11-19 17:31:24,613 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-19 17:31:24,614 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-19 17:31:24,678 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-19 17:31:24,678 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-19 17:31:24,678 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-19 17:31:24,823 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-19 17:31:25,007 INFO L256 TraceCheckUtils]: 0: Hoare triple {395#true} call ULTIMATE.init(); {395#true} is VALID [2018-11-19 17:31:25,008 INFO L273 TraceCheckUtils]: 1: Hoare triple {395#true} #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];call #t~string24.base, #t~string24.offset := #Ultimate.alloc(10);call #t~string31.base, #t~string31.offset := #Ultimate.alloc(7);#memory_int := #memory_int[#t~string31.base,#t~string31.offset := 97];#memory_int := #memory_int[#t~string31.base,1 + #t~string31.offset := 99];#memory_int := #memory_int[#t~string31.base,2 + #t~string31.offset := 101];#memory_int := #memory_int[#t~string31.base,3 + #t~string31.offset := 99];#memory_int := #memory_int[#t~string31.base,4 + #t~string31.offset := 97];#memory_int := #memory_int[#t~string31.base,5 + #t~string31.offset := 100];#memory_int := #memory_int[#t~string31.base,6 + #t~string31.offset := 0];call #t~string48.base, #t~string48.offset := #Ultimate.alloc(20);call #t~string52.base, #t~string52.offset := #Ultimate.alloc(20);call #t~string109.base, #t~string109.offset := #Ultimate.alloc(57);call #t~string140.base, #t~string140.offset := #Ultimate.alloc(2);#memory_int := #memory_int[#t~string140.base,#t~string140.offset := 32];#memory_int := #memory_int[#t~string140.base,1 + #t~string140.offset := 0];call #t~string145.base, #t~string145.offset := #Ultimate.alloc(8);call #t~string151.base, #t~string151.offset := #Ultimate.alloc(34);call #t~string156.base, #t~string156.offset := #Ultimate.alloc(32);call #t~string178.base, #t~string178.offset := #Ultimate.alloc(11);call #t~string181.base, #t~string181.offset := #Ultimate.alloc(48);~LDV_IN_INTERRUPT~0 := 1;~ref_cnt~0 := 0;~ldv_state_variable_1~0 := 0;~usb_counter~0 := 0;~ldv_state_variable_0~0 := 0;~ldv_retval_0~0 := 0;~ldv_retval_1~0 := 0;~URB_STATE~0 := 0;~DEV_STATE~0 := 0;~INTERF_STATE~0 := 0;~SERIAL_STATE~0 := 0;~usb_intfdata~0.base, ~usb_intfdata~0.offset := 0, 0;~usb_acecad_driver_group1~0.base, ~usb_acecad_driver_group1~0.offset := 0, 0;call ~#usb_acecad_id_table~0.base, ~#usb_acecad_id_table~0.offset := #Ultimate.alloc(72);#memory_int := ~initToZeroAtPointerBaseAddress~int(#memory_int, ~#usb_acecad_id_table~0.base);call write~unchecked~int(3, ~#usb_acecad_id_table~0.base, ~#usb_acecad_id_table~0.offset, 2);call write~unchecked~int(1120, ~#usb_acecad_id_table~0.base, 2 + ~#usb_acecad_id_table~0.offset, 2);call write~unchecked~int(4, ~#usb_acecad_id_table~0.base, 4 + ~#usb_acecad_id_table~0.offset, 2);call write~unchecked~int(0, ~#usb_acecad_id_table~0.base, 6 + ~#usb_acecad_id_table~0.offset, 2);call write~unchecked~int(0, ~#usb_acecad_id_table~0.base, 8 + ~#usb_acecad_id_table~0.offset, 2);call write~unchecked~int(0, ~#usb_acecad_id_table~0.base, 10 + ~#usb_acecad_id_table~0.offset, 1);call write~unchecked~int(0, ~#usb_acecad_id_table~0.base, 11 + ~#usb_acecad_id_table~0.offset, 1);call write~unchecked~int(0, ~#usb_acecad_id_table~0.base, 12 + ~#usb_acecad_id_table~0.offset, 1);call write~unchecked~int(0, ~#usb_acecad_id_table~0.base, 13 + ~#usb_acecad_id_table~0.offset, 1);call write~unchecked~int(0, ~#usb_acecad_id_table~0.base, 14 + ~#usb_acecad_id_table~0.offset, 1);call write~unchecked~int(0, ~#usb_acecad_id_table~0.base, 15 + ~#usb_acecad_id_table~0.offset, 1);call write~unchecked~int(0, ~#usb_acecad_id_table~0.base, 16 + ~#usb_acecad_id_table~0.offset, 8);call write~unchecked~int(3, ~#usb_acecad_id_table~0.base, 24 + ~#usb_acecad_id_table~0.offset, 2);call write~unchecked~int(1120, ~#usb_acecad_id_table~0.base, 26 + ~#usb_acecad_id_table~0.offset, 2);call write~unchecked~int(8, ~#usb_acecad_id_table~0.base, 28 + ~#usb_acecad_id_table~0.offset, 2);call write~unchecked~int(0, ~#usb_acecad_id_table~0.base, 30 + ~#usb_acecad_id_table~0.offset, 2);call write~unchecked~int(0, ~#usb_acecad_id_table~0.base, 32 + ~#usb_acecad_id_table~0.offset, 2);call write~unchecked~int(0, ~#usb_acecad_id_table~0.base, 34 + ~#usb_acecad_id_table~0.offset, 1);call write~unchecked~int(0, ~#usb_acecad_id_table~0.base, 35 + ~#usb_acecad_id_table~0.offset, 1);call write~unchecked~int(0, ~#usb_acecad_id_table~0.base, 36 + ~#usb_acecad_id_table~0.offset, 1);call write~unchecked~int(0, ~#usb_acecad_id_table~0.base, 37 + ~#usb_acecad_id_table~0.offset, 1);call write~unchecked~int(0, ~#usb_acecad_id_table~0.base, 38 + ~#usb_acecad_id_table~0.offset, 1);call write~unchecked~int(0, ~#usb_acecad_id_table~0.base, 39 + ~#usb_acecad_id_table~0.offset, 1);call write~unchecked~int(1, ~#usb_acecad_id_table~0.base, 40 + ~#usb_acecad_id_table~0.offset, 8);~__mod_usb_device_table~0.match_flags := 0;~__mod_usb_device_table~0.idVendor := 0;~__mod_usb_device_table~0.idProduct := 0;~__mod_usb_device_table~0.bcdDevice_lo := 0;~__mod_usb_device_table~0.bcdDevice_hi := 0;~__mod_usb_device_table~0.bDeviceClass := 0;~__mod_usb_device_table~0.bDeviceSubClass := 0;~__mod_usb_device_table~0.bDeviceProtocol := 0;~__mod_usb_device_table~0.bInterfaceClass := 0;~__mod_usb_device_table~0.bInterfaceSubClass := 0;~__mod_usb_device_table~0.bInterfaceProtocol := 0;~__mod_usb_device_table~0.driver_info := 0;call ~#usb_acecad_driver~0.base, ~#usb_acecad_driver~0.offset := #Ultimate.alloc(264);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 8 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 16 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 24 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 32 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 40 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 48 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 56 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 64 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 72 + ~#usb_acecad_driver~0.offset, 8);call write~unchecked~int(0, ~#usb_acecad_driver~0.base, 80 + ~#usb_acecad_driver~0.offset, 4);call write~unchecked~int(0, ~#usb_acecad_driver~0.base, 84 + ~#usb_acecad_driver~0.offset, 4);call write~unchecked~int(0, ~#usb_acecad_driver~0.base, 88 + ~#usb_acecad_driver~0.offset, 4);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 92 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 100 + ~#usb_acecad_driver~0.offset, 8);#memory_$Pointer$.base, #memory_$Pointer$.offset := ~initToZeroAtPointerBaseAddress~$Pointer$.base(#memory_$Pointer$.base, #memory_$Pointer$.offset, ~#usb_acecad_driver~0.base), ~initToZeroAtPointerBaseAddress~$Pointer$.offset(#memory_$Pointer$.base, #memory_$Pointer$.offset, ~#usb_acecad_driver~0.base);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 124 + ~#usb_acecad_driver~0.offset, 8);call write~unchecked~int(0, ~#usb_acecad_driver~0.base, 132 + ~#usb_acecad_driver~0.offset, 4);call write~unchecked~int(0, ~#usb_acecad_driver~0.base, 136 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 144 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 152 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 160 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 168 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 176 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 184 + ~#usb_acecad_driver~0.offset, 8);call write~unchecked~int(0, ~#usb_acecad_driver~0.base, 192 + ~#usb_acecad_driver~0.offset, 1);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 193 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 201 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 209 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 217 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 225 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 233 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 241 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 249 + ~#usb_acecad_driver~0.offset, 8);call write~unchecked~int(0, ~#usb_acecad_driver~0.base, 257 + ~#usb_acecad_driver~0.offset, 4);call write~unchecked~int(0, ~#usb_acecad_driver~0.base, 261 + ~#usb_acecad_driver~0.offset, 1);call write~unchecked~int(0, ~#usb_acecad_driver~0.base, 262 + ~#usb_acecad_driver~0.offset, 1);call write~unchecked~int(0, ~#usb_acecad_driver~0.base, 263 + ~#usb_acecad_driver~0.offset, 1);call write~$Pointer$(#t~string178.base, #t~string178.offset, ~#usb_acecad_driver~0.base, ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(#funAddr~usb_acecad_probe.base, #funAddr~usb_acecad_probe.offset, ~#usb_acecad_driver~0.base, 8 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(#funAddr~usb_acecad_disconnect.base, #funAddr~usb_acecad_disconnect.offset, ~#usb_acecad_driver~0.base, 16 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 24 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 32 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 40 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 48 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 56 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 64 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(~#usb_acecad_id_table~0.base, ~#usb_acecad_id_table~0.offset, ~#usb_acecad_driver~0.base, 72 + ~#usb_acecad_driver~0.offset, 8);call write~unchecked~int(0, ~#usb_acecad_driver~0.base, 80 + ~#usb_acecad_driver~0.offset, 4);call write~unchecked~int(0, ~#usb_acecad_driver~0.base, 84 + ~#usb_acecad_driver~0.offset, 4);call write~unchecked~int(0, ~#usb_acecad_driver~0.base, 88 + ~#usb_acecad_driver~0.offset, 4);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 92 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 100 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 108 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 116 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 124 + ~#usb_acecad_driver~0.offset, 8);call write~unchecked~int(0, ~#usb_acecad_driver~0.base, 132 + ~#usb_acecad_driver~0.offset, 4);call write~unchecked~int(0, ~#usb_acecad_driver~0.base, 136 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 144 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 152 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 160 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 168 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 176 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 184 + ~#usb_acecad_driver~0.offset, 8);call write~unchecked~int(0, ~#usb_acecad_driver~0.base, 192 + ~#usb_acecad_driver~0.offset, 1);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 193 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 201 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 209 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 217 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 225 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 233 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 241 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 249 + ~#usb_acecad_driver~0.offset, 8);call write~unchecked~int(0, ~#usb_acecad_driver~0.base, 257 + ~#usb_acecad_driver~0.offset, 4);call write~unchecked~int(0, ~#usb_acecad_driver~0.base, 261 + ~#usb_acecad_driver~0.offset, 1);call write~unchecked~int(0, ~#usb_acecad_driver~0.base, 262 + ~#usb_acecad_driver~0.offset, 1);call write~unchecked~int(0, ~#usb_acecad_driver~0.base, 263 + ~#usb_acecad_driver~0.offset, 1);~int_urb~0.base, ~int_urb~0.offset := 0, 0;~bulk_urb~0.base, ~bulk_urb~0.offset := 0, 0;~completeFnInt~0.base, ~completeFnInt~0.offset := 0, 0;~completeFnBulk~0.base, ~completeFnBulk~0.offset := 0, 0; {395#true} is VALID [2018-11-19 17:31:25,010 INFO L273 TraceCheckUtils]: 2: Hoare triple {395#true} assume true; {395#true} is VALID [2018-11-19 17:31:25,011 INFO L268 TraceCheckUtils]: 3: Hoare quadruple {395#true} {395#true} #888#return; {395#true} is VALID [2018-11-19 17:31:25,011 INFO L256 TraceCheckUtils]: 4: Hoare triple {395#true} call #t~ret207 := main(); {395#true} is VALID [2018-11-19 17:31:25,011 INFO L273 TraceCheckUtils]: 5: Hoare triple {395#true} havoc ~ldvarg0~0.base, ~ldvarg0~0.offset;havoc ~tmp~18.base, ~tmp~18.offset;havoc ~tmp___0~6;havoc ~tmp___1~3;havoc ~tmp___2~1; {395#true} is VALID [2018-11-19 17:31:25,012 INFO L256 TraceCheckUtils]: 6: Hoare triple {395#true} call #t~ret183.base, #t~ret183.offset := ldv_init_zalloc(24); {395#true} is VALID [2018-11-19 17:31:25,012 INFO L273 TraceCheckUtils]: 7: Hoare triple {395#true} ~size := #in~size;havoc ~p~2.base, ~p~2.offset;havoc ~tmp~6.base, ~tmp~6.offset;call #t~malloc69.base, #t~malloc69.offset := #Ultimate.alloc((if ~size % 4294967296 % 4294967296 <= 2147483647 then ~size % 4294967296 % 4294967296 else ~size % 4294967296 % 4294967296 - 4294967296)); {395#true} is VALID [2018-11-19 17:31:25,013 INFO L256 TraceCheckUtils]: 8: Hoare triple {395#true} call #Ultimate.meminit(#t~malloc69.base, #t~malloc69.offset, 1, (if ~size % 4294967296 % 4294967296 <= 2147483647 then ~size % 4294967296 % 4294967296 else ~size % 4294967296 % 4294967296 - 4294967296), (if ~size % 4294967296 % 4294967296 <= 2147483647 then ~size % 4294967296 % 4294967296 else ~size % 4294967296 % 4294967296 - 4294967296)); {395#true} is VALID [2018-11-19 17:31:25,013 INFO L273 TraceCheckUtils]: 9: Hoare triple {395#true} #memory_int := ~initToZeroAtPointerBaseAddress~int(#memory_int, #ptr.base); {395#true} is VALID [2018-11-19 17:31:25,013 INFO L273 TraceCheckUtils]: 10: Hoare triple {395#true} assume true; {395#true} is VALID [2018-11-19 17:31:25,014 INFO L268 TraceCheckUtils]: 11: Hoare quadruple {395#true} {395#true} #808#return; {395#true} is VALID [2018-11-19 17:31:25,014 INFO L273 TraceCheckUtils]: 12: Hoare triple {395#true} ~tmp~6.base, ~tmp~6.offset := #t~malloc69.base, #t~malloc69.offset;~p~2.base, ~p~2.offset := ~tmp~6.base, ~tmp~6.offset;assume 0 != (if 0 != (~p~2.base + ~p~2.offset) % 18446744073709551616 then 1 else 0);#res.base, #res.offset := ~p~2.base, ~p~2.offset; {395#true} is VALID [2018-11-19 17:31:25,014 INFO L273 TraceCheckUtils]: 13: Hoare triple {395#true} assume true; {395#true} is VALID [2018-11-19 17:31:25,015 INFO L268 TraceCheckUtils]: 14: Hoare quadruple {395#true} {395#true} #824#return; {395#true} is VALID [2018-11-19 17:31:25,021 INFO L273 TraceCheckUtils]: 15: Hoare triple {395#true} ~tmp~18.base, ~tmp~18.offset := #t~ret183.base, #t~ret183.offset;havoc #t~ret183.base, #t~ret183.offset;~ldvarg0~0.base, ~ldvarg0~0.offset := ~tmp~18.base, ~tmp~18.offset;call ldv_initialize();~ldv_state_variable_1~0 := 0;~ref_cnt~0 := 0;~ldv_state_variable_0~0 := 1; {397#(= 1 ~ldv_state_variable_0~0)} is VALID [2018-11-19 17:31:25,023 INFO L273 TraceCheckUtils]: 16: Hoare triple {397#(= 1 ~ldv_state_variable_0~0)} assume -2147483648 <= #t~nondet184 && #t~nondet184 <= 2147483647;~tmp___0~6 := #t~nondet184;havoc #t~nondet184;#t~switch185 := 0 == ~tmp___0~6; {397#(= 1 ~ldv_state_variable_0~0)} is VALID [2018-11-19 17:31:25,023 INFO L273 TraceCheckUtils]: 17: Hoare triple {397#(= 1 ~ldv_state_variable_0~0)} assume !#t~switch185;#t~switch185 := #t~switch185 || 1 == ~tmp___0~6; {397#(= 1 ~ldv_state_variable_0~0)} is VALID [2018-11-19 17:31:25,024 INFO L273 TraceCheckUtils]: 18: Hoare triple {397#(= 1 ~ldv_state_variable_0~0)} assume #t~switch185; {397#(= 1 ~ldv_state_variable_0~0)} is VALID [2018-11-19 17:31:25,028 INFO L273 TraceCheckUtils]: 19: Hoare triple {397#(= 1 ~ldv_state_variable_0~0)} assume 0 != ~ldv_state_variable_0~0;assume -2147483648 <= #t~nondet189 && #t~nondet189 <= 2147483647;~tmp___2~1 := #t~nondet189;havoc #t~nondet189;#t~switch190 := 0 == ~tmp___2~1; {397#(= 1 ~ldv_state_variable_0~0)} is VALID [2018-11-19 17:31:25,029 INFO L273 TraceCheckUtils]: 20: Hoare triple {397#(= 1 ~ldv_state_variable_0~0)} assume #t~switch190; {397#(= 1 ~ldv_state_variable_0~0)} is VALID [2018-11-19 17:31:25,031 INFO L273 TraceCheckUtils]: 21: Hoare triple {397#(= 1 ~ldv_state_variable_0~0)} assume 3 == ~ldv_state_variable_0~0 && 0 == ~ref_cnt~0; {396#false} is VALID [2018-11-19 17:31:25,031 INFO L256 TraceCheckUtils]: 22: Hoare triple {396#false} call usb_acecad_exit(); {395#true} is VALID [2018-11-19 17:31:25,032 INFO L256 TraceCheckUtils]: 23: Hoare triple {395#true} call ldv_usb_deregister_11(~#usb_acecad_driver~0.base, ~#usb_acecad_driver~0.offset); {395#true} is VALID [2018-11-19 17:31:25,032 INFO L273 TraceCheckUtils]: 24: Hoare triple {395#true} ~arg.base, ~arg.offset := #in~arg.base, #in~arg.offset;call usb_deregister(~arg.base, ~arg.offset);~ldv_state_variable_1~0 := 0; {395#true} is VALID [2018-11-19 17:31:25,032 INFO L273 TraceCheckUtils]: 25: Hoare triple {395#true} assume true; {395#true} is VALID [2018-11-19 17:31:25,033 INFO L268 TraceCheckUtils]: 26: Hoare quadruple {395#true} {395#true} #794#return; {395#true} is VALID [2018-11-19 17:31:25,033 INFO L273 TraceCheckUtils]: 27: Hoare triple {395#true} assume true; {395#true} is VALID [2018-11-19 17:31:25,034 INFO L268 TraceCheckUtils]: 28: Hoare quadruple {395#true} {396#false} #832#return; {396#false} is VALID [2018-11-19 17:31:25,034 INFO L273 TraceCheckUtils]: 29: Hoare triple {396#false} ~ldv_state_variable_0~0 := 2; {396#false} is VALID [2018-11-19 17:31:25,034 INFO L256 TraceCheckUtils]: 30: Hoare triple {396#false} call ldv_check_final_state(); {396#false} is VALID [2018-11-19 17:31:25,035 INFO L273 TraceCheckUtils]: 31: Hoare triple {396#false} assume 0 != ~URB_STATE~0; {396#false} is VALID [2018-11-19 17:31:25,035 INFO L256 TraceCheckUtils]: 32: Hoare triple {396#false} call ldv_error(); {396#false} is VALID [2018-11-19 17:31:25,035 INFO L273 TraceCheckUtils]: 33: Hoare triple {396#false} assume !false; {396#false} is VALID [2018-11-19 17:31:25,042 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-19 17:31:25,045 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-19 17:31:25,045 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-19 17:31:25,049 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 34 [2018-11-19 17:31:25,052 INFO L84 Accepts]: Finished accepts. word is accepted. [2018-11-19 17:31:25,055 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 3 states. [2018-11-19 17:31:25,147 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 34 edges. 34 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2018-11-19 17:31:25,148 INFO L459 AbstractCegarLoop]: Interpolant automaton has 3 states [2018-11-19 17:31:25,157 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-19 17:31:25,157 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-19 17:31:25,159 INFO L87 Difference]: Start difference. First operand 392 states. Second operand 3 states. [2018-11-19 17:31:28,239 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-19 17:31:28,239 INFO L93 Difference]: Finished difference Result 805 states and 976 transitions. [2018-11-19 17:31:28,239 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-19 17:31:28,239 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 34 [2018-11-19 17:31:28,240 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-11-19 17:31:28,241 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2018-11-19 17:31:28,279 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 976 transitions. [2018-11-19 17:31:28,280 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2018-11-19 17:31:28,302 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 976 transitions. [2018-11-19 17:31:28,303 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 3 states and 976 transitions. [2018-11-19 17:31:29,342 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 976 edges. 976 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2018-11-19 17:31:29,432 INFO L225 Difference]: With dead ends: 805 [2018-11-19 17:31:29,432 INFO L226 Difference]: Without dead ends: 504 [2018-11-19 17:31:29,438 INFO L613 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-19 17:31:29,453 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 504 states. [2018-11-19 17:31:29,641 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 504 to 504. [2018-11-19 17:31:29,641 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2018-11-19 17:31:29,642 INFO L82 GeneralOperation]: Start isEquivalent. First operand 504 states. Second operand 504 states. [2018-11-19 17:31:29,643 INFO L74 IsIncluded]: Start isIncluded. First operand 504 states. Second operand 504 states. [2018-11-19 17:31:29,643 INFO L87 Difference]: Start difference. First operand 504 states. Second operand 504 states. [2018-11-19 17:31:29,675 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-19 17:31:29,676 INFO L93 Difference]: Finished difference Result 504 states and 601 transitions. [2018-11-19 17:31:29,676 INFO L276 IsEmpty]: Start isEmpty. Operand 504 states and 601 transitions. [2018-11-19 17:31:29,681 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-11-19 17:31:29,681 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2018-11-19 17:31:29,681 INFO L74 IsIncluded]: Start isIncluded. First operand 504 states. Second operand 504 states. [2018-11-19 17:31:29,682 INFO L87 Difference]: Start difference. First operand 504 states. Second operand 504 states. [2018-11-19 17:31:29,708 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-19 17:31:29,708 INFO L93 Difference]: Finished difference Result 504 states and 601 transitions. [2018-11-19 17:31:29,708 INFO L276 IsEmpty]: Start isEmpty. Operand 504 states and 601 transitions. [2018-11-19 17:31:29,711 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-11-19 17:31:29,711 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2018-11-19 17:31:29,712 INFO L88 GeneralOperation]: Finished isEquivalent. [2018-11-19 17:31:29,712 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2018-11-19 17:31:29,712 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 504 states. [2018-11-19 17:31:29,742 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 504 states to 504 states and 601 transitions. [2018-11-19 17:31:29,744 INFO L78 Accepts]: Start accepts. Automaton has 504 states and 601 transitions. Word has length 34 [2018-11-19 17:31:29,744 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-11-19 17:31:29,745 INFO L480 AbstractCegarLoop]: Abstraction has 504 states and 601 transitions. [2018-11-19 17:31:29,745 INFO L481 AbstractCegarLoop]: Interpolant automaton has 3 states. [2018-11-19 17:31:29,745 INFO L276 IsEmpty]: Start isEmpty. Operand 504 states and 601 transitions. [2018-11-19 17:31:29,746 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 62 [2018-11-19 17:31:29,747 INFO L376 BasicCegarLoop]: Found error trace [2018-11-19 17:31:29,747 INFO L384 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-19 17:31:29,747 INFO L423 AbstractCegarLoop]: === Iteration 2 === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-11-19 17:31:29,747 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-19 17:31:29,748 INFO L82 PathProgramCache]: Analyzing trace with hash 1794103529, now seen corresponding path program 1 times [2018-11-19 17:31:29,748 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-19 17:31:29,748 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-19 17:31:29,753 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-19 17:31:29,753 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-19 17:31:29,753 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-19 17:31:29,805 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-19 17:31:29,924 INFO L256 TraceCheckUtils]: 0: Hoare triple {3159#true} call ULTIMATE.init(); {3159#true} is VALID [2018-11-19 17:31:29,924 INFO L273 TraceCheckUtils]: 1: Hoare triple {3159#true} #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];call #t~string24.base, #t~string24.offset := #Ultimate.alloc(10);call #t~string31.base, #t~string31.offset := #Ultimate.alloc(7);#memory_int := #memory_int[#t~string31.base,#t~string31.offset := 97];#memory_int := #memory_int[#t~string31.base,1 + #t~string31.offset := 99];#memory_int := #memory_int[#t~string31.base,2 + #t~string31.offset := 101];#memory_int := #memory_int[#t~string31.base,3 + #t~string31.offset := 99];#memory_int := #memory_int[#t~string31.base,4 + #t~string31.offset := 97];#memory_int := #memory_int[#t~string31.base,5 + #t~string31.offset := 100];#memory_int := #memory_int[#t~string31.base,6 + #t~string31.offset := 0];call #t~string48.base, #t~string48.offset := #Ultimate.alloc(20);call #t~string52.base, #t~string52.offset := #Ultimate.alloc(20);call #t~string109.base, #t~string109.offset := #Ultimate.alloc(57);call #t~string140.base, #t~string140.offset := #Ultimate.alloc(2);#memory_int := #memory_int[#t~string140.base,#t~string140.offset := 32];#memory_int := #memory_int[#t~string140.base,1 + #t~string140.offset := 0];call #t~string145.base, #t~string145.offset := #Ultimate.alloc(8);call #t~string151.base, #t~string151.offset := #Ultimate.alloc(34);call #t~string156.base, #t~string156.offset := #Ultimate.alloc(32);call #t~string178.base, #t~string178.offset := #Ultimate.alloc(11);call #t~string181.base, #t~string181.offset := #Ultimate.alloc(48);~LDV_IN_INTERRUPT~0 := 1;~ref_cnt~0 := 0;~ldv_state_variable_1~0 := 0;~usb_counter~0 := 0;~ldv_state_variable_0~0 := 0;~ldv_retval_0~0 := 0;~ldv_retval_1~0 := 0;~URB_STATE~0 := 0;~DEV_STATE~0 := 0;~INTERF_STATE~0 := 0;~SERIAL_STATE~0 := 0;~usb_intfdata~0.base, ~usb_intfdata~0.offset := 0, 0;~usb_acecad_driver_group1~0.base, ~usb_acecad_driver_group1~0.offset := 0, 0;call ~#usb_acecad_id_table~0.base, ~#usb_acecad_id_table~0.offset := #Ultimate.alloc(72);#memory_int := ~initToZeroAtPointerBaseAddress~int(#memory_int, ~#usb_acecad_id_table~0.base);call write~unchecked~int(3, ~#usb_acecad_id_table~0.base, ~#usb_acecad_id_table~0.offset, 2);call write~unchecked~int(1120, ~#usb_acecad_id_table~0.base, 2 + ~#usb_acecad_id_table~0.offset, 2);call write~unchecked~int(4, ~#usb_acecad_id_table~0.base, 4 + ~#usb_acecad_id_table~0.offset, 2);call write~unchecked~int(0, ~#usb_acecad_id_table~0.base, 6 + ~#usb_acecad_id_table~0.offset, 2);call write~unchecked~int(0, ~#usb_acecad_id_table~0.base, 8 + ~#usb_acecad_id_table~0.offset, 2);call write~unchecked~int(0, ~#usb_acecad_id_table~0.base, 10 + ~#usb_acecad_id_table~0.offset, 1);call write~unchecked~int(0, ~#usb_acecad_id_table~0.base, 11 + ~#usb_acecad_id_table~0.offset, 1);call write~unchecked~int(0, ~#usb_acecad_id_table~0.base, 12 + ~#usb_acecad_id_table~0.offset, 1);call write~unchecked~int(0, ~#usb_acecad_id_table~0.base, 13 + ~#usb_acecad_id_table~0.offset, 1);call write~unchecked~int(0, ~#usb_acecad_id_table~0.base, 14 + ~#usb_acecad_id_table~0.offset, 1);call write~unchecked~int(0, ~#usb_acecad_id_table~0.base, 15 + ~#usb_acecad_id_table~0.offset, 1);call write~unchecked~int(0, ~#usb_acecad_id_table~0.base, 16 + ~#usb_acecad_id_table~0.offset, 8);call write~unchecked~int(3, ~#usb_acecad_id_table~0.base, 24 + ~#usb_acecad_id_table~0.offset, 2);call write~unchecked~int(1120, ~#usb_acecad_id_table~0.base, 26 + ~#usb_acecad_id_table~0.offset, 2);call write~unchecked~int(8, ~#usb_acecad_id_table~0.base, 28 + ~#usb_acecad_id_table~0.offset, 2);call write~unchecked~int(0, ~#usb_acecad_id_table~0.base, 30 + ~#usb_acecad_id_table~0.offset, 2);call write~unchecked~int(0, ~#usb_acecad_id_table~0.base, 32 + ~#usb_acecad_id_table~0.offset, 2);call write~unchecked~int(0, ~#usb_acecad_id_table~0.base, 34 + ~#usb_acecad_id_table~0.offset, 1);call write~unchecked~int(0, ~#usb_acecad_id_table~0.base, 35 + ~#usb_acecad_id_table~0.offset, 1);call write~unchecked~int(0, ~#usb_acecad_id_table~0.base, 36 + ~#usb_acecad_id_table~0.offset, 1);call write~unchecked~int(0, ~#usb_acecad_id_table~0.base, 37 + ~#usb_acecad_id_table~0.offset, 1);call write~unchecked~int(0, ~#usb_acecad_id_table~0.base, 38 + ~#usb_acecad_id_table~0.offset, 1);call write~unchecked~int(0, ~#usb_acecad_id_table~0.base, 39 + ~#usb_acecad_id_table~0.offset, 1);call write~unchecked~int(1, ~#usb_acecad_id_table~0.base, 40 + ~#usb_acecad_id_table~0.offset, 8);~__mod_usb_device_table~0.match_flags := 0;~__mod_usb_device_table~0.idVendor := 0;~__mod_usb_device_table~0.idProduct := 0;~__mod_usb_device_table~0.bcdDevice_lo := 0;~__mod_usb_device_table~0.bcdDevice_hi := 0;~__mod_usb_device_table~0.bDeviceClass := 0;~__mod_usb_device_table~0.bDeviceSubClass := 0;~__mod_usb_device_table~0.bDeviceProtocol := 0;~__mod_usb_device_table~0.bInterfaceClass := 0;~__mod_usb_device_table~0.bInterfaceSubClass := 0;~__mod_usb_device_table~0.bInterfaceProtocol := 0;~__mod_usb_device_table~0.driver_info := 0;call ~#usb_acecad_driver~0.base, ~#usb_acecad_driver~0.offset := #Ultimate.alloc(264);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 8 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 16 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 24 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 32 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 40 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 48 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 56 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 64 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 72 + ~#usb_acecad_driver~0.offset, 8);call write~unchecked~int(0, ~#usb_acecad_driver~0.base, 80 + ~#usb_acecad_driver~0.offset, 4);call write~unchecked~int(0, ~#usb_acecad_driver~0.base, 84 + ~#usb_acecad_driver~0.offset, 4);call write~unchecked~int(0, ~#usb_acecad_driver~0.base, 88 + ~#usb_acecad_driver~0.offset, 4);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 92 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 100 + ~#usb_acecad_driver~0.offset, 8);#memory_$Pointer$.base, #memory_$Pointer$.offset := ~initToZeroAtPointerBaseAddress~$Pointer$.base(#memory_$Pointer$.base, #memory_$Pointer$.offset, ~#usb_acecad_driver~0.base), ~initToZeroAtPointerBaseAddress~$Pointer$.offset(#memory_$Pointer$.base, #memory_$Pointer$.offset, ~#usb_acecad_driver~0.base);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 124 + ~#usb_acecad_driver~0.offset, 8);call write~unchecked~int(0, ~#usb_acecad_driver~0.base, 132 + ~#usb_acecad_driver~0.offset, 4);call write~unchecked~int(0, ~#usb_acecad_driver~0.base, 136 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 144 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 152 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 160 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 168 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 176 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 184 + ~#usb_acecad_driver~0.offset, 8);call write~unchecked~int(0, ~#usb_acecad_driver~0.base, 192 + ~#usb_acecad_driver~0.offset, 1);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 193 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 201 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 209 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 217 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 225 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 233 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 241 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 249 + ~#usb_acecad_driver~0.offset, 8);call write~unchecked~int(0, ~#usb_acecad_driver~0.base, 257 + ~#usb_acecad_driver~0.offset, 4);call write~unchecked~int(0, ~#usb_acecad_driver~0.base, 261 + ~#usb_acecad_driver~0.offset, 1);call write~unchecked~int(0, ~#usb_acecad_driver~0.base, 262 + ~#usb_acecad_driver~0.offset, 1);call write~unchecked~int(0, ~#usb_acecad_driver~0.base, 263 + ~#usb_acecad_driver~0.offset, 1);call write~$Pointer$(#t~string178.base, #t~string178.offset, ~#usb_acecad_driver~0.base, ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(#funAddr~usb_acecad_probe.base, #funAddr~usb_acecad_probe.offset, ~#usb_acecad_driver~0.base, 8 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(#funAddr~usb_acecad_disconnect.base, #funAddr~usb_acecad_disconnect.offset, ~#usb_acecad_driver~0.base, 16 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 24 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 32 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 40 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 48 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 56 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 64 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(~#usb_acecad_id_table~0.base, ~#usb_acecad_id_table~0.offset, ~#usb_acecad_driver~0.base, 72 + ~#usb_acecad_driver~0.offset, 8);call write~unchecked~int(0, ~#usb_acecad_driver~0.base, 80 + ~#usb_acecad_driver~0.offset, 4);call write~unchecked~int(0, ~#usb_acecad_driver~0.base, 84 + ~#usb_acecad_driver~0.offset, 4);call write~unchecked~int(0, ~#usb_acecad_driver~0.base, 88 + ~#usb_acecad_driver~0.offset, 4);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 92 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 100 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 108 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 116 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 124 + ~#usb_acecad_driver~0.offset, 8);call write~unchecked~int(0, ~#usb_acecad_driver~0.base, 132 + ~#usb_acecad_driver~0.offset, 4);call write~unchecked~int(0, ~#usb_acecad_driver~0.base, 136 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 144 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 152 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 160 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 168 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 176 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 184 + ~#usb_acecad_driver~0.offset, 8);call write~unchecked~int(0, ~#usb_acecad_driver~0.base, 192 + ~#usb_acecad_driver~0.offset, 1);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 193 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 201 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 209 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 217 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 225 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 233 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 241 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 249 + ~#usb_acecad_driver~0.offset, 8);call write~unchecked~int(0, ~#usb_acecad_driver~0.base, 257 + ~#usb_acecad_driver~0.offset, 4);call write~unchecked~int(0, ~#usb_acecad_driver~0.base, 261 + ~#usb_acecad_driver~0.offset, 1);call write~unchecked~int(0, ~#usb_acecad_driver~0.base, 262 + ~#usb_acecad_driver~0.offset, 1);call write~unchecked~int(0, ~#usb_acecad_driver~0.base, 263 + ~#usb_acecad_driver~0.offset, 1);~int_urb~0.base, ~int_urb~0.offset := 0, 0;~bulk_urb~0.base, ~bulk_urb~0.offset := 0, 0;~completeFnInt~0.base, ~completeFnInt~0.offset := 0, 0;~completeFnBulk~0.base, ~completeFnBulk~0.offset := 0, 0; {3159#true} is VALID [2018-11-19 17:31:29,925 INFO L273 TraceCheckUtils]: 2: Hoare triple {3159#true} assume true; {3159#true} is VALID [2018-11-19 17:31:29,925 INFO L268 TraceCheckUtils]: 3: Hoare quadruple {3159#true} {3159#true} #888#return; {3159#true} is VALID [2018-11-19 17:31:29,925 INFO L256 TraceCheckUtils]: 4: Hoare triple {3159#true} call #t~ret207 := main(); {3159#true} is VALID [2018-11-19 17:31:29,925 INFO L273 TraceCheckUtils]: 5: Hoare triple {3159#true} havoc ~ldvarg0~0.base, ~ldvarg0~0.offset;havoc ~tmp~18.base, ~tmp~18.offset;havoc ~tmp___0~6;havoc ~tmp___1~3;havoc ~tmp___2~1; {3159#true} is VALID [2018-11-19 17:31:29,926 INFO L256 TraceCheckUtils]: 6: Hoare triple {3159#true} call #t~ret183.base, #t~ret183.offset := ldv_init_zalloc(24); {3159#true} is VALID [2018-11-19 17:31:29,926 INFO L273 TraceCheckUtils]: 7: Hoare triple {3159#true} ~size := #in~size;havoc ~p~2.base, ~p~2.offset;havoc ~tmp~6.base, ~tmp~6.offset;call #t~malloc69.base, #t~malloc69.offset := #Ultimate.alloc((if ~size % 4294967296 % 4294967296 <= 2147483647 then ~size % 4294967296 % 4294967296 else ~size % 4294967296 % 4294967296 - 4294967296)); {3159#true} is VALID [2018-11-19 17:31:29,926 INFO L256 TraceCheckUtils]: 8: Hoare triple {3159#true} call #Ultimate.meminit(#t~malloc69.base, #t~malloc69.offset, 1, (if ~size % 4294967296 % 4294967296 <= 2147483647 then ~size % 4294967296 % 4294967296 else ~size % 4294967296 % 4294967296 - 4294967296), (if ~size % 4294967296 % 4294967296 <= 2147483647 then ~size % 4294967296 % 4294967296 else ~size % 4294967296 % 4294967296 - 4294967296)); {3159#true} is VALID [2018-11-19 17:31:29,927 INFO L273 TraceCheckUtils]: 9: Hoare triple {3159#true} #memory_int := ~initToZeroAtPointerBaseAddress~int(#memory_int, #ptr.base); {3159#true} is VALID [2018-11-19 17:31:29,927 INFO L273 TraceCheckUtils]: 10: Hoare triple {3159#true} assume true; {3159#true} is VALID [2018-11-19 17:31:29,927 INFO L268 TraceCheckUtils]: 11: Hoare quadruple {3159#true} {3159#true} #808#return; {3159#true} is VALID [2018-11-19 17:31:29,927 INFO L273 TraceCheckUtils]: 12: Hoare triple {3159#true} ~tmp~6.base, ~tmp~6.offset := #t~malloc69.base, #t~malloc69.offset;~p~2.base, ~p~2.offset := ~tmp~6.base, ~tmp~6.offset;assume 0 != (if 0 != (~p~2.base + ~p~2.offset) % 18446744073709551616 then 1 else 0);#res.base, #res.offset := ~p~2.base, ~p~2.offset; {3159#true} is VALID [2018-11-19 17:31:29,928 INFO L273 TraceCheckUtils]: 13: Hoare triple {3159#true} assume true; {3159#true} is VALID [2018-11-19 17:31:29,928 INFO L268 TraceCheckUtils]: 14: Hoare quadruple {3159#true} {3159#true} #824#return; {3159#true} is VALID [2018-11-19 17:31:29,928 INFO L273 TraceCheckUtils]: 15: Hoare triple {3159#true} ~tmp~18.base, ~tmp~18.offset := #t~ret183.base, #t~ret183.offset;havoc #t~ret183.base, #t~ret183.offset;~ldvarg0~0.base, ~ldvarg0~0.offset := ~tmp~18.base, ~tmp~18.offset;call ldv_initialize();~ldv_state_variable_1~0 := 0;~ref_cnt~0 := 0;~ldv_state_variable_0~0 := 1; {3159#true} is VALID [2018-11-19 17:31:29,928 INFO L273 TraceCheckUtils]: 16: Hoare triple {3159#true} assume -2147483648 <= #t~nondet184 && #t~nondet184 <= 2147483647;~tmp___0~6 := #t~nondet184;havoc #t~nondet184;#t~switch185 := 0 == ~tmp___0~6; {3159#true} is VALID [2018-11-19 17:31:29,930 INFO L273 TraceCheckUtils]: 17: Hoare triple {3159#true} assume !#t~switch185;#t~switch185 := #t~switch185 || 1 == ~tmp___0~6; {3159#true} is VALID [2018-11-19 17:31:29,930 INFO L273 TraceCheckUtils]: 18: Hoare triple {3159#true} assume #t~switch185; {3159#true} is VALID [2018-11-19 17:31:29,930 INFO L273 TraceCheckUtils]: 19: Hoare triple {3159#true} assume 0 != ~ldv_state_variable_0~0;assume -2147483648 <= #t~nondet189 && #t~nondet189 <= 2147483647;~tmp___2~1 := #t~nondet189;havoc #t~nondet189;#t~switch190 := 0 == ~tmp___2~1; {3159#true} is VALID [2018-11-19 17:31:29,931 INFO L273 TraceCheckUtils]: 20: Hoare triple {3159#true} assume !#t~switch190;#t~switch190 := #t~switch190 || 1 == ~tmp___2~1; {3159#true} is VALID [2018-11-19 17:31:29,931 INFO L273 TraceCheckUtils]: 21: Hoare triple {3159#true} assume #t~switch190; {3159#true} is VALID [2018-11-19 17:31:29,931 INFO L273 TraceCheckUtils]: 22: Hoare triple {3159#true} assume 1 == ~ldv_state_variable_0~0; {3159#true} is VALID [2018-11-19 17:31:29,932 INFO L256 TraceCheckUtils]: 23: Hoare triple {3159#true} call #t~ret191 := usb_acecad_init(); {3159#true} is VALID [2018-11-19 17:31:29,932 INFO L273 TraceCheckUtils]: 24: Hoare triple {3159#true} havoc ~result~0;havoc ~tmp~16; {3159#true} is VALID [2018-11-19 17:31:29,932 INFO L256 TraceCheckUtils]: 25: Hoare triple {3159#true} call #t~ret179 := usb_register(~#usb_acecad_driver~0.base, ~#usb_acecad_driver~0.offset); {3159#true} is VALID [2018-11-19 17:31:29,932 INFO L273 TraceCheckUtils]: 26: Hoare triple {3159#true} ~driver.base, ~driver.offset := #in~driver.base, #in~driver.offset;havoc ~tmp~1; {3159#true} is VALID [2018-11-19 17:31:29,933 INFO L256 TraceCheckUtils]: 27: Hoare triple {3159#true} call #t~ret32 := ldv_usb_register_driver_2(~driver.base, ~driver.offset, ~#__this_module~0.base, ~#__this_module~0.offset, #t~string31.base, #t~string31.offset); {3159#true} is VALID [2018-11-19 17:31:29,933 INFO L273 TraceCheckUtils]: 28: Hoare triple {3159#true} ~ldv_func_arg1.base, ~ldv_func_arg1.offset := #in~ldv_func_arg1.base, #in~ldv_func_arg1.offset;~ldv_func_arg2.base, ~ldv_func_arg2.offset := #in~ldv_func_arg2.base, #in~ldv_func_arg2.offset;~ldv_func_arg3.base, ~ldv_func_arg3.offset := #in~ldv_func_arg3.base, #in~ldv_func_arg3.offset;havoc ~ldv_func_res~0;havoc ~tmp~20;call #t~ret193 := usb_register_driver(~ldv_func_arg1.base, ~ldv_func_arg1.offset, ~ldv_func_arg2.base, ~ldv_func_arg2.offset, ~ldv_func_arg3.base, ~ldv_func_arg3.offset);assume -2147483648 <= #t~ret193 && #t~ret193 <= 2147483647;~tmp~20 := #t~ret193;havoc #t~ret193;~ldv_func_res~0 := ~tmp~20;~ldv_state_variable_1~0 := 1;~usb_counter~0 := 0; {3159#true} is VALID [2018-11-19 17:31:29,933 INFO L256 TraceCheckUtils]: 29: Hoare triple {3159#true} call ldv_usb_driver_1(); {3159#true} is VALID [2018-11-19 17:31:29,934 INFO L273 TraceCheckUtils]: 30: Hoare triple {3159#true} havoc ~tmp~17.base, ~tmp~17.offset; {3159#true} is VALID [2018-11-19 17:31:29,934 INFO L256 TraceCheckUtils]: 31: Hoare triple {3159#true} call #t~ret182.base, #t~ret182.offset := ldv_init_zalloc(1248); {3159#true} is VALID [2018-11-19 17:31:29,934 INFO L273 TraceCheckUtils]: 32: Hoare triple {3159#true} ~size := #in~size;havoc ~p~2.base, ~p~2.offset;havoc ~tmp~6.base, ~tmp~6.offset;call #t~malloc69.base, #t~malloc69.offset := #Ultimate.alloc((if ~size % 4294967296 % 4294967296 <= 2147483647 then ~size % 4294967296 % 4294967296 else ~size % 4294967296 % 4294967296 - 4294967296)); {3159#true} is VALID [2018-11-19 17:31:29,934 INFO L256 TraceCheckUtils]: 33: Hoare triple {3159#true} call #Ultimate.meminit(#t~malloc69.base, #t~malloc69.offset, 1, (if ~size % 4294967296 % 4294967296 <= 2147483647 then ~size % 4294967296 % 4294967296 else ~size % 4294967296 % 4294967296 - 4294967296), (if ~size % 4294967296 % 4294967296 <= 2147483647 then ~size % 4294967296 % 4294967296 else ~size % 4294967296 % 4294967296 - 4294967296)); {3159#true} is VALID [2018-11-19 17:31:29,935 INFO L273 TraceCheckUtils]: 34: Hoare triple {3159#true} #memory_int := ~initToZeroAtPointerBaseAddress~int(#memory_int, #ptr.base); {3159#true} is VALID [2018-11-19 17:31:29,935 INFO L273 TraceCheckUtils]: 35: Hoare triple {3159#true} assume true; {3159#true} is VALID [2018-11-19 17:31:29,935 INFO L268 TraceCheckUtils]: 36: Hoare quadruple {3159#true} {3159#true} #808#return; {3159#true} is VALID [2018-11-19 17:31:29,936 INFO L273 TraceCheckUtils]: 37: Hoare triple {3159#true} ~tmp~6.base, ~tmp~6.offset := #t~malloc69.base, #t~malloc69.offset;~p~2.base, ~p~2.offset := ~tmp~6.base, ~tmp~6.offset;assume 0 != (if 0 != (~p~2.base + ~p~2.offset) % 18446744073709551616 then 1 else 0);#res.base, #res.offset := ~p~2.base, ~p~2.offset; {3159#true} is VALID [2018-11-19 17:31:29,936 INFO L273 TraceCheckUtils]: 38: Hoare triple {3159#true} assume true; {3159#true} is VALID [2018-11-19 17:31:29,936 INFO L268 TraceCheckUtils]: 39: Hoare quadruple {3159#true} {3159#true} #774#return; {3159#true} is VALID [2018-11-19 17:31:29,936 INFO L273 TraceCheckUtils]: 40: Hoare triple {3159#true} ~tmp~17.base, ~tmp~17.offset := #t~ret182.base, #t~ret182.offset;havoc #t~ret182.base, #t~ret182.offset;~usb_acecad_driver_group1~0.base, ~usb_acecad_driver_group1~0.offset := ~tmp~17.base, ~tmp~17.offset; {3159#true} is VALID [2018-11-19 17:31:29,937 INFO L273 TraceCheckUtils]: 41: Hoare triple {3159#true} assume true; {3159#true} is VALID [2018-11-19 17:31:29,937 INFO L268 TraceCheckUtils]: 42: Hoare quadruple {3159#true} {3159#true} #844#return; {3159#true} is VALID [2018-11-19 17:31:29,937 INFO L273 TraceCheckUtils]: 43: Hoare triple {3159#true} #res := ~ldv_func_res~0; {3159#true} is VALID [2018-11-19 17:31:29,937 INFO L273 TraceCheckUtils]: 44: Hoare triple {3159#true} assume true; {3159#true} is VALID [2018-11-19 17:31:29,938 INFO L268 TraceCheckUtils]: 45: Hoare quadruple {3159#true} {3159#true} #856#return; {3159#true} is VALID [2018-11-19 17:31:29,938 INFO L273 TraceCheckUtils]: 46: Hoare triple {3159#true} assume -2147483648 <= #t~ret32 && #t~ret32 <= 2147483647;~tmp~1 := #t~ret32;havoc #t~ret32;#res := ~tmp~1; {3159#true} is VALID [2018-11-19 17:31:29,938 INFO L273 TraceCheckUtils]: 47: Hoare triple {3159#true} assume true; {3159#true} is VALID [2018-11-19 17:31:29,938 INFO L268 TraceCheckUtils]: 48: Hoare quadruple {3159#true} {3159#true} #800#return; {3159#true} is VALID [2018-11-19 17:31:29,939 INFO L273 TraceCheckUtils]: 49: Hoare triple {3159#true} assume -2147483648 <= #t~ret179 && #t~ret179 <= 2147483647;~tmp~16 := #t~ret179;havoc #t~ret179;~result~0 := ~tmp~16; {3159#true} is VALID [2018-11-19 17:31:29,940 INFO L273 TraceCheckUtils]: 50: Hoare triple {3159#true} assume 0 == ~result~0;havoc #t~nondet180; {3161#(= 0 usb_acecad_init_~result~0)} is VALID [2018-11-19 17:31:29,940 INFO L273 TraceCheckUtils]: 51: Hoare triple {3161#(= 0 usb_acecad_init_~result~0)} #res := ~result~0; {3162#(= 0 |usb_acecad_init_#res|)} is VALID [2018-11-19 17:31:29,941 INFO L273 TraceCheckUtils]: 52: Hoare triple {3162#(= 0 |usb_acecad_init_#res|)} assume true; {3162#(= 0 |usb_acecad_init_#res|)} is VALID [2018-11-19 17:31:29,942 INFO L268 TraceCheckUtils]: 53: Hoare quadruple {3162#(= 0 |usb_acecad_init_#res|)} {3159#true} #834#return; {3163#(= 0 |main_#t~ret191|)} is VALID [2018-11-19 17:31:29,943 INFO L273 TraceCheckUtils]: 54: Hoare triple {3163#(= 0 |main_#t~ret191|)} assume -2147483648 <= #t~ret191 && #t~ret191 <= 2147483647;~ldv_retval_1~0 := #t~ret191;havoc #t~ret191; {3164#(= ~ldv_retval_1~0 0)} is VALID [2018-11-19 17:31:29,945 INFO L273 TraceCheckUtils]: 55: Hoare triple {3164#(= ~ldv_retval_1~0 0)} assume 0 == ~ldv_retval_1~0;~ldv_state_variable_0~0 := 3; {3164#(= ~ldv_retval_1~0 0)} is VALID [2018-11-19 17:31:29,946 INFO L273 TraceCheckUtils]: 56: Hoare triple {3164#(= ~ldv_retval_1~0 0)} assume 0 != ~ldv_retval_1~0;~ldv_state_variable_0~0 := 2; {3160#false} is VALID [2018-11-19 17:31:29,946 INFO L256 TraceCheckUtils]: 57: Hoare triple {3160#false} call ldv_check_final_state(); {3160#false} is VALID [2018-11-19 17:31:29,946 INFO L273 TraceCheckUtils]: 58: Hoare triple {3160#false} assume 0 != ~URB_STATE~0; {3160#false} is VALID [2018-11-19 17:31:29,946 INFO L256 TraceCheckUtils]: 59: Hoare triple {3160#false} call ldv_error(); {3160#false} is VALID [2018-11-19 17:31:29,947 INFO L273 TraceCheckUtils]: 60: Hoare triple {3160#false} assume !false; {3160#false} is VALID [2018-11-19 17:31:29,951 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2018-11-19 17:31:29,951 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-19 17:31:29,951 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2018-11-19 17:31:29,953 INFO L78 Accepts]: Start accepts. Automaton has 6 states. Word has length 61 [2018-11-19 17:31:29,954 INFO L84 Accepts]: Finished accepts. word is accepted. [2018-11-19 17:31:29,954 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 6 states. [2018-11-19 17:31:30,026 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 54 edges. 54 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2018-11-19 17:31:30,026 INFO L459 AbstractCegarLoop]: Interpolant automaton has 6 states [2018-11-19 17:31:30,026 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2018-11-19 17:31:30,026 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2018-11-19 17:31:30,027 INFO L87 Difference]: Start difference. First operand 504 states and 601 transitions. Second operand 6 states. [2018-11-19 17:31:34,268 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-19 17:31:34,269 INFO L93 Difference]: Finished difference Result 1008 states and 1205 transitions. [2018-11-19 17:31:34,269 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2018-11-19 17:31:34,269 INFO L78 Accepts]: Start accepts. Automaton has 6 states. Word has length 61 [2018-11-19 17:31:34,270 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-11-19 17:31:34,270 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2018-11-19 17:31:34,282 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 674 transitions. [2018-11-19 17:31:34,282 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2018-11-19 17:31:34,293 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 674 transitions. [2018-11-19 17:31:34,294 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 6 states and 674 transitions. [2018-11-19 17:31:34,914 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 674 edges. 674 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2018-11-19 17:31:34,943 INFO L225 Difference]: With dead ends: 1008 [2018-11-19 17:31:34,944 INFO L226 Difference]: Without dead ends: 520 [2018-11-19 17:31:34,946 INFO L613 BasicCegarLoop]: 0 DeclaredPredicates, 9 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2018-11-19 17:31:34,947 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 520 states. [2018-11-19 17:31:35,193 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 520 to 509. [2018-11-19 17:31:35,193 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2018-11-19 17:31:35,194 INFO L82 GeneralOperation]: Start isEquivalent. First operand 520 states. Second operand 509 states. [2018-11-19 17:31:35,194 INFO L74 IsIncluded]: Start isIncluded. First operand 520 states. Second operand 509 states. [2018-11-19 17:31:35,194 INFO L87 Difference]: Start difference. First operand 520 states. Second operand 509 states. [2018-11-19 17:31:35,232 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-19 17:31:35,232 INFO L93 Difference]: Finished difference Result 520 states and 618 transitions. [2018-11-19 17:31:35,232 INFO L276 IsEmpty]: Start isEmpty. Operand 520 states and 618 transitions. [2018-11-19 17:31:35,235 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-11-19 17:31:35,235 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2018-11-19 17:31:35,235 INFO L74 IsIncluded]: Start isIncluded. First operand 509 states. Second operand 520 states. [2018-11-19 17:31:35,235 INFO L87 Difference]: Start difference. First operand 509 states. Second operand 520 states. [2018-11-19 17:31:35,264 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-19 17:31:35,265 INFO L93 Difference]: Finished difference Result 520 states and 618 transitions. [2018-11-19 17:31:35,265 INFO L276 IsEmpty]: Start isEmpty. Operand 520 states and 618 transitions. [2018-11-19 17:31:35,267 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-11-19 17:31:35,268 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2018-11-19 17:31:35,268 INFO L88 GeneralOperation]: Finished isEquivalent. [2018-11-19 17:31:35,268 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2018-11-19 17:31:35,268 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 509 states. [2018-11-19 17:31:35,294 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 509 states to 509 states and 605 transitions. [2018-11-19 17:31:35,294 INFO L78 Accepts]: Start accepts. Automaton has 509 states and 605 transitions. Word has length 61 [2018-11-19 17:31:35,295 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-11-19 17:31:35,295 INFO L480 AbstractCegarLoop]: Abstraction has 509 states and 605 transitions. [2018-11-19 17:31:35,295 INFO L481 AbstractCegarLoop]: Interpolant automaton has 6 states. [2018-11-19 17:31:35,295 INFO L276 IsEmpty]: Start isEmpty. Operand 509 states and 605 transitions. [2018-11-19 17:31:35,297 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 62 [2018-11-19 17:31:35,297 INFO L376 BasicCegarLoop]: Found error trace [2018-11-19 17:31:35,298 INFO L384 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-19 17:31:35,298 INFO L423 AbstractCegarLoop]: === Iteration 3 === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-11-19 17:31:35,298 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-19 17:31:35,298 INFO L82 PathProgramCache]: Analyzing trace with hash -1742540887, now seen corresponding path program 1 times [2018-11-19 17:31:35,298 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-19 17:31:35,299 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-19 17:31:35,302 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-19 17:31:35,302 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-19 17:31:35,302 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-19 17:31:35,336 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-19 17:31:35,421 INFO L256 TraceCheckUtils]: 0: Hoare triple {6233#true} call ULTIMATE.init(); {6233#true} is VALID [2018-11-19 17:31:35,425 INFO L273 TraceCheckUtils]: 1: Hoare triple {6233#true} #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];call #t~string24.base, #t~string24.offset := #Ultimate.alloc(10);call #t~string31.base, #t~string31.offset := #Ultimate.alloc(7);#memory_int := #memory_int[#t~string31.base,#t~string31.offset := 97];#memory_int := #memory_int[#t~string31.base,1 + #t~string31.offset := 99];#memory_int := #memory_int[#t~string31.base,2 + #t~string31.offset := 101];#memory_int := #memory_int[#t~string31.base,3 + #t~string31.offset := 99];#memory_int := #memory_int[#t~string31.base,4 + #t~string31.offset := 97];#memory_int := #memory_int[#t~string31.base,5 + #t~string31.offset := 100];#memory_int := #memory_int[#t~string31.base,6 + #t~string31.offset := 0];call #t~string48.base, #t~string48.offset := #Ultimate.alloc(20);call #t~string52.base, #t~string52.offset := #Ultimate.alloc(20);call #t~string109.base, #t~string109.offset := #Ultimate.alloc(57);call #t~string140.base, #t~string140.offset := #Ultimate.alloc(2);#memory_int := #memory_int[#t~string140.base,#t~string140.offset := 32];#memory_int := #memory_int[#t~string140.base,1 + #t~string140.offset := 0];call #t~string145.base, #t~string145.offset := #Ultimate.alloc(8);call #t~string151.base, #t~string151.offset := #Ultimate.alloc(34);call #t~string156.base, #t~string156.offset := #Ultimate.alloc(32);call #t~string178.base, #t~string178.offset := #Ultimate.alloc(11);call #t~string181.base, #t~string181.offset := #Ultimate.alloc(48);~LDV_IN_INTERRUPT~0 := 1;~ref_cnt~0 := 0;~ldv_state_variable_1~0 := 0;~usb_counter~0 := 0;~ldv_state_variable_0~0 := 0;~ldv_retval_0~0 := 0;~ldv_retval_1~0 := 0;~URB_STATE~0 := 0;~DEV_STATE~0 := 0;~INTERF_STATE~0 := 0;~SERIAL_STATE~0 := 0;~usb_intfdata~0.base, ~usb_intfdata~0.offset := 0, 0;~usb_acecad_driver_group1~0.base, ~usb_acecad_driver_group1~0.offset := 0, 0;call ~#usb_acecad_id_table~0.base, ~#usb_acecad_id_table~0.offset := #Ultimate.alloc(72);#memory_int := ~initToZeroAtPointerBaseAddress~int(#memory_int, ~#usb_acecad_id_table~0.base);call write~unchecked~int(3, ~#usb_acecad_id_table~0.base, ~#usb_acecad_id_table~0.offset, 2);call write~unchecked~int(1120, ~#usb_acecad_id_table~0.base, 2 + ~#usb_acecad_id_table~0.offset, 2);call write~unchecked~int(4, ~#usb_acecad_id_table~0.base, 4 + ~#usb_acecad_id_table~0.offset, 2);call write~unchecked~int(0, ~#usb_acecad_id_table~0.base, 6 + ~#usb_acecad_id_table~0.offset, 2);call write~unchecked~int(0, ~#usb_acecad_id_table~0.base, 8 + ~#usb_acecad_id_table~0.offset, 2);call write~unchecked~int(0, ~#usb_acecad_id_table~0.base, 10 + ~#usb_acecad_id_table~0.offset, 1);call write~unchecked~int(0, ~#usb_acecad_id_table~0.base, 11 + ~#usb_acecad_id_table~0.offset, 1);call write~unchecked~int(0, ~#usb_acecad_id_table~0.base, 12 + ~#usb_acecad_id_table~0.offset, 1);call write~unchecked~int(0, ~#usb_acecad_id_table~0.base, 13 + ~#usb_acecad_id_table~0.offset, 1);call write~unchecked~int(0, ~#usb_acecad_id_table~0.base, 14 + ~#usb_acecad_id_table~0.offset, 1);call write~unchecked~int(0, ~#usb_acecad_id_table~0.base, 15 + ~#usb_acecad_id_table~0.offset, 1);call write~unchecked~int(0, ~#usb_acecad_id_table~0.base, 16 + ~#usb_acecad_id_table~0.offset, 8);call write~unchecked~int(3, ~#usb_acecad_id_table~0.base, 24 + ~#usb_acecad_id_table~0.offset, 2);call write~unchecked~int(1120, ~#usb_acecad_id_table~0.base, 26 + ~#usb_acecad_id_table~0.offset, 2);call write~unchecked~int(8, ~#usb_acecad_id_table~0.base, 28 + ~#usb_acecad_id_table~0.offset, 2);call write~unchecked~int(0, ~#usb_acecad_id_table~0.base, 30 + ~#usb_acecad_id_table~0.offset, 2);call write~unchecked~int(0, ~#usb_acecad_id_table~0.base, 32 + ~#usb_acecad_id_table~0.offset, 2);call write~unchecked~int(0, ~#usb_acecad_id_table~0.base, 34 + ~#usb_acecad_id_table~0.offset, 1);call write~unchecked~int(0, ~#usb_acecad_id_table~0.base, 35 + ~#usb_acecad_id_table~0.offset, 1);call write~unchecked~int(0, ~#usb_acecad_id_table~0.base, 36 + ~#usb_acecad_id_table~0.offset, 1);call write~unchecked~int(0, ~#usb_acecad_id_table~0.base, 37 + ~#usb_acecad_id_table~0.offset, 1);call write~unchecked~int(0, ~#usb_acecad_id_table~0.base, 38 + ~#usb_acecad_id_table~0.offset, 1);call write~unchecked~int(0, ~#usb_acecad_id_table~0.base, 39 + ~#usb_acecad_id_table~0.offset, 1);call write~unchecked~int(1, ~#usb_acecad_id_table~0.base, 40 + ~#usb_acecad_id_table~0.offset, 8);~__mod_usb_device_table~0.match_flags := 0;~__mod_usb_device_table~0.idVendor := 0;~__mod_usb_device_table~0.idProduct := 0;~__mod_usb_device_table~0.bcdDevice_lo := 0;~__mod_usb_device_table~0.bcdDevice_hi := 0;~__mod_usb_device_table~0.bDeviceClass := 0;~__mod_usb_device_table~0.bDeviceSubClass := 0;~__mod_usb_device_table~0.bDeviceProtocol := 0;~__mod_usb_device_table~0.bInterfaceClass := 0;~__mod_usb_device_table~0.bInterfaceSubClass := 0;~__mod_usb_device_table~0.bInterfaceProtocol := 0;~__mod_usb_device_table~0.driver_info := 0;call ~#usb_acecad_driver~0.base, ~#usb_acecad_driver~0.offset := #Ultimate.alloc(264);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 8 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 16 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 24 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 32 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 40 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 48 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 56 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 64 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 72 + ~#usb_acecad_driver~0.offset, 8);call write~unchecked~int(0, ~#usb_acecad_driver~0.base, 80 + ~#usb_acecad_driver~0.offset, 4);call write~unchecked~int(0, ~#usb_acecad_driver~0.base, 84 + ~#usb_acecad_driver~0.offset, 4);call write~unchecked~int(0, ~#usb_acecad_driver~0.base, 88 + ~#usb_acecad_driver~0.offset, 4);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 92 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 100 + ~#usb_acecad_driver~0.offset, 8);#memory_$Pointer$.base, #memory_$Pointer$.offset := ~initToZeroAtPointerBaseAddress~$Pointer$.base(#memory_$Pointer$.base, #memory_$Pointer$.offset, ~#usb_acecad_driver~0.base), ~initToZeroAtPointerBaseAddress~$Pointer$.offset(#memory_$Pointer$.base, #memory_$Pointer$.offset, ~#usb_acecad_driver~0.base);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 124 + ~#usb_acecad_driver~0.offset, 8);call write~unchecked~int(0, ~#usb_acecad_driver~0.base, 132 + ~#usb_acecad_driver~0.offset, 4);call write~unchecked~int(0, ~#usb_acecad_driver~0.base, 136 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 144 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 152 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 160 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 168 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 176 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 184 + ~#usb_acecad_driver~0.offset, 8);call write~unchecked~int(0, ~#usb_acecad_driver~0.base, 192 + ~#usb_acecad_driver~0.offset, 1);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 193 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 201 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 209 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 217 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 225 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 233 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 241 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 249 + ~#usb_acecad_driver~0.offset, 8);call write~unchecked~int(0, ~#usb_acecad_driver~0.base, 257 + ~#usb_acecad_driver~0.offset, 4);call write~unchecked~int(0, ~#usb_acecad_driver~0.base, 261 + ~#usb_acecad_driver~0.offset, 1);call write~unchecked~int(0, ~#usb_acecad_driver~0.base, 262 + ~#usb_acecad_driver~0.offset, 1);call write~unchecked~int(0, ~#usb_acecad_driver~0.base, 263 + ~#usb_acecad_driver~0.offset, 1);call write~$Pointer$(#t~string178.base, #t~string178.offset, ~#usb_acecad_driver~0.base, ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(#funAddr~usb_acecad_probe.base, #funAddr~usb_acecad_probe.offset, ~#usb_acecad_driver~0.base, 8 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(#funAddr~usb_acecad_disconnect.base, #funAddr~usb_acecad_disconnect.offset, ~#usb_acecad_driver~0.base, 16 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 24 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 32 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 40 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 48 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 56 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 64 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(~#usb_acecad_id_table~0.base, ~#usb_acecad_id_table~0.offset, ~#usb_acecad_driver~0.base, 72 + ~#usb_acecad_driver~0.offset, 8);call write~unchecked~int(0, ~#usb_acecad_driver~0.base, 80 + ~#usb_acecad_driver~0.offset, 4);call write~unchecked~int(0, ~#usb_acecad_driver~0.base, 84 + ~#usb_acecad_driver~0.offset, 4);call write~unchecked~int(0, ~#usb_acecad_driver~0.base, 88 + ~#usb_acecad_driver~0.offset, 4);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 92 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 100 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 108 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 116 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 124 + ~#usb_acecad_driver~0.offset, 8);call write~unchecked~int(0, ~#usb_acecad_driver~0.base, 132 + ~#usb_acecad_driver~0.offset, 4);call write~unchecked~int(0, ~#usb_acecad_driver~0.base, 136 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 144 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 152 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 160 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 168 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 176 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 184 + ~#usb_acecad_driver~0.offset, 8);call write~unchecked~int(0, ~#usb_acecad_driver~0.base, 192 + ~#usb_acecad_driver~0.offset, 1);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 193 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 201 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 209 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 217 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 225 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 233 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 241 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 249 + ~#usb_acecad_driver~0.offset, 8);call write~unchecked~int(0, ~#usb_acecad_driver~0.base, 257 + ~#usb_acecad_driver~0.offset, 4);call write~unchecked~int(0, ~#usb_acecad_driver~0.base, 261 + ~#usb_acecad_driver~0.offset, 1);call write~unchecked~int(0, ~#usb_acecad_driver~0.base, 262 + ~#usb_acecad_driver~0.offset, 1);call write~unchecked~int(0, ~#usb_acecad_driver~0.base, 263 + ~#usb_acecad_driver~0.offset, 1);~int_urb~0.base, ~int_urb~0.offset := 0, 0;~bulk_urb~0.base, ~bulk_urb~0.offset := 0, 0;~completeFnInt~0.base, ~completeFnInt~0.offset := 0, 0;~completeFnBulk~0.base, ~completeFnBulk~0.offset := 0, 0; {6235#(= 0 ~URB_STATE~0)} is VALID [2018-11-19 17:31:35,428 INFO L273 TraceCheckUtils]: 2: Hoare triple {6235#(= 0 ~URB_STATE~0)} assume true; {6235#(= 0 ~URB_STATE~0)} is VALID [2018-11-19 17:31:35,430 INFO L268 TraceCheckUtils]: 3: Hoare quadruple {6235#(= 0 ~URB_STATE~0)} {6233#true} #888#return; {6235#(= 0 ~URB_STATE~0)} is VALID [2018-11-19 17:31:35,431 INFO L256 TraceCheckUtils]: 4: Hoare triple {6235#(= 0 ~URB_STATE~0)} call #t~ret207 := main(); {6235#(= 0 ~URB_STATE~0)} is VALID [2018-11-19 17:31:35,432 INFO L273 TraceCheckUtils]: 5: Hoare triple {6235#(= 0 ~URB_STATE~0)} havoc ~ldvarg0~0.base, ~ldvarg0~0.offset;havoc ~tmp~18.base, ~tmp~18.offset;havoc ~tmp___0~6;havoc ~tmp___1~3;havoc ~tmp___2~1; {6235#(= 0 ~URB_STATE~0)} is VALID [2018-11-19 17:31:35,432 INFO L256 TraceCheckUtils]: 6: Hoare triple {6235#(= 0 ~URB_STATE~0)} call #t~ret183.base, #t~ret183.offset := ldv_init_zalloc(24); {6233#true} is VALID [2018-11-19 17:31:35,432 INFO L273 TraceCheckUtils]: 7: Hoare triple {6233#true} ~size := #in~size;havoc ~p~2.base, ~p~2.offset;havoc ~tmp~6.base, ~tmp~6.offset;call #t~malloc69.base, #t~malloc69.offset := #Ultimate.alloc((if ~size % 4294967296 % 4294967296 <= 2147483647 then ~size % 4294967296 % 4294967296 else ~size % 4294967296 % 4294967296 - 4294967296)); {6233#true} is VALID [2018-11-19 17:31:35,432 INFO L256 TraceCheckUtils]: 8: Hoare triple {6233#true} call #Ultimate.meminit(#t~malloc69.base, #t~malloc69.offset, 1, (if ~size % 4294967296 % 4294967296 <= 2147483647 then ~size % 4294967296 % 4294967296 else ~size % 4294967296 % 4294967296 - 4294967296), (if ~size % 4294967296 % 4294967296 <= 2147483647 then ~size % 4294967296 % 4294967296 else ~size % 4294967296 % 4294967296 - 4294967296)); {6233#true} is VALID [2018-11-19 17:31:35,433 INFO L273 TraceCheckUtils]: 9: Hoare triple {6233#true} #memory_int := ~initToZeroAtPointerBaseAddress~int(#memory_int, #ptr.base); {6233#true} is VALID [2018-11-19 17:31:35,433 INFO L273 TraceCheckUtils]: 10: Hoare triple {6233#true} assume true; {6233#true} is VALID [2018-11-19 17:31:35,433 INFO L268 TraceCheckUtils]: 11: Hoare quadruple {6233#true} {6233#true} #808#return; {6233#true} is VALID [2018-11-19 17:31:35,434 INFO L273 TraceCheckUtils]: 12: Hoare triple {6233#true} ~tmp~6.base, ~tmp~6.offset := #t~malloc69.base, #t~malloc69.offset;~p~2.base, ~p~2.offset := ~tmp~6.base, ~tmp~6.offset;assume 0 != (if 0 != (~p~2.base + ~p~2.offset) % 18446744073709551616 then 1 else 0);#res.base, #res.offset := ~p~2.base, ~p~2.offset; {6233#true} is VALID [2018-11-19 17:31:35,434 INFO L273 TraceCheckUtils]: 13: Hoare triple {6233#true} assume true; {6233#true} is VALID [2018-11-19 17:31:35,436 INFO L268 TraceCheckUtils]: 14: Hoare quadruple {6233#true} {6235#(= 0 ~URB_STATE~0)} #824#return; {6235#(= 0 ~URB_STATE~0)} is VALID [2018-11-19 17:31:35,438 INFO L273 TraceCheckUtils]: 15: Hoare triple {6235#(= 0 ~URB_STATE~0)} ~tmp~18.base, ~tmp~18.offset := #t~ret183.base, #t~ret183.offset;havoc #t~ret183.base, #t~ret183.offset;~ldvarg0~0.base, ~ldvarg0~0.offset := ~tmp~18.base, ~tmp~18.offset;call ldv_initialize();~ldv_state_variable_1~0 := 0;~ref_cnt~0 := 0;~ldv_state_variable_0~0 := 1; {6235#(= 0 ~URB_STATE~0)} is VALID [2018-11-19 17:31:35,438 INFO L273 TraceCheckUtils]: 16: Hoare triple {6235#(= 0 ~URB_STATE~0)} assume -2147483648 <= #t~nondet184 && #t~nondet184 <= 2147483647;~tmp___0~6 := #t~nondet184;havoc #t~nondet184;#t~switch185 := 0 == ~tmp___0~6; {6235#(= 0 ~URB_STATE~0)} is VALID [2018-11-19 17:31:35,440 INFO L273 TraceCheckUtils]: 17: Hoare triple {6235#(= 0 ~URB_STATE~0)} assume !#t~switch185;#t~switch185 := #t~switch185 || 1 == ~tmp___0~6; {6235#(= 0 ~URB_STATE~0)} is VALID [2018-11-19 17:31:35,440 INFO L273 TraceCheckUtils]: 18: Hoare triple {6235#(= 0 ~URB_STATE~0)} assume #t~switch185; {6235#(= 0 ~URB_STATE~0)} is VALID [2018-11-19 17:31:35,442 INFO L273 TraceCheckUtils]: 19: Hoare triple {6235#(= 0 ~URB_STATE~0)} assume 0 != ~ldv_state_variable_0~0;assume -2147483648 <= #t~nondet189 && #t~nondet189 <= 2147483647;~tmp___2~1 := #t~nondet189;havoc #t~nondet189;#t~switch190 := 0 == ~tmp___2~1; {6235#(= 0 ~URB_STATE~0)} is VALID [2018-11-19 17:31:35,442 INFO L273 TraceCheckUtils]: 20: Hoare triple {6235#(= 0 ~URB_STATE~0)} assume !#t~switch190;#t~switch190 := #t~switch190 || 1 == ~tmp___2~1; {6235#(= 0 ~URB_STATE~0)} is VALID [2018-11-19 17:31:35,444 INFO L273 TraceCheckUtils]: 21: Hoare triple {6235#(= 0 ~URB_STATE~0)} assume #t~switch190; {6235#(= 0 ~URB_STATE~0)} is VALID [2018-11-19 17:31:35,444 INFO L273 TraceCheckUtils]: 22: Hoare triple {6235#(= 0 ~URB_STATE~0)} assume 1 == ~ldv_state_variable_0~0; {6235#(= 0 ~URB_STATE~0)} is VALID [2018-11-19 17:31:35,445 INFO L256 TraceCheckUtils]: 23: Hoare triple {6235#(= 0 ~URB_STATE~0)} call #t~ret191 := usb_acecad_init(); {6233#true} is VALID [2018-11-19 17:31:35,445 INFO L273 TraceCheckUtils]: 24: Hoare triple {6233#true} havoc ~result~0;havoc ~tmp~16; {6233#true} is VALID [2018-11-19 17:31:35,445 INFO L256 TraceCheckUtils]: 25: Hoare triple {6233#true} call #t~ret179 := usb_register(~#usb_acecad_driver~0.base, ~#usb_acecad_driver~0.offset); {6233#true} is VALID [2018-11-19 17:31:35,445 INFO L273 TraceCheckUtils]: 26: Hoare triple {6233#true} ~driver.base, ~driver.offset := #in~driver.base, #in~driver.offset;havoc ~tmp~1; {6233#true} is VALID [2018-11-19 17:31:35,446 INFO L256 TraceCheckUtils]: 27: Hoare triple {6233#true} call #t~ret32 := ldv_usb_register_driver_2(~driver.base, ~driver.offset, ~#__this_module~0.base, ~#__this_module~0.offset, #t~string31.base, #t~string31.offset); {6233#true} is VALID [2018-11-19 17:31:35,446 INFO L273 TraceCheckUtils]: 28: Hoare triple {6233#true} ~ldv_func_arg1.base, ~ldv_func_arg1.offset := #in~ldv_func_arg1.base, #in~ldv_func_arg1.offset;~ldv_func_arg2.base, ~ldv_func_arg2.offset := #in~ldv_func_arg2.base, #in~ldv_func_arg2.offset;~ldv_func_arg3.base, ~ldv_func_arg3.offset := #in~ldv_func_arg3.base, #in~ldv_func_arg3.offset;havoc ~ldv_func_res~0;havoc ~tmp~20;call #t~ret193 := usb_register_driver(~ldv_func_arg1.base, ~ldv_func_arg1.offset, ~ldv_func_arg2.base, ~ldv_func_arg2.offset, ~ldv_func_arg3.base, ~ldv_func_arg3.offset);assume -2147483648 <= #t~ret193 && #t~ret193 <= 2147483647;~tmp~20 := #t~ret193;havoc #t~ret193;~ldv_func_res~0 := ~tmp~20;~ldv_state_variable_1~0 := 1;~usb_counter~0 := 0; {6233#true} is VALID [2018-11-19 17:31:35,446 INFO L256 TraceCheckUtils]: 29: Hoare triple {6233#true} call ldv_usb_driver_1(); {6233#true} is VALID [2018-11-19 17:31:35,447 INFO L273 TraceCheckUtils]: 30: Hoare triple {6233#true} havoc ~tmp~17.base, ~tmp~17.offset; {6233#true} is VALID [2018-11-19 17:31:35,447 INFO L256 TraceCheckUtils]: 31: Hoare triple {6233#true} call #t~ret182.base, #t~ret182.offset := ldv_init_zalloc(1248); {6233#true} is VALID [2018-11-19 17:31:35,447 INFO L273 TraceCheckUtils]: 32: Hoare triple {6233#true} ~size := #in~size;havoc ~p~2.base, ~p~2.offset;havoc ~tmp~6.base, ~tmp~6.offset;call #t~malloc69.base, #t~malloc69.offset := #Ultimate.alloc((if ~size % 4294967296 % 4294967296 <= 2147483647 then ~size % 4294967296 % 4294967296 else ~size % 4294967296 % 4294967296 - 4294967296)); {6233#true} is VALID [2018-11-19 17:31:35,447 INFO L256 TraceCheckUtils]: 33: Hoare triple {6233#true} call #Ultimate.meminit(#t~malloc69.base, #t~malloc69.offset, 1, (if ~size % 4294967296 % 4294967296 <= 2147483647 then ~size % 4294967296 % 4294967296 else ~size % 4294967296 % 4294967296 - 4294967296), (if ~size % 4294967296 % 4294967296 <= 2147483647 then ~size % 4294967296 % 4294967296 else ~size % 4294967296 % 4294967296 - 4294967296)); {6233#true} is VALID [2018-11-19 17:31:35,448 INFO L273 TraceCheckUtils]: 34: Hoare triple {6233#true} #memory_int := ~initToZeroAtPointerBaseAddress~int(#memory_int, #ptr.base); {6233#true} is VALID [2018-11-19 17:31:35,448 INFO L273 TraceCheckUtils]: 35: Hoare triple {6233#true} assume true; {6233#true} is VALID [2018-11-19 17:31:35,448 INFO L268 TraceCheckUtils]: 36: Hoare quadruple {6233#true} {6233#true} #808#return; {6233#true} is VALID [2018-11-19 17:31:35,449 INFO L273 TraceCheckUtils]: 37: Hoare triple {6233#true} ~tmp~6.base, ~tmp~6.offset := #t~malloc69.base, #t~malloc69.offset;~p~2.base, ~p~2.offset := ~tmp~6.base, ~tmp~6.offset;assume 0 != (if 0 != (~p~2.base + ~p~2.offset) % 18446744073709551616 then 1 else 0);#res.base, #res.offset := ~p~2.base, ~p~2.offset; {6233#true} is VALID [2018-11-19 17:31:35,449 INFO L273 TraceCheckUtils]: 38: Hoare triple {6233#true} assume true; {6233#true} is VALID [2018-11-19 17:31:35,449 INFO L268 TraceCheckUtils]: 39: Hoare quadruple {6233#true} {6233#true} #774#return; {6233#true} is VALID [2018-11-19 17:31:35,449 INFO L273 TraceCheckUtils]: 40: Hoare triple {6233#true} ~tmp~17.base, ~tmp~17.offset := #t~ret182.base, #t~ret182.offset;havoc #t~ret182.base, #t~ret182.offset;~usb_acecad_driver_group1~0.base, ~usb_acecad_driver_group1~0.offset := ~tmp~17.base, ~tmp~17.offset; {6233#true} is VALID [2018-11-19 17:31:35,450 INFO L273 TraceCheckUtils]: 41: Hoare triple {6233#true} assume true; {6233#true} is VALID [2018-11-19 17:31:35,450 INFO L268 TraceCheckUtils]: 42: Hoare quadruple {6233#true} {6233#true} #844#return; {6233#true} is VALID [2018-11-19 17:31:35,450 INFO L273 TraceCheckUtils]: 43: Hoare triple {6233#true} #res := ~ldv_func_res~0; {6233#true} is VALID [2018-11-19 17:31:35,450 INFO L273 TraceCheckUtils]: 44: Hoare triple {6233#true} assume true; {6233#true} is VALID [2018-11-19 17:31:35,451 INFO L268 TraceCheckUtils]: 45: Hoare quadruple {6233#true} {6233#true} #856#return; {6233#true} is VALID [2018-11-19 17:31:35,451 INFO L273 TraceCheckUtils]: 46: Hoare triple {6233#true} assume -2147483648 <= #t~ret32 && #t~ret32 <= 2147483647;~tmp~1 := #t~ret32;havoc #t~ret32;#res := ~tmp~1; {6233#true} is VALID [2018-11-19 17:31:35,451 INFO L273 TraceCheckUtils]: 47: Hoare triple {6233#true} assume true; {6233#true} is VALID [2018-11-19 17:31:35,452 INFO L268 TraceCheckUtils]: 48: Hoare quadruple {6233#true} {6233#true} #800#return; {6233#true} is VALID [2018-11-19 17:31:35,452 INFO L273 TraceCheckUtils]: 49: Hoare triple {6233#true} assume -2147483648 <= #t~ret179 && #t~ret179 <= 2147483647;~tmp~16 := #t~ret179;havoc #t~ret179;~result~0 := ~tmp~16; {6233#true} is VALID [2018-11-19 17:31:35,452 INFO L273 TraceCheckUtils]: 50: Hoare triple {6233#true} assume !(0 == ~result~0); {6233#true} is VALID [2018-11-19 17:31:35,452 INFO L273 TraceCheckUtils]: 51: Hoare triple {6233#true} #res := ~result~0; {6233#true} is VALID [2018-11-19 17:31:35,453 INFO L273 TraceCheckUtils]: 52: Hoare triple {6233#true} assume true; {6233#true} is VALID [2018-11-19 17:31:35,461 INFO L268 TraceCheckUtils]: 53: Hoare quadruple {6233#true} {6235#(= 0 ~URB_STATE~0)} #834#return; {6235#(= 0 ~URB_STATE~0)} is VALID [2018-11-19 17:31:35,462 INFO L273 TraceCheckUtils]: 54: Hoare triple {6235#(= 0 ~URB_STATE~0)} assume -2147483648 <= #t~ret191 && #t~ret191 <= 2147483647;~ldv_retval_1~0 := #t~ret191;havoc #t~ret191; {6235#(= 0 ~URB_STATE~0)} is VALID [2018-11-19 17:31:35,464 INFO L273 TraceCheckUtils]: 55: Hoare triple {6235#(= 0 ~URB_STATE~0)} assume !(0 == ~ldv_retval_1~0); {6235#(= 0 ~URB_STATE~0)} is VALID [2018-11-19 17:31:35,464 INFO L273 TraceCheckUtils]: 56: Hoare triple {6235#(= 0 ~URB_STATE~0)} assume 0 != ~ldv_retval_1~0;~ldv_state_variable_0~0 := 2; {6235#(= 0 ~URB_STATE~0)} is VALID [2018-11-19 17:31:35,465 INFO L256 TraceCheckUtils]: 57: Hoare triple {6235#(= 0 ~URB_STATE~0)} call ldv_check_final_state(); {6235#(= 0 ~URB_STATE~0)} is VALID [2018-11-19 17:31:35,466 INFO L273 TraceCheckUtils]: 58: Hoare triple {6235#(= 0 ~URB_STATE~0)} assume 0 != ~URB_STATE~0; {6234#false} is VALID [2018-11-19 17:31:35,466 INFO L256 TraceCheckUtils]: 59: Hoare triple {6234#false} call ldv_error(); {6234#false} is VALID [2018-11-19 17:31:35,466 INFO L273 TraceCheckUtils]: 60: Hoare triple {6234#false} assume !false; {6234#false} is VALID [2018-11-19 17:31:35,471 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2018-11-19 17:31:35,472 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-19 17:31:35,472 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-19 17:31:35,472 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 61 [2018-11-19 17:31:35,473 INFO L84 Accepts]: Finished accepts. word is accepted. [2018-11-19 17:31:35,473 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 3 states. [2018-11-19 17:31:35,562 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 54 edges. 54 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2018-11-19 17:31:35,562 INFO L459 AbstractCegarLoop]: Interpolant automaton has 3 states [2018-11-19 17:31:35,563 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-19 17:31:35,563 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-19 17:31:35,563 INFO L87 Difference]: Start difference. First operand 509 states and 605 transitions. Second operand 3 states. [2018-11-19 17:31:37,535 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-19 17:31:37,536 INFO L93 Difference]: Finished difference Result 1488 states and 1792 transitions. [2018-11-19 17:31:37,536 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-19 17:31:37,536 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 61 [2018-11-19 17:31:37,536 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-11-19 17:31:37,537 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2018-11-19 17:31:37,551 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 975 transitions. [2018-11-19 17:31:37,552 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2018-11-19 17:31:37,563 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 975 transitions. [2018-11-19 17:31:37,563 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 3 states and 975 transitions. [2018-11-19 17:31:38,397 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 975 edges. 975 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2018-11-19 17:31:38,456 INFO L225 Difference]: With dead ends: 1488 [2018-11-19 17:31:38,456 INFO L226 Difference]: Without dead ends: 995 [2018-11-19 17:31:38,458 INFO L613 BasicCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 2 SyntacticMatches, 1 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-19 17:31:38,459 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 995 states. [2018-11-19 17:31:39,083 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 995 to 993. [2018-11-19 17:31:39,083 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2018-11-19 17:31:39,083 INFO L82 GeneralOperation]: Start isEquivalent. First operand 995 states. Second operand 993 states. [2018-11-19 17:31:39,083 INFO L74 IsIncluded]: Start isIncluded. First operand 995 states. Second operand 993 states. [2018-11-19 17:31:39,084 INFO L87 Difference]: Start difference. First operand 995 states. Second operand 993 states. [2018-11-19 17:31:39,132 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-19 17:31:39,133 INFO L93 Difference]: Finished difference Result 995 states and 1186 transitions. [2018-11-19 17:31:39,133 INFO L276 IsEmpty]: Start isEmpty. Operand 995 states and 1186 transitions. [2018-11-19 17:31:39,135 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-11-19 17:31:39,135 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2018-11-19 17:31:39,135 INFO L74 IsIncluded]: Start isIncluded. First operand 993 states. Second operand 995 states. [2018-11-19 17:31:39,135 INFO L87 Difference]: Start difference. First operand 993 states. Second operand 995 states. [2018-11-19 17:31:39,177 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-19 17:31:39,178 INFO L93 Difference]: Finished difference Result 995 states and 1186 transitions. [2018-11-19 17:31:39,178 INFO L276 IsEmpty]: Start isEmpty. Operand 995 states and 1186 transitions. [2018-11-19 17:31:39,181 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-11-19 17:31:39,181 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2018-11-19 17:31:39,181 INFO L88 GeneralOperation]: Finished isEquivalent. [2018-11-19 17:31:39,181 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2018-11-19 17:31:39,182 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 993 states. [2018-11-19 17:31:39,227 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 993 states to 993 states and 1185 transitions. [2018-11-19 17:31:39,227 INFO L78 Accepts]: Start accepts. Automaton has 993 states and 1185 transitions. Word has length 61 [2018-11-19 17:31:39,228 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-11-19 17:31:39,228 INFO L480 AbstractCegarLoop]: Abstraction has 993 states and 1185 transitions. [2018-11-19 17:31:39,228 INFO L481 AbstractCegarLoop]: Interpolant automaton has 3 states. [2018-11-19 17:31:39,228 INFO L276 IsEmpty]: Start isEmpty. Operand 993 states and 1185 transitions. [2018-11-19 17:31:39,229 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 63 [2018-11-19 17:31:39,229 INFO L376 BasicCegarLoop]: Found error trace [2018-11-19 17:31:39,229 INFO L384 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-19 17:31:39,229 INFO L423 AbstractCegarLoop]: === Iteration 4 === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-11-19 17:31:39,230 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-19 17:31:39,230 INFO L82 PathProgramCache]: Analyzing trace with hash 1815725596, now seen corresponding path program 1 times [2018-11-19 17:31:39,230 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-19 17:31:39,230 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-19 17:31:39,232 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-19 17:31:39,232 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-19 17:31:39,232 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-19 17:31:39,261 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-19 17:31:39,320 INFO L256 TraceCheckUtils]: 0: Hoare triple {11516#true} call ULTIMATE.init(); {11516#true} is VALID [2018-11-19 17:31:39,321 INFO L273 TraceCheckUtils]: 1: Hoare triple {11516#true} #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];call #t~string24.base, #t~string24.offset := #Ultimate.alloc(10);call #t~string31.base, #t~string31.offset := #Ultimate.alloc(7);#memory_int := #memory_int[#t~string31.base,#t~string31.offset := 97];#memory_int := #memory_int[#t~string31.base,1 + #t~string31.offset := 99];#memory_int := #memory_int[#t~string31.base,2 + #t~string31.offset := 101];#memory_int := #memory_int[#t~string31.base,3 + #t~string31.offset := 99];#memory_int := #memory_int[#t~string31.base,4 + #t~string31.offset := 97];#memory_int := #memory_int[#t~string31.base,5 + #t~string31.offset := 100];#memory_int := #memory_int[#t~string31.base,6 + #t~string31.offset := 0];call #t~string48.base, #t~string48.offset := #Ultimate.alloc(20);call #t~string52.base, #t~string52.offset := #Ultimate.alloc(20);call #t~string109.base, #t~string109.offset := #Ultimate.alloc(57);call #t~string140.base, #t~string140.offset := #Ultimate.alloc(2);#memory_int := #memory_int[#t~string140.base,#t~string140.offset := 32];#memory_int := #memory_int[#t~string140.base,1 + #t~string140.offset := 0];call #t~string145.base, #t~string145.offset := #Ultimate.alloc(8);call #t~string151.base, #t~string151.offset := #Ultimate.alloc(34);call #t~string156.base, #t~string156.offset := #Ultimate.alloc(32);call #t~string178.base, #t~string178.offset := #Ultimate.alloc(11);call #t~string181.base, #t~string181.offset := #Ultimate.alloc(48);~LDV_IN_INTERRUPT~0 := 1;~ref_cnt~0 := 0;~ldv_state_variable_1~0 := 0;~usb_counter~0 := 0;~ldv_state_variable_0~0 := 0;~ldv_retval_0~0 := 0;~ldv_retval_1~0 := 0;~URB_STATE~0 := 0;~DEV_STATE~0 := 0;~INTERF_STATE~0 := 0;~SERIAL_STATE~0 := 0;~usb_intfdata~0.base, ~usb_intfdata~0.offset := 0, 0;~usb_acecad_driver_group1~0.base, ~usb_acecad_driver_group1~0.offset := 0, 0;call ~#usb_acecad_id_table~0.base, ~#usb_acecad_id_table~0.offset := #Ultimate.alloc(72);#memory_int := ~initToZeroAtPointerBaseAddress~int(#memory_int, ~#usb_acecad_id_table~0.base);call write~unchecked~int(3, ~#usb_acecad_id_table~0.base, ~#usb_acecad_id_table~0.offset, 2);call write~unchecked~int(1120, ~#usb_acecad_id_table~0.base, 2 + ~#usb_acecad_id_table~0.offset, 2);call write~unchecked~int(4, ~#usb_acecad_id_table~0.base, 4 + ~#usb_acecad_id_table~0.offset, 2);call write~unchecked~int(0, ~#usb_acecad_id_table~0.base, 6 + ~#usb_acecad_id_table~0.offset, 2);call write~unchecked~int(0, ~#usb_acecad_id_table~0.base, 8 + ~#usb_acecad_id_table~0.offset, 2);call write~unchecked~int(0, ~#usb_acecad_id_table~0.base, 10 + ~#usb_acecad_id_table~0.offset, 1);call write~unchecked~int(0, ~#usb_acecad_id_table~0.base, 11 + ~#usb_acecad_id_table~0.offset, 1);call write~unchecked~int(0, ~#usb_acecad_id_table~0.base, 12 + ~#usb_acecad_id_table~0.offset, 1);call write~unchecked~int(0, ~#usb_acecad_id_table~0.base, 13 + ~#usb_acecad_id_table~0.offset, 1);call write~unchecked~int(0, ~#usb_acecad_id_table~0.base, 14 + ~#usb_acecad_id_table~0.offset, 1);call write~unchecked~int(0, ~#usb_acecad_id_table~0.base, 15 + ~#usb_acecad_id_table~0.offset, 1);call write~unchecked~int(0, ~#usb_acecad_id_table~0.base, 16 + ~#usb_acecad_id_table~0.offset, 8);call write~unchecked~int(3, ~#usb_acecad_id_table~0.base, 24 + ~#usb_acecad_id_table~0.offset, 2);call write~unchecked~int(1120, ~#usb_acecad_id_table~0.base, 26 + ~#usb_acecad_id_table~0.offset, 2);call write~unchecked~int(8, ~#usb_acecad_id_table~0.base, 28 + ~#usb_acecad_id_table~0.offset, 2);call write~unchecked~int(0, ~#usb_acecad_id_table~0.base, 30 + ~#usb_acecad_id_table~0.offset, 2);call write~unchecked~int(0, ~#usb_acecad_id_table~0.base, 32 + ~#usb_acecad_id_table~0.offset, 2);call write~unchecked~int(0, ~#usb_acecad_id_table~0.base, 34 + ~#usb_acecad_id_table~0.offset, 1);call write~unchecked~int(0, ~#usb_acecad_id_table~0.base, 35 + ~#usb_acecad_id_table~0.offset, 1);call write~unchecked~int(0, ~#usb_acecad_id_table~0.base, 36 + ~#usb_acecad_id_table~0.offset, 1);call write~unchecked~int(0, ~#usb_acecad_id_table~0.base, 37 + ~#usb_acecad_id_table~0.offset, 1);call write~unchecked~int(0, ~#usb_acecad_id_table~0.base, 38 + ~#usb_acecad_id_table~0.offset, 1);call write~unchecked~int(0, ~#usb_acecad_id_table~0.base, 39 + ~#usb_acecad_id_table~0.offset, 1);call write~unchecked~int(1, ~#usb_acecad_id_table~0.base, 40 + ~#usb_acecad_id_table~0.offset, 8);~__mod_usb_device_table~0.match_flags := 0;~__mod_usb_device_table~0.idVendor := 0;~__mod_usb_device_table~0.idProduct := 0;~__mod_usb_device_table~0.bcdDevice_lo := 0;~__mod_usb_device_table~0.bcdDevice_hi := 0;~__mod_usb_device_table~0.bDeviceClass := 0;~__mod_usb_device_table~0.bDeviceSubClass := 0;~__mod_usb_device_table~0.bDeviceProtocol := 0;~__mod_usb_device_table~0.bInterfaceClass := 0;~__mod_usb_device_table~0.bInterfaceSubClass := 0;~__mod_usb_device_table~0.bInterfaceProtocol := 0;~__mod_usb_device_table~0.driver_info := 0;call ~#usb_acecad_driver~0.base, ~#usb_acecad_driver~0.offset := #Ultimate.alloc(264);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 8 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 16 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 24 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 32 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 40 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 48 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 56 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 64 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 72 + ~#usb_acecad_driver~0.offset, 8);call write~unchecked~int(0, ~#usb_acecad_driver~0.base, 80 + ~#usb_acecad_driver~0.offset, 4);call write~unchecked~int(0, ~#usb_acecad_driver~0.base, 84 + ~#usb_acecad_driver~0.offset, 4);call write~unchecked~int(0, ~#usb_acecad_driver~0.base, 88 + ~#usb_acecad_driver~0.offset, 4);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 92 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 100 + ~#usb_acecad_driver~0.offset, 8);#memory_$Pointer$.base, #memory_$Pointer$.offset := ~initToZeroAtPointerBaseAddress~$Pointer$.base(#memory_$Pointer$.base, #memory_$Pointer$.offset, ~#usb_acecad_driver~0.base), ~initToZeroAtPointerBaseAddress~$Pointer$.offset(#memory_$Pointer$.base, #memory_$Pointer$.offset, ~#usb_acecad_driver~0.base);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 124 + ~#usb_acecad_driver~0.offset, 8);call write~unchecked~int(0, ~#usb_acecad_driver~0.base, 132 + ~#usb_acecad_driver~0.offset, 4);call write~unchecked~int(0, ~#usb_acecad_driver~0.base, 136 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 144 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 152 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 160 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 168 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 176 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 184 + ~#usb_acecad_driver~0.offset, 8);call write~unchecked~int(0, ~#usb_acecad_driver~0.base, 192 + ~#usb_acecad_driver~0.offset, 1);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 193 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 201 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 209 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 217 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 225 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 233 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 241 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 249 + ~#usb_acecad_driver~0.offset, 8);call write~unchecked~int(0, ~#usb_acecad_driver~0.base, 257 + ~#usb_acecad_driver~0.offset, 4);call write~unchecked~int(0, ~#usb_acecad_driver~0.base, 261 + ~#usb_acecad_driver~0.offset, 1);call write~unchecked~int(0, ~#usb_acecad_driver~0.base, 262 + ~#usb_acecad_driver~0.offset, 1);call write~unchecked~int(0, ~#usb_acecad_driver~0.base, 263 + ~#usb_acecad_driver~0.offset, 1);call write~$Pointer$(#t~string178.base, #t~string178.offset, ~#usb_acecad_driver~0.base, ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(#funAddr~usb_acecad_probe.base, #funAddr~usb_acecad_probe.offset, ~#usb_acecad_driver~0.base, 8 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(#funAddr~usb_acecad_disconnect.base, #funAddr~usb_acecad_disconnect.offset, ~#usb_acecad_driver~0.base, 16 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 24 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 32 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 40 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 48 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 56 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 64 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(~#usb_acecad_id_table~0.base, ~#usb_acecad_id_table~0.offset, ~#usb_acecad_driver~0.base, 72 + ~#usb_acecad_driver~0.offset, 8);call write~unchecked~int(0, ~#usb_acecad_driver~0.base, 80 + ~#usb_acecad_driver~0.offset, 4);call write~unchecked~int(0, ~#usb_acecad_driver~0.base, 84 + ~#usb_acecad_driver~0.offset, 4);call write~unchecked~int(0, ~#usb_acecad_driver~0.base, 88 + ~#usb_acecad_driver~0.offset, 4);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 92 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 100 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 108 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 116 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 124 + ~#usb_acecad_driver~0.offset, 8);call write~unchecked~int(0, ~#usb_acecad_driver~0.base, 132 + ~#usb_acecad_driver~0.offset, 4);call write~unchecked~int(0, ~#usb_acecad_driver~0.base, 136 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 144 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 152 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 160 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 168 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 176 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 184 + ~#usb_acecad_driver~0.offset, 8);call write~unchecked~int(0, ~#usb_acecad_driver~0.base, 192 + ~#usb_acecad_driver~0.offset, 1);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 193 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 201 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 209 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 217 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 225 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 233 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 241 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 249 + ~#usb_acecad_driver~0.offset, 8);call write~unchecked~int(0, ~#usb_acecad_driver~0.base, 257 + ~#usb_acecad_driver~0.offset, 4);call write~unchecked~int(0, ~#usb_acecad_driver~0.base, 261 + ~#usb_acecad_driver~0.offset, 1);call write~unchecked~int(0, ~#usb_acecad_driver~0.base, 262 + ~#usb_acecad_driver~0.offset, 1);call write~unchecked~int(0, ~#usb_acecad_driver~0.base, 263 + ~#usb_acecad_driver~0.offset, 1);~int_urb~0.base, ~int_urb~0.offset := 0, 0;~bulk_urb~0.base, ~bulk_urb~0.offset := 0, 0;~completeFnInt~0.base, ~completeFnInt~0.offset := 0, 0;~completeFnBulk~0.base, ~completeFnBulk~0.offset := 0, 0; {11518#(= ~DEV_STATE~0 0)} is VALID [2018-11-19 17:31:39,322 INFO L273 TraceCheckUtils]: 2: Hoare triple {11518#(= ~DEV_STATE~0 0)} assume true; {11518#(= ~DEV_STATE~0 0)} is VALID [2018-11-19 17:31:39,322 INFO L268 TraceCheckUtils]: 3: Hoare quadruple {11518#(= ~DEV_STATE~0 0)} {11516#true} #888#return; {11518#(= ~DEV_STATE~0 0)} is VALID [2018-11-19 17:31:39,323 INFO L256 TraceCheckUtils]: 4: Hoare triple {11518#(= ~DEV_STATE~0 0)} call #t~ret207 := main(); {11518#(= ~DEV_STATE~0 0)} is VALID [2018-11-19 17:31:39,323 INFO L273 TraceCheckUtils]: 5: Hoare triple {11518#(= ~DEV_STATE~0 0)} havoc ~ldvarg0~0.base, ~ldvarg0~0.offset;havoc ~tmp~18.base, ~tmp~18.offset;havoc ~tmp___0~6;havoc ~tmp___1~3;havoc ~tmp___2~1; {11518#(= ~DEV_STATE~0 0)} is VALID [2018-11-19 17:31:39,324 INFO L256 TraceCheckUtils]: 6: Hoare triple {11518#(= ~DEV_STATE~0 0)} call #t~ret183.base, #t~ret183.offset := ldv_init_zalloc(24); {11516#true} is VALID [2018-11-19 17:31:39,324 INFO L273 TraceCheckUtils]: 7: Hoare triple {11516#true} ~size := #in~size;havoc ~p~2.base, ~p~2.offset;havoc ~tmp~6.base, ~tmp~6.offset;call #t~malloc69.base, #t~malloc69.offset := #Ultimate.alloc((if ~size % 4294967296 % 4294967296 <= 2147483647 then ~size % 4294967296 % 4294967296 else ~size % 4294967296 % 4294967296 - 4294967296)); {11516#true} is VALID [2018-11-19 17:31:39,324 INFO L256 TraceCheckUtils]: 8: Hoare triple {11516#true} call #Ultimate.meminit(#t~malloc69.base, #t~malloc69.offset, 1, (if ~size % 4294967296 % 4294967296 <= 2147483647 then ~size % 4294967296 % 4294967296 else ~size % 4294967296 % 4294967296 - 4294967296), (if ~size % 4294967296 % 4294967296 <= 2147483647 then ~size % 4294967296 % 4294967296 else ~size % 4294967296 % 4294967296 - 4294967296)); {11516#true} is VALID [2018-11-19 17:31:39,324 INFO L273 TraceCheckUtils]: 9: Hoare triple {11516#true} #memory_int := ~initToZeroAtPointerBaseAddress~int(#memory_int, #ptr.base); {11516#true} is VALID [2018-11-19 17:31:39,325 INFO L273 TraceCheckUtils]: 10: Hoare triple {11516#true} assume true; {11516#true} is VALID [2018-11-19 17:31:39,325 INFO L268 TraceCheckUtils]: 11: Hoare quadruple {11516#true} {11516#true} #808#return; {11516#true} is VALID [2018-11-19 17:31:39,325 INFO L273 TraceCheckUtils]: 12: Hoare triple {11516#true} ~tmp~6.base, ~tmp~6.offset := #t~malloc69.base, #t~malloc69.offset;~p~2.base, ~p~2.offset := ~tmp~6.base, ~tmp~6.offset;assume 0 != (if 0 != (~p~2.base + ~p~2.offset) % 18446744073709551616 then 1 else 0);#res.base, #res.offset := ~p~2.base, ~p~2.offset; {11516#true} is VALID [2018-11-19 17:31:39,325 INFO L273 TraceCheckUtils]: 13: Hoare triple {11516#true} assume true; {11516#true} is VALID [2018-11-19 17:31:39,326 INFO L268 TraceCheckUtils]: 14: Hoare quadruple {11516#true} {11518#(= ~DEV_STATE~0 0)} #824#return; {11518#(= ~DEV_STATE~0 0)} is VALID [2018-11-19 17:31:39,327 INFO L273 TraceCheckUtils]: 15: Hoare triple {11518#(= ~DEV_STATE~0 0)} ~tmp~18.base, ~tmp~18.offset := #t~ret183.base, #t~ret183.offset;havoc #t~ret183.base, #t~ret183.offset;~ldvarg0~0.base, ~ldvarg0~0.offset := ~tmp~18.base, ~tmp~18.offset;call ldv_initialize();~ldv_state_variable_1~0 := 0;~ref_cnt~0 := 0;~ldv_state_variable_0~0 := 1; {11518#(= ~DEV_STATE~0 0)} is VALID [2018-11-19 17:31:39,327 INFO L273 TraceCheckUtils]: 16: Hoare triple {11518#(= ~DEV_STATE~0 0)} assume -2147483648 <= #t~nondet184 && #t~nondet184 <= 2147483647;~tmp___0~6 := #t~nondet184;havoc #t~nondet184;#t~switch185 := 0 == ~tmp___0~6; {11518#(= ~DEV_STATE~0 0)} is VALID [2018-11-19 17:31:39,328 INFO L273 TraceCheckUtils]: 17: Hoare triple {11518#(= ~DEV_STATE~0 0)} assume !#t~switch185;#t~switch185 := #t~switch185 || 1 == ~tmp___0~6; {11518#(= ~DEV_STATE~0 0)} is VALID [2018-11-19 17:31:39,328 INFO L273 TraceCheckUtils]: 18: Hoare triple {11518#(= ~DEV_STATE~0 0)} assume #t~switch185; {11518#(= ~DEV_STATE~0 0)} is VALID [2018-11-19 17:31:39,329 INFO L273 TraceCheckUtils]: 19: Hoare triple {11518#(= ~DEV_STATE~0 0)} assume 0 != ~ldv_state_variable_0~0;assume -2147483648 <= #t~nondet189 && #t~nondet189 <= 2147483647;~tmp___2~1 := #t~nondet189;havoc #t~nondet189;#t~switch190 := 0 == ~tmp___2~1; {11518#(= ~DEV_STATE~0 0)} is VALID [2018-11-19 17:31:39,329 INFO L273 TraceCheckUtils]: 20: Hoare triple {11518#(= ~DEV_STATE~0 0)} assume !#t~switch190;#t~switch190 := #t~switch190 || 1 == ~tmp___2~1; {11518#(= ~DEV_STATE~0 0)} is VALID [2018-11-19 17:31:39,330 INFO L273 TraceCheckUtils]: 21: Hoare triple {11518#(= ~DEV_STATE~0 0)} assume #t~switch190; {11518#(= ~DEV_STATE~0 0)} is VALID [2018-11-19 17:31:39,330 INFO L273 TraceCheckUtils]: 22: Hoare triple {11518#(= ~DEV_STATE~0 0)} assume 1 == ~ldv_state_variable_0~0; {11518#(= ~DEV_STATE~0 0)} is VALID [2018-11-19 17:31:39,331 INFO L256 TraceCheckUtils]: 23: Hoare triple {11518#(= ~DEV_STATE~0 0)} call #t~ret191 := usb_acecad_init(); {11516#true} is VALID [2018-11-19 17:31:39,331 INFO L273 TraceCheckUtils]: 24: Hoare triple {11516#true} havoc ~result~0;havoc ~tmp~16; {11516#true} is VALID [2018-11-19 17:31:39,331 INFO L256 TraceCheckUtils]: 25: Hoare triple {11516#true} call #t~ret179 := usb_register(~#usb_acecad_driver~0.base, ~#usb_acecad_driver~0.offset); {11516#true} is VALID [2018-11-19 17:31:39,331 INFO L273 TraceCheckUtils]: 26: Hoare triple {11516#true} ~driver.base, ~driver.offset := #in~driver.base, #in~driver.offset;havoc ~tmp~1; {11516#true} is VALID [2018-11-19 17:31:39,332 INFO L256 TraceCheckUtils]: 27: Hoare triple {11516#true} call #t~ret32 := ldv_usb_register_driver_2(~driver.base, ~driver.offset, ~#__this_module~0.base, ~#__this_module~0.offset, #t~string31.base, #t~string31.offset); {11516#true} is VALID [2018-11-19 17:31:39,332 INFO L273 TraceCheckUtils]: 28: Hoare triple {11516#true} ~ldv_func_arg1.base, ~ldv_func_arg1.offset := #in~ldv_func_arg1.base, #in~ldv_func_arg1.offset;~ldv_func_arg2.base, ~ldv_func_arg2.offset := #in~ldv_func_arg2.base, #in~ldv_func_arg2.offset;~ldv_func_arg3.base, ~ldv_func_arg3.offset := #in~ldv_func_arg3.base, #in~ldv_func_arg3.offset;havoc ~ldv_func_res~0;havoc ~tmp~20;call #t~ret193 := usb_register_driver(~ldv_func_arg1.base, ~ldv_func_arg1.offset, ~ldv_func_arg2.base, ~ldv_func_arg2.offset, ~ldv_func_arg3.base, ~ldv_func_arg3.offset);assume -2147483648 <= #t~ret193 && #t~ret193 <= 2147483647;~tmp~20 := #t~ret193;havoc #t~ret193;~ldv_func_res~0 := ~tmp~20;~ldv_state_variable_1~0 := 1;~usb_counter~0 := 0; {11516#true} is VALID [2018-11-19 17:31:39,332 INFO L256 TraceCheckUtils]: 29: Hoare triple {11516#true} call ldv_usb_driver_1(); {11516#true} is VALID [2018-11-19 17:31:39,332 INFO L273 TraceCheckUtils]: 30: Hoare triple {11516#true} havoc ~tmp~17.base, ~tmp~17.offset; {11516#true} is VALID [2018-11-19 17:31:39,333 INFO L256 TraceCheckUtils]: 31: Hoare triple {11516#true} call #t~ret182.base, #t~ret182.offset := ldv_init_zalloc(1248); {11516#true} is VALID [2018-11-19 17:31:39,333 INFO L273 TraceCheckUtils]: 32: Hoare triple {11516#true} ~size := #in~size;havoc ~p~2.base, ~p~2.offset;havoc ~tmp~6.base, ~tmp~6.offset;call #t~malloc69.base, #t~malloc69.offset := #Ultimate.alloc((if ~size % 4294967296 % 4294967296 <= 2147483647 then ~size % 4294967296 % 4294967296 else ~size % 4294967296 % 4294967296 - 4294967296)); {11516#true} is VALID [2018-11-19 17:31:39,333 INFO L256 TraceCheckUtils]: 33: Hoare triple {11516#true} call #Ultimate.meminit(#t~malloc69.base, #t~malloc69.offset, 1, (if ~size % 4294967296 % 4294967296 <= 2147483647 then ~size % 4294967296 % 4294967296 else ~size % 4294967296 % 4294967296 - 4294967296), (if ~size % 4294967296 % 4294967296 <= 2147483647 then ~size % 4294967296 % 4294967296 else ~size % 4294967296 % 4294967296 - 4294967296)); {11516#true} is VALID [2018-11-19 17:31:39,333 INFO L273 TraceCheckUtils]: 34: Hoare triple {11516#true} #memory_int := ~initToZeroAtPointerBaseAddress~int(#memory_int, #ptr.base); {11516#true} is VALID [2018-11-19 17:31:39,333 INFO L273 TraceCheckUtils]: 35: Hoare triple {11516#true} assume true; {11516#true} is VALID [2018-11-19 17:31:39,334 INFO L268 TraceCheckUtils]: 36: Hoare quadruple {11516#true} {11516#true} #808#return; {11516#true} is VALID [2018-11-19 17:31:39,334 INFO L273 TraceCheckUtils]: 37: Hoare triple {11516#true} ~tmp~6.base, ~tmp~6.offset := #t~malloc69.base, #t~malloc69.offset;~p~2.base, ~p~2.offset := ~tmp~6.base, ~tmp~6.offset;assume 0 != (if 0 != (~p~2.base + ~p~2.offset) % 18446744073709551616 then 1 else 0);#res.base, #res.offset := ~p~2.base, ~p~2.offset; {11516#true} is VALID [2018-11-19 17:31:39,334 INFO L273 TraceCheckUtils]: 38: Hoare triple {11516#true} assume true; {11516#true} is VALID [2018-11-19 17:31:39,334 INFO L268 TraceCheckUtils]: 39: Hoare quadruple {11516#true} {11516#true} #774#return; {11516#true} is VALID [2018-11-19 17:31:39,335 INFO L273 TraceCheckUtils]: 40: Hoare triple {11516#true} ~tmp~17.base, ~tmp~17.offset := #t~ret182.base, #t~ret182.offset;havoc #t~ret182.base, #t~ret182.offset;~usb_acecad_driver_group1~0.base, ~usb_acecad_driver_group1~0.offset := ~tmp~17.base, ~tmp~17.offset; {11516#true} is VALID [2018-11-19 17:31:39,335 INFO L273 TraceCheckUtils]: 41: Hoare triple {11516#true} assume true; {11516#true} is VALID [2018-11-19 17:31:39,335 INFO L268 TraceCheckUtils]: 42: Hoare quadruple {11516#true} {11516#true} #844#return; {11516#true} is VALID [2018-11-19 17:31:39,335 INFO L273 TraceCheckUtils]: 43: Hoare triple {11516#true} #res := ~ldv_func_res~0; {11516#true} is VALID [2018-11-19 17:31:39,336 INFO L273 TraceCheckUtils]: 44: Hoare triple {11516#true} assume true; {11516#true} is VALID [2018-11-19 17:31:39,336 INFO L268 TraceCheckUtils]: 45: Hoare quadruple {11516#true} {11516#true} #856#return; {11516#true} is VALID [2018-11-19 17:31:39,336 INFO L273 TraceCheckUtils]: 46: Hoare triple {11516#true} assume -2147483648 <= #t~ret32 && #t~ret32 <= 2147483647;~tmp~1 := #t~ret32;havoc #t~ret32;#res := ~tmp~1; {11516#true} is VALID [2018-11-19 17:31:39,336 INFO L273 TraceCheckUtils]: 47: Hoare triple {11516#true} assume true; {11516#true} is VALID [2018-11-19 17:31:39,337 INFO L268 TraceCheckUtils]: 48: Hoare quadruple {11516#true} {11516#true} #800#return; {11516#true} is VALID [2018-11-19 17:31:39,337 INFO L273 TraceCheckUtils]: 49: Hoare triple {11516#true} assume -2147483648 <= #t~ret179 && #t~ret179 <= 2147483647;~tmp~16 := #t~ret179;havoc #t~ret179;~result~0 := ~tmp~16; {11516#true} is VALID [2018-11-19 17:31:39,337 INFO L273 TraceCheckUtils]: 50: Hoare triple {11516#true} assume !(0 == ~result~0); {11516#true} is VALID [2018-11-19 17:31:39,337 INFO L273 TraceCheckUtils]: 51: Hoare triple {11516#true} #res := ~result~0; {11516#true} is VALID [2018-11-19 17:31:39,337 INFO L273 TraceCheckUtils]: 52: Hoare triple {11516#true} assume true; {11516#true} is VALID [2018-11-19 17:31:39,338 INFO L268 TraceCheckUtils]: 53: Hoare quadruple {11516#true} {11518#(= ~DEV_STATE~0 0)} #834#return; {11518#(= ~DEV_STATE~0 0)} is VALID [2018-11-19 17:31:39,339 INFO L273 TraceCheckUtils]: 54: Hoare triple {11518#(= ~DEV_STATE~0 0)} assume -2147483648 <= #t~ret191 && #t~ret191 <= 2147483647;~ldv_retval_1~0 := #t~ret191;havoc #t~ret191; {11518#(= ~DEV_STATE~0 0)} is VALID [2018-11-19 17:31:39,339 INFO L273 TraceCheckUtils]: 55: Hoare triple {11518#(= ~DEV_STATE~0 0)} assume !(0 == ~ldv_retval_1~0); {11518#(= ~DEV_STATE~0 0)} is VALID [2018-11-19 17:31:39,340 INFO L273 TraceCheckUtils]: 56: Hoare triple {11518#(= ~DEV_STATE~0 0)} assume 0 != ~ldv_retval_1~0;~ldv_state_variable_0~0 := 2; {11518#(= ~DEV_STATE~0 0)} is VALID [2018-11-19 17:31:39,340 INFO L256 TraceCheckUtils]: 57: Hoare triple {11518#(= ~DEV_STATE~0 0)} call ldv_check_final_state(); {11518#(= ~DEV_STATE~0 0)} is VALID [2018-11-19 17:31:39,341 INFO L273 TraceCheckUtils]: 58: Hoare triple {11518#(= ~DEV_STATE~0 0)} assume !(0 != ~URB_STATE~0); {11518#(= ~DEV_STATE~0 0)} is VALID [2018-11-19 17:31:39,342 INFO L273 TraceCheckUtils]: 59: Hoare triple {11518#(= ~DEV_STATE~0 0)} assume 0 != ~DEV_STATE~0; {11517#false} is VALID [2018-11-19 17:31:39,342 INFO L256 TraceCheckUtils]: 60: Hoare triple {11517#false} call ldv_error(); {11517#false} is VALID [2018-11-19 17:31:39,342 INFO L273 TraceCheckUtils]: 61: Hoare triple {11517#false} assume !false; {11517#false} is VALID [2018-11-19 17:31:39,347 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2018-11-19 17:31:39,347 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-19 17:31:39,347 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-19 17:31:39,348 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 62 [2018-11-19 17:31:39,348 INFO L84 Accepts]: Finished accepts. word is accepted. [2018-11-19 17:31:39,348 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 3 states. [2018-11-19 17:31:39,410 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 55 edges. 55 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2018-11-19 17:31:39,410 INFO L459 AbstractCegarLoop]: Interpolant automaton has 3 states [2018-11-19 17:31:39,410 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-19 17:31:39,410 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-19 17:31:39,411 INFO L87 Difference]: Start difference. First operand 993 states and 1185 transitions. Second operand 3 states. [2018-11-19 17:31:41,203 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-19 17:31:41,203 INFO L93 Difference]: Finished difference Result 995 states and 1186 transitions. [2018-11-19 17:31:41,203 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-19 17:31:41,203 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 62 [2018-11-19 17:31:41,204 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-11-19 17:31:41,204 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2018-11-19 17:31:41,207 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 332 transitions. [2018-11-19 17:31:41,207 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2018-11-19 17:31:41,210 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 332 transitions. [2018-11-19 17:31:41,210 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 3 states and 332 transitions. [2018-11-19 17:31:41,581 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 332 edges. 332 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2018-11-19 17:31:41,633 INFO L225 Difference]: With dead ends: 995 [2018-11-19 17:31:41,633 INFO L226 Difference]: Without dead ends: 992 [2018-11-19 17:31:41,634 INFO L613 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-19 17:31:41,635 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 992 states. [2018-11-19 17:31:42,862 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 992 to 992. [2018-11-19 17:31:42,862 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2018-11-19 17:31:42,863 INFO L82 GeneralOperation]: Start isEquivalent. First operand 992 states. Second operand 992 states. [2018-11-19 17:31:42,863 INFO L74 IsIncluded]: Start isIncluded. First operand 992 states. Second operand 992 states. [2018-11-19 17:31:42,863 INFO L87 Difference]: Start difference. First operand 992 states. Second operand 992 states. [2018-11-19 17:31:42,921 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-19 17:31:42,921 INFO L93 Difference]: Finished difference Result 992 states and 1183 transitions. [2018-11-19 17:31:42,921 INFO L276 IsEmpty]: Start isEmpty. Operand 992 states and 1183 transitions. [2018-11-19 17:31:42,924 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-11-19 17:31:42,924 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2018-11-19 17:31:42,924 INFO L74 IsIncluded]: Start isIncluded. First operand 992 states. Second operand 992 states. [2018-11-19 17:31:42,925 INFO L87 Difference]: Start difference. First operand 992 states. Second operand 992 states. [2018-11-19 17:31:42,983 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-19 17:31:42,983 INFO L93 Difference]: Finished difference Result 992 states and 1183 transitions. [2018-11-19 17:31:42,983 INFO L276 IsEmpty]: Start isEmpty. Operand 992 states and 1183 transitions. [2018-11-19 17:31:42,986 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-11-19 17:31:42,986 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2018-11-19 17:31:42,986 INFO L88 GeneralOperation]: Finished isEquivalent. [2018-11-19 17:31:42,986 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2018-11-19 17:31:42,986 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 992 states. [2018-11-19 17:31:43,047 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 992 states to 992 states and 1183 transitions. [2018-11-19 17:31:43,047 INFO L78 Accepts]: Start accepts. Automaton has 992 states and 1183 transitions. Word has length 62 [2018-11-19 17:31:43,048 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-11-19 17:31:43,048 INFO L480 AbstractCegarLoop]: Abstraction has 992 states and 1183 transitions. [2018-11-19 17:31:43,048 INFO L481 AbstractCegarLoop]: Interpolant automaton has 3 states. [2018-11-19 17:31:43,048 INFO L276 IsEmpty]: Start isEmpty. Operand 992 states and 1183 transitions. [2018-11-19 17:31:43,049 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 64 [2018-11-19 17:31:43,049 INFO L376 BasicCegarLoop]: Found error trace [2018-11-19 17:31:43,049 INFO L384 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-19 17:31:43,049 INFO L423 AbstractCegarLoop]: === Iteration 5 === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-11-19 17:31:43,050 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-19 17:31:43,050 INFO L82 PathProgramCache]: Analyzing trace with hash 452841740, now seen corresponding path program 1 times [2018-11-19 17:31:43,050 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-19 17:31:43,050 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-19 17:31:43,053 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-19 17:31:43,053 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-19 17:31:43,053 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-19 17:31:43,083 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-19 17:31:43,178 INFO L256 TraceCheckUtils]: 0: Hoare triple {16138#true} call ULTIMATE.init(); {16138#true} is VALID [2018-11-19 17:31:43,179 INFO L273 TraceCheckUtils]: 1: Hoare triple {16138#true} #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];call #t~string24.base, #t~string24.offset := #Ultimate.alloc(10);call #t~string31.base, #t~string31.offset := #Ultimate.alloc(7);#memory_int := #memory_int[#t~string31.base,#t~string31.offset := 97];#memory_int := #memory_int[#t~string31.base,1 + #t~string31.offset := 99];#memory_int := #memory_int[#t~string31.base,2 + #t~string31.offset := 101];#memory_int := #memory_int[#t~string31.base,3 + #t~string31.offset := 99];#memory_int := #memory_int[#t~string31.base,4 + #t~string31.offset := 97];#memory_int := #memory_int[#t~string31.base,5 + #t~string31.offset := 100];#memory_int := #memory_int[#t~string31.base,6 + #t~string31.offset := 0];call #t~string48.base, #t~string48.offset := #Ultimate.alloc(20);call #t~string52.base, #t~string52.offset := #Ultimate.alloc(20);call #t~string109.base, #t~string109.offset := #Ultimate.alloc(57);call #t~string140.base, #t~string140.offset := #Ultimate.alloc(2);#memory_int := #memory_int[#t~string140.base,#t~string140.offset := 32];#memory_int := #memory_int[#t~string140.base,1 + #t~string140.offset := 0];call #t~string145.base, #t~string145.offset := #Ultimate.alloc(8);call #t~string151.base, #t~string151.offset := #Ultimate.alloc(34);call #t~string156.base, #t~string156.offset := #Ultimate.alloc(32);call #t~string178.base, #t~string178.offset := #Ultimate.alloc(11);call #t~string181.base, #t~string181.offset := #Ultimate.alloc(48);~LDV_IN_INTERRUPT~0 := 1;~ref_cnt~0 := 0;~ldv_state_variable_1~0 := 0;~usb_counter~0 := 0;~ldv_state_variable_0~0 := 0;~ldv_retval_0~0 := 0;~ldv_retval_1~0 := 0;~URB_STATE~0 := 0;~DEV_STATE~0 := 0;~INTERF_STATE~0 := 0;~SERIAL_STATE~0 := 0;~usb_intfdata~0.base, ~usb_intfdata~0.offset := 0, 0;~usb_acecad_driver_group1~0.base, ~usb_acecad_driver_group1~0.offset := 0, 0;call ~#usb_acecad_id_table~0.base, ~#usb_acecad_id_table~0.offset := #Ultimate.alloc(72);#memory_int := ~initToZeroAtPointerBaseAddress~int(#memory_int, ~#usb_acecad_id_table~0.base);call write~unchecked~int(3, ~#usb_acecad_id_table~0.base, ~#usb_acecad_id_table~0.offset, 2);call write~unchecked~int(1120, ~#usb_acecad_id_table~0.base, 2 + ~#usb_acecad_id_table~0.offset, 2);call write~unchecked~int(4, ~#usb_acecad_id_table~0.base, 4 + ~#usb_acecad_id_table~0.offset, 2);call write~unchecked~int(0, ~#usb_acecad_id_table~0.base, 6 + ~#usb_acecad_id_table~0.offset, 2);call write~unchecked~int(0, ~#usb_acecad_id_table~0.base, 8 + ~#usb_acecad_id_table~0.offset, 2);call write~unchecked~int(0, ~#usb_acecad_id_table~0.base, 10 + ~#usb_acecad_id_table~0.offset, 1);call write~unchecked~int(0, ~#usb_acecad_id_table~0.base, 11 + ~#usb_acecad_id_table~0.offset, 1);call write~unchecked~int(0, ~#usb_acecad_id_table~0.base, 12 + ~#usb_acecad_id_table~0.offset, 1);call write~unchecked~int(0, ~#usb_acecad_id_table~0.base, 13 + ~#usb_acecad_id_table~0.offset, 1);call write~unchecked~int(0, ~#usb_acecad_id_table~0.base, 14 + ~#usb_acecad_id_table~0.offset, 1);call write~unchecked~int(0, ~#usb_acecad_id_table~0.base, 15 + ~#usb_acecad_id_table~0.offset, 1);call write~unchecked~int(0, ~#usb_acecad_id_table~0.base, 16 + ~#usb_acecad_id_table~0.offset, 8);call write~unchecked~int(3, ~#usb_acecad_id_table~0.base, 24 + ~#usb_acecad_id_table~0.offset, 2);call write~unchecked~int(1120, ~#usb_acecad_id_table~0.base, 26 + ~#usb_acecad_id_table~0.offset, 2);call write~unchecked~int(8, ~#usb_acecad_id_table~0.base, 28 + ~#usb_acecad_id_table~0.offset, 2);call write~unchecked~int(0, ~#usb_acecad_id_table~0.base, 30 + ~#usb_acecad_id_table~0.offset, 2);call write~unchecked~int(0, ~#usb_acecad_id_table~0.base, 32 + ~#usb_acecad_id_table~0.offset, 2);call write~unchecked~int(0, ~#usb_acecad_id_table~0.base, 34 + ~#usb_acecad_id_table~0.offset, 1);call write~unchecked~int(0, ~#usb_acecad_id_table~0.base, 35 + ~#usb_acecad_id_table~0.offset, 1);call write~unchecked~int(0, ~#usb_acecad_id_table~0.base, 36 + ~#usb_acecad_id_table~0.offset, 1);call write~unchecked~int(0, ~#usb_acecad_id_table~0.base, 37 + ~#usb_acecad_id_table~0.offset, 1);call write~unchecked~int(0, ~#usb_acecad_id_table~0.base, 38 + ~#usb_acecad_id_table~0.offset, 1);call write~unchecked~int(0, ~#usb_acecad_id_table~0.base, 39 + ~#usb_acecad_id_table~0.offset, 1);call write~unchecked~int(1, ~#usb_acecad_id_table~0.base, 40 + ~#usb_acecad_id_table~0.offset, 8);~__mod_usb_device_table~0.match_flags := 0;~__mod_usb_device_table~0.idVendor := 0;~__mod_usb_device_table~0.idProduct := 0;~__mod_usb_device_table~0.bcdDevice_lo := 0;~__mod_usb_device_table~0.bcdDevice_hi := 0;~__mod_usb_device_table~0.bDeviceClass := 0;~__mod_usb_device_table~0.bDeviceSubClass := 0;~__mod_usb_device_table~0.bDeviceProtocol := 0;~__mod_usb_device_table~0.bInterfaceClass := 0;~__mod_usb_device_table~0.bInterfaceSubClass := 0;~__mod_usb_device_table~0.bInterfaceProtocol := 0;~__mod_usb_device_table~0.driver_info := 0;call ~#usb_acecad_driver~0.base, ~#usb_acecad_driver~0.offset := #Ultimate.alloc(264);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 8 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 16 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 24 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 32 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 40 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 48 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 56 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 64 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 72 + ~#usb_acecad_driver~0.offset, 8);call write~unchecked~int(0, ~#usb_acecad_driver~0.base, 80 + ~#usb_acecad_driver~0.offset, 4);call write~unchecked~int(0, ~#usb_acecad_driver~0.base, 84 + ~#usb_acecad_driver~0.offset, 4);call write~unchecked~int(0, ~#usb_acecad_driver~0.base, 88 + ~#usb_acecad_driver~0.offset, 4);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 92 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 100 + ~#usb_acecad_driver~0.offset, 8);#memory_$Pointer$.base, #memory_$Pointer$.offset := ~initToZeroAtPointerBaseAddress~$Pointer$.base(#memory_$Pointer$.base, #memory_$Pointer$.offset, ~#usb_acecad_driver~0.base), ~initToZeroAtPointerBaseAddress~$Pointer$.offset(#memory_$Pointer$.base, #memory_$Pointer$.offset, ~#usb_acecad_driver~0.base);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 124 + ~#usb_acecad_driver~0.offset, 8);call write~unchecked~int(0, ~#usb_acecad_driver~0.base, 132 + ~#usb_acecad_driver~0.offset, 4);call write~unchecked~int(0, ~#usb_acecad_driver~0.base, 136 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 144 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 152 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 160 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 168 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 176 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 184 + ~#usb_acecad_driver~0.offset, 8);call write~unchecked~int(0, ~#usb_acecad_driver~0.base, 192 + ~#usb_acecad_driver~0.offset, 1);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 193 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 201 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 209 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 217 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 225 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 233 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 241 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 249 + ~#usb_acecad_driver~0.offset, 8);call write~unchecked~int(0, ~#usb_acecad_driver~0.base, 257 + ~#usb_acecad_driver~0.offset, 4);call write~unchecked~int(0, ~#usb_acecad_driver~0.base, 261 + ~#usb_acecad_driver~0.offset, 1);call write~unchecked~int(0, ~#usb_acecad_driver~0.base, 262 + ~#usb_acecad_driver~0.offset, 1);call write~unchecked~int(0, ~#usb_acecad_driver~0.base, 263 + ~#usb_acecad_driver~0.offset, 1);call write~$Pointer$(#t~string178.base, #t~string178.offset, ~#usb_acecad_driver~0.base, ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(#funAddr~usb_acecad_probe.base, #funAddr~usb_acecad_probe.offset, ~#usb_acecad_driver~0.base, 8 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(#funAddr~usb_acecad_disconnect.base, #funAddr~usb_acecad_disconnect.offset, ~#usb_acecad_driver~0.base, 16 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 24 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 32 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 40 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 48 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 56 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 64 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(~#usb_acecad_id_table~0.base, ~#usb_acecad_id_table~0.offset, ~#usb_acecad_driver~0.base, 72 + ~#usb_acecad_driver~0.offset, 8);call write~unchecked~int(0, ~#usb_acecad_driver~0.base, 80 + ~#usb_acecad_driver~0.offset, 4);call write~unchecked~int(0, ~#usb_acecad_driver~0.base, 84 + ~#usb_acecad_driver~0.offset, 4);call write~unchecked~int(0, ~#usb_acecad_driver~0.base, 88 + ~#usb_acecad_driver~0.offset, 4);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 92 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 100 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 108 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 116 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 124 + ~#usb_acecad_driver~0.offset, 8);call write~unchecked~int(0, ~#usb_acecad_driver~0.base, 132 + ~#usb_acecad_driver~0.offset, 4);call write~unchecked~int(0, ~#usb_acecad_driver~0.base, 136 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 144 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 152 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 160 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 168 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 176 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 184 + ~#usb_acecad_driver~0.offset, 8);call write~unchecked~int(0, ~#usb_acecad_driver~0.base, 192 + ~#usb_acecad_driver~0.offset, 1);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 193 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 201 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 209 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 217 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 225 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 233 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 241 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 249 + ~#usb_acecad_driver~0.offset, 8);call write~unchecked~int(0, ~#usb_acecad_driver~0.base, 257 + ~#usb_acecad_driver~0.offset, 4);call write~unchecked~int(0, ~#usb_acecad_driver~0.base, 261 + ~#usb_acecad_driver~0.offset, 1);call write~unchecked~int(0, ~#usb_acecad_driver~0.base, 262 + ~#usb_acecad_driver~0.offset, 1);call write~unchecked~int(0, ~#usb_acecad_driver~0.base, 263 + ~#usb_acecad_driver~0.offset, 1);~int_urb~0.base, ~int_urb~0.offset := 0, 0;~bulk_urb~0.base, ~bulk_urb~0.offset := 0, 0;~completeFnInt~0.base, ~completeFnInt~0.offset := 0, 0;~completeFnBulk~0.base, ~completeFnBulk~0.offset := 0, 0; {16140#(= ~INTERF_STATE~0 0)} is VALID [2018-11-19 17:31:43,180 INFO L273 TraceCheckUtils]: 2: Hoare triple {16140#(= ~INTERF_STATE~0 0)} assume true; {16140#(= ~INTERF_STATE~0 0)} is VALID [2018-11-19 17:31:43,180 INFO L268 TraceCheckUtils]: 3: Hoare quadruple {16140#(= ~INTERF_STATE~0 0)} {16138#true} #888#return; {16140#(= ~INTERF_STATE~0 0)} is VALID [2018-11-19 17:31:43,181 INFO L256 TraceCheckUtils]: 4: Hoare triple {16140#(= ~INTERF_STATE~0 0)} call #t~ret207 := main(); {16140#(= ~INTERF_STATE~0 0)} is VALID [2018-11-19 17:31:43,181 INFO L273 TraceCheckUtils]: 5: Hoare triple {16140#(= ~INTERF_STATE~0 0)} havoc ~ldvarg0~0.base, ~ldvarg0~0.offset;havoc ~tmp~18.base, ~tmp~18.offset;havoc ~tmp___0~6;havoc ~tmp___1~3;havoc ~tmp___2~1; {16140#(= ~INTERF_STATE~0 0)} is VALID [2018-11-19 17:31:43,181 INFO L256 TraceCheckUtils]: 6: Hoare triple {16140#(= ~INTERF_STATE~0 0)} call #t~ret183.base, #t~ret183.offset := ldv_init_zalloc(24); {16138#true} is VALID [2018-11-19 17:31:43,182 INFO L273 TraceCheckUtils]: 7: Hoare triple {16138#true} ~size := #in~size;havoc ~p~2.base, ~p~2.offset;havoc ~tmp~6.base, ~tmp~6.offset;call #t~malloc69.base, #t~malloc69.offset := #Ultimate.alloc((if ~size % 4294967296 % 4294967296 <= 2147483647 then ~size % 4294967296 % 4294967296 else ~size % 4294967296 % 4294967296 - 4294967296)); {16138#true} is VALID [2018-11-19 17:31:43,182 INFO L256 TraceCheckUtils]: 8: Hoare triple {16138#true} call #Ultimate.meminit(#t~malloc69.base, #t~malloc69.offset, 1, (if ~size % 4294967296 % 4294967296 <= 2147483647 then ~size % 4294967296 % 4294967296 else ~size % 4294967296 % 4294967296 - 4294967296), (if ~size % 4294967296 % 4294967296 <= 2147483647 then ~size % 4294967296 % 4294967296 else ~size % 4294967296 % 4294967296 - 4294967296)); {16138#true} is VALID [2018-11-19 17:31:43,182 INFO L273 TraceCheckUtils]: 9: Hoare triple {16138#true} #memory_int := ~initToZeroAtPointerBaseAddress~int(#memory_int, #ptr.base); {16138#true} is VALID [2018-11-19 17:31:43,182 INFO L273 TraceCheckUtils]: 10: Hoare triple {16138#true} assume true; {16138#true} is VALID [2018-11-19 17:31:43,183 INFO L268 TraceCheckUtils]: 11: Hoare quadruple {16138#true} {16138#true} #808#return; {16138#true} is VALID [2018-11-19 17:31:43,183 INFO L273 TraceCheckUtils]: 12: Hoare triple {16138#true} ~tmp~6.base, ~tmp~6.offset := #t~malloc69.base, #t~malloc69.offset;~p~2.base, ~p~2.offset := ~tmp~6.base, ~tmp~6.offset;assume 0 != (if 0 != (~p~2.base + ~p~2.offset) % 18446744073709551616 then 1 else 0);#res.base, #res.offset := ~p~2.base, ~p~2.offset; {16138#true} is VALID [2018-11-19 17:31:43,183 INFO L273 TraceCheckUtils]: 13: Hoare triple {16138#true} assume true; {16138#true} is VALID [2018-11-19 17:31:43,184 INFO L268 TraceCheckUtils]: 14: Hoare quadruple {16138#true} {16140#(= ~INTERF_STATE~0 0)} #824#return; {16140#(= ~INTERF_STATE~0 0)} is VALID [2018-11-19 17:31:43,189 INFO L273 TraceCheckUtils]: 15: Hoare triple {16140#(= ~INTERF_STATE~0 0)} ~tmp~18.base, ~tmp~18.offset := #t~ret183.base, #t~ret183.offset;havoc #t~ret183.base, #t~ret183.offset;~ldvarg0~0.base, ~ldvarg0~0.offset := ~tmp~18.base, ~tmp~18.offset;call ldv_initialize();~ldv_state_variable_1~0 := 0;~ref_cnt~0 := 0;~ldv_state_variable_0~0 := 1; {16140#(= ~INTERF_STATE~0 0)} is VALID [2018-11-19 17:31:43,189 INFO L273 TraceCheckUtils]: 16: Hoare triple {16140#(= ~INTERF_STATE~0 0)} assume -2147483648 <= #t~nondet184 && #t~nondet184 <= 2147483647;~tmp___0~6 := #t~nondet184;havoc #t~nondet184;#t~switch185 := 0 == ~tmp___0~6; {16140#(= ~INTERF_STATE~0 0)} is VALID [2018-11-19 17:31:43,190 INFO L273 TraceCheckUtils]: 17: Hoare triple {16140#(= ~INTERF_STATE~0 0)} assume !#t~switch185;#t~switch185 := #t~switch185 || 1 == ~tmp___0~6; {16140#(= ~INTERF_STATE~0 0)} is VALID [2018-11-19 17:31:43,190 INFO L273 TraceCheckUtils]: 18: Hoare triple {16140#(= ~INTERF_STATE~0 0)} assume #t~switch185; {16140#(= ~INTERF_STATE~0 0)} is VALID [2018-11-19 17:31:43,191 INFO L273 TraceCheckUtils]: 19: Hoare triple {16140#(= ~INTERF_STATE~0 0)} assume 0 != ~ldv_state_variable_0~0;assume -2147483648 <= #t~nondet189 && #t~nondet189 <= 2147483647;~tmp___2~1 := #t~nondet189;havoc #t~nondet189;#t~switch190 := 0 == ~tmp___2~1; {16140#(= ~INTERF_STATE~0 0)} is VALID [2018-11-19 17:31:43,191 INFO L273 TraceCheckUtils]: 20: Hoare triple {16140#(= ~INTERF_STATE~0 0)} assume !#t~switch190;#t~switch190 := #t~switch190 || 1 == ~tmp___2~1; {16140#(= ~INTERF_STATE~0 0)} is VALID [2018-11-19 17:31:43,192 INFO L273 TraceCheckUtils]: 21: Hoare triple {16140#(= ~INTERF_STATE~0 0)} assume #t~switch190; {16140#(= ~INTERF_STATE~0 0)} is VALID [2018-11-19 17:31:43,192 INFO L273 TraceCheckUtils]: 22: Hoare triple {16140#(= ~INTERF_STATE~0 0)} assume 1 == ~ldv_state_variable_0~0; {16140#(= ~INTERF_STATE~0 0)} is VALID [2018-11-19 17:31:43,193 INFO L256 TraceCheckUtils]: 23: Hoare triple {16140#(= ~INTERF_STATE~0 0)} call #t~ret191 := usb_acecad_init(); {16138#true} is VALID [2018-11-19 17:31:43,193 INFO L273 TraceCheckUtils]: 24: Hoare triple {16138#true} havoc ~result~0;havoc ~tmp~16; {16138#true} is VALID [2018-11-19 17:31:43,193 INFO L256 TraceCheckUtils]: 25: Hoare triple {16138#true} call #t~ret179 := usb_register(~#usb_acecad_driver~0.base, ~#usb_acecad_driver~0.offset); {16138#true} is VALID [2018-11-19 17:31:43,193 INFO L273 TraceCheckUtils]: 26: Hoare triple {16138#true} ~driver.base, ~driver.offset := #in~driver.base, #in~driver.offset;havoc ~tmp~1; {16138#true} is VALID [2018-11-19 17:31:43,194 INFO L256 TraceCheckUtils]: 27: Hoare triple {16138#true} call #t~ret32 := ldv_usb_register_driver_2(~driver.base, ~driver.offset, ~#__this_module~0.base, ~#__this_module~0.offset, #t~string31.base, #t~string31.offset); {16138#true} is VALID [2018-11-19 17:31:43,194 INFO L273 TraceCheckUtils]: 28: Hoare triple {16138#true} ~ldv_func_arg1.base, ~ldv_func_arg1.offset := #in~ldv_func_arg1.base, #in~ldv_func_arg1.offset;~ldv_func_arg2.base, ~ldv_func_arg2.offset := #in~ldv_func_arg2.base, #in~ldv_func_arg2.offset;~ldv_func_arg3.base, ~ldv_func_arg3.offset := #in~ldv_func_arg3.base, #in~ldv_func_arg3.offset;havoc ~ldv_func_res~0;havoc ~tmp~20;call #t~ret193 := usb_register_driver(~ldv_func_arg1.base, ~ldv_func_arg1.offset, ~ldv_func_arg2.base, ~ldv_func_arg2.offset, ~ldv_func_arg3.base, ~ldv_func_arg3.offset);assume -2147483648 <= #t~ret193 && #t~ret193 <= 2147483647;~tmp~20 := #t~ret193;havoc #t~ret193;~ldv_func_res~0 := ~tmp~20;~ldv_state_variable_1~0 := 1;~usb_counter~0 := 0; {16138#true} is VALID [2018-11-19 17:31:43,194 INFO L256 TraceCheckUtils]: 29: Hoare triple {16138#true} call ldv_usb_driver_1(); {16138#true} is VALID [2018-11-19 17:31:43,194 INFO L273 TraceCheckUtils]: 30: Hoare triple {16138#true} havoc ~tmp~17.base, ~tmp~17.offset; {16138#true} is VALID [2018-11-19 17:31:43,195 INFO L256 TraceCheckUtils]: 31: Hoare triple {16138#true} call #t~ret182.base, #t~ret182.offset := ldv_init_zalloc(1248); {16138#true} is VALID [2018-11-19 17:31:43,195 INFO L273 TraceCheckUtils]: 32: Hoare triple {16138#true} ~size := #in~size;havoc ~p~2.base, ~p~2.offset;havoc ~tmp~6.base, ~tmp~6.offset;call #t~malloc69.base, #t~malloc69.offset := #Ultimate.alloc((if ~size % 4294967296 % 4294967296 <= 2147483647 then ~size % 4294967296 % 4294967296 else ~size % 4294967296 % 4294967296 - 4294967296)); {16138#true} is VALID [2018-11-19 17:31:43,195 INFO L256 TraceCheckUtils]: 33: Hoare triple {16138#true} call #Ultimate.meminit(#t~malloc69.base, #t~malloc69.offset, 1, (if ~size % 4294967296 % 4294967296 <= 2147483647 then ~size % 4294967296 % 4294967296 else ~size % 4294967296 % 4294967296 - 4294967296), (if ~size % 4294967296 % 4294967296 <= 2147483647 then ~size % 4294967296 % 4294967296 else ~size % 4294967296 % 4294967296 - 4294967296)); {16138#true} is VALID [2018-11-19 17:31:43,195 INFO L273 TraceCheckUtils]: 34: Hoare triple {16138#true} #memory_int := ~initToZeroAtPointerBaseAddress~int(#memory_int, #ptr.base); {16138#true} is VALID [2018-11-19 17:31:43,196 INFO L273 TraceCheckUtils]: 35: Hoare triple {16138#true} assume true; {16138#true} is VALID [2018-11-19 17:31:43,196 INFO L268 TraceCheckUtils]: 36: Hoare quadruple {16138#true} {16138#true} #808#return; {16138#true} is VALID [2018-11-19 17:31:43,196 INFO L273 TraceCheckUtils]: 37: Hoare triple {16138#true} ~tmp~6.base, ~tmp~6.offset := #t~malloc69.base, #t~malloc69.offset;~p~2.base, ~p~2.offset := ~tmp~6.base, ~tmp~6.offset;assume 0 != (if 0 != (~p~2.base + ~p~2.offset) % 18446744073709551616 then 1 else 0);#res.base, #res.offset := ~p~2.base, ~p~2.offset; {16138#true} is VALID [2018-11-19 17:31:43,196 INFO L273 TraceCheckUtils]: 38: Hoare triple {16138#true} assume true; {16138#true} is VALID [2018-11-19 17:31:43,197 INFO L268 TraceCheckUtils]: 39: Hoare quadruple {16138#true} {16138#true} #774#return; {16138#true} is VALID [2018-11-19 17:31:43,197 INFO L273 TraceCheckUtils]: 40: Hoare triple {16138#true} ~tmp~17.base, ~tmp~17.offset := #t~ret182.base, #t~ret182.offset;havoc #t~ret182.base, #t~ret182.offset;~usb_acecad_driver_group1~0.base, ~usb_acecad_driver_group1~0.offset := ~tmp~17.base, ~tmp~17.offset; {16138#true} is VALID [2018-11-19 17:31:43,197 INFO L273 TraceCheckUtils]: 41: Hoare triple {16138#true} assume true; {16138#true} is VALID [2018-11-19 17:31:43,197 INFO L268 TraceCheckUtils]: 42: Hoare quadruple {16138#true} {16138#true} #844#return; {16138#true} is VALID [2018-11-19 17:31:43,198 INFO L273 TraceCheckUtils]: 43: Hoare triple {16138#true} #res := ~ldv_func_res~0; {16138#true} is VALID [2018-11-19 17:31:43,198 INFO L273 TraceCheckUtils]: 44: Hoare triple {16138#true} assume true; {16138#true} is VALID [2018-11-19 17:31:43,198 INFO L268 TraceCheckUtils]: 45: Hoare quadruple {16138#true} {16138#true} #856#return; {16138#true} is VALID [2018-11-19 17:31:43,198 INFO L273 TraceCheckUtils]: 46: Hoare triple {16138#true} assume -2147483648 <= #t~ret32 && #t~ret32 <= 2147483647;~tmp~1 := #t~ret32;havoc #t~ret32;#res := ~tmp~1; {16138#true} is VALID [2018-11-19 17:31:43,199 INFO L273 TraceCheckUtils]: 47: Hoare triple {16138#true} assume true; {16138#true} is VALID [2018-11-19 17:31:43,199 INFO L268 TraceCheckUtils]: 48: Hoare quadruple {16138#true} {16138#true} #800#return; {16138#true} is VALID [2018-11-19 17:31:43,199 INFO L273 TraceCheckUtils]: 49: Hoare triple {16138#true} assume -2147483648 <= #t~ret179 && #t~ret179 <= 2147483647;~tmp~16 := #t~ret179;havoc #t~ret179;~result~0 := ~tmp~16; {16138#true} is VALID [2018-11-19 17:31:43,199 INFO L273 TraceCheckUtils]: 50: Hoare triple {16138#true} assume !(0 == ~result~0); {16138#true} is VALID [2018-11-19 17:31:43,200 INFO L273 TraceCheckUtils]: 51: Hoare triple {16138#true} #res := ~result~0; {16138#true} is VALID [2018-11-19 17:31:43,200 INFO L273 TraceCheckUtils]: 52: Hoare triple {16138#true} assume true; {16138#true} is VALID [2018-11-19 17:31:43,201 INFO L268 TraceCheckUtils]: 53: Hoare quadruple {16138#true} {16140#(= ~INTERF_STATE~0 0)} #834#return; {16140#(= ~INTERF_STATE~0 0)} is VALID [2018-11-19 17:31:43,201 INFO L273 TraceCheckUtils]: 54: Hoare triple {16140#(= ~INTERF_STATE~0 0)} assume -2147483648 <= #t~ret191 && #t~ret191 <= 2147483647;~ldv_retval_1~0 := #t~ret191;havoc #t~ret191; {16140#(= ~INTERF_STATE~0 0)} is VALID [2018-11-19 17:31:43,202 INFO L273 TraceCheckUtils]: 55: Hoare triple {16140#(= ~INTERF_STATE~0 0)} assume !(0 == ~ldv_retval_1~0); {16140#(= ~INTERF_STATE~0 0)} is VALID [2018-11-19 17:31:43,202 INFO L273 TraceCheckUtils]: 56: Hoare triple {16140#(= ~INTERF_STATE~0 0)} assume 0 != ~ldv_retval_1~0;~ldv_state_variable_0~0 := 2; {16140#(= ~INTERF_STATE~0 0)} is VALID [2018-11-19 17:31:43,203 INFO L256 TraceCheckUtils]: 57: Hoare triple {16140#(= ~INTERF_STATE~0 0)} call ldv_check_final_state(); {16140#(= ~INTERF_STATE~0 0)} is VALID [2018-11-19 17:31:43,203 INFO L273 TraceCheckUtils]: 58: Hoare triple {16140#(= ~INTERF_STATE~0 0)} assume !(0 != ~URB_STATE~0); {16140#(= ~INTERF_STATE~0 0)} is VALID [2018-11-19 17:31:43,204 INFO L273 TraceCheckUtils]: 59: Hoare triple {16140#(= ~INTERF_STATE~0 0)} assume !(0 != ~DEV_STATE~0); {16140#(= ~INTERF_STATE~0 0)} is VALID [2018-11-19 17:31:43,204 INFO L273 TraceCheckUtils]: 60: Hoare triple {16140#(= ~INTERF_STATE~0 0)} assume 0 != ~INTERF_STATE~0; {16139#false} is VALID [2018-11-19 17:31:43,205 INFO L256 TraceCheckUtils]: 61: Hoare triple {16139#false} call ldv_error(); {16139#false} is VALID [2018-11-19 17:31:43,205 INFO L273 TraceCheckUtils]: 62: Hoare triple {16139#false} assume !false; {16139#false} is VALID [2018-11-19 17:31:43,209 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2018-11-19 17:31:43,209 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-19 17:31:43,209 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-19 17:31:43,210 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 63 [2018-11-19 17:31:43,210 INFO L84 Accepts]: Finished accepts. word is accepted. [2018-11-19 17:31:43,210 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 3 states. [2018-11-19 17:31:43,273 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 56 edges. 56 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2018-11-19 17:31:43,273 INFO L459 AbstractCegarLoop]: Interpolant automaton has 3 states [2018-11-19 17:31:43,274 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-19 17:31:43,274 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-19 17:31:43,274 INFO L87 Difference]: Start difference. First operand 992 states and 1183 transitions. Second operand 3 states. [2018-11-19 17:31:45,374 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-19 17:31:45,375 INFO L93 Difference]: Finished difference Result 994 states and 1184 transitions. [2018-11-19 17:31:45,375 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-19 17:31:45,375 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 63 [2018-11-19 17:31:45,375 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-11-19 17:31:45,375 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2018-11-19 17:31:45,379 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 330 transitions. [2018-11-19 17:31:45,379 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2018-11-19 17:31:45,383 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 330 transitions. [2018-11-19 17:31:45,383 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 3 states and 330 transitions. [2018-11-19 17:31:45,696 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 330 edges. 330 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2018-11-19 17:31:45,746 INFO L225 Difference]: With dead ends: 994 [2018-11-19 17:31:45,746 INFO L226 Difference]: Without dead ends: 991 [2018-11-19 17:31:45,747 INFO L613 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-19 17:31:45,748 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 991 states. [2018-11-19 17:31:47,199 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 991 to 991. [2018-11-19 17:31:47,199 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2018-11-19 17:31:47,199 INFO L82 GeneralOperation]: Start isEquivalent. First operand 991 states. Second operand 991 states. [2018-11-19 17:31:47,200 INFO L74 IsIncluded]: Start isIncluded. First operand 991 states. Second operand 991 states. [2018-11-19 17:31:47,200 INFO L87 Difference]: Start difference. First operand 991 states. Second operand 991 states. [2018-11-19 17:31:47,246 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-19 17:31:47,246 INFO L93 Difference]: Finished difference Result 991 states and 1181 transitions. [2018-11-19 17:31:47,246 INFO L276 IsEmpty]: Start isEmpty. Operand 991 states and 1181 transitions. [2018-11-19 17:31:47,249 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-11-19 17:31:47,249 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2018-11-19 17:31:47,250 INFO L74 IsIncluded]: Start isIncluded. First operand 991 states. Second operand 991 states. [2018-11-19 17:31:47,250 INFO L87 Difference]: Start difference. First operand 991 states. Second operand 991 states. [2018-11-19 17:31:47,311 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-19 17:31:47,311 INFO L93 Difference]: Finished difference Result 991 states and 1181 transitions. [2018-11-19 17:31:47,311 INFO L276 IsEmpty]: Start isEmpty. Operand 991 states and 1181 transitions. [2018-11-19 17:31:47,314 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-11-19 17:31:47,314 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2018-11-19 17:31:47,314 INFO L88 GeneralOperation]: Finished isEquivalent. [2018-11-19 17:31:47,315 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2018-11-19 17:31:47,315 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 991 states. [2018-11-19 17:31:47,390 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 991 states to 991 states and 1181 transitions. [2018-11-19 17:31:47,391 INFO L78 Accepts]: Start accepts. Automaton has 991 states and 1181 transitions. Word has length 63 [2018-11-19 17:31:47,391 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-11-19 17:31:47,391 INFO L480 AbstractCegarLoop]: Abstraction has 991 states and 1181 transitions. [2018-11-19 17:31:47,391 INFO L481 AbstractCegarLoop]: Interpolant automaton has 3 states. [2018-11-19 17:31:47,392 INFO L276 IsEmpty]: Start isEmpty. Operand 991 states and 1181 transitions. [2018-11-19 17:31:47,393 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 65 [2018-11-19 17:31:47,393 INFO L376 BasicCegarLoop]: Found error trace [2018-11-19 17:31:47,393 INFO L384 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-19 17:31:47,393 INFO L423 AbstractCegarLoop]: === Iteration 6 === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-11-19 17:31:47,394 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-19 17:31:47,394 INFO L82 PathProgramCache]: Analyzing trace with hash 1153120031, now seen corresponding path program 1 times [2018-11-19 17:31:47,394 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-19 17:31:47,394 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-19 17:31:47,397 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-19 17:31:47,397 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-19 17:31:47,397 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-19 17:31:47,426 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-19 17:31:47,487 INFO L256 TraceCheckUtils]: 0: Hoare triple {20754#true} call ULTIMATE.init(); {20754#true} is VALID [2018-11-19 17:31:47,487 INFO L273 TraceCheckUtils]: 1: Hoare triple {20754#true} #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];call #t~string24.base, #t~string24.offset := #Ultimate.alloc(10);call #t~string31.base, #t~string31.offset := #Ultimate.alloc(7);#memory_int := #memory_int[#t~string31.base,#t~string31.offset := 97];#memory_int := #memory_int[#t~string31.base,1 + #t~string31.offset := 99];#memory_int := #memory_int[#t~string31.base,2 + #t~string31.offset := 101];#memory_int := #memory_int[#t~string31.base,3 + #t~string31.offset := 99];#memory_int := #memory_int[#t~string31.base,4 + #t~string31.offset := 97];#memory_int := #memory_int[#t~string31.base,5 + #t~string31.offset := 100];#memory_int := #memory_int[#t~string31.base,6 + #t~string31.offset := 0];call #t~string48.base, #t~string48.offset := #Ultimate.alloc(20);call #t~string52.base, #t~string52.offset := #Ultimate.alloc(20);call #t~string109.base, #t~string109.offset := #Ultimate.alloc(57);call #t~string140.base, #t~string140.offset := #Ultimate.alloc(2);#memory_int := #memory_int[#t~string140.base,#t~string140.offset := 32];#memory_int := #memory_int[#t~string140.base,1 + #t~string140.offset := 0];call #t~string145.base, #t~string145.offset := #Ultimate.alloc(8);call #t~string151.base, #t~string151.offset := #Ultimate.alloc(34);call #t~string156.base, #t~string156.offset := #Ultimate.alloc(32);call #t~string178.base, #t~string178.offset := #Ultimate.alloc(11);call #t~string181.base, #t~string181.offset := #Ultimate.alloc(48);~LDV_IN_INTERRUPT~0 := 1;~ref_cnt~0 := 0;~ldv_state_variable_1~0 := 0;~usb_counter~0 := 0;~ldv_state_variable_0~0 := 0;~ldv_retval_0~0 := 0;~ldv_retval_1~0 := 0;~URB_STATE~0 := 0;~DEV_STATE~0 := 0;~INTERF_STATE~0 := 0;~SERIAL_STATE~0 := 0;~usb_intfdata~0.base, ~usb_intfdata~0.offset := 0, 0;~usb_acecad_driver_group1~0.base, ~usb_acecad_driver_group1~0.offset := 0, 0;call ~#usb_acecad_id_table~0.base, ~#usb_acecad_id_table~0.offset := #Ultimate.alloc(72);#memory_int := ~initToZeroAtPointerBaseAddress~int(#memory_int, ~#usb_acecad_id_table~0.base);call write~unchecked~int(3, ~#usb_acecad_id_table~0.base, ~#usb_acecad_id_table~0.offset, 2);call write~unchecked~int(1120, ~#usb_acecad_id_table~0.base, 2 + ~#usb_acecad_id_table~0.offset, 2);call write~unchecked~int(4, ~#usb_acecad_id_table~0.base, 4 + ~#usb_acecad_id_table~0.offset, 2);call write~unchecked~int(0, ~#usb_acecad_id_table~0.base, 6 + ~#usb_acecad_id_table~0.offset, 2);call write~unchecked~int(0, ~#usb_acecad_id_table~0.base, 8 + ~#usb_acecad_id_table~0.offset, 2);call write~unchecked~int(0, ~#usb_acecad_id_table~0.base, 10 + ~#usb_acecad_id_table~0.offset, 1);call write~unchecked~int(0, ~#usb_acecad_id_table~0.base, 11 + ~#usb_acecad_id_table~0.offset, 1);call write~unchecked~int(0, ~#usb_acecad_id_table~0.base, 12 + ~#usb_acecad_id_table~0.offset, 1);call write~unchecked~int(0, ~#usb_acecad_id_table~0.base, 13 + ~#usb_acecad_id_table~0.offset, 1);call write~unchecked~int(0, ~#usb_acecad_id_table~0.base, 14 + ~#usb_acecad_id_table~0.offset, 1);call write~unchecked~int(0, ~#usb_acecad_id_table~0.base, 15 + ~#usb_acecad_id_table~0.offset, 1);call write~unchecked~int(0, ~#usb_acecad_id_table~0.base, 16 + ~#usb_acecad_id_table~0.offset, 8);call write~unchecked~int(3, ~#usb_acecad_id_table~0.base, 24 + ~#usb_acecad_id_table~0.offset, 2);call write~unchecked~int(1120, ~#usb_acecad_id_table~0.base, 26 + ~#usb_acecad_id_table~0.offset, 2);call write~unchecked~int(8, ~#usb_acecad_id_table~0.base, 28 + ~#usb_acecad_id_table~0.offset, 2);call write~unchecked~int(0, ~#usb_acecad_id_table~0.base, 30 + ~#usb_acecad_id_table~0.offset, 2);call write~unchecked~int(0, ~#usb_acecad_id_table~0.base, 32 + ~#usb_acecad_id_table~0.offset, 2);call write~unchecked~int(0, ~#usb_acecad_id_table~0.base, 34 + ~#usb_acecad_id_table~0.offset, 1);call write~unchecked~int(0, ~#usb_acecad_id_table~0.base, 35 + ~#usb_acecad_id_table~0.offset, 1);call write~unchecked~int(0, ~#usb_acecad_id_table~0.base, 36 + ~#usb_acecad_id_table~0.offset, 1);call write~unchecked~int(0, ~#usb_acecad_id_table~0.base, 37 + ~#usb_acecad_id_table~0.offset, 1);call write~unchecked~int(0, ~#usb_acecad_id_table~0.base, 38 + ~#usb_acecad_id_table~0.offset, 1);call write~unchecked~int(0, ~#usb_acecad_id_table~0.base, 39 + ~#usb_acecad_id_table~0.offset, 1);call write~unchecked~int(1, ~#usb_acecad_id_table~0.base, 40 + ~#usb_acecad_id_table~0.offset, 8);~__mod_usb_device_table~0.match_flags := 0;~__mod_usb_device_table~0.idVendor := 0;~__mod_usb_device_table~0.idProduct := 0;~__mod_usb_device_table~0.bcdDevice_lo := 0;~__mod_usb_device_table~0.bcdDevice_hi := 0;~__mod_usb_device_table~0.bDeviceClass := 0;~__mod_usb_device_table~0.bDeviceSubClass := 0;~__mod_usb_device_table~0.bDeviceProtocol := 0;~__mod_usb_device_table~0.bInterfaceClass := 0;~__mod_usb_device_table~0.bInterfaceSubClass := 0;~__mod_usb_device_table~0.bInterfaceProtocol := 0;~__mod_usb_device_table~0.driver_info := 0;call ~#usb_acecad_driver~0.base, ~#usb_acecad_driver~0.offset := #Ultimate.alloc(264);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 8 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 16 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 24 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 32 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 40 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 48 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 56 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 64 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 72 + ~#usb_acecad_driver~0.offset, 8);call write~unchecked~int(0, ~#usb_acecad_driver~0.base, 80 + ~#usb_acecad_driver~0.offset, 4);call write~unchecked~int(0, ~#usb_acecad_driver~0.base, 84 + ~#usb_acecad_driver~0.offset, 4);call write~unchecked~int(0, ~#usb_acecad_driver~0.base, 88 + ~#usb_acecad_driver~0.offset, 4);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 92 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 100 + ~#usb_acecad_driver~0.offset, 8);#memory_$Pointer$.base, #memory_$Pointer$.offset := ~initToZeroAtPointerBaseAddress~$Pointer$.base(#memory_$Pointer$.base, #memory_$Pointer$.offset, ~#usb_acecad_driver~0.base), ~initToZeroAtPointerBaseAddress~$Pointer$.offset(#memory_$Pointer$.base, #memory_$Pointer$.offset, ~#usb_acecad_driver~0.base);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 124 + ~#usb_acecad_driver~0.offset, 8);call write~unchecked~int(0, ~#usb_acecad_driver~0.base, 132 + ~#usb_acecad_driver~0.offset, 4);call write~unchecked~int(0, ~#usb_acecad_driver~0.base, 136 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 144 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 152 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 160 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 168 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 176 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 184 + ~#usb_acecad_driver~0.offset, 8);call write~unchecked~int(0, ~#usb_acecad_driver~0.base, 192 + ~#usb_acecad_driver~0.offset, 1);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 193 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 201 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 209 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 217 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 225 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 233 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 241 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 249 + ~#usb_acecad_driver~0.offset, 8);call write~unchecked~int(0, ~#usb_acecad_driver~0.base, 257 + ~#usb_acecad_driver~0.offset, 4);call write~unchecked~int(0, ~#usb_acecad_driver~0.base, 261 + ~#usb_acecad_driver~0.offset, 1);call write~unchecked~int(0, ~#usb_acecad_driver~0.base, 262 + ~#usb_acecad_driver~0.offset, 1);call write~unchecked~int(0, ~#usb_acecad_driver~0.base, 263 + ~#usb_acecad_driver~0.offset, 1);call write~$Pointer$(#t~string178.base, #t~string178.offset, ~#usb_acecad_driver~0.base, ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(#funAddr~usb_acecad_probe.base, #funAddr~usb_acecad_probe.offset, ~#usb_acecad_driver~0.base, 8 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(#funAddr~usb_acecad_disconnect.base, #funAddr~usb_acecad_disconnect.offset, ~#usb_acecad_driver~0.base, 16 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 24 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 32 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 40 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 48 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 56 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 64 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(~#usb_acecad_id_table~0.base, ~#usb_acecad_id_table~0.offset, ~#usb_acecad_driver~0.base, 72 + ~#usb_acecad_driver~0.offset, 8);call write~unchecked~int(0, ~#usb_acecad_driver~0.base, 80 + ~#usb_acecad_driver~0.offset, 4);call write~unchecked~int(0, ~#usb_acecad_driver~0.base, 84 + ~#usb_acecad_driver~0.offset, 4);call write~unchecked~int(0, ~#usb_acecad_driver~0.base, 88 + ~#usb_acecad_driver~0.offset, 4);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 92 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 100 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 108 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 116 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 124 + ~#usb_acecad_driver~0.offset, 8);call write~unchecked~int(0, ~#usb_acecad_driver~0.base, 132 + ~#usb_acecad_driver~0.offset, 4);call write~unchecked~int(0, ~#usb_acecad_driver~0.base, 136 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 144 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 152 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 160 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 168 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 176 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 184 + ~#usb_acecad_driver~0.offset, 8);call write~unchecked~int(0, ~#usb_acecad_driver~0.base, 192 + ~#usb_acecad_driver~0.offset, 1);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 193 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 201 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 209 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 217 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 225 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 233 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 241 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 249 + ~#usb_acecad_driver~0.offset, 8);call write~unchecked~int(0, ~#usb_acecad_driver~0.base, 257 + ~#usb_acecad_driver~0.offset, 4);call write~unchecked~int(0, ~#usb_acecad_driver~0.base, 261 + ~#usb_acecad_driver~0.offset, 1);call write~unchecked~int(0, ~#usb_acecad_driver~0.base, 262 + ~#usb_acecad_driver~0.offset, 1);call write~unchecked~int(0, ~#usb_acecad_driver~0.base, 263 + ~#usb_acecad_driver~0.offset, 1);~int_urb~0.base, ~int_urb~0.offset := 0, 0;~bulk_urb~0.base, ~bulk_urb~0.offset := 0, 0;~completeFnInt~0.base, ~completeFnInt~0.offset := 0, 0;~completeFnBulk~0.base, ~completeFnBulk~0.offset := 0, 0; {20756#(= ~SERIAL_STATE~0 0)} is VALID [2018-11-19 17:31:47,488 INFO L273 TraceCheckUtils]: 2: Hoare triple {20756#(= ~SERIAL_STATE~0 0)} assume true; {20756#(= ~SERIAL_STATE~0 0)} is VALID [2018-11-19 17:31:47,488 INFO L268 TraceCheckUtils]: 3: Hoare quadruple {20756#(= ~SERIAL_STATE~0 0)} {20754#true} #888#return; {20756#(= ~SERIAL_STATE~0 0)} is VALID [2018-11-19 17:31:47,489 INFO L256 TraceCheckUtils]: 4: Hoare triple {20756#(= ~SERIAL_STATE~0 0)} call #t~ret207 := main(); {20756#(= ~SERIAL_STATE~0 0)} is VALID [2018-11-19 17:31:47,489 INFO L273 TraceCheckUtils]: 5: Hoare triple {20756#(= ~SERIAL_STATE~0 0)} havoc ~ldvarg0~0.base, ~ldvarg0~0.offset;havoc ~tmp~18.base, ~tmp~18.offset;havoc ~tmp___0~6;havoc ~tmp___1~3;havoc ~tmp___2~1; {20756#(= ~SERIAL_STATE~0 0)} is VALID [2018-11-19 17:31:47,490 INFO L256 TraceCheckUtils]: 6: Hoare triple {20756#(= ~SERIAL_STATE~0 0)} call #t~ret183.base, #t~ret183.offset := ldv_init_zalloc(24); {20754#true} is VALID [2018-11-19 17:31:47,490 INFO L273 TraceCheckUtils]: 7: Hoare triple {20754#true} ~size := #in~size;havoc ~p~2.base, ~p~2.offset;havoc ~tmp~6.base, ~tmp~6.offset;call #t~malloc69.base, #t~malloc69.offset := #Ultimate.alloc((if ~size % 4294967296 % 4294967296 <= 2147483647 then ~size % 4294967296 % 4294967296 else ~size % 4294967296 % 4294967296 - 4294967296)); {20754#true} is VALID [2018-11-19 17:31:47,490 INFO L256 TraceCheckUtils]: 8: Hoare triple {20754#true} call #Ultimate.meminit(#t~malloc69.base, #t~malloc69.offset, 1, (if ~size % 4294967296 % 4294967296 <= 2147483647 then ~size % 4294967296 % 4294967296 else ~size % 4294967296 % 4294967296 - 4294967296), (if ~size % 4294967296 % 4294967296 <= 2147483647 then ~size % 4294967296 % 4294967296 else ~size % 4294967296 % 4294967296 - 4294967296)); {20754#true} is VALID [2018-11-19 17:31:47,490 INFO L273 TraceCheckUtils]: 9: Hoare triple {20754#true} #memory_int := ~initToZeroAtPointerBaseAddress~int(#memory_int, #ptr.base); {20754#true} is VALID [2018-11-19 17:31:47,490 INFO L273 TraceCheckUtils]: 10: Hoare triple {20754#true} assume true; {20754#true} is VALID [2018-11-19 17:31:47,491 INFO L268 TraceCheckUtils]: 11: Hoare quadruple {20754#true} {20754#true} #808#return; {20754#true} is VALID [2018-11-19 17:31:47,491 INFO L273 TraceCheckUtils]: 12: Hoare triple {20754#true} ~tmp~6.base, ~tmp~6.offset := #t~malloc69.base, #t~malloc69.offset;~p~2.base, ~p~2.offset := ~tmp~6.base, ~tmp~6.offset;assume 0 != (if 0 != (~p~2.base + ~p~2.offset) % 18446744073709551616 then 1 else 0);#res.base, #res.offset := ~p~2.base, ~p~2.offset; {20754#true} is VALID [2018-11-19 17:31:47,491 INFO L273 TraceCheckUtils]: 13: Hoare triple {20754#true} assume true; {20754#true} is VALID [2018-11-19 17:31:47,492 INFO L268 TraceCheckUtils]: 14: Hoare quadruple {20754#true} {20756#(= ~SERIAL_STATE~0 0)} #824#return; {20756#(= ~SERIAL_STATE~0 0)} is VALID [2018-11-19 17:31:47,493 INFO L273 TraceCheckUtils]: 15: Hoare triple {20756#(= ~SERIAL_STATE~0 0)} ~tmp~18.base, ~tmp~18.offset := #t~ret183.base, #t~ret183.offset;havoc #t~ret183.base, #t~ret183.offset;~ldvarg0~0.base, ~ldvarg0~0.offset := ~tmp~18.base, ~tmp~18.offset;call ldv_initialize();~ldv_state_variable_1~0 := 0;~ref_cnt~0 := 0;~ldv_state_variable_0~0 := 1; {20756#(= ~SERIAL_STATE~0 0)} is VALID [2018-11-19 17:31:47,493 INFO L273 TraceCheckUtils]: 16: Hoare triple {20756#(= ~SERIAL_STATE~0 0)} assume -2147483648 <= #t~nondet184 && #t~nondet184 <= 2147483647;~tmp___0~6 := #t~nondet184;havoc #t~nondet184;#t~switch185 := 0 == ~tmp___0~6; {20756#(= ~SERIAL_STATE~0 0)} is VALID [2018-11-19 17:31:47,494 INFO L273 TraceCheckUtils]: 17: Hoare triple {20756#(= ~SERIAL_STATE~0 0)} assume !#t~switch185;#t~switch185 := #t~switch185 || 1 == ~tmp___0~6; {20756#(= ~SERIAL_STATE~0 0)} is VALID [2018-11-19 17:31:47,495 INFO L273 TraceCheckUtils]: 18: Hoare triple {20756#(= ~SERIAL_STATE~0 0)} assume #t~switch185; {20756#(= ~SERIAL_STATE~0 0)} is VALID [2018-11-19 17:31:47,496 INFO L273 TraceCheckUtils]: 19: Hoare triple {20756#(= ~SERIAL_STATE~0 0)} assume 0 != ~ldv_state_variable_0~0;assume -2147483648 <= #t~nondet189 && #t~nondet189 <= 2147483647;~tmp___2~1 := #t~nondet189;havoc #t~nondet189;#t~switch190 := 0 == ~tmp___2~1; {20756#(= ~SERIAL_STATE~0 0)} is VALID [2018-11-19 17:31:47,496 INFO L273 TraceCheckUtils]: 20: Hoare triple {20756#(= ~SERIAL_STATE~0 0)} assume !#t~switch190;#t~switch190 := #t~switch190 || 1 == ~tmp___2~1; {20756#(= ~SERIAL_STATE~0 0)} is VALID [2018-11-19 17:31:47,497 INFO L273 TraceCheckUtils]: 21: Hoare triple {20756#(= ~SERIAL_STATE~0 0)} assume #t~switch190; {20756#(= ~SERIAL_STATE~0 0)} is VALID [2018-11-19 17:31:47,497 INFO L273 TraceCheckUtils]: 22: Hoare triple {20756#(= ~SERIAL_STATE~0 0)} assume 1 == ~ldv_state_variable_0~0; {20756#(= ~SERIAL_STATE~0 0)} is VALID [2018-11-19 17:31:47,497 INFO L256 TraceCheckUtils]: 23: Hoare triple {20756#(= ~SERIAL_STATE~0 0)} call #t~ret191 := usb_acecad_init(); {20754#true} is VALID [2018-11-19 17:31:47,498 INFO L273 TraceCheckUtils]: 24: Hoare triple {20754#true} havoc ~result~0;havoc ~tmp~16; {20754#true} is VALID [2018-11-19 17:31:47,498 INFO L256 TraceCheckUtils]: 25: Hoare triple {20754#true} call #t~ret179 := usb_register(~#usb_acecad_driver~0.base, ~#usb_acecad_driver~0.offset); {20754#true} is VALID [2018-11-19 17:31:47,498 INFO L273 TraceCheckUtils]: 26: Hoare triple {20754#true} ~driver.base, ~driver.offset := #in~driver.base, #in~driver.offset;havoc ~tmp~1; {20754#true} is VALID [2018-11-19 17:31:47,498 INFO L256 TraceCheckUtils]: 27: Hoare triple {20754#true} call #t~ret32 := ldv_usb_register_driver_2(~driver.base, ~driver.offset, ~#__this_module~0.base, ~#__this_module~0.offset, #t~string31.base, #t~string31.offset); {20754#true} is VALID [2018-11-19 17:31:47,498 INFO L273 TraceCheckUtils]: 28: Hoare triple {20754#true} ~ldv_func_arg1.base, ~ldv_func_arg1.offset := #in~ldv_func_arg1.base, #in~ldv_func_arg1.offset;~ldv_func_arg2.base, ~ldv_func_arg2.offset := #in~ldv_func_arg2.base, #in~ldv_func_arg2.offset;~ldv_func_arg3.base, ~ldv_func_arg3.offset := #in~ldv_func_arg3.base, #in~ldv_func_arg3.offset;havoc ~ldv_func_res~0;havoc ~tmp~20;call #t~ret193 := usb_register_driver(~ldv_func_arg1.base, ~ldv_func_arg1.offset, ~ldv_func_arg2.base, ~ldv_func_arg2.offset, ~ldv_func_arg3.base, ~ldv_func_arg3.offset);assume -2147483648 <= #t~ret193 && #t~ret193 <= 2147483647;~tmp~20 := #t~ret193;havoc #t~ret193;~ldv_func_res~0 := ~tmp~20;~ldv_state_variable_1~0 := 1;~usb_counter~0 := 0; {20754#true} is VALID [2018-11-19 17:31:47,499 INFO L256 TraceCheckUtils]: 29: Hoare triple {20754#true} call ldv_usb_driver_1(); {20754#true} is VALID [2018-11-19 17:31:47,499 INFO L273 TraceCheckUtils]: 30: Hoare triple {20754#true} havoc ~tmp~17.base, ~tmp~17.offset; {20754#true} is VALID [2018-11-19 17:31:47,499 INFO L256 TraceCheckUtils]: 31: Hoare triple {20754#true} call #t~ret182.base, #t~ret182.offset := ldv_init_zalloc(1248); {20754#true} is VALID [2018-11-19 17:31:47,499 INFO L273 TraceCheckUtils]: 32: Hoare triple {20754#true} ~size := #in~size;havoc ~p~2.base, ~p~2.offset;havoc ~tmp~6.base, ~tmp~6.offset;call #t~malloc69.base, #t~malloc69.offset := #Ultimate.alloc((if ~size % 4294967296 % 4294967296 <= 2147483647 then ~size % 4294967296 % 4294967296 else ~size % 4294967296 % 4294967296 - 4294967296)); {20754#true} is VALID [2018-11-19 17:31:47,500 INFO L256 TraceCheckUtils]: 33: Hoare triple {20754#true} call #Ultimate.meminit(#t~malloc69.base, #t~malloc69.offset, 1, (if ~size % 4294967296 % 4294967296 <= 2147483647 then ~size % 4294967296 % 4294967296 else ~size % 4294967296 % 4294967296 - 4294967296), (if ~size % 4294967296 % 4294967296 <= 2147483647 then ~size % 4294967296 % 4294967296 else ~size % 4294967296 % 4294967296 - 4294967296)); {20754#true} is VALID [2018-11-19 17:31:47,500 INFO L273 TraceCheckUtils]: 34: Hoare triple {20754#true} #memory_int := ~initToZeroAtPointerBaseAddress~int(#memory_int, #ptr.base); {20754#true} is VALID [2018-11-19 17:31:47,500 INFO L273 TraceCheckUtils]: 35: Hoare triple {20754#true} assume true; {20754#true} is VALID [2018-11-19 17:31:47,500 INFO L268 TraceCheckUtils]: 36: Hoare quadruple {20754#true} {20754#true} #808#return; {20754#true} is VALID [2018-11-19 17:31:47,500 INFO L273 TraceCheckUtils]: 37: Hoare triple {20754#true} ~tmp~6.base, ~tmp~6.offset := #t~malloc69.base, #t~malloc69.offset;~p~2.base, ~p~2.offset := ~tmp~6.base, ~tmp~6.offset;assume 0 != (if 0 != (~p~2.base + ~p~2.offset) % 18446744073709551616 then 1 else 0);#res.base, #res.offset := ~p~2.base, ~p~2.offset; {20754#true} is VALID [2018-11-19 17:31:47,501 INFO L273 TraceCheckUtils]: 38: Hoare triple {20754#true} assume true; {20754#true} is VALID [2018-11-19 17:31:47,501 INFO L268 TraceCheckUtils]: 39: Hoare quadruple {20754#true} {20754#true} #774#return; {20754#true} is VALID [2018-11-19 17:31:47,501 INFO L273 TraceCheckUtils]: 40: Hoare triple {20754#true} ~tmp~17.base, ~tmp~17.offset := #t~ret182.base, #t~ret182.offset;havoc #t~ret182.base, #t~ret182.offset;~usb_acecad_driver_group1~0.base, ~usb_acecad_driver_group1~0.offset := ~tmp~17.base, ~tmp~17.offset; {20754#true} is VALID [2018-11-19 17:31:47,501 INFO L273 TraceCheckUtils]: 41: Hoare triple {20754#true} assume true; {20754#true} is VALID [2018-11-19 17:31:47,501 INFO L268 TraceCheckUtils]: 42: Hoare quadruple {20754#true} {20754#true} #844#return; {20754#true} is VALID [2018-11-19 17:31:47,502 INFO L273 TraceCheckUtils]: 43: Hoare triple {20754#true} #res := ~ldv_func_res~0; {20754#true} is VALID [2018-11-19 17:31:47,502 INFO L273 TraceCheckUtils]: 44: Hoare triple {20754#true} assume true; {20754#true} is VALID [2018-11-19 17:31:47,502 INFO L268 TraceCheckUtils]: 45: Hoare quadruple {20754#true} {20754#true} #856#return; {20754#true} is VALID [2018-11-19 17:31:47,502 INFO L273 TraceCheckUtils]: 46: Hoare triple {20754#true} assume -2147483648 <= #t~ret32 && #t~ret32 <= 2147483647;~tmp~1 := #t~ret32;havoc #t~ret32;#res := ~tmp~1; {20754#true} is VALID [2018-11-19 17:31:47,502 INFO L273 TraceCheckUtils]: 47: Hoare triple {20754#true} assume true; {20754#true} is VALID [2018-11-19 17:31:47,503 INFO L268 TraceCheckUtils]: 48: Hoare quadruple {20754#true} {20754#true} #800#return; {20754#true} is VALID [2018-11-19 17:31:47,503 INFO L273 TraceCheckUtils]: 49: Hoare triple {20754#true} assume -2147483648 <= #t~ret179 && #t~ret179 <= 2147483647;~tmp~16 := #t~ret179;havoc #t~ret179;~result~0 := ~tmp~16; {20754#true} is VALID [2018-11-19 17:31:47,503 INFO L273 TraceCheckUtils]: 50: Hoare triple {20754#true} assume !(0 == ~result~0); {20754#true} is VALID [2018-11-19 17:31:47,503 INFO L273 TraceCheckUtils]: 51: Hoare triple {20754#true} #res := ~result~0; {20754#true} is VALID [2018-11-19 17:31:47,503 INFO L273 TraceCheckUtils]: 52: Hoare triple {20754#true} assume true; {20754#true} is VALID [2018-11-19 17:31:47,504 INFO L268 TraceCheckUtils]: 53: Hoare quadruple {20754#true} {20756#(= ~SERIAL_STATE~0 0)} #834#return; {20756#(= ~SERIAL_STATE~0 0)} is VALID [2018-11-19 17:31:47,511 INFO L273 TraceCheckUtils]: 54: Hoare triple {20756#(= ~SERIAL_STATE~0 0)} assume -2147483648 <= #t~ret191 && #t~ret191 <= 2147483647;~ldv_retval_1~0 := #t~ret191;havoc #t~ret191; {20756#(= ~SERIAL_STATE~0 0)} is VALID [2018-11-19 17:31:47,512 INFO L273 TraceCheckUtils]: 55: Hoare triple {20756#(= ~SERIAL_STATE~0 0)} assume !(0 == ~ldv_retval_1~0); {20756#(= ~SERIAL_STATE~0 0)} is VALID [2018-11-19 17:31:47,512 INFO L273 TraceCheckUtils]: 56: Hoare triple {20756#(= ~SERIAL_STATE~0 0)} assume 0 != ~ldv_retval_1~0;~ldv_state_variable_0~0 := 2; {20756#(= ~SERIAL_STATE~0 0)} is VALID [2018-11-19 17:31:47,513 INFO L256 TraceCheckUtils]: 57: Hoare triple {20756#(= ~SERIAL_STATE~0 0)} call ldv_check_final_state(); {20756#(= ~SERIAL_STATE~0 0)} is VALID [2018-11-19 17:31:47,513 INFO L273 TraceCheckUtils]: 58: Hoare triple {20756#(= ~SERIAL_STATE~0 0)} assume !(0 != ~URB_STATE~0); {20756#(= ~SERIAL_STATE~0 0)} is VALID [2018-11-19 17:31:47,514 INFO L273 TraceCheckUtils]: 59: Hoare triple {20756#(= ~SERIAL_STATE~0 0)} assume !(0 != ~DEV_STATE~0); {20756#(= ~SERIAL_STATE~0 0)} is VALID [2018-11-19 17:31:47,514 INFO L273 TraceCheckUtils]: 60: Hoare triple {20756#(= ~SERIAL_STATE~0 0)} assume !(0 != ~INTERF_STATE~0); {20756#(= ~SERIAL_STATE~0 0)} is VALID [2018-11-19 17:31:47,515 INFO L273 TraceCheckUtils]: 61: Hoare triple {20756#(= ~SERIAL_STATE~0 0)} assume 0 != ~SERIAL_STATE~0; {20755#false} is VALID [2018-11-19 17:31:47,515 INFO L256 TraceCheckUtils]: 62: Hoare triple {20755#false} call ldv_error(); {20755#false} is VALID [2018-11-19 17:31:47,516 INFO L273 TraceCheckUtils]: 63: Hoare triple {20755#false} assume !false; {20755#false} is VALID [2018-11-19 17:31:47,519 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2018-11-19 17:31:47,519 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-19 17:31:47,519 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-19 17:31:47,520 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 64 [2018-11-19 17:31:47,520 INFO L84 Accepts]: Finished accepts. word is accepted. [2018-11-19 17:31:47,520 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 3 states. [2018-11-19 17:31:47,598 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 57 edges. 57 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2018-11-19 17:31:47,599 INFO L459 AbstractCegarLoop]: Interpolant automaton has 3 states [2018-11-19 17:31:47,599 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-19 17:31:47,599 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-19 17:31:47,599 INFO L87 Difference]: Start difference. First operand 991 states and 1181 transitions. Second operand 3 states. [2018-11-19 17:31:51,924 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-19 17:31:51,924 INFO L93 Difference]: Finished difference Result 993 states and 1182 transitions. [2018-11-19 17:31:51,924 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-19 17:31:51,925 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 64 [2018-11-19 17:31:51,925 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-11-19 17:31:51,925 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2018-11-19 17:31:51,928 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 328 transitions. [2018-11-19 17:31:51,928 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2018-11-19 17:31:51,930 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 328 transitions. [2018-11-19 17:31:51,930 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 3 states and 328 transitions. [2018-11-19 17:31:52,355 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 328 edges. 328 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2018-11-19 17:31:52,411 INFO L225 Difference]: With dead ends: 993 [2018-11-19 17:31:52,411 INFO L226 Difference]: Without dead ends: 977 [2018-11-19 17:31:52,412 INFO L613 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-19 17:31:52,412 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 977 states. [2018-11-19 17:31:53,284 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 977 to 977. [2018-11-19 17:31:53,284 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2018-11-19 17:31:53,285 INFO L82 GeneralOperation]: Start isEquivalent. First operand 977 states. Second operand 977 states. [2018-11-19 17:31:53,285 INFO L74 IsIncluded]: Start isIncluded. First operand 977 states. Second operand 977 states. [2018-11-19 17:31:53,285 INFO L87 Difference]: Start difference. First operand 977 states. Second operand 977 states. [2018-11-19 17:31:53,333 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-19 17:31:53,333 INFO L93 Difference]: Finished difference Result 977 states and 1164 transitions. [2018-11-19 17:31:53,333 INFO L276 IsEmpty]: Start isEmpty. Operand 977 states and 1164 transitions. [2018-11-19 17:31:53,335 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-11-19 17:31:53,335 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2018-11-19 17:31:53,336 INFO L74 IsIncluded]: Start isIncluded. First operand 977 states. Second operand 977 states. [2018-11-19 17:31:53,336 INFO L87 Difference]: Start difference. First operand 977 states. Second operand 977 states. [2018-11-19 17:31:53,379 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-19 17:31:53,379 INFO L93 Difference]: Finished difference Result 977 states and 1164 transitions. [2018-11-19 17:31:53,380 INFO L276 IsEmpty]: Start isEmpty. Operand 977 states and 1164 transitions. [2018-11-19 17:31:53,381 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-11-19 17:31:53,381 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2018-11-19 17:31:53,381 INFO L88 GeneralOperation]: Finished isEquivalent. [2018-11-19 17:31:53,382 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2018-11-19 17:31:53,382 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 977 states. [2018-11-19 17:31:53,429 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 977 states to 977 states and 1164 transitions. [2018-11-19 17:31:53,430 INFO L78 Accepts]: Start accepts. Automaton has 977 states and 1164 transitions. Word has length 64 [2018-11-19 17:31:53,430 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-11-19 17:31:53,430 INFO L480 AbstractCegarLoop]: Abstraction has 977 states and 1164 transitions. [2018-11-19 17:31:53,430 INFO L481 AbstractCegarLoop]: Interpolant automaton has 3 states. [2018-11-19 17:31:53,430 INFO L276 IsEmpty]: Start isEmpty. Operand 977 states and 1164 transitions. [2018-11-19 17:31:53,433 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 188 [2018-11-19 17:31:53,433 INFO L376 BasicCegarLoop]: Found error trace [2018-11-19 17:31:53,433 INFO L384 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-19 17:31:53,434 INFO L423 AbstractCegarLoop]: === Iteration 7 === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-11-19 17:31:53,434 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-19 17:31:53,434 INFO L82 PathProgramCache]: Analyzing trace with hash 1247324315, now seen corresponding path program 1 times [2018-11-19 17:31:53,434 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-19 17:31:53,434 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-19 17:31:53,436 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-19 17:31:53,436 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-19 17:31:53,436 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-19 17:31:53,457 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-19 17:31:53,532 INFO L256 TraceCheckUtils]: 0: Hoare triple {25320#true} call ULTIMATE.init(); {25320#true} is VALID [2018-11-19 17:31:53,532 INFO L273 TraceCheckUtils]: 1: Hoare triple {25320#true} #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];call #t~string24.base, #t~string24.offset := #Ultimate.alloc(10);call #t~string31.base, #t~string31.offset := #Ultimate.alloc(7);#memory_int := #memory_int[#t~string31.base,#t~string31.offset := 97];#memory_int := #memory_int[#t~string31.base,1 + #t~string31.offset := 99];#memory_int := #memory_int[#t~string31.base,2 + #t~string31.offset := 101];#memory_int := #memory_int[#t~string31.base,3 + #t~string31.offset := 99];#memory_int := #memory_int[#t~string31.base,4 + #t~string31.offset := 97];#memory_int := #memory_int[#t~string31.base,5 + #t~string31.offset := 100];#memory_int := #memory_int[#t~string31.base,6 + #t~string31.offset := 0];call #t~string48.base, #t~string48.offset := #Ultimate.alloc(20);call #t~string52.base, #t~string52.offset := #Ultimate.alloc(20);call #t~string109.base, #t~string109.offset := #Ultimate.alloc(57);call #t~string140.base, #t~string140.offset := #Ultimate.alloc(2);#memory_int := #memory_int[#t~string140.base,#t~string140.offset := 32];#memory_int := #memory_int[#t~string140.base,1 + #t~string140.offset := 0];call #t~string145.base, #t~string145.offset := #Ultimate.alloc(8);call #t~string151.base, #t~string151.offset := #Ultimate.alloc(34);call #t~string156.base, #t~string156.offset := #Ultimate.alloc(32);call #t~string178.base, #t~string178.offset := #Ultimate.alloc(11);call #t~string181.base, #t~string181.offset := #Ultimate.alloc(48);~LDV_IN_INTERRUPT~0 := 1;~ref_cnt~0 := 0;~ldv_state_variable_1~0 := 0;~usb_counter~0 := 0;~ldv_state_variable_0~0 := 0;~ldv_retval_0~0 := 0;~ldv_retval_1~0 := 0;~URB_STATE~0 := 0;~DEV_STATE~0 := 0;~INTERF_STATE~0 := 0;~SERIAL_STATE~0 := 0;~usb_intfdata~0.base, ~usb_intfdata~0.offset := 0, 0;~usb_acecad_driver_group1~0.base, ~usb_acecad_driver_group1~0.offset := 0, 0;call ~#usb_acecad_id_table~0.base, ~#usb_acecad_id_table~0.offset := #Ultimate.alloc(72);#memory_int := ~initToZeroAtPointerBaseAddress~int(#memory_int, ~#usb_acecad_id_table~0.base);call write~unchecked~int(3, ~#usb_acecad_id_table~0.base, ~#usb_acecad_id_table~0.offset, 2);call write~unchecked~int(1120, ~#usb_acecad_id_table~0.base, 2 + ~#usb_acecad_id_table~0.offset, 2);call write~unchecked~int(4, ~#usb_acecad_id_table~0.base, 4 + ~#usb_acecad_id_table~0.offset, 2);call write~unchecked~int(0, ~#usb_acecad_id_table~0.base, 6 + ~#usb_acecad_id_table~0.offset, 2);call write~unchecked~int(0, ~#usb_acecad_id_table~0.base, 8 + ~#usb_acecad_id_table~0.offset, 2);call write~unchecked~int(0, ~#usb_acecad_id_table~0.base, 10 + ~#usb_acecad_id_table~0.offset, 1);call write~unchecked~int(0, ~#usb_acecad_id_table~0.base, 11 + ~#usb_acecad_id_table~0.offset, 1);call write~unchecked~int(0, ~#usb_acecad_id_table~0.base, 12 + ~#usb_acecad_id_table~0.offset, 1);call write~unchecked~int(0, ~#usb_acecad_id_table~0.base, 13 + ~#usb_acecad_id_table~0.offset, 1);call write~unchecked~int(0, ~#usb_acecad_id_table~0.base, 14 + ~#usb_acecad_id_table~0.offset, 1);call write~unchecked~int(0, ~#usb_acecad_id_table~0.base, 15 + ~#usb_acecad_id_table~0.offset, 1);call write~unchecked~int(0, ~#usb_acecad_id_table~0.base, 16 + ~#usb_acecad_id_table~0.offset, 8);call write~unchecked~int(3, ~#usb_acecad_id_table~0.base, 24 + ~#usb_acecad_id_table~0.offset, 2);call write~unchecked~int(1120, ~#usb_acecad_id_table~0.base, 26 + ~#usb_acecad_id_table~0.offset, 2);call write~unchecked~int(8, ~#usb_acecad_id_table~0.base, 28 + ~#usb_acecad_id_table~0.offset, 2);call write~unchecked~int(0, ~#usb_acecad_id_table~0.base, 30 + ~#usb_acecad_id_table~0.offset, 2);call write~unchecked~int(0, ~#usb_acecad_id_table~0.base, 32 + ~#usb_acecad_id_table~0.offset, 2);call write~unchecked~int(0, ~#usb_acecad_id_table~0.base, 34 + ~#usb_acecad_id_table~0.offset, 1);call write~unchecked~int(0, ~#usb_acecad_id_table~0.base, 35 + ~#usb_acecad_id_table~0.offset, 1);call write~unchecked~int(0, ~#usb_acecad_id_table~0.base, 36 + ~#usb_acecad_id_table~0.offset, 1);call write~unchecked~int(0, ~#usb_acecad_id_table~0.base, 37 + ~#usb_acecad_id_table~0.offset, 1);call write~unchecked~int(0, ~#usb_acecad_id_table~0.base, 38 + ~#usb_acecad_id_table~0.offset, 1);call write~unchecked~int(0, ~#usb_acecad_id_table~0.base, 39 + ~#usb_acecad_id_table~0.offset, 1);call write~unchecked~int(1, ~#usb_acecad_id_table~0.base, 40 + ~#usb_acecad_id_table~0.offset, 8);~__mod_usb_device_table~0.match_flags := 0;~__mod_usb_device_table~0.idVendor := 0;~__mod_usb_device_table~0.idProduct := 0;~__mod_usb_device_table~0.bcdDevice_lo := 0;~__mod_usb_device_table~0.bcdDevice_hi := 0;~__mod_usb_device_table~0.bDeviceClass := 0;~__mod_usb_device_table~0.bDeviceSubClass := 0;~__mod_usb_device_table~0.bDeviceProtocol := 0;~__mod_usb_device_table~0.bInterfaceClass := 0;~__mod_usb_device_table~0.bInterfaceSubClass := 0;~__mod_usb_device_table~0.bInterfaceProtocol := 0;~__mod_usb_device_table~0.driver_info := 0;call ~#usb_acecad_driver~0.base, ~#usb_acecad_driver~0.offset := #Ultimate.alloc(264);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 8 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 16 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 24 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 32 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 40 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 48 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 56 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 64 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 72 + ~#usb_acecad_driver~0.offset, 8);call write~unchecked~int(0, ~#usb_acecad_driver~0.base, 80 + ~#usb_acecad_driver~0.offset, 4);call write~unchecked~int(0, ~#usb_acecad_driver~0.base, 84 + ~#usb_acecad_driver~0.offset, 4);call write~unchecked~int(0, ~#usb_acecad_driver~0.base, 88 + ~#usb_acecad_driver~0.offset, 4);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 92 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 100 + ~#usb_acecad_driver~0.offset, 8);#memory_$Pointer$.base, #memory_$Pointer$.offset := ~initToZeroAtPointerBaseAddress~$Pointer$.base(#memory_$Pointer$.base, #memory_$Pointer$.offset, ~#usb_acecad_driver~0.base), ~initToZeroAtPointerBaseAddress~$Pointer$.offset(#memory_$Pointer$.base, #memory_$Pointer$.offset, ~#usb_acecad_driver~0.base);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 124 + ~#usb_acecad_driver~0.offset, 8);call write~unchecked~int(0, ~#usb_acecad_driver~0.base, 132 + ~#usb_acecad_driver~0.offset, 4);call write~unchecked~int(0, ~#usb_acecad_driver~0.base, 136 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 144 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 152 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 160 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 168 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 176 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 184 + ~#usb_acecad_driver~0.offset, 8);call write~unchecked~int(0, ~#usb_acecad_driver~0.base, 192 + ~#usb_acecad_driver~0.offset, 1);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 193 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 201 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 209 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 217 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 225 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 233 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 241 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 249 + ~#usb_acecad_driver~0.offset, 8);call write~unchecked~int(0, ~#usb_acecad_driver~0.base, 257 + ~#usb_acecad_driver~0.offset, 4);call write~unchecked~int(0, ~#usb_acecad_driver~0.base, 261 + ~#usb_acecad_driver~0.offset, 1);call write~unchecked~int(0, ~#usb_acecad_driver~0.base, 262 + ~#usb_acecad_driver~0.offset, 1);call write~unchecked~int(0, ~#usb_acecad_driver~0.base, 263 + ~#usb_acecad_driver~0.offset, 1);call write~$Pointer$(#t~string178.base, #t~string178.offset, ~#usb_acecad_driver~0.base, ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(#funAddr~usb_acecad_probe.base, #funAddr~usb_acecad_probe.offset, ~#usb_acecad_driver~0.base, 8 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(#funAddr~usb_acecad_disconnect.base, #funAddr~usb_acecad_disconnect.offset, ~#usb_acecad_driver~0.base, 16 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 24 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 32 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 40 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 48 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 56 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 64 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(~#usb_acecad_id_table~0.base, ~#usb_acecad_id_table~0.offset, ~#usb_acecad_driver~0.base, 72 + ~#usb_acecad_driver~0.offset, 8);call write~unchecked~int(0, ~#usb_acecad_driver~0.base, 80 + ~#usb_acecad_driver~0.offset, 4);call write~unchecked~int(0, ~#usb_acecad_driver~0.base, 84 + ~#usb_acecad_driver~0.offset, 4);call write~unchecked~int(0, ~#usb_acecad_driver~0.base, 88 + ~#usb_acecad_driver~0.offset, 4);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 92 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 100 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 108 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 116 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 124 + ~#usb_acecad_driver~0.offset, 8);call write~unchecked~int(0, ~#usb_acecad_driver~0.base, 132 + ~#usb_acecad_driver~0.offset, 4);call write~unchecked~int(0, ~#usb_acecad_driver~0.base, 136 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 144 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 152 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 160 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 168 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 176 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 184 + ~#usb_acecad_driver~0.offset, 8);call write~unchecked~int(0, ~#usb_acecad_driver~0.base, 192 + ~#usb_acecad_driver~0.offset, 1);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 193 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 201 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 209 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 217 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 225 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 233 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 241 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 249 + ~#usb_acecad_driver~0.offset, 8);call write~unchecked~int(0, ~#usb_acecad_driver~0.base, 257 + ~#usb_acecad_driver~0.offset, 4);call write~unchecked~int(0, ~#usb_acecad_driver~0.base, 261 + ~#usb_acecad_driver~0.offset, 1);call write~unchecked~int(0, ~#usb_acecad_driver~0.base, 262 + ~#usb_acecad_driver~0.offset, 1);call write~unchecked~int(0, ~#usb_acecad_driver~0.base, 263 + ~#usb_acecad_driver~0.offset, 1);~int_urb~0.base, ~int_urb~0.offset := 0, 0;~bulk_urb~0.base, ~bulk_urb~0.offset := 0, 0;~completeFnInt~0.base, ~completeFnInt~0.offset := 0, 0;~completeFnBulk~0.base, ~completeFnBulk~0.offset := 0, 0; {25320#true} is VALID [2018-11-19 17:31:53,533 INFO L273 TraceCheckUtils]: 2: Hoare triple {25320#true} assume true; {25320#true} is VALID [2018-11-19 17:31:53,533 INFO L268 TraceCheckUtils]: 3: Hoare quadruple {25320#true} {25320#true} #888#return; {25320#true} is VALID [2018-11-19 17:31:53,533 INFO L256 TraceCheckUtils]: 4: Hoare triple {25320#true} call #t~ret207 := main(); {25320#true} is VALID [2018-11-19 17:31:53,533 INFO L273 TraceCheckUtils]: 5: Hoare triple {25320#true} havoc ~ldvarg0~0.base, ~ldvarg0~0.offset;havoc ~tmp~18.base, ~tmp~18.offset;havoc ~tmp___0~6;havoc ~tmp___1~3;havoc ~tmp___2~1; {25320#true} is VALID [2018-11-19 17:31:53,533 INFO L256 TraceCheckUtils]: 6: Hoare triple {25320#true} call #t~ret183.base, #t~ret183.offset := ldv_init_zalloc(24); {25320#true} is VALID [2018-11-19 17:31:53,534 INFO L273 TraceCheckUtils]: 7: Hoare triple {25320#true} ~size := #in~size;havoc ~p~2.base, ~p~2.offset;havoc ~tmp~6.base, ~tmp~6.offset;call #t~malloc69.base, #t~malloc69.offset := #Ultimate.alloc((if ~size % 4294967296 % 4294967296 <= 2147483647 then ~size % 4294967296 % 4294967296 else ~size % 4294967296 % 4294967296 - 4294967296)); {25320#true} is VALID [2018-11-19 17:31:53,534 INFO L256 TraceCheckUtils]: 8: Hoare triple {25320#true} call #Ultimate.meminit(#t~malloc69.base, #t~malloc69.offset, 1, (if ~size % 4294967296 % 4294967296 <= 2147483647 then ~size % 4294967296 % 4294967296 else ~size % 4294967296 % 4294967296 - 4294967296), (if ~size % 4294967296 % 4294967296 <= 2147483647 then ~size % 4294967296 % 4294967296 else ~size % 4294967296 % 4294967296 - 4294967296)); {25320#true} is VALID [2018-11-19 17:31:53,534 INFO L273 TraceCheckUtils]: 9: Hoare triple {25320#true} #memory_int := ~initToZeroAtPointerBaseAddress~int(#memory_int, #ptr.base); {25320#true} is VALID [2018-11-19 17:31:53,534 INFO L273 TraceCheckUtils]: 10: Hoare triple {25320#true} assume true; {25320#true} is VALID [2018-11-19 17:31:53,534 INFO L268 TraceCheckUtils]: 11: Hoare quadruple {25320#true} {25320#true} #808#return; {25320#true} is VALID [2018-11-19 17:31:53,535 INFO L273 TraceCheckUtils]: 12: Hoare triple {25320#true} ~tmp~6.base, ~tmp~6.offset := #t~malloc69.base, #t~malloc69.offset;~p~2.base, ~p~2.offset := ~tmp~6.base, ~tmp~6.offset;assume 0 != (if 0 != (~p~2.base + ~p~2.offset) % 18446744073709551616 then 1 else 0);#res.base, #res.offset := ~p~2.base, ~p~2.offset; {25320#true} is VALID [2018-11-19 17:31:53,535 INFO L273 TraceCheckUtils]: 13: Hoare triple {25320#true} assume true; {25320#true} is VALID [2018-11-19 17:31:53,535 INFO L268 TraceCheckUtils]: 14: Hoare quadruple {25320#true} {25320#true} #824#return; {25320#true} is VALID [2018-11-19 17:31:53,539 INFO L273 TraceCheckUtils]: 15: Hoare triple {25320#true} ~tmp~18.base, ~tmp~18.offset := #t~ret183.base, #t~ret183.offset;havoc #t~ret183.base, #t~ret183.offset;~ldvarg0~0.base, ~ldvarg0~0.offset := ~tmp~18.base, ~tmp~18.offset;call ldv_initialize();~ldv_state_variable_1~0 := 0;~ref_cnt~0 := 0;~ldv_state_variable_0~0 := 1; {25322#(= ~ldv_state_variable_1~0 0)} is VALID [2018-11-19 17:31:53,541 INFO L273 TraceCheckUtils]: 16: Hoare triple {25322#(= ~ldv_state_variable_1~0 0)} assume -2147483648 <= #t~nondet184 && #t~nondet184 <= 2147483647;~tmp___0~6 := #t~nondet184;havoc #t~nondet184;#t~switch185 := 0 == ~tmp___0~6; {25322#(= ~ldv_state_variable_1~0 0)} is VALID [2018-11-19 17:31:53,541 INFO L273 TraceCheckUtils]: 17: Hoare triple {25322#(= ~ldv_state_variable_1~0 0)} assume #t~switch185; {25322#(= ~ldv_state_variable_1~0 0)} is VALID [2018-11-19 17:31:53,543 INFO L273 TraceCheckUtils]: 18: Hoare triple {25322#(= ~ldv_state_variable_1~0 0)} assume 0 != ~ldv_state_variable_1~0;assume -2147483648 <= #t~nondet186 && #t~nondet186 <= 2147483647;~tmp___1~3 := #t~nondet186;havoc #t~nondet186;#t~switch187 := 0 == ~tmp___1~3; {25321#false} is VALID [2018-11-19 17:31:53,543 INFO L273 TraceCheckUtils]: 19: Hoare triple {25321#false} assume #t~switch187; {25321#false} is VALID [2018-11-19 17:31:53,543 INFO L273 TraceCheckUtils]: 20: Hoare triple {25321#false} assume 1 == ~ldv_state_variable_1~0; {25321#false} is VALID [2018-11-19 17:31:53,543 INFO L256 TraceCheckUtils]: 21: Hoare triple {25321#false} call #t~ret188 := usb_acecad_probe(~usb_acecad_driver_group1~0.base, ~usb_acecad_driver_group1~0.offset, ~ldvarg0~0.base, ~ldvarg0~0.offset); {25320#true} is VALID [2018-11-19 17:31:53,543 INFO L273 TraceCheckUtils]: 22: Hoare triple {25320#true} ~intf.base, ~intf.offset := #in~intf.base, #in~intf.offset;~id.base, ~id.offset := #in~id.base, #in~id.offset;havoc ~dev~1.base, ~dev~1.offset;havoc ~tmp~14.base, ~tmp~14.offset;havoc ~interface~0.base, ~interface~0.offset;havoc ~endpoint~0.base, ~endpoint~0.offset;havoc ~acecad~3.base, ~acecad~3.offset;havoc ~input_dev~0.base, ~input_dev~0.offset;havoc ~pipe~0;havoc ~maxp~0;havoc ~err~0;havoc ~tmp___0~5;havoc ~tmp___1~2;havoc ~tmp___2~0;havoc ~tmp___3~0.base, ~tmp___3~0.offset;havoc ~tmp___4~0.base, ~tmp___4~0.offset;havoc ~tmp___5~0;havoc ~tmp___6~0; {25320#true} is VALID [2018-11-19 17:31:53,544 INFO L256 TraceCheckUtils]: 23: Hoare triple {25320#true} call #t~ret121.base, #t~ret121.offset := interface_to_usbdev(~intf.base, ~intf.offset); {25320#true} is VALID [2018-11-19 17:31:53,544 INFO L273 TraceCheckUtils]: 24: Hoare triple {25320#true} ~intf.base, ~intf.offset := #in~intf.base, #in~intf.offset;havoc ~tmp~19.base, ~tmp~19.offset; {25320#true} is VALID [2018-11-19 17:31:53,544 INFO L256 TraceCheckUtils]: 25: Hoare triple {25320#true} call #t~ret192.base, #t~ret192.offset := ldv_interface_to_usbdev(); {25320#true} is VALID [2018-11-19 17:31:53,544 INFO L273 TraceCheckUtils]: 26: Hoare triple {25320#true} havoc ~result~1.base, ~result~1.offset; {25320#true} is VALID [2018-11-19 17:31:53,545 INFO L256 TraceCheckUtils]: 27: Hoare triple {25320#true} call #t~ret205.base, #t~ret205.offset := ldv_undef_ptr(); {25320#true} is VALID [2018-11-19 17:31:53,545 INFO L273 TraceCheckUtils]: 28: Hoare triple {25320#true} havoc ~tmp~9.base, ~tmp~9.offset;~tmp~9.base, ~tmp~9.offset := #t~nondet72.base, #t~nondet72.offset;havoc #t~nondet72.base, #t~nondet72.offset;#res.base, #res.offset := ~tmp~9.base, ~tmp~9.offset; {25320#true} is VALID [2018-11-19 17:31:53,545 INFO L273 TraceCheckUtils]: 29: Hoare triple {25320#true} assume true; {25320#true} is VALID [2018-11-19 17:31:53,545 INFO L268 TraceCheckUtils]: 30: Hoare quadruple {25320#true} {25320#true} #892#return; {25320#true} is VALID [2018-11-19 17:31:53,546 INFO L273 TraceCheckUtils]: 31: Hoare triple {25320#true} ~result~1.base, ~result~1.offset := #t~ret205.base, #t~ret205.offset;havoc #t~ret205.base, #t~ret205.offset; {25320#true} is VALID [2018-11-19 17:31:53,546 INFO L273 TraceCheckUtils]: 32: Hoare triple {25320#true} assume !(0 == (~result~1.base + ~result~1.offset) % 18446744073709551616);#res.base, #res.offset := ~result~1.base, ~result~1.offset; {25320#true} is VALID [2018-11-19 17:31:53,546 INFO L273 TraceCheckUtils]: 33: Hoare triple {25320#true} assume true; {25320#true} is VALID [2018-11-19 17:31:53,546 INFO L268 TraceCheckUtils]: 34: Hoare quadruple {25320#true} {25320#true} #876#return; {25320#true} is VALID [2018-11-19 17:31:53,546 INFO L273 TraceCheckUtils]: 35: Hoare triple {25320#true} ~tmp~19.base, ~tmp~19.offset := #t~ret192.base, #t~ret192.offset;havoc #t~ret192.base, #t~ret192.offset;#res.base, #res.offset := ~tmp~19.base, ~tmp~19.offset; {25320#true} is VALID [2018-11-19 17:31:53,546 INFO L273 TraceCheckUtils]: 36: Hoare triple {25320#true} assume true; {25320#true} is VALID [2018-11-19 17:31:53,547 INFO L268 TraceCheckUtils]: 37: Hoare quadruple {25320#true} {25320#true} #734#return; {25320#true} is VALID [2018-11-19 17:31:53,547 INFO L273 TraceCheckUtils]: 38: Hoare triple {25320#true} ~tmp~14.base, ~tmp~14.offset := #t~ret121.base, #t~ret121.offset;havoc #t~ret121.base, #t~ret121.offset;~dev~1.base, ~dev~1.offset := ~tmp~14.base, ~tmp~14.offset;call #t~mem122.base, #t~mem122.offset := read~$Pointer$(~intf.base, 8 + ~intf.offset, 8);~interface~0.base, ~interface~0.offset := #t~mem122.base, #t~mem122.offset;havoc #t~mem122.base, #t~mem122.offset;call #t~mem123 := read~int(~interface~0.base, 4 + ~interface~0.offset, 1); {25320#true} is VALID [2018-11-19 17:31:53,547 INFO L273 TraceCheckUtils]: 39: Hoare triple {25320#true} assume !(1 != #t~mem123 % 256 % 4294967296);havoc #t~mem123;call #t~mem124.base, #t~mem124.offset := read~$Pointer$(~interface~0.base, 9 + ~interface~0.offset, 8);~endpoint~0.base, ~endpoint~0.offset := #t~mem124.base, #t~mem124.offset;havoc #t~mem124.base, #t~mem124.offset; {25320#true} is VALID [2018-11-19 17:31:53,547 INFO L256 TraceCheckUtils]: 40: Hoare triple {25320#true} call #t~ret125 := usb_endpoint_is_int_in(~endpoint~0.base, ~endpoint~0.offset); {25320#true} is VALID [2018-11-19 17:31:53,548 INFO L273 TraceCheckUtils]: 41: Hoare triple {25320#true} ~epd.base, ~epd.offset := #in~epd.base, #in~epd.offset;havoc ~tmp~0;havoc ~tmp___0~0;havoc ~tmp___1~0; {25320#true} is VALID [2018-11-19 17:31:53,548 INFO L256 TraceCheckUtils]: 42: Hoare triple {25320#true} call #t~ret2 := usb_endpoint_xfer_int(~epd.base, ~epd.offset); {25320#true} is VALID [2018-11-19 17:31:53,548 INFO L273 TraceCheckUtils]: 43: Hoare triple {25320#true} ~epd.base, ~epd.offset := #in~epd.base, #in~epd.offset;call #t~mem1 := read~int(~epd.base, 3 + ~epd.offset, 1);#res := (if 3 == ~bitwiseAnd(#t~mem1 % 256, 3) then 1 else 0);havoc #t~mem1; {25320#true} is VALID [2018-11-19 17:31:53,548 INFO L273 TraceCheckUtils]: 44: Hoare triple {25320#true} assume true; {25320#true} is VALID [2018-11-19 17:31:53,549 INFO L268 TraceCheckUtils]: 45: Hoare quadruple {25320#true} {25320#true} #796#return; {25320#true} is VALID [2018-11-19 17:31:53,549 INFO L273 TraceCheckUtils]: 46: Hoare triple {25320#true} assume -2147483648 <= #t~ret2 && #t~ret2 <= 2147483647;~tmp~0 := #t~ret2;havoc #t~ret2; {25320#true} is VALID [2018-11-19 17:31:53,549 INFO L273 TraceCheckUtils]: 47: Hoare triple {25320#true} assume !(0 != ~tmp~0);~tmp___1~0 := 0; {25320#true} is VALID [2018-11-19 17:31:53,549 INFO L273 TraceCheckUtils]: 48: Hoare triple {25320#true} #res := ~tmp___1~0; {25320#true} is VALID [2018-11-19 17:31:53,549 INFO L273 TraceCheckUtils]: 49: Hoare triple {25320#true} assume true; {25320#true} is VALID [2018-11-19 17:31:53,550 INFO L268 TraceCheckUtils]: 50: Hoare quadruple {25320#true} {25320#true} #736#return; {25320#true} is VALID [2018-11-19 17:31:53,550 INFO L273 TraceCheckUtils]: 51: Hoare triple {25320#true} assume -2147483648 <= #t~ret125 && #t~ret125 <= 2147483647;~tmp___0~5 := #t~ret125;havoc #t~ret125; {25320#true} is VALID [2018-11-19 17:31:53,550 INFO L273 TraceCheckUtils]: 52: Hoare triple {25320#true} assume !(0 == ~tmp___0~5);call #t~mem126 := read~int(~endpoint~0.base, 2 + ~endpoint~0.offset, 1); {25320#true} is VALID [2018-11-19 17:31:53,550 INFO L256 TraceCheckUtils]: 53: Hoare triple {25320#true} call #t~ret127 := __create_pipe(~dev~1.base, ~dev~1.offset, #t~mem126 % 256); {25320#true} is VALID [2018-11-19 17:31:53,551 INFO L273 TraceCheckUtils]: 54: Hoare triple {25320#true} ~dev.base, ~dev.offset := #in~dev.base, #in~dev.offset;~endpoint := #in~endpoint;call #t~mem46 := read~int(~dev.base, ~dev.offset, 4);#res := ~bitwiseOr(256 * #t~mem46, 32768 * ~endpoint);havoc #t~mem46; {25320#true} is VALID [2018-11-19 17:31:53,551 INFO L273 TraceCheckUtils]: 55: Hoare triple {25320#true} assume true; {25320#true} is VALID [2018-11-19 17:31:53,551 INFO L268 TraceCheckUtils]: 56: Hoare quadruple {25320#true} {25320#true} #738#return; {25320#true} is VALID [2018-11-19 17:31:53,551 INFO L273 TraceCheckUtils]: 57: Hoare triple {25320#true} ~tmp___1~2 := #t~ret127;havoc #t~ret127;havoc #t~mem126;~pipe~0 := (if ~bitwiseOr(~tmp___1~2, 1073741952) % 4294967296 % 4294967296 <= 2147483647 then ~bitwiseOr(~tmp___1~2, 1073741952) % 4294967296 % 4294967296 else ~bitwiseOr(~tmp___1~2, 1073741952) % 4294967296 % 4294967296 - 4294967296); {25320#true} is VALID [2018-11-19 17:31:53,551 INFO L256 TraceCheckUtils]: 58: Hoare triple {25320#true} call #t~ret128 := usb_maxpacket(~dev~1.base, ~dev~1.offset, ~pipe~0, (if 0 == ~bitwiseAnd(~pipe~0, 128) then 1 else 0)); {25320#true} is VALID [2018-11-19 17:31:53,552 INFO L273 TraceCheckUtils]: 59: Hoare triple {25320#true} ~udev.base, ~udev.offset := #in~udev.base, #in~udev.offset;~pipe := #in~pipe;~is_out := #in~is_out;havoc ~ep~0.base, ~ep~0.offset;havoc ~epnum~0;havoc ~__ret_warn_on~0;havoc ~tmp~2;havoc ~__ret_warn_on___0~0;havoc ~tmp___0~1;~epnum~0 := ~bitwiseAnd(~pipe / 32768, 15); {25320#true} is VALID [2018-11-19 17:31:53,552 INFO L273 TraceCheckUtils]: 60: Hoare triple {25320#true} assume 0 != ~is_out;~__ret_warn_on~0 := (if 0 != ~bitwiseAnd(~pipe, 128) then 1 else 0); {25320#true} is VALID [2018-11-19 17:31:53,552 INFO L256 TraceCheckUtils]: 61: Hoare triple {25320#true} call #t~ret47 := ldv__builtin_expect((if 0 != ~__ret_warn_on~0 then 1 else 0), 0); {25320#true} is VALID [2018-11-19 17:31:53,552 INFO L273 TraceCheckUtils]: 62: Hoare triple {25320#true} ~exp := #in~exp;~c := #in~c;#res := ~exp; {25320#true} is VALID [2018-11-19 17:31:53,553 INFO L273 TraceCheckUtils]: 63: Hoare triple {25320#true} assume true; {25320#true} is VALID [2018-11-19 17:31:53,553 INFO L268 TraceCheckUtils]: 64: Hoare quadruple {25320#true} {25320#true} #810#return; {25320#true} is VALID [2018-11-19 17:31:53,553 INFO L273 TraceCheckUtils]: 65: Hoare triple {25320#true} assume -9223372036854775808 <= #t~ret47 && #t~ret47 <= 9223372036854775807;~tmp~2 := #t~ret47;havoc #t~ret47; {25320#true} is VALID [2018-11-19 17:31:53,553 INFO L273 TraceCheckUtils]: 66: Hoare triple {25320#true} assume 0 != ~tmp~2;call warn_slowpath_null(#t~string48.base, #t~string48.offset, 1563); {25320#true} is VALID [2018-11-19 17:31:53,553 INFO L256 TraceCheckUtils]: 67: Hoare triple {25320#true} call #t~ret49 := ldv__builtin_expect((if 0 != ~__ret_warn_on~0 then 1 else 0), 0); {25320#true} is VALID [2018-11-19 17:31:53,554 INFO L273 TraceCheckUtils]: 68: Hoare triple {25320#true} ~exp := #in~exp;~c := #in~c;#res := ~exp; {25320#true} is VALID [2018-11-19 17:31:53,554 INFO L273 TraceCheckUtils]: 69: Hoare triple {25320#true} assume true; {25320#true} is VALID [2018-11-19 17:31:53,554 INFO L268 TraceCheckUtils]: 70: Hoare quadruple {25320#true} {25320#true} #812#return; {25320#true} is VALID [2018-11-19 17:31:53,554 INFO L273 TraceCheckUtils]: 71: Hoare triple {25320#true} assume -9223372036854775808 <= #t~ret49 && #t~ret49 <= 9223372036854775807;havoc #t~ret49;call #t~mem50.base, #t~mem50.offset := read~$Pointer$(~udev.base, 1314 + ~udev.offset + 8 * (~epnum~0 % 4294967296), 8);~ep~0.base, ~ep~0.offset := #t~mem50.base, #t~mem50.offset;havoc #t~mem50.base, #t~mem50.offset; {25320#true} is VALID [2018-11-19 17:31:53,555 INFO L273 TraceCheckUtils]: 72: Hoare triple {25320#true} assume 0 == (~ep~0.base + ~ep~0.offset) % 18446744073709551616;#res := 0; {25320#true} is VALID [2018-11-19 17:31:53,555 INFO L273 TraceCheckUtils]: 73: Hoare triple {25320#true} assume true; {25320#true} is VALID [2018-11-19 17:31:53,555 INFO L268 TraceCheckUtils]: 74: Hoare quadruple {25320#true} {25320#true} #740#return; {25320#true} is VALID [2018-11-19 17:31:53,555 INFO L273 TraceCheckUtils]: 75: Hoare triple {25320#true} ~tmp___2~0 := #t~ret128;havoc #t~ret128;~maxp~0 := ~tmp___2~0 % 65536; {25320#true} is VALID [2018-11-19 17:31:53,555 INFO L256 TraceCheckUtils]: 76: Hoare triple {25320#true} call #t~ret129.base, #t~ret129.offset := kzalloc(232, 208); {25320#true} is VALID [2018-11-19 17:31:53,556 INFO L273 TraceCheckUtils]: 77: Hoare triple {25320#true} ~size := #in~size;~flags := #in~flags;havoc ~tmp~3.base, ~tmp~3.offset; {25320#true} is VALID [2018-11-19 17:31:53,556 INFO L256 TraceCheckUtils]: 78: Hoare triple {25320#true} call #t~ret60.base, #t~ret60.offset := kmalloc(~size, ~bitwiseOr(~flags, 32768)); {25320#true} is VALID [2018-11-19 17:31:53,556 INFO L273 TraceCheckUtils]: 79: Hoare triple {25320#true} ~size := #in~size;~flags := #in~flags;havoc ~tmp___1~1.base, ~tmp___1~1.offset; {25320#true} is VALID [2018-11-19 17:31:53,556 INFO L256 TraceCheckUtils]: 80: Hoare triple {25320#true} call #t~ret59.base, #t~ret59.offset := __kmalloc(~size, ~flags); {25320#true} is VALID [2018-11-19 17:31:53,556 INFO L273 TraceCheckUtils]: 81: Hoare triple {25320#true} ~size := #in~size;~t := #in~t; {25320#true} is VALID [2018-11-19 17:31:53,557 INFO L256 TraceCheckUtils]: 82: Hoare triple {25320#true} call #t~ret58.base, #t~ret58.offset := ldv_malloc(~size); {25320#true} is VALID [2018-11-19 17:31:53,557 INFO L273 TraceCheckUtils]: 83: Hoare triple {25320#true} ~size := #in~size;havoc ~p~0.base, ~p~0.offset;havoc ~tmp~4.base, ~tmp~4.offset;havoc ~tmp___0~2;assume -2147483648 <= #t~nondet65 && #t~nondet65 <= 2147483647;~tmp___0~2 := #t~nondet65;havoc #t~nondet65; {25320#true} is VALID [2018-11-19 17:31:53,557 INFO L273 TraceCheckUtils]: 84: Hoare triple {25320#true} assume 0 != ~tmp___0~2;#res.base, #res.offset := 0, 0; {25320#true} is VALID [2018-11-19 17:31:53,557 INFO L273 TraceCheckUtils]: 85: Hoare triple {25320#true} assume true; {25320#true} is VALID [2018-11-19 17:31:53,557 INFO L268 TraceCheckUtils]: 86: Hoare quadruple {25320#true} {25320#true} #822#return; {25320#true} is VALID [2018-11-19 17:31:53,557 INFO L273 TraceCheckUtils]: 87: Hoare triple {25320#true} #res.base, #res.offset := #t~ret58.base, #t~ret58.offset;havoc #t~ret58.base, #t~ret58.offset; {25320#true} is VALID [2018-11-19 17:31:53,558 INFO L273 TraceCheckUtils]: 88: Hoare triple {25320#true} assume true; {25320#true} is VALID [2018-11-19 17:31:53,558 INFO L268 TraceCheckUtils]: 89: Hoare quadruple {25320#true} {25320#true} #870#return; {25320#true} is VALID [2018-11-19 17:31:53,558 INFO L273 TraceCheckUtils]: 90: Hoare triple {25320#true} ~tmp___1~1.base, ~tmp___1~1.offset := #t~ret59.base, #t~ret59.offset;havoc #t~ret59.base, #t~ret59.offset;#res.base, #res.offset := ~tmp___1~1.base, ~tmp___1~1.offset; {25320#true} is VALID [2018-11-19 17:31:53,558 INFO L273 TraceCheckUtils]: 91: Hoare triple {25320#true} assume true; {25320#true} is VALID [2018-11-19 17:31:53,558 INFO L268 TraceCheckUtils]: 92: Hoare quadruple {25320#true} {25320#true} #868#return; {25320#true} is VALID [2018-11-19 17:31:53,558 INFO L273 TraceCheckUtils]: 93: Hoare triple {25320#true} ~tmp~3.base, ~tmp~3.offset := #t~ret60.base, #t~ret60.offset;havoc #t~ret60.base, #t~ret60.offset;#res.base, #res.offset := ~tmp~3.base, ~tmp~3.offset; {25320#true} is VALID [2018-11-19 17:31:53,558 INFO L273 TraceCheckUtils]: 94: Hoare triple {25320#true} assume true; {25320#true} is VALID [2018-11-19 17:31:53,559 INFO L268 TraceCheckUtils]: 95: Hoare quadruple {25320#true} {25320#true} #742#return; {25320#true} is VALID [2018-11-19 17:31:53,559 INFO L273 TraceCheckUtils]: 96: Hoare triple {25320#true} ~tmp___3~0.base, ~tmp___3~0.offset := #t~ret129.base, #t~ret129.offset;havoc #t~ret129.base, #t~ret129.offset;~acecad~3.base, ~acecad~3.offset := ~tmp___3~0.base, ~tmp___3~0.offset; {25320#true} is VALID [2018-11-19 17:31:53,559 INFO L256 TraceCheckUtils]: 97: Hoare triple {25320#true} call #t~ret130.base, #t~ret130.offset := input_allocate_device(); {25320#true} is VALID [2018-11-19 17:31:53,559 INFO L256 TraceCheckUtils]: 98: Hoare triple {25320#true} call #t~ret74.base, #t~ret74.offset := kzalloc(1855, ~bitwiseOr(~bitwiseOr(16, 64), 128)); {25320#true} is VALID [2018-11-19 17:31:53,559 INFO L273 TraceCheckUtils]: 99: Hoare triple {25320#true} ~size := #in~size;~flags := #in~flags;havoc ~tmp~3.base, ~tmp~3.offset; {25320#true} is VALID [2018-11-19 17:31:53,559 INFO L256 TraceCheckUtils]: 100: Hoare triple {25320#true} call #t~ret60.base, #t~ret60.offset := kmalloc(~size, ~bitwiseOr(~flags, 32768)); {25320#true} is VALID [2018-11-19 17:31:53,559 INFO L273 TraceCheckUtils]: 101: Hoare triple {25320#true} ~size := #in~size;~flags := #in~flags;havoc ~tmp___1~1.base, ~tmp___1~1.offset; {25320#true} is VALID [2018-11-19 17:31:53,560 INFO L256 TraceCheckUtils]: 102: Hoare triple {25320#true} call #t~ret59.base, #t~ret59.offset := __kmalloc(~size, ~flags); {25320#true} is VALID [2018-11-19 17:31:53,560 INFO L273 TraceCheckUtils]: 103: Hoare triple {25320#true} ~size := #in~size;~t := #in~t; {25320#true} is VALID [2018-11-19 17:31:53,560 INFO L256 TraceCheckUtils]: 104: Hoare triple {25320#true} call #t~ret58.base, #t~ret58.offset := ldv_malloc(~size); {25320#true} is VALID [2018-11-19 17:31:53,560 INFO L273 TraceCheckUtils]: 105: Hoare triple {25320#true} ~size := #in~size;havoc ~p~0.base, ~p~0.offset;havoc ~tmp~4.base, ~tmp~4.offset;havoc ~tmp___0~2;assume -2147483648 <= #t~nondet65 && #t~nondet65 <= 2147483647;~tmp___0~2 := #t~nondet65;havoc #t~nondet65; {25320#true} is VALID [2018-11-19 17:31:53,560 INFO L273 TraceCheckUtils]: 106: Hoare triple {25320#true} assume 0 != ~tmp___0~2;#res.base, #res.offset := 0, 0; {25320#true} is VALID [2018-11-19 17:31:53,560 INFO L273 TraceCheckUtils]: 107: Hoare triple {25320#true} assume true; {25320#true} is VALID [2018-11-19 17:31:53,560 INFO L268 TraceCheckUtils]: 108: Hoare quadruple {25320#true} {25320#true} #822#return; {25320#true} is VALID [2018-11-19 17:31:53,561 INFO L273 TraceCheckUtils]: 109: Hoare triple {25320#true} #res.base, #res.offset := #t~ret58.base, #t~ret58.offset;havoc #t~ret58.base, #t~ret58.offset; {25320#true} is VALID [2018-11-19 17:31:53,561 INFO L273 TraceCheckUtils]: 110: Hoare triple {25320#true} assume true; {25320#true} is VALID [2018-11-19 17:31:53,561 INFO L268 TraceCheckUtils]: 111: Hoare quadruple {25320#true} {25320#true} #870#return; {25320#true} is VALID [2018-11-19 17:31:53,561 INFO L273 TraceCheckUtils]: 112: Hoare triple {25320#true} ~tmp___1~1.base, ~tmp___1~1.offset := #t~ret59.base, #t~ret59.offset;havoc #t~ret59.base, #t~ret59.offset;#res.base, #res.offset := ~tmp___1~1.base, ~tmp___1~1.offset; {25320#true} is VALID [2018-11-19 17:31:53,561 INFO L273 TraceCheckUtils]: 113: Hoare triple {25320#true} assume true; {25320#true} is VALID [2018-11-19 17:31:53,561 INFO L268 TraceCheckUtils]: 114: Hoare quadruple {25320#true} {25320#true} #868#return; {25320#true} is VALID [2018-11-19 17:31:53,561 INFO L273 TraceCheckUtils]: 115: Hoare triple {25320#true} ~tmp~3.base, ~tmp~3.offset := #t~ret60.base, #t~ret60.offset;havoc #t~ret60.base, #t~ret60.offset;#res.base, #res.offset := ~tmp~3.base, ~tmp~3.offset; {25320#true} is VALID [2018-11-19 17:31:53,561 INFO L273 TraceCheckUtils]: 116: Hoare triple {25320#true} assume true; {25320#true} is VALID [2018-11-19 17:31:53,562 INFO L268 TraceCheckUtils]: 117: Hoare quadruple {25320#true} {25320#true} #854#return; {25320#true} is VALID [2018-11-19 17:31:53,562 INFO L273 TraceCheckUtils]: 118: Hoare triple {25320#true} #res.base, #res.offset := #t~ret74.base, #t~ret74.offset;havoc #t~ret74.base, #t~ret74.offset; {25320#true} is VALID [2018-11-19 17:31:53,562 INFO L273 TraceCheckUtils]: 119: Hoare triple {25320#true} assume true; {25320#true} is VALID [2018-11-19 17:31:53,562 INFO L268 TraceCheckUtils]: 120: Hoare quadruple {25320#true} {25320#true} #744#return; {25320#true} is VALID [2018-11-19 17:31:53,562 INFO L273 TraceCheckUtils]: 121: Hoare triple {25320#true} ~input_dev~0.base, ~input_dev~0.offset := #t~ret130.base, #t~ret130.offset;havoc #t~ret130.base, #t~ret130.offset; {25320#true} is VALID [2018-11-19 17:31:53,562 INFO L273 TraceCheckUtils]: 122: Hoare triple {25320#true} assume !(0 == (~acecad~3.base + ~acecad~3.offset) % 18446744073709551616 || 0 == (~input_dev~0.base + ~input_dev~0.offset) % 18446744073709551616);call #t~ret131.base, #t~ret131.offset := usb_alloc_coherent(~dev~1.base, ~dev~1.offset, 8, 208, ~acecad~3.base, 224 + ~acecad~3.offset);~tmp___4~0.base, ~tmp___4~0.offset := #t~ret131.base, #t~ret131.offset;havoc #t~ret131.base, #t~ret131.offset;call write~$Pointer$(~tmp___4~0.base, ~tmp___4~0.offset, ~acecad~3.base, 216 + ~acecad~3.offset, 8);call #t~mem132.base, #t~mem132.offset := read~$Pointer$(~acecad~3.base, 216 + ~acecad~3.offset, 8); {25320#true} is VALID [2018-11-19 17:31:53,562 INFO L273 TraceCheckUtils]: 123: Hoare triple {25320#true} assume !(0 == (#t~mem132.base + #t~mem132.offset) % 18446744073709551616);havoc #t~mem132.base, #t~mem132.offset; {25320#true} is VALID [2018-11-19 17:31:53,563 INFO L256 TraceCheckUtils]: 124: Hoare triple {25320#true} call #t~ret133.base, #t~ret133.offset := ldv_usb_alloc_urb_5(0, 208); {25320#true} is VALID [2018-11-19 17:31:53,563 INFO L273 TraceCheckUtils]: 125: Hoare triple {25320#true} ~ldv_func_arg1 := #in~ldv_func_arg1;~ldv_func_arg2 := #in~ldv_func_arg2;havoc ~ldv_func_res~1.base, ~ldv_func_res~1.offset;havoc ~tmp~23.base, ~tmp~23.offset;call #t~ret196.base, #t~ret196.offset := usb_alloc_urb(~ldv_func_arg1, ~ldv_func_arg2);~tmp~23.base, ~tmp~23.offset := #t~ret196.base, #t~ret196.offset;havoc #t~ret196.base, #t~ret196.offset;~ldv_func_res~1.base, ~ldv_func_res~1.offset := ~tmp~23.base, ~tmp~23.offset; {25320#true} is VALID [2018-11-19 17:31:53,563 INFO L256 TraceCheckUtils]: 126: Hoare triple {25320#true} call ldv_alloc_urb(~ldv_func_res~1.base, ~ldv_func_res~1.offset); {25320#true} is VALID [2018-11-19 17:31:53,563 INFO L273 TraceCheckUtils]: 127: Hoare triple {25320#true} ~res.base, ~res.offset := #in~res.base, #in~res.offset; {25320#true} is VALID [2018-11-19 17:31:53,563 INFO L273 TraceCheckUtils]: 128: Hoare triple {25320#true} assume 0 != (~res.base + ~res.offset) % 18446744073709551616;~URB_STATE~0 := 1 + ~URB_STATE~0; {25320#true} is VALID [2018-11-19 17:31:53,563 INFO L273 TraceCheckUtils]: 129: Hoare triple {25320#true} assume true; {25320#true} is VALID [2018-11-19 17:31:53,563 INFO L268 TraceCheckUtils]: 130: Hoare quadruple {25320#true} {25320#true} #874#return; {25320#true} is VALID [2018-11-19 17:31:53,564 INFO L273 TraceCheckUtils]: 131: Hoare triple {25320#true} #res.base, #res.offset := ~ldv_func_res~1.base, ~ldv_func_res~1.offset; {25320#true} is VALID [2018-11-19 17:31:53,564 INFO L273 TraceCheckUtils]: 132: Hoare triple {25320#true} assume true; {25320#true} is VALID [2018-11-19 17:31:53,564 INFO L268 TraceCheckUtils]: 133: Hoare quadruple {25320#true} {25320#true} #746#return; {25320#true} is VALID [2018-11-19 17:31:53,564 INFO L273 TraceCheckUtils]: 134: Hoare triple {25320#true} call write~$Pointer$(#t~ret133.base, #t~ret133.offset, ~acecad~3.base, 208 + ~acecad~3.offset, 8);havoc #t~ret133.base, #t~ret133.offset;call #t~mem134.base, #t~mem134.offset := read~$Pointer$(~acecad~3.base, 208 + ~acecad~3.offset, 8); {25320#true} is VALID [2018-11-19 17:31:53,564 INFO L273 TraceCheckUtils]: 135: Hoare triple {25320#true} assume 0 == (#t~mem134.base + #t~mem134.offset) % 18446744073709551616;havoc #t~mem134.base, #t~mem134.offset;~err~0 := -12; {25320#true} is VALID [2018-11-19 17:31:53,564 INFO L273 TraceCheckUtils]: 136: Hoare triple {25320#true} call #t~mem170.base, #t~mem170.offset := read~$Pointer$(~acecad~3.base, 216 + ~acecad~3.offset, 8);call #t~mem171 := read~int(~acecad~3.base, 224 + ~acecad~3.offset, 8);call usb_free_coherent(~dev~1.base, ~dev~1.offset, 8, #t~mem170.base, #t~mem170.offset, #t~mem171);havoc #t~mem171;havoc #t~mem170.base, #t~mem170.offset; {25320#true} is VALID [2018-11-19 17:31:53,564 INFO L273 TraceCheckUtils]: 137: Hoare triple {25320#true} call input_free_device(~input_dev~0.base, ~input_dev~0.offset);call kfree(~acecad~3.base, ~acecad~3.offset);#res := ~err~0; {25320#true} is VALID [2018-11-19 17:31:53,565 INFO L273 TraceCheckUtils]: 138: Hoare triple {25320#true} assume true; {25320#true} is VALID [2018-11-19 17:31:53,565 INFO L268 TraceCheckUtils]: 139: Hoare quadruple {25320#true} {25321#false} #826#return; {25321#false} is VALID [2018-11-19 17:31:53,565 INFO L273 TraceCheckUtils]: 140: Hoare triple {25321#false} assume -2147483648 <= #t~ret188 && #t~ret188 <= 2147483647;~ldv_retval_0~0 := #t~ret188;havoc #t~ret188; {25321#false} is VALID [2018-11-19 17:31:53,565 INFO L273 TraceCheckUtils]: 141: Hoare triple {25321#false} assume 0 == ~ldv_retval_0~0;~ldv_state_variable_1~0 := 2;~ref_cnt~0 := 1 + ~ref_cnt~0; {25321#false} is VALID [2018-11-19 17:31:53,565 INFO L273 TraceCheckUtils]: 142: Hoare triple {25321#false} assume -2147483648 <= #t~nondet184 && #t~nondet184 <= 2147483647;~tmp___0~6 := #t~nondet184;havoc #t~nondet184;#t~switch185 := 0 == ~tmp___0~6; {25321#false} is VALID [2018-11-19 17:31:53,565 INFO L273 TraceCheckUtils]: 143: Hoare triple {25321#false} assume !#t~switch185;#t~switch185 := #t~switch185 || 1 == ~tmp___0~6; {25321#false} is VALID [2018-11-19 17:31:53,565 INFO L273 TraceCheckUtils]: 144: Hoare triple {25321#false} assume #t~switch185; {25321#false} is VALID [2018-11-19 17:31:53,566 INFO L273 TraceCheckUtils]: 145: Hoare triple {25321#false} assume 0 != ~ldv_state_variable_0~0;assume -2147483648 <= #t~nondet189 && #t~nondet189 <= 2147483647;~tmp___2~1 := #t~nondet189;havoc #t~nondet189;#t~switch190 := 0 == ~tmp___2~1; {25321#false} is VALID [2018-11-19 17:31:53,566 INFO L273 TraceCheckUtils]: 146: Hoare triple {25321#false} assume !#t~switch190;#t~switch190 := #t~switch190 || 1 == ~tmp___2~1; {25321#false} is VALID [2018-11-19 17:31:53,566 INFO L273 TraceCheckUtils]: 147: Hoare triple {25321#false} assume #t~switch190; {25321#false} is VALID [2018-11-19 17:31:53,566 INFO L273 TraceCheckUtils]: 148: Hoare triple {25321#false} assume 1 == ~ldv_state_variable_0~0; {25321#false} is VALID [2018-11-19 17:31:53,566 INFO L256 TraceCheckUtils]: 149: Hoare triple {25321#false} call #t~ret191 := usb_acecad_init(); {25320#true} is VALID [2018-11-19 17:31:53,566 INFO L273 TraceCheckUtils]: 150: Hoare triple {25320#true} havoc ~result~0;havoc ~tmp~16; {25320#true} is VALID [2018-11-19 17:31:53,566 INFO L256 TraceCheckUtils]: 151: Hoare triple {25320#true} call #t~ret179 := usb_register(~#usb_acecad_driver~0.base, ~#usb_acecad_driver~0.offset); {25320#true} is VALID [2018-11-19 17:31:53,566 INFO L273 TraceCheckUtils]: 152: Hoare triple {25320#true} ~driver.base, ~driver.offset := #in~driver.base, #in~driver.offset;havoc ~tmp~1; {25320#true} is VALID [2018-11-19 17:31:53,567 INFO L256 TraceCheckUtils]: 153: Hoare triple {25320#true} call #t~ret32 := ldv_usb_register_driver_2(~driver.base, ~driver.offset, ~#__this_module~0.base, ~#__this_module~0.offset, #t~string31.base, #t~string31.offset); {25320#true} is VALID [2018-11-19 17:31:53,567 INFO L273 TraceCheckUtils]: 154: Hoare triple {25320#true} ~ldv_func_arg1.base, ~ldv_func_arg1.offset := #in~ldv_func_arg1.base, #in~ldv_func_arg1.offset;~ldv_func_arg2.base, ~ldv_func_arg2.offset := #in~ldv_func_arg2.base, #in~ldv_func_arg2.offset;~ldv_func_arg3.base, ~ldv_func_arg3.offset := #in~ldv_func_arg3.base, #in~ldv_func_arg3.offset;havoc ~ldv_func_res~0;havoc ~tmp~20;call #t~ret193 := usb_register_driver(~ldv_func_arg1.base, ~ldv_func_arg1.offset, ~ldv_func_arg2.base, ~ldv_func_arg2.offset, ~ldv_func_arg3.base, ~ldv_func_arg3.offset);assume -2147483648 <= #t~ret193 && #t~ret193 <= 2147483647;~tmp~20 := #t~ret193;havoc #t~ret193;~ldv_func_res~0 := ~tmp~20;~ldv_state_variable_1~0 := 1;~usb_counter~0 := 0; {25320#true} is VALID [2018-11-19 17:31:53,567 INFO L256 TraceCheckUtils]: 155: Hoare triple {25320#true} call ldv_usb_driver_1(); {25320#true} is VALID [2018-11-19 17:31:53,567 INFO L273 TraceCheckUtils]: 156: Hoare triple {25320#true} havoc ~tmp~17.base, ~tmp~17.offset; {25320#true} is VALID [2018-11-19 17:31:53,567 INFO L256 TraceCheckUtils]: 157: Hoare triple {25320#true} call #t~ret182.base, #t~ret182.offset := ldv_init_zalloc(1248); {25320#true} is VALID [2018-11-19 17:31:53,568 INFO L273 TraceCheckUtils]: 158: Hoare triple {25320#true} ~size := #in~size;havoc ~p~2.base, ~p~2.offset;havoc ~tmp~6.base, ~tmp~6.offset;call #t~malloc69.base, #t~malloc69.offset := #Ultimate.alloc((if ~size % 4294967296 % 4294967296 <= 2147483647 then ~size % 4294967296 % 4294967296 else ~size % 4294967296 % 4294967296 - 4294967296)); {25320#true} is VALID [2018-11-19 17:31:53,568 INFO L256 TraceCheckUtils]: 159: Hoare triple {25320#true} call #Ultimate.meminit(#t~malloc69.base, #t~malloc69.offset, 1, (if ~size % 4294967296 % 4294967296 <= 2147483647 then ~size % 4294967296 % 4294967296 else ~size % 4294967296 % 4294967296 - 4294967296), (if ~size % 4294967296 % 4294967296 <= 2147483647 then ~size % 4294967296 % 4294967296 else ~size % 4294967296 % 4294967296 - 4294967296)); {25320#true} is VALID [2018-11-19 17:31:53,568 INFO L273 TraceCheckUtils]: 160: Hoare triple {25320#true} #memory_int := ~initToZeroAtPointerBaseAddress~int(#memory_int, #ptr.base); {25320#true} is VALID [2018-11-19 17:31:53,568 INFO L273 TraceCheckUtils]: 161: Hoare triple {25320#true} assume true; {25320#true} is VALID [2018-11-19 17:31:53,568 INFO L268 TraceCheckUtils]: 162: Hoare quadruple {25320#true} {25320#true} #808#return; {25320#true} is VALID [2018-11-19 17:31:53,568 INFO L273 TraceCheckUtils]: 163: Hoare triple {25320#true} ~tmp~6.base, ~tmp~6.offset := #t~malloc69.base, #t~malloc69.offset;~p~2.base, ~p~2.offset := ~tmp~6.base, ~tmp~6.offset;assume 0 != (if 0 != (~p~2.base + ~p~2.offset) % 18446744073709551616 then 1 else 0);#res.base, #res.offset := ~p~2.base, ~p~2.offset; {25320#true} is VALID [2018-11-19 17:31:53,568 INFO L273 TraceCheckUtils]: 164: Hoare triple {25320#true} assume true; {25320#true} is VALID [2018-11-19 17:31:53,568 INFO L268 TraceCheckUtils]: 165: Hoare quadruple {25320#true} {25320#true} #774#return; {25320#true} is VALID [2018-11-19 17:31:53,569 INFO L273 TraceCheckUtils]: 166: Hoare triple {25320#true} ~tmp~17.base, ~tmp~17.offset := #t~ret182.base, #t~ret182.offset;havoc #t~ret182.base, #t~ret182.offset;~usb_acecad_driver_group1~0.base, ~usb_acecad_driver_group1~0.offset := ~tmp~17.base, ~tmp~17.offset; {25320#true} is VALID [2018-11-19 17:31:53,569 INFO L273 TraceCheckUtils]: 167: Hoare triple {25320#true} assume true; {25320#true} is VALID [2018-11-19 17:31:53,569 INFO L268 TraceCheckUtils]: 168: Hoare quadruple {25320#true} {25320#true} #844#return; {25320#true} is VALID [2018-11-19 17:31:53,569 INFO L273 TraceCheckUtils]: 169: Hoare triple {25320#true} #res := ~ldv_func_res~0; {25320#true} is VALID [2018-11-19 17:31:53,569 INFO L273 TraceCheckUtils]: 170: Hoare triple {25320#true} assume true; {25320#true} is VALID [2018-11-19 17:31:53,570 INFO L268 TraceCheckUtils]: 171: Hoare quadruple {25320#true} {25320#true} #856#return; {25320#true} is VALID [2018-11-19 17:31:53,570 INFO L273 TraceCheckUtils]: 172: Hoare triple {25320#true} assume -2147483648 <= #t~ret32 && #t~ret32 <= 2147483647;~tmp~1 := #t~ret32;havoc #t~ret32;#res := ~tmp~1; {25320#true} is VALID [2018-11-19 17:31:53,570 INFO L273 TraceCheckUtils]: 173: Hoare triple {25320#true} assume true; {25320#true} is VALID [2018-11-19 17:31:53,570 INFO L268 TraceCheckUtils]: 174: Hoare quadruple {25320#true} {25320#true} #800#return; {25320#true} is VALID [2018-11-19 17:31:53,570 INFO L273 TraceCheckUtils]: 175: Hoare triple {25320#true} assume -2147483648 <= #t~ret179 && #t~ret179 <= 2147483647;~tmp~16 := #t~ret179;havoc #t~ret179;~result~0 := ~tmp~16; {25320#true} is VALID [2018-11-19 17:31:53,571 INFO L273 TraceCheckUtils]: 176: Hoare triple {25320#true} assume !(0 == ~result~0); {25320#true} is VALID [2018-11-19 17:31:53,571 INFO L273 TraceCheckUtils]: 177: Hoare triple {25320#true} #res := ~result~0; {25320#true} is VALID [2018-11-19 17:31:53,571 INFO L273 TraceCheckUtils]: 178: Hoare triple {25320#true} assume true; {25320#true} is VALID [2018-11-19 17:31:53,571 INFO L268 TraceCheckUtils]: 179: Hoare quadruple {25320#true} {25321#false} #834#return; {25321#false} is VALID [2018-11-19 17:31:53,571 INFO L273 TraceCheckUtils]: 180: Hoare triple {25321#false} assume -2147483648 <= #t~ret191 && #t~ret191 <= 2147483647;~ldv_retval_1~0 := #t~ret191;havoc #t~ret191; {25321#false} is VALID [2018-11-19 17:31:53,572 INFO L273 TraceCheckUtils]: 181: Hoare triple {25321#false} assume !(0 == ~ldv_retval_1~0); {25321#false} is VALID [2018-11-19 17:31:53,572 INFO L273 TraceCheckUtils]: 182: Hoare triple {25321#false} assume 0 != ~ldv_retval_1~0;~ldv_state_variable_0~0 := 2; {25321#false} is VALID [2018-11-19 17:31:53,572 INFO L256 TraceCheckUtils]: 183: Hoare triple {25321#false} call ldv_check_final_state(); {25321#false} is VALID [2018-11-19 17:31:53,572 INFO L273 TraceCheckUtils]: 184: Hoare triple {25321#false} assume 0 != ~URB_STATE~0; {25321#false} is VALID [2018-11-19 17:31:53,572 INFO L256 TraceCheckUtils]: 185: Hoare triple {25321#false} call ldv_error(); {25321#false} is VALID [2018-11-19 17:31:53,572 INFO L273 TraceCheckUtils]: 186: Hoare triple {25321#false} assume !false; {25321#false} is VALID [2018-11-19 17:31:53,589 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2018-11-19 17:31:53,589 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-19 17:31:53,589 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-19 17:31:53,590 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 187 [2018-11-19 17:31:53,591 INFO L84 Accepts]: Finished accepts. word is accepted. [2018-11-19 17:31:53,591 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 3 states. [2018-11-19 17:31:53,759 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 160 edges. 160 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2018-11-19 17:31:53,760 INFO L459 AbstractCegarLoop]: Interpolant automaton has 3 states [2018-11-19 17:31:53,760 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-19 17:31:53,760 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-19 17:31:53,760 INFO L87 Difference]: Start difference. First operand 977 states and 1164 transitions. Second operand 3 states. [2018-11-19 17:31:57,437 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-19 17:31:57,437 INFO L93 Difference]: Finished difference Result 2010 states and 2418 transitions. [2018-11-19 17:31:57,437 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-19 17:31:57,437 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 187 [2018-11-19 17:31:57,437 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-11-19 17:31:57,437 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2018-11-19 17:31:57,442 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 681 transitions. [2018-11-19 17:31:57,443 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2018-11-19 17:31:57,448 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 681 transitions. [2018-11-19 17:31:57,448 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 3 states and 681 transitions. [2018-11-19 17:31:57,990 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 681 edges. 681 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2018-11-19 17:31:58,047 INFO L225 Difference]: With dead ends: 2010 [2018-11-19 17:31:58,047 INFO L226 Difference]: Without dead ends: 1049 [2018-11-19 17:31:58,049 INFO L613 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-19 17:31:58,050 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1049 states. [2018-11-19 17:32:00,629 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1049 to 1027. [2018-11-19 17:32:00,629 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2018-11-19 17:32:00,629 INFO L82 GeneralOperation]: Start isEquivalent. First operand 1049 states. Second operand 1027 states. [2018-11-19 17:32:00,629 INFO L74 IsIncluded]: Start isIncluded. First operand 1049 states. Second operand 1027 states. [2018-11-19 17:32:00,629 INFO L87 Difference]: Start difference. First operand 1049 states. Second operand 1027 states. [2018-11-19 17:32:00,675 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-19 17:32:00,675 INFO L93 Difference]: Finished difference Result 1049 states and 1266 transitions. [2018-11-19 17:32:00,675 INFO L276 IsEmpty]: Start isEmpty. Operand 1049 states and 1266 transitions. [2018-11-19 17:32:00,678 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-11-19 17:32:00,678 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2018-11-19 17:32:00,678 INFO L74 IsIncluded]: Start isIncluded. First operand 1027 states. Second operand 1049 states. [2018-11-19 17:32:00,678 INFO L87 Difference]: Start difference. First operand 1027 states. Second operand 1049 states. [2018-11-19 17:32:00,721 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-19 17:32:00,721 INFO L93 Difference]: Finished difference Result 1049 states and 1266 transitions. [2018-11-19 17:32:00,721 INFO L276 IsEmpty]: Start isEmpty. Operand 1049 states and 1266 transitions. [2018-11-19 17:32:00,723 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-11-19 17:32:00,724 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2018-11-19 17:32:00,724 INFO L88 GeneralOperation]: Finished isEquivalent. [2018-11-19 17:32:00,724 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2018-11-19 17:32:00,724 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1027 states. [2018-11-19 17:32:00,769 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1027 states to 1027 states and 1235 transitions. [2018-11-19 17:32:00,770 INFO L78 Accepts]: Start accepts. Automaton has 1027 states and 1235 transitions. Word has length 187 [2018-11-19 17:32:00,770 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-11-19 17:32:00,770 INFO L480 AbstractCegarLoop]: Abstraction has 1027 states and 1235 transitions. [2018-11-19 17:32:00,770 INFO L481 AbstractCegarLoop]: Interpolant automaton has 3 states. [2018-11-19 17:32:00,770 INFO L276 IsEmpty]: Start isEmpty. Operand 1027 states and 1235 transitions. [2018-11-19 17:32:00,773 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 202 [2018-11-19 17:32:00,773 INFO L376 BasicCegarLoop]: Found error trace [2018-11-19 17:32:00,773 INFO L384 BasicCegarLoop]: trace histogram [3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-19 17:32:00,774 INFO L423 AbstractCegarLoop]: === Iteration 8 === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-11-19 17:32:00,774 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-19 17:32:00,774 INFO L82 PathProgramCache]: Analyzing trace with hash 635684514, now seen corresponding path program 1 times [2018-11-19 17:32:00,774 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-19 17:32:00,774 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-19 17:32:00,776 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-19 17:32:00,776 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-19 17:32:00,777 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-19 17:32:00,808 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-19 17:32:00,964 INFO L256 TraceCheckUtils]: 0: Hoare triple {31424#true} call ULTIMATE.init(); {31424#true} is VALID [2018-11-19 17:32:00,965 INFO L273 TraceCheckUtils]: 1: Hoare triple {31424#true} #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];call #t~string24.base, #t~string24.offset := #Ultimate.alloc(10);call #t~string31.base, #t~string31.offset := #Ultimate.alloc(7);#memory_int := #memory_int[#t~string31.base,#t~string31.offset := 97];#memory_int := #memory_int[#t~string31.base,1 + #t~string31.offset := 99];#memory_int := #memory_int[#t~string31.base,2 + #t~string31.offset := 101];#memory_int := #memory_int[#t~string31.base,3 + #t~string31.offset := 99];#memory_int := #memory_int[#t~string31.base,4 + #t~string31.offset := 97];#memory_int := #memory_int[#t~string31.base,5 + #t~string31.offset := 100];#memory_int := #memory_int[#t~string31.base,6 + #t~string31.offset := 0];call #t~string48.base, #t~string48.offset := #Ultimate.alloc(20);call #t~string52.base, #t~string52.offset := #Ultimate.alloc(20);call #t~string109.base, #t~string109.offset := #Ultimate.alloc(57);call #t~string140.base, #t~string140.offset := #Ultimate.alloc(2);#memory_int := #memory_int[#t~string140.base,#t~string140.offset := 32];#memory_int := #memory_int[#t~string140.base,1 + #t~string140.offset := 0];call #t~string145.base, #t~string145.offset := #Ultimate.alloc(8);call #t~string151.base, #t~string151.offset := #Ultimate.alloc(34);call #t~string156.base, #t~string156.offset := #Ultimate.alloc(32);call #t~string178.base, #t~string178.offset := #Ultimate.alloc(11);call #t~string181.base, #t~string181.offset := #Ultimate.alloc(48);~LDV_IN_INTERRUPT~0 := 1;~ref_cnt~0 := 0;~ldv_state_variable_1~0 := 0;~usb_counter~0 := 0;~ldv_state_variable_0~0 := 0;~ldv_retval_0~0 := 0;~ldv_retval_1~0 := 0;~URB_STATE~0 := 0;~DEV_STATE~0 := 0;~INTERF_STATE~0 := 0;~SERIAL_STATE~0 := 0;~usb_intfdata~0.base, ~usb_intfdata~0.offset := 0, 0;~usb_acecad_driver_group1~0.base, ~usb_acecad_driver_group1~0.offset := 0, 0;call ~#usb_acecad_id_table~0.base, ~#usb_acecad_id_table~0.offset := #Ultimate.alloc(72);#memory_int := ~initToZeroAtPointerBaseAddress~int(#memory_int, ~#usb_acecad_id_table~0.base);call write~unchecked~int(3, ~#usb_acecad_id_table~0.base, ~#usb_acecad_id_table~0.offset, 2);call write~unchecked~int(1120, ~#usb_acecad_id_table~0.base, 2 + ~#usb_acecad_id_table~0.offset, 2);call write~unchecked~int(4, ~#usb_acecad_id_table~0.base, 4 + ~#usb_acecad_id_table~0.offset, 2);call write~unchecked~int(0, ~#usb_acecad_id_table~0.base, 6 + ~#usb_acecad_id_table~0.offset, 2);call write~unchecked~int(0, ~#usb_acecad_id_table~0.base, 8 + ~#usb_acecad_id_table~0.offset, 2);call write~unchecked~int(0, ~#usb_acecad_id_table~0.base, 10 + ~#usb_acecad_id_table~0.offset, 1);call write~unchecked~int(0, ~#usb_acecad_id_table~0.base, 11 + ~#usb_acecad_id_table~0.offset, 1);call write~unchecked~int(0, ~#usb_acecad_id_table~0.base, 12 + ~#usb_acecad_id_table~0.offset, 1);call write~unchecked~int(0, ~#usb_acecad_id_table~0.base, 13 + ~#usb_acecad_id_table~0.offset, 1);call write~unchecked~int(0, ~#usb_acecad_id_table~0.base, 14 + ~#usb_acecad_id_table~0.offset, 1);call write~unchecked~int(0, ~#usb_acecad_id_table~0.base, 15 + ~#usb_acecad_id_table~0.offset, 1);call write~unchecked~int(0, ~#usb_acecad_id_table~0.base, 16 + ~#usb_acecad_id_table~0.offset, 8);call write~unchecked~int(3, ~#usb_acecad_id_table~0.base, 24 + ~#usb_acecad_id_table~0.offset, 2);call write~unchecked~int(1120, ~#usb_acecad_id_table~0.base, 26 + ~#usb_acecad_id_table~0.offset, 2);call write~unchecked~int(8, ~#usb_acecad_id_table~0.base, 28 + ~#usb_acecad_id_table~0.offset, 2);call write~unchecked~int(0, ~#usb_acecad_id_table~0.base, 30 + ~#usb_acecad_id_table~0.offset, 2);call write~unchecked~int(0, ~#usb_acecad_id_table~0.base, 32 + ~#usb_acecad_id_table~0.offset, 2);call write~unchecked~int(0, ~#usb_acecad_id_table~0.base, 34 + ~#usb_acecad_id_table~0.offset, 1);call write~unchecked~int(0, ~#usb_acecad_id_table~0.base, 35 + ~#usb_acecad_id_table~0.offset, 1);call write~unchecked~int(0, ~#usb_acecad_id_table~0.base, 36 + ~#usb_acecad_id_table~0.offset, 1);call write~unchecked~int(0, ~#usb_acecad_id_table~0.base, 37 + ~#usb_acecad_id_table~0.offset, 1);call write~unchecked~int(0, ~#usb_acecad_id_table~0.base, 38 + ~#usb_acecad_id_table~0.offset, 1);call write~unchecked~int(0, ~#usb_acecad_id_table~0.base, 39 + ~#usb_acecad_id_table~0.offset, 1);call write~unchecked~int(1, ~#usb_acecad_id_table~0.base, 40 + ~#usb_acecad_id_table~0.offset, 8);~__mod_usb_device_table~0.match_flags := 0;~__mod_usb_device_table~0.idVendor := 0;~__mod_usb_device_table~0.idProduct := 0;~__mod_usb_device_table~0.bcdDevice_lo := 0;~__mod_usb_device_table~0.bcdDevice_hi := 0;~__mod_usb_device_table~0.bDeviceClass := 0;~__mod_usb_device_table~0.bDeviceSubClass := 0;~__mod_usb_device_table~0.bDeviceProtocol := 0;~__mod_usb_device_table~0.bInterfaceClass := 0;~__mod_usb_device_table~0.bInterfaceSubClass := 0;~__mod_usb_device_table~0.bInterfaceProtocol := 0;~__mod_usb_device_table~0.driver_info := 0;call ~#usb_acecad_driver~0.base, ~#usb_acecad_driver~0.offset := #Ultimate.alloc(264);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 8 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 16 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 24 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 32 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 40 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 48 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 56 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 64 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 72 + ~#usb_acecad_driver~0.offset, 8);call write~unchecked~int(0, ~#usb_acecad_driver~0.base, 80 + ~#usb_acecad_driver~0.offset, 4);call write~unchecked~int(0, ~#usb_acecad_driver~0.base, 84 + ~#usb_acecad_driver~0.offset, 4);call write~unchecked~int(0, ~#usb_acecad_driver~0.base, 88 + ~#usb_acecad_driver~0.offset, 4);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 92 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 100 + ~#usb_acecad_driver~0.offset, 8);#memory_$Pointer$.base, #memory_$Pointer$.offset := ~initToZeroAtPointerBaseAddress~$Pointer$.base(#memory_$Pointer$.base, #memory_$Pointer$.offset, ~#usb_acecad_driver~0.base), ~initToZeroAtPointerBaseAddress~$Pointer$.offset(#memory_$Pointer$.base, #memory_$Pointer$.offset, ~#usb_acecad_driver~0.base);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 124 + ~#usb_acecad_driver~0.offset, 8);call write~unchecked~int(0, ~#usb_acecad_driver~0.base, 132 + ~#usb_acecad_driver~0.offset, 4);call write~unchecked~int(0, ~#usb_acecad_driver~0.base, 136 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 144 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 152 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 160 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 168 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 176 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 184 + ~#usb_acecad_driver~0.offset, 8);call write~unchecked~int(0, ~#usb_acecad_driver~0.base, 192 + ~#usb_acecad_driver~0.offset, 1);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 193 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 201 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 209 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 217 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 225 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 233 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 241 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 249 + ~#usb_acecad_driver~0.offset, 8);call write~unchecked~int(0, ~#usb_acecad_driver~0.base, 257 + ~#usb_acecad_driver~0.offset, 4);call write~unchecked~int(0, ~#usb_acecad_driver~0.base, 261 + ~#usb_acecad_driver~0.offset, 1);call write~unchecked~int(0, ~#usb_acecad_driver~0.base, 262 + ~#usb_acecad_driver~0.offset, 1);call write~unchecked~int(0, ~#usb_acecad_driver~0.base, 263 + ~#usb_acecad_driver~0.offset, 1);call write~$Pointer$(#t~string178.base, #t~string178.offset, ~#usb_acecad_driver~0.base, ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(#funAddr~usb_acecad_probe.base, #funAddr~usb_acecad_probe.offset, ~#usb_acecad_driver~0.base, 8 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(#funAddr~usb_acecad_disconnect.base, #funAddr~usb_acecad_disconnect.offset, ~#usb_acecad_driver~0.base, 16 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 24 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 32 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 40 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 48 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 56 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 64 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(~#usb_acecad_id_table~0.base, ~#usb_acecad_id_table~0.offset, ~#usb_acecad_driver~0.base, 72 + ~#usb_acecad_driver~0.offset, 8);call write~unchecked~int(0, ~#usb_acecad_driver~0.base, 80 + ~#usb_acecad_driver~0.offset, 4);call write~unchecked~int(0, ~#usb_acecad_driver~0.base, 84 + ~#usb_acecad_driver~0.offset, 4);call write~unchecked~int(0, ~#usb_acecad_driver~0.base, 88 + ~#usb_acecad_driver~0.offset, 4);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 92 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 100 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 108 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 116 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 124 + ~#usb_acecad_driver~0.offset, 8);call write~unchecked~int(0, ~#usb_acecad_driver~0.base, 132 + ~#usb_acecad_driver~0.offset, 4);call write~unchecked~int(0, ~#usb_acecad_driver~0.base, 136 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 144 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 152 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 160 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 168 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 176 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 184 + ~#usb_acecad_driver~0.offset, 8);call write~unchecked~int(0, ~#usb_acecad_driver~0.base, 192 + ~#usb_acecad_driver~0.offset, 1);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 193 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 201 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 209 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 217 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 225 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 233 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 241 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 249 + ~#usb_acecad_driver~0.offset, 8);call write~unchecked~int(0, ~#usb_acecad_driver~0.base, 257 + ~#usb_acecad_driver~0.offset, 4);call write~unchecked~int(0, ~#usb_acecad_driver~0.base, 261 + ~#usb_acecad_driver~0.offset, 1);call write~unchecked~int(0, ~#usb_acecad_driver~0.base, 262 + ~#usb_acecad_driver~0.offset, 1);call write~unchecked~int(0, ~#usb_acecad_driver~0.base, 263 + ~#usb_acecad_driver~0.offset, 1);~int_urb~0.base, ~int_urb~0.offset := 0, 0;~bulk_urb~0.base, ~bulk_urb~0.offset := 0, 0;~completeFnInt~0.base, ~completeFnInt~0.offset := 0, 0;~completeFnBulk~0.base, ~completeFnBulk~0.offset := 0, 0; {31424#true} is VALID [2018-11-19 17:32:00,965 INFO L273 TraceCheckUtils]: 2: Hoare triple {31424#true} assume true; {31424#true} is VALID [2018-11-19 17:32:00,965 INFO L268 TraceCheckUtils]: 3: Hoare quadruple {31424#true} {31424#true} #888#return; {31424#true} is VALID [2018-11-19 17:32:00,966 INFO L256 TraceCheckUtils]: 4: Hoare triple {31424#true} call #t~ret207 := main(); {31424#true} is VALID [2018-11-19 17:32:00,966 INFO L273 TraceCheckUtils]: 5: Hoare triple {31424#true} havoc ~ldvarg0~0.base, ~ldvarg0~0.offset;havoc ~tmp~18.base, ~tmp~18.offset;havoc ~tmp___0~6;havoc ~tmp___1~3;havoc ~tmp___2~1; {31424#true} is VALID [2018-11-19 17:32:00,966 INFO L256 TraceCheckUtils]: 6: Hoare triple {31424#true} call #t~ret183.base, #t~ret183.offset := ldv_init_zalloc(24); {31424#true} is VALID [2018-11-19 17:32:00,966 INFO L273 TraceCheckUtils]: 7: Hoare triple {31424#true} ~size := #in~size;havoc ~p~2.base, ~p~2.offset;havoc ~tmp~6.base, ~tmp~6.offset;call #t~malloc69.base, #t~malloc69.offset := #Ultimate.alloc((if ~size % 4294967296 % 4294967296 <= 2147483647 then ~size % 4294967296 % 4294967296 else ~size % 4294967296 % 4294967296 - 4294967296)); {31424#true} is VALID [2018-11-19 17:32:00,966 INFO L256 TraceCheckUtils]: 8: Hoare triple {31424#true} call #Ultimate.meminit(#t~malloc69.base, #t~malloc69.offset, 1, (if ~size % 4294967296 % 4294967296 <= 2147483647 then ~size % 4294967296 % 4294967296 else ~size % 4294967296 % 4294967296 - 4294967296), (if ~size % 4294967296 % 4294967296 <= 2147483647 then ~size % 4294967296 % 4294967296 else ~size % 4294967296 % 4294967296 - 4294967296)); {31424#true} is VALID [2018-11-19 17:32:00,967 INFO L273 TraceCheckUtils]: 9: Hoare triple {31424#true} #memory_int := ~initToZeroAtPointerBaseAddress~int(#memory_int, #ptr.base); {31424#true} is VALID [2018-11-19 17:32:00,967 INFO L273 TraceCheckUtils]: 10: Hoare triple {31424#true} assume true; {31424#true} is VALID [2018-11-19 17:32:00,967 INFO L268 TraceCheckUtils]: 11: Hoare quadruple {31424#true} {31424#true} #808#return; {31424#true} is VALID [2018-11-19 17:32:00,967 INFO L273 TraceCheckUtils]: 12: Hoare triple {31424#true} ~tmp~6.base, ~tmp~6.offset := #t~malloc69.base, #t~malloc69.offset;~p~2.base, ~p~2.offset := ~tmp~6.base, ~tmp~6.offset;assume 0 != (if 0 != (~p~2.base + ~p~2.offset) % 18446744073709551616 then 1 else 0);#res.base, #res.offset := ~p~2.base, ~p~2.offset; {31424#true} is VALID [2018-11-19 17:32:00,967 INFO L273 TraceCheckUtils]: 13: Hoare triple {31424#true} assume true; {31424#true} is VALID [2018-11-19 17:32:00,967 INFO L268 TraceCheckUtils]: 14: Hoare quadruple {31424#true} {31424#true} #824#return; {31424#true} is VALID [2018-11-19 17:32:00,967 INFO L273 TraceCheckUtils]: 15: Hoare triple {31424#true} ~tmp~18.base, ~tmp~18.offset := #t~ret183.base, #t~ret183.offset;havoc #t~ret183.base, #t~ret183.offset;~ldvarg0~0.base, ~ldvarg0~0.offset := ~tmp~18.base, ~tmp~18.offset;call ldv_initialize();~ldv_state_variable_1~0 := 0;~ref_cnt~0 := 0;~ldv_state_variable_0~0 := 1; {31424#true} is VALID [2018-11-19 17:32:00,968 INFO L273 TraceCheckUtils]: 16: Hoare triple {31424#true} assume -2147483648 <= #t~nondet184 && #t~nondet184 <= 2147483647;~tmp___0~6 := #t~nondet184;havoc #t~nondet184;#t~switch185 := 0 == ~tmp___0~6; {31424#true} is VALID [2018-11-19 17:32:00,968 INFO L273 TraceCheckUtils]: 17: Hoare triple {31424#true} assume !#t~switch185;#t~switch185 := #t~switch185 || 1 == ~tmp___0~6; {31424#true} is VALID [2018-11-19 17:32:00,968 INFO L273 TraceCheckUtils]: 18: Hoare triple {31424#true} assume #t~switch185; {31424#true} is VALID [2018-11-19 17:32:00,968 INFO L273 TraceCheckUtils]: 19: Hoare triple {31424#true} assume 0 != ~ldv_state_variable_0~0;assume -2147483648 <= #t~nondet189 && #t~nondet189 <= 2147483647;~tmp___2~1 := #t~nondet189;havoc #t~nondet189;#t~switch190 := 0 == ~tmp___2~1; {31424#true} is VALID [2018-11-19 17:32:00,968 INFO L273 TraceCheckUtils]: 20: Hoare triple {31424#true} assume !#t~switch190;#t~switch190 := #t~switch190 || 1 == ~tmp___2~1; {31424#true} is VALID [2018-11-19 17:32:00,968 INFO L273 TraceCheckUtils]: 21: Hoare triple {31424#true} assume #t~switch190; {31424#true} is VALID [2018-11-19 17:32:00,968 INFO L273 TraceCheckUtils]: 22: Hoare triple {31424#true} assume 1 == ~ldv_state_variable_0~0; {31424#true} is VALID [2018-11-19 17:32:00,968 INFO L256 TraceCheckUtils]: 23: Hoare triple {31424#true} call #t~ret191 := usb_acecad_init(); {31424#true} is VALID [2018-11-19 17:32:00,969 INFO L273 TraceCheckUtils]: 24: Hoare triple {31424#true} havoc ~result~0;havoc ~tmp~16; {31424#true} is VALID [2018-11-19 17:32:00,969 INFO L256 TraceCheckUtils]: 25: Hoare triple {31424#true} call #t~ret179 := usb_register(~#usb_acecad_driver~0.base, ~#usb_acecad_driver~0.offset); {31424#true} is VALID [2018-11-19 17:32:00,969 INFO L273 TraceCheckUtils]: 26: Hoare triple {31424#true} ~driver.base, ~driver.offset := #in~driver.base, #in~driver.offset;havoc ~tmp~1; {31424#true} is VALID [2018-11-19 17:32:00,969 INFO L256 TraceCheckUtils]: 27: Hoare triple {31424#true} call #t~ret32 := ldv_usb_register_driver_2(~driver.base, ~driver.offset, ~#__this_module~0.base, ~#__this_module~0.offset, #t~string31.base, #t~string31.offset); {31424#true} is VALID [2018-11-19 17:32:00,969 INFO L273 TraceCheckUtils]: 28: Hoare triple {31424#true} ~ldv_func_arg1.base, ~ldv_func_arg1.offset := #in~ldv_func_arg1.base, #in~ldv_func_arg1.offset;~ldv_func_arg2.base, ~ldv_func_arg2.offset := #in~ldv_func_arg2.base, #in~ldv_func_arg2.offset;~ldv_func_arg3.base, ~ldv_func_arg3.offset := #in~ldv_func_arg3.base, #in~ldv_func_arg3.offset;havoc ~ldv_func_res~0;havoc ~tmp~20;call #t~ret193 := usb_register_driver(~ldv_func_arg1.base, ~ldv_func_arg1.offset, ~ldv_func_arg2.base, ~ldv_func_arg2.offset, ~ldv_func_arg3.base, ~ldv_func_arg3.offset);assume -2147483648 <= #t~ret193 && #t~ret193 <= 2147483647;~tmp~20 := #t~ret193;havoc #t~ret193;~ldv_func_res~0 := ~tmp~20;~ldv_state_variable_1~0 := 1;~usb_counter~0 := 0; {31424#true} is VALID [2018-11-19 17:32:00,969 INFO L256 TraceCheckUtils]: 29: Hoare triple {31424#true} call ldv_usb_driver_1(); {31424#true} is VALID [2018-11-19 17:32:00,969 INFO L273 TraceCheckUtils]: 30: Hoare triple {31424#true} havoc ~tmp~17.base, ~tmp~17.offset; {31424#true} is VALID [2018-11-19 17:32:00,969 INFO L256 TraceCheckUtils]: 31: Hoare triple {31424#true} call #t~ret182.base, #t~ret182.offset := ldv_init_zalloc(1248); {31424#true} is VALID [2018-11-19 17:32:00,969 INFO L273 TraceCheckUtils]: 32: Hoare triple {31424#true} ~size := #in~size;havoc ~p~2.base, ~p~2.offset;havoc ~tmp~6.base, ~tmp~6.offset;call #t~malloc69.base, #t~malloc69.offset := #Ultimate.alloc((if ~size % 4294967296 % 4294967296 <= 2147483647 then ~size % 4294967296 % 4294967296 else ~size % 4294967296 % 4294967296 - 4294967296)); {31424#true} is VALID [2018-11-19 17:32:00,970 INFO L256 TraceCheckUtils]: 33: Hoare triple {31424#true} call #Ultimate.meminit(#t~malloc69.base, #t~malloc69.offset, 1, (if ~size % 4294967296 % 4294967296 <= 2147483647 then ~size % 4294967296 % 4294967296 else ~size % 4294967296 % 4294967296 - 4294967296), (if ~size % 4294967296 % 4294967296 <= 2147483647 then ~size % 4294967296 % 4294967296 else ~size % 4294967296 % 4294967296 - 4294967296)); {31424#true} is VALID [2018-11-19 17:32:00,970 INFO L273 TraceCheckUtils]: 34: Hoare triple {31424#true} #memory_int := ~initToZeroAtPointerBaseAddress~int(#memory_int, #ptr.base); {31424#true} is VALID [2018-11-19 17:32:00,970 INFO L273 TraceCheckUtils]: 35: Hoare triple {31424#true} assume true; {31424#true} is VALID [2018-11-19 17:32:00,970 INFO L268 TraceCheckUtils]: 36: Hoare quadruple {31424#true} {31424#true} #808#return; {31424#true} is VALID [2018-11-19 17:32:00,970 INFO L273 TraceCheckUtils]: 37: Hoare triple {31424#true} ~tmp~6.base, ~tmp~6.offset := #t~malloc69.base, #t~malloc69.offset;~p~2.base, ~p~2.offset := ~tmp~6.base, ~tmp~6.offset;assume 0 != (if 0 != (~p~2.base + ~p~2.offset) % 18446744073709551616 then 1 else 0);#res.base, #res.offset := ~p~2.base, ~p~2.offset; {31424#true} is VALID [2018-11-19 17:32:00,970 INFO L273 TraceCheckUtils]: 38: Hoare triple {31424#true} assume true; {31424#true} is VALID [2018-11-19 17:32:00,970 INFO L268 TraceCheckUtils]: 39: Hoare quadruple {31424#true} {31424#true} #774#return; {31424#true} is VALID [2018-11-19 17:32:00,970 INFO L273 TraceCheckUtils]: 40: Hoare triple {31424#true} ~tmp~17.base, ~tmp~17.offset := #t~ret182.base, #t~ret182.offset;havoc #t~ret182.base, #t~ret182.offset;~usb_acecad_driver_group1~0.base, ~usb_acecad_driver_group1~0.offset := ~tmp~17.base, ~tmp~17.offset; {31424#true} is VALID [2018-11-19 17:32:00,971 INFO L273 TraceCheckUtils]: 41: Hoare triple {31424#true} assume true; {31424#true} is VALID [2018-11-19 17:32:00,971 INFO L268 TraceCheckUtils]: 42: Hoare quadruple {31424#true} {31424#true} #844#return; {31424#true} is VALID [2018-11-19 17:32:00,971 INFO L273 TraceCheckUtils]: 43: Hoare triple {31424#true} #res := ~ldv_func_res~0; {31424#true} is VALID [2018-11-19 17:32:00,971 INFO L273 TraceCheckUtils]: 44: Hoare triple {31424#true} assume true; {31424#true} is VALID [2018-11-19 17:32:00,971 INFO L268 TraceCheckUtils]: 45: Hoare quadruple {31424#true} {31424#true} #856#return; {31424#true} is VALID [2018-11-19 17:32:00,971 INFO L273 TraceCheckUtils]: 46: Hoare triple {31424#true} assume -2147483648 <= #t~ret32 && #t~ret32 <= 2147483647;~tmp~1 := #t~ret32;havoc #t~ret32;#res := ~tmp~1; {31424#true} is VALID [2018-11-19 17:32:00,971 INFO L273 TraceCheckUtils]: 47: Hoare triple {31424#true} assume true; {31424#true} is VALID [2018-11-19 17:32:00,971 INFO L268 TraceCheckUtils]: 48: Hoare quadruple {31424#true} {31424#true} #800#return; {31424#true} is VALID [2018-11-19 17:32:00,972 INFO L273 TraceCheckUtils]: 49: Hoare triple {31424#true} assume -2147483648 <= #t~ret179 && #t~ret179 <= 2147483647;~tmp~16 := #t~ret179;havoc #t~ret179;~result~0 := ~tmp~16; {31424#true} is VALID [2018-11-19 17:32:00,972 INFO L273 TraceCheckUtils]: 50: Hoare triple {31424#true} assume 0 == ~result~0;havoc #t~nondet180; {31424#true} is VALID [2018-11-19 17:32:00,972 INFO L273 TraceCheckUtils]: 51: Hoare triple {31424#true} #res := ~result~0; {31424#true} is VALID [2018-11-19 17:32:00,972 INFO L273 TraceCheckUtils]: 52: Hoare triple {31424#true} assume true; {31424#true} is VALID [2018-11-19 17:32:00,972 INFO L268 TraceCheckUtils]: 53: Hoare quadruple {31424#true} {31424#true} #834#return; {31424#true} is VALID [2018-11-19 17:32:00,972 INFO L273 TraceCheckUtils]: 54: Hoare triple {31424#true} assume -2147483648 <= #t~ret191 && #t~ret191 <= 2147483647;~ldv_retval_1~0 := #t~ret191;havoc #t~ret191; {31424#true} is VALID [2018-11-19 17:32:00,973 INFO L273 TraceCheckUtils]: 55: Hoare triple {31424#true} assume 0 == ~ldv_retval_1~0;~ldv_state_variable_0~0 := 3; {31424#true} is VALID [2018-11-19 17:32:00,973 INFO L273 TraceCheckUtils]: 56: Hoare triple {31424#true} assume !(0 != ~ldv_retval_1~0); {31424#true} is VALID [2018-11-19 17:32:00,973 INFO L273 TraceCheckUtils]: 57: Hoare triple {31424#true} assume -2147483648 <= #t~nondet184 && #t~nondet184 <= 2147483647;~tmp___0~6 := #t~nondet184;havoc #t~nondet184;#t~switch185 := 0 == ~tmp___0~6; {31424#true} is VALID [2018-11-19 17:32:00,973 INFO L273 TraceCheckUtils]: 58: Hoare triple {31424#true} assume #t~switch185; {31424#true} is VALID [2018-11-19 17:32:00,973 INFO L273 TraceCheckUtils]: 59: Hoare triple {31424#true} assume 0 != ~ldv_state_variable_1~0;assume -2147483648 <= #t~nondet186 && #t~nondet186 <= 2147483647;~tmp___1~3 := #t~nondet186;havoc #t~nondet186;#t~switch187 := 0 == ~tmp___1~3; {31424#true} is VALID [2018-11-19 17:32:00,973 INFO L273 TraceCheckUtils]: 60: Hoare triple {31424#true} assume #t~switch187; {31424#true} is VALID [2018-11-19 17:32:00,973 INFO L273 TraceCheckUtils]: 61: Hoare triple {31424#true} assume 1 == ~ldv_state_variable_1~0; {31424#true} is VALID [2018-11-19 17:32:00,974 INFO L256 TraceCheckUtils]: 62: Hoare triple {31424#true} call #t~ret188 := usb_acecad_probe(~usb_acecad_driver_group1~0.base, ~usb_acecad_driver_group1~0.offset, ~ldvarg0~0.base, ~ldvarg0~0.offset); {31424#true} is VALID [2018-11-19 17:32:00,974 INFO L273 TraceCheckUtils]: 63: Hoare triple {31424#true} ~intf.base, ~intf.offset := #in~intf.base, #in~intf.offset;~id.base, ~id.offset := #in~id.base, #in~id.offset;havoc ~dev~1.base, ~dev~1.offset;havoc ~tmp~14.base, ~tmp~14.offset;havoc ~interface~0.base, ~interface~0.offset;havoc ~endpoint~0.base, ~endpoint~0.offset;havoc ~acecad~3.base, ~acecad~3.offset;havoc ~input_dev~0.base, ~input_dev~0.offset;havoc ~pipe~0;havoc ~maxp~0;havoc ~err~0;havoc ~tmp___0~5;havoc ~tmp___1~2;havoc ~tmp___2~0;havoc ~tmp___3~0.base, ~tmp___3~0.offset;havoc ~tmp___4~0.base, ~tmp___4~0.offset;havoc ~tmp___5~0;havoc ~tmp___6~0; {31424#true} is VALID [2018-11-19 17:32:00,974 INFO L256 TraceCheckUtils]: 64: Hoare triple {31424#true} call #t~ret121.base, #t~ret121.offset := interface_to_usbdev(~intf.base, ~intf.offset); {31424#true} is VALID [2018-11-19 17:32:00,974 INFO L273 TraceCheckUtils]: 65: Hoare triple {31424#true} ~intf.base, ~intf.offset := #in~intf.base, #in~intf.offset;havoc ~tmp~19.base, ~tmp~19.offset; {31424#true} is VALID [2018-11-19 17:32:00,974 INFO L256 TraceCheckUtils]: 66: Hoare triple {31424#true} call #t~ret192.base, #t~ret192.offset := ldv_interface_to_usbdev(); {31424#true} is VALID [2018-11-19 17:32:00,974 INFO L273 TraceCheckUtils]: 67: Hoare triple {31424#true} havoc ~result~1.base, ~result~1.offset; {31424#true} is VALID [2018-11-19 17:32:00,974 INFO L256 TraceCheckUtils]: 68: Hoare triple {31424#true} call #t~ret205.base, #t~ret205.offset := ldv_undef_ptr(); {31424#true} is VALID [2018-11-19 17:32:00,974 INFO L273 TraceCheckUtils]: 69: Hoare triple {31424#true} havoc ~tmp~9.base, ~tmp~9.offset;~tmp~9.base, ~tmp~9.offset := #t~nondet72.base, #t~nondet72.offset;havoc #t~nondet72.base, #t~nondet72.offset;#res.base, #res.offset := ~tmp~9.base, ~tmp~9.offset; {31424#true} is VALID [2018-11-19 17:32:00,975 INFO L273 TraceCheckUtils]: 70: Hoare triple {31424#true} assume true; {31424#true} is VALID [2018-11-19 17:32:00,975 INFO L268 TraceCheckUtils]: 71: Hoare quadruple {31424#true} {31424#true} #892#return; {31424#true} is VALID [2018-11-19 17:32:00,975 INFO L273 TraceCheckUtils]: 72: Hoare triple {31424#true} ~result~1.base, ~result~1.offset := #t~ret205.base, #t~ret205.offset;havoc #t~ret205.base, #t~ret205.offset; {31424#true} is VALID [2018-11-19 17:32:00,975 INFO L273 TraceCheckUtils]: 73: Hoare triple {31424#true} assume !(0 == (~result~1.base + ~result~1.offset) % 18446744073709551616);#res.base, #res.offset := ~result~1.base, ~result~1.offset; {31424#true} is VALID [2018-11-19 17:32:00,975 INFO L273 TraceCheckUtils]: 74: Hoare triple {31424#true} assume true; {31424#true} is VALID [2018-11-19 17:32:00,975 INFO L268 TraceCheckUtils]: 75: Hoare quadruple {31424#true} {31424#true} #876#return; {31424#true} is VALID [2018-11-19 17:32:00,975 INFO L273 TraceCheckUtils]: 76: Hoare triple {31424#true} ~tmp~19.base, ~tmp~19.offset := #t~ret192.base, #t~ret192.offset;havoc #t~ret192.base, #t~ret192.offset;#res.base, #res.offset := ~tmp~19.base, ~tmp~19.offset; {31424#true} is VALID [2018-11-19 17:32:00,975 INFO L273 TraceCheckUtils]: 77: Hoare triple {31424#true} assume true; {31424#true} is VALID [2018-11-19 17:32:00,976 INFO L268 TraceCheckUtils]: 78: Hoare quadruple {31424#true} {31424#true} #734#return; {31424#true} is VALID [2018-11-19 17:32:00,976 INFO L273 TraceCheckUtils]: 79: Hoare triple {31424#true} ~tmp~14.base, ~tmp~14.offset := #t~ret121.base, #t~ret121.offset;havoc #t~ret121.base, #t~ret121.offset;~dev~1.base, ~dev~1.offset := ~tmp~14.base, ~tmp~14.offset;call #t~mem122.base, #t~mem122.offset := read~$Pointer$(~intf.base, 8 + ~intf.offset, 8);~interface~0.base, ~interface~0.offset := #t~mem122.base, #t~mem122.offset;havoc #t~mem122.base, #t~mem122.offset;call #t~mem123 := read~int(~interface~0.base, 4 + ~interface~0.offset, 1); {31424#true} is VALID [2018-11-19 17:32:00,976 INFO L273 TraceCheckUtils]: 80: Hoare triple {31424#true} assume !(1 != #t~mem123 % 256 % 4294967296);havoc #t~mem123;call #t~mem124.base, #t~mem124.offset := read~$Pointer$(~interface~0.base, 9 + ~interface~0.offset, 8);~endpoint~0.base, ~endpoint~0.offset := #t~mem124.base, #t~mem124.offset;havoc #t~mem124.base, #t~mem124.offset; {31424#true} is VALID [2018-11-19 17:32:00,976 INFO L256 TraceCheckUtils]: 81: Hoare triple {31424#true} call #t~ret125 := usb_endpoint_is_int_in(~endpoint~0.base, ~endpoint~0.offset); {31424#true} is VALID [2018-11-19 17:32:00,976 INFO L273 TraceCheckUtils]: 82: Hoare triple {31424#true} ~epd.base, ~epd.offset := #in~epd.base, #in~epd.offset;havoc ~tmp~0;havoc ~tmp___0~0;havoc ~tmp___1~0; {31424#true} is VALID [2018-11-19 17:32:00,976 INFO L256 TraceCheckUtils]: 83: Hoare triple {31424#true} call #t~ret2 := usb_endpoint_xfer_int(~epd.base, ~epd.offset); {31424#true} is VALID [2018-11-19 17:32:00,976 INFO L273 TraceCheckUtils]: 84: Hoare triple {31424#true} ~epd.base, ~epd.offset := #in~epd.base, #in~epd.offset;call #t~mem1 := read~int(~epd.base, 3 + ~epd.offset, 1);#res := (if 3 == ~bitwiseAnd(#t~mem1 % 256, 3) then 1 else 0);havoc #t~mem1; {31424#true} is VALID [2018-11-19 17:32:00,976 INFO L273 TraceCheckUtils]: 85: Hoare triple {31424#true} assume true; {31424#true} is VALID [2018-11-19 17:32:00,977 INFO L268 TraceCheckUtils]: 86: Hoare quadruple {31424#true} {31424#true} #796#return; {31424#true} is VALID [2018-11-19 17:32:00,977 INFO L273 TraceCheckUtils]: 87: Hoare triple {31424#true} assume -2147483648 <= #t~ret2 && #t~ret2 <= 2147483647;~tmp~0 := #t~ret2;havoc #t~ret2; {31424#true} is VALID [2018-11-19 17:32:00,977 INFO L273 TraceCheckUtils]: 88: Hoare triple {31424#true} assume !(0 != ~tmp~0);~tmp___1~0 := 0; {31426#(= 0 usb_endpoint_is_int_in_~tmp___1~0)} is VALID [2018-11-19 17:32:00,978 INFO L273 TraceCheckUtils]: 89: Hoare triple {31426#(= 0 usb_endpoint_is_int_in_~tmp___1~0)} #res := ~tmp___1~0; {31427#(= 0 |usb_endpoint_is_int_in_#res|)} is VALID [2018-11-19 17:32:00,979 INFO L273 TraceCheckUtils]: 90: Hoare triple {31427#(= 0 |usb_endpoint_is_int_in_#res|)} assume true; {31427#(= 0 |usb_endpoint_is_int_in_#res|)} is VALID [2018-11-19 17:32:00,979 INFO L268 TraceCheckUtils]: 91: Hoare quadruple {31427#(= 0 |usb_endpoint_is_int_in_#res|)} {31424#true} #736#return; {31428#(= 0 |usb_acecad_probe_#t~ret125|)} is VALID [2018-11-19 17:32:00,981 INFO L273 TraceCheckUtils]: 92: Hoare triple {31428#(= 0 |usb_acecad_probe_#t~ret125|)} assume -2147483648 <= #t~ret125 && #t~ret125 <= 2147483647;~tmp___0~5 := #t~ret125;havoc #t~ret125; {31429#(= usb_acecad_probe_~tmp___0~5 0)} is VALID [2018-11-19 17:32:00,981 INFO L273 TraceCheckUtils]: 93: Hoare triple {31429#(= usb_acecad_probe_~tmp___0~5 0)} assume !(0 == ~tmp___0~5);call #t~mem126 := read~int(~endpoint~0.base, 2 + ~endpoint~0.offset, 1); {31425#false} is VALID [2018-11-19 17:32:00,982 INFO L256 TraceCheckUtils]: 94: Hoare triple {31425#false} call #t~ret127 := __create_pipe(~dev~1.base, ~dev~1.offset, #t~mem126 % 256); {31424#true} is VALID [2018-11-19 17:32:00,982 INFO L273 TraceCheckUtils]: 95: Hoare triple {31424#true} ~dev.base, ~dev.offset := #in~dev.base, #in~dev.offset;~endpoint := #in~endpoint;call #t~mem46 := read~int(~dev.base, ~dev.offset, 4);#res := ~bitwiseOr(256 * #t~mem46, 32768 * ~endpoint);havoc #t~mem46; {31424#true} is VALID [2018-11-19 17:32:00,982 INFO L273 TraceCheckUtils]: 96: Hoare triple {31424#true} assume true; {31424#true} is VALID [2018-11-19 17:32:00,982 INFO L268 TraceCheckUtils]: 97: Hoare quadruple {31424#true} {31425#false} #738#return; {31425#false} is VALID [2018-11-19 17:32:00,982 INFO L273 TraceCheckUtils]: 98: Hoare triple {31425#false} ~tmp___1~2 := #t~ret127;havoc #t~ret127;havoc #t~mem126;~pipe~0 := (if ~bitwiseOr(~tmp___1~2, 1073741952) % 4294967296 % 4294967296 <= 2147483647 then ~bitwiseOr(~tmp___1~2, 1073741952) % 4294967296 % 4294967296 else ~bitwiseOr(~tmp___1~2, 1073741952) % 4294967296 % 4294967296 - 4294967296); {31425#false} is VALID [2018-11-19 17:32:00,983 INFO L256 TraceCheckUtils]: 99: Hoare triple {31425#false} call #t~ret128 := usb_maxpacket(~dev~1.base, ~dev~1.offset, ~pipe~0, (if 0 == ~bitwiseAnd(~pipe~0, 128) then 1 else 0)); {31424#true} is VALID [2018-11-19 17:32:00,983 INFO L273 TraceCheckUtils]: 100: Hoare triple {31424#true} ~udev.base, ~udev.offset := #in~udev.base, #in~udev.offset;~pipe := #in~pipe;~is_out := #in~is_out;havoc ~ep~0.base, ~ep~0.offset;havoc ~epnum~0;havoc ~__ret_warn_on~0;havoc ~tmp~2;havoc ~__ret_warn_on___0~0;havoc ~tmp___0~1;~epnum~0 := ~bitwiseAnd(~pipe / 32768, 15); {31424#true} is VALID [2018-11-19 17:32:00,983 INFO L273 TraceCheckUtils]: 101: Hoare triple {31424#true} assume 0 != ~is_out;~__ret_warn_on~0 := (if 0 != ~bitwiseAnd(~pipe, 128) then 1 else 0); {31424#true} is VALID [2018-11-19 17:32:00,983 INFO L256 TraceCheckUtils]: 102: Hoare triple {31424#true} call #t~ret47 := ldv__builtin_expect((if 0 != ~__ret_warn_on~0 then 1 else 0), 0); {31424#true} is VALID [2018-11-19 17:32:00,983 INFO L273 TraceCheckUtils]: 103: Hoare triple {31424#true} ~exp := #in~exp;~c := #in~c;#res := ~exp; {31424#true} is VALID [2018-11-19 17:32:00,984 INFO L273 TraceCheckUtils]: 104: Hoare triple {31424#true} assume true; {31424#true} is VALID [2018-11-19 17:32:00,984 INFO L268 TraceCheckUtils]: 105: Hoare quadruple {31424#true} {31424#true} #810#return; {31424#true} is VALID [2018-11-19 17:32:00,984 INFO L273 TraceCheckUtils]: 106: Hoare triple {31424#true} assume -9223372036854775808 <= #t~ret47 && #t~ret47 <= 9223372036854775807;~tmp~2 := #t~ret47;havoc #t~ret47; {31424#true} is VALID [2018-11-19 17:32:00,984 INFO L273 TraceCheckUtils]: 107: Hoare triple {31424#true} assume 0 != ~tmp~2;call warn_slowpath_null(#t~string48.base, #t~string48.offset, 1563); {31424#true} is VALID [2018-11-19 17:32:00,985 INFO L256 TraceCheckUtils]: 108: Hoare triple {31424#true} call #t~ret49 := ldv__builtin_expect((if 0 != ~__ret_warn_on~0 then 1 else 0), 0); {31424#true} is VALID [2018-11-19 17:32:00,985 INFO L273 TraceCheckUtils]: 109: Hoare triple {31424#true} ~exp := #in~exp;~c := #in~c;#res := ~exp; {31424#true} is VALID [2018-11-19 17:32:00,985 INFO L273 TraceCheckUtils]: 110: Hoare triple {31424#true} assume true; {31424#true} is VALID [2018-11-19 17:32:00,985 INFO L268 TraceCheckUtils]: 111: Hoare quadruple {31424#true} {31424#true} #812#return; {31424#true} is VALID [2018-11-19 17:32:00,985 INFO L273 TraceCheckUtils]: 112: Hoare triple {31424#true} assume -9223372036854775808 <= #t~ret49 && #t~ret49 <= 9223372036854775807;havoc #t~ret49;call #t~mem50.base, #t~mem50.offset := read~$Pointer$(~udev.base, 1314 + ~udev.offset + 8 * (~epnum~0 % 4294967296), 8);~ep~0.base, ~ep~0.offset := #t~mem50.base, #t~mem50.offset;havoc #t~mem50.base, #t~mem50.offset; {31424#true} is VALID [2018-11-19 17:32:00,985 INFO L273 TraceCheckUtils]: 113: Hoare triple {31424#true} assume 0 == (~ep~0.base + ~ep~0.offset) % 18446744073709551616;#res := 0; {31424#true} is VALID [2018-11-19 17:32:00,986 INFO L273 TraceCheckUtils]: 114: Hoare triple {31424#true} assume true; {31424#true} is VALID [2018-11-19 17:32:00,986 INFO L268 TraceCheckUtils]: 115: Hoare quadruple {31424#true} {31425#false} #740#return; {31425#false} is VALID [2018-11-19 17:32:00,986 INFO L273 TraceCheckUtils]: 116: Hoare triple {31425#false} ~tmp___2~0 := #t~ret128;havoc #t~ret128;~maxp~0 := ~tmp___2~0 % 65536; {31425#false} is VALID [2018-11-19 17:32:00,986 INFO L256 TraceCheckUtils]: 117: Hoare triple {31425#false} call #t~ret129.base, #t~ret129.offset := kzalloc(232, 208); {31424#true} is VALID [2018-11-19 17:32:00,986 INFO L273 TraceCheckUtils]: 118: Hoare triple {31424#true} ~size := #in~size;~flags := #in~flags;havoc ~tmp~3.base, ~tmp~3.offset; {31424#true} is VALID [2018-11-19 17:32:00,986 INFO L256 TraceCheckUtils]: 119: Hoare triple {31424#true} call #t~ret60.base, #t~ret60.offset := kmalloc(~size, ~bitwiseOr(~flags, 32768)); {31424#true} is VALID [2018-11-19 17:32:00,987 INFO L273 TraceCheckUtils]: 120: Hoare triple {31424#true} ~size := #in~size;~flags := #in~flags;havoc ~tmp___1~1.base, ~tmp___1~1.offset; {31424#true} is VALID [2018-11-19 17:32:00,987 INFO L256 TraceCheckUtils]: 121: Hoare triple {31424#true} call #t~ret59.base, #t~ret59.offset := __kmalloc(~size, ~flags); {31424#true} is VALID [2018-11-19 17:32:00,987 INFO L273 TraceCheckUtils]: 122: Hoare triple {31424#true} ~size := #in~size;~t := #in~t; {31424#true} is VALID [2018-11-19 17:32:00,987 INFO L256 TraceCheckUtils]: 123: Hoare triple {31424#true} call #t~ret58.base, #t~ret58.offset := ldv_malloc(~size); {31424#true} is VALID [2018-11-19 17:32:00,987 INFO L273 TraceCheckUtils]: 124: Hoare triple {31424#true} ~size := #in~size;havoc ~p~0.base, ~p~0.offset;havoc ~tmp~4.base, ~tmp~4.offset;havoc ~tmp___0~2;assume -2147483648 <= #t~nondet65 && #t~nondet65 <= 2147483647;~tmp___0~2 := #t~nondet65;havoc #t~nondet65; {31424#true} is VALID [2018-11-19 17:32:00,987 INFO L273 TraceCheckUtils]: 125: Hoare triple {31424#true} assume 0 != ~tmp___0~2;#res.base, #res.offset := 0, 0; {31424#true} is VALID [2018-11-19 17:32:00,987 INFO L273 TraceCheckUtils]: 126: Hoare triple {31424#true} assume true; {31424#true} is VALID [2018-11-19 17:32:00,987 INFO L268 TraceCheckUtils]: 127: Hoare quadruple {31424#true} {31424#true} #822#return; {31424#true} is VALID [2018-11-19 17:32:00,988 INFO L273 TraceCheckUtils]: 128: Hoare triple {31424#true} #res.base, #res.offset := #t~ret58.base, #t~ret58.offset;havoc #t~ret58.base, #t~ret58.offset; {31424#true} is VALID [2018-11-19 17:32:00,988 INFO L273 TraceCheckUtils]: 129: Hoare triple {31424#true} assume true; {31424#true} is VALID [2018-11-19 17:32:00,988 INFO L268 TraceCheckUtils]: 130: Hoare quadruple {31424#true} {31424#true} #870#return; {31424#true} is VALID [2018-11-19 17:32:00,988 INFO L273 TraceCheckUtils]: 131: Hoare triple {31424#true} ~tmp___1~1.base, ~tmp___1~1.offset := #t~ret59.base, #t~ret59.offset;havoc #t~ret59.base, #t~ret59.offset;#res.base, #res.offset := ~tmp___1~1.base, ~tmp___1~1.offset; {31424#true} is VALID [2018-11-19 17:32:00,988 INFO L273 TraceCheckUtils]: 132: Hoare triple {31424#true} assume true; {31424#true} is VALID [2018-11-19 17:32:00,988 INFO L268 TraceCheckUtils]: 133: Hoare quadruple {31424#true} {31424#true} #868#return; {31424#true} is VALID [2018-11-19 17:32:00,989 INFO L273 TraceCheckUtils]: 134: Hoare triple {31424#true} ~tmp~3.base, ~tmp~3.offset := #t~ret60.base, #t~ret60.offset;havoc #t~ret60.base, #t~ret60.offset;#res.base, #res.offset := ~tmp~3.base, ~tmp~3.offset; {31424#true} is VALID [2018-11-19 17:32:00,989 INFO L273 TraceCheckUtils]: 135: Hoare triple {31424#true} assume true; {31424#true} is VALID [2018-11-19 17:32:00,989 INFO L268 TraceCheckUtils]: 136: Hoare quadruple {31424#true} {31425#false} #742#return; {31425#false} is VALID [2018-11-19 17:32:00,989 INFO L273 TraceCheckUtils]: 137: Hoare triple {31425#false} ~tmp___3~0.base, ~tmp___3~0.offset := #t~ret129.base, #t~ret129.offset;havoc #t~ret129.base, #t~ret129.offset;~acecad~3.base, ~acecad~3.offset := ~tmp___3~0.base, ~tmp___3~0.offset; {31425#false} is VALID [2018-11-19 17:32:00,989 INFO L256 TraceCheckUtils]: 138: Hoare triple {31425#false} call #t~ret130.base, #t~ret130.offset := input_allocate_device(); {31424#true} is VALID [2018-11-19 17:32:00,989 INFO L256 TraceCheckUtils]: 139: Hoare triple {31424#true} call #t~ret74.base, #t~ret74.offset := kzalloc(1855, ~bitwiseOr(~bitwiseOr(16, 64), 128)); {31424#true} is VALID [2018-11-19 17:32:00,990 INFO L273 TraceCheckUtils]: 140: Hoare triple {31424#true} ~size := #in~size;~flags := #in~flags;havoc ~tmp~3.base, ~tmp~3.offset; {31424#true} is VALID [2018-11-19 17:32:00,990 INFO L256 TraceCheckUtils]: 141: Hoare triple {31424#true} call #t~ret60.base, #t~ret60.offset := kmalloc(~size, ~bitwiseOr(~flags, 32768)); {31424#true} is VALID [2018-11-19 17:32:00,990 INFO L273 TraceCheckUtils]: 142: Hoare triple {31424#true} ~size := #in~size;~flags := #in~flags;havoc ~tmp___1~1.base, ~tmp___1~1.offset; {31424#true} is VALID [2018-11-19 17:32:00,990 INFO L256 TraceCheckUtils]: 143: Hoare triple {31424#true} call #t~ret59.base, #t~ret59.offset := __kmalloc(~size, ~flags); {31424#true} is VALID [2018-11-19 17:32:00,990 INFO L273 TraceCheckUtils]: 144: Hoare triple {31424#true} ~size := #in~size;~t := #in~t; {31424#true} is VALID [2018-11-19 17:32:00,990 INFO L256 TraceCheckUtils]: 145: Hoare triple {31424#true} call #t~ret58.base, #t~ret58.offset := ldv_malloc(~size); {31424#true} is VALID [2018-11-19 17:32:00,991 INFO L273 TraceCheckUtils]: 146: Hoare triple {31424#true} ~size := #in~size;havoc ~p~0.base, ~p~0.offset;havoc ~tmp~4.base, ~tmp~4.offset;havoc ~tmp___0~2;assume -2147483648 <= #t~nondet65 && #t~nondet65 <= 2147483647;~tmp___0~2 := #t~nondet65;havoc #t~nondet65; {31424#true} is VALID [2018-11-19 17:32:00,991 INFO L273 TraceCheckUtils]: 147: Hoare triple {31424#true} assume 0 != ~tmp___0~2;#res.base, #res.offset := 0, 0; {31424#true} is VALID [2018-11-19 17:32:00,991 INFO L273 TraceCheckUtils]: 148: Hoare triple {31424#true} assume true; {31424#true} is VALID [2018-11-19 17:32:00,991 INFO L268 TraceCheckUtils]: 149: Hoare quadruple {31424#true} {31424#true} #822#return; {31424#true} is VALID [2018-11-19 17:32:00,991 INFO L273 TraceCheckUtils]: 150: Hoare triple {31424#true} #res.base, #res.offset := #t~ret58.base, #t~ret58.offset;havoc #t~ret58.base, #t~ret58.offset; {31424#true} is VALID [2018-11-19 17:32:00,991 INFO L273 TraceCheckUtils]: 151: Hoare triple {31424#true} assume true; {31424#true} is VALID [2018-11-19 17:32:00,992 INFO L268 TraceCheckUtils]: 152: Hoare quadruple {31424#true} {31424#true} #870#return; {31424#true} is VALID [2018-11-19 17:32:00,992 INFO L273 TraceCheckUtils]: 153: Hoare triple {31424#true} ~tmp___1~1.base, ~tmp___1~1.offset := #t~ret59.base, #t~ret59.offset;havoc #t~ret59.base, #t~ret59.offset;#res.base, #res.offset := ~tmp___1~1.base, ~tmp___1~1.offset; {31424#true} is VALID [2018-11-19 17:32:00,992 INFO L273 TraceCheckUtils]: 154: Hoare triple {31424#true} assume true; {31424#true} is VALID [2018-11-19 17:32:00,992 INFO L268 TraceCheckUtils]: 155: Hoare quadruple {31424#true} {31424#true} #868#return; {31424#true} is VALID [2018-11-19 17:32:00,992 INFO L273 TraceCheckUtils]: 156: Hoare triple {31424#true} ~tmp~3.base, ~tmp~3.offset := #t~ret60.base, #t~ret60.offset;havoc #t~ret60.base, #t~ret60.offset;#res.base, #res.offset := ~tmp~3.base, ~tmp~3.offset; {31424#true} is VALID [2018-11-19 17:32:00,992 INFO L273 TraceCheckUtils]: 157: Hoare triple {31424#true} assume true; {31424#true} is VALID [2018-11-19 17:32:00,993 INFO L268 TraceCheckUtils]: 158: Hoare quadruple {31424#true} {31424#true} #854#return; {31424#true} is VALID [2018-11-19 17:32:00,993 INFO L273 TraceCheckUtils]: 159: Hoare triple {31424#true} #res.base, #res.offset := #t~ret74.base, #t~ret74.offset;havoc #t~ret74.base, #t~ret74.offset; {31424#true} is VALID [2018-11-19 17:32:00,993 INFO L273 TraceCheckUtils]: 160: Hoare triple {31424#true} assume true; {31424#true} is VALID [2018-11-19 17:32:00,993 INFO L268 TraceCheckUtils]: 161: Hoare quadruple {31424#true} {31425#false} #744#return; {31425#false} is VALID [2018-11-19 17:32:00,993 INFO L273 TraceCheckUtils]: 162: Hoare triple {31425#false} ~input_dev~0.base, ~input_dev~0.offset := #t~ret130.base, #t~ret130.offset;havoc #t~ret130.base, #t~ret130.offset; {31425#false} is VALID [2018-11-19 17:32:00,993 INFO L273 TraceCheckUtils]: 163: Hoare triple {31425#false} assume !(0 == (~acecad~3.base + ~acecad~3.offset) % 18446744073709551616 || 0 == (~input_dev~0.base + ~input_dev~0.offset) % 18446744073709551616);call #t~ret131.base, #t~ret131.offset := usb_alloc_coherent(~dev~1.base, ~dev~1.offset, 8, 208, ~acecad~3.base, 224 + ~acecad~3.offset);~tmp___4~0.base, ~tmp___4~0.offset := #t~ret131.base, #t~ret131.offset;havoc #t~ret131.base, #t~ret131.offset;call write~$Pointer$(~tmp___4~0.base, ~tmp___4~0.offset, ~acecad~3.base, 216 + ~acecad~3.offset, 8);call #t~mem132.base, #t~mem132.offset := read~$Pointer$(~acecad~3.base, 216 + ~acecad~3.offset, 8); {31425#false} is VALID [2018-11-19 17:32:00,994 INFO L273 TraceCheckUtils]: 164: Hoare triple {31425#false} assume !(0 == (#t~mem132.base + #t~mem132.offset) % 18446744073709551616);havoc #t~mem132.base, #t~mem132.offset; {31425#false} is VALID [2018-11-19 17:32:00,994 INFO L256 TraceCheckUtils]: 165: Hoare triple {31425#false} call #t~ret133.base, #t~ret133.offset := ldv_usb_alloc_urb_5(0, 208); {31424#true} is VALID [2018-11-19 17:32:00,994 INFO L273 TraceCheckUtils]: 166: Hoare triple {31424#true} ~ldv_func_arg1 := #in~ldv_func_arg1;~ldv_func_arg2 := #in~ldv_func_arg2;havoc ~ldv_func_res~1.base, ~ldv_func_res~1.offset;havoc ~tmp~23.base, ~tmp~23.offset;call #t~ret196.base, #t~ret196.offset := usb_alloc_urb(~ldv_func_arg1, ~ldv_func_arg2);~tmp~23.base, ~tmp~23.offset := #t~ret196.base, #t~ret196.offset;havoc #t~ret196.base, #t~ret196.offset;~ldv_func_res~1.base, ~ldv_func_res~1.offset := ~tmp~23.base, ~tmp~23.offset; {31424#true} is VALID [2018-11-19 17:32:00,994 INFO L256 TraceCheckUtils]: 167: Hoare triple {31424#true} call ldv_alloc_urb(~ldv_func_res~1.base, ~ldv_func_res~1.offset); {31424#true} is VALID [2018-11-19 17:32:00,994 INFO L273 TraceCheckUtils]: 168: Hoare triple {31424#true} ~res.base, ~res.offset := #in~res.base, #in~res.offset; {31424#true} is VALID [2018-11-19 17:32:00,995 INFO L273 TraceCheckUtils]: 169: Hoare triple {31424#true} assume 0 != (~res.base + ~res.offset) % 18446744073709551616;~URB_STATE~0 := 1 + ~URB_STATE~0; {31424#true} is VALID [2018-11-19 17:32:00,995 INFO L273 TraceCheckUtils]: 170: Hoare triple {31424#true} assume true; {31424#true} is VALID [2018-11-19 17:32:00,995 INFO L268 TraceCheckUtils]: 171: Hoare quadruple {31424#true} {31424#true} #874#return; {31424#true} is VALID [2018-11-19 17:32:00,995 INFO L273 TraceCheckUtils]: 172: Hoare triple {31424#true} #res.base, #res.offset := ~ldv_func_res~1.base, ~ldv_func_res~1.offset; {31424#true} is VALID [2018-11-19 17:32:00,995 INFO L273 TraceCheckUtils]: 173: Hoare triple {31424#true} assume true; {31424#true} is VALID [2018-11-19 17:32:00,995 INFO L268 TraceCheckUtils]: 174: Hoare quadruple {31424#true} {31425#false} #746#return; {31425#false} is VALID [2018-11-19 17:32:00,996 INFO L273 TraceCheckUtils]: 175: Hoare triple {31425#false} call write~$Pointer$(#t~ret133.base, #t~ret133.offset, ~acecad~3.base, 208 + ~acecad~3.offset, 8);havoc #t~ret133.base, #t~ret133.offset;call #t~mem134.base, #t~mem134.offset := read~$Pointer$(~acecad~3.base, 208 + ~acecad~3.offset, 8); {31425#false} is VALID [2018-11-19 17:32:00,996 INFO L273 TraceCheckUtils]: 176: Hoare triple {31425#false} assume 0 == (#t~mem134.base + #t~mem134.offset) % 18446744073709551616;havoc #t~mem134.base, #t~mem134.offset;~err~0 := -12; {31425#false} is VALID [2018-11-19 17:32:00,996 INFO L273 TraceCheckUtils]: 177: Hoare triple {31425#false} call #t~mem170.base, #t~mem170.offset := read~$Pointer$(~acecad~3.base, 216 + ~acecad~3.offset, 8);call #t~mem171 := read~int(~acecad~3.base, 224 + ~acecad~3.offset, 8);call usb_free_coherent(~dev~1.base, ~dev~1.offset, 8, #t~mem170.base, #t~mem170.offset, #t~mem171);havoc #t~mem171;havoc #t~mem170.base, #t~mem170.offset; {31425#false} is VALID [2018-11-19 17:32:00,996 INFO L273 TraceCheckUtils]: 178: Hoare triple {31425#false} call input_free_device(~input_dev~0.base, ~input_dev~0.offset);call kfree(~acecad~3.base, ~acecad~3.offset);#res := ~err~0; {31425#false} is VALID [2018-11-19 17:32:00,996 INFO L273 TraceCheckUtils]: 179: Hoare triple {31425#false} assume true; {31425#false} is VALID [2018-11-19 17:32:00,997 INFO L268 TraceCheckUtils]: 180: Hoare quadruple {31425#false} {31424#true} #826#return; {31425#false} is VALID [2018-11-19 17:32:00,997 INFO L273 TraceCheckUtils]: 181: Hoare triple {31425#false} assume -2147483648 <= #t~ret188 && #t~ret188 <= 2147483647;~ldv_retval_0~0 := #t~ret188;havoc #t~ret188; {31425#false} is VALID [2018-11-19 17:32:00,997 INFO L273 TraceCheckUtils]: 182: Hoare triple {31425#false} assume 0 == ~ldv_retval_0~0;~ldv_state_variable_1~0 := 2;~ref_cnt~0 := 1 + ~ref_cnt~0; {31425#false} is VALID [2018-11-19 17:32:00,997 INFO L273 TraceCheckUtils]: 183: Hoare triple {31425#false} assume -2147483648 <= #t~nondet184 && #t~nondet184 <= 2147483647;~tmp___0~6 := #t~nondet184;havoc #t~nondet184;#t~switch185 := 0 == ~tmp___0~6; {31425#false} is VALID [2018-11-19 17:32:00,997 INFO L273 TraceCheckUtils]: 184: Hoare triple {31425#false} assume !#t~switch185;#t~switch185 := #t~switch185 || 1 == ~tmp___0~6; {31425#false} is VALID [2018-11-19 17:32:00,997 INFO L273 TraceCheckUtils]: 185: Hoare triple {31425#false} assume #t~switch185; {31425#false} is VALID [2018-11-19 17:32:00,998 INFO L273 TraceCheckUtils]: 186: Hoare triple {31425#false} assume 0 != ~ldv_state_variable_0~0;assume -2147483648 <= #t~nondet189 && #t~nondet189 <= 2147483647;~tmp___2~1 := #t~nondet189;havoc #t~nondet189;#t~switch190 := 0 == ~tmp___2~1; {31425#false} is VALID [2018-11-19 17:32:00,998 INFO L273 TraceCheckUtils]: 187: Hoare triple {31425#false} assume #t~switch190; {31425#false} is VALID [2018-11-19 17:32:00,998 INFO L273 TraceCheckUtils]: 188: Hoare triple {31425#false} assume 3 == ~ldv_state_variable_0~0 && 0 == ~ref_cnt~0; {31425#false} is VALID [2018-11-19 17:32:00,998 INFO L256 TraceCheckUtils]: 189: Hoare triple {31425#false} call usb_acecad_exit(); {31424#true} is VALID [2018-11-19 17:32:00,998 INFO L256 TraceCheckUtils]: 190: Hoare triple {31424#true} call ldv_usb_deregister_11(~#usb_acecad_driver~0.base, ~#usb_acecad_driver~0.offset); {31424#true} is VALID [2018-11-19 17:32:00,998 INFO L273 TraceCheckUtils]: 191: Hoare triple {31424#true} ~arg.base, ~arg.offset := #in~arg.base, #in~arg.offset;call usb_deregister(~arg.base, ~arg.offset);~ldv_state_variable_1~0 := 0; {31424#true} is VALID [2018-11-19 17:32:00,999 INFO L273 TraceCheckUtils]: 192: Hoare triple {31424#true} assume true; {31424#true} is VALID [2018-11-19 17:32:00,999 INFO L268 TraceCheckUtils]: 193: Hoare quadruple {31424#true} {31424#true} #794#return; {31424#true} is VALID [2018-11-19 17:32:00,999 INFO L273 TraceCheckUtils]: 194: Hoare triple {31424#true} assume true; {31424#true} is VALID [2018-11-19 17:32:00,999 INFO L268 TraceCheckUtils]: 195: Hoare quadruple {31424#true} {31425#false} #832#return; {31425#false} is VALID [2018-11-19 17:32:00,999 INFO L273 TraceCheckUtils]: 196: Hoare triple {31425#false} ~ldv_state_variable_0~0 := 2; {31425#false} is VALID [2018-11-19 17:32:00,999 INFO L256 TraceCheckUtils]: 197: Hoare triple {31425#false} call ldv_check_final_state(); {31425#false} is VALID [2018-11-19 17:32:01,000 INFO L273 TraceCheckUtils]: 198: Hoare triple {31425#false} assume 0 != ~URB_STATE~0; {31425#false} is VALID [2018-11-19 17:32:01,000 INFO L256 TraceCheckUtils]: 199: Hoare triple {31425#false} call ldv_error(); {31425#false} is VALID [2018-11-19 17:32:01,000 INFO L273 TraceCheckUtils]: 200: Hoare triple {31425#false} assume !false; {31425#false} is VALID [2018-11-19 17:32:01,016 INFO L134 CoverageAnalysis]: Checked inductivity of 39 backedges. 7 proven. 0 refuted. 0 times theorem prover too weak. 32 trivial. 0 not checked. [2018-11-19 17:32:01,016 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-19 17:32:01,016 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2018-11-19 17:32:01,017 INFO L78 Accepts]: Start accepts. Automaton has 6 states. Word has length 201 [2018-11-19 17:32:01,017 INFO L84 Accepts]: Finished accepts. word is accepted. [2018-11-19 17:32:01,017 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 6 states. [2018-11-19 17:32:01,191 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 173 edges. 173 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2018-11-19 17:32:01,191 INFO L459 AbstractCegarLoop]: Interpolant automaton has 6 states [2018-11-19 17:32:01,191 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2018-11-19 17:32:01,191 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2018-11-19 17:32:01,192 INFO L87 Difference]: Start difference. First operand 1027 states and 1235 transitions. Second operand 6 states. [2018-11-19 17:32:08,575 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-19 17:32:08,575 INFO L93 Difference]: Finished difference Result 2066 states and 2492 transitions. [2018-11-19 17:32:08,575 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2018-11-19 17:32:08,575 INFO L78 Accepts]: Start accepts. Automaton has 6 states. Word has length 201 [2018-11-19 17:32:08,576 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-11-19 17:32:08,576 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2018-11-19 17:32:08,581 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 644 transitions. [2018-11-19 17:32:08,581 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2018-11-19 17:32:08,586 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 644 transitions. [2018-11-19 17:32:08,587 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 6 states and 644 transitions. [2018-11-19 17:32:09,109 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 644 edges. 644 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2018-11-19 17:32:09,191 INFO L225 Difference]: With dead ends: 2066 [2018-11-19 17:32:09,191 INFO L226 Difference]: Without dead ends: 1055 [2018-11-19 17:32:09,194 INFO L613 BasicCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2018-11-19 17:32:09,195 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1055 states. [2018-11-19 17:32:11,125 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1055 to 1051. [2018-11-19 17:32:11,125 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2018-11-19 17:32:11,125 INFO L82 GeneralOperation]: Start isEquivalent. First operand 1055 states. Second operand 1051 states. [2018-11-19 17:32:11,125 INFO L74 IsIncluded]: Start isIncluded. First operand 1055 states. Second operand 1051 states. [2018-11-19 17:32:11,125 INFO L87 Difference]: Start difference. First operand 1055 states. Second operand 1051 states. [2018-11-19 17:32:11,198 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-19 17:32:11,198 INFO L93 Difference]: Finished difference Result 1055 states and 1263 transitions. [2018-11-19 17:32:11,198 INFO L276 IsEmpty]: Start isEmpty. Operand 1055 states and 1263 transitions. [2018-11-19 17:32:11,200 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-11-19 17:32:11,201 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2018-11-19 17:32:11,201 INFO L74 IsIncluded]: Start isIncluded. First operand 1051 states. Second operand 1055 states. [2018-11-19 17:32:11,201 INFO L87 Difference]: Start difference. First operand 1051 states. Second operand 1055 states. [2018-11-19 17:32:11,267 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-19 17:32:11,267 INFO L93 Difference]: Finished difference Result 1055 states and 1263 transitions. [2018-11-19 17:32:11,267 INFO L276 IsEmpty]: Start isEmpty. Operand 1055 states and 1263 transitions. [2018-11-19 17:32:11,269 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-11-19 17:32:11,269 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2018-11-19 17:32:11,269 INFO L88 GeneralOperation]: Finished isEquivalent. [2018-11-19 17:32:11,269 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2018-11-19 17:32:11,269 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1051 states. [2018-11-19 17:32:11,319 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1051 states to 1051 states and 1259 transitions. [2018-11-19 17:32:11,320 INFO L78 Accepts]: Start accepts. Automaton has 1051 states and 1259 transitions. Word has length 201 [2018-11-19 17:32:11,320 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-11-19 17:32:11,320 INFO L480 AbstractCegarLoop]: Abstraction has 1051 states and 1259 transitions. [2018-11-19 17:32:11,320 INFO L481 AbstractCegarLoop]: Interpolant automaton has 6 states. [2018-11-19 17:32:11,320 INFO L276 IsEmpty]: Start isEmpty. Operand 1051 states and 1259 transitions. [2018-11-19 17:32:11,323 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 208 [2018-11-19 17:32:11,323 INFO L376 BasicCegarLoop]: Found error trace [2018-11-19 17:32:11,324 INFO L384 BasicCegarLoop]: trace histogram [3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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] [2018-11-19 17:32:11,324 INFO L423 AbstractCegarLoop]: === Iteration 9 === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-11-19 17:32:11,324 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-19 17:32:11,324 INFO L82 PathProgramCache]: Analyzing trace with hash 1149154171, now seen corresponding path program 1 times [2018-11-19 17:32:11,324 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-19 17:32:11,324 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-19 17:32:11,326 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-19 17:32:11,326 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-19 17:32:11,327 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-19 17:32:11,372 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-19 17:32:11,631 INFO L256 TraceCheckUtils]: 0: Hoare triple {37610#true} call ULTIMATE.init(); {37610#true} is VALID [2018-11-19 17:32:11,631 INFO L273 TraceCheckUtils]: 1: Hoare triple {37610#true} #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];call #t~string24.base, #t~string24.offset := #Ultimate.alloc(10);call #t~string31.base, #t~string31.offset := #Ultimate.alloc(7);#memory_int := #memory_int[#t~string31.base,#t~string31.offset := 97];#memory_int := #memory_int[#t~string31.base,1 + #t~string31.offset := 99];#memory_int := #memory_int[#t~string31.base,2 + #t~string31.offset := 101];#memory_int := #memory_int[#t~string31.base,3 + #t~string31.offset := 99];#memory_int := #memory_int[#t~string31.base,4 + #t~string31.offset := 97];#memory_int := #memory_int[#t~string31.base,5 + #t~string31.offset := 100];#memory_int := #memory_int[#t~string31.base,6 + #t~string31.offset := 0];call #t~string48.base, #t~string48.offset := #Ultimate.alloc(20);call #t~string52.base, #t~string52.offset := #Ultimate.alloc(20);call #t~string109.base, #t~string109.offset := #Ultimate.alloc(57);call #t~string140.base, #t~string140.offset := #Ultimate.alloc(2);#memory_int := #memory_int[#t~string140.base,#t~string140.offset := 32];#memory_int := #memory_int[#t~string140.base,1 + #t~string140.offset := 0];call #t~string145.base, #t~string145.offset := #Ultimate.alloc(8);call #t~string151.base, #t~string151.offset := #Ultimate.alloc(34);call #t~string156.base, #t~string156.offset := #Ultimate.alloc(32);call #t~string178.base, #t~string178.offset := #Ultimate.alloc(11);call #t~string181.base, #t~string181.offset := #Ultimate.alloc(48);~LDV_IN_INTERRUPT~0 := 1;~ref_cnt~0 := 0;~ldv_state_variable_1~0 := 0;~usb_counter~0 := 0;~ldv_state_variable_0~0 := 0;~ldv_retval_0~0 := 0;~ldv_retval_1~0 := 0;~URB_STATE~0 := 0;~DEV_STATE~0 := 0;~INTERF_STATE~0 := 0;~SERIAL_STATE~0 := 0;~usb_intfdata~0.base, ~usb_intfdata~0.offset := 0, 0;~usb_acecad_driver_group1~0.base, ~usb_acecad_driver_group1~0.offset := 0, 0;call ~#usb_acecad_id_table~0.base, ~#usb_acecad_id_table~0.offset := #Ultimate.alloc(72);#memory_int := ~initToZeroAtPointerBaseAddress~int(#memory_int, ~#usb_acecad_id_table~0.base);call write~unchecked~int(3, ~#usb_acecad_id_table~0.base, ~#usb_acecad_id_table~0.offset, 2);call write~unchecked~int(1120, ~#usb_acecad_id_table~0.base, 2 + ~#usb_acecad_id_table~0.offset, 2);call write~unchecked~int(4, ~#usb_acecad_id_table~0.base, 4 + ~#usb_acecad_id_table~0.offset, 2);call write~unchecked~int(0, ~#usb_acecad_id_table~0.base, 6 + ~#usb_acecad_id_table~0.offset, 2);call write~unchecked~int(0, ~#usb_acecad_id_table~0.base, 8 + ~#usb_acecad_id_table~0.offset, 2);call write~unchecked~int(0, ~#usb_acecad_id_table~0.base, 10 + ~#usb_acecad_id_table~0.offset, 1);call write~unchecked~int(0, ~#usb_acecad_id_table~0.base, 11 + ~#usb_acecad_id_table~0.offset, 1);call write~unchecked~int(0, ~#usb_acecad_id_table~0.base, 12 + ~#usb_acecad_id_table~0.offset, 1);call write~unchecked~int(0, ~#usb_acecad_id_table~0.base, 13 + ~#usb_acecad_id_table~0.offset, 1);call write~unchecked~int(0, ~#usb_acecad_id_table~0.base, 14 + ~#usb_acecad_id_table~0.offset, 1);call write~unchecked~int(0, ~#usb_acecad_id_table~0.base, 15 + ~#usb_acecad_id_table~0.offset, 1);call write~unchecked~int(0, ~#usb_acecad_id_table~0.base, 16 + ~#usb_acecad_id_table~0.offset, 8);call write~unchecked~int(3, ~#usb_acecad_id_table~0.base, 24 + ~#usb_acecad_id_table~0.offset, 2);call write~unchecked~int(1120, ~#usb_acecad_id_table~0.base, 26 + ~#usb_acecad_id_table~0.offset, 2);call write~unchecked~int(8, ~#usb_acecad_id_table~0.base, 28 + ~#usb_acecad_id_table~0.offset, 2);call write~unchecked~int(0, ~#usb_acecad_id_table~0.base, 30 + ~#usb_acecad_id_table~0.offset, 2);call write~unchecked~int(0, ~#usb_acecad_id_table~0.base, 32 + ~#usb_acecad_id_table~0.offset, 2);call write~unchecked~int(0, ~#usb_acecad_id_table~0.base, 34 + ~#usb_acecad_id_table~0.offset, 1);call write~unchecked~int(0, ~#usb_acecad_id_table~0.base, 35 + ~#usb_acecad_id_table~0.offset, 1);call write~unchecked~int(0, ~#usb_acecad_id_table~0.base, 36 + ~#usb_acecad_id_table~0.offset, 1);call write~unchecked~int(0, ~#usb_acecad_id_table~0.base, 37 + ~#usb_acecad_id_table~0.offset, 1);call write~unchecked~int(0, ~#usb_acecad_id_table~0.base, 38 + ~#usb_acecad_id_table~0.offset, 1);call write~unchecked~int(0, ~#usb_acecad_id_table~0.base, 39 + ~#usb_acecad_id_table~0.offset, 1);call write~unchecked~int(1, ~#usb_acecad_id_table~0.base, 40 + ~#usb_acecad_id_table~0.offset, 8);~__mod_usb_device_table~0.match_flags := 0;~__mod_usb_device_table~0.idVendor := 0;~__mod_usb_device_table~0.idProduct := 0;~__mod_usb_device_table~0.bcdDevice_lo := 0;~__mod_usb_device_table~0.bcdDevice_hi := 0;~__mod_usb_device_table~0.bDeviceClass := 0;~__mod_usb_device_table~0.bDeviceSubClass := 0;~__mod_usb_device_table~0.bDeviceProtocol := 0;~__mod_usb_device_table~0.bInterfaceClass := 0;~__mod_usb_device_table~0.bInterfaceSubClass := 0;~__mod_usb_device_table~0.bInterfaceProtocol := 0;~__mod_usb_device_table~0.driver_info := 0;call ~#usb_acecad_driver~0.base, ~#usb_acecad_driver~0.offset := #Ultimate.alloc(264);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 8 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 16 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 24 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 32 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 40 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 48 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 56 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 64 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 72 + ~#usb_acecad_driver~0.offset, 8);call write~unchecked~int(0, ~#usb_acecad_driver~0.base, 80 + ~#usb_acecad_driver~0.offset, 4);call write~unchecked~int(0, ~#usb_acecad_driver~0.base, 84 + ~#usb_acecad_driver~0.offset, 4);call write~unchecked~int(0, ~#usb_acecad_driver~0.base, 88 + ~#usb_acecad_driver~0.offset, 4);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 92 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 100 + ~#usb_acecad_driver~0.offset, 8);#memory_$Pointer$.base, #memory_$Pointer$.offset := ~initToZeroAtPointerBaseAddress~$Pointer$.base(#memory_$Pointer$.base, #memory_$Pointer$.offset, ~#usb_acecad_driver~0.base), ~initToZeroAtPointerBaseAddress~$Pointer$.offset(#memory_$Pointer$.base, #memory_$Pointer$.offset, ~#usb_acecad_driver~0.base);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 124 + ~#usb_acecad_driver~0.offset, 8);call write~unchecked~int(0, ~#usb_acecad_driver~0.base, 132 + ~#usb_acecad_driver~0.offset, 4);call write~unchecked~int(0, ~#usb_acecad_driver~0.base, 136 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 144 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 152 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 160 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 168 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 176 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 184 + ~#usb_acecad_driver~0.offset, 8);call write~unchecked~int(0, ~#usb_acecad_driver~0.base, 192 + ~#usb_acecad_driver~0.offset, 1);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 193 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 201 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 209 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 217 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 225 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 233 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 241 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 249 + ~#usb_acecad_driver~0.offset, 8);call write~unchecked~int(0, ~#usb_acecad_driver~0.base, 257 + ~#usb_acecad_driver~0.offset, 4);call write~unchecked~int(0, ~#usb_acecad_driver~0.base, 261 + ~#usb_acecad_driver~0.offset, 1);call write~unchecked~int(0, ~#usb_acecad_driver~0.base, 262 + ~#usb_acecad_driver~0.offset, 1);call write~unchecked~int(0, ~#usb_acecad_driver~0.base, 263 + ~#usb_acecad_driver~0.offset, 1);call write~$Pointer$(#t~string178.base, #t~string178.offset, ~#usb_acecad_driver~0.base, ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(#funAddr~usb_acecad_probe.base, #funAddr~usb_acecad_probe.offset, ~#usb_acecad_driver~0.base, 8 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(#funAddr~usb_acecad_disconnect.base, #funAddr~usb_acecad_disconnect.offset, ~#usb_acecad_driver~0.base, 16 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 24 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 32 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 40 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 48 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 56 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 64 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(~#usb_acecad_id_table~0.base, ~#usb_acecad_id_table~0.offset, ~#usb_acecad_driver~0.base, 72 + ~#usb_acecad_driver~0.offset, 8);call write~unchecked~int(0, ~#usb_acecad_driver~0.base, 80 + ~#usb_acecad_driver~0.offset, 4);call write~unchecked~int(0, ~#usb_acecad_driver~0.base, 84 + ~#usb_acecad_driver~0.offset, 4);call write~unchecked~int(0, ~#usb_acecad_driver~0.base, 88 + ~#usb_acecad_driver~0.offset, 4);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 92 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 100 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 108 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 116 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 124 + ~#usb_acecad_driver~0.offset, 8);call write~unchecked~int(0, ~#usb_acecad_driver~0.base, 132 + ~#usb_acecad_driver~0.offset, 4);call write~unchecked~int(0, ~#usb_acecad_driver~0.base, 136 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 144 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 152 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 160 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 168 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 176 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 184 + ~#usb_acecad_driver~0.offset, 8);call write~unchecked~int(0, ~#usb_acecad_driver~0.base, 192 + ~#usb_acecad_driver~0.offset, 1);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 193 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 201 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 209 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 217 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 225 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 233 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 241 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 249 + ~#usb_acecad_driver~0.offset, 8);call write~unchecked~int(0, ~#usb_acecad_driver~0.base, 257 + ~#usb_acecad_driver~0.offset, 4);call write~unchecked~int(0, ~#usb_acecad_driver~0.base, 261 + ~#usb_acecad_driver~0.offset, 1);call write~unchecked~int(0, ~#usb_acecad_driver~0.base, 262 + ~#usb_acecad_driver~0.offset, 1);call write~unchecked~int(0, ~#usb_acecad_driver~0.base, 263 + ~#usb_acecad_driver~0.offset, 1);~int_urb~0.base, ~int_urb~0.offset := 0, 0;~bulk_urb~0.base, ~bulk_urb~0.offset := 0, 0;~completeFnInt~0.base, ~completeFnInt~0.offset := 0, 0;~completeFnBulk~0.base, ~completeFnBulk~0.offset := 0, 0; {37610#true} is VALID [2018-11-19 17:32:11,631 INFO L273 TraceCheckUtils]: 2: Hoare triple {37610#true} assume true; {37610#true} is VALID [2018-11-19 17:32:11,631 INFO L268 TraceCheckUtils]: 3: Hoare quadruple {37610#true} {37610#true} #888#return; {37610#true} is VALID [2018-11-19 17:32:11,632 INFO L256 TraceCheckUtils]: 4: Hoare triple {37610#true} call #t~ret207 := main(); {37610#true} is VALID [2018-11-19 17:32:11,632 INFO L273 TraceCheckUtils]: 5: Hoare triple {37610#true} havoc ~ldvarg0~0.base, ~ldvarg0~0.offset;havoc ~tmp~18.base, ~tmp~18.offset;havoc ~tmp___0~6;havoc ~tmp___1~3;havoc ~tmp___2~1; {37610#true} is VALID [2018-11-19 17:32:11,632 INFO L256 TraceCheckUtils]: 6: Hoare triple {37610#true} call #t~ret183.base, #t~ret183.offset := ldv_init_zalloc(24); {37610#true} is VALID [2018-11-19 17:32:11,632 INFO L273 TraceCheckUtils]: 7: Hoare triple {37610#true} ~size := #in~size;havoc ~p~2.base, ~p~2.offset;havoc ~tmp~6.base, ~tmp~6.offset;call #t~malloc69.base, #t~malloc69.offset := #Ultimate.alloc((if ~size % 4294967296 % 4294967296 <= 2147483647 then ~size % 4294967296 % 4294967296 else ~size % 4294967296 % 4294967296 - 4294967296)); {37610#true} is VALID [2018-11-19 17:32:11,632 INFO L256 TraceCheckUtils]: 8: Hoare triple {37610#true} call #Ultimate.meminit(#t~malloc69.base, #t~malloc69.offset, 1, (if ~size % 4294967296 % 4294967296 <= 2147483647 then ~size % 4294967296 % 4294967296 else ~size % 4294967296 % 4294967296 - 4294967296), (if ~size % 4294967296 % 4294967296 <= 2147483647 then ~size % 4294967296 % 4294967296 else ~size % 4294967296 % 4294967296 - 4294967296)); {37610#true} is VALID [2018-11-19 17:32:11,632 INFO L273 TraceCheckUtils]: 9: Hoare triple {37610#true} #memory_int := ~initToZeroAtPointerBaseAddress~int(#memory_int, #ptr.base); {37610#true} is VALID [2018-11-19 17:32:11,632 INFO L273 TraceCheckUtils]: 10: Hoare triple {37610#true} assume true; {37610#true} is VALID [2018-11-19 17:32:11,632 INFO L268 TraceCheckUtils]: 11: Hoare quadruple {37610#true} {37610#true} #808#return; {37610#true} is VALID [2018-11-19 17:32:11,633 INFO L273 TraceCheckUtils]: 12: Hoare triple {37610#true} ~tmp~6.base, ~tmp~6.offset := #t~malloc69.base, #t~malloc69.offset;~p~2.base, ~p~2.offset := ~tmp~6.base, ~tmp~6.offset;assume 0 != (if 0 != (~p~2.base + ~p~2.offset) % 18446744073709551616 then 1 else 0);#res.base, #res.offset := ~p~2.base, ~p~2.offset; {37610#true} is VALID [2018-11-19 17:32:11,633 INFO L273 TraceCheckUtils]: 13: Hoare triple {37610#true} assume true; {37610#true} is VALID [2018-11-19 17:32:11,633 INFO L268 TraceCheckUtils]: 14: Hoare quadruple {37610#true} {37610#true} #824#return; {37610#true} is VALID [2018-11-19 17:32:11,633 INFO L273 TraceCheckUtils]: 15: Hoare triple {37610#true} ~tmp~18.base, ~tmp~18.offset := #t~ret183.base, #t~ret183.offset;havoc #t~ret183.base, #t~ret183.offset;~ldvarg0~0.base, ~ldvarg0~0.offset := ~tmp~18.base, ~tmp~18.offset;call ldv_initialize();~ldv_state_variable_1~0 := 0;~ref_cnt~0 := 0;~ldv_state_variable_0~0 := 1; {37610#true} is VALID [2018-11-19 17:32:11,633 INFO L273 TraceCheckUtils]: 16: Hoare triple {37610#true} assume -2147483648 <= #t~nondet184 && #t~nondet184 <= 2147483647;~tmp___0~6 := #t~nondet184;havoc #t~nondet184;#t~switch185 := 0 == ~tmp___0~6; {37610#true} is VALID [2018-11-19 17:32:11,633 INFO L273 TraceCheckUtils]: 17: Hoare triple {37610#true} assume !#t~switch185;#t~switch185 := #t~switch185 || 1 == ~tmp___0~6; {37610#true} is VALID [2018-11-19 17:32:11,633 INFO L273 TraceCheckUtils]: 18: Hoare triple {37610#true} assume #t~switch185; {37610#true} is VALID [2018-11-19 17:32:11,633 INFO L273 TraceCheckUtils]: 19: Hoare triple {37610#true} assume 0 != ~ldv_state_variable_0~0;assume -2147483648 <= #t~nondet189 && #t~nondet189 <= 2147483647;~tmp___2~1 := #t~nondet189;havoc #t~nondet189;#t~switch190 := 0 == ~tmp___2~1; {37610#true} is VALID [2018-11-19 17:32:11,634 INFO L273 TraceCheckUtils]: 20: Hoare triple {37610#true} assume !#t~switch190;#t~switch190 := #t~switch190 || 1 == ~tmp___2~1; {37610#true} is VALID [2018-11-19 17:32:11,634 INFO L273 TraceCheckUtils]: 21: Hoare triple {37610#true} assume #t~switch190; {37610#true} is VALID [2018-11-19 17:32:11,634 INFO L273 TraceCheckUtils]: 22: Hoare triple {37610#true} assume 1 == ~ldv_state_variable_0~0; {37610#true} is VALID [2018-11-19 17:32:11,634 INFO L256 TraceCheckUtils]: 23: Hoare triple {37610#true} call #t~ret191 := usb_acecad_init(); {37610#true} is VALID [2018-11-19 17:32:11,634 INFO L273 TraceCheckUtils]: 24: Hoare triple {37610#true} havoc ~result~0;havoc ~tmp~16; {37610#true} is VALID [2018-11-19 17:32:11,634 INFO L256 TraceCheckUtils]: 25: Hoare triple {37610#true} call #t~ret179 := usb_register(~#usb_acecad_driver~0.base, ~#usb_acecad_driver~0.offset); {37610#true} is VALID [2018-11-19 17:32:11,635 INFO L273 TraceCheckUtils]: 26: Hoare triple {37610#true} ~driver.base, ~driver.offset := #in~driver.base, #in~driver.offset;havoc ~tmp~1; {37610#true} is VALID [2018-11-19 17:32:11,635 INFO L256 TraceCheckUtils]: 27: Hoare triple {37610#true} call #t~ret32 := ldv_usb_register_driver_2(~driver.base, ~driver.offset, ~#__this_module~0.base, ~#__this_module~0.offset, #t~string31.base, #t~string31.offset); {37610#true} is VALID [2018-11-19 17:32:11,635 INFO L273 TraceCheckUtils]: 28: Hoare triple {37610#true} ~ldv_func_arg1.base, ~ldv_func_arg1.offset := #in~ldv_func_arg1.base, #in~ldv_func_arg1.offset;~ldv_func_arg2.base, ~ldv_func_arg2.offset := #in~ldv_func_arg2.base, #in~ldv_func_arg2.offset;~ldv_func_arg3.base, ~ldv_func_arg3.offset := #in~ldv_func_arg3.base, #in~ldv_func_arg3.offset;havoc ~ldv_func_res~0;havoc ~tmp~20;call #t~ret193 := usb_register_driver(~ldv_func_arg1.base, ~ldv_func_arg1.offset, ~ldv_func_arg2.base, ~ldv_func_arg2.offset, ~ldv_func_arg3.base, ~ldv_func_arg3.offset);assume -2147483648 <= #t~ret193 && #t~ret193 <= 2147483647;~tmp~20 := #t~ret193;havoc #t~ret193;~ldv_func_res~0 := ~tmp~20;~ldv_state_variable_1~0 := 1;~usb_counter~0 := 0; {37610#true} is VALID [2018-11-19 17:32:11,635 INFO L256 TraceCheckUtils]: 29: Hoare triple {37610#true} call ldv_usb_driver_1(); {37610#true} is VALID [2018-11-19 17:32:11,635 INFO L273 TraceCheckUtils]: 30: Hoare triple {37610#true} havoc ~tmp~17.base, ~tmp~17.offset; {37610#true} is VALID [2018-11-19 17:32:11,636 INFO L256 TraceCheckUtils]: 31: Hoare triple {37610#true} call #t~ret182.base, #t~ret182.offset := ldv_init_zalloc(1248); {37610#true} is VALID [2018-11-19 17:32:11,636 INFO L273 TraceCheckUtils]: 32: Hoare triple {37610#true} ~size := #in~size;havoc ~p~2.base, ~p~2.offset;havoc ~tmp~6.base, ~tmp~6.offset;call #t~malloc69.base, #t~malloc69.offset := #Ultimate.alloc((if ~size % 4294967296 % 4294967296 <= 2147483647 then ~size % 4294967296 % 4294967296 else ~size % 4294967296 % 4294967296 - 4294967296)); {37610#true} is VALID [2018-11-19 17:32:11,636 INFO L256 TraceCheckUtils]: 33: Hoare triple {37610#true} call #Ultimate.meminit(#t~malloc69.base, #t~malloc69.offset, 1, (if ~size % 4294967296 % 4294967296 <= 2147483647 then ~size % 4294967296 % 4294967296 else ~size % 4294967296 % 4294967296 - 4294967296), (if ~size % 4294967296 % 4294967296 <= 2147483647 then ~size % 4294967296 % 4294967296 else ~size % 4294967296 % 4294967296 - 4294967296)); {37610#true} is VALID [2018-11-19 17:32:11,636 INFO L273 TraceCheckUtils]: 34: Hoare triple {37610#true} #memory_int := ~initToZeroAtPointerBaseAddress~int(#memory_int, #ptr.base); {37610#true} is VALID [2018-11-19 17:32:11,636 INFO L273 TraceCheckUtils]: 35: Hoare triple {37610#true} assume true; {37610#true} is VALID [2018-11-19 17:32:11,636 INFO L268 TraceCheckUtils]: 36: Hoare quadruple {37610#true} {37610#true} #808#return; {37610#true} is VALID [2018-11-19 17:32:11,636 INFO L273 TraceCheckUtils]: 37: Hoare triple {37610#true} ~tmp~6.base, ~tmp~6.offset := #t~malloc69.base, #t~malloc69.offset;~p~2.base, ~p~2.offset := ~tmp~6.base, ~tmp~6.offset;assume 0 != (if 0 != (~p~2.base + ~p~2.offset) % 18446744073709551616 then 1 else 0);#res.base, #res.offset := ~p~2.base, ~p~2.offset; {37610#true} is VALID [2018-11-19 17:32:11,637 INFO L273 TraceCheckUtils]: 38: Hoare triple {37610#true} assume true; {37610#true} is VALID [2018-11-19 17:32:11,637 INFO L268 TraceCheckUtils]: 39: Hoare quadruple {37610#true} {37610#true} #774#return; {37610#true} is VALID [2018-11-19 17:32:11,637 INFO L273 TraceCheckUtils]: 40: Hoare triple {37610#true} ~tmp~17.base, ~tmp~17.offset := #t~ret182.base, #t~ret182.offset;havoc #t~ret182.base, #t~ret182.offset;~usb_acecad_driver_group1~0.base, ~usb_acecad_driver_group1~0.offset := ~tmp~17.base, ~tmp~17.offset; {37610#true} is VALID [2018-11-19 17:32:11,637 INFO L273 TraceCheckUtils]: 41: Hoare triple {37610#true} assume true; {37610#true} is VALID [2018-11-19 17:32:11,637 INFO L268 TraceCheckUtils]: 42: Hoare quadruple {37610#true} {37610#true} #844#return; {37610#true} is VALID [2018-11-19 17:32:11,637 INFO L273 TraceCheckUtils]: 43: Hoare triple {37610#true} #res := ~ldv_func_res~0; {37610#true} is VALID [2018-11-19 17:32:11,637 INFO L273 TraceCheckUtils]: 44: Hoare triple {37610#true} assume true; {37610#true} is VALID [2018-11-19 17:32:11,637 INFO L268 TraceCheckUtils]: 45: Hoare quadruple {37610#true} {37610#true} #856#return; {37610#true} is VALID [2018-11-19 17:32:11,637 INFO L273 TraceCheckUtils]: 46: Hoare triple {37610#true} assume -2147483648 <= #t~ret32 && #t~ret32 <= 2147483647;~tmp~1 := #t~ret32;havoc #t~ret32;#res := ~tmp~1; {37610#true} is VALID [2018-11-19 17:32:11,638 INFO L273 TraceCheckUtils]: 47: Hoare triple {37610#true} assume true; {37610#true} is VALID [2018-11-19 17:32:11,638 INFO L268 TraceCheckUtils]: 48: Hoare quadruple {37610#true} {37610#true} #800#return; {37610#true} is VALID [2018-11-19 17:32:11,638 INFO L273 TraceCheckUtils]: 49: Hoare triple {37610#true} assume -2147483648 <= #t~ret179 && #t~ret179 <= 2147483647;~tmp~16 := #t~ret179;havoc #t~ret179;~result~0 := ~tmp~16; {37610#true} is VALID [2018-11-19 17:32:11,638 INFO L273 TraceCheckUtils]: 50: Hoare triple {37610#true} assume 0 == ~result~0;havoc #t~nondet180; {37610#true} is VALID [2018-11-19 17:32:11,638 INFO L273 TraceCheckUtils]: 51: Hoare triple {37610#true} #res := ~result~0; {37610#true} is VALID [2018-11-19 17:32:11,638 INFO L273 TraceCheckUtils]: 52: Hoare triple {37610#true} assume true; {37610#true} is VALID [2018-11-19 17:32:11,638 INFO L268 TraceCheckUtils]: 53: Hoare quadruple {37610#true} {37610#true} #834#return; {37610#true} is VALID [2018-11-19 17:32:11,638 INFO L273 TraceCheckUtils]: 54: Hoare triple {37610#true} assume -2147483648 <= #t~ret191 && #t~ret191 <= 2147483647;~ldv_retval_1~0 := #t~ret191;havoc #t~ret191; {37610#true} is VALID [2018-11-19 17:32:11,639 INFO L273 TraceCheckUtils]: 55: Hoare triple {37610#true} assume 0 == ~ldv_retval_1~0;~ldv_state_variable_0~0 := 3; {37610#true} is VALID [2018-11-19 17:32:11,639 INFO L273 TraceCheckUtils]: 56: Hoare triple {37610#true} assume !(0 != ~ldv_retval_1~0); {37610#true} is VALID [2018-11-19 17:32:11,639 INFO L273 TraceCheckUtils]: 57: Hoare triple {37610#true} assume -2147483648 <= #t~nondet184 && #t~nondet184 <= 2147483647;~tmp___0~6 := #t~nondet184;havoc #t~nondet184;#t~switch185 := 0 == ~tmp___0~6; {37610#true} is VALID [2018-11-19 17:32:11,639 INFO L273 TraceCheckUtils]: 58: Hoare triple {37610#true} assume #t~switch185; {37610#true} is VALID [2018-11-19 17:32:11,639 INFO L273 TraceCheckUtils]: 59: Hoare triple {37610#true} assume 0 != ~ldv_state_variable_1~0;assume -2147483648 <= #t~nondet186 && #t~nondet186 <= 2147483647;~tmp___1~3 := #t~nondet186;havoc #t~nondet186;#t~switch187 := 0 == ~tmp___1~3; {37610#true} is VALID [2018-11-19 17:32:11,639 INFO L273 TraceCheckUtils]: 60: Hoare triple {37610#true} assume #t~switch187; {37610#true} is VALID [2018-11-19 17:32:11,639 INFO L273 TraceCheckUtils]: 61: Hoare triple {37610#true} assume 1 == ~ldv_state_variable_1~0; {37610#true} is VALID [2018-11-19 17:32:11,639 INFO L256 TraceCheckUtils]: 62: Hoare triple {37610#true} call #t~ret188 := usb_acecad_probe(~usb_acecad_driver_group1~0.base, ~usb_acecad_driver_group1~0.offset, ~ldvarg0~0.base, ~ldvarg0~0.offset); {37610#true} is VALID [2018-11-19 17:32:11,639 INFO L273 TraceCheckUtils]: 63: Hoare triple {37610#true} ~intf.base, ~intf.offset := #in~intf.base, #in~intf.offset;~id.base, ~id.offset := #in~id.base, #in~id.offset;havoc ~dev~1.base, ~dev~1.offset;havoc ~tmp~14.base, ~tmp~14.offset;havoc ~interface~0.base, ~interface~0.offset;havoc ~endpoint~0.base, ~endpoint~0.offset;havoc ~acecad~3.base, ~acecad~3.offset;havoc ~input_dev~0.base, ~input_dev~0.offset;havoc ~pipe~0;havoc ~maxp~0;havoc ~err~0;havoc ~tmp___0~5;havoc ~tmp___1~2;havoc ~tmp___2~0;havoc ~tmp___3~0.base, ~tmp___3~0.offset;havoc ~tmp___4~0.base, ~tmp___4~0.offset;havoc ~tmp___5~0;havoc ~tmp___6~0; {37610#true} is VALID [2018-11-19 17:32:11,640 INFO L256 TraceCheckUtils]: 64: Hoare triple {37610#true} call #t~ret121.base, #t~ret121.offset := interface_to_usbdev(~intf.base, ~intf.offset); {37610#true} is VALID [2018-11-19 17:32:11,640 INFO L273 TraceCheckUtils]: 65: Hoare triple {37610#true} ~intf.base, ~intf.offset := #in~intf.base, #in~intf.offset;havoc ~tmp~19.base, ~tmp~19.offset; {37610#true} is VALID [2018-11-19 17:32:11,640 INFO L256 TraceCheckUtils]: 66: Hoare triple {37610#true} call #t~ret192.base, #t~ret192.offset := ldv_interface_to_usbdev(); {37610#true} is VALID [2018-11-19 17:32:11,640 INFO L273 TraceCheckUtils]: 67: Hoare triple {37610#true} havoc ~result~1.base, ~result~1.offset; {37610#true} is VALID [2018-11-19 17:32:11,640 INFO L256 TraceCheckUtils]: 68: Hoare triple {37610#true} call #t~ret205.base, #t~ret205.offset := ldv_undef_ptr(); {37610#true} is VALID [2018-11-19 17:32:11,640 INFO L273 TraceCheckUtils]: 69: Hoare triple {37610#true} havoc ~tmp~9.base, ~tmp~9.offset;~tmp~9.base, ~tmp~9.offset := #t~nondet72.base, #t~nondet72.offset;havoc #t~nondet72.base, #t~nondet72.offset;#res.base, #res.offset := ~tmp~9.base, ~tmp~9.offset; {37610#true} is VALID [2018-11-19 17:32:11,640 INFO L273 TraceCheckUtils]: 70: Hoare triple {37610#true} assume true; {37610#true} is VALID [2018-11-19 17:32:11,640 INFO L268 TraceCheckUtils]: 71: Hoare quadruple {37610#true} {37610#true} #892#return; {37610#true} is VALID [2018-11-19 17:32:11,641 INFO L273 TraceCheckUtils]: 72: Hoare triple {37610#true} ~result~1.base, ~result~1.offset := #t~ret205.base, #t~ret205.offset;havoc #t~ret205.base, #t~ret205.offset; {37610#true} is VALID [2018-11-19 17:32:11,641 INFO L273 TraceCheckUtils]: 73: Hoare triple {37610#true} assume !(0 == (~result~1.base + ~result~1.offset) % 18446744073709551616);#res.base, #res.offset := ~result~1.base, ~result~1.offset; {37610#true} is VALID [2018-11-19 17:32:11,641 INFO L273 TraceCheckUtils]: 74: Hoare triple {37610#true} assume true; {37610#true} is VALID [2018-11-19 17:32:11,641 INFO L268 TraceCheckUtils]: 75: Hoare quadruple {37610#true} {37610#true} #876#return; {37610#true} is VALID [2018-11-19 17:32:11,641 INFO L273 TraceCheckUtils]: 76: Hoare triple {37610#true} ~tmp~19.base, ~tmp~19.offset := #t~ret192.base, #t~ret192.offset;havoc #t~ret192.base, #t~ret192.offset;#res.base, #res.offset := ~tmp~19.base, ~tmp~19.offset; {37610#true} is VALID [2018-11-19 17:32:11,641 INFO L273 TraceCheckUtils]: 77: Hoare triple {37610#true} assume true; {37610#true} is VALID [2018-11-19 17:32:11,641 INFO L268 TraceCheckUtils]: 78: Hoare quadruple {37610#true} {37610#true} #734#return; {37610#true} is VALID [2018-11-19 17:32:11,641 INFO L273 TraceCheckUtils]: 79: Hoare triple {37610#true} ~tmp~14.base, ~tmp~14.offset := #t~ret121.base, #t~ret121.offset;havoc #t~ret121.base, #t~ret121.offset;~dev~1.base, ~dev~1.offset := ~tmp~14.base, ~tmp~14.offset;call #t~mem122.base, #t~mem122.offset := read~$Pointer$(~intf.base, 8 + ~intf.offset, 8);~interface~0.base, ~interface~0.offset := #t~mem122.base, #t~mem122.offset;havoc #t~mem122.base, #t~mem122.offset;call #t~mem123 := read~int(~interface~0.base, 4 + ~interface~0.offset, 1); {37610#true} is VALID [2018-11-19 17:32:11,642 INFO L273 TraceCheckUtils]: 80: Hoare triple {37610#true} assume !(1 != #t~mem123 % 256 % 4294967296);havoc #t~mem123;call #t~mem124.base, #t~mem124.offset := read~$Pointer$(~interface~0.base, 9 + ~interface~0.offset, 8);~endpoint~0.base, ~endpoint~0.offset := #t~mem124.base, #t~mem124.offset;havoc #t~mem124.base, #t~mem124.offset; {37610#true} is VALID [2018-11-19 17:32:11,642 INFO L256 TraceCheckUtils]: 81: Hoare triple {37610#true} call #t~ret125 := usb_endpoint_is_int_in(~endpoint~0.base, ~endpoint~0.offset); {37610#true} is VALID [2018-11-19 17:32:11,642 INFO L273 TraceCheckUtils]: 82: Hoare triple {37610#true} ~epd.base, ~epd.offset := #in~epd.base, #in~epd.offset;havoc ~tmp~0;havoc ~tmp___0~0;havoc ~tmp___1~0; {37610#true} is VALID [2018-11-19 17:32:11,642 INFO L256 TraceCheckUtils]: 83: Hoare triple {37610#true} call #t~ret2 := usb_endpoint_xfer_int(~epd.base, ~epd.offset); {37610#true} is VALID [2018-11-19 17:32:11,642 INFO L273 TraceCheckUtils]: 84: Hoare triple {37610#true} ~epd.base, ~epd.offset := #in~epd.base, #in~epd.offset;call #t~mem1 := read~int(~epd.base, 3 + ~epd.offset, 1);#res := (if 3 == ~bitwiseAnd(#t~mem1 % 256, 3) then 1 else 0);havoc #t~mem1; {37610#true} is VALID [2018-11-19 17:32:11,642 INFO L273 TraceCheckUtils]: 85: Hoare triple {37610#true} assume true; {37610#true} is VALID [2018-11-19 17:32:11,642 INFO L268 TraceCheckUtils]: 86: Hoare quadruple {37610#true} {37610#true} #796#return; {37610#true} is VALID [2018-11-19 17:32:11,642 INFO L273 TraceCheckUtils]: 87: Hoare triple {37610#true} assume -2147483648 <= #t~ret2 && #t~ret2 <= 2147483647;~tmp~0 := #t~ret2;havoc #t~ret2; {37610#true} is VALID [2018-11-19 17:32:11,642 INFO L273 TraceCheckUtils]: 88: Hoare triple {37610#true} assume 0 != ~tmp~0; {37610#true} is VALID [2018-11-19 17:32:11,643 INFO L256 TraceCheckUtils]: 89: Hoare triple {37610#true} call #t~ret3 := usb_endpoint_dir_in(~epd.base, ~epd.offset); {37610#true} is VALID [2018-11-19 17:32:11,643 INFO L273 TraceCheckUtils]: 90: Hoare triple {37610#true} ~epd.base, ~epd.offset := #in~epd.base, #in~epd.offset;call #t~mem0 := read~int(~epd.base, 2 + ~epd.offset, 1);#res := (if (if #t~mem0 % 256 % 256 <= 127 then #t~mem0 % 256 % 256 else #t~mem0 % 256 % 256 - 256) < 0 then 1 else 0);havoc #t~mem0; {37610#true} is VALID [2018-11-19 17:32:11,643 INFO L273 TraceCheckUtils]: 91: Hoare triple {37610#true} assume true; {37610#true} is VALID [2018-11-19 17:32:11,643 INFO L268 TraceCheckUtils]: 92: Hoare quadruple {37610#true} {37610#true} #798#return; {37610#true} is VALID [2018-11-19 17:32:11,643 INFO L273 TraceCheckUtils]: 93: Hoare triple {37610#true} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647;~tmp___0~0 := #t~ret3;havoc #t~ret3; {37610#true} is VALID [2018-11-19 17:32:11,643 INFO L273 TraceCheckUtils]: 94: Hoare triple {37610#true} assume 0 != ~tmp___0~0;~tmp___1~0 := 1; {37610#true} is VALID [2018-11-19 17:32:11,643 INFO L273 TraceCheckUtils]: 95: Hoare triple {37610#true} #res := ~tmp___1~0; {37610#true} is VALID [2018-11-19 17:32:11,644 INFO L273 TraceCheckUtils]: 96: Hoare triple {37610#true} assume true; {37610#true} is VALID [2018-11-19 17:32:11,644 INFO L268 TraceCheckUtils]: 97: Hoare quadruple {37610#true} {37610#true} #736#return; {37610#true} is VALID [2018-11-19 17:32:11,644 INFO L273 TraceCheckUtils]: 98: Hoare triple {37610#true} assume -2147483648 <= #t~ret125 && #t~ret125 <= 2147483647;~tmp___0~5 := #t~ret125;havoc #t~ret125; {37610#true} is VALID [2018-11-19 17:32:11,644 INFO L273 TraceCheckUtils]: 99: Hoare triple {37610#true} assume !(0 == ~tmp___0~5);call #t~mem126 := read~int(~endpoint~0.base, 2 + ~endpoint~0.offset, 1); {37610#true} is VALID [2018-11-19 17:32:11,644 INFO L256 TraceCheckUtils]: 100: Hoare triple {37610#true} call #t~ret127 := __create_pipe(~dev~1.base, ~dev~1.offset, #t~mem126 % 256); {37610#true} is VALID [2018-11-19 17:32:11,644 INFO L273 TraceCheckUtils]: 101: Hoare triple {37610#true} ~dev.base, ~dev.offset := #in~dev.base, #in~dev.offset;~endpoint := #in~endpoint;call #t~mem46 := read~int(~dev.base, ~dev.offset, 4);#res := ~bitwiseOr(256 * #t~mem46, 32768 * ~endpoint);havoc #t~mem46; {37610#true} is VALID [2018-11-19 17:32:11,644 INFO L273 TraceCheckUtils]: 102: Hoare triple {37610#true} assume true; {37610#true} is VALID [2018-11-19 17:32:11,644 INFO L268 TraceCheckUtils]: 103: Hoare quadruple {37610#true} {37610#true} #738#return; {37610#true} is VALID [2018-11-19 17:32:11,644 INFO L273 TraceCheckUtils]: 104: Hoare triple {37610#true} ~tmp___1~2 := #t~ret127;havoc #t~ret127;havoc #t~mem126;~pipe~0 := (if ~bitwiseOr(~tmp___1~2, 1073741952) % 4294967296 % 4294967296 <= 2147483647 then ~bitwiseOr(~tmp___1~2, 1073741952) % 4294967296 % 4294967296 else ~bitwiseOr(~tmp___1~2, 1073741952) % 4294967296 % 4294967296 - 4294967296); {37610#true} is VALID [2018-11-19 17:32:11,645 INFO L256 TraceCheckUtils]: 105: Hoare triple {37610#true} call #t~ret128 := usb_maxpacket(~dev~1.base, ~dev~1.offset, ~pipe~0, (if 0 == ~bitwiseAnd(~pipe~0, 128) then 1 else 0)); {37610#true} is VALID [2018-11-19 17:32:11,645 INFO L273 TraceCheckUtils]: 106: Hoare triple {37610#true} ~udev.base, ~udev.offset := #in~udev.base, #in~udev.offset;~pipe := #in~pipe;~is_out := #in~is_out;havoc ~ep~0.base, ~ep~0.offset;havoc ~epnum~0;havoc ~__ret_warn_on~0;havoc ~tmp~2;havoc ~__ret_warn_on___0~0;havoc ~tmp___0~1;~epnum~0 := ~bitwiseAnd(~pipe / 32768, 15); {37610#true} is VALID [2018-11-19 17:32:11,645 INFO L273 TraceCheckUtils]: 107: Hoare triple {37610#true} assume 0 != ~is_out;~__ret_warn_on~0 := (if 0 != ~bitwiseAnd(~pipe, 128) then 1 else 0); {37610#true} is VALID [2018-11-19 17:32:11,645 INFO L256 TraceCheckUtils]: 108: Hoare triple {37610#true} call #t~ret47 := ldv__builtin_expect((if 0 != ~__ret_warn_on~0 then 1 else 0), 0); {37610#true} is VALID [2018-11-19 17:32:11,645 INFO L273 TraceCheckUtils]: 109: Hoare triple {37610#true} ~exp := #in~exp;~c := #in~c;#res := ~exp; {37610#true} is VALID [2018-11-19 17:32:11,645 INFO L273 TraceCheckUtils]: 110: Hoare triple {37610#true} assume true; {37610#true} is VALID [2018-11-19 17:32:11,645 INFO L268 TraceCheckUtils]: 111: Hoare quadruple {37610#true} {37610#true} #810#return; {37610#true} is VALID [2018-11-19 17:32:11,645 INFO L273 TraceCheckUtils]: 112: Hoare triple {37610#true} assume -9223372036854775808 <= #t~ret47 && #t~ret47 <= 9223372036854775807;~tmp~2 := #t~ret47;havoc #t~ret47; {37610#true} is VALID [2018-11-19 17:32:11,646 INFO L273 TraceCheckUtils]: 113: Hoare triple {37610#true} assume 0 != ~tmp~2;call warn_slowpath_null(#t~string48.base, #t~string48.offset, 1563); {37610#true} is VALID [2018-11-19 17:32:11,646 INFO L256 TraceCheckUtils]: 114: Hoare triple {37610#true} call #t~ret49 := ldv__builtin_expect((if 0 != ~__ret_warn_on~0 then 1 else 0), 0); {37610#true} is VALID [2018-11-19 17:32:11,646 INFO L273 TraceCheckUtils]: 115: Hoare triple {37610#true} ~exp := #in~exp;~c := #in~c;#res := ~exp; {37610#true} is VALID [2018-11-19 17:32:11,646 INFO L273 TraceCheckUtils]: 116: Hoare triple {37610#true} assume true; {37610#true} is VALID [2018-11-19 17:32:11,646 INFO L268 TraceCheckUtils]: 117: Hoare quadruple {37610#true} {37610#true} #812#return; {37610#true} is VALID [2018-11-19 17:32:11,646 INFO L273 TraceCheckUtils]: 118: Hoare triple {37610#true} assume -9223372036854775808 <= #t~ret49 && #t~ret49 <= 9223372036854775807;havoc #t~ret49;call #t~mem50.base, #t~mem50.offset := read~$Pointer$(~udev.base, 1314 + ~udev.offset + 8 * (~epnum~0 % 4294967296), 8);~ep~0.base, ~ep~0.offset := #t~mem50.base, #t~mem50.offset;havoc #t~mem50.base, #t~mem50.offset; {37610#true} is VALID [2018-11-19 17:32:11,646 INFO L273 TraceCheckUtils]: 119: Hoare triple {37610#true} assume 0 == (~ep~0.base + ~ep~0.offset) % 18446744073709551616;#res := 0; {37610#true} is VALID [2018-11-19 17:32:11,646 INFO L273 TraceCheckUtils]: 120: Hoare triple {37610#true} assume true; {37610#true} is VALID [2018-11-19 17:32:11,647 INFO L268 TraceCheckUtils]: 121: Hoare quadruple {37610#true} {37610#true} #740#return; {37610#true} is VALID [2018-11-19 17:32:11,647 INFO L273 TraceCheckUtils]: 122: Hoare triple {37610#true} ~tmp___2~0 := #t~ret128;havoc #t~ret128;~maxp~0 := ~tmp___2~0 % 65536; {37610#true} is VALID [2018-11-19 17:32:11,647 INFO L256 TraceCheckUtils]: 123: Hoare triple {37610#true} call #t~ret129.base, #t~ret129.offset := kzalloc(232, 208); {37610#true} is VALID [2018-11-19 17:32:11,647 INFO L273 TraceCheckUtils]: 124: Hoare triple {37610#true} ~size := #in~size;~flags := #in~flags;havoc ~tmp~3.base, ~tmp~3.offset; {37610#true} is VALID [2018-11-19 17:32:11,647 INFO L256 TraceCheckUtils]: 125: Hoare triple {37610#true} call #t~ret60.base, #t~ret60.offset := kmalloc(~size, ~bitwiseOr(~flags, 32768)); {37610#true} is VALID [2018-11-19 17:32:11,647 INFO L273 TraceCheckUtils]: 126: Hoare triple {37610#true} ~size := #in~size;~flags := #in~flags;havoc ~tmp___1~1.base, ~tmp___1~1.offset; {37610#true} is VALID [2018-11-19 17:32:11,647 INFO L256 TraceCheckUtils]: 127: Hoare triple {37610#true} call #t~ret59.base, #t~ret59.offset := __kmalloc(~size, ~flags); {37610#true} is VALID [2018-11-19 17:32:11,647 INFO L273 TraceCheckUtils]: 128: Hoare triple {37610#true} ~size := #in~size;~t := #in~t; {37610#true} is VALID [2018-11-19 17:32:11,647 INFO L256 TraceCheckUtils]: 129: Hoare triple {37610#true} call #t~ret58.base, #t~ret58.offset := ldv_malloc(~size); {37610#true} is VALID [2018-11-19 17:32:11,648 INFO L273 TraceCheckUtils]: 130: Hoare triple {37610#true} ~size := #in~size;havoc ~p~0.base, ~p~0.offset;havoc ~tmp~4.base, ~tmp~4.offset;havoc ~tmp___0~2;assume -2147483648 <= #t~nondet65 && #t~nondet65 <= 2147483647;~tmp___0~2 := #t~nondet65;havoc #t~nondet65; {37610#true} is VALID [2018-11-19 17:32:11,649 INFO L273 TraceCheckUtils]: 131: Hoare triple {37610#true} assume 0 != ~tmp___0~2;#res.base, #res.offset := 0, 0; {37612#(and (= 0 |ldv_malloc_#res.offset|) (= 0 |ldv_malloc_#res.base|))} is VALID [2018-11-19 17:32:11,650 INFO L273 TraceCheckUtils]: 132: Hoare triple {37612#(and (= 0 |ldv_malloc_#res.offset|) (= 0 |ldv_malloc_#res.base|))} assume true; {37612#(and (= 0 |ldv_malloc_#res.offset|) (= 0 |ldv_malloc_#res.base|))} is VALID [2018-11-19 17:32:11,651 INFO L268 TraceCheckUtils]: 133: Hoare quadruple {37612#(and (= 0 |ldv_malloc_#res.offset|) (= 0 |ldv_malloc_#res.base|))} {37610#true} #822#return; {37613#(and (= 0 |__kmalloc_#t~ret58.offset|) (= 0 |__kmalloc_#t~ret58.base|))} is VALID [2018-11-19 17:32:11,651 INFO L273 TraceCheckUtils]: 134: Hoare triple {37613#(and (= 0 |__kmalloc_#t~ret58.offset|) (= 0 |__kmalloc_#t~ret58.base|))} #res.base, #res.offset := #t~ret58.base, #t~ret58.offset;havoc #t~ret58.base, #t~ret58.offset; {37614#(and (= 0 |__kmalloc_#res.offset|) (= 0 |__kmalloc_#res.base|))} is VALID [2018-11-19 17:32:11,652 INFO L273 TraceCheckUtils]: 135: Hoare triple {37614#(and (= 0 |__kmalloc_#res.offset|) (= 0 |__kmalloc_#res.base|))} assume true; {37614#(and (= 0 |__kmalloc_#res.offset|) (= 0 |__kmalloc_#res.base|))} is VALID [2018-11-19 17:32:11,653 INFO L268 TraceCheckUtils]: 136: Hoare quadruple {37614#(and (= 0 |__kmalloc_#res.offset|) (= 0 |__kmalloc_#res.base|))} {37610#true} #870#return; {37615#(and (= 0 |kmalloc_#t~ret59.offset|) (= 0 |kmalloc_#t~ret59.base|))} is VALID [2018-11-19 17:32:11,657 INFO L273 TraceCheckUtils]: 137: Hoare triple {37615#(and (= 0 |kmalloc_#t~ret59.offset|) (= 0 |kmalloc_#t~ret59.base|))} ~tmp___1~1.base, ~tmp___1~1.offset := #t~ret59.base, #t~ret59.offset;havoc #t~ret59.base, #t~ret59.offset;#res.base, #res.offset := ~tmp___1~1.base, ~tmp___1~1.offset; {37616#(and (= 0 |kmalloc_#res.offset|) (= 0 |kmalloc_#res.base|))} is VALID [2018-11-19 17:32:11,658 INFO L273 TraceCheckUtils]: 138: Hoare triple {37616#(and (= 0 |kmalloc_#res.offset|) (= 0 |kmalloc_#res.base|))} assume true; {37616#(and (= 0 |kmalloc_#res.offset|) (= 0 |kmalloc_#res.base|))} is VALID [2018-11-19 17:32:11,659 INFO L268 TraceCheckUtils]: 139: Hoare quadruple {37616#(and (= 0 |kmalloc_#res.offset|) (= 0 |kmalloc_#res.base|))} {37610#true} #868#return; {37617#(and (= 0 |kzalloc_#t~ret60.base|) (= 0 |kzalloc_#t~ret60.offset|))} is VALID [2018-11-19 17:32:11,659 INFO L273 TraceCheckUtils]: 140: Hoare triple {37617#(and (= 0 |kzalloc_#t~ret60.base|) (= 0 |kzalloc_#t~ret60.offset|))} ~tmp~3.base, ~tmp~3.offset := #t~ret60.base, #t~ret60.offset;havoc #t~ret60.base, #t~ret60.offset;#res.base, #res.offset := ~tmp~3.base, ~tmp~3.offset; {37618#(and (= 0 |kzalloc_#res.base|) (= 0 |kzalloc_#res.offset|))} is VALID [2018-11-19 17:32:11,660 INFO L273 TraceCheckUtils]: 141: Hoare triple {37618#(and (= 0 |kzalloc_#res.base|) (= 0 |kzalloc_#res.offset|))} assume true; {37618#(and (= 0 |kzalloc_#res.base|) (= 0 |kzalloc_#res.offset|))} is VALID [2018-11-19 17:32:11,660 INFO L268 TraceCheckUtils]: 142: Hoare quadruple {37618#(and (= 0 |kzalloc_#res.base|) (= 0 |kzalloc_#res.offset|))} {37610#true} #742#return; {37619#(and (= 0 |usb_acecad_probe_#t~ret129.offset|) (= 0 |usb_acecad_probe_#t~ret129.base|))} is VALID [2018-11-19 17:32:11,661 INFO L273 TraceCheckUtils]: 143: Hoare triple {37619#(and (= 0 |usb_acecad_probe_#t~ret129.offset|) (= 0 |usb_acecad_probe_#t~ret129.base|))} ~tmp___3~0.base, ~tmp___3~0.offset := #t~ret129.base, #t~ret129.offset;havoc #t~ret129.base, #t~ret129.offset;~acecad~3.base, ~acecad~3.offset := ~tmp___3~0.base, ~tmp___3~0.offset; {37620#(and (= usb_acecad_probe_~acecad~3.offset 0) (= usb_acecad_probe_~acecad~3.base 0))} is VALID [2018-11-19 17:32:11,661 INFO L256 TraceCheckUtils]: 144: Hoare triple {37620#(and (= usb_acecad_probe_~acecad~3.offset 0) (= usb_acecad_probe_~acecad~3.base 0))} call #t~ret130.base, #t~ret130.offset := input_allocate_device(); {37610#true} is VALID [2018-11-19 17:32:11,662 INFO L256 TraceCheckUtils]: 145: Hoare triple {37610#true} call #t~ret74.base, #t~ret74.offset := kzalloc(1855, ~bitwiseOr(~bitwiseOr(16, 64), 128)); {37610#true} is VALID [2018-11-19 17:32:11,662 INFO L273 TraceCheckUtils]: 146: Hoare triple {37610#true} ~size := #in~size;~flags := #in~flags;havoc ~tmp~3.base, ~tmp~3.offset; {37610#true} is VALID [2018-11-19 17:32:11,662 INFO L256 TraceCheckUtils]: 147: Hoare triple {37610#true} call #t~ret60.base, #t~ret60.offset := kmalloc(~size, ~bitwiseOr(~flags, 32768)); {37610#true} is VALID [2018-11-19 17:32:11,662 INFO L273 TraceCheckUtils]: 148: Hoare triple {37610#true} ~size := #in~size;~flags := #in~flags;havoc ~tmp___1~1.base, ~tmp___1~1.offset; {37610#true} is VALID [2018-11-19 17:32:11,662 INFO L256 TraceCheckUtils]: 149: Hoare triple {37610#true} call #t~ret59.base, #t~ret59.offset := __kmalloc(~size, ~flags); {37610#true} is VALID [2018-11-19 17:32:11,663 INFO L273 TraceCheckUtils]: 150: Hoare triple {37610#true} ~size := #in~size;~t := #in~t; {37610#true} is VALID [2018-11-19 17:32:11,663 INFO L256 TraceCheckUtils]: 151: Hoare triple {37610#true} call #t~ret58.base, #t~ret58.offset := ldv_malloc(~size); {37610#true} is VALID [2018-11-19 17:32:11,663 INFO L273 TraceCheckUtils]: 152: Hoare triple {37610#true} ~size := #in~size;havoc ~p~0.base, ~p~0.offset;havoc ~tmp~4.base, ~tmp~4.offset;havoc ~tmp___0~2;assume -2147483648 <= #t~nondet65 && #t~nondet65 <= 2147483647;~tmp___0~2 := #t~nondet65;havoc #t~nondet65; {37610#true} is VALID [2018-11-19 17:32:11,663 INFO L273 TraceCheckUtils]: 153: Hoare triple {37610#true} assume 0 != ~tmp___0~2;#res.base, #res.offset := 0, 0; {37610#true} is VALID [2018-11-19 17:32:11,663 INFO L273 TraceCheckUtils]: 154: Hoare triple {37610#true} assume true; {37610#true} is VALID [2018-11-19 17:32:11,664 INFO L268 TraceCheckUtils]: 155: Hoare quadruple {37610#true} {37610#true} #822#return; {37610#true} is VALID [2018-11-19 17:32:11,664 INFO L273 TraceCheckUtils]: 156: Hoare triple {37610#true} #res.base, #res.offset := #t~ret58.base, #t~ret58.offset;havoc #t~ret58.base, #t~ret58.offset; {37610#true} is VALID [2018-11-19 17:32:11,664 INFO L273 TraceCheckUtils]: 157: Hoare triple {37610#true} assume true; {37610#true} is VALID [2018-11-19 17:32:11,664 INFO L268 TraceCheckUtils]: 158: Hoare quadruple {37610#true} {37610#true} #870#return; {37610#true} is VALID [2018-11-19 17:32:11,664 INFO L273 TraceCheckUtils]: 159: Hoare triple {37610#true} ~tmp___1~1.base, ~tmp___1~1.offset := #t~ret59.base, #t~ret59.offset;havoc #t~ret59.base, #t~ret59.offset;#res.base, #res.offset := ~tmp___1~1.base, ~tmp___1~1.offset; {37610#true} is VALID [2018-11-19 17:32:11,664 INFO L273 TraceCheckUtils]: 160: Hoare triple {37610#true} assume true; {37610#true} is VALID [2018-11-19 17:32:11,664 INFO L268 TraceCheckUtils]: 161: Hoare quadruple {37610#true} {37610#true} #868#return; {37610#true} is VALID [2018-11-19 17:32:11,665 INFO L273 TraceCheckUtils]: 162: Hoare triple {37610#true} ~tmp~3.base, ~tmp~3.offset := #t~ret60.base, #t~ret60.offset;havoc #t~ret60.base, #t~ret60.offset;#res.base, #res.offset := ~tmp~3.base, ~tmp~3.offset; {37610#true} is VALID [2018-11-19 17:32:11,665 INFO L273 TraceCheckUtils]: 163: Hoare triple {37610#true} assume true; {37610#true} is VALID [2018-11-19 17:32:11,665 INFO L268 TraceCheckUtils]: 164: Hoare quadruple {37610#true} {37610#true} #854#return; {37610#true} is VALID [2018-11-19 17:32:11,665 INFO L273 TraceCheckUtils]: 165: Hoare triple {37610#true} #res.base, #res.offset := #t~ret74.base, #t~ret74.offset;havoc #t~ret74.base, #t~ret74.offset; {37610#true} is VALID [2018-11-19 17:32:11,665 INFO L273 TraceCheckUtils]: 166: Hoare triple {37610#true} assume true; {37610#true} is VALID [2018-11-19 17:32:11,670 INFO L268 TraceCheckUtils]: 167: Hoare quadruple {37610#true} {37620#(and (= usb_acecad_probe_~acecad~3.offset 0) (= usb_acecad_probe_~acecad~3.base 0))} #744#return; {37620#(and (= usb_acecad_probe_~acecad~3.offset 0) (= usb_acecad_probe_~acecad~3.base 0))} is VALID [2018-11-19 17:32:11,670 INFO L273 TraceCheckUtils]: 168: Hoare triple {37620#(and (= usb_acecad_probe_~acecad~3.offset 0) (= usb_acecad_probe_~acecad~3.base 0))} ~input_dev~0.base, ~input_dev~0.offset := #t~ret130.base, #t~ret130.offset;havoc #t~ret130.base, #t~ret130.offset; {37620#(and (= usb_acecad_probe_~acecad~3.offset 0) (= usb_acecad_probe_~acecad~3.base 0))} is VALID [2018-11-19 17:32:11,671 INFO L273 TraceCheckUtils]: 169: Hoare triple {37620#(and (= usb_acecad_probe_~acecad~3.offset 0) (= usb_acecad_probe_~acecad~3.base 0))} assume !(0 == (~acecad~3.base + ~acecad~3.offset) % 18446744073709551616 || 0 == (~input_dev~0.base + ~input_dev~0.offset) % 18446744073709551616);call #t~ret131.base, #t~ret131.offset := usb_alloc_coherent(~dev~1.base, ~dev~1.offset, 8, 208, ~acecad~3.base, 224 + ~acecad~3.offset);~tmp___4~0.base, ~tmp___4~0.offset := #t~ret131.base, #t~ret131.offset;havoc #t~ret131.base, #t~ret131.offset;call write~$Pointer$(~tmp___4~0.base, ~tmp___4~0.offset, ~acecad~3.base, 216 + ~acecad~3.offset, 8);call #t~mem132.base, #t~mem132.offset := read~$Pointer$(~acecad~3.base, 216 + ~acecad~3.offset, 8); {37611#false} is VALID [2018-11-19 17:32:11,671 INFO L273 TraceCheckUtils]: 170: Hoare triple {37611#false} assume !(0 == (#t~mem132.base + #t~mem132.offset) % 18446744073709551616);havoc #t~mem132.base, #t~mem132.offset; {37611#false} is VALID [2018-11-19 17:32:11,671 INFO L256 TraceCheckUtils]: 171: Hoare triple {37611#false} call #t~ret133.base, #t~ret133.offset := ldv_usb_alloc_urb_5(0, 208); {37610#true} is VALID [2018-11-19 17:32:11,671 INFO L273 TraceCheckUtils]: 172: Hoare triple {37610#true} ~ldv_func_arg1 := #in~ldv_func_arg1;~ldv_func_arg2 := #in~ldv_func_arg2;havoc ~ldv_func_res~1.base, ~ldv_func_res~1.offset;havoc ~tmp~23.base, ~tmp~23.offset;call #t~ret196.base, #t~ret196.offset := usb_alloc_urb(~ldv_func_arg1, ~ldv_func_arg2);~tmp~23.base, ~tmp~23.offset := #t~ret196.base, #t~ret196.offset;havoc #t~ret196.base, #t~ret196.offset;~ldv_func_res~1.base, ~ldv_func_res~1.offset := ~tmp~23.base, ~tmp~23.offset; {37610#true} is VALID [2018-11-19 17:32:11,672 INFO L256 TraceCheckUtils]: 173: Hoare triple {37610#true} call ldv_alloc_urb(~ldv_func_res~1.base, ~ldv_func_res~1.offset); {37610#true} is VALID [2018-11-19 17:32:11,672 INFO L273 TraceCheckUtils]: 174: Hoare triple {37610#true} ~res.base, ~res.offset := #in~res.base, #in~res.offset; {37610#true} is VALID [2018-11-19 17:32:11,672 INFO L273 TraceCheckUtils]: 175: Hoare triple {37610#true} assume 0 != (~res.base + ~res.offset) % 18446744073709551616;~URB_STATE~0 := 1 + ~URB_STATE~0; {37610#true} is VALID [2018-11-19 17:32:11,672 INFO L273 TraceCheckUtils]: 176: Hoare triple {37610#true} assume true; {37610#true} is VALID [2018-11-19 17:32:11,672 INFO L268 TraceCheckUtils]: 177: Hoare quadruple {37610#true} {37610#true} #874#return; {37610#true} is VALID [2018-11-19 17:32:11,672 INFO L273 TraceCheckUtils]: 178: Hoare triple {37610#true} #res.base, #res.offset := ~ldv_func_res~1.base, ~ldv_func_res~1.offset; {37610#true} is VALID [2018-11-19 17:32:11,672 INFO L273 TraceCheckUtils]: 179: Hoare triple {37610#true} assume true; {37610#true} is VALID [2018-11-19 17:32:11,672 INFO L268 TraceCheckUtils]: 180: Hoare quadruple {37610#true} {37611#false} #746#return; {37611#false} is VALID [2018-11-19 17:32:11,672 INFO L273 TraceCheckUtils]: 181: Hoare triple {37611#false} call write~$Pointer$(#t~ret133.base, #t~ret133.offset, ~acecad~3.base, 208 + ~acecad~3.offset, 8);havoc #t~ret133.base, #t~ret133.offset;call #t~mem134.base, #t~mem134.offset := read~$Pointer$(~acecad~3.base, 208 + ~acecad~3.offset, 8); {37611#false} is VALID [2018-11-19 17:32:11,673 INFO L273 TraceCheckUtils]: 182: Hoare triple {37611#false} assume 0 == (#t~mem134.base + #t~mem134.offset) % 18446744073709551616;havoc #t~mem134.base, #t~mem134.offset;~err~0 := -12; {37611#false} is VALID [2018-11-19 17:32:11,673 INFO L273 TraceCheckUtils]: 183: Hoare triple {37611#false} call #t~mem170.base, #t~mem170.offset := read~$Pointer$(~acecad~3.base, 216 + ~acecad~3.offset, 8);call #t~mem171 := read~int(~acecad~3.base, 224 + ~acecad~3.offset, 8);call usb_free_coherent(~dev~1.base, ~dev~1.offset, 8, #t~mem170.base, #t~mem170.offset, #t~mem171);havoc #t~mem171;havoc #t~mem170.base, #t~mem170.offset; {37611#false} is VALID [2018-11-19 17:32:11,673 INFO L273 TraceCheckUtils]: 184: Hoare triple {37611#false} call input_free_device(~input_dev~0.base, ~input_dev~0.offset);call kfree(~acecad~3.base, ~acecad~3.offset);#res := ~err~0; {37611#false} is VALID [2018-11-19 17:32:11,673 INFO L273 TraceCheckUtils]: 185: Hoare triple {37611#false} assume true; {37611#false} is VALID [2018-11-19 17:32:11,673 INFO L268 TraceCheckUtils]: 186: Hoare quadruple {37611#false} {37610#true} #826#return; {37611#false} is VALID [2018-11-19 17:32:11,673 INFO L273 TraceCheckUtils]: 187: Hoare triple {37611#false} assume -2147483648 <= #t~ret188 && #t~ret188 <= 2147483647;~ldv_retval_0~0 := #t~ret188;havoc #t~ret188; {37611#false} is VALID [2018-11-19 17:32:11,673 INFO L273 TraceCheckUtils]: 188: Hoare triple {37611#false} assume 0 == ~ldv_retval_0~0;~ldv_state_variable_1~0 := 2;~ref_cnt~0 := 1 + ~ref_cnt~0; {37611#false} is VALID [2018-11-19 17:32:11,673 INFO L273 TraceCheckUtils]: 189: Hoare triple {37611#false} assume -2147483648 <= #t~nondet184 && #t~nondet184 <= 2147483647;~tmp___0~6 := #t~nondet184;havoc #t~nondet184;#t~switch185 := 0 == ~tmp___0~6; {37611#false} is VALID [2018-11-19 17:32:11,674 INFO L273 TraceCheckUtils]: 190: Hoare triple {37611#false} assume !#t~switch185;#t~switch185 := #t~switch185 || 1 == ~tmp___0~6; {37611#false} is VALID [2018-11-19 17:32:11,674 INFO L273 TraceCheckUtils]: 191: Hoare triple {37611#false} assume #t~switch185; {37611#false} is VALID [2018-11-19 17:32:11,674 INFO L273 TraceCheckUtils]: 192: Hoare triple {37611#false} assume 0 != ~ldv_state_variable_0~0;assume -2147483648 <= #t~nondet189 && #t~nondet189 <= 2147483647;~tmp___2~1 := #t~nondet189;havoc #t~nondet189;#t~switch190 := 0 == ~tmp___2~1; {37611#false} is VALID [2018-11-19 17:32:11,674 INFO L273 TraceCheckUtils]: 193: Hoare triple {37611#false} assume #t~switch190; {37611#false} is VALID [2018-11-19 17:32:11,674 INFO L273 TraceCheckUtils]: 194: Hoare triple {37611#false} assume 3 == ~ldv_state_variable_0~0 && 0 == ~ref_cnt~0; {37611#false} is VALID [2018-11-19 17:32:11,674 INFO L256 TraceCheckUtils]: 195: Hoare triple {37611#false} call usb_acecad_exit(); {37610#true} is VALID [2018-11-19 17:32:11,674 INFO L256 TraceCheckUtils]: 196: Hoare triple {37610#true} call ldv_usb_deregister_11(~#usb_acecad_driver~0.base, ~#usb_acecad_driver~0.offset); {37610#true} is VALID [2018-11-19 17:32:11,674 INFO L273 TraceCheckUtils]: 197: Hoare triple {37610#true} ~arg.base, ~arg.offset := #in~arg.base, #in~arg.offset;call usb_deregister(~arg.base, ~arg.offset);~ldv_state_variable_1~0 := 0; {37610#true} is VALID [2018-11-19 17:32:11,675 INFO L273 TraceCheckUtils]: 198: Hoare triple {37610#true} assume true; {37610#true} is VALID [2018-11-19 17:32:11,675 INFO L268 TraceCheckUtils]: 199: Hoare quadruple {37610#true} {37610#true} #794#return; {37610#true} is VALID [2018-11-19 17:32:11,675 INFO L273 TraceCheckUtils]: 200: Hoare triple {37610#true} assume true; {37610#true} is VALID [2018-11-19 17:32:11,675 INFO L268 TraceCheckUtils]: 201: Hoare quadruple {37610#true} {37611#false} #832#return; {37611#false} is VALID [2018-11-19 17:32:11,675 INFO L273 TraceCheckUtils]: 202: Hoare triple {37611#false} ~ldv_state_variable_0~0 := 2; {37611#false} is VALID [2018-11-19 17:32:11,675 INFO L256 TraceCheckUtils]: 203: Hoare triple {37611#false} call ldv_check_final_state(); {37611#false} is VALID [2018-11-19 17:32:11,675 INFO L273 TraceCheckUtils]: 204: Hoare triple {37611#false} assume 0 != ~URB_STATE~0; {37611#false} is VALID [2018-11-19 17:32:11,675 INFO L256 TraceCheckUtils]: 205: Hoare triple {37611#false} call ldv_error(); {37611#false} is VALID [2018-11-19 17:32:11,675 INFO L273 TraceCheckUtils]: 206: Hoare triple {37611#false} assume !false; {37611#false} is VALID [2018-11-19 17:32:11,695 INFO L134 CoverageAnalysis]: Checked inductivity of 39 backedges. 7 proven. 11 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2018-11-19 17:32:11,695 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-11-19 17:32:11,696 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 2 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 2 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-11-19 17:32:11,712 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-19 17:32:11,965 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-19 17:32:12,111 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-19 17:32:12,124 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-19 17:32:12,430 INFO L256 TraceCheckUtils]: 0: Hoare triple {37610#true} call ULTIMATE.init(); {37610#true} is VALID [2018-11-19 17:32:12,431 INFO L273 TraceCheckUtils]: 1: Hoare triple {37610#true} #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];call #t~string24.base, #t~string24.offset := #Ultimate.alloc(10);call #t~string31.base, #t~string31.offset := #Ultimate.alloc(7);#memory_int := #memory_int[#t~string31.base,#t~string31.offset := 97];#memory_int := #memory_int[#t~string31.base,1 + #t~string31.offset := 99];#memory_int := #memory_int[#t~string31.base,2 + #t~string31.offset := 101];#memory_int := #memory_int[#t~string31.base,3 + #t~string31.offset := 99];#memory_int := #memory_int[#t~string31.base,4 + #t~string31.offset := 97];#memory_int := #memory_int[#t~string31.base,5 + #t~string31.offset := 100];#memory_int := #memory_int[#t~string31.base,6 + #t~string31.offset := 0];call #t~string48.base, #t~string48.offset := #Ultimate.alloc(20);call #t~string52.base, #t~string52.offset := #Ultimate.alloc(20);call #t~string109.base, #t~string109.offset := #Ultimate.alloc(57);call #t~string140.base, #t~string140.offset := #Ultimate.alloc(2);#memory_int := #memory_int[#t~string140.base,#t~string140.offset := 32];#memory_int := #memory_int[#t~string140.base,1 + #t~string140.offset := 0];call #t~string145.base, #t~string145.offset := #Ultimate.alloc(8);call #t~string151.base, #t~string151.offset := #Ultimate.alloc(34);call #t~string156.base, #t~string156.offset := #Ultimate.alloc(32);call #t~string178.base, #t~string178.offset := #Ultimate.alloc(11);call #t~string181.base, #t~string181.offset := #Ultimate.alloc(48);~LDV_IN_INTERRUPT~0 := 1;~ref_cnt~0 := 0;~ldv_state_variable_1~0 := 0;~usb_counter~0 := 0;~ldv_state_variable_0~0 := 0;~ldv_retval_0~0 := 0;~ldv_retval_1~0 := 0;~URB_STATE~0 := 0;~DEV_STATE~0 := 0;~INTERF_STATE~0 := 0;~SERIAL_STATE~0 := 0;~usb_intfdata~0.base, ~usb_intfdata~0.offset := 0, 0;~usb_acecad_driver_group1~0.base, ~usb_acecad_driver_group1~0.offset := 0, 0;call ~#usb_acecad_id_table~0.base, ~#usb_acecad_id_table~0.offset := #Ultimate.alloc(72);#memory_int := ~initToZeroAtPointerBaseAddress~int(#memory_int, ~#usb_acecad_id_table~0.base);call write~unchecked~int(3, ~#usb_acecad_id_table~0.base, ~#usb_acecad_id_table~0.offset, 2);call write~unchecked~int(1120, ~#usb_acecad_id_table~0.base, 2 + ~#usb_acecad_id_table~0.offset, 2);call write~unchecked~int(4, ~#usb_acecad_id_table~0.base, 4 + ~#usb_acecad_id_table~0.offset, 2);call write~unchecked~int(0, ~#usb_acecad_id_table~0.base, 6 + ~#usb_acecad_id_table~0.offset, 2);call write~unchecked~int(0, ~#usb_acecad_id_table~0.base, 8 + ~#usb_acecad_id_table~0.offset, 2);call write~unchecked~int(0, ~#usb_acecad_id_table~0.base, 10 + ~#usb_acecad_id_table~0.offset, 1);call write~unchecked~int(0, ~#usb_acecad_id_table~0.base, 11 + ~#usb_acecad_id_table~0.offset, 1);call write~unchecked~int(0, ~#usb_acecad_id_table~0.base, 12 + ~#usb_acecad_id_table~0.offset, 1);call write~unchecked~int(0, ~#usb_acecad_id_table~0.base, 13 + ~#usb_acecad_id_table~0.offset, 1);call write~unchecked~int(0, ~#usb_acecad_id_table~0.base, 14 + ~#usb_acecad_id_table~0.offset, 1);call write~unchecked~int(0, ~#usb_acecad_id_table~0.base, 15 + ~#usb_acecad_id_table~0.offset, 1);call write~unchecked~int(0, ~#usb_acecad_id_table~0.base, 16 + ~#usb_acecad_id_table~0.offset, 8);call write~unchecked~int(3, ~#usb_acecad_id_table~0.base, 24 + ~#usb_acecad_id_table~0.offset, 2);call write~unchecked~int(1120, ~#usb_acecad_id_table~0.base, 26 + ~#usb_acecad_id_table~0.offset, 2);call write~unchecked~int(8, ~#usb_acecad_id_table~0.base, 28 + ~#usb_acecad_id_table~0.offset, 2);call write~unchecked~int(0, ~#usb_acecad_id_table~0.base, 30 + ~#usb_acecad_id_table~0.offset, 2);call write~unchecked~int(0, ~#usb_acecad_id_table~0.base, 32 + ~#usb_acecad_id_table~0.offset, 2);call write~unchecked~int(0, ~#usb_acecad_id_table~0.base, 34 + ~#usb_acecad_id_table~0.offset, 1);call write~unchecked~int(0, ~#usb_acecad_id_table~0.base, 35 + ~#usb_acecad_id_table~0.offset, 1);call write~unchecked~int(0, ~#usb_acecad_id_table~0.base, 36 + ~#usb_acecad_id_table~0.offset, 1);call write~unchecked~int(0, ~#usb_acecad_id_table~0.base, 37 + ~#usb_acecad_id_table~0.offset, 1);call write~unchecked~int(0, ~#usb_acecad_id_table~0.base, 38 + ~#usb_acecad_id_table~0.offset, 1);call write~unchecked~int(0, ~#usb_acecad_id_table~0.base, 39 + ~#usb_acecad_id_table~0.offset, 1);call write~unchecked~int(1, ~#usb_acecad_id_table~0.base, 40 + ~#usb_acecad_id_table~0.offset, 8);~__mod_usb_device_table~0.match_flags := 0;~__mod_usb_device_table~0.idVendor := 0;~__mod_usb_device_table~0.idProduct := 0;~__mod_usb_device_table~0.bcdDevice_lo := 0;~__mod_usb_device_table~0.bcdDevice_hi := 0;~__mod_usb_device_table~0.bDeviceClass := 0;~__mod_usb_device_table~0.bDeviceSubClass := 0;~__mod_usb_device_table~0.bDeviceProtocol := 0;~__mod_usb_device_table~0.bInterfaceClass := 0;~__mod_usb_device_table~0.bInterfaceSubClass := 0;~__mod_usb_device_table~0.bInterfaceProtocol := 0;~__mod_usb_device_table~0.driver_info := 0;call ~#usb_acecad_driver~0.base, ~#usb_acecad_driver~0.offset := #Ultimate.alloc(264);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 8 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 16 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 24 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 32 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 40 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 48 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 56 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 64 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 72 + ~#usb_acecad_driver~0.offset, 8);call write~unchecked~int(0, ~#usb_acecad_driver~0.base, 80 + ~#usb_acecad_driver~0.offset, 4);call write~unchecked~int(0, ~#usb_acecad_driver~0.base, 84 + ~#usb_acecad_driver~0.offset, 4);call write~unchecked~int(0, ~#usb_acecad_driver~0.base, 88 + ~#usb_acecad_driver~0.offset, 4);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 92 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 100 + ~#usb_acecad_driver~0.offset, 8);#memory_$Pointer$.base, #memory_$Pointer$.offset := ~initToZeroAtPointerBaseAddress~$Pointer$.base(#memory_$Pointer$.base, #memory_$Pointer$.offset, ~#usb_acecad_driver~0.base), ~initToZeroAtPointerBaseAddress~$Pointer$.offset(#memory_$Pointer$.base, #memory_$Pointer$.offset, ~#usb_acecad_driver~0.base);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 124 + ~#usb_acecad_driver~0.offset, 8);call write~unchecked~int(0, ~#usb_acecad_driver~0.base, 132 + ~#usb_acecad_driver~0.offset, 4);call write~unchecked~int(0, ~#usb_acecad_driver~0.base, 136 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 144 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 152 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 160 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 168 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 176 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 184 + ~#usb_acecad_driver~0.offset, 8);call write~unchecked~int(0, ~#usb_acecad_driver~0.base, 192 + ~#usb_acecad_driver~0.offset, 1);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 193 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 201 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 209 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 217 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 225 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 233 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 241 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 249 + ~#usb_acecad_driver~0.offset, 8);call write~unchecked~int(0, ~#usb_acecad_driver~0.base, 257 + ~#usb_acecad_driver~0.offset, 4);call write~unchecked~int(0, ~#usb_acecad_driver~0.base, 261 + ~#usb_acecad_driver~0.offset, 1);call write~unchecked~int(0, ~#usb_acecad_driver~0.base, 262 + ~#usb_acecad_driver~0.offset, 1);call write~unchecked~int(0, ~#usb_acecad_driver~0.base, 263 + ~#usb_acecad_driver~0.offset, 1);call write~$Pointer$(#t~string178.base, #t~string178.offset, ~#usb_acecad_driver~0.base, ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(#funAddr~usb_acecad_probe.base, #funAddr~usb_acecad_probe.offset, ~#usb_acecad_driver~0.base, 8 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(#funAddr~usb_acecad_disconnect.base, #funAddr~usb_acecad_disconnect.offset, ~#usb_acecad_driver~0.base, 16 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 24 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 32 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 40 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 48 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 56 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 64 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(~#usb_acecad_id_table~0.base, ~#usb_acecad_id_table~0.offset, ~#usb_acecad_driver~0.base, 72 + ~#usb_acecad_driver~0.offset, 8);call write~unchecked~int(0, ~#usb_acecad_driver~0.base, 80 + ~#usb_acecad_driver~0.offset, 4);call write~unchecked~int(0, ~#usb_acecad_driver~0.base, 84 + ~#usb_acecad_driver~0.offset, 4);call write~unchecked~int(0, ~#usb_acecad_driver~0.base, 88 + ~#usb_acecad_driver~0.offset, 4);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 92 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 100 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 108 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 116 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 124 + ~#usb_acecad_driver~0.offset, 8);call write~unchecked~int(0, ~#usb_acecad_driver~0.base, 132 + ~#usb_acecad_driver~0.offset, 4);call write~unchecked~int(0, ~#usb_acecad_driver~0.base, 136 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 144 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 152 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 160 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 168 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 176 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 184 + ~#usb_acecad_driver~0.offset, 8);call write~unchecked~int(0, ~#usb_acecad_driver~0.base, 192 + ~#usb_acecad_driver~0.offset, 1);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 193 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 201 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 209 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 217 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 225 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 233 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 241 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 249 + ~#usb_acecad_driver~0.offset, 8);call write~unchecked~int(0, ~#usb_acecad_driver~0.base, 257 + ~#usb_acecad_driver~0.offset, 4);call write~unchecked~int(0, ~#usb_acecad_driver~0.base, 261 + ~#usb_acecad_driver~0.offset, 1);call write~unchecked~int(0, ~#usb_acecad_driver~0.base, 262 + ~#usb_acecad_driver~0.offset, 1);call write~unchecked~int(0, ~#usb_acecad_driver~0.base, 263 + ~#usb_acecad_driver~0.offset, 1);~int_urb~0.base, ~int_urb~0.offset := 0, 0;~bulk_urb~0.base, ~bulk_urb~0.offset := 0, 0;~completeFnInt~0.base, ~completeFnInt~0.offset := 0, 0;~completeFnBulk~0.base, ~completeFnBulk~0.offset := 0, 0; {37610#true} is VALID [2018-11-19 17:32:12,431 INFO L273 TraceCheckUtils]: 2: Hoare triple {37610#true} assume true; {37610#true} is VALID [2018-11-19 17:32:12,431 INFO L268 TraceCheckUtils]: 3: Hoare quadruple {37610#true} {37610#true} #888#return; {37610#true} is VALID [2018-11-19 17:32:12,432 INFO L256 TraceCheckUtils]: 4: Hoare triple {37610#true} call #t~ret207 := main(); {37610#true} is VALID [2018-11-19 17:32:12,432 INFO L273 TraceCheckUtils]: 5: Hoare triple {37610#true} havoc ~ldvarg0~0.base, ~ldvarg0~0.offset;havoc ~tmp~18.base, ~tmp~18.offset;havoc ~tmp___0~6;havoc ~tmp___1~3;havoc ~tmp___2~1; {37610#true} is VALID [2018-11-19 17:32:12,432 INFO L256 TraceCheckUtils]: 6: Hoare triple {37610#true} call #t~ret183.base, #t~ret183.offset := ldv_init_zalloc(24); {37610#true} is VALID [2018-11-19 17:32:12,432 INFO L273 TraceCheckUtils]: 7: Hoare triple {37610#true} ~size := #in~size;havoc ~p~2.base, ~p~2.offset;havoc ~tmp~6.base, ~tmp~6.offset;call #t~malloc69.base, #t~malloc69.offset := #Ultimate.alloc((if ~size % 4294967296 % 4294967296 <= 2147483647 then ~size % 4294967296 % 4294967296 else ~size % 4294967296 % 4294967296 - 4294967296)); {37610#true} is VALID [2018-11-19 17:32:12,432 INFO L256 TraceCheckUtils]: 8: Hoare triple {37610#true} call #Ultimate.meminit(#t~malloc69.base, #t~malloc69.offset, 1, (if ~size % 4294967296 % 4294967296 <= 2147483647 then ~size % 4294967296 % 4294967296 else ~size % 4294967296 % 4294967296 - 4294967296), (if ~size % 4294967296 % 4294967296 <= 2147483647 then ~size % 4294967296 % 4294967296 else ~size % 4294967296 % 4294967296 - 4294967296)); {37610#true} is VALID [2018-11-19 17:32:12,432 INFO L273 TraceCheckUtils]: 9: Hoare triple {37610#true} #memory_int := ~initToZeroAtPointerBaseAddress~int(#memory_int, #ptr.base); {37610#true} is VALID [2018-11-19 17:32:12,433 INFO L273 TraceCheckUtils]: 10: Hoare triple {37610#true} assume true; {37610#true} is VALID [2018-11-19 17:32:12,433 INFO L268 TraceCheckUtils]: 11: Hoare quadruple {37610#true} {37610#true} #808#return; {37610#true} is VALID [2018-11-19 17:32:12,433 INFO L273 TraceCheckUtils]: 12: Hoare triple {37610#true} ~tmp~6.base, ~tmp~6.offset := #t~malloc69.base, #t~malloc69.offset;~p~2.base, ~p~2.offset := ~tmp~6.base, ~tmp~6.offset;assume 0 != (if 0 != (~p~2.base + ~p~2.offset) % 18446744073709551616 then 1 else 0);#res.base, #res.offset := ~p~2.base, ~p~2.offset; {37610#true} is VALID [2018-11-19 17:32:12,433 INFO L273 TraceCheckUtils]: 13: Hoare triple {37610#true} assume true; {37610#true} is VALID [2018-11-19 17:32:12,433 INFO L268 TraceCheckUtils]: 14: Hoare quadruple {37610#true} {37610#true} #824#return; {37610#true} is VALID [2018-11-19 17:32:12,433 INFO L273 TraceCheckUtils]: 15: Hoare triple {37610#true} ~tmp~18.base, ~tmp~18.offset := #t~ret183.base, #t~ret183.offset;havoc #t~ret183.base, #t~ret183.offset;~ldvarg0~0.base, ~ldvarg0~0.offset := ~tmp~18.base, ~tmp~18.offset;call ldv_initialize();~ldv_state_variable_1~0 := 0;~ref_cnt~0 := 0;~ldv_state_variable_0~0 := 1; {37610#true} is VALID [2018-11-19 17:32:12,433 INFO L273 TraceCheckUtils]: 16: Hoare triple {37610#true} assume -2147483648 <= #t~nondet184 && #t~nondet184 <= 2147483647;~tmp___0~6 := #t~nondet184;havoc #t~nondet184;#t~switch185 := 0 == ~tmp___0~6; {37610#true} is VALID [2018-11-19 17:32:12,434 INFO L273 TraceCheckUtils]: 17: Hoare triple {37610#true} assume !#t~switch185;#t~switch185 := #t~switch185 || 1 == ~tmp___0~6; {37610#true} is VALID [2018-11-19 17:32:12,434 INFO L273 TraceCheckUtils]: 18: Hoare triple {37610#true} assume #t~switch185; {37610#true} is VALID [2018-11-19 17:32:12,434 INFO L273 TraceCheckUtils]: 19: Hoare triple {37610#true} assume 0 != ~ldv_state_variable_0~0;assume -2147483648 <= #t~nondet189 && #t~nondet189 <= 2147483647;~tmp___2~1 := #t~nondet189;havoc #t~nondet189;#t~switch190 := 0 == ~tmp___2~1; {37610#true} is VALID [2018-11-19 17:32:12,434 INFO L273 TraceCheckUtils]: 20: Hoare triple {37610#true} assume !#t~switch190;#t~switch190 := #t~switch190 || 1 == ~tmp___2~1; {37610#true} is VALID [2018-11-19 17:32:12,434 INFO L273 TraceCheckUtils]: 21: Hoare triple {37610#true} assume #t~switch190; {37610#true} is VALID [2018-11-19 17:32:12,434 INFO L273 TraceCheckUtils]: 22: Hoare triple {37610#true} assume 1 == ~ldv_state_variable_0~0; {37610#true} is VALID [2018-11-19 17:32:12,435 INFO L256 TraceCheckUtils]: 23: Hoare triple {37610#true} call #t~ret191 := usb_acecad_init(); {37610#true} is VALID [2018-11-19 17:32:12,435 INFO L273 TraceCheckUtils]: 24: Hoare triple {37610#true} havoc ~result~0;havoc ~tmp~16; {37610#true} is VALID [2018-11-19 17:32:12,435 INFO L256 TraceCheckUtils]: 25: Hoare triple {37610#true} call #t~ret179 := usb_register(~#usb_acecad_driver~0.base, ~#usb_acecad_driver~0.offset); {37610#true} is VALID [2018-11-19 17:32:12,435 INFO L273 TraceCheckUtils]: 26: Hoare triple {37610#true} ~driver.base, ~driver.offset := #in~driver.base, #in~driver.offset;havoc ~tmp~1; {37610#true} is VALID [2018-11-19 17:32:12,435 INFO L256 TraceCheckUtils]: 27: Hoare triple {37610#true} call #t~ret32 := ldv_usb_register_driver_2(~driver.base, ~driver.offset, ~#__this_module~0.base, ~#__this_module~0.offset, #t~string31.base, #t~string31.offset); {37610#true} is VALID [2018-11-19 17:32:12,435 INFO L273 TraceCheckUtils]: 28: Hoare triple {37610#true} ~ldv_func_arg1.base, ~ldv_func_arg1.offset := #in~ldv_func_arg1.base, #in~ldv_func_arg1.offset;~ldv_func_arg2.base, ~ldv_func_arg2.offset := #in~ldv_func_arg2.base, #in~ldv_func_arg2.offset;~ldv_func_arg3.base, ~ldv_func_arg3.offset := #in~ldv_func_arg3.base, #in~ldv_func_arg3.offset;havoc ~ldv_func_res~0;havoc ~tmp~20;call #t~ret193 := usb_register_driver(~ldv_func_arg1.base, ~ldv_func_arg1.offset, ~ldv_func_arg2.base, ~ldv_func_arg2.offset, ~ldv_func_arg3.base, ~ldv_func_arg3.offset);assume -2147483648 <= #t~ret193 && #t~ret193 <= 2147483647;~tmp~20 := #t~ret193;havoc #t~ret193;~ldv_func_res~0 := ~tmp~20;~ldv_state_variable_1~0 := 1;~usb_counter~0 := 0; {37610#true} is VALID [2018-11-19 17:32:12,435 INFO L256 TraceCheckUtils]: 29: Hoare triple {37610#true} call ldv_usb_driver_1(); {37610#true} is VALID [2018-11-19 17:32:12,435 INFO L273 TraceCheckUtils]: 30: Hoare triple {37610#true} havoc ~tmp~17.base, ~tmp~17.offset; {37610#true} is VALID [2018-11-19 17:32:12,436 INFO L256 TraceCheckUtils]: 31: Hoare triple {37610#true} call #t~ret182.base, #t~ret182.offset := ldv_init_zalloc(1248); {37610#true} is VALID [2018-11-19 17:32:12,436 INFO L273 TraceCheckUtils]: 32: Hoare triple {37610#true} ~size := #in~size;havoc ~p~2.base, ~p~2.offset;havoc ~tmp~6.base, ~tmp~6.offset;call #t~malloc69.base, #t~malloc69.offset := #Ultimate.alloc((if ~size % 4294967296 % 4294967296 <= 2147483647 then ~size % 4294967296 % 4294967296 else ~size % 4294967296 % 4294967296 - 4294967296)); {37610#true} is VALID [2018-11-19 17:32:12,436 INFO L256 TraceCheckUtils]: 33: Hoare triple {37610#true} call #Ultimate.meminit(#t~malloc69.base, #t~malloc69.offset, 1, (if ~size % 4294967296 % 4294967296 <= 2147483647 then ~size % 4294967296 % 4294967296 else ~size % 4294967296 % 4294967296 - 4294967296), (if ~size % 4294967296 % 4294967296 <= 2147483647 then ~size % 4294967296 % 4294967296 else ~size % 4294967296 % 4294967296 - 4294967296)); {37610#true} is VALID [2018-11-19 17:32:12,436 INFO L273 TraceCheckUtils]: 34: Hoare triple {37610#true} #memory_int := ~initToZeroAtPointerBaseAddress~int(#memory_int, #ptr.base); {37610#true} is VALID [2018-11-19 17:32:12,436 INFO L273 TraceCheckUtils]: 35: Hoare triple {37610#true} assume true; {37610#true} is VALID [2018-11-19 17:32:12,436 INFO L268 TraceCheckUtils]: 36: Hoare quadruple {37610#true} {37610#true} #808#return; {37610#true} is VALID [2018-11-19 17:32:12,436 INFO L273 TraceCheckUtils]: 37: Hoare triple {37610#true} ~tmp~6.base, ~tmp~6.offset := #t~malloc69.base, #t~malloc69.offset;~p~2.base, ~p~2.offset := ~tmp~6.base, ~tmp~6.offset;assume 0 != (if 0 != (~p~2.base + ~p~2.offset) % 18446744073709551616 then 1 else 0);#res.base, #res.offset := ~p~2.base, ~p~2.offset; {37610#true} is VALID [2018-11-19 17:32:12,436 INFO L273 TraceCheckUtils]: 38: Hoare triple {37610#true} assume true; {37610#true} is VALID [2018-11-19 17:32:12,436 INFO L268 TraceCheckUtils]: 39: Hoare quadruple {37610#true} {37610#true} #774#return; {37610#true} is VALID [2018-11-19 17:32:12,437 INFO L273 TraceCheckUtils]: 40: Hoare triple {37610#true} ~tmp~17.base, ~tmp~17.offset := #t~ret182.base, #t~ret182.offset;havoc #t~ret182.base, #t~ret182.offset;~usb_acecad_driver_group1~0.base, ~usb_acecad_driver_group1~0.offset := ~tmp~17.base, ~tmp~17.offset; {37610#true} is VALID [2018-11-19 17:32:12,437 INFO L273 TraceCheckUtils]: 41: Hoare triple {37610#true} assume true; {37610#true} is VALID [2018-11-19 17:32:12,437 INFO L268 TraceCheckUtils]: 42: Hoare quadruple {37610#true} {37610#true} #844#return; {37610#true} is VALID [2018-11-19 17:32:12,437 INFO L273 TraceCheckUtils]: 43: Hoare triple {37610#true} #res := ~ldv_func_res~0; {37610#true} is VALID [2018-11-19 17:32:12,437 INFO L273 TraceCheckUtils]: 44: Hoare triple {37610#true} assume true; {37610#true} is VALID [2018-11-19 17:32:12,437 INFO L268 TraceCheckUtils]: 45: Hoare quadruple {37610#true} {37610#true} #856#return; {37610#true} is VALID [2018-11-19 17:32:12,437 INFO L273 TraceCheckUtils]: 46: Hoare triple {37610#true} assume -2147483648 <= #t~ret32 && #t~ret32 <= 2147483647;~tmp~1 := #t~ret32;havoc #t~ret32;#res := ~tmp~1; {37610#true} is VALID [2018-11-19 17:32:12,437 INFO L273 TraceCheckUtils]: 47: Hoare triple {37610#true} assume true; {37610#true} is VALID [2018-11-19 17:32:12,438 INFO L268 TraceCheckUtils]: 48: Hoare quadruple {37610#true} {37610#true} #800#return; {37610#true} is VALID [2018-11-19 17:32:12,438 INFO L273 TraceCheckUtils]: 49: Hoare triple {37610#true} assume -2147483648 <= #t~ret179 && #t~ret179 <= 2147483647;~tmp~16 := #t~ret179;havoc #t~ret179;~result~0 := ~tmp~16; {37610#true} is VALID [2018-11-19 17:32:12,438 INFO L273 TraceCheckUtils]: 50: Hoare triple {37610#true} assume 0 == ~result~0;havoc #t~nondet180; {37610#true} is VALID [2018-11-19 17:32:12,438 INFO L273 TraceCheckUtils]: 51: Hoare triple {37610#true} #res := ~result~0; {37610#true} is VALID [2018-11-19 17:32:12,438 INFO L273 TraceCheckUtils]: 52: Hoare triple {37610#true} assume true; {37610#true} is VALID [2018-11-19 17:32:12,438 INFO L268 TraceCheckUtils]: 53: Hoare quadruple {37610#true} {37610#true} #834#return; {37610#true} is VALID [2018-11-19 17:32:12,438 INFO L273 TraceCheckUtils]: 54: Hoare triple {37610#true} assume -2147483648 <= #t~ret191 && #t~ret191 <= 2147483647;~ldv_retval_1~0 := #t~ret191;havoc #t~ret191; {37610#true} is VALID [2018-11-19 17:32:12,438 INFO L273 TraceCheckUtils]: 55: Hoare triple {37610#true} assume 0 == ~ldv_retval_1~0;~ldv_state_variable_0~0 := 3; {37610#true} is VALID [2018-11-19 17:32:12,439 INFO L273 TraceCheckUtils]: 56: Hoare triple {37610#true} assume !(0 != ~ldv_retval_1~0); {37610#true} is VALID [2018-11-19 17:32:12,439 INFO L273 TraceCheckUtils]: 57: Hoare triple {37610#true} assume -2147483648 <= #t~nondet184 && #t~nondet184 <= 2147483647;~tmp___0~6 := #t~nondet184;havoc #t~nondet184;#t~switch185 := 0 == ~tmp___0~6; {37610#true} is VALID [2018-11-19 17:32:12,439 INFO L273 TraceCheckUtils]: 58: Hoare triple {37610#true} assume #t~switch185; {37610#true} is VALID [2018-11-19 17:32:12,439 INFO L273 TraceCheckUtils]: 59: Hoare triple {37610#true} assume 0 != ~ldv_state_variable_1~0;assume -2147483648 <= #t~nondet186 && #t~nondet186 <= 2147483647;~tmp___1~3 := #t~nondet186;havoc #t~nondet186;#t~switch187 := 0 == ~tmp___1~3; {37610#true} is VALID [2018-11-19 17:32:12,439 INFO L273 TraceCheckUtils]: 60: Hoare triple {37610#true} assume #t~switch187; {37610#true} is VALID [2018-11-19 17:32:12,439 INFO L273 TraceCheckUtils]: 61: Hoare triple {37610#true} assume 1 == ~ldv_state_variable_1~0; {37610#true} is VALID [2018-11-19 17:32:12,439 INFO L256 TraceCheckUtils]: 62: Hoare triple {37610#true} call #t~ret188 := usb_acecad_probe(~usb_acecad_driver_group1~0.base, ~usb_acecad_driver_group1~0.offset, ~ldvarg0~0.base, ~ldvarg0~0.offset); {37610#true} is VALID [2018-11-19 17:32:12,439 INFO L273 TraceCheckUtils]: 63: Hoare triple {37610#true} ~intf.base, ~intf.offset := #in~intf.base, #in~intf.offset;~id.base, ~id.offset := #in~id.base, #in~id.offset;havoc ~dev~1.base, ~dev~1.offset;havoc ~tmp~14.base, ~tmp~14.offset;havoc ~interface~0.base, ~interface~0.offset;havoc ~endpoint~0.base, ~endpoint~0.offset;havoc ~acecad~3.base, ~acecad~3.offset;havoc ~input_dev~0.base, ~input_dev~0.offset;havoc ~pipe~0;havoc ~maxp~0;havoc ~err~0;havoc ~tmp___0~5;havoc ~tmp___1~2;havoc ~tmp___2~0;havoc ~tmp___3~0.base, ~tmp___3~0.offset;havoc ~tmp___4~0.base, ~tmp___4~0.offset;havoc ~tmp___5~0;havoc ~tmp___6~0; {37610#true} is VALID [2018-11-19 17:32:12,440 INFO L256 TraceCheckUtils]: 64: Hoare triple {37610#true} call #t~ret121.base, #t~ret121.offset := interface_to_usbdev(~intf.base, ~intf.offset); {37610#true} is VALID [2018-11-19 17:32:12,440 INFO L273 TraceCheckUtils]: 65: Hoare triple {37610#true} ~intf.base, ~intf.offset := #in~intf.base, #in~intf.offset;havoc ~tmp~19.base, ~tmp~19.offset; {37610#true} is VALID [2018-11-19 17:32:12,440 INFO L256 TraceCheckUtils]: 66: Hoare triple {37610#true} call #t~ret192.base, #t~ret192.offset := ldv_interface_to_usbdev(); {37610#true} is VALID [2018-11-19 17:32:12,440 INFO L273 TraceCheckUtils]: 67: Hoare triple {37610#true} havoc ~result~1.base, ~result~1.offset; {37610#true} is VALID [2018-11-19 17:32:12,440 INFO L256 TraceCheckUtils]: 68: Hoare triple {37610#true} call #t~ret205.base, #t~ret205.offset := ldv_undef_ptr(); {37610#true} is VALID [2018-11-19 17:32:12,440 INFO L273 TraceCheckUtils]: 69: Hoare triple {37610#true} havoc ~tmp~9.base, ~tmp~9.offset;~tmp~9.base, ~tmp~9.offset := #t~nondet72.base, #t~nondet72.offset;havoc #t~nondet72.base, #t~nondet72.offset;#res.base, #res.offset := ~tmp~9.base, ~tmp~9.offset; {37610#true} is VALID [2018-11-19 17:32:12,440 INFO L273 TraceCheckUtils]: 70: Hoare triple {37610#true} assume true; {37610#true} is VALID [2018-11-19 17:32:12,441 INFO L268 TraceCheckUtils]: 71: Hoare quadruple {37610#true} {37610#true} #892#return; {37610#true} is VALID [2018-11-19 17:32:12,441 INFO L273 TraceCheckUtils]: 72: Hoare triple {37610#true} ~result~1.base, ~result~1.offset := #t~ret205.base, #t~ret205.offset;havoc #t~ret205.base, #t~ret205.offset; {37610#true} is VALID [2018-11-19 17:32:12,441 INFO L273 TraceCheckUtils]: 73: Hoare triple {37610#true} assume !(0 == (~result~1.base + ~result~1.offset) % 18446744073709551616);#res.base, #res.offset := ~result~1.base, ~result~1.offset; {37610#true} is VALID [2018-11-19 17:32:12,441 INFO L273 TraceCheckUtils]: 74: Hoare triple {37610#true} assume true; {37610#true} is VALID [2018-11-19 17:32:12,441 INFO L268 TraceCheckUtils]: 75: Hoare quadruple {37610#true} {37610#true} #876#return; {37610#true} is VALID [2018-11-19 17:32:12,441 INFO L273 TraceCheckUtils]: 76: Hoare triple {37610#true} ~tmp~19.base, ~tmp~19.offset := #t~ret192.base, #t~ret192.offset;havoc #t~ret192.base, #t~ret192.offset;#res.base, #res.offset := ~tmp~19.base, ~tmp~19.offset; {37610#true} is VALID [2018-11-19 17:32:12,441 INFO L273 TraceCheckUtils]: 77: Hoare triple {37610#true} assume true; {37610#true} is VALID [2018-11-19 17:32:12,442 INFO L268 TraceCheckUtils]: 78: Hoare quadruple {37610#true} {37610#true} #734#return; {37610#true} is VALID [2018-11-19 17:32:12,442 INFO L273 TraceCheckUtils]: 79: Hoare triple {37610#true} ~tmp~14.base, ~tmp~14.offset := #t~ret121.base, #t~ret121.offset;havoc #t~ret121.base, #t~ret121.offset;~dev~1.base, ~dev~1.offset := ~tmp~14.base, ~tmp~14.offset;call #t~mem122.base, #t~mem122.offset := read~$Pointer$(~intf.base, 8 + ~intf.offset, 8);~interface~0.base, ~interface~0.offset := #t~mem122.base, #t~mem122.offset;havoc #t~mem122.base, #t~mem122.offset;call #t~mem123 := read~int(~interface~0.base, 4 + ~interface~0.offset, 1); {37610#true} is VALID [2018-11-19 17:32:12,442 INFO L273 TraceCheckUtils]: 80: Hoare triple {37610#true} assume !(1 != #t~mem123 % 256 % 4294967296);havoc #t~mem123;call #t~mem124.base, #t~mem124.offset := read~$Pointer$(~interface~0.base, 9 + ~interface~0.offset, 8);~endpoint~0.base, ~endpoint~0.offset := #t~mem124.base, #t~mem124.offset;havoc #t~mem124.base, #t~mem124.offset; {37610#true} is VALID [2018-11-19 17:32:12,442 INFO L256 TraceCheckUtils]: 81: Hoare triple {37610#true} call #t~ret125 := usb_endpoint_is_int_in(~endpoint~0.base, ~endpoint~0.offset); {37610#true} is VALID [2018-11-19 17:32:12,442 INFO L273 TraceCheckUtils]: 82: Hoare triple {37610#true} ~epd.base, ~epd.offset := #in~epd.base, #in~epd.offset;havoc ~tmp~0;havoc ~tmp___0~0;havoc ~tmp___1~0; {37610#true} is VALID [2018-11-19 17:32:12,442 INFO L256 TraceCheckUtils]: 83: Hoare triple {37610#true} call #t~ret2 := usb_endpoint_xfer_int(~epd.base, ~epd.offset); {37610#true} is VALID [2018-11-19 17:32:12,442 INFO L273 TraceCheckUtils]: 84: Hoare triple {37610#true} ~epd.base, ~epd.offset := #in~epd.base, #in~epd.offset;call #t~mem1 := read~int(~epd.base, 3 + ~epd.offset, 1);#res := (if 3 == ~bitwiseAnd(#t~mem1 % 256, 3) then 1 else 0);havoc #t~mem1; {37610#true} is VALID [2018-11-19 17:32:12,442 INFO L273 TraceCheckUtils]: 85: Hoare triple {37610#true} assume true; {37610#true} is VALID [2018-11-19 17:32:12,443 INFO L268 TraceCheckUtils]: 86: Hoare quadruple {37610#true} {37610#true} #796#return; {37610#true} is VALID [2018-11-19 17:32:12,443 INFO L273 TraceCheckUtils]: 87: Hoare triple {37610#true} assume -2147483648 <= #t~ret2 && #t~ret2 <= 2147483647;~tmp~0 := #t~ret2;havoc #t~ret2; {37610#true} is VALID [2018-11-19 17:32:12,443 INFO L273 TraceCheckUtils]: 88: Hoare triple {37610#true} assume 0 != ~tmp~0; {37610#true} is VALID [2018-11-19 17:32:12,443 INFO L256 TraceCheckUtils]: 89: Hoare triple {37610#true} call #t~ret3 := usb_endpoint_dir_in(~epd.base, ~epd.offset); {37610#true} is VALID [2018-11-19 17:32:12,443 INFO L273 TraceCheckUtils]: 90: Hoare triple {37610#true} ~epd.base, ~epd.offset := #in~epd.base, #in~epd.offset;call #t~mem0 := read~int(~epd.base, 2 + ~epd.offset, 1);#res := (if (if #t~mem0 % 256 % 256 <= 127 then #t~mem0 % 256 % 256 else #t~mem0 % 256 % 256 - 256) < 0 then 1 else 0);havoc #t~mem0; {37610#true} is VALID [2018-11-19 17:32:12,444 INFO L273 TraceCheckUtils]: 91: Hoare triple {37610#true} assume true; {37610#true} is VALID [2018-11-19 17:32:12,444 INFO L268 TraceCheckUtils]: 92: Hoare quadruple {37610#true} {37610#true} #798#return; {37610#true} is VALID [2018-11-19 17:32:12,444 INFO L273 TraceCheckUtils]: 93: Hoare triple {37610#true} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647;~tmp___0~0 := #t~ret3;havoc #t~ret3; {37610#true} is VALID [2018-11-19 17:32:12,444 INFO L273 TraceCheckUtils]: 94: Hoare triple {37610#true} assume 0 != ~tmp___0~0;~tmp___1~0 := 1; {37610#true} is VALID [2018-11-19 17:32:12,444 INFO L273 TraceCheckUtils]: 95: Hoare triple {37610#true} #res := ~tmp___1~0; {37610#true} is VALID [2018-11-19 17:32:12,445 INFO L273 TraceCheckUtils]: 96: Hoare triple {37610#true} assume true; {37610#true} is VALID [2018-11-19 17:32:12,445 INFO L268 TraceCheckUtils]: 97: Hoare quadruple {37610#true} {37610#true} #736#return; {37610#true} is VALID [2018-11-19 17:32:12,445 INFO L273 TraceCheckUtils]: 98: Hoare triple {37610#true} assume -2147483648 <= #t~ret125 && #t~ret125 <= 2147483647;~tmp___0~5 := #t~ret125;havoc #t~ret125; {37610#true} is VALID [2018-11-19 17:32:12,445 INFO L273 TraceCheckUtils]: 99: Hoare triple {37610#true} assume !(0 == ~tmp___0~5);call #t~mem126 := read~int(~endpoint~0.base, 2 + ~endpoint~0.offset, 1); {37610#true} is VALID [2018-11-19 17:32:12,445 INFO L256 TraceCheckUtils]: 100: Hoare triple {37610#true} call #t~ret127 := __create_pipe(~dev~1.base, ~dev~1.offset, #t~mem126 % 256); {37610#true} is VALID [2018-11-19 17:32:12,445 INFO L273 TraceCheckUtils]: 101: Hoare triple {37610#true} ~dev.base, ~dev.offset := #in~dev.base, #in~dev.offset;~endpoint := #in~endpoint;call #t~mem46 := read~int(~dev.base, ~dev.offset, 4);#res := ~bitwiseOr(256 * #t~mem46, 32768 * ~endpoint);havoc #t~mem46; {37610#true} is VALID [2018-11-19 17:32:12,445 INFO L273 TraceCheckUtils]: 102: Hoare triple {37610#true} assume true; {37610#true} is VALID [2018-11-19 17:32:12,446 INFO L268 TraceCheckUtils]: 103: Hoare quadruple {37610#true} {37610#true} #738#return; {37610#true} is VALID [2018-11-19 17:32:12,446 INFO L273 TraceCheckUtils]: 104: Hoare triple {37610#true} ~tmp___1~2 := #t~ret127;havoc #t~ret127;havoc #t~mem126;~pipe~0 := (if ~bitwiseOr(~tmp___1~2, 1073741952) % 4294967296 % 4294967296 <= 2147483647 then ~bitwiseOr(~tmp___1~2, 1073741952) % 4294967296 % 4294967296 else ~bitwiseOr(~tmp___1~2, 1073741952) % 4294967296 % 4294967296 - 4294967296); {37610#true} is VALID [2018-11-19 17:32:12,446 INFO L256 TraceCheckUtils]: 105: Hoare triple {37610#true} call #t~ret128 := usb_maxpacket(~dev~1.base, ~dev~1.offset, ~pipe~0, (if 0 == ~bitwiseAnd(~pipe~0, 128) then 1 else 0)); {37610#true} is VALID [2018-11-19 17:32:12,446 INFO L273 TraceCheckUtils]: 106: Hoare triple {37610#true} ~udev.base, ~udev.offset := #in~udev.base, #in~udev.offset;~pipe := #in~pipe;~is_out := #in~is_out;havoc ~ep~0.base, ~ep~0.offset;havoc ~epnum~0;havoc ~__ret_warn_on~0;havoc ~tmp~2;havoc ~__ret_warn_on___0~0;havoc ~tmp___0~1;~epnum~0 := ~bitwiseAnd(~pipe / 32768, 15); {37610#true} is VALID [2018-11-19 17:32:12,446 INFO L273 TraceCheckUtils]: 107: Hoare triple {37610#true} assume 0 != ~is_out;~__ret_warn_on~0 := (if 0 != ~bitwiseAnd(~pipe, 128) then 1 else 0); {37610#true} is VALID [2018-11-19 17:32:12,447 INFO L256 TraceCheckUtils]: 108: Hoare triple {37610#true} call #t~ret47 := ldv__builtin_expect((if 0 != ~__ret_warn_on~0 then 1 else 0), 0); {37610#true} is VALID [2018-11-19 17:32:12,447 INFO L273 TraceCheckUtils]: 109: Hoare triple {37610#true} ~exp := #in~exp;~c := #in~c;#res := ~exp; {37610#true} is VALID [2018-11-19 17:32:12,447 INFO L273 TraceCheckUtils]: 110: Hoare triple {37610#true} assume true; {37610#true} is VALID [2018-11-19 17:32:12,447 INFO L268 TraceCheckUtils]: 111: Hoare quadruple {37610#true} {37610#true} #810#return; {37610#true} is VALID [2018-11-19 17:32:12,447 INFO L273 TraceCheckUtils]: 112: Hoare triple {37610#true} assume -9223372036854775808 <= #t~ret47 && #t~ret47 <= 9223372036854775807;~tmp~2 := #t~ret47;havoc #t~ret47; {37610#true} is VALID [2018-11-19 17:32:12,447 INFO L273 TraceCheckUtils]: 113: Hoare triple {37610#true} assume 0 != ~tmp~2;call warn_slowpath_null(#t~string48.base, #t~string48.offset, 1563); {37610#true} is VALID [2018-11-19 17:32:12,447 INFO L256 TraceCheckUtils]: 114: Hoare triple {37610#true} call #t~ret49 := ldv__builtin_expect((if 0 != ~__ret_warn_on~0 then 1 else 0), 0); {37610#true} is VALID [2018-11-19 17:32:12,447 INFO L273 TraceCheckUtils]: 115: Hoare triple {37610#true} ~exp := #in~exp;~c := #in~c;#res := ~exp; {37610#true} is VALID [2018-11-19 17:32:12,447 INFO L273 TraceCheckUtils]: 116: Hoare triple {37610#true} assume true; {37610#true} is VALID [2018-11-19 17:32:12,448 INFO L268 TraceCheckUtils]: 117: Hoare quadruple {37610#true} {37610#true} #812#return; {37610#true} is VALID [2018-11-19 17:32:12,448 INFO L273 TraceCheckUtils]: 118: Hoare triple {37610#true} assume -9223372036854775808 <= #t~ret49 && #t~ret49 <= 9223372036854775807;havoc #t~ret49;call #t~mem50.base, #t~mem50.offset := read~$Pointer$(~udev.base, 1314 + ~udev.offset + 8 * (~epnum~0 % 4294967296), 8);~ep~0.base, ~ep~0.offset := #t~mem50.base, #t~mem50.offset;havoc #t~mem50.base, #t~mem50.offset; {37610#true} is VALID [2018-11-19 17:32:12,448 INFO L273 TraceCheckUtils]: 119: Hoare triple {37610#true} assume 0 == (~ep~0.base + ~ep~0.offset) % 18446744073709551616;#res := 0; {37610#true} is VALID [2018-11-19 17:32:12,448 INFO L273 TraceCheckUtils]: 120: Hoare triple {37610#true} assume true; {37610#true} is VALID [2018-11-19 17:32:12,448 INFO L268 TraceCheckUtils]: 121: Hoare quadruple {37610#true} {37610#true} #740#return; {37610#true} is VALID [2018-11-19 17:32:12,448 INFO L273 TraceCheckUtils]: 122: Hoare triple {37610#true} ~tmp___2~0 := #t~ret128;havoc #t~ret128;~maxp~0 := ~tmp___2~0 % 65536; {37610#true} is VALID [2018-11-19 17:32:12,448 INFO L256 TraceCheckUtils]: 123: Hoare triple {37610#true} call #t~ret129.base, #t~ret129.offset := kzalloc(232, 208); {37610#true} is VALID [2018-11-19 17:32:12,448 INFO L273 TraceCheckUtils]: 124: Hoare triple {37610#true} ~size := #in~size;~flags := #in~flags;havoc ~tmp~3.base, ~tmp~3.offset; {37610#true} is VALID [2018-11-19 17:32:12,448 INFO L256 TraceCheckUtils]: 125: Hoare triple {37610#true} call #t~ret60.base, #t~ret60.offset := kmalloc(~size, ~bitwiseOr(~flags, 32768)); {37610#true} is VALID [2018-11-19 17:32:12,448 INFO L273 TraceCheckUtils]: 126: Hoare triple {37610#true} ~size := #in~size;~flags := #in~flags;havoc ~tmp___1~1.base, ~tmp___1~1.offset; {37610#true} is VALID [2018-11-19 17:32:12,449 INFO L256 TraceCheckUtils]: 127: Hoare triple {37610#true} call #t~ret59.base, #t~ret59.offset := __kmalloc(~size, ~flags); {37610#true} is VALID [2018-11-19 17:32:12,449 INFO L273 TraceCheckUtils]: 128: Hoare triple {37610#true} ~size := #in~size;~t := #in~t; {37610#true} is VALID [2018-11-19 17:32:12,449 INFO L256 TraceCheckUtils]: 129: Hoare triple {37610#true} call #t~ret58.base, #t~ret58.offset := ldv_malloc(~size); {37610#true} is VALID [2018-11-19 17:32:12,449 INFO L273 TraceCheckUtils]: 130: Hoare triple {37610#true} ~size := #in~size;havoc ~p~0.base, ~p~0.offset;havoc ~tmp~4.base, ~tmp~4.offset;havoc ~tmp___0~2;assume -2147483648 <= #t~nondet65 && #t~nondet65 <= 2147483647;~tmp___0~2 := #t~nondet65;havoc #t~nondet65; {37610#true} is VALID [2018-11-19 17:32:12,449 INFO L273 TraceCheckUtils]: 131: Hoare triple {37610#true} assume 0 != ~tmp___0~2;#res.base, #res.offset := 0, 0; {37610#true} is VALID [2018-11-19 17:32:12,449 INFO L273 TraceCheckUtils]: 132: Hoare triple {37610#true} assume true; {37610#true} is VALID [2018-11-19 17:32:12,449 INFO L268 TraceCheckUtils]: 133: Hoare quadruple {37610#true} {37610#true} #822#return; {37610#true} is VALID [2018-11-19 17:32:12,449 INFO L273 TraceCheckUtils]: 134: Hoare triple {37610#true} #res.base, #res.offset := #t~ret58.base, #t~ret58.offset;havoc #t~ret58.base, #t~ret58.offset; {37610#true} is VALID [2018-11-19 17:32:12,449 INFO L273 TraceCheckUtils]: 135: Hoare triple {37610#true} assume true; {37610#true} is VALID [2018-11-19 17:32:12,450 INFO L268 TraceCheckUtils]: 136: Hoare quadruple {37610#true} {37610#true} #870#return; {37610#true} is VALID [2018-11-19 17:32:12,450 INFO L273 TraceCheckUtils]: 137: Hoare triple {37610#true} ~tmp___1~1.base, ~tmp___1~1.offset := #t~ret59.base, #t~ret59.offset;havoc #t~ret59.base, #t~ret59.offset;#res.base, #res.offset := ~tmp___1~1.base, ~tmp___1~1.offset; {37610#true} is VALID [2018-11-19 17:32:12,450 INFO L273 TraceCheckUtils]: 138: Hoare triple {37610#true} assume true; {37610#true} is VALID [2018-11-19 17:32:12,450 INFO L268 TraceCheckUtils]: 139: Hoare quadruple {37610#true} {37610#true} #868#return; {37610#true} is VALID [2018-11-19 17:32:12,450 INFO L273 TraceCheckUtils]: 140: Hoare triple {37610#true} ~tmp~3.base, ~tmp~3.offset := #t~ret60.base, #t~ret60.offset;havoc #t~ret60.base, #t~ret60.offset;#res.base, #res.offset := ~tmp~3.base, ~tmp~3.offset; {37610#true} is VALID [2018-11-19 17:32:12,450 INFO L273 TraceCheckUtils]: 141: Hoare triple {37610#true} assume true; {37610#true} is VALID [2018-11-19 17:32:12,450 INFO L268 TraceCheckUtils]: 142: Hoare quadruple {37610#true} {37610#true} #742#return; {37610#true} is VALID [2018-11-19 17:32:12,450 INFO L273 TraceCheckUtils]: 143: Hoare triple {37610#true} ~tmp___3~0.base, ~tmp___3~0.offset := #t~ret129.base, #t~ret129.offset;havoc #t~ret129.base, #t~ret129.offset;~acecad~3.base, ~acecad~3.offset := ~tmp___3~0.base, ~tmp___3~0.offset; {37610#true} is VALID [2018-11-19 17:32:12,451 INFO L256 TraceCheckUtils]: 144: Hoare triple {37610#true} call #t~ret130.base, #t~ret130.offset := input_allocate_device(); {37610#true} is VALID [2018-11-19 17:32:12,451 INFO L256 TraceCheckUtils]: 145: Hoare triple {37610#true} call #t~ret74.base, #t~ret74.offset := kzalloc(1855, ~bitwiseOr(~bitwiseOr(16, 64), 128)); {37610#true} is VALID [2018-11-19 17:32:12,451 INFO L273 TraceCheckUtils]: 146: Hoare triple {37610#true} ~size := #in~size;~flags := #in~flags;havoc ~tmp~3.base, ~tmp~3.offset; {37610#true} is VALID [2018-11-19 17:32:12,451 INFO L256 TraceCheckUtils]: 147: Hoare triple {37610#true} call #t~ret60.base, #t~ret60.offset := kmalloc(~size, ~bitwiseOr(~flags, 32768)); {37610#true} is VALID [2018-11-19 17:32:12,451 INFO L273 TraceCheckUtils]: 148: Hoare triple {37610#true} ~size := #in~size;~flags := #in~flags;havoc ~tmp___1~1.base, ~tmp___1~1.offset; {37610#true} is VALID [2018-11-19 17:32:12,451 INFO L256 TraceCheckUtils]: 149: Hoare triple {37610#true} call #t~ret59.base, #t~ret59.offset := __kmalloc(~size, ~flags); {37610#true} is VALID [2018-11-19 17:32:12,451 INFO L273 TraceCheckUtils]: 150: Hoare triple {37610#true} ~size := #in~size;~t := #in~t; {37610#true} is VALID [2018-11-19 17:32:12,451 INFO L256 TraceCheckUtils]: 151: Hoare triple {37610#true} call #t~ret58.base, #t~ret58.offset := ldv_malloc(~size); {37610#true} is VALID [2018-11-19 17:32:12,451 INFO L273 TraceCheckUtils]: 152: Hoare triple {37610#true} ~size := #in~size;havoc ~p~0.base, ~p~0.offset;havoc ~tmp~4.base, ~tmp~4.offset;havoc ~tmp___0~2;assume -2147483648 <= #t~nondet65 && #t~nondet65 <= 2147483647;~tmp___0~2 := #t~nondet65;havoc #t~nondet65; {37610#true} is VALID [2018-11-19 17:32:12,452 INFO L273 TraceCheckUtils]: 153: Hoare triple {37610#true} assume 0 != ~tmp___0~2;#res.base, #res.offset := 0, 0; {37610#true} is VALID [2018-11-19 17:32:12,452 INFO L273 TraceCheckUtils]: 154: Hoare triple {37610#true} assume true; {37610#true} is VALID [2018-11-19 17:32:12,452 INFO L268 TraceCheckUtils]: 155: Hoare quadruple {37610#true} {37610#true} #822#return; {37610#true} is VALID [2018-11-19 17:32:12,452 INFO L273 TraceCheckUtils]: 156: Hoare triple {37610#true} #res.base, #res.offset := #t~ret58.base, #t~ret58.offset;havoc #t~ret58.base, #t~ret58.offset; {37610#true} is VALID [2018-11-19 17:32:12,452 INFO L273 TraceCheckUtils]: 157: Hoare triple {37610#true} assume true; {37610#true} is VALID [2018-11-19 17:32:12,452 INFO L268 TraceCheckUtils]: 158: Hoare quadruple {37610#true} {37610#true} #870#return; {37610#true} is VALID [2018-11-19 17:32:12,452 INFO L273 TraceCheckUtils]: 159: Hoare triple {37610#true} ~tmp___1~1.base, ~tmp___1~1.offset := #t~ret59.base, #t~ret59.offset;havoc #t~ret59.base, #t~ret59.offset;#res.base, #res.offset := ~tmp___1~1.base, ~tmp___1~1.offset; {37610#true} is VALID [2018-11-19 17:32:12,452 INFO L273 TraceCheckUtils]: 160: Hoare triple {37610#true} assume true; {37610#true} is VALID [2018-11-19 17:32:12,452 INFO L268 TraceCheckUtils]: 161: Hoare quadruple {37610#true} {37610#true} #868#return; {37610#true} is VALID [2018-11-19 17:32:12,453 INFO L273 TraceCheckUtils]: 162: Hoare triple {37610#true} ~tmp~3.base, ~tmp~3.offset := #t~ret60.base, #t~ret60.offset;havoc #t~ret60.base, #t~ret60.offset;#res.base, #res.offset := ~tmp~3.base, ~tmp~3.offset; {37610#true} is VALID [2018-11-19 17:32:12,453 INFO L273 TraceCheckUtils]: 163: Hoare triple {37610#true} assume true; {37610#true} is VALID [2018-11-19 17:32:12,453 INFO L268 TraceCheckUtils]: 164: Hoare quadruple {37610#true} {37610#true} #854#return; {37610#true} is VALID [2018-11-19 17:32:12,453 INFO L273 TraceCheckUtils]: 165: Hoare triple {37610#true} #res.base, #res.offset := #t~ret74.base, #t~ret74.offset;havoc #t~ret74.base, #t~ret74.offset; {37610#true} is VALID [2018-11-19 17:32:12,453 INFO L273 TraceCheckUtils]: 166: Hoare triple {37610#true} assume true; {37610#true} is VALID [2018-11-19 17:32:12,453 INFO L268 TraceCheckUtils]: 167: Hoare quadruple {37610#true} {37610#true} #744#return; {37610#true} is VALID [2018-11-19 17:32:12,453 INFO L273 TraceCheckUtils]: 168: Hoare triple {37610#true} ~input_dev~0.base, ~input_dev~0.offset := #t~ret130.base, #t~ret130.offset;havoc #t~ret130.base, #t~ret130.offset; {37610#true} is VALID [2018-11-19 17:32:12,453 INFO L273 TraceCheckUtils]: 169: Hoare triple {37610#true} assume !(0 == (~acecad~3.base + ~acecad~3.offset) % 18446744073709551616 || 0 == (~input_dev~0.base + ~input_dev~0.offset) % 18446744073709551616);call #t~ret131.base, #t~ret131.offset := usb_alloc_coherent(~dev~1.base, ~dev~1.offset, 8, 208, ~acecad~3.base, 224 + ~acecad~3.offset);~tmp___4~0.base, ~tmp___4~0.offset := #t~ret131.base, #t~ret131.offset;havoc #t~ret131.base, #t~ret131.offset;call write~$Pointer$(~tmp___4~0.base, ~tmp___4~0.offset, ~acecad~3.base, 216 + ~acecad~3.offset, 8);call #t~mem132.base, #t~mem132.offset := read~$Pointer$(~acecad~3.base, 216 + ~acecad~3.offset, 8); {37610#true} is VALID [2018-11-19 17:32:12,453 INFO L273 TraceCheckUtils]: 170: Hoare triple {37610#true} assume !(0 == (#t~mem132.base + #t~mem132.offset) % 18446744073709551616);havoc #t~mem132.base, #t~mem132.offset; {37610#true} is VALID [2018-11-19 17:32:12,454 INFO L256 TraceCheckUtils]: 171: Hoare triple {37610#true} call #t~ret133.base, #t~ret133.offset := ldv_usb_alloc_urb_5(0, 208); {37610#true} is VALID [2018-11-19 17:32:12,454 INFO L273 TraceCheckUtils]: 172: Hoare triple {37610#true} ~ldv_func_arg1 := #in~ldv_func_arg1;~ldv_func_arg2 := #in~ldv_func_arg2;havoc ~ldv_func_res~1.base, ~ldv_func_res~1.offset;havoc ~tmp~23.base, ~tmp~23.offset;call #t~ret196.base, #t~ret196.offset := usb_alloc_urb(~ldv_func_arg1, ~ldv_func_arg2);~tmp~23.base, ~tmp~23.offset := #t~ret196.base, #t~ret196.offset;havoc #t~ret196.base, #t~ret196.offset;~ldv_func_res~1.base, ~ldv_func_res~1.offset := ~tmp~23.base, ~tmp~23.offset; {37610#true} is VALID [2018-11-19 17:32:12,454 INFO L256 TraceCheckUtils]: 173: Hoare triple {37610#true} call ldv_alloc_urb(~ldv_func_res~1.base, ~ldv_func_res~1.offset); {37610#true} is VALID [2018-11-19 17:32:12,454 INFO L273 TraceCheckUtils]: 174: Hoare triple {37610#true} ~res.base, ~res.offset := #in~res.base, #in~res.offset; {37610#true} is VALID [2018-11-19 17:32:12,454 INFO L273 TraceCheckUtils]: 175: Hoare triple {37610#true} assume 0 != (~res.base + ~res.offset) % 18446744073709551616;~URB_STATE~0 := 1 + ~URB_STATE~0; {37610#true} is VALID [2018-11-19 17:32:12,454 INFO L273 TraceCheckUtils]: 176: Hoare triple {37610#true} assume true; {37610#true} is VALID [2018-11-19 17:32:12,454 INFO L268 TraceCheckUtils]: 177: Hoare quadruple {37610#true} {37610#true} #874#return; {37610#true} is VALID [2018-11-19 17:32:12,454 INFO L273 TraceCheckUtils]: 178: Hoare triple {37610#true} #res.base, #res.offset := ~ldv_func_res~1.base, ~ldv_func_res~1.offset; {37610#true} is VALID [2018-11-19 17:32:12,454 INFO L273 TraceCheckUtils]: 179: Hoare triple {37610#true} assume true; {37610#true} is VALID [2018-11-19 17:32:12,455 INFO L268 TraceCheckUtils]: 180: Hoare quadruple {37610#true} {37610#true} #746#return; {37610#true} is VALID [2018-11-19 17:32:12,455 INFO L273 TraceCheckUtils]: 181: Hoare triple {37610#true} call write~$Pointer$(#t~ret133.base, #t~ret133.offset, ~acecad~3.base, 208 + ~acecad~3.offset, 8);havoc #t~ret133.base, #t~ret133.offset;call #t~mem134.base, #t~mem134.offset := read~$Pointer$(~acecad~3.base, 208 + ~acecad~3.offset, 8); {37610#true} is VALID [2018-11-19 17:32:12,455 INFO L273 TraceCheckUtils]: 182: Hoare triple {37610#true} assume 0 == (#t~mem134.base + #t~mem134.offset) % 18446744073709551616;havoc #t~mem134.base, #t~mem134.offset;~err~0 := -12; {38170#(<= (+ usb_acecad_probe_~err~0 12) 0)} is VALID [2018-11-19 17:32:12,456 INFO L273 TraceCheckUtils]: 183: Hoare triple {38170#(<= (+ usb_acecad_probe_~err~0 12) 0)} call #t~mem170.base, #t~mem170.offset := read~$Pointer$(~acecad~3.base, 216 + ~acecad~3.offset, 8);call #t~mem171 := read~int(~acecad~3.base, 224 + ~acecad~3.offset, 8);call usb_free_coherent(~dev~1.base, ~dev~1.offset, 8, #t~mem170.base, #t~mem170.offset, #t~mem171);havoc #t~mem171;havoc #t~mem170.base, #t~mem170.offset; {38170#(<= (+ usb_acecad_probe_~err~0 12) 0)} is VALID [2018-11-19 17:32:12,456 INFO L273 TraceCheckUtils]: 184: Hoare triple {38170#(<= (+ usb_acecad_probe_~err~0 12) 0)} call input_free_device(~input_dev~0.base, ~input_dev~0.offset);call kfree(~acecad~3.base, ~acecad~3.offset);#res := ~err~0; {38177#(<= (+ |usb_acecad_probe_#res| 12) 0)} is VALID [2018-11-19 17:32:12,457 INFO L273 TraceCheckUtils]: 185: Hoare triple {38177#(<= (+ |usb_acecad_probe_#res| 12) 0)} assume true; {38177#(<= (+ |usb_acecad_probe_#res| 12) 0)} is VALID [2018-11-19 17:32:12,458 INFO L268 TraceCheckUtils]: 186: Hoare quadruple {38177#(<= (+ |usb_acecad_probe_#res| 12) 0)} {37610#true} #826#return; {38184#(<= (+ |main_#t~ret188| 12) 0)} is VALID [2018-11-19 17:32:12,458 INFO L273 TraceCheckUtils]: 187: Hoare triple {38184#(<= (+ |main_#t~ret188| 12) 0)} assume -2147483648 <= #t~ret188 && #t~ret188 <= 2147483647;~ldv_retval_0~0 := #t~ret188;havoc #t~ret188; {38188#(<= (+ ~ldv_retval_0~0 12) 0)} is VALID [2018-11-19 17:32:12,458 INFO L273 TraceCheckUtils]: 188: Hoare triple {38188#(<= (+ ~ldv_retval_0~0 12) 0)} assume 0 == ~ldv_retval_0~0;~ldv_state_variable_1~0 := 2;~ref_cnt~0 := 1 + ~ref_cnt~0; {37611#false} is VALID [2018-11-19 17:32:12,459 INFO L273 TraceCheckUtils]: 189: Hoare triple {37611#false} assume -2147483648 <= #t~nondet184 && #t~nondet184 <= 2147483647;~tmp___0~6 := #t~nondet184;havoc #t~nondet184;#t~switch185 := 0 == ~tmp___0~6; {37611#false} is VALID [2018-11-19 17:32:12,459 INFO L273 TraceCheckUtils]: 190: Hoare triple {37611#false} assume !#t~switch185;#t~switch185 := #t~switch185 || 1 == ~tmp___0~6; {37611#false} is VALID [2018-11-19 17:32:12,459 INFO L273 TraceCheckUtils]: 191: Hoare triple {37611#false} assume #t~switch185; {37611#false} is VALID [2018-11-19 17:32:12,459 INFO L273 TraceCheckUtils]: 192: Hoare triple {37611#false} assume 0 != ~ldv_state_variable_0~0;assume -2147483648 <= #t~nondet189 && #t~nondet189 <= 2147483647;~tmp___2~1 := #t~nondet189;havoc #t~nondet189;#t~switch190 := 0 == ~tmp___2~1; {37611#false} is VALID [2018-11-19 17:32:12,459 INFO L273 TraceCheckUtils]: 193: Hoare triple {37611#false} assume #t~switch190; {37611#false} is VALID [2018-11-19 17:32:12,459 INFO L273 TraceCheckUtils]: 194: Hoare triple {37611#false} assume 3 == ~ldv_state_variable_0~0 && 0 == ~ref_cnt~0; {37611#false} is VALID [2018-11-19 17:32:12,459 INFO L256 TraceCheckUtils]: 195: Hoare triple {37611#false} call usb_acecad_exit(); {37611#false} is VALID [2018-11-19 17:32:12,460 INFO L256 TraceCheckUtils]: 196: Hoare triple {37611#false} call ldv_usb_deregister_11(~#usb_acecad_driver~0.base, ~#usb_acecad_driver~0.offset); {37611#false} is VALID [2018-11-19 17:32:12,460 INFO L273 TraceCheckUtils]: 197: Hoare triple {37611#false} ~arg.base, ~arg.offset := #in~arg.base, #in~arg.offset;call usb_deregister(~arg.base, ~arg.offset);~ldv_state_variable_1~0 := 0; {37611#false} is VALID [2018-11-19 17:32:12,460 INFO L273 TraceCheckUtils]: 198: Hoare triple {37611#false} assume true; {37611#false} is VALID [2018-11-19 17:32:12,460 INFO L268 TraceCheckUtils]: 199: Hoare quadruple {37611#false} {37611#false} #794#return; {37611#false} is VALID [2018-11-19 17:32:12,460 INFO L273 TraceCheckUtils]: 200: Hoare triple {37611#false} assume true; {37611#false} is VALID [2018-11-19 17:32:12,461 INFO L268 TraceCheckUtils]: 201: Hoare quadruple {37611#false} {37611#false} #832#return; {37611#false} is VALID [2018-11-19 17:32:12,461 INFO L273 TraceCheckUtils]: 202: Hoare triple {37611#false} ~ldv_state_variable_0~0 := 2; {37611#false} is VALID [2018-11-19 17:32:12,461 INFO L256 TraceCheckUtils]: 203: Hoare triple {37611#false} call ldv_check_final_state(); {37611#false} is VALID [2018-11-19 17:32:12,461 INFO L273 TraceCheckUtils]: 204: Hoare triple {37611#false} assume 0 != ~URB_STATE~0; {37611#false} is VALID [2018-11-19 17:32:12,461 INFO L256 TraceCheckUtils]: 205: Hoare triple {37611#false} call ldv_error(); {37611#false} is VALID [2018-11-19 17:32:12,462 INFO L273 TraceCheckUtils]: 206: Hoare triple {37611#false} assume !false; {37611#false} is VALID [2018-11-19 17:32:12,478 INFO L134 CoverageAnalysis]: Checked inductivity of 39 backedges. 7 proven. 0 refuted. 0 times theorem prover too weak. 32 trivial. 0 not checked. [2018-11-19 17:32:12,500 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2018-11-19 17:32:12,500 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [6] imperfect sequences [11] total 15 [2018-11-19 17:32:12,500 INFO L78 Accepts]: Start accepts. Automaton has 15 states. Word has length 207 [2018-11-19 17:32:12,501 INFO L84 Accepts]: Finished accepts. word is accepted. [2018-11-19 17:32:12,501 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 15 states. [2018-11-19 17:32:12,740 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 214 edges. 214 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2018-11-19 17:32:12,740 INFO L459 AbstractCegarLoop]: Interpolant automaton has 15 states [2018-11-19 17:32:12,740 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2018-11-19 17:32:12,740 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=183, Unknown=0, NotChecked=0, Total=210 [2018-11-19 17:32:12,741 INFO L87 Difference]: Start difference. First operand 1051 states and 1259 transitions. Second operand 15 states. [2018-11-19 17:32:35,392 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-19 17:32:35,393 INFO L93 Difference]: Finished difference Result 3321 states and 3985 transitions. [2018-11-19 17:32:35,393 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2018-11-19 17:32:35,393 INFO L78 Accepts]: Start accepts. Automaton has 15 states. Word has length 207 [2018-11-19 17:32:35,393 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-11-19 17:32:35,394 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2018-11-19 17:32:35,403 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33 states to 33 states and 1006 transitions. [2018-11-19 17:32:35,403 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2018-11-19 17:32:35,413 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33 states to 33 states and 1006 transitions. [2018-11-19 17:32:35,413 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 33 states and 1006 transitions. [2018-11-19 17:32:36,340 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 1006 edges. 1006 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2018-11-19 17:32:36,612 INFO L225 Difference]: With dead ends: 3321 [2018-11-19 17:32:36,612 INFO L226 Difference]: Without dead ends: 2286 [2018-11-19 17:32:36,614 INFO L613 BasicCegarLoop]: 0 DeclaredPredicates, 236 GetRequests, 204 SyntacticMatches, 1 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 139 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=120, Invalid=936, Unknown=0, NotChecked=0, Total=1056 [2018-11-19 17:32:36,616 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2286 states. [2018-11-19 17:32:39,105 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2286 to 1137. [2018-11-19 17:32:39,105 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2018-11-19 17:32:39,105 INFO L82 GeneralOperation]: Start isEquivalent. First operand 2286 states. Second operand 1137 states. [2018-11-19 17:32:39,105 INFO L74 IsIncluded]: Start isIncluded. First operand 2286 states. Second operand 1137 states. [2018-11-19 17:32:39,105 INFO L87 Difference]: Start difference. First operand 2286 states. Second operand 1137 states. [2018-11-19 17:32:39,281 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-19 17:32:39,281 INFO L93 Difference]: Finished difference Result 2286 states and 2718 transitions. [2018-11-19 17:32:39,281 INFO L276 IsEmpty]: Start isEmpty. Operand 2286 states and 2718 transitions. [2018-11-19 17:32:39,287 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-11-19 17:32:39,287 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2018-11-19 17:32:39,287 INFO L74 IsIncluded]: Start isIncluded. First operand 1137 states. Second operand 2286 states. [2018-11-19 17:32:39,287 INFO L87 Difference]: Start difference. First operand 1137 states. Second operand 2286 states. [2018-11-19 17:32:39,492 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-19 17:32:39,493 INFO L93 Difference]: Finished difference Result 2286 states and 2718 transitions. [2018-11-19 17:32:39,493 INFO L276 IsEmpty]: Start isEmpty. Operand 2286 states and 2718 transitions. [2018-11-19 17:32:39,496 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-11-19 17:32:39,496 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2018-11-19 17:32:39,496 INFO L88 GeneralOperation]: Finished isEquivalent. [2018-11-19 17:32:39,496 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2018-11-19 17:32:39,496 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1137 states. [2018-11-19 17:32:39,553 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1137 states to 1137 states and 1355 transitions. [2018-11-19 17:32:39,553 INFO L78 Accepts]: Start accepts. Automaton has 1137 states and 1355 transitions. Word has length 207 [2018-11-19 17:32:39,554 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-11-19 17:32:39,554 INFO L480 AbstractCegarLoop]: Abstraction has 1137 states and 1355 transitions. [2018-11-19 17:32:39,554 INFO L481 AbstractCegarLoop]: Interpolant automaton has 15 states. [2018-11-19 17:32:39,554 INFO L276 IsEmpty]: Start isEmpty. Operand 1137 states and 1355 transitions. [2018-11-19 17:32:39,555 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 208 [2018-11-19 17:32:39,556 INFO L376 BasicCegarLoop]: Found error trace [2018-11-19 17:32:39,556 INFO L384 BasicCegarLoop]: trace histogram [3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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] [2018-11-19 17:32:39,556 INFO L423 AbstractCegarLoop]: === Iteration 10 === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-11-19 17:32:39,556 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-19 17:32:39,556 INFO L82 PathProgramCache]: Analyzing trace with hash 569025628, now seen corresponding path program 1 times [2018-11-19 17:32:39,556 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-19 17:32:39,556 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-19 17:32:39,559 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-19 17:32:39,559 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-19 17:32:39,560 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-19 17:32:39,621 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-19 17:32:39,910 INFO L256 TraceCheckUtils]: 0: Hoare triple {48617#true} call ULTIMATE.init(); {48617#true} is VALID [2018-11-19 17:32:39,911 INFO L273 TraceCheckUtils]: 1: Hoare triple {48617#true} #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];call #t~string24.base, #t~string24.offset := #Ultimate.alloc(10);call #t~string31.base, #t~string31.offset := #Ultimate.alloc(7);#memory_int := #memory_int[#t~string31.base,#t~string31.offset := 97];#memory_int := #memory_int[#t~string31.base,1 + #t~string31.offset := 99];#memory_int := #memory_int[#t~string31.base,2 + #t~string31.offset := 101];#memory_int := #memory_int[#t~string31.base,3 + #t~string31.offset := 99];#memory_int := #memory_int[#t~string31.base,4 + #t~string31.offset := 97];#memory_int := #memory_int[#t~string31.base,5 + #t~string31.offset := 100];#memory_int := #memory_int[#t~string31.base,6 + #t~string31.offset := 0];call #t~string48.base, #t~string48.offset := #Ultimate.alloc(20);call #t~string52.base, #t~string52.offset := #Ultimate.alloc(20);call #t~string109.base, #t~string109.offset := #Ultimate.alloc(57);call #t~string140.base, #t~string140.offset := #Ultimate.alloc(2);#memory_int := #memory_int[#t~string140.base,#t~string140.offset := 32];#memory_int := #memory_int[#t~string140.base,1 + #t~string140.offset := 0];call #t~string145.base, #t~string145.offset := #Ultimate.alloc(8);call #t~string151.base, #t~string151.offset := #Ultimate.alloc(34);call #t~string156.base, #t~string156.offset := #Ultimate.alloc(32);call #t~string178.base, #t~string178.offset := #Ultimate.alloc(11);call #t~string181.base, #t~string181.offset := #Ultimate.alloc(48);~LDV_IN_INTERRUPT~0 := 1;~ref_cnt~0 := 0;~ldv_state_variable_1~0 := 0;~usb_counter~0 := 0;~ldv_state_variable_0~0 := 0;~ldv_retval_0~0 := 0;~ldv_retval_1~0 := 0;~URB_STATE~0 := 0;~DEV_STATE~0 := 0;~INTERF_STATE~0 := 0;~SERIAL_STATE~0 := 0;~usb_intfdata~0.base, ~usb_intfdata~0.offset := 0, 0;~usb_acecad_driver_group1~0.base, ~usb_acecad_driver_group1~0.offset := 0, 0;call ~#usb_acecad_id_table~0.base, ~#usb_acecad_id_table~0.offset := #Ultimate.alloc(72);#memory_int := ~initToZeroAtPointerBaseAddress~int(#memory_int, ~#usb_acecad_id_table~0.base);call write~unchecked~int(3, ~#usb_acecad_id_table~0.base, ~#usb_acecad_id_table~0.offset, 2);call write~unchecked~int(1120, ~#usb_acecad_id_table~0.base, 2 + ~#usb_acecad_id_table~0.offset, 2);call write~unchecked~int(4, ~#usb_acecad_id_table~0.base, 4 + ~#usb_acecad_id_table~0.offset, 2);call write~unchecked~int(0, ~#usb_acecad_id_table~0.base, 6 + ~#usb_acecad_id_table~0.offset, 2);call write~unchecked~int(0, ~#usb_acecad_id_table~0.base, 8 + ~#usb_acecad_id_table~0.offset, 2);call write~unchecked~int(0, ~#usb_acecad_id_table~0.base, 10 + ~#usb_acecad_id_table~0.offset, 1);call write~unchecked~int(0, ~#usb_acecad_id_table~0.base, 11 + ~#usb_acecad_id_table~0.offset, 1);call write~unchecked~int(0, ~#usb_acecad_id_table~0.base, 12 + ~#usb_acecad_id_table~0.offset, 1);call write~unchecked~int(0, ~#usb_acecad_id_table~0.base, 13 + ~#usb_acecad_id_table~0.offset, 1);call write~unchecked~int(0, ~#usb_acecad_id_table~0.base, 14 + ~#usb_acecad_id_table~0.offset, 1);call write~unchecked~int(0, ~#usb_acecad_id_table~0.base, 15 + ~#usb_acecad_id_table~0.offset, 1);call write~unchecked~int(0, ~#usb_acecad_id_table~0.base, 16 + ~#usb_acecad_id_table~0.offset, 8);call write~unchecked~int(3, ~#usb_acecad_id_table~0.base, 24 + ~#usb_acecad_id_table~0.offset, 2);call write~unchecked~int(1120, ~#usb_acecad_id_table~0.base, 26 + ~#usb_acecad_id_table~0.offset, 2);call write~unchecked~int(8, ~#usb_acecad_id_table~0.base, 28 + ~#usb_acecad_id_table~0.offset, 2);call write~unchecked~int(0, ~#usb_acecad_id_table~0.base, 30 + ~#usb_acecad_id_table~0.offset, 2);call write~unchecked~int(0, ~#usb_acecad_id_table~0.base, 32 + ~#usb_acecad_id_table~0.offset, 2);call write~unchecked~int(0, ~#usb_acecad_id_table~0.base, 34 + ~#usb_acecad_id_table~0.offset, 1);call write~unchecked~int(0, ~#usb_acecad_id_table~0.base, 35 + ~#usb_acecad_id_table~0.offset, 1);call write~unchecked~int(0, ~#usb_acecad_id_table~0.base, 36 + ~#usb_acecad_id_table~0.offset, 1);call write~unchecked~int(0, ~#usb_acecad_id_table~0.base, 37 + ~#usb_acecad_id_table~0.offset, 1);call write~unchecked~int(0, ~#usb_acecad_id_table~0.base, 38 + ~#usb_acecad_id_table~0.offset, 1);call write~unchecked~int(0, ~#usb_acecad_id_table~0.base, 39 + ~#usb_acecad_id_table~0.offset, 1);call write~unchecked~int(1, ~#usb_acecad_id_table~0.base, 40 + ~#usb_acecad_id_table~0.offset, 8);~__mod_usb_device_table~0.match_flags := 0;~__mod_usb_device_table~0.idVendor := 0;~__mod_usb_device_table~0.idProduct := 0;~__mod_usb_device_table~0.bcdDevice_lo := 0;~__mod_usb_device_table~0.bcdDevice_hi := 0;~__mod_usb_device_table~0.bDeviceClass := 0;~__mod_usb_device_table~0.bDeviceSubClass := 0;~__mod_usb_device_table~0.bDeviceProtocol := 0;~__mod_usb_device_table~0.bInterfaceClass := 0;~__mod_usb_device_table~0.bInterfaceSubClass := 0;~__mod_usb_device_table~0.bInterfaceProtocol := 0;~__mod_usb_device_table~0.driver_info := 0;call ~#usb_acecad_driver~0.base, ~#usb_acecad_driver~0.offset := #Ultimate.alloc(264);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 8 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 16 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 24 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 32 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 40 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 48 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 56 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 64 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 72 + ~#usb_acecad_driver~0.offset, 8);call write~unchecked~int(0, ~#usb_acecad_driver~0.base, 80 + ~#usb_acecad_driver~0.offset, 4);call write~unchecked~int(0, ~#usb_acecad_driver~0.base, 84 + ~#usb_acecad_driver~0.offset, 4);call write~unchecked~int(0, ~#usb_acecad_driver~0.base, 88 + ~#usb_acecad_driver~0.offset, 4);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 92 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 100 + ~#usb_acecad_driver~0.offset, 8);#memory_$Pointer$.base, #memory_$Pointer$.offset := ~initToZeroAtPointerBaseAddress~$Pointer$.base(#memory_$Pointer$.base, #memory_$Pointer$.offset, ~#usb_acecad_driver~0.base), ~initToZeroAtPointerBaseAddress~$Pointer$.offset(#memory_$Pointer$.base, #memory_$Pointer$.offset, ~#usb_acecad_driver~0.base);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 124 + ~#usb_acecad_driver~0.offset, 8);call write~unchecked~int(0, ~#usb_acecad_driver~0.base, 132 + ~#usb_acecad_driver~0.offset, 4);call write~unchecked~int(0, ~#usb_acecad_driver~0.base, 136 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 144 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 152 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 160 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 168 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 176 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 184 + ~#usb_acecad_driver~0.offset, 8);call write~unchecked~int(0, ~#usb_acecad_driver~0.base, 192 + ~#usb_acecad_driver~0.offset, 1);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 193 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 201 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 209 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 217 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 225 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 233 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 241 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 249 + ~#usb_acecad_driver~0.offset, 8);call write~unchecked~int(0, ~#usb_acecad_driver~0.base, 257 + ~#usb_acecad_driver~0.offset, 4);call write~unchecked~int(0, ~#usb_acecad_driver~0.base, 261 + ~#usb_acecad_driver~0.offset, 1);call write~unchecked~int(0, ~#usb_acecad_driver~0.base, 262 + ~#usb_acecad_driver~0.offset, 1);call write~unchecked~int(0, ~#usb_acecad_driver~0.base, 263 + ~#usb_acecad_driver~0.offset, 1);call write~$Pointer$(#t~string178.base, #t~string178.offset, ~#usb_acecad_driver~0.base, ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(#funAddr~usb_acecad_probe.base, #funAddr~usb_acecad_probe.offset, ~#usb_acecad_driver~0.base, 8 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(#funAddr~usb_acecad_disconnect.base, #funAddr~usb_acecad_disconnect.offset, ~#usb_acecad_driver~0.base, 16 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 24 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 32 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 40 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 48 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 56 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 64 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(~#usb_acecad_id_table~0.base, ~#usb_acecad_id_table~0.offset, ~#usb_acecad_driver~0.base, 72 + ~#usb_acecad_driver~0.offset, 8);call write~unchecked~int(0, ~#usb_acecad_driver~0.base, 80 + ~#usb_acecad_driver~0.offset, 4);call write~unchecked~int(0, ~#usb_acecad_driver~0.base, 84 + ~#usb_acecad_driver~0.offset, 4);call write~unchecked~int(0, ~#usb_acecad_driver~0.base, 88 + ~#usb_acecad_driver~0.offset, 4);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 92 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 100 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 108 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 116 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 124 + ~#usb_acecad_driver~0.offset, 8);call write~unchecked~int(0, ~#usb_acecad_driver~0.base, 132 + ~#usb_acecad_driver~0.offset, 4);call write~unchecked~int(0, ~#usb_acecad_driver~0.base, 136 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 144 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 152 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 160 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 168 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 176 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 184 + ~#usb_acecad_driver~0.offset, 8);call write~unchecked~int(0, ~#usb_acecad_driver~0.base, 192 + ~#usb_acecad_driver~0.offset, 1);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 193 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 201 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 209 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 217 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 225 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 233 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 241 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 249 + ~#usb_acecad_driver~0.offset, 8);call write~unchecked~int(0, ~#usb_acecad_driver~0.base, 257 + ~#usb_acecad_driver~0.offset, 4);call write~unchecked~int(0, ~#usb_acecad_driver~0.base, 261 + ~#usb_acecad_driver~0.offset, 1);call write~unchecked~int(0, ~#usb_acecad_driver~0.base, 262 + ~#usb_acecad_driver~0.offset, 1);call write~unchecked~int(0, ~#usb_acecad_driver~0.base, 263 + ~#usb_acecad_driver~0.offset, 1);~int_urb~0.base, ~int_urb~0.offset := 0, 0;~bulk_urb~0.base, ~bulk_urb~0.offset := 0, 0;~completeFnInt~0.base, ~completeFnInt~0.offset := 0, 0;~completeFnBulk~0.base, ~completeFnBulk~0.offset := 0, 0; {48617#true} is VALID [2018-11-19 17:32:39,911 INFO L273 TraceCheckUtils]: 2: Hoare triple {48617#true} assume true; {48617#true} is VALID [2018-11-19 17:32:39,911 INFO L268 TraceCheckUtils]: 3: Hoare quadruple {48617#true} {48617#true} #888#return; {48617#true} is VALID [2018-11-19 17:32:39,912 INFO L256 TraceCheckUtils]: 4: Hoare triple {48617#true} call #t~ret207 := main(); {48617#true} is VALID [2018-11-19 17:32:39,912 INFO L273 TraceCheckUtils]: 5: Hoare triple {48617#true} havoc ~ldvarg0~0.base, ~ldvarg0~0.offset;havoc ~tmp~18.base, ~tmp~18.offset;havoc ~tmp___0~6;havoc ~tmp___1~3;havoc ~tmp___2~1; {48617#true} is VALID [2018-11-19 17:32:39,912 INFO L256 TraceCheckUtils]: 6: Hoare triple {48617#true} call #t~ret183.base, #t~ret183.offset := ldv_init_zalloc(24); {48617#true} is VALID [2018-11-19 17:32:39,912 INFO L273 TraceCheckUtils]: 7: Hoare triple {48617#true} ~size := #in~size;havoc ~p~2.base, ~p~2.offset;havoc ~tmp~6.base, ~tmp~6.offset;call #t~malloc69.base, #t~malloc69.offset := #Ultimate.alloc((if ~size % 4294967296 % 4294967296 <= 2147483647 then ~size % 4294967296 % 4294967296 else ~size % 4294967296 % 4294967296 - 4294967296)); {48617#true} is VALID [2018-11-19 17:32:39,912 INFO L256 TraceCheckUtils]: 8: Hoare triple {48617#true} call #Ultimate.meminit(#t~malloc69.base, #t~malloc69.offset, 1, (if ~size % 4294967296 % 4294967296 <= 2147483647 then ~size % 4294967296 % 4294967296 else ~size % 4294967296 % 4294967296 - 4294967296), (if ~size % 4294967296 % 4294967296 <= 2147483647 then ~size % 4294967296 % 4294967296 else ~size % 4294967296 % 4294967296 - 4294967296)); {48617#true} is VALID [2018-11-19 17:32:39,913 INFO L273 TraceCheckUtils]: 9: Hoare triple {48617#true} #memory_int := ~initToZeroAtPointerBaseAddress~int(#memory_int, #ptr.base); {48617#true} is VALID [2018-11-19 17:32:39,913 INFO L273 TraceCheckUtils]: 10: Hoare triple {48617#true} assume true; {48617#true} is VALID [2018-11-19 17:32:39,913 INFO L268 TraceCheckUtils]: 11: Hoare quadruple {48617#true} {48617#true} #808#return; {48617#true} is VALID [2018-11-19 17:32:39,913 INFO L273 TraceCheckUtils]: 12: Hoare triple {48617#true} ~tmp~6.base, ~tmp~6.offset := #t~malloc69.base, #t~malloc69.offset;~p~2.base, ~p~2.offset := ~tmp~6.base, ~tmp~6.offset;assume 0 != (if 0 != (~p~2.base + ~p~2.offset) % 18446744073709551616 then 1 else 0);#res.base, #res.offset := ~p~2.base, ~p~2.offset; {48617#true} is VALID [2018-11-19 17:32:39,913 INFO L273 TraceCheckUtils]: 13: Hoare triple {48617#true} assume true; {48617#true} is VALID [2018-11-19 17:32:39,914 INFO L268 TraceCheckUtils]: 14: Hoare quadruple {48617#true} {48617#true} #824#return; {48617#true} is VALID [2018-11-19 17:32:39,914 INFO L273 TraceCheckUtils]: 15: Hoare triple {48617#true} ~tmp~18.base, ~tmp~18.offset := #t~ret183.base, #t~ret183.offset;havoc #t~ret183.base, #t~ret183.offset;~ldvarg0~0.base, ~ldvarg0~0.offset := ~tmp~18.base, ~tmp~18.offset;call ldv_initialize();~ldv_state_variable_1~0 := 0;~ref_cnt~0 := 0;~ldv_state_variable_0~0 := 1; {48617#true} is VALID [2018-11-19 17:32:39,914 INFO L273 TraceCheckUtils]: 16: Hoare triple {48617#true} assume -2147483648 <= #t~nondet184 && #t~nondet184 <= 2147483647;~tmp___0~6 := #t~nondet184;havoc #t~nondet184;#t~switch185 := 0 == ~tmp___0~6; {48617#true} is VALID [2018-11-19 17:32:39,914 INFO L273 TraceCheckUtils]: 17: Hoare triple {48617#true} assume !#t~switch185;#t~switch185 := #t~switch185 || 1 == ~tmp___0~6; {48617#true} is VALID [2018-11-19 17:32:39,914 INFO L273 TraceCheckUtils]: 18: Hoare triple {48617#true} assume #t~switch185; {48617#true} is VALID [2018-11-19 17:32:39,914 INFO L273 TraceCheckUtils]: 19: Hoare triple {48617#true} assume 0 != ~ldv_state_variable_0~0;assume -2147483648 <= #t~nondet189 && #t~nondet189 <= 2147483647;~tmp___2~1 := #t~nondet189;havoc #t~nondet189;#t~switch190 := 0 == ~tmp___2~1; {48617#true} is VALID [2018-11-19 17:32:39,915 INFO L273 TraceCheckUtils]: 20: Hoare triple {48617#true} assume !#t~switch190;#t~switch190 := #t~switch190 || 1 == ~tmp___2~1; {48617#true} is VALID [2018-11-19 17:32:39,915 INFO L273 TraceCheckUtils]: 21: Hoare triple {48617#true} assume #t~switch190; {48617#true} is VALID [2018-11-19 17:32:39,915 INFO L273 TraceCheckUtils]: 22: Hoare triple {48617#true} assume 1 == ~ldv_state_variable_0~0; {48617#true} is VALID [2018-11-19 17:32:39,915 INFO L256 TraceCheckUtils]: 23: Hoare triple {48617#true} call #t~ret191 := usb_acecad_init(); {48617#true} is VALID [2018-11-19 17:32:39,915 INFO L273 TraceCheckUtils]: 24: Hoare triple {48617#true} havoc ~result~0;havoc ~tmp~16; {48617#true} is VALID [2018-11-19 17:32:39,916 INFO L256 TraceCheckUtils]: 25: Hoare triple {48617#true} call #t~ret179 := usb_register(~#usb_acecad_driver~0.base, ~#usb_acecad_driver~0.offset); {48617#true} is VALID [2018-11-19 17:32:39,916 INFO L273 TraceCheckUtils]: 26: Hoare triple {48617#true} ~driver.base, ~driver.offset := #in~driver.base, #in~driver.offset;havoc ~tmp~1; {48617#true} is VALID [2018-11-19 17:32:39,916 INFO L256 TraceCheckUtils]: 27: Hoare triple {48617#true} call #t~ret32 := ldv_usb_register_driver_2(~driver.base, ~driver.offset, ~#__this_module~0.base, ~#__this_module~0.offset, #t~string31.base, #t~string31.offset); {48617#true} is VALID [2018-11-19 17:32:39,916 INFO L273 TraceCheckUtils]: 28: Hoare triple {48617#true} ~ldv_func_arg1.base, ~ldv_func_arg1.offset := #in~ldv_func_arg1.base, #in~ldv_func_arg1.offset;~ldv_func_arg2.base, ~ldv_func_arg2.offset := #in~ldv_func_arg2.base, #in~ldv_func_arg2.offset;~ldv_func_arg3.base, ~ldv_func_arg3.offset := #in~ldv_func_arg3.base, #in~ldv_func_arg3.offset;havoc ~ldv_func_res~0;havoc ~tmp~20;call #t~ret193 := usb_register_driver(~ldv_func_arg1.base, ~ldv_func_arg1.offset, ~ldv_func_arg2.base, ~ldv_func_arg2.offset, ~ldv_func_arg3.base, ~ldv_func_arg3.offset);assume -2147483648 <= #t~ret193 && #t~ret193 <= 2147483647;~tmp~20 := #t~ret193;havoc #t~ret193;~ldv_func_res~0 := ~tmp~20;~ldv_state_variable_1~0 := 1;~usb_counter~0 := 0; {48617#true} is VALID [2018-11-19 17:32:39,916 INFO L256 TraceCheckUtils]: 29: Hoare triple {48617#true} call ldv_usb_driver_1(); {48617#true} is VALID [2018-11-19 17:32:39,916 INFO L273 TraceCheckUtils]: 30: Hoare triple {48617#true} havoc ~tmp~17.base, ~tmp~17.offset; {48617#true} is VALID [2018-11-19 17:32:39,917 INFO L256 TraceCheckUtils]: 31: Hoare triple {48617#true} call #t~ret182.base, #t~ret182.offset := ldv_init_zalloc(1248); {48617#true} is VALID [2018-11-19 17:32:39,917 INFO L273 TraceCheckUtils]: 32: Hoare triple {48617#true} ~size := #in~size;havoc ~p~2.base, ~p~2.offset;havoc ~tmp~6.base, ~tmp~6.offset;call #t~malloc69.base, #t~malloc69.offset := #Ultimate.alloc((if ~size % 4294967296 % 4294967296 <= 2147483647 then ~size % 4294967296 % 4294967296 else ~size % 4294967296 % 4294967296 - 4294967296)); {48617#true} is VALID [2018-11-19 17:32:39,917 INFO L256 TraceCheckUtils]: 33: Hoare triple {48617#true} call #Ultimate.meminit(#t~malloc69.base, #t~malloc69.offset, 1, (if ~size % 4294967296 % 4294967296 <= 2147483647 then ~size % 4294967296 % 4294967296 else ~size % 4294967296 % 4294967296 - 4294967296), (if ~size % 4294967296 % 4294967296 <= 2147483647 then ~size % 4294967296 % 4294967296 else ~size % 4294967296 % 4294967296 - 4294967296)); {48617#true} is VALID [2018-11-19 17:32:39,917 INFO L273 TraceCheckUtils]: 34: Hoare triple {48617#true} #memory_int := ~initToZeroAtPointerBaseAddress~int(#memory_int, #ptr.base); {48617#true} is VALID [2018-11-19 17:32:39,917 INFO L273 TraceCheckUtils]: 35: Hoare triple {48617#true} assume true; {48617#true} is VALID [2018-11-19 17:32:39,918 INFO L268 TraceCheckUtils]: 36: Hoare quadruple {48617#true} {48617#true} #808#return; {48617#true} is VALID [2018-11-19 17:32:39,918 INFO L273 TraceCheckUtils]: 37: Hoare triple {48617#true} ~tmp~6.base, ~tmp~6.offset := #t~malloc69.base, #t~malloc69.offset;~p~2.base, ~p~2.offset := ~tmp~6.base, ~tmp~6.offset;assume 0 != (if 0 != (~p~2.base + ~p~2.offset) % 18446744073709551616 then 1 else 0);#res.base, #res.offset := ~p~2.base, ~p~2.offset; {48617#true} is VALID [2018-11-19 17:32:39,918 INFO L273 TraceCheckUtils]: 38: Hoare triple {48617#true} assume true; {48617#true} is VALID [2018-11-19 17:32:39,918 INFO L268 TraceCheckUtils]: 39: Hoare quadruple {48617#true} {48617#true} #774#return; {48617#true} is VALID [2018-11-19 17:32:39,918 INFO L273 TraceCheckUtils]: 40: Hoare triple {48617#true} ~tmp~17.base, ~tmp~17.offset := #t~ret182.base, #t~ret182.offset;havoc #t~ret182.base, #t~ret182.offset;~usb_acecad_driver_group1~0.base, ~usb_acecad_driver_group1~0.offset := ~tmp~17.base, ~tmp~17.offset; {48617#true} is VALID [2018-11-19 17:32:39,919 INFO L273 TraceCheckUtils]: 41: Hoare triple {48617#true} assume true; {48617#true} is VALID [2018-11-19 17:32:39,919 INFO L268 TraceCheckUtils]: 42: Hoare quadruple {48617#true} {48617#true} #844#return; {48617#true} is VALID [2018-11-19 17:32:39,919 INFO L273 TraceCheckUtils]: 43: Hoare triple {48617#true} #res := ~ldv_func_res~0; {48617#true} is VALID [2018-11-19 17:32:39,919 INFO L273 TraceCheckUtils]: 44: Hoare triple {48617#true} assume true; {48617#true} is VALID [2018-11-19 17:32:39,919 INFO L268 TraceCheckUtils]: 45: Hoare quadruple {48617#true} {48617#true} #856#return; {48617#true} is VALID [2018-11-19 17:32:39,919 INFO L273 TraceCheckUtils]: 46: Hoare triple {48617#true} assume -2147483648 <= #t~ret32 && #t~ret32 <= 2147483647;~tmp~1 := #t~ret32;havoc #t~ret32;#res := ~tmp~1; {48617#true} is VALID [2018-11-19 17:32:39,920 INFO L273 TraceCheckUtils]: 47: Hoare triple {48617#true} assume true; {48617#true} is VALID [2018-11-19 17:32:39,920 INFO L268 TraceCheckUtils]: 48: Hoare quadruple {48617#true} {48617#true} #800#return; {48617#true} is VALID [2018-11-19 17:32:39,920 INFO L273 TraceCheckUtils]: 49: Hoare triple {48617#true} assume -2147483648 <= #t~ret179 && #t~ret179 <= 2147483647;~tmp~16 := #t~ret179;havoc #t~ret179;~result~0 := ~tmp~16; {48617#true} is VALID [2018-11-19 17:32:39,920 INFO L273 TraceCheckUtils]: 50: Hoare triple {48617#true} assume 0 == ~result~0;havoc #t~nondet180; {48617#true} is VALID [2018-11-19 17:32:39,920 INFO L273 TraceCheckUtils]: 51: Hoare triple {48617#true} #res := ~result~0; {48617#true} is VALID [2018-11-19 17:32:39,921 INFO L273 TraceCheckUtils]: 52: Hoare triple {48617#true} assume true; {48617#true} is VALID [2018-11-19 17:32:39,921 INFO L268 TraceCheckUtils]: 53: Hoare quadruple {48617#true} {48617#true} #834#return; {48617#true} is VALID [2018-11-19 17:32:39,921 INFO L273 TraceCheckUtils]: 54: Hoare triple {48617#true} assume -2147483648 <= #t~ret191 && #t~ret191 <= 2147483647;~ldv_retval_1~0 := #t~ret191;havoc #t~ret191; {48617#true} is VALID [2018-11-19 17:32:39,921 INFO L273 TraceCheckUtils]: 55: Hoare triple {48617#true} assume 0 == ~ldv_retval_1~0;~ldv_state_variable_0~0 := 3; {48617#true} is VALID [2018-11-19 17:32:39,921 INFO L273 TraceCheckUtils]: 56: Hoare triple {48617#true} assume !(0 != ~ldv_retval_1~0); {48617#true} is VALID [2018-11-19 17:32:39,921 INFO L273 TraceCheckUtils]: 57: Hoare triple {48617#true} assume -2147483648 <= #t~nondet184 && #t~nondet184 <= 2147483647;~tmp___0~6 := #t~nondet184;havoc #t~nondet184;#t~switch185 := 0 == ~tmp___0~6; {48617#true} is VALID [2018-11-19 17:32:39,922 INFO L273 TraceCheckUtils]: 58: Hoare triple {48617#true} assume #t~switch185; {48617#true} is VALID [2018-11-19 17:32:39,922 INFO L273 TraceCheckUtils]: 59: Hoare triple {48617#true} assume 0 != ~ldv_state_variable_1~0;assume -2147483648 <= #t~nondet186 && #t~nondet186 <= 2147483647;~tmp___1~3 := #t~nondet186;havoc #t~nondet186;#t~switch187 := 0 == ~tmp___1~3; {48617#true} is VALID [2018-11-19 17:32:39,922 INFO L273 TraceCheckUtils]: 60: Hoare triple {48617#true} assume #t~switch187; {48617#true} is VALID [2018-11-19 17:32:39,922 INFO L273 TraceCheckUtils]: 61: Hoare triple {48617#true} assume 1 == ~ldv_state_variable_1~0; {48617#true} is VALID [2018-11-19 17:32:39,922 INFO L256 TraceCheckUtils]: 62: Hoare triple {48617#true} call #t~ret188 := usb_acecad_probe(~usb_acecad_driver_group1~0.base, ~usb_acecad_driver_group1~0.offset, ~ldvarg0~0.base, ~ldvarg0~0.offset); {48617#true} is VALID [2018-11-19 17:32:39,923 INFO L273 TraceCheckUtils]: 63: Hoare triple {48617#true} ~intf.base, ~intf.offset := #in~intf.base, #in~intf.offset;~id.base, ~id.offset := #in~id.base, #in~id.offset;havoc ~dev~1.base, ~dev~1.offset;havoc ~tmp~14.base, ~tmp~14.offset;havoc ~interface~0.base, ~interface~0.offset;havoc ~endpoint~0.base, ~endpoint~0.offset;havoc ~acecad~3.base, ~acecad~3.offset;havoc ~input_dev~0.base, ~input_dev~0.offset;havoc ~pipe~0;havoc ~maxp~0;havoc ~err~0;havoc ~tmp___0~5;havoc ~tmp___1~2;havoc ~tmp___2~0;havoc ~tmp___3~0.base, ~tmp___3~0.offset;havoc ~tmp___4~0.base, ~tmp___4~0.offset;havoc ~tmp___5~0;havoc ~tmp___6~0; {48617#true} is VALID [2018-11-19 17:32:39,923 INFO L256 TraceCheckUtils]: 64: Hoare triple {48617#true} call #t~ret121.base, #t~ret121.offset := interface_to_usbdev(~intf.base, ~intf.offset); {48617#true} is VALID [2018-11-19 17:32:39,923 INFO L273 TraceCheckUtils]: 65: Hoare triple {48617#true} ~intf.base, ~intf.offset := #in~intf.base, #in~intf.offset;havoc ~tmp~19.base, ~tmp~19.offset; {48617#true} is VALID [2018-11-19 17:32:39,923 INFO L256 TraceCheckUtils]: 66: Hoare triple {48617#true} call #t~ret192.base, #t~ret192.offset := ldv_interface_to_usbdev(); {48617#true} is VALID [2018-11-19 17:32:39,923 INFO L273 TraceCheckUtils]: 67: Hoare triple {48617#true} havoc ~result~1.base, ~result~1.offset; {48617#true} is VALID [2018-11-19 17:32:39,923 INFO L256 TraceCheckUtils]: 68: Hoare triple {48617#true} call #t~ret205.base, #t~ret205.offset := ldv_undef_ptr(); {48617#true} is VALID [2018-11-19 17:32:39,924 INFO L273 TraceCheckUtils]: 69: Hoare triple {48617#true} havoc ~tmp~9.base, ~tmp~9.offset;~tmp~9.base, ~tmp~9.offset := #t~nondet72.base, #t~nondet72.offset;havoc #t~nondet72.base, #t~nondet72.offset;#res.base, #res.offset := ~tmp~9.base, ~tmp~9.offset; {48617#true} is VALID [2018-11-19 17:32:39,924 INFO L273 TraceCheckUtils]: 70: Hoare triple {48617#true} assume true; {48617#true} is VALID [2018-11-19 17:32:39,924 INFO L268 TraceCheckUtils]: 71: Hoare quadruple {48617#true} {48617#true} #892#return; {48617#true} is VALID [2018-11-19 17:32:39,924 INFO L273 TraceCheckUtils]: 72: Hoare triple {48617#true} ~result~1.base, ~result~1.offset := #t~ret205.base, #t~ret205.offset;havoc #t~ret205.base, #t~ret205.offset; {48617#true} is VALID [2018-11-19 17:32:39,924 INFO L273 TraceCheckUtils]: 73: Hoare triple {48617#true} assume !(0 == (~result~1.base + ~result~1.offset) % 18446744073709551616);#res.base, #res.offset := ~result~1.base, ~result~1.offset; {48617#true} is VALID [2018-11-19 17:32:39,925 INFO L273 TraceCheckUtils]: 74: Hoare triple {48617#true} assume true; {48617#true} is VALID [2018-11-19 17:32:39,925 INFO L268 TraceCheckUtils]: 75: Hoare quadruple {48617#true} {48617#true} #876#return; {48617#true} is VALID [2018-11-19 17:32:39,925 INFO L273 TraceCheckUtils]: 76: Hoare triple {48617#true} ~tmp~19.base, ~tmp~19.offset := #t~ret192.base, #t~ret192.offset;havoc #t~ret192.base, #t~ret192.offset;#res.base, #res.offset := ~tmp~19.base, ~tmp~19.offset; {48617#true} is VALID [2018-11-19 17:32:39,925 INFO L273 TraceCheckUtils]: 77: Hoare triple {48617#true} assume true; {48617#true} is VALID [2018-11-19 17:32:39,925 INFO L268 TraceCheckUtils]: 78: Hoare quadruple {48617#true} {48617#true} #734#return; {48617#true} is VALID [2018-11-19 17:32:39,926 INFO L273 TraceCheckUtils]: 79: Hoare triple {48617#true} ~tmp~14.base, ~tmp~14.offset := #t~ret121.base, #t~ret121.offset;havoc #t~ret121.base, #t~ret121.offset;~dev~1.base, ~dev~1.offset := ~tmp~14.base, ~tmp~14.offset;call #t~mem122.base, #t~mem122.offset := read~$Pointer$(~intf.base, 8 + ~intf.offset, 8);~interface~0.base, ~interface~0.offset := #t~mem122.base, #t~mem122.offset;havoc #t~mem122.base, #t~mem122.offset;call #t~mem123 := read~int(~interface~0.base, 4 + ~interface~0.offset, 1); {48617#true} is VALID [2018-11-19 17:32:39,926 INFO L273 TraceCheckUtils]: 80: Hoare triple {48617#true} assume !(1 != #t~mem123 % 256 % 4294967296);havoc #t~mem123;call #t~mem124.base, #t~mem124.offset := read~$Pointer$(~interface~0.base, 9 + ~interface~0.offset, 8);~endpoint~0.base, ~endpoint~0.offset := #t~mem124.base, #t~mem124.offset;havoc #t~mem124.base, #t~mem124.offset; {48617#true} is VALID [2018-11-19 17:32:39,926 INFO L256 TraceCheckUtils]: 81: Hoare triple {48617#true} call #t~ret125 := usb_endpoint_is_int_in(~endpoint~0.base, ~endpoint~0.offset); {48617#true} is VALID [2018-11-19 17:32:39,926 INFO L273 TraceCheckUtils]: 82: Hoare triple {48617#true} ~epd.base, ~epd.offset := #in~epd.base, #in~epd.offset;havoc ~tmp~0;havoc ~tmp___0~0;havoc ~tmp___1~0; {48617#true} is VALID [2018-11-19 17:32:39,926 INFO L256 TraceCheckUtils]: 83: Hoare triple {48617#true} call #t~ret2 := usb_endpoint_xfer_int(~epd.base, ~epd.offset); {48617#true} is VALID [2018-11-19 17:32:39,926 INFO L273 TraceCheckUtils]: 84: Hoare triple {48617#true} ~epd.base, ~epd.offset := #in~epd.base, #in~epd.offset;call #t~mem1 := read~int(~epd.base, 3 + ~epd.offset, 1);#res := (if 3 == ~bitwiseAnd(#t~mem1 % 256, 3) then 1 else 0);havoc #t~mem1; {48617#true} is VALID [2018-11-19 17:32:39,927 INFO L273 TraceCheckUtils]: 85: Hoare triple {48617#true} assume true; {48617#true} is VALID [2018-11-19 17:32:39,927 INFO L268 TraceCheckUtils]: 86: Hoare quadruple {48617#true} {48617#true} #796#return; {48617#true} is VALID [2018-11-19 17:32:39,927 INFO L273 TraceCheckUtils]: 87: Hoare triple {48617#true} assume -2147483648 <= #t~ret2 && #t~ret2 <= 2147483647;~tmp~0 := #t~ret2;havoc #t~ret2; {48617#true} is VALID [2018-11-19 17:32:39,927 INFO L273 TraceCheckUtils]: 88: Hoare triple {48617#true} assume 0 != ~tmp~0; {48617#true} is VALID [2018-11-19 17:32:39,927 INFO L256 TraceCheckUtils]: 89: Hoare triple {48617#true} call #t~ret3 := usb_endpoint_dir_in(~epd.base, ~epd.offset); {48617#true} is VALID [2018-11-19 17:32:39,928 INFO L273 TraceCheckUtils]: 90: Hoare triple {48617#true} ~epd.base, ~epd.offset := #in~epd.base, #in~epd.offset;call #t~mem0 := read~int(~epd.base, 2 + ~epd.offset, 1);#res := (if (if #t~mem0 % 256 % 256 <= 127 then #t~mem0 % 256 % 256 else #t~mem0 % 256 % 256 - 256) < 0 then 1 else 0);havoc #t~mem0; {48617#true} is VALID [2018-11-19 17:32:39,928 INFO L273 TraceCheckUtils]: 91: Hoare triple {48617#true} assume true; {48617#true} is VALID [2018-11-19 17:32:39,928 INFO L268 TraceCheckUtils]: 92: Hoare quadruple {48617#true} {48617#true} #798#return; {48617#true} is VALID [2018-11-19 17:32:39,928 INFO L273 TraceCheckUtils]: 93: Hoare triple {48617#true} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647;~tmp___0~0 := #t~ret3;havoc #t~ret3; {48617#true} is VALID [2018-11-19 17:32:39,928 INFO L273 TraceCheckUtils]: 94: Hoare triple {48617#true} assume 0 != ~tmp___0~0;~tmp___1~0 := 1; {48617#true} is VALID [2018-11-19 17:32:39,928 INFO L273 TraceCheckUtils]: 95: Hoare triple {48617#true} #res := ~tmp___1~0; {48617#true} is VALID [2018-11-19 17:32:39,929 INFO L273 TraceCheckUtils]: 96: Hoare triple {48617#true} assume true; {48617#true} is VALID [2018-11-19 17:32:39,929 INFO L268 TraceCheckUtils]: 97: Hoare quadruple {48617#true} {48617#true} #736#return; {48617#true} is VALID [2018-11-19 17:32:39,929 INFO L273 TraceCheckUtils]: 98: Hoare triple {48617#true} assume -2147483648 <= #t~ret125 && #t~ret125 <= 2147483647;~tmp___0~5 := #t~ret125;havoc #t~ret125; {48617#true} is VALID [2018-11-19 17:32:39,929 INFO L273 TraceCheckUtils]: 99: Hoare triple {48617#true} assume !(0 == ~tmp___0~5);call #t~mem126 := read~int(~endpoint~0.base, 2 + ~endpoint~0.offset, 1); {48617#true} is VALID [2018-11-19 17:32:39,929 INFO L256 TraceCheckUtils]: 100: Hoare triple {48617#true} call #t~ret127 := __create_pipe(~dev~1.base, ~dev~1.offset, #t~mem126 % 256); {48617#true} is VALID [2018-11-19 17:32:39,930 INFO L273 TraceCheckUtils]: 101: Hoare triple {48617#true} ~dev.base, ~dev.offset := #in~dev.base, #in~dev.offset;~endpoint := #in~endpoint;call #t~mem46 := read~int(~dev.base, ~dev.offset, 4);#res := ~bitwiseOr(256 * #t~mem46, 32768 * ~endpoint);havoc #t~mem46; {48617#true} is VALID [2018-11-19 17:32:39,930 INFO L273 TraceCheckUtils]: 102: Hoare triple {48617#true} assume true; {48617#true} is VALID [2018-11-19 17:32:39,930 INFO L268 TraceCheckUtils]: 103: Hoare quadruple {48617#true} {48617#true} #738#return; {48617#true} is VALID [2018-11-19 17:32:39,930 INFO L273 TraceCheckUtils]: 104: Hoare triple {48617#true} ~tmp___1~2 := #t~ret127;havoc #t~ret127;havoc #t~mem126;~pipe~0 := (if ~bitwiseOr(~tmp___1~2, 1073741952) % 4294967296 % 4294967296 <= 2147483647 then ~bitwiseOr(~tmp___1~2, 1073741952) % 4294967296 % 4294967296 else ~bitwiseOr(~tmp___1~2, 1073741952) % 4294967296 % 4294967296 - 4294967296); {48617#true} is VALID [2018-11-19 17:32:39,930 INFO L256 TraceCheckUtils]: 105: Hoare triple {48617#true} call #t~ret128 := usb_maxpacket(~dev~1.base, ~dev~1.offset, ~pipe~0, (if 0 == ~bitwiseAnd(~pipe~0, 128) then 1 else 0)); {48617#true} is VALID [2018-11-19 17:32:39,930 INFO L273 TraceCheckUtils]: 106: Hoare triple {48617#true} ~udev.base, ~udev.offset := #in~udev.base, #in~udev.offset;~pipe := #in~pipe;~is_out := #in~is_out;havoc ~ep~0.base, ~ep~0.offset;havoc ~epnum~0;havoc ~__ret_warn_on~0;havoc ~tmp~2;havoc ~__ret_warn_on___0~0;havoc ~tmp___0~1;~epnum~0 := ~bitwiseAnd(~pipe / 32768, 15); {48617#true} is VALID [2018-11-19 17:32:39,931 INFO L273 TraceCheckUtils]: 107: Hoare triple {48617#true} assume 0 != ~is_out;~__ret_warn_on~0 := (if 0 != ~bitwiseAnd(~pipe, 128) then 1 else 0); {48617#true} is VALID [2018-11-19 17:32:39,931 INFO L256 TraceCheckUtils]: 108: Hoare triple {48617#true} call #t~ret47 := ldv__builtin_expect((if 0 != ~__ret_warn_on~0 then 1 else 0), 0); {48617#true} is VALID [2018-11-19 17:32:39,931 INFO L273 TraceCheckUtils]: 109: Hoare triple {48617#true} ~exp := #in~exp;~c := #in~c;#res := ~exp; {48617#true} is VALID [2018-11-19 17:32:39,931 INFO L273 TraceCheckUtils]: 110: Hoare triple {48617#true} assume true; {48617#true} is VALID [2018-11-19 17:32:39,931 INFO L268 TraceCheckUtils]: 111: Hoare quadruple {48617#true} {48617#true} #810#return; {48617#true} is VALID [2018-11-19 17:32:39,932 INFO L273 TraceCheckUtils]: 112: Hoare triple {48617#true} assume -9223372036854775808 <= #t~ret47 && #t~ret47 <= 9223372036854775807;~tmp~2 := #t~ret47;havoc #t~ret47; {48617#true} is VALID [2018-11-19 17:32:39,932 INFO L273 TraceCheckUtils]: 113: Hoare triple {48617#true} assume 0 != ~tmp~2;call warn_slowpath_null(#t~string48.base, #t~string48.offset, 1563); {48617#true} is VALID [2018-11-19 17:32:39,932 INFO L256 TraceCheckUtils]: 114: Hoare triple {48617#true} call #t~ret49 := ldv__builtin_expect((if 0 != ~__ret_warn_on~0 then 1 else 0), 0); {48617#true} is VALID [2018-11-19 17:32:39,932 INFO L273 TraceCheckUtils]: 115: Hoare triple {48617#true} ~exp := #in~exp;~c := #in~c;#res := ~exp; {48617#true} is VALID [2018-11-19 17:32:39,932 INFO L273 TraceCheckUtils]: 116: Hoare triple {48617#true} assume true; {48617#true} is VALID [2018-11-19 17:32:39,932 INFO L268 TraceCheckUtils]: 117: Hoare quadruple {48617#true} {48617#true} #812#return; {48617#true} is VALID [2018-11-19 17:32:39,933 INFO L273 TraceCheckUtils]: 118: Hoare triple {48617#true} assume -9223372036854775808 <= #t~ret49 && #t~ret49 <= 9223372036854775807;havoc #t~ret49;call #t~mem50.base, #t~mem50.offset := read~$Pointer$(~udev.base, 1314 + ~udev.offset + 8 * (~epnum~0 % 4294967296), 8);~ep~0.base, ~ep~0.offset := #t~mem50.base, #t~mem50.offset;havoc #t~mem50.base, #t~mem50.offset; {48617#true} is VALID [2018-11-19 17:32:39,933 INFO L273 TraceCheckUtils]: 119: Hoare triple {48617#true} assume 0 == (~ep~0.base + ~ep~0.offset) % 18446744073709551616;#res := 0; {48617#true} is VALID [2018-11-19 17:32:39,933 INFO L273 TraceCheckUtils]: 120: Hoare triple {48617#true} assume true; {48617#true} is VALID [2018-11-19 17:32:39,933 INFO L268 TraceCheckUtils]: 121: Hoare quadruple {48617#true} {48617#true} #740#return; {48617#true} is VALID [2018-11-19 17:32:39,933 INFO L273 TraceCheckUtils]: 122: Hoare triple {48617#true} ~tmp___2~0 := #t~ret128;havoc #t~ret128;~maxp~0 := ~tmp___2~0 % 65536; {48617#true} is VALID [2018-11-19 17:32:39,934 INFO L256 TraceCheckUtils]: 123: Hoare triple {48617#true} call #t~ret129.base, #t~ret129.offset := kzalloc(232, 208); {48617#true} is VALID [2018-11-19 17:32:39,934 INFO L273 TraceCheckUtils]: 124: Hoare triple {48617#true} ~size := #in~size;~flags := #in~flags;havoc ~tmp~3.base, ~tmp~3.offset; {48617#true} is VALID [2018-11-19 17:32:39,934 INFO L256 TraceCheckUtils]: 125: Hoare triple {48617#true} call #t~ret60.base, #t~ret60.offset := kmalloc(~size, ~bitwiseOr(~flags, 32768)); {48617#true} is VALID [2018-11-19 17:32:39,934 INFO L273 TraceCheckUtils]: 126: Hoare triple {48617#true} ~size := #in~size;~flags := #in~flags;havoc ~tmp___1~1.base, ~tmp___1~1.offset; {48617#true} is VALID [2018-11-19 17:32:39,934 INFO L256 TraceCheckUtils]: 127: Hoare triple {48617#true} call #t~ret59.base, #t~ret59.offset := __kmalloc(~size, ~flags); {48617#true} is VALID [2018-11-19 17:32:39,935 INFO L273 TraceCheckUtils]: 128: Hoare triple {48617#true} ~size := #in~size;~t := #in~t; {48617#true} is VALID [2018-11-19 17:32:39,935 INFO L256 TraceCheckUtils]: 129: Hoare triple {48617#true} call #t~ret58.base, #t~ret58.offset := ldv_malloc(~size); {48617#true} is VALID [2018-11-19 17:32:39,935 INFO L273 TraceCheckUtils]: 130: Hoare triple {48617#true} ~size := #in~size;havoc ~p~0.base, ~p~0.offset;havoc ~tmp~4.base, ~tmp~4.offset;havoc ~tmp___0~2;assume -2147483648 <= #t~nondet65 && #t~nondet65 <= 2147483647;~tmp___0~2 := #t~nondet65;havoc #t~nondet65; {48617#true} is VALID [2018-11-19 17:32:39,935 INFO L273 TraceCheckUtils]: 131: Hoare triple {48617#true} assume !(0 != ~tmp___0~2);call #t~malloc66.base, #t~malloc66.offset := #Ultimate.alloc(~size);~tmp~4.base, ~tmp~4.offset := #t~malloc66.base, #t~malloc66.offset;~p~0.base, ~p~0.offset := ~tmp~4.base, ~tmp~4.offset;assume 0 != (if 0 != (~p~0.base + ~p~0.offset) % 18446744073709551616 then 1 else 0);#res.base, #res.offset := ~p~0.base, ~p~0.offset; {48617#true} is VALID [2018-11-19 17:32:39,935 INFO L273 TraceCheckUtils]: 132: Hoare triple {48617#true} assume true; {48617#true} is VALID [2018-11-19 17:32:39,935 INFO L268 TraceCheckUtils]: 133: Hoare quadruple {48617#true} {48617#true} #822#return; {48617#true} is VALID [2018-11-19 17:32:39,936 INFO L273 TraceCheckUtils]: 134: Hoare triple {48617#true} #res.base, #res.offset := #t~ret58.base, #t~ret58.offset;havoc #t~ret58.base, #t~ret58.offset; {48617#true} is VALID [2018-11-19 17:32:39,936 INFO L273 TraceCheckUtils]: 135: Hoare triple {48617#true} assume true; {48617#true} is VALID [2018-11-19 17:32:39,936 INFO L268 TraceCheckUtils]: 136: Hoare quadruple {48617#true} {48617#true} #870#return; {48617#true} is VALID [2018-11-19 17:32:39,936 INFO L273 TraceCheckUtils]: 137: Hoare triple {48617#true} ~tmp___1~1.base, ~tmp___1~1.offset := #t~ret59.base, #t~ret59.offset;havoc #t~ret59.base, #t~ret59.offset;#res.base, #res.offset := ~tmp___1~1.base, ~tmp___1~1.offset; {48617#true} is VALID [2018-11-19 17:32:39,936 INFO L273 TraceCheckUtils]: 138: Hoare triple {48617#true} assume true; {48617#true} is VALID [2018-11-19 17:32:39,937 INFO L268 TraceCheckUtils]: 139: Hoare quadruple {48617#true} {48617#true} #868#return; {48617#true} is VALID [2018-11-19 17:32:39,937 INFO L273 TraceCheckUtils]: 140: Hoare triple {48617#true} ~tmp~3.base, ~tmp~3.offset := #t~ret60.base, #t~ret60.offset;havoc #t~ret60.base, #t~ret60.offset;#res.base, #res.offset := ~tmp~3.base, ~tmp~3.offset; {48617#true} is VALID [2018-11-19 17:32:39,937 INFO L273 TraceCheckUtils]: 141: Hoare triple {48617#true} assume true; {48617#true} is VALID [2018-11-19 17:32:39,937 INFO L268 TraceCheckUtils]: 142: Hoare quadruple {48617#true} {48617#true} #742#return; {48617#true} is VALID [2018-11-19 17:32:39,938 INFO L273 TraceCheckUtils]: 143: Hoare triple {48617#true} ~tmp___3~0.base, ~tmp___3~0.offset := #t~ret129.base, #t~ret129.offset;havoc #t~ret129.base, #t~ret129.offset;~acecad~3.base, ~acecad~3.offset := ~tmp___3~0.base, ~tmp___3~0.offset; {48617#true} is VALID [2018-11-19 17:32:39,938 INFO L256 TraceCheckUtils]: 144: Hoare triple {48617#true} call #t~ret130.base, #t~ret130.offset := input_allocate_device(); {48617#true} is VALID [2018-11-19 17:32:39,938 INFO L256 TraceCheckUtils]: 145: Hoare triple {48617#true} call #t~ret74.base, #t~ret74.offset := kzalloc(1855, ~bitwiseOr(~bitwiseOr(16, 64), 128)); {48617#true} is VALID [2018-11-19 17:32:39,938 INFO L273 TraceCheckUtils]: 146: Hoare triple {48617#true} ~size := #in~size;~flags := #in~flags;havoc ~tmp~3.base, ~tmp~3.offset; {48617#true} is VALID [2018-11-19 17:32:39,938 INFO L256 TraceCheckUtils]: 147: Hoare triple {48617#true} call #t~ret60.base, #t~ret60.offset := kmalloc(~size, ~bitwiseOr(~flags, 32768)); {48617#true} is VALID [2018-11-19 17:32:39,939 INFO L273 TraceCheckUtils]: 148: Hoare triple {48617#true} ~size := #in~size;~flags := #in~flags;havoc ~tmp___1~1.base, ~tmp___1~1.offset; {48617#true} is VALID [2018-11-19 17:32:39,939 INFO L256 TraceCheckUtils]: 149: Hoare triple {48617#true} call #t~ret59.base, #t~ret59.offset := __kmalloc(~size, ~flags); {48617#true} is VALID [2018-11-19 17:32:39,939 INFO L273 TraceCheckUtils]: 150: Hoare triple {48617#true} ~size := #in~size;~t := #in~t; {48617#true} is VALID [2018-11-19 17:32:39,939 INFO L256 TraceCheckUtils]: 151: Hoare triple {48617#true} call #t~ret58.base, #t~ret58.offset := ldv_malloc(~size); {48617#true} is VALID [2018-11-19 17:32:39,940 INFO L273 TraceCheckUtils]: 152: Hoare triple {48617#true} ~size := #in~size;havoc ~p~0.base, ~p~0.offset;havoc ~tmp~4.base, ~tmp~4.offset;havoc ~tmp___0~2;assume -2147483648 <= #t~nondet65 && #t~nondet65 <= 2147483647;~tmp___0~2 := #t~nondet65;havoc #t~nondet65; {48617#true} is VALID [2018-11-19 17:32:39,941 INFO L273 TraceCheckUtils]: 153: Hoare triple {48617#true} assume 0 != ~tmp___0~2;#res.base, #res.offset := 0, 0; {48619#(and (= 0 |ldv_malloc_#res.offset|) (= 0 |ldv_malloc_#res.base|))} is VALID [2018-11-19 17:32:39,942 INFO L273 TraceCheckUtils]: 154: Hoare triple {48619#(and (= 0 |ldv_malloc_#res.offset|) (= 0 |ldv_malloc_#res.base|))} assume true; {48619#(and (= 0 |ldv_malloc_#res.offset|) (= 0 |ldv_malloc_#res.base|))} is VALID [2018-11-19 17:32:39,943 INFO L268 TraceCheckUtils]: 155: Hoare quadruple {48619#(and (= 0 |ldv_malloc_#res.offset|) (= 0 |ldv_malloc_#res.base|))} {48617#true} #822#return; {48620#(and (= 0 |__kmalloc_#t~ret58.offset|) (= 0 |__kmalloc_#t~ret58.base|))} is VALID [2018-11-19 17:32:39,943 INFO L273 TraceCheckUtils]: 156: Hoare triple {48620#(and (= 0 |__kmalloc_#t~ret58.offset|) (= 0 |__kmalloc_#t~ret58.base|))} #res.base, #res.offset := #t~ret58.base, #t~ret58.offset;havoc #t~ret58.base, #t~ret58.offset; {48621#(and (= 0 |__kmalloc_#res.offset|) (= 0 |__kmalloc_#res.base|))} is VALID [2018-11-19 17:32:39,948 INFO L273 TraceCheckUtils]: 157: Hoare triple {48621#(and (= 0 |__kmalloc_#res.offset|) (= 0 |__kmalloc_#res.base|))} assume true; {48621#(and (= 0 |__kmalloc_#res.offset|) (= 0 |__kmalloc_#res.base|))} is VALID [2018-11-19 17:32:39,952 INFO L268 TraceCheckUtils]: 158: Hoare quadruple {48621#(and (= 0 |__kmalloc_#res.offset|) (= 0 |__kmalloc_#res.base|))} {48617#true} #870#return; {48622#(and (= 0 |kmalloc_#t~ret59.offset|) (= 0 |kmalloc_#t~ret59.base|))} is VALID [2018-11-19 17:32:39,956 INFO L273 TraceCheckUtils]: 159: Hoare triple {48622#(and (= 0 |kmalloc_#t~ret59.offset|) (= 0 |kmalloc_#t~ret59.base|))} ~tmp___1~1.base, ~tmp___1~1.offset := #t~ret59.base, #t~ret59.offset;havoc #t~ret59.base, #t~ret59.offset;#res.base, #res.offset := ~tmp___1~1.base, ~tmp___1~1.offset; {48623#(and (= 0 |kmalloc_#res.offset|) (= 0 |kmalloc_#res.base|))} is VALID [2018-11-19 17:32:39,958 INFO L273 TraceCheckUtils]: 160: Hoare triple {48623#(and (= 0 |kmalloc_#res.offset|) (= 0 |kmalloc_#res.base|))} assume true; {48623#(and (= 0 |kmalloc_#res.offset|) (= 0 |kmalloc_#res.base|))} is VALID [2018-11-19 17:32:39,962 INFO L268 TraceCheckUtils]: 161: Hoare quadruple {48623#(and (= 0 |kmalloc_#res.offset|) (= 0 |kmalloc_#res.base|))} {48617#true} #868#return; {48624#(and (= 0 |kzalloc_#t~ret60.base|) (= 0 |kzalloc_#t~ret60.offset|))} is VALID [2018-11-19 17:32:39,962 INFO L273 TraceCheckUtils]: 162: Hoare triple {48624#(and (= 0 |kzalloc_#t~ret60.base|) (= 0 |kzalloc_#t~ret60.offset|))} ~tmp~3.base, ~tmp~3.offset := #t~ret60.base, #t~ret60.offset;havoc #t~ret60.base, #t~ret60.offset;#res.base, #res.offset := ~tmp~3.base, ~tmp~3.offset; {48625#(and (= 0 |kzalloc_#res.base|) (= 0 |kzalloc_#res.offset|))} is VALID [2018-11-19 17:32:39,963 INFO L273 TraceCheckUtils]: 163: Hoare triple {48625#(and (= 0 |kzalloc_#res.base|) (= 0 |kzalloc_#res.offset|))} assume true; {48625#(and (= 0 |kzalloc_#res.base|) (= 0 |kzalloc_#res.offset|))} is VALID [2018-11-19 17:32:39,964 INFO L268 TraceCheckUtils]: 164: Hoare quadruple {48625#(and (= 0 |kzalloc_#res.base|) (= 0 |kzalloc_#res.offset|))} {48617#true} #854#return; {48626#(and (= 0 |input_allocate_device_#t~ret74.base|) (= 0 |input_allocate_device_#t~ret74.offset|))} is VALID [2018-11-19 17:32:39,965 INFO L273 TraceCheckUtils]: 165: Hoare triple {48626#(and (= 0 |input_allocate_device_#t~ret74.base|) (= 0 |input_allocate_device_#t~ret74.offset|))} #res.base, #res.offset := #t~ret74.base, #t~ret74.offset;havoc #t~ret74.base, #t~ret74.offset; {48627#(and (= 0 |input_allocate_device_#res.base|) (= 0 |input_allocate_device_#res.offset|))} is VALID [2018-11-19 17:32:39,965 INFO L273 TraceCheckUtils]: 166: Hoare triple {48627#(and (= 0 |input_allocate_device_#res.base|) (= 0 |input_allocate_device_#res.offset|))} assume true; {48627#(and (= 0 |input_allocate_device_#res.base|) (= 0 |input_allocate_device_#res.offset|))} is VALID [2018-11-19 17:32:39,966 INFO L268 TraceCheckUtils]: 167: Hoare quadruple {48627#(and (= 0 |input_allocate_device_#res.base|) (= 0 |input_allocate_device_#res.offset|))} {48617#true} #744#return; {48628#(and (= 0 |usb_acecad_probe_#t~ret130.offset|) (= 0 |usb_acecad_probe_#t~ret130.base|))} is VALID [2018-11-19 17:32:39,967 INFO L273 TraceCheckUtils]: 168: Hoare triple {48628#(and (= 0 |usb_acecad_probe_#t~ret130.offset|) (= 0 |usb_acecad_probe_#t~ret130.base|))} ~input_dev~0.base, ~input_dev~0.offset := #t~ret130.base, #t~ret130.offset;havoc #t~ret130.base, #t~ret130.offset; {48629#(and (= usb_acecad_probe_~input_dev~0.base 0) (= usb_acecad_probe_~input_dev~0.offset 0))} is VALID [2018-11-19 17:32:39,968 INFO L273 TraceCheckUtils]: 169: Hoare triple {48629#(and (= usb_acecad_probe_~input_dev~0.base 0) (= usb_acecad_probe_~input_dev~0.offset 0))} assume !(0 == (~acecad~3.base + ~acecad~3.offset) % 18446744073709551616 || 0 == (~input_dev~0.base + ~input_dev~0.offset) % 18446744073709551616);call #t~ret131.base, #t~ret131.offset := usb_alloc_coherent(~dev~1.base, ~dev~1.offset, 8, 208, ~acecad~3.base, 224 + ~acecad~3.offset);~tmp___4~0.base, ~tmp___4~0.offset := #t~ret131.base, #t~ret131.offset;havoc #t~ret131.base, #t~ret131.offset;call write~$Pointer$(~tmp___4~0.base, ~tmp___4~0.offset, ~acecad~3.base, 216 + ~acecad~3.offset, 8);call #t~mem132.base, #t~mem132.offset := read~$Pointer$(~acecad~3.base, 216 + ~acecad~3.offset, 8); {48618#false} is VALID [2018-11-19 17:32:39,968 INFO L273 TraceCheckUtils]: 170: Hoare triple {48618#false} assume !(0 == (#t~mem132.base + #t~mem132.offset) % 18446744073709551616);havoc #t~mem132.base, #t~mem132.offset; {48618#false} is VALID [2018-11-19 17:32:39,969 INFO L256 TraceCheckUtils]: 171: Hoare triple {48618#false} call #t~ret133.base, #t~ret133.offset := ldv_usb_alloc_urb_5(0, 208); {48617#true} is VALID [2018-11-19 17:32:39,969 INFO L273 TraceCheckUtils]: 172: Hoare triple {48617#true} ~ldv_func_arg1 := #in~ldv_func_arg1;~ldv_func_arg2 := #in~ldv_func_arg2;havoc ~ldv_func_res~1.base, ~ldv_func_res~1.offset;havoc ~tmp~23.base, ~tmp~23.offset;call #t~ret196.base, #t~ret196.offset := usb_alloc_urb(~ldv_func_arg1, ~ldv_func_arg2);~tmp~23.base, ~tmp~23.offset := #t~ret196.base, #t~ret196.offset;havoc #t~ret196.base, #t~ret196.offset;~ldv_func_res~1.base, ~ldv_func_res~1.offset := ~tmp~23.base, ~tmp~23.offset; {48617#true} is VALID [2018-11-19 17:32:39,969 INFO L256 TraceCheckUtils]: 173: Hoare triple {48617#true} call ldv_alloc_urb(~ldv_func_res~1.base, ~ldv_func_res~1.offset); {48617#true} is VALID [2018-11-19 17:32:39,969 INFO L273 TraceCheckUtils]: 174: Hoare triple {48617#true} ~res.base, ~res.offset := #in~res.base, #in~res.offset; {48617#true} is VALID [2018-11-19 17:32:39,970 INFO L273 TraceCheckUtils]: 175: Hoare triple {48617#true} assume 0 != (~res.base + ~res.offset) % 18446744073709551616;~URB_STATE~0 := 1 + ~URB_STATE~0; {48617#true} is VALID [2018-11-19 17:32:39,970 INFO L273 TraceCheckUtils]: 176: Hoare triple {48617#true} assume true; {48617#true} is VALID [2018-11-19 17:32:39,970 INFO L268 TraceCheckUtils]: 177: Hoare quadruple {48617#true} {48617#true} #874#return; {48617#true} is VALID [2018-11-19 17:32:39,970 INFO L273 TraceCheckUtils]: 178: Hoare triple {48617#true} #res.base, #res.offset := ~ldv_func_res~1.base, ~ldv_func_res~1.offset; {48617#true} is VALID [2018-11-19 17:32:39,971 INFO L273 TraceCheckUtils]: 179: Hoare triple {48617#true} assume true; {48617#true} is VALID [2018-11-19 17:32:39,971 INFO L268 TraceCheckUtils]: 180: Hoare quadruple {48617#true} {48618#false} #746#return; {48618#false} is VALID [2018-11-19 17:32:39,971 INFO L273 TraceCheckUtils]: 181: Hoare triple {48618#false} call write~$Pointer$(#t~ret133.base, #t~ret133.offset, ~acecad~3.base, 208 + ~acecad~3.offset, 8);havoc #t~ret133.base, #t~ret133.offset;call #t~mem134.base, #t~mem134.offset := read~$Pointer$(~acecad~3.base, 208 + ~acecad~3.offset, 8); {48618#false} is VALID [2018-11-19 17:32:39,971 INFO L273 TraceCheckUtils]: 182: Hoare triple {48618#false} assume 0 == (#t~mem134.base + #t~mem134.offset) % 18446744073709551616;havoc #t~mem134.base, #t~mem134.offset;~err~0 := -12; {48618#false} is VALID [2018-11-19 17:32:39,971 INFO L273 TraceCheckUtils]: 183: Hoare triple {48618#false} call #t~mem170.base, #t~mem170.offset := read~$Pointer$(~acecad~3.base, 216 + ~acecad~3.offset, 8);call #t~mem171 := read~int(~acecad~3.base, 224 + ~acecad~3.offset, 8);call usb_free_coherent(~dev~1.base, ~dev~1.offset, 8, #t~mem170.base, #t~mem170.offset, #t~mem171);havoc #t~mem171;havoc #t~mem170.base, #t~mem170.offset; {48618#false} is VALID [2018-11-19 17:32:39,972 INFO L273 TraceCheckUtils]: 184: Hoare triple {48618#false} call input_free_device(~input_dev~0.base, ~input_dev~0.offset);call kfree(~acecad~3.base, ~acecad~3.offset);#res := ~err~0; {48618#false} is VALID [2018-11-19 17:32:39,972 INFO L273 TraceCheckUtils]: 185: Hoare triple {48618#false} assume true; {48618#false} is VALID [2018-11-19 17:32:39,972 INFO L268 TraceCheckUtils]: 186: Hoare quadruple {48618#false} {48617#true} #826#return; {48618#false} is VALID [2018-11-19 17:32:39,972 INFO L273 TraceCheckUtils]: 187: Hoare triple {48618#false} assume -2147483648 <= #t~ret188 && #t~ret188 <= 2147483647;~ldv_retval_0~0 := #t~ret188;havoc #t~ret188; {48618#false} is VALID [2018-11-19 17:32:39,973 INFO L273 TraceCheckUtils]: 188: Hoare triple {48618#false} assume !(0 == ~ldv_retval_0~0); {48618#false} is VALID [2018-11-19 17:32:39,973 INFO L273 TraceCheckUtils]: 189: Hoare triple {48618#false} assume -2147483648 <= #t~nondet184 && #t~nondet184 <= 2147483647;~tmp___0~6 := #t~nondet184;havoc #t~nondet184;#t~switch185 := 0 == ~tmp___0~6; {48618#false} is VALID [2018-11-19 17:32:39,973 INFO L273 TraceCheckUtils]: 190: Hoare triple {48618#false} assume !#t~switch185;#t~switch185 := #t~switch185 || 1 == ~tmp___0~6; {48618#false} is VALID [2018-11-19 17:32:39,973 INFO L273 TraceCheckUtils]: 191: Hoare triple {48618#false} assume #t~switch185; {48618#false} is VALID [2018-11-19 17:32:39,974 INFO L273 TraceCheckUtils]: 192: Hoare triple {48618#false} assume 0 != ~ldv_state_variable_0~0;assume -2147483648 <= #t~nondet189 && #t~nondet189 <= 2147483647;~tmp___2~1 := #t~nondet189;havoc #t~nondet189;#t~switch190 := 0 == ~tmp___2~1; {48618#false} is VALID [2018-11-19 17:32:39,974 INFO L273 TraceCheckUtils]: 193: Hoare triple {48618#false} assume #t~switch190; {48618#false} is VALID [2018-11-19 17:32:39,974 INFO L273 TraceCheckUtils]: 194: Hoare triple {48618#false} assume 3 == ~ldv_state_variable_0~0 && 0 == ~ref_cnt~0; {48618#false} is VALID [2018-11-19 17:32:39,974 INFO L256 TraceCheckUtils]: 195: Hoare triple {48618#false} call usb_acecad_exit(); {48617#true} is VALID [2018-11-19 17:32:39,975 INFO L256 TraceCheckUtils]: 196: Hoare triple {48617#true} call ldv_usb_deregister_11(~#usb_acecad_driver~0.base, ~#usb_acecad_driver~0.offset); {48617#true} is VALID [2018-11-19 17:32:39,975 INFO L273 TraceCheckUtils]: 197: Hoare triple {48617#true} ~arg.base, ~arg.offset := #in~arg.base, #in~arg.offset;call usb_deregister(~arg.base, ~arg.offset);~ldv_state_variable_1~0 := 0; {48617#true} is VALID [2018-11-19 17:32:39,975 INFO L273 TraceCheckUtils]: 198: Hoare triple {48617#true} assume true; {48617#true} is VALID [2018-11-19 17:32:39,975 INFO L268 TraceCheckUtils]: 199: Hoare quadruple {48617#true} {48617#true} #794#return; {48617#true} is VALID [2018-11-19 17:32:39,975 INFO L273 TraceCheckUtils]: 200: Hoare triple {48617#true} assume true; {48617#true} is VALID [2018-11-19 17:32:39,976 INFO L268 TraceCheckUtils]: 201: Hoare quadruple {48617#true} {48618#false} #832#return; {48618#false} is VALID [2018-11-19 17:32:39,976 INFO L273 TraceCheckUtils]: 202: Hoare triple {48618#false} ~ldv_state_variable_0~0 := 2; {48618#false} is VALID [2018-11-19 17:32:39,976 INFO L256 TraceCheckUtils]: 203: Hoare triple {48618#false} call ldv_check_final_state(); {48618#false} is VALID [2018-11-19 17:32:39,976 INFO L273 TraceCheckUtils]: 204: Hoare triple {48618#false} assume 0 != ~URB_STATE~0; {48618#false} is VALID [2018-11-19 17:32:39,977 INFO L256 TraceCheckUtils]: 205: Hoare triple {48618#false} call ldv_error(); {48618#false} is VALID [2018-11-19 17:32:39,977 INFO L273 TraceCheckUtils]: 206: Hoare triple {48618#false} assume !false; {48618#false} is VALID [2018-11-19 17:32:40,057 INFO L134 CoverageAnalysis]: Checked inductivity of 39 backedges. 18 proven. 0 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2018-11-19 17:32:40,058 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-19 17:32:40,058 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2018-11-19 17:32:40,059 INFO L78 Accepts]: Start accepts. Automaton has 13 states. Word has length 207 [2018-11-19 17:32:40,059 INFO L84 Accepts]: Finished accepts. word is accepted. [2018-11-19 17:32:40,059 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 13 states. [2018-11-19 17:32:40,226 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 190 edges. 190 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2018-11-19 17:32:40,226 INFO L459 AbstractCegarLoop]: Interpolant automaton has 13 states [2018-11-19 17:32:40,226 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2018-11-19 17:32:40,227 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=133, Unknown=0, NotChecked=0, Total=156 [2018-11-19 17:32:40,227 INFO L87 Difference]: Start difference. First operand 1137 states and 1355 transitions. Second operand 13 states. [2018-11-19 17:32:53,985 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-19 17:32:53,985 INFO L93 Difference]: Finished difference Result 2304 states and 2760 transitions. [2018-11-19 17:32:53,985 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2018-11-19 17:32:53,985 INFO L78 Accepts]: Start accepts. Automaton has 13 states. Word has length 207 [2018-11-19 17:32:53,985 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-11-19 17:32:53,985 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2018-11-19 17:32:53,991 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 657 transitions. [2018-11-19 17:32:53,991 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2018-11-19 17:32:53,997 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 657 transitions. [2018-11-19 17:32:53,997 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 13 states and 657 transitions. [2018-11-19 17:32:54,510 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 657 edges. 657 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2018-11-19 17:32:54,574 INFO L225 Difference]: With dead ends: 2304 [2018-11-19 17:32:54,574 INFO L226 Difference]: Without dead ends: 1183 [2018-11-19 17:32:54,576 INFO L613 BasicCegarLoop]: 0 DeclaredPredicates, 13 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=23, Invalid=133, Unknown=0, NotChecked=0, Total=156 [2018-11-19 17:32:54,577 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1183 states. [2018-11-19 17:32:56,780 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1183 to 1149. [2018-11-19 17:32:56,780 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2018-11-19 17:32:56,780 INFO L82 GeneralOperation]: Start isEquivalent. First operand 1183 states. Second operand 1149 states. [2018-11-19 17:32:56,780 INFO L74 IsIncluded]: Start isIncluded. First operand 1183 states. Second operand 1149 states. [2018-11-19 17:32:56,780 INFO L87 Difference]: Start difference. First operand 1183 states. Second operand 1149 states. [2018-11-19 17:32:56,838 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-19 17:32:56,838 INFO L93 Difference]: Finished difference Result 1183 states and 1405 transitions. [2018-11-19 17:32:56,838 INFO L276 IsEmpty]: Start isEmpty. Operand 1183 states and 1405 transitions. [2018-11-19 17:32:56,840 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-11-19 17:32:56,840 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2018-11-19 17:32:56,840 INFO L74 IsIncluded]: Start isIncluded. First operand 1149 states. Second operand 1183 states. [2018-11-19 17:32:56,840 INFO L87 Difference]: Start difference. First operand 1149 states. Second operand 1183 states. [2018-11-19 17:32:56,897 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-19 17:32:56,897 INFO L93 Difference]: Finished difference Result 1183 states and 1405 transitions. [2018-11-19 17:32:56,898 INFO L276 IsEmpty]: Start isEmpty. Operand 1183 states and 1405 transitions. [2018-11-19 17:32:56,899 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-11-19 17:32:56,899 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2018-11-19 17:32:56,899 INFO L88 GeneralOperation]: Finished isEquivalent. [2018-11-19 17:32:56,899 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2018-11-19 17:32:56,900 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1149 states. [2018-11-19 17:32:56,972 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1149 states to 1149 states and 1371 transitions. [2018-11-19 17:32:56,973 INFO L78 Accepts]: Start accepts. Automaton has 1149 states and 1371 transitions. Word has length 207 [2018-11-19 17:32:56,973 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-11-19 17:32:56,973 INFO L480 AbstractCegarLoop]: Abstraction has 1149 states and 1371 transitions. [2018-11-19 17:32:56,974 INFO L481 AbstractCegarLoop]: Interpolant automaton has 13 states. [2018-11-19 17:32:56,974 INFO L276 IsEmpty]: Start isEmpty. Operand 1149 states and 1371 transitions. [2018-11-19 17:32:56,975 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 208 [2018-11-19 17:32:56,976 INFO L376 BasicCegarLoop]: Found error trace [2018-11-19 17:32:56,976 INFO L384 BasicCegarLoop]: trace histogram [3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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] [2018-11-19 17:32:56,976 INFO L423 AbstractCegarLoop]: === Iteration 11 === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-11-19 17:32:56,976 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-19 17:32:56,976 INFO L82 PathProgramCache]: Analyzing trace with hash 1007035131, now seen corresponding path program 1 times [2018-11-19 17:32:56,976 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-19 17:32:56,977 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-19 17:32:56,979 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-19 17:32:56,979 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-19 17:32:56,979 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-19 17:32:57,092 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-19 17:32:57,347 INFO L256 TraceCheckUtils]: 0: Hoare triple {55448#true} call ULTIMATE.init(); {55448#true} is VALID [2018-11-19 17:32:57,347 INFO L273 TraceCheckUtils]: 1: Hoare triple {55448#true} #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];call #t~string24.base, #t~string24.offset := #Ultimate.alloc(10);call #t~string31.base, #t~string31.offset := #Ultimate.alloc(7);#memory_int := #memory_int[#t~string31.base,#t~string31.offset := 97];#memory_int := #memory_int[#t~string31.base,1 + #t~string31.offset := 99];#memory_int := #memory_int[#t~string31.base,2 + #t~string31.offset := 101];#memory_int := #memory_int[#t~string31.base,3 + #t~string31.offset := 99];#memory_int := #memory_int[#t~string31.base,4 + #t~string31.offset := 97];#memory_int := #memory_int[#t~string31.base,5 + #t~string31.offset := 100];#memory_int := #memory_int[#t~string31.base,6 + #t~string31.offset := 0];call #t~string48.base, #t~string48.offset := #Ultimate.alloc(20);call #t~string52.base, #t~string52.offset := #Ultimate.alloc(20);call #t~string109.base, #t~string109.offset := #Ultimate.alloc(57);call #t~string140.base, #t~string140.offset := #Ultimate.alloc(2);#memory_int := #memory_int[#t~string140.base,#t~string140.offset := 32];#memory_int := #memory_int[#t~string140.base,1 + #t~string140.offset := 0];call #t~string145.base, #t~string145.offset := #Ultimate.alloc(8);call #t~string151.base, #t~string151.offset := #Ultimate.alloc(34);call #t~string156.base, #t~string156.offset := #Ultimate.alloc(32);call #t~string178.base, #t~string178.offset := #Ultimate.alloc(11);call #t~string181.base, #t~string181.offset := #Ultimate.alloc(48);~LDV_IN_INTERRUPT~0 := 1;~ref_cnt~0 := 0;~ldv_state_variable_1~0 := 0;~usb_counter~0 := 0;~ldv_state_variable_0~0 := 0;~ldv_retval_0~0 := 0;~ldv_retval_1~0 := 0;~URB_STATE~0 := 0;~DEV_STATE~0 := 0;~INTERF_STATE~0 := 0;~SERIAL_STATE~0 := 0;~usb_intfdata~0.base, ~usb_intfdata~0.offset := 0, 0;~usb_acecad_driver_group1~0.base, ~usb_acecad_driver_group1~0.offset := 0, 0;call ~#usb_acecad_id_table~0.base, ~#usb_acecad_id_table~0.offset := #Ultimate.alloc(72);#memory_int := ~initToZeroAtPointerBaseAddress~int(#memory_int, ~#usb_acecad_id_table~0.base);call write~unchecked~int(3, ~#usb_acecad_id_table~0.base, ~#usb_acecad_id_table~0.offset, 2);call write~unchecked~int(1120, ~#usb_acecad_id_table~0.base, 2 + ~#usb_acecad_id_table~0.offset, 2);call write~unchecked~int(4, ~#usb_acecad_id_table~0.base, 4 + ~#usb_acecad_id_table~0.offset, 2);call write~unchecked~int(0, ~#usb_acecad_id_table~0.base, 6 + ~#usb_acecad_id_table~0.offset, 2);call write~unchecked~int(0, ~#usb_acecad_id_table~0.base, 8 + ~#usb_acecad_id_table~0.offset, 2);call write~unchecked~int(0, ~#usb_acecad_id_table~0.base, 10 + ~#usb_acecad_id_table~0.offset, 1);call write~unchecked~int(0, ~#usb_acecad_id_table~0.base, 11 + ~#usb_acecad_id_table~0.offset, 1);call write~unchecked~int(0, ~#usb_acecad_id_table~0.base, 12 + ~#usb_acecad_id_table~0.offset, 1);call write~unchecked~int(0, ~#usb_acecad_id_table~0.base, 13 + ~#usb_acecad_id_table~0.offset, 1);call write~unchecked~int(0, ~#usb_acecad_id_table~0.base, 14 + ~#usb_acecad_id_table~0.offset, 1);call write~unchecked~int(0, ~#usb_acecad_id_table~0.base, 15 + ~#usb_acecad_id_table~0.offset, 1);call write~unchecked~int(0, ~#usb_acecad_id_table~0.base, 16 + ~#usb_acecad_id_table~0.offset, 8);call write~unchecked~int(3, ~#usb_acecad_id_table~0.base, 24 + ~#usb_acecad_id_table~0.offset, 2);call write~unchecked~int(1120, ~#usb_acecad_id_table~0.base, 26 + ~#usb_acecad_id_table~0.offset, 2);call write~unchecked~int(8, ~#usb_acecad_id_table~0.base, 28 + ~#usb_acecad_id_table~0.offset, 2);call write~unchecked~int(0, ~#usb_acecad_id_table~0.base, 30 + ~#usb_acecad_id_table~0.offset, 2);call write~unchecked~int(0, ~#usb_acecad_id_table~0.base, 32 + ~#usb_acecad_id_table~0.offset, 2);call write~unchecked~int(0, ~#usb_acecad_id_table~0.base, 34 + ~#usb_acecad_id_table~0.offset, 1);call write~unchecked~int(0, ~#usb_acecad_id_table~0.base, 35 + ~#usb_acecad_id_table~0.offset, 1);call write~unchecked~int(0, ~#usb_acecad_id_table~0.base, 36 + ~#usb_acecad_id_table~0.offset, 1);call write~unchecked~int(0, ~#usb_acecad_id_table~0.base, 37 + ~#usb_acecad_id_table~0.offset, 1);call write~unchecked~int(0, ~#usb_acecad_id_table~0.base, 38 + ~#usb_acecad_id_table~0.offset, 1);call write~unchecked~int(0, ~#usb_acecad_id_table~0.base, 39 + ~#usb_acecad_id_table~0.offset, 1);call write~unchecked~int(1, ~#usb_acecad_id_table~0.base, 40 + ~#usb_acecad_id_table~0.offset, 8);~__mod_usb_device_table~0.match_flags := 0;~__mod_usb_device_table~0.idVendor := 0;~__mod_usb_device_table~0.idProduct := 0;~__mod_usb_device_table~0.bcdDevice_lo := 0;~__mod_usb_device_table~0.bcdDevice_hi := 0;~__mod_usb_device_table~0.bDeviceClass := 0;~__mod_usb_device_table~0.bDeviceSubClass := 0;~__mod_usb_device_table~0.bDeviceProtocol := 0;~__mod_usb_device_table~0.bInterfaceClass := 0;~__mod_usb_device_table~0.bInterfaceSubClass := 0;~__mod_usb_device_table~0.bInterfaceProtocol := 0;~__mod_usb_device_table~0.driver_info := 0;call ~#usb_acecad_driver~0.base, ~#usb_acecad_driver~0.offset := #Ultimate.alloc(264);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 8 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 16 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 24 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 32 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 40 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 48 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 56 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 64 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 72 + ~#usb_acecad_driver~0.offset, 8);call write~unchecked~int(0, ~#usb_acecad_driver~0.base, 80 + ~#usb_acecad_driver~0.offset, 4);call write~unchecked~int(0, ~#usb_acecad_driver~0.base, 84 + ~#usb_acecad_driver~0.offset, 4);call write~unchecked~int(0, ~#usb_acecad_driver~0.base, 88 + ~#usb_acecad_driver~0.offset, 4);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 92 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 100 + ~#usb_acecad_driver~0.offset, 8);#memory_$Pointer$.base, #memory_$Pointer$.offset := ~initToZeroAtPointerBaseAddress~$Pointer$.base(#memory_$Pointer$.base, #memory_$Pointer$.offset, ~#usb_acecad_driver~0.base), ~initToZeroAtPointerBaseAddress~$Pointer$.offset(#memory_$Pointer$.base, #memory_$Pointer$.offset, ~#usb_acecad_driver~0.base);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 124 + ~#usb_acecad_driver~0.offset, 8);call write~unchecked~int(0, ~#usb_acecad_driver~0.base, 132 + ~#usb_acecad_driver~0.offset, 4);call write~unchecked~int(0, ~#usb_acecad_driver~0.base, 136 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 144 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 152 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 160 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 168 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 176 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 184 + ~#usb_acecad_driver~0.offset, 8);call write~unchecked~int(0, ~#usb_acecad_driver~0.base, 192 + ~#usb_acecad_driver~0.offset, 1);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 193 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 201 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 209 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 217 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 225 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 233 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 241 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 249 + ~#usb_acecad_driver~0.offset, 8);call write~unchecked~int(0, ~#usb_acecad_driver~0.base, 257 + ~#usb_acecad_driver~0.offset, 4);call write~unchecked~int(0, ~#usb_acecad_driver~0.base, 261 + ~#usb_acecad_driver~0.offset, 1);call write~unchecked~int(0, ~#usb_acecad_driver~0.base, 262 + ~#usb_acecad_driver~0.offset, 1);call write~unchecked~int(0, ~#usb_acecad_driver~0.base, 263 + ~#usb_acecad_driver~0.offset, 1);call write~$Pointer$(#t~string178.base, #t~string178.offset, ~#usb_acecad_driver~0.base, ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(#funAddr~usb_acecad_probe.base, #funAddr~usb_acecad_probe.offset, ~#usb_acecad_driver~0.base, 8 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(#funAddr~usb_acecad_disconnect.base, #funAddr~usb_acecad_disconnect.offset, ~#usb_acecad_driver~0.base, 16 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 24 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 32 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 40 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 48 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 56 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 64 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(~#usb_acecad_id_table~0.base, ~#usb_acecad_id_table~0.offset, ~#usb_acecad_driver~0.base, 72 + ~#usb_acecad_driver~0.offset, 8);call write~unchecked~int(0, ~#usb_acecad_driver~0.base, 80 + ~#usb_acecad_driver~0.offset, 4);call write~unchecked~int(0, ~#usb_acecad_driver~0.base, 84 + ~#usb_acecad_driver~0.offset, 4);call write~unchecked~int(0, ~#usb_acecad_driver~0.base, 88 + ~#usb_acecad_driver~0.offset, 4);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 92 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 100 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 108 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 116 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 124 + ~#usb_acecad_driver~0.offset, 8);call write~unchecked~int(0, ~#usb_acecad_driver~0.base, 132 + ~#usb_acecad_driver~0.offset, 4);call write~unchecked~int(0, ~#usb_acecad_driver~0.base, 136 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 144 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 152 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 160 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 168 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 176 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 184 + ~#usb_acecad_driver~0.offset, 8);call write~unchecked~int(0, ~#usb_acecad_driver~0.base, 192 + ~#usb_acecad_driver~0.offset, 1);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 193 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 201 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 209 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 217 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 225 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 233 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 241 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 249 + ~#usb_acecad_driver~0.offset, 8);call write~unchecked~int(0, ~#usb_acecad_driver~0.base, 257 + ~#usb_acecad_driver~0.offset, 4);call write~unchecked~int(0, ~#usb_acecad_driver~0.base, 261 + ~#usb_acecad_driver~0.offset, 1);call write~unchecked~int(0, ~#usb_acecad_driver~0.base, 262 + ~#usb_acecad_driver~0.offset, 1);call write~unchecked~int(0, ~#usb_acecad_driver~0.base, 263 + ~#usb_acecad_driver~0.offset, 1);~int_urb~0.base, ~int_urb~0.offset := 0, 0;~bulk_urb~0.base, ~bulk_urb~0.offset := 0, 0;~completeFnInt~0.base, ~completeFnInt~0.offset := 0, 0;~completeFnBulk~0.base, ~completeFnBulk~0.offset := 0, 0; {55448#true} is VALID [2018-11-19 17:32:57,348 INFO L273 TraceCheckUtils]: 2: Hoare triple {55448#true} assume true; {55448#true} is VALID [2018-11-19 17:32:57,348 INFO L268 TraceCheckUtils]: 3: Hoare quadruple {55448#true} {55448#true} #888#return; {55448#true} is VALID [2018-11-19 17:32:57,348 INFO L256 TraceCheckUtils]: 4: Hoare triple {55448#true} call #t~ret207 := main(); {55448#true} is VALID [2018-11-19 17:32:57,348 INFO L273 TraceCheckUtils]: 5: Hoare triple {55448#true} havoc ~ldvarg0~0.base, ~ldvarg0~0.offset;havoc ~tmp~18.base, ~tmp~18.offset;havoc ~tmp___0~6;havoc ~tmp___1~3;havoc ~tmp___2~1; {55448#true} is VALID [2018-11-19 17:32:57,349 INFO L256 TraceCheckUtils]: 6: Hoare triple {55448#true} call #t~ret183.base, #t~ret183.offset := ldv_init_zalloc(24); {55448#true} is VALID [2018-11-19 17:32:57,349 INFO L273 TraceCheckUtils]: 7: Hoare triple {55448#true} ~size := #in~size;havoc ~p~2.base, ~p~2.offset;havoc ~tmp~6.base, ~tmp~6.offset;call #t~malloc69.base, #t~malloc69.offset := #Ultimate.alloc((if ~size % 4294967296 % 4294967296 <= 2147483647 then ~size % 4294967296 % 4294967296 else ~size % 4294967296 % 4294967296 - 4294967296)); {55448#true} is VALID [2018-11-19 17:32:57,349 INFO L256 TraceCheckUtils]: 8: Hoare triple {55448#true} call #Ultimate.meminit(#t~malloc69.base, #t~malloc69.offset, 1, (if ~size % 4294967296 % 4294967296 <= 2147483647 then ~size % 4294967296 % 4294967296 else ~size % 4294967296 % 4294967296 - 4294967296), (if ~size % 4294967296 % 4294967296 <= 2147483647 then ~size % 4294967296 % 4294967296 else ~size % 4294967296 % 4294967296 - 4294967296)); {55448#true} is VALID [2018-11-19 17:32:57,349 INFO L273 TraceCheckUtils]: 9: Hoare triple {55448#true} #memory_int := ~initToZeroAtPointerBaseAddress~int(#memory_int, #ptr.base); {55448#true} is VALID [2018-11-19 17:32:57,350 INFO L273 TraceCheckUtils]: 10: Hoare triple {55448#true} assume true; {55448#true} is VALID [2018-11-19 17:32:57,350 INFO L268 TraceCheckUtils]: 11: Hoare quadruple {55448#true} {55448#true} #808#return; {55448#true} is VALID [2018-11-19 17:32:57,350 INFO L273 TraceCheckUtils]: 12: Hoare triple {55448#true} ~tmp~6.base, ~tmp~6.offset := #t~malloc69.base, #t~malloc69.offset;~p~2.base, ~p~2.offset := ~tmp~6.base, ~tmp~6.offset;assume 0 != (if 0 != (~p~2.base + ~p~2.offset) % 18446744073709551616 then 1 else 0);#res.base, #res.offset := ~p~2.base, ~p~2.offset; {55448#true} is VALID [2018-11-19 17:32:57,350 INFO L273 TraceCheckUtils]: 13: Hoare triple {55448#true} assume true; {55448#true} is VALID [2018-11-19 17:32:57,350 INFO L268 TraceCheckUtils]: 14: Hoare quadruple {55448#true} {55448#true} #824#return; {55448#true} is VALID [2018-11-19 17:32:57,351 INFO L273 TraceCheckUtils]: 15: Hoare triple {55448#true} ~tmp~18.base, ~tmp~18.offset := #t~ret183.base, #t~ret183.offset;havoc #t~ret183.base, #t~ret183.offset;~ldvarg0~0.base, ~ldvarg0~0.offset := ~tmp~18.base, ~tmp~18.offset;call ldv_initialize();~ldv_state_variable_1~0 := 0;~ref_cnt~0 := 0;~ldv_state_variable_0~0 := 1; {55448#true} is VALID [2018-11-19 17:32:57,351 INFO L273 TraceCheckUtils]: 16: Hoare triple {55448#true} assume -2147483648 <= #t~nondet184 && #t~nondet184 <= 2147483647;~tmp___0~6 := #t~nondet184;havoc #t~nondet184;#t~switch185 := 0 == ~tmp___0~6; {55448#true} is VALID [2018-11-19 17:32:57,351 INFO L273 TraceCheckUtils]: 17: Hoare triple {55448#true} assume !#t~switch185;#t~switch185 := #t~switch185 || 1 == ~tmp___0~6; {55448#true} is VALID [2018-11-19 17:32:57,351 INFO L273 TraceCheckUtils]: 18: Hoare triple {55448#true} assume #t~switch185; {55448#true} is VALID [2018-11-19 17:32:57,351 INFO L273 TraceCheckUtils]: 19: Hoare triple {55448#true} assume 0 != ~ldv_state_variable_0~0;assume -2147483648 <= #t~nondet189 && #t~nondet189 <= 2147483647;~tmp___2~1 := #t~nondet189;havoc #t~nondet189;#t~switch190 := 0 == ~tmp___2~1; {55448#true} is VALID [2018-11-19 17:32:57,351 INFO L273 TraceCheckUtils]: 20: Hoare triple {55448#true} assume !#t~switch190;#t~switch190 := #t~switch190 || 1 == ~tmp___2~1; {55448#true} is VALID [2018-11-19 17:32:57,352 INFO L273 TraceCheckUtils]: 21: Hoare triple {55448#true} assume #t~switch190; {55448#true} is VALID [2018-11-19 17:32:57,352 INFO L273 TraceCheckUtils]: 22: Hoare triple {55448#true} assume 1 == ~ldv_state_variable_0~0; {55448#true} is VALID [2018-11-19 17:32:57,352 INFO L256 TraceCheckUtils]: 23: Hoare triple {55448#true} call #t~ret191 := usb_acecad_init(); {55448#true} is VALID [2018-11-19 17:32:57,352 INFO L273 TraceCheckUtils]: 24: Hoare triple {55448#true} havoc ~result~0;havoc ~tmp~16; {55448#true} is VALID [2018-11-19 17:32:57,352 INFO L256 TraceCheckUtils]: 25: Hoare triple {55448#true} call #t~ret179 := usb_register(~#usb_acecad_driver~0.base, ~#usb_acecad_driver~0.offset); {55448#true} is VALID [2018-11-19 17:32:57,352 INFO L273 TraceCheckUtils]: 26: Hoare triple {55448#true} ~driver.base, ~driver.offset := #in~driver.base, #in~driver.offset;havoc ~tmp~1; {55448#true} is VALID [2018-11-19 17:32:57,352 INFO L256 TraceCheckUtils]: 27: Hoare triple {55448#true} call #t~ret32 := ldv_usb_register_driver_2(~driver.base, ~driver.offset, ~#__this_module~0.base, ~#__this_module~0.offset, #t~string31.base, #t~string31.offset); {55448#true} is VALID [2018-11-19 17:32:57,352 INFO L273 TraceCheckUtils]: 28: Hoare triple {55448#true} ~ldv_func_arg1.base, ~ldv_func_arg1.offset := #in~ldv_func_arg1.base, #in~ldv_func_arg1.offset;~ldv_func_arg2.base, ~ldv_func_arg2.offset := #in~ldv_func_arg2.base, #in~ldv_func_arg2.offset;~ldv_func_arg3.base, ~ldv_func_arg3.offset := #in~ldv_func_arg3.base, #in~ldv_func_arg3.offset;havoc ~ldv_func_res~0;havoc ~tmp~20;call #t~ret193 := usb_register_driver(~ldv_func_arg1.base, ~ldv_func_arg1.offset, ~ldv_func_arg2.base, ~ldv_func_arg2.offset, ~ldv_func_arg3.base, ~ldv_func_arg3.offset);assume -2147483648 <= #t~ret193 && #t~ret193 <= 2147483647;~tmp~20 := #t~ret193;havoc #t~ret193;~ldv_func_res~0 := ~tmp~20;~ldv_state_variable_1~0 := 1;~usb_counter~0 := 0; {55448#true} is VALID [2018-11-19 17:32:57,352 INFO L256 TraceCheckUtils]: 29: Hoare triple {55448#true} call ldv_usb_driver_1(); {55448#true} is VALID [2018-11-19 17:32:57,353 INFO L273 TraceCheckUtils]: 30: Hoare triple {55448#true} havoc ~tmp~17.base, ~tmp~17.offset; {55448#true} is VALID [2018-11-19 17:32:57,353 INFO L256 TraceCheckUtils]: 31: Hoare triple {55448#true} call #t~ret182.base, #t~ret182.offset := ldv_init_zalloc(1248); {55448#true} is VALID [2018-11-19 17:32:57,353 INFO L273 TraceCheckUtils]: 32: Hoare triple {55448#true} ~size := #in~size;havoc ~p~2.base, ~p~2.offset;havoc ~tmp~6.base, ~tmp~6.offset;call #t~malloc69.base, #t~malloc69.offset := #Ultimate.alloc((if ~size % 4294967296 % 4294967296 <= 2147483647 then ~size % 4294967296 % 4294967296 else ~size % 4294967296 % 4294967296 - 4294967296)); {55448#true} is VALID [2018-11-19 17:32:57,353 INFO L256 TraceCheckUtils]: 33: Hoare triple {55448#true} call #Ultimate.meminit(#t~malloc69.base, #t~malloc69.offset, 1, (if ~size % 4294967296 % 4294967296 <= 2147483647 then ~size % 4294967296 % 4294967296 else ~size % 4294967296 % 4294967296 - 4294967296), (if ~size % 4294967296 % 4294967296 <= 2147483647 then ~size % 4294967296 % 4294967296 else ~size % 4294967296 % 4294967296 - 4294967296)); {55448#true} is VALID [2018-11-19 17:32:57,353 INFO L273 TraceCheckUtils]: 34: Hoare triple {55448#true} #memory_int := ~initToZeroAtPointerBaseAddress~int(#memory_int, #ptr.base); {55448#true} is VALID [2018-11-19 17:32:57,353 INFO L273 TraceCheckUtils]: 35: Hoare triple {55448#true} assume true; {55448#true} is VALID [2018-11-19 17:32:57,353 INFO L268 TraceCheckUtils]: 36: Hoare quadruple {55448#true} {55448#true} #808#return; {55448#true} is VALID [2018-11-19 17:32:57,353 INFO L273 TraceCheckUtils]: 37: Hoare triple {55448#true} ~tmp~6.base, ~tmp~6.offset := #t~malloc69.base, #t~malloc69.offset;~p~2.base, ~p~2.offset := ~tmp~6.base, ~tmp~6.offset;assume 0 != (if 0 != (~p~2.base + ~p~2.offset) % 18446744073709551616 then 1 else 0);#res.base, #res.offset := ~p~2.base, ~p~2.offset; {55448#true} is VALID [2018-11-19 17:32:57,353 INFO L273 TraceCheckUtils]: 38: Hoare triple {55448#true} assume true; {55448#true} is VALID [2018-11-19 17:32:57,354 INFO L268 TraceCheckUtils]: 39: Hoare quadruple {55448#true} {55448#true} #774#return; {55448#true} is VALID [2018-11-19 17:32:57,354 INFO L273 TraceCheckUtils]: 40: Hoare triple {55448#true} ~tmp~17.base, ~tmp~17.offset := #t~ret182.base, #t~ret182.offset;havoc #t~ret182.base, #t~ret182.offset;~usb_acecad_driver_group1~0.base, ~usb_acecad_driver_group1~0.offset := ~tmp~17.base, ~tmp~17.offset; {55448#true} is VALID [2018-11-19 17:32:57,354 INFO L273 TraceCheckUtils]: 41: Hoare triple {55448#true} assume true; {55448#true} is VALID [2018-11-19 17:32:57,354 INFO L268 TraceCheckUtils]: 42: Hoare quadruple {55448#true} {55448#true} #844#return; {55448#true} is VALID [2018-11-19 17:32:57,354 INFO L273 TraceCheckUtils]: 43: Hoare triple {55448#true} #res := ~ldv_func_res~0; {55448#true} is VALID [2018-11-19 17:32:57,354 INFO L273 TraceCheckUtils]: 44: Hoare triple {55448#true} assume true; {55448#true} is VALID [2018-11-19 17:32:57,354 INFO L268 TraceCheckUtils]: 45: Hoare quadruple {55448#true} {55448#true} #856#return; {55448#true} is VALID [2018-11-19 17:32:57,354 INFO L273 TraceCheckUtils]: 46: Hoare triple {55448#true} assume -2147483648 <= #t~ret32 && #t~ret32 <= 2147483647;~tmp~1 := #t~ret32;havoc #t~ret32;#res := ~tmp~1; {55448#true} is VALID [2018-11-19 17:32:57,355 INFO L273 TraceCheckUtils]: 47: Hoare triple {55448#true} assume true; {55448#true} is VALID [2018-11-19 17:32:57,355 INFO L268 TraceCheckUtils]: 48: Hoare quadruple {55448#true} {55448#true} #800#return; {55448#true} is VALID [2018-11-19 17:32:57,355 INFO L273 TraceCheckUtils]: 49: Hoare triple {55448#true} assume -2147483648 <= #t~ret179 && #t~ret179 <= 2147483647;~tmp~16 := #t~ret179;havoc #t~ret179;~result~0 := ~tmp~16; {55448#true} is VALID [2018-11-19 17:32:57,355 INFO L273 TraceCheckUtils]: 50: Hoare triple {55448#true} assume 0 == ~result~0;havoc #t~nondet180; {55448#true} is VALID [2018-11-19 17:32:57,355 INFO L273 TraceCheckUtils]: 51: Hoare triple {55448#true} #res := ~result~0; {55448#true} is VALID [2018-11-19 17:32:57,355 INFO L273 TraceCheckUtils]: 52: Hoare triple {55448#true} assume true; {55448#true} is VALID [2018-11-19 17:32:57,355 INFO L268 TraceCheckUtils]: 53: Hoare quadruple {55448#true} {55448#true} #834#return; {55448#true} is VALID [2018-11-19 17:32:57,355 INFO L273 TraceCheckUtils]: 54: Hoare triple {55448#true} assume -2147483648 <= #t~ret191 && #t~ret191 <= 2147483647;~ldv_retval_1~0 := #t~ret191;havoc #t~ret191; {55448#true} is VALID [2018-11-19 17:32:57,355 INFO L273 TraceCheckUtils]: 55: Hoare triple {55448#true} assume 0 == ~ldv_retval_1~0;~ldv_state_variable_0~0 := 3; {55448#true} is VALID [2018-11-19 17:32:57,356 INFO L273 TraceCheckUtils]: 56: Hoare triple {55448#true} assume !(0 != ~ldv_retval_1~0); {55448#true} is VALID [2018-11-19 17:32:57,356 INFO L273 TraceCheckUtils]: 57: Hoare triple {55448#true} assume -2147483648 <= #t~nondet184 && #t~nondet184 <= 2147483647;~tmp___0~6 := #t~nondet184;havoc #t~nondet184;#t~switch185 := 0 == ~tmp___0~6; {55448#true} is VALID [2018-11-19 17:32:57,356 INFO L273 TraceCheckUtils]: 58: Hoare triple {55448#true} assume #t~switch185; {55448#true} is VALID [2018-11-19 17:32:57,356 INFO L273 TraceCheckUtils]: 59: Hoare triple {55448#true} assume 0 != ~ldv_state_variable_1~0;assume -2147483648 <= #t~nondet186 && #t~nondet186 <= 2147483647;~tmp___1~3 := #t~nondet186;havoc #t~nondet186;#t~switch187 := 0 == ~tmp___1~3; {55448#true} is VALID [2018-11-19 17:32:57,356 INFO L273 TraceCheckUtils]: 60: Hoare triple {55448#true} assume #t~switch187; {55448#true} is VALID [2018-11-19 17:32:57,356 INFO L273 TraceCheckUtils]: 61: Hoare triple {55448#true} assume 1 == ~ldv_state_variable_1~0; {55448#true} is VALID [2018-11-19 17:32:57,356 INFO L256 TraceCheckUtils]: 62: Hoare triple {55448#true} call #t~ret188 := usb_acecad_probe(~usb_acecad_driver_group1~0.base, ~usb_acecad_driver_group1~0.offset, ~ldvarg0~0.base, ~ldvarg0~0.offset); {55448#true} is VALID [2018-11-19 17:32:57,356 INFO L273 TraceCheckUtils]: 63: Hoare triple {55448#true} ~intf.base, ~intf.offset := #in~intf.base, #in~intf.offset;~id.base, ~id.offset := #in~id.base, #in~id.offset;havoc ~dev~1.base, ~dev~1.offset;havoc ~tmp~14.base, ~tmp~14.offset;havoc ~interface~0.base, ~interface~0.offset;havoc ~endpoint~0.base, ~endpoint~0.offset;havoc ~acecad~3.base, ~acecad~3.offset;havoc ~input_dev~0.base, ~input_dev~0.offset;havoc ~pipe~0;havoc ~maxp~0;havoc ~err~0;havoc ~tmp___0~5;havoc ~tmp___1~2;havoc ~tmp___2~0;havoc ~tmp___3~0.base, ~tmp___3~0.offset;havoc ~tmp___4~0.base, ~tmp___4~0.offset;havoc ~tmp___5~0;havoc ~tmp___6~0; {55448#true} is VALID [2018-11-19 17:32:57,356 INFO L256 TraceCheckUtils]: 64: Hoare triple {55448#true} call #t~ret121.base, #t~ret121.offset := interface_to_usbdev(~intf.base, ~intf.offset); {55448#true} is VALID [2018-11-19 17:32:57,357 INFO L273 TraceCheckUtils]: 65: Hoare triple {55448#true} ~intf.base, ~intf.offset := #in~intf.base, #in~intf.offset;havoc ~tmp~19.base, ~tmp~19.offset; {55448#true} is VALID [2018-11-19 17:32:57,357 INFO L256 TraceCheckUtils]: 66: Hoare triple {55448#true} call #t~ret192.base, #t~ret192.offset := ldv_interface_to_usbdev(); {55448#true} is VALID [2018-11-19 17:32:57,357 INFO L273 TraceCheckUtils]: 67: Hoare triple {55448#true} havoc ~result~1.base, ~result~1.offset; {55448#true} is VALID [2018-11-19 17:32:57,357 INFO L256 TraceCheckUtils]: 68: Hoare triple {55448#true} call #t~ret205.base, #t~ret205.offset := ldv_undef_ptr(); {55448#true} is VALID [2018-11-19 17:32:57,357 INFO L273 TraceCheckUtils]: 69: Hoare triple {55448#true} havoc ~tmp~9.base, ~tmp~9.offset;~tmp~9.base, ~tmp~9.offset := #t~nondet72.base, #t~nondet72.offset;havoc #t~nondet72.base, #t~nondet72.offset;#res.base, #res.offset := ~tmp~9.base, ~tmp~9.offset; {55448#true} is VALID [2018-11-19 17:32:57,357 INFO L273 TraceCheckUtils]: 70: Hoare triple {55448#true} assume true; {55448#true} is VALID [2018-11-19 17:32:57,358 INFO L268 TraceCheckUtils]: 71: Hoare quadruple {55448#true} {55448#true} #892#return; {55448#true} is VALID [2018-11-19 17:32:57,358 INFO L273 TraceCheckUtils]: 72: Hoare triple {55448#true} ~result~1.base, ~result~1.offset := #t~ret205.base, #t~ret205.offset;havoc #t~ret205.base, #t~ret205.offset; {55448#true} is VALID [2018-11-19 17:32:57,358 INFO L273 TraceCheckUtils]: 73: Hoare triple {55448#true} assume !(0 == (~result~1.base + ~result~1.offset) % 18446744073709551616);#res.base, #res.offset := ~result~1.base, ~result~1.offset; {55448#true} is VALID [2018-11-19 17:32:57,358 INFO L273 TraceCheckUtils]: 74: Hoare triple {55448#true} assume true; {55448#true} is VALID [2018-11-19 17:32:57,358 INFO L268 TraceCheckUtils]: 75: Hoare quadruple {55448#true} {55448#true} #876#return; {55448#true} is VALID [2018-11-19 17:32:57,358 INFO L273 TraceCheckUtils]: 76: Hoare triple {55448#true} ~tmp~19.base, ~tmp~19.offset := #t~ret192.base, #t~ret192.offset;havoc #t~ret192.base, #t~ret192.offset;#res.base, #res.offset := ~tmp~19.base, ~tmp~19.offset; {55448#true} is VALID [2018-11-19 17:32:57,358 INFO L273 TraceCheckUtils]: 77: Hoare triple {55448#true} assume true; {55448#true} is VALID [2018-11-19 17:32:57,358 INFO L268 TraceCheckUtils]: 78: Hoare quadruple {55448#true} {55448#true} #734#return; {55448#true} is VALID [2018-11-19 17:32:57,359 INFO L273 TraceCheckUtils]: 79: Hoare triple {55448#true} ~tmp~14.base, ~tmp~14.offset := #t~ret121.base, #t~ret121.offset;havoc #t~ret121.base, #t~ret121.offset;~dev~1.base, ~dev~1.offset := ~tmp~14.base, ~tmp~14.offset;call #t~mem122.base, #t~mem122.offset := read~$Pointer$(~intf.base, 8 + ~intf.offset, 8);~interface~0.base, ~interface~0.offset := #t~mem122.base, #t~mem122.offset;havoc #t~mem122.base, #t~mem122.offset;call #t~mem123 := read~int(~interface~0.base, 4 + ~interface~0.offset, 1); {55448#true} is VALID [2018-11-19 17:32:57,359 INFO L273 TraceCheckUtils]: 80: Hoare triple {55448#true} assume !(1 != #t~mem123 % 256 % 4294967296);havoc #t~mem123;call #t~mem124.base, #t~mem124.offset := read~$Pointer$(~interface~0.base, 9 + ~interface~0.offset, 8);~endpoint~0.base, ~endpoint~0.offset := #t~mem124.base, #t~mem124.offset;havoc #t~mem124.base, #t~mem124.offset; {55448#true} is VALID [2018-11-19 17:32:57,359 INFO L256 TraceCheckUtils]: 81: Hoare triple {55448#true} call #t~ret125 := usb_endpoint_is_int_in(~endpoint~0.base, ~endpoint~0.offset); {55448#true} is VALID [2018-11-19 17:32:57,359 INFO L273 TraceCheckUtils]: 82: Hoare triple {55448#true} ~epd.base, ~epd.offset := #in~epd.base, #in~epd.offset;havoc ~tmp~0;havoc ~tmp___0~0;havoc ~tmp___1~0; {55448#true} is VALID [2018-11-19 17:32:57,359 INFO L256 TraceCheckUtils]: 83: Hoare triple {55448#true} call #t~ret2 := usb_endpoint_xfer_int(~epd.base, ~epd.offset); {55448#true} is VALID [2018-11-19 17:32:57,359 INFO L273 TraceCheckUtils]: 84: Hoare triple {55448#true} ~epd.base, ~epd.offset := #in~epd.base, #in~epd.offset;call #t~mem1 := read~int(~epd.base, 3 + ~epd.offset, 1);#res := (if 3 == ~bitwiseAnd(#t~mem1 % 256, 3) then 1 else 0);havoc #t~mem1; {55448#true} is VALID [2018-11-19 17:32:57,359 INFO L273 TraceCheckUtils]: 85: Hoare triple {55448#true} assume true; {55448#true} is VALID [2018-11-19 17:32:57,359 INFO L268 TraceCheckUtils]: 86: Hoare quadruple {55448#true} {55448#true} #796#return; {55448#true} is VALID [2018-11-19 17:32:57,359 INFO L273 TraceCheckUtils]: 87: Hoare triple {55448#true} assume -2147483648 <= #t~ret2 && #t~ret2 <= 2147483647;~tmp~0 := #t~ret2;havoc #t~ret2; {55448#true} is VALID [2018-11-19 17:32:57,360 INFO L273 TraceCheckUtils]: 88: Hoare triple {55448#true} assume 0 != ~tmp~0; {55448#true} is VALID [2018-11-19 17:32:57,360 INFO L256 TraceCheckUtils]: 89: Hoare triple {55448#true} call #t~ret3 := usb_endpoint_dir_in(~epd.base, ~epd.offset); {55448#true} is VALID [2018-11-19 17:32:57,360 INFO L273 TraceCheckUtils]: 90: Hoare triple {55448#true} ~epd.base, ~epd.offset := #in~epd.base, #in~epd.offset;call #t~mem0 := read~int(~epd.base, 2 + ~epd.offset, 1);#res := (if (if #t~mem0 % 256 % 256 <= 127 then #t~mem0 % 256 % 256 else #t~mem0 % 256 % 256 - 256) < 0 then 1 else 0);havoc #t~mem0; {55448#true} is VALID [2018-11-19 17:32:57,360 INFO L273 TraceCheckUtils]: 91: Hoare triple {55448#true} assume true; {55448#true} is VALID [2018-11-19 17:32:57,360 INFO L268 TraceCheckUtils]: 92: Hoare quadruple {55448#true} {55448#true} #798#return; {55448#true} is VALID [2018-11-19 17:32:57,360 INFO L273 TraceCheckUtils]: 93: Hoare triple {55448#true} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647;~tmp___0~0 := #t~ret3;havoc #t~ret3; {55448#true} is VALID [2018-11-19 17:32:57,360 INFO L273 TraceCheckUtils]: 94: Hoare triple {55448#true} assume 0 != ~tmp___0~0;~tmp___1~0 := 1; {55448#true} is VALID [2018-11-19 17:32:57,360 INFO L273 TraceCheckUtils]: 95: Hoare triple {55448#true} #res := ~tmp___1~0; {55448#true} is VALID [2018-11-19 17:32:57,360 INFO L273 TraceCheckUtils]: 96: Hoare triple {55448#true} assume true; {55448#true} is VALID [2018-11-19 17:32:57,361 INFO L268 TraceCheckUtils]: 97: Hoare quadruple {55448#true} {55448#true} #736#return; {55448#true} is VALID [2018-11-19 17:32:57,361 INFO L273 TraceCheckUtils]: 98: Hoare triple {55448#true} assume -2147483648 <= #t~ret125 && #t~ret125 <= 2147483647;~tmp___0~5 := #t~ret125;havoc #t~ret125; {55448#true} is VALID [2018-11-19 17:32:57,361 INFO L273 TraceCheckUtils]: 99: Hoare triple {55448#true} assume !(0 == ~tmp___0~5);call #t~mem126 := read~int(~endpoint~0.base, 2 + ~endpoint~0.offset, 1); {55448#true} is VALID [2018-11-19 17:32:57,361 INFO L256 TraceCheckUtils]: 100: Hoare triple {55448#true} call #t~ret127 := __create_pipe(~dev~1.base, ~dev~1.offset, #t~mem126 % 256); {55448#true} is VALID [2018-11-19 17:32:57,361 INFO L273 TraceCheckUtils]: 101: Hoare triple {55448#true} ~dev.base, ~dev.offset := #in~dev.base, #in~dev.offset;~endpoint := #in~endpoint;call #t~mem46 := read~int(~dev.base, ~dev.offset, 4);#res := ~bitwiseOr(256 * #t~mem46, 32768 * ~endpoint);havoc #t~mem46; {55448#true} is VALID [2018-11-19 17:32:57,361 INFO L273 TraceCheckUtils]: 102: Hoare triple {55448#true} assume true; {55448#true} is VALID [2018-11-19 17:32:57,361 INFO L268 TraceCheckUtils]: 103: Hoare quadruple {55448#true} {55448#true} #738#return; {55448#true} is VALID [2018-11-19 17:32:57,361 INFO L273 TraceCheckUtils]: 104: Hoare triple {55448#true} ~tmp___1~2 := #t~ret127;havoc #t~ret127;havoc #t~mem126;~pipe~0 := (if ~bitwiseOr(~tmp___1~2, 1073741952) % 4294967296 % 4294967296 <= 2147483647 then ~bitwiseOr(~tmp___1~2, 1073741952) % 4294967296 % 4294967296 else ~bitwiseOr(~tmp___1~2, 1073741952) % 4294967296 % 4294967296 - 4294967296); {55448#true} is VALID [2018-11-19 17:32:57,362 INFO L256 TraceCheckUtils]: 105: Hoare triple {55448#true} call #t~ret128 := usb_maxpacket(~dev~1.base, ~dev~1.offset, ~pipe~0, (if 0 == ~bitwiseAnd(~pipe~0, 128) then 1 else 0)); {55448#true} is VALID [2018-11-19 17:32:57,362 INFO L273 TraceCheckUtils]: 106: Hoare triple {55448#true} ~udev.base, ~udev.offset := #in~udev.base, #in~udev.offset;~pipe := #in~pipe;~is_out := #in~is_out;havoc ~ep~0.base, ~ep~0.offset;havoc ~epnum~0;havoc ~__ret_warn_on~0;havoc ~tmp~2;havoc ~__ret_warn_on___0~0;havoc ~tmp___0~1;~epnum~0 := ~bitwiseAnd(~pipe / 32768, 15); {55448#true} is VALID [2018-11-19 17:32:57,362 INFO L273 TraceCheckUtils]: 107: Hoare triple {55448#true} assume 0 != ~is_out;~__ret_warn_on~0 := (if 0 != ~bitwiseAnd(~pipe, 128) then 1 else 0); {55448#true} is VALID [2018-11-19 17:32:57,362 INFO L256 TraceCheckUtils]: 108: Hoare triple {55448#true} call #t~ret47 := ldv__builtin_expect((if 0 != ~__ret_warn_on~0 then 1 else 0), 0); {55448#true} is VALID [2018-11-19 17:32:57,362 INFO L273 TraceCheckUtils]: 109: Hoare triple {55448#true} ~exp := #in~exp;~c := #in~c;#res := ~exp; {55448#true} is VALID [2018-11-19 17:32:57,362 INFO L273 TraceCheckUtils]: 110: Hoare triple {55448#true} assume true; {55448#true} is VALID [2018-11-19 17:32:57,362 INFO L268 TraceCheckUtils]: 111: Hoare quadruple {55448#true} {55448#true} #810#return; {55448#true} is VALID [2018-11-19 17:32:57,362 INFO L273 TraceCheckUtils]: 112: Hoare triple {55448#true} assume -9223372036854775808 <= #t~ret47 && #t~ret47 <= 9223372036854775807;~tmp~2 := #t~ret47;havoc #t~ret47; {55448#true} is VALID [2018-11-19 17:32:57,362 INFO L273 TraceCheckUtils]: 113: Hoare triple {55448#true} assume 0 != ~tmp~2;call warn_slowpath_null(#t~string48.base, #t~string48.offset, 1563); {55448#true} is VALID [2018-11-19 17:32:57,363 INFO L256 TraceCheckUtils]: 114: Hoare triple {55448#true} call #t~ret49 := ldv__builtin_expect((if 0 != ~__ret_warn_on~0 then 1 else 0), 0); {55448#true} is VALID [2018-11-19 17:32:57,363 INFO L273 TraceCheckUtils]: 115: Hoare triple {55448#true} ~exp := #in~exp;~c := #in~c;#res := ~exp; {55448#true} is VALID [2018-11-19 17:32:57,363 INFO L273 TraceCheckUtils]: 116: Hoare triple {55448#true} assume true; {55448#true} is VALID [2018-11-19 17:32:57,363 INFO L268 TraceCheckUtils]: 117: Hoare quadruple {55448#true} {55448#true} #812#return; {55448#true} is VALID [2018-11-19 17:32:57,363 INFO L273 TraceCheckUtils]: 118: Hoare triple {55448#true} assume -9223372036854775808 <= #t~ret49 && #t~ret49 <= 9223372036854775807;havoc #t~ret49;call #t~mem50.base, #t~mem50.offset := read~$Pointer$(~udev.base, 1314 + ~udev.offset + 8 * (~epnum~0 % 4294967296), 8);~ep~0.base, ~ep~0.offset := #t~mem50.base, #t~mem50.offset;havoc #t~mem50.base, #t~mem50.offset; {55448#true} is VALID [2018-11-19 17:32:57,363 INFO L273 TraceCheckUtils]: 119: Hoare triple {55448#true} assume 0 == (~ep~0.base + ~ep~0.offset) % 18446744073709551616;#res := 0; {55448#true} is VALID [2018-11-19 17:32:57,363 INFO L273 TraceCheckUtils]: 120: Hoare triple {55448#true} assume true; {55448#true} is VALID [2018-11-19 17:32:57,363 INFO L268 TraceCheckUtils]: 121: Hoare quadruple {55448#true} {55448#true} #740#return; {55448#true} is VALID [2018-11-19 17:32:57,363 INFO L273 TraceCheckUtils]: 122: Hoare triple {55448#true} ~tmp___2~0 := #t~ret128;havoc #t~ret128;~maxp~0 := ~tmp___2~0 % 65536; {55448#true} is VALID [2018-11-19 17:32:57,364 INFO L256 TraceCheckUtils]: 123: Hoare triple {55448#true} call #t~ret129.base, #t~ret129.offset := kzalloc(232, 208); {55448#true} is VALID [2018-11-19 17:32:57,364 INFO L273 TraceCheckUtils]: 124: Hoare triple {55448#true} ~size := #in~size;~flags := #in~flags;havoc ~tmp~3.base, ~tmp~3.offset; {55448#true} is VALID [2018-11-19 17:32:57,364 INFO L256 TraceCheckUtils]: 125: Hoare triple {55448#true} call #t~ret60.base, #t~ret60.offset := kmalloc(~size, ~bitwiseOr(~flags, 32768)); {55448#true} is VALID [2018-11-19 17:32:57,364 INFO L273 TraceCheckUtils]: 126: Hoare triple {55448#true} ~size := #in~size;~flags := #in~flags;havoc ~tmp___1~1.base, ~tmp___1~1.offset; {55448#true} is VALID [2018-11-19 17:32:57,364 INFO L256 TraceCheckUtils]: 127: Hoare triple {55448#true} call #t~ret59.base, #t~ret59.offset := __kmalloc(~size, ~flags); {55448#true} is VALID [2018-11-19 17:32:57,364 INFO L273 TraceCheckUtils]: 128: Hoare triple {55448#true} ~size := #in~size;~t := #in~t; {55448#true} is VALID [2018-11-19 17:32:57,364 INFO L256 TraceCheckUtils]: 129: Hoare triple {55448#true} call #t~ret58.base, #t~ret58.offset := ldv_malloc(~size); {55448#true} is VALID [2018-11-19 17:32:57,364 INFO L273 TraceCheckUtils]: 130: Hoare triple {55448#true} ~size := #in~size;havoc ~p~0.base, ~p~0.offset;havoc ~tmp~4.base, ~tmp~4.offset;havoc ~tmp___0~2;assume -2147483648 <= #t~nondet65 && #t~nondet65 <= 2147483647;~tmp___0~2 := #t~nondet65;havoc #t~nondet65; {55448#true} is VALID [2018-11-19 17:32:57,364 INFO L273 TraceCheckUtils]: 131: Hoare triple {55448#true} assume !(0 != ~tmp___0~2);call #t~malloc66.base, #t~malloc66.offset := #Ultimate.alloc(~size);~tmp~4.base, ~tmp~4.offset := #t~malloc66.base, #t~malloc66.offset;~p~0.base, ~p~0.offset := ~tmp~4.base, ~tmp~4.offset;assume 0 != (if 0 != (~p~0.base + ~p~0.offset) % 18446744073709551616 then 1 else 0);#res.base, #res.offset := ~p~0.base, ~p~0.offset; {55448#true} is VALID [2018-11-19 17:32:57,365 INFO L273 TraceCheckUtils]: 132: Hoare triple {55448#true} assume true; {55448#true} is VALID [2018-11-19 17:32:57,365 INFO L268 TraceCheckUtils]: 133: Hoare quadruple {55448#true} {55448#true} #822#return; {55448#true} is VALID [2018-11-19 17:32:57,365 INFO L273 TraceCheckUtils]: 134: Hoare triple {55448#true} #res.base, #res.offset := #t~ret58.base, #t~ret58.offset;havoc #t~ret58.base, #t~ret58.offset; {55448#true} is VALID [2018-11-19 17:32:57,365 INFO L273 TraceCheckUtils]: 135: Hoare triple {55448#true} assume true; {55448#true} is VALID [2018-11-19 17:32:57,365 INFO L268 TraceCheckUtils]: 136: Hoare quadruple {55448#true} {55448#true} #870#return; {55448#true} is VALID [2018-11-19 17:32:57,365 INFO L273 TraceCheckUtils]: 137: Hoare triple {55448#true} ~tmp___1~1.base, ~tmp___1~1.offset := #t~ret59.base, #t~ret59.offset;havoc #t~ret59.base, #t~ret59.offset;#res.base, #res.offset := ~tmp___1~1.base, ~tmp___1~1.offset; {55448#true} is VALID [2018-11-19 17:32:57,365 INFO L273 TraceCheckUtils]: 138: Hoare triple {55448#true} assume true; {55448#true} is VALID [2018-11-19 17:32:57,365 INFO L268 TraceCheckUtils]: 139: Hoare quadruple {55448#true} {55448#true} #868#return; {55448#true} is VALID [2018-11-19 17:32:57,365 INFO L273 TraceCheckUtils]: 140: Hoare triple {55448#true} ~tmp~3.base, ~tmp~3.offset := #t~ret60.base, #t~ret60.offset;havoc #t~ret60.base, #t~ret60.offset;#res.base, #res.offset := ~tmp~3.base, ~tmp~3.offset; {55448#true} is VALID [2018-11-19 17:32:57,366 INFO L273 TraceCheckUtils]: 141: Hoare triple {55448#true} assume true; {55448#true} is VALID [2018-11-19 17:32:57,366 INFO L268 TraceCheckUtils]: 142: Hoare quadruple {55448#true} {55448#true} #742#return; {55448#true} is VALID [2018-11-19 17:32:57,366 INFO L273 TraceCheckUtils]: 143: Hoare triple {55448#true} ~tmp___3~0.base, ~tmp___3~0.offset := #t~ret129.base, #t~ret129.offset;havoc #t~ret129.base, #t~ret129.offset;~acecad~3.base, ~acecad~3.offset := ~tmp___3~0.base, ~tmp___3~0.offset; {55448#true} is VALID [2018-11-19 17:32:57,366 INFO L256 TraceCheckUtils]: 144: Hoare triple {55448#true} call #t~ret130.base, #t~ret130.offset := input_allocate_device(); {55448#true} is VALID [2018-11-19 17:32:57,366 INFO L256 TraceCheckUtils]: 145: Hoare triple {55448#true} call #t~ret74.base, #t~ret74.offset := kzalloc(1855, ~bitwiseOr(~bitwiseOr(16, 64), 128)); {55448#true} is VALID [2018-11-19 17:32:57,366 INFO L273 TraceCheckUtils]: 146: Hoare triple {55448#true} ~size := #in~size;~flags := #in~flags;havoc ~tmp~3.base, ~tmp~3.offset; {55448#true} is VALID [2018-11-19 17:32:57,366 INFO L256 TraceCheckUtils]: 147: Hoare triple {55448#true} call #t~ret60.base, #t~ret60.offset := kmalloc(~size, ~bitwiseOr(~flags, 32768)); {55448#true} is VALID [2018-11-19 17:32:57,366 INFO L273 TraceCheckUtils]: 148: Hoare triple {55448#true} ~size := #in~size;~flags := #in~flags;havoc ~tmp___1~1.base, ~tmp___1~1.offset; {55448#true} is VALID [2018-11-19 17:32:57,366 INFO L256 TraceCheckUtils]: 149: Hoare triple {55448#true} call #t~ret59.base, #t~ret59.offset := __kmalloc(~size, ~flags); {55448#true} is VALID [2018-11-19 17:32:57,367 INFO L273 TraceCheckUtils]: 150: Hoare triple {55448#true} ~size := #in~size;~t := #in~t; {55448#true} is VALID [2018-11-19 17:32:57,367 INFO L256 TraceCheckUtils]: 151: Hoare triple {55448#true} call #t~ret58.base, #t~ret58.offset := ldv_malloc(~size); {55448#true} is VALID [2018-11-19 17:32:57,367 INFO L273 TraceCheckUtils]: 152: Hoare triple {55448#true} ~size := #in~size;havoc ~p~0.base, ~p~0.offset;havoc ~tmp~4.base, ~tmp~4.offset;havoc ~tmp___0~2;assume -2147483648 <= #t~nondet65 && #t~nondet65 <= 2147483647;~tmp___0~2 := #t~nondet65;havoc #t~nondet65; {55448#true} is VALID [2018-11-19 17:32:57,367 INFO L273 TraceCheckUtils]: 153: Hoare triple {55448#true} assume !(0 != ~tmp___0~2);call #t~malloc66.base, #t~malloc66.offset := #Ultimate.alloc(~size);~tmp~4.base, ~tmp~4.offset := #t~malloc66.base, #t~malloc66.offset;~p~0.base, ~p~0.offset := ~tmp~4.base, ~tmp~4.offset;assume 0 != (if 0 != (~p~0.base + ~p~0.offset) % 18446744073709551616 then 1 else 0);#res.base, #res.offset := ~p~0.base, ~p~0.offset; {55448#true} is VALID [2018-11-19 17:32:57,367 INFO L273 TraceCheckUtils]: 154: Hoare triple {55448#true} assume true; {55448#true} is VALID [2018-11-19 17:32:57,367 INFO L268 TraceCheckUtils]: 155: Hoare quadruple {55448#true} {55448#true} #822#return; {55448#true} is VALID [2018-11-19 17:32:57,367 INFO L273 TraceCheckUtils]: 156: Hoare triple {55448#true} #res.base, #res.offset := #t~ret58.base, #t~ret58.offset;havoc #t~ret58.base, #t~ret58.offset; {55448#true} is VALID [2018-11-19 17:32:57,367 INFO L273 TraceCheckUtils]: 157: Hoare triple {55448#true} assume true; {55448#true} is VALID [2018-11-19 17:32:57,368 INFO L268 TraceCheckUtils]: 158: Hoare quadruple {55448#true} {55448#true} #870#return; {55448#true} is VALID [2018-11-19 17:32:57,368 INFO L273 TraceCheckUtils]: 159: Hoare triple {55448#true} ~tmp___1~1.base, ~tmp___1~1.offset := #t~ret59.base, #t~ret59.offset;havoc #t~ret59.base, #t~ret59.offset;#res.base, #res.offset := ~tmp___1~1.base, ~tmp___1~1.offset; {55448#true} is VALID [2018-11-19 17:32:57,368 INFO L273 TraceCheckUtils]: 160: Hoare triple {55448#true} assume true; {55448#true} is VALID [2018-11-19 17:32:57,368 INFO L268 TraceCheckUtils]: 161: Hoare quadruple {55448#true} {55448#true} #868#return; {55448#true} is VALID [2018-11-19 17:32:57,368 INFO L273 TraceCheckUtils]: 162: Hoare triple {55448#true} ~tmp~3.base, ~tmp~3.offset := #t~ret60.base, #t~ret60.offset;havoc #t~ret60.base, #t~ret60.offset;#res.base, #res.offset := ~tmp~3.base, ~tmp~3.offset; {55448#true} is VALID [2018-11-19 17:32:57,368 INFO L273 TraceCheckUtils]: 163: Hoare triple {55448#true} assume true; {55448#true} is VALID [2018-11-19 17:32:57,368 INFO L268 TraceCheckUtils]: 164: Hoare quadruple {55448#true} {55448#true} #854#return; {55448#true} is VALID [2018-11-19 17:32:57,368 INFO L273 TraceCheckUtils]: 165: Hoare triple {55448#true} #res.base, #res.offset := #t~ret74.base, #t~ret74.offset;havoc #t~ret74.base, #t~ret74.offset; {55448#true} is VALID [2018-11-19 17:32:57,368 INFO L273 TraceCheckUtils]: 166: Hoare triple {55448#true} assume true; {55448#true} is VALID [2018-11-19 17:32:57,369 INFO L268 TraceCheckUtils]: 167: Hoare quadruple {55448#true} {55448#true} #744#return; {55448#true} is VALID [2018-11-19 17:32:57,369 INFO L273 TraceCheckUtils]: 168: Hoare triple {55448#true} ~input_dev~0.base, ~input_dev~0.offset := #t~ret130.base, #t~ret130.offset;havoc #t~ret130.base, #t~ret130.offset; {55448#true} is VALID [2018-11-19 17:32:57,369 INFO L273 TraceCheckUtils]: 169: Hoare triple {55448#true} assume !(0 == (~acecad~3.base + ~acecad~3.offset) % 18446744073709551616 || 0 == (~input_dev~0.base + ~input_dev~0.offset) % 18446744073709551616);call #t~ret131.base, #t~ret131.offset := usb_alloc_coherent(~dev~1.base, ~dev~1.offset, 8, 208, ~acecad~3.base, 224 + ~acecad~3.offset);~tmp___4~0.base, ~tmp___4~0.offset := #t~ret131.base, #t~ret131.offset;havoc #t~ret131.base, #t~ret131.offset;call write~$Pointer$(~tmp___4~0.base, ~tmp___4~0.offset, ~acecad~3.base, 216 + ~acecad~3.offset, 8);call #t~mem132.base, #t~mem132.offset := read~$Pointer$(~acecad~3.base, 216 + ~acecad~3.offset, 8); {55448#true} is VALID [2018-11-19 17:32:57,369 INFO L273 TraceCheckUtils]: 170: Hoare triple {55448#true} assume !(0 == (#t~mem132.base + #t~mem132.offset) % 18446744073709551616);havoc #t~mem132.base, #t~mem132.offset; {55448#true} is VALID [2018-11-19 17:32:57,369 INFO L256 TraceCheckUtils]: 171: Hoare triple {55448#true} call #t~ret133.base, #t~ret133.offset := ldv_usb_alloc_urb_5(0, 208); {55448#true} is VALID [2018-11-19 17:32:57,369 INFO L273 TraceCheckUtils]: 172: Hoare triple {55448#true} ~ldv_func_arg1 := #in~ldv_func_arg1;~ldv_func_arg2 := #in~ldv_func_arg2;havoc ~ldv_func_res~1.base, ~ldv_func_res~1.offset;havoc ~tmp~23.base, ~tmp~23.offset;call #t~ret196.base, #t~ret196.offset := usb_alloc_urb(~ldv_func_arg1, ~ldv_func_arg2);~tmp~23.base, ~tmp~23.offset := #t~ret196.base, #t~ret196.offset;havoc #t~ret196.base, #t~ret196.offset;~ldv_func_res~1.base, ~ldv_func_res~1.offset := ~tmp~23.base, ~tmp~23.offset; {55448#true} is VALID [2018-11-19 17:32:57,369 INFO L256 TraceCheckUtils]: 173: Hoare triple {55448#true} call ldv_alloc_urb(~ldv_func_res~1.base, ~ldv_func_res~1.offset); {55448#true} is VALID [2018-11-19 17:32:57,370 INFO L273 TraceCheckUtils]: 174: Hoare triple {55448#true} ~res.base, ~res.offset := #in~res.base, #in~res.offset; {55450#(and (= ldv_alloc_urb_~res.base |ldv_alloc_urb_#in~res.base|) (= ldv_alloc_urb_~res.offset |ldv_alloc_urb_#in~res.offset|))} is VALID [2018-11-19 17:32:57,374 INFO L273 TraceCheckUtils]: 175: Hoare triple {55450#(and (= ldv_alloc_urb_~res.base |ldv_alloc_urb_#in~res.base|) (= ldv_alloc_urb_~res.offset |ldv_alloc_urb_#in~res.offset|))} assume 0 != (~res.base + ~res.offset) % 18446744073709551616;~URB_STATE~0 := 1 + ~URB_STATE~0; {55451#(<= (+ |ldv_alloc_urb_#in~res.base| |ldv_alloc_urb_#in~res.offset|) (+ (* 18446744073709551616 (div (+ |ldv_alloc_urb_#in~res.base| (+ |ldv_alloc_urb_#in~res.offset| (- 1))) 18446744073709551616)) 18446744073709551615))} is VALID [2018-11-19 17:32:57,374 INFO L273 TraceCheckUtils]: 176: Hoare triple {55451#(<= (+ |ldv_alloc_urb_#in~res.base| |ldv_alloc_urb_#in~res.offset|) (+ (* 18446744073709551616 (div (+ |ldv_alloc_urb_#in~res.base| (+ |ldv_alloc_urb_#in~res.offset| (- 1))) 18446744073709551616)) 18446744073709551615))} assume true; {55451#(<= (+ |ldv_alloc_urb_#in~res.base| |ldv_alloc_urb_#in~res.offset|) (+ (* 18446744073709551616 (div (+ |ldv_alloc_urb_#in~res.base| (+ |ldv_alloc_urb_#in~res.offset| (- 1))) 18446744073709551616)) 18446744073709551615))} is VALID [2018-11-19 17:32:57,375 INFO L268 TraceCheckUtils]: 177: Hoare quadruple {55451#(<= (+ |ldv_alloc_urb_#in~res.base| |ldv_alloc_urb_#in~res.offset|) (+ (* 18446744073709551616 (div (+ |ldv_alloc_urb_#in~res.base| (+ |ldv_alloc_urb_#in~res.offset| (- 1))) 18446744073709551616)) 18446744073709551615))} {55448#true} #874#return; {55452#(<= (+ ldv_usb_alloc_urb_5_~ldv_func_res~1.base ldv_usb_alloc_urb_5_~ldv_func_res~1.offset) (+ (* 18446744073709551616 (div (+ ldv_usb_alloc_urb_5_~ldv_func_res~1.base (+ ldv_usb_alloc_urb_5_~ldv_func_res~1.offset (- 1))) 18446744073709551616)) 18446744073709551615))} is VALID [2018-11-19 17:32:57,375 INFO L273 TraceCheckUtils]: 178: Hoare triple {55452#(<= (+ ldv_usb_alloc_urb_5_~ldv_func_res~1.base ldv_usb_alloc_urb_5_~ldv_func_res~1.offset) (+ (* 18446744073709551616 (div (+ ldv_usb_alloc_urb_5_~ldv_func_res~1.base (+ ldv_usb_alloc_urb_5_~ldv_func_res~1.offset (- 1))) 18446744073709551616)) 18446744073709551615))} #res.base, #res.offset := ~ldv_func_res~1.base, ~ldv_func_res~1.offset; {55453#(<= (+ |ldv_usb_alloc_urb_5_#res.base| |ldv_usb_alloc_urb_5_#res.offset|) (+ (* 18446744073709551616 (div (+ |ldv_usb_alloc_urb_5_#res.base| (+ |ldv_usb_alloc_urb_5_#res.offset| (- 1))) 18446744073709551616)) 18446744073709551615))} is VALID [2018-11-19 17:32:57,376 INFO L273 TraceCheckUtils]: 179: Hoare triple {55453#(<= (+ |ldv_usb_alloc_urb_5_#res.base| |ldv_usb_alloc_urb_5_#res.offset|) (+ (* 18446744073709551616 (div (+ |ldv_usb_alloc_urb_5_#res.base| (+ |ldv_usb_alloc_urb_5_#res.offset| (- 1))) 18446744073709551616)) 18446744073709551615))} assume true; {55453#(<= (+ |ldv_usb_alloc_urb_5_#res.base| |ldv_usb_alloc_urb_5_#res.offset|) (+ (* 18446744073709551616 (div (+ |ldv_usb_alloc_urb_5_#res.base| (+ |ldv_usb_alloc_urb_5_#res.offset| (- 1))) 18446744073709551616)) 18446744073709551615))} is VALID [2018-11-19 17:32:57,377 INFO L268 TraceCheckUtils]: 180: Hoare quadruple {55453#(<= (+ |ldv_usb_alloc_urb_5_#res.base| |ldv_usb_alloc_urb_5_#res.offset|) (+ (* 18446744073709551616 (div (+ |ldv_usb_alloc_urb_5_#res.base| (+ |ldv_usb_alloc_urb_5_#res.offset| (- 1))) 18446744073709551616)) 18446744073709551615))} {55448#true} #746#return; {55454#(<= (+ |usb_acecad_probe_#t~ret133.offset| |usb_acecad_probe_#t~ret133.base|) (+ (* 18446744073709551616 (div (+ |usb_acecad_probe_#t~ret133.base| (+ |usb_acecad_probe_#t~ret133.offset| (- 1))) 18446744073709551616)) 18446744073709551615))} is VALID [2018-11-19 17:32:57,378 INFO L273 TraceCheckUtils]: 181: Hoare triple {55454#(<= (+ |usb_acecad_probe_#t~ret133.offset| |usb_acecad_probe_#t~ret133.base|) (+ (* 18446744073709551616 (div (+ |usb_acecad_probe_#t~ret133.base| (+ |usb_acecad_probe_#t~ret133.offset| (- 1))) 18446744073709551616)) 18446744073709551615))} call write~$Pointer$(#t~ret133.base, #t~ret133.offset, ~acecad~3.base, 208 + ~acecad~3.offset, 8);havoc #t~ret133.base, #t~ret133.offset;call #t~mem134.base, #t~mem134.offset := read~$Pointer$(~acecad~3.base, 208 + ~acecad~3.offset, 8); {55455#(<= (+ (* 18446744073709551616 (div (+ |usb_acecad_probe_#t~mem134.offset| |usb_acecad_probe_#t~mem134.base|) 18446744073709551616)) 1) (+ |usb_acecad_probe_#t~mem134.offset| |usb_acecad_probe_#t~mem134.base|))} is VALID [2018-11-19 17:32:57,379 INFO L273 TraceCheckUtils]: 182: Hoare triple {55455#(<= (+ (* 18446744073709551616 (div (+ |usb_acecad_probe_#t~mem134.offset| |usb_acecad_probe_#t~mem134.base|) 18446744073709551616)) 1) (+ |usb_acecad_probe_#t~mem134.offset| |usb_acecad_probe_#t~mem134.base|))} assume 0 == (#t~mem134.base + #t~mem134.offset) % 18446744073709551616;havoc #t~mem134.base, #t~mem134.offset;~err~0 := -12; {55449#false} is VALID [2018-11-19 17:32:57,379 INFO L273 TraceCheckUtils]: 183: Hoare triple {55449#false} call #t~mem170.base, #t~mem170.offset := read~$Pointer$(~acecad~3.base, 216 + ~acecad~3.offset, 8);call #t~mem171 := read~int(~acecad~3.base, 224 + ~acecad~3.offset, 8);call usb_free_coherent(~dev~1.base, ~dev~1.offset, 8, #t~mem170.base, #t~mem170.offset, #t~mem171);havoc #t~mem171;havoc #t~mem170.base, #t~mem170.offset; {55449#false} is VALID [2018-11-19 17:32:57,379 INFO L273 TraceCheckUtils]: 184: Hoare triple {55449#false} call input_free_device(~input_dev~0.base, ~input_dev~0.offset);call kfree(~acecad~3.base, ~acecad~3.offset);#res := ~err~0; {55449#false} is VALID [2018-11-19 17:32:57,379 INFO L273 TraceCheckUtils]: 185: Hoare triple {55449#false} assume true; {55449#false} is VALID [2018-11-19 17:32:57,380 INFO L268 TraceCheckUtils]: 186: Hoare quadruple {55449#false} {55448#true} #826#return; {55449#false} is VALID [2018-11-19 17:32:57,380 INFO L273 TraceCheckUtils]: 187: Hoare triple {55449#false} assume -2147483648 <= #t~ret188 && #t~ret188 <= 2147483647;~ldv_retval_0~0 := #t~ret188;havoc #t~ret188; {55449#false} is VALID [2018-11-19 17:32:57,380 INFO L273 TraceCheckUtils]: 188: Hoare triple {55449#false} assume !(0 == ~ldv_retval_0~0); {55449#false} is VALID [2018-11-19 17:32:57,380 INFO L273 TraceCheckUtils]: 189: Hoare triple {55449#false} assume -2147483648 <= #t~nondet184 && #t~nondet184 <= 2147483647;~tmp___0~6 := #t~nondet184;havoc #t~nondet184;#t~switch185 := 0 == ~tmp___0~6; {55449#false} is VALID [2018-11-19 17:32:57,380 INFO L273 TraceCheckUtils]: 190: Hoare triple {55449#false} assume !#t~switch185;#t~switch185 := #t~switch185 || 1 == ~tmp___0~6; {55449#false} is VALID [2018-11-19 17:32:57,381 INFO L273 TraceCheckUtils]: 191: Hoare triple {55449#false} assume #t~switch185; {55449#false} is VALID [2018-11-19 17:32:57,381 INFO L273 TraceCheckUtils]: 192: Hoare triple {55449#false} assume 0 != ~ldv_state_variable_0~0;assume -2147483648 <= #t~nondet189 && #t~nondet189 <= 2147483647;~tmp___2~1 := #t~nondet189;havoc #t~nondet189;#t~switch190 := 0 == ~tmp___2~1; {55449#false} is VALID [2018-11-19 17:32:57,381 INFO L273 TraceCheckUtils]: 193: Hoare triple {55449#false} assume #t~switch190; {55449#false} is VALID [2018-11-19 17:32:57,381 INFO L273 TraceCheckUtils]: 194: Hoare triple {55449#false} assume 3 == ~ldv_state_variable_0~0 && 0 == ~ref_cnt~0; {55449#false} is VALID [2018-11-19 17:32:57,381 INFO L256 TraceCheckUtils]: 195: Hoare triple {55449#false} call usb_acecad_exit(); {55448#true} is VALID [2018-11-19 17:32:57,381 INFO L256 TraceCheckUtils]: 196: Hoare triple {55448#true} call ldv_usb_deregister_11(~#usb_acecad_driver~0.base, ~#usb_acecad_driver~0.offset); {55448#true} is VALID [2018-11-19 17:32:57,382 INFO L273 TraceCheckUtils]: 197: Hoare triple {55448#true} ~arg.base, ~arg.offset := #in~arg.base, #in~arg.offset;call usb_deregister(~arg.base, ~arg.offset);~ldv_state_variable_1~0 := 0; {55448#true} is VALID [2018-11-19 17:32:57,382 INFO L273 TraceCheckUtils]: 198: Hoare triple {55448#true} assume true; {55448#true} is VALID [2018-11-19 17:32:57,382 INFO L268 TraceCheckUtils]: 199: Hoare quadruple {55448#true} {55448#true} #794#return; {55448#true} is VALID [2018-11-19 17:32:57,382 INFO L273 TraceCheckUtils]: 200: Hoare triple {55448#true} assume true; {55448#true} is VALID [2018-11-19 17:32:57,382 INFO L268 TraceCheckUtils]: 201: Hoare quadruple {55448#true} {55449#false} #832#return; {55449#false} is VALID [2018-11-19 17:32:57,382 INFO L273 TraceCheckUtils]: 202: Hoare triple {55449#false} ~ldv_state_variable_0~0 := 2; {55449#false} is VALID [2018-11-19 17:32:57,382 INFO L256 TraceCheckUtils]: 203: Hoare triple {55449#false} call ldv_check_final_state(); {55449#false} is VALID [2018-11-19 17:32:57,382 INFO L273 TraceCheckUtils]: 204: Hoare triple {55449#false} assume 0 != ~URB_STATE~0; {55449#false} is VALID [2018-11-19 17:32:57,382 INFO L256 TraceCheckUtils]: 205: Hoare triple {55449#false} call ldv_error(); {55449#false} is VALID [2018-11-19 17:32:57,383 INFO L273 TraceCheckUtils]: 206: Hoare triple {55449#false} assume !false; {55449#false} is VALID [2018-11-19 17:32:57,399 INFO L134 CoverageAnalysis]: Checked inductivity of 39 backedges. 7 proven. 0 refuted. 0 times theorem prover too weak. 32 trivial. 0 not checked. [2018-11-19 17:32:57,400 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-19 17:32:57,400 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2018-11-19 17:32:57,400 INFO L78 Accepts]: Start accepts. Automaton has 8 states. Word has length 207 [2018-11-19 17:32:57,401 INFO L84 Accepts]: Finished accepts. word is accepted. [2018-11-19 17:32:57,401 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 8 states. [2018-11-19 17:32:57,584 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 179 edges. 179 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2018-11-19 17:32:57,584 INFO L459 AbstractCegarLoop]: Interpolant automaton has 8 states [2018-11-19 17:32:57,584 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2018-11-19 17:32:57,585 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2018-11-19 17:32:57,585 INFO L87 Difference]: Start difference. First operand 1149 states and 1371 transitions. Second operand 8 states. [2018-11-19 17:33:05,709 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-19 17:33:05,709 INFO L93 Difference]: Finished difference Result 1739 states and 2075 transitions. [2018-11-19 17:33:05,710 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2018-11-19 17:33:05,710 INFO L78 Accepts]: Start accepts. Automaton has 8 states. Word has length 207 [2018-11-19 17:33:05,710 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-11-19 17:33:05,710 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2018-11-19 17:33:05,714 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 644 transitions. [2018-11-19 17:33:05,714 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2018-11-19 17:33:05,717 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 644 transitions. [2018-11-19 17:33:05,717 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 8 states and 644 transitions. [2018-11-19 17:33:06,214 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 644 edges. 644 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2018-11-19 17:33:06,280 INFO L225 Difference]: With dead ends: 1739 [2018-11-19 17:33:06,280 INFO L226 Difference]: Without dead ends: 1163 [2018-11-19 17:33:06,282 INFO L613 BasicCegarLoop]: 0 DeclaredPredicates, 10 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2018-11-19 17:33:06,283 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1163 states. [2018-11-19 17:33:08,377 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1163 to 1157. [2018-11-19 17:33:08,377 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2018-11-19 17:33:08,377 INFO L82 GeneralOperation]: Start isEquivalent. First operand 1163 states. Second operand 1157 states. [2018-11-19 17:33:08,377 INFO L74 IsIncluded]: Start isIncluded. First operand 1163 states. Second operand 1157 states. [2018-11-19 17:33:08,377 INFO L87 Difference]: Start difference. First operand 1163 states. Second operand 1157 states. [2018-11-19 17:33:08,430 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-19 17:33:08,431 INFO L93 Difference]: Finished difference Result 1163 states and 1383 transitions. [2018-11-19 17:33:08,431 INFO L276 IsEmpty]: Start isEmpty. Operand 1163 states and 1383 transitions. [2018-11-19 17:33:08,432 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-11-19 17:33:08,433 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2018-11-19 17:33:08,433 INFO L74 IsIncluded]: Start isIncluded. First operand 1157 states. Second operand 1163 states. [2018-11-19 17:33:08,433 INFO L87 Difference]: Start difference. First operand 1157 states. Second operand 1163 states. [2018-11-19 17:33:08,479 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-19 17:33:08,479 INFO L93 Difference]: Finished difference Result 1163 states and 1383 transitions. [2018-11-19 17:33:08,479 INFO L276 IsEmpty]: Start isEmpty. Operand 1163 states and 1383 transitions. [2018-11-19 17:33:08,480 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-11-19 17:33:08,481 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2018-11-19 17:33:08,481 INFO L88 GeneralOperation]: Finished isEquivalent. [2018-11-19 17:33:08,481 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2018-11-19 17:33:08,481 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1157 states. [2018-11-19 17:33:08,530 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1157 states to 1157 states and 1377 transitions. [2018-11-19 17:33:08,531 INFO L78 Accepts]: Start accepts. Automaton has 1157 states and 1377 transitions. Word has length 207 [2018-11-19 17:33:08,531 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-11-19 17:33:08,531 INFO L480 AbstractCegarLoop]: Abstraction has 1157 states and 1377 transitions. [2018-11-19 17:33:08,531 INFO L481 AbstractCegarLoop]: Interpolant automaton has 8 states. [2018-11-19 17:33:08,531 INFO L276 IsEmpty]: Start isEmpty. Operand 1157 states and 1377 transitions. [2018-11-19 17:33:08,533 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 255 [2018-11-19 17:33:08,533 INFO L376 BasicCegarLoop]: Found error trace [2018-11-19 17:33:08,533 INFO L384 BasicCegarLoop]: trace histogram [3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-19 17:33:08,534 INFO L423 AbstractCegarLoop]: === Iteration 12 === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-11-19 17:33:08,534 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-19 17:33:08,534 INFO L82 PathProgramCache]: Analyzing trace with hash -1157348385, now seen corresponding path program 1 times [2018-11-19 17:33:08,534 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-19 17:33:08,534 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-19 17:33:08,536 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-19 17:33:08,536 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-19 17:33:08,536 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-19 17:33:08,598 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-19 17:33:08,786 INFO L256 TraceCheckUtils]: 0: Hoare triple {61515#true} call ULTIMATE.init(); {61515#true} is VALID [2018-11-19 17:33:08,786 INFO L273 TraceCheckUtils]: 1: Hoare triple {61515#true} #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];call #t~string24.base, #t~string24.offset := #Ultimate.alloc(10);call #t~string31.base, #t~string31.offset := #Ultimate.alloc(7);#memory_int := #memory_int[#t~string31.base,#t~string31.offset := 97];#memory_int := #memory_int[#t~string31.base,1 + #t~string31.offset := 99];#memory_int := #memory_int[#t~string31.base,2 + #t~string31.offset := 101];#memory_int := #memory_int[#t~string31.base,3 + #t~string31.offset := 99];#memory_int := #memory_int[#t~string31.base,4 + #t~string31.offset := 97];#memory_int := #memory_int[#t~string31.base,5 + #t~string31.offset := 100];#memory_int := #memory_int[#t~string31.base,6 + #t~string31.offset := 0];call #t~string48.base, #t~string48.offset := #Ultimate.alloc(20);call #t~string52.base, #t~string52.offset := #Ultimate.alloc(20);call #t~string109.base, #t~string109.offset := #Ultimate.alloc(57);call #t~string140.base, #t~string140.offset := #Ultimate.alloc(2);#memory_int := #memory_int[#t~string140.base,#t~string140.offset := 32];#memory_int := #memory_int[#t~string140.base,1 + #t~string140.offset := 0];call #t~string145.base, #t~string145.offset := #Ultimate.alloc(8);call #t~string151.base, #t~string151.offset := #Ultimate.alloc(34);call #t~string156.base, #t~string156.offset := #Ultimate.alloc(32);call #t~string178.base, #t~string178.offset := #Ultimate.alloc(11);call #t~string181.base, #t~string181.offset := #Ultimate.alloc(48);~LDV_IN_INTERRUPT~0 := 1;~ref_cnt~0 := 0;~ldv_state_variable_1~0 := 0;~usb_counter~0 := 0;~ldv_state_variable_0~0 := 0;~ldv_retval_0~0 := 0;~ldv_retval_1~0 := 0;~URB_STATE~0 := 0;~DEV_STATE~0 := 0;~INTERF_STATE~0 := 0;~SERIAL_STATE~0 := 0;~usb_intfdata~0.base, ~usb_intfdata~0.offset := 0, 0;~usb_acecad_driver_group1~0.base, ~usb_acecad_driver_group1~0.offset := 0, 0;call ~#usb_acecad_id_table~0.base, ~#usb_acecad_id_table~0.offset := #Ultimate.alloc(72);#memory_int := ~initToZeroAtPointerBaseAddress~int(#memory_int, ~#usb_acecad_id_table~0.base);call write~unchecked~int(3, ~#usb_acecad_id_table~0.base, ~#usb_acecad_id_table~0.offset, 2);call write~unchecked~int(1120, ~#usb_acecad_id_table~0.base, 2 + ~#usb_acecad_id_table~0.offset, 2);call write~unchecked~int(4, ~#usb_acecad_id_table~0.base, 4 + ~#usb_acecad_id_table~0.offset, 2);call write~unchecked~int(0, ~#usb_acecad_id_table~0.base, 6 + ~#usb_acecad_id_table~0.offset, 2);call write~unchecked~int(0, ~#usb_acecad_id_table~0.base, 8 + ~#usb_acecad_id_table~0.offset, 2);call write~unchecked~int(0, ~#usb_acecad_id_table~0.base, 10 + ~#usb_acecad_id_table~0.offset, 1);call write~unchecked~int(0, ~#usb_acecad_id_table~0.base, 11 + ~#usb_acecad_id_table~0.offset, 1);call write~unchecked~int(0, ~#usb_acecad_id_table~0.base, 12 + ~#usb_acecad_id_table~0.offset, 1);call write~unchecked~int(0, ~#usb_acecad_id_table~0.base, 13 + ~#usb_acecad_id_table~0.offset, 1);call write~unchecked~int(0, ~#usb_acecad_id_table~0.base, 14 + ~#usb_acecad_id_table~0.offset, 1);call write~unchecked~int(0, ~#usb_acecad_id_table~0.base, 15 + ~#usb_acecad_id_table~0.offset, 1);call write~unchecked~int(0, ~#usb_acecad_id_table~0.base, 16 + ~#usb_acecad_id_table~0.offset, 8);call write~unchecked~int(3, ~#usb_acecad_id_table~0.base, 24 + ~#usb_acecad_id_table~0.offset, 2);call write~unchecked~int(1120, ~#usb_acecad_id_table~0.base, 26 + ~#usb_acecad_id_table~0.offset, 2);call write~unchecked~int(8, ~#usb_acecad_id_table~0.base, 28 + ~#usb_acecad_id_table~0.offset, 2);call write~unchecked~int(0, ~#usb_acecad_id_table~0.base, 30 + ~#usb_acecad_id_table~0.offset, 2);call write~unchecked~int(0, ~#usb_acecad_id_table~0.base, 32 + ~#usb_acecad_id_table~0.offset, 2);call write~unchecked~int(0, ~#usb_acecad_id_table~0.base, 34 + ~#usb_acecad_id_table~0.offset, 1);call write~unchecked~int(0, ~#usb_acecad_id_table~0.base, 35 + ~#usb_acecad_id_table~0.offset, 1);call write~unchecked~int(0, ~#usb_acecad_id_table~0.base, 36 + ~#usb_acecad_id_table~0.offset, 1);call write~unchecked~int(0, ~#usb_acecad_id_table~0.base, 37 + ~#usb_acecad_id_table~0.offset, 1);call write~unchecked~int(0, ~#usb_acecad_id_table~0.base, 38 + ~#usb_acecad_id_table~0.offset, 1);call write~unchecked~int(0, ~#usb_acecad_id_table~0.base, 39 + ~#usb_acecad_id_table~0.offset, 1);call write~unchecked~int(1, ~#usb_acecad_id_table~0.base, 40 + ~#usb_acecad_id_table~0.offset, 8);~__mod_usb_device_table~0.match_flags := 0;~__mod_usb_device_table~0.idVendor := 0;~__mod_usb_device_table~0.idProduct := 0;~__mod_usb_device_table~0.bcdDevice_lo := 0;~__mod_usb_device_table~0.bcdDevice_hi := 0;~__mod_usb_device_table~0.bDeviceClass := 0;~__mod_usb_device_table~0.bDeviceSubClass := 0;~__mod_usb_device_table~0.bDeviceProtocol := 0;~__mod_usb_device_table~0.bInterfaceClass := 0;~__mod_usb_device_table~0.bInterfaceSubClass := 0;~__mod_usb_device_table~0.bInterfaceProtocol := 0;~__mod_usb_device_table~0.driver_info := 0;call ~#usb_acecad_driver~0.base, ~#usb_acecad_driver~0.offset := #Ultimate.alloc(264);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 8 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 16 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 24 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 32 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 40 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 48 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 56 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 64 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 72 + ~#usb_acecad_driver~0.offset, 8);call write~unchecked~int(0, ~#usb_acecad_driver~0.base, 80 + ~#usb_acecad_driver~0.offset, 4);call write~unchecked~int(0, ~#usb_acecad_driver~0.base, 84 + ~#usb_acecad_driver~0.offset, 4);call write~unchecked~int(0, ~#usb_acecad_driver~0.base, 88 + ~#usb_acecad_driver~0.offset, 4);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 92 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 100 + ~#usb_acecad_driver~0.offset, 8);#memory_$Pointer$.base, #memory_$Pointer$.offset := ~initToZeroAtPointerBaseAddress~$Pointer$.base(#memory_$Pointer$.base, #memory_$Pointer$.offset, ~#usb_acecad_driver~0.base), ~initToZeroAtPointerBaseAddress~$Pointer$.offset(#memory_$Pointer$.base, #memory_$Pointer$.offset, ~#usb_acecad_driver~0.base);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 124 + ~#usb_acecad_driver~0.offset, 8);call write~unchecked~int(0, ~#usb_acecad_driver~0.base, 132 + ~#usb_acecad_driver~0.offset, 4);call write~unchecked~int(0, ~#usb_acecad_driver~0.base, 136 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 144 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 152 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 160 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 168 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 176 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 184 + ~#usb_acecad_driver~0.offset, 8);call write~unchecked~int(0, ~#usb_acecad_driver~0.base, 192 + ~#usb_acecad_driver~0.offset, 1);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 193 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 201 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 209 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 217 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 225 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 233 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 241 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 249 + ~#usb_acecad_driver~0.offset, 8);call write~unchecked~int(0, ~#usb_acecad_driver~0.base, 257 + ~#usb_acecad_driver~0.offset, 4);call write~unchecked~int(0, ~#usb_acecad_driver~0.base, 261 + ~#usb_acecad_driver~0.offset, 1);call write~unchecked~int(0, ~#usb_acecad_driver~0.base, 262 + ~#usb_acecad_driver~0.offset, 1);call write~unchecked~int(0, ~#usb_acecad_driver~0.base, 263 + ~#usb_acecad_driver~0.offset, 1);call write~$Pointer$(#t~string178.base, #t~string178.offset, ~#usb_acecad_driver~0.base, ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(#funAddr~usb_acecad_probe.base, #funAddr~usb_acecad_probe.offset, ~#usb_acecad_driver~0.base, 8 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(#funAddr~usb_acecad_disconnect.base, #funAddr~usb_acecad_disconnect.offset, ~#usb_acecad_driver~0.base, 16 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 24 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 32 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 40 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 48 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 56 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 64 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(~#usb_acecad_id_table~0.base, ~#usb_acecad_id_table~0.offset, ~#usb_acecad_driver~0.base, 72 + ~#usb_acecad_driver~0.offset, 8);call write~unchecked~int(0, ~#usb_acecad_driver~0.base, 80 + ~#usb_acecad_driver~0.offset, 4);call write~unchecked~int(0, ~#usb_acecad_driver~0.base, 84 + ~#usb_acecad_driver~0.offset, 4);call write~unchecked~int(0, ~#usb_acecad_driver~0.base, 88 + ~#usb_acecad_driver~0.offset, 4);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 92 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 100 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 108 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 116 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 124 + ~#usb_acecad_driver~0.offset, 8);call write~unchecked~int(0, ~#usb_acecad_driver~0.base, 132 + ~#usb_acecad_driver~0.offset, 4);call write~unchecked~int(0, ~#usb_acecad_driver~0.base, 136 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 144 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 152 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 160 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 168 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 176 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 184 + ~#usb_acecad_driver~0.offset, 8);call write~unchecked~int(0, ~#usb_acecad_driver~0.base, 192 + ~#usb_acecad_driver~0.offset, 1);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 193 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 201 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 209 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 217 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 225 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 233 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 241 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 249 + ~#usb_acecad_driver~0.offset, 8);call write~unchecked~int(0, ~#usb_acecad_driver~0.base, 257 + ~#usb_acecad_driver~0.offset, 4);call write~unchecked~int(0, ~#usb_acecad_driver~0.base, 261 + ~#usb_acecad_driver~0.offset, 1);call write~unchecked~int(0, ~#usb_acecad_driver~0.base, 262 + ~#usb_acecad_driver~0.offset, 1);call write~unchecked~int(0, ~#usb_acecad_driver~0.base, 263 + ~#usb_acecad_driver~0.offset, 1);~int_urb~0.base, ~int_urb~0.offset := 0, 0;~bulk_urb~0.base, ~bulk_urb~0.offset := 0, 0;~completeFnInt~0.base, ~completeFnInt~0.offset := 0, 0;~completeFnBulk~0.base, ~completeFnBulk~0.offset := 0, 0; {61515#true} is VALID [2018-11-19 17:33:08,787 INFO L273 TraceCheckUtils]: 2: Hoare triple {61515#true} assume true; {61515#true} is VALID [2018-11-19 17:33:08,787 INFO L268 TraceCheckUtils]: 3: Hoare quadruple {61515#true} {61515#true} #888#return; {61515#true} is VALID [2018-11-19 17:33:08,787 INFO L256 TraceCheckUtils]: 4: Hoare triple {61515#true} call #t~ret207 := main(); {61515#true} is VALID [2018-11-19 17:33:08,787 INFO L273 TraceCheckUtils]: 5: Hoare triple {61515#true} havoc ~ldvarg0~0.base, ~ldvarg0~0.offset;havoc ~tmp~18.base, ~tmp~18.offset;havoc ~tmp___0~6;havoc ~tmp___1~3;havoc ~tmp___2~1; {61515#true} is VALID [2018-11-19 17:33:08,787 INFO L256 TraceCheckUtils]: 6: Hoare triple {61515#true} call #t~ret183.base, #t~ret183.offset := ldv_init_zalloc(24); {61515#true} is VALID [2018-11-19 17:33:08,788 INFO L273 TraceCheckUtils]: 7: Hoare triple {61515#true} ~size := #in~size;havoc ~p~2.base, ~p~2.offset;havoc ~tmp~6.base, ~tmp~6.offset;call #t~malloc69.base, #t~malloc69.offset := #Ultimate.alloc((if ~size % 4294967296 % 4294967296 <= 2147483647 then ~size % 4294967296 % 4294967296 else ~size % 4294967296 % 4294967296 - 4294967296)); {61515#true} is VALID [2018-11-19 17:33:08,788 INFO L256 TraceCheckUtils]: 8: Hoare triple {61515#true} call #Ultimate.meminit(#t~malloc69.base, #t~malloc69.offset, 1, (if ~size % 4294967296 % 4294967296 <= 2147483647 then ~size % 4294967296 % 4294967296 else ~size % 4294967296 % 4294967296 - 4294967296), (if ~size % 4294967296 % 4294967296 <= 2147483647 then ~size % 4294967296 % 4294967296 else ~size % 4294967296 % 4294967296 - 4294967296)); {61515#true} is VALID [2018-11-19 17:33:08,788 INFO L273 TraceCheckUtils]: 9: Hoare triple {61515#true} #memory_int := ~initToZeroAtPointerBaseAddress~int(#memory_int, #ptr.base); {61515#true} is VALID [2018-11-19 17:33:08,788 INFO L273 TraceCheckUtils]: 10: Hoare triple {61515#true} assume true; {61515#true} is VALID [2018-11-19 17:33:08,788 INFO L268 TraceCheckUtils]: 11: Hoare quadruple {61515#true} {61515#true} #808#return; {61515#true} is VALID [2018-11-19 17:33:08,789 INFO L273 TraceCheckUtils]: 12: Hoare triple {61515#true} ~tmp~6.base, ~tmp~6.offset := #t~malloc69.base, #t~malloc69.offset;~p~2.base, ~p~2.offset := ~tmp~6.base, ~tmp~6.offset;assume 0 != (if 0 != (~p~2.base + ~p~2.offset) % 18446744073709551616 then 1 else 0);#res.base, #res.offset := ~p~2.base, ~p~2.offset; {61515#true} is VALID [2018-11-19 17:33:08,789 INFO L273 TraceCheckUtils]: 13: Hoare triple {61515#true} assume true; {61515#true} is VALID [2018-11-19 17:33:08,789 INFO L268 TraceCheckUtils]: 14: Hoare quadruple {61515#true} {61515#true} #824#return; {61515#true} is VALID [2018-11-19 17:33:08,790 INFO L273 TraceCheckUtils]: 15: Hoare triple {61515#true} ~tmp~18.base, ~tmp~18.offset := #t~ret183.base, #t~ret183.offset;havoc #t~ret183.base, #t~ret183.offset;~ldvarg0~0.base, ~ldvarg0~0.offset := ~tmp~18.base, ~tmp~18.offset;call ldv_initialize();~ldv_state_variable_1~0 := 0;~ref_cnt~0 := 0;~ldv_state_variable_0~0 := 1; {61517#(= ~ref_cnt~0 0)} is VALID [2018-11-19 17:33:08,794 INFO L273 TraceCheckUtils]: 16: Hoare triple {61517#(= ~ref_cnt~0 0)} assume -2147483648 <= #t~nondet184 && #t~nondet184 <= 2147483647;~tmp___0~6 := #t~nondet184;havoc #t~nondet184;#t~switch185 := 0 == ~tmp___0~6; {61517#(= ~ref_cnt~0 0)} is VALID [2018-11-19 17:33:08,798 INFO L273 TraceCheckUtils]: 17: Hoare triple {61517#(= ~ref_cnt~0 0)} assume !#t~switch185;#t~switch185 := #t~switch185 || 1 == ~tmp___0~6; {61517#(= ~ref_cnt~0 0)} is VALID [2018-11-19 17:33:08,803 INFO L273 TraceCheckUtils]: 18: Hoare triple {61517#(= ~ref_cnt~0 0)} assume #t~switch185; {61517#(= ~ref_cnt~0 0)} is VALID [2018-11-19 17:33:08,806 INFO L273 TraceCheckUtils]: 19: Hoare triple {61517#(= ~ref_cnt~0 0)} assume 0 != ~ldv_state_variable_0~0;assume -2147483648 <= #t~nondet189 && #t~nondet189 <= 2147483647;~tmp___2~1 := #t~nondet189;havoc #t~nondet189;#t~switch190 := 0 == ~tmp___2~1; {61517#(= ~ref_cnt~0 0)} is VALID [2018-11-19 17:33:08,807 INFO L273 TraceCheckUtils]: 20: Hoare triple {61517#(= ~ref_cnt~0 0)} assume !#t~switch190;#t~switch190 := #t~switch190 || 1 == ~tmp___2~1; {61517#(= ~ref_cnt~0 0)} is VALID [2018-11-19 17:33:08,811 INFO L273 TraceCheckUtils]: 21: Hoare triple {61517#(= ~ref_cnt~0 0)} assume #t~switch190; {61517#(= ~ref_cnt~0 0)} is VALID [2018-11-19 17:33:08,815 INFO L273 TraceCheckUtils]: 22: Hoare triple {61517#(= ~ref_cnt~0 0)} assume 1 == ~ldv_state_variable_0~0; {61517#(= ~ref_cnt~0 0)} is VALID [2018-11-19 17:33:08,815 INFO L256 TraceCheckUtils]: 23: Hoare triple {61517#(= ~ref_cnt~0 0)} call #t~ret191 := usb_acecad_init(); {61515#true} is VALID [2018-11-19 17:33:08,815 INFO L273 TraceCheckUtils]: 24: Hoare triple {61515#true} havoc ~result~0;havoc ~tmp~16; {61515#true} is VALID [2018-11-19 17:33:08,815 INFO L256 TraceCheckUtils]: 25: Hoare triple {61515#true} call #t~ret179 := usb_register(~#usb_acecad_driver~0.base, ~#usb_acecad_driver~0.offset); {61515#true} is VALID [2018-11-19 17:33:08,815 INFO L273 TraceCheckUtils]: 26: Hoare triple {61515#true} ~driver.base, ~driver.offset := #in~driver.base, #in~driver.offset;havoc ~tmp~1; {61515#true} is VALID [2018-11-19 17:33:08,816 INFO L256 TraceCheckUtils]: 27: Hoare triple {61515#true} call #t~ret32 := ldv_usb_register_driver_2(~driver.base, ~driver.offset, ~#__this_module~0.base, ~#__this_module~0.offset, #t~string31.base, #t~string31.offset); {61515#true} is VALID [2018-11-19 17:33:08,816 INFO L273 TraceCheckUtils]: 28: Hoare triple {61515#true} ~ldv_func_arg1.base, ~ldv_func_arg1.offset := #in~ldv_func_arg1.base, #in~ldv_func_arg1.offset;~ldv_func_arg2.base, ~ldv_func_arg2.offset := #in~ldv_func_arg2.base, #in~ldv_func_arg2.offset;~ldv_func_arg3.base, ~ldv_func_arg3.offset := #in~ldv_func_arg3.base, #in~ldv_func_arg3.offset;havoc ~ldv_func_res~0;havoc ~tmp~20;call #t~ret193 := usb_register_driver(~ldv_func_arg1.base, ~ldv_func_arg1.offset, ~ldv_func_arg2.base, ~ldv_func_arg2.offset, ~ldv_func_arg3.base, ~ldv_func_arg3.offset);assume -2147483648 <= #t~ret193 && #t~ret193 <= 2147483647;~tmp~20 := #t~ret193;havoc #t~ret193;~ldv_func_res~0 := ~tmp~20;~ldv_state_variable_1~0 := 1;~usb_counter~0 := 0; {61515#true} is VALID [2018-11-19 17:33:08,816 INFO L256 TraceCheckUtils]: 29: Hoare triple {61515#true} call ldv_usb_driver_1(); {61515#true} is VALID [2018-11-19 17:33:08,816 INFO L273 TraceCheckUtils]: 30: Hoare triple {61515#true} havoc ~tmp~17.base, ~tmp~17.offset; {61515#true} is VALID [2018-11-19 17:33:08,816 INFO L256 TraceCheckUtils]: 31: Hoare triple {61515#true} call #t~ret182.base, #t~ret182.offset := ldv_init_zalloc(1248); {61515#true} is VALID [2018-11-19 17:33:08,816 INFO L273 TraceCheckUtils]: 32: Hoare triple {61515#true} ~size := #in~size;havoc ~p~2.base, ~p~2.offset;havoc ~tmp~6.base, ~tmp~6.offset;call #t~malloc69.base, #t~malloc69.offset := #Ultimate.alloc((if ~size % 4294967296 % 4294967296 <= 2147483647 then ~size % 4294967296 % 4294967296 else ~size % 4294967296 % 4294967296 - 4294967296)); {61515#true} is VALID [2018-11-19 17:33:08,817 INFO L256 TraceCheckUtils]: 33: Hoare triple {61515#true} call #Ultimate.meminit(#t~malloc69.base, #t~malloc69.offset, 1, (if ~size % 4294967296 % 4294967296 <= 2147483647 then ~size % 4294967296 % 4294967296 else ~size % 4294967296 % 4294967296 - 4294967296), (if ~size % 4294967296 % 4294967296 <= 2147483647 then ~size % 4294967296 % 4294967296 else ~size % 4294967296 % 4294967296 - 4294967296)); {61515#true} is VALID [2018-11-19 17:33:08,817 INFO L273 TraceCheckUtils]: 34: Hoare triple {61515#true} #memory_int := ~initToZeroAtPointerBaseAddress~int(#memory_int, #ptr.base); {61515#true} is VALID [2018-11-19 17:33:08,817 INFO L273 TraceCheckUtils]: 35: Hoare triple {61515#true} assume true; {61515#true} is VALID [2018-11-19 17:33:08,817 INFO L268 TraceCheckUtils]: 36: Hoare quadruple {61515#true} {61515#true} #808#return; {61515#true} is VALID [2018-11-19 17:33:08,818 INFO L273 TraceCheckUtils]: 37: Hoare triple {61515#true} ~tmp~6.base, ~tmp~6.offset := #t~malloc69.base, #t~malloc69.offset;~p~2.base, ~p~2.offset := ~tmp~6.base, ~tmp~6.offset;assume 0 != (if 0 != (~p~2.base + ~p~2.offset) % 18446744073709551616 then 1 else 0);#res.base, #res.offset := ~p~2.base, ~p~2.offset; {61515#true} is VALID [2018-11-19 17:33:08,818 INFO L273 TraceCheckUtils]: 38: Hoare triple {61515#true} assume true; {61515#true} is VALID [2018-11-19 17:33:08,818 INFO L268 TraceCheckUtils]: 39: Hoare quadruple {61515#true} {61515#true} #774#return; {61515#true} is VALID [2018-11-19 17:33:08,818 INFO L273 TraceCheckUtils]: 40: Hoare triple {61515#true} ~tmp~17.base, ~tmp~17.offset := #t~ret182.base, #t~ret182.offset;havoc #t~ret182.base, #t~ret182.offset;~usb_acecad_driver_group1~0.base, ~usb_acecad_driver_group1~0.offset := ~tmp~17.base, ~tmp~17.offset; {61515#true} is VALID [2018-11-19 17:33:08,819 INFO L273 TraceCheckUtils]: 41: Hoare triple {61515#true} assume true; {61515#true} is VALID [2018-11-19 17:33:08,819 INFO L268 TraceCheckUtils]: 42: Hoare quadruple {61515#true} {61515#true} #844#return; {61515#true} is VALID [2018-11-19 17:33:08,819 INFO L273 TraceCheckUtils]: 43: Hoare triple {61515#true} #res := ~ldv_func_res~0; {61515#true} is VALID [2018-11-19 17:33:08,819 INFO L273 TraceCheckUtils]: 44: Hoare triple {61515#true} assume true; {61515#true} is VALID [2018-11-19 17:33:08,819 INFO L268 TraceCheckUtils]: 45: Hoare quadruple {61515#true} {61515#true} #856#return; {61515#true} is VALID [2018-11-19 17:33:08,819 INFO L273 TraceCheckUtils]: 46: Hoare triple {61515#true} assume -2147483648 <= #t~ret32 && #t~ret32 <= 2147483647;~tmp~1 := #t~ret32;havoc #t~ret32;#res := ~tmp~1; {61515#true} is VALID [2018-11-19 17:33:08,819 INFO L273 TraceCheckUtils]: 47: Hoare triple {61515#true} assume true; {61515#true} is VALID [2018-11-19 17:33:08,820 INFO L268 TraceCheckUtils]: 48: Hoare quadruple {61515#true} {61515#true} #800#return; {61515#true} is VALID [2018-11-19 17:33:08,820 INFO L273 TraceCheckUtils]: 49: Hoare triple {61515#true} assume -2147483648 <= #t~ret179 && #t~ret179 <= 2147483647;~tmp~16 := #t~ret179;havoc #t~ret179;~result~0 := ~tmp~16; {61515#true} is VALID [2018-11-19 17:33:08,820 INFO L273 TraceCheckUtils]: 50: Hoare triple {61515#true} assume 0 == ~result~0;havoc #t~nondet180; {61515#true} is VALID [2018-11-19 17:33:08,820 INFO L273 TraceCheckUtils]: 51: Hoare triple {61515#true} #res := ~result~0; {61515#true} is VALID [2018-11-19 17:33:08,820 INFO L273 TraceCheckUtils]: 52: Hoare triple {61515#true} assume true; {61515#true} is VALID [2018-11-19 17:33:08,824 INFO L268 TraceCheckUtils]: 53: Hoare quadruple {61515#true} {61517#(= ~ref_cnt~0 0)} #834#return; {61517#(= ~ref_cnt~0 0)} is VALID [2018-11-19 17:33:08,828 INFO L273 TraceCheckUtils]: 54: Hoare triple {61517#(= ~ref_cnt~0 0)} assume -2147483648 <= #t~ret191 && #t~ret191 <= 2147483647;~ldv_retval_1~0 := #t~ret191;havoc #t~ret191; {61517#(= ~ref_cnt~0 0)} is VALID [2018-11-19 17:33:08,832 INFO L273 TraceCheckUtils]: 55: Hoare triple {61517#(= ~ref_cnt~0 0)} assume 0 == ~ldv_retval_1~0;~ldv_state_variable_0~0 := 3; {61517#(= ~ref_cnt~0 0)} is VALID [2018-11-19 17:33:08,837 INFO L273 TraceCheckUtils]: 56: Hoare triple {61517#(= ~ref_cnt~0 0)} assume !(0 != ~ldv_retval_1~0); {61517#(= ~ref_cnt~0 0)} is VALID [2018-11-19 17:33:08,837 INFO L273 TraceCheckUtils]: 57: Hoare triple {61517#(= ~ref_cnt~0 0)} assume -2147483648 <= #t~nondet184 && #t~nondet184 <= 2147483647;~tmp___0~6 := #t~nondet184;havoc #t~nondet184;#t~switch185 := 0 == ~tmp___0~6; {61517#(= ~ref_cnt~0 0)} is VALID [2018-11-19 17:33:08,840 INFO L273 TraceCheckUtils]: 58: Hoare triple {61517#(= ~ref_cnt~0 0)} assume #t~switch185; {61517#(= ~ref_cnt~0 0)} is VALID [2018-11-19 17:33:08,840 INFO L273 TraceCheckUtils]: 59: Hoare triple {61517#(= ~ref_cnt~0 0)} assume 0 != ~ldv_state_variable_1~0;assume -2147483648 <= #t~nondet186 && #t~nondet186 <= 2147483647;~tmp___1~3 := #t~nondet186;havoc #t~nondet186;#t~switch187 := 0 == ~tmp___1~3; {61517#(= ~ref_cnt~0 0)} is VALID [2018-11-19 17:33:08,841 INFO L273 TraceCheckUtils]: 60: Hoare triple {61517#(= ~ref_cnt~0 0)} assume #t~switch187; {61517#(= ~ref_cnt~0 0)} is VALID [2018-11-19 17:33:08,843 INFO L273 TraceCheckUtils]: 61: Hoare triple {61517#(= ~ref_cnt~0 0)} assume 1 == ~ldv_state_variable_1~0; {61517#(= ~ref_cnt~0 0)} is VALID [2018-11-19 17:33:08,843 INFO L256 TraceCheckUtils]: 62: Hoare triple {61517#(= ~ref_cnt~0 0)} call #t~ret188 := usb_acecad_probe(~usb_acecad_driver_group1~0.base, ~usb_acecad_driver_group1~0.offset, ~ldvarg0~0.base, ~ldvarg0~0.offset); {61515#true} is VALID [2018-11-19 17:33:08,843 INFO L273 TraceCheckUtils]: 63: Hoare triple {61515#true} ~intf.base, ~intf.offset := #in~intf.base, #in~intf.offset;~id.base, ~id.offset := #in~id.base, #in~id.offset;havoc ~dev~1.base, ~dev~1.offset;havoc ~tmp~14.base, ~tmp~14.offset;havoc ~interface~0.base, ~interface~0.offset;havoc ~endpoint~0.base, ~endpoint~0.offset;havoc ~acecad~3.base, ~acecad~3.offset;havoc ~input_dev~0.base, ~input_dev~0.offset;havoc ~pipe~0;havoc ~maxp~0;havoc ~err~0;havoc ~tmp___0~5;havoc ~tmp___1~2;havoc ~tmp___2~0;havoc ~tmp___3~0.base, ~tmp___3~0.offset;havoc ~tmp___4~0.base, ~tmp___4~0.offset;havoc ~tmp___5~0;havoc ~tmp___6~0; {61515#true} is VALID [2018-11-19 17:33:08,843 INFO L256 TraceCheckUtils]: 64: Hoare triple {61515#true} call #t~ret121.base, #t~ret121.offset := interface_to_usbdev(~intf.base, ~intf.offset); {61515#true} is VALID [2018-11-19 17:33:08,843 INFO L273 TraceCheckUtils]: 65: Hoare triple {61515#true} ~intf.base, ~intf.offset := #in~intf.base, #in~intf.offset;havoc ~tmp~19.base, ~tmp~19.offset; {61515#true} is VALID [2018-11-19 17:33:08,844 INFO L256 TraceCheckUtils]: 66: Hoare triple {61515#true} call #t~ret192.base, #t~ret192.offset := ldv_interface_to_usbdev(); {61515#true} is VALID [2018-11-19 17:33:08,844 INFO L273 TraceCheckUtils]: 67: Hoare triple {61515#true} havoc ~result~1.base, ~result~1.offset; {61515#true} is VALID [2018-11-19 17:33:08,844 INFO L256 TraceCheckUtils]: 68: Hoare triple {61515#true} call #t~ret205.base, #t~ret205.offset := ldv_undef_ptr(); {61515#true} is VALID [2018-11-19 17:33:08,844 INFO L273 TraceCheckUtils]: 69: Hoare triple {61515#true} havoc ~tmp~9.base, ~tmp~9.offset;~tmp~9.base, ~tmp~9.offset := #t~nondet72.base, #t~nondet72.offset;havoc #t~nondet72.base, #t~nondet72.offset;#res.base, #res.offset := ~tmp~9.base, ~tmp~9.offset; {61515#true} is VALID [2018-11-19 17:33:08,844 INFO L273 TraceCheckUtils]: 70: Hoare triple {61515#true} assume true; {61515#true} is VALID [2018-11-19 17:33:08,844 INFO L268 TraceCheckUtils]: 71: Hoare quadruple {61515#true} {61515#true} #892#return; {61515#true} is VALID [2018-11-19 17:33:08,845 INFO L273 TraceCheckUtils]: 72: Hoare triple {61515#true} ~result~1.base, ~result~1.offset := #t~ret205.base, #t~ret205.offset;havoc #t~ret205.base, #t~ret205.offset; {61515#true} is VALID [2018-11-19 17:33:08,845 INFO L273 TraceCheckUtils]: 73: Hoare triple {61515#true} assume !(0 == (~result~1.base + ~result~1.offset) % 18446744073709551616);#res.base, #res.offset := ~result~1.base, ~result~1.offset; {61515#true} is VALID [2018-11-19 17:33:08,845 INFO L273 TraceCheckUtils]: 74: Hoare triple {61515#true} assume true; {61515#true} is VALID [2018-11-19 17:33:08,845 INFO L268 TraceCheckUtils]: 75: Hoare quadruple {61515#true} {61515#true} #876#return; {61515#true} is VALID [2018-11-19 17:33:08,845 INFO L273 TraceCheckUtils]: 76: Hoare triple {61515#true} ~tmp~19.base, ~tmp~19.offset := #t~ret192.base, #t~ret192.offset;havoc #t~ret192.base, #t~ret192.offset;#res.base, #res.offset := ~tmp~19.base, ~tmp~19.offset; {61515#true} is VALID [2018-11-19 17:33:08,845 INFO L273 TraceCheckUtils]: 77: Hoare triple {61515#true} assume true; {61515#true} is VALID [2018-11-19 17:33:08,846 INFO L268 TraceCheckUtils]: 78: Hoare quadruple {61515#true} {61515#true} #734#return; {61515#true} is VALID [2018-11-19 17:33:08,846 INFO L273 TraceCheckUtils]: 79: Hoare triple {61515#true} ~tmp~14.base, ~tmp~14.offset := #t~ret121.base, #t~ret121.offset;havoc #t~ret121.base, #t~ret121.offset;~dev~1.base, ~dev~1.offset := ~tmp~14.base, ~tmp~14.offset;call #t~mem122.base, #t~mem122.offset := read~$Pointer$(~intf.base, 8 + ~intf.offset, 8);~interface~0.base, ~interface~0.offset := #t~mem122.base, #t~mem122.offset;havoc #t~mem122.base, #t~mem122.offset;call #t~mem123 := read~int(~interface~0.base, 4 + ~interface~0.offset, 1); {61515#true} is VALID [2018-11-19 17:33:08,846 INFO L273 TraceCheckUtils]: 80: Hoare triple {61515#true} assume !(1 != #t~mem123 % 256 % 4294967296);havoc #t~mem123;call #t~mem124.base, #t~mem124.offset := read~$Pointer$(~interface~0.base, 9 + ~interface~0.offset, 8);~endpoint~0.base, ~endpoint~0.offset := #t~mem124.base, #t~mem124.offset;havoc #t~mem124.base, #t~mem124.offset; {61515#true} is VALID [2018-11-19 17:33:08,846 INFO L256 TraceCheckUtils]: 81: Hoare triple {61515#true} call #t~ret125 := usb_endpoint_is_int_in(~endpoint~0.base, ~endpoint~0.offset); {61515#true} is VALID [2018-11-19 17:33:08,846 INFO L273 TraceCheckUtils]: 82: Hoare triple {61515#true} ~epd.base, ~epd.offset := #in~epd.base, #in~epd.offset;havoc ~tmp~0;havoc ~tmp___0~0;havoc ~tmp___1~0; {61515#true} is VALID [2018-11-19 17:33:08,846 INFO L256 TraceCheckUtils]: 83: Hoare triple {61515#true} call #t~ret2 := usb_endpoint_xfer_int(~epd.base, ~epd.offset); {61515#true} is VALID [2018-11-19 17:33:08,847 INFO L273 TraceCheckUtils]: 84: Hoare triple {61515#true} ~epd.base, ~epd.offset := #in~epd.base, #in~epd.offset;call #t~mem1 := read~int(~epd.base, 3 + ~epd.offset, 1);#res := (if 3 == ~bitwiseAnd(#t~mem1 % 256, 3) then 1 else 0);havoc #t~mem1; {61515#true} is VALID [2018-11-19 17:33:08,847 INFO L273 TraceCheckUtils]: 85: Hoare triple {61515#true} assume true; {61515#true} is VALID [2018-11-19 17:33:08,847 INFO L268 TraceCheckUtils]: 86: Hoare quadruple {61515#true} {61515#true} #796#return; {61515#true} is VALID [2018-11-19 17:33:08,847 INFO L273 TraceCheckUtils]: 87: Hoare triple {61515#true} assume -2147483648 <= #t~ret2 && #t~ret2 <= 2147483647;~tmp~0 := #t~ret2;havoc #t~ret2; {61515#true} is VALID [2018-11-19 17:33:08,847 INFO L273 TraceCheckUtils]: 88: Hoare triple {61515#true} assume 0 != ~tmp~0; {61515#true} is VALID [2018-11-19 17:33:08,847 INFO L256 TraceCheckUtils]: 89: Hoare triple {61515#true} call #t~ret3 := usb_endpoint_dir_in(~epd.base, ~epd.offset); {61515#true} is VALID [2018-11-19 17:33:08,848 INFO L273 TraceCheckUtils]: 90: Hoare triple {61515#true} ~epd.base, ~epd.offset := #in~epd.base, #in~epd.offset;call #t~mem0 := read~int(~epd.base, 2 + ~epd.offset, 1);#res := (if (if #t~mem0 % 256 % 256 <= 127 then #t~mem0 % 256 % 256 else #t~mem0 % 256 % 256 - 256) < 0 then 1 else 0);havoc #t~mem0; {61515#true} is VALID [2018-11-19 17:33:08,848 INFO L273 TraceCheckUtils]: 91: Hoare triple {61515#true} assume true; {61515#true} is VALID [2018-11-19 17:33:08,848 INFO L268 TraceCheckUtils]: 92: Hoare quadruple {61515#true} {61515#true} #798#return; {61515#true} is VALID [2018-11-19 17:33:08,848 INFO L273 TraceCheckUtils]: 93: Hoare triple {61515#true} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647;~tmp___0~0 := #t~ret3;havoc #t~ret3; {61515#true} is VALID [2018-11-19 17:33:08,848 INFO L273 TraceCheckUtils]: 94: Hoare triple {61515#true} assume 0 != ~tmp___0~0;~tmp___1~0 := 1; {61515#true} is VALID [2018-11-19 17:33:08,848 INFO L273 TraceCheckUtils]: 95: Hoare triple {61515#true} #res := ~tmp___1~0; {61515#true} is VALID [2018-11-19 17:33:08,849 INFO L273 TraceCheckUtils]: 96: Hoare triple {61515#true} assume true; {61515#true} is VALID [2018-11-19 17:33:08,849 INFO L268 TraceCheckUtils]: 97: Hoare quadruple {61515#true} {61515#true} #736#return; {61515#true} is VALID [2018-11-19 17:33:08,849 INFO L273 TraceCheckUtils]: 98: Hoare triple {61515#true} assume -2147483648 <= #t~ret125 && #t~ret125 <= 2147483647;~tmp___0~5 := #t~ret125;havoc #t~ret125; {61515#true} is VALID [2018-11-19 17:33:08,849 INFO L273 TraceCheckUtils]: 99: Hoare triple {61515#true} assume !(0 == ~tmp___0~5);call #t~mem126 := read~int(~endpoint~0.base, 2 + ~endpoint~0.offset, 1); {61515#true} is VALID [2018-11-19 17:33:08,849 INFO L256 TraceCheckUtils]: 100: Hoare triple {61515#true} call #t~ret127 := __create_pipe(~dev~1.base, ~dev~1.offset, #t~mem126 % 256); {61515#true} is VALID [2018-11-19 17:33:08,849 INFO L273 TraceCheckUtils]: 101: Hoare triple {61515#true} ~dev.base, ~dev.offset := #in~dev.base, #in~dev.offset;~endpoint := #in~endpoint;call #t~mem46 := read~int(~dev.base, ~dev.offset, 4);#res := ~bitwiseOr(256 * #t~mem46, 32768 * ~endpoint);havoc #t~mem46; {61515#true} is VALID [2018-11-19 17:33:08,850 INFO L273 TraceCheckUtils]: 102: Hoare triple {61515#true} assume true; {61515#true} is VALID [2018-11-19 17:33:08,850 INFO L268 TraceCheckUtils]: 103: Hoare quadruple {61515#true} {61515#true} #738#return; {61515#true} is VALID [2018-11-19 17:33:08,850 INFO L273 TraceCheckUtils]: 104: Hoare triple {61515#true} ~tmp___1~2 := #t~ret127;havoc #t~ret127;havoc #t~mem126;~pipe~0 := (if ~bitwiseOr(~tmp___1~2, 1073741952) % 4294967296 % 4294967296 <= 2147483647 then ~bitwiseOr(~tmp___1~2, 1073741952) % 4294967296 % 4294967296 else ~bitwiseOr(~tmp___1~2, 1073741952) % 4294967296 % 4294967296 - 4294967296); {61515#true} is VALID [2018-11-19 17:33:08,850 INFO L256 TraceCheckUtils]: 105: Hoare triple {61515#true} call #t~ret128 := usb_maxpacket(~dev~1.base, ~dev~1.offset, ~pipe~0, (if 0 == ~bitwiseAnd(~pipe~0, 128) then 1 else 0)); {61515#true} is VALID [2018-11-19 17:33:08,850 INFO L273 TraceCheckUtils]: 106: Hoare triple {61515#true} ~udev.base, ~udev.offset := #in~udev.base, #in~udev.offset;~pipe := #in~pipe;~is_out := #in~is_out;havoc ~ep~0.base, ~ep~0.offset;havoc ~epnum~0;havoc ~__ret_warn_on~0;havoc ~tmp~2;havoc ~__ret_warn_on___0~0;havoc ~tmp___0~1;~epnum~0 := ~bitwiseAnd(~pipe / 32768, 15); {61515#true} is VALID [2018-11-19 17:33:08,850 INFO L273 TraceCheckUtils]: 107: Hoare triple {61515#true} assume 0 != ~is_out;~__ret_warn_on~0 := (if 0 != ~bitwiseAnd(~pipe, 128) then 1 else 0); {61515#true} is VALID [2018-11-19 17:33:08,851 INFO L256 TraceCheckUtils]: 108: Hoare triple {61515#true} call #t~ret47 := ldv__builtin_expect((if 0 != ~__ret_warn_on~0 then 1 else 0), 0); {61515#true} is VALID [2018-11-19 17:33:08,851 INFO L273 TraceCheckUtils]: 109: Hoare triple {61515#true} ~exp := #in~exp;~c := #in~c;#res := ~exp; {61515#true} is VALID [2018-11-19 17:33:08,851 INFO L273 TraceCheckUtils]: 110: Hoare triple {61515#true} assume true; {61515#true} is VALID [2018-11-19 17:33:08,851 INFO L268 TraceCheckUtils]: 111: Hoare quadruple {61515#true} {61515#true} #810#return; {61515#true} is VALID [2018-11-19 17:33:08,851 INFO L273 TraceCheckUtils]: 112: Hoare triple {61515#true} assume -9223372036854775808 <= #t~ret47 && #t~ret47 <= 9223372036854775807;~tmp~2 := #t~ret47;havoc #t~ret47; {61515#true} is VALID [2018-11-19 17:33:08,851 INFO L273 TraceCheckUtils]: 113: Hoare triple {61515#true} assume 0 != ~tmp~2;call warn_slowpath_null(#t~string48.base, #t~string48.offset, 1563); {61515#true} is VALID [2018-11-19 17:33:08,852 INFO L256 TraceCheckUtils]: 114: Hoare triple {61515#true} call #t~ret49 := ldv__builtin_expect((if 0 != ~__ret_warn_on~0 then 1 else 0), 0); {61515#true} is VALID [2018-11-19 17:33:08,852 INFO L273 TraceCheckUtils]: 115: Hoare triple {61515#true} ~exp := #in~exp;~c := #in~c;#res := ~exp; {61515#true} is VALID [2018-11-19 17:33:08,852 INFO L273 TraceCheckUtils]: 116: Hoare triple {61515#true} assume true; {61515#true} is VALID [2018-11-19 17:33:08,852 INFO L268 TraceCheckUtils]: 117: Hoare quadruple {61515#true} {61515#true} #812#return; {61515#true} is VALID [2018-11-19 17:33:08,852 INFO L273 TraceCheckUtils]: 118: Hoare triple {61515#true} assume -9223372036854775808 <= #t~ret49 && #t~ret49 <= 9223372036854775807;havoc #t~ret49;call #t~mem50.base, #t~mem50.offset := read~$Pointer$(~udev.base, 1314 + ~udev.offset + 8 * (~epnum~0 % 4294967296), 8);~ep~0.base, ~ep~0.offset := #t~mem50.base, #t~mem50.offset;havoc #t~mem50.base, #t~mem50.offset; {61515#true} is VALID [2018-11-19 17:33:08,852 INFO L273 TraceCheckUtils]: 119: Hoare triple {61515#true} assume 0 == (~ep~0.base + ~ep~0.offset) % 18446744073709551616;#res := 0; {61515#true} is VALID [2018-11-19 17:33:08,853 INFO L273 TraceCheckUtils]: 120: Hoare triple {61515#true} assume true; {61515#true} is VALID [2018-11-19 17:33:08,853 INFO L268 TraceCheckUtils]: 121: Hoare quadruple {61515#true} {61515#true} #740#return; {61515#true} is VALID [2018-11-19 17:33:08,853 INFO L273 TraceCheckUtils]: 122: Hoare triple {61515#true} ~tmp___2~0 := #t~ret128;havoc #t~ret128;~maxp~0 := ~tmp___2~0 % 65536; {61515#true} is VALID [2018-11-19 17:33:08,853 INFO L256 TraceCheckUtils]: 123: Hoare triple {61515#true} call #t~ret129.base, #t~ret129.offset := kzalloc(232, 208); {61515#true} is VALID [2018-11-19 17:33:08,853 INFO L273 TraceCheckUtils]: 124: Hoare triple {61515#true} ~size := #in~size;~flags := #in~flags;havoc ~tmp~3.base, ~tmp~3.offset; {61515#true} is VALID [2018-11-19 17:33:08,853 INFO L256 TraceCheckUtils]: 125: Hoare triple {61515#true} call #t~ret60.base, #t~ret60.offset := kmalloc(~size, ~bitwiseOr(~flags, 32768)); {61515#true} is VALID [2018-11-19 17:33:08,853 INFO L273 TraceCheckUtils]: 126: Hoare triple {61515#true} ~size := #in~size;~flags := #in~flags;havoc ~tmp___1~1.base, ~tmp___1~1.offset; {61515#true} is VALID [2018-11-19 17:33:08,854 INFO L256 TraceCheckUtils]: 127: Hoare triple {61515#true} call #t~ret59.base, #t~ret59.offset := __kmalloc(~size, ~flags); {61515#true} is VALID [2018-11-19 17:33:08,854 INFO L273 TraceCheckUtils]: 128: Hoare triple {61515#true} ~size := #in~size;~t := #in~t; {61515#true} is VALID [2018-11-19 17:33:08,854 INFO L256 TraceCheckUtils]: 129: Hoare triple {61515#true} call #t~ret58.base, #t~ret58.offset := ldv_malloc(~size); {61515#true} is VALID [2018-11-19 17:33:08,854 INFO L273 TraceCheckUtils]: 130: Hoare triple {61515#true} ~size := #in~size;havoc ~p~0.base, ~p~0.offset;havoc ~tmp~4.base, ~tmp~4.offset;havoc ~tmp___0~2;assume -2147483648 <= #t~nondet65 && #t~nondet65 <= 2147483647;~tmp___0~2 := #t~nondet65;havoc #t~nondet65; {61515#true} is VALID [2018-11-19 17:33:08,854 INFO L273 TraceCheckUtils]: 131: Hoare triple {61515#true} assume !(0 != ~tmp___0~2);call #t~malloc66.base, #t~malloc66.offset := #Ultimate.alloc(~size);~tmp~4.base, ~tmp~4.offset := #t~malloc66.base, #t~malloc66.offset;~p~0.base, ~p~0.offset := ~tmp~4.base, ~tmp~4.offset;assume 0 != (if 0 != (~p~0.base + ~p~0.offset) % 18446744073709551616 then 1 else 0);#res.base, #res.offset := ~p~0.base, ~p~0.offset; {61515#true} is VALID [2018-11-19 17:33:08,854 INFO L273 TraceCheckUtils]: 132: Hoare triple {61515#true} assume true; {61515#true} is VALID [2018-11-19 17:33:08,855 INFO L268 TraceCheckUtils]: 133: Hoare quadruple {61515#true} {61515#true} #822#return; {61515#true} is VALID [2018-11-19 17:33:08,855 INFO L273 TraceCheckUtils]: 134: Hoare triple {61515#true} #res.base, #res.offset := #t~ret58.base, #t~ret58.offset;havoc #t~ret58.base, #t~ret58.offset; {61515#true} is VALID [2018-11-19 17:33:08,855 INFO L273 TraceCheckUtils]: 135: Hoare triple {61515#true} assume true; {61515#true} is VALID [2018-11-19 17:33:08,855 INFO L268 TraceCheckUtils]: 136: Hoare quadruple {61515#true} {61515#true} #870#return; {61515#true} is VALID [2018-11-19 17:33:08,855 INFO L273 TraceCheckUtils]: 137: Hoare triple {61515#true} ~tmp___1~1.base, ~tmp___1~1.offset := #t~ret59.base, #t~ret59.offset;havoc #t~ret59.base, #t~ret59.offset;#res.base, #res.offset := ~tmp___1~1.base, ~tmp___1~1.offset; {61515#true} is VALID [2018-11-19 17:33:08,855 INFO L273 TraceCheckUtils]: 138: Hoare triple {61515#true} assume true; {61515#true} is VALID [2018-11-19 17:33:08,856 INFO L268 TraceCheckUtils]: 139: Hoare quadruple {61515#true} {61515#true} #868#return; {61515#true} is VALID [2018-11-19 17:33:08,856 INFO L273 TraceCheckUtils]: 140: Hoare triple {61515#true} ~tmp~3.base, ~tmp~3.offset := #t~ret60.base, #t~ret60.offset;havoc #t~ret60.base, #t~ret60.offset;#res.base, #res.offset := ~tmp~3.base, ~tmp~3.offset; {61515#true} is VALID [2018-11-19 17:33:08,856 INFO L273 TraceCheckUtils]: 141: Hoare triple {61515#true} assume true; {61515#true} is VALID [2018-11-19 17:33:08,856 INFO L268 TraceCheckUtils]: 142: Hoare quadruple {61515#true} {61515#true} #742#return; {61515#true} is VALID [2018-11-19 17:33:08,856 INFO L273 TraceCheckUtils]: 143: Hoare triple {61515#true} ~tmp___3~0.base, ~tmp___3~0.offset := #t~ret129.base, #t~ret129.offset;havoc #t~ret129.base, #t~ret129.offset;~acecad~3.base, ~acecad~3.offset := ~tmp___3~0.base, ~tmp___3~0.offset; {61515#true} is VALID [2018-11-19 17:33:08,856 INFO L256 TraceCheckUtils]: 144: Hoare triple {61515#true} call #t~ret130.base, #t~ret130.offset := input_allocate_device(); {61515#true} is VALID [2018-11-19 17:33:08,857 INFO L256 TraceCheckUtils]: 145: Hoare triple {61515#true} call #t~ret74.base, #t~ret74.offset := kzalloc(1855, ~bitwiseOr(~bitwiseOr(16, 64), 128)); {61515#true} is VALID [2018-11-19 17:33:08,857 INFO L273 TraceCheckUtils]: 146: Hoare triple {61515#true} ~size := #in~size;~flags := #in~flags;havoc ~tmp~3.base, ~tmp~3.offset; {61515#true} is VALID [2018-11-19 17:33:08,857 INFO L256 TraceCheckUtils]: 147: Hoare triple {61515#true} call #t~ret60.base, #t~ret60.offset := kmalloc(~size, ~bitwiseOr(~flags, 32768)); {61515#true} is VALID [2018-11-19 17:33:08,857 INFO L273 TraceCheckUtils]: 148: Hoare triple {61515#true} ~size := #in~size;~flags := #in~flags;havoc ~tmp___1~1.base, ~tmp___1~1.offset; {61515#true} is VALID [2018-11-19 17:33:08,857 INFO L256 TraceCheckUtils]: 149: Hoare triple {61515#true} call #t~ret59.base, #t~ret59.offset := __kmalloc(~size, ~flags); {61515#true} is VALID [2018-11-19 17:33:08,857 INFO L273 TraceCheckUtils]: 150: Hoare triple {61515#true} ~size := #in~size;~t := #in~t; {61515#true} is VALID [2018-11-19 17:33:08,858 INFO L256 TraceCheckUtils]: 151: Hoare triple {61515#true} call #t~ret58.base, #t~ret58.offset := ldv_malloc(~size); {61515#true} is VALID [2018-11-19 17:33:08,858 INFO L273 TraceCheckUtils]: 152: Hoare triple {61515#true} ~size := #in~size;havoc ~p~0.base, ~p~0.offset;havoc ~tmp~4.base, ~tmp~4.offset;havoc ~tmp___0~2;assume -2147483648 <= #t~nondet65 && #t~nondet65 <= 2147483647;~tmp___0~2 := #t~nondet65;havoc #t~nondet65; {61515#true} is VALID [2018-11-19 17:33:08,858 INFO L273 TraceCheckUtils]: 153: Hoare triple {61515#true} assume !(0 != ~tmp___0~2);call #t~malloc66.base, #t~malloc66.offset := #Ultimate.alloc(~size);~tmp~4.base, ~tmp~4.offset := #t~malloc66.base, #t~malloc66.offset;~p~0.base, ~p~0.offset := ~tmp~4.base, ~tmp~4.offset;assume 0 != (if 0 != (~p~0.base + ~p~0.offset) % 18446744073709551616 then 1 else 0);#res.base, #res.offset := ~p~0.base, ~p~0.offset; {61515#true} is VALID [2018-11-19 17:33:08,858 INFO L273 TraceCheckUtils]: 154: Hoare triple {61515#true} assume true; {61515#true} is VALID [2018-11-19 17:33:08,858 INFO L268 TraceCheckUtils]: 155: Hoare quadruple {61515#true} {61515#true} #822#return; {61515#true} is VALID [2018-11-19 17:33:08,858 INFO L273 TraceCheckUtils]: 156: Hoare triple {61515#true} #res.base, #res.offset := #t~ret58.base, #t~ret58.offset;havoc #t~ret58.base, #t~ret58.offset; {61515#true} is VALID [2018-11-19 17:33:08,859 INFO L273 TraceCheckUtils]: 157: Hoare triple {61515#true} assume true; {61515#true} is VALID [2018-11-19 17:33:08,859 INFO L268 TraceCheckUtils]: 158: Hoare quadruple {61515#true} {61515#true} #870#return; {61515#true} is VALID [2018-11-19 17:33:08,859 INFO L273 TraceCheckUtils]: 159: Hoare triple {61515#true} ~tmp___1~1.base, ~tmp___1~1.offset := #t~ret59.base, #t~ret59.offset;havoc #t~ret59.base, #t~ret59.offset;#res.base, #res.offset := ~tmp___1~1.base, ~tmp___1~1.offset; {61515#true} is VALID [2018-11-19 17:33:08,859 INFO L273 TraceCheckUtils]: 160: Hoare triple {61515#true} assume true; {61515#true} is VALID [2018-11-19 17:33:08,859 INFO L268 TraceCheckUtils]: 161: Hoare quadruple {61515#true} {61515#true} #868#return; {61515#true} is VALID [2018-11-19 17:33:08,859 INFO L273 TraceCheckUtils]: 162: Hoare triple {61515#true} ~tmp~3.base, ~tmp~3.offset := #t~ret60.base, #t~ret60.offset;havoc #t~ret60.base, #t~ret60.offset;#res.base, #res.offset := ~tmp~3.base, ~tmp~3.offset; {61515#true} is VALID [2018-11-19 17:33:08,860 INFO L273 TraceCheckUtils]: 163: Hoare triple {61515#true} assume true; {61515#true} is VALID [2018-11-19 17:33:08,860 INFO L268 TraceCheckUtils]: 164: Hoare quadruple {61515#true} {61515#true} #854#return; {61515#true} is VALID [2018-11-19 17:33:08,860 INFO L273 TraceCheckUtils]: 165: Hoare triple {61515#true} #res.base, #res.offset := #t~ret74.base, #t~ret74.offset;havoc #t~ret74.base, #t~ret74.offset; {61515#true} is VALID [2018-11-19 17:33:08,860 INFO L273 TraceCheckUtils]: 166: Hoare triple {61515#true} assume true; {61515#true} is VALID [2018-11-19 17:33:08,860 INFO L268 TraceCheckUtils]: 167: Hoare quadruple {61515#true} {61515#true} #744#return; {61515#true} is VALID [2018-11-19 17:33:08,860 INFO L273 TraceCheckUtils]: 168: Hoare triple {61515#true} ~input_dev~0.base, ~input_dev~0.offset := #t~ret130.base, #t~ret130.offset;havoc #t~ret130.base, #t~ret130.offset; {61515#true} is VALID [2018-11-19 17:33:08,861 INFO L273 TraceCheckUtils]: 169: Hoare triple {61515#true} assume !(0 == (~acecad~3.base + ~acecad~3.offset) % 18446744073709551616 || 0 == (~input_dev~0.base + ~input_dev~0.offset) % 18446744073709551616);call #t~ret131.base, #t~ret131.offset := usb_alloc_coherent(~dev~1.base, ~dev~1.offset, 8, 208, ~acecad~3.base, 224 + ~acecad~3.offset);~tmp___4~0.base, ~tmp___4~0.offset := #t~ret131.base, #t~ret131.offset;havoc #t~ret131.base, #t~ret131.offset;call write~$Pointer$(~tmp___4~0.base, ~tmp___4~0.offset, ~acecad~3.base, 216 + ~acecad~3.offset, 8);call #t~mem132.base, #t~mem132.offset := read~$Pointer$(~acecad~3.base, 216 + ~acecad~3.offset, 8); {61515#true} is VALID [2018-11-19 17:33:08,861 INFO L273 TraceCheckUtils]: 170: Hoare triple {61515#true} assume !(0 == (#t~mem132.base + #t~mem132.offset) % 18446744073709551616);havoc #t~mem132.base, #t~mem132.offset; {61515#true} is VALID [2018-11-19 17:33:08,861 INFO L256 TraceCheckUtils]: 171: Hoare triple {61515#true} call #t~ret133.base, #t~ret133.offset := ldv_usb_alloc_urb_5(0, 208); {61515#true} is VALID [2018-11-19 17:33:08,861 INFO L273 TraceCheckUtils]: 172: Hoare triple {61515#true} ~ldv_func_arg1 := #in~ldv_func_arg1;~ldv_func_arg2 := #in~ldv_func_arg2;havoc ~ldv_func_res~1.base, ~ldv_func_res~1.offset;havoc ~tmp~23.base, ~tmp~23.offset;call #t~ret196.base, #t~ret196.offset := usb_alloc_urb(~ldv_func_arg1, ~ldv_func_arg2);~tmp~23.base, ~tmp~23.offset := #t~ret196.base, #t~ret196.offset;havoc #t~ret196.base, #t~ret196.offset;~ldv_func_res~1.base, ~ldv_func_res~1.offset := ~tmp~23.base, ~tmp~23.offset; {61515#true} is VALID [2018-11-19 17:33:08,861 INFO L256 TraceCheckUtils]: 173: Hoare triple {61515#true} call ldv_alloc_urb(~ldv_func_res~1.base, ~ldv_func_res~1.offset); {61515#true} is VALID [2018-11-19 17:33:08,861 INFO L273 TraceCheckUtils]: 174: Hoare triple {61515#true} ~res.base, ~res.offset := #in~res.base, #in~res.offset; {61515#true} is VALID [2018-11-19 17:33:08,862 INFO L273 TraceCheckUtils]: 175: Hoare triple {61515#true} assume 0 != (~res.base + ~res.offset) % 18446744073709551616;~URB_STATE~0 := 1 + ~URB_STATE~0; {61515#true} is VALID [2018-11-19 17:33:08,862 INFO L273 TraceCheckUtils]: 176: Hoare triple {61515#true} assume true; {61515#true} is VALID [2018-11-19 17:33:08,862 INFO L268 TraceCheckUtils]: 177: Hoare quadruple {61515#true} {61515#true} #874#return; {61515#true} is VALID [2018-11-19 17:33:08,862 INFO L273 TraceCheckUtils]: 178: Hoare triple {61515#true} #res.base, #res.offset := ~ldv_func_res~1.base, ~ldv_func_res~1.offset; {61515#true} is VALID [2018-11-19 17:33:08,862 INFO L273 TraceCheckUtils]: 179: Hoare triple {61515#true} assume true; {61515#true} is VALID [2018-11-19 17:33:08,862 INFO L268 TraceCheckUtils]: 180: Hoare quadruple {61515#true} {61515#true} #746#return; {61515#true} is VALID [2018-11-19 17:33:08,863 INFO L273 TraceCheckUtils]: 181: Hoare triple {61515#true} call write~$Pointer$(#t~ret133.base, #t~ret133.offset, ~acecad~3.base, 208 + ~acecad~3.offset, 8);havoc #t~ret133.base, #t~ret133.offset;call #t~mem134.base, #t~mem134.offset := read~$Pointer$(~acecad~3.base, 208 + ~acecad~3.offset, 8); {61515#true} is VALID [2018-11-19 17:33:08,863 INFO L273 TraceCheckUtils]: 182: Hoare triple {61515#true} assume !(0 == (#t~mem134.base + #t~mem134.offset) % 18446744073709551616);havoc #t~mem134.base, #t~mem134.offset;call write~$Pointer$(~dev~1.base, ~dev~1.offset, ~acecad~3.base, 192 + ~acecad~3.offset, 8);call write~$Pointer$(~input_dev~0.base, ~input_dev~0.offset, ~acecad~3.base, 200 + ~acecad~3.offset, 8);call #t~mem135.base, #t~mem135.offset := read~$Pointer$(~dev~1.base, 1472 + ~dev~1.offset, 8); {61515#true} is VALID [2018-11-19 17:33:08,863 INFO L273 TraceCheckUtils]: 183: Hoare triple {61515#true} assume 0 != (#t~mem135.base + #t~mem135.offset) % 18446744073709551616;havoc #t~mem135.base, #t~mem135.offset;call #t~mem136.base, #t~mem136.offset := read~$Pointer$(~dev~1.base, 1472 + ~dev~1.offset, 8);call #t~ret137 := strlcpy(~acecad~3.base, ~acecad~3.offset, #t~mem136.base, #t~mem136.offset, 128);havoc #t~mem136.base, #t~mem136.offset;havoc #t~ret137; {61515#true} is VALID [2018-11-19 17:33:08,863 INFO L273 TraceCheckUtils]: 184: Hoare triple {61515#true} call #t~mem138.base, #t~mem138.offset := read~$Pointer$(~dev~1.base, 1464 + ~dev~1.offset, 8); {61515#true} is VALID [2018-11-19 17:33:08,863 INFO L273 TraceCheckUtils]: 185: Hoare triple {61515#true} assume !(0 != (#t~mem138.base + #t~mem138.offset) % 18446744073709551616);havoc #t~mem138.base, #t~mem138.offset; {61515#true} is VALID [2018-11-19 17:33:08,864 INFO L256 TraceCheckUtils]: 186: Hoare triple {61515#true} call #t~ret144 := usb_make_path(~dev~1.base, ~dev~1.offset, ~acecad~3.base, 128 + ~acecad~3.offset, 64); {61515#true} is VALID [2018-11-19 17:33:08,864 INFO L273 TraceCheckUtils]: 187: Hoare triple {61515#true} ~dev.base, ~dev.offset := #in~dev.base, #in~dev.offset;~buf.base, ~buf.offset := #in~buf.base, #in~buf.offset;~size := #in~size;havoc ~actual~0;havoc #t~nondet23;call #t~mem25.base, #t~mem25.offset := read~$Pointer$(~dev.base, 60 + ~dev.offset, 8);call #t~mem26.base, #t~mem26.offset := read~$Pointer$(#t~mem25.base, 12 + #t~mem25.offset, 8);~actual~0 := #t~nondet23;havoc #t~mem25.base, #t~mem25.offset;havoc #t~mem26.base, #t~mem26.offset; {61515#true} is VALID [2018-11-19 17:33:08,864 INFO L273 TraceCheckUtils]: 188: Hoare triple {61515#true} assume (if ~size % 4294967296 % 4294967296 <= 2147483647 then ~size % 4294967296 % 4294967296 else ~size % 4294967296 % 4294967296 - 4294967296) > ~actual~0;#t~ite27 := ~actual~0; {61515#true} is VALID [2018-11-19 17:33:08,864 INFO L273 TraceCheckUtils]: 189: Hoare triple {61515#true} #res := #t~ite27;havoc #t~ite27; {61515#true} is VALID [2018-11-19 17:33:08,864 INFO L273 TraceCheckUtils]: 190: Hoare triple {61515#true} assume true; {61515#true} is VALID [2018-11-19 17:33:08,865 INFO L268 TraceCheckUtils]: 191: Hoare quadruple {61515#true} {61515#true} #748#return; {61515#true} is VALID [2018-11-19 17:33:08,865 INFO L273 TraceCheckUtils]: 192: Hoare triple {61515#true} assume -2147483648 <= #t~ret144 && #t~ret144 <= 2147483647;havoc #t~ret144;call #t~ret146 := strlcat(~acecad~3.base, 128 + ~acecad~3.offset, #t~string145.base, #t~string145.offset, 64);havoc #t~ret146;call write~$Pointer$(~acecad~3.base, ~acecad~3.offset, ~input_dev~0.base, ~input_dev~0.offset, 8);call write~$Pointer$(~acecad~3.base, 128 + ~acecad~3.offset, ~input_dev~0.base, 8 + ~input_dev~0.offset, 8); {61515#true} is VALID [2018-11-19 17:33:08,865 INFO L256 TraceCheckUtils]: 193: Hoare triple {61515#true} call usb_to_input_id(~dev~1.base, ~dev~1.offset, ~input_dev~0.base, 24 + ~input_dev~0.offset); {61515#true} is VALID [2018-11-19 17:33:08,865 INFO L273 TraceCheckUtils]: 194: Hoare triple {61515#true} ~dev.base, ~dev.offset := #in~dev.base, #in~dev.offset;~id.base, ~id.offset := #in~id.base, #in~id.offset;call write~int(3, ~id.base, ~id.offset, 2);call #t~mem89 := read~int(~dev.base, 1160 + ~dev.offset, 2);call write~int(#t~mem89, ~id.base, 2 + ~id.offset, 2);havoc #t~mem89;call #t~mem90 := read~int(~dev.base, 1162 + ~dev.offset, 2);call write~int(#t~mem90, ~id.base, 4 + ~id.offset, 2);havoc #t~mem90;call #t~mem91 := read~int(~dev.base, 1164 + ~dev.offset, 2);call write~int(#t~mem91, ~id.base, 6 + ~id.offset, 2);havoc #t~mem91; {61515#true} is VALID [2018-11-19 17:33:08,865 INFO L273 TraceCheckUtils]: 195: Hoare triple {61515#true} assume true; {61515#true} is VALID [2018-11-19 17:33:08,866 INFO L268 TraceCheckUtils]: 196: Hoare quadruple {61515#true} {61515#true} #750#return; {61515#true} is VALID [2018-11-19 17:33:08,866 INFO L273 TraceCheckUtils]: 197: Hoare triple {61515#true} call write~$Pointer$(~intf.base, 44 + ~intf.offset, ~input_dev~0.base, 802 + ~input_dev~0.offset, 8); {61515#true} is VALID [2018-11-19 17:33:08,866 INFO L256 TraceCheckUtils]: 198: Hoare triple {61515#true} call input_set_drvdata(~input_dev~0.base, ~input_dev~0.offset, ~acecad~3.base, ~acecad~3.offset); {61515#true} is VALID [2018-11-19 17:33:08,866 INFO L273 TraceCheckUtils]: 199: Hoare triple {61515#true} ~dev.base, ~dev.offset := #in~dev.base, #in~dev.offset;~data.base, ~data.offset := #in~data.base, #in~data.offset;call dev_set_drvdata(~dev.base, 802 + ~dev.offset, ~data.base, ~data.offset); {61515#true} is VALID [2018-11-19 17:33:08,866 INFO L273 TraceCheckUtils]: 200: Hoare triple {61515#true} assume true; {61515#true} is VALID [2018-11-19 17:33:08,866 INFO L268 TraceCheckUtils]: 201: Hoare quadruple {61515#true} {61515#true} #752#return; {61515#true} is VALID [2018-11-19 17:33:08,867 INFO L273 TraceCheckUtils]: 202: Hoare triple {61515#true} call write~$Pointer$(#funAddr~usb_acecad_open.base, #funAddr~usb_acecad_open.offset, ~input_dev~0.base, 540 + ~input_dev~0.offset, 8);call write~$Pointer$(#funAddr~usb_acecad_close.base, #funAddr~usb_acecad_close.offset, ~input_dev~0.base, 548 + ~input_dev~0.offset, 8);call write~int(10, ~input_dev~0.base, 32 + ~input_dev~0.offset, 8);call write~int(7169, ~input_dev~0.base, 80 + ~input_dev~0.offset, 8);call #t~mem147 := read~int(~id.base, 16 + ~id.offset, 8);#t~switch148 := 0 == #t~mem147; {61515#true} is VALID [2018-11-19 17:33:08,867 INFO L273 TraceCheckUtils]: 203: Hoare triple {61515#true} assume #t~switch148;call input_set_abs_params(~input_dev~0.base, ~input_dev~0.offset, 0, 0, 5000, 4, 0);call input_set_abs_params(~input_dev~0.base, ~input_dev~0.offset, 1, 0, 3750, 4, 0);call input_set_abs_params(~input_dev~0.base, ~input_dev~0.offset, 24, 0, 512, 0, 0);~tmp___5~0 := #t~nondet149;havoc #t~nondet149; {61515#true} is VALID [2018-11-19 17:33:08,867 INFO L273 TraceCheckUtils]: 204: Hoare triple {61515#true} assume 0 == ~tmp___5~0 % 4294967296 % 18446744073709551616;havoc #t~nondet150;call #t~mem152 := read~int(~dev~1.base, 1160 + ~dev~1.offset, 2);call #t~mem153 := read~int(~dev~1.base, 1162 + ~dev~1.offset, 2);havoc #t~mem152;havoc #t~mem153; {61515#true} is VALID [2018-11-19 17:33:08,867 INFO L273 TraceCheckUtils]: 205: Hoare triple {61515#true} call #t~mem159.base, #t~mem159.offset := read~$Pointer$(~acecad~3.base, 208 + ~acecad~3.offset, 8);call #t~mem160.base, #t~mem160.offset := read~$Pointer$(~acecad~3.base, 216 + ~acecad~3.offset, 8); {61515#true} is VALID [2018-11-19 17:33:08,867 INFO L273 TraceCheckUtils]: 206: Hoare triple {61515#true} assume 8 < ~maxp~0;#t~ite161 := 8; {61515#true} is VALID [2018-11-19 17:33:08,868 INFO L273 TraceCheckUtils]: 207: Hoare triple {61515#true} call #t~mem162 := read~int(~endpoint~0.base, 6 + ~endpoint~0.offset, 1); {61515#true} is VALID [2018-11-19 17:33:08,868 INFO L256 TraceCheckUtils]: 208: Hoare triple {61515#true} call ldv_usb_fill_int_urb_6(#t~mem159.base, #t~mem159.offset, ~dev~1.base, ~dev~1.offset, ~pipe~0, #t~mem160.base, #t~mem160.offset, #t~ite161, #funAddr~usb_acecad_irq.base, #funAddr~usb_acecad_irq.offset, ~acecad~3.base, ~acecad~3.offset, #t~mem162 % 256); {61515#true} is VALID [2018-11-19 17:33:08,868 INFO L273 TraceCheckUtils]: 209: Hoare triple {61515#true} ~urb.base, ~urb.offset := #in~urb.base, #in~urb.offset;~dev.base, ~dev.offset := #in~dev.base, #in~dev.offset;~pipe := #in~pipe;~transfer_buffer.base, ~transfer_buffer.offset := #in~transfer_buffer.base, #in~transfer_buffer.offset;~buffer_length := #in~buffer_length;~complete_fn.base, ~complete_fn.offset := #in~complete_fn.base, #in~complete_fn.offset;~context.base, ~context.offset := #in~context.base, #in~context.offset;~interval := #in~interval; {61515#true} is VALID [2018-11-19 17:33:08,868 INFO L256 TraceCheckUtils]: 210: Hoare triple {61515#true} call ldv_fill_int_urb(~complete_fn.base, ~complete_fn.offset); {61515#true} is VALID [2018-11-19 17:33:08,868 INFO L273 TraceCheckUtils]: 211: Hoare triple {61515#true} ~complete_fn.base, ~complete_fn.offset := #in~complete_fn.base, #in~complete_fn.offset;havoc ~value~0.base, ~value~0.offset;havoc ~tmp~25.base, ~tmp~25.offset;havoc ~tmp___0~7; {61515#true} is VALID [2018-11-19 17:33:08,869 INFO L256 TraceCheckUtils]: 212: Hoare triple {61515#true} call #t~ret198.base, #t~ret198.offset := ldv_undef_ptr(); {61515#true} is VALID [2018-11-19 17:33:08,869 INFO L273 TraceCheckUtils]: 213: Hoare triple {61515#true} havoc ~tmp~9.base, ~tmp~9.offset;~tmp~9.base, ~tmp~9.offset := #t~nondet72.base, #t~nondet72.offset;havoc #t~nondet72.base, #t~nondet72.offset;#res.base, #res.offset := ~tmp~9.base, ~tmp~9.offset; {61515#true} is VALID [2018-11-19 17:33:08,869 INFO L273 TraceCheckUtils]: 214: Hoare triple {61515#true} assume true; {61515#true} is VALID [2018-11-19 17:33:08,869 INFO L268 TraceCheckUtils]: 215: Hoare quadruple {61515#true} {61515#true} #768#return; {61515#true} is VALID [2018-11-19 17:33:08,869 INFO L273 TraceCheckUtils]: 216: Hoare triple {61515#true} ~tmp~25.base, ~tmp~25.offset := #t~ret198.base, #t~ret198.offset;havoc #t~ret198.base, #t~ret198.offset;~value~0.base, ~value~0.offset := ~tmp~25.base, ~tmp~25.offset; {61515#true} is VALID [2018-11-19 17:33:08,869 INFO L273 TraceCheckUtils]: 217: Hoare triple {61515#true} assume !(0 == (~value~0.base + ~value~0.offset) % 18446744073709551616); {61515#true} is VALID [2018-11-19 17:33:08,870 INFO L256 TraceCheckUtils]: 218: Hoare triple {61515#true} call #t~ret199 := ldv_undef_int(); {61515#true} is VALID [2018-11-19 17:33:08,870 INFO L273 TraceCheckUtils]: 219: Hoare triple {61515#true} havoc ~tmp~8;assume -2147483648 <= #t~nondet71 && #t~nondet71 <= 2147483647;~tmp~8 := #t~nondet71;havoc #t~nondet71;#res := ~tmp~8; {61515#true} is VALID [2018-11-19 17:33:08,870 INFO L273 TraceCheckUtils]: 220: Hoare triple {61515#true} assume true; {61515#true} is VALID [2018-11-19 17:33:08,870 INFO L268 TraceCheckUtils]: 221: Hoare quadruple {61515#true} {61515#true} #772#return; {61515#true} is VALID [2018-11-19 17:33:08,870 INFO L273 TraceCheckUtils]: 222: Hoare triple {61515#true} assume -2147483648 <= #t~ret199 && #t~ret199 <= 2147483647;~tmp___0~7 := #t~ret199;havoc #t~ret199; {61515#true} is VALID [2018-11-19 17:33:08,871 INFO L273 TraceCheckUtils]: 223: Hoare triple {61515#true} assume !(0 != ~tmp___0~7); {61515#true} is VALID [2018-11-19 17:33:08,871 INFO L273 TraceCheckUtils]: 224: Hoare triple {61515#true} assume true; {61515#true} is VALID [2018-11-19 17:33:08,871 INFO L268 TraceCheckUtils]: 225: Hoare quadruple {61515#true} {61515#true} #758#return; {61515#true} is VALID [2018-11-19 17:33:08,871 INFO L273 TraceCheckUtils]: 226: Hoare triple {61515#true} assume true; {61515#true} is VALID [2018-11-19 17:33:08,871 INFO L268 TraceCheckUtils]: 227: Hoare quadruple {61515#true} {61515#true} #754#return; {61515#true} is VALID [2018-11-19 17:33:08,872 INFO L273 TraceCheckUtils]: 228: Hoare triple {61515#true} havoc #t~mem159.base, #t~mem159.offset;havoc #t~ite161;havoc #t~mem160.base, #t~mem160.offset;havoc #t~mem162;call #t~mem163.base, #t~mem163.offset := read~$Pointer$(~acecad~3.base, 208 + ~acecad~3.offset, 8);call #t~mem164 := read~int(~acecad~3.base, 224 + ~acecad~3.offset, 8);call write~int(#t~mem164, #t~mem163.base, 104 + #t~mem163.offset, 8);havoc #t~mem163.base, #t~mem163.offset;havoc #t~mem164;call #t~mem165.base, #t~mem165.offset := read~$Pointer$(~acecad~3.base, 208 + ~acecad~3.offset, 8);call #t~mem166.base, #t~mem166.offset := read~$Pointer$(~acecad~3.base, 208 + ~acecad~3.offset, 8);call #t~mem167 := read~int(#t~mem166.base, 92 + #t~mem166.offset, 4);call write~int(~bitwiseOr(#t~mem167, 4), #t~mem165.base, 92 + #t~mem165.offset, 4);havoc #t~mem166.base, #t~mem166.offset;havoc #t~mem165.base, #t~mem165.offset;havoc #t~mem167;call #t~mem168.base, #t~mem168.offset := read~$Pointer$(~acecad~3.base, 200 + ~acecad~3.offset, 8);call #t~ret169 := input_register_device(#t~mem168.base, #t~mem168.offset);assume -2147483648 <= #t~ret169 && #t~ret169 <= 2147483647;~err~0 := #t~ret169;havoc #t~ret169;havoc #t~mem168.base, #t~mem168.offset; {61515#true} is VALID [2018-11-19 17:33:08,872 INFO L273 TraceCheckUtils]: 229: Hoare triple {61515#true} assume 0 != ~err~0; {61515#true} is VALID [2018-11-19 17:33:08,872 INFO L273 TraceCheckUtils]: 230: Hoare triple {61515#true} call #t~mem170.base, #t~mem170.offset := read~$Pointer$(~acecad~3.base, 216 + ~acecad~3.offset, 8);call #t~mem171 := read~int(~acecad~3.base, 224 + ~acecad~3.offset, 8);call usb_free_coherent(~dev~1.base, ~dev~1.offset, 8, #t~mem170.base, #t~mem170.offset, #t~mem171);havoc #t~mem171;havoc #t~mem170.base, #t~mem170.offset; {61515#true} is VALID [2018-11-19 17:33:08,872 INFO L273 TraceCheckUtils]: 231: Hoare triple {61515#true} call input_free_device(~input_dev~0.base, ~input_dev~0.offset);call kfree(~acecad~3.base, ~acecad~3.offset);#res := ~err~0; {61515#true} is VALID [2018-11-19 17:33:08,873 INFO L273 TraceCheckUtils]: 232: Hoare triple {61515#true} assume true; {61515#true} is VALID [2018-11-19 17:33:08,875 INFO L268 TraceCheckUtils]: 233: Hoare quadruple {61515#true} {61517#(= ~ref_cnt~0 0)} #826#return; {61517#(= ~ref_cnt~0 0)} is VALID [2018-11-19 17:33:08,880 INFO L273 TraceCheckUtils]: 234: Hoare triple {61517#(= ~ref_cnt~0 0)} assume -2147483648 <= #t~ret188 && #t~ret188 <= 2147483647;~ldv_retval_0~0 := #t~ret188;havoc #t~ret188; {61517#(= ~ref_cnt~0 0)} is VALID [2018-11-19 17:33:08,881 INFO L273 TraceCheckUtils]: 235: Hoare triple {61517#(= ~ref_cnt~0 0)} assume 0 == ~ldv_retval_0~0;~ldv_state_variable_1~0 := 2;~ref_cnt~0 := 1 + ~ref_cnt~0; {61518#(<= 1 ~ref_cnt~0)} is VALID [2018-11-19 17:33:08,881 INFO L273 TraceCheckUtils]: 236: Hoare triple {61518#(<= 1 ~ref_cnt~0)} assume -2147483648 <= #t~nondet184 && #t~nondet184 <= 2147483647;~tmp___0~6 := #t~nondet184;havoc #t~nondet184;#t~switch185 := 0 == ~tmp___0~6; {61518#(<= 1 ~ref_cnt~0)} is VALID [2018-11-19 17:33:08,882 INFO L273 TraceCheckUtils]: 237: Hoare triple {61518#(<= 1 ~ref_cnt~0)} assume !#t~switch185;#t~switch185 := #t~switch185 || 1 == ~tmp___0~6; {61518#(<= 1 ~ref_cnt~0)} is VALID [2018-11-19 17:33:08,882 INFO L273 TraceCheckUtils]: 238: Hoare triple {61518#(<= 1 ~ref_cnt~0)} assume #t~switch185; {61518#(<= 1 ~ref_cnt~0)} is VALID [2018-11-19 17:33:08,883 INFO L273 TraceCheckUtils]: 239: Hoare triple {61518#(<= 1 ~ref_cnt~0)} assume 0 != ~ldv_state_variable_0~0;assume -2147483648 <= #t~nondet189 && #t~nondet189 <= 2147483647;~tmp___2~1 := #t~nondet189;havoc #t~nondet189;#t~switch190 := 0 == ~tmp___2~1; {61518#(<= 1 ~ref_cnt~0)} is VALID [2018-11-19 17:33:08,883 INFO L273 TraceCheckUtils]: 240: Hoare triple {61518#(<= 1 ~ref_cnt~0)} assume #t~switch190; {61518#(<= 1 ~ref_cnt~0)} is VALID [2018-11-19 17:33:08,884 INFO L273 TraceCheckUtils]: 241: Hoare triple {61518#(<= 1 ~ref_cnt~0)} assume 3 == ~ldv_state_variable_0~0 && 0 == ~ref_cnt~0; {61516#false} is VALID [2018-11-19 17:33:08,884 INFO L256 TraceCheckUtils]: 242: Hoare triple {61516#false} call usb_acecad_exit(); {61515#true} is VALID [2018-11-19 17:33:08,884 INFO L256 TraceCheckUtils]: 243: Hoare triple {61515#true} call ldv_usb_deregister_11(~#usb_acecad_driver~0.base, ~#usb_acecad_driver~0.offset); {61515#true} is VALID [2018-11-19 17:33:08,884 INFO L273 TraceCheckUtils]: 244: Hoare triple {61515#true} ~arg.base, ~arg.offset := #in~arg.base, #in~arg.offset;call usb_deregister(~arg.base, ~arg.offset);~ldv_state_variable_1~0 := 0; {61515#true} is VALID [2018-11-19 17:33:08,884 INFO L273 TraceCheckUtils]: 245: Hoare triple {61515#true} assume true; {61515#true} is VALID [2018-11-19 17:33:08,885 INFO L268 TraceCheckUtils]: 246: Hoare quadruple {61515#true} {61515#true} #794#return; {61515#true} is VALID [2018-11-19 17:33:08,885 INFO L273 TraceCheckUtils]: 247: Hoare triple {61515#true} assume true; {61515#true} is VALID [2018-11-19 17:33:08,885 INFO L268 TraceCheckUtils]: 248: Hoare quadruple {61515#true} {61516#false} #832#return; {61516#false} is VALID [2018-11-19 17:33:08,885 INFO L273 TraceCheckUtils]: 249: Hoare triple {61516#false} ~ldv_state_variable_0~0 := 2; {61516#false} is VALID [2018-11-19 17:33:08,885 INFO L256 TraceCheckUtils]: 250: Hoare triple {61516#false} call ldv_check_final_state(); {61516#false} is VALID [2018-11-19 17:33:08,885 INFO L273 TraceCheckUtils]: 251: Hoare triple {61516#false} assume 0 != ~URB_STATE~0; {61516#false} is VALID [2018-11-19 17:33:08,886 INFO L256 TraceCheckUtils]: 252: Hoare triple {61516#false} call ldv_error(); {61516#false} is VALID [2018-11-19 17:33:08,886 INFO L273 TraceCheckUtils]: 253: Hoare triple {61516#false} assume !false; {61516#false} is VALID [2018-11-19 17:33:08,914 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 35 trivial. 0 not checked. [2018-11-19 17:33:08,914 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-11-19 17:33:08,915 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 3 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 3 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-11-19 17:33:08,928 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-19 17:33:09,171 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-19 17:33:09,243 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-19 17:33:09,251 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-19 17:33:09,464 INFO L256 TraceCheckUtils]: 0: Hoare triple {61515#true} call ULTIMATE.init(); {61515#true} is VALID [2018-11-19 17:33:09,465 INFO L273 TraceCheckUtils]: 1: Hoare triple {61515#true} #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];call #t~string24.base, #t~string24.offset := #Ultimate.alloc(10);call #t~string31.base, #t~string31.offset := #Ultimate.alloc(7);#memory_int := #memory_int[#t~string31.base,#t~string31.offset := 97];#memory_int := #memory_int[#t~string31.base,1 + #t~string31.offset := 99];#memory_int := #memory_int[#t~string31.base,2 + #t~string31.offset := 101];#memory_int := #memory_int[#t~string31.base,3 + #t~string31.offset := 99];#memory_int := #memory_int[#t~string31.base,4 + #t~string31.offset := 97];#memory_int := #memory_int[#t~string31.base,5 + #t~string31.offset := 100];#memory_int := #memory_int[#t~string31.base,6 + #t~string31.offset := 0];call #t~string48.base, #t~string48.offset := #Ultimate.alloc(20);call #t~string52.base, #t~string52.offset := #Ultimate.alloc(20);call #t~string109.base, #t~string109.offset := #Ultimate.alloc(57);call #t~string140.base, #t~string140.offset := #Ultimate.alloc(2);#memory_int := #memory_int[#t~string140.base,#t~string140.offset := 32];#memory_int := #memory_int[#t~string140.base,1 + #t~string140.offset := 0];call #t~string145.base, #t~string145.offset := #Ultimate.alloc(8);call #t~string151.base, #t~string151.offset := #Ultimate.alloc(34);call #t~string156.base, #t~string156.offset := #Ultimate.alloc(32);call #t~string178.base, #t~string178.offset := #Ultimate.alloc(11);call #t~string181.base, #t~string181.offset := #Ultimate.alloc(48);~LDV_IN_INTERRUPT~0 := 1;~ref_cnt~0 := 0;~ldv_state_variable_1~0 := 0;~usb_counter~0 := 0;~ldv_state_variable_0~0 := 0;~ldv_retval_0~0 := 0;~ldv_retval_1~0 := 0;~URB_STATE~0 := 0;~DEV_STATE~0 := 0;~INTERF_STATE~0 := 0;~SERIAL_STATE~0 := 0;~usb_intfdata~0.base, ~usb_intfdata~0.offset := 0, 0;~usb_acecad_driver_group1~0.base, ~usb_acecad_driver_group1~0.offset := 0, 0;call ~#usb_acecad_id_table~0.base, ~#usb_acecad_id_table~0.offset := #Ultimate.alloc(72);#memory_int := ~initToZeroAtPointerBaseAddress~int(#memory_int, ~#usb_acecad_id_table~0.base);call write~unchecked~int(3, ~#usb_acecad_id_table~0.base, ~#usb_acecad_id_table~0.offset, 2);call write~unchecked~int(1120, ~#usb_acecad_id_table~0.base, 2 + ~#usb_acecad_id_table~0.offset, 2);call write~unchecked~int(4, ~#usb_acecad_id_table~0.base, 4 + ~#usb_acecad_id_table~0.offset, 2);call write~unchecked~int(0, ~#usb_acecad_id_table~0.base, 6 + ~#usb_acecad_id_table~0.offset, 2);call write~unchecked~int(0, ~#usb_acecad_id_table~0.base, 8 + ~#usb_acecad_id_table~0.offset, 2);call write~unchecked~int(0, ~#usb_acecad_id_table~0.base, 10 + ~#usb_acecad_id_table~0.offset, 1);call write~unchecked~int(0, ~#usb_acecad_id_table~0.base, 11 + ~#usb_acecad_id_table~0.offset, 1);call write~unchecked~int(0, ~#usb_acecad_id_table~0.base, 12 + ~#usb_acecad_id_table~0.offset, 1);call write~unchecked~int(0, ~#usb_acecad_id_table~0.base, 13 + ~#usb_acecad_id_table~0.offset, 1);call write~unchecked~int(0, ~#usb_acecad_id_table~0.base, 14 + ~#usb_acecad_id_table~0.offset, 1);call write~unchecked~int(0, ~#usb_acecad_id_table~0.base, 15 + ~#usb_acecad_id_table~0.offset, 1);call write~unchecked~int(0, ~#usb_acecad_id_table~0.base, 16 + ~#usb_acecad_id_table~0.offset, 8);call write~unchecked~int(3, ~#usb_acecad_id_table~0.base, 24 + ~#usb_acecad_id_table~0.offset, 2);call write~unchecked~int(1120, ~#usb_acecad_id_table~0.base, 26 + ~#usb_acecad_id_table~0.offset, 2);call write~unchecked~int(8, ~#usb_acecad_id_table~0.base, 28 + ~#usb_acecad_id_table~0.offset, 2);call write~unchecked~int(0, ~#usb_acecad_id_table~0.base, 30 + ~#usb_acecad_id_table~0.offset, 2);call write~unchecked~int(0, ~#usb_acecad_id_table~0.base, 32 + ~#usb_acecad_id_table~0.offset, 2);call write~unchecked~int(0, ~#usb_acecad_id_table~0.base, 34 + ~#usb_acecad_id_table~0.offset, 1);call write~unchecked~int(0, ~#usb_acecad_id_table~0.base, 35 + ~#usb_acecad_id_table~0.offset, 1);call write~unchecked~int(0, ~#usb_acecad_id_table~0.base, 36 + ~#usb_acecad_id_table~0.offset, 1);call write~unchecked~int(0, ~#usb_acecad_id_table~0.base, 37 + ~#usb_acecad_id_table~0.offset, 1);call write~unchecked~int(0, ~#usb_acecad_id_table~0.base, 38 + ~#usb_acecad_id_table~0.offset, 1);call write~unchecked~int(0, ~#usb_acecad_id_table~0.base, 39 + ~#usb_acecad_id_table~0.offset, 1);call write~unchecked~int(1, ~#usb_acecad_id_table~0.base, 40 + ~#usb_acecad_id_table~0.offset, 8);~__mod_usb_device_table~0.match_flags := 0;~__mod_usb_device_table~0.idVendor := 0;~__mod_usb_device_table~0.idProduct := 0;~__mod_usb_device_table~0.bcdDevice_lo := 0;~__mod_usb_device_table~0.bcdDevice_hi := 0;~__mod_usb_device_table~0.bDeviceClass := 0;~__mod_usb_device_table~0.bDeviceSubClass := 0;~__mod_usb_device_table~0.bDeviceProtocol := 0;~__mod_usb_device_table~0.bInterfaceClass := 0;~__mod_usb_device_table~0.bInterfaceSubClass := 0;~__mod_usb_device_table~0.bInterfaceProtocol := 0;~__mod_usb_device_table~0.driver_info := 0;call ~#usb_acecad_driver~0.base, ~#usb_acecad_driver~0.offset := #Ultimate.alloc(264);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 8 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 16 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 24 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 32 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 40 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 48 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 56 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 64 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 72 + ~#usb_acecad_driver~0.offset, 8);call write~unchecked~int(0, ~#usb_acecad_driver~0.base, 80 + ~#usb_acecad_driver~0.offset, 4);call write~unchecked~int(0, ~#usb_acecad_driver~0.base, 84 + ~#usb_acecad_driver~0.offset, 4);call write~unchecked~int(0, ~#usb_acecad_driver~0.base, 88 + ~#usb_acecad_driver~0.offset, 4);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 92 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 100 + ~#usb_acecad_driver~0.offset, 8);#memory_$Pointer$.base, #memory_$Pointer$.offset := ~initToZeroAtPointerBaseAddress~$Pointer$.base(#memory_$Pointer$.base, #memory_$Pointer$.offset, ~#usb_acecad_driver~0.base), ~initToZeroAtPointerBaseAddress~$Pointer$.offset(#memory_$Pointer$.base, #memory_$Pointer$.offset, ~#usb_acecad_driver~0.base);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 124 + ~#usb_acecad_driver~0.offset, 8);call write~unchecked~int(0, ~#usb_acecad_driver~0.base, 132 + ~#usb_acecad_driver~0.offset, 4);call write~unchecked~int(0, ~#usb_acecad_driver~0.base, 136 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 144 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 152 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 160 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 168 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 176 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 184 + ~#usb_acecad_driver~0.offset, 8);call write~unchecked~int(0, ~#usb_acecad_driver~0.base, 192 + ~#usb_acecad_driver~0.offset, 1);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 193 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 201 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 209 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 217 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 225 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 233 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 241 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 249 + ~#usb_acecad_driver~0.offset, 8);call write~unchecked~int(0, ~#usb_acecad_driver~0.base, 257 + ~#usb_acecad_driver~0.offset, 4);call write~unchecked~int(0, ~#usb_acecad_driver~0.base, 261 + ~#usb_acecad_driver~0.offset, 1);call write~unchecked~int(0, ~#usb_acecad_driver~0.base, 262 + ~#usb_acecad_driver~0.offset, 1);call write~unchecked~int(0, ~#usb_acecad_driver~0.base, 263 + ~#usb_acecad_driver~0.offset, 1);call write~$Pointer$(#t~string178.base, #t~string178.offset, ~#usb_acecad_driver~0.base, ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(#funAddr~usb_acecad_probe.base, #funAddr~usb_acecad_probe.offset, ~#usb_acecad_driver~0.base, 8 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(#funAddr~usb_acecad_disconnect.base, #funAddr~usb_acecad_disconnect.offset, ~#usb_acecad_driver~0.base, 16 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 24 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 32 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 40 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 48 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 56 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 64 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(~#usb_acecad_id_table~0.base, ~#usb_acecad_id_table~0.offset, ~#usb_acecad_driver~0.base, 72 + ~#usb_acecad_driver~0.offset, 8);call write~unchecked~int(0, ~#usb_acecad_driver~0.base, 80 + ~#usb_acecad_driver~0.offset, 4);call write~unchecked~int(0, ~#usb_acecad_driver~0.base, 84 + ~#usb_acecad_driver~0.offset, 4);call write~unchecked~int(0, ~#usb_acecad_driver~0.base, 88 + ~#usb_acecad_driver~0.offset, 4);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 92 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 100 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 108 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 116 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 124 + ~#usb_acecad_driver~0.offset, 8);call write~unchecked~int(0, ~#usb_acecad_driver~0.base, 132 + ~#usb_acecad_driver~0.offset, 4);call write~unchecked~int(0, ~#usb_acecad_driver~0.base, 136 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 144 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 152 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 160 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 168 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 176 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 184 + ~#usb_acecad_driver~0.offset, 8);call write~unchecked~int(0, ~#usb_acecad_driver~0.base, 192 + ~#usb_acecad_driver~0.offset, 1);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 193 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 201 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 209 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 217 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 225 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 233 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 241 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 249 + ~#usb_acecad_driver~0.offset, 8);call write~unchecked~int(0, ~#usb_acecad_driver~0.base, 257 + ~#usb_acecad_driver~0.offset, 4);call write~unchecked~int(0, ~#usb_acecad_driver~0.base, 261 + ~#usb_acecad_driver~0.offset, 1);call write~unchecked~int(0, ~#usb_acecad_driver~0.base, 262 + ~#usb_acecad_driver~0.offset, 1);call write~unchecked~int(0, ~#usb_acecad_driver~0.base, 263 + ~#usb_acecad_driver~0.offset, 1);~int_urb~0.base, ~int_urb~0.offset := 0, 0;~bulk_urb~0.base, ~bulk_urb~0.offset := 0, 0;~completeFnInt~0.base, ~completeFnInt~0.offset := 0, 0;~completeFnBulk~0.base, ~completeFnBulk~0.offset := 0, 0; {61515#true} is VALID [2018-11-19 17:33:09,465 INFO L273 TraceCheckUtils]: 2: Hoare triple {61515#true} assume true; {61515#true} is VALID [2018-11-19 17:33:09,465 INFO L268 TraceCheckUtils]: 3: Hoare quadruple {61515#true} {61515#true} #888#return; {61515#true} is VALID [2018-11-19 17:33:09,465 INFO L256 TraceCheckUtils]: 4: Hoare triple {61515#true} call #t~ret207 := main(); {61515#true} is VALID [2018-11-19 17:33:09,465 INFO L273 TraceCheckUtils]: 5: Hoare triple {61515#true} havoc ~ldvarg0~0.base, ~ldvarg0~0.offset;havoc ~tmp~18.base, ~tmp~18.offset;havoc ~tmp___0~6;havoc ~tmp___1~3;havoc ~tmp___2~1; {61515#true} is VALID [2018-11-19 17:33:09,466 INFO L256 TraceCheckUtils]: 6: Hoare triple {61515#true} call #t~ret183.base, #t~ret183.offset := ldv_init_zalloc(24); {61515#true} is VALID [2018-11-19 17:33:09,466 INFO L273 TraceCheckUtils]: 7: Hoare triple {61515#true} ~size := #in~size;havoc ~p~2.base, ~p~2.offset;havoc ~tmp~6.base, ~tmp~6.offset;call #t~malloc69.base, #t~malloc69.offset := #Ultimate.alloc((if ~size % 4294967296 % 4294967296 <= 2147483647 then ~size % 4294967296 % 4294967296 else ~size % 4294967296 % 4294967296 - 4294967296)); {61515#true} is VALID [2018-11-19 17:33:09,466 INFO L256 TraceCheckUtils]: 8: Hoare triple {61515#true} call #Ultimate.meminit(#t~malloc69.base, #t~malloc69.offset, 1, (if ~size % 4294967296 % 4294967296 <= 2147483647 then ~size % 4294967296 % 4294967296 else ~size % 4294967296 % 4294967296 - 4294967296), (if ~size % 4294967296 % 4294967296 <= 2147483647 then ~size % 4294967296 % 4294967296 else ~size % 4294967296 % 4294967296 - 4294967296)); {61515#true} is VALID [2018-11-19 17:33:09,466 INFO L273 TraceCheckUtils]: 9: Hoare triple {61515#true} #memory_int := ~initToZeroAtPointerBaseAddress~int(#memory_int, #ptr.base); {61515#true} is VALID [2018-11-19 17:33:09,466 INFO L273 TraceCheckUtils]: 10: Hoare triple {61515#true} assume true; {61515#true} is VALID [2018-11-19 17:33:09,466 INFO L268 TraceCheckUtils]: 11: Hoare quadruple {61515#true} {61515#true} #808#return; {61515#true} is VALID [2018-11-19 17:33:09,467 INFO L273 TraceCheckUtils]: 12: Hoare triple {61515#true} ~tmp~6.base, ~tmp~6.offset := #t~malloc69.base, #t~malloc69.offset;~p~2.base, ~p~2.offset := ~tmp~6.base, ~tmp~6.offset;assume 0 != (if 0 != (~p~2.base + ~p~2.offset) % 18446744073709551616 then 1 else 0);#res.base, #res.offset := ~p~2.base, ~p~2.offset; {61515#true} is VALID [2018-11-19 17:33:09,467 INFO L273 TraceCheckUtils]: 13: Hoare triple {61515#true} assume true; {61515#true} is VALID [2018-11-19 17:33:09,467 INFO L268 TraceCheckUtils]: 14: Hoare quadruple {61515#true} {61515#true} #824#return; {61515#true} is VALID [2018-11-19 17:33:09,468 INFO L273 TraceCheckUtils]: 15: Hoare triple {61515#true} ~tmp~18.base, ~tmp~18.offset := #t~ret183.base, #t~ret183.offset;havoc #t~ret183.base, #t~ret183.offset;~ldvarg0~0.base, ~ldvarg0~0.offset := ~tmp~18.base, ~tmp~18.offset;call ldv_initialize();~ldv_state_variable_1~0 := 0;~ref_cnt~0 := 0;~ldv_state_variable_0~0 := 1; {61567#(<= 0 ~ref_cnt~0)} is VALID [2018-11-19 17:33:09,468 INFO L273 TraceCheckUtils]: 16: Hoare triple {61567#(<= 0 ~ref_cnt~0)} assume -2147483648 <= #t~nondet184 && #t~nondet184 <= 2147483647;~tmp___0~6 := #t~nondet184;havoc #t~nondet184;#t~switch185 := 0 == ~tmp___0~6; {61567#(<= 0 ~ref_cnt~0)} is VALID [2018-11-19 17:33:09,468 INFO L273 TraceCheckUtils]: 17: Hoare triple {61567#(<= 0 ~ref_cnt~0)} assume !#t~switch185;#t~switch185 := #t~switch185 || 1 == ~tmp___0~6; {61567#(<= 0 ~ref_cnt~0)} is VALID [2018-11-19 17:33:09,469 INFO L273 TraceCheckUtils]: 18: Hoare triple {61567#(<= 0 ~ref_cnt~0)} assume #t~switch185; {61567#(<= 0 ~ref_cnt~0)} is VALID [2018-11-19 17:33:09,469 INFO L273 TraceCheckUtils]: 19: Hoare triple {61567#(<= 0 ~ref_cnt~0)} assume 0 != ~ldv_state_variable_0~0;assume -2147483648 <= #t~nondet189 && #t~nondet189 <= 2147483647;~tmp___2~1 := #t~nondet189;havoc #t~nondet189;#t~switch190 := 0 == ~tmp___2~1; {61567#(<= 0 ~ref_cnt~0)} is VALID [2018-11-19 17:33:09,469 INFO L273 TraceCheckUtils]: 20: Hoare triple {61567#(<= 0 ~ref_cnt~0)} assume !#t~switch190;#t~switch190 := #t~switch190 || 1 == ~tmp___2~1; {61567#(<= 0 ~ref_cnt~0)} is VALID [2018-11-19 17:33:09,470 INFO L273 TraceCheckUtils]: 21: Hoare triple {61567#(<= 0 ~ref_cnt~0)} assume #t~switch190; {61567#(<= 0 ~ref_cnt~0)} is VALID [2018-11-19 17:33:09,470 INFO L273 TraceCheckUtils]: 22: Hoare triple {61567#(<= 0 ~ref_cnt~0)} assume 1 == ~ldv_state_variable_0~0; {61567#(<= 0 ~ref_cnt~0)} is VALID [2018-11-19 17:33:09,470 INFO L256 TraceCheckUtils]: 23: Hoare triple {61567#(<= 0 ~ref_cnt~0)} call #t~ret191 := usb_acecad_init(); {61567#(<= 0 ~ref_cnt~0)} is VALID [2018-11-19 17:33:09,471 INFO L273 TraceCheckUtils]: 24: Hoare triple {61567#(<= 0 ~ref_cnt~0)} havoc ~result~0;havoc ~tmp~16; {61567#(<= 0 ~ref_cnt~0)} is VALID [2018-11-19 17:33:09,471 INFO L256 TraceCheckUtils]: 25: Hoare triple {61567#(<= 0 ~ref_cnt~0)} call #t~ret179 := usb_register(~#usb_acecad_driver~0.base, ~#usb_acecad_driver~0.offset); {61567#(<= 0 ~ref_cnt~0)} is VALID [2018-11-19 17:33:09,472 INFO L273 TraceCheckUtils]: 26: Hoare triple {61567#(<= 0 ~ref_cnt~0)} ~driver.base, ~driver.offset := #in~driver.base, #in~driver.offset;havoc ~tmp~1; {61567#(<= 0 ~ref_cnt~0)} is VALID [2018-11-19 17:33:09,473 INFO L256 TraceCheckUtils]: 27: Hoare triple {61567#(<= 0 ~ref_cnt~0)} call #t~ret32 := ldv_usb_register_driver_2(~driver.base, ~driver.offset, ~#__this_module~0.base, ~#__this_module~0.offset, #t~string31.base, #t~string31.offset); {61567#(<= 0 ~ref_cnt~0)} is VALID [2018-11-19 17:33:09,473 INFO L273 TraceCheckUtils]: 28: Hoare triple {61567#(<= 0 ~ref_cnt~0)} ~ldv_func_arg1.base, ~ldv_func_arg1.offset := #in~ldv_func_arg1.base, #in~ldv_func_arg1.offset;~ldv_func_arg2.base, ~ldv_func_arg2.offset := #in~ldv_func_arg2.base, #in~ldv_func_arg2.offset;~ldv_func_arg3.base, ~ldv_func_arg3.offset := #in~ldv_func_arg3.base, #in~ldv_func_arg3.offset;havoc ~ldv_func_res~0;havoc ~tmp~20;call #t~ret193 := usb_register_driver(~ldv_func_arg1.base, ~ldv_func_arg1.offset, ~ldv_func_arg2.base, ~ldv_func_arg2.offset, ~ldv_func_arg3.base, ~ldv_func_arg3.offset);assume -2147483648 <= #t~ret193 && #t~ret193 <= 2147483647;~tmp~20 := #t~ret193;havoc #t~ret193;~ldv_func_res~0 := ~tmp~20;~ldv_state_variable_1~0 := 1;~usb_counter~0 := 0; {61567#(<= 0 ~ref_cnt~0)} is VALID [2018-11-19 17:33:09,474 INFO L256 TraceCheckUtils]: 29: Hoare triple {61567#(<= 0 ~ref_cnt~0)} call ldv_usb_driver_1(); {61567#(<= 0 ~ref_cnt~0)} is VALID [2018-11-19 17:33:09,474 INFO L273 TraceCheckUtils]: 30: Hoare triple {61567#(<= 0 ~ref_cnt~0)} havoc ~tmp~17.base, ~tmp~17.offset; {61567#(<= 0 ~ref_cnt~0)} is VALID [2018-11-19 17:33:09,475 INFO L256 TraceCheckUtils]: 31: Hoare triple {61567#(<= 0 ~ref_cnt~0)} call #t~ret182.base, #t~ret182.offset := ldv_init_zalloc(1248); {61567#(<= 0 ~ref_cnt~0)} is VALID [2018-11-19 17:33:09,475 INFO L273 TraceCheckUtils]: 32: Hoare triple {61567#(<= 0 ~ref_cnt~0)} ~size := #in~size;havoc ~p~2.base, ~p~2.offset;havoc ~tmp~6.base, ~tmp~6.offset;call #t~malloc69.base, #t~malloc69.offset := #Ultimate.alloc((if ~size % 4294967296 % 4294967296 <= 2147483647 then ~size % 4294967296 % 4294967296 else ~size % 4294967296 % 4294967296 - 4294967296)); {61567#(<= 0 ~ref_cnt~0)} is VALID [2018-11-19 17:33:09,476 INFO L256 TraceCheckUtils]: 33: Hoare triple {61567#(<= 0 ~ref_cnt~0)} call #Ultimate.meminit(#t~malloc69.base, #t~malloc69.offset, 1, (if ~size % 4294967296 % 4294967296 <= 2147483647 then ~size % 4294967296 % 4294967296 else ~size % 4294967296 % 4294967296 - 4294967296), (if ~size % 4294967296 % 4294967296 <= 2147483647 then ~size % 4294967296 % 4294967296 else ~size % 4294967296 % 4294967296 - 4294967296)); {61567#(<= 0 ~ref_cnt~0)} is VALID [2018-11-19 17:33:09,476 INFO L273 TraceCheckUtils]: 34: Hoare triple {61567#(<= 0 ~ref_cnt~0)} #memory_int := ~initToZeroAtPointerBaseAddress~int(#memory_int, #ptr.base); {61567#(<= 0 ~ref_cnt~0)} is VALID [2018-11-19 17:33:09,477 INFO L273 TraceCheckUtils]: 35: Hoare triple {61567#(<= 0 ~ref_cnt~0)} assume true; {61567#(<= 0 ~ref_cnt~0)} is VALID [2018-11-19 17:33:09,478 INFO L268 TraceCheckUtils]: 36: Hoare quadruple {61567#(<= 0 ~ref_cnt~0)} {61567#(<= 0 ~ref_cnt~0)} #808#return; {61567#(<= 0 ~ref_cnt~0)} is VALID [2018-11-19 17:33:09,478 INFO L273 TraceCheckUtils]: 37: Hoare triple {61567#(<= 0 ~ref_cnt~0)} ~tmp~6.base, ~tmp~6.offset := #t~malloc69.base, #t~malloc69.offset;~p~2.base, ~p~2.offset := ~tmp~6.base, ~tmp~6.offset;assume 0 != (if 0 != (~p~2.base + ~p~2.offset) % 18446744073709551616 then 1 else 0);#res.base, #res.offset := ~p~2.base, ~p~2.offset; {61567#(<= 0 ~ref_cnt~0)} is VALID [2018-11-19 17:33:09,478 INFO L273 TraceCheckUtils]: 38: Hoare triple {61567#(<= 0 ~ref_cnt~0)} assume true; {61567#(<= 0 ~ref_cnt~0)} is VALID [2018-11-19 17:33:09,479 INFO L268 TraceCheckUtils]: 39: Hoare quadruple {61567#(<= 0 ~ref_cnt~0)} {61567#(<= 0 ~ref_cnt~0)} #774#return; {61567#(<= 0 ~ref_cnt~0)} is VALID [2018-11-19 17:33:09,480 INFO L273 TraceCheckUtils]: 40: Hoare triple {61567#(<= 0 ~ref_cnt~0)} ~tmp~17.base, ~tmp~17.offset := #t~ret182.base, #t~ret182.offset;havoc #t~ret182.base, #t~ret182.offset;~usb_acecad_driver_group1~0.base, ~usb_acecad_driver_group1~0.offset := ~tmp~17.base, ~tmp~17.offset; {61567#(<= 0 ~ref_cnt~0)} is VALID [2018-11-19 17:33:09,480 INFO L273 TraceCheckUtils]: 41: Hoare triple {61567#(<= 0 ~ref_cnt~0)} assume true; {61567#(<= 0 ~ref_cnt~0)} is VALID [2018-11-19 17:33:09,480 INFO L268 TraceCheckUtils]: 42: Hoare quadruple {61567#(<= 0 ~ref_cnt~0)} {61567#(<= 0 ~ref_cnt~0)} #844#return; {61567#(<= 0 ~ref_cnt~0)} is VALID [2018-11-19 17:33:09,481 INFO L273 TraceCheckUtils]: 43: Hoare triple {61567#(<= 0 ~ref_cnt~0)} #res := ~ldv_func_res~0; {61567#(<= 0 ~ref_cnt~0)} is VALID [2018-11-19 17:33:09,481 INFO L273 TraceCheckUtils]: 44: Hoare triple {61567#(<= 0 ~ref_cnt~0)} assume true; {61567#(<= 0 ~ref_cnt~0)} is VALID [2018-11-19 17:33:09,482 INFO L268 TraceCheckUtils]: 45: Hoare quadruple {61567#(<= 0 ~ref_cnt~0)} {61567#(<= 0 ~ref_cnt~0)} #856#return; {61567#(<= 0 ~ref_cnt~0)} is VALID [2018-11-19 17:33:09,483 INFO L273 TraceCheckUtils]: 46: Hoare triple {61567#(<= 0 ~ref_cnt~0)} assume -2147483648 <= #t~ret32 && #t~ret32 <= 2147483647;~tmp~1 := #t~ret32;havoc #t~ret32;#res := ~tmp~1; {61567#(<= 0 ~ref_cnt~0)} is VALID [2018-11-19 17:33:09,483 INFO L273 TraceCheckUtils]: 47: Hoare triple {61567#(<= 0 ~ref_cnt~0)} assume true; {61567#(<= 0 ~ref_cnt~0)} is VALID [2018-11-19 17:33:09,483 INFO L268 TraceCheckUtils]: 48: Hoare quadruple {61567#(<= 0 ~ref_cnt~0)} {61567#(<= 0 ~ref_cnt~0)} #800#return; {61567#(<= 0 ~ref_cnt~0)} is VALID [2018-11-19 17:33:09,488 INFO L273 TraceCheckUtils]: 49: Hoare triple {61567#(<= 0 ~ref_cnt~0)} assume -2147483648 <= #t~ret179 && #t~ret179 <= 2147483647;~tmp~16 := #t~ret179;havoc #t~ret179;~result~0 := ~tmp~16; {61567#(<= 0 ~ref_cnt~0)} is VALID [2018-11-19 17:33:09,488 INFO L273 TraceCheckUtils]: 50: Hoare triple {61567#(<= 0 ~ref_cnt~0)} assume 0 == ~result~0;havoc #t~nondet180; {61567#(<= 0 ~ref_cnt~0)} is VALID [2018-11-19 17:33:09,489 INFO L273 TraceCheckUtils]: 51: Hoare triple {61567#(<= 0 ~ref_cnt~0)} #res := ~result~0; {61567#(<= 0 ~ref_cnt~0)} is VALID [2018-11-19 17:33:09,489 INFO L273 TraceCheckUtils]: 52: Hoare triple {61567#(<= 0 ~ref_cnt~0)} assume true; {61567#(<= 0 ~ref_cnt~0)} is VALID [2018-11-19 17:33:09,490 INFO L268 TraceCheckUtils]: 53: Hoare quadruple {61567#(<= 0 ~ref_cnt~0)} {61567#(<= 0 ~ref_cnt~0)} #834#return; {61567#(<= 0 ~ref_cnt~0)} is VALID [2018-11-19 17:33:09,492 INFO L273 TraceCheckUtils]: 54: Hoare triple {61567#(<= 0 ~ref_cnt~0)} assume -2147483648 <= #t~ret191 && #t~ret191 <= 2147483647;~ldv_retval_1~0 := #t~ret191;havoc #t~ret191; {61567#(<= 0 ~ref_cnt~0)} is VALID [2018-11-19 17:33:09,492 INFO L273 TraceCheckUtils]: 55: Hoare triple {61567#(<= 0 ~ref_cnt~0)} assume 0 == ~ldv_retval_1~0;~ldv_state_variable_0~0 := 3; {61567#(<= 0 ~ref_cnt~0)} is VALID [2018-11-19 17:33:09,492 INFO L273 TraceCheckUtils]: 56: Hoare triple {61567#(<= 0 ~ref_cnt~0)} assume !(0 != ~ldv_retval_1~0); {61567#(<= 0 ~ref_cnt~0)} is VALID [2018-11-19 17:33:09,493 INFO L273 TraceCheckUtils]: 57: Hoare triple {61567#(<= 0 ~ref_cnt~0)} assume -2147483648 <= #t~nondet184 && #t~nondet184 <= 2147483647;~tmp___0~6 := #t~nondet184;havoc #t~nondet184;#t~switch185 := 0 == ~tmp___0~6; {61567#(<= 0 ~ref_cnt~0)} is VALID [2018-11-19 17:33:09,493 INFO L273 TraceCheckUtils]: 58: Hoare triple {61567#(<= 0 ~ref_cnt~0)} assume #t~switch185; {61567#(<= 0 ~ref_cnt~0)} is VALID [2018-11-19 17:33:09,493 INFO L273 TraceCheckUtils]: 59: Hoare triple {61567#(<= 0 ~ref_cnt~0)} assume 0 != ~ldv_state_variable_1~0;assume -2147483648 <= #t~nondet186 && #t~nondet186 <= 2147483647;~tmp___1~3 := #t~nondet186;havoc #t~nondet186;#t~switch187 := 0 == ~tmp___1~3; {61567#(<= 0 ~ref_cnt~0)} is VALID [2018-11-19 17:33:09,494 INFO L273 TraceCheckUtils]: 60: Hoare triple {61567#(<= 0 ~ref_cnt~0)} assume #t~switch187; {61567#(<= 0 ~ref_cnt~0)} is VALID [2018-11-19 17:33:09,494 INFO L273 TraceCheckUtils]: 61: Hoare triple {61567#(<= 0 ~ref_cnt~0)} assume 1 == ~ldv_state_variable_1~0; {61567#(<= 0 ~ref_cnt~0)} is VALID [2018-11-19 17:33:09,495 INFO L256 TraceCheckUtils]: 62: Hoare triple {61567#(<= 0 ~ref_cnt~0)} call #t~ret188 := usb_acecad_probe(~usb_acecad_driver_group1~0.base, ~usb_acecad_driver_group1~0.offset, ~ldvarg0~0.base, ~ldvarg0~0.offset); {61567#(<= 0 ~ref_cnt~0)} is VALID [2018-11-19 17:33:09,495 INFO L273 TraceCheckUtils]: 63: Hoare triple {61567#(<= 0 ~ref_cnt~0)} ~intf.base, ~intf.offset := #in~intf.base, #in~intf.offset;~id.base, ~id.offset := #in~id.base, #in~id.offset;havoc ~dev~1.base, ~dev~1.offset;havoc ~tmp~14.base, ~tmp~14.offset;havoc ~interface~0.base, ~interface~0.offset;havoc ~endpoint~0.base, ~endpoint~0.offset;havoc ~acecad~3.base, ~acecad~3.offset;havoc ~input_dev~0.base, ~input_dev~0.offset;havoc ~pipe~0;havoc ~maxp~0;havoc ~err~0;havoc ~tmp___0~5;havoc ~tmp___1~2;havoc ~tmp___2~0;havoc ~tmp___3~0.base, ~tmp___3~0.offset;havoc ~tmp___4~0.base, ~tmp___4~0.offset;havoc ~tmp___5~0;havoc ~tmp___6~0; {61567#(<= 0 ~ref_cnt~0)} is VALID [2018-11-19 17:33:09,495 INFO L256 TraceCheckUtils]: 64: Hoare triple {61567#(<= 0 ~ref_cnt~0)} call #t~ret121.base, #t~ret121.offset := interface_to_usbdev(~intf.base, ~intf.offset); {61567#(<= 0 ~ref_cnt~0)} is VALID [2018-11-19 17:33:09,496 INFO L273 TraceCheckUtils]: 65: Hoare triple {61567#(<= 0 ~ref_cnt~0)} ~intf.base, ~intf.offset := #in~intf.base, #in~intf.offset;havoc ~tmp~19.base, ~tmp~19.offset; {61567#(<= 0 ~ref_cnt~0)} is VALID [2018-11-19 17:33:09,496 INFO L256 TraceCheckUtils]: 66: Hoare triple {61567#(<= 0 ~ref_cnt~0)} call #t~ret192.base, #t~ret192.offset := ldv_interface_to_usbdev(); {61567#(<= 0 ~ref_cnt~0)} is VALID [2018-11-19 17:33:09,496 INFO L273 TraceCheckUtils]: 67: Hoare triple {61567#(<= 0 ~ref_cnt~0)} havoc ~result~1.base, ~result~1.offset; {61567#(<= 0 ~ref_cnt~0)} is VALID [2018-11-19 17:33:09,497 INFO L256 TraceCheckUtils]: 68: Hoare triple {61567#(<= 0 ~ref_cnt~0)} call #t~ret205.base, #t~ret205.offset := ldv_undef_ptr(); {61567#(<= 0 ~ref_cnt~0)} is VALID [2018-11-19 17:33:09,497 INFO L273 TraceCheckUtils]: 69: Hoare triple {61567#(<= 0 ~ref_cnt~0)} havoc ~tmp~9.base, ~tmp~9.offset;~tmp~9.base, ~tmp~9.offset := #t~nondet72.base, #t~nondet72.offset;havoc #t~nondet72.base, #t~nondet72.offset;#res.base, #res.offset := ~tmp~9.base, ~tmp~9.offset; {61567#(<= 0 ~ref_cnt~0)} is VALID [2018-11-19 17:33:09,498 INFO L273 TraceCheckUtils]: 70: Hoare triple {61567#(<= 0 ~ref_cnt~0)} assume true; {61567#(<= 0 ~ref_cnt~0)} is VALID [2018-11-19 17:33:09,498 INFO L268 TraceCheckUtils]: 71: Hoare quadruple {61567#(<= 0 ~ref_cnt~0)} {61567#(<= 0 ~ref_cnt~0)} #892#return; {61567#(<= 0 ~ref_cnt~0)} is VALID [2018-11-19 17:33:09,499 INFO L273 TraceCheckUtils]: 72: Hoare triple {61567#(<= 0 ~ref_cnt~0)} ~result~1.base, ~result~1.offset := #t~ret205.base, #t~ret205.offset;havoc #t~ret205.base, #t~ret205.offset; {61567#(<= 0 ~ref_cnt~0)} is VALID [2018-11-19 17:33:09,499 INFO L273 TraceCheckUtils]: 73: Hoare triple {61567#(<= 0 ~ref_cnt~0)} assume !(0 == (~result~1.base + ~result~1.offset) % 18446744073709551616);#res.base, #res.offset := ~result~1.base, ~result~1.offset; {61567#(<= 0 ~ref_cnt~0)} is VALID [2018-11-19 17:33:09,499 INFO L273 TraceCheckUtils]: 74: Hoare triple {61567#(<= 0 ~ref_cnt~0)} assume true; {61567#(<= 0 ~ref_cnt~0)} is VALID [2018-11-19 17:33:09,500 INFO L268 TraceCheckUtils]: 75: Hoare quadruple {61567#(<= 0 ~ref_cnt~0)} {61567#(<= 0 ~ref_cnt~0)} #876#return; {61567#(<= 0 ~ref_cnt~0)} is VALID [2018-11-19 17:33:09,500 INFO L273 TraceCheckUtils]: 76: Hoare triple {61567#(<= 0 ~ref_cnt~0)} ~tmp~19.base, ~tmp~19.offset := #t~ret192.base, #t~ret192.offset;havoc #t~ret192.base, #t~ret192.offset;#res.base, #res.offset := ~tmp~19.base, ~tmp~19.offset; {61567#(<= 0 ~ref_cnt~0)} is VALID [2018-11-19 17:33:09,501 INFO L273 TraceCheckUtils]: 77: Hoare triple {61567#(<= 0 ~ref_cnt~0)} assume true; {61567#(<= 0 ~ref_cnt~0)} is VALID [2018-11-19 17:33:09,502 INFO L268 TraceCheckUtils]: 78: Hoare quadruple {61567#(<= 0 ~ref_cnt~0)} {61567#(<= 0 ~ref_cnt~0)} #734#return; {61567#(<= 0 ~ref_cnt~0)} is VALID [2018-11-19 17:33:09,502 INFO L273 TraceCheckUtils]: 79: Hoare triple {61567#(<= 0 ~ref_cnt~0)} ~tmp~14.base, ~tmp~14.offset := #t~ret121.base, #t~ret121.offset;havoc #t~ret121.base, #t~ret121.offset;~dev~1.base, ~dev~1.offset := ~tmp~14.base, ~tmp~14.offset;call #t~mem122.base, #t~mem122.offset := read~$Pointer$(~intf.base, 8 + ~intf.offset, 8);~interface~0.base, ~interface~0.offset := #t~mem122.base, #t~mem122.offset;havoc #t~mem122.base, #t~mem122.offset;call #t~mem123 := read~int(~interface~0.base, 4 + ~interface~0.offset, 1); {61567#(<= 0 ~ref_cnt~0)} is VALID [2018-11-19 17:33:09,502 INFO L273 TraceCheckUtils]: 80: Hoare triple {61567#(<= 0 ~ref_cnt~0)} assume !(1 != #t~mem123 % 256 % 4294967296);havoc #t~mem123;call #t~mem124.base, #t~mem124.offset := read~$Pointer$(~interface~0.base, 9 + ~interface~0.offset, 8);~endpoint~0.base, ~endpoint~0.offset := #t~mem124.base, #t~mem124.offset;havoc #t~mem124.base, #t~mem124.offset; {61567#(<= 0 ~ref_cnt~0)} is VALID [2018-11-19 17:33:09,503 INFO L256 TraceCheckUtils]: 81: Hoare triple {61567#(<= 0 ~ref_cnt~0)} call #t~ret125 := usb_endpoint_is_int_in(~endpoint~0.base, ~endpoint~0.offset); {61567#(<= 0 ~ref_cnt~0)} is VALID [2018-11-19 17:33:09,503 INFO L273 TraceCheckUtils]: 82: Hoare triple {61567#(<= 0 ~ref_cnt~0)} ~epd.base, ~epd.offset := #in~epd.base, #in~epd.offset;havoc ~tmp~0;havoc ~tmp___0~0;havoc ~tmp___1~0; {61567#(<= 0 ~ref_cnt~0)} is VALID [2018-11-19 17:33:09,503 INFO L256 TraceCheckUtils]: 83: Hoare triple {61567#(<= 0 ~ref_cnt~0)} call #t~ret2 := usb_endpoint_xfer_int(~epd.base, ~epd.offset); {61567#(<= 0 ~ref_cnt~0)} is VALID [2018-11-19 17:33:09,504 INFO L273 TraceCheckUtils]: 84: Hoare triple {61567#(<= 0 ~ref_cnt~0)} ~epd.base, ~epd.offset := #in~epd.base, #in~epd.offset;call #t~mem1 := read~int(~epd.base, 3 + ~epd.offset, 1);#res := (if 3 == ~bitwiseAnd(#t~mem1 % 256, 3) then 1 else 0);havoc #t~mem1; {61567#(<= 0 ~ref_cnt~0)} is VALID [2018-11-19 17:33:09,504 INFO L273 TraceCheckUtils]: 85: Hoare triple {61567#(<= 0 ~ref_cnt~0)} assume true; {61567#(<= 0 ~ref_cnt~0)} is VALID [2018-11-19 17:33:09,505 INFO L268 TraceCheckUtils]: 86: Hoare quadruple {61567#(<= 0 ~ref_cnt~0)} {61567#(<= 0 ~ref_cnt~0)} #796#return; {61567#(<= 0 ~ref_cnt~0)} is VALID [2018-11-19 17:33:09,505 INFO L273 TraceCheckUtils]: 87: Hoare triple {61567#(<= 0 ~ref_cnt~0)} assume -2147483648 <= #t~ret2 && #t~ret2 <= 2147483647;~tmp~0 := #t~ret2;havoc #t~ret2; {61567#(<= 0 ~ref_cnt~0)} is VALID [2018-11-19 17:33:09,505 INFO L273 TraceCheckUtils]: 88: Hoare triple {61567#(<= 0 ~ref_cnt~0)} assume 0 != ~tmp~0; {61567#(<= 0 ~ref_cnt~0)} is VALID [2018-11-19 17:33:09,506 INFO L256 TraceCheckUtils]: 89: Hoare triple {61567#(<= 0 ~ref_cnt~0)} call #t~ret3 := usb_endpoint_dir_in(~epd.base, ~epd.offset); {61567#(<= 0 ~ref_cnt~0)} is VALID [2018-11-19 17:33:09,506 INFO L273 TraceCheckUtils]: 90: Hoare triple {61567#(<= 0 ~ref_cnt~0)} ~epd.base, ~epd.offset := #in~epd.base, #in~epd.offset;call #t~mem0 := read~int(~epd.base, 2 + ~epd.offset, 1);#res := (if (if #t~mem0 % 256 % 256 <= 127 then #t~mem0 % 256 % 256 else #t~mem0 % 256 % 256 - 256) < 0 then 1 else 0);havoc #t~mem0; {61567#(<= 0 ~ref_cnt~0)} is VALID [2018-11-19 17:33:09,507 INFO L273 TraceCheckUtils]: 91: Hoare triple {61567#(<= 0 ~ref_cnt~0)} assume true; {61567#(<= 0 ~ref_cnt~0)} is VALID [2018-11-19 17:33:09,508 INFO L268 TraceCheckUtils]: 92: Hoare quadruple {61567#(<= 0 ~ref_cnt~0)} {61567#(<= 0 ~ref_cnt~0)} #798#return; {61567#(<= 0 ~ref_cnt~0)} is VALID [2018-11-19 17:33:09,508 INFO L273 TraceCheckUtils]: 93: Hoare triple {61567#(<= 0 ~ref_cnt~0)} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647;~tmp___0~0 := #t~ret3;havoc #t~ret3; {61567#(<= 0 ~ref_cnt~0)} is VALID [2018-11-19 17:33:09,508 INFO L273 TraceCheckUtils]: 94: Hoare triple {61567#(<= 0 ~ref_cnt~0)} assume 0 != ~tmp___0~0;~tmp___1~0 := 1; {61567#(<= 0 ~ref_cnt~0)} is VALID [2018-11-19 17:33:09,509 INFO L273 TraceCheckUtils]: 95: Hoare triple {61567#(<= 0 ~ref_cnt~0)} #res := ~tmp___1~0; {61567#(<= 0 ~ref_cnt~0)} is VALID [2018-11-19 17:33:09,509 INFO L273 TraceCheckUtils]: 96: Hoare triple {61567#(<= 0 ~ref_cnt~0)} assume true; {61567#(<= 0 ~ref_cnt~0)} is VALID [2018-11-19 17:33:09,510 INFO L268 TraceCheckUtils]: 97: Hoare quadruple {61567#(<= 0 ~ref_cnt~0)} {61567#(<= 0 ~ref_cnt~0)} #736#return; {61567#(<= 0 ~ref_cnt~0)} is VALID [2018-11-19 17:33:09,510 INFO L273 TraceCheckUtils]: 98: Hoare triple {61567#(<= 0 ~ref_cnt~0)} assume -2147483648 <= #t~ret125 && #t~ret125 <= 2147483647;~tmp___0~5 := #t~ret125;havoc #t~ret125; {61567#(<= 0 ~ref_cnt~0)} is VALID [2018-11-19 17:33:09,511 INFO L273 TraceCheckUtils]: 99: Hoare triple {61567#(<= 0 ~ref_cnt~0)} assume !(0 == ~tmp___0~5);call #t~mem126 := read~int(~endpoint~0.base, 2 + ~endpoint~0.offset, 1); {61567#(<= 0 ~ref_cnt~0)} is VALID [2018-11-19 17:33:09,512 INFO L256 TraceCheckUtils]: 100: Hoare triple {61567#(<= 0 ~ref_cnt~0)} call #t~ret127 := __create_pipe(~dev~1.base, ~dev~1.offset, #t~mem126 % 256); {61567#(<= 0 ~ref_cnt~0)} is VALID [2018-11-19 17:33:09,512 INFO L273 TraceCheckUtils]: 101: Hoare triple {61567#(<= 0 ~ref_cnt~0)} ~dev.base, ~dev.offset := #in~dev.base, #in~dev.offset;~endpoint := #in~endpoint;call #t~mem46 := read~int(~dev.base, ~dev.offset, 4);#res := ~bitwiseOr(256 * #t~mem46, 32768 * ~endpoint);havoc #t~mem46; {61567#(<= 0 ~ref_cnt~0)} is VALID [2018-11-19 17:33:09,513 INFO L273 TraceCheckUtils]: 102: Hoare triple {61567#(<= 0 ~ref_cnt~0)} assume true; {61567#(<= 0 ~ref_cnt~0)} is VALID [2018-11-19 17:33:09,513 INFO L268 TraceCheckUtils]: 103: Hoare quadruple {61567#(<= 0 ~ref_cnt~0)} {61567#(<= 0 ~ref_cnt~0)} #738#return; {61567#(<= 0 ~ref_cnt~0)} is VALID [2018-11-19 17:33:09,514 INFO L273 TraceCheckUtils]: 104: Hoare triple {61567#(<= 0 ~ref_cnt~0)} ~tmp___1~2 := #t~ret127;havoc #t~ret127;havoc #t~mem126;~pipe~0 := (if ~bitwiseOr(~tmp___1~2, 1073741952) % 4294967296 % 4294967296 <= 2147483647 then ~bitwiseOr(~tmp___1~2, 1073741952) % 4294967296 % 4294967296 else ~bitwiseOr(~tmp___1~2, 1073741952) % 4294967296 % 4294967296 - 4294967296); {61567#(<= 0 ~ref_cnt~0)} is VALID [2018-11-19 17:33:09,515 INFO L256 TraceCheckUtils]: 105: Hoare triple {61567#(<= 0 ~ref_cnt~0)} call #t~ret128 := usb_maxpacket(~dev~1.base, ~dev~1.offset, ~pipe~0, (if 0 == ~bitwiseAnd(~pipe~0, 128) then 1 else 0)); {61567#(<= 0 ~ref_cnt~0)} is VALID [2018-11-19 17:33:09,515 INFO L273 TraceCheckUtils]: 106: Hoare triple {61567#(<= 0 ~ref_cnt~0)} ~udev.base, ~udev.offset := #in~udev.base, #in~udev.offset;~pipe := #in~pipe;~is_out := #in~is_out;havoc ~ep~0.base, ~ep~0.offset;havoc ~epnum~0;havoc ~__ret_warn_on~0;havoc ~tmp~2;havoc ~__ret_warn_on___0~0;havoc ~tmp___0~1;~epnum~0 := ~bitwiseAnd(~pipe / 32768, 15); {61567#(<= 0 ~ref_cnt~0)} is VALID [2018-11-19 17:33:09,516 INFO L273 TraceCheckUtils]: 107: Hoare triple {61567#(<= 0 ~ref_cnt~0)} assume 0 != ~is_out;~__ret_warn_on~0 := (if 0 != ~bitwiseAnd(~pipe, 128) then 1 else 0); {61567#(<= 0 ~ref_cnt~0)} is VALID [2018-11-19 17:33:09,516 INFO L256 TraceCheckUtils]: 108: Hoare triple {61567#(<= 0 ~ref_cnt~0)} call #t~ret47 := ldv__builtin_expect((if 0 != ~__ret_warn_on~0 then 1 else 0), 0); {61567#(<= 0 ~ref_cnt~0)} is VALID [2018-11-19 17:33:09,517 INFO L273 TraceCheckUtils]: 109: Hoare triple {61567#(<= 0 ~ref_cnt~0)} ~exp := #in~exp;~c := #in~c;#res := ~exp; {61567#(<= 0 ~ref_cnt~0)} is VALID [2018-11-19 17:33:09,517 INFO L273 TraceCheckUtils]: 110: Hoare triple {61567#(<= 0 ~ref_cnt~0)} assume true; {61567#(<= 0 ~ref_cnt~0)} is VALID [2018-11-19 17:33:09,518 INFO L268 TraceCheckUtils]: 111: Hoare quadruple {61567#(<= 0 ~ref_cnt~0)} {61567#(<= 0 ~ref_cnt~0)} #810#return; {61567#(<= 0 ~ref_cnt~0)} is VALID [2018-11-19 17:33:09,518 INFO L273 TraceCheckUtils]: 112: Hoare triple {61567#(<= 0 ~ref_cnt~0)} assume -9223372036854775808 <= #t~ret47 && #t~ret47 <= 9223372036854775807;~tmp~2 := #t~ret47;havoc #t~ret47; {61567#(<= 0 ~ref_cnt~0)} is VALID [2018-11-19 17:33:09,519 INFO L273 TraceCheckUtils]: 113: Hoare triple {61567#(<= 0 ~ref_cnt~0)} assume 0 != ~tmp~2;call warn_slowpath_null(#t~string48.base, #t~string48.offset, 1563); {61567#(<= 0 ~ref_cnt~0)} is VALID [2018-11-19 17:33:09,519 INFO L256 TraceCheckUtils]: 114: Hoare triple {61567#(<= 0 ~ref_cnt~0)} call #t~ret49 := ldv__builtin_expect((if 0 != ~__ret_warn_on~0 then 1 else 0), 0); {61567#(<= 0 ~ref_cnt~0)} is VALID [2018-11-19 17:33:09,520 INFO L273 TraceCheckUtils]: 115: Hoare triple {61567#(<= 0 ~ref_cnt~0)} ~exp := #in~exp;~c := #in~c;#res := ~exp; {61567#(<= 0 ~ref_cnt~0)} is VALID [2018-11-19 17:33:09,520 INFO L273 TraceCheckUtils]: 116: Hoare triple {61567#(<= 0 ~ref_cnt~0)} assume true; {61567#(<= 0 ~ref_cnt~0)} is VALID [2018-11-19 17:33:09,521 INFO L268 TraceCheckUtils]: 117: Hoare quadruple {61567#(<= 0 ~ref_cnt~0)} {61567#(<= 0 ~ref_cnt~0)} #812#return; {61567#(<= 0 ~ref_cnt~0)} is VALID [2018-11-19 17:33:09,521 INFO L273 TraceCheckUtils]: 118: Hoare triple {61567#(<= 0 ~ref_cnt~0)} assume -9223372036854775808 <= #t~ret49 && #t~ret49 <= 9223372036854775807;havoc #t~ret49;call #t~mem50.base, #t~mem50.offset := read~$Pointer$(~udev.base, 1314 + ~udev.offset + 8 * (~epnum~0 % 4294967296), 8);~ep~0.base, ~ep~0.offset := #t~mem50.base, #t~mem50.offset;havoc #t~mem50.base, #t~mem50.offset; {61567#(<= 0 ~ref_cnt~0)} is VALID [2018-11-19 17:33:09,522 INFO L273 TraceCheckUtils]: 119: Hoare triple {61567#(<= 0 ~ref_cnt~0)} assume 0 == (~ep~0.base + ~ep~0.offset) % 18446744073709551616;#res := 0; {61567#(<= 0 ~ref_cnt~0)} is VALID [2018-11-19 17:33:09,522 INFO L273 TraceCheckUtils]: 120: Hoare triple {61567#(<= 0 ~ref_cnt~0)} assume true; {61567#(<= 0 ~ref_cnt~0)} is VALID [2018-11-19 17:33:09,523 INFO L268 TraceCheckUtils]: 121: Hoare quadruple {61567#(<= 0 ~ref_cnt~0)} {61567#(<= 0 ~ref_cnt~0)} #740#return; {61567#(<= 0 ~ref_cnt~0)} is VALID [2018-11-19 17:33:09,523 INFO L273 TraceCheckUtils]: 122: Hoare triple {61567#(<= 0 ~ref_cnt~0)} ~tmp___2~0 := #t~ret128;havoc #t~ret128;~maxp~0 := ~tmp___2~0 % 65536; {61567#(<= 0 ~ref_cnt~0)} is VALID [2018-11-19 17:33:09,524 INFO L256 TraceCheckUtils]: 123: Hoare triple {61567#(<= 0 ~ref_cnt~0)} call #t~ret129.base, #t~ret129.offset := kzalloc(232, 208); {61567#(<= 0 ~ref_cnt~0)} is VALID [2018-11-19 17:33:09,524 INFO L273 TraceCheckUtils]: 124: Hoare triple {61567#(<= 0 ~ref_cnt~0)} ~size := #in~size;~flags := #in~flags;havoc ~tmp~3.base, ~tmp~3.offset; {61567#(<= 0 ~ref_cnt~0)} is VALID [2018-11-19 17:33:09,525 INFO L256 TraceCheckUtils]: 125: Hoare triple {61567#(<= 0 ~ref_cnt~0)} call #t~ret60.base, #t~ret60.offset := kmalloc(~size, ~bitwiseOr(~flags, 32768)); {61567#(<= 0 ~ref_cnt~0)} is VALID [2018-11-19 17:33:09,525 INFO L273 TraceCheckUtils]: 126: Hoare triple {61567#(<= 0 ~ref_cnt~0)} ~size := #in~size;~flags := #in~flags;havoc ~tmp___1~1.base, ~tmp___1~1.offset; {61567#(<= 0 ~ref_cnt~0)} is VALID [2018-11-19 17:33:09,526 INFO L256 TraceCheckUtils]: 127: Hoare triple {61567#(<= 0 ~ref_cnt~0)} call #t~ret59.base, #t~ret59.offset := __kmalloc(~size, ~flags); {61567#(<= 0 ~ref_cnt~0)} is VALID [2018-11-19 17:33:09,527 INFO L273 TraceCheckUtils]: 128: Hoare triple {61567#(<= 0 ~ref_cnt~0)} ~size := #in~size;~t := #in~t; {61567#(<= 0 ~ref_cnt~0)} is VALID [2018-11-19 17:33:09,527 INFO L256 TraceCheckUtils]: 129: Hoare triple {61567#(<= 0 ~ref_cnt~0)} call #t~ret58.base, #t~ret58.offset := ldv_malloc(~size); {61567#(<= 0 ~ref_cnt~0)} is VALID [2018-11-19 17:33:09,528 INFO L273 TraceCheckUtils]: 130: Hoare triple {61567#(<= 0 ~ref_cnt~0)} ~size := #in~size;havoc ~p~0.base, ~p~0.offset;havoc ~tmp~4.base, ~tmp~4.offset;havoc ~tmp___0~2;assume -2147483648 <= #t~nondet65 && #t~nondet65 <= 2147483647;~tmp___0~2 := #t~nondet65;havoc #t~nondet65; {61567#(<= 0 ~ref_cnt~0)} is VALID [2018-11-19 17:33:09,528 INFO L273 TraceCheckUtils]: 131: Hoare triple {61567#(<= 0 ~ref_cnt~0)} assume !(0 != ~tmp___0~2);call #t~malloc66.base, #t~malloc66.offset := #Ultimate.alloc(~size);~tmp~4.base, ~tmp~4.offset := #t~malloc66.base, #t~malloc66.offset;~p~0.base, ~p~0.offset := ~tmp~4.base, ~tmp~4.offset;assume 0 != (if 0 != (~p~0.base + ~p~0.offset) % 18446744073709551616 then 1 else 0);#res.base, #res.offset := ~p~0.base, ~p~0.offset; {61567#(<= 0 ~ref_cnt~0)} is VALID [2018-11-19 17:33:09,528 INFO L273 TraceCheckUtils]: 132: Hoare triple {61567#(<= 0 ~ref_cnt~0)} assume true; {61567#(<= 0 ~ref_cnt~0)} is VALID [2018-11-19 17:33:09,529 INFO L268 TraceCheckUtils]: 133: Hoare quadruple {61567#(<= 0 ~ref_cnt~0)} {61567#(<= 0 ~ref_cnt~0)} #822#return; {61567#(<= 0 ~ref_cnt~0)} is VALID [2018-11-19 17:33:09,530 INFO L273 TraceCheckUtils]: 134: Hoare triple {61567#(<= 0 ~ref_cnt~0)} #res.base, #res.offset := #t~ret58.base, #t~ret58.offset;havoc #t~ret58.base, #t~ret58.offset; {61567#(<= 0 ~ref_cnt~0)} is VALID [2018-11-19 17:33:09,530 INFO L273 TraceCheckUtils]: 135: Hoare triple {61567#(<= 0 ~ref_cnt~0)} assume true; {61567#(<= 0 ~ref_cnt~0)} is VALID [2018-11-19 17:33:09,531 INFO L268 TraceCheckUtils]: 136: Hoare quadruple {61567#(<= 0 ~ref_cnt~0)} {61567#(<= 0 ~ref_cnt~0)} #870#return; {61567#(<= 0 ~ref_cnt~0)} is VALID [2018-11-19 17:33:09,532 INFO L273 TraceCheckUtils]: 137: Hoare triple {61567#(<= 0 ~ref_cnt~0)} ~tmp___1~1.base, ~tmp___1~1.offset := #t~ret59.base, #t~ret59.offset;havoc #t~ret59.base, #t~ret59.offset;#res.base, #res.offset := ~tmp___1~1.base, ~tmp___1~1.offset; {61567#(<= 0 ~ref_cnt~0)} is VALID [2018-11-19 17:33:09,532 INFO L273 TraceCheckUtils]: 138: Hoare triple {61567#(<= 0 ~ref_cnt~0)} assume true; {61567#(<= 0 ~ref_cnt~0)} is VALID [2018-11-19 17:33:09,533 INFO L268 TraceCheckUtils]: 139: Hoare quadruple {61567#(<= 0 ~ref_cnt~0)} {61567#(<= 0 ~ref_cnt~0)} #868#return; {61567#(<= 0 ~ref_cnt~0)} is VALID [2018-11-19 17:33:09,533 INFO L273 TraceCheckUtils]: 140: Hoare triple {61567#(<= 0 ~ref_cnt~0)} ~tmp~3.base, ~tmp~3.offset := #t~ret60.base, #t~ret60.offset;havoc #t~ret60.base, #t~ret60.offset;#res.base, #res.offset := ~tmp~3.base, ~tmp~3.offset; {61567#(<= 0 ~ref_cnt~0)} is VALID [2018-11-19 17:33:09,534 INFO L273 TraceCheckUtils]: 141: Hoare triple {61567#(<= 0 ~ref_cnt~0)} assume true; {61567#(<= 0 ~ref_cnt~0)} is VALID [2018-11-19 17:33:09,534 INFO L268 TraceCheckUtils]: 142: Hoare quadruple {61567#(<= 0 ~ref_cnt~0)} {61567#(<= 0 ~ref_cnt~0)} #742#return; {61567#(<= 0 ~ref_cnt~0)} is VALID [2018-11-19 17:33:09,535 INFO L273 TraceCheckUtils]: 143: Hoare triple {61567#(<= 0 ~ref_cnt~0)} ~tmp___3~0.base, ~tmp___3~0.offset := #t~ret129.base, #t~ret129.offset;havoc #t~ret129.base, #t~ret129.offset;~acecad~3.base, ~acecad~3.offset := ~tmp___3~0.base, ~tmp___3~0.offset; {61567#(<= 0 ~ref_cnt~0)} is VALID [2018-11-19 17:33:09,535 INFO L256 TraceCheckUtils]: 144: Hoare triple {61567#(<= 0 ~ref_cnt~0)} call #t~ret130.base, #t~ret130.offset := input_allocate_device(); {61567#(<= 0 ~ref_cnt~0)} is VALID [2018-11-19 17:33:09,536 INFO L256 TraceCheckUtils]: 145: Hoare triple {61567#(<= 0 ~ref_cnt~0)} call #t~ret74.base, #t~ret74.offset := kzalloc(1855, ~bitwiseOr(~bitwiseOr(16, 64), 128)); {61567#(<= 0 ~ref_cnt~0)} is VALID [2018-11-19 17:33:09,536 INFO L273 TraceCheckUtils]: 146: Hoare triple {61567#(<= 0 ~ref_cnt~0)} ~size := #in~size;~flags := #in~flags;havoc ~tmp~3.base, ~tmp~3.offset; {61567#(<= 0 ~ref_cnt~0)} is VALID [2018-11-19 17:33:09,537 INFO L256 TraceCheckUtils]: 147: Hoare triple {61567#(<= 0 ~ref_cnt~0)} call #t~ret60.base, #t~ret60.offset := kmalloc(~size, ~bitwiseOr(~flags, 32768)); {61567#(<= 0 ~ref_cnt~0)} is VALID [2018-11-19 17:33:09,538 INFO L273 TraceCheckUtils]: 148: Hoare triple {61567#(<= 0 ~ref_cnt~0)} ~size := #in~size;~flags := #in~flags;havoc ~tmp___1~1.base, ~tmp___1~1.offset; {61567#(<= 0 ~ref_cnt~0)} is VALID [2018-11-19 17:33:09,538 INFO L256 TraceCheckUtils]: 149: Hoare triple {61567#(<= 0 ~ref_cnt~0)} call #t~ret59.base, #t~ret59.offset := __kmalloc(~size, ~flags); {61567#(<= 0 ~ref_cnt~0)} is VALID [2018-11-19 17:33:09,539 INFO L273 TraceCheckUtils]: 150: Hoare triple {61567#(<= 0 ~ref_cnt~0)} ~size := #in~size;~t := #in~t; {61567#(<= 0 ~ref_cnt~0)} is VALID [2018-11-19 17:33:09,539 INFO L256 TraceCheckUtils]: 151: Hoare triple {61567#(<= 0 ~ref_cnt~0)} call #t~ret58.base, #t~ret58.offset := ldv_malloc(~size); {61567#(<= 0 ~ref_cnt~0)} is VALID [2018-11-19 17:33:09,542 INFO L273 TraceCheckUtils]: 152: Hoare triple {61567#(<= 0 ~ref_cnt~0)} ~size := #in~size;havoc ~p~0.base, ~p~0.offset;havoc ~tmp~4.base, ~tmp~4.offset;havoc ~tmp___0~2;assume -2147483648 <= #t~nondet65 && #t~nondet65 <= 2147483647;~tmp___0~2 := #t~nondet65;havoc #t~nondet65; {61567#(<= 0 ~ref_cnt~0)} is VALID [2018-11-19 17:33:09,546 INFO L273 TraceCheckUtils]: 153: Hoare triple {61567#(<= 0 ~ref_cnt~0)} assume !(0 != ~tmp___0~2);call #t~malloc66.base, #t~malloc66.offset := #Ultimate.alloc(~size);~tmp~4.base, ~tmp~4.offset := #t~malloc66.base, #t~malloc66.offset;~p~0.base, ~p~0.offset := ~tmp~4.base, ~tmp~4.offset;assume 0 != (if 0 != (~p~0.base + ~p~0.offset) % 18446744073709551616 then 1 else 0);#res.base, #res.offset := ~p~0.base, ~p~0.offset; {61567#(<= 0 ~ref_cnt~0)} is VALID [2018-11-19 17:33:09,546 INFO L273 TraceCheckUtils]: 154: Hoare triple {61567#(<= 0 ~ref_cnt~0)} assume true; {61567#(<= 0 ~ref_cnt~0)} is VALID [2018-11-19 17:33:09,547 INFO L268 TraceCheckUtils]: 155: Hoare quadruple {61567#(<= 0 ~ref_cnt~0)} {61567#(<= 0 ~ref_cnt~0)} #822#return; {61567#(<= 0 ~ref_cnt~0)} is VALID [2018-11-19 17:33:09,547 INFO L273 TraceCheckUtils]: 156: Hoare triple {61567#(<= 0 ~ref_cnt~0)} #res.base, #res.offset := #t~ret58.base, #t~ret58.offset;havoc #t~ret58.base, #t~ret58.offset; {61567#(<= 0 ~ref_cnt~0)} is VALID [2018-11-19 17:33:09,549 INFO L273 TraceCheckUtils]: 157: Hoare triple {61567#(<= 0 ~ref_cnt~0)} assume true; {61567#(<= 0 ~ref_cnt~0)} is VALID [2018-11-19 17:33:09,550 INFO L268 TraceCheckUtils]: 158: Hoare quadruple {61567#(<= 0 ~ref_cnt~0)} {61567#(<= 0 ~ref_cnt~0)} #870#return; {61567#(<= 0 ~ref_cnt~0)} is VALID [2018-11-19 17:33:09,551 INFO L273 TraceCheckUtils]: 159: Hoare triple {61567#(<= 0 ~ref_cnt~0)} ~tmp___1~1.base, ~tmp___1~1.offset := #t~ret59.base, #t~ret59.offset;havoc #t~ret59.base, #t~ret59.offset;#res.base, #res.offset := ~tmp___1~1.base, ~tmp___1~1.offset; {61567#(<= 0 ~ref_cnt~0)} is VALID [2018-11-19 17:33:09,551 INFO L273 TraceCheckUtils]: 160: Hoare triple {61567#(<= 0 ~ref_cnt~0)} assume true; {61567#(<= 0 ~ref_cnt~0)} is VALID [2018-11-19 17:33:09,552 INFO L268 TraceCheckUtils]: 161: Hoare quadruple {61567#(<= 0 ~ref_cnt~0)} {61567#(<= 0 ~ref_cnt~0)} #868#return; {61567#(<= 0 ~ref_cnt~0)} is VALID [2018-11-19 17:33:09,553 INFO L273 TraceCheckUtils]: 162: Hoare triple {61567#(<= 0 ~ref_cnt~0)} ~tmp~3.base, ~tmp~3.offset := #t~ret60.base, #t~ret60.offset;havoc #t~ret60.base, #t~ret60.offset;#res.base, #res.offset := ~tmp~3.base, ~tmp~3.offset; {61567#(<= 0 ~ref_cnt~0)} is VALID [2018-11-19 17:33:09,554 INFO L273 TraceCheckUtils]: 163: Hoare triple {61567#(<= 0 ~ref_cnt~0)} assume true; {61567#(<= 0 ~ref_cnt~0)} is VALID [2018-11-19 17:33:09,555 INFO L268 TraceCheckUtils]: 164: Hoare quadruple {61567#(<= 0 ~ref_cnt~0)} {61567#(<= 0 ~ref_cnt~0)} #854#return; {61567#(<= 0 ~ref_cnt~0)} is VALID [2018-11-19 17:33:09,555 INFO L273 TraceCheckUtils]: 165: Hoare triple {61567#(<= 0 ~ref_cnt~0)} #res.base, #res.offset := #t~ret74.base, #t~ret74.offset;havoc #t~ret74.base, #t~ret74.offset; {61567#(<= 0 ~ref_cnt~0)} is VALID [2018-11-19 17:33:09,556 INFO L273 TraceCheckUtils]: 166: Hoare triple {61567#(<= 0 ~ref_cnt~0)} assume true; {61567#(<= 0 ~ref_cnt~0)} is VALID [2018-11-19 17:33:09,556 INFO L268 TraceCheckUtils]: 167: Hoare quadruple {61567#(<= 0 ~ref_cnt~0)} {61567#(<= 0 ~ref_cnt~0)} #744#return; {61567#(<= 0 ~ref_cnt~0)} is VALID [2018-11-19 17:33:09,557 INFO L273 TraceCheckUtils]: 168: Hoare triple {61567#(<= 0 ~ref_cnt~0)} ~input_dev~0.base, ~input_dev~0.offset := #t~ret130.base, #t~ret130.offset;havoc #t~ret130.base, #t~ret130.offset; {61567#(<= 0 ~ref_cnt~0)} is VALID [2018-11-19 17:33:09,557 INFO L273 TraceCheckUtils]: 169: Hoare triple {61567#(<= 0 ~ref_cnt~0)} assume !(0 == (~acecad~3.base + ~acecad~3.offset) % 18446744073709551616 || 0 == (~input_dev~0.base + ~input_dev~0.offset) % 18446744073709551616);call #t~ret131.base, #t~ret131.offset := usb_alloc_coherent(~dev~1.base, ~dev~1.offset, 8, 208, ~acecad~3.base, 224 + ~acecad~3.offset);~tmp___4~0.base, ~tmp___4~0.offset := #t~ret131.base, #t~ret131.offset;havoc #t~ret131.base, #t~ret131.offset;call write~$Pointer$(~tmp___4~0.base, ~tmp___4~0.offset, ~acecad~3.base, 216 + ~acecad~3.offset, 8);call #t~mem132.base, #t~mem132.offset := read~$Pointer$(~acecad~3.base, 216 + ~acecad~3.offset, 8); {61567#(<= 0 ~ref_cnt~0)} is VALID [2018-11-19 17:33:09,557 INFO L273 TraceCheckUtils]: 170: Hoare triple {61567#(<= 0 ~ref_cnt~0)} assume !(0 == (#t~mem132.base + #t~mem132.offset) % 18446744073709551616);havoc #t~mem132.base, #t~mem132.offset; {61567#(<= 0 ~ref_cnt~0)} is VALID [2018-11-19 17:33:09,559 INFO L256 TraceCheckUtils]: 171: Hoare triple {61567#(<= 0 ~ref_cnt~0)} call #t~ret133.base, #t~ret133.offset := ldv_usb_alloc_urb_5(0, 208); {61567#(<= 0 ~ref_cnt~0)} is VALID [2018-11-19 17:33:09,561 INFO L273 TraceCheckUtils]: 172: Hoare triple {61567#(<= 0 ~ref_cnt~0)} ~ldv_func_arg1 := #in~ldv_func_arg1;~ldv_func_arg2 := #in~ldv_func_arg2;havoc ~ldv_func_res~1.base, ~ldv_func_res~1.offset;havoc ~tmp~23.base, ~tmp~23.offset;call #t~ret196.base, #t~ret196.offset := usb_alloc_urb(~ldv_func_arg1, ~ldv_func_arg2);~tmp~23.base, ~tmp~23.offset := #t~ret196.base, #t~ret196.offset;havoc #t~ret196.base, #t~ret196.offset;~ldv_func_res~1.base, ~ldv_func_res~1.offset := ~tmp~23.base, ~tmp~23.offset; {61567#(<= 0 ~ref_cnt~0)} is VALID [2018-11-19 17:33:09,563 INFO L256 TraceCheckUtils]: 173: Hoare triple {61567#(<= 0 ~ref_cnt~0)} call ldv_alloc_urb(~ldv_func_res~1.base, ~ldv_func_res~1.offset); {61567#(<= 0 ~ref_cnt~0)} is VALID [2018-11-19 17:33:09,564 INFO L273 TraceCheckUtils]: 174: Hoare triple {61567#(<= 0 ~ref_cnt~0)} ~res.base, ~res.offset := #in~res.base, #in~res.offset; {61567#(<= 0 ~ref_cnt~0)} is VALID [2018-11-19 17:33:09,564 INFO L273 TraceCheckUtils]: 175: Hoare triple {61567#(<= 0 ~ref_cnt~0)} assume 0 != (~res.base + ~res.offset) % 18446744073709551616;~URB_STATE~0 := 1 + ~URB_STATE~0; {61567#(<= 0 ~ref_cnt~0)} is VALID [2018-11-19 17:33:09,564 INFO L273 TraceCheckUtils]: 176: Hoare triple {61567#(<= 0 ~ref_cnt~0)} assume true; {61567#(<= 0 ~ref_cnt~0)} is VALID [2018-11-19 17:33:09,565 INFO L268 TraceCheckUtils]: 177: Hoare quadruple {61567#(<= 0 ~ref_cnt~0)} {61567#(<= 0 ~ref_cnt~0)} #874#return; {61567#(<= 0 ~ref_cnt~0)} is VALID [2018-11-19 17:33:09,565 INFO L273 TraceCheckUtils]: 178: Hoare triple {61567#(<= 0 ~ref_cnt~0)} #res.base, #res.offset := ~ldv_func_res~1.base, ~ldv_func_res~1.offset; {61567#(<= 0 ~ref_cnt~0)} is VALID [2018-11-19 17:33:09,566 INFO L273 TraceCheckUtils]: 179: Hoare triple {61567#(<= 0 ~ref_cnt~0)} assume true; {61567#(<= 0 ~ref_cnt~0)} is VALID [2018-11-19 17:33:09,566 INFO L268 TraceCheckUtils]: 180: Hoare quadruple {61567#(<= 0 ~ref_cnt~0)} {61567#(<= 0 ~ref_cnt~0)} #746#return; {61567#(<= 0 ~ref_cnt~0)} is VALID [2018-11-19 17:33:09,567 INFO L273 TraceCheckUtils]: 181: Hoare triple {61567#(<= 0 ~ref_cnt~0)} call write~$Pointer$(#t~ret133.base, #t~ret133.offset, ~acecad~3.base, 208 + ~acecad~3.offset, 8);havoc #t~ret133.base, #t~ret133.offset;call #t~mem134.base, #t~mem134.offset := read~$Pointer$(~acecad~3.base, 208 + ~acecad~3.offset, 8); {61567#(<= 0 ~ref_cnt~0)} is VALID [2018-11-19 17:33:09,567 INFO L273 TraceCheckUtils]: 182: Hoare triple {61567#(<= 0 ~ref_cnt~0)} assume !(0 == (#t~mem134.base + #t~mem134.offset) % 18446744073709551616);havoc #t~mem134.base, #t~mem134.offset;call write~$Pointer$(~dev~1.base, ~dev~1.offset, ~acecad~3.base, 192 + ~acecad~3.offset, 8);call write~$Pointer$(~input_dev~0.base, ~input_dev~0.offset, ~acecad~3.base, 200 + ~acecad~3.offset, 8);call #t~mem135.base, #t~mem135.offset := read~$Pointer$(~dev~1.base, 1472 + ~dev~1.offset, 8); {61567#(<= 0 ~ref_cnt~0)} is VALID [2018-11-19 17:33:09,568 INFO L273 TraceCheckUtils]: 183: Hoare triple {61567#(<= 0 ~ref_cnt~0)} assume 0 != (#t~mem135.base + #t~mem135.offset) % 18446744073709551616;havoc #t~mem135.base, #t~mem135.offset;call #t~mem136.base, #t~mem136.offset := read~$Pointer$(~dev~1.base, 1472 + ~dev~1.offset, 8);call #t~ret137 := strlcpy(~acecad~3.base, ~acecad~3.offset, #t~mem136.base, #t~mem136.offset, 128);havoc #t~mem136.base, #t~mem136.offset;havoc #t~ret137; {61567#(<= 0 ~ref_cnt~0)} is VALID [2018-11-19 17:33:09,568 INFO L273 TraceCheckUtils]: 184: Hoare triple {61567#(<= 0 ~ref_cnt~0)} call #t~mem138.base, #t~mem138.offset := read~$Pointer$(~dev~1.base, 1464 + ~dev~1.offset, 8); {61567#(<= 0 ~ref_cnt~0)} is VALID [2018-11-19 17:33:09,568 INFO L273 TraceCheckUtils]: 185: Hoare triple {61567#(<= 0 ~ref_cnt~0)} assume !(0 != (#t~mem138.base + #t~mem138.offset) % 18446744073709551616);havoc #t~mem138.base, #t~mem138.offset; {61567#(<= 0 ~ref_cnt~0)} is VALID [2018-11-19 17:33:09,569 INFO L256 TraceCheckUtils]: 186: Hoare triple {61567#(<= 0 ~ref_cnt~0)} call #t~ret144 := usb_make_path(~dev~1.base, ~dev~1.offset, ~acecad~3.base, 128 + ~acecad~3.offset, 64); {61567#(<= 0 ~ref_cnt~0)} is VALID [2018-11-19 17:33:09,570 INFO L273 TraceCheckUtils]: 187: Hoare triple {61567#(<= 0 ~ref_cnt~0)} ~dev.base, ~dev.offset := #in~dev.base, #in~dev.offset;~buf.base, ~buf.offset := #in~buf.base, #in~buf.offset;~size := #in~size;havoc ~actual~0;havoc #t~nondet23;call #t~mem25.base, #t~mem25.offset := read~$Pointer$(~dev.base, 60 + ~dev.offset, 8);call #t~mem26.base, #t~mem26.offset := read~$Pointer$(#t~mem25.base, 12 + #t~mem25.offset, 8);~actual~0 := #t~nondet23;havoc #t~mem25.base, #t~mem25.offset;havoc #t~mem26.base, #t~mem26.offset; {61567#(<= 0 ~ref_cnt~0)} is VALID [2018-11-19 17:33:09,570 INFO L273 TraceCheckUtils]: 188: Hoare triple {61567#(<= 0 ~ref_cnt~0)} assume (if ~size % 4294967296 % 4294967296 <= 2147483647 then ~size % 4294967296 % 4294967296 else ~size % 4294967296 % 4294967296 - 4294967296) > ~actual~0;#t~ite27 := ~actual~0; {61567#(<= 0 ~ref_cnt~0)} is VALID [2018-11-19 17:33:09,574 INFO L273 TraceCheckUtils]: 189: Hoare triple {61567#(<= 0 ~ref_cnt~0)} #res := #t~ite27;havoc #t~ite27; {61567#(<= 0 ~ref_cnt~0)} is VALID [2018-11-19 17:33:09,576 INFO L273 TraceCheckUtils]: 190: Hoare triple {61567#(<= 0 ~ref_cnt~0)} assume true; {61567#(<= 0 ~ref_cnt~0)} is VALID [2018-11-19 17:33:09,576 INFO L268 TraceCheckUtils]: 191: Hoare quadruple {61567#(<= 0 ~ref_cnt~0)} {61567#(<= 0 ~ref_cnt~0)} #748#return; {61567#(<= 0 ~ref_cnt~0)} is VALID [2018-11-19 17:33:09,577 INFO L273 TraceCheckUtils]: 192: Hoare triple {61567#(<= 0 ~ref_cnt~0)} assume -2147483648 <= #t~ret144 && #t~ret144 <= 2147483647;havoc #t~ret144;call #t~ret146 := strlcat(~acecad~3.base, 128 + ~acecad~3.offset, #t~string145.base, #t~string145.offset, 64);havoc #t~ret146;call write~$Pointer$(~acecad~3.base, ~acecad~3.offset, ~input_dev~0.base, ~input_dev~0.offset, 8);call write~$Pointer$(~acecad~3.base, 128 + ~acecad~3.offset, ~input_dev~0.base, 8 + ~input_dev~0.offset, 8); {61567#(<= 0 ~ref_cnt~0)} is VALID [2018-11-19 17:33:09,578 INFO L256 TraceCheckUtils]: 193: Hoare triple {61567#(<= 0 ~ref_cnt~0)} call usb_to_input_id(~dev~1.base, ~dev~1.offset, ~input_dev~0.base, 24 + ~input_dev~0.offset); {61567#(<= 0 ~ref_cnt~0)} is VALID [2018-11-19 17:33:09,578 INFO L273 TraceCheckUtils]: 194: Hoare triple {61567#(<= 0 ~ref_cnt~0)} ~dev.base, ~dev.offset := #in~dev.base, #in~dev.offset;~id.base, ~id.offset := #in~id.base, #in~id.offset;call write~int(3, ~id.base, ~id.offset, 2);call #t~mem89 := read~int(~dev.base, 1160 + ~dev.offset, 2);call write~int(#t~mem89, ~id.base, 2 + ~id.offset, 2);havoc #t~mem89;call #t~mem90 := read~int(~dev.base, 1162 + ~dev.offset, 2);call write~int(#t~mem90, ~id.base, 4 + ~id.offset, 2);havoc #t~mem90;call #t~mem91 := read~int(~dev.base, 1164 + ~dev.offset, 2);call write~int(#t~mem91, ~id.base, 6 + ~id.offset, 2);havoc #t~mem91; {61567#(<= 0 ~ref_cnt~0)} is VALID [2018-11-19 17:33:09,582 INFO L273 TraceCheckUtils]: 195: Hoare triple {61567#(<= 0 ~ref_cnt~0)} assume true; {61567#(<= 0 ~ref_cnt~0)} is VALID [2018-11-19 17:33:09,583 INFO L268 TraceCheckUtils]: 196: Hoare quadruple {61567#(<= 0 ~ref_cnt~0)} {61567#(<= 0 ~ref_cnt~0)} #750#return; {61567#(<= 0 ~ref_cnt~0)} is VALID [2018-11-19 17:33:09,583 INFO L273 TraceCheckUtils]: 197: Hoare triple {61567#(<= 0 ~ref_cnt~0)} call write~$Pointer$(~intf.base, 44 + ~intf.offset, ~input_dev~0.base, 802 + ~input_dev~0.offset, 8); {61567#(<= 0 ~ref_cnt~0)} is VALID [2018-11-19 17:33:09,584 INFO L256 TraceCheckUtils]: 198: Hoare triple {61567#(<= 0 ~ref_cnt~0)} call input_set_drvdata(~input_dev~0.base, ~input_dev~0.offset, ~acecad~3.base, ~acecad~3.offset); {61567#(<= 0 ~ref_cnt~0)} is VALID [2018-11-19 17:33:09,584 INFO L273 TraceCheckUtils]: 199: Hoare triple {61567#(<= 0 ~ref_cnt~0)} ~dev.base, ~dev.offset := #in~dev.base, #in~dev.offset;~data.base, ~data.offset := #in~data.base, #in~data.offset;call dev_set_drvdata(~dev.base, 802 + ~dev.offset, ~data.base, ~data.offset); {61567#(<= 0 ~ref_cnt~0)} is VALID [2018-11-19 17:33:09,585 INFO L273 TraceCheckUtils]: 200: Hoare triple {61567#(<= 0 ~ref_cnt~0)} assume true; {61567#(<= 0 ~ref_cnt~0)} is VALID [2018-11-19 17:33:09,586 INFO L268 TraceCheckUtils]: 201: Hoare quadruple {61567#(<= 0 ~ref_cnt~0)} {61567#(<= 0 ~ref_cnt~0)} #752#return; {61567#(<= 0 ~ref_cnt~0)} is VALID [2018-11-19 17:33:09,586 INFO L273 TraceCheckUtils]: 202: Hoare triple {61567#(<= 0 ~ref_cnt~0)} call write~$Pointer$(#funAddr~usb_acecad_open.base, #funAddr~usb_acecad_open.offset, ~input_dev~0.base, 540 + ~input_dev~0.offset, 8);call write~$Pointer$(#funAddr~usb_acecad_close.base, #funAddr~usb_acecad_close.offset, ~input_dev~0.base, 548 + ~input_dev~0.offset, 8);call write~int(10, ~input_dev~0.base, 32 + ~input_dev~0.offset, 8);call write~int(7169, ~input_dev~0.base, 80 + ~input_dev~0.offset, 8);call #t~mem147 := read~int(~id.base, 16 + ~id.offset, 8);#t~switch148 := 0 == #t~mem147; {61567#(<= 0 ~ref_cnt~0)} is VALID [2018-11-19 17:33:09,587 INFO L273 TraceCheckUtils]: 203: Hoare triple {61567#(<= 0 ~ref_cnt~0)} assume #t~switch148;call input_set_abs_params(~input_dev~0.base, ~input_dev~0.offset, 0, 0, 5000, 4, 0);call input_set_abs_params(~input_dev~0.base, ~input_dev~0.offset, 1, 0, 3750, 4, 0);call input_set_abs_params(~input_dev~0.base, ~input_dev~0.offset, 24, 0, 512, 0, 0);~tmp___5~0 := #t~nondet149;havoc #t~nondet149; {61567#(<= 0 ~ref_cnt~0)} is VALID [2018-11-19 17:33:09,587 INFO L273 TraceCheckUtils]: 204: Hoare triple {61567#(<= 0 ~ref_cnt~0)} assume 0 == ~tmp___5~0 % 4294967296 % 18446744073709551616;havoc #t~nondet150;call #t~mem152 := read~int(~dev~1.base, 1160 + ~dev~1.offset, 2);call #t~mem153 := read~int(~dev~1.base, 1162 + ~dev~1.offset, 2);havoc #t~mem152;havoc #t~mem153; {61567#(<= 0 ~ref_cnt~0)} is VALID [2018-11-19 17:33:09,588 INFO L273 TraceCheckUtils]: 205: Hoare triple {61567#(<= 0 ~ref_cnt~0)} call #t~mem159.base, #t~mem159.offset := read~$Pointer$(~acecad~3.base, 208 + ~acecad~3.offset, 8);call #t~mem160.base, #t~mem160.offset := read~$Pointer$(~acecad~3.base, 216 + ~acecad~3.offset, 8); {61567#(<= 0 ~ref_cnt~0)} is VALID [2018-11-19 17:33:09,588 INFO L273 TraceCheckUtils]: 206: Hoare triple {61567#(<= 0 ~ref_cnt~0)} assume 8 < ~maxp~0;#t~ite161 := 8; {61567#(<= 0 ~ref_cnt~0)} is VALID [2018-11-19 17:33:09,589 INFO L273 TraceCheckUtils]: 207: Hoare triple {61567#(<= 0 ~ref_cnt~0)} call #t~mem162 := read~int(~endpoint~0.base, 6 + ~endpoint~0.offset, 1); {61567#(<= 0 ~ref_cnt~0)} is VALID [2018-11-19 17:33:09,591 INFO L256 TraceCheckUtils]: 208: Hoare triple {61567#(<= 0 ~ref_cnt~0)} call ldv_usb_fill_int_urb_6(#t~mem159.base, #t~mem159.offset, ~dev~1.base, ~dev~1.offset, ~pipe~0, #t~mem160.base, #t~mem160.offset, #t~ite161, #funAddr~usb_acecad_irq.base, #funAddr~usb_acecad_irq.offset, ~acecad~3.base, ~acecad~3.offset, #t~mem162 % 256); {61567#(<= 0 ~ref_cnt~0)} is VALID [2018-11-19 17:33:09,591 INFO L273 TraceCheckUtils]: 209: Hoare triple {61567#(<= 0 ~ref_cnt~0)} ~urb.base, ~urb.offset := #in~urb.base, #in~urb.offset;~dev.base, ~dev.offset := #in~dev.base, #in~dev.offset;~pipe := #in~pipe;~transfer_buffer.base, ~transfer_buffer.offset := #in~transfer_buffer.base, #in~transfer_buffer.offset;~buffer_length := #in~buffer_length;~complete_fn.base, ~complete_fn.offset := #in~complete_fn.base, #in~complete_fn.offset;~context.base, ~context.offset := #in~context.base, #in~context.offset;~interval := #in~interval; {61567#(<= 0 ~ref_cnt~0)} is VALID [2018-11-19 17:33:09,592 INFO L256 TraceCheckUtils]: 210: Hoare triple {61567#(<= 0 ~ref_cnt~0)} call ldv_fill_int_urb(~complete_fn.base, ~complete_fn.offset); {61567#(<= 0 ~ref_cnt~0)} is VALID [2018-11-19 17:33:09,592 INFO L273 TraceCheckUtils]: 211: Hoare triple {61567#(<= 0 ~ref_cnt~0)} ~complete_fn.base, ~complete_fn.offset := #in~complete_fn.base, #in~complete_fn.offset;havoc ~value~0.base, ~value~0.offset;havoc ~tmp~25.base, ~tmp~25.offset;havoc ~tmp___0~7; {61567#(<= 0 ~ref_cnt~0)} is VALID [2018-11-19 17:33:09,592 INFO L256 TraceCheckUtils]: 212: Hoare triple {61567#(<= 0 ~ref_cnt~0)} call #t~ret198.base, #t~ret198.offset := ldv_undef_ptr(); {61567#(<= 0 ~ref_cnt~0)} is VALID [2018-11-19 17:33:09,593 INFO L273 TraceCheckUtils]: 213: Hoare triple {61567#(<= 0 ~ref_cnt~0)} havoc ~tmp~9.base, ~tmp~9.offset;~tmp~9.base, ~tmp~9.offset := #t~nondet72.base, #t~nondet72.offset;havoc #t~nondet72.base, #t~nondet72.offset;#res.base, #res.offset := ~tmp~9.base, ~tmp~9.offset; {61567#(<= 0 ~ref_cnt~0)} is VALID [2018-11-19 17:33:09,593 INFO L273 TraceCheckUtils]: 214: Hoare triple {61567#(<= 0 ~ref_cnt~0)} assume true; {61567#(<= 0 ~ref_cnt~0)} is VALID [2018-11-19 17:33:09,593 INFO L268 TraceCheckUtils]: 215: Hoare quadruple {61567#(<= 0 ~ref_cnt~0)} {61567#(<= 0 ~ref_cnt~0)} #768#return; {61567#(<= 0 ~ref_cnt~0)} is VALID [2018-11-19 17:33:09,594 INFO L273 TraceCheckUtils]: 216: Hoare triple {61567#(<= 0 ~ref_cnt~0)} ~tmp~25.base, ~tmp~25.offset := #t~ret198.base, #t~ret198.offset;havoc #t~ret198.base, #t~ret198.offset;~value~0.base, ~value~0.offset := ~tmp~25.base, ~tmp~25.offset; {61567#(<= 0 ~ref_cnt~0)} is VALID [2018-11-19 17:33:09,594 INFO L273 TraceCheckUtils]: 217: Hoare triple {61567#(<= 0 ~ref_cnt~0)} assume !(0 == (~value~0.base + ~value~0.offset) % 18446744073709551616); {61567#(<= 0 ~ref_cnt~0)} is VALID [2018-11-19 17:33:09,595 INFO L256 TraceCheckUtils]: 218: Hoare triple {61567#(<= 0 ~ref_cnt~0)} call #t~ret199 := ldv_undef_int(); {61567#(<= 0 ~ref_cnt~0)} is VALID [2018-11-19 17:33:09,596 INFO L273 TraceCheckUtils]: 219: Hoare triple {61567#(<= 0 ~ref_cnt~0)} havoc ~tmp~8;assume -2147483648 <= #t~nondet71 && #t~nondet71 <= 2147483647;~tmp~8 := #t~nondet71;havoc #t~nondet71;#res := ~tmp~8; {61567#(<= 0 ~ref_cnt~0)} is VALID [2018-11-19 17:33:09,596 INFO L273 TraceCheckUtils]: 220: Hoare triple {61567#(<= 0 ~ref_cnt~0)} assume true; {61567#(<= 0 ~ref_cnt~0)} is VALID [2018-11-19 17:33:09,597 INFO L268 TraceCheckUtils]: 221: Hoare quadruple {61567#(<= 0 ~ref_cnt~0)} {61567#(<= 0 ~ref_cnt~0)} #772#return; {61567#(<= 0 ~ref_cnt~0)} is VALID [2018-11-19 17:33:09,598 INFO L273 TraceCheckUtils]: 222: Hoare triple {61567#(<= 0 ~ref_cnt~0)} assume -2147483648 <= #t~ret199 && #t~ret199 <= 2147483647;~tmp___0~7 := #t~ret199;havoc #t~ret199; {61567#(<= 0 ~ref_cnt~0)} is VALID [2018-11-19 17:33:09,598 INFO L273 TraceCheckUtils]: 223: Hoare triple {61567#(<= 0 ~ref_cnt~0)} assume !(0 != ~tmp___0~7); {61567#(<= 0 ~ref_cnt~0)} is VALID [2018-11-19 17:33:09,599 INFO L273 TraceCheckUtils]: 224: Hoare triple {61567#(<= 0 ~ref_cnt~0)} assume true; {61567#(<= 0 ~ref_cnt~0)} is VALID [2018-11-19 17:33:09,599 INFO L268 TraceCheckUtils]: 225: Hoare quadruple {61567#(<= 0 ~ref_cnt~0)} {61567#(<= 0 ~ref_cnt~0)} #758#return; {61567#(<= 0 ~ref_cnt~0)} is VALID [2018-11-19 17:33:09,600 INFO L273 TraceCheckUtils]: 226: Hoare triple {61567#(<= 0 ~ref_cnt~0)} assume true; {61567#(<= 0 ~ref_cnt~0)} is VALID [2018-11-19 17:33:09,601 INFO L268 TraceCheckUtils]: 227: Hoare quadruple {61567#(<= 0 ~ref_cnt~0)} {61567#(<= 0 ~ref_cnt~0)} #754#return; {61567#(<= 0 ~ref_cnt~0)} is VALID [2018-11-19 17:33:09,601 INFO L273 TraceCheckUtils]: 228: Hoare triple {61567#(<= 0 ~ref_cnt~0)} havoc #t~mem159.base, #t~mem159.offset;havoc #t~ite161;havoc #t~mem160.base, #t~mem160.offset;havoc #t~mem162;call #t~mem163.base, #t~mem163.offset := read~$Pointer$(~acecad~3.base, 208 + ~acecad~3.offset, 8);call #t~mem164 := read~int(~acecad~3.base, 224 + ~acecad~3.offset, 8);call write~int(#t~mem164, #t~mem163.base, 104 + #t~mem163.offset, 8);havoc #t~mem163.base, #t~mem163.offset;havoc #t~mem164;call #t~mem165.base, #t~mem165.offset := read~$Pointer$(~acecad~3.base, 208 + ~acecad~3.offset, 8);call #t~mem166.base, #t~mem166.offset := read~$Pointer$(~acecad~3.base, 208 + ~acecad~3.offset, 8);call #t~mem167 := read~int(#t~mem166.base, 92 + #t~mem166.offset, 4);call write~int(~bitwiseOr(#t~mem167, 4), #t~mem165.base, 92 + #t~mem165.offset, 4);havoc #t~mem166.base, #t~mem166.offset;havoc #t~mem165.base, #t~mem165.offset;havoc #t~mem167;call #t~mem168.base, #t~mem168.offset := read~$Pointer$(~acecad~3.base, 200 + ~acecad~3.offset, 8);call #t~ret169 := input_register_device(#t~mem168.base, #t~mem168.offset);assume -2147483648 <= #t~ret169 && #t~ret169 <= 2147483647;~err~0 := #t~ret169;havoc #t~ret169;havoc #t~mem168.base, #t~mem168.offset; {61567#(<= 0 ~ref_cnt~0)} is VALID [2018-11-19 17:33:09,601 INFO L273 TraceCheckUtils]: 229: Hoare triple {61567#(<= 0 ~ref_cnt~0)} assume 0 != ~err~0; {61567#(<= 0 ~ref_cnt~0)} is VALID [2018-11-19 17:33:09,601 INFO L273 TraceCheckUtils]: 230: Hoare triple {61567#(<= 0 ~ref_cnt~0)} call #t~mem170.base, #t~mem170.offset := read~$Pointer$(~acecad~3.base, 216 + ~acecad~3.offset, 8);call #t~mem171 := read~int(~acecad~3.base, 224 + ~acecad~3.offset, 8);call usb_free_coherent(~dev~1.base, ~dev~1.offset, 8, #t~mem170.base, #t~mem170.offset, #t~mem171);havoc #t~mem171;havoc #t~mem170.base, #t~mem170.offset; {61567#(<= 0 ~ref_cnt~0)} is VALID [2018-11-19 17:33:09,602 INFO L273 TraceCheckUtils]: 231: Hoare triple {61567#(<= 0 ~ref_cnt~0)} call input_free_device(~input_dev~0.base, ~input_dev~0.offset);call kfree(~acecad~3.base, ~acecad~3.offset);#res := ~err~0; {61567#(<= 0 ~ref_cnt~0)} is VALID [2018-11-19 17:33:09,603 INFO L273 TraceCheckUtils]: 232: Hoare triple {61567#(<= 0 ~ref_cnt~0)} assume true; {61567#(<= 0 ~ref_cnt~0)} is VALID [2018-11-19 17:33:09,605 INFO L268 TraceCheckUtils]: 233: Hoare quadruple {61567#(<= 0 ~ref_cnt~0)} {61567#(<= 0 ~ref_cnt~0)} #826#return; {61567#(<= 0 ~ref_cnt~0)} is VALID [2018-11-19 17:33:09,605 INFO L273 TraceCheckUtils]: 234: Hoare triple {61567#(<= 0 ~ref_cnt~0)} assume -2147483648 <= #t~ret188 && #t~ret188 <= 2147483647;~ldv_retval_0~0 := #t~ret188;havoc #t~ret188; {61567#(<= 0 ~ref_cnt~0)} is VALID [2018-11-19 17:33:09,606 INFO L273 TraceCheckUtils]: 235: Hoare triple {61567#(<= 0 ~ref_cnt~0)} assume 0 == ~ldv_retval_0~0;~ldv_state_variable_1~0 := 2;~ref_cnt~0 := 1 + ~ref_cnt~0; {61518#(<= 1 ~ref_cnt~0)} is VALID [2018-11-19 17:33:09,607 INFO L273 TraceCheckUtils]: 236: Hoare triple {61518#(<= 1 ~ref_cnt~0)} assume -2147483648 <= #t~nondet184 && #t~nondet184 <= 2147483647;~tmp___0~6 := #t~nondet184;havoc #t~nondet184;#t~switch185 := 0 == ~tmp___0~6; {61518#(<= 1 ~ref_cnt~0)} is VALID [2018-11-19 17:33:09,608 INFO L273 TraceCheckUtils]: 237: Hoare triple {61518#(<= 1 ~ref_cnt~0)} assume !#t~switch185;#t~switch185 := #t~switch185 || 1 == ~tmp___0~6; {61518#(<= 1 ~ref_cnt~0)} is VALID [2018-11-19 17:33:09,610 INFO L273 TraceCheckUtils]: 238: Hoare triple {61518#(<= 1 ~ref_cnt~0)} assume #t~switch185; {61518#(<= 1 ~ref_cnt~0)} is VALID [2018-11-19 17:33:09,610 INFO L273 TraceCheckUtils]: 239: Hoare triple {61518#(<= 1 ~ref_cnt~0)} assume 0 != ~ldv_state_variable_0~0;assume -2147483648 <= #t~nondet189 && #t~nondet189 <= 2147483647;~tmp___2~1 := #t~nondet189;havoc #t~nondet189;#t~switch190 := 0 == ~tmp___2~1; {61518#(<= 1 ~ref_cnt~0)} is VALID [2018-11-19 17:33:09,611 INFO L273 TraceCheckUtils]: 240: Hoare triple {61518#(<= 1 ~ref_cnt~0)} assume #t~switch190; {61518#(<= 1 ~ref_cnt~0)} is VALID [2018-11-19 17:33:09,612 INFO L273 TraceCheckUtils]: 241: Hoare triple {61518#(<= 1 ~ref_cnt~0)} assume 3 == ~ldv_state_variable_0~0 && 0 == ~ref_cnt~0; {61516#false} is VALID [2018-11-19 17:33:09,612 INFO L256 TraceCheckUtils]: 242: Hoare triple {61516#false} call usb_acecad_exit(); {61516#false} is VALID [2018-11-19 17:33:09,612 INFO L256 TraceCheckUtils]: 243: Hoare triple {61516#false} call ldv_usb_deregister_11(~#usb_acecad_driver~0.base, ~#usb_acecad_driver~0.offset); {61516#false} is VALID [2018-11-19 17:33:09,613 INFO L273 TraceCheckUtils]: 244: Hoare triple {61516#false} ~arg.base, ~arg.offset := #in~arg.base, #in~arg.offset;call usb_deregister(~arg.base, ~arg.offset);~ldv_state_variable_1~0 := 0; {61516#false} is VALID [2018-11-19 17:33:09,613 INFO L273 TraceCheckUtils]: 245: Hoare triple {61516#false} assume true; {61516#false} is VALID [2018-11-19 17:33:09,613 INFO L268 TraceCheckUtils]: 246: Hoare quadruple {61516#false} {61516#false} #794#return; {61516#false} is VALID [2018-11-19 17:33:09,614 INFO L273 TraceCheckUtils]: 247: Hoare triple {61516#false} assume true; {61516#false} is VALID [2018-11-19 17:33:09,614 INFO L268 TraceCheckUtils]: 248: Hoare quadruple {61516#false} {61516#false} #832#return; {61516#false} is VALID [2018-11-19 17:33:09,614 INFO L273 TraceCheckUtils]: 249: Hoare triple {61516#false} ~ldv_state_variable_0~0 := 2; {61516#false} is VALID [2018-11-19 17:33:09,615 INFO L256 TraceCheckUtils]: 250: Hoare triple {61516#false} call ldv_check_final_state(); {61516#false} is VALID [2018-11-19 17:33:09,615 INFO L273 TraceCheckUtils]: 251: Hoare triple {61516#false} assume 0 != ~URB_STATE~0; {61516#false} is VALID [2018-11-19 17:33:09,615 INFO L256 TraceCheckUtils]: 252: Hoare triple {61516#false} call ldv_error(); {61516#false} is VALID [2018-11-19 17:33:09,615 INFO L273 TraceCheckUtils]: 253: Hoare triple {61516#false} assume !false; {61516#false} is VALID [2018-11-19 17:33:09,657 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 15 proven. 0 refuted. 0 times theorem prover too weak. 27 trivial. 0 not checked. [2018-11-19 17:33:09,677 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2018-11-19 17:33:09,677 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [4] imperfect sequences [4] total 5 [2018-11-19 17:33:09,678 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 254 [2018-11-19 17:33:09,679 INFO L84 Accepts]: Finished accepts. word is accepted. [2018-11-19 17:33:09,679 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 5 states. [2018-11-19 17:33:10,033 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 429 edges. 429 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2018-11-19 17:33:10,034 INFO L459 AbstractCegarLoop]: Interpolant automaton has 5 states [2018-11-19 17:33:10,034 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2018-11-19 17:33:10,034 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2018-11-19 17:33:10,034 INFO L87 Difference]: Start difference. First operand 1157 states and 1377 transitions. Second operand 5 states. [2018-11-19 17:33:21,952 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-19 17:33:21,952 INFO L93 Difference]: Finished difference Result 4569 states and 5448 transitions. [2018-11-19 17:33:21,952 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2018-11-19 17:33:21,952 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 254 [2018-11-19 17:33:21,953 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-11-19 17:33:21,953 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2018-11-19 17:33:21,960 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 1249 transitions. [2018-11-19 17:33:21,961 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2018-11-19 17:33:21,969 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 1249 transitions. [2018-11-19 17:33:21,969 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 5 states and 1249 transitions. [2018-11-19 17:33:22,957 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 1249 edges. 1249 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2018-11-19 17:33:23,941 INFO L225 Difference]: With dead ends: 4569 [2018-11-19 17:33:23,941 INFO L226 Difference]: Without dead ends: 4556 [2018-11-19 17:33:23,943 INFO L613 BasicCegarLoop]: 0 DeclaredPredicates, 257 GetRequests, 254 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2018-11-19 17:33:23,945 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4556 states. [2018-11-19 17:33:31,223 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4556 to 3409. [2018-11-19 17:33:31,223 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2018-11-19 17:33:31,223 INFO L82 GeneralOperation]: Start isEquivalent. First operand 4556 states. Second operand 3409 states. [2018-11-19 17:33:31,223 INFO L74 IsIncluded]: Start isIncluded. First operand 4556 states. Second operand 3409 states. [2018-11-19 17:33:31,223 INFO L87 Difference]: Start difference. First operand 4556 states. Second operand 3409 states. [2018-11-19 17:33:31,926 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-19 17:33:31,926 INFO L93 Difference]: Finished difference Result 4556 states and 5434 transitions. [2018-11-19 17:33:31,927 INFO L276 IsEmpty]: Start isEmpty. Operand 4556 states and 5434 transitions. [2018-11-19 17:33:31,932 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-11-19 17:33:31,933 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2018-11-19 17:33:31,933 INFO L74 IsIncluded]: Start isIncluded. First operand 3409 states. Second operand 4556 states. [2018-11-19 17:33:31,933 INFO L87 Difference]: Start difference. First operand 3409 states. Second operand 4556 states. [2018-11-19 17:33:32,566 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-19 17:33:32,567 INFO L93 Difference]: Finished difference Result 4556 states and 5434 transitions. [2018-11-19 17:33:32,567 INFO L276 IsEmpty]: Start isEmpty. Operand 4556 states and 5434 transitions. [2018-11-19 17:33:32,573 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-11-19 17:33:32,573 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2018-11-19 17:33:32,573 INFO L88 GeneralOperation]: Finished isEquivalent. [2018-11-19 17:33:32,573 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2018-11-19 17:33:32,573 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3409 states. [2018-11-19 17:33:33,053 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3409 states to 3409 states and 4069 transitions. [2018-11-19 17:33:33,054 INFO L78 Accepts]: Start accepts. Automaton has 3409 states and 4069 transitions. Word has length 254 [2018-11-19 17:33:33,054 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-11-19 17:33:33,054 INFO L480 AbstractCegarLoop]: Abstraction has 3409 states and 4069 transitions. [2018-11-19 17:33:33,054 INFO L481 AbstractCegarLoop]: Interpolant automaton has 5 states. [2018-11-19 17:33:33,054 INFO L276 IsEmpty]: Start isEmpty. Operand 3409 states and 4069 transitions. [2018-11-19 17:33:33,057 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 255 [2018-11-19 17:33:33,057 INFO L376 BasicCegarLoop]: Found error trace [2018-11-19 17:33:33,058 INFO L384 BasicCegarLoop]: trace histogram [3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-19 17:33:33,058 INFO L423 AbstractCegarLoop]: === Iteration 13 === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-11-19 17:33:33,058 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-19 17:33:33,058 INFO L82 PathProgramCache]: Analyzing trace with hash 1448675169, now seen corresponding path program 1 times [2018-11-19 17:33:33,058 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-19 17:33:33,058 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-19 17:33:33,060 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-19 17:33:33,060 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-19 17:33:33,060 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-19 17:33:33,171 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-19 17:33:33,317 INFO L256 TraceCheckUtils]: 0: Hoare triple {81632#true} call ULTIMATE.init(); {81632#true} is VALID [2018-11-19 17:33:33,318 INFO L273 TraceCheckUtils]: 1: Hoare triple {81632#true} #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];call #t~string24.base, #t~string24.offset := #Ultimate.alloc(10);call #t~string31.base, #t~string31.offset := #Ultimate.alloc(7);#memory_int := #memory_int[#t~string31.base,#t~string31.offset := 97];#memory_int := #memory_int[#t~string31.base,1 + #t~string31.offset := 99];#memory_int := #memory_int[#t~string31.base,2 + #t~string31.offset := 101];#memory_int := #memory_int[#t~string31.base,3 + #t~string31.offset := 99];#memory_int := #memory_int[#t~string31.base,4 + #t~string31.offset := 97];#memory_int := #memory_int[#t~string31.base,5 + #t~string31.offset := 100];#memory_int := #memory_int[#t~string31.base,6 + #t~string31.offset := 0];call #t~string48.base, #t~string48.offset := #Ultimate.alloc(20);call #t~string52.base, #t~string52.offset := #Ultimate.alloc(20);call #t~string109.base, #t~string109.offset := #Ultimate.alloc(57);call #t~string140.base, #t~string140.offset := #Ultimate.alloc(2);#memory_int := #memory_int[#t~string140.base,#t~string140.offset := 32];#memory_int := #memory_int[#t~string140.base,1 + #t~string140.offset := 0];call #t~string145.base, #t~string145.offset := #Ultimate.alloc(8);call #t~string151.base, #t~string151.offset := #Ultimate.alloc(34);call #t~string156.base, #t~string156.offset := #Ultimate.alloc(32);call #t~string178.base, #t~string178.offset := #Ultimate.alloc(11);call #t~string181.base, #t~string181.offset := #Ultimate.alloc(48);~LDV_IN_INTERRUPT~0 := 1;~ref_cnt~0 := 0;~ldv_state_variable_1~0 := 0;~usb_counter~0 := 0;~ldv_state_variable_0~0 := 0;~ldv_retval_0~0 := 0;~ldv_retval_1~0 := 0;~URB_STATE~0 := 0;~DEV_STATE~0 := 0;~INTERF_STATE~0 := 0;~SERIAL_STATE~0 := 0;~usb_intfdata~0.base, ~usb_intfdata~0.offset := 0, 0;~usb_acecad_driver_group1~0.base, ~usb_acecad_driver_group1~0.offset := 0, 0;call ~#usb_acecad_id_table~0.base, ~#usb_acecad_id_table~0.offset := #Ultimate.alloc(72);#memory_int := ~initToZeroAtPointerBaseAddress~int(#memory_int, ~#usb_acecad_id_table~0.base);call write~unchecked~int(3, ~#usb_acecad_id_table~0.base, ~#usb_acecad_id_table~0.offset, 2);call write~unchecked~int(1120, ~#usb_acecad_id_table~0.base, 2 + ~#usb_acecad_id_table~0.offset, 2);call write~unchecked~int(4, ~#usb_acecad_id_table~0.base, 4 + ~#usb_acecad_id_table~0.offset, 2);call write~unchecked~int(0, ~#usb_acecad_id_table~0.base, 6 + ~#usb_acecad_id_table~0.offset, 2);call write~unchecked~int(0, ~#usb_acecad_id_table~0.base, 8 + ~#usb_acecad_id_table~0.offset, 2);call write~unchecked~int(0, ~#usb_acecad_id_table~0.base, 10 + ~#usb_acecad_id_table~0.offset, 1);call write~unchecked~int(0, ~#usb_acecad_id_table~0.base, 11 + ~#usb_acecad_id_table~0.offset, 1);call write~unchecked~int(0, ~#usb_acecad_id_table~0.base, 12 + ~#usb_acecad_id_table~0.offset, 1);call write~unchecked~int(0, ~#usb_acecad_id_table~0.base, 13 + ~#usb_acecad_id_table~0.offset, 1);call write~unchecked~int(0, ~#usb_acecad_id_table~0.base, 14 + ~#usb_acecad_id_table~0.offset, 1);call write~unchecked~int(0, ~#usb_acecad_id_table~0.base, 15 + ~#usb_acecad_id_table~0.offset, 1);call write~unchecked~int(0, ~#usb_acecad_id_table~0.base, 16 + ~#usb_acecad_id_table~0.offset, 8);call write~unchecked~int(3, ~#usb_acecad_id_table~0.base, 24 + ~#usb_acecad_id_table~0.offset, 2);call write~unchecked~int(1120, ~#usb_acecad_id_table~0.base, 26 + ~#usb_acecad_id_table~0.offset, 2);call write~unchecked~int(8, ~#usb_acecad_id_table~0.base, 28 + ~#usb_acecad_id_table~0.offset, 2);call write~unchecked~int(0, ~#usb_acecad_id_table~0.base, 30 + ~#usb_acecad_id_table~0.offset, 2);call write~unchecked~int(0, ~#usb_acecad_id_table~0.base, 32 + ~#usb_acecad_id_table~0.offset, 2);call write~unchecked~int(0, ~#usb_acecad_id_table~0.base, 34 + ~#usb_acecad_id_table~0.offset, 1);call write~unchecked~int(0, ~#usb_acecad_id_table~0.base, 35 + ~#usb_acecad_id_table~0.offset, 1);call write~unchecked~int(0, ~#usb_acecad_id_table~0.base, 36 + ~#usb_acecad_id_table~0.offset, 1);call write~unchecked~int(0, ~#usb_acecad_id_table~0.base, 37 + ~#usb_acecad_id_table~0.offset, 1);call write~unchecked~int(0, ~#usb_acecad_id_table~0.base, 38 + ~#usb_acecad_id_table~0.offset, 1);call write~unchecked~int(0, ~#usb_acecad_id_table~0.base, 39 + ~#usb_acecad_id_table~0.offset, 1);call write~unchecked~int(1, ~#usb_acecad_id_table~0.base, 40 + ~#usb_acecad_id_table~0.offset, 8);~__mod_usb_device_table~0.match_flags := 0;~__mod_usb_device_table~0.idVendor := 0;~__mod_usb_device_table~0.idProduct := 0;~__mod_usb_device_table~0.bcdDevice_lo := 0;~__mod_usb_device_table~0.bcdDevice_hi := 0;~__mod_usb_device_table~0.bDeviceClass := 0;~__mod_usb_device_table~0.bDeviceSubClass := 0;~__mod_usb_device_table~0.bDeviceProtocol := 0;~__mod_usb_device_table~0.bInterfaceClass := 0;~__mod_usb_device_table~0.bInterfaceSubClass := 0;~__mod_usb_device_table~0.bInterfaceProtocol := 0;~__mod_usb_device_table~0.driver_info := 0;call ~#usb_acecad_driver~0.base, ~#usb_acecad_driver~0.offset := #Ultimate.alloc(264);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 8 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 16 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 24 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 32 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 40 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 48 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 56 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 64 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 72 + ~#usb_acecad_driver~0.offset, 8);call write~unchecked~int(0, ~#usb_acecad_driver~0.base, 80 + ~#usb_acecad_driver~0.offset, 4);call write~unchecked~int(0, ~#usb_acecad_driver~0.base, 84 + ~#usb_acecad_driver~0.offset, 4);call write~unchecked~int(0, ~#usb_acecad_driver~0.base, 88 + ~#usb_acecad_driver~0.offset, 4);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 92 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 100 + ~#usb_acecad_driver~0.offset, 8);#memory_$Pointer$.base, #memory_$Pointer$.offset := ~initToZeroAtPointerBaseAddress~$Pointer$.base(#memory_$Pointer$.base, #memory_$Pointer$.offset, ~#usb_acecad_driver~0.base), ~initToZeroAtPointerBaseAddress~$Pointer$.offset(#memory_$Pointer$.base, #memory_$Pointer$.offset, ~#usb_acecad_driver~0.base);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 124 + ~#usb_acecad_driver~0.offset, 8);call write~unchecked~int(0, ~#usb_acecad_driver~0.base, 132 + ~#usb_acecad_driver~0.offset, 4);call write~unchecked~int(0, ~#usb_acecad_driver~0.base, 136 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 144 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 152 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 160 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 168 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 176 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 184 + ~#usb_acecad_driver~0.offset, 8);call write~unchecked~int(0, ~#usb_acecad_driver~0.base, 192 + ~#usb_acecad_driver~0.offset, 1);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 193 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 201 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 209 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 217 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 225 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 233 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 241 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 249 + ~#usb_acecad_driver~0.offset, 8);call write~unchecked~int(0, ~#usb_acecad_driver~0.base, 257 + ~#usb_acecad_driver~0.offset, 4);call write~unchecked~int(0, ~#usb_acecad_driver~0.base, 261 + ~#usb_acecad_driver~0.offset, 1);call write~unchecked~int(0, ~#usb_acecad_driver~0.base, 262 + ~#usb_acecad_driver~0.offset, 1);call write~unchecked~int(0, ~#usb_acecad_driver~0.base, 263 + ~#usb_acecad_driver~0.offset, 1);call write~$Pointer$(#t~string178.base, #t~string178.offset, ~#usb_acecad_driver~0.base, ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(#funAddr~usb_acecad_probe.base, #funAddr~usb_acecad_probe.offset, ~#usb_acecad_driver~0.base, 8 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(#funAddr~usb_acecad_disconnect.base, #funAddr~usb_acecad_disconnect.offset, ~#usb_acecad_driver~0.base, 16 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 24 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 32 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 40 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 48 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 56 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 64 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(~#usb_acecad_id_table~0.base, ~#usb_acecad_id_table~0.offset, ~#usb_acecad_driver~0.base, 72 + ~#usb_acecad_driver~0.offset, 8);call write~unchecked~int(0, ~#usb_acecad_driver~0.base, 80 + ~#usb_acecad_driver~0.offset, 4);call write~unchecked~int(0, ~#usb_acecad_driver~0.base, 84 + ~#usb_acecad_driver~0.offset, 4);call write~unchecked~int(0, ~#usb_acecad_driver~0.base, 88 + ~#usb_acecad_driver~0.offset, 4);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 92 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 100 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 108 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 116 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 124 + ~#usb_acecad_driver~0.offset, 8);call write~unchecked~int(0, ~#usb_acecad_driver~0.base, 132 + ~#usb_acecad_driver~0.offset, 4);call write~unchecked~int(0, ~#usb_acecad_driver~0.base, 136 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 144 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 152 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 160 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 168 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 176 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 184 + ~#usb_acecad_driver~0.offset, 8);call write~unchecked~int(0, ~#usb_acecad_driver~0.base, 192 + ~#usb_acecad_driver~0.offset, 1);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 193 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 201 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 209 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 217 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 225 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 233 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 241 + ~#usb_acecad_driver~0.offset, 8);call write~$Pointer$(0, 0, ~#usb_acecad_driver~0.base, 249 + ~#usb_acecad_driver~0.offset, 8);call write~unchecked~int(0, ~#usb_acecad_driver~0.base, 257 + ~#usb_acecad_driver~0.offset, 4);call write~unchecked~int(0, ~#usb_acecad_driver~0.base, 261 + ~#usb_acecad_driver~0.offset, 1);call write~unchecked~int(0, ~#usb_acecad_driver~0.base, 262 + ~#usb_acecad_driver~0.offset, 1);call write~unchecked~int(0, ~#usb_acecad_driver~0.base, 263 + ~#usb_acecad_driver~0.offset, 1);~int_urb~0.base, ~int_urb~0.offset := 0, 0;~bulk_urb~0.base, ~bulk_urb~0.offset := 0, 0;~completeFnInt~0.base, ~completeFnInt~0.offset := 0, 0;~completeFnBulk~0.base, ~completeFnBulk~0.offset := 0, 0; {81632#true} is VALID [2018-11-19 17:33:33,318 INFO L273 TraceCheckUtils]: 2: Hoare triple {81632#true} assume true; {81632#true} is VALID [2018-11-19 17:33:33,318 INFO L268 TraceCheckUtils]: 3: Hoare quadruple {81632#true} {81632#true} #888#return; {81632#true} is VALID [2018-11-19 17:33:33,318 INFO L256 TraceCheckUtils]: 4: Hoare triple {81632#true} call #t~ret207 := main(); {81632#true} is VALID [2018-11-19 17:33:33,318 INFO L273 TraceCheckUtils]: 5: Hoare triple {81632#true} havoc ~ldvarg0~0.base, ~ldvarg0~0.offset;havoc ~tmp~18.base, ~tmp~18.offset;havoc ~tmp___0~6;havoc ~tmp___1~3;havoc ~tmp___2~1; {81632#true} is VALID [2018-11-19 17:33:33,319 INFO L256 TraceCheckUtils]: 6: Hoare triple {81632#true} call #t~ret183.base, #t~ret183.offset := ldv_init_zalloc(24); {81632#true} is VALID [2018-11-19 17:33:33,319 INFO L273 TraceCheckUtils]: 7: Hoare triple {81632#true} ~size := #in~size;havoc ~p~2.base, ~p~2.offset;havoc ~tmp~6.base, ~tmp~6.offset;call #t~malloc69.base, #t~malloc69.offset := #Ultimate.alloc((if ~size % 4294967296 % 4294967296 <= 2147483647 then ~size % 4294967296 % 4294967296 else ~size % 4294967296 % 4294967296 - 4294967296)); {81632#true} is VALID [2018-11-19 17:33:33,319 INFO L256 TraceCheckUtils]: 8: Hoare triple {81632#true} call #Ultimate.meminit(#t~malloc69.base, #t~malloc69.offset, 1, (if ~size % 4294967296 % 4294967296 <= 2147483647 then ~size % 4294967296 % 4294967296 else ~size % 4294967296 % 4294967296 - 4294967296), (if ~size % 4294967296 % 4294967296 <= 2147483647 then ~size % 4294967296 % 4294967296 else ~size % 4294967296 % 4294967296 - 4294967296)); {81632#true} is VALID [2018-11-19 17:33:33,319 INFO L273 TraceCheckUtils]: 9: Hoare triple {81632#true} #memory_int := ~initToZeroAtPointerBaseAddress~int(#memory_int, #ptr.base); {81632#true} is VALID [2018-11-19 17:33:33,319 INFO L273 TraceCheckUtils]: 10: Hoare triple {81632#true} assume true; {81632#true} is VALID [2018-11-19 17:33:33,319 INFO L268 TraceCheckUtils]: 11: Hoare quadruple {81632#true} {81632#true} #808#return; {81632#true} is VALID [2018-11-19 17:33:33,319 INFO L273 TraceCheckUtils]: 12: Hoare triple {81632#true} ~tmp~6.base, ~tmp~6.offset := #t~malloc69.base, #t~malloc69.offset;~p~2.base, ~p~2.offset := ~tmp~6.base, ~tmp~6.offset;assume 0 != (if 0 != (~p~2.base + ~p~2.offset) % 18446744073709551616 then 1 else 0);#res.base, #res.offset := ~p~2.base, ~p~2.offset; {81632#true} is VALID [2018-11-19 17:33:33,320 INFO L273 TraceCheckUtils]: 13: Hoare triple {81632#true} assume true; {81632#true} is VALID [2018-11-19 17:33:33,320 INFO L268 TraceCheckUtils]: 14: Hoare quadruple {81632#true} {81632#true} #824#return; {81632#true} is VALID [2018-11-19 17:33:33,320 INFO L273 TraceCheckUtils]: 15: Hoare triple {81632#true} ~tmp~18.base, ~tmp~18.offset := #t~ret183.base, #t~ret183.offset;havoc #t~ret183.base, #t~ret183.offset;~ldvarg0~0.base, ~ldvarg0~0.offset := ~tmp~18.base, ~tmp~18.offset;call ldv_initialize();~ldv_state_variable_1~0 := 0;~ref_cnt~0 := 0;~ldv_state_variable_0~0 := 1; {81632#true} is VALID [2018-11-19 17:33:33,320 INFO L273 TraceCheckUtils]: 16: Hoare triple {81632#true} assume -2147483648 <= #t~nondet184 && #t~nondet184 <= 2147483647;~tmp___0~6 := #t~nondet184;havoc #t~nondet184;#t~switch185 := 0 == ~tmp___0~6; {81632#true} is VALID [2018-11-19 17:33:33,320 INFO L273 TraceCheckUtils]: 17: Hoare triple {81632#true} assume !#t~switch185;#t~switch185 := #t~switch185 || 1 == ~tmp___0~6; {81632#true} is VALID [2018-11-19 17:33:33,321 INFO L273 TraceCheckUtils]: 18: Hoare triple {81632#true} assume #t~switch185; {81632#true} is VALID [2018-11-19 17:33:33,321 INFO L273 TraceCheckUtils]: 19: Hoare triple {81632#true} assume 0 != ~ldv_state_variable_0~0;assume -2147483648 <= #t~nondet189 && #t~nondet189 <= 2147483647;~tmp___2~1 := #t~nondet189;havoc #t~nondet189;#t~switch190 := 0 == ~tmp___2~1; {81632#true} is VALID [2018-11-19 17:33:33,321 INFO L273 TraceCheckUtils]: 20: Hoare triple {81632#true} assume !#t~switch190;#t~switch190 := #t~switch190 || 1 == ~tmp___2~1; {81632#true} is VALID [2018-11-19 17:33:33,321 INFO L273 TraceCheckUtils]: 21: Hoare triple {81632#true} assume #t~switch190; {81632#true} is VALID [2018-11-19 17:33:33,321 INFO L273 TraceCheckUtils]: 22: Hoare triple {81632#true} assume 1 == ~ldv_state_variable_0~0; {81632#true} is VALID [2018-11-19 17:33:33,321 INFO L256 TraceCheckUtils]: 23: Hoare triple {81632#true} call #t~ret191 := usb_acecad_init(); {81632#true} is VALID [2018-11-19 17:33:33,322 INFO L273 TraceCheckUtils]: 24: Hoare triple {81632#true} havoc ~result~0;havoc ~tmp~16; {81632#true} is VALID [2018-11-19 17:33:33,322 INFO L256 TraceCheckUtils]: 25: Hoare triple {81632#true} call #t~ret179 := usb_register(~#usb_acecad_driver~0.base, ~#usb_acecad_driver~0.offset); {81632#true} is VALID [2018-11-19 17:33:33,322 INFO L273 TraceCheckUtils]: 26: Hoare triple {81632#true} ~driver.base, ~driver.offset := #in~driver.base, #in~driver.offset;havoc ~tmp~1; {81632#true} is VALID [2018-11-19 17:33:33,322 INFO L256 TraceCheckUtils]: 27: Hoare triple {81632#true} call #t~ret32 := ldv_usb_register_driver_2(~driver.base, ~driver.offset, ~#__this_module~0.base, ~#__this_module~0.offset, #t~string31.base, #t~string31.offset); {81632#true} is VALID [2018-11-19 17:33:33,322 INFO L273 TraceCheckUtils]: 28: Hoare triple {81632#true} ~ldv_func_arg1.base, ~ldv_func_arg1.offset := #in~ldv_func_arg1.base, #in~ldv_func_arg1.offset;~ldv_func_arg2.base, ~ldv_func_arg2.offset := #in~ldv_func_arg2.base, #in~ldv_func_arg2.offset;~ldv_func_arg3.base, ~ldv_func_arg3.offset := #in~ldv_func_arg3.base, #in~ldv_func_arg3.offset;havoc ~ldv_func_res~0;havoc ~tmp~20;call #t~ret193 := usb_register_driver(~ldv_func_arg1.base, ~ldv_func_arg1.offset, ~ldv_func_arg2.base, ~ldv_func_arg2.offset, ~ldv_func_arg3.base, ~ldv_func_arg3.offset);assume -2147483648 <= #t~ret193 && #t~ret193 <= 2147483647;~tmp~20 := #t~ret193;havoc #t~ret193;~ldv_func_res~0 := ~tmp~20;~ldv_state_variable_1~0 := 1;~usb_counter~0 := 0; {81632#true} is VALID [2018-11-19 17:33:33,322 INFO L256 TraceCheckUtils]: 29: Hoare triple {81632#true} call ldv_usb_driver_1(); {81632#true} is VALID [2018-11-19 17:33:33,323 INFO L273 TraceCheckUtils]: 30: Hoare triple {81632#true} havoc ~tmp~17.base, ~tmp~17.offset; {81632#true} is VALID [2018-11-19 17:33:33,323 INFO L256 TraceCheckUtils]: 31: Hoare triple {81632#true} call #t~ret182.base, #t~ret182.offset := ldv_init_zalloc(1248); {81632#true} is VALID [2018-11-19 17:33:33,323 INFO L273 TraceCheckUtils]: 32: Hoare triple {81632#true} ~size := #in~size;havoc ~p~2.base, ~p~2.offset;havoc ~tmp~6.base, ~tmp~6.offset;call #t~malloc69.base, #t~malloc69.offset := #Ultimate.alloc((if ~size % 4294967296 % 4294967296 <= 2147483647 then ~size % 4294967296 % 4294967296 else ~size % 4294967296 % 4294967296 - 4294967296)); {81632#true} is VALID [2018-11-19 17:33:33,323 INFO L256 TraceCheckUtils]: 33: Hoare triple {81632#true} call #Ultimate.meminit(#t~malloc69.base, #t~malloc69.offset, 1, (if ~size % 4294967296 % 4294967296 <= 2147483647 then ~size % 4294967296 % 4294967296 else ~size % 4294967296 % 4294967296 - 4294967296), (if ~size % 4294967296 % 4294967296 <= 2147483647 then ~size % 4294967296 % 4294967296 else ~size % 4294967296 % 4294967296 - 4294967296)); {81632#true} is VALID [2018-11-19 17:33:33,323 INFO L273 TraceCheckUtils]: 34: Hoare triple {81632#true} #memory_int := ~initToZeroAtPointerBaseAddress~int(#memory_int, #ptr.base); {81632#true} is VALID [2018-11-19 17:33:33,324 INFO L273 TraceCheckUtils]: 35: Hoare triple {81632#true} assume true; {81632#true} is VALID [2018-11-19 17:33:33,324 INFO L268 TraceCheckUtils]: 36: Hoare quadruple {81632#true} {81632#true} #808#return; {81632#true} is VALID [2018-11-19 17:33:33,324 INFO L273 TraceCheckUtils]: 37: Hoare triple {81632#true} ~tmp~6.base, ~tmp~6.offset := #t~malloc69.base, #t~malloc69.offset;~p~2.base, ~p~2.offset := ~tmp~6.base, ~tmp~6.offset;assume 0 != (if 0 != (~p~2.base + ~p~2.offset) % 18446744073709551616 then 1 else 0);#res.base, #res.offset := ~p~2.base, ~p~2.offset; {81632#true} is VALID [2018-11-19 17:33:33,324 INFO L273 TraceCheckUtils]: 38: Hoare triple {81632#true} assume true; {81632#true} is VALID [2018-11-19 17:33:33,324 INFO L268 TraceCheckUtils]: 39: Hoare quadruple {81632#true} {81632#true} #774#return; {81632#true} is VALID [2018-11-19 17:33:33,324 INFO L273 TraceCheckUtils]: 40: Hoare triple {81632#true} ~tmp~17.base, ~tmp~17.offset := #t~ret182.base, #t~ret182.offset;havoc #t~ret182.base, #t~ret182.offset;~usb_acecad_driver_group1~0.base, ~usb_acecad_driver_group1~0.offset := ~tmp~17.base, ~tmp~17.offset; {81632#true} is VALID [2018-11-19 17:33:33,325 INFO L273 TraceCheckUtils]: 41: Hoare triple {81632#true} assume true; {81632#true} is VALID [2018-11-19 17:33:33,325 INFO L268 TraceCheckUtils]: 42: Hoare quadruple {81632#true} {81632#true} #844#return; {81632#true} is VALID [2018-11-19 17:33:33,325 INFO L273 TraceCheckUtils]: 43: Hoare triple {81632#true} #res := ~ldv_func_res~0; {81632#true} is VALID [2018-11-19 17:33:33,325 INFO L273 TraceCheckUtils]: 44: Hoare triple {81632#true} assume true; {81632#true} is VALID [2018-11-19 17:33:33,325 INFO L268 TraceCheckUtils]: 45: Hoare quadruple {81632#true} {81632#true} #856#return; {81632#true} is VALID [2018-11-19 17:33:33,325 INFO L273 TraceCheckUtils]: 46: Hoare triple {81632#true} assume -2147483648 <= #t~ret32 && #t~ret32 <= 2147483647;~tmp~1 := #t~ret32;havoc #t~ret32;#res := ~tmp~1; {81632#true} is VALID [2018-11-19 17:33:33,326 INFO L273 TraceCheckUtils]: 47: Hoare triple {81632#true} assume true; {81632#true} is VALID [2018-11-19 17:33:33,326 INFO L268 TraceCheckUtils]: 48: Hoare quadruple {81632#true} {81632#true} #800#return; {81632#true} is VALID [2018-11-19 17:33:33,326 INFO L273 TraceCheckUtils]: 49: Hoare triple {81632#true} assume -2147483648 <= #t~ret179 && #t~ret179 <= 2147483647;~tmp~16 := #t~ret179;havoc #t~ret179;~result~0 := ~tmp~16; {81632#true} is VALID [2018-11-19 17:33:33,326 INFO L273 TraceCheckUtils]: 50: Hoare triple {81632#true} assume 0 == ~result~0;havoc #t~nondet180; {81632#true} is VALID [2018-11-19 17:33:33,326 INFO L273 TraceCheckUtils]: 51: Hoare triple {81632#true} #res := ~result~0; {81632#true} is VALID [2018-11-19 17:33:33,326 INFO L273 TraceCheckUtils]: 52: Hoare triple {81632#true} assume true; {81632#true} is VALID [2018-11-19 17:33:33,327 INFO L268 TraceCheckUtils]: 53: Hoare quadruple {81632#true} {81632#true} #834#return; {81632#true} is VALID [2018-11-19 17:33:33,327 INFO L273 TraceCheckUtils]: 54: Hoare triple {81632#true} assume -2147483648 <= #t~ret191 && #t~ret191 <= 2147483647;~ldv_retval_1~0 := #t~ret191;havoc #t~ret191; {81632#true} is VALID [2018-11-19 17:33:33,327 INFO L273 TraceCheckUtils]: 55: Hoare triple {81632#true} assume 0 == ~ldv_retval_1~0;~ldv_state_variable_0~0 := 3; {81632#true} is VALID [2018-11-19 17:33:33,327 INFO L273 TraceCheckUtils]: 56: Hoare triple {81632#true} assume !(0 != ~ldv_retval_1~0); {81632#true} is VALID [2018-11-19 17:33:33,327 INFO L273 TraceCheckUtils]: 57: Hoare triple {81632#true} assume -2147483648 <= #t~nondet184 && #t~nondet184 <= 2147483647;~tmp___0~6 := #t~nondet184;havoc #t~nondet184;#t~switch185 := 0 == ~tmp___0~6; {81632#true} is VALID [2018-11-19 17:33:33,327 INFO L273 TraceCheckUtils]: 58: Hoare triple {81632#true} assume #t~switch185; {81632#true} is VALID [2018-11-19 17:33:33,327 INFO L273 TraceCheckUtils]: 59: Hoare triple {81632#true} assume 0 != ~ldv_state_variable_1~0;assume -2147483648 <= #t~nondet186 && #t~nondet186 <= 2147483647;~tmp___1~3 := #t~nondet186;havoc #t~nondet186;#t~switch187 := 0 == ~tmp___1~3; {81632#true} is VALID [2018-11-19 17:33:33,328 INFO L273 TraceCheckUtils]: 60: Hoare triple {81632#true} assume #t~switch187; {81632#true} is VALID [2018-11-19 17:33:33,328 INFO L273 TraceCheckUtils]: 61: Hoare triple {81632#true} assume 1 == ~ldv_state_variable_1~0; {81632#true} is VALID [2018-11-19 17:33:33,328 INFO L256 TraceCheckUtils]: 62: Hoare triple {81632#true} call #t~ret188 := usb_acecad_probe(~usb_acecad_driver_group1~0.base, ~usb_acecad_driver_group1~0.offset, ~ldvarg0~0.base, ~ldvarg0~0.offset); {81632#true} is VALID [2018-11-19 17:33:33,328 INFO L273 TraceCheckUtils]: 63: Hoare triple {81632#true} ~intf.base, ~intf.offset := #in~intf.base, #in~intf.offset;~id.base, ~id.offset := #in~id.base, #in~id.offset;havoc ~dev~1.base, ~dev~1.offset;havoc ~tmp~14.base, ~tmp~14.offset;havoc ~interface~0.base, ~interface~0.offset;havoc ~endpoint~0.base, ~endpoint~0.offset;havoc ~acecad~3.base, ~acecad~3.offset;havoc ~input_dev~0.base, ~input_dev~0.offset;havoc ~pipe~0;havoc ~maxp~0;havoc ~err~0;havoc ~tmp___0~5;havoc ~tmp___1~2;havoc ~tmp___2~0;havoc ~tmp___3~0.base, ~tmp___3~0.offset;havoc ~tmp___4~0.base, ~tmp___4~0.offset;havoc ~tmp___5~0;havoc ~tmp___6~0; {81632#true} is VALID [2018-11-19 17:33:33,328 INFO L256 TraceCheckUtils]: 64: Hoare triple {81632#true} call #t~ret121.base, #t~ret121.offset := interface_to_usbdev(~intf.base, ~intf.offset); {81632#true} is VALID [2018-11-19 17:33:33,329 INFO L273 TraceCheckUtils]: 65: Hoare triple {81632#true} ~intf.base, ~intf.offset := #in~intf.base, #in~intf.offset;havoc ~tmp~19.base, ~tmp~19.offset; {81632#true} is VALID [2018-11-19 17:33:33,329 INFO L256 TraceCheckUtils]: 66: Hoare triple {81632#true} call #t~ret192.base, #t~ret192.offset := ldv_interface_to_usbdev(); {81632#true} is VALID [2018-11-19 17:33:33,329 INFO L273 TraceCheckUtils]: 67: Hoare triple {81632#true} havoc ~result~1.base, ~result~1.offset; {81632#true} is VALID [2018-11-19 17:33:33,329 INFO L256 TraceCheckUtils]: 68: Hoare triple {81632#true} call #t~ret205.base, #t~ret205.offset := ldv_undef_ptr(); {81632#true} is VALID [2018-11-19 17:33:33,329 INFO L273 TraceCheckUtils]: 69: Hoare triple {81632#true} havoc ~tmp~9.base, ~tmp~9.offset;~tmp~9.base, ~tmp~9.offset := #t~nondet72.base, #t~nondet72.offset;havoc #t~nondet72.base, #t~nondet72.offset;#res.base, #res.offset := ~tmp~9.base, ~tmp~9.offset; {81632#true} is VALID [2018-11-19 17:33:33,329 INFO L273 TraceCheckUtils]: 70: Hoare triple {81632#true} assume true; {81632#true} is VALID [2018-11-19 17:33:33,330 INFO L268 TraceCheckUtils]: 71: Hoare quadruple {81632#true} {81632#true} #892#return; {81632#true} is VALID [2018-11-19 17:33:33,330 INFO L273 TraceCheckUtils]: 72: Hoare triple {81632#true} ~result~1.base, ~result~1.offset := #t~ret205.base, #t~ret205.offset;havoc #t~ret205.base, #t~ret205.offset; {81632#true} is VALID [2018-11-19 17:33:33,330 INFO L273 TraceCheckUtils]: 73: Hoare triple {81632#true} assume !(0 == (~result~1.base + ~result~1.offset) % 18446744073709551616);#res.base, #res.offset := ~result~1.base, ~result~1.offset; {81632#true} is VALID [2018-11-19 17:33:33,330 INFO L273 TraceCheckUtils]: 74: Hoare triple {81632#true} assume true; {81632#true} is VALID [2018-11-19 17:33:33,330 INFO L268 TraceCheckUtils]: 75: Hoare quadruple {81632#true} {81632#true} #876#return; {81632#true} is VALID [2018-11-19 17:33:33,330 INFO L273 TraceCheckUtils]: 76: Hoare triple {81632#true} ~tmp~19.base, ~tmp~19.offset := #t~ret192.base, #t~ret192.offset;havoc #t~ret192.base, #t~ret192.offset;#res.base, #res.offset := ~tmp~19.base, ~tmp~19.offset; {81632#true} is VALID [2018-11-19 17:33:33,331 INFO L273 TraceCheckUtils]: 77: Hoare triple {81632#true} assume true; {81632#true} is VALID [2018-11-19 17:33:33,331 INFO L268 TraceCheckUtils]: 78: Hoare quadruple {81632#true} {81632#true} #734#return; {81632#true} is VALID [2018-11-19 17:33:33,331 INFO L273 TraceCheckUtils]: 79: Hoare triple {81632#true} ~tmp~14.base, ~tmp~14.offset := #t~ret121.base, #t~ret121.offset;havoc #t~ret121.base, #t~ret121.offset;~dev~1.base, ~dev~1.offset := ~tmp~14.base, ~tmp~14.offset;call #t~mem122.base, #t~mem122.offset := read~$Pointer$(~intf.base, 8 + ~intf.offset, 8);~interface~0.base, ~interface~0.offset := #t~mem122.base, #t~mem122.offset;havoc #t~mem122.base, #t~mem122.offset;call #t~mem123 := read~int(~interface~0.base, 4 + ~interface~0.offset, 1); {81632#true} is VALID [2018-11-19 17:33:33,331 INFO L273 TraceCheckUtils]: 80: Hoare triple {81632#true} assume !(1 != #t~mem123 % 256 % 4294967296);havoc #t~mem123;call #t~mem124.base, #t~mem124.offset := read~$Pointer$(~interface~0.base, 9 + ~interface~0.offset, 8);~endpoint~0.base, ~endpoint~0.offset := #t~mem124.base, #t~mem124.offset;havoc #t~mem124.base, #t~mem124.offset; {81632#true} is VALID [2018-11-19 17:33:33,331 INFO L256 TraceCheckUtils]: 81: Hoare triple {81632#true} call #t~ret125 := usb_endpoint_is_int_in(~endpoint~0.base, ~endpoint~0.offset); {81632#true} is VALID [2018-11-19 17:33:33,332 INFO L273 TraceCheckUtils]: 82: Hoare triple {81632#true} ~epd.base, ~epd.offset := #in~epd.base, #in~epd.offset;havoc ~tmp~0;havoc ~tmp___0~0;havoc ~tmp___1~0; {81632#true} is VALID [2018-11-19 17:33:33,332 INFO L256 TraceCheckUtils]: 83: Hoare triple {81632#true} call #t~ret2 := usb_endpoint_xfer_int(~epd.base, ~epd.offset); {81632#true} is VALID [2018-11-19 17:33:33,332 INFO L273 TraceCheckUtils]: 84: Hoare triple {81632#true} ~epd.base, ~epd.offset := #in~epd.base, #in~epd.offset;call #t~mem1 := read~int(~epd.base, 3 + ~epd.offset, 1);#res := (if 3 == ~bitwiseAnd(#t~mem1 % 256, 3) then 1 else 0);havoc #t~mem1; {81632#true} is VALID [2018-11-19 17:33:33,332 INFO L273 TraceCheckUtils]: 85: Hoare triple {81632#true} assume true; {81632#true} is VALID [2018-11-19 17:33:33,332 INFO L268 TraceCheckUtils]: 86: Hoare quadruple {81632#true} {81632#true} #796#return; {81632#true} is VALID [2018-11-19 17:33:33,332 INFO L273 TraceCheckUtils]: 87: Hoare triple {81632#true} assume -2147483648 <= #t~ret2 && #t~ret2 <= 2147483647;~tmp~0 := #t~ret2;havoc #t~ret2; {81632#true} is VALID [2018-11-19 17:33:33,333 INFO L273 TraceCheckUtils]: 88: Hoare triple {81632#true} assume 0 != ~tmp~0; {81632#true} is VALID [2018-11-19 17:33:33,333 INFO L256 TraceCheckUtils]: 89: Hoare triple {81632#true} call #t~ret3 := usb_endpoint_dir_in(~epd.base, ~epd.offset); {81632#true} is VALID [2018-11-19 17:33:33,333 INFO L273 TraceCheckUtils]: 90: Hoare triple {81632#true} ~epd.base, ~epd.offset := #in~epd.base, #in~epd.offset;call #t~mem0 := read~int(~epd.base, 2 + ~epd.offset, 1);#res := (if (if #t~mem0 % 256 % 256 <= 127 then #t~mem0 % 256 % 256 else #t~mem0 % 256 % 256 - 256) < 0 then 1 else 0);havoc #t~mem0; {81632#true} is VALID [2018-11-19 17:33:33,333 INFO L273 TraceCheckUtils]: 91: Hoare triple {81632#true} assume true; {81632#true} is VALID [2018-11-19 17:33:33,333 INFO L268 TraceCheckUtils]: 92: Hoare quadruple {81632#true} {81632#true} #798#return; {81632#true} is VALID [2018-11-19 17:33:33,333 INFO L273 TraceCheckUtils]: 93: Hoare triple {81632#true} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647;~tmp___0~0 := #t~ret3;havoc #t~ret3; {81632#true} is VALID [2018-11-19 17:33:33,334 INFO L273 TraceCheckUtils]: 94: Hoare triple {81632#true} assume 0 != ~tmp___0~0;~tmp___1~0 := 1; {81632#true} is VALID [2018-11-19 17:33:33,334 INFO L273 TraceCheckUtils]: 95: Hoare triple {81632#true} #res := ~tmp___1~0; {81632#true} is VALID [2018-11-19 17:33:33,334 INFO L273 TraceCheckUtils]: 96: Hoare triple {81632#true} assume true; {81632#true} is VALID [2018-11-19 17:33:33,334 INFO L268 TraceCheckUtils]: 97: Hoare quadruple {81632#true} {81632#true} #736#return; {81632#true} is VALID [2018-11-19 17:33:33,334 INFO L273 TraceCheckUtils]: 98: Hoare triple {81632#true} assume -2147483648 <= #t~ret125 && #t~ret125 <= 2147483647;~tmp___0~5 := #t~ret125;havoc #t~ret125; {81632#true} is VALID [2018-11-19 17:33:33,334 INFO L273 TraceCheckUtils]: 99: Hoare triple {81632#true} assume !(0 == ~tmp___0~5);call #t~mem126 := read~int(~endpoint~0.base, 2 + ~endpoint~0.offset, 1); {81632#true} is VALID [2018-11-19 17:33:33,334 INFO L256 TraceCheckUtils]: 100: Hoare triple {81632#true} call #t~ret127 := __create_pipe(~dev~1.base, ~dev~1.offset, #t~mem126 % 256); {81632#true} is VALID [2018-11-19 17:33:33,335 INFO L273 TraceCheckUtils]: 101: Hoare triple {81632#true} ~dev.base, ~dev.offset := #in~dev.base, #in~dev.offset;~endpoint := #in~endpoint;call #t~mem46 := read~int(~dev.base, ~dev.offset, 4);#res := ~bitwiseOr(256 * #t~mem46, 32768 * ~endpoint);havoc #t~mem46; {81632#true} is VALID [2018-11-19 17:33:33,335 INFO L273 TraceCheckUtils]: 102: Hoare triple {81632#true} assume true; {81632#true} is VALID [2018-11-19 17:33:33,335 INFO L268 TraceCheckUtils]: 103: Hoare quadruple {81632#true} {81632#true} #738#return; {81632#true} is VALID [2018-11-19 17:33:33,335 INFO L273 TraceCheckUtils]: 104: Hoare triple {81632#true} ~tmp___1~2 := #t~ret127;havoc #t~ret127;havoc #t~mem126;~pipe~0 := (if ~bitwiseOr(~tmp___1~2, 1073741952) % 4294967296 % 4294967296 <= 2147483647 then ~bitwiseOr(~tmp___1~2, 1073741952) % 4294967296 % 4294967296 else ~bitwiseOr(~tmp___1~2, 1073741952) % 4294967296 % 4294967296 - 4294967296); {81632#true} is VALID [2018-11-19 17:33:33,335 INFO L256 TraceCheckUtils]: 105: Hoare triple {81632#true} call #t~ret128 := usb_maxpacket(~dev~1.base, ~dev~1.offset, ~pipe~0, (if 0 == ~bitwiseAnd(~pipe~0, 128) then 1 else 0)); {81632#true} is VALID [2018-11-19 17:33:33,335 INFO L273 TraceCheckUtils]: 106: Hoare triple {81632#true} ~udev.base, ~udev.offset := #in~udev.base, #in~udev.offset;~pipe := #in~pipe;~is_out := #in~is_out;havoc ~ep~0.base, ~ep~0.offset;havoc ~epnum~0;havoc ~__ret_warn_on~0;havoc ~tmp~2;havoc ~__ret_warn_on___0~0;havoc ~tmp___0~1;~epnum~0 := ~bitwiseAnd(~pipe / 32768, 15); {81632#true} is VALID [2018-11-19 17:33:33,336 INFO L273 TraceCheckUtils]: 107: Hoare triple {81632#true} assume 0 != ~is_out;~__ret_warn_on~0 := (if 0 != ~bitwiseAnd(~pipe, 128) then 1 else 0); {81632#true} is VALID [2018-11-19 17:33:33,336 INFO L256 TraceCheckUtils]: 108: Hoare triple {81632#true} call #t~ret47 := ldv__builtin_expect((if 0 != ~__ret_warn_on~0 then 1 else 0), 0); {81632#true} is VALID [2018-11-19 17:33:33,336 INFO L273 TraceCheckUtils]: 109: Hoare triple {81632#true} ~exp := #in~exp;~c := #in~c;#res := ~exp; {81632#true} is VALID [2018-11-19 17:33:33,336 INFO L273 TraceCheckUtils]: 110: Hoare triple {81632#true} assume true; {81632#true} is VALID [2018-11-19 17:33:33,336 INFO L268 TraceCheckUtils]: 111: Hoare quadruple {81632#true} {81632#true} #810#return; {81632#true} is VALID [2018-11-19 17:33:33,337 INFO L273 TraceCheckUtils]: 112: Hoare triple {81632#true} assume -9223372036854775808 <= #t~ret47 && #t~ret47 <= 9223372036854775807;~tmp~2 := #t~ret47;havoc #t~ret47; {81632#true} is VALID [2018-11-19 17:33:33,337 INFO L273 TraceCheckUtils]: 113: Hoare triple {81632#true} assume 0 != ~tmp~2;call warn_slowpath_null(#t~string48.base, #t~string48.offset, 1563); {81632#true} is VALID [2018-11-19 17:33:33,337 INFO L256 TraceCheckUtils]: 114: Hoare triple {81632#true} call #t~ret49 := ldv__builtin_expect((if 0 != ~__ret_warn_on~0 then 1 else 0), 0); {81632#true} is VALID [2018-11-19 17:33:33,337 INFO L273 TraceCheckUtils]: 115: Hoare triple {81632#true} ~exp := #in~exp;~c := #in~c;#res := ~exp; {81632#true} is VALID [2018-11-19 17:33:33,337 INFO L273 TraceCheckUtils]: 116: Hoare triple {81632#true} assume true; {81632#true} is VALID [2018-11-19 17:33:33,337 INFO L268 TraceCheckUtils]: 117: Hoare quadruple {81632#true} {81632#true} #812#return; {81632#true} is VALID [2018-11-19 17:33:33,338 INFO L273 TraceCheckUtils]: 118: Hoare triple {81632#true} assume -9223372036854775808 <= #t~ret49 && #t~ret49 <= 9223372036854775807;havoc #t~ret49;call #t~mem50.base, #t~mem50.offset := read~$Pointer$(~udev.base, 1314 + ~udev.offset + 8 * (~epnum~0 % 4294967296), 8);~ep~0.base, ~ep~0.offset := #t~mem50.base, #t~mem50.offset;havoc #t~mem50.base, #t~mem50.offset; {81632#true} is VALID [2018-11-19 17:33:33,338 INFO L273 TraceCheckUtils]: 119: Hoare triple {81632#true} assume 0 == (~ep~0.base + ~ep~0.offset) % 18446744073709551616;#res := 0; {81634#(= 0 |usb_maxpacket_#res|)} is VALID [2018-11-19 17:33:33,339 INFO L273 TraceCheckUtils]: 120: Hoare triple {81634#(= 0 |usb_maxpacket_#res|)} assume true; {81634#(= 0 |usb_maxpacket_#res|)} is VALID [2018-11-19 17:33:33,340 INFO L268 TraceCheckUtils]: 121: Hoare quadruple {81634#(= 0 |usb_maxpacket_#res|)} {81632#true} #740#return; {81635#(= 0 |usb_acecad_probe_#t~ret128|)} is VALID [2018-11-19 17:33:33,341 INFO L273 TraceCheckUtils]: 122: Hoare triple {81635#(= 0 |usb_acecad_probe_#t~ret128|)} ~tmp___2~0 := #t~ret128;havoc #t~ret128;~maxp~0 := ~tmp___2~0 % 65536; {81636#(<= usb_acecad_probe_~maxp~0 0)} is VALID [2018-11-19 17:33:33,341 INFO L256 TraceCheckUtils]: 123: Hoare triple {81636#(<= usb_acecad_probe_~maxp~0 0)} call #t~ret129.base, #t~ret129.offset := kzalloc(232, 208); {81632#true} is VALID [2018-11-19 17:33:33,341 INFO L273 TraceCheckUtils]: 124: Hoare triple {81632#true} ~size := #in~size;~flags := #in~flags;havoc ~tmp~3.base, ~tmp~3.offset; {81632#true} is VALID [2018-11-19 17:33:33,341 INFO L256 TraceCheckUtils]: 125: Hoare triple {81632#true} call #t~ret60.base, #t~ret60.offset := kmalloc(~size, ~bitwiseOr(~flags, 32768)); {81632#true} is VALID [2018-11-19 17:33:33,341 INFO L273 TraceCheckUtils]: 126: Hoare triple {81632#true} ~size := #in~size;~flags := #in~flags;havoc ~tmp___1~1.base, ~tmp___1~1.offset; {81632#true} is VALID [2018-11-19 17:33:33,341 INFO L256 TraceCheckUtils]: 127: Hoare triple {81632#true} call #t~ret59.base, #t~ret59.offset := __kmalloc(~size, ~flags); {81632#true} is VALID [2018-11-19 17:33:33,342 INFO L273 TraceCheckUtils]: 128: Hoare triple {81632#true} ~size := #in~size;~t := #in~t; {81632#true} is VALID [2018-11-19 17:33:33,342 INFO L256 TraceCheckUtils]: 129: Hoare triple {81632#true} call #t~ret58.base, #t~ret58.offset := ldv_malloc(~size); {81632#true} is VALID [2018-11-19 17:33:33,342 INFO L273 TraceCheckUtils]: 130: Hoare triple {81632#true} ~size := #in~size;havoc ~p~0.base, ~p~0.offset;havoc ~tmp~4.base, ~tmp~4.offset;havoc ~tmp___0~2;assume -2147483648 <= #t~nondet65 && #t~nondet65 <= 2147483647;~tmp___0~2 := #t~nondet65;havoc #t~nondet65; {81632#true} is VALID [2018-11-19 17:33:33,342 INFO L273 TraceCheckUtils]: 131: Hoare triple {81632#true} assume !(0 != ~tmp___0~2);call #t~malloc66.base, #t~malloc66.offset := #Ultimate.alloc(~size);~tmp~4.base, ~tmp~4.offset := #t~malloc66.base, #t~malloc66.offset;~p~0.base, ~p~0.offset := ~tmp~4.base, ~tmp~4.offset;assume 0 != (if 0 != (~p~0.base + ~p~0.offset) % 18446744073709551616 then 1 else 0);#res.base, #res.offset := ~p~0.base, ~p~0.offset; {81632#true} is VALID [2018-11-19 17:33:33,342 INFO L273 TraceCheckUtils]: 132: Hoare triple {81632#true} assume true; {81632#true} is VALID [2018-11-19 17:33:33,342 INFO L268 TraceCheckUtils]: 133: Hoare quadruple {81632#true} {81632#true} #822#return; {81632#true} is VALID [2018-11-19 17:33:33,343 INFO L273 TraceCheckUtils]: 134: Hoare triple {81632#true} #res.base, #res.offset := #t~ret58.base, #t~ret58.offset;havoc #t~ret58.base, #t~ret58.offset; {81632#true} is VALID [2018-11-19 17:33:33,343 INFO L273 TraceCheckUtils]: 135: Hoare triple {81632#true} assume true; {81632#true} is VALID [2018-11-19 17:33:33,343 INFO L268 TraceCheckUtils]: 136: Hoare quadruple {81632#true} {81632#true} #870#return; {81632#true} is VALID [2018-11-19 17:33:33,343 INFO L273 TraceCheckUtils]: 137: Hoare triple {81632#true} ~tmp___1~1.base, ~tmp___1~1.offset := #t~ret59.base, #t~ret59.offset;havoc #t~ret59.base, #t~ret59.offset;#res.base, #res.offset := ~tmp___1~1.base, ~tmp___1~1.offset; {81632#true} is VALID [2018-11-19 17:33:33,343 INFO L273 TraceCheckUtils]: 138: Hoare triple {81632#true} assume true; {81632#true} is VALID [2018-11-19 17:33:33,343 INFO L268 TraceCheckUtils]: 139: Hoare quadruple {81632#true} {81632#true} #868#return; {81632#true} is VALID [2018-11-19 17:33:33,344 INFO L273 TraceCheckUtils]: 140: Hoare triple {81632#true} ~tmp~3.base, ~tmp~3.offset := #t~ret60.base, #t~ret60.offset;havoc #t~ret60.base, #t~ret60.offset;#res.base, #res.offset := ~tmp~3.base, ~tmp~3.offset; {81632#true} is VALID [2018-11-19 17:33:33,344 INFO L273 TraceCheckUtils]: 141: Hoare triple {81632#true} assume true; {81632#true} is VALID [2018-11-19 17:33:33,345 INFO L268 TraceCheckUtils]: 142: Hoare quadruple {81632#true} {81636#(<= usb_acecad_probe_~maxp~0 0)} #742#return; {81636#(<= usb_acecad_probe_~maxp~0 0)} is VALID [2018-11-19 17:33:33,345 INFO L273 TraceCheckUtils]: 143: Hoare triple {81636#(<= usb_acecad_probe_~maxp~0 0)} ~tmp___3~0.base, ~tmp___3~0.offset := #t~ret129.base, #t~ret129.offset;havoc #t~ret129.base, #t~ret129.offset;~acecad~3.base, ~acecad~3.offset := ~tmp___3~0.base, ~tmp___3~0.offset; {81636#(<= usb_acecad_probe_~maxp~0 0)} is VALID [2018-11-19 17:33:33,345 INFO L256 TraceCheckUtils]: 144: Hoare triple {81636#(<= usb_acecad_probe_~maxp~0 0)} call #t~ret130.base, #t~ret130.offset := input_allocate_device(); {81632#true} is VALID [2018-11-19 17:33:33,346 INFO L256 TraceCheckUtils]: 145: Hoare triple {81632#true} call #t~ret74.base, #t~ret74.offset := kzalloc(1855, ~bitwiseOr(~bitwiseOr(16, 64), 128)); {81632#true} is VALID [2018-11-19 17:33:33,346 INFO L273 TraceCheckUtils]: 146: Hoare triple {81632#true} ~size := #in~size;~flags := #in~flags;havoc ~tmp~3.base, ~tmp~3.offset; {81632#true} is VALID [2018-11-19 17:33:33,346 INFO L256 TraceCheckUtils]: 147: Hoare triple {81632#true} call #t~ret60.base, #t~ret60.offset := kmalloc(~size, ~bitwiseOr(~flags, 32768)); {81632#true} is VALID [2018-11-19 17:33:33,346 INFO L273 TraceCheckUtils]: 148: Hoare triple {81632#true} ~size := #in~size;~flags := #in~flags;havoc ~tmp___1~1.base, ~tmp___1~1.offset; {81632#true} is VALID [2018-11-19 17:33:33,346 INFO L256 TraceCheckUtils]: 149: Hoare triple {81632#true} call #t~ret59.base, #t~ret59.offset := __kmalloc(~size, ~flags); {81632#true} is VALID [2018-11-19 17:33:33,346 INFO L273 TraceCheckUtils]: 150: Hoare triple {81632#true} ~size := #in~size;~t := #in~t; {81632#true} is VALID [2018-11-19 17:33:33,347 INFO L256 TraceCheckUtils]: 151: Hoare triple {81632#true} call #t~ret58.base, #t~ret58.offset := ldv_malloc(~size); {81632#true} is VALID [2018-11-19 17:33:33,347 INFO L273 TraceCheckUtils]: 152: Hoare triple {81632#true} ~size := #in~size;havoc ~p~0.base, ~p~0.offset;havoc ~tmp~4.base, ~tmp~4.offset;havoc ~tmp___0~2;assume -2147483648 <= #t~nondet65 && #t~nondet65 <= 2147483647;~tmp___0~2 := #t~nondet65;havoc #t~nondet65; {81632#true} is VALID [2018-11-19 17:33:33,347 INFO L273 TraceCheckUtils]: 153: Hoare triple {81632#true} assume !(0 != ~tmp___0~2);call #t~malloc66.base, #t~malloc66.offset := #Ultimate.alloc(~size);~tmp~4.base, ~tmp~4.offset := #t~malloc66.base, #t~malloc66.offset;~p~0.base, ~p~0.offset := ~tmp~4.base, ~tmp~4.offset;assume 0 != (if 0 != (~p~0.base + ~p~0.offset) % 18446744073709551616 then 1 else 0);#res.base, #res.offset := ~p~0.base, ~p~0.offset; {81632#true} is VALID [2018-11-19 17:33:33,347 INFO L273 TraceCheckUtils]: 154: Hoare triple {81632#true} assume true; {81632#true} is VALID [2018-11-19 17:33:33,347 INFO L268 TraceCheckUtils]: 155: Hoare quadruple {81632#true} {81632#true} #822#return; {81632#true} is VALID [2018-11-19 17:33:33,347 INFO L273 TraceCheckUtils]: 156: Hoare triple {81632#true} #res.base, #res.offset := #t~ret58.base, #t~ret58.offset;havoc #t~ret58.base, #t~ret58.offset; {81632#true} is VALID [2018-11-19 17:33:33,348 INFO L273 TraceCheckUtils]: 157: Hoare triple {81632#true} assume true; {81632#true} is VALID [2018-11-19 17:33:33,348 INFO L268 TraceCheckUtils]: 158: Hoare quadruple {81632#true} {81632#true} #870#return; {81632#true} is VALID [2018-11-19 17:33:33,348 INFO L273 TraceCheckUtils]: 159: Hoare triple {81632#true} ~tmp___1~1.base, ~tmp___1~1.offset := #t~ret59.base, #t~ret59.offset;havoc #t~ret59.base, #t~ret59.offset;#res.base, #res.offset := ~tmp___1~1.base, ~tmp___1~1.offset; {81632#true} is VALID [2018-11-19 17:33:33,348 INFO L273 TraceCheckUtils]: 160: Hoare triple {81632#true} assume true; {81632#true} is VALID [2018-11-19 17:33:33,348 INFO L268 TraceCheckUtils]: 161: Hoare quadruple {81632#true} {81632#true} #868#return; {81632#true} is VALID [2018-11-19 17:33:33,348 INFO L273 TraceCheckUtils]: 162: Hoare triple {81632#true} ~tmp~3.base, ~tmp~3.offset := #t~ret60.base, #t~ret60.offset;havoc #t~ret60.base, #t~ret60.offset;#res.base, #res.offset := ~tmp~3.base, ~tmp~3.offset; {81632#true} is VALID [2018-11-19 17:33:33,349 INFO L273 TraceCheckUtils]: 163: Hoare triple {81632#true} assume true; {81632#true} is VALID [2018-11-19 17:33:33,349 INFO L268 TraceCheckUtils]: 164: Hoare quadruple {81632#true} {81632#true} #854#return; {81632#true} is VALID [2018-11-19 17:33:33,349 INFO L273 TraceCheckUtils]: 165: Hoare triple {81632#true} #res.base, #res.offset := #t~ret74.base, #t~ret74.offset;havoc #t~ret74.base, #t~ret74.offset; {81632#true} is VALID [2018-11-19 17:33:33,349 INFO L273 TraceCheckUtils]: 166: Hoare triple {81632#true} assume true; {81632#true} is VALID [2018-11-19 17:33:33,350 INFO L268 TraceCheckUtils]: 167: Hoare quadruple {81632#true} {81636#(<= usb_acecad_probe_~maxp~0 0)} #744#return; {81636#(<= usb_acecad_probe_~maxp~0 0)} is VALID [2018-11-19 17:33:33,350 INFO L273 TraceCheckUtils]: 168: Hoare triple {81636#(<= usb_acecad_probe_~maxp~0 0)} ~input_dev~0.base, ~input_dev~0.offset := #t~ret130.base, #t~ret130.offset;havoc #t~ret130.base, #t~ret130.offset; {81636#(<= usb_acecad_probe_~maxp~0 0)} is VALID [2018-11-19 17:33:33,351 INFO L273 TraceCheckUtils]: 169: Hoare triple {81636#(<= usb_acecad_probe_~maxp~0 0)} assume !(0 == (~acecad~3.base + ~acecad~3.offset) % 18446744073709551616 || 0 == (~input_dev~0.base + ~input_dev~0.offset) % 18446744073709551616);call #t~ret131.base, #t~ret131.offset := usb_alloc_coherent(~dev~1.base, ~dev~1.offset, 8, 208, ~acecad~3.base, 224 + ~acecad~3.offset);~tmp___4~0.base, ~tmp___4~0.offset := #t~ret131.base, #t~ret131.offset;havoc #t~ret131.base, #t~ret131.offset;call write~$Pointer$(~tmp___4~0.base, ~tmp___4~0.offset, ~acecad~3.base, 216 + ~acecad~3.offset, 8);call #t~mem132.base, #t~mem132.offset := read~$Pointer$(~acecad~3.base, 216 + ~acecad~3.offset, 8); {81636#(<= usb_acecad_probe_~maxp~0 0)} is VALID [2018-11-19 17:33:33,351 INFO L273 TraceCheckUtils]: 170: Hoare triple {81636#(<= usb_acecad_probe_~maxp~0 0)} assume !(0 == (#t~mem132.base + #t~mem132.offset) % 18446744073709551616);havoc #t~mem132.base, #t~mem132.offset; {81636#(<= usb_acecad_probe_~maxp~0 0)} is VALID [2018-11-19 17:33:33,351 INFO L256 TraceCheckUtils]: 171: Hoare triple {81636#(<= usb_acecad_probe_~maxp~0 0)} call #t~ret133.base, #t~ret133.offset := ldv_usb_alloc_urb_5(0, 208); {81632#true} is VALID [2018-11-19 17:33:33,352 INFO L273 TraceCheckUtils]: 172: Hoare triple {81632#true} ~ldv_func_arg1 := #in~ldv_func_arg1;~ldv_func_arg2 := #in~ldv_func_arg2;havoc ~ldv_func_res~1.base, ~ldv_func_res~1.offset;havoc ~tmp~23.base, ~tmp~23.offset;call #t~ret196.base, #t~ret196.offset := usb_alloc_urb(~ldv_func_arg1, ~ldv_func_arg2);~tmp~23.base, ~tmp~23.offset := #t~ret196.base, #t~ret196.offset;havoc #t~ret196.base, #t~ret196.offset;~ldv_func_res~1.base, ~ldv_func_res~1.offset := ~tmp~23.base, ~tmp~23.offset; {81632#true} is VALID [2018-11-19 17:33:33,352 INFO L256 TraceCheckUtils]: 173: Hoare triple {81632#true} call ldv_alloc_urb(~ldv_func_res~1.base, ~ldv_func_res~1.offset); {81632#true} is VALID [2018-11-19 17:33:33,352 INFO L273 TraceCheckUtils]: 174: Hoare triple {81632#true} ~res.base, ~res.offset := #in~res.base, #in~res.offset; {81632#true} is VALID [2018-11-19 17:33:33,352 INFO L273 TraceCheckUtils]: 175: Hoare triple {81632#true} assume 0 != (~res.base + ~res.offset) % 18446744073709551616;~URB_STATE~0 := 1 + ~URB_STATE~0; {81632#true} is VALID [2018-11-19 17:33:33,352 INFO L273 TraceCheckUtils]: 176: Hoare triple {81632#true} assume true; {81632#true} is VALID [2018-11-19 17:33:33,352 INFO L268 TraceCheckUtils]: 177: Hoare quadruple {81632#true} {81632#true} #874#return; {81632#true} is VALID [2018-11-19 17:33:33,353 INFO L273 TraceCheckUtils]: 178: Hoare triple {81632#true} #res.base, #res.offset := ~ldv_func_res~1.base, ~ldv_func_res~1.offset; {81632#true} is VALID [2018-11-19 17:33:33,353 INFO L273 TraceCheckUtils]: 179: Hoare triple {81632#true} assume true; {81632#true} is VALID [2018-11-19 17:33:33,354 INFO L268 TraceCheckUtils]: 180: Hoare quadruple {81632#true} {81636#(<= usb_acecad_probe_~maxp~0 0)} #746#return; {81636#(<= usb_acecad_probe_~maxp~0 0)} is VALID [2018-11-19 17:33:33,354 INFO L273 TraceCheckUtils]: 181: Hoare triple {81636#(<= usb_acecad_probe_~maxp~0 0)} call write~$Pointer$(#t~ret133.base, #t~ret133.offset, ~acecad~3.base, 208 + ~acecad~3.offset, 8);havoc #t~ret133.base, #t~ret133.offset;call #t~mem134.base, #t~mem134.offset := read~$Pointer$(~acecad~3.base, 208 + ~acecad~3.offset, 8); {81636#(<= usb_acecad_probe_~maxp~0 0)} is VALID [2018-11-19 17:33:33,355 INFO L273 TraceCheckUtils]: 182: Hoare triple {81636#(<= usb_acecad_probe_~maxp~0 0)} assume !(0 == (#t~mem134.base + #t~mem134.offset) % 18446744073709551616);havoc #t~mem134.base, #t~mem134.offset;call write~$Pointer$(~dev~1.base, ~dev~1.offset, ~acecad~3.base, 192 + ~acecad~3.offset, 8);call write~$Pointer$(~input_dev~0.base, ~input_dev~0.offset, ~acecad~3.base, 200 + ~acecad~3.offset, 8);call #t~mem135.base, #t~mem135.offset := read~$Pointer$(~dev~1.base, 1472 + ~dev~1.offset, 8); {81636#(<= usb_acecad_probe_~maxp~0 0)} is VALID [2018-11-19 17:33:33,355 INFO L273 TraceCheckUtils]: 183: Hoare triple {81636#(<= usb_acecad_probe_~maxp~0 0)} assume 0 != (#t~mem135.base + #t~mem135.offset) % 18446744073709551616;havoc #t~mem135.base, #t~mem135.offset;call #t~mem136.base, #t~mem136.offset := read~$Pointer$(~dev~1.base, 1472 + ~dev~1.offset, 8);call #t~ret137 := strlcpy(~acecad~3.base, ~acecad~3.offset, #t~mem136.base, #t~mem136.offset, 128);havoc #t~mem136.base, #t~mem136.offset;havoc #t~ret137; {81636#(<= usb_acecad_probe_~maxp~0 0)} is VALID [2018-11-19 17:33:33,355 INFO L273 TraceCheckUtils]: 184: Hoare triple {81636#(<= usb_acecad_probe_~maxp~0 0)} call #t~mem138.base, #t~mem138.offset := read~$Pointer$(~dev~1.base, 1464 + ~dev~1.offset, 8); {81636#(<= usb_acecad_probe_~maxp~0 0)} is VALID [2018-11-19 17:33:33,356 INFO L273 TraceCheckUtils]: 185: Hoare triple {81636#(<= usb_acecad_probe_~maxp~0 0)} assume !(0 != (#t~mem138.base + #t~mem138.offset) % 18446744073709551616);havoc #t~mem138.base, #t~mem138.offset; {81636#(<= usb_acecad_probe_~maxp~0 0)} is VALID [2018-11-19 17:33:33,356 INFO L256 TraceCheckUtils]: 186: Hoare triple {81636#(<= usb_acecad_probe_~maxp~0 0)} call #t~ret144 := usb_make_path(~dev~1.base, ~dev~1.offset, ~acecad~3.base, 128 + ~acecad~3.offset, 64); {81632#true} is VALID [2018-11-19 17:33:33,356 INFO L273 TraceCheckUtils]: 187: Hoare triple {81632#true} ~dev.base, ~dev.offset := #in~dev.base, #in~dev.offset;~buf.base, ~buf.offset := #in~buf.base, #in~buf.offset;~size := #in~size;havoc ~actual~0;havoc #t~nondet23;call #t~mem25.base, #t~mem25.offset := read~$Pointer$(~dev.base, 60 + ~dev.offset, 8);call #t~mem26.base, #t~mem26.offset := read~$Pointer$(#t~mem25.base, 12 + #t~mem25.offset, 8);~actual~0 := #t~nondet23;havoc #t~mem25.base, #t~mem25.offset;havoc #t~mem26.base, #t~mem26.offset; {81632#true} is VALID [2018-11-19 17:33:33,356 INFO L273 TraceCheckUtils]: 188: Hoare triple {81632#true} assume (if ~size % 4294967296 % 4294967296 <= 2147483647 then ~size % 4294967296 % 4294967296 else ~size % 4294967296 % 4294967296 - 4294967296) > ~actual~0;#t~ite27 := ~actual~0; {81632#true} is VALID [2018-11-19 17:33:33,357 INFO L273 TraceCheckUtils]: 189: Hoare triple {81632#true} #res := #t~ite27;havoc #t~ite27; {81632#true} is VALID [2018-11-19 17:33:33,357 INFO L273 TraceCheckUtils]: 190: Hoare triple {81632#true} assume true; {81632#true} is VALID [2018-11-19 17:33:33,358 INFO L268 TraceCheckUtils]: 191: Hoare quadruple {81632#true} {81636#(<= usb_acecad_probe_~maxp~0 0)} #748#return; {81636#(<= usb_acecad_probe_~maxp~0 0)} is VALID [2018-11-19 17:33:33,358 INFO L273 TraceCheckUtils]: 192: Hoare triple {81636#(<= usb_acecad_probe_~maxp~0 0)} assume -2147483648 <= #t~ret144 && #t~ret144 <= 2147483647;havoc #t~ret144;call #t~ret146 := strlcat(~acecad~3.base, 128 + ~acecad~3.offset, #t~string145.base, #t~string145.offset, 64);havoc #t~ret146;call write~$Pointer$(~acecad~3.base, ~acecad~3.offset, ~input_dev~0.base, ~input_dev~0.offset, 8);call write~$Pointer$(~acecad~3.base, 128 + ~acecad~3.offset, ~input_dev~0.base, 8 + ~input_dev~0.offset, 8); {81636#(<= usb_acecad_probe_~maxp~0 0)} is VALID [2018-11-19 17:33:33,358 INFO L256 TraceCheckUtils]: 193: Hoare triple {81636#(<= usb_acecad_probe_~maxp~0 0)} call usb_to_input_id(~dev~1.base, ~dev~1.offset, ~input_dev~0.base, 24 + ~input_dev~0.offset); {81632#true} is VALID [2018-11-19 17:33:33,358 INFO L273 TraceCheckUtils]: 194: Hoare triple {81632#true} ~dev.base, ~dev.offset := #in~dev.base, #in~dev.offset;~id.base, ~id.offset := #in~id.base, #in~id.offset;call write~int(3, ~id.base, ~id.offset, 2);call #t~mem89 := read~int(~dev.base, 1160 + ~dev.offset, 2);call write~int(#t~mem89, ~id.base, 2 + ~id.offset, 2);havoc #t~mem89;call #t~mem90 := read~int(~dev.base, 1162 + ~dev.offset, 2);call write~int(#t~mem90, ~id.base, 4 + ~id.offset, 2);havoc #t~mem90;call #t~mem91 := read~int(~dev.base, 1164 + ~dev.offset, 2);call write~int(#t~mem91, ~id.base, 6 + ~id.offset, 2);havoc #t~mem91; {81632#true} is VALID [2018-11-19 17:33:33,359 INFO L273 TraceCheckUtils]: 195: Hoare triple {81632#true} assume true; {81632#true} is VALID [2018-11-19 17:33:33,359 INFO L268 TraceCheckUtils]: 196: Hoare quadruple {81632#true} {81636#(<= usb_acecad_probe_~maxp~0 0)} #750#return; {81636#(<= usb_acecad_probe_~maxp~0 0)} is VALID [2018-11-19 17:33:33,360 INFO L273 TraceCheckUtils]: 197: Hoare triple {81636#(<= usb_acecad_probe_~maxp~0 0)} call write~$Pointer$(~intf.base, 44 + ~intf.offset, ~input_dev~0.base, 802 + ~input_dev~0.offset, 8); {81636#(<= usb_acecad_probe_~maxp~0 0)} is VALID [2018-11-19 17:33:33,360 INFO L256 TraceCheckUtils]: 198: Hoare triple {81636#(<= usb_acecad_probe_~maxp~0 0)} call input_set_drvdata(~input_dev~0.base, ~input_dev~0.offset, ~acecad~3.base, ~acecad~3.offset); {81632#true} is VALID [2018-11-19 17:33:33,360 INFO L273 TraceCheckUtils]: 199: Hoare triple {81632#true} ~dev.base, ~dev.offset := #in~dev.base, #in~dev.offset;~data.base, ~data.offset := #in~data.base, #in~data.offset;call dev_set_drvdata(~dev.base, 802 + ~dev.offset, ~data.base, ~data.offset); {81632#true} is VALID [2018-11-19 17:33:33,360 INFO L273 TraceCheckUtils]: 200: Hoare triple {81632#true} assume true; {81632#true} is VALID [2018-11-19 17:33:33,361 INFO L268 TraceCheckUtils]: 201: Hoare quadruple {81632#true} {81636#(<= usb_acecad_probe_~maxp~0 0)} #752#return; {81636#(<= usb_acecad_probe_~maxp~0 0)} is VALID [2018-11-19 17:33:33,362 INFO L273 TraceCheckUtils]: 202: Hoare triple {81636#(<= usb_acecad_probe_~maxp~0 0)} call write~$Pointer$(#funAddr~usb_acecad_open.base, #funAddr~usb_acecad_open.offset, ~input_dev~0.base, 540 + ~input_dev~0.offset, 8);call write~$Pointer$(#funAddr~usb_acecad_close.base, #funAddr~usb_acecad_close.offset, ~input_dev~0.base, 548 + ~input_dev~0.offset, 8);call write~int(10, ~input_dev~0.base, 32 + ~input_dev~0.offset, 8);call write~int(7169, ~input_dev~0.base, 80 + ~input_dev~0.offset, 8);call #t~mem147 := read~int(~id.base, 16 + ~id.offset, 8);#t~switch148 := 0 == #t~mem147; {81636#(<= usb_acecad_probe_~maxp~0 0)} is VALID [2018-11-19 17:33:33,362 INFO L273 TraceCheckUtils]: 203: Hoare triple {81636#(<= usb_acecad_probe_~maxp~0 0)} assume #t~switch148;call input_set_abs_params(~input_dev~0.base, ~input_dev~0.offset, 0, 0, 5000, 4, 0);call input_set_abs_params(~input_dev~0.base, ~input_dev~0.offset, 1, 0, 3750, 4, 0);call input_set_abs_params(~input_dev~0.base, ~input_dev~0.offset, 24, 0, 512, 0, 0);~tmp___5~0 := #t~nondet149;havoc #t~nondet149; {81636#(<= usb_acecad_probe_~maxp~0 0)} is VALID [2018-11-19 17:33:33,363 INFO L273 TraceCheckUtils]: 204: Hoare triple {81636#(<= usb_acecad_probe_~maxp~0 0)} assume 0 == ~tmp___5~0 % 4294967296 % 18446744073709551616;havoc #t~nondet150;call #t~mem152 := read~int(~dev~1.base, 1160 + ~dev~1.offset, 2);call #t~mem153 := read~int(~dev~1.base, 1162 + ~dev~1.offset, 2);havoc #t~mem152;havoc #t~mem153; {81636#(<= usb_acecad_probe_~maxp~0 0)} is VALID [2018-11-19 17:33:33,363 INFO L273 TraceCheckUtils]: 205: Hoare triple {81636#(<= usb_acecad_probe_~maxp~0 0)} call #t~mem159.base, #t~mem159.offset := read~$Pointer$(~acecad~3.base, 208 + ~acecad~3.offset, 8);call #t~mem160.base, #t~mem160.offset := read~$Pointer$(~acecad~3.base, 216 + ~acecad~3.offset, 8); {81636#(<= usb_acecad_probe_~maxp~0 0)} is VALID [2018-11-19 17:33:33,364 INFO L273 TraceCheckUtils]: 206: Hoare triple {81636#(<= usb_acecad_probe_~maxp~0 0)} assume 8 < ~maxp~0;#t~ite161 := 8; {81633#false} is VALID [2018-11-19 17:33:33,364 INFO L273 TraceCheckUtils]: 207: Hoare triple {81633#false} call #t~mem162 := read~int(~endpoint~0.base, 6 + ~endpoint~0.offset, 1); {81633#false} is VALID [2018-11-19 17:33:33,364 INFO L256 TraceCheckUtils]: 208: Hoare triple {81633#false} call ldv_usb_fill_int_urb_6(#t~mem159.base, #t~mem159.offset, ~dev~1.base, ~dev~1.offset, ~pipe~0, #t~mem160.base, #t~mem160.offset, #t~ite161, #funAddr~usb_acecad_irq.base, #funAddr~usb_acecad_irq.offset, ~acecad~3.base, ~acecad~3.offset, #t~mem162 % 256); {81632#true} is VALID [2018-11-19 17:33:33,364 INFO L273 TraceCheckUtils]: 209: Hoare triple {81632#true} ~urb.base, ~urb.offset := #in~urb.base, #in~urb.offset;~dev.base, ~dev.offset := #in~dev.base, #in~dev.offset;~pipe := #in~pipe;~transfer_buffer.base, ~transfer_buffer.offset := #in~transfer_buffer.base, #in~transfer_buffer.offset;~buffer_length := #in~buffer_length;~complete_fn.base, ~complete_fn.offset := #in~complete_fn.base, #in~complete_fn.offset;~context.base, ~context.offset := #in~context.base, #in~context.offset;~interval := #in~interval; {81632#true} is VALID [2018-11-19 17:33:33,365 INFO L256 TraceCheckUtils]: 210: Hoare triple {81632#true} call ldv_fill_int_urb(~complete_fn.base, ~complete_fn.offset); {81632#true} is VALID [2018-11-19 17:33:33,365 INFO L273 TraceCheckUtils]: 211: Hoare triple {81632#true} ~complete_fn.base, ~complete_fn.offset := #in~complete_fn.base, #in~complete_fn.offset;havoc ~value~0.base, ~value~0.offset;havoc ~tmp~25.base, ~tmp~25.offset;havoc ~tmp___0~7; {81632#true} is VALID [2018-11-19 17:33:33,365 INFO L256 TraceCheckUtils]: 212: Hoare triple {81632#true} call #t~ret198.base, #t~ret198.offset := ldv_undef_ptr(); {81632#true} is VALID [2018-11-19 17:33:33,365 INFO L273 TraceCheckUtils]: 213: Hoare triple {81632#true} havoc ~tmp~9.base, ~tmp~9.offset;~tmp~9.base, ~tmp~9.offset := #t~nondet72.base, #t~nondet72.offset;havoc #t~nondet72.base, #t~nondet72.offset;#res.base, #res.offset := ~tmp~9.base, ~tmp~9.offset; {81632#true} is VALID [2018-11-19 17:33:33,365 INFO L273 TraceCheckUtils]: 214: Hoare triple {81632#true} assume true; {81632#true} is VALID [2018-11-19 17:33:33,365 INFO L268 TraceCheckUtils]: 215: Hoare quadruple {81632#true} {81632#true} #768#return; {81632#true} is VALID [2018-11-19 17:33:33,366 INFO L273 TraceCheckUtils]: 216: Hoare triple {81632#true} ~tmp~25.base, ~tmp~25.offset := #t~ret198.base, #t~ret198.offset;havoc #t~ret198.base, #t~ret198.offset;~value~0.base, ~value~0.offset := ~tmp~25.base, ~tmp~25.offset; {81632#true} is VALID [2018-11-19 17:33:33,366 INFO L273 TraceCheckUtils]: 217: Hoare triple {81632#true} assume !(0 == (~value~0.base + ~value~0.offset) % 18446744073709551616); {81632#true} is VALID [2018-11-19 17:33:33,366 INFO L256 TraceCheckUtils]: 218: Hoare triple {81632#true} call #t~ret199 := ldv_undef_int(); {81632#true} is VALID [2018-11-19 17:33:33,366 INFO L273 TraceCheckUtils]: 219: Hoare triple {81632#true} havoc ~tmp~8;assume -2147483648 <= #t~nondet71 && #t~nondet71 <= 2147483647;~tmp~8 := #t~nondet71;havoc #t~nondet71;#res := ~tmp~8; {81632#true} is VALID [2018-11-19 17:33:33,366 INFO L273 TraceCheckUtils]: 220: Hoare triple {81632#true} assume true; {81632#true} is VALID [2018-11-19 17:33:33,366 INFO L268 TraceCheckUtils]: 221: Hoare quadruple {81632#true} {81632#true} #772#return; {81632#true} is VALID [2018-11-19 17:33:33,366 INFO L273 TraceCheckUtils]: 222: Hoare triple {81632#true} assume -2147483648 <= #t~ret199 && #t~ret199 <= 2147483647;~tmp___0~7 := #t~ret199;havoc #t~ret199; {81632#true} is VALID [2018-11-19 17:33:33,367 INFO L273 TraceCheckUtils]: 223: Hoare triple {81632#true} assume !(0 != ~tmp___0~7); {81632#true} is VALID [2018-11-19 17:33:33,367 INFO L273 TraceCheckUtils]: 224: Hoare triple {81632#true} assume true; {81632#true} is VALID [2018-11-19 17:33:33,367 INFO L268 TraceCheckUtils]: 225: Hoare quadruple {81632#true} {81632#true} #758#return; {81632#true} is VALID [2018-11-19 17:33:33,367 INFO L273 TraceCheckUtils]: 226: Hoare triple {81632#true} assume true; {81632#true} is VALID [2018-11-19 17:33:33,367 INFO L268 TraceCheckUtils]: 227: Hoare quadruple {81632#true} {81633#false} #754#return; {81633#false} is VALID [2018-11-19 17:33:33,367 INFO L273 TraceCheckUtils]: 228: Hoare triple {81633#false} havoc #t~mem159.base, #t~mem159.offset;havoc #t~ite161;havoc #t~mem160.base, #t~mem160.offset;havoc #t~mem162;call #t~mem163.base, #t~mem163.offset := read~$Pointer$(~acecad~3.base, 208 + ~acecad~3.offset, 8);call #t~mem164 := read~int(~acecad~3.base, 224 + ~acecad~3.offset, 8);call write~int(#t~mem164, #t~mem163.base, 104 + #t~mem163.offset, 8);havoc #t~mem163.base, #t~mem163.offset;havoc #t~mem164;call #t~mem165.base, #t~mem165.offset := read~$Pointer$(~acecad~3.base, 208 + ~acecad~3.offset, 8);call #t~mem166.base, #t~mem166.offset := read~$Pointer$(~acecad~3.base, 208 + ~acecad~3.offset, 8);call #t~mem167 := read~int(#t~mem166.base, 92 + #t~mem166.offset, 4);call write~int(~bitwiseOr(#t~mem167, 4), #t~mem165.base, 92 + #t~mem165.offset, 4);havoc #t~mem166.base, #t~mem166.offset;havoc #t~mem165.base, #t~mem165.offset;havoc #t~mem167;call #t~mem168.base, #t~mem168.offset := read~$Pointer$(~acecad~3.base, 200 + ~acecad~3.offset, 8);call #t~ret169 := input_register_device(#t~mem168.base, #t~mem168.offset);assume -2147483648 <= #t~ret169 && #t~ret169 <= 2147483647;~err~0 := #t~ret169;havoc #t~ret169;havoc #t~mem168.base, #t~mem168.offset; {81633#false} is VALID [2018-11-19 17:33:33,368 INFO L273 TraceCheckUtils]: 229: Hoare triple {81633#false} assume 0 != ~err~0; {81633#false} is VALID [2018-11-19 17:33:33,368 INFO L273 TraceCheckUtils]: 230: Hoare triple {81633#false} call #t~mem170.base, #t~mem170.offset := read~$Pointer$(~acecad~3.base, 216 + ~acecad~3.offset, 8);call #t~mem171 := read~int(~acecad~3.base, 224 + ~acecad~3.offset, 8);call usb_free_coherent(~dev~1.base, ~dev~1.offset, 8, #t~mem170.base, #t~mem170.offset, #t~mem171);havoc #t~mem171;havoc #t~mem170.base, #t~mem170.offset; {81633#false} is VALID [2018-11-19 17:33:33,368 INFO L273 TraceCheckUtils]: 231: Hoare triple {81633#false} call input_free_device(~input_dev~0.base, ~input_dev~0.offset);call kfree(~acecad~3.base, ~acecad~3.offset);#res := ~err~0; {81633#false} is VALID [2018-11-19 17:33:33,368 INFO L273 TraceCheckUtils]: 232: Hoare triple {81633#false} assume true; {81633#false} is VALID [2018-11-19 17:33:33,368 INFO L268 TraceCheckUtils]: 233: Hoare quadruple {81633#false} {81632#true} #826#return; {81633#false} is VALID [2018-11-19 17:33:33,368 INFO L273 TraceCheckUtils]: 234: Hoare triple {81633#false} assume -2147483648 <= #t~ret188 && #t~ret188 <= 2147483647;~ldv_retval_0~0 := #t~ret188;havoc #t~ret188; {81633#false} is VALID [2018-11-19 17:33:33,369 INFO L273 TraceCheckUtils]: 235: Hoare triple {81633#false} assume !(0 == ~ldv_retval_0~0); {81633#false} is VALID [2018-11-19 17:33:33,369 INFO L273 TraceCheckUtils]: 236: Hoare triple {81633#false} assume -2147483648 <= #t~nondet184 && #t~nondet184 <= 2147483647;~tmp___0~6 := #t~nondet184;havoc #t~nondet184;#t~switch185 := 0 == ~tmp___0~6; {81633#false} is VALID [2018-11-19 17:33:33,369 INFO L273 TraceCheckUtils]: 237: Hoare triple {81633#false} assume !#t~switch185;#t~switch185 := #t~switch185 || 1 == ~tmp___0~6; {81633#false} is VALID [2018-11-19 17:33:33,369 INFO L273 TraceCheckUtils]: 238: Hoare triple {81633#false} assume #t~switch185; {81633#false} is VALID [2018-11-19 17:33:33,369 INFO L273 TraceCheckUtils]: 239: Hoare triple {81633#false} assume 0 != ~ldv_state_variable_0~0;assume -2147483648 <= #t~nondet189 && #t~nondet189 <= 2147483647;~tmp___2~1 := #t~nondet189;havoc #t~nondet189;#t~switch190 := 0 == ~tmp___2~1; {81633#false} is VALID [2018-11-19 17:33:33,369 INFO L273 TraceCheckUtils]: 240: Hoare triple {81633#false} assume #t~switch190; {81633#false} is VALID [2018-11-19 17:33:33,370 INFO L273 TraceCheckUtils]: 241: Hoare triple {81633#false} assume 3 == ~ldv_state_variable_0~0 && 0 == ~ref_cnt~0; {81633#false} is VALID [2018-11-19 17:33:33,370 INFO L256 TraceCheckUtils]: 242: Hoare triple {81633#false} call usb_acecad_exit(); {81632#true} is VALID [2018-11-19 17:33:33,370 INFO L256 TraceCheckUtils]: 243: Hoare triple {81632#true} call ldv_usb_deregister_11(~#usb_acecad_driver~0.base, ~#usb_acecad_driver~0.offset); {81632#true} is VALID [2018-11-19 17:33:33,370 INFO L273 TraceCheckUtils]: 244: Hoare triple {81632#true} ~arg.base, ~arg.offset := #in~arg.base, #in~arg.offset;call usb_deregister(~arg.base, ~arg.offset);~ldv_state_variable_1~0 := 0; {81632#true} is VALID [2018-11-19 17:33:33,370 INFO L273 TraceCheckUtils]: 245: Hoare triple {81632#true} assume true; {81632#true} is VALID [2018-11-19 17:33:33,370 INFO L268 TraceCheckUtils]: 246: Hoare quadruple {81632#true} {81632#true} #794#return; {81632#true} is VALID [2018-11-19 17:33:33,370 INFO L273 TraceCheckUtils]: 247: Hoare triple {81632#true} assume true; {81632#true} is VALID [2018-11-19 17:33:33,371 INFO L268 TraceCheckUtils]: 248: Hoare quadruple {81632#true} {81633#false} #832#return; {81633#false} is VALID [2018-11-19 17:33:33,371 INFO L273 TraceCheckUtils]: 249: Hoare triple {81633#false} ~ldv_state_variable_0~0 := 2; {81633#false} is VALID [2018-11-19 17:33:33,371 INFO L256 TraceCheckUtils]: 250: Hoare triple {81633#false} call ldv_check_final_state(); {81633#false} is VALID [2018-11-19 17:33:33,371 INFO L273 TraceCheckUtils]: 251: Hoare triple {81633#false} assume 0 != ~URB_STATE~0; {81633#false} is VALID [2018-11-19 17:33:33,371 INFO L256 TraceCheckUtils]: 252: Hoare triple {81633#false} call ldv_error(); {81633#false} is VALID [2018-11-19 17:33:33,371 INFO L273 TraceCheckUtils]: 253: Hoare triple {81633#false} assume !false; {81633#false} is VALID [2018-11-19 17:33:33,401 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 7 proven. 0 refuted. 0 times theorem prover too weak. 35 trivial. 0 not checked. [2018-11-19 17:33:33,401 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-19 17:33:33,401 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2018-11-19 17:33:33,402 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 254 [2018-11-19 17:33:33,403 INFO L84 Accepts]: Finished accepts. word is accepted. [2018-11-19 17:33:33,403 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 5 states. [2018-11-19 17:33:33,592 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 224 edges. 224 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2018-11-19 17:33:33,592 INFO L459 AbstractCegarLoop]: Interpolant automaton has 5 states [2018-11-19 17:33:33,593 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2018-11-19 17:33:33,593 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2018-11-19 17:33:33,593 INFO L87 Difference]: Start difference. First operand 3409 states and 4069 transitions. Second operand 5 states. [2018-11-19 17:33:48,410 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-19 17:33:48,410 INFO L93 Difference]: Finished difference Result 7390 states and 9034 transitions. [2018-11-19 17:33:48,411 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2018-11-19 17:33:48,411 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 254 [2018-11-19 17:33:48,411 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-11-19 17:33:48,411 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2018-11-19 17:33:48,416 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 696 transitions. [2018-11-19 17:33:48,416 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2018-11-19 17:33:48,420 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 696 transitions. [2018-11-19 17:33:48,421 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 5 states and 696 transitions. [2018-11-19 17:33:48,935 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 696 edges. 696 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2018-11-19 17:33:49,788 INFO L225 Difference]: With dead ends: 7390 [2018-11-19 17:33:49,789 INFO L226 Difference]: Without dead ends: 3997 [2018-11-19 17:33:49,794 INFO L613 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2018-11-19 17:33:49,796 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3997 states. [2018-11-19 17:34:00,868 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3997 to 3781. [2018-11-19 17:34:00,868 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2018-11-19 17:34:00,868 INFO L82 GeneralOperation]: Start isEquivalent. First operand 3997 states. Second operand 3781 states. [2018-11-19 17:34:00,868 INFO L74 IsIncluded]: Start isIncluded. First operand 3997 states. Second operand 3781 states. [2018-11-19 17:34:00,868 INFO L87 Difference]: Start difference. First operand 3997 states. Second operand 3781 states. [2018-11-19 17:34:01,481 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-19 17:34:01,482 INFO L93 Difference]: Finished difference Result 3997 states and 4951 transitions. [2018-11-19 17:34:01,482 INFO L276 IsEmpty]: Start isEmpty. Operand 3997 states and 4951 transitions. [2018-11-19 17:34:01,488 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-11-19 17:34:01,488 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2018-11-19 17:34:01,489 INFO L74 IsIncluded]: Start isIncluded. First operand 3781 states. Second operand 3997 states. [2018-11-19 17:34:01,489 INFO L87 Difference]: Start difference. First operand 3781 states. Second operand 3997 states. [2018-11-19 17:34:01,998 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-19 17:34:01,999 INFO L93 Difference]: Finished difference Result 3997 states and 4951 transitions. [2018-11-19 17:34:01,999 INFO L276 IsEmpty]: Start isEmpty. Operand 3997 states and 4951 transitions. [2018-11-19 17:34:02,005 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-11-19 17:34:02,005 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2018-11-19 17:34:02,005 INFO L88 GeneralOperation]: Finished isEquivalent. [2018-11-19 17:34:02,005 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2018-11-19 17:34:02,005 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3781 states. [2018-11-19 17:34:02,613 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3781 states to 3781 states and 4669 transitions. [2018-11-19 17:34:02,614 INFO L78 Accepts]: Start accepts. Automaton has 3781 states and 4669 transitions. Word has length 254 [2018-11-19 17:34:02,614 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-11-19 17:34:02,614 INFO L480 AbstractCegarLoop]: Abstraction has 3781 states and 4669 transitions. [2018-11-19 17:34:02,614 INFO L481 AbstractCegarLoop]: Interpolant automaton has 5 states. [2018-11-19 17:34:02,614 INFO L276 IsEmpty]: Start isEmpty. Operand 3781 states and 4669 transitions. [2018-11-19 17:34:02,618 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 255 [2018-11-19 17:34:02,618 INFO L376 BasicCegarLoop]: Found error trace [2018-11-19 17:34:02,618 INFO L384 BasicCegarLoop]: trace histogram [3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-19 17:34:02,618 INFO L423 AbstractCegarLoop]: === Iteration 14 === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-11-19 17:34:02,618 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-19 17:34:02,618 INFO L82 PathProgramCache]: Analyzing trace with hash 668322, now seen corresponding path program 1 times [2018-11-19 17:34:02,618 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-19 17:34:02,618 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-19 17:34:02,620 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-19 17:34:02,620 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-19 17:34:02,620 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-19 17:34:03,288 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-19 17:34:03,472 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-19 17:34:03,720 INFO L451 BasicCegarLoop]: Counterexample might be feasible [2018-11-19 17:34:03,917 WARN L1239 BoogieBacktranslator]: Unfinished Backtranslation: IntegerLiteral 73786976294838206489 could not be translated for associated CType STRUCT~~usb_driver?name~*CHAR?probe~*((*usb_interface *usb_device_id ) : INT)?disconnect~*((*usb_interface ) : VOID)?unlocked_ioctl~*((*usb_interface UINT *VOID ) : INT)?suspend~*((*usb_interface ~pm_message_t~0 ) : INT)?resume~*((*usb_interface ) : INT)?reset_resume~*((*usb_interface ) : INT)?pre_reset~*((*usb_interface ) : INT)?post_reset~*((*usb_interface ) : INT)?id_table~*usb_device_id?dynids~STRUCT~~usb_dynids?lock~~spinlock_t~0?list~STRUCT~~list_head?next~*list_head?prev~*list_head##?drvwrap~STRUCT~~usbdrv_wrap?driver~STRUCT~~device_driver?name~*CHAR?bus~*bus_type?owner~*module?mod_name~*CHAR?suppress_bind_attrs~~bool~0?probe~*((*device ) : INT)?remove~*((*device ) : INT)?shutdown~*((*device ) : VOID)?suspend~*((*device ~pm_message_t~0 ) : INT)?resume~*((*device ) : INT)?groups~**attribute_group?pm~*dev_pm_ops?p~*driver_private#?for_devices~INT#?no_dynamic_id~UCHAR?supports_autosuspend~UCHAR?soft_unbind~UCHAR# [2018-11-19 17:34:03,918 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!driver_info [2018-11-19 17:34:03,918 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!idProduct [2018-11-19 17:34:03,919 WARN L1239 BoogieBacktranslator]: Unfinished Backtranslation: IntegerLiteral 73786976294838206526 could not be translated for associated CType ARRAY#_3_~STRUCT~~usb_device_id?match_flags~~__u16~0?idVendor~~__u16~0?idProduct~~__u16~0?bcdDevice_lo~~__u16~0?bcdDevice_hi~~__u16~0?bDeviceClass~~__u8~0?bDeviceSubClass~~__u8~0?bDeviceProtocol~~__u8~0?bInterfaceClass~~__u8~0?bInterfaceSubClass~~__u8~0?bInterfaceProtocol~~__u8~0?driver_info~~kernel_ulong_t~0## [2018-11-19 17:34:03,919 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceSubClass [2018-11-19 17:34:03,919 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_hi [2018-11-19 17:34:03,919 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!match_flags [2018-11-19 17:34:03,919 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceProtocol [2018-11-19 17:34:03,919 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!idVendor [2018-11-19 17:34:03,919 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_lo [2018-11-19 17:34:03,920 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceClass [2018-11-19 17:34:03,920 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceClass [2018-11-19 17:34:03,920 WARN L1239 BoogieBacktranslator]: Unfinished Backtranslation: IntegerLiteral 73786976294838206484 could not be translated for associated CType STRUCT~~usb_driver?name~*CHAR?probe~*((*usb_interface *usb_device_id ) : INT)?disconnect~*((*usb_interface ) : VOID)?unlocked_ioctl~*((*usb_interface UINT *VOID ) : INT)?suspend~*((*usb_interface ~pm_message_t~0 ) : INT)?resume~*((*usb_interface ) : INT)?reset_resume~*((*usb_interface ) : INT)?pre_reset~*((*usb_interface ) : INT)?post_reset~*((*usb_interface ) : INT)?id_table~*usb_device_id?dynids~STRUCT~~usb_dynids?lock~~spinlock_t~0?list~STRUCT~~list_head?next~*list_head?prev~*list_head##?drvwrap~STRUCT~~usbdrv_wrap?driver~STRUCT~~device_driver?name~*CHAR?bus~*bus_type?owner~*module?mod_name~*CHAR?suppress_bind_attrs~~bool~0?probe~*((*device ) : INT)?remove~*((*device ) : INT)?shutdown~*((*device ) : VOID)?suspend~*((*device ~pm_message_t~0 ) : INT)?resume~*((*device ) : INT)?groups~**attribute_group?pm~*dev_pm_ops?p~*driver_private#?for_devices~INT#?no_dynamic_id~UCHAR?supports_autosuspend~UCHAR?soft_unbind~UCHAR# [2018-11-19 17:34:03,920 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceSubClass [2018-11-19 17:34:03,920 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceProtocol [2018-11-19 17:34:03,920 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!match_flags [2018-11-19 17:34:03,921 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceProtocol [2018-11-19 17:34:03,921 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceSubClass [2018-11-19 17:34:03,921 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceClass [2018-11-19 17:34:03,921 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!idVendor [2018-11-19 17:34:03,921 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_hi [2018-11-19 17:34:03,922 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!idProduct [2018-11-19 17:34:03,922 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!driver_info [2018-11-19 17:34:03,922 WARN L1239 BoogieBacktranslator]: Unfinished Backtranslation: IntegerLiteral 73786976294838206504 could not be translated for associated CType ARRAY#_3_~STRUCT~~usb_device_id?match_flags~~__u16~0?idVendor~~__u16~0?idProduct~~__u16~0?bcdDevice_lo~~__u16~0?bcdDevice_hi~~__u16~0?bDeviceClass~~__u8~0?bDeviceSubClass~~__u8~0?bDeviceProtocol~~__u8~0?bInterfaceClass~~__u8~0?bInterfaceSubClass~~__u8~0?bInterfaceProtocol~~__u8~0?driver_info~~kernel_ulong_t~0## [2018-11-19 17:34:03,922 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceSubClass [2018-11-19 17:34:03,922 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_lo [2018-11-19 17:34:03,923 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceProtocol [2018-11-19 17:34:03,923 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceClass [2018-11-19 17:34:03,925 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceSubClass [2018-11-19 17:34:03,925 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceClass [2018-11-19 17:34:03,925 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!idProduct [2018-11-19 17:34:03,925 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceProtocol [2018-11-19 17:34:03,925 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_lo [2018-11-19 17:34:03,926 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!driver_info [2018-11-19 17:34:03,926 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceSubClass [2018-11-19 17:34:03,926 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_hi [2018-11-19 17:34:03,926 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceClass [2018-11-19 17:34:03,927 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceProtocol [2018-11-19 17:34:03,927 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!idVendor [2018-11-19 17:34:03,927 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!match_flags [2018-11-19 17:34:03,928 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceSubClass [2018-11-19 17:34:03,929 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceProtocol [2018-11-19 17:34:03,929 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!idVendor [2018-11-19 17:34:03,929 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!match_flags [2018-11-19 17:34:03,929 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_lo [2018-11-19 17:34:03,929 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!idProduct [2018-11-19 17:34:03,929 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_hi [2018-11-19 17:34:03,930 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceClass [2018-11-19 17:34:03,930 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceProtocol [2018-11-19 17:34:03,930 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!driver_info [2018-11-19 17:34:03,930 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceSubClass [2018-11-19 17:34:03,931 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceClass [2018-11-19 17:34:03,932 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!idProduct [2018-11-19 17:34:03,932 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_hi [2018-11-19 17:34:03,933 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceProtocol [2018-11-19 17:34:03,933 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceSubClass [2018-11-19 17:34:03,933 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_lo [2018-11-19 17:34:03,933 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!idVendor [2018-11-19 17:34:03,933 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceProtocol [2018-11-19 17:34:03,933 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceClass [2018-11-19 17:34:03,934 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!match_flags [2018-11-19 17:34:03,934 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceSubClass [2018-11-19 17:34:03,934 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceClass [2018-11-19 17:34:03,934 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!driver_info [2018-11-19 17:34:03,935 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!driver_info [2018-11-19 17:34:03,936 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!idVendor [2018-11-19 17:34:03,936 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_lo [2018-11-19 17:34:03,936 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceSubClass [2018-11-19 17:34:03,936 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!match_flags [2018-11-19 17:34:03,937 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceProtocol [2018-11-19 17:34:03,937 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_hi [2018-11-19 17:34:03,937 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceClass [2018-11-19 17:34:03,937 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!idProduct [2018-11-19 17:34:03,937 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceProtocol [2018-11-19 17:34:03,938 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceClass [2018-11-19 17:34:03,938 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceSubClass [2018-11-19 17:34:03,939 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!driver_info [2018-11-19 17:34:03,939 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceClass [2018-11-19 17:34:03,940 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceSubClass [2018-11-19 17:34:03,940 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceClass [2018-11-19 17:34:03,940 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!match_flags [2018-11-19 17:34:03,940 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_lo [2018-11-19 17:34:03,941 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceProtocol [2018-11-19 17:34:03,941 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceSubClass [2018-11-19 17:34:03,941 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!idVendor [2018-11-19 17:34:03,941 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!idProduct [2018-11-19 17:34:03,941 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_hi [2018-11-19 17:34:03,942 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceProtocol [2018-11-19 17:34:03,942 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!idVendor [2018-11-19 17:34:03,943 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceSubClass [2018-11-19 17:34:03,943 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!driver_info [2018-11-19 17:34:03,943 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceClass [2018-11-19 17:34:03,943 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_hi [2018-11-19 17:34:03,943 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceSubClass [2018-11-19 17:34:03,943 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!match_flags [2018-11-19 17:34:03,943 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!idProduct [2018-11-19 17:34:03,944 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceProtocol [2018-11-19 17:34:03,944 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_lo [2018-11-19 17:34:03,944 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceClass [2018-11-19 17:34:03,944 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceProtocol [2018-11-19 17:34:03,945 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!idVendor [2018-11-19 17:34:03,945 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceSubClass [2018-11-19 17:34:03,945 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceClass [2018-11-19 17:34:03,946 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!match_flags [2018-11-19 17:34:03,946 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceProtocol [2018-11-19 17:34:03,946 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceProtocol [2018-11-19 17:34:03,946 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceClass [2018-11-19 17:34:03,946 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!driver_info [2018-11-19 17:34:03,947 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceSubClass [2018-11-19 17:34:03,947 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_hi [2018-11-19 17:34:03,947 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_lo [2018-11-19 17:34:03,947 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!idProduct [2018-11-19 17:34:03,948 WARN L1239 BoogieBacktranslator]: Unfinished Backtranslation: Expression #t~switch185 has a C AST node but it is no IASTExpression: class org.eclipse.cdt.internal.core.dom.parser.c.CASTSwitchStatement [2018-11-19 17:34:03,949 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!idVendor [2018-11-19 17:34:03,949 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceSubClass [2018-11-19 17:34:03,949 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!match_flags [2018-11-19 17:34:03,949 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!idProduct [2018-11-19 17:34:03,949 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!driver_info [2018-11-19 17:34:03,949 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_lo [2018-11-19 17:34:03,950 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceSubClass [2018-11-19 17:34:03,950 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceClass [2018-11-19 17:34:03,950 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceProtocol [2018-11-19 17:34:03,950 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceProtocol [2018-11-19 17:34:03,950 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceClass [2018-11-19 17:34:03,950 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_hi [2018-11-19 17:34:03,951 WARN L1239 BoogieBacktranslator]: Unfinished Backtranslation: Expression #t~switch190 has a C AST node but it is no IASTExpression: class org.eclipse.cdt.internal.core.dom.parser.c.CASTSwitchStatement [2018-11-19 17:34:03,952 WARN L1239 BoogieBacktranslator]: Unfinished Backtranslation: Expression #t~switch185 has a C AST node but it is no IASTExpression: class org.eclipse.cdt.internal.core.dom.parser.c.CASTSwitchStatement [2018-11-19 17:34:03,952 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!match_flags [2018-11-19 17:34:03,952 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!driver_info [2018-11-19 17:34:03,952 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceClass [2018-11-19 17:34:03,952 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceSubClass [2018-11-19 17:34:03,952 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_lo [2018-11-19 17:34:03,952 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_hi [2018-11-19 17:34:03,953 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceProtocol [2018-11-19 17:34:03,953 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceProtocol [2018-11-19 17:34:03,953 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!idProduct [2018-11-19 17:34:03,953 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceSubClass [2018-11-19 17:34:03,953 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceClass [2018-11-19 17:34:03,953 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!idVendor [2018-11-19 17:34:03,954 WARN L1239 BoogieBacktranslator]: Unfinished Backtranslation: Expression #t~switch190 has a C AST node but it is no IASTExpression: class org.eclipse.cdt.internal.core.dom.parser.c.CASTSwitchStatement [2018-11-19 17:34:03,954 WARN L1239 BoogieBacktranslator]: Unfinished Backtranslation: Expression #t~switch185 has a C AST node but it is no IASTExpression: class org.eclipse.cdt.internal.core.dom.parser.c.CASTSwitchStatement [2018-11-19 17:34:03,954 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceClass [2018-11-19 17:34:03,954 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceSubClass [2018-11-19 17:34:03,954 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceClass [2018-11-19 17:34:03,954 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceProtocol [2018-11-19 17:34:03,954 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_lo [2018-11-19 17:34:03,954 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceSubClass [2018-11-19 17:34:03,954 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!match_flags [2018-11-19 17:34:03,955 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!driver_info [2018-11-19 17:34:03,955 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_hi [2018-11-19 17:34:03,955 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!idProduct [2018-11-19 17:34:03,955 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceProtocol [2018-11-19 17:34:03,955 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!idVendor [2018-11-19 17:34:03,955 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceProtocol [2018-11-19 17:34:03,956 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!match_flags [2018-11-19 17:34:03,956 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!driver_info [2018-11-19 17:34:03,956 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceClass [2018-11-19 17:34:03,956 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!idVendor [2018-11-19 17:34:03,956 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_hi [2018-11-19 17:34:03,956 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceSubClass [2018-11-19 17:34:03,956 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceProtocol [2018-11-19 17:34:03,956 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_lo [2018-11-19 17:34:03,957 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!idProduct [2018-11-19 17:34:03,957 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceSubClass [2018-11-19 17:34:03,957 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceClass [2018-11-19 17:34:03,957 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceClass [2018-11-19 17:34:03,957 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceSubClass [2018-11-19 17:34:03,957 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!idProduct [2018-11-19 17:34:03,958 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceProtocol [2018-11-19 17:34:03,958 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_hi [2018-11-19 17:34:03,958 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!match_flags [2018-11-19 17:34:03,958 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!driver_info [2018-11-19 17:34:03,958 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceSubClass [2018-11-19 17:34:03,958 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceProtocol [2018-11-19 17:34:03,958 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_lo [2018-11-19 17:34:03,958 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!idVendor [2018-11-19 17:34:03,958 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceClass [2018-11-19 17:34:03,959 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceSubClass [2018-11-19 17:34:03,959 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!driver_info [2018-11-19 17:34:03,960 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!match_flags [2018-11-19 17:34:03,960 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_lo [2018-11-19 17:34:03,960 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceSubClass [2018-11-19 17:34:03,960 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceClass [2018-11-19 17:34:03,960 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceProtocol [2018-11-19 17:34:03,960 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceClass [2018-11-19 17:34:03,961 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!idProduct [2018-11-19 17:34:03,961 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_hi [2018-11-19 17:34:03,961 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceProtocol [2018-11-19 17:34:03,961 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!idVendor [2018-11-19 17:34:03,962 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceClass [2018-11-19 17:34:03,962 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceSubClass [2018-11-19 17:34:03,962 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!idVendor [2018-11-19 17:34:03,963 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceSubClass [2018-11-19 17:34:03,963 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_hi [2018-11-19 17:34:03,963 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!idProduct [2018-11-19 17:34:03,963 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_lo [2018-11-19 17:34:03,963 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceProtocol [2018-11-19 17:34:03,963 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!match_flags [2018-11-19 17:34:03,964 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceProtocol [2018-11-19 17:34:03,964 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!driver_info [2018-11-19 17:34:03,964 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceClass [2018-11-19 17:34:03,964 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceSubClass [2018-11-19 17:34:03,965 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceClass [2018-11-19 17:34:03,965 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_lo [2018-11-19 17:34:03,965 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceProtocol [2018-11-19 17:34:03,965 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!idProduct [2018-11-19 17:34:03,965 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceSubClass [2018-11-19 17:34:03,965 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceProtocol [2018-11-19 17:34:03,965 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_hi [2018-11-19 17:34:03,965 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!idVendor [2018-11-19 17:34:03,965 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceClass [2018-11-19 17:34:03,966 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!driver_info [2018-11-19 17:34:03,966 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!match_flags [2018-11-19 17:34:03,966 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!driver_info [2018-11-19 17:34:03,966 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_hi [2018-11-19 17:34:03,967 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceSubClass [2018-11-19 17:34:03,967 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceSubClass [2018-11-19 17:34:03,967 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceClass [2018-11-19 17:34:03,967 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!idProduct [2018-11-19 17:34:03,967 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceProtocol [2018-11-19 17:34:03,967 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!match_flags [2018-11-19 17:34:03,967 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceClass [2018-11-19 17:34:03,967 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!idVendor [2018-11-19 17:34:03,968 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_lo [2018-11-19 17:34:03,968 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceProtocol [2018-11-19 17:34:03,968 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!match_flags [2018-11-19 17:34:03,968 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_lo [2018-11-19 17:34:03,968 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!driver_info [2018-11-19 17:34:03,968 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceProtocol [2018-11-19 17:34:03,969 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceClass [2018-11-19 17:34:03,969 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceProtocol [2018-11-19 17:34:03,969 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceClass [2018-11-19 17:34:03,969 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceSubClass [2018-11-19 17:34:03,969 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_hi [2018-11-19 17:34:03,969 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceSubClass [2018-11-19 17:34:03,969 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!idProduct [2018-11-19 17:34:03,969 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!idVendor [2018-11-19 17:34:03,970 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceSubClass [2018-11-19 17:34:03,970 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!idProduct [2018-11-19 17:34:03,970 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!match_flags [2018-11-19 17:34:03,970 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!driver_info [2018-11-19 17:34:03,970 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceClass [2018-11-19 17:34:03,970 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_lo [2018-11-19 17:34:03,970 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceProtocol [2018-11-19 17:34:03,971 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceClass [2018-11-19 17:34:03,971 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_hi [2018-11-19 17:34:03,971 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceProtocol [2018-11-19 17:34:03,971 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!idVendor [2018-11-19 17:34:03,971 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceSubClass [2018-11-19 17:34:03,971 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceProtocol [2018-11-19 17:34:03,972 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceClass [2018-11-19 17:34:03,972 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_lo [2018-11-19 17:34:03,972 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceClass [2018-11-19 17:34:03,972 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_hi [2018-11-19 17:34:03,972 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!driver_info [2018-11-19 17:34:03,972 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!idVendor [2018-11-19 17:34:03,972 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceProtocol [2018-11-19 17:34:03,973 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceSubClass [2018-11-19 17:34:03,973 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!match_flags [2018-11-19 17:34:03,973 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!idProduct [2018-11-19 17:34:03,973 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceSubClass [2018-11-19 17:34:03,974 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!driver_info [2018-11-19 17:34:03,974 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceClass [2018-11-19 17:34:03,974 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!idVendor [2018-11-19 17:34:03,974 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceProtocol [2018-11-19 17:34:03,974 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceSubClass [2018-11-19 17:34:03,974 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!idProduct [2018-11-19 17:34:03,974 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_lo [2018-11-19 17:34:03,975 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceClass [2018-11-19 17:34:03,975 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceSubClass [2018-11-19 17:34:03,975 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!match_flags [2018-11-19 17:34:03,975 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_hi [2018-11-19 17:34:03,975 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceProtocol [2018-11-19 17:34:03,976 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceClass [2018-11-19 17:34:03,976 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceProtocol [2018-11-19 17:34:03,976 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceSubClass [2018-11-19 17:34:03,976 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!idProduct [2018-11-19 17:34:03,976 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_lo [2018-11-19 17:34:03,976 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!idVendor [2018-11-19 17:34:03,976 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceProtocol [2018-11-19 17:34:03,977 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!match_flags [2018-11-19 17:34:03,977 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceClass [2018-11-19 17:34:03,977 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceSubClass [2018-11-19 17:34:03,977 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!driver_info [2018-11-19 17:34:03,977 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_hi [2018-11-19 17:34:03,978 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceClass [2018-11-19 17:34:03,978 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceProtocol [2018-11-19 17:34:03,978 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!idVendor [2018-11-19 17:34:03,978 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!idProduct [2018-11-19 17:34:03,978 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceSubClass [2018-11-19 17:34:03,978 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceClass [2018-11-19 17:34:03,978 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!match_flags [2018-11-19 17:34:03,979 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!driver_info [2018-11-19 17:34:03,979 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceSubClass [2018-11-19 17:34:03,979 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_hi [2018-11-19 17:34:03,979 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_lo [2018-11-19 17:34:03,979 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceProtocol [2018-11-19 17:34:03,979 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!match_flags [2018-11-19 17:34:03,980 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!idProduct [2018-11-19 17:34:03,980 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceClass [2018-11-19 17:34:03,980 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceProtocol [2018-11-19 17:34:03,980 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceProtocol [2018-11-19 17:34:03,980 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceClass [2018-11-19 17:34:03,980 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!driver_info [2018-11-19 17:34:03,980 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_hi [2018-11-19 17:34:03,980 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceSubClass [2018-11-19 17:34:03,980 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!idVendor [2018-11-19 17:34:03,981 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceSubClass [2018-11-19 17:34:03,981 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_lo [2018-11-19 17:34:03,981 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!match_flags [2018-11-19 17:34:03,981 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_hi [2018-11-19 17:34:03,981 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!idProduct [2018-11-19 17:34:03,982 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_lo [2018-11-19 17:34:03,982 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceProtocol [2018-11-19 17:34:03,982 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceSubClass [2018-11-19 17:34:03,982 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceProtocol [2018-11-19 17:34:03,982 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceSubClass [2018-11-19 17:34:03,982 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceClass [2018-11-19 17:34:03,982 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceClass [2018-11-19 17:34:03,982 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!idVendor [2018-11-19 17:34:03,982 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!driver_info [2018-11-19 17:34:03,983 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceClass [2018-11-19 17:34:03,983 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!idProduct [2018-11-19 17:34:03,984 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceClass [2018-11-19 17:34:03,984 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_hi [2018-11-19 17:34:03,984 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceProtocol [2018-11-19 17:34:03,984 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!match_flags [2018-11-19 17:34:03,984 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!driver_info [2018-11-19 17:34:03,984 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceSubClass [2018-11-19 17:34:03,985 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!idVendor [2018-11-19 17:34:03,985 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceProtocol [2018-11-19 17:34:03,985 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceSubClass [2018-11-19 17:34:03,985 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_lo [2018-11-19 17:34:03,986 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!match_flags [2018-11-19 17:34:03,986 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_hi [2018-11-19 17:34:03,987 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceProtocol [2018-11-19 17:34:03,987 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_lo [2018-11-19 17:34:03,987 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceClass [2018-11-19 17:34:03,987 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!idProduct [2018-11-19 17:34:03,987 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceProtocol [2018-11-19 17:34:03,987 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceSubClass [2018-11-19 17:34:03,988 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!driver_info [2018-11-19 17:34:03,988 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceClass [2018-11-19 17:34:03,988 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceSubClass [2018-11-19 17:34:03,988 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!idVendor [2018-11-19 17:34:03,989 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_hi [2018-11-19 17:34:03,989 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_lo [2018-11-19 17:34:03,989 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceProtocol [2018-11-19 17:34:03,989 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceClass [2018-11-19 17:34:03,989 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!match_flags [2018-11-19 17:34:03,989 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!idProduct [2018-11-19 17:34:03,989 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!driver_info [2018-11-19 17:34:03,989 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceClass [2018-11-19 17:34:03,989 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!idVendor [2018-11-19 17:34:03,990 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceProtocol [2018-11-19 17:34:03,990 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceSubClass [2018-11-19 17:34:03,990 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceSubClass [2018-11-19 17:34:03,990 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceSubClass [2018-11-19 17:34:03,991 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!match_flags [2018-11-19 17:34:03,991 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceSubClass [2018-11-19 17:34:03,991 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!idProduct [2018-11-19 17:34:03,991 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceProtocol [2018-11-19 17:34:03,991 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_lo [2018-11-19 17:34:03,991 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!driver_info [2018-11-19 17:34:03,991 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!idVendor [2018-11-19 17:34:03,991 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_hi [2018-11-19 17:34:03,991 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceClass [2018-11-19 17:34:03,992 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceProtocol [2018-11-19 17:34:03,992 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceClass [2018-11-19 17:34:03,992 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!driver_info [2018-11-19 17:34:03,992 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!match_flags [2018-11-19 17:34:03,992 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_lo [2018-11-19 17:34:03,992 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceProtocol [2018-11-19 17:34:03,993 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceProtocol [2018-11-19 17:34:03,993 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!idProduct [2018-11-19 17:34:03,993 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!idVendor [2018-11-19 17:34:03,993 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceClass [2018-11-19 17:34:03,993 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceSubClass [2018-11-19 17:34:03,993 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_hi [2018-11-19 17:34:03,993 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceSubClass [2018-11-19 17:34:03,993 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceClass [2018-11-19 17:34:03,994 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceClass [2018-11-19 17:34:03,994 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!match_flags [2018-11-19 17:34:03,994 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!driver_info [2018-11-19 17:34:03,994 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_lo [2018-11-19 17:34:03,995 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_hi [2018-11-19 17:34:03,995 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceProtocol [2018-11-19 17:34:03,995 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceSubClass [2018-11-19 17:34:03,995 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceSubClass [2018-11-19 17:34:03,995 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceProtocol [2018-11-19 17:34:03,995 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!idProduct [2018-11-19 17:34:03,995 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!idVendor [2018-11-19 17:34:03,995 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceClass [2018-11-19 17:34:03,996 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!idProduct [2018-11-19 17:34:03,996 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceProtocol [2018-11-19 17:34:03,996 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceProtocol [2018-11-19 17:34:03,996 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_hi [2018-11-19 17:34:03,997 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!idVendor [2018-11-19 17:34:03,997 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceSubClass [2018-11-19 17:34:03,997 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceClass [2018-11-19 17:34:03,997 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceClass [2018-11-19 17:34:03,997 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceSubClass [2018-11-19 17:34:03,997 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!driver_info [2018-11-19 17:34:03,997 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!match_flags [2018-11-19 17:34:03,997 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_lo [2018-11-19 17:34:03,998 WARN L1239 BoogieBacktranslator]: Unfinished Backtranslation: Expression #t~switch190 has a C AST node but it is no IASTExpression: class org.eclipse.cdt.internal.core.dom.parser.c.CASTSwitchStatement [2018-11-19 17:34:03,998 WARN L1239 BoogieBacktranslator]: Unfinished Backtranslation: Expression #t~switch185 has a C AST node but it is no IASTExpression: class org.eclipse.cdt.internal.core.dom.parser.c.CASTSwitchStatement [2018-11-19 17:34:03,998 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceClass [2018-11-19 17:34:03,998 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!match_flags [2018-11-19 17:34:03,999 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceSubClass [2018-11-19 17:34:03,999 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceProtocol [2018-11-19 17:34:03,999 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!idProduct [2018-11-19 17:34:03,999 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_hi [2018-11-19 17:34:03,999 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!idVendor [2018-11-19 17:34:03,999 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceProtocol [2018-11-19 17:34:04,000 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceSubClass [2018-11-19 17:34:04,000 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_lo [2018-11-19 17:34:04,000 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!driver_info [2018-11-19 17:34:04,000 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceClass [2018-11-19 17:34:04,001 WARN L1239 BoogieBacktranslator]: Unfinished Backtranslation: Expression #t~switch190 has a C AST node but it is no IASTExpression: class org.eclipse.cdt.internal.core.dom.parser.c.CASTSwitchStatement [2018-11-19 17:34:04,001 WARN L1239 BoogieBacktranslator]: Unfinished Backtranslation: Expression #t~switch185 has a C AST node but it is no IASTExpression: class org.eclipse.cdt.internal.core.dom.parser.c.CASTSwitchStatement [2018-11-19 17:34:04,001 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!idVendor [2018-11-19 17:34:04,001 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceProtocol [2018-11-19 17:34:04,001 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceProtocol [2018-11-19 17:34:04,001 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceClass [2018-11-19 17:34:04,001 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_lo [2018-11-19 17:34:04,001 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceSubClass [2018-11-19 17:34:04,002 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_hi [2018-11-19 17:34:04,002 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceClass [2018-11-19 17:34:04,002 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceSubClass [2018-11-19 17:34:04,002 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!match_flags [2018-11-19 17:34:04,002 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!idProduct [2018-11-19 17:34:04,002 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!driver_info [2018-11-19 17:34:04,003 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceClass [2018-11-19 17:34:04,003 WARN L1239 BoogieBacktranslator]: Unfinished Backtranslation: Expression #t~switch190 has a C AST node but it is no IASTExpression: class org.eclipse.cdt.internal.core.dom.parser.c.CASTSwitchStatement [2018-11-19 17:34:04,003 WARN L1239 BoogieBacktranslator]: Unfinished Backtranslation: Expression #t~switch185 has a C AST node but it is no IASTExpression: class org.eclipse.cdt.internal.core.dom.parser.c.CASTSwitchStatement [2018-11-19 17:34:04,003 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceSubClass [2018-11-19 17:34:04,003 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!driver_info [2018-11-19 17:34:04,003 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_hi [2018-11-19 17:34:04,003 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceProtocol [2018-11-19 17:34:04,003 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!idVendor [2018-11-19 17:34:04,003 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceClass [2018-11-19 17:34:04,004 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!idProduct [2018-11-19 17:34:04,004 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceSubClass [2018-11-19 17:34:04,004 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!match_flags [2018-11-19 17:34:04,004 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceProtocol [2018-11-19 17:34:04,004 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_lo [2018-11-19 17:34:04,005 WARN L1239 BoogieBacktranslator]: Unfinished Backtranslation: Expression #t~switch190 has a C AST node but it is no IASTExpression: class org.eclipse.cdt.internal.core.dom.parser.c.CASTSwitchStatement [2018-11-19 17:34:04,005 WARN L1239 BoogieBacktranslator]: Unfinished Backtranslation: Expression #t~switch185 has a C AST node but it is no IASTExpression: class org.eclipse.cdt.internal.core.dom.parser.c.CASTSwitchStatement [2018-11-19 17:34:04,005 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceProtocol [2018-11-19 17:34:04,005 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!driver_info [2018-11-19 17:34:04,005 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!idProduct [2018-11-19 17:34:04,005 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!match_flags [2018-11-19 17:34:04,005 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceSubClass [2018-11-19 17:34:04,005 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceSubClass [2018-11-19 17:34:04,005 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_hi [2018-11-19 17:34:04,005 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!idVendor [2018-11-19 17:34:04,006 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceClass [2018-11-19 17:34:04,006 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceProtocol [2018-11-19 17:34:04,006 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_lo [2018-11-19 17:34:04,006 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceClass [2018-11-19 17:34:04,006 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_lo [2018-11-19 17:34:04,007 WARN L1239 BoogieBacktranslator]: Unfinished Backtranslation: Expression #t~switch190 has a C AST node but it is no IASTExpression: class org.eclipse.cdt.internal.core.dom.parser.c.CASTSwitchStatement [2018-11-19 17:34:04,007 WARN L1239 BoogieBacktranslator]: Unfinished Backtranslation: Expression #t~switch185 has a C AST node but it is no IASTExpression: class org.eclipse.cdt.internal.core.dom.parser.c.CASTSwitchStatement [2018-11-19 17:34:04,007 WARN L1239 BoogieBacktranslator]: Unfinished Backtranslation: Expression #t~switch187 has a C AST node but it is no IASTExpression: class org.eclipse.cdt.internal.core.dom.parser.c.CASTSwitchStatement [2018-11-19 17:34:04,007 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!idVendor [2018-11-19 17:34:04,007 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_hi [2018-11-19 17:34:04,007 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceSubClass [2018-11-19 17:34:04,007 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceProtocol [2018-11-19 17:34:04,007 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!idProduct [2018-11-19 17:34:04,007 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!match_flags [2018-11-19 17:34:04,007 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceClass [2018-11-19 17:34:04,008 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!driver_info [2018-11-19 17:34:04,008 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceProtocol [2018-11-19 17:34:04,008 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceSubClass [2018-11-19 17:34:04,008 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceClass [2018-11-19 17:34:04,009 WARN L1239 BoogieBacktranslator]: Unfinished Backtranslation: Expression #t~switch190 has a C AST node but it is no IASTExpression: class org.eclipse.cdt.internal.core.dom.parser.c.CASTSwitchStatement [2018-11-19 17:34:04,009 WARN L1239 BoogieBacktranslator]: Unfinished Backtranslation: Expression #t~switch185 has a C AST node but it is no IASTExpression: class org.eclipse.cdt.internal.core.dom.parser.c.CASTSwitchStatement [2018-11-19 17:34:04,009 WARN L1239 BoogieBacktranslator]: Unfinished Backtranslation: Expression #t~switch187 has a C AST node but it is no IASTExpression: class org.eclipse.cdt.internal.core.dom.parser.c.CASTSwitchStatement [2018-11-19 17:34:04,009 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!idVendor [2018-11-19 17:34:04,010 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceProtocol [2018-11-19 17:34:04,010 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_lo [2018-11-19 17:34:04,010 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceSubClass [2018-11-19 17:34:04,010 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_hi [2018-11-19 17:34:04,010 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceProtocol [2018-11-19 17:34:04,010 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!idProduct [2018-11-19 17:34:04,011 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!match_flags [2018-11-19 17:34:04,011 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceClass [2018-11-19 17:34:04,011 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceClass [2018-11-19 17:34:04,011 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!driver_info [2018-11-19 17:34:04,011 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceSubClass [2018-11-19 17:34:04,012 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!driver_info [2018-11-19 17:34:04,012 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_lo [2018-11-19 17:34:04,012 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceProtocol [2018-11-19 17:34:04,012 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceClass [2018-11-19 17:34:04,013 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_hi [2018-11-19 17:34:04,013 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceSubClass [2018-11-19 17:34:04,013 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceSubClass [2018-11-19 17:34:04,013 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!idVendor [2018-11-19 17:34:04,013 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!idProduct [2018-11-19 17:34:04,013 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceProtocol [2018-11-19 17:34:04,013 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceClass [2018-11-19 17:34:04,014 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!match_flags [2018-11-19 17:34:04,014 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!match_flags [2018-11-19 17:34:04,015 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceProtocol [2018-11-19 17:34:04,015 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!idProduct [2018-11-19 17:34:04,015 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceProtocol [2018-11-19 17:34:04,015 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!driver_info [2018-11-19 17:34:04,015 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceSubClass [2018-11-19 17:34:04,015 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceClass [2018-11-19 17:34:04,015 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceSubClass [2018-11-19 17:34:04,015 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_lo [2018-11-19 17:34:04,015 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!idVendor [2018-11-19 17:34:04,016 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_hi [2018-11-19 17:34:04,016 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceClass [2018-11-19 17:34:04,016 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_hi [2018-11-19 17:34:04,016 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!match_flags [2018-11-19 17:34:04,016 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceSubClass [2018-11-19 17:34:04,017 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!idProduct [2018-11-19 17:34:04,017 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceClass [2018-11-19 17:34:04,017 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceProtocol [2018-11-19 17:34:04,017 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceClass [2018-11-19 17:34:04,017 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!driver_info [2018-11-19 17:34:04,017 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!idVendor [2018-11-19 17:34:04,017 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceSubClass [2018-11-19 17:34:04,017 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_lo [2018-11-19 17:34:04,017 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceProtocol [2018-11-19 17:34:04,018 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!driver_info [2018-11-19 17:34:04,018 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!idVendor [2018-11-19 17:34:04,091 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceSubClass [2018-11-19 17:34:04,091 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_hi [2018-11-19 17:34:04,092 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_lo [2018-11-19 17:34:04,092 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!match_flags [2018-11-19 17:34:04,092 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceSubClass [2018-11-19 17:34:04,092 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!idProduct [2018-11-19 17:34:04,092 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceClass [2018-11-19 17:34:04,092 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceProtocol [2018-11-19 17:34:04,092 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceProtocol [2018-11-19 17:34:04,093 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceClass [2018-11-19 17:34:04,093 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceClass [2018-11-19 17:34:04,094 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceSubClass [2018-11-19 17:34:04,094 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!idProduct [2018-11-19 17:34:04,094 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!driver_info [2018-11-19 17:34:04,094 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!match_flags [2018-11-19 17:34:04,094 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceClass [2018-11-19 17:34:04,094 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!idVendor [2018-11-19 17:34:04,095 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceSubClass [2018-11-19 17:34:04,095 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_lo [2018-11-19 17:34:04,095 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_hi [2018-11-19 17:34:04,095 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceProtocol [2018-11-19 17:34:04,095 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceProtocol [2018-11-19 17:34:04,096 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!idProduct [2018-11-19 17:34:04,096 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceClass [2018-11-19 17:34:04,096 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceProtocol [2018-11-19 17:34:04,096 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceClass [2018-11-19 17:34:04,097 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceProtocol [2018-11-19 17:34:04,097 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceSubClass [2018-11-19 17:34:04,097 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!idVendor [2018-11-19 17:34:04,097 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_lo [2018-11-19 17:34:04,097 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!driver_info [2018-11-19 17:34:04,097 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!match_flags [2018-11-19 17:34:04,097 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_hi [2018-11-19 17:34:04,098 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceSubClass [2018-11-19 17:34:04,099 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceClass [2018-11-19 17:34:04,099 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!idVendor [2018-11-19 17:34:04,099 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceProtocol [2018-11-19 17:34:04,099 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceClass [2018-11-19 17:34:04,099 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!match_flags [2018-11-19 17:34:04,099 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_lo [2018-11-19 17:34:04,100 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_hi [2018-11-19 17:34:04,100 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!idProduct [2018-11-19 17:34:04,100 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceSubClass [2018-11-19 17:34:04,100 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceSubClass [2018-11-19 17:34:04,100 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!driver_info [2018-11-19 17:34:04,100 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceProtocol [2018-11-19 17:34:04,101 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceClass [2018-11-19 17:34:04,101 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!idVendor [2018-11-19 17:34:04,101 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceClass [2018-11-19 17:34:04,101 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!match_flags [2018-11-19 17:34:04,101 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceProtocol [2018-11-19 17:34:04,101 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_lo [2018-11-19 17:34:04,101 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_hi [2018-11-19 17:34:04,102 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceSubClass [2018-11-19 17:34:04,102 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!driver_info [2018-11-19 17:34:04,102 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceSubClass [2018-11-19 17:34:04,102 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!idProduct [2018-11-19 17:34:04,102 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceProtocol [2018-11-19 17:34:04,102 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceSubClass [2018-11-19 17:34:04,103 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!idVendor [2018-11-19 17:34:04,103 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!idProduct [2018-11-19 17:34:04,103 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_lo [2018-11-19 17:34:04,103 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!driver_info [2018-11-19 17:34:04,103 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceProtocol [2018-11-19 17:34:04,103 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceSubClass [2018-11-19 17:34:04,103 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceProtocol [2018-11-19 17:34:04,103 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_hi [2018-11-19 17:34:04,103 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceClass [2018-11-19 17:34:04,104 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceClass [2018-11-19 17:34:04,104 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!match_flags [2018-11-19 17:34:04,104 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceProtocol [2018-11-19 17:34:04,104 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceClass [2018-11-19 17:34:04,104 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceProtocol [2018-11-19 17:34:04,105 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceSubClass [2018-11-19 17:34:04,105 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!match_flags [2018-11-19 17:34:04,105 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_hi [2018-11-19 17:34:04,105 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!idProduct [2018-11-19 17:34:04,105 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_lo [2018-11-19 17:34:04,105 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceSubClass [2018-11-19 17:34:04,105 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceClass [2018-11-19 17:34:04,105 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!driver_info [2018-11-19 17:34:04,105 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!idVendor [2018-11-19 17:34:04,106 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceSubClass [2018-11-19 17:34:04,106 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!idVendor [2018-11-19 17:34:04,106 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceProtocol [2018-11-19 17:34:04,106 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceSubClass [2018-11-19 17:34:04,106 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!driver_info [2018-11-19 17:34:04,106 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_hi [2018-11-19 17:34:04,107 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_lo [2018-11-19 17:34:04,107 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!idProduct [2018-11-19 17:34:04,107 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceClass [2018-11-19 17:34:04,107 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceClass [2018-11-19 17:34:04,107 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceProtocol [2018-11-19 17:34:04,107 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!match_flags [2018-11-19 17:34:04,108 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!idProduct [2018-11-19 17:34:04,108 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!match_flags [2018-11-19 17:34:04,108 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceSubClass [2018-11-19 17:34:04,108 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceSubClass [2018-11-19 17:34:04,108 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_lo [2018-11-19 17:34:04,108 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceProtocol [2018-11-19 17:34:04,108 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_hi [2018-11-19 17:34:04,108 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceClass [2018-11-19 17:34:04,108 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceProtocol [2018-11-19 17:34:04,109 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!driver_info [2018-11-19 17:34:04,109 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!idVendor [2018-11-19 17:34:04,109 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceClass [2018-11-19 17:34:04,109 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!match_flags [2018-11-19 17:34:04,109 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceProtocol [2018-11-19 17:34:04,110 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!idProduct [2018-11-19 17:34:04,110 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!idVendor [2018-11-19 17:34:04,110 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceClass [2018-11-19 17:34:04,110 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_lo [2018-11-19 17:34:04,110 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_hi [2018-11-19 17:34:04,110 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceClass [2018-11-19 17:34:04,110 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceSubClass [2018-11-19 17:34:04,110 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceSubClass [2018-11-19 17:34:04,110 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceProtocol [2018-11-19 17:34:04,111 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!driver_info [2018-11-19 17:34:04,111 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceClass [2018-11-19 17:34:04,111 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_hi [2018-11-19 17:34:04,111 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceProtocol [2018-11-19 17:34:04,112 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!idProduct [2018-11-19 17:34:04,112 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceSubClass [2018-11-19 17:34:04,112 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceClass [2018-11-19 17:34:04,112 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceProtocol [2018-11-19 17:34:04,112 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!match_flags [2018-11-19 17:34:04,112 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceSubClass [2018-11-19 17:34:04,112 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!idVendor [2018-11-19 17:34:04,112 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_lo [2018-11-19 17:34:04,112 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!driver_info [2018-11-19 17:34:04,113 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_lo [2018-11-19 17:34:04,113 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!idProduct [2018-11-19 17:34:04,113 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceProtocol [2018-11-19 17:34:04,113 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!match_flags [2018-11-19 17:34:04,113 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_hi [2018-11-19 17:34:04,113 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceSubClass [2018-11-19 17:34:04,113 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceProtocol [2018-11-19 17:34:04,114 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceClass [2018-11-19 17:34:04,114 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!driver_info [2018-11-19 17:34:04,114 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!idVendor [2018-11-19 17:34:04,114 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceSubClass [2018-11-19 17:34:04,114 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceClass [2018-11-19 17:34:04,115 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceSubClass [2018-11-19 17:34:04,115 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceProtocol [2018-11-19 17:34:04,115 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_lo [2018-11-19 17:34:04,115 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!idProduct [2018-11-19 17:34:04,115 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceClass [2018-11-19 17:34:04,115 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!match_flags [2018-11-19 17:34:04,115 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_hi [2018-11-19 17:34:04,115 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceClass [2018-11-19 17:34:04,115 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!idVendor [2018-11-19 17:34:04,116 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceProtocol [2018-11-19 17:34:04,116 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!driver_info [2018-11-19 17:34:04,116 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceSubClass [2018-11-19 17:34:04,116 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceClass [2018-11-19 17:34:04,116 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!idProduct [2018-11-19 17:34:04,116 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceProtocol [2018-11-19 17:34:04,117 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!idVendor [2018-11-19 17:34:04,117 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_lo [2018-11-19 17:34:04,117 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceSubClass [2018-11-19 17:34:04,117 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!match_flags [2018-11-19 17:34:04,117 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceSubClass [2018-11-19 17:34:04,117 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!driver_info [2018-11-19 17:34:04,117 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceClass [2018-11-19 17:34:04,117 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_hi [2018-11-19 17:34:04,117 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceProtocol [2018-11-19 17:34:04,118 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!idVendor [2018-11-19 17:34:04,118 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceProtocol [2018-11-19 17:34:04,118 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceSubClass [2018-11-19 17:34:04,118 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_hi [2018-11-19 17:34:04,118 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!idProduct [2018-11-19 17:34:04,119 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceSubClass [2018-11-19 17:34:04,119 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!match_flags [2018-11-19 17:34:04,119 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceProtocol [2018-11-19 17:34:04,119 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!driver_info [2018-11-19 17:34:04,119 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceClass [2018-11-19 17:34:04,119 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceClass [2018-11-19 17:34:04,119 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_lo [2018-11-19 17:34:04,120 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_lo [2018-11-19 17:34:04,120 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!idProduct [2018-11-19 17:34:04,120 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceProtocol [2018-11-19 17:34:04,120 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!driver_info [2018-11-19 17:34:04,120 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_hi [2018-11-19 17:34:04,120 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceSubClass [2018-11-19 17:34:04,120 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceProtocol [2018-11-19 17:34:04,120 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceSubClass [2018-11-19 17:34:04,121 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!idVendor [2018-11-19 17:34:04,121 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceClass [2018-11-19 17:34:04,121 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceClass [2018-11-19 17:34:04,121 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!match_flags [2018-11-19 17:34:04,121 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!match_flags [2018-11-19 17:34:04,121 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceProtocol [2018-11-19 17:34:04,122 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceSubClass [2018-11-19 17:34:04,122 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!idProduct [2018-11-19 17:34:04,122 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceClass [2018-11-19 17:34:04,122 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceClass [2018-11-19 17:34:04,122 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceProtocol [2018-11-19 17:34:04,122 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!idVendor [2018-11-19 17:34:04,122 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceSubClass [2018-11-19 17:34:04,122 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_lo [2018-11-19 17:34:04,122 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!driver_info [2018-11-19 17:34:04,123 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_hi [2018-11-19 17:34:04,123 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceClass [2018-11-19 17:34:04,123 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!idVendor [2018-11-19 17:34:04,123 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceProtocol [2018-11-19 17:34:04,123 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceSubClass [2018-11-19 17:34:04,124 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_hi [2018-11-19 17:34:04,124 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceSubClass [2018-11-19 17:34:04,124 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!idProduct [2018-11-19 17:34:04,124 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!driver_info [2018-11-19 17:34:04,124 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceProtocol [2018-11-19 17:34:04,124 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!match_flags [2018-11-19 17:34:04,124 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceClass [2018-11-19 17:34:04,124 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_lo [2018-11-19 17:34:04,125 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceClass [2018-11-19 17:34:04,125 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!idVendor [2018-11-19 17:34:04,125 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_hi [2018-11-19 17:34:04,125 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!driver_info [2018-11-19 17:34:04,126 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!match_flags [2018-11-19 17:34:04,126 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceProtocol [2018-11-19 17:34:04,126 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceProtocol [2018-11-19 17:34:04,126 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_lo [2018-11-19 17:34:04,126 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!idProduct [2018-11-19 17:34:04,126 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceClass [2018-11-19 17:34:04,126 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceSubClass [2018-11-19 17:34:04,127 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceSubClass [2018-11-19 17:34:04,127 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!match_flags [2018-11-19 17:34:04,127 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_lo [2018-11-19 17:34:04,127 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceSubClass [2018-11-19 17:34:04,127 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!idProduct [2018-11-19 17:34:04,127 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceProtocol [2018-11-19 17:34:04,128 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceProtocol [2018-11-19 17:34:04,128 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!driver_info [2018-11-19 17:34:04,128 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!idVendor [2018-11-19 17:34:04,128 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_hi [2018-11-19 17:34:04,128 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceClass [2018-11-19 17:34:04,128 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceClass [2018-11-19 17:34:04,128 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceSubClass [2018-11-19 17:34:04,129 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_hi [2018-11-19 17:34:04,129 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceProtocol [2018-11-19 17:34:04,129 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceClass [2018-11-19 17:34:04,129 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!idProduct [2018-11-19 17:34:04,129 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceProtocol [2018-11-19 17:34:04,129 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!driver_info [2018-11-19 17:34:04,130 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!idVendor [2018-11-19 17:34:04,130 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!match_flags [2018-11-19 17:34:04,130 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceSubClass [2018-11-19 17:34:04,130 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_lo [2018-11-19 17:34:04,130 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceClass [2018-11-19 17:34:04,130 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceSubClass [2018-11-19 17:34:04,131 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceSubClass [2018-11-19 17:34:04,131 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceProtocol [2018-11-19 17:34:04,131 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!idProduct [2018-11-19 17:34:04,131 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceClass [2018-11-19 17:34:04,131 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_lo [2018-11-19 17:34:04,131 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceProtocol [2018-11-19 17:34:04,131 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceSubClass [2018-11-19 17:34:04,132 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_hi [2018-11-19 17:34:04,132 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!idVendor [2018-11-19 17:34:04,132 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!driver_info [2018-11-19 17:34:04,132 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceClass [2018-11-19 17:34:04,132 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!match_flags [2018-11-19 17:34:04,132 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceSubClass [2018-11-19 17:34:04,133 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!match_flags [2018-11-19 17:34:04,133 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceProtocol [2018-11-19 17:34:04,133 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceClass [2018-11-19 17:34:04,133 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_hi [2018-11-19 17:34:04,133 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceClass [2018-11-19 17:34:04,133 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!driver_info [2018-11-19 17:34:04,133 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_lo [2018-11-19 17:34:04,133 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!idProduct [2018-11-19 17:34:04,133 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceSubClass [2018-11-19 17:34:04,134 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceProtocol [2018-11-19 17:34:04,134 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!idVendor [2018-11-19 17:34:04,134 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceSubClass [2018-11-19 17:34:04,135 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceSubClass [2018-11-19 17:34:04,135 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!match_flags [2018-11-19 17:34:04,135 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!idProduct [2018-11-19 17:34:04,135 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceProtocol [2018-11-19 17:34:04,135 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_hi [2018-11-19 17:34:04,135 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceClass [2018-11-19 17:34:04,135 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!driver_info [2018-11-19 17:34:04,135 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_lo [2018-11-19 17:34:04,135 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!idVendor [2018-11-19 17:34:04,135 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceClass [2018-11-19 17:34:04,136 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceProtocol [2018-11-19 17:34:04,136 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceClass [2018-11-19 17:34:04,136 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceSubClass [2018-11-19 17:34:04,136 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!match_flags [2018-11-19 17:34:04,137 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_lo [2018-11-19 17:34:04,137 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!driver_info [2018-11-19 17:34:04,137 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceProtocol [2018-11-19 17:34:04,137 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!idVendor [2018-11-19 17:34:04,137 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_hi [2018-11-19 17:34:04,137 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceSubClass [2018-11-19 17:34:04,137 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!idProduct [2018-11-19 17:34:04,137 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceClass [2018-11-19 17:34:04,137 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceProtocol [2018-11-19 17:34:04,138 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!match_flags [2018-11-19 17:34:04,138 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceSubClass [2018-11-19 17:34:04,138 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceProtocol [2018-11-19 17:34:04,138 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceClass [2018-11-19 17:34:04,138 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceSubClass [2018-11-19 17:34:04,138 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceClass [2018-11-19 17:34:04,139 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!idVendor [2018-11-19 17:34:04,139 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!idProduct [2018-11-19 17:34:04,139 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_hi [2018-11-19 17:34:04,139 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!driver_info [2018-11-19 17:34:04,139 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_lo [2018-11-19 17:34:04,139 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceProtocol [2018-11-19 17:34:04,140 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceProtocol [2018-11-19 17:34:04,140 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_lo [2018-11-19 17:34:04,140 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!idProduct [2018-11-19 17:34:04,140 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceClass [2018-11-19 17:34:04,140 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceSubClass [2018-11-19 17:34:04,140 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!driver_info [2018-11-19 17:34:04,140 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceSubClass [2018-11-19 17:34:04,140 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!match_flags [2018-11-19 17:34:04,141 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceClass [2018-11-19 17:34:04,141 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_hi [2018-11-19 17:34:04,141 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!idVendor [2018-11-19 17:34:04,141 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceProtocol [2018-11-19 17:34:04,141 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!idVendor [2018-11-19 17:34:04,142 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!driver_info [2018-11-19 17:34:04,142 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceClass [2018-11-19 17:34:04,142 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!idProduct [2018-11-19 17:34:04,142 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_hi [2018-11-19 17:34:04,142 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceSubClass [2018-11-19 17:34:04,142 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceProtocol [2018-11-19 17:34:04,142 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceSubClass [2018-11-19 17:34:04,142 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceClass [2018-11-19 17:34:04,142 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!match_flags [2018-11-19 17:34:04,143 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_lo [2018-11-19 17:34:04,143 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceProtocol [2018-11-19 17:34:04,143 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!idProduct [2018-11-19 17:34:04,143 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceSubClass [2018-11-19 17:34:04,143 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceProtocol [2018-11-19 17:34:04,143 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_hi [2018-11-19 17:34:04,144 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceProtocol [2018-11-19 17:34:04,144 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!driver_info [2018-11-19 17:34:04,144 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!match_flags [2018-11-19 17:34:04,144 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_lo [2018-11-19 17:34:04,144 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceClass [2018-11-19 17:34:04,144 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceSubClass [2018-11-19 17:34:04,144 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!idVendor [2018-11-19 17:34:04,144 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceClass [2018-11-19 17:34:04,145 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_hi [2018-11-19 17:34:04,145 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!driver_info [2018-11-19 17:34:04,145 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceSubClass [2018-11-19 17:34:04,145 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceProtocol [2018-11-19 17:34:04,145 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!match_flags [2018-11-19 17:34:04,145 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!idVendor [2018-11-19 17:34:04,145 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceProtocol [2018-11-19 17:34:04,145 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceClass [2018-11-19 17:34:04,146 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_lo [2018-11-19 17:34:04,146 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceSubClass [2018-11-19 17:34:04,146 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!idProduct [2018-11-19 17:34:04,146 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceClass [2018-11-19 17:34:04,146 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceClass [2018-11-19 17:34:04,147 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!match_flags [2018-11-19 17:34:04,147 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_hi [2018-11-19 17:34:04,147 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!idVendor [2018-11-19 17:34:04,147 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceClass [2018-11-19 17:34:04,147 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!driver_info [2018-11-19 17:34:04,147 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceSubClass [2018-11-19 17:34:04,147 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!idProduct [2018-11-19 17:34:04,147 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_lo [2018-11-19 17:34:04,147 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceProtocol [2018-11-19 17:34:04,148 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceProtocol [2018-11-19 17:34:04,148 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceSubClass [2018-11-19 17:34:04,148 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceClass [2018-11-19 17:34:04,148 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceSubClass [2018-11-19 17:34:04,148 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!idProduct [2018-11-19 17:34:04,149 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceProtocol [2018-11-19 17:34:04,149 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceSubClass [2018-11-19 17:34:04,149 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!idVendor [2018-11-19 17:34:04,149 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!driver_info [2018-11-19 17:34:04,149 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_hi [2018-11-19 17:34:04,149 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceProtocol [2018-11-19 17:34:04,149 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceClass [2018-11-19 17:34:04,149 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!match_flags [2018-11-19 17:34:04,149 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_lo [2018-11-19 17:34:04,150 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!idVendor [2018-11-19 17:34:04,150 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceProtocol [2018-11-19 17:34:04,150 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceClass [2018-11-19 17:34:04,150 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_hi [2018-11-19 17:34:04,150 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceClass [2018-11-19 17:34:04,150 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!idProduct [2018-11-19 17:34:04,151 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!driver_info [2018-11-19 17:34:04,151 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_lo [2018-11-19 17:34:04,151 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceSubClass [2018-11-19 17:34:04,151 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceProtocol [2018-11-19 17:34:04,151 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceSubClass [2018-11-19 17:34:04,151 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!match_flags [2018-11-19 17:34:04,152 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_lo [2018-11-19 17:34:04,152 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!match_flags [2018-11-19 17:34:04,152 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceSubClass [2018-11-19 17:34:04,152 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!idVendor [2018-11-19 17:34:04,152 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceProtocol [2018-11-19 17:34:04,152 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceClass [2018-11-19 17:34:04,152 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceProtocol [2018-11-19 17:34:04,152 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!driver_info [2018-11-19 17:34:04,152 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_hi [2018-11-19 17:34:04,153 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!idProduct [2018-11-19 17:34:04,153 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceClass [2018-11-19 17:34:04,153 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceSubClass [2018-11-19 17:34:04,153 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceProtocol [2018-11-19 17:34:04,154 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_hi [2018-11-19 17:34:04,154 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceSubClass [2018-11-19 17:34:04,154 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceSubClass [2018-11-19 17:34:04,154 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceClass [2018-11-19 17:34:04,154 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!match_flags [2018-11-19 17:34:04,154 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!idProduct [2018-11-19 17:34:04,154 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!driver_info [2018-11-19 17:34:04,154 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_lo [2018-11-19 17:34:04,154 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceProtocol [2018-11-19 17:34:04,155 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!idVendor [2018-11-19 17:34:04,155 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceClass [2018-11-19 17:34:04,155 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!idVendor [2018-11-19 17:34:04,156 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceSubClass [2018-11-19 17:34:04,156 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceSubClass [2018-11-19 17:34:04,156 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_hi [2018-11-19 17:34:04,156 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!driver_info [2018-11-19 17:34:04,156 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceProtocol [2018-11-19 17:34:04,156 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_lo [2018-11-19 17:34:04,156 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceClass [2018-11-19 17:34:04,156 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceProtocol [2018-11-19 17:34:04,156 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceClass [2018-11-19 17:34:04,156 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!match_flags [2018-11-19 17:34:04,157 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!idProduct [2018-11-19 17:34:04,157 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_lo [2018-11-19 17:34:04,157 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!idProduct [2018-11-19 17:34:04,157 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceProtocol [2018-11-19 17:34:04,158 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!idVendor [2018-11-19 17:34:04,158 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceSubClass [2018-11-19 17:34:04,158 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!match_flags [2018-11-19 17:34:04,158 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceProtocol [2018-11-19 17:34:04,158 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceSubClass [2018-11-19 17:34:04,158 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceClass [2018-11-19 17:34:04,158 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_hi [2018-11-19 17:34:04,158 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceClass [2018-11-19 17:34:04,158 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!driver_info [2018-11-19 17:34:04,159 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!driver_info [2018-11-19 17:34:04,159 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceProtocol [2018-11-19 17:34:04,159 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_hi [2018-11-19 17:34:04,159 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceSubClass [2018-11-19 17:34:04,159 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!idProduct [2018-11-19 17:34:04,159 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_lo [2018-11-19 17:34:04,160 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceClass [2018-11-19 17:34:04,160 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceClass [2018-11-19 17:34:04,160 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceSubClass [2018-11-19 17:34:04,160 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!match_flags [2018-11-19 17:34:04,160 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceProtocol [2018-11-19 17:34:04,160 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!idVendor [2018-11-19 17:34:04,161 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceProtocol [2018-11-19 17:34:04,161 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!match_flags [2018-11-19 17:34:04,161 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceClass [2018-11-19 17:34:04,161 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceProtocol [2018-11-19 17:34:04,161 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!idVendor [2018-11-19 17:34:04,161 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_hi [2018-11-19 17:34:04,161 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceSubClass [2018-11-19 17:34:04,161 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!driver_info [2018-11-19 17:34:04,161 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceClass [2018-11-19 17:34:04,162 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceSubClass [2018-11-19 17:34:04,162 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_lo [2018-11-19 17:34:04,162 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!idProduct [2018-11-19 17:34:04,162 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceClass [2018-11-19 17:34:04,162 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceProtocol [2018-11-19 17:34:04,162 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceClass [2018-11-19 17:34:04,162 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!match_flags [2018-11-19 17:34:04,163 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_hi [2018-11-19 17:34:04,163 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceSubClass [2018-11-19 17:34:04,163 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceProtocol [2018-11-19 17:34:04,163 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_lo [2018-11-19 17:34:04,163 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!idProduct [2018-11-19 17:34:04,163 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceSubClass [2018-11-19 17:34:04,163 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!idVendor [2018-11-19 17:34:04,163 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!driver_info [2018-11-19 17:34:04,164 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceSubClass [2018-11-19 17:34:04,164 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceSubClass [2018-11-19 17:34:04,164 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!idVendor [2018-11-19 17:34:04,164 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!idProduct [2018-11-19 17:34:04,164 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!match_flags [2018-11-19 17:34:04,164 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceClass [2018-11-19 17:34:04,165 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_hi [2018-11-19 17:34:04,165 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_lo [2018-11-19 17:34:04,165 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!driver_info [2018-11-19 17:34:04,165 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceClass [2018-11-19 17:34:04,165 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceProtocol [2018-11-19 17:34:04,165 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceProtocol [2018-11-19 17:34:04,166 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceProtocol [2018-11-19 17:34:04,166 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceClass [2018-11-19 17:34:04,166 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_hi [2018-11-19 17:34:04,166 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceSubClass [2018-11-19 17:34:04,166 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_lo [2018-11-19 17:34:04,166 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceClass [2018-11-19 17:34:04,166 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!idProduct [2018-11-19 17:34:04,166 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!idVendor [2018-11-19 17:34:04,166 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!match_flags [2018-11-19 17:34:04,167 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceSubClass [2018-11-19 17:34:04,167 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!driver_info [2018-11-19 17:34:04,167 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceProtocol [2018-11-19 17:34:04,167 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceSubClass [2018-11-19 17:34:04,167 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceClass [2018-11-19 17:34:04,167 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceSubClass [2018-11-19 17:34:04,168 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceClass [2018-11-19 17:34:04,168 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceProtocol [2018-11-19 17:34:04,168 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_lo [2018-11-19 17:34:04,168 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!driver_info [2018-11-19 17:34:04,168 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!match_flags [2018-11-19 17:34:04,168 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!idProduct [2018-11-19 17:34:04,168 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_hi [2018-11-19 17:34:04,168 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!idVendor [2018-11-19 17:34:04,168 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceProtocol [2018-11-19 17:34:04,169 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceClass [2018-11-19 17:34:04,169 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_hi [2018-11-19 17:34:04,169 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceClass [2018-11-19 17:34:04,169 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!driver_info [2018-11-19 17:34:04,169 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!idVendor [2018-11-19 17:34:04,170 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!match_flags [2018-11-19 17:34:04,170 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!idProduct [2018-11-19 17:34:04,170 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceSubClass [2018-11-19 17:34:04,170 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceProtocol [2018-11-19 17:34:04,170 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceSubClass [2018-11-19 17:34:04,170 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceProtocol [2018-11-19 17:34:04,170 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_lo [2018-11-19 17:34:04,171 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!match_flags [2018-11-19 17:34:04,171 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceClass [2018-11-19 17:34:04,171 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!idProduct [2018-11-19 17:34:04,171 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!driver_info [2018-11-19 17:34:04,171 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceProtocol [2018-11-19 17:34:04,171 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceSubClass [2018-11-19 17:34:04,171 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_lo [2018-11-19 17:34:04,172 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceProtocol [2018-11-19 17:34:04,172 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceClass [2018-11-19 17:34:04,172 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_hi [2018-11-19 17:34:04,172 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!idVendor [2018-11-19 17:34:04,172 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceSubClass [2018-11-19 17:34:04,173 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceProtocol [2018-11-19 17:34:04,173 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!idVendor [2018-11-19 17:34:04,173 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_hi [2018-11-19 17:34:04,173 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!idProduct [2018-11-19 17:34:04,173 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!driver_info [2018-11-19 17:34:04,173 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceClass [2018-11-19 17:34:04,173 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!match_flags [2018-11-19 17:34:04,173 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceSubClass [2018-11-19 17:34:04,173 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceClass [2018-11-19 17:34:04,174 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_lo [2018-11-19 17:34:04,174 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceSubClass [2018-11-19 17:34:04,174 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceProtocol [2018-11-19 17:34:04,174 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!idVendor [2018-11-19 17:34:04,174 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceProtocol [2018-11-19 17:34:04,175 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceSubClass [2018-11-19 17:34:04,175 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_hi [2018-11-19 17:34:04,175 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceClass [2018-11-19 17:34:04,175 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!driver_info [2018-11-19 17:34:04,175 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!idProduct [2018-11-19 17:34:04,175 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceSubClass [2018-11-19 17:34:04,175 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_lo [2018-11-19 17:34:04,175 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!match_flags [2018-11-19 17:34:04,175 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceProtocol [2018-11-19 17:34:04,176 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceClass [2018-11-19 17:34:04,176 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceSubClass [2018-11-19 17:34:04,176 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!idVendor [2018-11-19 17:34:04,176 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!idProduct [2018-11-19 17:34:04,176 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceProtocol [2018-11-19 17:34:04,176 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_lo [2018-11-19 17:34:04,177 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!driver_info [2018-11-19 17:34:04,177 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceSubClass [2018-11-19 17:34:04,177 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceClass [2018-11-19 17:34:04,177 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_hi [2018-11-19 17:34:04,177 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!match_flags [2018-11-19 17:34:04,177 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceProtocol [2018-11-19 17:34:04,177 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceClass [2018-11-19 17:34:04,178 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!match_flags [2018-11-19 17:34:04,178 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_lo [2018-11-19 17:34:04,178 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceProtocol [2018-11-19 17:34:04,178 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceSubClass [2018-11-19 17:34:04,178 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!idProduct [2018-11-19 17:34:04,178 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceProtocol [2018-11-19 17:34:04,178 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!idVendor [2018-11-19 17:34:04,179 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!driver_info [2018-11-19 17:34:04,179 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_hi [2018-11-19 17:34:04,179 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceSubClass [2018-11-19 17:34:04,179 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceClass [2018-11-19 17:34:04,179 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceClass [2018-11-19 17:34:04,180 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceProtocol [2018-11-19 17:34:04,180 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!match_flags [2018-11-19 17:34:04,180 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceClass [2018-11-19 17:34:04,180 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceSubClass [2018-11-19 17:34:04,180 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_hi [2018-11-19 17:34:04,180 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceClass [2018-11-19 17:34:04,180 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!idVendor [2018-11-19 17:34:04,180 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!idProduct [2018-11-19 17:34:04,181 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceSubClass [2018-11-19 17:34:04,181 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceProtocol [2018-11-19 17:34:04,181 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!driver_info [2018-11-19 17:34:04,181 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_lo [2018-11-19 17:34:04,182 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!match_flags [2018-11-19 17:34:04,182 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceProtocol [2018-11-19 17:34:04,182 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!idProduct [2018-11-19 17:34:04,182 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!idVendor [2018-11-19 17:34:04,182 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceSubClass [2018-11-19 17:34:04,182 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceProtocol [2018-11-19 17:34:04,182 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!driver_info [2018-11-19 17:34:04,182 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_hi [2018-11-19 17:34:04,182 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceClass [2018-11-19 17:34:04,183 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_lo [2018-11-19 17:34:04,183 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceClass [2018-11-19 17:34:04,183 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceSubClass [2018-11-19 17:34:04,183 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceClass [2018-11-19 17:34:04,183 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!idProduct [2018-11-19 17:34:04,183 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceSubClass [2018-11-19 17:34:04,184 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceProtocol [2018-11-19 17:34:04,184 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceSubClass [2018-11-19 17:34:04,184 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!idVendor [2018-11-19 17:34:04,184 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_lo [2018-11-19 17:34:04,184 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!driver_info [2018-11-19 17:34:04,184 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_hi [2018-11-19 17:34:04,184 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceProtocol [2018-11-19 17:34:04,184 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!match_flags [2018-11-19 17:34:04,184 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceClass [2018-11-19 17:34:04,185 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!idVendor [2018-11-19 17:34:04,185 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_hi [2018-11-19 17:34:04,185 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceProtocol [2018-11-19 17:34:04,185 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceProtocol [2018-11-19 17:34:04,185 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!idProduct [2018-11-19 17:34:04,185 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceSubClass [2018-11-19 17:34:04,185 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceClass [2018-11-19 17:34:04,186 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceClass [2018-11-19 17:34:04,186 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!driver_info [2018-11-19 17:34:04,186 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!match_flags [2018-11-19 17:34:04,186 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceSubClass [2018-11-19 17:34:04,186 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_lo [2018-11-19 17:34:04,186 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!match_flags [2018-11-19 17:34:04,187 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceSubClass [2018-11-19 17:34:04,187 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceProtocol [2018-11-19 17:34:04,187 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!idVendor [2018-11-19 17:34:04,187 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceClass [2018-11-19 17:34:04,187 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!idProduct [2018-11-19 17:34:04,187 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_hi [2018-11-19 17:34:04,187 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceSubClass [2018-11-19 17:34:04,187 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceProtocol [2018-11-19 17:34:04,187 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_lo [2018-11-19 17:34:04,188 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceClass [2018-11-19 17:34:04,188 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!driver_info [2018-11-19 17:34:04,188 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!idVendor [2018-11-19 17:34:04,188 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceClass [2018-11-19 17:34:04,188 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!match_flags [2018-11-19 17:34:04,188 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceClass [2018-11-19 17:34:04,188 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceProtocol [2018-11-19 17:34:04,189 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceSubClass [2018-11-19 17:34:04,189 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceSubClass [2018-11-19 17:34:04,189 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_hi [2018-11-19 17:34:04,189 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!driver_info [2018-11-19 17:34:04,189 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceProtocol [2018-11-19 17:34:04,189 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_lo [2018-11-19 17:34:04,189 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!idProduct [2018-11-19 17:34:04,190 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_lo [2018-11-19 17:34:04,190 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!match_flags [2018-11-19 17:34:04,190 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!idVendor [2018-11-19 17:34:04,190 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceSubClass [2018-11-19 17:34:04,190 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_hi [2018-11-19 17:34:04,190 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceClass [2018-11-19 17:34:04,190 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceProtocol [2018-11-19 17:34:04,191 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!idProduct [2018-11-19 17:34:04,191 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceSubClass [2018-11-19 17:34:04,191 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceProtocol [2018-11-19 17:34:04,191 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceClass [2018-11-19 17:34:04,191 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!driver_info [2018-11-19 17:34:04,191 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_hi [2018-11-19 17:34:04,192 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_lo [2018-11-19 17:34:04,192 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceSubClass [2018-11-19 17:34:04,192 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceProtocol [2018-11-19 17:34:04,192 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!idProduct [2018-11-19 17:34:04,192 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceClass [2018-11-19 17:34:04,192 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceClass [2018-11-19 17:34:04,192 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!match_flags [2018-11-19 17:34:04,192 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceProtocol [2018-11-19 17:34:04,193 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!driver_info [2018-11-19 17:34:04,193 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!idVendor [2018-11-19 17:34:04,193 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceSubClass [2018-11-19 17:34:04,193 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_lo [2018-11-19 17:34:04,193 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceProtocol [2018-11-19 17:34:04,194 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!driver_info [2018-11-19 17:34:04,194 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceClass [2018-11-19 17:34:04,194 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceSubClass [2018-11-19 17:34:04,194 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!idVendor [2018-11-19 17:34:04,194 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceProtocol [2018-11-19 17:34:04,194 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_hi [2018-11-19 17:34:04,194 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceClass [2018-11-19 17:34:04,194 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!match_flags [2018-11-19 17:34:04,194 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!idProduct [2018-11-19 17:34:04,195 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceSubClass [2018-11-19 17:34:04,195 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!idProduct [2018-11-19 17:34:04,195 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceClass [2018-11-19 17:34:04,195 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_lo [2018-11-19 17:34:04,196 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!match_flags [2018-11-19 17:34:04,196 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_hi [2018-11-19 17:34:04,196 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceSubClass [2018-11-19 17:34:04,196 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceProtocol [2018-11-19 17:34:04,196 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!driver_info [2018-11-19 17:34:04,196 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceClass [2018-11-19 17:34:04,196 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceSubClass [2018-11-19 17:34:04,196 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceProtocol [2018-11-19 17:34:04,196 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!idVendor [2018-11-19 17:34:04,197 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceProtocol [2018-11-19 17:34:04,197 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_hi [2018-11-19 17:34:04,197 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceProtocol [2018-11-19 17:34:04,197 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceClass [2018-11-19 17:34:04,197 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceClass [2018-11-19 17:34:04,198 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!match_flags [2018-11-19 17:34:04,198 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!driver_info [2018-11-19 17:34:04,198 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!idProduct [2018-11-19 17:34:04,198 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceSubClass [2018-11-19 17:34:04,198 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceSubClass [2018-11-19 17:34:04,198 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!idVendor [2018-11-19 17:34:04,198 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_lo [2018-11-19 17:34:04,199 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!match_flags [2018-11-19 17:34:04,199 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceProtocol [2018-11-19 17:34:04,199 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!idProduct [2018-11-19 17:34:04,199 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceClass [2018-11-19 17:34:04,199 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_lo [2018-11-19 17:34:04,199 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceSubClass [2018-11-19 17:34:04,200 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!idVendor [2018-11-19 17:34:04,200 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceClass [2018-11-19 17:34:04,200 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceSubClass [2018-11-19 17:34:04,200 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceProtocol [2018-11-19 17:34:04,200 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_hi [2018-11-19 17:34:04,200 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!driver_info [2018-11-19 17:34:04,201 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceProtocol [2018-11-19 17:34:04,201 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceClass [2018-11-19 17:34:04,201 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_lo [2018-11-19 17:34:04,201 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!driver_info [2018-11-19 17:34:04,202 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!idVendor [2018-11-19 17:34:04,202 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!match_flags [2018-11-19 17:34:04,202 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceSubClass [2018-11-19 17:34:04,202 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!idProduct [2018-11-19 17:34:04,202 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_hi [2018-11-19 17:34:04,202 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceSubClass [2018-11-19 17:34:04,203 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceProtocol [2018-11-19 17:34:04,203 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceClass [2018-11-19 17:34:04,203 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!idProduct [2018-11-19 17:34:04,203 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceProtocol [2018-11-19 17:34:04,204 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceClass [2018-11-19 17:34:04,204 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceProtocol [2018-11-19 17:34:04,204 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!driver_info [2018-11-19 17:34:04,204 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceClass [2018-11-19 17:34:04,204 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_lo [2018-11-19 17:34:04,204 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceSubClass [2018-11-19 17:34:04,204 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!match_flags [2018-11-19 17:34:04,204 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!idVendor [2018-11-19 17:34:04,204 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceSubClass [2018-11-19 17:34:04,204 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_hi [2018-11-19 17:34:04,205 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceProtocol [2018-11-19 17:34:04,205 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceClass [2018-11-19 17:34:04,205 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceSubClass [2018-11-19 17:34:04,205 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceSubClass [2018-11-19 17:34:04,205 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!idProduct [2018-11-19 17:34:04,206 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_hi [2018-11-19 17:34:04,206 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!idVendor [2018-11-19 17:34:04,206 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!driver_info [2018-11-19 17:34:04,206 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!match_flags [2018-11-19 17:34:04,206 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceClass [2018-11-19 17:34:04,206 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceProtocol [2018-11-19 17:34:04,206 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_lo [2018-11-19 17:34:04,207 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!idVendor [2018-11-19 17:34:04,207 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceClass [2018-11-19 17:34:04,207 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_hi [2018-11-19 17:34:04,207 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!idProduct [2018-11-19 17:34:04,207 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceProtocol [2018-11-19 17:34:04,207 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_lo [2018-11-19 17:34:04,207 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceSubClass [2018-11-19 17:34:04,207 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceProtocol [2018-11-19 17:34:04,208 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!match_flags [2018-11-19 17:34:04,208 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceSubClass [2018-11-19 17:34:04,208 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceClass [2018-11-19 17:34:04,208 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!driver_info [2018-11-19 17:34:04,209 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!idProduct [2018-11-19 17:34:04,209 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceClass [2018-11-19 17:34:04,209 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceClass [2018-11-19 17:34:04,209 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!driver_info [2018-11-19 17:34:04,209 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_lo [2018-11-19 17:34:04,209 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!match_flags [2018-11-19 17:34:04,210 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceSubClass [2018-11-19 17:34:04,210 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceProtocol [2018-11-19 17:34:04,210 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceSubClass [2018-11-19 17:34:04,210 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_hi [2018-11-19 17:34:04,210 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceProtocol [2018-11-19 17:34:04,210 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!idVendor [2018-11-19 17:34:04,211 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!idVendor [2018-11-19 17:34:04,211 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceClass [2018-11-19 17:34:04,211 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceSubClass [2018-11-19 17:34:04,211 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceClass [2018-11-19 17:34:04,212 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceProtocol [2018-11-19 17:34:04,212 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_hi [2018-11-19 17:34:04,212 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_lo [2018-11-19 17:34:04,212 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceProtocol [2018-11-19 17:34:04,212 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!idProduct [2018-11-19 17:34:04,212 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceSubClass [2018-11-19 17:34:04,212 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!driver_info [2018-11-19 17:34:04,212 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!match_flags [2018-11-19 17:34:04,213 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!idVendor [2018-11-19 17:34:04,213 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceProtocol [2018-11-19 17:34:04,213 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceSubClass [2018-11-19 17:34:04,213 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceSubClass [2018-11-19 17:34:04,213 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_lo [2018-11-19 17:34:04,214 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!match_flags [2018-11-19 17:34:04,214 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceClass [2018-11-19 17:34:04,214 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!idProduct [2018-11-19 17:34:04,214 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_hi [2018-11-19 17:34:04,214 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceClass [2018-11-19 17:34:04,214 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!driver_info [2018-11-19 17:34:04,214 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceProtocol [2018-11-19 17:34:04,215 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!idProduct [2018-11-19 17:34:04,215 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceClass [2018-11-19 17:34:04,215 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!driver_info [2018-11-19 17:34:04,215 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceProtocol [2018-11-19 17:34:04,216 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceSubClass [2018-11-19 17:34:04,216 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!idVendor [2018-11-19 17:34:04,216 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceClass [2018-11-19 17:34:04,216 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!match_flags [2018-11-19 17:34:04,216 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_hi [2018-11-19 17:34:04,217 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_lo [2018-11-19 17:34:04,217 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceSubClass [2018-11-19 17:34:04,217 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceProtocol [2018-11-19 17:34:04,218 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_hi [2018-11-19 17:34:04,218 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_lo [2018-11-19 17:34:04,218 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceProtocol [2018-11-19 17:34:04,218 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceClass [2018-11-19 17:34:04,218 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceProtocol [2018-11-19 17:34:04,219 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!idProduct [2018-11-19 17:34:04,219 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceSubClass [2018-11-19 17:34:04,219 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!idVendor [2018-11-19 17:34:04,219 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!match_flags [2018-11-19 17:34:04,219 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!driver_info [2018-11-19 17:34:04,219 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceClass [2018-11-19 17:34:04,219 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceSubClass [2018-11-19 17:34:04,220 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!idVendor [2018-11-19 17:34:04,220 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceSubClass [2018-11-19 17:34:04,221 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!match_flags [2018-11-19 17:34:04,221 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!idProduct [2018-11-19 17:34:04,221 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_lo [2018-11-19 17:34:04,221 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceProtocol [2018-11-19 17:34:04,221 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_hi [2018-11-19 17:34:04,221 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!driver_info [2018-11-19 17:34:04,221 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceClass [2018-11-19 17:34:04,222 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceSubClass [2018-11-19 17:34:04,222 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceProtocol [2018-11-19 17:34:04,222 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceClass [2018-11-19 17:34:04,223 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!idVendor [2018-11-19 17:34:04,223 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_hi [2018-11-19 17:34:04,224 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceClass [2018-11-19 17:34:04,224 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!match_flags [2018-11-19 17:34:04,224 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!idProduct [2018-11-19 17:34:04,224 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceSubClass [2018-11-19 17:34:04,224 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_lo [2018-11-19 17:34:04,225 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceSubClass [2018-11-19 17:34:04,225 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceClass [2018-11-19 17:34:04,225 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceProtocol [2018-11-19 17:34:04,225 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceProtocol [2018-11-19 17:34:04,225 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!driver_info [2018-11-19 17:34:04,226 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceClass [2018-11-19 17:34:04,226 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_lo [2018-11-19 17:34:04,226 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceProtocol [2018-11-19 17:34:04,227 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceClass [2018-11-19 17:34:04,227 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!driver_info [2018-11-19 17:34:04,227 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_hi [2018-11-19 17:34:04,227 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!match_flags [2018-11-19 17:34:04,227 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceSubClass [2018-11-19 17:34:04,227 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!idProduct [2018-11-19 17:34:04,227 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceSubClass [2018-11-19 17:34:04,228 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!idVendor [2018-11-19 17:34:04,228 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceProtocol [2018-11-19 17:34:04,228 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!idProduct [2018-11-19 17:34:04,228 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!driver_info [2018-11-19 17:34:04,229 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!idVendor [2018-11-19 17:34:04,229 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!match_flags [2018-11-19 17:34:04,229 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceClass [2018-11-19 17:34:04,229 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceClass [2018-11-19 17:34:04,229 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_hi [2018-11-19 17:34:04,229 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceProtocol [2018-11-19 17:34:04,229 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_lo [2018-11-19 17:34:04,229 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceSubClass [2018-11-19 17:34:04,229 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceSubClass [2018-11-19 17:34:04,230 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceProtocol [2018-11-19 17:34:04,230 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceClass [2018-11-19 17:34:04,230 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceClass [2018-11-19 17:34:04,231 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceSubClass [2018-11-19 17:34:04,231 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_lo [2018-11-19 17:34:04,231 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceSubClass [2018-11-19 17:34:04,231 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!driver_info [2018-11-19 17:34:04,231 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_hi [2018-11-19 17:34:04,231 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceProtocol [2018-11-19 17:34:04,231 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!idVendor [2018-11-19 17:34:04,231 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!match_flags [2018-11-19 17:34:04,231 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceProtocol [2018-11-19 17:34:04,231 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!idProduct [2018-11-19 17:34:04,232 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_hi [2018-11-19 17:34:04,232 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!match_flags [2018-11-19 17:34:04,232 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!driver_info [2018-11-19 17:34:04,233 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceSubClass [2018-11-19 17:34:04,233 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceClass [2018-11-19 17:34:04,233 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!idProduct [2018-11-19 17:34:04,233 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceClass [2018-11-19 17:34:04,233 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceProtocol [2018-11-19 17:34:04,233 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_lo [2018-11-19 17:34:04,233 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceProtocol [2018-11-19 17:34:04,233 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceSubClass [2018-11-19 17:34:04,233 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!idVendor [2018-11-19 17:34:04,234 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceClass [2018-11-19 17:34:04,234 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!idProduct [2018-11-19 17:34:04,234 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!idVendor [2018-11-19 17:34:04,235 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!match_flags [2018-11-19 17:34:04,235 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceProtocol [2018-11-19 17:34:04,235 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_lo [2018-11-19 17:34:04,235 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceProtocol [2018-11-19 17:34:04,235 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!driver_info [2018-11-19 17:34:04,235 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceClass [2018-11-19 17:34:04,235 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_hi [2018-11-19 17:34:04,235 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceSubClass [2018-11-19 17:34:04,236 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceSubClass [2018-11-19 17:34:04,236 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_hi [2018-11-19 17:34:04,236 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceClass [2018-11-19 17:34:04,236 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!idProduct [2018-11-19 17:34:04,236 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!idVendor [2018-11-19 17:34:04,236 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceSubClass [2018-11-19 17:34:04,237 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceSubClass [2018-11-19 17:34:04,237 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceProtocol [2018-11-19 17:34:04,237 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!driver_info [2018-11-19 17:34:04,237 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!match_flags [2018-11-19 17:34:04,237 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_lo [2018-11-19 17:34:04,237 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceClass [2018-11-19 17:34:04,237 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceProtocol [2018-11-19 17:34:04,238 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceClass [2018-11-19 17:34:04,238 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceSubClass [2018-11-19 17:34:04,238 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceProtocol [2018-11-19 17:34:04,238 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceProtocol [2018-11-19 17:34:04,238 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!idProduct [2018-11-19 17:34:04,238 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_hi [2018-11-19 17:34:04,238 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!match_flags [2018-11-19 17:34:04,239 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!idVendor [2018-11-19 17:34:04,239 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceSubClass [2018-11-19 17:34:04,239 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceClass [2018-11-19 17:34:04,239 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!driver_info [2018-11-19 17:34:04,239 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_lo [2018-11-19 17:34:04,240 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!idProduct [2018-11-19 17:34:04,240 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_lo [2018-11-19 17:34:04,240 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceSubClass [2018-11-19 17:34:04,240 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!driver_info [2018-11-19 17:34:04,241 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceClass [2018-11-19 17:34:04,241 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceClass [2018-11-19 17:34:04,241 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceProtocol [2018-11-19 17:34:04,241 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceSubClass [2018-11-19 17:34:04,241 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!idVendor [2018-11-19 17:34:04,242 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!match_flags [2018-11-19 17:34:04,242 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceProtocol [2018-11-19 17:34:04,242 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_hi [2018-11-19 17:34:04,243 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!idVendor [2018-11-19 17:34:04,243 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_lo [2018-11-19 17:34:04,243 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!match_flags [2018-11-19 17:34:04,243 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceProtocol [2018-11-19 17:34:04,244 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceSubClass [2018-11-19 17:34:04,244 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceClass [2018-11-19 17:34:04,244 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!driver_info [2018-11-19 17:34:04,244 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceClass [2018-11-19 17:34:04,244 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!idProduct [2018-11-19 17:34:04,244 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceSubClass [2018-11-19 17:34:04,244 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceProtocol [2018-11-19 17:34:04,245 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_hi [2018-11-19 17:34:04,245 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!idVendor [2018-11-19 17:34:04,245 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceProtocol [2018-11-19 17:34:04,246 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceProtocol [2018-11-19 17:34:04,246 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceSubClass [2018-11-19 17:34:04,246 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!match_flags [2018-11-19 17:34:04,246 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!idProduct [2018-11-19 17:34:04,246 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_lo [2018-11-19 17:34:04,246 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!driver_info [2018-11-19 17:34:04,247 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceSubClass [2018-11-19 17:34:04,247 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceClass [2018-11-19 17:34:04,247 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_hi [2018-11-19 17:34:04,247 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceClass [2018-11-19 17:34:04,248 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceSubClass [2018-11-19 17:34:04,248 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!idProduct [2018-11-19 17:34:04,249 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_lo [2018-11-19 17:34:04,249 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!driver_info [2018-11-19 17:34:04,249 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceClass [2018-11-19 17:34:04,249 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceSubClass [2018-11-19 17:34:04,249 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!match_flags [2018-11-19 17:34:04,250 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceProtocol [2018-11-19 17:34:04,250 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_hi [2018-11-19 17:34:04,250 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!idVendor [2018-11-19 17:34:04,250 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceProtocol [2018-11-19 17:34:04,250 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceClass [2018-11-19 17:34:04,251 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceProtocol [2018-11-19 17:34:04,252 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!idVendor [2018-11-19 17:34:04,252 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceClass [2018-11-19 17:34:04,252 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_lo [2018-11-19 17:34:04,252 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceSubClass [2018-11-19 17:34:04,252 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!match_flags [2018-11-19 17:34:04,253 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceSubClass [2018-11-19 17:34:04,253 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!idProduct [2018-11-19 17:34:04,253 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceClass [2018-11-19 17:34:04,253 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_hi [2018-11-19 17:34:04,253 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceProtocol [2018-11-19 17:34:04,253 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!driver_info [2018-11-19 17:34:04,254 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!idVendor [2018-11-19 17:34:04,254 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!driver_info [2018-11-19 17:34:04,255 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_hi [2018-11-19 17:34:04,255 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!idProduct [2018-11-19 17:34:04,255 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceClass [2018-11-19 17:34:04,255 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceProtocol [2018-11-19 17:34:04,255 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceSubClass [2018-11-19 17:34:04,255 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceSubClass [2018-11-19 17:34:04,255 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_lo [2018-11-19 17:34:04,255 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceProtocol [2018-11-19 17:34:04,255 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceClass [2018-11-19 17:34:04,256 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!match_flags [2018-11-19 17:34:04,256 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceClass [2018-11-19 17:34:04,256 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceSubClass [2018-11-19 17:34:04,256 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!match_flags [2018-11-19 17:34:04,256 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!driver_info [2018-11-19 17:34:04,256 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceProtocol [2018-11-19 17:34:04,257 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!idVendor [2018-11-19 17:34:04,257 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!idProduct [2018-11-19 17:34:04,257 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_lo [2018-11-19 17:34:04,257 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_hi [2018-11-19 17:34:04,257 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceClass [2018-11-19 17:34:04,257 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceProtocol [2018-11-19 17:34:04,257 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceSubClass [2018-11-19 17:34:04,258 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!idProduct [2018-11-19 17:34:04,258 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!driver_info [2018-11-19 17:34:04,258 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!idVendor [2018-11-19 17:34:04,258 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceSubClass [2018-11-19 17:34:04,258 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceProtocol [2018-11-19 17:34:04,259 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceClass [2018-11-19 17:34:04,259 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceSubClass [2018-11-19 17:34:04,259 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_hi [2018-11-19 17:34:04,259 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceClass [2018-11-19 17:34:04,259 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_lo [2018-11-19 17:34:04,259 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceProtocol [2018-11-19 17:34:04,260 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!match_flags [2018-11-19 17:34:04,261 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_lo [2018-11-19 17:34:04,261 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceClass [2018-11-19 17:34:04,261 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceSubClass [2018-11-19 17:34:04,261 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceClass [2018-11-19 17:34:04,261 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_hi [2018-11-19 17:34:04,261 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!idProduct [2018-11-19 17:34:04,262 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceProtocol [2018-11-19 17:34:04,262 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!match_flags [2018-11-19 17:34:04,262 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!idVendor [2018-11-19 17:34:04,262 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceProtocol [2018-11-19 17:34:04,262 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!driver_info [2018-11-19 17:34:04,262 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceSubClass [2018-11-19 17:34:04,262 WARN L1239 BoogieBacktranslator]: Unfinished Backtranslation: Expression #t~switch148 has a C AST node but it is no IASTExpression: class org.eclipse.cdt.internal.core.dom.parser.c.CASTSwitchStatement [2018-11-19 17:34:04,263 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceProtocol [2018-11-19 17:34:04,263 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_lo [2018-11-19 17:34:04,263 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!idProduct [2018-11-19 17:34:04,263 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceClass [2018-11-19 17:34:04,263 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceClass [2018-11-19 17:34:04,264 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!match_flags [2018-11-19 17:34:04,264 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!idVendor [2018-11-19 17:34:04,264 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceProtocol [2018-11-19 17:34:04,264 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceSubClass [2018-11-19 17:34:04,264 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!driver_info [2018-11-19 17:34:04,264 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceSubClass [2018-11-19 17:34:04,264 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_hi [2018-11-19 17:34:04,264 WARN L1239 BoogieBacktranslator]: Unfinished Backtranslation: Expression #t~switch148 has a C AST node but it is no IASTExpression: class org.eclipse.cdt.internal.core.dom.parser.c.CASTSwitchStatement [2018-11-19 17:34:04,265 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceClass [2018-11-19 17:34:04,265 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!idProduct [2018-11-19 17:34:04,265 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!idVendor [2018-11-19 17:34:04,265 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_lo [2018-11-19 17:34:04,266 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!driver_info [2018-11-19 17:34:04,266 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_hi [2018-11-19 17:34:04,266 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceSubClass [2018-11-19 17:34:04,266 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!match_flags [2018-11-19 17:34:04,266 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceProtocol [2018-11-19 17:34:04,266 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceSubClass [2018-11-19 17:34:04,267 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceProtocol [2018-11-19 17:34:04,267 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceClass [2018-11-19 17:34:04,267 WARN L1239 BoogieBacktranslator]: Unfinished Backtranslation: Expression #t~switch148 has a C AST node but it is no IASTExpression: class org.eclipse.cdt.internal.core.dom.parser.c.CASTSwitchStatement [2018-11-19 17:34:04,268 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceSubClass [2018-11-19 17:34:04,268 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceSubClass [2018-11-19 17:34:04,268 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!idProduct [2018-11-19 17:34:04,268 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceClass [2018-11-19 17:34:04,268 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceClass [2018-11-19 17:34:04,269 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!idVendor [2018-11-19 17:34:04,269 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceProtocol [2018-11-19 17:34:04,269 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_lo [2018-11-19 17:34:04,269 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!match_flags [2018-11-19 17:34:04,269 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_hi [2018-11-19 17:34:04,269 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceProtocol [2018-11-19 17:34:04,270 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!driver_info [2018-11-19 17:34:04,270 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!driver_info [2018-11-19 17:34:04,270 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!idVendor [2018-11-19 17:34:04,271 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceSubClass [2018-11-19 17:34:04,271 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!idProduct [2018-11-19 17:34:04,271 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_hi [2018-11-19 17:34:04,271 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceProtocol [2018-11-19 17:34:04,271 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceSubClass [2018-11-19 17:34:04,271 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!match_flags [2018-11-19 17:34:04,271 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceClass [2018-11-19 17:34:04,272 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceClass [2018-11-19 17:34:04,272 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceProtocol [2018-11-19 17:34:04,272 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_lo [2018-11-19 17:34:04,272 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceSubClass [2018-11-19 17:34:04,272 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!match_flags [2018-11-19 17:34:04,273 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!idProduct [2018-11-19 17:34:04,273 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_lo [2018-11-19 17:34:04,273 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_hi [2018-11-19 17:34:04,273 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceSubClass [2018-11-19 17:34:04,273 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!driver_info [2018-11-19 17:34:04,273 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceProtocol [2018-11-19 17:34:04,273 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceClass [2018-11-19 17:34:04,273 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceClass [2018-11-19 17:34:04,273 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!idVendor [2018-11-19 17:34:04,273 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceProtocol [2018-11-19 17:34:04,274 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceClass [2018-11-19 17:34:04,274 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceSubClass [2018-11-19 17:34:04,274 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceSubClass [2018-11-19 17:34:04,274 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceClass [2018-11-19 17:34:04,274 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_lo [2018-11-19 17:34:04,274 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!idProduct [2018-11-19 17:34:04,274 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!match_flags [2018-11-19 17:34:04,275 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!driver_info [2018-11-19 17:34:04,275 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceProtocol [2018-11-19 17:34:04,275 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!idVendor [2018-11-19 17:34:04,275 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceProtocol [2018-11-19 17:34:04,275 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_hi [2018-11-19 17:34:04,276 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceSubClass [2018-11-19 17:34:04,276 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceClass [2018-11-19 17:34:04,276 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceProtocol [2018-11-19 17:34:04,276 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceSubClass [2018-11-19 17:34:04,276 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!driver_info [2018-11-19 17:34:04,277 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceProtocol [2018-11-19 17:34:04,277 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!idProduct [2018-11-19 17:34:04,277 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_hi [2018-11-19 17:34:04,277 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_lo [2018-11-19 17:34:04,277 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!match_flags [2018-11-19 17:34:04,278 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceClass [2018-11-19 17:34:04,278 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!idVendor [2018-11-19 17:34:04,278 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!match_flags [2018-11-19 17:34:04,278 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceClass [2018-11-19 17:34:04,278 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceProtocol [2018-11-19 17:34:04,278 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceClass [2018-11-19 17:34:04,279 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceSubClass [2018-11-19 17:34:04,279 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!idVendor [2018-11-19 17:34:04,279 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!idProduct [2018-11-19 17:34:04,279 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_hi [2018-11-19 17:34:04,279 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceProtocol [2018-11-19 17:34:04,279 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!driver_info [2018-11-19 17:34:04,279 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_lo [2018-11-19 17:34:04,279 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceSubClass [2018-11-19 17:34:04,280 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!match_flags [2018-11-19 17:34:04,280 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceSubClass [2018-11-19 17:34:04,280 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceSubClass [2018-11-19 17:34:04,281 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceClass [2018-11-19 17:34:04,281 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!driver_info [2018-11-19 17:34:04,281 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceProtocol [2018-11-19 17:34:04,281 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_lo [2018-11-19 17:34:04,281 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_hi [2018-11-19 17:34:04,281 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!idVendor [2018-11-19 17:34:04,282 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceClass [2018-11-19 17:34:04,282 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceProtocol [2018-11-19 17:34:04,282 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!idProduct [2018-11-19 17:34:04,283 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceSubClass [2018-11-19 17:34:04,283 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_lo [2018-11-19 17:34:04,283 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!driver_info [2018-11-19 17:34:04,283 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceClass [2018-11-19 17:34:04,283 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceClass [2018-11-19 17:34:04,283 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!match_flags [2018-11-19 17:34:04,283 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!idVendor [2018-11-19 17:34:04,284 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_hi [2018-11-19 17:34:04,284 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceProtocol [2018-11-19 17:34:04,284 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceSubClass [2018-11-19 17:34:04,284 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!idProduct [2018-11-19 17:34:04,284 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceProtocol [2018-11-19 17:34:04,284 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!idVendor [2018-11-19 17:34:04,284 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!driver_info [2018-11-19 17:34:04,285 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceClass [2018-11-19 17:34:04,285 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceClass [2018-11-19 17:34:04,285 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceSubClass [2018-11-19 17:34:04,285 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!idProduct [2018-11-19 17:34:04,285 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceSubClass [2018-11-19 17:34:04,285 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!match_flags [2018-11-19 17:34:04,285 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceProtocol [2018-11-19 17:34:04,285 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_hi [2018-11-19 17:34:04,285 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_lo [2018-11-19 17:34:04,286 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceProtocol [2018-11-19 17:34:04,286 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_hi [2018-11-19 17:34:04,286 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceClass [2018-11-19 17:34:04,286 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!idVendor [2018-11-19 17:34:04,287 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceClass [2018-11-19 17:34:04,287 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceProtocol [2018-11-19 17:34:04,287 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceProtocol [2018-11-19 17:34:04,287 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!idProduct [2018-11-19 17:34:04,287 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_lo [2018-11-19 17:34:04,288 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceSubClass [2018-11-19 17:34:04,288 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceSubClass [2018-11-19 17:34:04,288 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!match_flags [2018-11-19 17:34:04,288 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!driver_info [2018-11-19 17:34:04,289 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!driver_info [2018-11-19 17:34:04,289 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceProtocol [2018-11-19 17:34:04,289 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!match_flags [2018-11-19 17:34:04,290 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceClass [2018-11-19 17:34:04,290 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceSubClass [2018-11-19 17:34:04,290 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceClass [2018-11-19 17:34:04,290 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceSubClass [2018-11-19 17:34:04,290 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_hi [2018-11-19 17:34:04,291 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_lo [2018-11-19 17:34:04,291 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!idProduct [2018-11-19 17:34:04,291 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceProtocol [2018-11-19 17:34:04,291 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!idVendor [2018-11-19 17:34:04,292 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceClass [2018-11-19 17:34:04,292 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceProtocol [2018-11-19 17:34:04,292 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!match_flags [2018-11-19 17:34:04,292 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_lo [2018-11-19 17:34:04,292 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!idProduct [2018-11-19 17:34:04,292 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceSubClass [2018-11-19 17:34:04,292 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!driver_info [2018-11-19 17:34:04,293 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceClass [2018-11-19 17:34:04,293 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_hi [2018-11-19 17:34:04,293 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceProtocol [2018-11-19 17:34:04,293 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!idVendor [2018-11-19 17:34:04,293 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceSubClass [2018-11-19 17:34:04,294 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceSubClass [2018-11-19 17:34:04,294 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!idProduct [2018-11-19 17:34:04,294 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_lo [2018-11-19 17:34:04,294 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!driver_info [2018-11-19 17:34:04,294 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceClass [2018-11-19 17:34:04,294 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceProtocol [2018-11-19 17:34:04,294 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!idVendor [2018-11-19 17:34:04,295 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceProtocol [2018-11-19 17:34:04,295 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceClass [2018-11-19 17:34:04,295 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!match_flags [2018-11-19 17:34:04,295 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceSubClass [2018-11-19 17:34:04,295 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_hi [2018-11-19 17:34:04,296 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceSubClass [2018-11-19 17:34:04,296 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!idProduct [2018-11-19 17:34:04,296 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!idVendor [2018-11-19 17:34:04,296 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_hi [2018-11-19 17:34:04,296 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceClass [2018-11-19 17:34:04,296 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!match_flags [2018-11-19 17:34:04,297 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceProtocol [2018-11-19 17:34:04,297 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_lo [2018-11-19 17:34:04,297 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceProtocol [2018-11-19 17:34:04,297 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!driver_info [2018-11-19 17:34:04,297 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceClass [2018-11-19 17:34:04,297 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceSubClass [2018-11-19 17:34:04,297 WARN L1239 BoogieBacktranslator]: Unfinished Backtranslation: Expression #t~switch148 has a C AST node but it is no IASTExpression: class org.eclipse.cdt.internal.core.dom.parser.c.CASTSwitchStatement [2018-11-19 17:34:04,298 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!driver_info [2018-11-19 17:34:04,298 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceClass [2018-11-19 17:34:04,298 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceSubClass [2018-11-19 17:34:04,298 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!idVendor [2018-11-19 17:34:04,299 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_lo [2018-11-19 17:34:04,299 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceProtocol [2018-11-19 17:34:04,299 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!idProduct [2018-11-19 17:34:04,299 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!match_flags [2018-11-19 17:34:04,299 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_hi [2018-11-19 17:34:04,299 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceProtocol [2018-11-19 17:34:04,299 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceSubClass [2018-11-19 17:34:04,299 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceClass [2018-11-19 17:34:04,299 WARN L1239 BoogieBacktranslator]: Unfinished Backtranslation: Expression #t~switch148 has a C AST node but it is no IASTExpression: class org.eclipse.cdt.internal.core.dom.parser.c.CASTSwitchStatement [2018-11-19 17:34:04,300 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceProtocol [2018-11-19 17:34:04,300 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceClass [2018-11-19 17:34:04,300 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceSubClass [2018-11-19 17:34:04,300 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!idVendor [2018-11-19 17:34:04,300 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_lo [2018-11-19 17:34:04,301 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceProtocol [2018-11-19 17:34:04,301 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_hi [2018-11-19 17:34:04,301 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!match_flags [2018-11-19 17:34:04,301 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!idProduct [2018-11-19 17:34:04,301 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!driver_info [2018-11-19 17:34:04,301 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceSubClass [2018-11-19 17:34:04,301 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceClass [2018-11-19 17:34:04,301 WARN L1239 BoogieBacktranslator]: Unfinished Backtranslation: Expression #t~switch148 has a C AST node but it is no IASTExpression: class org.eclipse.cdt.internal.core.dom.parser.c.CASTSwitchStatement [2018-11-19 17:34:04,302 WARN L1239 BoogieBacktranslator]: Unfinished Backtranslation: Expression #t~switch190 has a C AST node but it is no IASTExpression: class org.eclipse.cdt.internal.core.dom.parser.c.CASTSwitchStatement [2018-11-19 17:34:04,302 WARN L1239 BoogieBacktranslator]: Unfinished Backtranslation: Expression #t~switch185 has a C AST node but it is no IASTExpression: class org.eclipse.cdt.internal.core.dom.parser.c.CASTSwitchStatement [2018-11-19 17:34:04,302 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceClass [2018-11-19 17:34:04,302 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceSubClass [2018-11-19 17:34:04,302 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!idProduct [2018-11-19 17:34:04,302 WARN L1239 BoogieBacktranslator]: Unfinished Backtranslation: Expression #t~switch187 has a C AST node but it is no IASTExpression: class org.eclipse.cdt.internal.core.dom.parser.c.CASTSwitchStatement [2018-11-19 17:34:04,302 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceClass [2018-11-19 17:34:04,302 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!idVendor [2018-11-19 17:34:04,303 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceProtocol [2018-11-19 17:34:04,303 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceProtocol [2018-11-19 17:34:04,303 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_hi [2018-11-19 17:34:04,303 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!match_flags [2018-11-19 17:34:04,303 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!driver_info [2018-11-19 17:34:04,303 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_lo [2018-11-19 17:34:04,303 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceSubClass [2018-11-19 17:34:04,304 WARN L1239 BoogieBacktranslator]: Unfinished Backtranslation: Expression #t~switch190 has a C AST node but it is no IASTExpression: class org.eclipse.cdt.internal.core.dom.parser.c.CASTSwitchStatement [2018-11-19 17:34:04,304 WARN L1239 BoogieBacktranslator]: Unfinished Backtranslation: Expression #t~switch185 has a C AST node but it is no IASTExpression: class org.eclipse.cdt.internal.core.dom.parser.c.CASTSwitchStatement [2018-11-19 17:34:04,304 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!idVendor [2018-11-19 17:34:04,304 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!match_flags [2018-11-19 17:34:04,304 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceProtocol [2018-11-19 17:34:04,304 WARN L1239 BoogieBacktranslator]: Unfinished Backtranslation: Expression #t~switch187 has a C AST node but it is no IASTExpression: class org.eclipse.cdt.internal.core.dom.parser.c.CASTSwitchStatement [2018-11-19 17:34:04,304 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_lo [2018-11-19 17:34:04,304 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_hi [2018-11-19 17:34:04,305 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceSubClass [2018-11-19 17:34:04,305 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceClass [2018-11-19 17:34:04,305 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!driver_info [2018-11-19 17:34:04,305 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceClass [2018-11-19 17:34:04,305 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!idProduct [2018-11-19 17:34:04,305 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceProtocol [2018-11-19 17:34:04,305 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceSubClass [2018-11-19 17:34:04,306 WARN L1239 BoogieBacktranslator]: Unfinished Backtranslation: Expression #t~switch190 has a C AST node but it is no IASTExpression: class org.eclipse.cdt.internal.core.dom.parser.c.CASTSwitchStatement [2018-11-19 17:34:04,306 WARN L1239 BoogieBacktranslator]: Unfinished Backtranslation: Expression #t~switch185 has a C AST node but it is no IASTExpression: class org.eclipse.cdt.internal.core.dom.parser.c.CASTSwitchStatement [2018-11-19 17:34:04,306 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceProtocol [2018-11-19 17:34:04,306 WARN L1239 BoogieBacktranslator]: Unfinished Backtranslation: Expression #t~switch187 has a C AST node but it is no IASTExpression: class org.eclipse.cdt.internal.core.dom.parser.c.CASTSwitchStatement [2018-11-19 17:34:04,306 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceSubClass [2018-11-19 17:34:04,306 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_lo [2018-11-19 17:34:04,306 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceSubClass [2018-11-19 17:34:04,306 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!idVendor [2018-11-19 17:34:04,306 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_hi [2018-11-19 17:34:04,306 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!idProduct [2018-11-19 17:34:04,307 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceClass [2018-11-19 17:34:04,307 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!driver_info [2018-11-19 17:34:04,307 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceClass [2018-11-19 17:34:04,307 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!match_flags [2018-11-19 17:34:04,307 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceProtocol [2018-11-19 17:34:04,307 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!idVendor [2018-11-19 17:34:04,308 WARN L1239 BoogieBacktranslator]: Unfinished Backtranslation: Expression #t~switch190 has a C AST node but it is no IASTExpression: class org.eclipse.cdt.internal.core.dom.parser.c.CASTSwitchStatement [2018-11-19 17:34:04,308 WARN L1239 BoogieBacktranslator]: Unfinished Backtranslation: Expression #t~switch185 has a C AST node but it is no IASTExpression: class org.eclipse.cdt.internal.core.dom.parser.c.CASTSwitchStatement [2018-11-19 17:34:04,308 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceSubClass [2018-11-19 17:34:04,308 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!idProduct [2018-11-19 17:34:04,308 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceClass [2018-11-19 17:34:04,308 WARN L1239 BoogieBacktranslator]: Unfinished Backtranslation: Expression #t~switch187 has a C AST node but it is no IASTExpression: class org.eclipse.cdt.internal.core.dom.parser.c.CASTSwitchStatement [2018-11-19 17:34:04,308 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceSubClass [2018-11-19 17:34:04,308 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_hi [2018-11-19 17:34:04,308 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!match_flags [2018-11-19 17:34:04,308 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_lo [2018-11-19 17:34:04,309 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceClass [2018-11-19 17:34:04,309 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceProtocol [2018-11-19 17:34:04,309 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceProtocol [2018-11-19 17:34:04,309 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!driver_info [2018-11-19 17:34:04,309 WARN L1239 BoogieBacktranslator]: Unfinished Backtranslation: Expression #t~switch190 has a C AST node but it is no IASTExpression: class org.eclipse.cdt.internal.core.dom.parser.c.CASTSwitchStatement [2018-11-19 17:34:04,309 WARN L1239 BoogieBacktranslator]: Unfinished Backtranslation: Expression #t~switch185 has a C AST node but it is no IASTExpression: class org.eclipse.cdt.internal.core.dom.parser.c.CASTSwitchStatement [2018-11-19 17:34:04,310 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceClass [2018-11-19 17:34:04,310 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!match_flags [2018-11-19 17:34:04,310 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceProtocol [2018-11-19 17:34:04,310 WARN L1239 BoogieBacktranslator]: Unfinished Backtranslation: Expression #t~switch187 has a C AST node but it is no IASTExpression: class org.eclipse.cdt.internal.core.dom.parser.c.CASTSwitchStatement [2018-11-19 17:34:04,310 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!idVendor [2018-11-19 17:34:04,310 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_hi [2018-11-19 17:34:04,310 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!driver_info [2018-11-19 17:34:04,310 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceSubClass [2018-11-19 17:34:04,310 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceSubClass [2018-11-19 17:34:04,311 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceProtocol [2018-11-19 17:34:04,311 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceClass [2018-11-19 17:34:04,311 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_lo [2018-11-19 17:34:04,311 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!idProduct [2018-11-19 17:34:04,311 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceClass [2018-11-19 17:34:04,311 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_hi [2018-11-19 17:34:04,312 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceSubClass [2018-11-19 17:34:04,312 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!match_flags [2018-11-19 17:34:04,312 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceProtocol [2018-11-19 17:34:04,312 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceClass [2018-11-19 17:34:04,312 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceProtocol [2018-11-19 17:34:04,312 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!idProduct [2018-11-19 17:34:04,312 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!idVendor [2018-11-19 17:34:04,312 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceSubClass [2018-11-19 17:34:04,312 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!driver_info [2018-11-19 17:34:04,313 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_lo [2018-11-19 17:34:04,313 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceClass [2018-11-19 17:34:04,313 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!idVendor [2018-11-19 17:34:04,313 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceSubClass [2018-11-19 17:34:04,313 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceClass [2018-11-19 17:34:04,314 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!driver_info [2018-11-19 17:34:04,314 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!match_flags [2018-11-19 17:34:04,314 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceSubClass [2018-11-19 17:34:04,314 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!idProduct [2018-11-19 17:34:04,314 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_hi [2018-11-19 17:34:04,314 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_lo [2018-11-19 17:34:04,314 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceProtocol [2018-11-19 17:34:04,314 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceProtocol [2018-11-19 17:34:04,315 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceClass [2018-11-19 17:34:04,315 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceProtocol [2018-11-19 17:34:04,315 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!match_flags [2018-11-19 17:34:04,315 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceClass [2018-11-19 17:34:04,315 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceSubClass [2018-11-19 17:34:04,315 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_lo [2018-11-19 17:34:04,316 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!idProduct [2018-11-19 17:34:04,316 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_hi [2018-11-19 17:34:04,316 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!idVendor [2018-11-19 17:34:04,316 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceProtocol [2018-11-19 17:34:04,316 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!driver_info [2018-11-19 17:34:04,316 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceSubClass [2018-11-19 17:34:04,316 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!idVendor [2018-11-19 17:34:04,316 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceProtocol [2018-11-19 17:34:04,317 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!match_flags [2018-11-19 17:34:04,317 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceClass [2018-11-19 17:34:04,317 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceSubClass [2018-11-19 17:34:04,317 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!driver_info [2018-11-19 17:34:04,317 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceProtocol [2018-11-19 17:34:04,317 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_lo [2018-11-19 17:34:04,317 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!idProduct [2018-11-19 17:34:04,317 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceSubClass [2018-11-19 17:34:04,317 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceClass [2018-11-19 17:34:04,318 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_hi [2018-11-19 17:34:04,318 WARN L1239 BoogieBacktranslator]: Unfinished Backtranslation: Expression #t~switch190 has a C AST node but it is no IASTExpression: class org.eclipse.cdt.internal.core.dom.parser.c.CASTSwitchStatement [2018-11-19 17:34:04,318 WARN L1239 BoogieBacktranslator]: Unfinished Backtranslation: Expression #t~switch185 has a C AST node but it is no IASTExpression: class org.eclipse.cdt.internal.core.dom.parser.c.CASTSwitchStatement [2018-11-19 17:34:04,318 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceClass [2018-11-19 17:34:04,318 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!idVendor [2018-11-19 17:34:04,318 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_lo [2018-11-19 17:34:04,318 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceSubClass [2018-11-19 17:34:04,319 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceSubClass [2018-11-19 17:34:04,319 WARN L1239 BoogieBacktranslator]: Unfinished Backtranslation: Expression #t~switch187 has a C AST node but it is no IASTExpression: class org.eclipse.cdt.internal.core.dom.parser.c.CASTSwitchStatement [2018-11-19 17:34:04,319 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!idProduct [2018-11-19 17:34:04,319 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceProtocol [2018-11-19 17:34:04,319 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!match_flags [2018-11-19 17:34:04,319 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceClass [2018-11-19 17:34:04,319 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_hi [2018-11-19 17:34:04,319 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!driver_info [2018-11-19 17:34:04,319 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceProtocol [2018-11-19 17:34:04,320 WARN L1239 BoogieBacktranslator]: Unfinished Backtranslation: Expression #t~switch190 has a C AST node but it is no IASTExpression: class org.eclipse.cdt.internal.core.dom.parser.c.CASTSwitchStatement [2018-11-19 17:34:04,320 WARN L1239 BoogieBacktranslator]: Unfinished Backtranslation: Expression #t~switch185 has a C AST node but it is no IASTExpression: class org.eclipse.cdt.internal.core.dom.parser.c.CASTSwitchStatement [2018-11-19 17:34:04,320 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceProtocol [2018-11-19 17:34:04,320 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!match_flags [2018-11-19 17:34:04,320 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!idProduct [2018-11-19 17:34:04,320 WARN L1239 BoogieBacktranslator]: Unfinished Backtranslation: Expression #t~switch187 has a C AST node but it is no IASTExpression: class org.eclipse.cdt.internal.core.dom.parser.c.CASTSwitchStatement [2018-11-19 17:34:04,320 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_hi [2018-11-19 17:34:04,321 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceSubClass [2018-11-19 17:34:04,321 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceSubClass [2018-11-19 17:34:04,321 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceProtocol [2018-11-19 17:34:04,321 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceClass [2018-11-19 17:34:04,321 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_lo [2018-11-19 17:34:04,321 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!driver_info [2018-11-19 17:34:04,321 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceClass [2018-11-19 17:34:04,321 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!idVendor [2018-11-19 17:34:04,322 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceClass [2018-11-19 17:34:04,322 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!match_flags [2018-11-19 17:34:04,322 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!idProduct [2018-11-19 17:34:04,322 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceSubClass [2018-11-19 17:34:04,322 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!driver_info [2018-11-19 17:34:04,322 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_lo [2018-11-19 17:34:04,322 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!idVendor [2018-11-19 17:34:04,322 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_hi [2018-11-19 17:34:04,322 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceProtocol [2018-11-19 17:34:04,323 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceClass [2018-11-19 17:34:04,323 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceProtocol [2018-11-19 17:34:04,323 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceSubClass [2018-11-19 17:34:04,323 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceSubClass [2018-11-19 17:34:04,323 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_hi [2018-11-19 17:34:04,323 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceClass [2018-11-19 17:34:04,324 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceProtocol [2018-11-19 17:34:04,324 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!match_flags [2018-11-19 17:34:04,324 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!idProduct [2018-11-19 17:34:04,324 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceSubClass [2018-11-19 17:34:04,324 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!idVendor [2018-11-19 17:34:04,324 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceClass [2018-11-19 17:34:04,324 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceProtocol [2018-11-19 17:34:04,324 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_lo [2018-11-19 17:34:04,324 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!driver_info [2018-11-19 17:34:04,325 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceSubClass [2018-11-19 17:34:04,325 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceClass [2018-11-19 17:34:04,325 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_hi [2018-11-19 17:34:04,325 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceProtocol [2018-11-19 17:34:04,325 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!driver_info [2018-11-19 17:34:04,325 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceSubClass [2018-11-19 17:34:04,325 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceProtocol [2018-11-19 17:34:04,325 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!match_flags [2018-11-19 17:34:04,326 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceClass [2018-11-19 17:34:04,326 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_lo [2018-11-19 17:34:04,326 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!idVendor [2018-11-19 17:34:04,326 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!idProduct [2018-11-19 17:34:04,326 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_hi [2018-11-19 17:34:04,326 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceSubClass [2018-11-19 17:34:04,326 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!idVendor [2018-11-19 17:34:04,327 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceClass [2018-11-19 17:34:04,327 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!match_flags [2018-11-19 17:34:04,327 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_lo [2018-11-19 17:34:04,327 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!idProduct [2018-11-19 17:34:04,327 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceClass [2018-11-19 17:34:04,327 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!driver_info [2018-11-19 17:34:04,327 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceProtocol [2018-11-19 17:34:04,327 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bInterfaceProtocol [2018-11-19 17:34:04,327 WARN L1239 BoogieBacktranslator]: unknown boogie variable ~__mod_usb_device_table~0!bDeviceSubClass [2018-11-19 17:34:04,377 WARN L170 areAnnotationChecker]: usb_acecad_closeENTRY has no Hoare annotation [2018-11-19 17:34:04,377 WARN L170 areAnnotationChecker]: ldv_usb_get_intfdataENTRY has no Hoare annotation [2018-11-19 17:34:04,377 WARN L170 areAnnotationChecker]: __kmallocENTRY has no Hoare annotation [2018-11-19 17:34:04,377 WARN L170 areAnnotationChecker]: ldv_undef_intENTRY has no Hoare annotation [2018-11-19 17:34:04,377 WARN L170 areAnnotationChecker]: mainENTRY has no Hoare annotation [2018-11-19 17:34:04,377 WARN L170 areAnnotationChecker]: ldv_undef_ptrENTRY has no Hoare annotation [2018-11-19 17:34:04,377 WARN L170 areAnnotationChecker]: ldv_usb_submit_urb_3ENTRY has no Hoare annotation [2018-11-19 17:34:04,378 WARN L170 areAnnotationChecker]: ldv_usb_submit_urb_4ENTRY has no Hoare annotation [2018-11-19 17:34:04,378 WARN L170 areAnnotationChecker]: ldv_usb_free_urb_10ENTRY has no Hoare annotation [2018-11-19 17:34:04,378 WARN L170 areAnnotationChecker]: ldv_put_devENTRY has no Hoare annotation [2018-11-19 17:34:04,378 WARN L170 areAnnotationChecker]: ldv_put_devENTRY has no Hoare annotation [2018-11-19 17:34:04,378 WARN L170 areAnnotationChecker]: ldv_usb_register_driver_2ENTRY has no Hoare annotation [2018-11-19 17:34:04,378 WARN L170 areAnnotationChecker]: ##fun~$Pointer$~TO~VOIDENTRY has no Hoare annotation [2018-11-19 17:34:04,378 WARN L170 areAnnotationChecker]: usb_acecad_openENTRY has no Hoare annotation [2018-11-19 17:34:04,378 WARN L170 areAnnotationChecker]: ldv_usb_set_intfdata_7ENTRY has no Hoare annotation [2018-11-19 17:34:04,378 WARN L170 areAnnotationChecker]: #Ultimate.meminitENTRY has no Hoare annotation [2018-11-19 17:34:04,378 WARN L170 areAnnotationChecker]: usb_acecad_probeENTRY has no Hoare annotation [2018-11-19 17:34:04,378 WARN L170 areAnnotationChecker]: usb_endpoint_xfer_intENTRY has no Hoare annotation [2018-11-19 17:34:04,378 WARN L170 areAnnotationChecker]: ldv_usb_put_intfENTRY has no Hoare annotation [2018-11-19 17:34:04,378 WARN L170 areAnnotationChecker]: ldv_usb_fill_int_urb_6ENTRY has no Hoare annotation [2018-11-19 17:34:04,379 WARN L170 areAnnotationChecker]: ldv_usb_set_intfdataENTRY has no Hoare annotation [2018-11-19 17:34:04,379 WARN L170 areAnnotationChecker]: ldv_submit_urbENTRY has no Hoare annotation [2018-11-19 17:34:04,379 WARN L170 areAnnotationChecker]: usb_make_pathENTRY has no Hoare annotation [2018-11-19 17:34:04,379 WARN L170 areAnnotationChecker]: __create_pipeENTRY has no Hoare annotation [2018-11-19 17:34:04,379 WARN L170 areAnnotationChecker]: input_allocate_deviceENTRY has no Hoare annotation [2018-11-19 17:34:04,379 WARN L170 areAnnotationChecker]: input_allocate_deviceENTRY has no Hoare annotation [2018-11-19 17:34:04,379 WARN L170 areAnnotationChecker]: ldv_fill_int_urbENTRY has no Hoare annotation [2018-11-19 17:34:04,379 WARN L170 areAnnotationChecker]: ldv_mallocENTRY has no Hoare annotation [2018-11-19 17:34:04,379 WARN L170 areAnnotationChecker]: ldv_alloc_urbENTRY has no Hoare annotation [2018-11-19 17:34:04,380 WARN L170 areAnnotationChecker]: usb_registerENTRY has no Hoare annotation [2018-11-19 17:34:04,380 WARN L170 areAnnotationChecker]: ldv_get_interfaceENTRY has no Hoare annotation [2018-11-19 17:34:04,380 WARN L170 areAnnotationChecker]: ldv_usb_driver_1ENTRY has no Hoare annotation [2018-11-19 17:34:04,380 WARN L170 areAnnotationChecker]: ldv_fill_bulk_urbENTRY has no Hoare annotation [2018-11-19 17:34:04,380 WARN L170 areAnnotationChecker]: ldv_get_devENTRY has no Hoare annotation [2018-11-19 17:34:04,380 WARN L170 areAnnotationChecker]: ldv_serial_registerENTRY has no Hoare annotation [2018-11-19 17:34:04,380 WARN L170 areAnnotationChecker]: ldv_serial_deregisterENTRY has no Hoare annotation [2018-11-19 17:34:04,380 WARN L170 areAnnotationChecker]: ldv_serial_deregisterENTRY has no Hoare annotation [2018-11-19 17:34:04,380 WARN L170 areAnnotationChecker]: input_get_drvdataENTRY has no Hoare annotation [2018-11-19 17:34:04,380 WARN L170 areAnnotationChecker]: usb_acecad_irqENTRY has no Hoare annotation [2018-11-19 17:34:04,381 WARN L170 areAnnotationChecker]: usb_to_input_idENTRY has no Hoare annotation [2018-11-19 17:34:04,381 WARN L170 areAnnotationChecker]: usb_acecad_exitENTRY has no Hoare annotation [2018-11-19 17:34:04,381 WARN L170 areAnnotationChecker]: usb_acecad_exitENTRY has no Hoare annotation [2018-11-19 17:34:04,381 WARN L170 areAnnotationChecker]: ldv_errorENTRY has no Hoare annotation [2018-11-19 17:34:04,381 WARN L170 areAnnotationChecker]: ldv_errorENTRY has no Hoare annotation [2018-11-19 17:34:04,381 WARN L170 areAnnotationChecker]: kzallocENTRY has no Hoare annotation [2018-11-19 17:34:04,381 WARN L170 areAnnotationChecker]: input_syncENTRY has no Hoare annotation [2018-11-19 17:34:04,381 WARN L170 areAnnotationChecker]: kmallocENTRY has no Hoare annotation [2018-11-19 17:34:04,381 WARN L170 areAnnotationChecker]: usb_endpoint_dir_inENTRY has no Hoare annotation [2018-11-19 17:34:04,381 WARN L170 areAnnotationChecker]: usb_endpoint_is_int_inENTRY has no Hoare annotation [2018-11-19 17:34:04,381 WARN L170 areAnnotationChecker]: ldv_undef_ulongENTRY has no Hoare annotation [2018-11-19 17:34:04,381 WARN L170 areAnnotationChecker]: usb_acecad_initENTRY has no Hoare annotation [2018-11-19 17:34:04,381 WARN L170 areAnnotationChecker]: ldv__builtin_expectENTRY has no Hoare annotation [2018-11-19 17:34:04,382 WARN L170 areAnnotationChecker]: ldv_usb_deregister_11ENTRY has no Hoare annotation [2018-11-19 17:34:04,382 WARN L170 areAnnotationChecker]: usb_acecad_disconnectENTRY has no Hoare annotation [2018-11-19 17:34:04,382 WARN L170 areAnnotationChecker]: #Ultimate.C_memsetENTRY has no Hoare annotation [2018-11-19 17:34:04,382 WARN L170 areAnnotationChecker]: ldv_put_interfaceENTRY has no Hoare annotation [2018-11-19 17:34:04,382 WARN L170 areAnnotationChecker]: ldv_put_interfaceENTRY has no Hoare annotation [2018-11-19 17:34:04,382 WARN L170 areAnnotationChecker]: ldv_free_urbENTRY has no Hoare annotation [2018-11-19 17:34:04,382 WARN L170 areAnnotationChecker]: ldv_init_zallocENTRY has no Hoare annotation [2018-11-19 17:34:04,382 WARN L170 areAnnotationChecker]: ldv_usb_alloc_urb_5ENTRY has no Hoare annotation [2018-11-19 17:34:04,382 WARN L170 areAnnotationChecker]: input_set_drvdataENTRY has no Hoare annotation [2018-11-19 17:34:04,382 WARN L170 areAnnotationChecker]: input_report_keyENTRY has no Hoare annotation [2018-11-19 17:34:04,382 WARN L170 areAnnotationChecker]: ULTIMATE.initENTRY has no Hoare annotation [2018-11-19 17:34:04,382 WARN L170 areAnnotationChecker]: usb_maxpacketENTRY has no Hoare annotation [2018-11-19 17:34:04,382 WARN L170 areAnnotationChecker]: interface_to_usbdevENTRY has no Hoare annotation [2018-11-19 17:34:04,382 WARN L170 areAnnotationChecker]: ldv_check_final_stateENTRY has no Hoare annotation [2018-11-19 17:34:04,382 WARN L170 areAnnotationChecker]: ldv_check_final_stateENTRY has no Hoare annotation [2018-11-19 17:34:04,382 WARN L170 areAnnotationChecker]: ldv_zallocENTRY has no Hoare annotation [2018-11-19 17:34:04,382 WARN L170 areAnnotationChecker]: ULTIMATE.startENTRY has no Hoare annotation [2018-11-19 17:34:04,383 WARN L170 areAnnotationChecker]: ULTIMATE.startENTRY has no Hoare annotation [2018-11-19 17:34:04,383 WARN L170 areAnnotationChecker]: ldv_memsetENTRY has no Hoare annotation [2018-11-19 17:34:04,383 WARN L170 areAnnotationChecker]: input_report_absENTRY has no Hoare annotation [2018-11-19 17:34:04,383 WARN L170 areAnnotationChecker]: ldv_interface_to_usbdevENTRY has no Hoare annotation [2018-11-19 17:34:04,383 WARN L170 areAnnotationChecker]: ldv_usb_get_intfdata_8ENTRY has no Hoare annotation [2018-11-19 17:34:04,383 WARN L170 areAnnotationChecker]: L3726 has no Hoare annotation [2018-11-19 17:34:04,383 WARN L170 areAnnotationChecker]: L3726 has no Hoare annotation [2018-11-19 17:34:04,383 WARN L170 areAnnotationChecker]: ldv_usb_get_intfdataFINAL has no Hoare annotation [2018-11-19 17:34:04,383 WARN L170 areAnnotationChecker]: L3439 has no Hoare annotation [2018-11-19 17:34:04,383 WARN L170 areAnnotationChecker]: L3439 has no Hoare annotation [2018-11-19 17:34:04,383 WARN L170 areAnnotationChecker]: ldv_undef_intFINAL has no Hoare annotation [2018-11-19 17:34:04,383 WARN L170 areAnnotationChecker]: L3946 has no Hoare annotation [2018-11-19 17:34:04,383 WARN L170 areAnnotationChecker]: L3946 has no Hoare annotation [2018-11-19 17:34:04,383 WARN L170 areAnnotationChecker]: ldv_undef_ptrFINAL has no Hoare annotation [2018-11-19 17:34:04,383 WARN L170 areAnnotationChecker]: L4067 has no Hoare annotation [2018-11-19 17:34:04,383 WARN L170 areAnnotationChecker]: L4067 has no Hoare annotation [2018-11-19 17:34:04,383 WARN L170 areAnnotationChecker]: L4076 has no Hoare annotation [2018-11-19 17:34:04,384 WARN L170 areAnnotationChecker]: L4076 has no Hoare annotation [2018-11-19 17:34:04,384 WARN L170 areAnnotationChecker]: L4127 has no Hoare annotation [2018-11-19 17:34:04,384 WARN L170 areAnnotationChecker]: L4127 has no Hoare annotation [2018-11-19 17:34:04,384 WARN L170 areAnnotationChecker]: L4334-1 has no Hoare annotation [2018-11-19 17:34:04,384 WARN L170 areAnnotationChecker]: L4058 has no Hoare annotation [2018-11-19 17:34:04,384 WARN L170 areAnnotationChecker]: L4058 has no Hoare annotation [2018-11-19 17:34:04,384 WARN L170 areAnnotationChecker]: L-1 has no Hoare annotation [2018-11-19 17:34:04,384 WARN L170 areAnnotationChecker]: L-1 has no Hoare annotation [2018-11-19 17:34:04,384 WARN L170 areAnnotationChecker]: L3708 has no Hoare annotation [2018-11-19 17:34:04,384 WARN L170 areAnnotationChecker]: L3708 has no Hoare annotation [2018-11-19 17:34:04,384 WARN L170 areAnnotationChecker]: L4109 has no Hoare annotation [2018-11-19 17:34:04,384 WARN L170 areAnnotationChecker]: L4109 has no Hoare annotation [2018-11-19 17:34:04,384 WARN L170 areAnnotationChecker]: #Ultimate.meminitFINAL has no Hoare annotation [2018-11-19 17:34:04,384 WARN L170 areAnnotationChecker]: L3752 has no Hoare annotation [2018-11-19 17:34:04,384 WARN L170 areAnnotationChecker]: L3752 has no Hoare annotation [2018-11-19 17:34:04,384 WARN L170 areAnnotationChecker]: usb_endpoint_xfer_intFINAL has no Hoare annotation [2018-11-19 17:34:04,385 WARN L170 areAnnotationChecker]: ldv_usb_put_intfFINAL has no Hoare annotation [2018-11-19 17:34:04,385 WARN L170 areAnnotationChecker]: L4100 has no Hoare annotation [2018-11-19 17:34:04,385 WARN L170 areAnnotationChecker]: L4100 has no Hoare annotation [2018-11-19 17:34:04,385 WARN L170 areAnnotationChecker]: ldv_usb_set_intfdataFINAL has no Hoare annotation [2018-11-19 17:34:04,385 WARN L170 areAnnotationChecker]: L4278 has no Hoare annotation [2018-11-19 17:34:04,385 WARN L170 areAnnotationChecker]: L4278 has no Hoare annotation [2018-11-19 17:34:04,385 WARN L170 areAnnotationChecker]: L3350 has no Hoare annotation [2018-11-19 17:34:04,385 WARN L170 areAnnotationChecker]: L3350 has no Hoare annotation [2018-11-19 17:34:04,385 WARN L170 areAnnotationChecker]: __create_pipeFINAL has no Hoare annotation [2018-11-19 17:34:04,385 WARN L170 areAnnotationChecker]: L3574 has no Hoare annotation [2018-11-19 17:34:04,385 WARN L170 areAnnotationChecker]: L4223 has no Hoare annotation [2018-11-19 17:34:04,385 WARN L170 areAnnotationChecker]: L4223 has no Hoare annotation [2018-11-19 17:34:04,385 WARN L170 areAnnotationChecker]: L3473 has no Hoare annotation [2018-11-19 17:34:04,385 WARN L170 areAnnotationChecker]: L3473 has no Hoare annotation [2018-11-19 17:34:04,385 WARN L170 areAnnotationChecker]: L4191 has no Hoare annotation [2018-11-19 17:34:04,385 WARN L170 areAnnotationChecker]: L4191 has no Hoare annotation [2018-11-19 17:34:04,385 WARN L170 areAnnotationChecker]: L3361 has no Hoare annotation [2018-11-19 17:34:04,385 WARN L170 areAnnotationChecker]: L3361 has no Hoare annotation [2018-11-19 17:34:04,386 WARN L170 areAnnotationChecker]: L4347 has no Hoare annotation [2018-11-19 17:34:04,386 WARN L170 areAnnotationChecker]: L4347 has no Hoare annotation [2018-11-19 17:34:04,386 WARN L170 areAnnotationChecker]: L3932 has no Hoare annotation [2018-11-19 17:34:04,386 WARN L170 areAnnotationChecker]: L3932 has no Hoare annotation [2018-11-19 17:34:04,386 WARN L170 areAnnotationChecker]: L4251 has no Hoare annotation [2018-11-19 17:34:04,386 WARN L170 areAnnotationChecker]: L4251 has no Hoare annotation [2018-11-19 17:34:04,386 WARN L170 areAnnotationChecker]: ldv_get_devFINAL has no Hoare annotation [2018-11-19 17:34:04,386 WARN L170 areAnnotationChecker]: L4375 has no Hoare annotation [2018-11-19 17:34:04,386 WARN L170 areAnnotationChecker]: L4375 has no Hoare annotation [2018-11-19 17:34:04,386 WARN L170 areAnnotationChecker]: L4389 has no Hoare annotation [2018-11-19 17:34:04,386 WARN L170 areAnnotationChecker]: L4389 has no Hoare annotation [2018-11-19 17:34:04,386 WARN L170 areAnnotationChecker]: L4388 has no Hoare annotation [2018-11-19 17:34:04,386 WARN L170 areAnnotationChecker]: input_get_drvdataFINAL has no Hoare annotation [2018-11-19 17:34:04,386 WARN L170 areAnnotationChecker]: L3661 has no Hoare annotation [2018-11-19 17:34:04,386 WARN L170 areAnnotationChecker]: L3661 has no Hoare annotation [2018-11-19 17:34:04,386 WARN L170 areAnnotationChecker]: usb_to_input_idFINAL has no Hoare annotation [2018-11-19 17:34:04,387 WARN L170 areAnnotationChecker]: usb_acecad_exitFINAL has no Hoare annotation [2018-11-19 17:34:04,387 WARN L170 areAnnotationChecker]: ldv_errorFINAL has no Hoare annotation [2018-11-19 17:34:04,387 WARN L170 areAnnotationChecker]: L3455 has no Hoare annotation [2018-11-19 17:34:04,387 WARN L170 areAnnotationChecker]: L3455 has no Hoare annotation [2018-11-19 17:34:04,387 WARN L170 areAnnotationChecker]: input_syncFINAL has no Hoare annotation [2018-11-19 17:34:04,387 WARN L170 areAnnotationChecker]: L3446 has no Hoare annotation [2018-11-19 17:34:04,387 WARN L170 areAnnotationChecker]: L3446 has no Hoare annotation [2018-11-19 17:34:04,387 WARN L170 areAnnotationChecker]: usb_endpoint_dir_inFINAL has no Hoare annotation [2018-11-19 17:34:04,387 WARN L170 areAnnotationChecker]: L3316 has no Hoare annotation [2018-11-19 17:34:04,387 WARN L170 areAnnotationChecker]: L3316 has no Hoare annotation [2018-11-19 17:34:04,387 WARN L170 areAnnotationChecker]: ldv_undef_ulongFINAL has no Hoare annotation [2018-11-19 17:34:04,387 WARN L170 areAnnotationChecker]: L3904 has no Hoare annotation [2018-11-19 17:34:04,387 WARN L170 areAnnotationChecker]: L3904 has no Hoare annotation [2018-11-19 17:34:04,387 WARN L170 areAnnotationChecker]: ldv__builtin_expectFINAL has no Hoare annotation [2018-11-19 17:34:04,387 WARN L170 areAnnotationChecker]: ldv_usb_deregister_11FINAL has no Hoare annotation [2018-11-19 17:34:04,387 WARN L170 areAnnotationChecker]: L3876 has no Hoare annotation [2018-11-19 17:34:04,387 WARN L170 areAnnotationChecker]: L3876 has no Hoare annotation [2018-11-19 17:34:04,388 WARN L170 areAnnotationChecker]: L-1-1 has no Hoare annotation [2018-11-19 17:34:04,388 WARN L170 areAnnotationChecker]: L-1-1 has no Hoare annotation [2018-11-19 17:34:04,388 WARN L170 areAnnotationChecker]: L4362 has no Hoare annotation [2018-11-19 17:34:04,388 WARN L170 areAnnotationChecker]: L4362 has no Hoare annotation [2018-11-19 17:34:04,388 WARN L170 areAnnotationChecker]: L4361 has no Hoare annotation [2018-11-19 17:34:04,388 WARN L170 areAnnotationChecker]: L4204 has no Hoare annotation [2018-11-19 17:34:04,388 WARN L170 areAnnotationChecker]: L4204 has no Hoare annotation [2018-11-19 17:34:04,388 WARN L170 areAnnotationChecker]: L3507 has no Hoare annotation [2018-11-19 17:34:04,388 WARN L170 areAnnotationChecker]: L3507 has no Hoare annotation [2018-11-19 17:34:04,388 WARN L170 areAnnotationChecker]: L4088 has no Hoare annotation [2018-11-19 17:34:04,388 WARN L170 areAnnotationChecker]: L4088 has no Hoare annotation [2018-11-19 17:34:04,388 WARN L170 areAnnotationChecker]: input_set_drvdataFINAL has no Hoare annotation [2018-11-19 17:34:04,388 WARN L170 areAnnotationChecker]: input_report_keyFINAL has no Hoare annotation [2018-11-19 17:34:04,388 WARN L170 areAnnotationChecker]: ULTIMATE.initFINAL has no Hoare annotation [2018-11-19 17:34:04,388 WARN L170 areAnnotationChecker]: L3399 has no Hoare annotation [2018-11-19 17:34:04,388 WARN L170 areAnnotationChecker]: L3399 has no Hoare annotation [2018-11-19 17:34:04,388 WARN L170 areAnnotationChecker]: L4043 has no Hoare annotation [2018-11-19 17:34:04,389 WARN L170 areAnnotationChecker]: L4043 has no Hoare annotation [2018-11-19 17:34:04,389 WARN L170 areAnnotationChecker]: L4403 has no Hoare annotation [2018-11-19 17:34:04,389 WARN L170 areAnnotationChecker]: L4403 has no Hoare annotation [2018-11-19 17:34:04,389 WARN L170 areAnnotationChecker]: L4402 has no Hoare annotation [2018-11-19 17:34:04,389 WARN L170 areAnnotationChecker]: L4402 has no Hoare annotation [2018-11-19 17:34:04,389 WARN L170 areAnnotationChecker]: L3491 has no Hoare annotation [2018-11-19 17:34:04,389 WARN L170 areAnnotationChecker]: L3491 has no Hoare annotation [2018-11-19 17:34:04,389 WARN L170 areAnnotationChecker]: L-1 has no Hoare annotation [2018-11-19 17:34:04,389 WARN L170 areAnnotationChecker]: L-1 has no Hoare annotation [2018-11-19 17:34:04,389 WARN L170 areAnnotationChecker]: L3518 has no Hoare annotation [2018-11-19 17:34:04,389 WARN L170 areAnnotationChecker]: L3518 has no Hoare annotation [2018-11-19 17:34:04,389 WARN L170 areAnnotationChecker]: input_report_absFINAL has no Hoare annotation [2018-11-19 17:34:04,389 WARN L170 areAnnotationChecker]: L4312 has no Hoare annotation [2018-11-19 17:34:04,389 WARN L170 areAnnotationChecker]: L4312 has no Hoare annotation [2018-11-19 17:34:04,389 WARN L170 areAnnotationChecker]: L4118 has no Hoare annotation [2018-11-19 17:34:04,389 WARN L170 areAnnotationChecker]: L4118 has no Hoare annotation [2018-11-19 17:34:04,389 WARN L170 areAnnotationChecker]: L3726-1 has no Hoare annotation [2018-11-19 17:34:04,390 WARN L170 areAnnotationChecker]: ldv_usb_get_intfdataEXIT has no Hoare annotation [2018-11-19 17:34:04,390 WARN L170 areAnnotationChecker]: L3439-1 has no Hoare annotation [2018-11-19 17:34:04,390 WARN L170 areAnnotationChecker]: ldv_undef_intEXIT has no Hoare annotation [2018-11-19 17:34:04,390 WARN L170 areAnnotationChecker]: ldv_undef_intEXIT has no Hoare annotation [2018-11-19 17:34:04,390 WARN L170 areAnnotationChecker]: ldv_undef_intEXIT has no Hoare annotation [2018-11-19 17:34:04,390 WARN L170 areAnnotationChecker]: ldv_undef_intEXIT has no Hoare annotation [2018-11-19 17:34:04,390 WARN L170 areAnnotationChecker]: L3946-1 has no Hoare annotation [2018-11-19 17:34:04,390 WARN L170 areAnnotationChecker]: ldv_undef_ptrEXIT has no Hoare annotation [2018-11-19 17:34:04,390 WARN L170 areAnnotationChecker]: ldv_undef_ptrEXIT has no Hoare annotation [2018-11-19 17:34:04,390 WARN L170 areAnnotationChecker]: ldv_undef_ptrEXIT has no Hoare annotation [2018-11-19 17:34:04,390 WARN L170 areAnnotationChecker]: L4067-1 has no Hoare annotation [2018-11-19 17:34:04,390 WARN L170 areAnnotationChecker]: L4076-1 has no Hoare annotation [2018-11-19 17:34:04,390 WARN L170 areAnnotationChecker]: L4127-1 has no Hoare annotation [2018-11-19 17:34:04,390 WARN L170 areAnnotationChecker]: L4058-1 has no Hoare annotation [2018-11-19 17:34:04,390 WARN L170 areAnnotationChecker]: L-1-1 has no Hoare annotation [2018-11-19 17:34:04,390 WARN L170 areAnnotationChecker]: L-1-1 has no Hoare annotation [2018-11-19 17:34:04,390 WARN L170 areAnnotationChecker]: L-1-3 has no Hoare annotation [2018-11-19 17:34:04,391 WARN L170 areAnnotationChecker]: L-1-3 has no Hoare annotation [2018-11-19 17:34:04,391 WARN L170 areAnnotationChecker]: L3708-1 has no Hoare annotation [2018-11-19 17:34:04,391 WARN L170 areAnnotationChecker]: ldv_usb_set_intfdata_7FINAL has no Hoare annotation [2018-11-19 17:34:04,391 WARN L170 areAnnotationChecker]: #Ultimate.meminitEXIT has no Hoare annotation [2018-11-19 17:34:04,391 WARN L170 areAnnotationChecker]: #Ultimate.meminitEXIT has no Hoare annotation [2018-11-19 17:34:04,391 WARN L170 areAnnotationChecker]: L3752-1 has no Hoare annotation [2018-11-19 17:34:04,391 WARN L170 areAnnotationChecker]: usb_endpoint_xfer_intEXIT has no Hoare annotation [2018-11-19 17:34:04,391 WARN L170 areAnnotationChecker]: ldv_usb_fill_int_urb_6FINAL has no Hoare annotation [2018-11-19 17:34:04,391 WARN L170 areAnnotationChecker]: ldv_usb_set_intfdataEXIT has no Hoare annotation [2018-11-19 17:34:04,391 WARN L170 areAnnotationChecker]: L4278-1 has no Hoare annotation [2018-11-19 17:34:04,391 WARN L170 areAnnotationChecker]: L3350-2 has no Hoare annotation [2018-11-19 17:34:04,391 WARN L170 areAnnotationChecker]: __create_pipeEXIT has no Hoare annotation [2018-11-19 17:34:04,391 WARN L170 areAnnotationChecker]: input_allocate_deviceFINAL has no Hoare annotation [2018-11-19 17:34:04,391 WARN L170 areAnnotationChecker]: L4223-1 has no Hoare annotation [2018-11-19 17:34:04,391 WARN L170 areAnnotationChecker]: ldv_mallocFINAL has no Hoare annotation [2018-11-19 17:34:04,392 WARN L170 areAnnotationChecker]: L4191-2 has no Hoare annotation [2018-11-19 17:34:04,392 WARN L170 areAnnotationChecker]: L3361-1 has no Hoare annotation [2018-11-19 17:34:04,392 WARN L170 areAnnotationChecker]: L4347-1 has no Hoare annotation [2018-11-19 17:34:04,392 WARN L170 areAnnotationChecker]: L3932-1 has no Hoare annotation [2018-11-19 17:34:04,392 WARN L170 areAnnotationChecker]: L4251-1 has no Hoare annotation [2018-11-19 17:34:04,392 WARN L170 areAnnotationChecker]: L4375-2 has no Hoare annotation [2018-11-19 17:34:04,392 WARN L170 areAnnotationChecker]: ldv_serial_deregisterFINAL has no Hoare annotation [2018-11-19 17:34:04,392 WARN L170 areAnnotationChecker]: input_get_drvdataEXIT has no Hoare annotation [2018-11-19 17:34:04,392 WARN L170 areAnnotationChecker]: input_get_drvdataEXIT has no Hoare annotation [2018-11-19 17:34:04,392 WARN L170 areAnnotationChecker]: L3670 has no Hoare annotation [2018-11-19 17:34:04,392 WARN L170 areAnnotationChecker]: L3663 has no Hoare annotation [2018-11-19 17:34:04,392 WARN L170 areAnnotationChecker]: L3663 has no Hoare annotation [2018-11-19 17:34:04,392 WARN L170 areAnnotationChecker]: usb_to_input_idEXIT has no Hoare annotation [2018-11-19 17:34:04,392 WARN L170 areAnnotationChecker]: usb_acecad_exitEXIT has no Hoare annotation [2018-11-19 17:34:04,392 WARN L170 areAnnotationChecker]: ldv_errorEXIT has no Hoare annotation [2018-11-19 17:34:04,392 WARN L170 areAnnotationChecker]: ldv_errorEXIT has no Hoare annotation [2018-11-19 17:34:04,393 WARN L170 areAnnotationChecker]: ldv_errorEXIT has no Hoare annotation [2018-11-19 17:34:04,393 WARN L170 areAnnotationChecker]: ldv_errorEXIT has no Hoare annotation [2018-11-19 17:34:04,393 WARN L170 areAnnotationChecker]: ldv_errorEXIT has no Hoare annotation [2018-11-19 17:34:04,393 WARN L170 areAnnotationChecker]: ldv_errorEXIT has no Hoare annotation [2018-11-19 17:34:04,393 WARN L170 areAnnotationChecker]: L3455-1 has no Hoare annotation [2018-11-19 17:34:04,393 WARN L170 areAnnotationChecker]: input_syncEXIT has no Hoare annotation [2018-11-19 17:34:04,393 WARN L170 areAnnotationChecker]: L3446-1 has no Hoare annotation [2018-11-19 17:34:04,393 WARN L170 areAnnotationChecker]: usb_endpoint_dir_inEXIT has no Hoare annotation [2018-11-19 17:34:04,393 WARN L170 areAnnotationChecker]: L3316-1 has no Hoare annotation [2018-11-19 17:34:04,393 WARN L170 areAnnotationChecker]: L3904-1 has no Hoare annotation [2018-11-19 17:34:04,393 WARN L170 areAnnotationChecker]: ldv__builtin_expectEXIT has no Hoare annotation [2018-11-19 17:34:04,393 WARN L170 areAnnotationChecker]: ldv__builtin_expectEXIT has no Hoare annotation [2018-11-19 17:34:04,393 WARN L170 areAnnotationChecker]: ldv__builtin_expectEXIT has no Hoare annotation [2018-11-19 17:34:04,393 WARN L170 areAnnotationChecker]: ldv__builtin_expectEXIT has no Hoare annotation [2018-11-19 17:34:04,393 WARN L170 areAnnotationChecker]: ldv_usb_deregister_11EXIT has no Hoare annotation [2018-11-19 17:34:04,394 WARN L170 areAnnotationChecker]: L3876-1 has no Hoare annotation [2018-11-19 17:34:04,394 WARN L170 areAnnotationChecker]: #Ultimate.C_memsetFINAL has no Hoare annotation [2018-11-19 17:34:04,394 WARN L170 areAnnotationChecker]: ldv_put_interfaceFINAL has no Hoare annotation [2018-11-19 17:34:04,394 WARN L170 areAnnotationChecker]: L4205 has no Hoare annotation [2018-11-19 17:34:04,394 WARN L170 areAnnotationChecker]: L4205 has no Hoare annotation [2018-11-19 17:34:04,394 WARN L170 areAnnotationChecker]: L4204-1 has no Hoare annotation [2018-11-19 17:34:04,394 WARN L170 areAnnotationChecker]: L3507-1 has no Hoare annotation [2018-11-19 17:34:04,394 WARN L170 areAnnotationChecker]: L4088-1 has no Hoare annotation [2018-11-19 17:34:04,394 WARN L170 areAnnotationChecker]: input_set_drvdataEXIT has no Hoare annotation [2018-11-19 17:34:04,394 WARN L170 areAnnotationChecker]: input_report_keyEXIT has no Hoare annotation [2018-11-19 17:34:04,394 WARN L170 areAnnotationChecker]: input_report_keyEXIT has no Hoare annotation [2018-11-19 17:34:04,395 WARN L170 areAnnotationChecker]: input_report_keyEXIT has no Hoare annotation [2018-11-19 17:34:04,395 WARN L170 areAnnotationChecker]: input_report_keyEXIT has no Hoare annotation [2018-11-19 17:34:04,395 WARN L170 areAnnotationChecker]: ULTIMATE.initEXIT has no Hoare annotation [2018-11-19 17:34:04,395 WARN L170 areAnnotationChecker]: L3401 has no Hoare annotation [2018-11-19 17:34:04,395 WARN L170 areAnnotationChecker]: L3401 has no Hoare annotation [2018-11-19 17:34:04,395 WARN L170 areAnnotationChecker]: L3411 has no Hoare annotation [2018-11-19 17:34:04,395 WARN L170 areAnnotationChecker]: L3411 has no Hoare annotation [2018-11-19 17:34:04,395 WARN L170 areAnnotationChecker]: L4043-1 has no Hoare annotation [2018-11-19 17:34:04,395 WARN L170 areAnnotationChecker]: L4408 has no Hoare annotation [2018-11-19 17:34:04,396 WARN L170 areAnnotationChecker]: L4408 has no Hoare annotation [2018-11-19 17:34:04,396 WARN L170 areAnnotationChecker]: L4407 has no Hoare annotation [2018-11-19 17:34:04,396 WARN L170 areAnnotationChecker]: L4407 has no Hoare annotation [2018-11-19 17:34:04,396 WARN L170 areAnnotationChecker]: ldv_zallocFINAL has no Hoare annotation [2018-11-19 17:34:04,396 WARN L170 areAnnotationChecker]: L3494 has no Hoare annotation [2018-11-19 17:34:04,396 WARN L170 areAnnotationChecker]: L3494 has no Hoare annotation [2018-11-19 17:34:04,396 WARN L170 areAnnotationChecker]: ULTIMATE.startFINAL has no Hoare annotation [2018-11-19 17:34:04,396 WARN L170 areAnnotationChecker]: L3518-1 has no Hoare annotation [2018-11-19 17:34:04,396 WARN L170 areAnnotationChecker]: input_report_absEXIT has no Hoare annotation [2018-11-19 17:34:04,396 WARN L170 areAnnotationChecker]: input_report_absEXIT has no Hoare annotation [2018-11-19 17:34:04,397 WARN L170 areAnnotationChecker]: input_report_absEXIT has no Hoare annotation [2018-11-19 17:34:04,397 WARN L170 areAnnotationChecker]: L4310 has no Hoare annotation [2018-11-19 17:34:04,397 WARN L170 areAnnotationChecker]: L4118-1 has no Hoare annotation [2018-11-19 17:34:04,397 WARN L170 areAnnotationChecker]: usb_acecad_closeFINAL has no Hoare annotation [2018-11-19 17:34:04,397 WARN L170 areAnnotationChecker]: __kmallocFINAL has no Hoare annotation [2018-11-19 17:34:04,397 WARN L170 areAnnotationChecker]: L4230 has no Hoare annotation [2018-11-19 17:34:04,397 WARN L170 areAnnotationChecker]: L4258 has no Hoare annotation [2018-11-19 17:34:04,397 WARN L170 areAnnotationChecker]: L4031 has no Hoare annotation [2018-11-19 17:34:04,397 WARN L170 areAnnotationChecker]: ldv_usb_submit_urb_3FINAL has no Hoare annotation [2018-11-19 17:34:04,398 WARN L170 areAnnotationChecker]: ldv_usb_submit_urb_4FINAL has no Hoare annotation [2018-11-19 17:34:04,398 WARN L170 areAnnotationChecker]: ldv_usb_free_urb_10FINAL has no Hoare annotation [2018-11-19 17:34:04,398 WARN L170 areAnnotationChecker]: ldv_usb_register_driver_2FINAL has no Hoare annotation [2018-11-19 17:34:04,398 WARN L170 areAnnotationChecker]: L-1-7 has no Hoare annotation [2018-11-19 17:34:04,398 WARN L170 areAnnotationChecker]: L-1-4 has no Hoare annotation [2018-11-19 17:34:04,398 WARN L170 areAnnotationChecker]: L-1-4 has no Hoare annotation [2018-11-19 17:34:04,398 WARN L170 areAnnotationChecker]: L-1-6 has no Hoare annotation [2018-11-19 17:34:04,398 WARN L170 areAnnotationChecker]: L-1-6 has no Hoare annotation [2018-11-19 17:34:04,398 WARN L170 areAnnotationChecker]: L3711 has no Hoare annotation [2018-11-19 17:34:04,398 WARN L170 areAnnotationChecker]: L3711 has no Hoare annotation [2018-11-19 17:34:04,398 WARN L170 areAnnotationChecker]: ldv_usb_set_intfdata_7EXIT has no Hoare annotation [2018-11-19 17:34:04,398 WARN L170 areAnnotationChecker]: ldv_usb_set_intfdata_7EXIT has no Hoare annotation [2018-11-19 17:34:04,398 WARN L170 areAnnotationChecker]: L3494-1 has no Hoare annotation [2018-11-19 17:34:04,398 WARN L170 areAnnotationChecker]: L3755 has no Hoare annotation [2018-11-19 17:34:04,398 WARN L170 areAnnotationChecker]: L3755 has no Hoare annotation [2018-11-19 17:34:04,398 WARN L170 areAnnotationChecker]: ldv_usb_fill_int_urb_6EXIT has no Hoare annotation [2018-11-19 17:34:04,399 WARN L170 areAnnotationChecker]: L4280 has no Hoare annotation [2018-11-19 17:34:04,399 WARN L170 areAnnotationChecker]: L4280 has no Hoare annotation [2018-11-19 17:34:04,399 WARN L170 areAnnotationChecker]: usb_make_pathFINAL has no Hoare annotation [2018-11-19 17:34:04,399 WARN L170 areAnnotationChecker]: L3767-1 has no Hoare annotation [2018-11-19 17:34:04,399 WARN L170 areAnnotationChecker]: input_allocate_deviceEXIT has no Hoare annotation [2018-11-19 17:34:04,399 WARN L170 areAnnotationChecker]: L4225 has no Hoare annotation [2018-11-19 17:34:04,399 WARN L170 areAnnotationChecker]: L4225 has no Hoare annotation [2018-11-19 17:34:04,399 WARN L170 areAnnotationChecker]: ldv_mallocEXIT has no Hoare annotation [2018-11-19 17:34:04,399 WARN L170 areAnnotationChecker]: ldv_alloc_urbEXIT has no Hoare annotation [2018-11-19 17:34:04,399 WARN L170 areAnnotationChecker]: usb_registerFINAL has no Hoare annotation [2018-11-19 17:34:04,399 WARN L170 areAnnotationChecker]: L4348 has no Hoare annotation [2018-11-19 17:34:04,399 WARN L170 areAnnotationChecker]: L4348 has no Hoare annotation [2018-11-19 17:34:04,399 WARN L170 areAnnotationChecker]: ldv_usb_driver_1FINAL has no Hoare annotation [2018-11-19 17:34:04,399 WARN L170 areAnnotationChecker]: L4253 has no Hoare annotation [2018-11-19 17:34:04,399 WARN L170 areAnnotationChecker]: L4253 has no Hoare annotation [2018-11-19 17:34:04,399 WARN L170 areAnnotationChecker]: L3672 has no Hoare annotation [2018-11-19 17:34:04,399 WARN L170 areAnnotationChecker]: L3672 has no Hoare annotation [2018-11-19 17:34:04,400 WARN L170 areAnnotationChecker]: L3663-2 has no Hoare annotation [2018-11-19 17:34:04,400 WARN L170 areAnnotationChecker]: L3816-1 has no Hoare annotation [2018-11-19 17:34:04,400 WARN L170 areAnnotationChecker]: L3995-1 has no Hoare annotation [2018-11-19 17:34:04,400 WARN L170 areAnnotationChecker]: L4412 has no Hoare annotation [2018-11-19 17:34:04,400 WARN L170 areAnnotationChecker]: L4412 has no Hoare annotation [2018-11-19 17:34:04,400 WARN L170 areAnnotationChecker]: L4417 has no Hoare annotation [2018-11-19 17:34:04,400 WARN L170 areAnnotationChecker]: kzallocFINAL has no Hoare annotation [2018-11-19 17:34:04,400 WARN L170 areAnnotationChecker]: L3689 has no Hoare annotation [2018-11-19 17:34:04,400 WARN L170 areAnnotationChecker]: L3689 has no Hoare annotation [2018-11-19 17:34:04,400 WARN L170 areAnnotationChecker]: kmallocFINAL has no Hoare annotation [2018-11-19 17:34:04,400 WARN L170 areAnnotationChecker]: L3318-1 has no Hoare annotation [2018-11-19 17:34:04,400 WARN L170 areAnnotationChecker]: L3317 has no Hoare annotation [2018-11-19 17:34:04,400 WARN L170 areAnnotationChecker]: L3317 has no Hoare annotation [2018-11-19 17:34:04,400 WARN L170 areAnnotationChecker]: L3906 has no Hoare annotation [2018-11-19 17:34:04,400 WARN L170 areAnnotationChecker]: L3906 has no Hoare annotation [2018-11-19 17:34:04,400 WARN L170 areAnnotationChecker]: L3401-1 has no Hoare annotation [2018-11-19 17:34:04,400 WARN L170 areAnnotationChecker]: L3407 has no Hoare annotation [2018-11-19 17:34:04,401 WARN L170 areAnnotationChecker]: L3411-1 has no Hoare annotation [2018-11-19 17:34:04,401 WARN L170 areAnnotationChecker]: L3417 has no Hoare annotation [2018-11-19 17:34:04,401 WARN L170 areAnnotationChecker]: L3878 has no Hoare annotation [2018-11-19 17:34:04,401 WARN L170 areAnnotationChecker]: L3878 has no Hoare annotation [2018-11-19 17:34:04,401 WARN L170 areAnnotationChecker]: #Ultimate.C_memsetEXIT has no Hoare annotation [2018-11-19 17:34:04,401 WARN L170 areAnnotationChecker]: ldv_free_urbEXIT has no Hoare annotation [2018-11-19 17:34:04,401 WARN L170 areAnnotationChecker]: ldv_init_zallocFINAL has no Hoare annotation [2018-11-19 17:34:04,401 WARN L170 areAnnotationChecker]: ldv_usb_alloc_urb_5FINAL has no Hoare annotation [2018-11-19 17:34:04,401 WARN L170 areAnnotationChecker]: L3818-1 has no Hoare annotation [2018-11-19 17:34:04,401 WARN L170 areAnnotationChecker]: L3672-1 has no Hoare annotation [2018-11-19 17:34:04,401 WARN L170 areAnnotationChecker]: L3672-1 has no Hoare annotation [2018-11-19 17:34:04,401 WARN L170 areAnnotationChecker]: L3683 has no Hoare annotation [2018-11-19 17:34:04,401 WARN L170 areAnnotationChecker]: L3683 has no Hoare annotation [2018-11-19 17:34:04,401 WARN L170 areAnnotationChecker]: L3684 has no Hoare annotation [2018-11-19 17:34:04,401 WARN L170 areAnnotationChecker]: L3684 has no Hoare annotation [2018-11-19 17:34:04,401 WARN L170 areAnnotationChecker]: L3673 has no Hoare annotation [2018-11-19 17:34:04,401 WARN L170 areAnnotationChecker]: L3673 has no Hoare annotation [2018-11-19 17:34:04,401 WARN L170 areAnnotationChecker]: interface_to_usbdevFINAL has no Hoare annotation [2018-11-19 17:34:04,402 WARN L170 areAnnotationChecker]: L4413 has no Hoare annotation [2018-11-19 17:34:04,402 WARN L170 areAnnotationChecker]: L4413 has no Hoare annotation [2018-11-19 17:34:04,402 WARN L170 areAnnotationChecker]: ldv_memsetFINAL has no Hoare annotation [2018-11-19 17:34:04,402 WARN L170 areAnnotationChecker]: L3680-1 has no Hoare annotation [2018-11-19 17:34:04,402 WARN L170 areAnnotationChecker]: L3680-1 has no Hoare annotation [2018-11-19 17:34:04,402 WARN L170 areAnnotationChecker]: L3681 has no Hoare annotation [2018-11-19 17:34:04,402 WARN L170 areAnnotationChecker]: L3681 has no Hoare annotation [2018-11-19 17:34:04,402 WARN L170 areAnnotationChecker]: L3682 has no Hoare annotation [2018-11-19 17:34:04,402 WARN L170 areAnnotationChecker]: L3682 has no Hoare annotation [2018-11-19 17:34:04,402 WARN L170 areAnnotationChecker]: L4311 has no Hoare annotation [2018-11-19 17:34:04,402 WARN L170 areAnnotationChecker]: L4311 has no Hoare annotation [2018-11-19 17:34:04,402 WARN L170 areAnnotationChecker]: ldv_usb_get_intfdata_8FINAL has no Hoare annotation [2018-11-19 17:34:04,402 WARN L170 areAnnotationChecker]: usb_acecad_closeEXIT has no Hoare annotation [2018-11-19 17:34:04,402 WARN L170 areAnnotationChecker]: __kmallocEXIT has no Hoare annotation [2018-11-19 17:34:04,402 WARN L170 areAnnotationChecker]: L4231 has no Hoare annotation [2018-11-19 17:34:04,402 WARN L170 areAnnotationChecker]: L4231 has no Hoare annotation [2018-11-19 17:34:04,402 WARN L170 areAnnotationChecker]: L4259 has no Hoare annotation [2018-11-19 17:34:04,403 WARN L170 areAnnotationChecker]: L4259 has no Hoare annotation [2018-11-19 17:34:04,403 WARN L170 areAnnotationChecker]: L3955 has no Hoare annotation [2018-11-19 17:34:04,403 WARN L170 areAnnotationChecker]: L3955 has no Hoare annotation [2018-11-19 17:34:04,403 WARN L170 areAnnotationChecker]: ldv_usb_submit_urb_3EXIT has no Hoare annotation [2018-11-19 17:34:04,403 WARN L170 areAnnotationChecker]: ldv_usb_submit_urb_4EXIT has no Hoare annotation [2018-11-19 17:34:04,403 WARN L170 areAnnotationChecker]: ldv_usb_free_urb_10EXIT has no Hoare annotation [2018-11-19 17:34:04,403 WARN L170 areAnnotationChecker]: ldv_usb_register_driver_2EXIT has no Hoare annotation [2018-11-19 17:34:04,403 WARN L170 areAnnotationChecker]: ##fun~$Pointer$~TO~VOIDEXIT has no Hoare annotation [2018-11-19 17:34:04,403 WARN L170 areAnnotationChecker]: ##fun~$Pointer$~TO~VOIDEXIT has no Hoare annotation [2018-11-19 17:34:04,403 WARN L170 areAnnotationChecker]: L3711-1 has no Hoare annotation [2018-11-19 17:34:04,403 WARN L170 areAnnotationChecker]: L3860-1 has no Hoare annotation [2018-11-19 17:34:04,403 WARN L170 areAnnotationChecker]: L3878-1 has no Hoare annotation [2018-11-19 17:34:04,403 WARN L170 areAnnotationChecker]: usb_acecad_probeFINAL has no Hoare annotation [2018-11-19 17:34:04,403 WARN L170 areAnnotationChecker]: L3761 has no Hoare annotation [2018-11-19 17:34:04,403 WARN L170 areAnnotationChecker]: L3761 has no Hoare annotation [2018-11-19 17:34:04,403 WARN L170 areAnnotationChecker]: L3850-1 has no Hoare annotation [2018-11-19 17:34:04,403 WARN L170 areAnnotationChecker]: L4281 has no Hoare annotation [2018-11-19 17:34:04,403 WARN L170 areAnnotationChecker]: L4281 has no Hoare annotation [2018-11-19 17:34:04,404 WARN L170 areAnnotationChecker]: L4280-1 has no Hoare annotation [2018-11-19 17:34:04,404 WARN L170 areAnnotationChecker]: L4280-1 has no Hoare annotation [2018-11-19 17:34:04,404 WARN L170 areAnnotationChecker]: usb_make_pathEXIT has no Hoare annotation [2018-11-19 17:34:04,404 WARN L170 areAnnotationChecker]: L3769 has no Hoare annotation [2018-11-19 17:34:04,404 WARN L170 areAnnotationChecker]: L3769 has no Hoare annotation [2018-11-19 17:34:04,404 WARN L170 areAnnotationChecker]: L3773-1 has no Hoare annotation [2018-11-19 17:34:04,404 WARN L170 areAnnotationChecker]: L4226 has no Hoare annotation [2018-11-19 17:34:04,404 WARN L170 areAnnotationChecker]: L4226 has no Hoare annotation [2018-11-19 17:34:04,404 WARN L170 areAnnotationChecker]: L4225-1 has no Hoare annotation [2018-11-19 17:34:04,404 WARN L170 areAnnotationChecker]: L4225-1 has no Hoare annotation [2018-11-19 17:34:04,404 WARN L170 areAnnotationChecker]: usb_registerEXIT has no Hoare annotation [2018-11-19 17:34:04,404 WARN L170 areAnnotationChecker]: ldv_get_interfaceFINAL has no Hoare annotation [2018-11-19 17:34:04,404 WARN L170 areAnnotationChecker]: ldv_usb_driver_1EXIT has no Hoare annotation [2018-11-19 17:34:04,404 WARN L170 areAnnotationChecker]: L4254 has no Hoare annotation [2018-11-19 17:34:04,404 WARN L170 areAnnotationChecker]: L4254 has no Hoare annotation [2018-11-19 17:34:04,404 WARN L170 areAnnotationChecker]: L4253-1 has no Hoare annotation [2018-11-19 17:34:04,404 WARN L170 areAnnotationChecker]: L4253-1 has no Hoare annotation [2018-11-19 17:34:04,405 WARN L170 areAnnotationChecker]: L3664 has no Hoare annotation [2018-11-19 17:34:04,405 WARN L170 areAnnotationChecker]: L3664 has no Hoare annotation [2018-11-19 17:34:04,405 WARN L170 areAnnotationChecker]: L3818 has no Hoare annotation [2018-11-19 17:34:04,405 WARN L170 areAnnotationChecker]: L3818 has no Hoare annotation [2018-11-19 17:34:04,405 WARN L170 areAnnotationChecker]: L4012 has no Hoare annotation [2018-11-19 17:34:04,405 WARN L170 areAnnotationChecker]: L4012 has no Hoare annotation [2018-11-19 17:34:04,405 WARN L170 areAnnotationChecker]: L4418 has no Hoare annotation [2018-11-19 17:34:04,405 WARN L170 areAnnotationChecker]: L4418 has no Hoare annotation [2018-11-19 17:34:04,405 WARN L170 areAnnotationChecker]: ldv_check_final_stateEXIT has no Hoare annotation [2018-11-19 17:34:04,405 WARN L170 areAnnotationChecker]: kzallocEXIT has no Hoare annotation [2018-11-19 17:34:04,405 WARN L170 areAnnotationChecker]: kzallocEXIT has no Hoare annotation [2018-11-19 17:34:04,405 WARN L170 areAnnotationChecker]: L3691 has no Hoare annotation [2018-11-19 17:34:04,405 WARN L170 areAnnotationChecker]: kmallocEXIT has no Hoare annotation [2018-11-19 17:34:04,405 WARN L170 areAnnotationChecker]: L3319 has no Hoare annotation [2018-11-19 17:34:04,405 WARN L170 areAnnotationChecker]: L3319 has no Hoare annotation [2018-11-19 17:34:04,405 WARN L170 areAnnotationChecker]: L3318 has no Hoare annotation [2018-11-19 17:34:04,405 WARN L170 areAnnotationChecker]: L3318 has no Hoare annotation [2018-11-19 17:34:04,406 WARN L170 areAnnotationChecker]: L3317-1 has no Hoare annotation [2018-11-19 17:34:04,406 WARN L170 areAnnotationChecker]: L3906-2 has no Hoare annotation [2018-11-19 17:34:04,406 WARN L170 areAnnotationChecker]: L3402 has no Hoare annotation [2018-11-19 17:34:04,406 WARN L170 areAnnotationChecker]: L3402 has no Hoare annotation [2018-11-19 17:34:04,406 WARN L170 areAnnotationChecker]: L3399-2 has no Hoare annotation [2018-11-19 17:34:04,406 WARN L170 areAnnotationChecker]: L3399-2 has no Hoare annotation [2018-11-19 17:34:04,406 WARN L170 areAnnotationChecker]: L3412 has no Hoare annotation [2018-11-19 17:34:04,406 WARN L170 areAnnotationChecker]: L3412 has no Hoare annotation [2018-11-19 17:34:04,406 WARN L170 areAnnotationChecker]: ldv_init_zallocEXIT has no Hoare annotation [2018-11-19 17:34:04,406 WARN L170 areAnnotationChecker]: ldv_init_zallocEXIT has no Hoare annotation [2018-11-19 17:34:04,406 WARN L170 areAnnotationChecker]: ldv_usb_alloc_urb_5EXIT has no Hoare annotation [2018-11-19 17:34:04,406 WARN L170 areAnnotationChecker]: L3824 has no Hoare annotation [2018-11-19 17:34:04,406 WARN L170 areAnnotationChecker]: L3824 has no Hoare annotation [2018-11-19 17:34:04,406 WARN L170 areAnnotationChecker]: L3680 has no Hoare annotation [2018-11-19 17:34:04,406 WARN L170 areAnnotationChecker]: L3680 has no Hoare annotation [2018-11-19 17:34:04,406 WARN L170 areAnnotationChecker]: interface_to_usbdevEXIT has no Hoare annotation [2018-11-19 17:34:04,406 WARN L170 areAnnotationChecker]: ldv_interface_to_usbdevFINAL has no Hoare annotation [2018-11-19 17:34:04,406 WARN L170 areAnnotationChecker]: ldv_usb_get_intfdata_8EXIT has no Hoare annotation [2018-11-19 17:34:04,407 WARN L170 areAnnotationChecker]: L4232 has no Hoare annotation [2018-11-19 17:34:04,407 WARN L170 areAnnotationChecker]: L4232 has no Hoare annotation [2018-11-19 17:34:04,407 WARN L170 areAnnotationChecker]: L4231-1 has no Hoare annotation [2018-11-19 17:34:04,407 WARN L170 areAnnotationChecker]: L4260 has no Hoare annotation [2018-11-19 17:34:04,407 WARN L170 areAnnotationChecker]: L4260 has no Hoare annotation [2018-11-19 17:34:04,407 WARN L170 areAnnotationChecker]: L4259-1 has no Hoare annotation [2018-11-19 17:34:04,407 WARN L170 areAnnotationChecker]: L3956 has no Hoare annotation [2018-11-19 17:34:04,407 WARN L170 areAnnotationChecker]: L3956 has no Hoare annotation [2018-11-19 17:34:04,407 WARN L170 areAnnotationChecker]: L3989 has no Hoare annotation [2018-11-19 17:34:04,407 WARN L170 areAnnotationChecker]: L3989 has no Hoare annotation [2018-11-19 17:34:04,407 WARN L170 areAnnotationChecker]: L3880-1 has no Hoare annotation [2018-11-19 17:34:04,407 WARN L170 areAnnotationChecker]: L4286-1 has no Hoare annotation [2018-11-19 17:34:04,407 WARN L170 areAnnotationChecker]: L4286-1 has no Hoare annotation [2018-11-19 17:34:04,407 WARN L170 areAnnotationChecker]: L4285 has no Hoare annotation [2018-11-19 17:34:04,407 WARN L170 areAnnotationChecker]: L3712 has no Hoare annotation [2018-11-19 17:34:04,407 WARN L170 areAnnotationChecker]: L3712 has no Hoare annotation [2018-11-19 17:34:04,407 WARN L170 areAnnotationChecker]: L3880 has no Hoare annotation [2018-11-19 17:34:04,408 WARN L170 areAnnotationChecker]: L3880 has no Hoare annotation [2018-11-19 17:34:04,408 WARN L170 areAnnotationChecker]: usb_acecad_probeEXIT has no Hoare annotation [2018-11-19 17:34:04,408 WARN L170 areAnnotationChecker]: L3761-1 has no Hoare annotation [2018-11-19 17:34:04,408 WARN L170 areAnnotationChecker]: L3855 has no Hoare annotation [2018-11-19 17:34:04,408 WARN L170 areAnnotationChecker]: L3855 has no Hoare annotation [2018-11-19 17:34:04,408 WARN L170 areAnnotationChecker]: L4286 has no Hoare annotation [2018-11-19 17:34:04,408 WARN L170 areAnnotationChecker]: L4286 has no Hoare annotation [2018-11-19 17:34:04,408 WARN L170 areAnnotationChecker]: L3812 has no Hoare annotation [2018-11-19 17:34:04,408 WARN L170 areAnnotationChecker]: L3769-1 has no Hoare annotation [2018-11-19 17:34:04,408 WARN L170 areAnnotationChecker]: L3774 has no Hoare annotation [2018-11-19 17:34:04,408 WARN L170 areAnnotationChecker]: L3774 has no Hoare annotation [2018-11-19 17:34:04,408 WARN L170 areAnnotationChecker]: L3664-2 has no Hoare annotation [2018-11-19 17:34:04,408 WARN L170 areAnnotationChecker]: L4034 has no Hoare annotation [2018-11-19 17:34:04,408 WARN L170 areAnnotationChecker]: L3771-1 has no Hoare annotation [2018-11-19 17:34:04,408 WARN L170 areAnnotationChecker]: L3692 has no Hoare annotation [2018-11-19 17:34:04,408 WARN L170 areAnnotationChecker]: L3692 has no Hoare annotation [2018-11-19 17:34:04,408 WARN L170 areAnnotationChecker]: usb_endpoint_is_int_inFINAL has no Hoare annotation [2018-11-19 17:34:04,408 WARN L170 areAnnotationChecker]: usb_acecad_initFINAL has no Hoare annotation [2018-11-19 17:34:04,409 WARN L170 areAnnotationChecker]: L3402-2 has no Hoare annotation [2018-11-19 17:34:04,409 WARN L170 areAnnotationChecker]: L3402-2 has no Hoare annotation [2018-11-19 17:34:04,409 WARN L170 areAnnotationChecker]: usb_maxpacketFINAL has no Hoare annotation [2018-11-19 17:34:04,409 WARN L170 areAnnotationChecker]: L3412-2 has no Hoare annotation [2018-11-19 17:34:04,409 WARN L170 areAnnotationChecker]: L3412-2 has no Hoare annotation [2018-11-19 17:34:04,409 WARN L170 areAnnotationChecker]: L3788-1 has no Hoare annotation [2018-11-19 17:34:04,409 WARN L170 areAnnotationChecker]: L3829 has no Hoare annotation [2018-11-19 17:34:04,409 WARN L170 areAnnotationChecker]: L3829 has no Hoare annotation [2018-11-19 17:34:04,409 WARN L170 areAnnotationChecker]: L3836 has no Hoare annotation [2018-11-19 17:34:04,409 WARN L170 areAnnotationChecker]: L3836 has no Hoare annotation [2018-11-19 17:34:04,409 WARN L170 areAnnotationChecker]: ldv_interface_to_usbdevEXIT has no Hoare annotation [2018-11-19 17:34:04,409 WARN L170 areAnnotationChecker]: ldv_fill_int_urbEXIT has no Hoare annotation [2018-11-19 17:34:04,409 WARN L170 areAnnotationChecker]: L3959 has no Hoare annotation [2018-11-19 17:34:04,409 WARN L170 areAnnotationChecker]: L3959 has no Hoare annotation [2018-11-19 17:34:04,409 WARN L170 areAnnotationChecker]: L3990 has no Hoare annotation [2018-11-19 17:34:04,409 WARN L170 areAnnotationChecker]: L3990 has no Hoare annotation [2018-11-19 17:34:04,409 WARN L170 areAnnotationChecker]: L4028 has no Hoare annotation [2018-11-19 17:34:04,410 WARN L170 areAnnotationChecker]: L4028 has no Hoare annotation [2018-11-19 17:34:04,410 WARN L170 areAnnotationChecker]: usb_acecad_disconnectFINAL has no Hoare annotation [2018-11-19 17:34:04,410 WARN L170 areAnnotationChecker]: L4292 has no Hoare annotation [2018-11-19 17:34:04,410 WARN L170 areAnnotationChecker]: L4292 has no Hoare annotation [2018-11-19 17:34:04,410 WARN L170 areAnnotationChecker]: ldv_submit_urbFINAL has no Hoare annotation [2018-11-19 17:34:04,410 WARN L170 areAnnotationChecker]: usb_acecad_openFINAL has no Hoare annotation [2018-11-19 17:34:04,410 WARN L170 areAnnotationChecker]: L3961-1 has no Hoare annotation [2018-11-19 17:34:04,410 WARN L170 areAnnotationChecker]: L3762 has no Hoare annotation [2018-11-19 17:34:04,410 WARN L170 areAnnotationChecker]: L3762 has no Hoare annotation [2018-11-19 17:34:04,410 WARN L170 areAnnotationChecker]: L3856 has no Hoare annotation [2018-11-19 17:34:04,410 WARN L170 areAnnotationChecker]: L3860 has no Hoare annotation [2018-11-19 17:34:04,410 WARN L170 areAnnotationChecker]: L3860 has no Hoare annotation [2018-11-19 17:34:04,410 WARN L170 areAnnotationChecker]: L4287 has no Hoare annotation [2018-11-19 17:34:04,410 WARN L170 areAnnotationChecker]: L4287 has no Hoare annotation [2018-11-19 17:34:04,410 WARN L170 areAnnotationChecker]: L3816 has no Hoare annotation [2018-11-19 17:34:04,410 WARN L170 areAnnotationChecker]: L3816 has no Hoare annotation [2018-11-19 17:34:04,410 WARN L170 areAnnotationChecker]: L3771 has no Hoare annotation [2018-11-19 17:34:04,411 WARN L170 areAnnotationChecker]: L3771 has no Hoare annotation [2018-11-19 17:34:04,411 WARN L170 areAnnotationChecker]: L3864 has no Hoare annotation [2018-11-19 17:34:04,411 WARN L170 areAnnotationChecker]: L3782 has no Hoare annotation [2018-11-19 17:34:04,411 WARN L170 areAnnotationChecker]: L3782 has no Hoare annotation [2018-11-19 17:34:04,411 WARN L170 areAnnotationChecker]: L3665 has no Hoare annotation [2018-11-19 17:34:04,411 WARN L170 areAnnotationChecker]: L3665 has no Hoare annotation [2018-11-19 17:34:04,411 WARN L170 areAnnotationChecker]: mainFINAL has no Hoare annotation [2018-11-19 17:34:04,411 WARN L170 areAnnotationChecker]: L3773 has no Hoare annotation [2018-11-19 17:34:04,411 WARN L170 areAnnotationChecker]: L3773 has no Hoare annotation [2018-11-19 17:34:04,411 WARN L170 areAnnotationChecker]: L3692-2 has no Hoare annotation [2018-11-19 17:34:04,411 WARN L170 areAnnotationChecker]: usb_endpoint_is_int_inEXIT has no Hoare annotation [2018-11-19 17:34:04,411 WARN L170 areAnnotationChecker]: usb_acecad_initEXIT has no Hoare annotation [2018-11-19 17:34:04,411 WARN L170 areAnnotationChecker]: usb_maxpacketEXIT has no Hoare annotation [2018-11-19 17:34:04,411 WARN L170 areAnnotationChecker]: L3789 has no Hoare annotation [2018-11-19 17:34:04,411 WARN L170 areAnnotationChecker]: L3789 has no Hoare annotation [2018-11-19 17:34:04,411 WARN L170 areAnnotationChecker]: L3849 has no Hoare annotation [2018-11-19 17:34:04,411 WARN L170 areAnnotationChecker]: L3841 has no Hoare annotation [2018-11-19 17:34:04,411 WARN L170 areAnnotationChecker]: L3841 has no Hoare annotation [2018-11-19 17:34:04,412 WARN L170 areAnnotationChecker]: L3823 has no Hoare annotation [2018-11-19 17:34:04,412 WARN L170 areAnnotationChecker]: L3960 has no Hoare annotation [2018-11-19 17:34:04,412 WARN L170 areAnnotationChecker]: L3960 has no Hoare annotation [2018-11-19 17:34:04,412 WARN L170 areAnnotationChecker]: L3972 has no Hoare annotation [2018-11-19 17:34:04,412 WARN L170 areAnnotationChecker]: L3972 has no Hoare annotation [2018-11-19 17:34:04,412 WARN L170 areAnnotationChecker]: L3993 has no Hoare annotation [2018-11-19 17:34:04,412 WARN L170 areAnnotationChecker]: L3993 has no Hoare annotation [2018-11-19 17:34:04,412 WARN L170 areAnnotationChecker]: L4029 has no Hoare annotation [2018-11-19 17:34:04,412 WARN L170 areAnnotationChecker]: L4029 has no Hoare annotation [2018-11-19 17:34:04,412 WARN L170 areAnnotationChecker]: L3954 has no Hoare annotation [2018-11-19 17:34:04,412 WARN L170 areAnnotationChecker]: usb_acecad_disconnectEXIT has no Hoare annotation [2018-11-19 17:34:04,412 WARN L170 areAnnotationChecker]: usb_acecad_disconnectEXIT has no Hoare annotation [2018-11-19 17:34:04,412 WARN L170 areAnnotationChecker]: ldv_submit_urbEXIT has no Hoare annotation [2018-11-19 17:34:04,412 WARN L170 areAnnotationChecker]: ldv_submit_urbEXIT has no Hoare annotation [2018-11-19 17:34:04,412 WARN L170 areAnnotationChecker]: L3962 has no Hoare annotation [2018-11-19 17:34:04,412 WARN L170 areAnnotationChecker]: L3962 has no Hoare annotation [2018-11-19 17:34:04,412 WARN L170 areAnnotationChecker]: L3767 has no Hoare annotation [2018-11-19 17:34:04,413 WARN L170 areAnnotationChecker]: L3767 has no Hoare annotation [2018-11-19 17:34:04,413 WARN L170 areAnnotationChecker]: L3788 has no Hoare annotation [2018-11-19 17:34:04,413 WARN L170 areAnnotationChecker]: L3788 has no Hoare annotation [2018-11-19 17:34:04,413 WARN L170 areAnnotationChecker]: L3667 has no Hoare annotation [2018-11-19 17:34:04,413 WARN L170 areAnnotationChecker]: L3667 has no Hoare annotation [2018-11-19 17:34:04,413 WARN L170 areAnnotationChecker]: mainEXIT has no Hoare annotation [2018-11-19 17:34:04,413 WARN L170 areAnnotationChecker]: usb_acecad_irqEXIT has no Hoare annotation [2018-11-19 17:34:04,413 WARN L170 areAnnotationChecker]: L4004-1 has no Hoare annotation [2018-11-19 17:34:04,413 WARN L170 areAnnotationChecker]: L3797 has no Hoare annotation [2018-11-19 17:34:04,413 WARN L170 areAnnotationChecker]: L3797 has no Hoare annotation [2018-11-19 17:34:04,413 WARN L170 areAnnotationChecker]: L3851 has no Hoare annotation [2018-11-19 17:34:04,413 WARN L170 areAnnotationChecker]: L3851 has no Hoare annotation [2018-11-19 17:34:04,413 WARN L170 areAnnotationChecker]: L3961 has no Hoare annotation [2018-11-19 17:34:04,413 WARN L170 areAnnotationChecker]: L3961 has no Hoare annotation [2018-11-19 17:34:04,413 WARN L170 areAnnotationChecker]: L3973 has no Hoare annotation [2018-11-19 17:34:04,413 WARN L170 areAnnotationChecker]: L3973 has no Hoare annotation [2018-11-19 17:34:04,413 WARN L170 areAnnotationChecker]: L3981 has no Hoare annotation [2018-11-19 17:34:04,413 WARN L170 areAnnotationChecker]: L3981 has no Hoare annotation [2018-11-19 17:34:04,414 WARN L170 areAnnotationChecker]: L3994 has no Hoare annotation [2018-11-19 17:34:04,414 WARN L170 areAnnotationChecker]: L3994 has no Hoare annotation [2018-11-19 17:34:04,414 WARN L170 areAnnotationChecker]: L4002 has no Hoare annotation [2018-11-19 17:34:04,414 WARN L170 areAnnotationChecker]: L4002 has no Hoare annotation [2018-11-19 17:34:04,414 WARN L170 areAnnotationChecker]: L3974-1 has no Hoare annotation [2018-11-19 17:34:04,414 WARN L170 areAnnotationChecker]: L3660 has no Hoare annotation [2018-11-19 17:34:04,414 WARN L170 areAnnotationChecker]: L4005 has no Hoare annotation [2018-11-19 17:34:04,414 WARN L170 areAnnotationChecker]: L4005 has no Hoare annotation [2018-11-19 17:34:04,414 WARN L170 areAnnotationChecker]: L3797-2 has no Hoare annotation [2018-11-19 17:34:04,414 WARN L170 areAnnotationChecker]: L3851-2 has no Hoare annotation [2018-11-19 17:34:04,414 WARN L170 areAnnotationChecker]: L3974 has no Hoare annotation [2018-11-19 17:34:04,414 WARN L170 areAnnotationChecker]: L3974 has no Hoare annotation [2018-11-19 17:34:04,414 WARN L170 areAnnotationChecker]: L3982 has no Hoare annotation [2018-11-19 17:34:04,414 WARN L170 areAnnotationChecker]: L3982 has no Hoare annotation [2018-11-19 17:34:04,414 WARN L170 areAnnotationChecker]: L3958 has no Hoare annotation [2018-11-19 17:34:04,414 WARN L170 areAnnotationChecker]: L3995 has no Hoare annotation [2018-11-19 17:34:04,414 WARN L170 areAnnotationChecker]: L3995 has no Hoare annotation [2018-11-19 17:34:04,415 WARN L170 areAnnotationChecker]: L4003 has no Hoare annotation [2018-11-19 17:34:04,415 WARN L170 areAnnotationChecker]: L4003 has no Hoare annotation [2018-11-19 17:34:04,415 WARN L170 areAnnotationChecker]: L4020 has no Hoare annotation [2018-11-19 17:34:04,415 WARN L170 areAnnotationChecker]: L4020 has no Hoare annotation [2018-11-19 17:34:04,415 WARN L170 areAnnotationChecker]: L4005-2 has no Hoare annotation [2018-11-19 17:34:04,415 WARN L170 areAnnotationChecker]: L4005-2 has no Hoare annotation [2018-11-19 17:34:04,415 WARN L170 areAnnotationChecker]: L3802 has no Hoare annotation [2018-11-19 17:34:04,415 WARN L170 areAnnotationChecker]: L3802 has no Hoare annotation [2018-11-19 17:34:04,415 WARN L170 areAnnotationChecker]: L3850 has no Hoare annotation [2018-11-19 17:34:04,415 WARN L170 areAnnotationChecker]: L3850 has no Hoare annotation [2018-11-19 17:34:04,415 WARN L170 areAnnotationChecker]: L4004 has no Hoare annotation [2018-11-19 17:34:04,415 WARN L170 areAnnotationChecker]: L4004 has no Hoare annotation [2018-11-19 17:34:04,415 WARN L170 areAnnotationChecker]: L4021 has no Hoare annotation [2018-11-19 17:34:04,415 WARN L170 areAnnotationChecker]: L4021 has no Hoare annotation [2018-11-19 17:34:04,415 WARN L170 areAnnotationChecker]: L3992 has no Hoare annotation [2018-11-19 17:34:04,415 WARN L170 areAnnotationChecker]: L3803 has no Hoare annotation [2018-11-19 17:34:04,415 WARN L170 areAnnotationChecker]: L3803 has no Hoare annotation [2018-11-19 17:34:04,416 WARN L170 areAnnotationChecker]: L3802-2 has no Hoare annotation [2018-11-19 17:34:04,416 WARN L170 areAnnotationChecker]: L3802-2 has no Hoare annotation [2018-11-19 17:34:04,416 WARN L170 areAnnotationChecker]: L3803-2 has no Hoare annotation [2018-11-19 17:34:04,416 INFO L163 areAnnotationChecker]: CFG has 0 edges. 0 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. 0 times interpolants missing. [2018-11-19 17:34:04,421 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 19.11 05:34:04 BoogieIcfgContainer [2018-11-19 17:34:04,421 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2018-11-19 17:34:04,422 INFO L168 Benchmark]: Toolchain (without parser) took 164125.06 ms. Allocated memory was 1.5 GB in the beginning and 2.8 GB in the end (delta: 1.3 GB). Free memory was 1.4 GB in the beginning and 2.5 GB in the end (delta: -1.1 GB). Peak memory consumption was 1.2 GB. Max. memory is 14.2 GB. [2018-11-19 17:34:04,424 INFO L168 Benchmark]: CDTParser took 0.16 ms. Allocated memory is still 1.5 GB. Free memory is still 1.5 GB. There was no memory consumed. Max. memory is 14.2 GB. [2018-11-19 17:34:04,425 INFO L168 Benchmark]: CACSL2BoogieTranslator took 1217.63 ms. Allocated memory was 1.5 GB in the beginning and 2.3 GB in the end (delta: 767.6 MB). Free memory was 1.4 GB in the beginning and 2.2 GB in the end (delta: -783.5 MB). Peak memory consumption was 82.4 MB. Max. memory is 14.2 GB. [2018-11-19 17:34:04,425 INFO L168 Benchmark]: Boogie Preprocessor took 142.66 ms. Allocated memory is still 2.3 GB. Free memory was 2.2 GB in the beginning and 2.2 GB in the end (delta: 13.8 MB). Peak memory consumption was 13.8 MB. Max. memory is 14.2 GB. [2018-11-19 17:34:04,426 INFO L168 Benchmark]: RCFGBuilder took 2835.40 ms. Allocated memory is still 2.3 GB. Free memory was 2.2 GB in the beginning and 1.9 GB in the end (delta: 327.0 MB). Peak memory consumption was 327.0 MB. Max. memory is 14.2 GB. [2018-11-19 17:34:04,426 INFO L168 Benchmark]: TraceAbstraction took 159924.77 ms. Allocated memory was 2.3 GB in the beginning and 2.8 GB in the end (delta: 537.4 MB). Free memory was 1.9 GB in the beginning and 2.5 GB in the end (delta: -646.6 MB). Peak memory consumption was 885.6 MB. Max. memory is 14.2 GB. [2018-11-19 17:34:04,430 INFO L336 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - GenericResult: Assertions are enabled Assertions are enabled - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.16 ms. Allocated memory is still 1.5 GB. Free memory is still 1.5 GB. There was no memory consumed. Max. memory is 14.2 GB. * CACSL2BoogieTranslator took 1217.63 ms. Allocated memory was 1.5 GB in the beginning and 2.3 GB in the end (delta: 767.6 MB). Free memory was 1.4 GB in the beginning and 2.2 GB in the end (delta: -783.5 MB). Peak memory consumption was 82.4 MB. Max. memory is 14.2 GB. * Boogie Preprocessor took 142.66 ms. Allocated memory is still 2.3 GB. Free memory was 2.2 GB in the beginning and 2.2 GB in the end (delta: 13.8 MB). Peak memory consumption was 13.8 MB. Max. memory is 14.2 GB. * RCFGBuilder took 2835.40 ms. Allocated memory is still 2.3 GB. Free memory was 2.2 GB in the beginning and 1.9 GB in the end (delta: 327.0 MB). Peak memory consumption was 327.0 MB. Max. memory is 14.2 GB. * TraceAbstraction took 159924.77 ms. Allocated memory was 2.3 GB in the beginning and 2.8 GB in the end (delta: 537.4 MB). Free memory was 1.9 GB in the beginning and 2.5 GB in the end (delta: -646.6 MB). Peak memory consumption was 885.6 MB. Max. memory is 14.2 GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IntegerLiteral 73786976294838206489 could not be translated for associated CType STRUCT~~usb_driver?name~*CHAR?probe~*((*usb_interface *usb_device_id ) : INT)?disconnect~*((*usb_interface ) : VOID)?unlocked_ioctl~*((*usb_interface UINT *VOID ) : INT)?suspend~*((*usb_interface ~pm_message_t~0 ) : INT)?resume~*((*usb_interface ) : INT)?reset_resume~*((*usb_interface ) : INT)?pre_reset~*((*usb_interface ) : INT)?post_reset~*((*usb_interface ) : INT)?id_table~*usb_device_id?dynids~STRUCT~~usb_dynids?lock~~spinlock_t~0?list~STRUCT~~list_head?next~*list_head?prev~*list_head##?drvwrap~STRUCT~~usbdrv_wrap?driver~STRUCT~~device_driver?name~*CHAR?bus~*bus_type?owner~*module?mod_name~*CHAR?suppress_bind_attrs~~bool~0?probe~*((*device ) : INT)?remove~*((*device ) : INT)?shutdown~*((*device ) : VOID)?suspend~*((*device ~pm_message_t~0 ) : INT)?resume~*((*device ) : INT)?groups~**attribute_group?pm~*dev_pm_ops?p~*driver_private#?for_devices~INT#?no_dynamic_id~UCHAR?supports_autosuspend~UCHAR?soft_unbind~UCHAR# - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!driver_info - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!idProduct - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IntegerLiteral 73786976294838206526 could not be translated for associated CType ARRAY#_3_~STRUCT~~usb_device_id?match_flags~~__u16~0?idVendor~~__u16~0?idProduct~~__u16~0?bcdDevice_lo~~__u16~0?bcdDevice_hi~~__u16~0?bDeviceClass~~__u8~0?bDeviceSubClass~~__u8~0?bDeviceProtocol~~__u8~0?bInterfaceClass~~__u8~0?bInterfaceSubClass~~__u8~0?bInterfaceProtocol~~__u8~0?driver_info~~kernel_ulong_t~0## - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceSubClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_hi - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!match_flags - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceProtocol - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!idVendor - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_lo - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceClass - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IntegerLiteral 73786976294838206484 could not be translated for associated CType STRUCT~~usb_driver?name~*CHAR?probe~*((*usb_interface *usb_device_id ) : INT)?disconnect~*((*usb_interface ) : VOID)?unlocked_ioctl~*((*usb_interface UINT *VOID ) : INT)?suspend~*((*usb_interface ~pm_message_t~0 ) : INT)?resume~*((*usb_interface ) : INT)?reset_resume~*((*usb_interface ) : INT)?pre_reset~*((*usb_interface ) : INT)?post_reset~*((*usb_interface ) : INT)?id_table~*usb_device_id?dynids~STRUCT~~usb_dynids?lock~~spinlock_t~0?list~STRUCT~~list_head?next~*list_head?prev~*list_head##?drvwrap~STRUCT~~usbdrv_wrap?driver~STRUCT~~device_driver?name~*CHAR?bus~*bus_type?owner~*module?mod_name~*CHAR?suppress_bind_attrs~~bool~0?probe~*((*device ) : INT)?remove~*((*device ) : INT)?shutdown~*((*device ) : VOID)?suspend~*((*device ~pm_message_t~0 ) : INT)?resume~*((*device ) : INT)?groups~**attribute_group?pm~*dev_pm_ops?p~*driver_private#?for_devices~INT#?no_dynamic_id~UCHAR?supports_autosuspend~UCHAR?soft_unbind~UCHAR# - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceSubClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceProtocol - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!match_flags - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceProtocol - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceSubClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!idVendor - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_hi - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!idProduct - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!driver_info - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IntegerLiteral 73786976294838206504 could not be translated for associated CType ARRAY#_3_~STRUCT~~usb_device_id?match_flags~~__u16~0?idVendor~~__u16~0?idProduct~~__u16~0?bcdDevice_lo~~__u16~0?bcdDevice_hi~~__u16~0?bDeviceClass~~__u8~0?bDeviceSubClass~~__u8~0?bDeviceProtocol~~__u8~0?bInterfaceClass~~__u8~0?bInterfaceSubClass~~__u8~0?bInterfaceProtocol~~__u8~0?driver_info~~kernel_ulong_t~0## - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceSubClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_lo - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceProtocol - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceSubClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!idProduct - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceProtocol - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_lo - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!driver_info - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceSubClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_hi - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceProtocol - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!idVendor - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!match_flags - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceSubClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceProtocol - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!idVendor - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!match_flags - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_lo - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!idProduct - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_hi - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceProtocol - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!driver_info - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceSubClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!idProduct - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_hi - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceProtocol - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceSubClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_lo - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!idVendor - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceProtocol - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!match_flags - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceSubClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!driver_info - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!driver_info - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!idVendor - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_lo - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceSubClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!match_flags - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceProtocol - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_hi - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!idProduct - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceProtocol - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceSubClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!driver_info - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceSubClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!match_flags - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_lo - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceProtocol - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceSubClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!idVendor - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!idProduct - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_hi - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceProtocol - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!idVendor - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceSubClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!driver_info - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_hi - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceSubClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!match_flags - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!idProduct - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceProtocol - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_lo - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceProtocol - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!idVendor - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceSubClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!match_flags - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceProtocol - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceProtocol - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!driver_info - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceSubClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_hi - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_lo - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!idProduct - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Expression #t~switch185 has a C AST node but it is no IASTExpression: class org.eclipse.cdt.internal.core.dom.parser.c.CASTSwitchStatement - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!idVendor - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceSubClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!match_flags - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!idProduct - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!driver_info - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_lo - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceSubClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceProtocol - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceProtocol - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_hi - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Expression #t~switch190 has a C AST node but it is no IASTExpression: class org.eclipse.cdt.internal.core.dom.parser.c.CASTSwitchStatement - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Expression #t~switch185 has a C AST node but it is no IASTExpression: class org.eclipse.cdt.internal.core.dom.parser.c.CASTSwitchStatement - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!match_flags - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!driver_info - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceSubClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_lo - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_hi - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceProtocol - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceProtocol - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!idProduct - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceSubClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!idVendor - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Expression #t~switch190 has a C AST node but it is no IASTExpression: class org.eclipse.cdt.internal.core.dom.parser.c.CASTSwitchStatement - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Expression #t~switch185 has a C AST node but it is no IASTExpression: class org.eclipse.cdt.internal.core.dom.parser.c.CASTSwitchStatement - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceSubClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceProtocol - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_lo - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceSubClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!match_flags - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!driver_info - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_hi - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!idProduct - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceProtocol - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!idVendor - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceProtocol - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!match_flags - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!driver_info - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!idVendor - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_hi - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceSubClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceProtocol - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_lo - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!idProduct - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceSubClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceSubClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!idProduct - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceProtocol - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_hi - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!match_flags - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!driver_info - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceSubClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceProtocol - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_lo - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!idVendor - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceSubClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!driver_info - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!match_flags - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_lo - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceSubClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceProtocol - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!idProduct - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_hi - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceProtocol - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!idVendor - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceSubClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!idVendor - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceSubClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_hi - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!idProduct - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_lo - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceProtocol - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!match_flags - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceProtocol - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!driver_info - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceSubClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_lo - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceProtocol - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!idProduct - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceSubClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceProtocol - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_hi - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!idVendor - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!driver_info - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!match_flags - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!driver_info - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_hi - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceSubClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceSubClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!idProduct - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceProtocol - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!match_flags - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!idVendor - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_lo - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceProtocol - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!match_flags - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_lo - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!driver_info - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceProtocol - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceProtocol - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceSubClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_hi - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceSubClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!idProduct - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!idVendor - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceSubClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!idProduct - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!match_flags - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!driver_info - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_lo - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceProtocol - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_hi - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceProtocol - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!idVendor - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceSubClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceProtocol - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_lo - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_hi - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!driver_info - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!idVendor - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceProtocol - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceSubClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!match_flags - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!idProduct - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceSubClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!driver_info - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!idVendor - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceProtocol - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceSubClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!idProduct - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_lo - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceSubClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!match_flags - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_hi - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceProtocol - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceProtocol - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceSubClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!idProduct - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_lo - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!idVendor - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceProtocol - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!match_flags - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceSubClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!driver_info - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_hi - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceProtocol - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!idVendor - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!idProduct - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceSubClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!match_flags - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!driver_info - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceSubClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_hi - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_lo - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceProtocol - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!match_flags - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!idProduct - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceProtocol - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceProtocol - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!driver_info - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_hi - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceSubClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!idVendor - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceSubClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_lo - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!match_flags - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_hi - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!idProduct - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_lo - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceProtocol - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceSubClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceProtocol - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceSubClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!idVendor - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!driver_info - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!idProduct - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_hi - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceProtocol - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!match_flags - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!driver_info - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceSubClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!idVendor - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceProtocol - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceSubClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_lo - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!match_flags - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_hi - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceProtocol - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_lo - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!idProduct - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceProtocol - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceSubClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!driver_info - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceSubClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!idVendor - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_hi - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_lo - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceProtocol - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!match_flags - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!idProduct - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!driver_info - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!idVendor - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceProtocol - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceSubClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceSubClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceSubClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!match_flags - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceSubClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!idProduct - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceProtocol - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_lo - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!driver_info - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!idVendor - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_hi - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceProtocol - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!driver_info - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!match_flags - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_lo - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceProtocol - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceProtocol - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!idProduct - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!idVendor - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceSubClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_hi - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceSubClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!match_flags - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!driver_info - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_lo - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_hi - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceProtocol - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceSubClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceSubClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceProtocol - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!idProduct - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!idVendor - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!idProduct - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceProtocol - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceProtocol - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_hi - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!idVendor - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceSubClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceSubClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!driver_info - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!match_flags - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_lo - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Expression #t~switch190 has a C AST node but it is no IASTExpression: class org.eclipse.cdt.internal.core.dom.parser.c.CASTSwitchStatement - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Expression #t~switch185 has a C AST node but it is no IASTExpression: class org.eclipse.cdt.internal.core.dom.parser.c.CASTSwitchStatement - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!match_flags - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceSubClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceProtocol - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!idProduct - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_hi - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!idVendor - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceProtocol - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceSubClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_lo - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!driver_info - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceClass - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Expression #t~switch190 has a C AST node but it is no IASTExpression: class org.eclipse.cdt.internal.core.dom.parser.c.CASTSwitchStatement - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Expression #t~switch185 has a C AST node but it is no IASTExpression: class org.eclipse.cdt.internal.core.dom.parser.c.CASTSwitchStatement - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!idVendor - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceProtocol - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceProtocol - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_lo - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceSubClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_hi - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceSubClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!match_flags - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!idProduct - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!driver_info - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceClass - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Expression #t~switch190 has a C AST node but it is no IASTExpression: class org.eclipse.cdt.internal.core.dom.parser.c.CASTSwitchStatement - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Expression #t~switch185 has a C AST node but it is no IASTExpression: class org.eclipse.cdt.internal.core.dom.parser.c.CASTSwitchStatement - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceSubClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!driver_info - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_hi - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceProtocol - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!idVendor - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!idProduct - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceSubClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!match_flags - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceProtocol - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_lo - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Expression #t~switch190 has a C AST node but it is no IASTExpression: class org.eclipse.cdt.internal.core.dom.parser.c.CASTSwitchStatement - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Expression #t~switch185 has a C AST node but it is no IASTExpression: class org.eclipse.cdt.internal.core.dom.parser.c.CASTSwitchStatement - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceProtocol - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!driver_info - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!idProduct - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!match_flags - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceSubClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceSubClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_hi - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!idVendor - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceProtocol - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_lo - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_lo - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Expression #t~switch190 has a C AST node but it is no IASTExpression: class org.eclipse.cdt.internal.core.dom.parser.c.CASTSwitchStatement - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Expression #t~switch185 has a C AST node but it is no IASTExpression: class org.eclipse.cdt.internal.core.dom.parser.c.CASTSwitchStatement - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Expression #t~switch187 has a C AST node but it is no IASTExpression: class org.eclipse.cdt.internal.core.dom.parser.c.CASTSwitchStatement - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!idVendor - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_hi - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceSubClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceProtocol - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!idProduct - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!match_flags - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!driver_info - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceProtocol - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceSubClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceClass - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Expression #t~switch190 has a C AST node but it is no IASTExpression: class org.eclipse.cdt.internal.core.dom.parser.c.CASTSwitchStatement - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Expression #t~switch185 has a C AST node but it is no IASTExpression: class org.eclipse.cdt.internal.core.dom.parser.c.CASTSwitchStatement - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Expression #t~switch187 has a C AST node but it is no IASTExpression: class org.eclipse.cdt.internal.core.dom.parser.c.CASTSwitchStatement - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!idVendor - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceProtocol - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_lo - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceSubClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_hi - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceProtocol - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!idProduct - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!match_flags - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!driver_info - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceSubClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!driver_info - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_lo - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceProtocol - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_hi - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceSubClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceSubClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!idVendor - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!idProduct - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceProtocol - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!match_flags - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!match_flags - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceProtocol - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!idProduct - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceProtocol - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!driver_info - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceSubClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceSubClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_lo - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!idVendor - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_hi - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_hi - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!match_flags - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceSubClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!idProduct - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceProtocol - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!driver_info - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!idVendor - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceSubClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_lo - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceProtocol - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!driver_info - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!idVendor - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceSubClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_hi - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_lo - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!match_flags - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceSubClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!idProduct - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceProtocol - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceProtocol - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceSubClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!idProduct - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!driver_info - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!match_flags - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!idVendor - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceSubClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_lo - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_hi - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceProtocol - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceProtocol - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!idProduct - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceProtocol - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceProtocol - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceSubClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!idVendor - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_lo - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!driver_info - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!match_flags - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_hi - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceSubClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!idVendor - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceProtocol - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!match_flags - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_lo - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_hi - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!idProduct - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceSubClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceSubClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!driver_info - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceProtocol - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!idVendor - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!match_flags - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceProtocol - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_lo - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_hi - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceSubClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!driver_info - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceSubClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!idProduct - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceProtocol - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceSubClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!idVendor - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!idProduct - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_lo - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!driver_info - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceProtocol - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceSubClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceProtocol - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_hi - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!match_flags - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceProtocol - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceProtocol - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceSubClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!match_flags - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_hi - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!idProduct - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_lo - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceSubClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!driver_info - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!idVendor - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceSubClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!idVendor - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceProtocol - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceSubClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!driver_info - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_hi - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_lo - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!idProduct - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceProtocol - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!match_flags - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!idProduct - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!match_flags - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceSubClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceSubClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_lo - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceProtocol - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_hi - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceProtocol - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!driver_info - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!idVendor - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!match_flags - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceProtocol - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!idProduct - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!idVendor - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_lo - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_hi - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceSubClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceSubClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceProtocol - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!driver_info - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_hi - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceProtocol - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!idProduct - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceSubClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceProtocol - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!match_flags - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceSubClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!idVendor - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_lo - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!driver_info - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_lo - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!idProduct - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceProtocol - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!match_flags - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_hi - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceSubClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceProtocol - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!driver_info - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!idVendor - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceSubClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceSubClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceProtocol - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_lo - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!idProduct - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!match_flags - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_hi - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!idVendor - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceProtocol - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!driver_info - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceSubClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!idProduct - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceProtocol - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!idVendor - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_lo - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceSubClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!match_flags - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceSubClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!driver_info - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_hi - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceProtocol - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!idVendor - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceProtocol - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceSubClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_hi - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!idProduct - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceSubClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!match_flags - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceProtocol - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!driver_info - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_lo - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_lo - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!idProduct - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceProtocol - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!driver_info - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_hi - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceSubClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceProtocol - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceSubClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!idVendor - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!match_flags - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!match_flags - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceProtocol - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceSubClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!idProduct - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceProtocol - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!idVendor - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceSubClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_lo - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!driver_info - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_hi - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!idVendor - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceProtocol - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceSubClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_hi - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceSubClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!idProduct - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!driver_info - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceProtocol - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!match_flags - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_lo - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!idVendor - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_hi - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!driver_info - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!match_flags - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceProtocol - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceProtocol - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_lo - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!idProduct - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceSubClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceSubClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!match_flags - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_lo - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceSubClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!idProduct - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceProtocol - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceProtocol - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!driver_info - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!idVendor - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_hi - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceSubClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_hi - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceProtocol - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!idProduct - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceProtocol - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!driver_info - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!idVendor - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!match_flags - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceSubClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_lo - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceSubClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceSubClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceProtocol - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!idProduct - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_lo - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceProtocol - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceSubClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_hi - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!idVendor - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!driver_info - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!match_flags - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceSubClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!match_flags - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceProtocol - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_hi - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!driver_info - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_lo - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!idProduct - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceSubClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceProtocol - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!idVendor - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceSubClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceSubClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!match_flags - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!idProduct - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceProtocol - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_hi - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!driver_info - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_lo - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!idVendor - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceProtocol - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceSubClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!match_flags - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_lo - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!driver_info - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceProtocol - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!idVendor - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_hi - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceSubClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!idProduct - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceProtocol - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!match_flags - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceSubClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceProtocol - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceSubClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!idVendor - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!idProduct - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_hi - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!driver_info - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_lo - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceProtocol - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceProtocol - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_lo - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!idProduct - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceSubClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!driver_info - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceSubClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!match_flags - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_hi - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!idVendor - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceProtocol - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!idVendor - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!driver_info - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!idProduct - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_hi - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceSubClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceProtocol - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceSubClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!match_flags - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_lo - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceProtocol - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!idProduct - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceSubClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceProtocol - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_hi - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceProtocol - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!driver_info - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!match_flags - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_lo - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceSubClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!idVendor - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_hi - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!driver_info - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceSubClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceProtocol - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!match_flags - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!idVendor - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceProtocol - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_lo - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceSubClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!idProduct - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!match_flags - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_hi - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!idVendor - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!driver_info - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceSubClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!idProduct - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_lo - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceProtocol - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceProtocol - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceSubClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceSubClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!idProduct - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceProtocol - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceSubClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!idVendor - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!driver_info - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_hi - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceProtocol - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!match_flags - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_lo - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!idVendor - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceProtocol - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_hi - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!idProduct - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!driver_info - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_lo - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceSubClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceProtocol - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceSubClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!match_flags - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_lo - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!match_flags - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceSubClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!idVendor - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceProtocol - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceProtocol - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!driver_info - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_hi - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!idProduct - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceSubClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceProtocol - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_hi - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceSubClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceSubClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!match_flags - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!idProduct - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!driver_info - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_lo - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceProtocol - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!idVendor - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!idVendor - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceSubClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceSubClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_hi - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!driver_info - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceProtocol - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_lo - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceProtocol - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!match_flags - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!idProduct - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_lo - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!idProduct - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceProtocol - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!idVendor - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceSubClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!match_flags - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceProtocol - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceSubClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_hi - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!driver_info - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!driver_info - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceProtocol - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_hi - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceSubClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!idProduct - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_lo - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceSubClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!match_flags - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceProtocol - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!idVendor - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceProtocol - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!match_flags - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceProtocol - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!idVendor - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_hi - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceSubClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!driver_info - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceSubClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_lo - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!idProduct - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceProtocol - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!match_flags - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_hi - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceSubClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceProtocol - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_lo - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!idProduct - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceSubClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!idVendor - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!driver_info - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceSubClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceSubClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!idVendor - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!idProduct - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!match_flags - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_hi - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_lo - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!driver_info - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceProtocol - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceProtocol - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceProtocol - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_hi - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceSubClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_lo - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!idProduct - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!idVendor - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!match_flags - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceSubClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!driver_info - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceProtocol - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceSubClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceSubClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceProtocol - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_lo - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!driver_info - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!match_flags - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!idProduct - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_hi - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!idVendor - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceProtocol - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_hi - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!driver_info - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!idVendor - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!match_flags - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!idProduct - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceSubClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceProtocol - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceSubClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceProtocol - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_lo - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!match_flags - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!idProduct - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!driver_info - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceProtocol - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceSubClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_lo - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceProtocol - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_hi - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!idVendor - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceSubClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceProtocol - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!idVendor - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_hi - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!idProduct - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!driver_info - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!match_flags - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceSubClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_lo - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceSubClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceProtocol - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!idVendor - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceProtocol - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceSubClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_hi - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!driver_info - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!idProduct - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceSubClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_lo - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!match_flags - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceProtocol - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceSubClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!idVendor - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!idProduct - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceProtocol - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_lo - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!driver_info - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceSubClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_hi - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!match_flags - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceProtocol - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!match_flags - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_lo - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceProtocol - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceSubClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!idProduct - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceProtocol - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!idVendor - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!driver_info - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_hi - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceSubClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceProtocol - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!match_flags - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceSubClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_hi - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!idVendor - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!idProduct - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceSubClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceProtocol - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!driver_info - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_lo - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!match_flags - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceProtocol - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!idProduct - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!idVendor - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceSubClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceProtocol - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!driver_info - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_hi - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_lo - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceSubClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!idProduct - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceSubClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceProtocol - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceSubClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!idVendor - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_lo - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!driver_info - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_hi - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceProtocol - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!match_flags - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!idVendor - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_hi - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceProtocol - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceProtocol - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!idProduct - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceSubClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!driver_info - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!match_flags - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceSubClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_lo - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!match_flags - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceSubClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceProtocol - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!idVendor - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!idProduct - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_hi - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceSubClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceProtocol - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_lo - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!driver_info - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!idVendor - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!match_flags - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceProtocol - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceSubClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceSubClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_hi - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!driver_info - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceProtocol - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_lo - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!idProduct - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_lo - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!match_flags - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!idVendor - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceSubClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_hi - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceProtocol - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!idProduct - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceSubClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceProtocol - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!driver_info - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_hi - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_lo - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceSubClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceProtocol - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!idProduct - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!match_flags - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceProtocol - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!driver_info - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!idVendor - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceSubClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_lo - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceProtocol - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!driver_info - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceSubClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!idVendor - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceProtocol - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_hi - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!match_flags - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!idProduct - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceSubClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!idProduct - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_lo - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!match_flags - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_hi - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceSubClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceProtocol - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!driver_info - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceSubClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceProtocol - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!idVendor - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceProtocol - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_hi - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceProtocol - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!match_flags - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!driver_info - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!idProduct - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceSubClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceSubClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!idVendor - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_lo - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!match_flags - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceProtocol - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!idProduct - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_lo - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceSubClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!idVendor - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceSubClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceProtocol - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_hi - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!driver_info - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceProtocol - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_lo - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!driver_info - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!idVendor - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!match_flags - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceSubClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!idProduct - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_hi - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceSubClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceProtocol - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!idProduct - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceProtocol - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceProtocol - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!driver_info - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_lo - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceSubClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!match_flags - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!idVendor - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceSubClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_hi - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceProtocol - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceSubClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceSubClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!idProduct - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_hi - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!idVendor - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!driver_info - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!match_flags - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceProtocol - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_lo - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!idVendor - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_hi - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!idProduct - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceProtocol - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_lo - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceSubClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceProtocol - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!match_flags - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceSubClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!driver_info - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!idProduct - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!driver_info - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_lo - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!match_flags - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceSubClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceProtocol - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceSubClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_hi - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceProtocol - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!idVendor - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!idVendor - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceSubClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceProtocol - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_hi - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_lo - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceProtocol - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!idProduct - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceSubClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!driver_info - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!match_flags - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!idVendor - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceProtocol - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceSubClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceSubClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_lo - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!match_flags - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!idProduct - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_hi - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!driver_info - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceProtocol - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!idProduct - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!driver_info - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceProtocol - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceSubClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!idVendor - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!match_flags - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_hi - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_lo - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceSubClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceProtocol - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_hi - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_lo - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceProtocol - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceProtocol - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!idProduct - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceSubClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!idVendor - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!match_flags - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!driver_info - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceSubClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!idVendor - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceSubClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!match_flags - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!idProduct - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_lo - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceProtocol - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_hi - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!driver_info - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceSubClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceProtocol - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!idVendor - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_hi - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!match_flags - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!idProduct - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceSubClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_lo - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceSubClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceProtocol - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceProtocol - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!driver_info - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_lo - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceProtocol - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!driver_info - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_hi - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!match_flags - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceSubClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!idProduct - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceSubClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!idVendor - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceProtocol - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!idProduct - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!driver_info - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!idVendor - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!match_flags - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_hi - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceProtocol - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_lo - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceSubClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceSubClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceProtocol - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceSubClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_lo - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceSubClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!driver_info - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_hi - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceProtocol - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!idVendor - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!match_flags - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceProtocol - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!idProduct - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_hi - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!match_flags - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!driver_info - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceSubClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!idProduct - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceProtocol - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_lo - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceProtocol - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceSubClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!idVendor - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!idProduct - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!idVendor - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!match_flags - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceProtocol - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_lo - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceProtocol - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!driver_info - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_hi - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceSubClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceSubClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_hi - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!idProduct - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!idVendor - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceSubClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceSubClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceProtocol - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!driver_info - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!match_flags - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_lo - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceProtocol - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceSubClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceProtocol - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceProtocol - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!idProduct - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_hi - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!match_flags - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!idVendor - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceSubClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!driver_info - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_lo - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!idProduct - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_lo - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceSubClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!driver_info - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceProtocol - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceSubClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!idVendor - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!match_flags - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceProtocol - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_hi - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!idVendor - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_lo - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!match_flags - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceProtocol - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceSubClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!driver_info - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!idProduct - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceSubClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceProtocol - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_hi - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!idVendor - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceProtocol - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceProtocol - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceSubClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!match_flags - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!idProduct - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_lo - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!driver_info - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceSubClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_hi - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceSubClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!idProduct - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_lo - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!driver_info - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceSubClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!match_flags - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceProtocol - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_hi - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!idVendor - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceProtocol - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceProtocol - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!idVendor - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_lo - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceSubClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!match_flags - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceSubClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!idProduct - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_hi - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceProtocol - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!driver_info - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!idVendor - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!driver_info - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_hi - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!idProduct - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceProtocol - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceSubClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceSubClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_lo - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceProtocol - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!match_flags - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceSubClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!match_flags - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!driver_info - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceProtocol - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!idVendor - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!idProduct - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_lo - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_hi - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceProtocol - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceSubClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!idProduct - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!driver_info - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!idVendor - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceSubClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceProtocol - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceSubClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_hi - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_lo - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceProtocol - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!match_flags - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_lo - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceSubClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_hi - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!idProduct - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceProtocol - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!match_flags - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!idVendor - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceProtocol - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!driver_info - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceSubClass - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Expression #t~switch148 has a C AST node but it is no IASTExpression: class org.eclipse.cdt.internal.core.dom.parser.c.CASTSwitchStatement - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceProtocol - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_lo - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!idProduct - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!match_flags - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!idVendor - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceProtocol - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceSubClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!driver_info - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceSubClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_hi - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Expression #t~switch148 has a C AST node but it is no IASTExpression: class org.eclipse.cdt.internal.core.dom.parser.c.CASTSwitchStatement - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!idProduct - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!idVendor - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_lo - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!driver_info - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_hi - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceSubClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!match_flags - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceProtocol - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceSubClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceProtocol - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceClass - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Expression #t~switch148 has a C AST node but it is no IASTExpression: class org.eclipse.cdt.internal.core.dom.parser.c.CASTSwitchStatement - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceSubClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceSubClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!idProduct - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!idVendor - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceProtocol - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_lo - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!match_flags - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_hi - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceProtocol - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!driver_info - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!driver_info - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!idVendor - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceSubClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!idProduct - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_hi - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceProtocol - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceSubClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!match_flags - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceProtocol - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_lo - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceSubClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!match_flags - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!idProduct - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_lo - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_hi - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceSubClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!driver_info - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceProtocol - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!idVendor - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceProtocol - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceSubClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceSubClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_lo - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!idProduct - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!match_flags - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!driver_info - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceProtocol - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!idVendor - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceProtocol - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_hi - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceSubClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceProtocol - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceSubClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!driver_info - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceProtocol - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!idProduct - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_hi - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_lo - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!match_flags - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!idVendor - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!match_flags - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceProtocol - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceSubClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!idVendor - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!idProduct - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_hi - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceProtocol - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!driver_info - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_lo - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceSubClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!match_flags - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceSubClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceSubClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!driver_info - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceProtocol - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_lo - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_hi - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!idVendor - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceProtocol - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!idProduct - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceSubClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_lo - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!driver_info - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!match_flags - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!idVendor - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_hi - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceProtocol - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceSubClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!idProduct - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceProtocol - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!idVendor - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!driver_info - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceSubClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!idProduct - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceSubClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!match_flags - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceProtocol - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_hi - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_lo - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceProtocol - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_hi - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!idVendor - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceProtocol - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceProtocol - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!idProduct - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_lo - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceSubClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceSubClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!match_flags - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!driver_info - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!driver_info - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceProtocol - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!match_flags - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceSubClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceSubClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_hi - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_lo - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!idProduct - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceProtocol - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!idVendor - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceProtocol - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!match_flags - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_lo - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!idProduct - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceSubClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!driver_info - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_hi - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceProtocol - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!idVendor - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceSubClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceSubClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!idProduct - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_lo - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!driver_info - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceProtocol - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!idVendor - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceProtocol - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!match_flags - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceSubClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_hi - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceSubClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!idProduct - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!idVendor - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_hi - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!match_flags - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceProtocol - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_lo - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceProtocol - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!driver_info - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceSubClass - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Expression #t~switch148 has a C AST node but it is no IASTExpression: class org.eclipse.cdt.internal.core.dom.parser.c.CASTSwitchStatement - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!driver_info - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceSubClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!idVendor - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_lo - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceProtocol - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!idProduct - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!match_flags - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_hi - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceProtocol - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceSubClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceClass - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Expression #t~switch148 has a C AST node but it is no IASTExpression: class org.eclipse.cdt.internal.core.dom.parser.c.CASTSwitchStatement - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceProtocol - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceSubClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!idVendor - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_lo - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceProtocol - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_hi - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!match_flags - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!idProduct - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!driver_info - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceSubClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceClass - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Expression #t~switch148 has a C AST node but it is no IASTExpression: class org.eclipse.cdt.internal.core.dom.parser.c.CASTSwitchStatement - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Expression #t~switch190 has a C AST node but it is no IASTExpression: class org.eclipse.cdt.internal.core.dom.parser.c.CASTSwitchStatement - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Expression #t~switch185 has a C AST node but it is no IASTExpression: class org.eclipse.cdt.internal.core.dom.parser.c.CASTSwitchStatement - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceSubClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!idProduct - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Expression #t~switch187 has a C AST node but it is no IASTExpression: class org.eclipse.cdt.internal.core.dom.parser.c.CASTSwitchStatement - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!idVendor - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceProtocol - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceProtocol - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_hi - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!match_flags - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!driver_info - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_lo - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceSubClass - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Expression #t~switch190 has a C AST node but it is no IASTExpression: class org.eclipse.cdt.internal.core.dom.parser.c.CASTSwitchStatement - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Expression #t~switch185 has a C AST node but it is no IASTExpression: class org.eclipse.cdt.internal.core.dom.parser.c.CASTSwitchStatement - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!idVendor - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!match_flags - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceProtocol - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Expression #t~switch187 has a C AST node but it is no IASTExpression: class org.eclipse.cdt.internal.core.dom.parser.c.CASTSwitchStatement - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_lo - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_hi - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceSubClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!driver_info - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!idProduct - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceProtocol - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceSubClass - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Expression #t~switch190 has a C AST node but it is no IASTExpression: class org.eclipse.cdt.internal.core.dom.parser.c.CASTSwitchStatement - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Expression #t~switch185 has a C AST node but it is no IASTExpression: class org.eclipse.cdt.internal.core.dom.parser.c.CASTSwitchStatement - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceProtocol - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Expression #t~switch187 has a C AST node but it is no IASTExpression: class org.eclipse.cdt.internal.core.dom.parser.c.CASTSwitchStatement - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceSubClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_lo - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceSubClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!idVendor - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_hi - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!idProduct - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!driver_info - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!match_flags - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceProtocol - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!idVendor - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Expression #t~switch190 has a C AST node but it is no IASTExpression: class org.eclipse.cdt.internal.core.dom.parser.c.CASTSwitchStatement - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Expression #t~switch185 has a C AST node but it is no IASTExpression: class org.eclipse.cdt.internal.core.dom.parser.c.CASTSwitchStatement - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceSubClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!idProduct - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceClass - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Expression #t~switch187 has a C AST node but it is no IASTExpression: class org.eclipse.cdt.internal.core.dom.parser.c.CASTSwitchStatement - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceSubClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_hi - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!match_flags - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_lo - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceProtocol - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceProtocol - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!driver_info - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Expression #t~switch190 has a C AST node but it is no IASTExpression: class org.eclipse.cdt.internal.core.dom.parser.c.CASTSwitchStatement - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Expression #t~switch185 has a C AST node but it is no IASTExpression: class org.eclipse.cdt.internal.core.dom.parser.c.CASTSwitchStatement - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!match_flags - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceProtocol - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Expression #t~switch187 has a C AST node but it is no IASTExpression: class org.eclipse.cdt.internal.core.dom.parser.c.CASTSwitchStatement - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!idVendor - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_hi - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!driver_info - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceSubClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceSubClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceProtocol - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_lo - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!idProduct - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_hi - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceSubClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!match_flags - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceProtocol - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceProtocol - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!idProduct - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!idVendor - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceSubClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!driver_info - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_lo - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!idVendor - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceSubClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!driver_info - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!match_flags - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceSubClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!idProduct - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_hi - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_lo - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceProtocol - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceProtocol - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceProtocol - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!match_flags - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceSubClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_lo - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!idProduct - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_hi - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!idVendor - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceProtocol - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!driver_info - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceSubClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!idVendor - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceProtocol - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!match_flags - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceSubClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!driver_info - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceProtocol - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_lo - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!idProduct - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceSubClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_hi - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Expression #t~switch190 has a C AST node but it is no IASTExpression: class org.eclipse.cdt.internal.core.dom.parser.c.CASTSwitchStatement - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Expression #t~switch185 has a C AST node but it is no IASTExpression: class org.eclipse.cdt.internal.core.dom.parser.c.CASTSwitchStatement - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!idVendor - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_lo - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceSubClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceSubClass - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Expression #t~switch187 has a C AST node but it is no IASTExpression: class org.eclipse.cdt.internal.core.dom.parser.c.CASTSwitchStatement - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!idProduct - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceProtocol - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!match_flags - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_hi - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!driver_info - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceProtocol - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Expression #t~switch190 has a C AST node but it is no IASTExpression: class org.eclipse.cdt.internal.core.dom.parser.c.CASTSwitchStatement - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Expression #t~switch185 has a C AST node but it is no IASTExpression: class org.eclipse.cdt.internal.core.dom.parser.c.CASTSwitchStatement - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceProtocol - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!match_flags - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!idProduct - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Expression #t~switch187 has a C AST node but it is no IASTExpression: class org.eclipse.cdt.internal.core.dom.parser.c.CASTSwitchStatement - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_hi - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceSubClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceSubClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceProtocol - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_lo - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!driver_info - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!idVendor - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!match_flags - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!idProduct - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceSubClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!driver_info - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_lo - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!idVendor - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_hi - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceProtocol - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceProtocol - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceSubClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceSubClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_hi - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceProtocol - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!match_flags - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!idProduct - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceSubClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!idVendor - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceProtocol - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_lo - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!driver_info - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceSubClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_hi - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceProtocol - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!driver_info - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceSubClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceProtocol - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!match_flags - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_lo - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!idVendor - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!idProduct - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_hi - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceSubClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!idVendor - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!match_flags - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bcdDevice_lo - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!idProduct - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceClass - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!driver_info - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceProtocol - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bInterfaceProtocol - GenericResult: Unfinished Backtranslation unknown boogie variable ~__mod_usb_device_table~0!bDeviceSubClass * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - UnprovableResult [Line: 4148]: Unable to prove that call of __VERIFIER_error() unreachable Unable to prove that call of __VERIFIER_error() unreachable Reason: overapproximation of large string literal at line 3349, overapproximation of strlen at line 3828, overapproximation of bitwiseOr at line 3853, overapproximation of bitwiseAnd at line 3400. Possible FailurePath: [L3349] EXPR, FCALL "usb-%s-%s" [L3361] EXPR, FCALL "acecad" [L3403] EXPR, FCALL "include/linux/usb.h" [L3413] FCALL "include/linux/usb.h" [L3693] FCALL "<3>acecad: can\'t resubmit intr, %s-%s/input0, status %d\n" [L3804] FCALL " " [L3813] EXPR, FCALL "/input0" [L3830] FCALL "USB Acecad Flair Tablet %04x:%04x" [L3842] FCALL "USB Acecad 302 Tablet %04x:%04x" [L3893] EXPR, FCALL "usb_acecad" [L3907] FCALL "<6>acecad: v3.2:USB Acecad Flair tablet driver\n" [L3566] int LDV_IN_INTERRUPT = 1; [L3567] int ref_cnt ; [L3568] int ldv_state_variable_1 ; [L3569] int usb_counter ; [L3571] int ldv_state_variable_0 ; [L3923] int ldv_retval_0 ; [L3924] int ldv_retval_1 ; [L4151] int URB_STATE = 0; [L4152] int DEV_STATE = 0; [L4153] int INTERF_STATE = 0; [L4154] int SERIAL_STATE = 0; [L4155] void *usb_intfdata = (void *)0; [L3570] struct usb_interface *usb_acecad_driver_group1 ; [L3886-L3890] FCALL static struct usb_device_id usb_acecad_id_table[3U] = { {3U, 1120U, 4U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 0UL}, {3U, 1120U, 8U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 1UL}}; [L3891] struct usb_device_id const __mod_usb_device_table ; [L3892-L3897] FCALL static struct usb_driver usb_acecad_driver = {"usb_acecad", & usb_acecad_probe, & usb_acecad_disconnect, 0, 0, 0, 0, 0, 0, (struct usb_device_id const *)(& usb_acecad_id_table), {{{{{0U}, 0U, 0U, 0, {0, {0, 0}, 0, 0, 0UL}}}}, {0, 0}}, {{0, 0, 0, 0, (_Bool)0, 0, 0, 0, 0, 0, 0, 0, 0}, 0}, (unsigned char)0, (unsigned char)0, (unsigned char)0}; [L4156] struct urb *int_urb = (struct urb *)0; [L4157] struct urb *bulk_urb = (struct urb *)0; [L4158] void (*completeFnInt)(struct urb * ) ; [L4159] void (*completeFnBulk)(struct urb * ) ; VAL [={0:0}, ={0:0}, " "={73786976294838206466:0}, "/input0"={73786976294838206543:0}, "<3>acecad: can\'t resubmit intr, %s-%s/input0, status %d\n"={73786976294838206471:0}, "<6>acecad: v3.2:USB Acecad Flair tablet driver\n"={73786976294838206475:0}, "acecad"={73786976294838206500:0}, "include/linux/usb.h"={73786976294838206541:0}, "include/linux/usb.h"={73786976294838206496:0}, "USB Acecad 302 Tablet %04x:%04x"={73786976294838206535:0}, "USB Acecad Flair Tablet %04x:%04x"={73786976294838206511:0}, "usb-%s-%s"={73786976294838206552:0}, "usb_acecad"={73786976294838206550:0}, \old(" ")=73786976294838206491, \old(" ")=73786976294838206468, \old("/input0")=73786976294838206513, \old("/input0")=73786976294838206540, \old("<3>acecad: can\'t resubmit intr, %s-%s/input0, status %d\n")=73786976294838206505, \old("<3>acecad: can\'t resubmit intr, %s-%s/input0, status %d\n")=73786976294838206473, \old("<6>acecad: v3.2:USB Acecad Flair tablet driver\n")=73786976294838206486, \old("<6>acecad: v3.2:USB Acecad Flair tablet driver\n")=73786976294838206477, \old("acecad")=73786976294838206548, \old("acecad")=73786976294838206508, \old("include/linux/usb.h")=73786976294838206542, \old("include/linux/usb.h")=73786976294838206523, \old("include/linux/usb.h")=73786976294838206492, \old("include/linux/usb.h")=73786976294838206470, \old("USB Acecad 302 Tablet %04x:%04x")=73786976294838206503, \old("USB Acecad 302 Tablet %04x:%04x")=73786976294838206537, \old("USB Acecad Flair Tablet %04x:%04x")=73786976294838206512, \old("USB Acecad Flair Tablet %04x:%04x")=73786976294838206506, \old("usb-%s-%s")=73786976294838206553, \old("usb-%s-%s")=73786976294838206551, \old("usb_acecad")=73786976294838206531, \old("usb_acecad")=73786976294838206522, \old()=73786976294838206554, \old()=73786976294838206538, \old()=73786976294838206483, \old()=73786976294838206518, \old(__mod_usb_device_table)=73786976294838206467, \old(__mod_usb_device_table)=73786976294838206519, \old(__mod_usb_device_table)=73786976294838206549, \old(__mod_usb_device_table)=73786976294838206517, \old(__mod_usb_device_table)=73786976294838206530, \old(__mod_usb_device_table)=73786976294838206509, \old(__mod_usb_device_table)=73786976294838206532, \old(__mod_usb_device_table)=73786976294838206499, \old(__mod_usb_device_table)=73786976294838206555, \old(__mod_usb_device_table)=73786976294838206493, \old(__mod_usb_device_table)=73786976294838206478, \old(__mod_usb_device_table)=73786976294838206498, \old(bulk_urb)=73786976294838206524, \old(bulk_urb)=73786976294838206534, \old(DEV_STATE)=73786976294838206525, \old(int_urb)=73786976294838206501, \old(int_urb)=73786976294838206516, \old(INTERF_STATE)=73786976294838206488, \old(LDV_IN_INTERRUPT)=73786976294838206482, \old(ldv_retval_0)=73786976294838206480, \old(ldv_retval_1)=73786976294838206469, \old(ldv_state_variable_0)=73786976294838206495, \old(ldv_state_variable_1)=73786976294838206527, \old(ref_cnt)=73786976294838206515, \old(SERIAL_STATE)=73786976294838206474, \old(URB_STATE)=73786976294838206536, \old(usb_acecad_driver)=null, \old(usb_acecad_driver)=null, \old(usb_acecad_driver_group1)=73786976294838206487, \old(usb_acecad_driver_group1)=73786976294838206520, \old(usb_acecad_id_table)=null, \old(usb_acecad_id_table)=null, \old(usb_counter)=73786976294838206529, \old(usb_intfdata)=73786976294838206514, \old(usb_intfdata)=73786976294838206485, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, bulk_urb={0:0}, DEV_STATE=0, int_urb={0:0}, INTERF_STATE=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ref_cnt=0, SERIAL_STATE=0, URB_STATE=0, usb_acecad_driver={73786976294838206497:0}, usb_acecad_driver_group1={0:0}, usb_acecad_id_table={73786976294838206476:0}, usb_counter=0, usb_intfdata={0:0}] [L3939] struct usb_device_id *ldvarg0 ; [L3940] void *tmp ; [L3941] int tmp___0 ; [L3942] int tmp___1 ; [L3943] int tmp___2 ; VAL [={0:0}, ={0:0}, " "={73786976294838206466:0}, "/input0"={73786976294838206543:0}, "<3>acecad: can\'t resubmit intr, %s-%s/input0, status %d\n"={73786976294838206471:0}, "<6>acecad: v3.2:USB Acecad Flair tablet driver\n"={73786976294838206475:0}, "acecad"={73786976294838206500:0}, "include/linux/usb.h"={73786976294838206541:0}, "include/linux/usb.h"={73786976294838206496:0}, "USB Acecad 302 Tablet %04x:%04x"={73786976294838206535:0}, "USB Acecad Flair Tablet %04x:%04x"={73786976294838206511:0}, "usb-%s-%s"={73786976294838206552:0}, "usb_acecad"={73786976294838206550:0}, \old()=0, \old()=0, \old(int_urb)=0, \old(int_urb)=0, \old(ldv_retval_0)=0, \old(ldv_retval_1)=0, \old(ldv_state_variable_0)=0, \old(ldv_state_variable_1)=0, \old(ref_cnt)=0, \old(URB_STATE)=0, \old(usb_acecad_driver_group1)=0, \old(usb_acecad_driver_group1)=0, \old(usb_counter)=0, \old(usb_intfdata)=0, \old(usb_intfdata)=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, bulk_urb={0:0}, DEV_STATE=0, int_urb={0:0}, INTERF_STATE=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ref_cnt=0, SERIAL_STATE=0, URB_STATE=0, usb_acecad_driver={73786976294838206497:0}, usb_acecad_driver_group1={0:0}, usb_acecad_id_table={73786976294838206476:0}, usb_counter=0, usb_intfdata={0:0}] [L3946] CALL, EXPR ldv_init_zalloc(24UL) VAL [={0:0}, ={0:0}, " "={73786976294838206466:0}, "/input0"={73786976294838206543:0}, "<3>acecad: can\'t resubmit intr, %s-%s/input0, status %d\n"={73786976294838206471:0}, "<6>acecad: v3.2:USB Acecad Flair tablet driver\n"={73786976294838206475:0}, "acecad"={73786976294838206500:0}, "include/linux/usb.h"={73786976294838206541:0}, "include/linux/usb.h"={73786976294838206496:0}, "USB Acecad 302 Tablet %04x:%04x"={73786976294838206535:0}, "USB Acecad Flair Tablet %04x:%04x"={73786976294838206511:0}, "usb-%s-%s"={73786976294838206552:0}, "usb_acecad"={73786976294838206550:0}, \old()=0, \old()=0, \old(int_urb)=0, \old(int_urb)=0, \old(ldv_retval_0)=0, \old(ldv_retval_1)=0, \old(ldv_state_variable_0)=0, \old(ldv_state_variable_1)=0, \old(ref_cnt)=0, \old(size)=24, \old(URB_STATE)=0, \old(usb_acecad_driver_group1)=0, \old(usb_acecad_driver_group1)=0, \old(usb_counter)=0, \old(usb_intfdata)=0, \old(usb_intfdata)=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, bulk_urb={0:0}, DEV_STATE=0, int_urb={0:0}, INTERF_STATE=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ref_cnt=0, SERIAL_STATE=0, URB_STATE=0, usb_acecad_driver={73786976294838206497:0}, usb_acecad_driver_group1={0:0}, usb_acecad_id_table={73786976294838206476:0}, usb_counter=0, usb_intfdata={0:0}] [L3503] void *p ; [L3504] void *tmp ; [L3507] EXPR, FCALL calloc(1UL, size) VAL [={0:0}, ={0:0}, " "={73786976294838206466:0}, "/input0"={73786976294838206543:0}, "<3>acecad: can\'t resubmit intr, %s-%s/input0, status %d\n"={73786976294838206471:0}, "<6>acecad: v3.2:USB Acecad Flair tablet driver\n"={73786976294838206475:0}, "acecad"={73786976294838206500:0}, "include/linux/usb.h"={73786976294838206541:0}, "include/linux/usb.h"={73786976294838206496:0}, "USB Acecad 302 Tablet %04x:%04x"={73786976294838206535:0}, "USB Acecad Flair Tablet %04x:%04x"={73786976294838206511:0}, "usb-%s-%s"={73786976294838206552:0}, "usb_acecad"={73786976294838206550:0}, \old()=0, \old()=0, \old(int_urb)=0, \old(int_urb)=0, \old(ldv_retval_0)=0, \old(ldv_retval_1)=0, \old(ldv_state_variable_0)=0, \old(ldv_state_variable_1)=0, \old(ref_cnt)=0, \old(size)=24, \old(URB_STATE)=0, \old(usb_acecad_driver_group1)=0, \old(usb_acecad_driver_group1)=0, \old(usb_counter)=0, \old(usb_intfdata)=0, \old(usb_intfdata)=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, bulk_urb={0:0}, calloc(1UL, size)={18446744073709551617:0}, DEV_STATE=0, int_urb={0:0}, INTERF_STATE=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ref_cnt=0, SERIAL_STATE=0, size=24, URB_STATE=0, usb_acecad_driver={73786976294838206497:0}, usb_acecad_driver_group1={0:0}, usb_acecad_id_table={73786976294838206476:0}, usb_counter=0, usb_intfdata={0:0}] [L3507] EXPR, FCALL calloc(1UL, size) VAL [={0:0}, ={0:0}, " "={73786976294838206466:0}, "/input0"={73786976294838206543:0}, "<3>acecad: can\'t resubmit intr, %s-%s/input0, status %d\n"={73786976294838206471:0}, "<6>acecad: v3.2:USB Acecad Flair tablet driver\n"={73786976294838206475:0}, "acecad"={73786976294838206500:0}, "include/linux/usb.h"={73786976294838206541:0}, "include/linux/usb.h"={73786976294838206496:0}, "USB Acecad 302 Tablet %04x:%04x"={73786976294838206535:0}, "USB Acecad Flair Tablet %04x:%04x"={73786976294838206511:0}, "usb-%s-%s"={73786976294838206552:0}, "usb_acecad"={73786976294838206550:0}, \old()=0, \old()=0, \old(int_urb)=0, \old(int_urb)=0, \old(ldv_retval_0)=0, \old(ldv_retval_1)=0, \old(ldv_state_variable_0)=0, \old(ldv_state_variable_1)=0, \old(ref_cnt)=0, \old(size)=24, \old(URB_STATE)=0, \old(usb_acecad_driver_group1)=0, \old(usb_acecad_driver_group1)=0, \old(usb_counter)=0, \old(usb_intfdata)=0, \old(usb_intfdata)=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, bulk_urb={0:0}, calloc(1UL, size)={18446744073709551617:0}, DEV_STATE=0, int_urb={0:0}, INTERF_STATE=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ref_cnt=0, SERIAL_STATE=0, size=24, URB_STATE=0, usb_acecad_driver={73786976294838206497:0}, usb_acecad_driver_group1={0:0}, usb_acecad_id_table={73786976294838206476:0}, usb_counter=0, usb_intfdata={0:0}] [L3507] tmp = calloc(1UL, size) [L3508] p = tmp [L3510] RET return (p); VAL [={0:0}, ={0:0}, " "={73786976294838206466:0}, "/input0"={73786976294838206543:0}, "<3>acecad: can\'t resubmit intr, %s-%s/input0, status %d\n"={73786976294838206471:0}, "<6>acecad: v3.2:USB Acecad Flair tablet driver\n"={73786976294838206475:0}, "acecad"={73786976294838206500:0}, "include/linux/usb.h"={73786976294838206541:0}, "include/linux/usb.h"={73786976294838206496:0}, "USB Acecad 302 Tablet %04x:%04x"={73786976294838206535:0}, "USB Acecad Flair Tablet %04x:%04x"={73786976294838206511:0}, "usb-%s-%s"={73786976294838206552:0}, "usb_acecad"={73786976294838206550:0}, \old()=0, \old()=0, \old(int_urb)=0, \old(int_urb)=0, \old(ldv_retval_0)=0, \old(ldv_retval_1)=0, \old(ldv_state_variable_0)=0, \old(ldv_state_variable_1)=0, \old(ref_cnt)=0, \old(size)=24, \old(URB_STATE)=0, \old(usb_acecad_driver_group1)=0, \old(usb_acecad_driver_group1)=0, \old(usb_counter)=0, \old(usb_intfdata)=0, \old(usb_intfdata)=0, \result={18446744073709551617:0}, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, bulk_urb={0:0}, calloc(1UL, size)={18446744073709551617:0}, DEV_STATE=0, int_urb={0:0}, INTERF_STATE=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=0, ldv_state_variable_1=0, p={18446744073709551617:0}, ref_cnt=0, SERIAL_STATE=0, size=24, tmp={18446744073709551617:0}, URB_STATE=0, usb_acecad_driver={73786976294838206497:0}, usb_acecad_driver_group1={0:0}, usb_acecad_id_table={73786976294838206476:0}, usb_counter=0, usb_intfdata={0:0}] [L3946] EXPR ldv_init_zalloc(24UL) VAL [={0:0}, ={0:0}, " "={73786976294838206466:0}, "/input0"={73786976294838206543:0}, "<3>acecad: can\'t resubmit intr, %s-%s/input0, status %d\n"={73786976294838206471:0}, "<6>acecad: v3.2:USB Acecad Flair tablet driver\n"={73786976294838206475:0}, "acecad"={73786976294838206500:0}, "include/linux/usb.h"={73786976294838206541:0}, "include/linux/usb.h"={73786976294838206496:0}, "USB Acecad 302 Tablet %04x:%04x"={73786976294838206535:0}, "USB Acecad Flair Tablet %04x:%04x"={73786976294838206511:0}, "usb-%s-%s"={73786976294838206552:0}, "usb_acecad"={73786976294838206550:0}, \old()=0, \old()=0, \old(int_urb)=0, \old(int_urb)=0, \old(ldv_retval_0)=0, \old(ldv_retval_1)=0, \old(ldv_state_variable_0)=0, \old(ldv_state_variable_1)=0, \old(ref_cnt)=0, \old(URB_STATE)=0, \old(usb_acecad_driver_group1)=0, \old(usb_acecad_driver_group1)=0, \old(usb_counter)=0, \old(usb_intfdata)=0, \old(usb_intfdata)=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, bulk_urb={0:0}, DEV_STATE=0, int_urb={0:0}, INTERF_STATE=0, LDV_IN_INTERRUPT=1, ldv_init_zalloc(24UL)={18446744073709551617:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ref_cnt=0, SERIAL_STATE=0, URB_STATE=0, usb_acecad_driver={73786976294838206497:0}, usb_acecad_driver_group1={0:0}, usb_acecad_id_table={73786976294838206476:0}, usb_counter=0, usb_intfdata={0:0}] [L3946] tmp = ldv_init_zalloc(24UL) [L3947] ldvarg0 = (struct usb_device_id *)tmp [L3948] FCALL ldv_initialize() [L3949] ldv_state_variable_1 = 0 [L3950] ref_cnt = 0 [L3951] ldv_state_variable_0 = 1 VAL [={0:0}, ={0:0}, " "={73786976294838206466:0}, "/input0"={73786976294838206543:0}, "<3>acecad: can\'t resubmit intr, %s-%s/input0, status %d\n"={73786976294838206471:0}, "<6>acecad: v3.2:USB Acecad Flair tablet driver\n"={73786976294838206475:0}, "acecad"={73786976294838206500:0}, "include/linux/usb.h"={73786976294838206541:0}, "include/linux/usb.h"={73786976294838206496:0}, "USB Acecad 302 Tablet %04x:%04x"={73786976294838206535:0}, "USB Acecad Flair Tablet %04x:%04x"={73786976294838206511:0}, "usb-%s-%s"={73786976294838206552:0}, "usb_acecad"={73786976294838206550:0}, \old()=0, \old()=0, \old(int_urb)=0, \old(int_urb)=0, \old(ldv_retval_0)=0, \old(ldv_retval_1)=0, \old(ldv_state_variable_0)=0, \old(ldv_state_variable_1)=0, \old(ref_cnt)=0, \old(URB_STATE)=0, \old(usb_acecad_driver_group1)=0, \old(usb_acecad_driver_group1)=0, \old(usb_counter)=0, \old(usb_intfdata)=0, \old(usb_intfdata)=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, bulk_urb={0:0}, DEV_STATE=0, int_urb={0:0}, INTERF_STATE=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=1, ldv_state_variable_1=0, ldvarg0={18446744073709551617:0}, ref_cnt=0, SERIAL_STATE=0, tmp={18446744073709551617:0}, URB_STATE=0, usb_acecad_driver={73786976294838206497:0}, usb_acecad_driver_group1={0:0}, usb_acecad_id_table={73786976294838206476:0}, usb_counter=0, usb_intfdata={0:0}] [L3953] tmp___0 = __VERIFIER_nondet_int() [L3955] case 0: [L3989] case 1: VAL [={0:0}, ={0:0}, " "={73786976294838206466:0}, "/input0"={73786976294838206543:0}, "<3>acecad: can\'t resubmit intr, %s-%s/input0, status %d\n"={73786976294838206471:0}, "<6>acecad: v3.2:USB Acecad Flair tablet driver\n"={73786976294838206475:0}, "acecad"={73786976294838206500:0}, "include/linux/usb.h"={73786976294838206541:0}, "include/linux/usb.h"={73786976294838206496:0}, "USB Acecad 302 Tablet %04x:%04x"={73786976294838206535:0}, "USB Acecad Flair Tablet %04x:%04x"={73786976294838206511:0}, "usb-%s-%s"={73786976294838206552:0}, "usb_acecad"={73786976294838206550:0}, \old()=0, \old()=0, \old(int_urb)=0, \old(int_urb)=0, \old(ldv_retval_0)=0, \old(ldv_retval_1)=0, \old(ldv_state_variable_0)=0, \old(ldv_state_variable_1)=0, \old(ref_cnt)=0, \old(URB_STATE)=0, \old(usb_acecad_driver_group1)=0, \old(usb_acecad_driver_group1)=0, \old(usb_counter)=0, \old(usb_intfdata)=0, \old(usb_intfdata)=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, bulk_urb={0:0}, DEV_STATE=0, int_urb={0:0}, INTERF_STATE=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=1, ldv_state_variable_1=0, ldvarg0={18446744073709551617:0}, ref_cnt=0, SERIAL_STATE=0, tmp={18446744073709551617:0}, tmp___0=1, URB_STATE=0, usb_acecad_driver={73786976294838206497:0}, usb_acecad_driver_group1={0:0}, usb_acecad_id_table={73786976294838206476:0}, usb_counter=0, usb_intfdata={0:0}] [L3990] COND TRUE ldv_state_variable_0 != 0 [L3991] tmp___2 = __VERIFIER_nondet_int() [L3993] case 0: [L4002] case 1: VAL [={0:0}, ={0:0}, " "={73786976294838206466:0}, "/input0"={73786976294838206543:0}, "<3>acecad: can\'t resubmit intr, %s-%s/input0, status %d\n"={73786976294838206471:0}, "<6>acecad: v3.2:USB Acecad Flair tablet driver\n"={73786976294838206475:0}, "acecad"={73786976294838206500:0}, "include/linux/usb.h"={73786976294838206541:0}, "include/linux/usb.h"={73786976294838206496:0}, "USB Acecad 302 Tablet %04x:%04x"={73786976294838206535:0}, "USB Acecad Flair Tablet %04x:%04x"={73786976294838206511:0}, "usb-%s-%s"={73786976294838206552:0}, "usb_acecad"={73786976294838206550:0}, \old()=0, \old()=0, \old(int_urb)=0, \old(int_urb)=0, \old(ldv_retval_0)=0, \old(ldv_retval_1)=0, \old(ldv_state_variable_0)=0, \old(ldv_state_variable_1)=0, \old(ref_cnt)=0, \old(URB_STATE)=0, \old(usb_acecad_driver_group1)=0, \old(usb_acecad_driver_group1)=0, \old(usb_counter)=0, \old(usb_intfdata)=0, \old(usb_intfdata)=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, bulk_urb={0:0}, DEV_STATE=0, int_urb={0:0}, INTERF_STATE=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=1, ldv_state_variable_1=0, ldvarg0={18446744073709551617:0}, ref_cnt=0, SERIAL_STATE=0, tmp={18446744073709551617:0}, tmp___0=1, tmp___2=1, URB_STATE=0, usb_acecad_driver={73786976294838206497:0}, usb_acecad_driver_group1={0:0}, usb_acecad_id_table={73786976294838206476:0}, usb_counter=0, usb_intfdata={0:0}] [L4003] COND TRUE ldv_state_variable_0 == 1 VAL [={0:0}, ={0:0}, " "={73786976294838206466:0}, "/input0"={73786976294838206543:0}, "<3>acecad: can\'t resubmit intr, %s-%s/input0, status %d\n"={73786976294838206471:0}, "<6>acecad: v3.2:USB Acecad Flair tablet driver\n"={73786976294838206475:0}, "acecad"={73786976294838206500:0}, "include/linux/usb.h"={73786976294838206541:0}, "include/linux/usb.h"={73786976294838206496:0}, "USB Acecad 302 Tablet %04x:%04x"={73786976294838206535:0}, "USB Acecad Flair Tablet %04x:%04x"={73786976294838206511:0}, "usb-%s-%s"={73786976294838206552:0}, "usb_acecad"={73786976294838206550:0}, \old()=0, \old()=0, \old(int_urb)=0, \old(int_urb)=0, \old(ldv_retval_0)=0, \old(ldv_retval_1)=0, \old(ldv_state_variable_0)=0, \old(ldv_state_variable_1)=0, \old(ref_cnt)=0, \old(URB_STATE)=0, \old(usb_acecad_driver_group1)=0, \old(usb_acecad_driver_group1)=0, \old(usb_counter)=0, \old(usb_intfdata)=0, \old(usb_intfdata)=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, bulk_urb={0:0}, DEV_STATE=0, int_urb={0:0}, INTERF_STATE=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=1, ldv_state_variable_1=0, ldvarg0={18446744073709551617:0}, ref_cnt=0, SERIAL_STATE=0, tmp={18446744073709551617:0}, tmp___0=1, tmp___2=1, URB_STATE=0, usb_acecad_driver={73786976294838206497:0}, usb_acecad_driver_group1={0:0}, usb_acecad_id_table={73786976294838206476:0}, usb_counter=0, usb_intfdata={0:0}] [L4004] CALL, EXPR usb_acecad_init() VAL [={0:0}, ={0:0}, " "={73786976294838206466:0}, "/input0"={73786976294838206543:0}, "<3>acecad: can\'t resubmit intr, %s-%s/input0, status %d\n"={73786976294838206471:0}, "<6>acecad: v3.2:USB Acecad Flair tablet driver\n"={73786976294838206475:0}, "acecad"={73786976294838206500:0}, "include/linux/usb.h"={73786976294838206541:0}, "include/linux/usb.h"={73786976294838206496:0}, "USB Acecad 302 Tablet %04x:%04x"={73786976294838206535:0}, "USB Acecad Flair Tablet %04x:%04x"={73786976294838206511:0}, "usb-%s-%s"={73786976294838206552:0}, "usb_acecad"={73786976294838206550:0}, \old()=0, \old()=0, \old(int_urb)=0, \old(int_urb)=0, \old(ldv_retval_0)=0, \old(ldv_retval_1)=0, \old(ldv_state_variable_0)=0, \old(ldv_state_variable_1)=0, \old(ref_cnt)=0, \old(URB_STATE)=0, \old(usb_acecad_driver_group1)=0, \old(usb_acecad_driver_group1)=0, \old(usb_counter)=0, \old(usb_intfdata)=0, \old(usb_intfdata)=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, bulk_urb={0:0}, DEV_STATE=0, int_urb={0:0}, INTERF_STATE=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=1, ldv_state_variable_1=0, ref_cnt=0, SERIAL_STATE=0, URB_STATE=0, usb_acecad_driver={73786976294838206497:0}, usb_acecad_driver_group1={0:0}, usb_acecad_id_table={73786976294838206476:0}, usb_counter=0, usb_intfdata={0:0}] [L3900] int result ; [L3901] int tmp ; VAL [={0:0}, ={0:0}, " "={73786976294838206466:0}, "/input0"={73786976294838206543:0}, "<3>acecad: can\'t resubmit intr, %s-%s/input0, status %d\n"={73786976294838206471:0}, "<6>acecad: v3.2:USB Acecad Flair tablet driver\n"={73786976294838206475:0}, "acecad"={73786976294838206500:0}, "include/linux/usb.h"={73786976294838206541:0}, "include/linux/usb.h"={73786976294838206496:0}, "USB Acecad 302 Tablet %04x:%04x"={73786976294838206535:0}, "USB Acecad Flair Tablet %04x:%04x"={73786976294838206511:0}, "usb-%s-%s"={73786976294838206552:0}, "usb_acecad"={73786976294838206550:0}, \old()=0, \old()=0, \old(int_urb)=0, \old(int_urb)=0, \old(ldv_retval_0)=0, \old(ldv_retval_1)=0, \old(ldv_state_variable_0)=0, \old(ldv_state_variable_1)=0, \old(ref_cnt)=0, \old(URB_STATE)=0, \old(usb_acecad_driver_group1)=0, \old(usb_acecad_driver_group1)=0, \old(usb_counter)=0, \old(usb_intfdata)=0, \old(usb_intfdata)=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, bulk_urb={0:0}, DEV_STATE=0, int_urb={0:0}, INTERF_STATE=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=1, ldv_state_variable_1=0, ref_cnt=0, SERIAL_STATE=0, URB_STATE=0, usb_acecad_driver={73786976294838206497:0}, usb_acecad_driver_group1={0:0}, usb_acecad_id_table={73786976294838206476:0}, usb_counter=0, usb_intfdata={0:0}] [L3904] CALL, EXPR usb_register(& usb_acecad_driver) VAL [={0:0}, ={0:0}, " "={73786976294838206466:0}, "/input0"={73786976294838206543:0}, "<3>acecad: can\'t resubmit intr, %s-%s/input0, status %d\n"={73786976294838206471:0}, "<6>acecad: v3.2:USB Acecad Flair tablet driver\n"={73786976294838206475:0}, "acecad"={73786976294838206500:0}, "include/linux/usb.h"={73786976294838206541:0}, "include/linux/usb.h"={73786976294838206496:0}, "USB Acecad 302 Tablet %04x:%04x"={73786976294838206535:0}, "USB Acecad Flair Tablet %04x:%04x"={73786976294838206511:0}, "usb-%s-%s"={73786976294838206552:0}, "usb_acecad"={73786976294838206550:0}, \old()=0, \old()=0, \old(int_urb)=0, \old(int_urb)=0, \old(ldv_retval_0)=0, \old(ldv_retval_1)=0, \old(ldv_state_variable_0)=0, \old(ldv_state_variable_1)=0, \old(ref_cnt)=0, \old(URB_STATE)=0, \old(usb_acecad_driver_group1)=0, \old(usb_acecad_driver_group1)=0, \old(usb_counter)=0, \old(usb_intfdata)=0, \old(usb_intfdata)=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, bulk_urb={0:0}, DEV_STATE=0, driver={73786976294838206497:0}, int_urb={0:0}, INTERF_STATE=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=1, ldv_state_variable_1=0, ref_cnt=0, SERIAL_STATE=0, URB_STATE=0, usb_acecad_driver={73786976294838206497:0}, usb_acecad_driver_group1={0:0}, usb_acecad_id_table={73786976294838206476:0}, usb_counter=0, usb_intfdata={0:0}] [L3358] int tmp ; VAL [={0:0}, ={0:0}, " "={73786976294838206466:0}, "/input0"={73786976294838206543:0}, "<3>acecad: can\'t resubmit intr, %s-%s/input0, status %d\n"={73786976294838206471:0}, "<6>acecad: v3.2:USB Acecad Flair tablet driver\n"={73786976294838206475:0}, "acecad"={73786976294838206500:0}, "include/linux/usb.h"={73786976294838206541:0}, "include/linux/usb.h"={73786976294838206496:0}, "USB Acecad 302 Tablet %04x:%04x"={73786976294838206535:0}, "USB Acecad Flair Tablet %04x:%04x"={73786976294838206511:0}, "usb-%s-%s"={73786976294838206552:0}, "usb_acecad"={73786976294838206550:0}, \old()=0, \old()=0, \old(int_urb)=0, \old(int_urb)=0, \old(ldv_retval_0)=0, \old(ldv_retval_1)=0, \old(ldv_state_variable_0)=0, \old(ldv_state_variable_1)=0, \old(ref_cnt)=0, \old(URB_STATE)=0, \old(usb_acecad_driver_group1)=0, \old(usb_acecad_driver_group1)=0, \old(usb_counter)=0, \old(usb_intfdata)=0, \old(usb_intfdata)=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, bulk_urb={0:0}, DEV_STATE=0, driver={73786976294838206497:0}, driver={73786976294838206497:0}, int_urb={0:0}, INTERF_STATE=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=1, ldv_state_variable_1=0, ref_cnt=0, SERIAL_STATE=0, URB_STATE=0, usb_acecad_driver={73786976294838206497:0}, usb_acecad_driver_group1={0:0}, usb_acecad_id_table={73786976294838206476:0}, usb_counter=0, usb_intfdata={0:0}] [L3361] CALL, EXPR ldv_usb_register_driver_2(driver, & __this_module, "acecad") VAL [={0:0}, ={0:0}, " "={73786976294838206466:0}, "/input0"={73786976294838206543:0}, "<3>acecad: can\'t resubmit intr, %s-%s/input0, status %d\n"={73786976294838206471:0}, "<6>acecad: v3.2:USB Acecad Flair tablet driver\n"={73786976294838206475:0}, "acecad"={73786976294838206500:0}, "include/linux/usb.h"={73786976294838206541:0}, "include/linux/usb.h"={73786976294838206496:0}, "USB Acecad 302 Tablet %04x:%04x"={73786976294838206535:0}, "USB Acecad Flair Tablet %04x:%04x"={73786976294838206511:0}, "usb-%s-%s"={73786976294838206552:0}, "usb_acecad"={73786976294838206550:0}, \old()=0, \old()=0, \old(int_urb)=0, \old(int_urb)=0, \old(ldv_retval_0)=0, \old(ldv_retval_1)=0, \old(ldv_state_variable_0)=0, \old(ldv_state_variable_1)=0, \old(ref_cnt)=0, \old(URB_STATE)=0, \old(usb_acecad_driver_group1)=0, \old(usb_acecad_driver_group1)=0, \old(usb_counter)=0, \old(usb_intfdata)=0, \old(usb_intfdata)=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, bulk_urb={0:0}, DEV_STATE=0, int_urb={0:0}, INTERF_STATE=0, ldv_func_arg1={73786976294838206497:0}, ldv_func_arg2={73786976294838206533:73786976294838206510}, ldv_func_arg3={73786976294838206500:0}, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=1, ldv_state_variable_1=0, ref_cnt=0, SERIAL_STATE=0, URB_STATE=0, usb_acecad_driver={73786976294838206497:0}, usb_acecad_driver_group1={0:0}, usb_acecad_id_table={73786976294838206476:0}, usb_counter=0, usb_intfdata={0:0}] [L4050] ldv_func_ret_type ldv_func_res ; [L4051] int tmp ; [L4054] EXPR, FCALL usb_register_driver(ldv_func_arg1, ldv_func_arg2, ldv_func_arg3) [L4054] tmp = usb_register_driver(ldv_func_arg1, ldv_func_arg2, ldv_func_arg3) [L4055] ldv_func_res = tmp [L4056] ldv_state_variable_1 = 1 [L4057] usb_counter = 0 VAL [={0:0}, ={0:0}, " "={73786976294838206466:0}, "/input0"={73786976294838206543:0}, "<3>acecad: can\'t resubmit intr, %s-%s/input0, status %d\n"={73786976294838206471:0}, "<6>acecad: v3.2:USB Acecad Flair tablet driver\n"={73786976294838206475:0}, "acecad"={73786976294838206500:0}, "include/linux/usb.h"={73786976294838206541:0}, "include/linux/usb.h"={73786976294838206496:0}, "USB Acecad 302 Tablet %04x:%04x"={73786976294838206535:0}, "USB Acecad Flair Tablet %04x:%04x"={73786976294838206511:0}, "usb-%s-%s"={73786976294838206552:0}, "usb_acecad"={73786976294838206550:0}, \old()=0, \old()=0, \old(int_urb)=0, \old(int_urb)=0, \old(ldv_retval_0)=0, \old(ldv_retval_1)=0, \old(ldv_state_variable_0)=0, \old(ldv_state_variable_1)=0, \old(ref_cnt)=0, \old(URB_STATE)=0, \old(usb_acecad_driver_group1)=0, \old(usb_acecad_driver_group1)=0, \old(usb_counter)=0, \old(usb_intfdata)=0, \old(usb_intfdata)=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, bulk_urb={0:0}, DEV_STATE=0, int_urb={0:0}, INTERF_STATE=0, ldv_func_arg1={73786976294838206497:0}, ldv_func_arg1={73786976294838206497:0}, ldv_func_arg2={73786976294838206533:73786976294838206510}, ldv_func_arg2={73786976294838206533:73786976294838206510}, ldv_func_arg3={73786976294838206500:0}, ldv_func_arg3={73786976294838206500:0}, ldv_func_res=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=1, ldv_state_variable_1=1, ref_cnt=0, SERIAL_STATE=0, tmp=0, URB_STATE=0, usb_acecad_driver={73786976294838206497:0}, usb_acecad_driver_group1={0:0}, usb_acecad_id_table={73786976294838206476:0}, usb_counter=0, usb_intfdata={0:0}] [L4058] CALL ldv_usb_driver_1() VAL [={0:0}, ={0:0}, " "={73786976294838206466:0}, "/input0"={73786976294838206543:0}, "<3>acecad: can\'t resubmit intr, %s-%s/input0, status %d\n"={73786976294838206471:0}, "<6>acecad: v3.2:USB Acecad Flair tablet driver\n"={73786976294838206475:0}, "acecad"={73786976294838206500:0}, "include/linux/usb.h"={73786976294838206541:0}, "include/linux/usb.h"={73786976294838206496:0}, "USB Acecad 302 Tablet %04x:%04x"={73786976294838206535:0}, "USB Acecad Flair Tablet %04x:%04x"={73786976294838206511:0}, "usb-%s-%s"={73786976294838206552:0}, "usb_acecad"={73786976294838206550:0}, \old()=0, \old()=0, \old(int_urb)=0, \old(int_urb)=0, \old(ldv_retval_0)=0, \old(ldv_retval_1)=0, \old(ldv_state_variable_0)=0, \old(ldv_state_variable_1)=0, \old(ref_cnt)=0, \old(URB_STATE)=0, \old(usb_acecad_driver_group1)=0, \old(usb_acecad_driver_group1)=0, \old(usb_counter)=0, \old(usb_intfdata)=0, \old(usb_intfdata)=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, bulk_urb={0:0}, DEV_STATE=0, int_urb={0:0}, INTERF_STATE=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=1, ldv_state_variable_1=1, ref_cnt=0, SERIAL_STATE=0, URB_STATE=0, usb_acecad_driver={73786976294838206497:0}, usb_acecad_driver_group1={0:0}, usb_acecad_id_table={73786976294838206476:0}, usb_counter=0, usb_intfdata={0:0}] [L3929] void *tmp ; VAL [={0:0}, ={0:0}, " "={73786976294838206466:0}, "/input0"={73786976294838206543:0}, "<3>acecad: can\'t resubmit intr, %s-%s/input0, status %d\n"={73786976294838206471:0}, "<6>acecad: v3.2:USB Acecad Flair tablet driver\n"={73786976294838206475:0}, "acecad"={73786976294838206500:0}, "include/linux/usb.h"={73786976294838206541:0}, "include/linux/usb.h"={73786976294838206496:0}, "USB Acecad 302 Tablet %04x:%04x"={73786976294838206535:0}, "USB Acecad Flair Tablet %04x:%04x"={73786976294838206511:0}, "usb-%s-%s"={73786976294838206552:0}, "usb_acecad"={73786976294838206550:0}, \old()=0, \old()=0, \old(int_urb)=0, \old(int_urb)=0, \old(ldv_retval_0)=0, \old(ldv_retval_1)=0, \old(ldv_state_variable_0)=0, \old(ldv_state_variable_1)=0, \old(ref_cnt)=0, \old(URB_STATE)=0, \old(usb_acecad_driver_group1)=0, \old(usb_acecad_driver_group1)=0, \old(usb_counter)=0, \old(usb_intfdata)=0, \old(usb_intfdata)=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, bulk_urb={0:0}, DEV_STATE=0, int_urb={0:0}, INTERF_STATE=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=1, ldv_state_variable_1=1, ref_cnt=0, SERIAL_STATE=0, URB_STATE=0, usb_acecad_driver={73786976294838206497:0}, usb_acecad_driver_group1={0:0}, usb_acecad_id_table={73786976294838206476:0}, usb_counter=0, usb_intfdata={0:0}] [L3932] CALL, EXPR ldv_init_zalloc(1248UL) VAL [={0:0}, ={0:0}, " "={73786976294838206466:0}, "/input0"={73786976294838206543:0}, "<3>acecad: can\'t resubmit intr, %s-%s/input0, status %d\n"={73786976294838206471:0}, "<6>acecad: v3.2:USB Acecad Flair tablet driver\n"={73786976294838206475:0}, "acecad"={73786976294838206500:0}, "include/linux/usb.h"={73786976294838206541:0}, "include/linux/usb.h"={73786976294838206496:0}, "USB Acecad 302 Tablet %04x:%04x"={73786976294838206535:0}, "USB Acecad Flair Tablet %04x:%04x"={73786976294838206511:0}, "usb-%s-%s"={73786976294838206552:0}, "usb_acecad"={73786976294838206550:0}, \old()=0, \old()=0, \old(int_urb)=0, \old(int_urb)=0, \old(ldv_retval_0)=0, \old(ldv_retval_1)=0, \old(ldv_state_variable_0)=0, \old(ldv_state_variable_1)=0, \old(ref_cnt)=0, \old(size)=1248, \old(URB_STATE)=0, \old(usb_acecad_driver_group1)=0, \old(usb_acecad_driver_group1)=0, \old(usb_counter)=0, \old(usb_intfdata)=0, \old(usb_intfdata)=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, bulk_urb={0:0}, DEV_STATE=0, int_urb={0:0}, INTERF_STATE=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=1, ldv_state_variable_1=1, ref_cnt=0, SERIAL_STATE=0, URB_STATE=0, usb_acecad_driver={73786976294838206497:0}, usb_acecad_driver_group1={0:0}, usb_acecad_id_table={73786976294838206476:0}, usb_counter=0, usb_intfdata={0:0}] [L3503] void *p ; [L3504] void *tmp ; [L3507] EXPR, FCALL calloc(1UL, size) VAL [={0:0}, ={0:0}, " "={73786976294838206466:0}, "/input0"={73786976294838206543:0}, "<3>acecad: can\'t resubmit intr, %s-%s/input0, status %d\n"={73786976294838206471:0}, "<6>acecad: v3.2:USB Acecad Flair tablet driver\n"={73786976294838206475:0}, "acecad"={73786976294838206500:0}, "include/linux/usb.h"={73786976294838206541:0}, "include/linux/usb.h"={73786976294838206496:0}, "USB Acecad 302 Tablet %04x:%04x"={73786976294838206535:0}, "USB Acecad Flair Tablet %04x:%04x"={73786976294838206511:0}, "usb-%s-%s"={73786976294838206552:0}, "usb_acecad"={73786976294838206550:0}, \old()=0, \old()=0, \old(int_urb)=0, \old(int_urb)=0, \old(ldv_retval_0)=0, \old(ldv_retval_1)=0, \old(ldv_state_variable_0)=0, \old(ldv_state_variable_1)=0, \old(ref_cnt)=0, \old(size)=1248, \old(URB_STATE)=0, \old(usb_acecad_driver_group1)=0, \old(usb_acecad_driver_group1)=0, \old(usb_counter)=0, \old(usb_intfdata)=0, \old(usb_intfdata)=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, bulk_urb={0:0}, calloc(1UL, size)={-18446744073709551615:0}, DEV_STATE=0, int_urb={0:0}, INTERF_STATE=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=1, ldv_state_variable_1=1, ref_cnt=0, SERIAL_STATE=0, size=1248, URB_STATE=0, usb_acecad_driver={73786976294838206497:0}, usb_acecad_driver_group1={0:0}, usb_acecad_id_table={73786976294838206476:0}, usb_counter=0, usb_intfdata={0:0}] [L3507] EXPR, FCALL calloc(1UL, size) VAL [={0:0}, ={0:0}, " "={73786976294838206466:0}, "/input0"={73786976294838206543:0}, "<3>acecad: can\'t resubmit intr, %s-%s/input0, status %d\n"={73786976294838206471:0}, "<6>acecad: v3.2:USB Acecad Flair tablet driver\n"={73786976294838206475:0}, "acecad"={73786976294838206500:0}, "include/linux/usb.h"={73786976294838206541:0}, "include/linux/usb.h"={73786976294838206496:0}, "USB Acecad 302 Tablet %04x:%04x"={73786976294838206535:0}, "USB Acecad Flair Tablet %04x:%04x"={73786976294838206511:0}, "usb-%s-%s"={73786976294838206552:0}, "usb_acecad"={73786976294838206550:0}, \old()=0, \old()=0, \old(int_urb)=0, \old(int_urb)=0, \old(ldv_retval_0)=0, \old(ldv_retval_1)=0, \old(ldv_state_variable_0)=0, \old(ldv_state_variable_1)=0, \old(ref_cnt)=0, \old(size)=1248, \old(URB_STATE)=0, \old(usb_acecad_driver_group1)=0, \old(usb_acecad_driver_group1)=0, \old(usb_counter)=0, \old(usb_intfdata)=0, \old(usb_intfdata)=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, bulk_urb={0:0}, calloc(1UL, size)={-18446744073709551615:0}, DEV_STATE=0, int_urb={0:0}, INTERF_STATE=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=1, ldv_state_variable_1=1, ref_cnt=0, SERIAL_STATE=0, size=1248, URB_STATE=0, usb_acecad_driver={73786976294838206497:0}, usb_acecad_driver_group1={0:0}, usb_acecad_id_table={73786976294838206476:0}, usb_counter=0, usb_intfdata={0:0}] [L3507] tmp = calloc(1UL, size) [L3508] p = tmp [L3510] RET return (p); VAL [={0:0}, ={0:0}, " "={73786976294838206466:0}, "/input0"={73786976294838206543:0}, "<3>acecad: can\'t resubmit intr, %s-%s/input0, status %d\n"={73786976294838206471:0}, "<6>acecad: v3.2:USB Acecad Flair tablet driver\n"={73786976294838206475:0}, "acecad"={73786976294838206500:0}, "include/linux/usb.h"={73786976294838206541:0}, "include/linux/usb.h"={73786976294838206496:0}, "USB Acecad 302 Tablet %04x:%04x"={73786976294838206535:0}, "USB Acecad Flair Tablet %04x:%04x"={73786976294838206511:0}, "usb-%s-%s"={73786976294838206552:0}, "usb_acecad"={73786976294838206550:0}, \old()=0, \old()=0, \old(int_urb)=0, \old(int_urb)=0, \old(ldv_retval_0)=0, \old(ldv_retval_1)=0, \old(ldv_state_variable_0)=0, \old(ldv_state_variable_1)=0, \old(ref_cnt)=0, \old(size)=1248, \old(URB_STATE)=0, \old(usb_acecad_driver_group1)=0, \old(usb_acecad_driver_group1)=0, \old(usb_counter)=0, \old(usb_intfdata)=0, \old(usb_intfdata)=0, \result={-18446744073709551615:0}, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, bulk_urb={0:0}, calloc(1UL, size)={-18446744073709551615:0}, DEV_STATE=0, int_urb={0:0}, INTERF_STATE=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=1, ldv_state_variable_1=1, p={-18446744073709551615:0}, ref_cnt=0, SERIAL_STATE=0, size=1248, tmp={-18446744073709551615:0}, URB_STATE=0, usb_acecad_driver={73786976294838206497:0}, usb_acecad_driver_group1={0:0}, usb_acecad_id_table={73786976294838206476:0}, usb_counter=0, usb_intfdata={0:0}] [L3932] EXPR ldv_init_zalloc(1248UL) VAL [={0:0}, ={0:0}, " "={73786976294838206466:0}, "/input0"={73786976294838206543:0}, "<3>acecad: can\'t resubmit intr, %s-%s/input0, status %d\n"={73786976294838206471:0}, "<6>acecad: v3.2:USB Acecad Flair tablet driver\n"={73786976294838206475:0}, "acecad"={73786976294838206500:0}, "include/linux/usb.h"={73786976294838206541:0}, "include/linux/usb.h"={73786976294838206496:0}, "USB Acecad 302 Tablet %04x:%04x"={73786976294838206535:0}, "USB Acecad Flair Tablet %04x:%04x"={73786976294838206511:0}, "usb-%s-%s"={73786976294838206552:0}, "usb_acecad"={73786976294838206550:0}, \old()=0, \old()=0, \old(int_urb)=0, \old(int_urb)=0, \old(ldv_retval_0)=0, \old(ldv_retval_1)=0, \old(ldv_state_variable_0)=0, \old(ldv_state_variable_1)=0, \old(ref_cnt)=0, \old(URB_STATE)=0, \old(usb_acecad_driver_group1)=0, \old(usb_acecad_driver_group1)=0, \old(usb_counter)=0, \old(usb_intfdata)=0, \old(usb_intfdata)=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, bulk_urb={0:0}, DEV_STATE=0, int_urb={0:0}, INTERF_STATE=0, LDV_IN_INTERRUPT=1, ldv_init_zalloc(1248UL)={-18446744073709551615:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=1, ldv_state_variable_1=1, ref_cnt=0, SERIAL_STATE=0, URB_STATE=0, usb_acecad_driver={73786976294838206497:0}, usb_acecad_driver_group1={0:0}, usb_acecad_id_table={73786976294838206476:0}, usb_counter=0, usb_intfdata={0:0}] [L3932] tmp = ldv_init_zalloc(1248UL) [L3933] RET usb_acecad_driver_group1 = (struct usb_interface *)tmp VAL [={0:0}, ={0:0}, " "={73786976294838206466:0}, "/input0"={73786976294838206543:0}, "<3>acecad: can\'t resubmit intr, %s-%s/input0, status %d\n"={73786976294838206471:0}, "<6>acecad: v3.2:USB Acecad Flair tablet driver\n"={73786976294838206475:0}, "acecad"={73786976294838206500:0}, "include/linux/usb.h"={73786976294838206541:0}, "include/linux/usb.h"={73786976294838206496:0}, "USB Acecad 302 Tablet %04x:%04x"={73786976294838206535:0}, "USB Acecad Flair Tablet %04x:%04x"={73786976294838206511:0}, "usb-%s-%s"={73786976294838206552:0}, "usb_acecad"={73786976294838206550:0}, \old()=0, \old()=0, \old(int_urb)=0, \old(int_urb)=0, \old(ldv_retval_0)=0, \old(ldv_retval_1)=0, \old(ldv_state_variable_0)=0, \old(ldv_state_variable_1)=0, \old(ref_cnt)=0, \old(URB_STATE)=0, \old(usb_acecad_driver_group1)=0, \old(usb_acecad_driver_group1)=0, \old(usb_counter)=0, \old(usb_intfdata)=0, \old(usb_intfdata)=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, bulk_urb={0:0}, DEV_STATE=0, int_urb={0:0}, INTERF_STATE=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=1, ldv_state_variable_1=1, ref_cnt=0, SERIAL_STATE=0, tmp={-18446744073709551615:0}, URB_STATE=0, usb_acecad_driver={73786976294838206497:0}, usb_acecad_driver_group1={-18446744073709551615:0}, usb_acecad_id_table={73786976294838206476:0}, usb_counter=0, usb_intfdata={0:0}] [L4058] ldv_usb_driver_1() VAL [={0:0}, ={0:0}, " "={73786976294838206466:0}, "/input0"={73786976294838206543:0}, "<3>acecad: can\'t resubmit intr, %s-%s/input0, status %d\n"={73786976294838206471:0}, "<6>acecad: v3.2:USB Acecad Flair tablet driver\n"={73786976294838206475:0}, "acecad"={73786976294838206500:0}, "include/linux/usb.h"={73786976294838206541:0}, "include/linux/usb.h"={73786976294838206496:0}, "USB Acecad 302 Tablet %04x:%04x"={73786976294838206535:0}, "USB Acecad Flair Tablet %04x:%04x"={73786976294838206511:0}, "usb-%s-%s"={73786976294838206552:0}, "usb_acecad"={73786976294838206550:0}, \old()=0, \old()=0, \old(int_urb)=0, \old(int_urb)=0, \old(ldv_retval_0)=0, \old(ldv_retval_1)=0, \old(ldv_state_variable_0)=0, \old(ldv_state_variable_1)=0, \old(ref_cnt)=0, \old(URB_STATE)=0, \old(usb_acecad_driver_group1)=0, \old(usb_acecad_driver_group1)=0, \old(usb_counter)=0, \old(usb_intfdata)=0, \old(usb_intfdata)=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, bulk_urb={0:0}, DEV_STATE=0, int_urb={0:0}, INTERF_STATE=0, ldv_func_arg1={73786976294838206497:0}, ldv_func_arg1={73786976294838206497:0}, ldv_func_arg2={73786976294838206533:73786976294838206510}, ldv_func_arg2={73786976294838206533:73786976294838206510}, ldv_func_arg3={73786976294838206500:0}, ldv_func_arg3={73786976294838206500:0}, ldv_func_res=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=1, ldv_state_variable_1=1, ref_cnt=0, SERIAL_STATE=0, tmp=0, URB_STATE=0, usb_acecad_driver={73786976294838206497:0}, usb_acecad_driver_group1={-18446744073709551615:0}, usb_acecad_id_table={73786976294838206476:0}, usb_counter=0, usb_intfdata={0:0}] [L4059] RET return (ldv_func_res); VAL [={0:0}, ={0:0}, " "={73786976294838206466:0}, "/input0"={73786976294838206543:0}, "<3>acecad: can\'t resubmit intr, %s-%s/input0, status %d\n"={73786976294838206471:0}, "<6>acecad: v3.2:USB Acecad Flair tablet driver\n"={73786976294838206475:0}, "acecad"={73786976294838206500:0}, "include/linux/usb.h"={73786976294838206541:0}, "include/linux/usb.h"={73786976294838206496:0}, "USB Acecad 302 Tablet %04x:%04x"={73786976294838206535:0}, "USB Acecad Flair Tablet %04x:%04x"={73786976294838206511:0}, "usb-%s-%s"={73786976294838206552:0}, "usb_acecad"={73786976294838206550:0}, \old()=0, \old()=0, \old(int_urb)=0, \old(int_urb)=0, \old(ldv_retval_0)=0, \old(ldv_retval_1)=0, \old(ldv_state_variable_0)=0, \old(ldv_state_variable_1)=0, \old(ref_cnt)=0, \old(URB_STATE)=0, \old(usb_acecad_driver_group1)=0, \old(usb_acecad_driver_group1)=0, \old(usb_counter)=0, \old(usb_intfdata)=0, \old(usb_intfdata)=0, \result=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, bulk_urb={0:0}, DEV_STATE=0, int_urb={0:0}, INTERF_STATE=0, ldv_func_arg1={73786976294838206497:0}, ldv_func_arg1={73786976294838206497:0}, ldv_func_arg2={73786976294838206533:73786976294838206510}, ldv_func_arg2={73786976294838206533:73786976294838206510}, ldv_func_arg3={73786976294838206500:0}, ldv_func_arg3={73786976294838206500:0}, ldv_func_res=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=1, ldv_state_variable_1=1, ref_cnt=0, SERIAL_STATE=0, tmp=0, URB_STATE=0, usb_acecad_driver={73786976294838206497:0}, usb_acecad_driver_group1={-18446744073709551615:0}, usb_acecad_id_table={73786976294838206476:0}, usb_counter=0, usb_intfdata={0:0}] [L3361] EXPR ldv_usb_register_driver_2(driver, & __this_module, "acecad") VAL [={0:0}, ={0:0}, " "={73786976294838206466:0}, "/input0"={73786976294838206543:0}, "<3>acecad: can\'t resubmit intr, %s-%s/input0, status %d\n"={73786976294838206471:0}, "<6>acecad: v3.2:USB Acecad Flair tablet driver\n"={73786976294838206475:0}, "acecad"={73786976294838206500:0}, "include/linux/usb.h"={73786976294838206541:0}, "include/linux/usb.h"={73786976294838206496:0}, "USB Acecad 302 Tablet %04x:%04x"={73786976294838206535:0}, "USB Acecad Flair Tablet %04x:%04x"={73786976294838206511:0}, "usb-%s-%s"={73786976294838206552:0}, "usb_acecad"={73786976294838206550:0}, \old()=0, \old()=0, \old(int_urb)=0, \old(int_urb)=0, \old(ldv_retval_0)=0, \old(ldv_retval_1)=0, \old(ldv_state_variable_0)=0, \old(ldv_state_variable_1)=0, \old(ref_cnt)=0, \old(URB_STATE)=0, \old(usb_acecad_driver_group1)=0, \old(usb_acecad_driver_group1)=0, \old(usb_counter)=0, \old(usb_intfdata)=0, \old(usb_intfdata)=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={73786976294838206533:73786976294838206510}, bulk_urb={0:0}, DEV_STATE=0, driver={73786976294838206497:0}, driver={73786976294838206497:0}, int_urb={0:0}, INTERF_STATE=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=1, ldv_state_variable_1=1, ldv_usb_register_driver_2(driver, & __this_module, "acecad")=0, ref_cnt=0, SERIAL_STATE=0, URB_STATE=0, usb_acecad_driver={73786976294838206497:0}, usb_acecad_driver_group1={-18446744073709551615:0}, usb_acecad_id_table={73786976294838206476:0}, usb_counter=0, usb_intfdata={0:0}] [L3361] tmp = ldv_usb_register_driver_2(driver, & __this_module, "acecad") [L3362] RET return (tmp); VAL [={0:0}, ={0:0}, " "={73786976294838206466:0}, "/input0"={73786976294838206543:0}, "<3>acecad: can\'t resubmit intr, %s-%s/input0, status %d\n"={73786976294838206471:0}, "<6>acecad: v3.2:USB Acecad Flair tablet driver\n"={73786976294838206475:0}, "acecad"={73786976294838206500:0}, "include/linux/usb.h"={73786976294838206541:0}, "include/linux/usb.h"={73786976294838206496:0}, "USB Acecad 302 Tablet %04x:%04x"={73786976294838206535:0}, "USB Acecad Flair Tablet %04x:%04x"={73786976294838206511:0}, "usb-%s-%s"={73786976294838206552:0}, "usb_acecad"={73786976294838206550:0}, \old()=0, \old()=0, \old(int_urb)=0, \old(int_urb)=0, \old(ldv_retval_0)=0, \old(ldv_retval_1)=0, \old(ldv_state_variable_0)=0, \old(ldv_state_variable_1)=0, \old(ref_cnt)=0, \old(URB_STATE)=0, \old(usb_acecad_driver_group1)=0, \old(usb_acecad_driver_group1)=0, \old(usb_counter)=0, \old(usb_intfdata)=0, \old(usb_intfdata)=0, \result=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={73786976294838206533:73786976294838206510}, bulk_urb={0:0}, DEV_STATE=0, driver={73786976294838206497:0}, driver={73786976294838206497:0}, int_urb={0:0}, INTERF_STATE=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=1, ldv_state_variable_1=1, ref_cnt=0, SERIAL_STATE=0, tmp=0, URB_STATE=0, usb_acecad_driver={73786976294838206497:0}, usb_acecad_driver_group1={-18446744073709551615:0}, usb_acecad_id_table={73786976294838206476:0}, usb_counter=0, usb_intfdata={0:0}] [L3904] EXPR usb_register(& usb_acecad_driver) VAL [={0:0}, ={0:0}, " "={73786976294838206466:0}, "/input0"={73786976294838206543:0}, "<3>acecad: can\'t resubmit intr, %s-%s/input0, status %d\n"={73786976294838206471:0}, "<6>acecad: v3.2:USB Acecad Flair tablet driver\n"={73786976294838206475:0}, "acecad"={73786976294838206500:0}, "include/linux/usb.h"={73786976294838206541:0}, "include/linux/usb.h"={73786976294838206496:0}, "USB Acecad 302 Tablet %04x:%04x"={73786976294838206535:0}, "USB Acecad Flair Tablet %04x:%04x"={73786976294838206511:0}, "usb-%s-%s"={73786976294838206552:0}, "usb_acecad"={73786976294838206550:0}, \old()=0, \old()=0, \old(int_urb)=0, \old(int_urb)=0, \old(ldv_retval_0)=0, \old(ldv_retval_1)=0, \old(ldv_state_variable_0)=0, \old(ldv_state_variable_1)=0, \old(ref_cnt)=0, \old(URB_STATE)=0, \old(usb_acecad_driver_group1)=0, \old(usb_acecad_driver_group1)=0, \old(usb_counter)=0, \old(usb_intfdata)=0, \old(usb_intfdata)=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={73786976294838206533:73786976294838206510}, bulk_urb={0:0}, DEV_STATE=0, int_urb={0:0}, INTERF_STATE=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=1, ldv_state_variable_1=1, ref_cnt=0, SERIAL_STATE=0, URB_STATE=0, usb_acecad_driver={73786976294838206497:0}, usb_acecad_driver_group1={-18446744073709551615:0}, usb_acecad_id_table={73786976294838206476:0}, usb_counter=0, usb_intfdata={0:0}, usb_register(& usb_acecad_driver)=0] [L3904] tmp = usb_register(& usb_acecad_driver) [L3905] result = tmp VAL [={0:0}, ={0:0}, " "={73786976294838206466:0}, "/input0"={73786976294838206543:0}, "<3>acecad: can\'t resubmit intr, %s-%s/input0, status %d\n"={73786976294838206471:0}, "<6>acecad: v3.2:USB Acecad Flair tablet driver\n"={73786976294838206475:0}, "acecad"={73786976294838206500:0}, "include/linux/usb.h"={73786976294838206541:0}, "include/linux/usb.h"={73786976294838206496:0}, "USB Acecad 302 Tablet %04x:%04x"={73786976294838206535:0}, "USB Acecad Flair Tablet %04x:%04x"={73786976294838206511:0}, "usb-%s-%s"={73786976294838206552:0}, "usb_acecad"={73786976294838206550:0}, \old()=0, \old()=0, \old(int_urb)=0, \old(int_urb)=0, \old(ldv_retval_0)=0, \old(ldv_retval_1)=0, \old(ldv_state_variable_0)=0, \old(ldv_state_variable_1)=0, \old(ref_cnt)=0, \old(URB_STATE)=0, \old(usb_acecad_driver_group1)=0, \old(usb_acecad_driver_group1)=0, \old(usb_counter)=0, \old(usb_intfdata)=0, \old(usb_intfdata)=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={73786976294838206533:73786976294838206510}, bulk_urb={0:0}, DEV_STATE=0, int_urb={0:0}, INTERF_STATE=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=1, ldv_state_variable_1=1, ref_cnt=0, result=0, SERIAL_STATE=0, tmp=0, URB_STATE=0, usb_acecad_driver={73786976294838206497:0}, usb_acecad_driver_group1={-18446744073709551615:0}, usb_acecad_id_table={73786976294838206476:0}, usb_counter=0, usb_intfdata={0:0}] [L3906] COND TRUE result == 0 [L3911] RET return (result); VAL [={0:0}, ={0:0}, " "={73786976294838206466:0}, "/input0"={73786976294838206543:0}, "<3>acecad: can\'t resubmit intr, %s-%s/input0, status %d\n"={73786976294838206471:0}, "<6>acecad: v3.2:USB Acecad Flair tablet driver\n"={73786976294838206475:0}, "acecad"={73786976294838206500:0}, "include/linux/usb.h"={73786976294838206541:0}, "include/linux/usb.h"={73786976294838206496:0}, "USB Acecad 302 Tablet %04x:%04x"={73786976294838206535:0}, "USB Acecad Flair Tablet %04x:%04x"={73786976294838206511:0}, "usb-%s-%s"={73786976294838206552:0}, "usb_acecad"={73786976294838206550:0}, \old()=0, \old()=0, \old(int_urb)=0, \old(int_urb)=0, \old(ldv_retval_0)=0, \old(ldv_retval_1)=0, \old(ldv_state_variable_0)=0, \old(ldv_state_variable_1)=0, \old(ref_cnt)=0, \old(URB_STATE)=0, \old(usb_acecad_driver_group1)=0, \old(usb_acecad_driver_group1)=0, \old(usb_counter)=0, \old(usb_intfdata)=0, \old(usb_intfdata)=0, \result=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={73786976294838206533:73786976294838206510}, bulk_urb={0:0}, DEV_STATE=0, int_urb={0:0}, INTERF_STATE=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=1, ldv_state_variable_1=1, ref_cnt=0, result=0, SERIAL_STATE=0, tmp=0, URB_STATE=0, usb_acecad_driver={73786976294838206497:0}, usb_acecad_driver_group1={-18446744073709551615:0}, usb_acecad_id_table={73786976294838206476:0}, usb_counter=0, usb_intfdata={0:0}] [L4004] EXPR usb_acecad_init() VAL [={0:0}, ={0:0}, " "={73786976294838206466:0}, "/input0"={73786976294838206543:0}, "<3>acecad: can\'t resubmit intr, %s-%s/input0, status %d\n"={73786976294838206471:0}, "<6>acecad: v3.2:USB Acecad Flair tablet driver\n"={73786976294838206475:0}, "acecad"={73786976294838206500:0}, "include/linux/usb.h"={73786976294838206541:0}, "include/linux/usb.h"={73786976294838206496:0}, "USB Acecad 302 Tablet %04x:%04x"={73786976294838206535:0}, "USB Acecad Flair Tablet %04x:%04x"={73786976294838206511:0}, "usb-%s-%s"={73786976294838206552:0}, "usb_acecad"={73786976294838206550:0}, \old()=0, \old()=0, \old(int_urb)=0, \old(int_urb)=0, \old(ldv_retval_0)=0, \old(ldv_retval_1)=0, \old(ldv_state_variable_0)=0, \old(ldv_state_variable_1)=0, \old(ref_cnt)=0, \old(URB_STATE)=0, \old(usb_acecad_driver_group1)=0, \old(usb_acecad_driver_group1)=0, \old(usb_counter)=0, \old(usb_intfdata)=0, \old(usb_intfdata)=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={73786976294838206533:73786976294838206510}, bulk_urb={0:0}, DEV_STATE=0, int_urb={0:0}, INTERF_STATE=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=1, ldv_state_variable_1=1, ldvarg0={18446744073709551617:0}, ref_cnt=0, SERIAL_STATE=0, tmp={18446744073709551617:0}, tmp___0=1, tmp___2=1, URB_STATE=0, usb_acecad_driver={73786976294838206497:0}, usb_acecad_driver_group1={-18446744073709551615:0}, usb_acecad_id_table={73786976294838206476:0}, usb_acecad_init()=0, usb_counter=0, usb_intfdata={0:0}] [L4004] ldv_retval_1 = usb_acecad_init() [L4005] COND TRUE ldv_retval_1 == 0 [L4006] ldv_state_variable_0 = 3 VAL [={0:0}, ={0:0}, " "={73786976294838206466:0}, "/input0"={73786976294838206543:0}, "<3>acecad: can\'t resubmit intr, %s-%s/input0, status %d\n"={73786976294838206471:0}, "<6>acecad: v3.2:USB Acecad Flair tablet driver\n"={73786976294838206475:0}, "acecad"={73786976294838206500:0}, "include/linux/usb.h"={73786976294838206541:0}, "include/linux/usb.h"={73786976294838206496:0}, "USB Acecad 302 Tablet %04x:%04x"={73786976294838206535:0}, "USB Acecad Flair Tablet %04x:%04x"={73786976294838206511:0}, "usb-%s-%s"={73786976294838206552:0}, "usb_acecad"={73786976294838206550:0}, \old()=0, \old()=0, \old(int_urb)=0, \old(int_urb)=0, \old(ldv_retval_0)=0, \old(ldv_retval_1)=0, \old(ldv_state_variable_0)=0, \old(ldv_state_variable_1)=0, \old(ref_cnt)=0, \old(URB_STATE)=0, \old(usb_acecad_driver_group1)=0, \old(usb_acecad_driver_group1)=0, \old(usb_counter)=0, \old(usb_intfdata)=0, \old(usb_intfdata)=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={73786976294838206533:73786976294838206510}, bulk_urb={0:0}, DEV_STATE=0, int_urb={0:0}, INTERF_STATE=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldvarg0={18446744073709551617:0}, ref_cnt=0, SERIAL_STATE=0, tmp={18446744073709551617:0}, tmp___0=1, tmp___2=1, URB_STATE=0, usb_acecad_driver={73786976294838206497:0}, usb_acecad_driver_group1={-18446744073709551615:0}, usb_acecad_id_table={73786976294838206476:0}, usb_counter=0, usb_intfdata={0:0}] [L4010] COND FALSE !(ldv_retval_1 != 0) VAL [={0:0}, ={0:0}, " "={73786976294838206466:0}, "/input0"={73786976294838206543:0}, "<3>acecad: can\'t resubmit intr, %s-%s/input0, status %d\n"={73786976294838206471:0}, "<6>acecad: v3.2:USB Acecad Flair tablet driver\n"={73786976294838206475:0}, "acecad"={73786976294838206500:0}, "include/linux/usb.h"={73786976294838206541:0}, "include/linux/usb.h"={73786976294838206496:0}, "USB Acecad 302 Tablet %04x:%04x"={73786976294838206535:0}, "USB Acecad Flair Tablet %04x:%04x"={73786976294838206511:0}, "usb-%s-%s"={73786976294838206552:0}, "usb_acecad"={73786976294838206550:0}, \old()=0, \old()=0, \old(int_urb)=0, \old(int_urb)=0, \old(ldv_retval_0)=0, \old(ldv_retval_1)=0, \old(ldv_state_variable_0)=0, \old(ldv_state_variable_1)=0, \old(ref_cnt)=0, \old(URB_STATE)=0, \old(usb_acecad_driver_group1)=0, \old(usb_acecad_driver_group1)=0, \old(usb_counter)=0, \old(usb_intfdata)=0, \old(usb_intfdata)=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={73786976294838206533:73786976294838206510}, bulk_urb={0:0}, DEV_STATE=0, int_urb={0:0}, INTERF_STATE=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldvarg0={18446744073709551617:0}, ref_cnt=0, SERIAL_STATE=0, tmp={18446744073709551617:0}, tmp___0=1, tmp___2=1, URB_STATE=0, usb_acecad_driver={73786976294838206497:0}, usb_acecad_driver_group1={-18446744073709551615:0}, usb_acecad_id_table={73786976294838206476:0}, usb_counter=0, usb_intfdata={0:0}] [L3953] tmp___0 = __VERIFIER_nondet_int() [L3955] case 0: VAL [={0:0}, ={0:0}, " "={73786976294838206466:0}, "/input0"={73786976294838206543:0}, "<3>acecad: can\'t resubmit intr, %s-%s/input0, status %d\n"={73786976294838206471:0}, "<6>acecad: v3.2:USB Acecad Flair tablet driver\n"={73786976294838206475:0}, "acecad"={73786976294838206500:0}, "include/linux/usb.h"={73786976294838206541:0}, "include/linux/usb.h"={73786976294838206496:0}, "USB Acecad 302 Tablet %04x:%04x"={73786976294838206535:0}, "USB Acecad Flair Tablet %04x:%04x"={73786976294838206511:0}, "usb-%s-%s"={73786976294838206552:0}, "usb_acecad"={73786976294838206550:0}, \old()=0, \old()=0, \old(int_urb)=0, \old(int_urb)=0, \old(ldv_retval_0)=0, \old(ldv_retval_1)=0, \old(ldv_state_variable_0)=0, \old(ldv_state_variable_1)=0, \old(ref_cnt)=0, \old(URB_STATE)=0, \old(usb_acecad_driver_group1)=0, \old(usb_acecad_driver_group1)=0, \old(usb_counter)=0, \old(usb_intfdata)=0, \old(usb_intfdata)=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={73786976294838206533:73786976294838206510}, bulk_urb={0:0}, DEV_STATE=0, int_urb={0:0}, INTERF_STATE=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldvarg0={18446744073709551617:0}, ref_cnt=0, SERIAL_STATE=0, tmp={18446744073709551617:0}, tmp___0=0, tmp___2=1, URB_STATE=0, usb_acecad_driver={73786976294838206497:0}, usb_acecad_driver_group1={-18446744073709551615:0}, usb_acecad_id_table={73786976294838206476:0}, usb_counter=0, usb_intfdata={0:0}] [L3956] COND TRUE ldv_state_variable_1 != 0 [L3957] tmp___1 = __VERIFIER_nondet_int() [L3959] case 0: VAL [={0:0}, ={0:0}, " "={73786976294838206466:0}, "/input0"={73786976294838206543:0}, "<3>acecad: can\'t resubmit intr, %s-%s/input0, status %d\n"={73786976294838206471:0}, "<6>acecad: v3.2:USB Acecad Flair tablet driver\n"={73786976294838206475:0}, "acecad"={73786976294838206500:0}, "include/linux/usb.h"={73786976294838206541:0}, "include/linux/usb.h"={73786976294838206496:0}, "USB Acecad 302 Tablet %04x:%04x"={73786976294838206535:0}, "USB Acecad Flair Tablet %04x:%04x"={73786976294838206511:0}, "usb-%s-%s"={73786976294838206552:0}, "usb_acecad"={73786976294838206550:0}, \old()=0, \old()=0, \old(int_urb)=0, \old(int_urb)=0, \old(ldv_retval_0)=0, \old(ldv_retval_1)=0, \old(ldv_state_variable_0)=0, \old(ldv_state_variable_1)=0, \old(ref_cnt)=0, \old(URB_STATE)=0, \old(usb_acecad_driver_group1)=0, \old(usb_acecad_driver_group1)=0, \old(usb_counter)=0, \old(usb_intfdata)=0, \old(usb_intfdata)=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={73786976294838206533:73786976294838206510}, bulk_urb={0:0}, DEV_STATE=0, int_urb={0:0}, INTERF_STATE=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldvarg0={18446744073709551617:0}, ref_cnt=0, SERIAL_STATE=0, tmp={18446744073709551617:0}, tmp___0=0, tmp___1=0, tmp___2=1, URB_STATE=0, usb_acecad_driver={73786976294838206497:0}, usb_acecad_driver_group1={-18446744073709551615:0}, usb_acecad_id_table={73786976294838206476:0}, usb_counter=0, usb_intfdata={0:0}] [L3960] COND TRUE ldv_state_variable_1 == 1 VAL [={0:0}, ={0:0}, " "={73786976294838206466:0}, "/input0"={73786976294838206543:0}, "<3>acecad: can\'t resubmit intr, %s-%s/input0, status %d\n"={73786976294838206471:0}, "<6>acecad: v3.2:USB Acecad Flair tablet driver\n"={73786976294838206475:0}, "acecad"={73786976294838206500:0}, "include/linux/usb.h"={73786976294838206541:0}, "include/linux/usb.h"={73786976294838206496:0}, "USB Acecad 302 Tablet %04x:%04x"={73786976294838206535:0}, "USB Acecad Flair Tablet %04x:%04x"={73786976294838206511:0}, "usb-%s-%s"={73786976294838206552:0}, "usb_acecad"={73786976294838206550:0}, \old()=0, \old()=0, \old(int_urb)=0, \old(int_urb)=0, \old(ldv_retval_0)=0, \old(ldv_retval_1)=0, \old(ldv_state_variable_0)=0, \old(ldv_state_variable_1)=0, \old(ref_cnt)=0, \old(URB_STATE)=0, \old(usb_acecad_driver_group1)=0, \old(usb_acecad_driver_group1)=0, \old(usb_counter)=0, \old(usb_intfdata)=0, \old(usb_intfdata)=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={73786976294838206533:73786976294838206510}, bulk_urb={0:0}, DEV_STATE=0, int_urb={0:0}, INTERF_STATE=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldvarg0={18446744073709551617:0}, ref_cnt=0, SERIAL_STATE=0, tmp={18446744073709551617:0}, tmp___0=0, tmp___1=0, tmp___2=1, URB_STATE=0, usb_acecad_driver={73786976294838206497:0}, usb_acecad_driver_group1={-18446744073709551615:0}, usb_acecad_id_table={73786976294838206476:0}, usb_counter=0, usb_intfdata={0:0}] [L3961] CALL, EXPR usb_acecad_probe(usb_acecad_driver_group1, (struct usb_device_id const *)ldvarg0) VAL [={0:0}, ={0:0}, " "={73786976294838206466:0}, "/input0"={73786976294838206543:0}, "<3>acecad: can\'t resubmit intr, %s-%s/input0, status %d\n"={73786976294838206471:0}, "<6>acecad: v3.2:USB Acecad Flair tablet driver\n"={73786976294838206475:0}, "acecad"={73786976294838206500:0}, "include/linux/usb.h"={73786976294838206541:0}, "include/linux/usb.h"={73786976294838206496:0}, "USB Acecad 302 Tablet %04x:%04x"={73786976294838206535:0}, "USB Acecad Flair Tablet %04x:%04x"={73786976294838206511:0}, "usb-%s-%s"={73786976294838206552:0}, "usb_acecad"={73786976294838206550:0}, \old()=0, \old()=0, \old(int_urb)=0, \old(int_urb)=0, \old(ldv_retval_0)=0, \old(ldv_retval_1)=0, \old(ldv_state_variable_0)=0, \old(ldv_state_variable_1)=0, \old(ref_cnt)=0, \old(URB_STATE)=0, \old(usb_acecad_driver_group1)=0, \old(usb_acecad_driver_group1)=0, \old(usb_counter)=0, \old(usb_intfdata)=0, \old(usb_intfdata)=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={73786976294838206533:73786976294838206510}, bulk_urb={0:0}, DEV_STATE=0, id={18446744073709551617:0}, int_urb={0:0}, INTERF_STATE=0, intf={-18446744073709551615:0}, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ref_cnt=0, SERIAL_STATE=0, URB_STATE=0, usb_acecad_driver={73786976294838206497:0}, usb_acecad_driver_group1={-18446744073709551615:0}, usb_acecad_id_table={73786976294838206476:0}, usb_counter=0, usb_intfdata={0:0}] [L3734] struct usb_device *dev ; [L3735] struct usb_device *tmp ; [L3736] struct usb_host_interface *interface ; [L3737] struct usb_endpoint_descriptor *endpoint ; [L3738] struct usb_acecad *acecad ; [L3739] struct input_dev *input_dev ; [L3740] int pipe ; [L3741] int maxp ; [L3742] int err ; [L3743] int tmp___0 ; [L3744] unsigned int tmp___1 ; [L3745] __u16 tmp___2 ; [L3746] void *tmp___3 ; [L3747] void *tmp___4 ; [L3748] size_t tmp___5 ; [L3749] size_t tmp___6 ; VAL [={0:0}, ={0:0}, " "={73786976294838206466:0}, "/input0"={73786976294838206543:0}, "<3>acecad: can\'t resubmit intr, %s-%s/input0, status %d\n"={73786976294838206471:0}, "<6>acecad: v3.2:USB Acecad Flair tablet driver\n"={73786976294838206475:0}, "acecad"={73786976294838206500:0}, "include/linux/usb.h"={73786976294838206541:0}, "include/linux/usb.h"={73786976294838206496:0}, "USB Acecad 302 Tablet %04x:%04x"={73786976294838206535:0}, "USB Acecad Flair Tablet %04x:%04x"={73786976294838206511:0}, "usb-%s-%s"={73786976294838206552:0}, "usb_acecad"={73786976294838206550:0}, \old()=0, \old()=0, \old(int_urb)=0, \old(int_urb)=0, \old(ldv_retval_0)=0, \old(ldv_retval_1)=0, \old(ldv_state_variable_0)=0, \old(ldv_state_variable_1)=0, \old(ref_cnt)=0, \old(URB_STATE)=0, \old(usb_acecad_driver_group1)=0, \old(usb_acecad_driver_group1)=0, \old(usb_counter)=0, \old(usb_intfdata)=0, \old(usb_intfdata)=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={73786976294838206533:73786976294838206510}, bulk_urb={0:0}, DEV_STATE=0, id={18446744073709551617:0}, id={18446744073709551617:0}, int_urb={0:0}, INTERF_STATE=0, intf={-18446744073709551615:0}, intf={-18446744073709551615:0}, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ref_cnt=0, SERIAL_STATE=0, URB_STATE=0, usb_acecad_driver={73786976294838206497:0}, usb_acecad_driver_group1={-18446744073709551615:0}, usb_acecad_id_table={73786976294838206476:0}, usb_counter=0, usb_intfdata={0:0}] [L3752] CALL, EXPR interface_to_usbdev(intf) VAL [={0:0}, ={0:0}, " "={73786976294838206466:0}, "/input0"={73786976294838206543:0}, "<3>acecad: can\'t resubmit intr, %s-%s/input0, status %d\n"={73786976294838206471:0}, "<6>acecad: v3.2:USB Acecad Flair tablet driver\n"={73786976294838206475:0}, "acecad"={73786976294838206500:0}, "include/linux/usb.h"={73786976294838206541:0}, "include/linux/usb.h"={73786976294838206496:0}, "USB Acecad 302 Tablet %04x:%04x"={73786976294838206535:0}, "USB Acecad Flair Tablet %04x:%04x"={73786976294838206511:0}, "usb-%s-%s"={73786976294838206552:0}, "usb_acecad"={73786976294838206550:0}, \old()=0, \old()=0, \old(int_urb)=0, \old(int_urb)=0, \old(ldv_retval_0)=0, \old(ldv_retval_1)=0, \old(ldv_state_variable_0)=0, \old(ldv_state_variable_1)=0, \old(ref_cnt)=0, \old(URB_STATE)=0, \old(usb_acecad_driver_group1)=0, \old(usb_acecad_driver_group1)=0, \old(usb_counter)=0, \old(usb_intfdata)=0, \old(usb_intfdata)=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={73786976294838206533:73786976294838206510}, bulk_urb={0:0}, DEV_STATE=0, int_urb={0:0}, INTERF_STATE=0, intf={-18446744073709551615:0}, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ref_cnt=0, SERIAL_STATE=0, URB_STATE=0, usb_acecad_driver={73786976294838206497:0}, usb_acecad_driver_group1={-18446744073709551615:0}, usb_acecad_id_table={73786976294838206476:0}, usb_counter=0, usb_intfdata={0:0}] [L4040] struct usb_device *tmp ; VAL [={0:0}, ={0:0}, " "={73786976294838206466:0}, "/input0"={73786976294838206543:0}, "<3>acecad: can\'t resubmit intr, %s-%s/input0, status %d\n"={73786976294838206471:0}, "<6>acecad: v3.2:USB Acecad Flair tablet driver\n"={73786976294838206475:0}, "acecad"={73786976294838206500:0}, "include/linux/usb.h"={73786976294838206541:0}, "include/linux/usb.h"={73786976294838206496:0}, "USB Acecad 302 Tablet %04x:%04x"={73786976294838206535:0}, "USB Acecad Flair Tablet %04x:%04x"={73786976294838206511:0}, "usb-%s-%s"={73786976294838206552:0}, "usb_acecad"={73786976294838206550:0}, \old()=0, \old()=0, \old(int_urb)=0, \old(int_urb)=0, \old(ldv_retval_0)=0, \old(ldv_retval_1)=0, \old(ldv_state_variable_0)=0, \old(ldv_state_variable_1)=0, \old(ref_cnt)=0, \old(URB_STATE)=0, \old(usb_acecad_driver_group1)=0, \old(usb_acecad_driver_group1)=0, \old(usb_counter)=0, \old(usb_intfdata)=0, \old(usb_intfdata)=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={73786976294838206533:73786976294838206510}, bulk_urb={0:0}, DEV_STATE=0, int_urb={0:0}, INTERF_STATE=0, intf={-18446744073709551615:0}, intf={-18446744073709551615:0}, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ref_cnt=0, SERIAL_STATE=0, URB_STATE=0, usb_acecad_driver={73786976294838206497:0}, usb_acecad_driver_group1={-18446744073709551615:0}, usb_acecad_id_table={73786976294838206476:0}, usb_counter=0, usb_intfdata={0:0}] [L4043] CALL, EXPR ldv_interface_to_usbdev() VAL [={0:0}, ={0:0}, " "={73786976294838206466:0}, "/input0"={73786976294838206543:0}, "<3>acecad: can\'t resubmit intr, %s-%s/input0, status %d\n"={73786976294838206471:0}, "<6>acecad: v3.2:USB Acecad Flair tablet driver\n"={73786976294838206475:0}, "acecad"={73786976294838206500:0}, "include/linux/usb.h"={73786976294838206541:0}, "include/linux/usb.h"={73786976294838206496:0}, "USB Acecad 302 Tablet %04x:%04x"={73786976294838206535:0}, "USB Acecad Flair Tablet %04x:%04x"={73786976294838206511:0}, "usb-%s-%s"={73786976294838206552:0}, "usb_acecad"={73786976294838206550:0}, \old()=0, \old()=0, \old(int_urb)=0, \old(int_urb)=0, \old(ldv_retval_0)=0, \old(ldv_retval_1)=0, \old(ldv_state_variable_0)=0, \old(ldv_state_variable_1)=0, \old(ref_cnt)=0, \old(URB_STATE)=0, \old(usb_acecad_driver_group1)=0, \old(usb_acecad_driver_group1)=0, \old(usb_counter)=0, \old(usb_intfdata)=0, \old(usb_intfdata)=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={73786976294838206533:73786976294838206510}, bulk_urb={0:0}, DEV_STATE=0, int_urb={0:0}, INTERF_STATE=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ref_cnt=0, SERIAL_STATE=0, URB_STATE=0, usb_acecad_driver={73786976294838206497:0}, usb_acecad_driver_group1={-18446744073709551615:0}, usb_acecad_id_table={73786976294838206476:0}, usb_counter=0, usb_intfdata={0:0}] [L4304] void *result ; VAL [={0:0}, ={0:0}, " "={73786976294838206466:0}, "/input0"={73786976294838206543:0}, "<3>acecad: can\'t resubmit intr, %s-%s/input0, status %d\n"={73786976294838206471:0}, "<6>acecad: v3.2:USB Acecad Flair tablet driver\n"={73786976294838206475:0}, "acecad"={73786976294838206500:0}, "include/linux/usb.h"={73786976294838206541:0}, "include/linux/usb.h"={73786976294838206496:0}, "USB Acecad 302 Tablet %04x:%04x"={73786976294838206535:0}, "USB Acecad Flair Tablet %04x:%04x"={73786976294838206511:0}, "usb-%s-%s"={73786976294838206552:0}, "usb_acecad"={73786976294838206550:0}, \old()=0, \old()=0, \old(int_urb)=0, \old(int_urb)=0, \old(ldv_retval_0)=0, \old(ldv_retval_1)=0, \old(ldv_state_variable_0)=0, \old(ldv_state_variable_1)=0, \old(ref_cnt)=0, \old(URB_STATE)=0, \old(usb_acecad_driver_group1)=0, \old(usb_acecad_driver_group1)=0, \old(usb_counter)=0, \old(usb_intfdata)=0, \old(usb_intfdata)=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={73786976294838206533:73786976294838206510}, bulk_urb={0:0}, DEV_STATE=0, int_urb={0:0}, INTERF_STATE=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ref_cnt=0, SERIAL_STATE=0, URB_STATE=0, usb_acecad_driver={73786976294838206497:0}, usb_acecad_driver_group1={-18446744073709551615:0}, usb_acecad_id_table={73786976294838206476:0}, usb_counter=0, usb_intfdata={0:0}] [L4310] CALL, EXPR ldv_undef_ptr() VAL [={0:0}, ={0:0}, " "={73786976294838206466:0}, "/input0"={73786976294838206543:0}, "<3>acecad: can\'t resubmit intr, %s-%s/input0, status %d\n"={73786976294838206471:0}, "<6>acecad: v3.2:USB Acecad Flair tablet driver\n"={73786976294838206475:0}, "acecad"={73786976294838206500:0}, "include/linux/usb.h"={73786976294838206541:0}, "include/linux/usb.h"={73786976294838206496:0}, "USB Acecad 302 Tablet %04x:%04x"={73786976294838206535:0}, "USB Acecad Flair Tablet %04x:%04x"={73786976294838206511:0}, "usb-%s-%s"={73786976294838206552:0}, "usb_acecad"={73786976294838206550:0}, \old()=0, \old()=0, \old(int_urb)=0, \old(int_urb)=0, \old(ldv_retval_0)=0, \old(ldv_retval_1)=0, \old(ldv_state_variable_0)=0, \old(ldv_state_variable_1)=0, \old(ref_cnt)=0, \old(URB_STATE)=0, \old(usb_acecad_driver_group1)=0, \old(usb_acecad_driver_group1)=0, \old(usb_counter)=0, \old(usb_intfdata)=0, \old(usb_intfdata)=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={73786976294838206533:73786976294838206510}, bulk_urb={0:0}, DEV_STATE=0, int_urb={0:0}, INTERF_STATE=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ref_cnt=0, SERIAL_STATE=0, URB_STATE=0, usb_acecad_driver={73786976294838206497:0}, usb_acecad_driver_group1={-18446744073709551615:0}, usb_acecad_id_table={73786976294838206476:0}, usb_counter=0, usb_intfdata={0:0}] [L3533] void *tmp ; [L3536] tmp = __VERIFIER_nondet_pointer() [L3537] RET return (tmp); VAL [={0:0}, ={0:0}, " "={73786976294838206466:0}, "/input0"={73786976294838206543:0}, "<3>acecad: can\'t resubmit intr, %s-%s/input0, status %d\n"={73786976294838206471:0}, "<6>acecad: v3.2:USB Acecad Flair tablet driver\n"={73786976294838206475:0}, "acecad"={73786976294838206500:0}, "include/linux/usb.h"={73786976294838206541:0}, "include/linux/usb.h"={73786976294838206496:0}, "USB Acecad 302 Tablet %04x:%04x"={73786976294838206535:0}, "USB Acecad Flair Tablet %04x:%04x"={73786976294838206511:0}, "usb-%s-%s"={73786976294838206552:0}, "usb_acecad"={73786976294838206550:0}, \old()=0, \old()=0, \old(int_urb)=0, \old(int_urb)=0, \old(ldv_retval_0)=0, \old(ldv_retval_1)=0, \old(ldv_state_variable_0)=0, \old(ldv_state_variable_1)=0, \old(ref_cnt)=0, \old(URB_STATE)=0, \old(usb_acecad_driver_group1)=0, \old(usb_acecad_driver_group1)=0, \old(usb_counter)=0, \old(usb_intfdata)=0, \old(usb_intfdata)=0, \result={73786976294838206465:0}, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={73786976294838206533:73786976294838206510}, bulk_urb={0:0}, DEV_STATE=0, int_urb={0:0}, INTERF_STATE=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ref_cnt=0, SERIAL_STATE=0, tmp={73786976294838206465:0}, URB_STATE=0, usb_acecad_driver={73786976294838206497:0}, usb_acecad_driver_group1={-18446744073709551615:0}, usb_acecad_id_table={73786976294838206476:0}, usb_counter=0, usb_intfdata={0:0}] [L4310] EXPR ldv_undef_ptr() VAL [={0:0}, ={0:0}, " "={73786976294838206466:0}, "/input0"={73786976294838206543:0}, "<3>acecad: can\'t resubmit intr, %s-%s/input0, status %d\n"={73786976294838206471:0}, "<6>acecad: v3.2:USB Acecad Flair tablet driver\n"={73786976294838206475:0}, "acecad"={73786976294838206500:0}, "include/linux/usb.h"={73786976294838206541:0}, "include/linux/usb.h"={73786976294838206496:0}, "USB Acecad 302 Tablet %04x:%04x"={73786976294838206535:0}, "USB Acecad Flair Tablet %04x:%04x"={73786976294838206511:0}, "usb-%s-%s"={73786976294838206552:0}, "usb_acecad"={73786976294838206550:0}, \old()=0, \old()=0, \old(int_urb)=0, \old(int_urb)=0, \old(ldv_retval_0)=0, \old(ldv_retval_1)=0, \old(ldv_state_variable_0)=0, \old(ldv_state_variable_1)=0, \old(ref_cnt)=0, \old(URB_STATE)=0, \old(usb_acecad_driver_group1)=0, \old(usb_acecad_driver_group1)=0, \old(usb_counter)=0, \old(usb_intfdata)=0, \old(usb_intfdata)=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={73786976294838206533:73786976294838206510}, bulk_urb={0:0}, DEV_STATE=0, int_urb={0:0}, INTERF_STATE=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_undef_ptr()={73786976294838206465:0}, ref_cnt=0, SERIAL_STATE=0, URB_STATE=0, usb_acecad_driver={73786976294838206497:0}, usb_acecad_driver_group1={-18446744073709551615:0}, usb_acecad_id_table={73786976294838206476:0}, usb_counter=0, usb_intfdata={0:0}] [L4310] result = ldv_undef_ptr() [L4311] COND FALSE !((unsigned long )result == (unsigned long )((void *)0)) [L4317] RET return ((struct usb_device *)result); VAL [={0:0}, ={0:0}, " "={73786976294838206466:0}, "/input0"={73786976294838206543:0}, "<3>acecad: can\'t resubmit intr, %s-%s/input0, status %d\n"={73786976294838206471:0}, "<6>acecad: v3.2:USB Acecad Flair tablet driver\n"={73786976294838206475:0}, "acecad"={73786976294838206500:0}, "include/linux/usb.h"={73786976294838206541:0}, "include/linux/usb.h"={73786976294838206496:0}, "USB Acecad 302 Tablet %04x:%04x"={73786976294838206535:0}, "USB Acecad Flair Tablet %04x:%04x"={73786976294838206511:0}, "usb-%s-%s"={73786976294838206552:0}, "usb_acecad"={73786976294838206550:0}, \old()=0, \old()=0, \old(int_urb)=0, \old(int_urb)=0, \old(ldv_retval_0)=0, \old(ldv_retval_1)=0, \old(ldv_state_variable_0)=0, \old(ldv_state_variable_1)=0, \old(ref_cnt)=0, \old(URB_STATE)=0, \old(usb_acecad_driver_group1)=0, \old(usb_acecad_driver_group1)=0, \old(usb_counter)=0, \old(usb_intfdata)=0, \old(usb_intfdata)=0, \result={73786976294838206465:0}, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={73786976294838206533:73786976294838206510}, bulk_urb={0:0}, DEV_STATE=0, int_urb={0:0}, INTERF_STATE=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ref_cnt=0, result={73786976294838206465:0}, SERIAL_STATE=0, URB_STATE=0, usb_acecad_driver={73786976294838206497:0}, usb_acecad_driver_group1={-18446744073709551615:0}, usb_acecad_id_table={73786976294838206476:0}, usb_counter=0, usb_intfdata={0:0}] [L4043] EXPR ldv_interface_to_usbdev() VAL [={0:0}, ={0:0}, " "={73786976294838206466:0}, "/input0"={73786976294838206543:0}, "<3>acecad: can\'t resubmit intr, %s-%s/input0, status %d\n"={73786976294838206471:0}, "<6>acecad: v3.2:USB Acecad Flair tablet driver\n"={73786976294838206475:0}, "acecad"={73786976294838206500:0}, "include/linux/usb.h"={73786976294838206541:0}, "include/linux/usb.h"={73786976294838206496:0}, "USB Acecad 302 Tablet %04x:%04x"={73786976294838206535:0}, "USB Acecad Flair Tablet %04x:%04x"={73786976294838206511:0}, "usb-%s-%s"={73786976294838206552:0}, "usb_acecad"={73786976294838206550:0}, \old()=0, \old()=0, \old(int_urb)=0, \old(int_urb)=0, \old(ldv_retval_0)=0, \old(ldv_retval_1)=0, \old(ldv_state_variable_0)=0, \old(ldv_state_variable_1)=0, \old(ref_cnt)=0, \old(URB_STATE)=0, \old(usb_acecad_driver_group1)=0, \old(usb_acecad_driver_group1)=0, \old(usb_counter)=0, \old(usb_intfdata)=0, \old(usb_intfdata)=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={73786976294838206533:73786976294838206510}, bulk_urb={0:0}, DEV_STATE=0, int_urb={0:0}, INTERF_STATE=0, intf={-18446744073709551615:0}, intf={-18446744073709551615:0}, LDV_IN_INTERRUPT=1, ldv_interface_to_usbdev()={73786976294838206465:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ref_cnt=0, SERIAL_STATE=0, URB_STATE=0, usb_acecad_driver={73786976294838206497:0}, usb_acecad_driver_group1={-18446744073709551615:0}, usb_acecad_id_table={73786976294838206476:0}, usb_counter=0, usb_intfdata={0:0}] [L4043] tmp = ldv_interface_to_usbdev() [L4044] RET return (tmp); VAL [={0:0}, ={0:0}, " "={73786976294838206466:0}, "/input0"={73786976294838206543:0}, "<3>acecad: can\'t resubmit intr, %s-%s/input0, status %d\n"={73786976294838206471:0}, "<6>acecad: v3.2:USB Acecad Flair tablet driver\n"={73786976294838206475:0}, "acecad"={73786976294838206500:0}, "include/linux/usb.h"={73786976294838206541:0}, "include/linux/usb.h"={73786976294838206496:0}, "USB Acecad 302 Tablet %04x:%04x"={73786976294838206535:0}, "USB Acecad Flair Tablet %04x:%04x"={73786976294838206511:0}, "usb-%s-%s"={73786976294838206552:0}, "usb_acecad"={73786976294838206550:0}, \old()=0, \old()=0, \old(int_urb)=0, \old(int_urb)=0, \old(ldv_retval_0)=0, \old(ldv_retval_1)=0, \old(ldv_state_variable_0)=0, \old(ldv_state_variable_1)=0, \old(ref_cnt)=0, \old(URB_STATE)=0, \old(usb_acecad_driver_group1)=0, \old(usb_acecad_driver_group1)=0, \old(usb_counter)=0, \old(usb_intfdata)=0, \old(usb_intfdata)=0, \result={73786976294838206465:0}, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={73786976294838206533:73786976294838206510}, bulk_urb={0:0}, DEV_STATE=0, int_urb={0:0}, INTERF_STATE=0, intf={-18446744073709551615:0}, intf={-18446744073709551615:0}, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ref_cnt=0, SERIAL_STATE=0, tmp={73786976294838206465:0}, URB_STATE=0, usb_acecad_driver={73786976294838206497:0}, usb_acecad_driver_group1={-18446744073709551615:0}, usb_acecad_id_table={73786976294838206476:0}, usb_counter=0, usb_intfdata={0:0}] [L3752] EXPR interface_to_usbdev(intf) VAL [={0:0}, ={0:0}, " "={73786976294838206466:0}, "/input0"={73786976294838206543:0}, "<3>acecad: can\'t resubmit intr, %s-%s/input0, status %d\n"={73786976294838206471:0}, "<6>acecad: v3.2:USB Acecad Flair tablet driver\n"={73786976294838206475:0}, "acecad"={73786976294838206500:0}, "include/linux/usb.h"={73786976294838206541:0}, "include/linux/usb.h"={73786976294838206496:0}, "USB Acecad 302 Tablet %04x:%04x"={73786976294838206535:0}, "USB Acecad Flair Tablet %04x:%04x"={73786976294838206511:0}, "usb-%s-%s"={73786976294838206552:0}, "usb_acecad"={73786976294838206550:0}, \old()=0, \old()=0, \old(int_urb)=0, \old(int_urb)=0, \old(ldv_retval_0)=0, \old(ldv_retval_1)=0, \old(ldv_state_variable_0)=0, \old(ldv_state_variable_1)=0, \old(ref_cnt)=0, \old(URB_STATE)=0, \old(usb_acecad_driver_group1)=0, \old(usb_acecad_driver_group1)=0, \old(usb_counter)=0, \old(usb_intfdata)=0, \old(usb_intfdata)=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={73786976294838206533:73786976294838206510}, bulk_urb={0:0}, DEV_STATE=0, id={18446744073709551617:0}, id={18446744073709551617:0}, int_urb={0:0}, INTERF_STATE=0, interface_to_usbdev(intf)={73786976294838206465:0}, intf={-18446744073709551615:0}, intf={-18446744073709551615:0}, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ref_cnt=0, SERIAL_STATE=0, URB_STATE=0, usb_acecad_driver={73786976294838206497:0}, usb_acecad_driver_group1={-18446744073709551615:0}, usb_acecad_id_table={73786976294838206476:0}, usb_counter=0, usb_intfdata={0:0}] [L3752] tmp = interface_to_usbdev(intf) [L3753] dev = tmp [L3754] EXPR, FCALL intf->cur_altsetting [L3754] interface = intf->cur_altsetting [L3755] EXPR, FCALL interface->desc.bNumEndpoints VAL [={0:0}, ={0:0}, " "={73786976294838206466:0}, "/input0"={73786976294838206543:0}, "<3>acecad: can\'t resubmit intr, %s-%s/input0, status %d\n"={73786976294838206471:0}, "<6>acecad: v3.2:USB Acecad Flair tablet driver\n"={73786976294838206475:0}, "acecad"={73786976294838206500:0}, "include/linux/usb.h"={73786976294838206541:0}, "include/linux/usb.h"={73786976294838206496:0}, "USB Acecad 302 Tablet %04x:%04x"={73786976294838206535:0}, "USB Acecad Flair Tablet %04x:%04x"={73786976294838206511:0}, "usb-%s-%s"={73786976294838206552:0}, "usb_acecad"={73786976294838206550:0}, \old()=0, \old()=0, \old(int_urb)=0, \old(int_urb)=0, \old(ldv_retval_0)=0, \old(ldv_retval_1)=0, \old(ldv_state_variable_0)=0, \old(ldv_state_variable_1)=0, \old(ref_cnt)=0, \old(URB_STATE)=0, \old(usb_acecad_driver_group1)=0, \old(usb_acecad_driver_group1)=0, \old(usb_counter)=0, \old(usb_intfdata)=0, \old(usb_intfdata)=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={73786976294838206533:73786976294838206510}, bulk_urb={0:0}, dev={73786976294838206465:0}, DEV_STATE=0, id={18446744073709551617:0}, id={18446744073709551617:0}, int_urb={0:0}, INTERF_STATE=0, interface={73786976294838206544:0}, interface->desc.bNumEndpoints=-255, intf={-18446744073709551615:0}, intf={-18446744073709551615:0}, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ref_cnt=0, SERIAL_STATE=0, tmp={73786976294838206465:0}, URB_STATE=0, usb_acecad_driver={73786976294838206497:0}, usb_acecad_driver_group1={-18446744073709551615:0}, usb_acecad_id_table={73786976294838206476:0}, usb_counter=0, usb_intfdata={0:0}] [L3755] COND FALSE !((unsigned int )interface->desc.bNumEndpoints != 1U) [L3760] EXPR, FCALL interface->endpoint [L3760] endpoint = & (interface->endpoint)->desc [L3761] CALL, EXPR usb_endpoint_is_int_in((struct usb_endpoint_descriptor const *)endpoint) VAL [={0:0}, ={0:0}, " "={73786976294838206466:0}, "/input0"={73786976294838206543:0}, "<3>acecad: can\'t resubmit intr, %s-%s/input0, status %d\n"={73786976294838206471:0}, "<6>acecad: v3.2:USB Acecad Flair tablet driver\n"={73786976294838206475:0}, "acecad"={73786976294838206500:0}, "include/linux/usb.h"={73786976294838206541:0}, "include/linux/usb.h"={73786976294838206496:0}, "USB Acecad 302 Tablet %04x:%04x"={73786976294838206535:0}, "USB Acecad Flair Tablet %04x:%04x"={73786976294838206511:0}, "usb-%s-%s"={73786976294838206552:0}, "usb_acecad"={73786976294838206550:0}, \old()=0, \old()=0, \old(int_urb)=0, \old(int_urb)=0, \old(ldv_retval_0)=0, \old(ldv_retval_1)=0, \old(ldv_state_variable_0)=0, \old(ldv_state_variable_1)=0, \old(ref_cnt)=0, \old(URB_STATE)=0, \old(usb_acecad_driver_group1)=0, \old(usb_acecad_driver_group1)=0, \old(usb_counter)=0, \old(usb_intfdata)=0, \old(usb_intfdata)=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={73786976294838206533:73786976294838206510}, bulk_urb={0:0}, DEV_STATE=0, epd={73786976294838206545:0}, int_urb={0:0}, INTERF_STATE=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ref_cnt=0, SERIAL_STATE=0, URB_STATE=0, usb_acecad_driver={73786976294838206497:0}, usb_acecad_driver_group1={-18446744073709551615:0}, usb_acecad_id_table={73786976294838206476:0}, usb_counter=0, usb_intfdata={0:0}] [L3311] int tmp ; [L3312] int tmp___0 ; [L3313] int tmp___1 ; VAL [={0:0}, ={0:0}, " "={73786976294838206466:0}, "/input0"={73786976294838206543:0}, "<3>acecad: can\'t resubmit intr, %s-%s/input0, status %d\n"={73786976294838206471:0}, "<6>acecad: v3.2:USB Acecad Flair tablet driver\n"={73786976294838206475:0}, "acecad"={73786976294838206500:0}, "include/linux/usb.h"={73786976294838206541:0}, "include/linux/usb.h"={73786976294838206496:0}, "USB Acecad 302 Tablet %04x:%04x"={73786976294838206535:0}, "USB Acecad Flair Tablet %04x:%04x"={73786976294838206511:0}, "usb-%s-%s"={73786976294838206552:0}, "usb_acecad"={73786976294838206550:0}, \old()=0, \old()=0, \old(int_urb)=0, \old(int_urb)=0, \old(ldv_retval_0)=0, \old(ldv_retval_1)=0, \old(ldv_state_variable_0)=0, \old(ldv_state_variable_1)=0, \old(ref_cnt)=0, \old(URB_STATE)=0, \old(usb_acecad_driver_group1)=0, \old(usb_acecad_driver_group1)=0, \old(usb_counter)=0, \old(usb_intfdata)=0, \old(usb_intfdata)=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={73786976294838206533:73786976294838206510}, bulk_urb={0:0}, DEV_STATE=0, epd={73786976294838206545:0}, epd={73786976294838206545:0}, int_urb={0:0}, INTERF_STATE=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ref_cnt=0, SERIAL_STATE=0, URB_STATE=0, usb_acecad_driver={73786976294838206497:0}, usb_acecad_driver_group1={-18446744073709551615:0}, usb_acecad_id_table={73786976294838206476:0}, usb_counter=0, usb_intfdata={0:0}] [L3316] CALL, EXPR usb_endpoint_xfer_int(epd) VAL [={0:0}, ={0:0}, " "={73786976294838206466:0}, "/input0"={73786976294838206543:0}, "<3>acecad: can\'t resubmit intr, %s-%s/input0, status %d\n"={73786976294838206471:0}, "<6>acecad: v3.2:USB Acecad Flair tablet driver\n"={73786976294838206475:0}, "acecad"={73786976294838206500:0}, "include/linux/usb.h"={73786976294838206541:0}, "include/linux/usb.h"={73786976294838206496:0}, "USB Acecad 302 Tablet %04x:%04x"={73786976294838206535:0}, "USB Acecad Flair Tablet %04x:%04x"={73786976294838206511:0}, "usb-%s-%s"={73786976294838206552:0}, "usb_acecad"={73786976294838206550:0}, \old()=0, \old()=0, \old(int_urb)=0, \old(int_urb)=0, \old(ldv_retval_0)=0, \old(ldv_retval_1)=0, \old(ldv_state_variable_0)=0, \old(ldv_state_variable_1)=0, \old(ref_cnt)=0, \old(URB_STATE)=0, \old(usb_acecad_driver_group1)=0, \old(usb_acecad_driver_group1)=0, \old(usb_counter)=0, \old(usb_intfdata)=0, \old(usb_intfdata)=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={73786976294838206533:73786976294838206510}, bulk_urb={0:0}, DEV_STATE=0, epd={73786976294838206545:0}, int_urb={0:0}, INTERF_STATE=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ref_cnt=0, SERIAL_STATE=0, URB_STATE=0, usb_acecad_driver={73786976294838206497:0}, usb_acecad_driver_group1={-18446744073709551615:0}, usb_acecad_id_table={73786976294838206476:0}, usb_counter=0, usb_intfdata={0:0}] [L3306] EXPR, FCALL epd->bmAttributes [L3306] RET return (((int )epd->bmAttributes & 3) == 3); [L3316] EXPR usb_endpoint_xfer_int(epd) VAL [={0:0}, ={0:0}, " "={73786976294838206466:0}, "/input0"={73786976294838206543:0}, "<3>acecad: can\'t resubmit intr, %s-%s/input0, status %d\n"={73786976294838206471:0}, "<6>acecad: v3.2:USB Acecad Flair tablet driver\n"={73786976294838206475:0}, "acecad"={73786976294838206500:0}, "include/linux/usb.h"={73786976294838206541:0}, "include/linux/usb.h"={73786976294838206496:0}, "USB Acecad 302 Tablet %04x:%04x"={73786976294838206535:0}, "USB Acecad Flair Tablet %04x:%04x"={73786976294838206511:0}, "usb-%s-%s"={73786976294838206552:0}, "usb_acecad"={73786976294838206550:0}, \old()=0, \old()=0, \old(int_urb)=0, \old(int_urb)=0, \old(ldv_retval_0)=0, \old(ldv_retval_1)=0, \old(ldv_state_variable_0)=0, \old(ldv_state_variable_1)=0, \old(ref_cnt)=0, \old(URB_STATE)=0, \old(usb_acecad_driver_group1)=0, \old(usb_acecad_driver_group1)=0, \old(usb_counter)=0, \old(usb_intfdata)=0, \old(usb_intfdata)=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={73786976294838206533:73786976294838206510}, bulk_urb={0:0}, DEV_STATE=0, epd={73786976294838206545:0}, epd={73786976294838206545:0}, int_urb={0:0}, INTERF_STATE=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ref_cnt=0, SERIAL_STATE=0, URB_STATE=0, usb_acecad_driver={73786976294838206497:0}, usb_acecad_driver_group1={-18446744073709551615:0}, usb_acecad_id_table={73786976294838206476:0}, usb_counter=0, usb_endpoint_xfer_int(epd)=1, usb_intfdata={0:0}] [L3316] tmp = usb_endpoint_xfer_int(epd) [L3317] COND TRUE tmp != 0 VAL [={0:0}, ={0:0}, " "={73786976294838206466:0}, "/input0"={73786976294838206543:0}, "<3>acecad: can\'t resubmit intr, %s-%s/input0, status %d\n"={73786976294838206471:0}, "<6>acecad: v3.2:USB Acecad Flair tablet driver\n"={73786976294838206475:0}, "acecad"={73786976294838206500:0}, "include/linux/usb.h"={73786976294838206541:0}, "include/linux/usb.h"={73786976294838206496:0}, "USB Acecad 302 Tablet %04x:%04x"={73786976294838206535:0}, "USB Acecad Flair Tablet %04x:%04x"={73786976294838206511:0}, "usb-%s-%s"={73786976294838206552:0}, "usb_acecad"={73786976294838206550:0}, \old()=0, \old()=0, \old(int_urb)=0, \old(int_urb)=0, \old(ldv_retval_0)=0, \old(ldv_retval_1)=0, \old(ldv_state_variable_0)=0, \old(ldv_state_variable_1)=0, \old(ref_cnt)=0, \old(URB_STATE)=0, \old(usb_acecad_driver_group1)=0, \old(usb_acecad_driver_group1)=0, \old(usb_counter)=0, \old(usb_intfdata)=0, \old(usb_intfdata)=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={73786976294838206533:73786976294838206510}, bulk_urb={0:0}, DEV_STATE=0, epd={73786976294838206545:0}, epd={73786976294838206545:0}, int_urb={0:0}, INTERF_STATE=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ref_cnt=0, SERIAL_STATE=0, tmp=1, URB_STATE=0, usb_acecad_driver={73786976294838206497:0}, usb_acecad_driver_group1={-18446744073709551615:0}, usb_acecad_id_table={73786976294838206476:0}, usb_counter=0, usb_intfdata={0:0}] [L3318] CALL, EXPR usb_endpoint_dir_in(epd) VAL [={0:0}, ={0:0}, " "={73786976294838206466:0}, "/input0"={73786976294838206543:0}, "<3>acecad: can\'t resubmit intr, %s-%s/input0, status %d\n"={73786976294838206471:0}, "<6>acecad: v3.2:USB Acecad Flair tablet driver\n"={73786976294838206475:0}, "acecad"={73786976294838206500:0}, "include/linux/usb.h"={73786976294838206541:0}, "include/linux/usb.h"={73786976294838206496:0}, "USB Acecad 302 Tablet %04x:%04x"={73786976294838206535:0}, "USB Acecad Flair Tablet %04x:%04x"={73786976294838206511:0}, "usb-%s-%s"={73786976294838206552:0}, "usb_acecad"={73786976294838206550:0}, \old()=0, \old()=0, \old(int_urb)=0, \old(int_urb)=0, \old(ldv_retval_0)=0, \old(ldv_retval_1)=0, \old(ldv_state_variable_0)=0, \old(ldv_state_variable_1)=0, \old(ref_cnt)=0, \old(URB_STATE)=0, \old(usb_acecad_driver_group1)=0, \old(usb_acecad_driver_group1)=0, \old(usb_counter)=0, \old(usb_intfdata)=0, \old(usb_intfdata)=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={73786976294838206533:73786976294838206510}, bulk_urb={0:0}, DEV_STATE=0, epd={73786976294838206545:0}, int_urb={0:0}, INTERF_STATE=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ref_cnt=0, SERIAL_STATE=0, URB_STATE=0, usb_acecad_driver={73786976294838206497:0}, usb_acecad_driver_group1={-18446744073709551615:0}, usb_acecad_id_table={73786976294838206476:0}, usb_counter=0, usb_intfdata={0:0}] [L3298] EXPR, FCALL epd->bEndpointAddress [L3298] RET return ((int )((signed char )epd->bEndpointAddress) < 0); [L3318] EXPR usb_endpoint_dir_in(epd) VAL [={0:0}, ={0:0}, " "={73786976294838206466:0}, "/input0"={73786976294838206543:0}, "<3>acecad: can\'t resubmit intr, %s-%s/input0, status %d\n"={73786976294838206471:0}, "<6>acecad: v3.2:USB Acecad Flair tablet driver\n"={73786976294838206475:0}, "acecad"={73786976294838206500:0}, "include/linux/usb.h"={73786976294838206541:0}, "include/linux/usb.h"={73786976294838206496:0}, "USB Acecad 302 Tablet %04x:%04x"={73786976294838206535:0}, "USB Acecad Flair Tablet %04x:%04x"={73786976294838206511:0}, "usb-%s-%s"={73786976294838206552:0}, "usb_acecad"={73786976294838206550:0}, \old()=0, \old()=0, \old(int_urb)=0, \old(int_urb)=0, \old(ldv_retval_0)=0, \old(ldv_retval_1)=0, \old(ldv_state_variable_0)=0, \old(ldv_state_variable_1)=0, \old(ref_cnt)=0, \old(URB_STATE)=0, \old(usb_acecad_driver_group1)=0, \old(usb_acecad_driver_group1)=0, \old(usb_counter)=0, \old(usb_intfdata)=0, \old(usb_intfdata)=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={73786976294838206533:73786976294838206510}, bulk_urb={0:0}, DEV_STATE=0, epd={73786976294838206545:0}, epd={73786976294838206545:0}, int_urb={0:0}, INTERF_STATE=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ref_cnt=0, SERIAL_STATE=0, tmp=1, URB_STATE=0, usb_acecad_driver={73786976294838206497:0}, usb_acecad_driver_group1={-18446744073709551615:0}, usb_acecad_id_table={73786976294838206476:0}, usb_counter=0, usb_endpoint_dir_in(epd)=1, usb_intfdata={0:0}] [L3318] tmp___0 = usb_endpoint_dir_in(epd) [L3319] COND TRUE tmp___0 != 0 [L3320] tmp___1 = 1 VAL [={0:0}, ={0:0}, " "={73786976294838206466:0}, "/input0"={73786976294838206543:0}, "<3>acecad: can\'t resubmit intr, %s-%s/input0, status %d\n"={73786976294838206471:0}, "<6>acecad: v3.2:USB Acecad Flair tablet driver\n"={73786976294838206475:0}, "acecad"={73786976294838206500:0}, "include/linux/usb.h"={73786976294838206541:0}, "include/linux/usb.h"={73786976294838206496:0}, "USB Acecad 302 Tablet %04x:%04x"={73786976294838206535:0}, "USB Acecad Flair Tablet %04x:%04x"={73786976294838206511:0}, "usb-%s-%s"={73786976294838206552:0}, "usb_acecad"={73786976294838206550:0}, \old()=0, \old()=0, \old(int_urb)=0, \old(int_urb)=0, \old(ldv_retval_0)=0, \old(ldv_retval_1)=0, \old(ldv_state_variable_0)=0, \old(ldv_state_variable_1)=0, \old(ref_cnt)=0, \old(URB_STATE)=0, \old(usb_acecad_driver_group1)=0, \old(usb_acecad_driver_group1)=0, \old(usb_counter)=0, \old(usb_intfdata)=0, \old(usb_intfdata)=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={73786976294838206533:73786976294838206510}, bulk_urb={0:0}, DEV_STATE=0, epd={73786976294838206545:0}, epd={73786976294838206545:0}, int_urb={0:0}, INTERF_STATE=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ref_cnt=0, SERIAL_STATE=0, tmp=1, tmp___0=1, tmp___1=1, URB_STATE=0, usb_acecad_driver={73786976294838206497:0}, usb_acecad_driver_group1={-18446744073709551615:0}, usb_acecad_id_table={73786976294838206476:0}, usb_counter=0, usb_intfdata={0:0}] [L3327] RET return (tmp___1); VAL [={0:0}, ={0:0}, " "={73786976294838206466:0}, "/input0"={73786976294838206543:0}, "<3>acecad: can\'t resubmit intr, %s-%s/input0, status %d\n"={73786976294838206471:0}, "<6>acecad: v3.2:USB Acecad Flair tablet driver\n"={73786976294838206475:0}, "acecad"={73786976294838206500:0}, "include/linux/usb.h"={73786976294838206541:0}, "include/linux/usb.h"={73786976294838206496:0}, "USB Acecad 302 Tablet %04x:%04x"={73786976294838206535:0}, "USB Acecad Flair Tablet %04x:%04x"={73786976294838206511:0}, "usb-%s-%s"={73786976294838206552:0}, "usb_acecad"={73786976294838206550:0}, \old()=0, \old()=0, \old(int_urb)=0, \old(int_urb)=0, \old(ldv_retval_0)=0, \old(ldv_retval_1)=0, \old(ldv_state_variable_0)=0, \old(ldv_state_variable_1)=0, \old(ref_cnt)=0, \old(URB_STATE)=0, \old(usb_acecad_driver_group1)=0, \old(usb_acecad_driver_group1)=0, \old(usb_counter)=0, \old(usb_intfdata)=0, \old(usb_intfdata)=0, \result=1, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={73786976294838206533:73786976294838206510}, bulk_urb={0:0}, DEV_STATE=0, epd={73786976294838206545:0}, epd={73786976294838206545:0}, int_urb={0:0}, INTERF_STATE=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ref_cnt=0, SERIAL_STATE=0, tmp=1, tmp___0=1, tmp___1=1, URB_STATE=0, usb_acecad_driver={73786976294838206497:0}, usb_acecad_driver_group1={-18446744073709551615:0}, usb_acecad_id_table={73786976294838206476:0}, usb_counter=0, usb_intfdata={0:0}] [L3761] EXPR usb_endpoint_is_int_in((struct usb_endpoint_descriptor const *)endpoint) VAL [={0:0}, ={0:0}, " "={73786976294838206466:0}, "/input0"={73786976294838206543:0}, "<3>acecad: can\'t resubmit intr, %s-%s/input0, status %d\n"={73786976294838206471:0}, "<6>acecad: v3.2:USB Acecad Flair tablet driver\n"={73786976294838206475:0}, "acecad"={73786976294838206500:0}, "include/linux/usb.h"={73786976294838206541:0}, "include/linux/usb.h"={73786976294838206496:0}, "USB Acecad 302 Tablet %04x:%04x"={73786976294838206535:0}, "USB Acecad Flair Tablet %04x:%04x"={73786976294838206511:0}, "usb-%s-%s"={73786976294838206552:0}, "usb_acecad"={73786976294838206550:0}, \old()=0, \old()=0, \old(int_urb)=0, \old(int_urb)=0, \old(ldv_retval_0)=0, \old(ldv_retval_1)=0, \old(ldv_state_variable_0)=0, \old(ldv_state_variable_1)=0, \old(ref_cnt)=0, \old(URB_STATE)=0, \old(usb_acecad_driver_group1)=0, \old(usb_acecad_driver_group1)=0, \old(usb_counter)=0, \old(usb_intfdata)=0, \old(usb_intfdata)=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={73786976294838206533:73786976294838206510}, bulk_urb={0:0}, dev={73786976294838206465:0}, DEV_STATE=0, endpoint={73786976294838206545:0}, id={18446744073709551617:0}, id={18446744073709551617:0}, int_urb={0:0}, INTERF_STATE=0, interface={73786976294838206544:0}, intf={-18446744073709551615:0}, intf={-18446744073709551615:0}, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ref_cnt=0, SERIAL_STATE=0, tmp={73786976294838206465:0}, URB_STATE=0, usb_acecad_driver={73786976294838206497:0}, usb_acecad_driver_group1={-18446744073709551615:0}, usb_acecad_id_table={73786976294838206476:0}, usb_counter=0, usb_endpoint_is_int_in((struct usb_endpoint_descriptor const *)endpoint)=1, usb_intfdata={0:0}] [L3761] tmp___0 = usb_endpoint_is_int_in((struct usb_endpoint_descriptor const *)endpoint) [L3762] COND FALSE !(tmp___0 == 0) [L3767] EXPR, FCALL endpoint->bEndpointAddress VAL [={0:0}, ={0:0}, " "={73786976294838206466:0}, "/input0"={73786976294838206543:0}, "<3>acecad: can\'t resubmit intr, %s-%s/input0, status %d\n"={73786976294838206471:0}, "<6>acecad: v3.2:USB Acecad Flair tablet driver\n"={73786976294838206475:0}, "acecad"={73786976294838206500:0}, "include/linux/usb.h"={73786976294838206541:0}, "include/linux/usb.h"={73786976294838206496:0}, "USB Acecad 302 Tablet %04x:%04x"={73786976294838206535:0}, "USB Acecad Flair Tablet %04x:%04x"={73786976294838206511:0}, "usb-%s-%s"={73786976294838206552:0}, "usb_acecad"={73786976294838206550:0}, \old()=0, \old()=0, \old(int_urb)=0, \old(int_urb)=0, \old(ldv_retval_0)=0, \old(ldv_retval_1)=0, \old(ldv_state_variable_0)=0, \old(ldv_state_variable_1)=0, \old(ref_cnt)=0, \old(URB_STATE)=0, \old(usb_acecad_driver_group1)=0, \old(usb_acecad_driver_group1)=0, \old(usb_counter)=0, \old(usb_intfdata)=0, \old(usb_intfdata)=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={73786976294838206533:73786976294838206510}, bulk_urb={0:0}, dev={73786976294838206465:0}, DEV_STATE=0, endpoint={73786976294838206545:0}, endpoint->bEndpointAddress=384, id={18446744073709551617:0}, id={18446744073709551617:0}, int_urb={0:0}, INTERF_STATE=0, interface={73786976294838206544:0}, intf={-18446744073709551615:0}, intf={-18446744073709551615:0}, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ref_cnt=0, SERIAL_STATE=0, tmp={73786976294838206465:0}, tmp___0=1, URB_STATE=0, usb_acecad_driver={73786976294838206497:0}, usb_acecad_driver_group1={-18446744073709551615:0}, usb_acecad_id_table={73786976294838206476:0}, usb_counter=0, usb_intfdata={0:0}] [L3767] CALL, EXPR __create_pipe(dev, (unsigned int )endpoint->bEndpointAddress) VAL [={0:0}, ={0:0}, " "={73786976294838206466:0}, "/input0"={73786976294838206543:0}, "<3>acecad: can\'t resubmit intr, %s-%s/input0, status %d\n"={73786976294838206471:0}, "<6>acecad: v3.2:USB Acecad Flair tablet driver\n"={73786976294838206475:0}, "acecad"={73786976294838206500:0}, "include/linux/usb.h"={73786976294838206541:0}, "include/linux/usb.h"={73786976294838206496:0}, "USB Acecad 302 Tablet %04x:%04x"={73786976294838206535:0}, "USB Acecad Flair Tablet %04x:%04x"={73786976294838206511:0}, "usb-%s-%s"={73786976294838206552:0}, "usb_acecad"={73786976294838206550:0}, \old()=0, \old()=0, \old(endpoint)=128, \old(int_urb)=0, \old(int_urb)=0, \old(ldv_retval_0)=0, \old(ldv_retval_1)=0, \old(ldv_state_variable_0)=0, \old(ldv_state_variable_1)=0, \old(ref_cnt)=0, \old(URB_STATE)=0, \old(usb_acecad_driver_group1)=0, \old(usb_acecad_driver_group1)=0, \old(usb_counter)=0, \old(usb_intfdata)=0, \old(usb_intfdata)=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={73786976294838206533:73786976294838206510}, bulk_urb={0:0}, dev={73786976294838206465:0}, DEV_STATE=0, int_urb={0:0}, INTERF_STATE=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ref_cnt=0, SERIAL_STATE=0, URB_STATE=0, usb_acecad_driver={73786976294838206497:0}, usb_acecad_driver_group1={-18446744073709551615:0}, usb_acecad_id_table={73786976294838206476:0}, usb_counter=0, usb_intfdata={0:0}] [L3385] EXPR, FCALL dev->devnum [L3385] RET return ((unsigned int )(dev->devnum << 8) | (endpoint << 15)); [L3767] EXPR __create_pipe(dev, (unsigned int )endpoint->bEndpointAddress) VAL [={0:0}, ={0:0}, " "={73786976294838206466:0}, "/input0"={73786976294838206543:0}, "<3>acecad: can\'t resubmit intr, %s-%s/input0, status %d\n"={73786976294838206471:0}, "<6>acecad: v3.2:USB Acecad Flair tablet driver\n"={73786976294838206475:0}, "acecad"={73786976294838206500:0}, "include/linux/usb.h"={73786976294838206541:0}, "include/linux/usb.h"={73786976294838206496:0}, "USB Acecad 302 Tablet %04x:%04x"={73786976294838206535:0}, "USB Acecad Flair Tablet %04x:%04x"={73786976294838206511:0}, "usb-%s-%s"={73786976294838206552:0}, "usb_acecad"={73786976294838206550:0}, \old()=0, \old()=0, \old(int_urb)=0, \old(int_urb)=0, \old(ldv_retval_0)=0, \old(ldv_retval_1)=0, \old(ldv_state_variable_0)=0, \old(ldv_state_variable_1)=0, \old(ref_cnt)=0, \old(URB_STATE)=0, \old(usb_acecad_driver_group1)=0, \old(usb_acecad_driver_group1)=0, \old(usb_counter)=0, \old(usb_intfdata)=0, \old(usb_intfdata)=0, __create_pipe(dev, (unsigned int )endpoint->bEndpointAddress)=73786976294838206481, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={73786976294838206533:73786976294838206510}, bulk_urb={0:0}, dev={73786976294838206465:0}, DEV_STATE=0, endpoint={73786976294838206545:0}, endpoint->bEndpointAddress=384, id={18446744073709551617:0}, id={18446744073709551617:0}, int_urb={0:0}, INTERF_STATE=0, interface={73786976294838206544:0}, intf={-18446744073709551615:0}, intf={-18446744073709551615:0}, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ref_cnt=0, SERIAL_STATE=0, tmp={73786976294838206465:0}, tmp___0=1, URB_STATE=0, usb_acecad_driver={73786976294838206497:0}, usb_acecad_driver_group1={-18446744073709551615:0}, usb_acecad_id_table={73786976294838206476:0}, usb_counter=0, usb_intfdata={0:0}] [L3767] tmp___1 = __create_pipe(dev, (unsigned int )endpoint->bEndpointAddress) [L3768] pipe = (int )(tmp___1 | 1073741952U) VAL [={0:0}, ={0:0}, " "={73786976294838206466:0}, "/input0"={73786976294838206543:0}, "<3>acecad: can\'t resubmit intr, %s-%s/input0, status %d\n"={73786976294838206471:0}, "<6>acecad: v3.2:USB Acecad Flair tablet driver\n"={73786976294838206475:0}, "acecad"={73786976294838206500:0}, "include/linux/usb.h"={73786976294838206541:0}, "include/linux/usb.h"={73786976294838206496:0}, "USB Acecad 302 Tablet %04x:%04x"={73786976294838206535:0}, "USB Acecad Flair Tablet %04x:%04x"={73786976294838206511:0}, "usb-%s-%s"={73786976294838206552:0}, "usb_acecad"={73786976294838206550:0}, \old()=0, \old()=0, \old(int_urb)=0, \old(int_urb)=0, \old(ldv_retval_0)=0, \old(ldv_retval_1)=0, \old(ldv_state_variable_0)=0, \old(ldv_state_variable_1)=0, \old(ref_cnt)=0, \old(URB_STATE)=0, \old(usb_acecad_driver_group1)=0, \old(usb_acecad_driver_group1)=0, \old(usb_counter)=0, \old(usb_intfdata)=0, \old(usb_intfdata)=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={73786976294838206533:73786976294838206510}, bulk_urb={0:0}, dev={73786976294838206465:0}, DEV_STATE=0, endpoint={73786976294838206545:0}, id={18446744073709551617:0}, id={18446744073709551617:0}, int_urb={0:0}, INTERF_STATE=0, interface={73786976294838206544:0}, intf={-18446744073709551615:0}, intf={-18446744073709551615:0}, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, pipe=-1, ref_cnt=0, SERIAL_STATE=0, tmp={73786976294838206465:0}, tmp___0=1, tmp___1=17, URB_STATE=0, usb_acecad_driver={73786976294838206497:0}, usb_acecad_driver_group1={-18446744073709551615:0}, usb_acecad_id_table={73786976294838206476:0}, usb_counter=0, usb_intfdata={0:0}] [L3769] CALL, EXPR usb_maxpacket(dev, pipe, (pipe & 128) == 0) VAL [={0:0}, ={0:0}, " "={73786976294838206466:0}, "/input0"={73786976294838206543:0}, "<3>acecad: can\'t resubmit intr, %s-%s/input0, status %d\n"={73786976294838206471:0}, "<6>acecad: v3.2:USB Acecad Flair tablet driver\n"={73786976294838206475:0}, "acecad"={73786976294838206500:0}, "include/linux/usb.h"={73786976294838206541:0}, "include/linux/usb.h"={73786976294838206496:0}, "USB Acecad 302 Tablet %04x:%04x"={73786976294838206535:0}, "USB Acecad Flair Tablet %04x:%04x"={73786976294838206511:0}, "usb-%s-%s"={73786976294838206552:0}, "usb_acecad"={73786976294838206550:0}, \old()=0, \old()=0, \old(int_urb)=0, \old(int_urb)=0, \old(is_out)=1, \old(ldv_retval_0)=0, \old(ldv_retval_1)=0, \old(ldv_state_variable_0)=0, \old(ldv_state_variable_1)=0, \old(pipe)=4294967295, \old(ref_cnt)=0, \old(URB_STATE)=0, \old(usb_acecad_driver_group1)=0, \old(usb_acecad_driver_group1)=0, \old(usb_counter)=0, \old(usb_intfdata)=0, \old(usb_intfdata)=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={73786976294838206533:73786976294838206510}, bulk_urb={0:0}, DEV_STATE=0, int_urb={0:0}, INTERF_STATE=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ref_cnt=0, SERIAL_STATE=0, udev={73786976294838206465:0}, URB_STATE=0, usb_acecad_driver={73786976294838206497:0}, usb_acecad_driver_group1={-18446744073709551615:0}, usb_acecad_id_table={73786976294838206476:0}, usb_counter=0, usb_intfdata={0:0}] [L3390] struct usb_host_endpoint *ep ; [L3391] unsigned int epnum ; [L3392] int __ret_warn_on ; [L3393] long tmp ; [L3394] int __ret_warn_on___0 ; [L3395] long tmp___0 ; [L3398] epnum = (unsigned int )(pipe >> 15) & 15U VAL [={0:0}, ={0:0}, " "={73786976294838206466:0}, "/input0"={73786976294838206543:0}, "<3>acecad: can\'t resubmit intr, %s-%s/input0, status %d\n"={73786976294838206471:0}, "<6>acecad: v3.2:USB Acecad Flair tablet driver\n"={73786976294838206475:0}, "acecad"={73786976294838206500:0}, "include/linux/usb.h"={73786976294838206541:0}, "include/linux/usb.h"={73786976294838206496:0}, "USB Acecad 302 Tablet %04x:%04x"={73786976294838206535:0}, "USB Acecad Flair Tablet %04x:%04x"={73786976294838206511:0}, "usb-%s-%s"={73786976294838206552:0}, "usb_acecad"={73786976294838206550:0}, \old()=0, \old()=0, \old(int_urb)=0, \old(int_urb)=0, \old(is_out)=1, \old(ldv_retval_0)=0, \old(ldv_retval_1)=0, \old(ldv_state_variable_0)=0, \old(ldv_state_variable_1)=0, \old(pipe)=4294967295, \old(ref_cnt)=0, \old(URB_STATE)=0, \old(usb_acecad_driver_group1)=0, \old(usb_acecad_driver_group1)=0, \old(usb_counter)=0, \old(usb_intfdata)=0, \old(usb_intfdata)=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={73786976294838206533:73786976294838206510}, bulk_urb={0:0}, DEV_STATE=0, int_urb={0:0}, INTERF_STATE=0, is_out=1, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, pipe=4294967295, ref_cnt=0, SERIAL_STATE=0, udev={73786976294838206465:0}, udev={73786976294838206465:0}, URB_STATE=0, usb_acecad_driver={73786976294838206497:0}, usb_acecad_driver_group1={-18446744073709551615:0}, usb_acecad_id_table={73786976294838206476:0}, usb_counter=0, usb_intfdata={0:0}] [L3399] COND TRUE is_out != 0 [L3400] __ret_warn_on = (pipe & 128) != 0 VAL [={0:0}, ={0:0}, " "={73786976294838206466:0}, "/input0"={73786976294838206543:0}, "<3>acecad: can\'t resubmit intr, %s-%s/input0, status %d\n"={73786976294838206471:0}, "<6>acecad: v3.2:USB Acecad Flair tablet driver\n"={73786976294838206475:0}, "acecad"={73786976294838206500:0}, "include/linux/usb.h"={73786976294838206541:0}, "include/linux/usb.h"={73786976294838206496:0}, "USB Acecad 302 Tablet %04x:%04x"={73786976294838206535:0}, "USB Acecad Flair Tablet %04x:%04x"={73786976294838206511:0}, "usb-%s-%s"={73786976294838206552:0}, "usb_acecad"={73786976294838206550:0}, \old()=0, \old()=0, \old(int_urb)=0, \old(int_urb)=0, \old(is_out)=1, \old(ldv_retval_0)=0, \old(ldv_retval_1)=0, \old(ldv_state_variable_0)=0, \old(ldv_state_variable_1)=0, \old(pipe)=4294967295, \old(ref_cnt)=0, \old(URB_STATE)=0, \old(usb_acecad_driver_group1)=0, \old(usb_acecad_driver_group1)=0, \old(usb_counter)=0, \old(usb_intfdata)=0, \old(usb_intfdata)=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __ret_warn_on=1, __this_module={73786976294838206533:73786976294838206510}, bulk_urb={0:0}, DEV_STATE=0, int_urb={0:0}, INTERF_STATE=0, is_out=1, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, pipe=4294967295, ref_cnt=0, SERIAL_STATE=0, udev={73786976294838206465:0}, udev={73786976294838206465:0}, URB_STATE=0, usb_acecad_driver={73786976294838206497:0}, usb_acecad_driver_group1={-18446744073709551615:0}, usb_acecad_id_table={73786976294838206476:0}, usb_counter=0, usb_intfdata={0:0}] [L3401] CALL, EXPR ldv__builtin_expect(__ret_warn_on != 0, 0L) VAL [={0:0}, ={0:0}, " "={73786976294838206466:0}, "/input0"={73786976294838206543:0}, "<3>acecad: can\'t resubmit intr, %s-%s/input0, status %d\n"={73786976294838206471:0}, "<6>acecad: v3.2:USB Acecad Flair tablet driver\n"={73786976294838206475:0}, "acecad"={73786976294838206500:0}, "include/linux/usb.h"={73786976294838206541:0}, "include/linux/usb.h"={73786976294838206496:0}, "USB Acecad 302 Tablet %04x:%04x"={73786976294838206535:0}, "USB Acecad Flair Tablet %04x:%04x"={73786976294838206511:0}, "usb-%s-%s"={73786976294838206552:0}, "usb_acecad"={73786976294838206550:0}, \old()=0, \old()=0, \old(c)=0, \old(exp)=1, \old(int_urb)=0, \old(int_urb)=0, \old(ldv_retval_0)=0, \old(ldv_retval_1)=0, \old(ldv_state_variable_0)=0, \old(ldv_state_variable_1)=0, \old(ref_cnt)=0, \old(URB_STATE)=0, \old(usb_acecad_driver_group1)=0, \old(usb_acecad_driver_group1)=0, \old(usb_counter)=0, \old(usb_intfdata)=0, \old(usb_intfdata)=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={73786976294838206533:73786976294838206510}, bulk_urb={0:0}, DEV_STATE=0, int_urb={0:0}, INTERF_STATE=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ref_cnt=0, SERIAL_STATE=0, URB_STATE=0, usb_acecad_driver={73786976294838206497:0}, usb_acecad_driver_group1={-18446744073709551615:0}, usb_acecad_id_table={73786976294838206476:0}, usb_counter=0, usb_intfdata={0:0}] [L3563] RET return (exp); VAL [={0:0}, ={0:0}, " "={73786976294838206466:0}, "/input0"={73786976294838206543:0}, "<3>acecad: can\'t resubmit intr, %s-%s/input0, status %d\n"={73786976294838206471:0}, "<6>acecad: v3.2:USB Acecad Flair tablet driver\n"={73786976294838206475:0}, "acecad"={73786976294838206500:0}, "include/linux/usb.h"={73786976294838206541:0}, "include/linux/usb.h"={73786976294838206496:0}, "USB Acecad 302 Tablet %04x:%04x"={73786976294838206535:0}, "USB Acecad Flair Tablet %04x:%04x"={73786976294838206511:0}, "usb-%s-%s"={73786976294838206552:0}, "usb_acecad"={73786976294838206550:0}, \old()=0, \old()=0, \old(c)=0, \old(exp)=1, \old(int_urb)=0, \old(int_urb)=0, \old(ldv_retval_0)=0, \old(ldv_retval_1)=0, \old(ldv_state_variable_0)=0, \old(ldv_state_variable_1)=0, \old(ref_cnt)=0, \old(URB_STATE)=0, \old(usb_acecad_driver_group1)=0, \old(usb_acecad_driver_group1)=0, \old(usb_counter)=0, \old(usb_intfdata)=0, \old(usb_intfdata)=0, \result=1, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={73786976294838206533:73786976294838206510}, bulk_urb={0:0}, c=0, DEV_STATE=0, exp=1, int_urb={0:0}, INTERF_STATE=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ref_cnt=0, SERIAL_STATE=0, URB_STATE=0, usb_acecad_driver={73786976294838206497:0}, usb_acecad_driver_group1={-18446744073709551615:0}, usb_acecad_id_table={73786976294838206476:0}, usb_counter=0, usb_intfdata={0:0}] [L3401] EXPR ldv__builtin_expect(__ret_warn_on != 0, 0L) VAL [={0:0}, ={0:0}, " "={73786976294838206466:0}, "/input0"={73786976294838206543:0}, "<3>acecad: can\'t resubmit intr, %s-%s/input0, status %d\n"={73786976294838206471:0}, "<6>acecad: v3.2:USB Acecad Flair tablet driver\n"={73786976294838206475:0}, "acecad"={73786976294838206500:0}, "include/linux/usb.h"={73786976294838206541:0}, "include/linux/usb.h"={73786976294838206496:0}, "USB Acecad 302 Tablet %04x:%04x"={73786976294838206535:0}, "USB Acecad Flair Tablet %04x:%04x"={73786976294838206511:0}, "usb-%s-%s"={73786976294838206552:0}, "usb_acecad"={73786976294838206550:0}, \old()=0, \old()=0, \old(int_urb)=0, \old(int_urb)=0, \old(is_out)=1, \old(ldv_retval_0)=0, \old(ldv_retval_1)=0, \old(ldv_state_variable_0)=0, \old(ldv_state_variable_1)=0, \old(pipe)=4294967295, \old(ref_cnt)=0, \old(URB_STATE)=0, \old(usb_acecad_driver_group1)=0, \old(usb_acecad_driver_group1)=0, \old(usb_counter)=0, \old(usb_intfdata)=0, \old(usb_intfdata)=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __ret_warn_on=1, __this_module={73786976294838206533:73786976294838206510}, bulk_urb={0:0}, DEV_STATE=0, int_urb={0:0}, INTERF_STATE=0, is_out=1, ldv__builtin_expect(__ret_warn_on != 0, 0L)=1, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, pipe=4294967295, ref_cnt=0, SERIAL_STATE=0, udev={73786976294838206465:0}, udev={73786976294838206465:0}, URB_STATE=0, usb_acecad_driver={73786976294838206497:0}, usb_acecad_driver_group1={-18446744073709551615:0}, usb_acecad_id_table={73786976294838206476:0}, usb_counter=0, usb_intfdata={0:0}] [L3401] tmp = ldv__builtin_expect(__ret_warn_on != 0, 0L) [L3402] COND TRUE tmp != 0L [L3403] FCALL warn_slowpath_null("include/linux/usb.h", 1563) VAL [={0:0}, ={0:0}, " "={73786976294838206466:0}, "/input0"={73786976294838206543:0}, "<3>acecad: can\'t resubmit intr, %s-%s/input0, status %d\n"={73786976294838206471:0}, "<6>acecad: v3.2:USB Acecad Flair tablet driver\n"={73786976294838206475:0}, "acecad"={73786976294838206500:0}, "include/linux/usb.h"={73786976294838206541:0}, "include/linux/usb.h"={73786976294838206496:0}, "USB Acecad 302 Tablet %04x:%04x"={73786976294838206535:0}, "USB Acecad Flair Tablet %04x:%04x"={73786976294838206511:0}, "usb-%s-%s"={73786976294838206552:0}, "usb_acecad"={73786976294838206550:0}, \old()=0, \old()=0, \old(int_urb)=0, \old(int_urb)=0, \old(is_out)=1, \old(ldv_retval_0)=0, \old(ldv_retval_1)=0, \old(ldv_state_variable_0)=0, \old(ldv_state_variable_1)=0, \old(pipe)=4294967295, \old(ref_cnt)=0, \old(URB_STATE)=0, \old(usb_acecad_driver_group1)=0, \old(usb_acecad_driver_group1)=0, \old(usb_counter)=0, \old(usb_intfdata)=0, \old(usb_intfdata)=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __ret_warn_on=1, __this_module={73786976294838206533:73786976294838206510}, bulk_urb={0:0}, DEV_STATE=0, int_urb={0:0}, INTERF_STATE=0, is_out=1, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, pipe=4294967295, ref_cnt=0, SERIAL_STATE=0, tmp=1, udev={73786976294838206465:0}, udev={73786976294838206465:0}, URB_STATE=0, usb_acecad_driver={73786976294838206497:0}, usb_acecad_driver_group1={-18446744073709551615:0}, usb_acecad_id_table={73786976294838206476:0}, usb_counter=0, usb_intfdata={0:0}] [L3407] CALL ldv__builtin_expect(__ret_warn_on != 0, 0L) VAL [={0:0}, ={0:0}, " "={73786976294838206466:0}, "/input0"={73786976294838206543:0}, "<3>acecad: can\'t resubmit intr, %s-%s/input0, status %d\n"={73786976294838206471:0}, "<6>acecad: v3.2:USB Acecad Flair tablet driver\n"={73786976294838206475:0}, "acecad"={73786976294838206500:0}, "include/linux/usb.h"={73786976294838206541:0}, "include/linux/usb.h"={73786976294838206496:0}, "USB Acecad 302 Tablet %04x:%04x"={73786976294838206535:0}, "USB Acecad Flair Tablet %04x:%04x"={73786976294838206511:0}, "usb-%s-%s"={73786976294838206552:0}, "usb_acecad"={73786976294838206550:0}, \old()=0, \old()=0, \old(c)=0, \old(exp)=1, \old(int_urb)=0, \old(int_urb)=0, \old(ldv_retval_0)=0, \old(ldv_retval_1)=0, \old(ldv_state_variable_0)=0, \old(ldv_state_variable_1)=0, \old(ref_cnt)=0, \old(URB_STATE)=0, \old(usb_acecad_driver_group1)=0, \old(usb_acecad_driver_group1)=0, \old(usb_counter)=0, \old(usb_intfdata)=0, \old(usb_intfdata)=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={73786976294838206533:73786976294838206510}, bulk_urb={0:0}, DEV_STATE=0, int_urb={0:0}, INTERF_STATE=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ref_cnt=0, SERIAL_STATE=0, URB_STATE=0, usb_acecad_driver={73786976294838206497:0}, usb_acecad_driver_group1={-18446744073709551615:0}, usb_acecad_id_table={73786976294838206476:0}, usb_counter=0, usb_intfdata={0:0}] [L3563] RET return (exp); VAL [={0:0}, ={0:0}, " "={73786976294838206466:0}, "/input0"={73786976294838206543:0}, "<3>acecad: can\'t resubmit intr, %s-%s/input0, status %d\n"={73786976294838206471:0}, "<6>acecad: v3.2:USB Acecad Flair tablet driver\n"={73786976294838206475:0}, "acecad"={73786976294838206500:0}, "include/linux/usb.h"={73786976294838206541:0}, "include/linux/usb.h"={73786976294838206496:0}, "USB Acecad 302 Tablet %04x:%04x"={73786976294838206535:0}, "USB Acecad Flair Tablet %04x:%04x"={73786976294838206511:0}, "usb-%s-%s"={73786976294838206552:0}, "usb_acecad"={73786976294838206550:0}, \old()=0, \old()=0, \old(c)=0, \old(exp)=1, \old(int_urb)=0, \old(int_urb)=0, \old(ldv_retval_0)=0, \old(ldv_retval_1)=0, \old(ldv_state_variable_0)=0, \old(ldv_state_variable_1)=0, \old(ref_cnt)=0, \old(URB_STATE)=0, \old(usb_acecad_driver_group1)=0, \old(usb_acecad_driver_group1)=0, \old(usb_counter)=0, \old(usb_intfdata)=0, \old(usb_intfdata)=0, \result=1, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={73786976294838206533:73786976294838206510}, bulk_urb={0:0}, c=0, DEV_STATE=0, exp=1, int_urb={0:0}, INTERF_STATE=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ref_cnt=0, SERIAL_STATE=0, URB_STATE=0, usb_acecad_driver={73786976294838206497:0}, usb_acecad_driver_group1={-18446744073709551615:0}, usb_acecad_id_table={73786976294838206476:0}, usb_counter=0, usb_intfdata={0:0}] [L3407] ldv__builtin_expect(__ret_warn_on != 0, 0L) VAL [={0:0}, ={0:0}, " "={73786976294838206466:0}, "/input0"={73786976294838206543:0}, "<3>acecad: can\'t resubmit intr, %s-%s/input0, status %d\n"={73786976294838206471:0}, "<6>acecad: v3.2:USB Acecad Flair tablet driver\n"={73786976294838206475:0}, "acecad"={73786976294838206500:0}, "include/linux/usb.h"={73786976294838206541:0}, "include/linux/usb.h"={73786976294838206496:0}, "USB Acecad 302 Tablet %04x:%04x"={73786976294838206535:0}, "USB Acecad Flair Tablet %04x:%04x"={73786976294838206511:0}, "usb-%s-%s"={73786976294838206552:0}, "usb_acecad"={73786976294838206550:0}, \old()=0, \old()=0, \old(int_urb)=0, \old(int_urb)=0, \old(is_out)=1, \old(ldv_retval_0)=0, \old(ldv_retval_1)=0, \old(ldv_state_variable_0)=0, \old(ldv_state_variable_1)=0, \old(pipe)=4294967295, \old(ref_cnt)=0, \old(URB_STATE)=0, \old(usb_acecad_driver_group1)=0, \old(usb_acecad_driver_group1)=0, \old(usb_counter)=0, \old(usb_intfdata)=0, \old(usb_intfdata)=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __ret_warn_on=1, __this_module={73786976294838206533:73786976294838206510}, bulk_urb={0:0}, DEV_STATE=0, int_urb={0:0}, INTERF_STATE=0, is_out=1, ldv__builtin_expect(__ret_warn_on != 0, 0L)=1, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, pipe=4294967295, ref_cnt=0, SERIAL_STATE=0, tmp=1, udev={73786976294838206465:0}, udev={73786976294838206465:0}, URB_STATE=0, usb_acecad_driver={73786976294838206497:0}, usb_acecad_driver_group1={-18446744073709551615:0}, usb_acecad_id_table={73786976294838206476:0}, usb_counter=0, usb_intfdata={0:0}] [L3408] EXPR, FCALL udev->ep_out[epnum] [L3408] ep = udev->ep_out[epnum] [L3420] COND FALSE !((unsigned long )ep == (unsigned long )((struct usb_host_endpoint *)0)) [L3425] EXPR, FCALL ep->desc.wMaxPacketSize [L3425] RET return (ep->desc.wMaxPacketSize); [L3769] EXPR usb_maxpacket(dev, pipe, (pipe & 128) == 0) VAL [={0:0}, ={0:0}, " "={73786976294838206466:0}, "/input0"={73786976294838206543:0}, "<3>acecad: can\'t resubmit intr, %s-%s/input0, status %d\n"={73786976294838206471:0}, "<6>acecad: v3.2:USB Acecad Flair tablet driver\n"={73786976294838206475:0}, "acecad"={73786976294838206500:0}, "include/linux/usb.h"={73786976294838206541:0}, "include/linux/usb.h"={73786976294838206496:0}, "USB Acecad 302 Tablet %04x:%04x"={73786976294838206535:0}, "USB Acecad Flair Tablet %04x:%04x"={73786976294838206511:0}, "usb-%s-%s"={73786976294838206552:0}, "usb_acecad"={73786976294838206550:0}, \old()=0, \old()=0, \old(int_urb)=0, \old(int_urb)=0, \old(ldv_retval_0)=0, \old(ldv_retval_1)=0, \old(ldv_state_variable_0)=0, \old(ldv_state_variable_1)=0, \old(ref_cnt)=0, \old(URB_STATE)=0, \old(usb_acecad_driver_group1)=0, \old(usb_acecad_driver_group1)=0, \old(usb_counter)=0, \old(usb_intfdata)=0, \old(usb_intfdata)=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={73786976294838206533:73786976294838206510}, bulk_urb={0:0}, dev={73786976294838206465:0}, DEV_STATE=0, endpoint={73786976294838206545:0}, id={18446744073709551617:0}, id={18446744073709551617:0}, int_urb={0:0}, INTERF_STATE=0, interface={73786976294838206544:0}, intf={-18446744073709551615:0}, intf={-18446744073709551615:0}, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, pipe=-1, ref_cnt=0, SERIAL_STATE=0, tmp={73786976294838206465:0}, tmp___0=1, tmp___1=17, URB_STATE=0, usb_acecad_driver={73786976294838206497:0}, usb_acecad_driver_group1={-18446744073709551615:0}, usb_acecad_id_table={73786976294838206476:0}, usb_counter=0, usb_intfdata={0:0}, usb_maxpacket(dev, pipe, (pipe & 128) == 0)=65545] [L3769] tmp___2 = usb_maxpacket(dev, pipe, (pipe & 128) == 0) [L3770] maxp = (int )tmp___2 VAL [={0:0}, ={0:0}, " "={73786976294838206466:0}, "/input0"={73786976294838206543:0}, "<3>acecad: can\'t resubmit intr, %s-%s/input0, status %d\n"={73786976294838206471:0}, "<6>acecad: v3.2:USB Acecad Flair tablet driver\n"={73786976294838206475:0}, "acecad"={73786976294838206500:0}, "include/linux/usb.h"={73786976294838206541:0}, "include/linux/usb.h"={73786976294838206496:0}, "USB Acecad 302 Tablet %04x:%04x"={73786976294838206535:0}, "USB Acecad Flair Tablet %04x:%04x"={73786976294838206511:0}, "usb-%s-%s"={73786976294838206552:0}, "usb_acecad"={73786976294838206550:0}, \old()=0, \old()=0, \old(int_urb)=0, \old(int_urb)=0, \old(ldv_retval_0)=0, \old(ldv_retval_1)=0, \old(ldv_state_variable_0)=0, \old(ldv_state_variable_1)=0, \old(ref_cnt)=0, \old(URB_STATE)=0, \old(usb_acecad_driver_group1)=0, \old(usb_acecad_driver_group1)=0, \old(usb_counter)=0, \old(usb_intfdata)=0, \old(usb_intfdata)=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={73786976294838206533:73786976294838206510}, bulk_urb={0:0}, dev={73786976294838206465:0}, DEV_STATE=0, endpoint={73786976294838206545:0}, id={18446744073709551617:0}, id={18446744073709551617:0}, int_urb={0:0}, INTERF_STATE=0, interface={73786976294838206544:0}, intf={-18446744073709551615:0}, intf={-18446744073709551615:0}, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, maxp=9, pipe=-1, ref_cnt=0, SERIAL_STATE=0, tmp={73786976294838206465:0}, tmp___0=1, tmp___1=17, tmp___2=9, URB_STATE=0, usb_acecad_driver={73786976294838206497:0}, usb_acecad_driver_group1={-18446744073709551615:0}, usb_acecad_id_table={73786976294838206476:0}, usb_counter=0, usb_intfdata={0:0}] [L3771] CALL, EXPR kzalloc(232UL, 208U) VAL [={0:0}, ={0:0}, " "={73786976294838206466:0}, "/input0"={73786976294838206543:0}, "<3>acecad: can\'t resubmit intr, %s-%s/input0, status %d\n"={73786976294838206471:0}, "<6>acecad: v3.2:USB Acecad Flair tablet driver\n"={73786976294838206475:0}, "acecad"={73786976294838206500:0}, "include/linux/usb.h"={73786976294838206541:0}, "include/linux/usb.h"={73786976294838206496:0}, "USB Acecad 302 Tablet %04x:%04x"={73786976294838206535:0}, "USB Acecad Flair Tablet %04x:%04x"={73786976294838206511:0}, "usb-%s-%s"={73786976294838206552:0}, "usb_acecad"={73786976294838206550:0}, \old()=0, \old()=0, \old(flags)=208, \old(int_urb)=0, \old(int_urb)=0, \old(ldv_retval_0)=0, \old(ldv_retval_1)=0, \old(ldv_state_variable_0)=0, \old(ldv_state_variable_1)=0, \old(ref_cnt)=0, \old(size)=232, \old(URB_STATE)=0, \old(usb_acecad_driver_group1)=0, \old(usb_acecad_driver_group1)=0, \old(usb_counter)=0, \old(usb_intfdata)=0, \old(usb_intfdata)=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={73786976294838206533:73786976294838206510}, bulk_urb={0:0}, DEV_STATE=0, int_urb={0:0}, INTERF_STATE=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ref_cnt=0, SERIAL_STATE=0, URB_STATE=0, usb_acecad_driver={73786976294838206497:0}, usb_acecad_driver_group1={-18446744073709551615:0}, usb_acecad_id_table={73786976294838206476:0}, usb_counter=0, usb_intfdata={0:0}] [L3452] void *tmp ; VAL [={0:0}, ={0:0}, " "={73786976294838206466:0}, "/input0"={73786976294838206543:0}, "<3>acecad: can\'t resubmit intr, %s-%s/input0, status %d\n"={73786976294838206471:0}, "<6>acecad: v3.2:USB Acecad Flair tablet driver\n"={73786976294838206475:0}, "acecad"={73786976294838206500:0}, "include/linux/usb.h"={73786976294838206541:0}, "include/linux/usb.h"={73786976294838206496:0}, "USB Acecad 302 Tablet %04x:%04x"={73786976294838206535:0}, "USB Acecad Flair Tablet %04x:%04x"={73786976294838206511:0}, "usb-%s-%s"={73786976294838206552:0}, "usb_acecad"={73786976294838206550:0}, \old()=0, \old()=0, \old(flags)=208, \old(int_urb)=0, \old(int_urb)=0, \old(ldv_retval_0)=0, \old(ldv_retval_1)=0, \old(ldv_state_variable_0)=0, \old(ldv_state_variable_1)=0, \old(ref_cnt)=0, \old(size)=232, \old(URB_STATE)=0, \old(usb_acecad_driver_group1)=0, \old(usb_acecad_driver_group1)=0, \old(usb_counter)=0, \old(usb_intfdata)=0, \old(usb_intfdata)=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={73786976294838206533:73786976294838206510}, bulk_urb={0:0}, DEV_STATE=0, flags=208, int_urb={0:0}, INTERF_STATE=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ref_cnt=0, SERIAL_STATE=0, size=232, URB_STATE=0, usb_acecad_driver={73786976294838206497:0}, usb_acecad_driver_group1={-18446744073709551615:0}, usb_acecad_id_table={73786976294838206476:0}, usb_counter=0, usb_intfdata={0:0}] [L3455] CALL, EXPR kmalloc(size, flags | 32768U) VAL [={0:0}, ={0:0}, " "={73786976294838206466:0}, "/input0"={73786976294838206543:0}, "<3>acecad: can\'t resubmit intr, %s-%s/input0, status %d\n"={73786976294838206471:0}, "<6>acecad: v3.2:USB Acecad Flair tablet driver\n"={73786976294838206475:0}, "acecad"={73786976294838206500:0}, "include/linux/usb.h"={73786976294838206541:0}, "include/linux/usb.h"={73786976294838206496:0}, "USB Acecad 302 Tablet %04x:%04x"={73786976294838206535:0}, "USB Acecad Flair Tablet %04x:%04x"={73786976294838206511:0}, "usb-%s-%s"={73786976294838206552:0}, "usb_acecad"={73786976294838206550:0}, \old()=0, \old()=0, \old(int_urb)=0, \old(int_urb)=0, \old(ldv_retval_0)=0, \old(ldv_retval_1)=0, \old(ldv_state_variable_0)=0, \old(ldv_state_variable_1)=0, \old(ref_cnt)=0, \old(size)=232, \old(URB_STATE)=0, \old(usb_acecad_driver_group1)=0, \old(usb_acecad_driver_group1)=0, \old(usb_counter)=0, \old(usb_intfdata)=0, \old(usb_intfdata)=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={73786976294838206533:73786976294838206510}, bulk_urb={0:0}, DEV_STATE=0, int_urb={0:0}, INTERF_STATE=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ref_cnt=0, SERIAL_STATE=0, URB_STATE=0, usb_acecad_driver={73786976294838206497:0}, usb_acecad_driver_group1={-18446744073709551615:0}, usb_acecad_id_table={73786976294838206476:0}, usb_counter=0, usb_intfdata={0:0}] [L3443] void *tmp___1 ; VAL [={0:0}, ={0:0}, " "={73786976294838206466:0}, "/input0"={73786976294838206543:0}, "<3>acecad: can\'t resubmit intr, %s-%s/input0, status %d\n"={73786976294838206471:0}, "<6>acecad: v3.2:USB Acecad Flair tablet driver\n"={73786976294838206475:0}, "acecad"={73786976294838206500:0}, "include/linux/usb.h"={73786976294838206541:0}, "include/linux/usb.h"={73786976294838206496:0}, "USB Acecad 302 Tablet %04x:%04x"={73786976294838206535:0}, "USB Acecad Flair Tablet %04x:%04x"={73786976294838206511:0}, "usb-%s-%s"={73786976294838206552:0}, "usb_acecad"={73786976294838206550:0}, \old()=0, \old()=0, \old(flags)=15, \old(int_urb)=0, \old(int_urb)=0, \old(ldv_retval_0)=0, \old(ldv_retval_1)=0, \old(ldv_state_variable_0)=0, \old(ldv_state_variable_1)=0, \old(ref_cnt)=0, \old(size)=232, \old(URB_STATE)=0, \old(usb_acecad_driver_group1)=0, \old(usb_acecad_driver_group1)=0, \old(usb_counter)=0, \old(usb_intfdata)=0, \old(usb_intfdata)=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={73786976294838206533:73786976294838206510}, bulk_urb={0:0}, DEV_STATE=0, flags=15, int_urb={0:0}, INTERF_STATE=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ref_cnt=0, SERIAL_STATE=0, size=232, URB_STATE=0, usb_acecad_driver={73786976294838206497:0}, usb_acecad_driver_group1={-18446744073709551615:0}, usb_acecad_id_table={73786976294838206476:0}, usb_counter=0, usb_intfdata={0:0}] [L3446] CALL, EXPR __kmalloc(size, flags) VAL [={0:0}, ={0:0}, " "={73786976294838206466:0}, "/input0"={73786976294838206543:0}, "<3>acecad: can\'t resubmit intr, %s-%s/input0, status %d\n"={73786976294838206471:0}, "<6>acecad: v3.2:USB Acecad Flair tablet driver\n"={73786976294838206475:0}, "acecad"={73786976294838206500:0}, "include/linux/usb.h"={73786976294838206541:0}, "include/linux/usb.h"={73786976294838206496:0}, "USB Acecad 302 Tablet %04x:%04x"={73786976294838206535:0}, "USB Acecad Flair Tablet %04x:%04x"={73786976294838206511:0}, "usb-%s-%s"={73786976294838206552:0}, "usb_acecad"={73786976294838206550:0}, \old()=0, \old()=0, \old(int_urb)=0, \old(int_urb)=0, \old(ldv_retval_0)=0, \old(ldv_retval_1)=0, \old(ldv_state_variable_0)=0, \old(ldv_state_variable_1)=0, \old(ref_cnt)=0, \old(size)=232, \old(t)=15, \old(URB_STATE)=0, \old(usb_acecad_driver_group1)=0, \old(usb_acecad_driver_group1)=0, \old(usb_counter)=0, \old(usb_intfdata)=0, \old(usb_intfdata)=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={73786976294838206533:73786976294838206510}, bulk_urb={0:0}, DEV_STATE=0, int_urb={0:0}, INTERF_STATE=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ref_cnt=0, SERIAL_STATE=0, URB_STATE=0, usb_acecad_driver={73786976294838206497:0}, usb_acecad_driver_group1={-18446744073709551615:0}, usb_acecad_id_table={73786976294838206476:0}, usb_counter=0, usb_intfdata={0:0}] [L3439] CALL, EXPR ldv_malloc(size) VAL [={0:0}, ={0:0}, " "={73786976294838206466:0}, "/input0"={73786976294838206543:0}, "<3>acecad: can\'t resubmit intr, %s-%s/input0, status %d\n"={73786976294838206471:0}, "<6>acecad: v3.2:USB Acecad Flair tablet driver\n"={73786976294838206475:0}, "acecad"={73786976294838206500:0}, "include/linux/usb.h"={73786976294838206541:0}, "include/linux/usb.h"={73786976294838206496:0}, "USB Acecad 302 Tablet %04x:%04x"={73786976294838206535:0}, "USB Acecad Flair Tablet %04x:%04x"={73786976294838206511:0}, "usb-%s-%s"={73786976294838206552:0}, "usb_acecad"={73786976294838206550:0}, \old()=0, \old()=0, \old(int_urb)=0, \old(int_urb)=0, \old(ldv_retval_0)=0, \old(ldv_retval_1)=0, \old(ldv_state_variable_0)=0, \old(ldv_state_variable_1)=0, \old(ref_cnt)=0, \old(size)=232, \old(URB_STATE)=0, \old(usb_acecad_driver_group1)=0, \old(usb_acecad_driver_group1)=0, \old(usb_counter)=0, \old(usb_intfdata)=0, \old(usb_intfdata)=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={73786976294838206533:73786976294838206510}, bulk_urb={0:0}, DEV_STATE=0, int_urb={0:0}, INTERF_STATE=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ref_cnt=0, SERIAL_STATE=0, URB_STATE=0, usb_acecad_driver={73786976294838206497:0}, usb_acecad_driver_group1={-18446744073709551615:0}, usb_acecad_id_table={73786976294838206476:0}, usb_counter=0, usb_intfdata={0:0}] [L3467] void *p ; [L3468] void *tmp ; [L3469] int tmp___0 ; [L3472] tmp___0 = __VERIFIER_nondet_int() [L3473] COND FALSE !(tmp___0 != 0) [L3476] EXPR, FCALL malloc(size) [L3476] tmp = malloc(size) [L3477] p = tmp [L3479] RET return (p); VAL [={0:0}, ={0:0}, " "={73786976294838206466:0}, "/input0"={73786976294838206543:0}, "<3>acecad: can\'t resubmit intr, %s-%s/input0, status %d\n"={73786976294838206471:0}, "<6>acecad: v3.2:USB Acecad Flair tablet driver\n"={73786976294838206475:0}, "acecad"={73786976294838206500:0}, "include/linux/usb.h"={73786976294838206541:0}, "include/linux/usb.h"={73786976294838206496:0}, "USB Acecad 302 Tablet %04x:%04x"={73786976294838206535:0}, "USB Acecad Flair Tablet %04x:%04x"={73786976294838206511:0}, "usb-%s-%s"={73786976294838206552:0}, "usb_acecad"={73786976294838206550:0}, \old()=0, \old()=0, \old(int_urb)=0, \old(int_urb)=0, \old(ldv_retval_0)=0, \old(ldv_retval_1)=0, \old(ldv_state_variable_0)=0, \old(ldv_state_variable_1)=0, \old(ref_cnt)=0, \old(size)=232, \old(URB_STATE)=0, \old(usb_acecad_driver_group1)=0, \old(usb_acecad_driver_group1)=0, \old(usb_counter)=0, \old(usb_intfdata)=0, \old(usb_intfdata)=0, \result={36893488147419103233:0}, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={73786976294838206533:73786976294838206510}, bulk_urb={0:0}, DEV_STATE=0, int_urb={0:0}, INTERF_STATE=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, malloc(size)={36893488147419103233:0}, p={36893488147419103233:0}, ref_cnt=0, SERIAL_STATE=0, size=232, tmp={36893488147419103233:0}, tmp___0=0, URB_STATE=0, usb_acecad_driver={73786976294838206497:0}, usb_acecad_driver_group1={-18446744073709551615:0}, usb_acecad_id_table={73786976294838206476:0}, usb_counter=0, usb_intfdata={0:0}] [L3439] EXPR ldv_malloc(size) VAL [={0:0}, ={0:0}, " "={73786976294838206466:0}, "/input0"={73786976294838206543:0}, "<3>acecad: can\'t resubmit intr, %s-%s/input0, status %d\n"={73786976294838206471:0}, "<6>acecad: v3.2:USB Acecad Flair tablet driver\n"={73786976294838206475:0}, "acecad"={73786976294838206500:0}, "include/linux/usb.h"={73786976294838206541:0}, "include/linux/usb.h"={73786976294838206496:0}, "USB Acecad 302 Tablet %04x:%04x"={73786976294838206535:0}, "USB Acecad Flair Tablet %04x:%04x"={73786976294838206511:0}, "usb-%s-%s"={73786976294838206552:0}, "usb_acecad"={73786976294838206550:0}, \old()=0, \old()=0, \old(int_urb)=0, \old(int_urb)=0, \old(ldv_retval_0)=0, \old(ldv_retval_1)=0, \old(ldv_state_variable_0)=0, \old(ldv_state_variable_1)=0, \old(ref_cnt)=0, \old(size)=232, \old(t)=15, \old(URB_STATE)=0, \old(usb_acecad_driver_group1)=0, \old(usb_acecad_driver_group1)=0, \old(usb_counter)=0, \old(usb_intfdata)=0, \old(usb_intfdata)=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={73786976294838206533:73786976294838206510}, bulk_urb={0:0}, DEV_STATE=0, int_urb={0:0}, INTERF_STATE=0, LDV_IN_INTERRUPT=1, ldv_malloc(size)={36893488147419103233:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ref_cnt=0, SERIAL_STATE=0, size=232, t=15, URB_STATE=0, usb_acecad_driver={73786976294838206497:0}, usb_acecad_driver_group1={-18446744073709551615:0}, usb_acecad_id_table={73786976294838206476:0}, usb_counter=0, usb_intfdata={0:0}] [L3439] RET return ldv_malloc(size); [L3446] EXPR __kmalloc(size, flags) VAL [={0:0}, ={0:0}, " "={73786976294838206466:0}, "/input0"={73786976294838206543:0}, "<3>acecad: can\'t resubmit intr, %s-%s/input0, status %d\n"={73786976294838206471:0}, "<6>acecad: v3.2:USB Acecad Flair tablet driver\n"={73786976294838206475:0}, "acecad"={73786976294838206500:0}, "include/linux/usb.h"={73786976294838206541:0}, "include/linux/usb.h"={73786976294838206496:0}, "USB Acecad 302 Tablet %04x:%04x"={73786976294838206535:0}, "USB Acecad Flair Tablet %04x:%04x"={73786976294838206511:0}, "usb-%s-%s"={73786976294838206552:0}, "usb_acecad"={73786976294838206550:0}, \old()=0, \old()=0, \old(flags)=15, \old(int_urb)=0, \old(int_urb)=0, \old(ldv_retval_0)=0, \old(ldv_retval_1)=0, \old(ldv_state_variable_0)=0, \old(ldv_state_variable_1)=0, \old(ref_cnt)=0, \old(size)=232, \old(URB_STATE)=0, \old(usb_acecad_driver_group1)=0, \old(usb_acecad_driver_group1)=0, \old(usb_counter)=0, \old(usb_intfdata)=0, \old(usb_intfdata)=0, __kmalloc(size, flags)={36893488147419103233:0}, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={73786976294838206533:73786976294838206510}, bulk_urb={0:0}, DEV_STATE=0, flags=15, int_urb={0:0}, INTERF_STATE=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ref_cnt=0, SERIAL_STATE=0, size=232, URB_STATE=0, usb_acecad_driver={73786976294838206497:0}, usb_acecad_driver_group1={-18446744073709551615:0}, usb_acecad_id_table={73786976294838206476:0}, usb_counter=0, usb_intfdata={0:0}] [L3446] tmp___1 = __kmalloc(size, flags) [L3447] RET return (tmp___1); VAL [={0:0}, ={0:0}, " "={73786976294838206466:0}, "/input0"={73786976294838206543:0}, "<3>acecad: can\'t resubmit intr, %s-%s/input0, status %d\n"={73786976294838206471:0}, "<6>acecad: v3.2:USB Acecad Flair tablet driver\n"={73786976294838206475:0}, "acecad"={73786976294838206500:0}, "include/linux/usb.h"={73786976294838206541:0}, "include/linux/usb.h"={73786976294838206496:0}, "USB Acecad 302 Tablet %04x:%04x"={73786976294838206535:0}, "USB Acecad Flair Tablet %04x:%04x"={73786976294838206511:0}, "usb-%s-%s"={73786976294838206552:0}, "usb_acecad"={73786976294838206550:0}, \old()=0, \old()=0, \old(flags)=15, \old(int_urb)=0, \old(int_urb)=0, \old(ldv_retval_0)=0, \old(ldv_retval_1)=0, \old(ldv_state_variable_0)=0, \old(ldv_state_variable_1)=0, \old(ref_cnt)=0, \old(size)=232, \old(URB_STATE)=0, \old(usb_acecad_driver_group1)=0, \old(usb_acecad_driver_group1)=0, \old(usb_counter)=0, \old(usb_intfdata)=0, \old(usb_intfdata)=0, \result={36893488147419103233:0}, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={73786976294838206533:73786976294838206510}, bulk_urb={0:0}, DEV_STATE=0, flags=15, int_urb={0:0}, INTERF_STATE=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ref_cnt=0, SERIAL_STATE=0, size=232, tmp___1={36893488147419103233:0}, URB_STATE=0, usb_acecad_driver={73786976294838206497:0}, usb_acecad_driver_group1={-18446744073709551615:0}, usb_acecad_id_table={73786976294838206476:0}, usb_counter=0, usb_intfdata={0:0}] [L3455] EXPR kmalloc(size, flags | 32768U) VAL [={0:0}, ={0:0}, " "={73786976294838206466:0}, "/input0"={73786976294838206543:0}, "<3>acecad: can\'t resubmit intr, %s-%s/input0, status %d\n"={73786976294838206471:0}, "<6>acecad: v3.2:USB Acecad Flair tablet driver\n"={73786976294838206475:0}, "acecad"={73786976294838206500:0}, "include/linux/usb.h"={73786976294838206541:0}, "include/linux/usb.h"={73786976294838206496:0}, "USB Acecad 302 Tablet %04x:%04x"={73786976294838206535:0}, "USB Acecad Flair Tablet %04x:%04x"={73786976294838206511:0}, "usb-%s-%s"={73786976294838206552:0}, "usb_acecad"={73786976294838206550:0}, \old()=0, \old()=0, \old(flags)=208, \old(int_urb)=0, \old(int_urb)=0, \old(ldv_retval_0)=0, \old(ldv_retval_1)=0, \old(ldv_state_variable_0)=0, \old(ldv_state_variable_1)=0, \old(ref_cnt)=0, \old(size)=232, \old(URB_STATE)=0, \old(usb_acecad_driver_group1)=0, \old(usb_acecad_driver_group1)=0, \old(usb_counter)=0, \old(usb_intfdata)=0, \old(usb_intfdata)=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={73786976294838206533:73786976294838206510}, bulk_urb={0:0}, DEV_STATE=0, flags=208, int_urb={0:0}, INTERF_STATE=0, kmalloc(size, flags | 32768U)={36893488147419103233:0}, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ref_cnt=0, SERIAL_STATE=0, size=232, URB_STATE=0, usb_acecad_driver={73786976294838206497:0}, usb_acecad_driver_group1={-18446744073709551615:0}, usb_acecad_id_table={73786976294838206476:0}, usb_counter=0, usb_intfdata={0:0}] [L3455] tmp = kmalloc(size, flags | 32768U) [L3456] RET return (tmp); VAL [={0:0}, ={0:0}, " "={73786976294838206466:0}, "/input0"={73786976294838206543:0}, "<3>acecad: can\'t resubmit intr, %s-%s/input0, status %d\n"={73786976294838206471:0}, "<6>acecad: v3.2:USB Acecad Flair tablet driver\n"={73786976294838206475:0}, "acecad"={73786976294838206500:0}, "include/linux/usb.h"={73786976294838206541:0}, "include/linux/usb.h"={73786976294838206496:0}, "USB Acecad 302 Tablet %04x:%04x"={73786976294838206535:0}, "USB Acecad Flair Tablet %04x:%04x"={73786976294838206511:0}, "usb-%s-%s"={73786976294838206552:0}, "usb_acecad"={73786976294838206550:0}, \old()=0, \old()=0, \old(flags)=208, \old(int_urb)=0, \old(int_urb)=0, \old(ldv_retval_0)=0, \old(ldv_retval_1)=0, \old(ldv_state_variable_0)=0, \old(ldv_state_variable_1)=0, \old(ref_cnt)=0, \old(size)=232, \old(URB_STATE)=0, \old(usb_acecad_driver_group1)=0, \old(usb_acecad_driver_group1)=0, \old(usb_counter)=0, \old(usb_intfdata)=0, \old(usb_intfdata)=0, \result={36893488147419103233:0}, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={73786976294838206533:73786976294838206510}, bulk_urb={0:0}, DEV_STATE=0, flags=208, int_urb={0:0}, INTERF_STATE=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ref_cnt=0, SERIAL_STATE=0, size=232, tmp={36893488147419103233:0}, URB_STATE=0, usb_acecad_driver={73786976294838206497:0}, usb_acecad_driver_group1={-18446744073709551615:0}, usb_acecad_id_table={73786976294838206476:0}, usb_counter=0, usb_intfdata={0:0}] [L3771] EXPR kzalloc(232UL, 208U) VAL [={0:0}, ={0:0}, " "={73786976294838206466:0}, "/input0"={73786976294838206543:0}, "<3>acecad: can\'t resubmit intr, %s-%s/input0, status %d\n"={73786976294838206471:0}, "<6>acecad: v3.2:USB Acecad Flair tablet driver\n"={73786976294838206475:0}, "acecad"={73786976294838206500:0}, "include/linux/usb.h"={73786976294838206541:0}, "include/linux/usb.h"={73786976294838206496:0}, "USB Acecad 302 Tablet %04x:%04x"={73786976294838206535:0}, "USB Acecad Flair Tablet %04x:%04x"={73786976294838206511:0}, "usb-%s-%s"={73786976294838206552:0}, "usb_acecad"={73786976294838206550:0}, \old()=0, \old()=0, \old(int_urb)=0, \old(int_urb)=0, \old(ldv_retval_0)=0, \old(ldv_retval_1)=0, \old(ldv_state_variable_0)=0, \old(ldv_state_variable_1)=0, \old(ref_cnt)=0, \old(URB_STATE)=0, \old(usb_acecad_driver_group1)=0, \old(usb_acecad_driver_group1)=0, \old(usb_counter)=0, \old(usb_intfdata)=0, \old(usb_intfdata)=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={73786976294838206533:73786976294838206510}, bulk_urb={0:0}, dev={73786976294838206465:0}, DEV_STATE=0, endpoint={73786976294838206545:0}, id={18446744073709551617:0}, id={18446744073709551617:0}, int_urb={0:0}, INTERF_STATE=0, interface={73786976294838206544:0}, intf={-18446744073709551615:0}, intf={-18446744073709551615:0}, kzalloc(232UL, 208U)={36893488147419103233:0}, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, maxp=9, pipe=-1, ref_cnt=0, SERIAL_STATE=0, tmp={73786976294838206465:0}, tmp___0=1, tmp___1=17, tmp___2=9, URB_STATE=0, usb_acecad_driver={73786976294838206497:0}, usb_acecad_driver_group1={-18446744073709551615:0}, usb_acecad_id_table={73786976294838206476:0}, usb_counter=0, usb_intfdata={0:0}] [L3771] tmp___3 = kzalloc(232UL, 208U) [L3772] acecad = (struct usb_acecad *)tmp___3 VAL [={0:0}, ={0:0}, " "={73786976294838206466:0}, "/input0"={73786976294838206543:0}, "<3>acecad: can\'t resubmit intr, %s-%s/input0, status %d\n"={73786976294838206471:0}, "<6>acecad: v3.2:USB Acecad Flair tablet driver\n"={73786976294838206475:0}, "acecad"={73786976294838206500:0}, "include/linux/usb.h"={73786976294838206541:0}, "include/linux/usb.h"={73786976294838206496:0}, "USB Acecad 302 Tablet %04x:%04x"={73786976294838206535:0}, "USB Acecad Flair Tablet %04x:%04x"={73786976294838206511:0}, "usb-%s-%s"={73786976294838206552:0}, "usb_acecad"={73786976294838206550:0}, \old()=0, \old()=0, \old(int_urb)=0, \old(int_urb)=0, \old(ldv_retval_0)=0, \old(ldv_retval_1)=0, \old(ldv_state_variable_0)=0, \old(ldv_state_variable_1)=0, \old(ref_cnt)=0, \old(URB_STATE)=0, \old(usb_acecad_driver_group1)=0, \old(usb_acecad_driver_group1)=0, \old(usb_counter)=0, \old(usb_intfdata)=0, \old(usb_intfdata)=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={73786976294838206533:73786976294838206510}, acecad={36893488147419103233:0}, bulk_urb={0:0}, dev={73786976294838206465:0}, DEV_STATE=0, endpoint={73786976294838206545:0}, id={18446744073709551617:0}, id={18446744073709551617:0}, int_urb={0:0}, INTERF_STATE=0, interface={73786976294838206544:0}, intf={-18446744073709551615:0}, intf={-18446744073709551615:0}, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, maxp=9, pipe=-1, ref_cnt=0, SERIAL_STATE=0, tmp={73786976294838206465:0}, tmp___0=1, tmp___1=17, tmp___2=9, tmp___3={36893488147419103233:0}, URB_STATE=0, usb_acecad_driver={73786976294838206497:0}, usb_acecad_driver_group1={-18446744073709551615:0}, usb_acecad_id_table={73786976294838206476:0}, usb_counter=0, usb_intfdata={0:0}] [L3773] CALL, EXPR input_allocate_device() VAL [={0:0}, ={0:0}, " "={73786976294838206466:0}, "/input0"={73786976294838206543:0}, "<3>acecad: can\'t resubmit intr, %s-%s/input0, status %d\n"={73786976294838206471:0}, "<6>acecad: v3.2:USB Acecad Flair tablet driver\n"={73786976294838206475:0}, "acecad"={73786976294838206500:0}, "include/linux/usb.h"={73786976294838206541:0}, "include/linux/usb.h"={73786976294838206496:0}, "USB Acecad 302 Tablet %04x:%04x"={73786976294838206535:0}, "USB Acecad Flair Tablet %04x:%04x"={73786976294838206511:0}, "usb-%s-%s"={73786976294838206552:0}, "usb_acecad"={73786976294838206550:0}, \old()=0, \old()=0, \old(int_urb)=0, \old(int_urb)=0, \old(ldv_retval_0)=0, \old(ldv_retval_1)=0, \old(ldv_state_variable_0)=0, \old(ldv_state_variable_1)=0, \old(ref_cnt)=0, \old(URB_STATE)=0, \old(usb_acecad_driver_group1)=0, \old(usb_acecad_driver_group1)=0, \old(usb_counter)=0, \old(usb_intfdata)=0, \old(usb_intfdata)=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={73786976294838206533:73786976294838206510}, bulk_urb={0:0}, DEV_STATE=0, int_urb={0:0}, INTERF_STATE=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ref_cnt=0, SERIAL_STATE=0, URB_STATE=0, usb_acecad_driver={73786976294838206497:0}, usb_acecad_driver_group1={-18446744073709551615:0}, usb_acecad_id_table={73786976294838206476:0}, usb_counter=0, usb_intfdata={0:0}] [L3574] CALL, EXPR kzalloc(sizeof(struct input_dev), 0x10u | 0x40u | 0x80u) VAL [={0:0}, ={0:0}, " "={73786976294838206466:0}, "/input0"={73786976294838206543:0}, "<3>acecad: can\'t resubmit intr, %s-%s/input0, status %d\n"={73786976294838206471:0}, "<6>acecad: v3.2:USB Acecad Flair tablet driver\n"={73786976294838206475:0}, "acecad"={73786976294838206500:0}, "include/linux/usb.h"={73786976294838206541:0}, "include/linux/usb.h"={73786976294838206496:0}, "USB Acecad 302 Tablet %04x:%04x"={73786976294838206535:0}, "USB Acecad Flair Tablet %04x:%04x"={73786976294838206511:0}, "usb-%s-%s"={73786976294838206552:0}, "usb_acecad"={73786976294838206550:0}, \old()=0, \old()=0, \old(int_urb)=0, \old(int_urb)=0, \old(ldv_retval_0)=0, \old(ldv_retval_1)=0, \old(ldv_state_variable_0)=0, \old(ldv_state_variable_1)=0, \old(ref_cnt)=0, \old(size)=1855, \old(URB_STATE)=0, \old(usb_acecad_driver_group1)=0, \old(usb_acecad_driver_group1)=0, \old(usb_counter)=0, \old(usb_intfdata)=0, \old(usb_intfdata)=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={73786976294838206533:73786976294838206510}, bulk_urb={0:0}, DEV_STATE=0, int_urb={0:0}, INTERF_STATE=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ref_cnt=0, SERIAL_STATE=0, URB_STATE=0, usb_acecad_driver={73786976294838206497:0}, usb_acecad_driver_group1={-18446744073709551615:0}, usb_acecad_id_table={73786976294838206476:0}, usb_counter=0, usb_intfdata={0:0}] [L3452] void *tmp ; VAL [={0:0}, ={0:0}, " "={73786976294838206466:0}, "/input0"={73786976294838206543:0}, "<3>acecad: can\'t resubmit intr, %s-%s/input0, status %d\n"={73786976294838206471:0}, "<6>acecad: v3.2:USB Acecad Flair tablet driver\n"={73786976294838206475:0}, "acecad"={73786976294838206500:0}, "include/linux/usb.h"={73786976294838206541:0}, "include/linux/usb.h"={73786976294838206496:0}, "USB Acecad 302 Tablet %04x:%04x"={73786976294838206535:0}, "USB Acecad Flair Tablet %04x:%04x"={73786976294838206511:0}, "usb-%s-%s"={73786976294838206552:0}, "usb_acecad"={73786976294838206550:0}, \old()=0, \old()=0, \old(flags)=26, \old(int_urb)=0, \old(int_urb)=0, \old(ldv_retval_0)=0, \old(ldv_retval_1)=0, \old(ldv_state_variable_0)=0, \old(ldv_state_variable_1)=0, \old(ref_cnt)=0, \old(size)=1855, \old(URB_STATE)=0, \old(usb_acecad_driver_group1)=0, \old(usb_acecad_driver_group1)=0, \old(usb_counter)=0, \old(usb_intfdata)=0, \old(usb_intfdata)=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={73786976294838206533:73786976294838206510}, bulk_urb={0:0}, DEV_STATE=0, flags=26, int_urb={0:0}, INTERF_STATE=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ref_cnt=0, SERIAL_STATE=0, size=1855, URB_STATE=0, usb_acecad_driver={73786976294838206497:0}, usb_acecad_driver_group1={-18446744073709551615:0}, usb_acecad_id_table={73786976294838206476:0}, usb_counter=0, usb_intfdata={0:0}] [L3455] CALL, EXPR kmalloc(size, flags | 32768U) VAL [={0:0}, ={0:0}, " "={73786976294838206466:0}, "/input0"={73786976294838206543:0}, "<3>acecad: can\'t resubmit intr, %s-%s/input0, status %d\n"={73786976294838206471:0}, "<6>acecad: v3.2:USB Acecad Flair tablet driver\n"={73786976294838206475:0}, "acecad"={73786976294838206500:0}, "include/linux/usb.h"={73786976294838206541:0}, "include/linux/usb.h"={73786976294838206496:0}, "USB Acecad 302 Tablet %04x:%04x"={73786976294838206535:0}, "USB Acecad Flair Tablet %04x:%04x"={73786976294838206511:0}, "usb-%s-%s"={73786976294838206552:0}, "usb_acecad"={73786976294838206550:0}, \old()=0, \old()=0, \old(int_urb)=0, \old(int_urb)=0, \old(ldv_retval_0)=0, \old(ldv_retval_1)=0, \old(ldv_state_variable_0)=0, \old(ldv_state_variable_1)=0, \old(ref_cnt)=0, \old(size)=1855, \old(URB_STATE)=0, \old(usb_acecad_driver_group1)=0, \old(usb_acecad_driver_group1)=0, \old(usb_counter)=0, \old(usb_intfdata)=0, \old(usb_intfdata)=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={73786976294838206533:73786976294838206510}, bulk_urb={0:0}, DEV_STATE=0, int_urb={0:0}, INTERF_STATE=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ref_cnt=0, SERIAL_STATE=0, URB_STATE=0, usb_acecad_driver={73786976294838206497:0}, usb_acecad_driver_group1={-18446744073709551615:0}, usb_acecad_id_table={73786976294838206476:0}, usb_counter=0, usb_intfdata={0:0}] [L3443] void *tmp___1 ; VAL [={0:0}, ={0:0}, " "={73786976294838206466:0}, "/input0"={73786976294838206543:0}, "<3>acecad: can\'t resubmit intr, %s-%s/input0, status %d\n"={73786976294838206471:0}, "<6>acecad: v3.2:USB Acecad Flair tablet driver\n"={73786976294838206475:0}, "acecad"={73786976294838206500:0}, "include/linux/usb.h"={73786976294838206541:0}, "include/linux/usb.h"={73786976294838206496:0}, "USB Acecad 302 Tablet %04x:%04x"={73786976294838206535:0}, "USB Acecad Flair Tablet %04x:%04x"={73786976294838206511:0}, "usb-%s-%s"={73786976294838206552:0}, "usb_acecad"={73786976294838206550:0}, \old()=0, \old()=0, \old(flags)=57, \old(int_urb)=0, \old(int_urb)=0, \old(ldv_retval_0)=0, \old(ldv_retval_1)=0, \old(ldv_state_variable_0)=0, \old(ldv_state_variable_1)=0, \old(ref_cnt)=0, \old(size)=1855, \old(URB_STATE)=0, \old(usb_acecad_driver_group1)=0, \old(usb_acecad_driver_group1)=0, \old(usb_counter)=0, \old(usb_intfdata)=0, \old(usb_intfdata)=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={73786976294838206533:73786976294838206510}, bulk_urb={0:0}, DEV_STATE=0, flags=57, int_urb={0:0}, INTERF_STATE=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ref_cnt=0, SERIAL_STATE=0, size=1855, URB_STATE=0, usb_acecad_driver={73786976294838206497:0}, usb_acecad_driver_group1={-18446744073709551615:0}, usb_acecad_id_table={73786976294838206476:0}, usb_counter=0, usb_intfdata={0:0}] [L3446] CALL, EXPR __kmalloc(size, flags) VAL [={0:0}, ={0:0}, " "={73786976294838206466:0}, "/input0"={73786976294838206543:0}, "<3>acecad: can\'t resubmit intr, %s-%s/input0, status %d\n"={73786976294838206471:0}, "<6>acecad: v3.2:USB Acecad Flair tablet driver\n"={73786976294838206475:0}, "acecad"={73786976294838206500:0}, "include/linux/usb.h"={73786976294838206541:0}, "include/linux/usb.h"={73786976294838206496:0}, "USB Acecad 302 Tablet %04x:%04x"={73786976294838206535:0}, "USB Acecad Flair Tablet %04x:%04x"={73786976294838206511:0}, "usb-%s-%s"={73786976294838206552:0}, "usb_acecad"={73786976294838206550:0}, \old()=0, \old()=0, \old(int_urb)=0, \old(int_urb)=0, \old(ldv_retval_0)=0, \old(ldv_retval_1)=0, \old(ldv_state_variable_0)=0, \old(ldv_state_variable_1)=0, \old(ref_cnt)=0, \old(size)=1855, \old(t)=57, \old(URB_STATE)=0, \old(usb_acecad_driver_group1)=0, \old(usb_acecad_driver_group1)=0, \old(usb_counter)=0, \old(usb_intfdata)=0, \old(usb_intfdata)=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={73786976294838206533:73786976294838206510}, bulk_urb={0:0}, DEV_STATE=0, int_urb={0:0}, INTERF_STATE=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ref_cnt=0, SERIAL_STATE=0, URB_STATE=0, usb_acecad_driver={73786976294838206497:0}, usb_acecad_driver_group1={-18446744073709551615:0}, usb_acecad_id_table={73786976294838206476:0}, usb_counter=0, usb_intfdata={0:0}] [L3439] CALL, EXPR ldv_malloc(size) VAL [={0:0}, ={0:0}, " "={73786976294838206466:0}, "/input0"={73786976294838206543:0}, "<3>acecad: can\'t resubmit intr, %s-%s/input0, status %d\n"={73786976294838206471:0}, "<6>acecad: v3.2:USB Acecad Flair tablet driver\n"={73786976294838206475:0}, "acecad"={73786976294838206500:0}, "include/linux/usb.h"={73786976294838206541:0}, "include/linux/usb.h"={73786976294838206496:0}, "USB Acecad 302 Tablet %04x:%04x"={73786976294838206535:0}, "USB Acecad Flair Tablet %04x:%04x"={73786976294838206511:0}, "usb-%s-%s"={73786976294838206552:0}, "usb_acecad"={73786976294838206550:0}, \old()=0, \old()=0, \old(int_urb)=0, \old(int_urb)=0, \old(ldv_retval_0)=0, \old(ldv_retval_1)=0, \old(ldv_state_variable_0)=0, \old(ldv_state_variable_1)=0, \old(ref_cnt)=0, \old(size)=1855, \old(URB_STATE)=0, \old(usb_acecad_driver_group1)=0, \old(usb_acecad_driver_group1)=0, \old(usb_counter)=0, \old(usb_intfdata)=0, \old(usb_intfdata)=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={73786976294838206533:73786976294838206510}, bulk_urb={0:0}, DEV_STATE=0, int_urb={0:0}, INTERF_STATE=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ref_cnt=0, SERIAL_STATE=0, URB_STATE=0, usb_acecad_driver={73786976294838206497:0}, usb_acecad_driver_group1={-18446744073709551615:0}, usb_acecad_id_table={73786976294838206476:0}, usb_counter=0, usb_intfdata={0:0}] [L3467] void *p ; [L3468] void *tmp ; [L3469] int tmp___0 ; [L3472] tmp___0 = __VERIFIER_nondet_int() [L3473] COND FALSE !(tmp___0 != 0) [L3476] EXPR, FCALL malloc(size) [L3476] tmp = malloc(size) [L3477] p = tmp [L3479] RET return (p); VAL [={0:0}, ={0:0}, " "={73786976294838206466:0}, "/input0"={73786976294838206543:0}, "<3>acecad: can\'t resubmit intr, %s-%s/input0, status %d\n"={73786976294838206471:0}, "<6>acecad: v3.2:USB Acecad Flair tablet driver\n"={73786976294838206475:0}, "acecad"={73786976294838206500:0}, "include/linux/usb.h"={73786976294838206541:0}, "include/linux/usb.h"={73786976294838206496:0}, "USB Acecad 302 Tablet %04x:%04x"={73786976294838206535:0}, "USB Acecad Flair Tablet %04x:%04x"={73786976294838206511:0}, "usb-%s-%s"={73786976294838206552:0}, "usb_acecad"={73786976294838206550:0}, \old()=0, \old()=0, \old(int_urb)=0, \old(int_urb)=0, \old(ldv_retval_0)=0, \old(ldv_retval_1)=0, \old(ldv_state_variable_0)=0, \old(ldv_state_variable_1)=0, \old(ref_cnt)=0, \old(size)=1855, \old(URB_STATE)=0, \old(usb_acecad_driver_group1)=0, \old(usb_acecad_driver_group1)=0, \old(usb_counter)=0, \old(usb_intfdata)=0, \old(usb_intfdata)=0, \result={55340232221128654849:0}, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={73786976294838206533:73786976294838206510}, bulk_urb={0:0}, DEV_STATE=0, int_urb={0:0}, INTERF_STATE=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, malloc(size)={55340232221128654849:0}, p={55340232221128654849:0}, ref_cnt=0, SERIAL_STATE=0, size=1855, tmp={55340232221128654849:0}, tmp___0=0, URB_STATE=0, usb_acecad_driver={73786976294838206497:0}, usb_acecad_driver_group1={-18446744073709551615:0}, usb_acecad_id_table={73786976294838206476:0}, usb_counter=0, usb_intfdata={0:0}] [L3439] EXPR ldv_malloc(size) VAL [={0:0}, ={0:0}, " "={73786976294838206466:0}, "/input0"={73786976294838206543:0}, "<3>acecad: can\'t resubmit intr, %s-%s/input0, status %d\n"={73786976294838206471:0}, "<6>acecad: v3.2:USB Acecad Flair tablet driver\n"={73786976294838206475:0}, "acecad"={73786976294838206500:0}, "include/linux/usb.h"={73786976294838206541:0}, "include/linux/usb.h"={73786976294838206496:0}, "USB Acecad 302 Tablet %04x:%04x"={73786976294838206535:0}, "USB Acecad Flair Tablet %04x:%04x"={73786976294838206511:0}, "usb-%s-%s"={73786976294838206552:0}, "usb_acecad"={73786976294838206550:0}, \old()=0, \old()=0, \old(int_urb)=0, \old(int_urb)=0, \old(ldv_retval_0)=0, \old(ldv_retval_1)=0, \old(ldv_state_variable_0)=0, \old(ldv_state_variable_1)=0, \old(ref_cnt)=0, \old(size)=1855, \old(t)=57, \old(URB_STATE)=0, \old(usb_acecad_driver_group1)=0, \old(usb_acecad_driver_group1)=0, \old(usb_counter)=0, \old(usb_intfdata)=0, \old(usb_intfdata)=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={73786976294838206533:73786976294838206510}, bulk_urb={0:0}, DEV_STATE=0, int_urb={0:0}, INTERF_STATE=0, LDV_IN_INTERRUPT=1, ldv_malloc(size)={55340232221128654849:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ref_cnt=0, SERIAL_STATE=0, size=1855, t=57, URB_STATE=0, usb_acecad_driver={73786976294838206497:0}, usb_acecad_driver_group1={-18446744073709551615:0}, usb_acecad_id_table={73786976294838206476:0}, usb_counter=0, usb_intfdata={0:0}] [L3439] RET return ldv_malloc(size); [L3446] EXPR __kmalloc(size, flags) VAL [={0:0}, ={0:0}, " "={73786976294838206466:0}, "/input0"={73786976294838206543:0}, "<3>acecad: can\'t resubmit intr, %s-%s/input0, status %d\n"={73786976294838206471:0}, "<6>acecad: v3.2:USB Acecad Flair tablet driver\n"={73786976294838206475:0}, "acecad"={73786976294838206500:0}, "include/linux/usb.h"={73786976294838206541:0}, "include/linux/usb.h"={73786976294838206496:0}, "USB Acecad 302 Tablet %04x:%04x"={73786976294838206535:0}, "USB Acecad Flair Tablet %04x:%04x"={73786976294838206511:0}, "usb-%s-%s"={73786976294838206552:0}, "usb_acecad"={73786976294838206550:0}, \old()=0, \old()=0, \old(flags)=57, \old(int_urb)=0, \old(int_urb)=0, \old(ldv_retval_0)=0, \old(ldv_retval_1)=0, \old(ldv_state_variable_0)=0, \old(ldv_state_variable_1)=0, \old(ref_cnt)=0, \old(size)=1855, \old(URB_STATE)=0, \old(usb_acecad_driver_group1)=0, \old(usb_acecad_driver_group1)=0, \old(usb_counter)=0, \old(usb_intfdata)=0, \old(usb_intfdata)=0, __kmalloc(size, flags)={55340232221128654849:0}, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={73786976294838206533:73786976294838206510}, bulk_urb={0:0}, DEV_STATE=0, flags=57, int_urb={0:0}, INTERF_STATE=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ref_cnt=0, SERIAL_STATE=0, size=1855, URB_STATE=0, usb_acecad_driver={73786976294838206497:0}, usb_acecad_driver_group1={-18446744073709551615:0}, usb_acecad_id_table={73786976294838206476:0}, usb_counter=0, usb_intfdata={0:0}] [L3446] tmp___1 = __kmalloc(size, flags) [L3447] RET return (tmp___1); VAL [={0:0}, ={0:0}, " "={73786976294838206466:0}, "/input0"={73786976294838206543:0}, "<3>acecad: can\'t resubmit intr, %s-%s/input0, status %d\n"={73786976294838206471:0}, "<6>acecad: v3.2:USB Acecad Flair tablet driver\n"={73786976294838206475:0}, "acecad"={73786976294838206500:0}, "include/linux/usb.h"={73786976294838206541:0}, "include/linux/usb.h"={73786976294838206496:0}, "USB Acecad 302 Tablet %04x:%04x"={73786976294838206535:0}, "USB Acecad Flair Tablet %04x:%04x"={73786976294838206511:0}, "usb-%s-%s"={73786976294838206552:0}, "usb_acecad"={73786976294838206550:0}, \old()=0, \old()=0, \old(flags)=57, \old(int_urb)=0, \old(int_urb)=0, \old(ldv_retval_0)=0, \old(ldv_retval_1)=0, \old(ldv_state_variable_0)=0, \old(ldv_state_variable_1)=0, \old(ref_cnt)=0, \old(size)=1855, \old(URB_STATE)=0, \old(usb_acecad_driver_group1)=0, \old(usb_acecad_driver_group1)=0, \old(usb_counter)=0, \old(usb_intfdata)=0, \old(usb_intfdata)=0, \result={55340232221128654849:0}, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={73786976294838206533:73786976294838206510}, bulk_urb={0:0}, DEV_STATE=0, flags=57, int_urb={0:0}, INTERF_STATE=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ref_cnt=0, SERIAL_STATE=0, size=1855, tmp___1={55340232221128654849:0}, URB_STATE=0, usb_acecad_driver={73786976294838206497:0}, usb_acecad_driver_group1={-18446744073709551615:0}, usb_acecad_id_table={73786976294838206476:0}, usb_counter=0, usb_intfdata={0:0}] [L3455] EXPR kmalloc(size, flags | 32768U) VAL [={0:0}, ={0:0}, " "={73786976294838206466:0}, "/input0"={73786976294838206543:0}, "<3>acecad: can\'t resubmit intr, %s-%s/input0, status %d\n"={73786976294838206471:0}, "<6>acecad: v3.2:USB Acecad Flair tablet driver\n"={73786976294838206475:0}, "acecad"={73786976294838206500:0}, "include/linux/usb.h"={73786976294838206541:0}, "include/linux/usb.h"={73786976294838206496:0}, "USB Acecad 302 Tablet %04x:%04x"={73786976294838206535:0}, "USB Acecad Flair Tablet %04x:%04x"={73786976294838206511:0}, "usb-%s-%s"={73786976294838206552:0}, "usb_acecad"={73786976294838206550:0}, \old()=0, \old()=0, \old(flags)=26, \old(int_urb)=0, \old(int_urb)=0, \old(ldv_retval_0)=0, \old(ldv_retval_1)=0, \old(ldv_state_variable_0)=0, \old(ldv_state_variable_1)=0, \old(ref_cnt)=0, \old(size)=1855, \old(URB_STATE)=0, \old(usb_acecad_driver_group1)=0, \old(usb_acecad_driver_group1)=0, \old(usb_counter)=0, \old(usb_intfdata)=0, \old(usb_intfdata)=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={73786976294838206533:73786976294838206510}, bulk_urb={0:0}, DEV_STATE=0, flags=26, int_urb={0:0}, INTERF_STATE=0, kmalloc(size, flags | 32768U)={55340232221128654849:0}, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ref_cnt=0, SERIAL_STATE=0, size=1855, URB_STATE=0, usb_acecad_driver={73786976294838206497:0}, usb_acecad_driver_group1={-18446744073709551615:0}, usb_acecad_id_table={73786976294838206476:0}, usb_counter=0, usb_intfdata={0:0}] [L3455] tmp = kmalloc(size, flags | 32768U) [L3456] RET return (tmp); VAL [={0:0}, ={0:0}, " "={73786976294838206466:0}, "/input0"={73786976294838206543:0}, "<3>acecad: can\'t resubmit intr, %s-%s/input0, status %d\n"={73786976294838206471:0}, "<6>acecad: v3.2:USB Acecad Flair tablet driver\n"={73786976294838206475:0}, "acecad"={73786976294838206500:0}, "include/linux/usb.h"={73786976294838206541:0}, "include/linux/usb.h"={73786976294838206496:0}, "USB Acecad 302 Tablet %04x:%04x"={73786976294838206535:0}, "USB Acecad Flair Tablet %04x:%04x"={73786976294838206511:0}, "usb-%s-%s"={73786976294838206552:0}, "usb_acecad"={73786976294838206550:0}, \old()=0, \old()=0, \old(flags)=26, \old(int_urb)=0, \old(int_urb)=0, \old(ldv_retval_0)=0, \old(ldv_retval_1)=0, \old(ldv_state_variable_0)=0, \old(ldv_state_variable_1)=0, \old(ref_cnt)=0, \old(size)=1855, \old(URB_STATE)=0, \old(usb_acecad_driver_group1)=0, \old(usb_acecad_driver_group1)=0, \old(usb_counter)=0, \old(usb_intfdata)=0, \old(usb_intfdata)=0, \result={55340232221128654849:0}, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={73786976294838206533:73786976294838206510}, bulk_urb={0:0}, DEV_STATE=0, flags=26, int_urb={0:0}, INTERF_STATE=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ref_cnt=0, SERIAL_STATE=0, size=1855, tmp={55340232221128654849:0}, URB_STATE=0, usb_acecad_driver={73786976294838206497:0}, usb_acecad_driver_group1={-18446744073709551615:0}, usb_acecad_id_table={73786976294838206476:0}, usb_counter=0, usb_intfdata={0:0}] [L3574] EXPR kzalloc(sizeof(struct input_dev), 0x10u | 0x40u | 0x80u) VAL [={0:0}, ={0:0}, " "={73786976294838206466:0}, "/input0"={73786976294838206543:0}, "<3>acecad: can\'t resubmit intr, %s-%s/input0, status %d\n"={73786976294838206471:0}, "<6>acecad: v3.2:USB Acecad Flair tablet driver\n"={73786976294838206475:0}, "acecad"={73786976294838206500:0}, "include/linux/usb.h"={73786976294838206541:0}, "include/linux/usb.h"={73786976294838206496:0}, "USB Acecad 302 Tablet %04x:%04x"={73786976294838206535:0}, "USB Acecad Flair Tablet %04x:%04x"={73786976294838206511:0}, "usb-%s-%s"={73786976294838206552:0}, "usb_acecad"={73786976294838206550:0}, \old()=0, \old()=0, \old(int_urb)=0, \old(int_urb)=0, \old(ldv_retval_0)=0, \old(ldv_retval_1)=0, \old(ldv_state_variable_0)=0, \old(ldv_state_variable_1)=0, \old(ref_cnt)=0, \old(URB_STATE)=0, \old(usb_acecad_driver_group1)=0, \old(usb_acecad_driver_group1)=0, \old(usb_counter)=0, \old(usb_intfdata)=0, \old(usb_intfdata)=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={73786976294838206533:73786976294838206510}, bulk_urb={0:0}, DEV_STATE=0, int_urb={0:0}, INTERF_STATE=0, kzalloc(sizeof(struct input_dev), 0x10u | 0x40u | 0x80u)={55340232221128654849:0}, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ref_cnt=0, SERIAL_STATE=0, URB_STATE=0, usb_acecad_driver={73786976294838206497:0}, usb_acecad_driver_group1={-18446744073709551615:0}, usb_acecad_id_table={73786976294838206476:0}, usb_counter=0, usb_intfdata={0:0}] [L3574] RET return kzalloc(sizeof(struct input_dev), 0x10u | 0x40u | 0x80u); [L3773] EXPR input_allocate_device() VAL [={0:0}, ={0:0}, " "={73786976294838206466:0}, "/input0"={73786976294838206543:0}, "<3>acecad: can\'t resubmit intr, %s-%s/input0, status %d\n"={73786976294838206471:0}, "<6>acecad: v3.2:USB Acecad Flair tablet driver\n"={73786976294838206475:0}, "acecad"={73786976294838206500:0}, "include/linux/usb.h"={73786976294838206541:0}, "include/linux/usb.h"={73786976294838206496:0}, "USB Acecad 302 Tablet %04x:%04x"={73786976294838206535:0}, "USB Acecad Flair Tablet %04x:%04x"={73786976294838206511:0}, "usb-%s-%s"={73786976294838206552:0}, "usb_acecad"={73786976294838206550:0}, \old()=0, \old()=0, \old(int_urb)=0, \old(int_urb)=0, \old(ldv_retval_0)=0, \old(ldv_retval_1)=0, \old(ldv_state_variable_0)=0, \old(ldv_state_variable_1)=0, \old(ref_cnt)=0, \old(URB_STATE)=0, \old(usb_acecad_driver_group1)=0, \old(usb_acecad_driver_group1)=0, \old(usb_counter)=0, \old(usb_intfdata)=0, \old(usb_intfdata)=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={73786976294838206533:73786976294838206510}, acecad={36893488147419103233:0}, bulk_urb={0:0}, dev={73786976294838206465:0}, DEV_STATE=0, endpoint={73786976294838206545:0}, id={18446744073709551617:0}, id={18446744073709551617:0}, input_allocate_device()={55340232221128654849:0}, int_urb={0:0}, INTERF_STATE=0, interface={73786976294838206544:0}, intf={-18446744073709551615:0}, intf={-18446744073709551615:0}, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, maxp=9, pipe=-1, ref_cnt=0, SERIAL_STATE=0, tmp={73786976294838206465:0}, tmp___0=1, tmp___1=17, tmp___2=9, tmp___3={36893488147419103233:0}, URB_STATE=0, usb_acecad_driver={73786976294838206497:0}, usb_acecad_driver_group1={-18446744073709551615:0}, usb_acecad_id_table={73786976294838206476:0}, usb_counter=0, usb_intfdata={0:0}] [L3773] input_dev = input_allocate_device() [L3774] COND FALSE !((unsigned long )acecad == (unsigned long )((struct usb_acecad *)0) || (unsigned long )input_dev == (unsigned long )((struct input_dev *)0)) [L3780] EXPR, FCALL usb_alloc_coherent(dev, 8UL, 208U, & acecad->data_dma) [L3780] tmp___4 = usb_alloc_coherent(dev, 8UL, 208U, & acecad->data_dma) [L3781] FCALL acecad->data = (unsigned char *)tmp___4 [L3782] EXPR, FCALL acecad->data VAL [={0:0}, ={0:0}, " "={73786976294838206466:0}, "/input0"={73786976294838206543:0}, "<3>acecad: can\'t resubmit intr, %s-%s/input0, status %d\n"={73786976294838206471:0}, "<6>acecad: v3.2:USB Acecad Flair tablet driver\n"={73786976294838206475:0}, "acecad"={73786976294838206500:0}, "include/linux/usb.h"={73786976294838206541:0}, "include/linux/usb.h"={73786976294838206496:0}, "USB Acecad 302 Tablet %04x:%04x"={73786976294838206535:0}, "USB Acecad Flair Tablet %04x:%04x"={73786976294838206511:0}, "usb-%s-%s"={73786976294838206552:0}, "usb_acecad"={73786976294838206550:0}, \old()=0, \old()=0, \old(int_urb)=0, \old(int_urb)=0, \old(ldv_retval_0)=0, \old(ldv_retval_1)=0, \old(ldv_state_variable_0)=0, \old(ldv_state_variable_1)=0, \old(ref_cnt)=0, \old(URB_STATE)=0, \old(usb_acecad_driver_group1)=0, \old(usb_acecad_driver_group1)=0, \old(usb_counter)=0, \old(usb_intfdata)=0, \old(usb_intfdata)=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={73786976294838206533:73786976294838206510}, acecad={36893488147419103233:0}, acecad->data={-2:3}, bulk_urb={0:0}, dev={73786976294838206465:0}, DEV_STATE=0, endpoint={73786976294838206545:0}, id={18446744073709551617:0}, id={18446744073709551617:0}, input_dev={55340232221128654849:0}, int_urb={0:0}, INTERF_STATE=0, interface={73786976294838206544:0}, intf={-18446744073709551615:0}, intf={-18446744073709551615:0}, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, maxp=9, pipe=-1, ref_cnt=0, SERIAL_STATE=0, tmp={73786976294838206465:0}, tmp___0=1, tmp___1=17, tmp___2=9, tmp___3={36893488147419103233:0}, tmp___4={-2:3}, URB_STATE=0, usb_acecad_driver={73786976294838206497:0}, usb_acecad_driver_group1={-18446744073709551615:0}, usb_acecad_id_table={73786976294838206476:0}, usb_counter=0, usb_intfdata={0:0}] [L3782] COND FALSE !((unsigned long )acecad->data == (unsigned long )((unsigned char *)0U)) [L3788] CALL, EXPR ldv_usb_alloc_urb_5(0, 208U) VAL [={0:0}, ={0:0}, " "={73786976294838206466:0}, "/input0"={73786976294838206543:0}, "<3>acecad: can\'t resubmit intr, %s-%s/input0, status %d\n"={73786976294838206471:0}, "<6>acecad: v3.2:USB Acecad Flair tablet driver\n"={73786976294838206475:0}, "acecad"={73786976294838206500:0}, "include/linux/usb.h"={73786976294838206541:0}, "include/linux/usb.h"={73786976294838206496:0}, "USB Acecad 302 Tablet %04x:%04x"={73786976294838206535:0}, "USB Acecad Flair Tablet %04x:%04x"={73786976294838206511:0}, "usb-%s-%s"={73786976294838206552:0}, "usb_acecad"={73786976294838206550:0}, \old()=0, \old()=0, \old(int_urb)=0, \old(int_urb)=0, \old(ldv_func_arg1)=0, \old(ldv_func_arg2)=208, \old(ldv_retval_0)=0, \old(ldv_retval_1)=0, \old(ldv_state_variable_0)=0, \old(ldv_state_variable_1)=0, \old(ref_cnt)=0, \old(URB_STATE)=0, \old(usb_acecad_driver_group1)=0, \old(usb_acecad_driver_group1)=0, \old(usb_counter)=0, \old(usb_intfdata)=0, \old(usb_intfdata)=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={73786976294838206533:73786976294838206510}, bulk_urb={0:0}, DEV_STATE=0, int_urb={0:0}, INTERF_STATE=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ref_cnt=0, SERIAL_STATE=0, URB_STATE=0, usb_acecad_driver={73786976294838206497:0}, usb_acecad_driver_group1={-18446744073709551615:0}, usb_acecad_id_table={73786976294838206476:0}, usb_counter=0, usb_intfdata={0:0}] [L4082] ldv_func_ret_type___0 ldv_func_res ; [L4083] struct urb *tmp ; [L4086] EXPR, FCALL usb_alloc_urb(ldv_func_arg1, ldv_func_arg2) [L4086] tmp = usb_alloc_urb(ldv_func_arg1, ldv_func_arg2) [L4087] ldv_func_res = tmp VAL [={0:0}, ={0:0}, " "={73786976294838206466:0}, "/input0"={73786976294838206543:0}, "<3>acecad: can\'t resubmit intr, %s-%s/input0, status %d\n"={73786976294838206471:0}, "<6>acecad: v3.2:USB Acecad Flair tablet driver\n"={73786976294838206475:0}, "acecad"={73786976294838206500:0}, "include/linux/usb.h"={73786976294838206541:0}, "include/linux/usb.h"={73786976294838206496:0}, "USB Acecad 302 Tablet %04x:%04x"={73786976294838206535:0}, "USB Acecad Flair Tablet %04x:%04x"={73786976294838206511:0}, "usb-%s-%s"={73786976294838206552:0}, "usb_acecad"={73786976294838206550:0}, \old()=0, \old()=0, \old(int_urb)=0, \old(int_urb)=0, \old(ldv_func_arg1)=0, \old(ldv_func_arg2)=208, \old(ldv_retval_0)=0, \old(ldv_retval_1)=0, \old(ldv_state_variable_0)=0, \old(ldv_state_variable_1)=0, \old(ref_cnt)=0, \old(URB_STATE)=0, \old(usb_acecad_driver_group1)=0, \old(usb_acecad_driver_group1)=0, \old(usb_counter)=0, \old(usb_intfdata)=0, \old(usb_intfdata)=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={73786976294838206533:73786976294838206510}, bulk_urb={0:0}, DEV_STATE=0, int_urb={0:0}, INTERF_STATE=0, ldv_func_arg1=0, ldv_func_arg2=208, ldv_func_res={17:-16}, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ref_cnt=0, SERIAL_STATE=0, tmp={17:-16}, URB_STATE=0, usb_acecad_driver={73786976294838206497:0}, usb_acecad_driver_group1={-18446744073709551615:0}, usb_acecad_id_table={73786976294838206476:0}, usb_counter=0, usb_intfdata={0:0}] [L4088] CALL ldv_alloc_urb(ldv_func_res) VAL [={0:0}, ={0:0}, " "={73786976294838206466:0}, "/input0"={73786976294838206543:0}, "<3>acecad: can\'t resubmit intr, %s-%s/input0, status %d\n"={73786976294838206471:0}, "<6>acecad: v3.2:USB Acecad Flair tablet driver\n"={73786976294838206475:0}, "acecad"={73786976294838206500:0}, "include/linux/usb.h"={73786976294838206541:0}, "include/linux/usb.h"={73786976294838206496:0}, "USB Acecad 302 Tablet %04x:%04x"={73786976294838206535:0}, "USB Acecad Flair Tablet %04x:%04x"={73786976294838206511:0}, "usb-%s-%s"={73786976294838206552:0}, "usb_acecad"={73786976294838206550:0}, \old()=0, \old()=0, \old(int_urb)=0, \old(int_urb)=0, \old(ldv_retval_0)=0, \old(ldv_retval_1)=0, \old(ldv_state_variable_0)=0, \old(ldv_state_variable_1)=0, \old(ref_cnt)=0, \old(URB_STATE)=0, \old(usb_acecad_driver_group1)=0, \old(usb_acecad_driver_group1)=0, \old(usb_counter)=0, \old(usb_intfdata)=0, \old(usb_intfdata)=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={73786976294838206533:73786976294838206510}, bulk_urb={0:0}, DEV_STATE=0, int_urb={0:0}, INTERF_STATE=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ref_cnt=0, res={17:-16}, SERIAL_STATE=0, URB_STATE=0, usb_acecad_driver={73786976294838206497:0}, usb_acecad_driver_group1={-18446744073709551615:0}, usb_acecad_id_table={73786976294838206476:0}, usb_counter=0, usb_intfdata={0:0}] [L4191] COND TRUE (unsigned long )res != (unsigned long )((struct urb *)0) [L4192] RET URB_STATE = URB_STATE + 1 VAL [={0:0}, ={0:0}, " "={73786976294838206466:0}, "/input0"={73786976294838206543:0}, "<3>acecad: can\'t resubmit intr, %s-%s/input0, status %d\n"={73786976294838206471:0}, "<6>acecad: v3.2:USB Acecad Flair tablet driver\n"={73786976294838206475:0}, "acecad"={73786976294838206500:0}, "include/linux/usb.h"={73786976294838206541:0}, "include/linux/usb.h"={73786976294838206496:0}, "USB Acecad 302 Tablet %04x:%04x"={73786976294838206535:0}, "USB Acecad Flair Tablet %04x:%04x"={73786976294838206511:0}, "usb-%s-%s"={73786976294838206552:0}, "usb_acecad"={73786976294838206550:0}, \old()=0, \old()=0, \old(int_urb)=0, \old(int_urb)=0, \old(ldv_retval_0)=0, \old(ldv_retval_1)=0, \old(ldv_state_variable_0)=0, \old(ldv_state_variable_1)=0, \old(ref_cnt)=0, \old(URB_STATE)=0, \old(usb_acecad_driver_group1)=0, \old(usb_acecad_driver_group1)=0, \old(usb_counter)=0, \old(usb_intfdata)=0, \old(usb_intfdata)=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={73786976294838206533:73786976294838206510}, bulk_urb={0:0}, DEV_STATE=0, int_urb={0:0}, INTERF_STATE=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ref_cnt=0, res={17:-16}, res={17:-16}, SERIAL_STATE=0, URB_STATE=1, usb_acecad_driver={73786976294838206497:0}, usb_acecad_driver_group1={-18446744073709551615:0}, usb_acecad_id_table={73786976294838206476:0}, usb_counter=0, usb_intfdata={0:0}] [L4088] ldv_alloc_urb(ldv_func_res) VAL [={0:0}, ={0:0}, " "={73786976294838206466:0}, "/input0"={73786976294838206543:0}, "<3>acecad: can\'t resubmit intr, %s-%s/input0, status %d\n"={73786976294838206471:0}, "<6>acecad: v3.2:USB Acecad Flair tablet driver\n"={73786976294838206475:0}, "acecad"={73786976294838206500:0}, "include/linux/usb.h"={73786976294838206541:0}, "include/linux/usb.h"={73786976294838206496:0}, "USB Acecad 302 Tablet %04x:%04x"={73786976294838206535:0}, "USB Acecad Flair Tablet %04x:%04x"={73786976294838206511:0}, "usb-%s-%s"={73786976294838206552:0}, "usb_acecad"={73786976294838206550:0}, \old()=0, \old()=0, \old(int_urb)=0, \old(int_urb)=0, \old(ldv_func_arg1)=0, \old(ldv_func_arg2)=208, \old(ldv_retval_0)=0, \old(ldv_retval_1)=0, \old(ldv_state_variable_0)=0, \old(ldv_state_variable_1)=0, \old(ref_cnt)=0, \old(URB_STATE)=0, \old(usb_acecad_driver_group1)=0, \old(usb_acecad_driver_group1)=0, \old(usb_counter)=0, \old(usb_intfdata)=0, \old(usb_intfdata)=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={73786976294838206533:73786976294838206510}, bulk_urb={0:0}, DEV_STATE=0, int_urb={0:0}, INTERF_STATE=0, ldv_func_arg1=0, ldv_func_arg2=208, ldv_func_res={17:-16}, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ref_cnt=0, SERIAL_STATE=0, tmp={17:-16}, URB_STATE=1, usb_acecad_driver={73786976294838206497:0}, usb_acecad_driver_group1={-18446744073709551615:0}, usb_acecad_id_table={73786976294838206476:0}, usb_counter=0, usb_intfdata={0:0}] [L4089] RET return (ldv_func_res); VAL [={0:0}, ={0:0}, " "={73786976294838206466:0}, "/input0"={73786976294838206543:0}, "<3>acecad: can\'t resubmit intr, %s-%s/input0, status %d\n"={73786976294838206471:0}, "<6>acecad: v3.2:USB Acecad Flair tablet driver\n"={73786976294838206475:0}, "acecad"={73786976294838206500:0}, "include/linux/usb.h"={73786976294838206541:0}, "include/linux/usb.h"={73786976294838206496:0}, "USB Acecad 302 Tablet %04x:%04x"={73786976294838206535:0}, "USB Acecad Flair Tablet %04x:%04x"={73786976294838206511:0}, "usb-%s-%s"={73786976294838206552:0}, "usb_acecad"={73786976294838206550:0}, \old()=0, \old()=0, \old(int_urb)=0, \old(int_urb)=0, \old(ldv_func_arg1)=0, \old(ldv_func_arg2)=208, \old(ldv_retval_0)=0, \old(ldv_retval_1)=0, \old(ldv_state_variable_0)=0, \old(ldv_state_variable_1)=0, \old(ref_cnt)=0, \old(URB_STATE)=0, \old(usb_acecad_driver_group1)=0, \old(usb_acecad_driver_group1)=0, \old(usb_counter)=0, \old(usb_intfdata)=0, \old(usb_intfdata)=0, \result={17:-16}, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={73786976294838206533:73786976294838206510}, bulk_urb={0:0}, DEV_STATE=0, int_urb={0:0}, INTERF_STATE=0, ldv_func_arg1=0, ldv_func_arg2=208, ldv_func_res={17:-16}, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ref_cnt=0, SERIAL_STATE=0, tmp={17:-16}, URB_STATE=1, usb_acecad_driver={73786976294838206497:0}, usb_acecad_driver_group1={-18446744073709551615:0}, usb_acecad_id_table={73786976294838206476:0}, usb_counter=0, usb_intfdata={0:0}] [L3788] EXPR ldv_usb_alloc_urb_5(0, 208U) VAL [={0:0}, ={0:0}, " "={73786976294838206466:0}, "/input0"={73786976294838206543:0}, "<3>acecad: can\'t resubmit intr, %s-%s/input0, status %d\n"={73786976294838206471:0}, "<6>acecad: v3.2:USB Acecad Flair tablet driver\n"={73786976294838206475:0}, "acecad"={73786976294838206500:0}, "include/linux/usb.h"={73786976294838206541:0}, "include/linux/usb.h"={73786976294838206496:0}, "USB Acecad 302 Tablet %04x:%04x"={73786976294838206535:0}, "USB Acecad Flair Tablet %04x:%04x"={73786976294838206511:0}, "usb-%s-%s"={73786976294838206552:0}, "usb_acecad"={73786976294838206550:0}, \old()=0, \old()=0, \old(int_urb)=0, \old(int_urb)=0, \old(ldv_retval_0)=0, \old(ldv_retval_1)=0, \old(ldv_state_variable_0)=0, \old(ldv_state_variable_1)=0, \old(ref_cnt)=0, \old(URB_STATE)=0, \old(usb_acecad_driver_group1)=0, \old(usb_acecad_driver_group1)=0, \old(usb_counter)=0, \old(usb_intfdata)=0, \old(usb_intfdata)=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={73786976294838206533:73786976294838206510}, acecad={36893488147419103233:0}, bulk_urb={0:0}, dev={73786976294838206465:0}, DEV_STATE=0, endpoint={73786976294838206545:0}, id={18446744073709551617:0}, id={18446744073709551617:0}, input_dev={55340232221128654849:0}, int_urb={0:0}, INTERF_STATE=0, interface={73786976294838206544:0}, intf={-18446744073709551615:0}, intf={-18446744073709551615:0}, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_usb_alloc_urb_5(0, 208U)={17:-16}, maxp=9, pipe=-1, ref_cnt=0, SERIAL_STATE=0, tmp={73786976294838206465:0}, tmp___0=1, tmp___1=17, tmp___2=9, tmp___3={36893488147419103233:0}, tmp___4={-2:3}, URB_STATE=1, usb_acecad_driver={73786976294838206497:0}, usb_acecad_driver_group1={-18446744073709551615:0}, usb_acecad_id_table={73786976294838206476:0}, usb_counter=0, usb_intfdata={0:0}] [L3788] FCALL acecad->irq = ldv_usb_alloc_urb_5(0, 208U) [L3789] EXPR, FCALL acecad->irq VAL [={0:0}, ={0:0}, " "={73786976294838206466:0}, "/input0"={73786976294838206543:0}, "<3>acecad: can\'t resubmit intr, %s-%s/input0, status %d\n"={73786976294838206471:0}, "<6>acecad: v3.2:USB Acecad Flair tablet driver\n"={73786976294838206475:0}, "acecad"={73786976294838206500:0}, "include/linux/usb.h"={73786976294838206541:0}, "include/linux/usb.h"={73786976294838206496:0}, "USB Acecad 302 Tablet %04x:%04x"={73786976294838206535:0}, "USB Acecad Flair Tablet %04x:%04x"={73786976294838206511:0}, "usb-%s-%s"={73786976294838206552:0}, "usb_acecad"={73786976294838206550:0}, \old()=0, \old()=0, \old(int_urb)=0, \old(int_urb)=0, \old(ldv_retval_0)=0, \old(ldv_retval_1)=0, \old(ldv_state_variable_0)=0, \old(ldv_state_variable_1)=0, \old(ref_cnt)=0, \old(URB_STATE)=0, \old(usb_acecad_driver_group1)=0, \old(usb_acecad_driver_group1)=0, \old(usb_counter)=0, \old(usb_intfdata)=0, \old(usb_intfdata)=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={73786976294838206533:73786976294838206510}, acecad={36893488147419103233:0}, acecad->irq={17:-16}, bulk_urb={0:0}, dev={73786976294838206465:0}, DEV_STATE=0, endpoint={73786976294838206545:0}, id={18446744073709551617:0}, id={18446744073709551617:0}, input_dev={55340232221128654849:0}, int_urb={0:0}, INTERF_STATE=0, interface={73786976294838206544:0}, intf={-18446744073709551615:0}, intf={-18446744073709551615:0}, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, maxp=9, pipe=-1, ref_cnt=0, SERIAL_STATE=0, tmp={73786976294838206465:0}, tmp___0=1, tmp___1=17, tmp___2=9, tmp___3={36893488147419103233:0}, tmp___4={-2:3}, URB_STATE=1, usb_acecad_driver={73786976294838206497:0}, usb_acecad_driver_group1={-18446744073709551615:0}, usb_acecad_id_table={73786976294838206476:0}, usb_counter=0, usb_intfdata={0:0}] [L3789] COND FALSE !((unsigned long )acecad->irq == (unsigned long )((struct urb *)0)) [L3795] FCALL acecad->usbdev = dev [L3796] FCALL acecad->input = input_dev [L3797] EXPR, FCALL dev->manufacturer VAL [={0:0}, ={0:0}, " "={73786976294838206466:0}, "/input0"={73786976294838206543:0}, "<3>acecad: can\'t resubmit intr, %s-%s/input0, status %d\n"={73786976294838206471:0}, "<6>acecad: v3.2:USB Acecad Flair tablet driver\n"={73786976294838206475:0}, "acecad"={73786976294838206500:0}, "include/linux/usb.h"={73786976294838206541:0}, "include/linux/usb.h"={73786976294838206496:0}, "USB Acecad 302 Tablet %04x:%04x"={73786976294838206535:0}, "USB Acecad Flair Tablet %04x:%04x"={73786976294838206511:0}, "usb-%s-%s"={73786976294838206552:0}, "usb_acecad"={73786976294838206550:0}, \old()=0, \old()=0, \old(int_urb)=0, \old(int_urb)=0, \old(ldv_retval_0)=0, \old(ldv_retval_1)=0, \old(ldv_state_variable_0)=0, \old(ldv_state_variable_1)=0, \old(ref_cnt)=0, \old(URB_STATE)=0, \old(usb_acecad_driver_group1)=0, \old(usb_acecad_driver_group1)=0, \old(usb_counter)=0, \old(usb_intfdata)=0, \old(usb_intfdata)=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={73786976294838206533:73786976294838206510}, acecad={36893488147419103233:0}, bulk_urb={0:0}, dev={73786976294838206465:0}, dev->manufacturer={-3:4}, DEV_STATE=0, endpoint={73786976294838206545:0}, id={18446744073709551617:0}, id={18446744073709551617:0}, input_dev={55340232221128654849:0}, int_urb={0:0}, INTERF_STATE=0, interface={73786976294838206544:0}, intf={-18446744073709551615:0}, intf={-18446744073709551615:0}, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, maxp=9, pipe=-1, ref_cnt=0, SERIAL_STATE=0, tmp={73786976294838206465:0}, tmp___0=1, tmp___1=17, tmp___2=9, tmp___3={36893488147419103233:0}, tmp___4={-2:3}, URB_STATE=1, usb_acecad_driver={73786976294838206497:0}, usb_acecad_driver_group1={-18446744073709551615:0}, usb_acecad_id_table={73786976294838206476:0}, usb_counter=0, usb_intfdata={0:0}] [L3797] COND TRUE (unsigned long )dev->manufacturer != (unsigned long )((char *)0) [L3798] EXPR, FCALL dev->manufacturer [L3798] FCALL strlcpy((char *)(& acecad->name), (char const *)dev->manufacturer, 128UL) [L3802] EXPR, FCALL dev->product VAL [={0:0}, ={0:0}, " "={73786976294838206466:0}, "/input0"={73786976294838206543:0}, "<3>acecad: can\'t resubmit intr, %s-%s/input0, status %d\n"={73786976294838206471:0}, "<6>acecad: v3.2:USB Acecad Flair tablet driver\n"={73786976294838206475:0}, "acecad"={73786976294838206500:0}, "include/linux/usb.h"={73786976294838206541:0}, "include/linux/usb.h"={73786976294838206496:0}, "USB Acecad 302 Tablet %04x:%04x"={73786976294838206535:0}, "USB Acecad Flair Tablet %04x:%04x"={73786976294838206511:0}, "usb-%s-%s"={73786976294838206552:0}, "usb_acecad"={73786976294838206550:0}, \old()=0, \old()=0, \old(int_urb)=0, \old(int_urb)=0, \old(ldv_retval_0)=0, \old(ldv_retval_1)=0, \old(ldv_state_variable_0)=0, \old(ldv_state_variable_1)=0, \old(ref_cnt)=0, \old(URB_STATE)=0, \old(usb_acecad_driver_group1)=0, \old(usb_acecad_driver_group1)=0, \old(usb_counter)=0, \old(usb_intfdata)=0, \old(usb_intfdata)=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={73786976294838206533:73786976294838206510}, acecad={36893488147419103233:0}, bulk_urb={0:0}, dev={73786976294838206465:0}, dev->product={18446744073709551615:1}, DEV_STATE=0, endpoint={73786976294838206545:0}, id={18446744073709551617:0}, id={18446744073709551617:0}, input_dev={55340232221128654849:0}, int_urb={0:0}, INTERF_STATE=0, interface={73786976294838206544:0}, intf={-18446744073709551615:0}, intf={-18446744073709551615:0}, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, maxp=9, pipe=-1, ref_cnt=0, SERIAL_STATE=0, tmp={73786976294838206465:0}, tmp___0=1, tmp___1=17, tmp___2=9, tmp___3={36893488147419103233:0}, tmp___4={-2:3}, URB_STATE=1, usb_acecad_driver={73786976294838206497:0}, usb_acecad_driver_group1={-18446744073709551615:0}, usb_acecad_id_table={73786976294838206476:0}, usb_counter=0, usb_intfdata={0:0}] [L3802] COND FALSE !((unsigned long )dev->product != (unsigned long )((char *)0)) [L3812] CALL usb_make_path(dev, (char *)(& acecad->phys), 64UL) VAL [={0:0}, ={0:0}, " "={73786976294838206466:0}, "/input0"={73786976294838206543:0}, "<3>acecad: can\'t resubmit intr, %s-%s/input0, status %d\n"={73786976294838206471:0}, "<6>acecad: v3.2:USB Acecad Flair tablet driver\n"={73786976294838206475:0}, "acecad"={73786976294838206500:0}, "include/linux/usb.h"={73786976294838206541:0}, "include/linux/usb.h"={73786976294838206496:0}, "USB Acecad 302 Tablet %04x:%04x"={73786976294838206535:0}, "USB Acecad Flair Tablet %04x:%04x"={73786976294838206511:0}, "usb-%s-%s"={73786976294838206552:0}, "usb_acecad"={73786976294838206550:0}, \old()=0, \old()=0, \old(int_urb)=0, \old(int_urb)=0, \old(ldv_retval_0)=0, \old(ldv_retval_1)=0, \old(ldv_state_variable_0)=0, \old(ldv_state_variable_1)=0, \old(ref_cnt)=0, \old(size)=64, \old(URB_STATE)=0, \old(usb_acecad_driver_group1)=0, \old(usb_acecad_driver_group1)=0, \old(usb_counter)=0, \old(usb_intfdata)=0, \old(usb_intfdata)=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={73786976294838206533:73786976294838206510}, buf={36893488147419103233:128}, bulk_urb={0:0}, dev={73786976294838206465:0}, DEV_STATE=0, int_urb={0:0}, INTERF_STATE=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ref_cnt=0, SERIAL_STATE=0, URB_STATE=1, usb_acecad_driver={73786976294838206497:0}, usb_acecad_driver_group1={-18446744073709551615:0}, usb_acecad_id_table={73786976294838206476:0}, usb_counter=0, usb_intfdata={0:0}] [L3346] int actual ; [L3349] EXPR, FCALL dev->bus [L3349] EXPR, FCALL (dev->bus)->bus_name [L3349] actual = snprintf(buf, size, "usb-%s-%s", (dev->bus)->bus_name, (char *)(& dev->devpath)) [L3350] COND TRUE, EXPR (int )size > actual ? actual : -1 VAL [={0:0}, ={0:0}, " "={73786976294838206466:0}, "/input0"={73786976294838206543:0}, "<3>acecad: can\'t resubmit intr, %s-%s/input0, status %d\n"={73786976294838206471:0}, "<6>acecad: v3.2:USB Acecad Flair tablet driver\n"={73786976294838206475:0}, "acecad"={73786976294838206500:0}, "include/linux/usb.h"={73786976294838206541:0}, "include/linux/usb.h"={73786976294838206496:0}, "USB Acecad 302 Tablet %04x:%04x"={73786976294838206535:0}, "USB Acecad Flair Tablet %04x:%04x"={73786976294838206511:0}, "usb-%s-%s"={73786976294838206552:0}, "usb_acecad"={73786976294838206550:0}, (int )size > actual ? actual : -1=-7, \old()=0, \old()=0, \old(int_urb)=0, \old(int_urb)=0, \old(ldv_retval_0)=0, \old(ldv_retval_1)=0, \old(ldv_state_variable_0)=0, \old(ldv_state_variable_1)=0, \old(ref_cnt)=0, \old(size)=64, \old(URB_STATE)=0, \old(usb_acecad_driver_group1)=0, \old(usb_acecad_driver_group1)=0, \old(usb_counter)=0, \old(usb_intfdata)=0, \old(usb_intfdata)=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={73786976294838206533:73786976294838206510}, actual=-7, buf={36893488147419103233:128}, buf={36893488147419103233:128}, bulk_urb={0:0}, dev={73786976294838206465:0}, dev={73786976294838206465:0}, DEV_STATE=0, int_urb={0:0}, INTERF_STATE=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ref_cnt=0, SERIAL_STATE=0, size=64, snprintf(buf, size, "usb-%s-%s", (dev->bus)->bus_name, (char *)(& dev->devpath))=-7, URB_STATE=1, usb_acecad_driver={73786976294838206497:0}, usb_acecad_driver_group1={-18446744073709551615:0}, usb_acecad_id_table={73786976294838206476:0}, usb_counter=0, usb_intfdata={0:0}] [L3350] RET return ((int )size > actual ? actual : -1); [L3812] usb_make_path(dev, (char *)(& acecad->phys), 64UL) VAL [={0:0}, ={0:0}, " "={73786976294838206466:0}, "/input0"={73786976294838206543:0}, "<3>acecad: can\'t resubmit intr, %s-%s/input0, status %d\n"={73786976294838206471:0}, "<6>acecad: v3.2:USB Acecad Flair tablet driver\n"={73786976294838206475:0}, "acecad"={73786976294838206500:0}, "include/linux/usb.h"={73786976294838206541:0}, "include/linux/usb.h"={73786976294838206496:0}, "USB Acecad 302 Tablet %04x:%04x"={73786976294838206535:0}, "USB Acecad Flair Tablet %04x:%04x"={73786976294838206511:0}, "usb-%s-%s"={73786976294838206552:0}, "usb_acecad"={73786976294838206550:0}, \old()=0, \old()=0, \old(int_urb)=0, \old(int_urb)=0, \old(ldv_retval_0)=0, \old(ldv_retval_1)=0, \old(ldv_state_variable_0)=0, \old(ldv_state_variable_1)=0, \old(ref_cnt)=0, \old(URB_STATE)=0, \old(usb_acecad_driver_group1)=0, \old(usb_acecad_driver_group1)=0, \old(usb_counter)=0, \old(usb_intfdata)=0, \old(usb_intfdata)=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={73786976294838206533:73786976294838206510}, acecad={36893488147419103233:0}, bulk_urb={0:0}, dev={73786976294838206465:0}, DEV_STATE=0, endpoint={73786976294838206545:0}, id={18446744073709551617:0}, id={18446744073709551617:0}, input_dev={55340232221128654849:0}, int_urb={0:0}, INTERF_STATE=0, interface={73786976294838206544:0}, intf={-18446744073709551615:0}, intf={-18446744073709551615:0}, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, maxp=9, pipe=-1, ref_cnt=0, SERIAL_STATE=0, tmp={73786976294838206465:0}, tmp___0=1, tmp___1=17, tmp___2=9, tmp___3={36893488147419103233:0}, tmp___4={-2:3}, URB_STATE=1, usb_acecad_driver={73786976294838206497:0}, usb_acecad_driver_group1={-18446744073709551615:0}, usb_acecad_id_table={73786976294838206476:0}, usb_counter=0, usb_intfdata={0:0}, usb_make_path(dev, (char *)(& acecad->phys), 64UL)=-7] [L3813] FCALL strlcat((char *)(& acecad->phys), "/input0", 64UL) [L3814] FCALL input_dev->name = (char const *)(& acecad->name) [L3815] FCALL input_dev->phys = (char const *)(& acecad->phys) VAL [={0:0}, ={0:0}, " "={73786976294838206466:0}, "/input0"={73786976294838206543:0}, "<3>acecad: can\'t resubmit intr, %s-%s/input0, status %d\n"={73786976294838206471:0}, "<6>acecad: v3.2:USB Acecad Flair tablet driver\n"={73786976294838206475:0}, "acecad"={73786976294838206500:0}, "include/linux/usb.h"={73786976294838206541:0}, "include/linux/usb.h"={73786976294838206496:0}, "USB Acecad 302 Tablet %04x:%04x"={73786976294838206535:0}, "USB Acecad Flair Tablet %04x:%04x"={73786976294838206511:0}, "usb-%s-%s"={73786976294838206552:0}, "usb_acecad"={73786976294838206550:0}, \old()=0, \old()=0, \old(int_urb)=0, \old(int_urb)=0, \old(ldv_retval_0)=0, \old(ldv_retval_1)=0, \old(ldv_state_variable_0)=0, \old(ldv_state_variable_1)=0, \old(ref_cnt)=0, \old(URB_STATE)=0, \old(usb_acecad_driver_group1)=0, \old(usb_acecad_driver_group1)=0, \old(usb_counter)=0, \old(usb_intfdata)=0, \old(usb_intfdata)=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={73786976294838206533:73786976294838206510}, acecad={36893488147419103233:0}, bulk_urb={0:0}, dev={73786976294838206465:0}, DEV_STATE=0, endpoint={73786976294838206545:0}, id={18446744073709551617:0}, id={18446744073709551617:0}, input_dev={55340232221128654849:0}, int_urb={0:0}, INTERF_STATE=0, interface={73786976294838206544:0}, intf={-18446744073709551615:0}, intf={-18446744073709551615:0}, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, maxp=9, pipe=-1, ref_cnt=0, SERIAL_STATE=0, tmp={73786976294838206465:0}, tmp___0=1, tmp___1=17, tmp___2=9, tmp___3={36893488147419103233:0}, tmp___4={-2:3}, URB_STATE=1, usb_acecad_driver={73786976294838206497:0}, usb_acecad_driver_group1={-18446744073709551615:0}, usb_acecad_id_table={73786976294838206476:0}, usb_counter=0, usb_intfdata={0:0}] [L3816] CALL usb_to_input_id((struct usb_device const *)dev, & input_dev->id) VAL [={0:0}, ={0:0}, " "={73786976294838206466:0}, "/input0"={73786976294838206543:0}, "<3>acecad: can\'t resubmit intr, %s-%s/input0, status %d\n"={73786976294838206471:0}, "<6>acecad: v3.2:USB Acecad Flair tablet driver\n"={73786976294838206475:0}, "acecad"={73786976294838206500:0}, "include/linux/usb.h"={73786976294838206541:0}, "include/linux/usb.h"={73786976294838206496:0}, "USB Acecad 302 Tablet %04x:%04x"={73786976294838206535:0}, "USB Acecad Flair Tablet %04x:%04x"={73786976294838206511:0}, "usb-%s-%s"={73786976294838206552:0}, "usb_acecad"={73786976294838206550:0}, \old()=0, \old()=0, \old(int_urb)=0, \old(int_urb)=0, \old(ldv_retval_0)=0, \old(ldv_retval_1)=0, \old(ldv_state_variable_0)=0, \old(ldv_state_variable_1)=0, \old(ref_cnt)=0, \old(URB_STATE)=0, \old(usb_acecad_driver_group1)=0, \old(usb_acecad_driver_group1)=0, \old(usb_counter)=0, \old(usb_intfdata)=0, \old(usb_intfdata)=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={73786976294838206533:73786976294838206510}, bulk_urb={0:0}, dev={73786976294838206465:0}, DEV_STATE=0, id={55340232221128654849:24}, int_urb={0:0}, INTERF_STATE=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ref_cnt=0, SERIAL_STATE=0, URB_STATE=1, usb_acecad_driver={73786976294838206497:0}, usb_acecad_driver_group1={-18446744073709551615:0}, usb_acecad_id_table={73786976294838206476:0}, usb_counter=0, usb_intfdata={0:0}] [L3635] FCALL id->bustype = 3U [L3636] EXPR, FCALL dev->descriptor.idVendor [L3636] FCALL id->vendor = dev->descriptor.idVendor [L3637] EXPR, FCALL dev->descriptor.idProduct [L3637] FCALL id->product = dev->descriptor.idProduct [L3638] EXPR, FCALL dev->descriptor.bcdDevice [L3638] RET, FCALL id->version = dev->descriptor.bcdDevice [L3816] usb_to_input_id((struct usb_device const *)dev, & input_dev->id) VAL [={0:0}, ={0:0}, " "={73786976294838206466:0}, "/input0"={73786976294838206543:0}, "<3>acecad: can\'t resubmit intr, %s-%s/input0, status %d\n"={73786976294838206471:0}, "<6>acecad: v3.2:USB Acecad Flair tablet driver\n"={73786976294838206475:0}, "acecad"={73786976294838206500:0}, "include/linux/usb.h"={73786976294838206541:0}, "include/linux/usb.h"={73786976294838206496:0}, "USB Acecad 302 Tablet %04x:%04x"={73786976294838206535:0}, "USB Acecad Flair Tablet %04x:%04x"={73786976294838206511:0}, "usb-%s-%s"={73786976294838206552:0}, "usb_acecad"={73786976294838206550:0}, \old()=0, \old()=0, \old(int_urb)=0, \old(int_urb)=0, \old(ldv_retval_0)=0, \old(ldv_retval_1)=0, \old(ldv_state_variable_0)=0, \old(ldv_state_variable_1)=0, \old(ref_cnt)=0, \old(URB_STATE)=0, \old(usb_acecad_driver_group1)=0, \old(usb_acecad_driver_group1)=0, \old(usb_counter)=0, \old(usb_intfdata)=0, \old(usb_intfdata)=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={73786976294838206533:73786976294838206510}, acecad={36893488147419103233:0}, bulk_urb={0:0}, dev={73786976294838206465:0}, DEV_STATE=0, endpoint={73786976294838206545:0}, id={18446744073709551617:0}, id={18446744073709551617:0}, input_dev={55340232221128654849:0}, int_urb={0:0}, INTERF_STATE=0, interface={73786976294838206544:0}, intf={-18446744073709551615:0}, intf={-18446744073709551615:0}, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, maxp=9, pipe=-1, ref_cnt=0, SERIAL_STATE=0, tmp={73786976294838206465:0}, tmp___0=1, tmp___1=17, tmp___2=9, tmp___3={36893488147419103233:0}, tmp___4={-2:3}, URB_STATE=1, usb_acecad_driver={73786976294838206497:0}, usb_acecad_driver_group1={-18446744073709551615:0}, usb_acecad_id_table={73786976294838206476:0}, usb_counter=0, usb_intfdata={0:0}] [L3817] FCALL input_dev->dev.parent = & intf->dev VAL [={0:0}, ={0:0}, " "={73786976294838206466:0}, "/input0"={73786976294838206543:0}, "<3>acecad: can\'t resubmit intr, %s-%s/input0, status %d\n"={73786976294838206471:0}, "<6>acecad: v3.2:USB Acecad Flair tablet driver\n"={73786976294838206475:0}, "acecad"={73786976294838206500:0}, "include/linux/usb.h"={73786976294838206541:0}, "include/linux/usb.h"={73786976294838206496:0}, "USB Acecad 302 Tablet %04x:%04x"={73786976294838206535:0}, "USB Acecad Flair Tablet %04x:%04x"={73786976294838206511:0}, "usb-%s-%s"={73786976294838206552:0}, "usb_acecad"={73786976294838206550:0}, \old()=0, \old()=0, \old(int_urb)=0, \old(int_urb)=0, \old(ldv_retval_0)=0, \old(ldv_retval_1)=0, \old(ldv_state_variable_0)=0, \old(ldv_state_variable_1)=0, \old(ref_cnt)=0, \old(URB_STATE)=0, \old(usb_acecad_driver_group1)=0, \old(usb_acecad_driver_group1)=0, \old(usb_counter)=0, \old(usb_intfdata)=0, \old(usb_intfdata)=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={73786976294838206533:73786976294838206510}, acecad={36893488147419103233:0}, bulk_urb={0:0}, dev={73786976294838206465:0}, DEV_STATE=0, endpoint={73786976294838206545:0}, id={18446744073709551617:0}, id={18446744073709551617:0}, input_dev={55340232221128654849:0}, int_urb={0:0}, INTERF_STATE=0, interface={73786976294838206544:0}, intf={-18446744073709551615:0}, intf={-18446744073709551615:0}, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, maxp=9, pipe=-1, ref_cnt=0, SERIAL_STATE=0, tmp={73786976294838206465:0}, tmp___0=1, tmp___1=17, tmp___2=9, tmp___3={36893488147419103233:0}, tmp___4={-2:3}, URB_STATE=1, usb_acecad_driver={73786976294838206497:0}, usb_acecad_driver_group1={-18446744073709551615:0}, usb_acecad_id_table={73786976294838206476:0}, usb_counter=0, usb_intfdata={0:0}] [L3818] CALL input_set_drvdata(input_dev, (void *)acecad) VAL [={0:0}, ={0:0}, " "={73786976294838206466:0}, "/input0"={73786976294838206543:0}, "<3>acecad: can\'t resubmit intr, %s-%s/input0, status %d\n"={73786976294838206471:0}, "<6>acecad: v3.2:USB Acecad Flair tablet driver\n"={73786976294838206475:0}, "acecad"={73786976294838206500:0}, "include/linux/usb.h"={73786976294838206541:0}, "include/linux/usb.h"={73786976294838206496:0}, "USB Acecad 302 Tablet %04x:%04x"={73786976294838206535:0}, "USB Acecad Flair Tablet %04x:%04x"={73786976294838206511:0}, "usb-%s-%s"={73786976294838206552:0}, "usb_acecad"={73786976294838206550:0}, \old()=0, \old()=0, \old(int_urb)=0, \old(int_urb)=0, \old(ldv_retval_0)=0, \old(ldv_retval_1)=0, \old(ldv_state_variable_0)=0, \old(ldv_state_variable_1)=0, \old(ref_cnt)=0, \old(URB_STATE)=0, \old(usb_acecad_driver_group1)=0, \old(usb_acecad_driver_group1)=0, \old(usb_counter)=0, \old(usb_intfdata)=0, \old(usb_intfdata)=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={73786976294838206533:73786976294838206510}, bulk_urb={0:0}, data={36893488147419103233:0}, dev={55340232221128654849:0}, DEV_STATE=0, int_urb={0:0}, INTERF_STATE=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ref_cnt=0, SERIAL_STATE=0, URB_STATE=1, usb_acecad_driver={73786976294838206497:0}, usb_acecad_driver_group1={-18446744073709551615:0}, usb_acecad_id_table={73786976294838206476:0}, usb_counter=0, usb_intfdata={0:0}] [L3592] RET, FCALL dev_set_drvdata(& dev->dev, data) VAL [={0:0}, ={0:0}, " "={73786976294838206466:0}, "/input0"={73786976294838206543:0}, "<3>acecad: can\'t resubmit intr, %s-%s/input0, status %d\n"={73786976294838206471:0}, "<6>acecad: v3.2:USB Acecad Flair tablet driver\n"={73786976294838206475:0}, "acecad"={73786976294838206500:0}, "include/linux/usb.h"={73786976294838206541:0}, "include/linux/usb.h"={73786976294838206496:0}, "USB Acecad 302 Tablet %04x:%04x"={73786976294838206535:0}, "USB Acecad Flair Tablet %04x:%04x"={73786976294838206511:0}, "usb-%s-%s"={73786976294838206552:0}, "usb_acecad"={73786976294838206550:0}, \old()=0, \old()=0, \old(int_urb)=0, \old(int_urb)=0, \old(ldv_retval_0)=0, \old(ldv_retval_1)=0, \old(ldv_state_variable_0)=0, \old(ldv_state_variable_1)=0, \old(ref_cnt)=0, \old(URB_STATE)=0, \old(usb_acecad_driver_group1)=0, \old(usb_acecad_driver_group1)=0, \old(usb_counter)=0, \old(usb_intfdata)=0, \old(usb_intfdata)=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={73786976294838206533:73786976294838206510}, bulk_urb={0:0}, data={36893488147419103233:0}, data={36893488147419103233:0}, dev={55340232221128654849:0}, dev={55340232221128654849:0}, DEV_STATE=0, int_urb={0:0}, INTERF_STATE=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ref_cnt=0, SERIAL_STATE=0, URB_STATE=1, usb_acecad_driver={73786976294838206497:0}, usb_acecad_driver_group1={-18446744073709551615:0}, usb_acecad_id_table={73786976294838206476:0}, usb_counter=0, usb_intfdata={0:0}] [L3818] input_set_drvdata(input_dev, (void *)acecad) VAL [={0:0}, ={0:0}, " "={73786976294838206466:0}, "/input0"={73786976294838206543:0}, "<3>acecad: can\'t resubmit intr, %s-%s/input0, status %d\n"={73786976294838206471:0}, "<6>acecad: v3.2:USB Acecad Flair tablet driver\n"={73786976294838206475:0}, "acecad"={73786976294838206500:0}, "include/linux/usb.h"={73786976294838206541:0}, "include/linux/usb.h"={73786976294838206496:0}, "USB Acecad 302 Tablet %04x:%04x"={73786976294838206535:0}, "USB Acecad Flair Tablet %04x:%04x"={73786976294838206511:0}, "usb-%s-%s"={73786976294838206552:0}, "usb_acecad"={73786976294838206550:0}, \old()=0, \old()=0, \old(int_urb)=0, \old(int_urb)=0, \old(ldv_retval_0)=0, \old(ldv_retval_1)=0, \old(ldv_state_variable_0)=0, \old(ldv_state_variable_1)=0, \old(ref_cnt)=0, \old(URB_STATE)=0, \old(usb_acecad_driver_group1)=0, \old(usb_acecad_driver_group1)=0, \old(usb_counter)=0, \old(usb_intfdata)=0, \old(usb_intfdata)=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={73786976294838206533:73786976294838206510}, acecad={36893488147419103233:0}, bulk_urb={0:0}, dev={73786976294838206465:0}, DEV_STATE=0, endpoint={73786976294838206545:0}, id={18446744073709551617:0}, id={18446744073709551617:0}, input_dev={55340232221128654849:0}, int_urb={0:0}, INTERF_STATE=0, interface={73786976294838206544:0}, intf={-18446744073709551615:0}, intf={-18446744073709551615:0}, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, maxp=9, pipe=-1, ref_cnt=0, SERIAL_STATE=0, tmp={73786976294838206465:0}, tmp___0=1, tmp___1=17, tmp___2=9, tmp___3={36893488147419103233:0}, tmp___4={-2:3}, URB_STATE=1, usb_acecad_driver={73786976294838206497:0}, usb_acecad_driver_group1={-18446744073709551615:0}, usb_acecad_id_table={73786976294838206476:0}, usb_counter=0, usb_intfdata={0:0}] [L3819] FCALL input_dev->open = & usb_acecad_open [L3820] FCALL input_dev->close = & usb_acecad_close [L3821] FCALL input_dev->evbit[0] = 10UL [L3822] FCALL input_dev->keybit[5] = 7169UL [L3823] FCALL id->driver_info [L3824] case 0UL: [L3825] FCALL input_set_abs_params(input_dev, 0U, 0, 5000, 4, 0) [L3826] FCALL input_set_abs_params(input_dev, 1U, 0, 3750, 4, 0) [L3827] FCALL input_set_abs_params(input_dev, 24U, 0, 512, 0, 0) [L3828] tmp___5 = strlen((char const *)(& acecad->name)) [L3829] COND TRUE tmp___5 == 0UL [L3831] FCALL dev->descriptor.idVendor [L3831] FCALL dev->descriptor.idProduct [L3850] EXPR, FCALL acecad->irq [L3850] EXPR, FCALL acecad->data VAL [={0:0}, ={0:0}, " "={73786976294838206466:0}, "/input0"={73786976294838206543:0}, "<3>acecad: can\'t resubmit intr, %s-%s/input0, status %d\n"={73786976294838206471:0}, "<6>acecad: v3.2:USB Acecad Flair tablet driver\n"={73786976294838206475:0}, "acecad"={73786976294838206500:0}, "include/linux/usb.h"={73786976294838206541:0}, "include/linux/usb.h"={73786976294838206496:0}, "USB Acecad 302 Tablet %04x:%04x"={73786976294838206535:0}, "USB Acecad Flair Tablet %04x:%04x"={73786976294838206511:0}, "usb-%s-%s"={73786976294838206552:0}, "usb_acecad"={73786976294838206550:0}, \old()=0, \old()=0, \old(int_urb)=0, \old(int_urb)=0, \old(ldv_retval_0)=0, \old(ldv_retval_1)=0, \old(ldv_state_variable_0)=0, \old(ldv_state_variable_1)=0, \old(ref_cnt)=0, \old(URB_STATE)=0, \old(usb_acecad_driver_group1)=0, \old(usb_acecad_driver_group1)=0, \old(usb_counter)=0, \old(usb_intfdata)=0, \old(usb_intfdata)=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={73786976294838206533:73786976294838206510}, acecad={36893488147419103233:0}, acecad->data={-2:3}, acecad->irq={17:-16}, bulk_urb={0:0}, dev={73786976294838206465:0}, DEV_STATE=0, endpoint={73786976294838206545:0}, id={18446744073709551617:0}, id={18446744073709551617:0}, id->driver_info=0, input_dev={55340232221128654849:0}, int_urb={0:0}, INTERF_STATE=0, interface={73786976294838206544:0}, intf={-18446744073709551615:0}, intf={-18446744073709551615:0}, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, maxp=9, pipe=-1, ref_cnt=0, SERIAL_STATE=0, tmp={73786976294838206465:0}, tmp___0=1, tmp___1=17, tmp___2=9, tmp___3={36893488147419103233:0}, tmp___4={-2:3}, tmp___5=0, URB_STATE=1, usb_acecad_driver={73786976294838206497:0}, usb_acecad_driver_group1={-18446744073709551615:0}, usb_acecad_id_table={73786976294838206476:0}, usb_counter=0, usb_intfdata={0:0}] [L3851] COND TRUE, EXPR 8 < maxp ? 8 : maxp VAL [={0:0}, ={0:0}, " "={73786976294838206466:0}, "/input0"={73786976294838206543:0}, "<3>acecad: can\'t resubmit intr, %s-%s/input0, status %d\n"={73786976294838206471:0}, "<6>acecad: v3.2:USB Acecad Flair tablet driver\n"={73786976294838206475:0}, "acecad"={73786976294838206500:0}, "include/linux/usb.h"={73786976294838206541:0}, "include/linux/usb.h"={73786976294838206496:0}, "USB Acecad 302 Tablet %04x:%04x"={73786976294838206535:0}, "USB Acecad Flair Tablet %04x:%04x"={73786976294838206511:0}, "usb-%s-%s"={73786976294838206552:0}, "usb_acecad"={73786976294838206550:0}, 8 < maxp ? 8 : maxp=8, \old()=0, \old()=0, \old(int_urb)=0, \old(int_urb)=0, \old(ldv_retval_0)=0, \old(ldv_retval_1)=0, \old(ldv_state_variable_0)=0, \old(ldv_state_variable_1)=0, \old(ref_cnt)=0, \old(URB_STATE)=0, \old(usb_acecad_driver_group1)=0, \old(usb_acecad_driver_group1)=0, \old(usb_counter)=0, \old(usb_intfdata)=0, \old(usb_intfdata)=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={73786976294838206533:73786976294838206510}, acecad={36893488147419103233:0}, acecad->data={-2:3}, acecad->irq={17:-16}, bulk_urb={0:0}, dev={73786976294838206465:0}, DEV_STATE=0, endpoint={73786976294838206545:0}, id={18446744073709551617:0}, id={18446744073709551617:0}, id->driver_info=0, input_dev={55340232221128654849:0}, int_urb={0:0}, INTERF_STATE=0, interface={73786976294838206544:0}, intf={-18446744073709551615:0}, intf={-18446744073709551615:0}, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, maxp=9, pipe=-1, ref_cnt=0, SERIAL_STATE=0, tmp={73786976294838206465:0}, tmp___0=1, tmp___1=17, tmp___2=9, tmp___3={36893488147419103233:0}, tmp___4={-2:3}, tmp___5=0, URB_STATE=1, usb_acecad_driver={73786976294838206497:0}, usb_acecad_driver_group1={-18446744073709551615:0}, usb_acecad_id_table={73786976294838206476:0}, usb_counter=0, usb_intfdata={0:0}] [L3851] EXPR, FCALL endpoint->bInterval VAL [={0:0}, ={0:0}, " "={73786976294838206466:0}, "/input0"={73786976294838206543:0}, "<3>acecad: can\'t resubmit intr, %s-%s/input0, status %d\n"={73786976294838206471:0}, "<6>acecad: v3.2:USB Acecad Flair tablet driver\n"={73786976294838206475:0}, "acecad"={73786976294838206500:0}, "include/linux/usb.h"={73786976294838206541:0}, "include/linux/usb.h"={73786976294838206496:0}, "USB Acecad 302 Tablet %04x:%04x"={73786976294838206535:0}, "USB Acecad Flair Tablet %04x:%04x"={73786976294838206511:0}, "usb-%s-%s"={73786976294838206552:0}, "usb_acecad"={73786976294838206550:0}, 8 < maxp ? 8 : maxp=8, \old()=0, \old()=0, \old(int_urb)=0, \old(int_urb)=0, \old(ldv_retval_0)=0, \old(ldv_retval_1)=0, \old(ldv_state_variable_0)=0, \old(ldv_state_variable_1)=0, \old(ref_cnt)=0, \old(URB_STATE)=0, \old(usb_acecad_driver_group1)=0, \old(usb_acecad_driver_group1)=0, \old(usb_counter)=0, \old(usb_intfdata)=0, \old(usb_intfdata)=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={73786976294838206533:73786976294838206510}, acecad={36893488147419103233:0}, acecad->data={-2:3}, acecad->irq={17:-16}, bulk_urb={0:0}, dev={73786976294838206465:0}, DEV_STATE=0, endpoint={73786976294838206545:0}, endpoint->bInterval=1, id={18446744073709551617:0}, id={18446744073709551617:0}, id->driver_info=0, input_dev={55340232221128654849:0}, int_urb={0:0}, INTERF_STATE=0, interface={73786976294838206544:0}, intf={-18446744073709551615:0}, intf={-18446744073709551615:0}, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, maxp=9, pipe=-1, ref_cnt=0, SERIAL_STATE=0, tmp={73786976294838206465:0}, tmp___0=1, tmp___1=17, tmp___2=9, tmp___3={36893488147419103233:0}, tmp___4={-2:3}, tmp___5=0, URB_STATE=1, usb_acecad_driver={73786976294838206497:0}, usb_acecad_driver_group1={-18446744073709551615:0}, usb_acecad_id_table={73786976294838206476:0}, usb_counter=0, usb_intfdata={0:0}] [L3850-L3851] CALL ldv_usb_fill_int_urb_6(acecad->irq, dev, (unsigned int )pipe, (void *)acecad->data, 8 < maxp ? 8 : maxp, & usb_acecad_irq, (void *)acecad, (int )endpoint->bInterval) VAL [={0:0}, ={0:0}, " "={73786976294838206466:0}, "/input0"={73786976294838206543:0}, "<3>acecad: can\'t resubmit intr, %s-%s/input0, status %d\n"={73786976294838206471:0}, "<6>acecad: v3.2:USB Acecad Flair tablet driver\n"={73786976294838206475:0}, "acecad"={73786976294838206500:0}, "include/linux/usb.h"={73786976294838206541:0}, "include/linux/usb.h"={73786976294838206496:0}, "USB Acecad 302 Tablet %04x:%04x"={73786976294838206535:0}, "USB Acecad Flair Tablet %04x:%04x"={73786976294838206511:0}, "usb-%s-%s"={73786976294838206552:0}, "usb_acecad"={73786976294838206550:0}, \old()=0, \old()=0, \old(buffer_length)=8, \old(int_urb)=0, \old(int_urb)=0, \old(interval)=1, \old(ldv_retval_0)=0, \old(ldv_retval_1)=0, \old(ldv_state_variable_0)=0, \old(ldv_state_variable_1)=0, \old(pipe)=4294967295, \old(ref_cnt)=0, \old(URB_STATE)=0, \old(usb_acecad_driver_group1)=0, \old(usb_acecad_driver_group1)=0, \old(usb_counter)=0, \old(usb_intfdata)=0, \old(usb_intfdata)=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={73786976294838206533:73786976294838206510}, bulk_urb={0:0}, complete_fn={-1:2}, context={36893488147419103233:0}, dev={73786976294838206465:0}, DEV_STATE=0, int_urb={0:0}, INTERF_STATE=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ref_cnt=0, SERIAL_STATE=0, transfer_buffer={-2:3}, urb={17:-16}, URB_STATE=1, usb_acecad_driver={73786976294838206497:0}, usb_acecad_driver_group1={-18446744073709551615:0}, usb_acecad_id_table={73786976294838206476:0}, usb_counter=0, usb_intfdata={0:0}] [L4100] CALL ldv_fill_int_urb(complete_fn) VAL [={0:0}, ={0:0}, " "={73786976294838206466:0}, "/input0"={73786976294838206543:0}, "<3>acecad: can\'t resubmit intr, %s-%s/input0, status %d\n"={73786976294838206471:0}, "<6>acecad: v3.2:USB Acecad Flair tablet driver\n"={73786976294838206475:0}, "acecad"={73786976294838206500:0}, "include/linux/usb.h"={73786976294838206541:0}, "include/linux/usb.h"={73786976294838206496:0}, "USB Acecad 302 Tablet %04x:%04x"={73786976294838206535:0}, "USB Acecad Flair Tablet %04x:%04x"={73786976294838206511:0}, "usb-%s-%s"={73786976294838206552:0}, "usb_acecad"={73786976294838206550:0}, \old()=0, \old()=0, \old(int_urb)=0, \old(int_urb)=0, \old(ldv_retval_0)=0, \old(ldv_retval_1)=0, \old(ldv_state_variable_0)=0, \old(ldv_state_variable_1)=0, \old(ref_cnt)=0, \old(URB_STATE)=0, \old(usb_acecad_driver_group1)=0, \old(usb_acecad_driver_group1)=0, \old(usb_counter)=0, \old(usb_intfdata)=0, \old(usb_intfdata)=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={73786976294838206533:73786976294838206510}, bulk_urb={0:0}, complete_fn={-1:2}, DEV_STATE=0, int_urb={0:0}, INTERF_STATE=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ref_cnt=0, SERIAL_STATE=0, URB_STATE=1, usb_acecad_driver={73786976294838206497:0}, usb_acecad_driver_group1={-18446744073709551615:0}, usb_acecad_id_table={73786976294838206476:0}, usb_counter=0, usb_intfdata={0:0}] [L4218] struct urb *value ; [L4219] void *tmp ; [L4220] int tmp___0 ; VAL [={0:0}, ={0:0}, " "={73786976294838206466:0}, "/input0"={73786976294838206543:0}, "<3>acecad: can\'t resubmit intr, %s-%s/input0, status %d\n"={73786976294838206471:0}, "<6>acecad: v3.2:USB Acecad Flair tablet driver\n"={73786976294838206475:0}, "acecad"={73786976294838206500:0}, "include/linux/usb.h"={73786976294838206541:0}, "include/linux/usb.h"={73786976294838206496:0}, "USB Acecad 302 Tablet %04x:%04x"={73786976294838206535:0}, "USB Acecad Flair Tablet %04x:%04x"={73786976294838206511:0}, "usb-%s-%s"={73786976294838206552:0}, "usb_acecad"={73786976294838206550:0}, \old()=0, \old()=0, \old(int_urb)=0, \old(int_urb)=0, \old(ldv_retval_0)=0, \old(ldv_retval_1)=0, \old(ldv_state_variable_0)=0, \old(ldv_state_variable_1)=0, \old(ref_cnt)=0, \old(URB_STATE)=0, \old(usb_acecad_driver_group1)=0, \old(usb_acecad_driver_group1)=0, \old(usb_counter)=0, \old(usb_intfdata)=0, \old(usb_intfdata)=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={73786976294838206533:73786976294838206510}, bulk_urb={0:0}, complete_fn={-1:2}, complete_fn={-1:2}, DEV_STATE=0, int_urb={0:0}, INTERF_STATE=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ref_cnt=0, SERIAL_STATE=0, URB_STATE=1, usb_acecad_driver={73786976294838206497:0}, usb_acecad_driver_group1={-18446744073709551615:0}, usb_acecad_id_table={73786976294838206476:0}, usb_counter=0, usb_intfdata={0:0}] [L4223] CALL, EXPR ldv_undef_ptr() VAL [={0:0}, ={0:0}, " "={73786976294838206466:0}, "/input0"={73786976294838206543:0}, "<3>acecad: can\'t resubmit intr, %s-%s/input0, status %d\n"={73786976294838206471:0}, "<6>acecad: v3.2:USB Acecad Flair tablet driver\n"={73786976294838206475:0}, "acecad"={73786976294838206500:0}, "include/linux/usb.h"={73786976294838206541:0}, "include/linux/usb.h"={73786976294838206496:0}, "USB Acecad 302 Tablet %04x:%04x"={73786976294838206535:0}, "USB Acecad Flair Tablet %04x:%04x"={73786976294838206511:0}, "usb-%s-%s"={73786976294838206552:0}, "usb_acecad"={73786976294838206550:0}, \old()=0, \old()=0, \old(int_urb)=0, \old(int_urb)=0, \old(ldv_retval_0)=0, \old(ldv_retval_1)=0, \old(ldv_state_variable_0)=0, \old(ldv_state_variable_1)=0, \old(ref_cnt)=0, \old(URB_STATE)=0, \old(usb_acecad_driver_group1)=0, \old(usb_acecad_driver_group1)=0, \old(usb_counter)=0, \old(usb_intfdata)=0, \old(usb_intfdata)=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={73786976294838206533:73786976294838206510}, bulk_urb={0:0}, DEV_STATE=0, int_urb={0:0}, INTERF_STATE=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ref_cnt=0, SERIAL_STATE=0, URB_STATE=1, usb_acecad_driver={73786976294838206497:0}, usb_acecad_driver_group1={-18446744073709551615:0}, usb_acecad_id_table={73786976294838206476:0}, usb_counter=0, usb_intfdata={0:0}] [L3533] void *tmp ; [L3536] tmp = __VERIFIER_nondet_pointer() [L3537] RET return (tmp); VAL [={0:0}, ={0:0}, " "={73786976294838206466:0}, "/input0"={73786976294838206543:0}, "<3>acecad: can\'t resubmit intr, %s-%s/input0, status %d\n"={73786976294838206471:0}, "<6>acecad: v3.2:USB Acecad Flair tablet driver\n"={73786976294838206475:0}, "acecad"={73786976294838206500:0}, "include/linux/usb.h"={73786976294838206541:0}, "include/linux/usb.h"={73786976294838206496:0}, "USB Acecad 302 Tablet %04x:%04x"={73786976294838206535:0}, "USB Acecad Flair Tablet %04x:%04x"={73786976294838206511:0}, "usb-%s-%s"={73786976294838206552:0}, "usb_acecad"={73786976294838206550:0}, \old()=0, \old()=0, \old(int_urb)=0, \old(int_urb)=0, \old(ldv_retval_0)=0, \old(ldv_retval_1)=0, \old(ldv_state_variable_0)=0, \old(ldv_state_variable_1)=0, \old(ref_cnt)=0, \old(URB_STATE)=0, \old(usb_acecad_driver_group1)=0, \old(usb_acecad_driver_group1)=0, \old(usb_counter)=0, \old(usb_intfdata)=0, \old(usb_intfdata)=0, \result={-8:9}, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={73786976294838206533:73786976294838206510}, bulk_urb={0:0}, DEV_STATE=0, int_urb={0:0}, INTERF_STATE=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ref_cnt=0, SERIAL_STATE=0, tmp={-8:9}, URB_STATE=1, usb_acecad_driver={73786976294838206497:0}, usb_acecad_driver_group1={-18446744073709551615:0}, usb_acecad_id_table={73786976294838206476:0}, usb_counter=0, usb_intfdata={0:0}] [L4223] EXPR ldv_undef_ptr() VAL [={0:0}, ={0:0}, " "={73786976294838206466:0}, "/input0"={73786976294838206543:0}, "<3>acecad: can\'t resubmit intr, %s-%s/input0, status %d\n"={73786976294838206471:0}, "<6>acecad: v3.2:USB Acecad Flair tablet driver\n"={73786976294838206475:0}, "acecad"={73786976294838206500:0}, "include/linux/usb.h"={73786976294838206541:0}, "include/linux/usb.h"={73786976294838206496:0}, "USB Acecad 302 Tablet %04x:%04x"={73786976294838206535:0}, "USB Acecad Flair Tablet %04x:%04x"={73786976294838206511:0}, "usb-%s-%s"={73786976294838206552:0}, "usb_acecad"={73786976294838206550:0}, \old()=0, \old()=0, \old(int_urb)=0, \old(int_urb)=0, \old(ldv_retval_0)=0, \old(ldv_retval_1)=0, \old(ldv_state_variable_0)=0, \old(ldv_state_variable_1)=0, \old(ref_cnt)=0, \old(URB_STATE)=0, \old(usb_acecad_driver_group1)=0, \old(usb_acecad_driver_group1)=0, \old(usb_counter)=0, \old(usb_intfdata)=0, \old(usb_intfdata)=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={73786976294838206533:73786976294838206510}, bulk_urb={0:0}, complete_fn={-1:2}, complete_fn={-1:2}, DEV_STATE=0, int_urb={0:0}, INTERF_STATE=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_undef_ptr()={-8:9}, ref_cnt=0, SERIAL_STATE=0, URB_STATE=1, usb_acecad_driver={73786976294838206497:0}, usb_acecad_driver_group1={-18446744073709551615:0}, usb_acecad_id_table={73786976294838206476:0}, usb_counter=0, usb_intfdata={0:0}] [L4223] tmp = ldv_undef_ptr() [L4224] value = (struct urb *)tmp VAL [={0:0}, ={0:0}, " "={73786976294838206466:0}, "/input0"={73786976294838206543:0}, "<3>acecad: can\'t resubmit intr, %s-%s/input0, status %d\n"={73786976294838206471:0}, "<6>acecad: v3.2:USB Acecad Flair tablet driver\n"={73786976294838206475:0}, "acecad"={73786976294838206500:0}, "include/linux/usb.h"={73786976294838206541:0}, "include/linux/usb.h"={73786976294838206496:0}, "USB Acecad 302 Tablet %04x:%04x"={73786976294838206535:0}, "USB Acecad Flair Tablet %04x:%04x"={73786976294838206511:0}, "usb-%s-%s"={73786976294838206552:0}, "usb_acecad"={73786976294838206550:0}, \old()=0, \old()=0, \old(int_urb)=0, \old(int_urb)=0, \old(ldv_retval_0)=0, \old(ldv_retval_1)=0, \old(ldv_state_variable_0)=0, \old(ldv_state_variable_1)=0, \old(ref_cnt)=0, \old(URB_STATE)=0, \old(usb_acecad_driver_group1)=0, \old(usb_acecad_driver_group1)=0, \old(usb_counter)=0, \old(usb_intfdata)=0, \old(usb_intfdata)=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={73786976294838206533:73786976294838206510}, bulk_urb={0:0}, complete_fn={-1:2}, complete_fn={-1:2}, DEV_STATE=0, int_urb={0:0}, INTERF_STATE=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ref_cnt=0, SERIAL_STATE=0, tmp={-8:9}, URB_STATE=1, usb_acecad_driver={73786976294838206497:0}, usb_acecad_driver_group1={-18446744073709551615:0}, usb_acecad_id_table={73786976294838206476:0}, usb_counter=0, usb_intfdata={0:0}, value={-8:9}] [L4225] COND FALSE !((unsigned long )value == (unsigned long )((struct urb *)0)) VAL [={0:0}, ={0:0}, " "={73786976294838206466:0}, "/input0"={73786976294838206543:0}, "<3>acecad: can\'t resubmit intr, %s-%s/input0, status %d\n"={73786976294838206471:0}, "<6>acecad: v3.2:USB Acecad Flair tablet driver\n"={73786976294838206475:0}, "acecad"={73786976294838206500:0}, "include/linux/usb.h"={73786976294838206541:0}, "include/linux/usb.h"={73786976294838206496:0}, "USB Acecad 302 Tablet %04x:%04x"={73786976294838206535:0}, "USB Acecad Flair Tablet %04x:%04x"={73786976294838206511:0}, "usb-%s-%s"={73786976294838206552:0}, "usb_acecad"={73786976294838206550:0}, \old()=0, \old()=0, \old(int_urb)=0, \old(int_urb)=0, \old(ldv_retval_0)=0, \old(ldv_retval_1)=0, \old(ldv_state_variable_0)=0, \old(ldv_state_variable_1)=0, \old(ref_cnt)=0, \old(URB_STATE)=0, \old(usb_acecad_driver_group1)=0, \old(usb_acecad_driver_group1)=0, \old(usb_counter)=0, \old(usb_intfdata)=0, \old(usb_intfdata)=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={73786976294838206533:73786976294838206510}, bulk_urb={0:0}, complete_fn={-1:2}, complete_fn={-1:2}, DEV_STATE=0, int_urb={0:0}, INTERF_STATE=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ref_cnt=0, SERIAL_STATE=0, tmp={-8:9}, URB_STATE=1, usb_acecad_driver={73786976294838206497:0}, usb_acecad_driver_group1={-18446744073709551615:0}, usb_acecad_id_table={73786976294838206476:0}, usb_counter=0, usb_intfdata={0:0}, value={-8:9}] [L4230] CALL, EXPR ldv_undef_int() VAL [={0:0}, ={0:0}, " "={73786976294838206466:0}, "/input0"={73786976294838206543:0}, "<3>acecad: can\'t resubmit intr, %s-%s/input0, status %d\n"={73786976294838206471:0}, "<6>acecad: v3.2:USB Acecad Flair tablet driver\n"={73786976294838206475:0}, "acecad"={73786976294838206500:0}, "include/linux/usb.h"={73786976294838206541:0}, "include/linux/usb.h"={73786976294838206496:0}, "USB Acecad 302 Tablet %04x:%04x"={73786976294838206535:0}, "USB Acecad Flair Tablet %04x:%04x"={73786976294838206511:0}, "usb-%s-%s"={73786976294838206552:0}, "usb_acecad"={73786976294838206550:0}, \old()=0, \old()=0, \old(int_urb)=0, \old(int_urb)=0, \old(ldv_retval_0)=0, \old(ldv_retval_1)=0, \old(ldv_state_variable_0)=0, \old(ldv_state_variable_1)=0, \old(ref_cnt)=0, \old(URB_STATE)=0, \old(usb_acecad_driver_group1)=0, \old(usb_acecad_driver_group1)=0, \old(usb_counter)=0, \old(usb_intfdata)=0, \old(usb_intfdata)=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={73786976294838206533:73786976294838206510}, bulk_urb={0:0}, DEV_STATE=0, int_urb={0:0}, INTERF_STATE=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ref_cnt=0, SERIAL_STATE=0, URB_STATE=1, usb_acecad_driver={73786976294838206497:0}, usb_acecad_driver_group1={-18446744073709551615:0}, usb_acecad_id_table={73786976294838206476:0}, usb_counter=0, usb_intfdata={0:0}] [L3524] int tmp ; [L3527] tmp = __VERIFIER_nondet_int() [L3528] RET return (tmp); VAL [={0:0}, ={0:0}, " "={73786976294838206466:0}, "/input0"={73786976294838206543:0}, "<3>acecad: can\'t resubmit intr, %s-%s/input0, status %d\n"={73786976294838206471:0}, "<6>acecad: v3.2:USB Acecad Flair tablet driver\n"={73786976294838206475:0}, "acecad"={73786976294838206500:0}, "include/linux/usb.h"={73786976294838206541:0}, "include/linux/usb.h"={73786976294838206496:0}, "USB Acecad 302 Tablet %04x:%04x"={73786976294838206535:0}, "USB Acecad Flair Tablet %04x:%04x"={73786976294838206511:0}, "usb-%s-%s"={73786976294838206552:0}, "usb_acecad"={73786976294838206550:0}, \old()=0, \old()=0, \old(int_urb)=0, \old(int_urb)=0, \old(ldv_retval_0)=0, \old(ldv_retval_1)=0, \old(ldv_state_variable_0)=0, \old(ldv_state_variable_1)=0, \old(ref_cnt)=0, \old(URB_STATE)=0, \old(usb_acecad_driver_group1)=0, \old(usb_acecad_driver_group1)=0, \old(usb_counter)=0, \old(usb_intfdata)=0, \old(usb_intfdata)=0, \result=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={73786976294838206533:73786976294838206510}, bulk_urb={0:0}, DEV_STATE=0, int_urb={0:0}, INTERF_STATE=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ref_cnt=0, SERIAL_STATE=0, tmp=0, URB_STATE=1, usb_acecad_driver={73786976294838206497:0}, usb_acecad_driver_group1={-18446744073709551615:0}, usb_acecad_id_table={73786976294838206476:0}, usb_counter=0, usb_intfdata={0:0}] [L4230] EXPR ldv_undef_int() VAL [={0:0}, ={0:0}, " "={73786976294838206466:0}, "/input0"={73786976294838206543:0}, "<3>acecad: can\'t resubmit intr, %s-%s/input0, status %d\n"={73786976294838206471:0}, "<6>acecad: v3.2:USB Acecad Flair tablet driver\n"={73786976294838206475:0}, "acecad"={73786976294838206500:0}, "include/linux/usb.h"={73786976294838206541:0}, "include/linux/usb.h"={73786976294838206496:0}, "USB Acecad 302 Tablet %04x:%04x"={73786976294838206535:0}, "USB Acecad Flair Tablet %04x:%04x"={73786976294838206511:0}, "usb-%s-%s"={73786976294838206552:0}, "usb_acecad"={73786976294838206550:0}, \old()=0, \old()=0, \old(int_urb)=0, \old(int_urb)=0, \old(ldv_retval_0)=0, \old(ldv_retval_1)=0, \old(ldv_state_variable_0)=0, \old(ldv_state_variable_1)=0, \old(ref_cnt)=0, \old(URB_STATE)=0, \old(usb_acecad_driver_group1)=0, \old(usb_acecad_driver_group1)=0, \old(usb_counter)=0, \old(usb_intfdata)=0, \old(usb_intfdata)=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={73786976294838206533:73786976294838206510}, bulk_urb={0:0}, complete_fn={-1:2}, complete_fn={-1:2}, DEV_STATE=0, int_urb={0:0}, INTERF_STATE=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_undef_int()=0, ref_cnt=0, SERIAL_STATE=0, tmp={-8:9}, URB_STATE=1, usb_acecad_driver={73786976294838206497:0}, usb_acecad_driver_group1={-18446744073709551615:0}, usb_acecad_id_table={73786976294838206476:0}, usb_counter=0, usb_intfdata={0:0}, value={-8:9}] [L4230] tmp___0 = ldv_undef_int() [L4231] COND FALSE, RET !(tmp___0 != 0) VAL [={0:0}, ={0:0}, " "={73786976294838206466:0}, "/input0"={73786976294838206543:0}, "<3>acecad: can\'t resubmit intr, %s-%s/input0, status %d\n"={73786976294838206471:0}, "<6>acecad: v3.2:USB Acecad Flair tablet driver\n"={73786976294838206475:0}, "acecad"={73786976294838206500:0}, "include/linux/usb.h"={73786976294838206541:0}, "include/linux/usb.h"={73786976294838206496:0}, "USB Acecad 302 Tablet %04x:%04x"={73786976294838206535:0}, "USB Acecad Flair Tablet %04x:%04x"={73786976294838206511:0}, "usb-%s-%s"={73786976294838206552:0}, "usb_acecad"={73786976294838206550:0}, \old()=0, \old()=0, \old(int_urb)=0, \old(int_urb)=0, \old(ldv_retval_0)=0, \old(ldv_retval_1)=0, \old(ldv_state_variable_0)=0, \old(ldv_state_variable_1)=0, \old(ref_cnt)=0, \old(URB_STATE)=0, \old(usb_acecad_driver_group1)=0, \old(usb_acecad_driver_group1)=0, \old(usb_counter)=0, \old(usb_intfdata)=0, \old(usb_intfdata)=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={73786976294838206533:73786976294838206510}, bulk_urb={0:0}, complete_fn={-1:2}, complete_fn={-1:2}, DEV_STATE=0, int_urb={0:0}, INTERF_STATE=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ref_cnt=0, SERIAL_STATE=0, tmp={-8:9}, tmp___0=0, URB_STATE=1, usb_acecad_driver={73786976294838206497:0}, usb_acecad_driver_group1={-18446744073709551615:0}, usb_acecad_id_table={73786976294838206476:0}, usb_counter=0, usb_intfdata={0:0}, value={-8:9}] [L4100] RET ldv_fill_int_urb(complete_fn) VAL [={0:0}, ={0:0}, " "={73786976294838206466:0}, "/input0"={73786976294838206543:0}, "<3>acecad: can\'t resubmit intr, %s-%s/input0, status %d\n"={73786976294838206471:0}, "<6>acecad: v3.2:USB Acecad Flair tablet driver\n"={73786976294838206475:0}, "acecad"={73786976294838206500:0}, "include/linux/usb.h"={73786976294838206541:0}, "include/linux/usb.h"={73786976294838206496:0}, "USB Acecad 302 Tablet %04x:%04x"={73786976294838206535:0}, "USB Acecad Flair Tablet %04x:%04x"={73786976294838206511:0}, "usb-%s-%s"={73786976294838206552:0}, "usb_acecad"={73786976294838206550:0}, \old()=0, \old()=0, \old(buffer_length)=8, \old(int_urb)=0, \old(int_urb)=0, \old(interval)=1, \old(ldv_retval_0)=0, \old(ldv_retval_1)=0, \old(ldv_state_variable_0)=0, \old(ldv_state_variable_1)=0, \old(pipe)=4294967295, \old(ref_cnt)=0, \old(URB_STATE)=0, \old(usb_acecad_driver_group1)=0, \old(usb_acecad_driver_group1)=0, \old(usb_counter)=0, \old(usb_intfdata)=0, \old(usb_intfdata)=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={73786976294838206533:73786976294838206510}, buffer_length=8, bulk_urb={0:0}, complete_fn={-1:2}, complete_fn={-1:2}, context={36893488147419103233:0}, context={36893488147419103233:0}, dev={73786976294838206465:0}, dev={73786976294838206465:0}, DEV_STATE=0, int_urb={0:0}, INTERF_STATE=0, interval=1, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, pipe=4294967295, ref_cnt=0, SERIAL_STATE=0, transfer_buffer={-2:3}, transfer_buffer={-2:3}, urb={17:-16}, urb={17:-16}, URB_STATE=1, usb_acecad_driver={73786976294838206497:0}, usb_acecad_driver_group1={-18446744073709551615:0}, usb_acecad_id_table={73786976294838206476:0}, usb_counter=0, usb_intfdata={0:0}] [L3850-L3851] ldv_usb_fill_int_urb_6(acecad->irq, dev, (unsigned int )pipe, (void *)acecad->data, 8 < maxp ? 8 : maxp, & usb_acecad_irq, (void *)acecad, (int )endpoint->bInterval) VAL [={0:0}, ={0:0}, " "={73786976294838206466:0}, "/input0"={73786976294838206543:0}, "<3>acecad: can\'t resubmit intr, %s-%s/input0, status %d\n"={73786976294838206471:0}, "<6>acecad: v3.2:USB Acecad Flair tablet driver\n"={73786976294838206475:0}, "acecad"={73786976294838206500:0}, "include/linux/usb.h"={73786976294838206541:0}, "include/linux/usb.h"={73786976294838206496:0}, "USB Acecad 302 Tablet %04x:%04x"={73786976294838206535:0}, "USB Acecad Flair Tablet %04x:%04x"={73786976294838206511:0}, "usb-%s-%s"={73786976294838206552:0}, "usb_acecad"={73786976294838206550:0}, 8 < maxp ? 8 : maxp=8, \old()=0, \old()=0, \old(int_urb)=0, \old(int_urb)=0, \old(ldv_retval_0)=0, \old(ldv_retval_1)=0, \old(ldv_state_variable_0)=0, \old(ldv_state_variable_1)=0, \old(ref_cnt)=0, \old(URB_STATE)=0, \old(usb_acecad_driver_group1)=0, \old(usb_acecad_driver_group1)=0, \old(usb_counter)=0, \old(usb_intfdata)=0, \old(usb_intfdata)=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={73786976294838206533:73786976294838206510}, acecad={36893488147419103233:0}, acecad->data={-2:3}, acecad->irq={17:-16}, bulk_urb={0:0}, dev={73786976294838206465:0}, DEV_STATE=0, endpoint={73786976294838206545:0}, endpoint->bInterval=1, id={18446744073709551617:0}, id={18446744073709551617:0}, id->driver_info=0, input_dev={55340232221128654849:0}, int_urb={0:0}, INTERF_STATE=0, interface={73786976294838206544:0}, intf={-18446744073709551615:0}, intf={-18446744073709551615:0}, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, maxp=9, pipe=-1, ref_cnt=0, SERIAL_STATE=0, tmp={73786976294838206465:0}, tmp___0=1, tmp___1=17, tmp___2=9, tmp___3={36893488147419103233:0}, tmp___4={-2:3}, tmp___5=0, URB_STATE=1, usb_acecad_driver={73786976294838206497:0}, usb_acecad_driver_group1={-18446744073709551615:0}, usb_acecad_id_table={73786976294838206476:0}, usb_counter=0, usb_intfdata={0:0}] [L3852] EXPR, FCALL acecad->irq [L3852] EXPR, FCALL acecad->data_dma [L3852] FCALL (acecad->irq)->transfer_dma = acecad->data_dma [L3853] EXPR, FCALL acecad->irq [L3853] EXPR, FCALL acecad->irq [L3853] EXPR, FCALL (acecad->irq)->transfer_flags [L3853] FCALL (acecad->irq)->transfer_flags = (acecad->irq)->transfer_flags | 4U [L3854] EXPR, FCALL acecad->input [L3854] EXPR, FCALL input_register_device(acecad->input) [L3854] err = input_register_device(acecad->input) [L3855] COND TRUE err != 0 VAL [={0:0}, ={0:0}, " "={73786976294838206466:0}, "/input0"={73786976294838206543:0}, "<3>acecad: can\'t resubmit intr, %s-%s/input0, status %d\n"={73786976294838206471:0}, "<6>acecad: v3.2:USB Acecad Flair tablet driver\n"={73786976294838206475:0}, "acecad"={73786976294838206500:0}, "include/linux/usb.h"={73786976294838206541:0}, "include/linux/usb.h"={73786976294838206496:0}, "USB Acecad 302 Tablet %04x:%04x"={73786976294838206535:0}, "USB Acecad Flair Tablet %04x:%04x"={73786976294838206511:0}, "usb-%s-%s"={73786976294838206552:0}, "usb_acecad"={73786976294838206550:0}, \old()=0, \old()=0, \old(int_urb)=0, \old(int_urb)=0, \old(ldv_retval_0)=0, \old(ldv_retval_1)=0, \old(ldv_state_variable_0)=0, \old(ldv_state_variable_1)=0, \old(ref_cnt)=0, \old(URB_STATE)=0, \old(usb_acecad_driver_group1)=0, \old(usb_acecad_driver_group1)=0, \old(usb_counter)=0, \old(usb_intfdata)=0, \old(usb_intfdata)=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={73786976294838206533:73786976294838206510}, acecad={36893488147419103233:0}, bulk_urb={0:0}, dev={73786976294838206465:0}, DEV_STATE=0, endpoint={73786976294838206545:0}, err=1, id={18446744073709551617:0}, id={18446744073709551617:0}, id->driver_info=0, input_dev={55340232221128654849:0}, int_urb={0:0}, INTERF_STATE=0, interface={73786976294838206544:0}, intf={-18446744073709551615:0}, intf={-18446744073709551615:0}, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, maxp=9, pipe=-1, ref_cnt=0, SERIAL_STATE=0, tmp={73786976294838206465:0}, tmp___0=1, tmp___1=17, tmp___2=9, tmp___3={36893488147419103233:0}, tmp___4={-2:3}, tmp___5=0, URB_STATE=1, usb_acecad_driver={73786976294838206497:0}, usb_acecad_driver_group1={-18446744073709551615:0}, usb_acecad_id_table={73786976294838206476:0}, usb_counter=0, usb_intfdata={0:0}] [L3863] EXPR, FCALL acecad->data [L3863] EXPR, FCALL acecad->data_dma [L3863] FCALL usb_free_coherent(dev, 8UL, (void *)acecad->data, acecad->data_dma) [L3865] FCALL input_free_device(input_dev) [L3866] FCALL kfree((void const *)acecad) [L3867] RET return (err); VAL [={0:0}, ={0:0}, " "={73786976294838206466:0}, "/input0"={73786976294838206543:0}, "<3>acecad: can\'t resubmit intr, %s-%s/input0, status %d\n"={73786976294838206471:0}, "<6>acecad: v3.2:USB Acecad Flair tablet driver\n"={73786976294838206475:0}, "acecad"={73786976294838206500:0}, "include/linux/usb.h"={73786976294838206541:0}, "include/linux/usb.h"={73786976294838206496:0}, "USB Acecad 302 Tablet %04x:%04x"={73786976294838206535:0}, "USB Acecad Flair Tablet %04x:%04x"={73786976294838206511:0}, "usb-%s-%s"={73786976294838206552:0}, "usb_acecad"={73786976294838206550:0}, \old()=0, \old()=0, \old(int_urb)=0, \old(int_urb)=0, \old(ldv_retval_0)=0, \old(ldv_retval_1)=0, \old(ldv_state_variable_0)=0, \old(ldv_state_variable_1)=0, \old(ref_cnt)=0, \old(URB_STATE)=0, \old(usb_acecad_driver_group1)=0, \old(usb_acecad_driver_group1)=0, \old(usb_counter)=0, \old(usb_intfdata)=0, \old(usb_intfdata)=0, \result=1, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={73786976294838206533:73786976294838206510}, acecad={36893488147419103233:0}, bulk_urb={0:0}, dev={73786976294838206465:0}, DEV_STATE=0, endpoint={73786976294838206545:0}, err=1, id={18446744073709551617:0}, id={18446744073709551617:0}, id->driver_info=0, input_dev={55340232221128654849:0}, int_urb={0:0}, INTERF_STATE=0, interface={73786976294838206544:0}, intf={-18446744073709551615:0}, intf={-18446744073709551615:0}, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, maxp=9, pipe=-1, ref_cnt=0, SERIAL_STATE=0, tmp={73786976294838206465:0}, tmp___0=1, tmp___1=17, tmp___2=9, tmp___3={36893488147419103233:0}, tmp___4={-2:3}, tmp___5=0, URB_STATE=1, usb_acecad_driver={73786976294838206497:0}, usb_acecad_driver_group1={-18446744073709551615:0}, usb_acecad_id_table={73786976294838206476:0}, usb_counter=0, usb_intfdata={0:0}] [L3961] EXPR usb_acecad_probe(usb_acecad_driver_group1, (struct usb_device_id const *)ldvarg0) VAL [={0:0}, ={0:0}, " "={73786976294838206466:0}, "/input0"={73786976294838206543:0}, "<3>acecad: can\'t resubmit intr, %s-%s/input0, status %d\n"={73786976294838206471:0}, "<6>acecad: v3.2:USB Acecad Flair tablet driver\n"={73786976294838206475:0}, "acecad"={73786976294838206500:0}, "include/linux/usb.h"={73786976294838206541:0}, "include/linux/usb.h"={73786976294838206496:0}, "USB Acecad 302 Tablet %04x:%04x"={73786976294838206535:0}, "USB Acecad Flair Tablet %04x:%04x"={73786976294838206511:0}, "usb-%s-%s"={73786976294838206552:0}, "usb_acecad"={73786976294838206550:0}, \old()=0, \old()=0, \old(int_urb)=0, \old(int_urb)=0, \old(ldv_retval_0)=0, \old(ldv_retval_1)=0, \old(ldv_state_variable_0)=0, \old(ldv_state_variable_1)=0, \old(ref_cnt)=0, \old(URB_STATE)=0, \old(usb_acecad_driver_group1)=0, \old(usb_acecad_driver_group1)=0, \old(usb_counter)=0, \old(usb_intfdata)=0, \old(usb_intfdata)=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={73786976294838206533:73786976294838206510}, bulk_urb={0:0}, DEV_STATE=0, int_urb={0:0}, INTERF_STATE=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldvarg0={18446744073709551617:0}, ref_cnt=0, SERIAL_STATE=0, tmp={18446744073709551617:0}, tmp___0=0, tmp___1=0, tmp___2=1, URB_STATE=1, usb_acecad_driver={73786976294838206497:0}, usb_acecad_driver_group1={-18446744073709551615:0}, usb_acecad_id_table={73786976294838206476:0}, usb_acecad_probe(usb_acecad_driver_group1, (struct usb_device_id const *)ldvarg0)=1, usb_counter=0, usb_intfdata={0:0}] [L3961] ldv_retval_0 = usb_acecad_probe(usb_acecad_driver_group1, (struct usb_device_id const *)ldvarg0) [L3962] COND FALSE !(ldv_retval_0 == 0) VAL [={0:0}, ={0:0}, " "={73786976294838206466:0}, "/input0"={73786976294838206543:0}, "<3>acecad: can\'t resubmit intr, %s-%s/input0, status %d\n"={73786976294838206471:0}, "<6>acecad: v3.2:USB Acecad Flair tablet driver\n"={73786976294838206475:0}, "acecad"={73786976294838206500:0}, "include/linux/usb.h"={73786976294838206541:0}, "include/linux/usb.h"={73786976294838206496:0}, "USB Acecad 302 Tablet %04x:%04x"={73786976294838206535:0}, "USB Acecad Flair Tablet %04x:%04x"={73786976294838206511:0}, "usb-%s-%s"={73786976294838206552:0}, "usb_acecad"={73786976294838206550:0}, \old()=0, \old()=0, \old(int_urb)=0, \old(int_urb)=0, \old(ldv_retval_0)=0, \old(ldv_retval_1)=0, \old(ldv_state_variable_0)=0, \old(ldv_state_variable_1)=0, \old(ref_cnt)=0, \old(URB_STATE)=0, \old(usb_acecad_driver_group1)=0, \old(usb_acecad_driver_group1)=0, \old(usb_counter)=0, \old(usb_intfdata)=0, \old(usb_intfdata)=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={73786976294838206533:73786976294838206510}, bulk_urb={0:0}, DEV_STATE=0, int_urb={0:0}, INTERF_STATE=0, LDV_IN_INTERRUPT=1, ldv_retval_0=1, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldvarg0={18446744073709551617:0}, ref_cnt=0, SERIAL_STATE=0, tmp={18446744073709551617:0}, tmp___0=0, tmp___1=0, tmp___2=1, URB_STATE=1, usb_acecad_driver={73786976294838206497:0}, usb_acecad_driver_group1={-18446744073709551615:0}, usb_acecad_id_table={73786976294838206476:0}, usb_counter=0, usb_intfdata={0:0}] [L3953] tmp___0 = __VERIFIER_nondet_int() [L3955] case 0: [L3989] case 1: VAL [={0:0}, ={0:0}, " "={73786976294838206466:0}, "/input0"={73786976294838206543:0}, "<3>acecad: can\'t resubmit intr, %s-%s/input0, status %d\n"={73786976294838206471:0}, "<6>acecad: v3.2:USB Acecad Flair tablet driver\n"={73786976294838206475:0}, "acecad"={73786976294838206500:0}, "include/linux/usb.h"={73786976294838206541:0}, "include/linux/usb.h"={73786976294838206496:0}, "USB Acecad 302 Tablet %04x:%04x"={73786976294838206535:0}, "USB Acecad Flair Tablet %04x:%04x"={73786976294838206511:0}, "usb-%s-%s"={73786976294838206552:0}, "usb_acecad"={73786976294838206550:0}, \old()=0, \old()=0, \old(int_urb)=0, \old(int_urb)=0, \old(ldv_retval_0)=0, \old(ldv_retval_1)=0, \old(ldv_state_variable_0)=0, \old(ldv_state_variable_1)=0, \old(ref_cnt)=0, \old(URB_STATE)=0, \old(usb_acecad_driver_group1)=0, \old(usb_acecad_driver_group1)=0, \old(usb_counter)=0, \old(usb_intfdata)=0, \old(usb_intfdata)=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={73786976294838206533:73786976294838206510}, bulk_urb={0:0}, DEV_STATE=0, int_urb={0:0}, INTERF_STATE=0, LDV_IN_INTERRUPT=1, ldv_retval_0=1, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldvarg0={18446744073709551617:0}, ref_cnt=0, SERIAL_STATE=0, tmp={18446744073709551617:0}, tmp___0=1, tmp___1=0, tmp___2=1, URB_STATE=1, usb_acecad_driver={73786976294838206497:0}, usb_acecad_driver_group1={-18446744073709551615:0}, usb_acecad_id_table={73786976294838206476:0}, usb_counter=0, usb_intfdata={0:0}] [L3990] COND TRUE ldv_state_variable_0 != 0 [L3991] tmp___2 = __VERIFIER_nondet_int() [L3993] case 0: VAL [={0:0}, ={0:0}, " "={73786976294838206466:0}, "/input0"={73786976294838206543:0}, "<3>acecad: can\'t resubmit intr, %s-%s/input0, status %d\n"={73786976294838206471:0}, "<6>acecad: v3.2:USB Acecad Flair tablet driver\n"={73786976294838206475:0}, "acecad"={73786976294838206500:0}, "include/linux/usb.h"={73786976294838206541:0}, "include/linux/usb.h"={73786976294838206496:0}, "USB Acecad 302 Tablet %04x:%04x"={73786976294838206535:0}, "USB Acecad Flair Tablet %04x:%04x"={73786976294838206511:0}, "usb-%s-%s"={73786976294838206552:0}, "usb_acecad"={73786976294838206550:0}, \old()=0, \old()=0, \old(int_urb)=0, \old(int_urb)=0, \old(ldv_retval_0)=0, \old(ldv_retval_1)=0, \old(ldv_state_variable_0)=0, \old(ldv_state_variable_1)=0, \old(ref_cnt)=0, \old(URB_STATE)=0, \old(usb_acecad_driver_group1)=0, \old(usb_acecad_driver_group1)=0, \old(usb_counter)=0, \old(usb_intfdata)=0, \old(usb_intfdata)=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={73786976294838206533:73786976294838206510}, bulk_urb={0:0}, DEV_STATE=0, int_urb={0:0}, INTERF_STATE=0, LDV_IN_INTERRUPT=1, ldv_retval_0=1, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldvarg0={18446744073709551617:0}, ref_cnt=0, SERIAL_STATE=0, tmp={18446744073709551617:0}, tmp___0=1, tmp___1=0, tmp___2=0, URB_STATE=1, usb_acecad_driver={73786976294838206497:0}, usb_acecad_driver_group1={-18446744073709551615:0}, usb_acecad_id_table={73786976294838206476:0}, usb_counter=0, usb_intfdata={0:0}] [L3994] COND TRUE ldv_state_variable_0 == 3 && ref_cnt == 0 VAL [={0:0}, ={0:0}, " "={73786976294838206466:0}, "/input0"={73786976294838206543:0}, "<3>acecad: can\'t resubmit intr, %s-%s/input0, status %d\n"={73786976294838206471:0}, "<6>acecad: v3.2:USB Acecad Flair tablet driver\n"={73786976294838206475:0}, "acecad"={73786976294838206500:0}, "include/linux/usb.h"={73786976294838206541:0}, "include/linux/usb.h"={73786976294838206496:0}, "USB Acecad 302 Tablet %04x:%04x"={73786976294838206535:0}, "USB Acecad Flair Tablet %04x:%04x"={73786976294838206511:0}, "usb-%s-%s"={73786976294838206552:0}, "usb_acecad"={73786976294838206550:0}, \old()=0, \old()=0, \old(int_urb)=0, \old(int_urb)=0, \old(ldv_retval_0)=0, \old(ldv_retval_1)=0, \old(ldv_state_variable_0)=0, \old(ldv_state_variable_1)=0, \old(ref_cnt)=0, \old(URB_STATE)=0, \old(usb_acecad_driver_group1)=0, \old(usb_acecad_driver_group1)=0, \old(usb_counter)=0, \old(usb_intfdata)=0, \old(usb_intfdata)=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={73786976294838206533:73786976294838206510}, bulk_urb={0:0}, DEV_STATE=0, int_urb={0:0}, INTERF_STATE=0, LDV_IN_INTERRUPT=1, ldv_retval_0=1, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldvarg0={18446744073709551617:0}, ref_cnt=0, SERIAL_STATE=0, tmp={18446744073709551617:0}, tmp___0=1, tmp___1=0, tmp___2=0, URB_STATE=1, usb_acecad_driver={73786976294838206497:0}, usb_acecad_driver_group1={-18446744073709551615:0}, usb_acecad_id_table={73786976294838206476:0}, usb_counter=0, usb_intfdata={0:0}] [L3995] CALL usb_acecad_exit() VAL [={0:0}, ={0:0}, " "={73786976294838206466:0}, "/input0"={73786976294838206543:0}, "<3>acecad: can\'t resubmit intr, %s-%s/input0, status %d\n"={73786976294838206471:0}, "<6>acecad: v3.2:USB Acecad Flair tablet driver\n"={73786976294838206475:0}, "acecad"={73786976294838206500:0}, "include/linux/usb.h"={73786976294838206541:0}, "include/linux/usb.h"={73786976294838206496:0}, "USB Acecad 302 Tablet %04x:%04x"={73786976294838206535:0}, "USB Acecad Flair Tablet %04x:%04x"={73786976294838206511:0}, "usb-%s-%s"={73786976294838206552:0}, "usb_acecad"={73786976294838206550:0}, \old()=0, \old()=0, \old(int_urb)=0, \old(int_urb)=0, \old(ldv_retval_0)=0, \old(ldv_retval_1)=0, \old(ldv_state_variable_0)=0, \old(ldv_state_variable_1)=1, \old(ref_cnt)=0, \old(URB_STATE)=0, \old(usb_acecad_driver_group1)=0, \old(usb_acecad_driver_group1)=0, \old(usb_counter)=0, \old(usb_intfdata)=0, \old(usb_intfdata)=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={73786976294838206533:73786976294838206510}, bulk_urb={0:0}, DEV_STATE=0, int_urb={0:0}, INTERF_STATE=0, LDV_IN_INTERRUPT=1, ldv_retval_0=1, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ref_cnt=0, SERIAL_STATE=0, URB_STATE=1, usb_acecad_driver={73786976294838206497:0}, usb_acecad_driver_group1={-18446744073709551615:0}, usb_acecad_id_table={73786976294838206476:0}, usb_counter=0, usb_intfdata={0:0}] [L3919] CALL ldv_usb_deregister_11(& usb_acecad_driver) VAL [={0:0}, ={0:0}, " "={73786976294838206466:0}, "/input0"={73786976294838206543:0}, "<3>acecad: can\'t resubmit intr, %s-%s/input0, status %d\n"={73786976294838206471:0}, "<6>acecad: v3.2:USB Acecad Flair tablet driver\n"={73786976294838206475:0}, "acecad"={73786976294838206500:0}, "include/linux/usb.h"={73786976294838206541:0}, "include/linux/usb.h"={73786976294838206496:0}, "USB Acecad 302 Tablet %04x:%04x"={73786976294838206535:0}, "USB Acecad Flair Tablet %04x:%04x"={73786976294838206511:0}, "usb-%s-%s"={73786976294838206552:0}, "usb_acecad"={73786976294838206550:0}, \old()=0, \old()=0, \old(int_urb)=0, \old(int_urb)=0, \old(ldv_retval_0)=0, \old(ldv_retval_1)=0, \old(ldv_state_variable_0)=0, \old(ldv_state_variable_1)=1, \old(ref_cnt)=0, \old(URB_STATE)=0, \old(usb_acecad_driver_group1)=0, \old(usb_acecad_driver_group1)=0, \old(usb_counter)=0, \old(usb_intfdata)=0, \old(usb_intfdata)=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={73786976294838206533:73786976294838206510}, arg={73786976294838206497:0}, bulk_urb={0:0}, DEV_STATE=0, int_urb={0:0}, INTERF_STATE=0, LDV_IN_INTERRUPT=1, ldv_retval_0=1, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ref_cnt=0, SERIAL_STATE=0, URB_STATE=1, usb_acecad_driver={73786976294838206497:0}, usb_acecad_driver_group1={-18446744073709551615:0}, usb_acecad_id_table={73786976294838206476:0}, usb_counter=0, usb_intfdata={0:0}] [L4137] FCALL usb_deregister(arg) [L4138] RET ldv_state_variable_1 = 0 VAL [={0:0}, ={0:0}, " "={73786976294838206466:0}, "/input0"={73786976294838206543:0}, "<3>acecad: can\'t resubmit intr, %s-%s/input0, status %d\n"={73786976294838206471:0}, "<6>acecad: v3.2:USB Acecad Flair tablet driver\n"={73786976294838206475:0}, "acecad"={73786976294838206500:0}, "include/linux/usb.h"={73786976294838206541:0}, "include/linux/usb.h"={73786976294838206496:0}, "USB Acecad 302 Tablet %04x:%04x"={73786976294838206535:0}, "USB Acecad Flair Tablet %04x:%04x"={73786976294838206511:0}, "usb-%s-%s"={73786976294838206552:0}, "usb_acecad"={73786976294838206550:0}, \old()=0, \old()=0, \old(int_urb)=0, \old(int_urb)=0, \old(ldv_retval_0)=0, \old(ldv_retval_1)=0, \old(ldv_state_variable_0)=0, \old(ldv_state_variable_1)=1, \old(ref_cnt)=0, \old(URB_STATE)=0, \old(usb_acecad_driver_group1)=0, \old(usb_acecad_driver_group1)=0, \old(usb_counter)=0, \old(usb_intfdata)=0, \old(usb_intfdata)=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={73786976294838206533:73786976294838206510}, arg={73786976294838206497:0}, arg={73786976294838206497:0}, bulk_urb={0:0}, DEV_STATE=0, int_urb={0:0}, INTERF_STATE=0, LDV_IN_INTERRUPT=1, ldv_retval_0=1, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=0, ref_cnt=0, SERIAL_STATE=0, URB_STATE=1, usb_acecad_driver={73786976294838206497:0}, usb_acecad_driver_group1={-18446744073709551615:0}, usb_acecad_id_table={73786976294838206476:0}, usb_counter=0, usb_intfdata={0:0}] [L3919] RET ldv_usb_deregister_11(& usb_acecad_driver) VAL [={0:0}, ={0:0}, " "={73786976294838206466:0}, "/input0"={73786976294838206543:0}, "<3>acecad: can\'t resubmit intr, %s-%s/input0, status %d\n"={73786976294838206471:0}, "<6>acecad: v3.2:USB Acecad Flair tablet driver\n"={73786976294838206475:0}, "acecad"={73786976294838206500:0}, "include/linux/usb.h"={73786976294838206541:0}, "include/linux/usb.h"={73786976294838206496:0}, "USB Acecad 302 Tablet %04x:%04x"={73786976294838206535:0}, "USB Acecad Flair Tablet %04x:%04x"={73786976294838206511:0}, "usb-%s-%s"={73786976294838206552:0}, "usb_acecad"={73786976294838206550:0}, \old()=0, \old()=0, \old(int_urb)=0, \old(int_urb)=0, \old(ldv_retval_0)=0, \old(ldv_retval_1)=0, \old(ldv_state_variable_0)=0, \old(ldv_state_variable_1)=1, \old(ref_cnt)=0, \old(URB_STATE)=0, \old(usb_acecad_driver_group1)=0, \old(usb_acecad_driver_group1)=0, \old(usb_counter)=0, \old(usb_intfdata)=0, \old(usb_intfdata)=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={73786976294838206533:73786976294838206510}, bulk_urb={0:0}, DEV_STATE=0, int_urb={0:0}, INTERF_STATE=0, LDV_IN_INTERRUPT=1, ldv_retval_0=1, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=0, ref_cnt=0, SERIAL_STATE=0, URB_STATE=1, usb_acecad_driver={73786976294838206497:0}, usb_acecad_driver_group1={-18446744073709551615:0}, usb_acecad_id_table={73786976294838206476:0}, usb_counter=0, usb_intfdata={0:0}] [L3995] usb_acecad_exit() VAL [={0:0}, ={0:0}, " "={73786976294838206466:0}, "/input0"={73786976294838206543:0}, "<3>acecad: can\'t resubmit intr, %s-%s/input0, status %d\n"={73786976294838206471:0}, "<6>acecad: v3.2:USB Acecad Flair tablet driver\n"={73786976294838206475:0}, "acecad"={73786976294838206500:0}, "include/linux/usb.h"={73786976294838206541:0}, "include/linux/usb.h"={73786976294838206496:0}, "USB Acecad 302 Tablet %04x:%04x"={73786976294838206535:0}, "USB Acecad Flair Tablet %04x:%04x"={73786976294838206511:0}, "usb-%s-%s"={73786976294838206552:0}, "usb_acecad"={73786976294838206550:0}, \old()=0, \old()=0, \old(int_urb)=0, \old(int_urb)=0, \old(ldv_retval_0)=0, \old(ldv_retval_1)=0, \old(ldv_state_variable_0)=0, \old(ldv_state_variable_1)=0, \old(ref_cnt)=0, \old(URB_STATE)=0, \old(usb_acecad_driver_group1)=0, \old(usb_acecad_driver_group1)=0, \old(usb_counter)=0, \old(usb_intfdata)=0, \old(usb_intfdata)=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={73786976294838206533:73786976294838206510}, bulk_urb={0:0}, DEV_STATE=0, int_urb={0:0}, INTERF_STATE=0, LDV_IN_INTERRUPT=1, ldv_retval_0=1, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=0, ldvarg0={18446744073709551617:0}, ref_cnt=0, SERIAL_STATE=0, tmp={18446744073709551617:0}, tmp___0=1, tmp___1=0, tmp___2=0, URB_STATE=1, usb_acecad_driver={73786976294838206497:0}, usb_acecad_driver_group1={-18446744073709551615:0}, usb_acecad_id_table={73786976294838206476:0}, usb_counter=0, usb_intfdata={0:0}] [L3996] ldv_state_variable_0 = 2 VAL [={0:0}, ={0:0}, " "={73786976294838206466:0}, "/input0"={73786976294838206543:0}, "<3>acecad: can\'t resubmit intr, %s-%s/input0, status %d\n"={73786976294838206471:0}, "<6>acecad: v3.2:USB Acecad Flair tablet driver\n"={73786976294838206475:0}, "acecad"={73786976294838206500:0}, "include/linux/usb.h"={73786976294838206541:0}, "include/linux/usb.h"={73786976294838206496:0}, "USB Acecad 302 Tablet %04x:%04x"={73786976294838206535:0}, "USB Acecad Flair Tablet %04x:%04x"={73786976294838206511:0}, "usb-%s-%s"={73786976294838206552:0}, "usb_acecad"={73786976294838206550:0}, \old()=0, \old()=0, \old(int_urb)=0, \old(int_urb)=0, \old(ldv_retval_0)=0, \old(ldv_retval_1)=0, \old(ldv_state_variable_0)=0, \old(ldv_state_variable_1)=0, \old(ref_cnt)=0, \old(URB_STATE)=0, \old(usb_acecad_driver_group1)=0, \old(usb_acecad_driver_group1)=0, \old(usb_counter)=0, \old(usb_intfdata)=0, \old(usb_intfdata)=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={73786976294838206533:73786976294838206510}, bulk_urb={0:0}, DEV_STATE=0, int_urb={0:0}, INTERF_STATE=0, LDV_IN_INTERRUPT=1, ldv_retval_0=1, ldv_retval_1=0, ldv_state_variable_0=2, ldv_state_variable_1=0, ldvarg0={18446744073709551617:0}, ref_cnt=0, SERIAL_STATE=0, tmp={18446744073709551617:0}, tmp___0=1, tmp___1=0, tmp___2=0, URB_STATE=1, usb_acecad_driver={73786976294838206497:0}, usb_acecad_driver_group1={-18446744073709551615:0}, usb_acecad_id_table={73786976294838206476:0}, usb_counter=0, usb_intfdata={0:0}] [L4034] CALL ldv_check_final_state() VAL [={0:0}, ={0:0}, " "={73786976294838206466:0}, "/input0"={73786976294838206543:0}, "<3>acecad: can\'t resubmit intr, %s-%s/input0, status %d\n"={73786976294838206471:0}, "<6>acecad: v3.2:USB Acecad Flair tablet driver\n"={73786976294838206475:0}, "acecad"={73786976294838206500:0}, "include/linux/usb.h"={73786976294838206541:0}, "include/linux/usb.h"={73786976294838206496:0}, "USB Acecad 302 Tablet %04x:%04x"={73786976294838206535:0}, "USB Acecad Flair Tablet %04x:%04x"={73786976294838206511:0}, "usb-%s-%s"={73786976294838206552:0}, "usb_acecad"={73786976294838206550:0}, \old()=0, \old()=0, \old(int_urb)=0, \old(int_urb)=0, \old(ldv_retval_0)=0, \old(ldv_retval_1)=0, \old(ldv_state_variable_0)=0, \old(ldv_state_variable_1)=0, \old(ref_cnt)=0, \old(URB_STATE)=0, \old(usb_acecad_driver_group1)=0, \old(usb_acecad_driver_group1)=0, \old(usb_counter)=0, \old(usb_intfdata)=0, \old(usb_intfdata)=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={73786976294838206533:73786976294838206510}, bulk_urb={0:0}, DEV_STATE=0, int_urb={0:0}, INTERF_STATE=0, LDV_IN_INTERRUPT=1, ldv_retval_0=1, ldv_retval_1=0, ldv_state_variable_0=2, ldv_state_variable_1=0, ref_cnt=0, SERIAL_STATE=0, URB_STATE=1, usb_acecad_driver={73786976294838206497:0}, usb_acecad_driver_group1={-18446744073709551615:0}, usb_acecad_id_table={73786976294838206476:0}, usb_counter=0, usb_intfdata={0:0}] [L4402] COND TRUE URB_STATE != 0 VAL [={0:0}, ={0:0}, " "={73786976294838206466:0}, "/input0"={73786976294838206543:0}, "<3>acecad: can\'t resubmit intr, %s-%s/input0, status %d\n"={73786976294838206471:0}, "<6>acecad: v3.2:USB Acecad Flair tablet driver\n"={73786976294838206475:0}, "acecad"={73786976294838206500:0}, "include/linux/usb.h"={73786976294838206541:0}, "include/linux/usb.h"={73786976294838206496:0}, "USB Acecad 302 Tablet %04x:%04x"={73786976294838206535:0}, "USB Acecad Flair Tablet %04x:%04x"={73786976294838206511:0}, "usb-%s-%s"={73786976294838206552:0}, "usb_acecad"={73786976294838206550:0}, \old()=0, \old()=0, \old(int_urb)=0, \old(int_urb)=0, \old(ldv_retval_0)=0, \old(ldv_retval_1)=0, \old(ldv_state_variable_0)=0, \old(ldv_state_variable_1)=0, \old(ref_cnt)=0, \old(URB_STATE)=0, \old(usb_acecad_driver_group1)=0, \old(usb_acecad_driver_group1)=0, \old(usb_counter)=0, \old(usb_intfdata)=0, \old(usb_intfdata)=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={73786976294838206533:73786976294838206510}, bulk_urb={0:0}, DEV_STATE=0, int_urb={0:0}, INTERF_STATE=0, LDV_IN_INTERRUPT=1, ldv_retval_0=1, ldv_retval_1=0, ldv_state_variable_0=2, ldv_state_variable_1=0, ref_cnt=0, SERIAL_STATE=0, URB_STATE=1, usb_acecad_driver={73786976294838206497:0}, usb_acecad_driver_group1={-18446744073709551615:0}, usb_acecad_id_table={73786976294838206476:0}, usb_counter=0, usb_intfdata={0:0}] [L4403] CALL ldv_error() VAL [={0:0}, ={0:0}, " "={73786976294838206466:0}, "/input0"={73786976294838206543:0}, "<3>acecad: can\'t resubmit intr, %s-%s/input0, status %d\n"={73786976294838206471:0}, "<6>acecad: v3.2:USB Acecad Flair tablet driver\n"={73786976294838206475:0}, "acecad"={73786976294838206500:0}, "include/linux/usb.h"={73786976294838206541:0}, "include/linux/usb.h"={73786976294838206496:0}, "USB Acecad 302 Tablet %04x:%04x"={73786976294838206535:0}, "USB Acecad Flair Tablet %04x:%04x"={73786976294838206511:0}, "usb-%s-%s"={73786976294838206552:0}, "usb_acecad"={73786976294838206550:0}, \old()=0, \old()=0, \old(int_urb)=0, \old(int_urb)=0, \old(ldv_retval_0)=0, \old(ldv_retval_1)=0, \old(ldv_state_variable_0)=0, \old(ldv_state_variable_1)=0, \old(ref_cnt)=0, \old(URB_STATE)=0, \old(usb_acecad_driver_group1)=0, \old(usb_acecad_driver_group1)=0, \old(usb_counter)=0, \old(usb_intfdata)=0, \old(usb_intfdata)=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={73786976294838206533:73786976294838206510}, bulk_urb={0:0}, DEV_STATE=0, int_urb={0:0}, INTERF_STATE=0, LDV_IN_INTERRUPT=1, ldv_retval_0=1, ldv_retval_1=0, ldv_state_variable_0=2, ldv_state_variable_1=0, ref_cnt=0, SERIAL_STATE=0, URB_STATE=1, usb_acecad_driver={73786976294838206497:0}, usb_acecad_driver_group1={-18446744073709551615:0}, usb_acecad_id_table={73786976294838206476:0}, usb_counter=0, usb_intfdata={0:0}] [L4148] __VERIFIER_error() VAL [={0:0}, ={0:0}, " "={73786976294838206466:0}, "/input0"={73786976294838206543:0}, "<3>acecad: can\'t resubmit intr, %s-%s/input0, status %d\n"={73786976294838206471:0}, "<6>acecad: v3.2:USB Acecad Flair tablet driver\n"={73786976294838206475:0}, "acecad"={73786976294838206500:0}, "include/linux/usb.h"={73786976294838206541:0}, "include/linux/usb.h"={73786976294838206496:0}, "USB Acecad 302 Tablet %04x:%04x"={73786976294838206535:0}, "USB Acecad Flair Tablet %04x:%04x"={73786976294838206511:0}, "usb-%s-%s"={73786976294838206552:0}, "usb_acecad"={73786976294838206550:0}, \old()=0, \old()=0, \old(int_urb)=0, \old(int_urb)=0, \old(ldv_retval_0)=0, \old(ldv_retval_1)=0, \old(ldv_state_variable_0)=0, \old(ldv_state_variable_1)=0, \old(ref_cnt)=0, \old(URB_STATE)=0, \old(usb_acecad_driver_group1)=0, \old(usb_acecad_driver_group1)=0, \old(usb_counter)=0, \old(usb_intfdata)=0, \old(usb_intfdata)=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={73786976294838206533:73786976294838206510}, bulk_urb={0:0}, DEV_STATE=0, int_urb={0:0}, INTERF_STATE=0, LDV_IN_INTERRUPT=1, ldv_retval_0=1, ldv_retval_1=0, ldv_state_variable_0=2, ldv_state_variable_1=0, ref_cnt=0, SERIAL_STATE=0, URB_STATE=1, usb_acecad_driver={73786976294838206497:0}, usb_acecad_driver_group1={-18446744073709551615:0}, usb_acecad_id_table={73786976294838206476:0}, usb_counter=0, usb_intfdata={0:0}] - StatisticsResult: Ultimate Automizer benchmark data CFG has 67 procedures, 432 locations, 1 error locations. UNSAFE Result, 159.8s OverallTime, 14 OverallIterations, 3 TraceHistogramMax, 110.9s AutomataDifference, 0.0s DeadEndRemovalTime, 0.0s HoareAnnotationTime, HoareTripleCheckerStatistics: 5133 SDtfs, 2965 SDslu, 18487 SDs, 0 SdLazy, 749 SolverSat, 32 SolverUnsat, 0 SolverUnknown, 0 SolverNotchecked, 2.5s Time, PredicateUnifierStatistics: 0 DeclaredPredicates, 556 GetRequests, 480 SyntacticMatches, 2 SemanticMatches, 74 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 142 ImplicationChecksByTransitivity, 1.1s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=3781occurred in iteration=13, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s AbstIntTime, 0 AbstIntIterations, 0 AbstIntStrong, NaN AbsIntWeakeningRatio, NaN AbsIntAvgWeakeningVarsNumRemoved, NaN AbsIntAvgWeakenedConjuncts, 0.0s DumpTime, AutomataMinimizationStatistics: 39.8s AutomataMinimizationTime, 13 MinimizatonAttempts, 2591 StatesRemovedByMinimization, 9 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TraceCheckStatistics: 0.2s SsaConstructionTime, 1.6s SatisfiabilityAnalysisTime, 3.5s InterpolantComputationTime, 2577 NumberOfCodeBlocks, 2577 NumberOfCodeBlocksAsserted, 16 NumberOfCheckSat, 2308 ConstructedInterpolants, 0 QuantifiedInterpolants, 674446 SizeOfPredicates, 3 NumberOfNonLiveVariables, 3142 ConjunctsInSsa, 8 ConjunctsInUnsatCore, 15 InterpolantComputations, 13 PerfectInterpolantSequences, 375/393 InterpolantCoveringCapability, InvariantSynthesisStatistics: No data available, InterpolantConsolidationStatistics: No data available, ReuseStatistics: No data available RESULT: Ultimate could not prove your program: unable to determine feasibility of some traces Received shutdown request...