/usr/bin/java -Xmx8000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata ./data -s ../../../trunk/examples/settings/default/taipan/svcomp-Reach-32bit-Taipan_Default.epf -tc ../../../trunk/examples/toolchains/AutomizerC.xml --sifa.abstract.domain OctagonDomain -i ../sv-benchmarks/c/ldv-challenges/linux-3.14_complex_emg_linux-usb-dev_drivers-media-usb-uvc-uvcvideo.cil.i -------------------------------------------------------------------------------- This is Ultimate 0.2.3-dev-f954360 [2023-04-03 08:48:52,423 INFO L177 SettingsManager]: Resetting all preferences to default values... [2023-04-03 08:48:52,425 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2023-04-03 08:48:52,456 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2023-04-03 08:48:52,457 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2023-04-03 08:48:52,459 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2023-04-03 08:48:52,461 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2023-04-03 08:48:52,463 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2023-04-03 08:48:52,464 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2023-04-03 08:48:52,468 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2023-04-03 08:48:52,469 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2023-04-03 08:48:52,470 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2023-04-03 08:48:52,470 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2023-04-03 08:48:52,472 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2023-04-03 08:48:52,473 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2023-04-03 08:48:52,476 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2023-04-03 08:48:52,477 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2023-04-03 08:48:52,477 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2023-04-03 08:48:52,479 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2023-04-03 08:48:52,482 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2023-04-03 08:48:52,483 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2023-04-03 08:48:52,484 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2023-04-03 08:48:52,484 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2023-04-03 08:48:52,486 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2023-04-03 08:48:52,493 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2023-04-03 08:48:52,493 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2023-04-03 08:48:52,494 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2023-04-03 08:48:52,495 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2023-04-03 08:48:52,495 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2023-04-03 08:48:52,496 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2023-04-03 08:48:52,496 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2023-04-03 08:48:52,497 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2023-04-03 08:48:52,498 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2023-04-03 08:48:52,499 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2023-04-03 08:48:52,499 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2023-04-03 08:48:52,499 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2023-04-03 08:48:52,500 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2023-04-03 08:48:52,500 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2023-04-03 08:48:52,500 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2023-04-03 08:48:52,501 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2023-04-03 08:48:52,501 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2023-04-03 08:48:52,503 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/default/taipan/svcomp-Reach-32bit-Taipan_Default.epf [2023-04-03 08:48:52,531 INFO L113 SettingsManager]: Loading preferences was successful [2023-04-03 08:48:52,531 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2023-04-03 08:48:52,531 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-04-03 08:48:52,531 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-04-03 08:48:52,532 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-04-03 08:48:52,532 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-04-03 08:48:52,532 INFO L138 SettingsManager]: * User list type=DISABLED [2023-04-03 08:48:52,532 INFO L136 SettingsManager]: Preferences of Abstract Interpretation differ from their defaults: [2023-04-03 08:48:52,532 INFO L138 SettingsManager]: * Explicit value domain=true [2023-04-03 08:48:52,532 INFO L138 SettingsManager]: * Abstract domain for RCFG-of-the-future=PoormanAbstractDomain [2023-04-03 08:48:52,532 INFO L138 SettingsManager]: * Octagon Domain=false [2023-04-03 08:48:52,533 INFO L138 SettingsManager]: * Abstract domain=CompoundDomain [2023-04-03 08:48:52,533 INFO L138 SettingsManager]: * Check feasibility of abstract posts with an SMT solver=true [2023-04-03 08:48:52,533 INFO L138 SettingsManager]: * Use the RCFG-of-the-future interface=true [2023-04-03 08:48:52,533 INFO L138 SettingsManager]: * Interval Domain=false [2023-04-03 08:48:52,533 INFO L136 SettingsManager]: Preferences of Sifa differ from their defaults: [2023-04-03 08:48:52,533 INFO L138 SettingsManager]: * Call Summarizer=TopInputCallSummarizer [2023-04-03 08:48:52,533 INFO L138 SettingsManager]: * Simplification Technique=POLY_PAC [2023-04-03 08:48:52,534 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-04-03 08:48:52,534 INFO L138 SettingsManager]: * sizeof long=4 [2023-04-03 08:48:52,534 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2023-04-03 08:48:52,534 INFO L138 SettingsManager]: * sizeof POINTER=4 [2023-04-03 08:48:52,534 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2023-04-03 08:48:52,534 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-04-03 08:48:52,534 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-04-03 08:48:52,535 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-04-03 08:48:52,535 INFO L138 SettingsManager]: * sizeof long double=12 [2023-04-03 08:48:52,535 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2023-04-03 08:48:52,535 INFO L138 SettingsManager]: * Use constant arrays=true [2023-04-03 08:48:52,535 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-04-03 08:48:52,535 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-04-03 08:48:52,535 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2023-04-03 08:48:52,535 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-04-03 08:48:52,536 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-04-03 08:48:52,536 INFO L138 SettingsManager]: * Abstract interpretation Mode=USE_PREDICATES [2023-04-03 08:48:52,536 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-04-03 08:48:52,536 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2023-04-03 08:48:52,536 INFO L138 SettingsManager]: * Trace refinement strategy=SIFA_TAIPAN [2023-04-03 08:48:52,536 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-04-03 08:48:52,536 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2023-04-03 08:48:52,540 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2023-04-03 08:48:52,540 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.sifa: Abstract Domain -> OctagonDomain [2023-04-03 08:48:52,762 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-04-03 08:48:52,795 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-04-03 08:48:52,797 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-04-03 08:48:52,798 INFO L271 PluginConnector]: Initializing CDTParser... [2023-04-03 08:48:52,799 INFO L275 PluginConnector]: CDTParser initialized [2023-04-03 08:48:52,800 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/ldv-challenges/linux-3.14_complex_emg_linux-usb-dev_drivers-media-usb-uvc-uvcvideo.cil.i [2023-04-03 08:48:53,870 INFO L500 CDTParser]: Created temporary CDT project at NULL [2023-04-03 08:48:54,377 INFO L351 CDTParser]: Found 1 translation units. [2023-04-03 08:48:54,377 INFO L172 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-challenges/linux-3.14_complex_emg_linux-usb-dev_drivers-media-usb-uvc-uvcvideo.cil.i [2023-04-03 08:48:54,427 INFO L394 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/cf484e0fe/496e89c49f4449d2a59307c857f9e9b8/FLAG0f7e1e5a0 [2023-04-03 08:48:54,439 INFO L402 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/cf484e0fe/496e89c49f4449d2a59307c857f9e9b8 [2023-04-03 08:48:54,441 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-04-03 08:48:54,442 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2023-04-03 08:48:54,443 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-04-03 08:48:54,443 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-04-03 08:48:54,446 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2023-04-03 08:48:54,446 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 03.04 08:48:54" (1/1) ... [2023-04-03 08:48:54,447 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@16d6bd9f and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.04 08:48:54, skipping insertion in model container [2023-04-03 08:48:54,447 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 03.04 08:48:54" (1/1) ... [2023-04-03 08:48:54,452 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2023-04-03 08:48:54,654 INFO L178 MainTranslator]: Built tables and reachable declarations [2023-04-03 08:48:57,456 WARN L247 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-challenges/linux-3.14_complex_emg_linux-usb-dev_drivers-media-usb-uvc-uvcvideo.cil.i[599511,599524] [2023-04-03 08:48:57,459 WARN L247 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-challenges/linux-3.14_complex_emg_linux-usb-dev_drivers-media-usb-uvc-uvcvideo.cil.i[599658,599671] [2023-04-03 08:48:57,459 WARN L247 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-challenges/linux-3.14_complex_emg_linux-usb-dev_drivers-media-usb-uvc-uvcvideo.cil.i[599797,599810] [2023-04-03 08:48:57,460 WARN L247 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-challenges/linux-3.14_complex_emg_linux-usb-dev_drivers-media-usb-uvc-uvcvideo.cil.i[599955,599968] [2023-04-03 08:48:57,480 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-04-03 08:48:57,625 INFO L203 MainTranslator]: Completed pre-run [2023-04-03 08:48:58,120 WARN L247 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-challenges/linux-3.14_complex_emg_linux-usb-dev_drivers-media-usb-uvc-uvcvideo.cil.i[599511,599524] [2023-04-03 08:48:58,120 WARN L247 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-challenges/linux-3.14_complex_emg_linux-usb-dev_drivers-media-usb-uvc-uvcvideo.cil.i[599658,599671] [2023-04-03 08:48:58,121 WARN L247 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-challenges/linux-3.14_complex_emg_linux-usb-dev_drivers-media-usb-uvc-uvcvideo.cil.i[599797,599810] [2023-04-03 08:48:58,121 WARN L247 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-challenges/linux-3.14_complex_emg_linux-usb-dev_drivers-media-usb-uvc-uvcvideo.cil.i[599955,599968] [2023-04-03 08:48:58,126 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-04-03 08:48:58,327 WARN L667 CHandler]: The function memcmp is called, but not defined or handled by StandardFunctionHandler. [2023-04-03 08:48:58,327 WARN L667 CHandler]: The function __get_user_bad is called, but not defined or handled by StandardFunctionHandler. [2023-04-03 08:48:58,327 WARN L667 CHandler]: The function __put_user_bad is called, but not defined or handled by StandardFunctionHandler. [2023-04-03 08:48:58,327 WARN L667 CHandler]: The function sprintf is called, but not defined or handled by StandardFunctionHandler. [2023-04-03 08:48:58,327 WARN L667 CHandler]: The function __bad_percpu_size is called, but not defined or handled by StandardFunctionHandler. [2023-04-03 08:48:58,332 INFO L208 MainTranslator]: Completed translation [2023-04-03 08:48:58,332 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.04 08:48:58 WrapperNode [2023-04-03 08:48:58,332 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-04-03 08:48:58,333 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-04-03 08:48:58,333 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2023-04-03 08:48:58,333 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2023-04-03 08:48:58,342 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.04 08:48:58" (1/1) ... [2023-04-03 08:48:58,343 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.04 08:48:58" (1/1) ... [2023-04-03 08:48:58,517 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.04 08:48:58" (1/1) ... [2023-04-03 08:48:58,518 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.04 08:48:58" (1/1) ... [2023-04-03 08:48:58,861 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.04 08:48:58" (1/1) ... [2023-04-03 08:48:58,898 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.04 08:48:58" (1/1) ... [2023-04-03 08:48:58,943 INFO L185 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.04 08:48:58" (1/1) ... [2023-04-03 08:48:58,984 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.04 08:48:58" (1/1) ... [2023-04-03 08:48:59,046 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-04-03 08:48:59,047 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-04-03 08:48:59,047 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2023-04-03 08:48:59,047 INFO L275 PluginConnector]: RCFGBuilder initialized [2023-04-03 08:48:59,048 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.04 08:48:58" (1/1) ... [2023-04-03 08:48:59,052 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-04-03 08:48:59,059 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-04-03 08:48:59,078 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2023-04-03 08:48:59,080 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2023-04-03 08:48:59,105 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.init [2023-04-03 08:48:59,105 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-04-03 08:48:59,105 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~$Pointer$~X~int~X~$Pointer$~TO~int [2023-04-03 08:48:59,105 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~TO~int [2023-04-03 08:48:59,105 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~TO~VOID [2023-04-03 08:48:59,105 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~~__u8~0~X~$Pointer$~TO~~__s32~0 [2023-04-03 08:48:59,105 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~~__s32~0~X~$Pointer$~TO~VOID [2023-04-03 08:48:59,105 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~TO~VOID [2023-04-03 08:48:59,105 INFO L138 BoogieDeclarations]: Found implementation of procedure INIT_LIST_HEAD [2023-04-03 08:48:59,106 INFO L138 BoogieDeclarations]: Found implementation of procedure list_add_tail [2023-04-03 08:48:59,106 INFO L138 BoogieDeclarations]: Found implementation of procedure list_empty [2023-04-03 08:48:59,106 INFO L138 BoogieDeclarations]: Found implementation of procedure set_bit [2023-04-03 08:48:59,106 INFO L138 BoogieDeclarations]: Found implementation of procedure constant_test_bit [2023-04-03 08:48:59,106 INFO L138 BoogieDeclarations]: Found implementation of procedure __le32_to_cpup [2023-04-03 08:48:59,106 INFO L138 BoogieDeclarations]: Found implementation of procedure __le16_to_cpup [2023-04-03 08:48:59,106 INFO L138 BoogieDeclarations]: Found implementation of procedure atomic_set [2023-04-03 08:48:59,106 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_endpoint_dir_in [2023-04-03 08:48:59,106 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_endpoint_xfer_int [2023-04-03 08:48:59,106 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_endpoint_is_int_in [2023-04-03 08:48:59,106 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_get_intfdata [2023-04-03 08:48:59,106 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_set_intfdata [2023-04-03 08:48:59,106 INFO L138 BoogieDeclarations]: Found implementation of procedure interface_to_usbdev [2023-04-03 08:48:59,106 INFO L138 BoogieDeclarations]: Found implementation of procedure __kmalloc [2023-04-03 08:48:59,106 INFO L138 BoogieDeclarations]: Found implementation of procedure kmalloc [2023-04-03 08:48:59,106 INFO L138 BoogieDeclarations]: Found implementation of procedure get_unaligned_le16 [2023-04-03 08:48:59,107 INFO L138 BoogieDeclarations]: Found implementation of procedure get_unaligned_le32 [2023-04-03 08:48:59,107 INFO L138 BoogieDeclarations]: Found implementation of procedure video_register_device [2023-04-03 08:48:59,107 INFO L138 BoogieDeclarations]: Found implementation of procedure video_get_drvdata [2023-04-03 08:48:59,107 INFO L138 BoogieDeclarations]: Found implementation of procedure video_set_drvdata [2023-04-03 08:48:59,107 INFO L138 BoogieDeclarations]: Found implementation of procedure media_devnode_is_registered [2023-04-03 08:48:59,107 INFO L138 BoogieDeclarations]: Found implementation of procedure uvc_find_endpoint [2023-04-03 08:48:59,107 INFO L138 BoogieDeclarations]: Found implementation of procedure uvc_format_by_guid [2023-04-03 08:48:59,107 INFO L138 BoogieDeclarations]: Found implementation of procedure uvc_colorspace [2023-04-03 08:48:59,107 INFO L138 BoogieDeclarations]: Found implementation of procedure uvc_simplify_fraction [2023-04-03 08:48:59,107 INFO L138 BoogieDeclarations]: Found implementation of procedure uvc_fraction_to_interval [2023-04-03 08:48:59,107 INFO L138 BoogieDeclarations]: Found implementation of procedure uvc_entity_by_id [2023-04-03 08:48:59,107 INFO L138 BoogieDeclarations]: Found implementation of procedure uvc_entity_by_reference [2023-04-03 08:48:59,107 INFO L138 BoogieDeclarations]: Found implementation of procedure uvc_stream_by_id [2023-04-03 08:48:59,107 INFO L138 BoogieDeclarations]: Found implementation of procedure uvc_parse_format [2023-04-03 08:48:59,107 INFO L138 BoogieDeclarations]: Found implementation of procedure uvc_parse_streaming [2023-04-03 08:48:59,107 INFO L138 BoogieDeclarations]: Found implementation of procedure uvc_alloc_entity [2023-04-03 08:48:59,107 INFO L138 BoogieDeclarations]: Found implementation of procedure uvc_parse_vendor_control [2023-04-03 08:48:59,108 INFO L138 BoogieDeclarations]: Found implementation of procedure uvc_parse_standard_control [2023-04-03 08:48:59,108 INFO L138 BoogieDeclarations]: Found implementation of procedure uvc_parse_control [2023-04-03 08:48:59,108 INFO L138 BoogieDeclarations]: Found implementation of procedure uvc_scan_chain_entity [2023-04-03 08:48:59,108 INFO L138 BoogieDeclarations]: Found implementation of procedure uvc_scan_chain_forward [2023-04-03 08:48:59,108 INFO L138 BoogieDeclarations]: Found implementation of procedure uvc_scan_chain_backward [2023-04-03 08:48:59,108 INFO L138 BoogieDeclarations]: Found implementation of procedure uvc_scan_chain [2023-04-03 08:48:59,108 INFO L138 BoogieDeclarations]: Found implementation of procedure uvc_print_terms [2023-04-03 08:48:59,108 INFO L138 BoogieDeclarations]: Found implementation of procedure uvc_print_chain [2023-04-03 08:48:59,108 INFO L138 BoogieDeclarations]: Found implementation of procedure uvc_scan_device [2023-04-03 08:48:59,108 INFO L138 BoogieDeclarations]: Found implementation of procedure uvc_delete [2023-04-03 08:48:59,108 INFO L138 BoogieDeclarations]: Found implementation of procedure uvc_release [2023-04-03 08:48:59,108 INFO L138 BoogieDeclarations]: Found implementation of procedure uvc_unregister_video [2023-04-03 08:48:59,108 INFO L138 BoogieDeclarations]: Found implementation of procedure uvc_register_video [2023-04-03 08:48:59,108 INFO L138 BoogieDeclarations]: Found implementation of procedure uvc_register_terms [2023-04-03 08:48:59,108 INFO L138 BoogieDeclarations]: Found implementation of procedure uvc_register_chains [2023-04-03 08:48:59,108 INFO L138 BoogieDeclarations]: Found implementation of procedure uvc_probe [2023-04-03 08:48:59,109 INFO L138 BoogieDeclarations]: Found implementation of procedure uvc_disconnect [2023-04-03 08:48:59,109 INFO L138 BoogieDeclarations]: Found implementation of procedure uvc_suspend [2023-04-03 08:48:59,109 INFO L138 BoogieDeclarations]: Found implementation of procedure __uvc_resume [2023-04-03 08:48:59,109 INFO L138 BoogieDeclarations]: Found implementation of procedure uvc_resume [2023-04-03 08:48:59,109 INFO L138 BoogieDeclarations]: Found implementation of procedure uvc_reset_resume [2023-04-03 08:48:59,109 INFO L138 BoogieDeclarations]: Found implementation of procedure uvc_clock_param_get [2023-04-03 08:48:59,109 INFO L138 BoogieDeclarations]: Found implementation of procedure uvc_clock_param_set [2023-04-03 08:48:59,109 INFO L138 BoogieDeclarations]: Found implementation of procedure uvc_init [2023-04-03 08:48:59,109 INFO L138 BoogieDeclarations]: Found implementation of procedure uvc_cleanup [2023-04-03 08:48:59,109 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_EMGentry_exit_uvc_cleanup_10_2 [2023-04-03 08:48:59,109 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_EMGentry_init_uvc_init_10_19 [2023-04-03 08:48:59,109 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_allocate_external_0 [2023-04-03 08:48:59,109 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_dispatch_deregister_8_1 [2023-04-03 08:48:59,109 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_dispatch_deregister_dummy_resourceless_instance_4_10_4 [2023-04-03 08:48:59,109 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_dispatch_deregister_dummy_resourceless_instance_5_10_5 [2023-04-03 08:48:59,109 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_dispatch_deregister_dummy_resourceless_instance_6_10_6 [2023-04-03 08:48:59,109 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_dispatch_deregister_dummy_resourceless_instance_7_10_7 [2023-04-03 08:48:59,110 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_dispatch_deregister_file_operations_instance_3_10_8 [2023-04-03 08:48:59,110 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_dispatch_deregister_io_instance_10_10_9 [2023-04-03 08:48:59,110 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_dispatch_instance_deregister_6_2 [2023-04-03 08:48:59,110 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_dispatch_instance_register_6_3 [2023-04-03 08:48:59,110 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_dispatch_register_9_2 [2023-04-03 08:48:59,110 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_dispatch_register_dummy_resourceless_instance_4_10_10 [2023-04-03 08:48:59,110 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_dispatch_register_dummy_resourceless_instance_5_10_11 [2023-04-03 08:48:59,110 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_dispatch_register_dummy_resourceless_instance_6_10_12 [2023-04-03 08:48:59,110 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_dispatch_register_dummy_resourceless_instance_7_10_13 [2023-04-03 08:48:59,110 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_dispatch_register_file_operations_instance_3_10_14 [2023-04-03 08:48:59,110 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_dispatch_register_io_instance_10_10_15 [2023-04-03 08:48:59,110 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_dummy_resourceless_instance_callback_1_3 [2023-04-03 08:48:59,110 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_dummy_resourceless_instance_callback_1_9 [2023-04-03 08:48:59,110 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_entry_EMGentry_10 [2023-04-03 08:48:59,110 INFO L138 BoogieDeclarations]: Found implementation of procedure main [2023-04-03 08:48:59,110 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_file_operations_instance_write_0_4 [2023-04-03 08:48:59,110 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_initialize_external_data [2023-04-03 08:48:59,111 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_struct_kernel_param_ops_dummy_resourceless_instance_1 [2023-04-03 08:48:59,111 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_struct_uvc_menu_info_dummy_resourceless_instance_2 [2023-04-03 08:48:59,111 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_struct_v4l2_subscribed_event_ops_dummy_resourceless_instance_3 [2023-04-03 08:48:59,111 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_struct_vb2_ops_dummy_resourceless_instance_4 [2023-04-03 08:48:59,111 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_0 [2023-04-03 08:48:59,111 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_1 [2023-04-03 08:48:59,111 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_2 [2023-04-03 08:48:59,111 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_3 [2023-04-03 08:48:59,111 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_4 [2023-04-03 08:48:59,111 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_automaton_state_1_1 [2023-04-03 08:48:59,111 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_automaton_state_1_5 [2023-04-03 08:48:59,111 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_automaton_state_2_1 [2023-04-03 08:48:59,111 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_automaton_state_2_5 [2023-04-03 08:48:59,111 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_automaton_state_3_1 [2023-04-03 08:48:59,111 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_automaton_state_3_5 [2023-04-03 08:48:59,111 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_automaton_state_4_1 [2023-04-03 08:48:59,111 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_automaton_state_4_5 [2023-04-03 08:48:59,112 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_automaton_state_5_1 [2023-04-03 08:48:59,112 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_automaton_state_5_15 [2023-04-03 08:48:59,112 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_automaton_state_6_1 [2023-04-03 08:48:59,112 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_automaton_state_6_4 [2023-04-03 08:48:59,112 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_usb_deregister [2023-04-03 08:48:59,112 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_usb_dummy_factory_6 [2023-04-03 08:48:59,112 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_usb_instance_callback_5_6 [2023-04-03 08:48:59,112 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_usb_instance_post_5_9 [2023-04-03 08:48:59,112 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_usb_instance_pre_5_10 [2023-04-03 08:48:59,112 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_usb_instance_probe_5_13 [2023-04-03 08:48:59,112 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_usb_instance_release_5_4 [2023-04-03 08:48:59,112 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_usb_instance_resume_5_7 [2023-04-03 08:48:59,112 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_usb_instance_suspend_5_8 [2023-04-03 08:48:59,112 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_usb_register_driver [2023-04-03 08:48:59,112 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_usb_usb_instance_5 [2023-04-03 08:48:59,112 INFO L138 BoogieDeclarations]: Found implementation of procedure atomic_inc [2023-04-03 08:48:59,113 INFO L138 BoogieDeclarations]: Found implementation of procedure atomic_dec_and_test [2023-04-03 08:48:59,113 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_dev_get_drvdata_15 [2023-04-03 08:48:59,113 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_dev_set_drvdata_16 [2023-04-03 08:48:59,113 INFO L138 BoogieDeclarations]: Found implementation of procedure kzalloc [2023-04-03 08:48:59,113 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_dev_get_drvdata_18 [2023-04-03 08:48:59,113 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_dev_set_drvdata_19 [2023-04-03 08:48:59,113 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_usb_put_dev_24 [2023-04-03 08:48:59,113 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_usb_get_dev_25 [2023-04-03 08:48:59,113 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_usb_register_driver_26 [2023-04-03 08:48:59,113 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_usb_deregister_27 [2023-04-03 08:48:59,113 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_ldv_post_probe_28 [2023-04-03 08:48:59,113 INFO L138 BoogieDeclarations]: Found implementation of procedure spinlock_check [2023-04-03 08:48:59,113 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_unlock_irqrestore [2023-04-03 08:48:59,113 INFO L138 BoogieDeclarations]: Found implementation of procedure vb2_is_busy [2023-04-03 08:48:59,113 INFO L138 BoogieDeclarations]: Found implementation of procedure vb2_get_drv_priv [2023-04-03 08:48:59,114 INFO L138 BoogieDeclarations]: Found implementation of procedure vb2_set_plane_payload [2023-04-03 08:48:59,114 INFO L138 BoogieDeclarations]: Found implementation of procedure vb2_get_plane_payload [2023-04-03 08:48:59,114 INFO L138 BoogieDeclarations]: Found implementation of procedure vb2_plane_size [2023-04-03 08:48:59,114 INFO L138 BoogieDeclarations]: Found implementation of procedure uvc_queue_setup [2023-04-03 08:48:59,114 INFO L138 BoogieDeclarations]: Found implementation of procedure uvc_buffer_prepare [2023-04-03 08:48:59,114 INFO L138 BoogieDeclarations]: Found implementation of procedure uvc_buffer_queue [2023-04-03 08:48:59,114 INFO L138 BoogieDeclarations]: Found implementation of procedure uvc_buffer_finish [2023-04-03 08:48:59,114 INFO L138 BoogieDeclarations]: Found implementation of procedure uvc_wait_prepare [2023-04-03 08:48:59,114 INFO L138 BoogieDeclarations]: Found implementation of procedure uvc_wait_finish [2023-04-03 08:48:59,114 INFO L138 BoogieDeclarations]: Found implementation of procedure uvc_queue_init [2023-04-03 08:48:59,114 INFO L138 BoogieDeclarations]: Found implementation of procedure uvc_alloc_buffers [2023-04-03 08:48:59,114 INFO L138 BoogieDeclarations]: Found implementation of procedure uvc_free_buffers [2023-04-03 08:48:59,114 INFO L138 BoogieDeclarations]: Found implementation of procedure uvc_query_buffer [2023-04-03 08:48:59,114 INFO L138 BoogieDeclarations]: Found implementation of procedure uvc_queue_buffer [2023-04-03 08:48:59,114 INFO L138 BoogieDeclarations]: Found implementation of procedure uvc_dequeue_buffer [2023-04-03 08:48:59,114 INFO L138 BoogieDeclarations]: Found implementation of procedure uvc_queue_mmap [2023-04-03 08:48:59,114 INFO L138 BoogieDeclarations]: Found implementation of procedure uvc_queue_poll [2023-04-03 08:48:59,115 INFO L138 BoogieDeclarations]: Found implementation of procedure uvc_queue_allocated [2023-04-03 08:48:59,115 INFO L138 BoogieDeclarations]: Found implementation of procedure uvc_queue_enable [2023-04-03 08:48:59,115 INFO L138 BoogieDeclarations]: Found implementation of procedure uvc_queue_cancel [2023-04-03 08:48:59,115 INFO L138 BoogieDeclarations]: Found implementation of procedure uvc_queue_next_buffer [2023-04-03 08:48:59,115 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_dummy_resourceless_instance_callback_4_12 [2023-04-03 08:48:59,115 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_dummy_resourceless_instance_callback_4_13 [2023-04-03 08:48:59,115 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_dummy_resourceless_instance_callback_4_3 [2023-04-03 08:48:59,115 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_dummy_resourceless_instance_callback_4_7 [2023-04-03 08:48:59,115 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_dummy_resourceless_instance_callback_4_8 [2023-04-03 08:48:59,115 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_dummy_resourceless_instance_callback_4_9 [2023-04-03 08:48:59,115 INFO L138 BoogieDeclarations]: Found implementation of procedure current_thread_info [2023-04-03 08:48:59,115 INFO L138 BoogieDeclarations]: Found implementation of procedure __chk_range_not_ok [2023-04-03 08:48:59,115 INFO L138 BoogieDeclarations]: Found implementation of procedure copy_user_generic [2023-04-03 08:48:59,115 INFO L138 BoogieDeclarations]: Found implementation of procedure __copy_from_user_nocheck [2023-04-03 08:48:59,115 INFO L138 BoogieDeclarations]: Found implementation of procedure __copy_from_user [2023-04-03 08:48:59,115 INFO L138 BoogieDeclarations]: Found implementation of procedure __copy_to_user_nocheck [2023-04-03 08:48:59,116 INFO L138 BoogieDeclarations]: Found implementation of procedure __copy_to_user [2023-04-03 08:48:59,116 INFO L138 BoogieDeclarations]: Found implementation of procedure copy_from_user [2023-04-03 08:48:59,116 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_make_path [2023-04-03 08:48:59,116 INFO L138 BoogieDeclarations]: Found implementation of procedure compat_ptr [2023-04-03 08:48:59,116 INFO L138 BoogieDeclarations]: Found implementation of procedure video_get_drvdata___0 [2023-04-03 08:48:59,116 INFO L138 BoogieDeclarations]: Found implementation of procedure video_drvdata [2023-04-03 08:48:59,116 INFO L138 BoogieDeclarations]: Found implementation of procedure vb2_is_streaming [2023-04-03 08:48:59,116 INFO L138 BoogieDeclarations]: Found implementation of procedure uvc_queue_streaming [2023-04-03 08:48:59,116 INFO L138 BoogieDeclarations]: Found implementation of procedure uvc_ctrl_commit [2023-04-03 08:48:59,116 INFO L138 BoogieDeclarations]: Found implementation of procedure uvc_ctrl_rollback [2023-04-03 08:48:59,116 INFO L138 BoogieDeclarations]: Found implementation of procedure uvc_ioctl_ctrl_map [2023-04-03 08:48:59,116 INFO L138 BoogieDeclarations]: Found implementation of procedure uvc_try_frame_interval [2023-04-03 08:48:59,116 INFO L138 BoogieDeclarations]: Found implementation of procedure uvc_v4l2_try_format [2023-04-03 08:48:59,116 INFO L138 BoogieDeclarations]: Found implementation of procedure uvc_v4l2_get_format [2023-04-03 08:48:59,116 INFO L138 BoogieDeclarations]: Found implementation of procedure uvc_v4l2_set_format [2023-04-03 08:48:59,116 INFO L138 BoogieDeclarations]: Found implementation of procedure uvc_v4l2_get_streamparm [2023-04-03 08:48:59,116 INFO L138 BoogieDeclarations]: Found implementation of procedure uvc_v4l2_set_streamparm [2023-04-03 08:48:59,117 INFO L138 BoogieDeclarations]: Found implementation of procedure uvc_acquire_privileges [2023-04-03 08:48:59,117 INFO L138 BoogieDeclarations]: Found implementation of procedure uvc_dismiss_privileges [2023-04-03 08:48:59,117 INFO L138 BoogieDeclarations]: Found implementation of procedure uvc_has_privileges [2023-04-03 08:48:59,117 INFO L138 BoogieDeclarations]: Found implementation of procedure uvc_v4l2_open [2023-04-03 08:48:59,117 INFO L138 BoogieDeclarations]: Found implementation of procedure uvc_v4l2_release [2023-04-03 08:48:59,117 INFO L138 BoogieDeclarations]: Found implementation of procedure uvc_v4l2_do_ioctl [2023-04-03 08:48:59,117 INFO L138 BoogieDeclarations]: Found implementation of procedure uvc_v4l2_ioctl [2023-04-03 08:48:59,117 INFO L138 BoogieDeclarations]: Found implementation of procedure uvc_v4l2_get_xu_mapping [2023-04-03 08:48:59,117 INFO L138 BoogieDeclarations]: Found implementation of procedure uvc_v4l2_put_xu_mapping [2023-04-03 08:48:59,117 INFO L138 BoogieDeclarations]: Found implementation of procedure uvc_v4l2_get_xu_query [2023-04-03 08:48:59,117 INFO L138 BoogieDeclarations]: Found implementation of procedure uvc_v4l2_put_xu_query [2023-04-03 08:48:59,117 INFO L138 BoogieDeclarations]: Found implementation of procedure uvc_v4l2_compat_ioctl32 [2023-04-03 08:48:59,117 INFO L138 BoogieDeclarations]: Found implementation of procedure uvc_v4l2_read [2023-04-03 08:48:59,117 INFO L138 BoogieDeclarations]: Found implementation of procedure uvc_v4l2_mmap [2023-04-03 08:48:59,117 INFO L138 BoogieDeclarations]: Found implementation of procedure uvc_v4l2_poll [2023-04-03 08:48:59,117 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_io_instance_callback_7_22 [2023-04-03 08:48:59,117 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_io_instance_callback_7_23 [2023-04-03 08:48:59,118 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_io_instance_callback_7_24 [2023-04-03 08:48:59,118 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_io_instance_callback_7_27 [2023-04-03 08:48:59,118 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_io_instance_callback_7_4 [2023-04-03 08:48:59,118 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_io_instance_probe_7_11 [2023-04-03 08:48:59,118 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_io_instance_release_7_2 [2023-04-03 08:48:59,118 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_automaton_state_7_14 [2023-04-03 08:48:59,118 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_automaton_state_7_5 [2023-04-03 08:48:59,118 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_v4l2_file_operations_io_instance_7 [2023-04-03 08:48:59,118 INFO L138 BoogieDeclarations]: Found implementation of procedure atomic_dec [2023-04-03 08:48:59,118 INFO L138 BoogieDeclarations]: Found implementation of procedure atomic_add_return [2023-04-03 08:48:59,118 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_dev_get_drvdata_18___0 [2023-04-03 08:48:59,118 INFO L138 BoogieDeclarations]: Found implementation of procedure test_and_set_bit [2023-04-03 08:48:59,118 INFO L138 BoogieDeclarations]: Found implementation of procedure div_u64_rem [2023-04-03 08:48:59,118 INFO L138 BoogieDeclarations]: Found implementation of procedure div_u64 [2023-04-03 08:48:59,118 INFO L138 BoogieDeclarations]: Found implementation of procedure timespec_sub [2023-04-03 08:48:59,118 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_endpoint_maxp [2023-04-03 08:48:59,119 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_fill_bulk_urb [2023-04-03 08:48:59,119 INFO L138 BoogieDeclarations]: Found implementation of procedure __create_pipe [2023-04-03 08:48:59,119 INFO L138 BoogieDeclarations]: Found implementation of procedure put_unaligned_le32 [2023-04-03 08:48:59,119 INFO L138 BoogieDeclarations]: Found implementation of procedure __uvc_query_ctrl [2023-04-03 08:48:59,119 INFO L138 BoogieDeclarations]: Found implementation of procedure uvc_query_name [2023-04-03 08:48:59,119 INFO L138 BoogieDeclarations]: Found implementation of procedure uvc_query_ctrl [2023-04-03 08:48:59,119 INFO L138 BoogieDeclarations]: Found implementation of procedure uvc_fixup_video_ctrl [2023-04-03 08:48:59,119 INFO L138 BoogieDeclarations]: Found implementation of procedure uvc_get_video_ctrl [2023-04-03 08:48:59,119 INFO L138 BoogieDeclarations]: Found implementation of procedure uvc_set_video_ctrl [2023-04-03 08:48:59,119 INFO L138 BoogieDeclarations]: Found implementation of procedure uvc_probe_video [2023-04-03 08:48:59,119 INFO L138 BoogieDeclarations]: Found implementation of procedure uvc_commit_video [2023-04-03 08:48:59,119 INFO L138 BoogieDeclarations]: Found implementation of procedure uvc_video_clock_decode [2023-04-03 08:48:59,119 INFO L138 BoogieDeclarations]: Found implementation of procedure uvc_video_clock_reset [2023-04-03 08:48:59,119 INFO L138 BoogieDeclarations]: Found implementation of procedure uvc_video_clock_init [2023-04-03 08:48:59,120 INFO L138 BoogieDeclarations]: Found implementation of procedure uvc_video_clock_cleanup [2023-04-03 08:48:59,120 INFO L138 BoogieDeclarations]: Found implementation of procedure uvc_video_clock_host_sof [2023-04-03 08:48:59,120 INFO L138 BoogieDeclarations]: Found implementation of procedure uvc_video_clock_update [2023-04-03 08:48:59,120 INFO L138 BoogieDeclarations]: Found implementation of procedure uvc_video_stats_decode [2023-04-03 08:48:59,120 INFO L138 BoogieDeclarations]: Found implementation of procedure uvc_video_stats_update [2023-04-03 08:48:59,120 INFO L138 BoogieDeclarations]: Found implementation of procedure uvc_video_stats_dump [2023-04-03 08:48:59,120 INFO L138 BoogieDeclarations]: Found implementation of procedure uvc_video_stats_start [2023-04-03 08:48:59,120 INFO L138 BoogieDeclarations]: Found implementation of procedure uvc_video_stats_stop [2023-04-03 08:48:59,120 INFO L138 BoogieDeclarations]: Found implementation of procedure uvc_video_decode_start [2023-04-03 08:48:59,120 INFO L138 BoogieDeclarations]: Found implementation of procedure uvc_video_decode_data [2023-04-03 08:48:59,120 INFO L138 BoogieDeclarations]: Found implementation of procedure uvc_video_decode_end [2023-04-03 08:48:59,120 INFO L138 BoogieDeclarations]: Found implementation of procedure uvc_video_encode_header [2023-04-03 08:48:59,120 INFO L138 BoogieDeclarations]: Found implementation of procedure uvc_video_encode_data [2023-04-03 08:48:59,120 INFO L138 BoogieDeclarations]: Found implementation of procedure uvc_video_decode_isoc [2023-04-03 08:48:59,120 INFO L138 BoogieDeclarations]: Found implementation of procedure uvc_video_decode_bulk [2023-04-03 08:48:59,120 INFO L138 BoogieDeclarations]: Found implementation of procedure uvc_video_encode_bulk [2023-04-03 08:48:59,120 INFO L138 BoogieDeclarations]: Found implementation of procedure uvc_video_complete [2023-04-03 08:48:59,121 INFO L138 BoogieDeclarations]: Found implementation of procedure uvc_free_urb_buffers [2023-04-03 08:48:59,121 INFO L138 BoogieDeclarations]: Found implementation of procedure uvc_alloc_urb_buffers [2023-04-03 08:48:59,121 INFO L138 BoogieDeclarations]: Found implementation of procedure uvc_uninit_video [2023-04-03 08:48:59,121 INFO L138 BoogieDeclarations]: Found implementation of procedure uvc_endpoint_max_bpi [2023-04-03 08:48:59,121 INFO L138 BoogieDeclarations]: Found implementation of procedure uvc_init_video_isoc [2023-04-03 08:48:59,121 INFO L138 BoogieDeclarations]: Found implementation of procedure uvc_init_video_bulk [2023-04-03 08:48:59,121 INFO L138 BoogieDeclarations]: Found implementation of procedure uvc_init_video [2023-04-03 08:48:59,121 INFO L138 BoogieDeclarations]: Found implementation of procedure uvc_video_suspend [2023-04-03 08:48:59,121 INFO L138 BoogieDeclarations]: Found implementation of procedure uvc_video_resume [2023-04-03 08:48:59,121 INFO L138 BoogieDeclarations]: Found implementation of procedure uvc_video_init [2023-04-03 08:48:59,121 INFO L138 BoogieDeclarations]: Found implementation of procedure uvc_video_enable [2023-04-03 08:48:59,121 INFO L138 BoogieDeclarations]: Found implementation of procedure copy_to_user [2023-04-03 08:48:59,121 INFO L138 BoogieDeclarations]: Found implementation of procedure kmalloc_array [2023-04-03 08:48:59,121 INFO L138 BoogieDeclarations]: Found implementation of procedure kcalloc [2023-04-03 08:48:59,121 INFO L138 BoogieDeclarations]: Found implementation of procedure uvc_ctrl_get_zoom [2023-04-03 08:48:59,121 INFO L138 BoogieDeclarations]: Found implementation of procedure uvc_ctrl_set_zoom [2023-04-03 08:48:59,121 INFO L138 BoogieDeclarations]: Found implementation of procedure uvc_ctrl_data [2023-04-03 08:48:59,122 INFO L138 BoogieDeclarations]: Found implementation of procedure uvc_test_bit [2023-04-03 08:48:59,122 INFO L138 BoogieDeclarations]: Found implementation of procedure uvc_clear_bit [2023-04-03 08:48:59,122 INFO L138 BoogieDeclarations]: Found implementation of procedure uvc_get_le_value [2023-04-03 08:48:59,122 INFO L138 BoogieDeclarations]: Found implementation of procedure uvc_set_le_value [2023-04-03 08:48:59,122 INFO L138 BoogieDeclarations]: Found implementation of procedure uvc_entity_match_guid [2023-04-03 08:48:59,122 INFO L138 BoogieDeclarations]: Found implementation of procedure __uvc_find_control [2023-04-03 08:48:59,122 INFO L138 BoogieDeclarations]: Found implementation of procedure uvc_find_control [2023-04-03 08:48:59,122 INFO L138 BoogieDeclarations]: Found implementation of procedure uvc_ctrl_populate_cache [2023-04-03 08:48:59,122 INFO L138 BoogieDeclarations]: Found implementation of procedure __uvc_ctrl_get [2023-04-03 08:48:59,122 INFO L138 BoogieDeclarations]: Found implementation of procedure __uvc_query_v4l2_ctrl [2023-04-03 08:48:59,122 INFO L138 BoogieDeclarations]: Found implementation of procedure uvc_query_v4l2_ctrl [2023-04-03 08:48:59,122 INFO L138 BoogieDeclarations]: Found implementation of procedure uvc_query_v4l2_menu [2023-04-03 08:48:59,122 INFO L138 BoogieDeclarations]: Found implementation of procedure uvc_ctrl_fill_event [2023-04-03 08:48:59,122 INFO L138 BoogieDeclarations]: Found implementation of procedure uvc_ctrl_send_event [2023-04-03 08:48:59,122 INFO L138 BoogieDeclarations]: Found implementation of procedure uvc_ctrl_send_slave_event [2023-04-03 08:48:59,122 INFO L138 BoogieDeclarations]: Found implementation of procedure uvc_ctrl_send_events [2023-04-03 08:48:59,122 INFO L138 BoogieDeclarations]: Found implementation of procedure uvc_ctrl_add_event [2023-04-03 08:48:59,122 INFO L138 BoogieDeclarations]: Found implementation of procedure uvc_ctrl_del_event [2023-04-03 08:48:59,122 INFO L138 BoogieDeclarations]: Found implementation of procedure uvc_ctrl_begin [2023-04-03 08:48:59,122 INFO L138 BoogieDeclarations]: Found implementation of procedure uvc_ctrl_commit_entity [2023-04-03 08:48:59,123 INFO L138 BoogieDeclarations]: Found implementation of procedure __uvc_ctrl_commit [2023-04-03 08:48:59,123 INFO L138 BoogieDeclarations]: Found implementation of procedure uvc_ctrl_get [2023-04-03 08:48:59,123 INFO L138 BoogieDeclarations]: Found implementation of procedure uvc_ctrl_set [2023-04-03 08:48:59,123 INFO L138 BoogieDeclarations]: Found implementation of procedure uvc_ctrl_fixup_xu_info [2023-04-03 08:48:59,123 INFO L138 BoogieDeclarations]: Found implementation of procedure uvc_ctrl_fill_xu_info [2023-04-03 08:48:59,123 INFO L138 BoogieDeclarations]: Found implementation of procedure uvc_ctrl_init_xu_ctrl [2023-04-03 08:48:59,123 INFO L138 BoogieDeclarations]: Found implementation of procedure uvc_xu_ctrl_query [2023-04-03 08:48:59,123 INFO L138 BoogieDeclarations]: Found implementation of procedure uvc_ctrl_resume_device [2023-04-03 08:48:59,123 INFO L138 BoogieDeclarations]: Found implementation of procedure uvc_ctrl_add_info [2023-04-03 08:48:59,123 INFO L138 BoogieDeclarations]: Found implementation of procedure __uvc_ctrl_add_mapping [2023-04-03 08:48:59,123 INFO L138 BoogieDeclarations]: Found implementation of procedure uvc_ctrl_add_mapping [2023-04-03 08:48:59,123 INFO L138 BoogieDeclarations]: Found implementation of procedure uvc_ctrl_prune_entity [2023-04-03 08:48:59,123 INFO L138 BoogieDeclarations]: Found implementation of procedure uvc_ctrl_init_ctrl [2023-04-03 08:48:59,123 INFO L138 BoogieDeclarations]: Found implementation of procedure uvc_ctrl_init_device [2023-04-03 08:48:59,123 INFO L138 BoogieDeclarations]: Found implementation of procedure uvc_ctrl_cleanup_mappings [2023-04-03 08:48:59,123 INFO L138 BoogieDeclarations]: Found implementation of procedure uvc_ctrl_cleanup_device [2023-04-03 08:48:59,123 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_dummy_resourceless_instance_callback_2_3 [2023-04-03 08:48:59,123 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_dummy_resourceless_instance_callback_2_9 [2023-04-03 08:48:59,123 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_dummy_resourceless_instance_callback_3_10 [2023-04-03 08:48:59,123 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_dummy_resourceless_instance_callback_3_13 [2023-04-03 08:48:59,124 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_dummy_resourceless_instance_callback_3_3 [2023-04-03 08:48:59,124 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_dummy_resourceless_instance_callback_3_9 [2023-04-03 08:48:59,124 INFO L138 BoogieDeclarations]: Found implementation of procedure __set_bit [2023-04-03 08:48:59,124 INFO L138 BoogieDeclarations]: Found implementation of procedure fls [2023-04-03 08:48:59,124 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_fill_int_urb [2023-04-03 08:48:59,124 INFO L138 BoogieDeclarations]: Found implementation of procedure input_allocate_device [2023-04-03 08:48:59,124 INFO L138 BoogieDeclarations]: Found implementation of procedure input_report_key [2023-04-03 08:48:59,124 INFO L138 BoogieDeclarations]: Found implementation of procedure input_sync [2023-04-03 08:48:59,124 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_to_input_id [2023-04-03 08:48:59,124 INFO L138 BoogieDeclarations]: Found implementation of procedure uvc_input_init [2023-04-03 08:48:59,124 INFO L138 BoogieDeclarations]: Found implementation of procedure uvc_input_cleanup [2023-04-03 08:48:59,124 INFO L138 BoogieDeclarations]: Found implementation of procedure uvc_input_report_key [2023-04-03 08:48:59,124 INFO L138 BoogieDeclarations]: Found implementation of procedure uvc_event_streaming [2023-04-03 08:48:59,124 INFO L138 BoogieDeclarations]: Found implementation of procedure uvc_event_control [2023-04-03 08:48:59,124 INFO L138 BoogieDeclarations]: Found implementation of procedure uvc_status_complete [2023-04-03 08:48:59,124 INFO L138 BoogieDeclarations]: Found implementation of procedure uvc_status_init [2023-04-03 08:48:59,124 INFO L138 BoogieDeclarations]: Found implementation of procedure uvc_status_cleanup [2023-04-03 08:48:59,124 INFO L138 BoogieDeclarations]: Found implementation of procedure uvc_status_start [2023-04-03 08:48:59,124 INFO L138 BoogieDeclarations]: Found implementation of procedure uvc_status_stop [2023-04-03 08:48:59,125 INFO L138 BoogieDeclarations]: Found implementation of procedure isight_decode [2023-04-03 08:48:59,125 INFO L138 BoogieDeclarations]: Found implementation of procedure uvc_video_decode_isight [2023-04-03 08:48:59,125 INFO L138 BoogieDeclarations]: Found implementation of procedure uvc_debugfs_stats_open [2023-04-03 08:48:59,125 INFO L138 BoogieDeclarations]: Found implementation of procedure uvc_debugfs_stats_read [2023-04-03 08:48:59,125 INFO L138 BoogieDeclarations]: Found implementation of procedure uvc_debugfs_stats_release [2023-04-03 08:48:59,125 INFO L138 BoogieDeclarations]: Found implementation of procedure uvc_debugfs_init_stream [2023-04-03 08:48:59,125 INFO L138 BoogieDeclarations]: Found implementation of procedure uvc_debugfs_cleanup_stream [2023-04-03 08:48:59,125 INFO L138 BoogieDeclarations]: Found implementation of procedure uvc_debugfs_init [2023-04-03 08:48:59,125 INFO L138 BoogieDeclarations]: Found implementation of procedure uvc_debugfs_cleanup [2023-04-03 08:48:59,125 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_file_operations_file_operations_instance_0 [2023-04-03 08:48:59,125 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_file_operations_instance_probe_0_12 [2023-04-03 08:48:59,125 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_io_instance_callback_7_19 [2023-04-03 08:48:59,125 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_automaton_state_0_15 [2023-04-03 08:48:59,125 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_automaton_state_0_6 [2023-04-03 08:48:59,125 INFO L138 BoogieDeclarations]: Found implementation of procedure IS_ERR_OR_NULL [2023-04-03 08:48:59,125 INFO L138 BoogieDeclarations]: Found implementation of procedure uvc_mc_register_entity [2023-04-03 08:48:59,125 INFO L138 BoogieDeclarations]: Found implementation of procedure uvc_mc_cleanup_entity [2023-04-03 08:48:59,125 INFO L138 BoogieDeclarations]: Found implementation of procedure uvc_mc_init_entity [2023-04-03 08:48:59,125 INFO L138 BoogieDeclarations]: Found implementation of procedure uvc_mc_register_entities [2023-04-03 08:48:59,125 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_atomic_add [2023-04-03 08:48:59,126 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_atomic_sub [2023-04-03 08:48:59,126 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_atomic_sub_and_test [2023-04-03 08:48:59,126 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_atomic_inc [2023-04-03 08:48:59,126 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_atomic_dec [2023-04-03 08:48:59,126 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_atomic_dec_and_test [2023-04-03 08:48:59,126 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_atomic_inc_and_test [2023-04-03 08:48:59,126 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_atomic_add_return [2023-04-03 08:48:59,126 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_atomic_add_negative [2023-04-03 08:48:59,126 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_atomic_inc_short [2023-04-03 08:48:59,126 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_dev_get_drvdata [2023-04-03 08:48:59,126 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_dev_set_drvdata [2023-04-03 08:48:59,126 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spi_alloc_master [2023-04-03 08:48:59,126 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_is_err [2023-04-03 08:48:59,126 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_err_ptr [2023-04-03 08:48:59,126 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_ptr_err [2023-04-03 08:48:59,126 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_is_err_or_null [2023-04-03 08:48:59,126 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_filter_positive_int [2023-04-03 08:48:59,126 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_post_init [2023-04-03 08:48:59,127 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_post_probe [2023-04-03 08:48:59,127 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_filter_err_code [2023-04-03 08:48:59,127 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_kzalloc [2023-04-03 08:48:59,127 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_usb_get_dev [2023-04-03 08:48:59,127 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_usb_put_dev [2023-04-03 08:48:59,127 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_check_return_value_probe [2023-04-03 08:48:59,127 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_initialize [2023-04-03 08:48:59,127 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_check_final_state [2023-04-03 08:48:59,127 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assume [2023-04-03 08:48:59,127 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_stop [2023-04-03 08:48:59,127 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv__builtin_expect [2023-04-03 08:48:59,127 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv__builtin_trap [2023-04-03 08:48:59,127 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_malloc [2023-04-03 08:48:59,127 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_calloc [2023-04-03 08:48:59,127 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_zalloc [2023-04-03 08:48:59,127 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_free [2023-04-03 08:48:59,127 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_xmalloc [2023-04-03 08:48:59,128 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_xzalloc [2023-04-03 08:48:59,128 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_undef_int [2023-04-03 08:48:59,128 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_undef_ulong [2023-04-03 08:48:59,128 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_undef_int_negative [2023-04-03 08:48:59,128 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_undef_int_nonpositive [2023-04-03 08:48:59,128 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_thread_create [2023-04-03 08:48:59,128 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_thread_create_N [2023-04-03 08:48:59,128 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_thread_join [2023-04-03 08:48:59,128 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_thread_join_N [2023-04-03 08:48:59,128 INFO L138 BoogieDeclarations]: Found implementation of procedure reach_error [2023-04-03 08:48:59,128 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assert_linux_usb_dev__less_initial_decrement [2023-04-03 08:48:59,128 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assert_linux_usb_dev__more_initial_at_exit [2023-04-03 08:48:59,128 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assert_linux_usb_dev__probe_failed [2023-04-03 08:48:59,128 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assert_linux_usb_dev__unincremented_counter_decrement [2023-04-03 08:48:59,128 INFO L138 BoogieDeclarations]: Found implementation of procedure __clear_user [2023-04-03 08:48:59,128 INFO L138 BoogieDeclarations]: Found implementation of procedure __copy_from_user_overflow [2023-04-03 08:48:59,128 INFO L138 BoogieDeclarations]: Found implementation of procedure __copy_to_user_overflow [2023-04-03 08:48:59,128 INFO L138 BoogieDeclarations]: Found implementation of procedure __list_add [2023-04-03 08:48:59,129 INFO L138 BoogieDeclarations]: Found implementation of procedure __mutex_init [2023-04-03 08:48:59,129 INFO L138 BoogieDeclarations]: Found implementation of procedure __raw_spin_lock_init [2023-04-03 08:48:59,129 INFO L138 BoogieDeclarations]: Found implementation of procedure __video_register_device [2023-04-03 08:48:59,129 INFO L138 BoogieDeclarations]: Found implementation of procedure _copy_from_user [2023-04-03 08:48:59,129 INFO L138 BoogieDeclarations]: Found implementation of procedure _copy_to_user [2023-04-03 08:48:59,129 INFO L138 BoogieDeclarations]: Found implementation of procedure _raw_spin_lock_irqsave [2023-04-03 08:48:59,129 INFO L138 BoogieDeclarations]: Found implementation of procedure _raw_spin_unlock_irqrestore [2023-04-03 08:48:59,129 INFO L138 BoogieDeclarations]: Found implementation of procedure compat_alloc_user_space [2023-04-03 08:48:59,129 INFO L138 BoogieDeclarations]: Found implementation of procedure copy_in_user [2023-04-03 08:48:59,129 INFO L138 BoogieDeclarations]: Found implementation of procedure debugfs_create_dir [2023-04-03 08:48:59,129 INFO L138 BoogieDeclarations]: Found implementation of procedure debugfs_create_file [2023-04-03 08:48:59,129 INFO L138 BoogieDeclarations]: Found implementation of procedure debugfs_remove_recursive [2023-04-03 08:48:59,129 INFO L138 BoogieDeclarations]: Found implementation of procedure getnstimeofday [2023-04-03 08:48:59,129 INFO L138 BoogieDeclarations]: Found implementation of procedure input_event [2023-04-03 08:48:59,129 INFO L138 BoogieDeclarations]: Found implementation of procedure input_free_device [2023-04-03 08:48:59,129 INFO L138 BoogieDeclarations]: Found implementation of procedure input_register_device [2023-04-03 08:48:59,129 INFO L138 BoogieDeclarations]: Found implementation of procedure input_unregister_device [2023-04-03 08:48:59,129 INFO L138 BoogieDeclarations]: Found implementation of procedure kmemdup [2023-04-03 08:48:59,129 INFO L138 BoogieDeclarations]: Found implementation of procedure ktime_get_ts [2023-04-03 08:48:59,129 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_after_alloc [2023-04-03 08:48:59,130 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assert [2023-04-03 08:48:59,130 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_check_alloc_flags [2023-04-03 08:48:59,130 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_pre_probe [2023-04-03 08:48:59,130 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_pre_usb_register_driver [2023-04-03 08:48:59,130 INFO L138 BoogieDeclarations]: Found implementation of procedure list_del [2023-04-03 08:48:59,130 INFO L138 BoogieDeclarations]: Found implementation of procedure media_device_register [2023-04-03 08:48:59,130 INFO L138 BoogieDeclarations]: Found implementation of procedure media_device_unregister [2023-04-03 08:48:59,130 INFO L138 BoogieDeclarations]: Found implementation of procedure media_entity_cleanup [2023-04-03 08:48:59,130 INFO L138 BoogieDeclarations]: Found implementation of procedure media_entity_create_link [2023-04-03 08:48:59,130 INFO L138 BoogieDeclarations]: Found implementation of procedure media_entity_init [2023-04-03 08:48:59,130 INFO L138 BoogieDeclarations]: Found implementation of procedure memweight [2023-04-03 08:48:59,130 INFO L138 BoogieDeclarations]: Found implementation of procedure might_fault [2023-04-03 08:48:59,130 INFO L138 BoogieDeclarations]: Found implementation of procedure mutex_lock_interruptible_nested [2023-04-03 08:48:59,130 INFO L138 BoogieDeclarations]: Found implementation of procedure mutex_lock_nested [2023-04-03 08:48:59,130 INFO L138 BoogieDeclarations]: Found implementation of procedure mutex_unlock [2023-04-03 08:48:59,130 INFO L138 BoogieDeclarations]: Found implementation of procedure no_llseek [2023-04-03 08:48:59,130 INFO L138 BoogieDeclarations]: Found implementation of procedure printk [2023-04-03 08:48:59,130 INFO L138 BoogieDeclarations]: Found implementation of procedure scnprintf [2023-04-03 08:48:59,130 INFO L138 BoogieDeclarations]: Found implementation of procedure set_normalized_timespec [2023-04-03 08:48:59,131 INFO L138 BoogieDeclarations]: Found implementation of procedure simple_read_from_buffer [2023-04-03 08:48:59,131 INFO L138 BoogieDeclarations]: Found implementation of procedure strcasecmp [2023-04-03 08:48:59,131 INFO L138 BoogieDeclarations]: Found implementation of procedure strlcat [2023-04-03 08:48:59,131 INFO L138 BoogieDeclarations]: Found implementation of procedure strlcpy [2023-04-03 08:48:59,131 INFO L138 BoogieDeclarations]: Found implementation of procedure strncasecmp [2023-04-03 08:48:59,131 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_alloc_coherent [2023-04-03 08:48:59,131 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_alloc_urb [2023-04-03 08:48:59,131 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_autopm_get_interface [2023-04-03 08:48:59,131 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_autopm_put_interface [2023-04-03 08:48:59,131 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_control_msg [2023-04-03 08:48:59,131 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_deregister [2023-04-03 08:48:59,131 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_driver_claim_interface [2023-04-03 08:48:59,131 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_driver_release_interface [2023-04-03 08:48:59,131 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_enable_autosuspend [2023-04-03 08:48:59,131 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_free_coherent [2023-04-03 08:48:59,132 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_free_urb [2023-04-03 08:48:59,132 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_get_current_frame_number [2023-04-03 08:48:59,132 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_get_intf [2023-04-03 08:48:59,132 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_ifnum_to_if [2023-04-03 08:48:59,132 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_kill_urb [2023-04-03 08:48:59,132 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_match_one_id [2023-04-03 08:48:59,132 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_put_intf [2023-04-03 08:48:59,132 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_register_driver [2023-04-03 08:48:59,132 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_set_interface [2023-04-03 08:48:59,132 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_string [2023-04-03 08:48:59,132 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_submit_urb [2023-04-03 08:48:59,132 INFO L138 BoogieDeclarations]: Found implementation of procedure v4l2_ctrl_merge [2023-04-03 08:48:59,132 INFO L138 BoogieDeclarations]: Found implementation of procedure v4l2_ctrl_replace [2023-04-03 08:48:59,132 INFO L138 BoogieDeclarations]: Found implementation of procedure v4l2_device_register [2023-04-03 08:48:59,132 INFO L138 BoogieDeclarations]: Found implementation of procedure v4l2_device_register_subdev [2023-04-03 08:48:59,132 INFO L138 BoogieDeclarations]: Found implementation of procedure v4l2_device_unregister [2023-04-03 08:48:59,132 INFO L138 BoogieDeclarations]: Found implementation of procedure v4l2_event_dequeue [2023-04-03 08:48:59,132 INFO L138 BoogieDeclarations]: Found implementation of procedure v4l2_event_queue_fh [2023-04-03 08:48:59,132 INFO L138 BoogieDeclarations]: Found implementation of procedure v4l2_event_subscribe [2023-04-03 08:48:59,132 INFO L138 BoogieDeclarations]: Found implementation of procedure v4l2_event_unsubscribe [2023-04-03 08:48:59,133 INFO L138 BoogieDeclarations]: Found implementation of procedure v4l2_fh_add [2023-04-03 08:48:59,133 INFO L138 BoogieDeclarations]: Found implementation of procedure v4l2_fh_del [2023-04-03 08:48:59,133 INFO L138 BoogieDeclarations]: Found implementation of procedure v4l2_fh_exit [2023-04-03 08:48:59,133 INFO L138 BoogieDeclarations]: Found implementation of procedure v4l2_fh_init [2023-04-03 08:48:59,133 INFO L138 BoogieDeclarations]: Found implementation of procedure v4l2_prio_change [2023-04-03 08:48:59,133 INFO L138 BoogieDeclarations]: Found implementation of procedure v4l2_prio_check [2023-04-03 08:48:59,133 INFO L138 BoogieDeclarations]: Found implementation of procedure v4l2_prio_init [2023-04-03 08:48:59,133 INFO L138 BoogieDeclarations]: Found implementation of procedure v4l2_prio_max [2023-04-03 08:48:59,133 INFO L138 BoogieDeclarations]: Found implementation of procedure v4l2_subdev_init [2023-04-03 08:48:59,133 INFO L138 BoogieDeclarations]: Found implementation of procedure v4l_printk_ioctl [2023-04-03 08:48:59,133 INFO L138 BoogieDeclarations]: Found implementation of procedure vb2_buffer_done [2023-04-03 08:48:59,133 INFO L138 BoogieDeclarations]: Found implementation of procedure vb2_dqbuf [2023-04-03 08:48:59,133 INFO L138 BoogieDeclarations]: Found implementation of procedure vb2_mmap [2023-04-03 08:48:59,133 INFO L138 BoogieDeclarations]: Found implementation of procedure vb2_plane_vaddr [2023-04-03 08:48:59,133 INFO L138 BoogieDeclarations]: Found implementation of procedure vb2_poll [2023-04-03 08:48:59,133 INFO L138 BoogieDeclarations]: Found implementation of procedure vb2_qbuf [2023-04-03 08:48:59,133 INFO L138 BoogieDeclarations]: Found implementation of procedure vb2_querybuf [2023-04-03 08:48:59,133 INFO L138 BoogieDeclarations]: Found implementation of procedure vb2_queue_init [2023-04-03 08:48:59,133 INFO L138 BoogieDeclarations]: Found implementation of procedure vb2_queue_release [2023-04-03 08:48:59,133 INFO L138 BoogieDeclarations]: Found implementation of procedure vb2_reqbufs [2023-04-03 08:48:59,134 INFO L138 BoogieDeclarations]: Found implementation of procedure vb2_streamoff [2023-04-03 08:48:59,134 INFO L138 BoogieDeclarations]: Found implementation of procedure vb2_streamon [2023-04-03 08:48:59,134 INFO L138 BoogieDeclarations]: Found implementation of procedure video_devdata [2023-04-03 08:48:59,134 INFO L138 BoogieDeclarations]: Found implementation of procedure video_device_alloc [2023-04-03 08:48:59,134 INFO L138 BoogieDeclarations]: Found implementation of procedure video_device_release [2023-04-03 08:48:59,134 INFO L138 BoogieDeclarations]: Found implementation of procedure video_unregister_device [2023-04-03 08:48:59,134 INFO L138 BoogieDeclarations]: Found implementation of procedure video_usercopy [2023-04-03 08:48:59,134 INFO L138 BoogieDeclarations]: Found implementation of procedure kfree [2023-04-03 08:48:59,134 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset [2023-04-03 08:48:59,134 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.meminit [2023-04-03 08:48:59,134 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy [2023-04-03 08:48:59,134 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy [2023-04-03 08:48:59,134 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_atomic_inc [2023-04-03 08:48:59,134 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_atomic_dec_and_test [2023-04-03 08:48:59,134 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_dev_get_drvdata [2023-04-03 08:48:59,134 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_dev_set_drvdata [2023-04-03 08:48:59,134 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_kzalloc [2023-04-03 08:48:59,135 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assume [2023-04-03 08:48:59,135 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_stop [2023-04-03 08:48:59,135 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_usb_get_dev [2023-04-03 08:48:59,135 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_usb_put_dev [2023-04-03 08:48:59,135 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_check_return_value_probe [2023-04-03 08:48:59,135 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_initialize [2023-04-03 08:48:59,135 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_post_init [2023-04-03 08:48:59,135 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_pre_probe [2023-04-03 08:48:59,135 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_post_probe [2023-04-03 08:48:59,135 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_ldv_post_probe_28 [2023-04-03 08:48:59,135 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_pre_usb_register_driver [2023-04-03 08:48:59,135 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_check_final_state [2023-04-03 08:48:59,135 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_undef_int [2023-04-03 08:48:59,135 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_free [2023-04-03 08:48:59,135 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_xmalloc [2023-04-03 08:48:59,135 INFO L130 BoogieDeclarations]: Found specification of procedure INIT_LIST_HEAD [2023-04-03 08:48:59,135 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2023-04-03 08:48:59,135 INFO L130 BoogieDeclarations]: Found specification of procedure __list_add [2023-04-03 08:48:59,135 INFO L130 BoogieDeclarations]: Found specification of procedure list_add_tail [2023-04-03 08:48:59,135 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2023-04-03 08:48:59,135 INFO L130 BoogieDeclarations]: Found specification of procedure list_empty [2023-04-03 08:48:59,136 INFO L130 BoogieDeclarations]: Found specification of procedure set_bit [2023-04-03 08:48:59,136 INFO L130 BoogieDeclarations]: Found specification of procedure constant_test_bit [2023-04-03 08:48:59,136 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2023-04-03 08:48:59,136 INFO L130 BoogieDeclarations]: Found specification of procedure __le32_to_cpup [2023-04-03 08:48:59,136 INFO L130 BoogieDeclarations]: Found specification of procedure __le16_to_cpup [2023-04-03 08:48:59,136 INFO L130 BoogieDeclarations]: Found specification of procedure printk [2023-04-03 08:48:59,136 INFO L130 BoogieDeclarations]: Found specification of procedure sprintf [2023-04-03 08:48:59,136 INFO L130 BoogieDeclarations]: Found specification of procedure snprintf [2023-04-03 08:48:59,136 INFO L130 BoogieDeclarations]: Found specification of procedure memcpy [2023-04-03 08:48:59,136 INFO L130 BoogieDeclarations]: Found specification of procedure memset [2023-04-03 08:48:59,136 INFO L130 BoogieDeclarations]: Found specification of procedure memcmp [2023-04-03 08:48:59,136 INFO L130 BoogieDeclarations]: Found specification of procedure strlen [2023-04-03 08:48:59,136 INFO L130 BoogieDeclarations]: Found specification of procedure strcpy [2023-04-03 08:48:59,136 INFO L130 BoogieDeclarations]: Found specification of procedure strlcpy [2023-04-03 08:48:59,136 INFO L130 BoogieDeclarations]: Found specification of procedure strlcat [2023-04-03 08:48:59,136 INFO L130 BoogieDeclarations]: Found specification of procedure strcasecmp [2023-04-03 08:48:59,136 INFO L130 BoogieDeclarations]: Found specification of procedure strncasecmp [2023-04-03 08:48:59,136 INFO L130 BoogieDeclarations]: Found specification of procedure kmemdup [2023-04-03 08:48:59,136 INFO L130 BoogieDeclarations]: Found specification of procedure atomic_set [2023-04-03 08:48:59,136 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2023-04-03 08:48:59,137 INFO L130 BoogieDeclarations]: Found specification of procedure atomic_inc [2023-04-03 08:48:59,137 INFO L130 BoogieDeclarations]: Found specification of procedure atomic_dec_and_test [2023-04-03 08:48:59,137 INFO L130 BoogieDeclarations]: Found specification of procedure __mutex_init [2023-04-03 08:48:59,137 INFO L130 BoogieDeclarations]: Found specification of procedure mutex_lock_nested [2023-04-03 08:48:59,137 INFO L130 BoogieDeclarations]: Found specification of procedure mutex_unlock [2023-04-03 08:48:59,137 INFO L130 BoogieDeclarations]: Found specification of procedure usb_endpoint_dir_in [2023-04-03 08:48:59,137 INFO L130 BoogieDeclarations]: Found specification of procedure usb_endpoint_xfer_int [2023-04-03 08:48:59,137 INFO L130 BoogieDeclarations]: Found specification of procedure usb_endpoint_is_int_in [2023-04-03 08:48:59,137 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_dev_get_drvdata_15 [2023-04-03 08:48:59,137 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_dev_get_drvdata_18 [2023-04-03 08:48:59,137 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_dev_set_drvdata_16 [2023-04-03 08:48:59,137 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_dev_set_drvdata_19 [2023-04-03 08:48:59,137 INFO L130 BoogieDeclarations]: Found specification of procedure usb_get_intfdata [2023-04-03 08:48:59,137 INFO L130 BoogieDeclarations]: Found specification of procedure usb_set_intfdata [2023-04-03 08:48:59,137 INFO L130 BoogieDeclarations]: Found specification of procedure usb_get_intf [2023-04-03 08:48:59,137 INFO L130 BoogieDeclarations]: Found specification of procedure usb_put_intf [2023-04-03 08:48:59,137 INFO L130 BoogieDeclarations]: Found specification of procedure interface_to_usbdev [2023-04-03 08:48:59,137 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_usb_get_dev_25 [2023-04-03 08:48:59,137 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_usb_put_dev_24 [2023-04-03 08:48:59,138 INFO L130 BoogieDeclarations]: Found specification of procedure usb_enable_autosuspend [2023-04-03 08:48:59,138 INFO L130 BoogieDeclarations]: Found specification of procedure usb_driver_claim_interface [2023-04-03 08:48:59,138 INFO L130 BoogieDeclarations]: Found specification of procedure usb_driver_release_interface [2023-04-03 08:48:59,138 INFO L130 BoogieDeclarations]: Found specification of procedure usb_ifnum_to_if [2023-04-03 08:48:59,138 INFO L130 BoogieDeclarations]: Found specification of procedure usb_register_driver [2023-04-03 08:48:59,138 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_usb_register_driver_26 [2023-04-03 08:48:59,138 INFO L130 BoogieDeclarations]: Found specification of procedure usb_deregister [2023-04-03 08:48:59,138 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_usb_deregister_27 [2023-04-03 08:48:59,138 INFO L130 BoogieDeclarations]: Found specification of procedure usb_string [2023-04-03 08:48:59,138 INFO L130 BoogieDeclarations]: Found specification of procedure kfree [2023-04-03 08:48:59,138 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_malloc [2023-04-03 08:48:59,138 INFO L130 BoogieDeclarations]: Found specification of procedure __kmalloc [2023-04-03 08:48:59,138 INFO L130 BoogieDeclarations]: Found specification of procedure kmalloc [2023-04-03 08:48:59,138 INFO L130 BoogieDeclarations]: Found specification of procedure kzalloc [2023-04-03 08:48:59,138 INFO L130 BoogieDeclarations]: Found specification of procedure get_unaligned_le16 [2023-04-03 08:48:59,138 INFO L130 BoogieDeclarations]: Found specification of procedure get_unaligned_le32 [2023-04-03 08:48:59,138 INFO L130 BoogieDeclarations]: Found specification of procedure v4l2_prio_init [2023-04-03 08:48:59,138 INFO L130 BoogieDeclarations]: Found specification of procedure __video_register_device [2023-04-03 08:48:59,138 INFO L130 BoogieDeclarations]: Found specification of procedure video_register_device [2023-04-03 08:48:59,138 INFO L130 BoogieDeclarations]: Found specification of procedure video_unregister_device [2023-04-03 08:48:59,139 INFO L130 BoogieDeclarations]: Found specification of procedure video_device_alloc [2023-04-03 08:48:59,139 INFO L130 BoogieDeclarations]: Found specification of procedure video_device_release [2023-04-03 08:48:59,139 INFO L130 BoogieDeclarations]: Found specification of procedure video_get_drvdata [2023-04-03 08:48:59,139 INFO L130 BoogieDeclarations]: Found specification of procedure video_set_drvdata [2023-04-03 08:48:59,139 INFO L130 BoogieDeclarations]: Found specification of procedure media_devnode_is_registered [2023-04-03 08:48:59,139 INFO L130 BoogieDeclarations]: Found specification of procedure media_device_register [2023-04-03 08:48:59,139 INFO L130 BoogieDeclarations]: Found specification of procedure media_device_unregister [2023-04-03 08:48:59,139 INFO L130 BoogieDeclarations]: Found specification of procedure v4l2_device_register [2023-04-03 08:48:59,139 INFO L130 BoogieDeclarations]: Found specification of procedure v4l2_device_unregister [2023-04-03 08:48:59,139 INFO L130 BoogieDeclarations]: Found specification of procedure uvc_entity_by_id [2023-04-03 08:48:59,139 INFO L130 BoogieDeclarations]: Found specification of procedure uvc_mc_register_entities [2023-04-03 08:48:59,139 INFO L130 BoogieDeclarations]: Found specification of procedure uvc_mc_cleanup_entity [2023-04-03 08:48:59,139 INFO L130 BoogieDeclarations]: Found specification of procedure uvc_video_init [2023-04-03 08:48:59,139 INFO L130 BoogieDeclarations]: Found specification of procedure uvc_video_suspend [2023-04-03 08:48:59,139 INFO L130 BoogieDeclarations]: Found specification of procedure uvc_video_resume [2023-04-03 08:48:59,139 INFO L130 BoogieDeclarations]: Found specification of procedure uvc_status_init [2023-04-03 08:48:59,139 INFO L130 BoogieDeclarations]: Found specification of procedure uvc_status_cleanup [2023-04-03 08:48:59,139 INFO L130 BoogieDeclarations]: Found specification of procedure uvc_status_start [2023-04-03 08:48:59,139 INFO L130 BoogieDeclarations]: Found specification of procedure uvc_status_stop [2023-04-03 08:48:59,139 INFO L130 BoogieDeclarations]: Found specification of procedure uvc_ctrl_init_device [2023-04-03 08:48:59,139 INFO L130 BoogieDeclarations]: Found specification of procedure uvc_ctrl_cleanup_device [2023-04-03 08:48:59,140 INFO L130 BoogieDeclarations]: Found specification of procedure uvc_ctrl_resume_device [2023-04-03 08:48:59,140 INFO L130 BoogieDeclarations]: Found specification of procedure uvc_simplify_fraction [2023-04-03 08:48:59,140 INFO L130 BoogieDeclarations]: Found specification of procedure uvc_fraction_to_interval [2023-04-03 08:48:59,140 INFO L130 BoogieDeclarations]: Found specification of procedure uvc_find_endpoint [2023-04-03 08:48:59,140 INFO L130 BoogieDeclarations]: Found specification of procedure uvc_debugfs_init [2023-04-03 08:48:59,140 INFO L130 BoogieDeclarations]: Found specification of procedure uvc_debugfs_cleanup [2023-04-03 08:48:59,140 INFO L130 BoogieDeclarations]: Found specification of procedure uvc_debugfs_init_stream [2023-04-03 08:48:59,140 INFO L130 BoogieDeclarations]: Found specification of procedure uvc_debugfs_cleanup_stream [2023-04-03 08:48:59,140 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-04-03 08:48:59,140 INFO L130 BoogieDeclarations]: Found specification of procedure uvc_format_by_guid [2023-04-03 08:48:59,140 INFO L130 BoogieDeclarations]: Found specification of procedure uvc_colorspace [2023-04-03 08:48:59,140 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2023-04-03 08:48:59,140 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2023-04-03 08:48:59,140 INFO L130 BoogieDeclarations]: Found specification of procedure uvc_entity_by_reference [2023-04-03 08:48:59,140 INFO L130 BoogieDeclarations]: Found specification of procedure uvc_stream_by_id [2023-04-03 08:48:59,140 INFO L130 BoogieDeclarations]: Found specification of procedure uvc_parse_format [2023-04-03 08:48:59,140 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset [2023-04-03 08:48:59,140 INFO L130 BoogieDeclarations]: Found specification of procedure uvc_parse_streaming [2023-04-03 08:48:59,140 INFO L130 BoogieDeclarations]: Found specification of procedure uvc_alloc_entity [2023-04-03 08:48:59,141 INFO L130 BoogieDeclarations]: Found specification of procedure uvc_parse_vendor_control [2023-04-03 08:48:59,141 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy [2023-04-03 08:48:59,141 INFO L130 BoogieDeclarations]: Found specification of procedure uvc_parse_standard_control [2023-04-03 08:48:59,141 INFO L130 BoogieDeclarations]: Found specification of procedure uvc_parse_control [2023-04-03 08:48:59,141 INFO L130 BoogieDeclarations]: Found specification of procedure uvc_scan_chain_entity [2023-04-03 08:48:59,141 INFO L130 BoogieDeclarations]: Found specification of procedure uvc_scan_chain_forward [2023-04-03 08:48:59,141 INFO L130 BoogieDeclarations]: Found specification of procedure uvc_scan_chain_backward [2023-04-03 08:48:59,141 INFO L130 BoogieDeclarations]: Found specification of procedure uvc_scan_chain [2023-04-03 08:48:59,141 INFO L130 BoogieDeclarations]: Found specification of procedure uvc_print_terms [2023-04-03 08:48:59,141 INFO L130 BoogieDeclarations]: Found specification of procedure uvc_print_chain [2023-04-03 08:48:59,141 INFO L130 BoogieDeclarations]: Found specification of procedure uvc_scan_device [2023-04-03 08:48:59,141 INFO L130 BoogieDeclarations]: Found specification of procedure uvc_delete [2023-04-03 08:48:59,141 INFO L130 BoogieDeclarations]: Found specification of procedure uvc_release [2023-04-03 08:48:59,141 INFO L130 BoogieDeclarations]: Found specification of procedure uvc_unregister_video [2023-04-03 08:48:59,141 INFO L130 BoogieDeclarations]: Found specification of procedure uvc_register_video [2023-04-03 08:48:59,141 INFO L130 BoogieDeclarations]: Found specification of procedure uvc_register_terms [2023-04-03 08:48:59,141 INFO L130 BoogieDeclarations]: Found specification of procedure uvc_register_chains [2023-04-03 08:48:59,141 INFO L130 BoogieDeclarations]: Found specification of procedure uvc_probe [2023-04-03 08:48:59,141 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy [2023-04-03 08:48:59,141 INFO L130 BoogieDeclarations]: Found specification of procedure uvc_disconnect [2023-04-03 08:48:59,141 INFO L130 BoogieDeclarations]: Found specification of procedure uvc_suspend [2023-04-03 08:48:59,142 INFO L130 BoogieDeclarations]: Found specification of procedure __uvc_resume [2023-04-03 08:48:59,142 INFO L130 BoogieDeclarations]: Found specification of procedure uvc_resume [2023-04-03 08:48:59,142 INFO L130 BoogieDeclarations]: Found specification of procedure uvc_reset_resume [2023-04-03 08:48:59,142 INFO L130 BoogieDeclarations]: Found specification of procedure uvc_clock_param_get [2023-04-03 08:48:59,142 INFO L130 BoogieDeclarations]: Found specification of procedure uvc_clock_param_set [2023-04-03 08:48:59,142 INFO L130 BoogieDeclarations]: Found specification of procedure uvc_init [2023-04-03 08:48:59,142 INFO L130 BoogieDeclarations]: Found specification of procedure uvc_cleanup [2023-04-03 08:48:59,142 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_EMGentry_exit_uvc_cleanup_10_2 [2023-04-03 08:48:59,142 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_EMGentry_init_uvc_init_10_19 [2023-04-03 08:48:59,142 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_allocate_external_0 [2023-04-03 08:48:59,142 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_dispatch_deregister_8_1 [2023-04-03 08:48:59,142 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_dispatch_deregister_dummy_resourceless_instance_4_10_4 [2023-04-03 08:48:59,142 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_dispatch_deregister_dummy_resourceless_instance_5_10_5 [2023-04-03 08:48:59,142 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_dispatch_deregister_dummy_resourceless_instance_6_10_6 [2023-04-03 08:48:59,142 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_dispatch_deregister_dummy_resourceless_instance_7_10_7 [2023-04-03 08:48:59,142 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_dispatch_deregister_file_operations_instance_3_10_8 [2023-04-03 08:48:59,142 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_dispatch_deregister_io_instance_10_10_9 [2023-04-03 08:48:59,142 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_dispatch_instance_deregister_6_2 [2023-04-03 08:48:59,142 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_dispatch_instance_register_6_3 [2023-04-03 08:48:59,142 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_dispatch_register_9_2 [2023-04-03 08:48:59,142 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_dispatch_register_dummy_resourceless_instance_4_10_10 [2023-04-03 08:48:59,143 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_dispatch_register_dummy_resourceless_instance_5_10_11 [2023-04-03 08:48:59,143 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_dispatch_register_dummy_resourceless_instance_6_10_12 [2023-04-03 08:48:59,143 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_dispatch_register_dummy_resourceless_instance_7_10_13 [2023-04-03 08:48:59,143 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_dispatch_register_file_operations_instance_3_10_14 [2023-04-03 08:48:59,143 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_dispatch_register_io_instance_10_10_15 [2023-04-03 08:48:59,143 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_dummy_resourceless_instance_callback_1_3 [2023-04-03 08:48:59,143 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_dummy_resourceless_instance_callback_1_9 [2023-04-03 08:48:59,143 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_dummy_resourceless_instance_callback_2_3 [2023-04-03 08:48:59,143 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_dummy_resourceless_instance_callback_2_9 [2023-04-03 08:48:59,143 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_dummy_resourceless_instance_callback_3_10 [2023-04-03 08:48:59,143 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_dummy_resourceless_instance_callback_3_13 [2023-04-03 08:48:59,143 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_dummy_resourceless_instance_callback_3_3 [2023-04-03 08:48:59,143 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_dummy_resourceless_instance_callback_3_9 [2023-04-03 08:48:59,143 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_dummy_resourceless_instance_callback_4_12 [2023-04-03 08:48:59,143 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_dummy_resourceless_instance_callback_4_13 [2023-04-03 08:48:59,143 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_dummy_resourceless_instance_callback_4_3 [2023-04-03 08:48:59,143 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_dummy_resourceless_instance_callback_4_7 [2023-04-03 08:48:59,143 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_dummy_resourceless_instance_callback_4_8 [2023-04-03 08:48:59,143 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_dummy_resourceless_instance_callback_4_9 [2023-04-03 08:48:59,143 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_entry_EMGentry_10 [2023-04-03 08:48:59,143 INFO L130 BoogieDeclarations]: Found specification of procedure main [2023-04-03 08:48:59,144 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_file_operations_file_operations_instance_0 [2023-04-03 08:48:59,144 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_file_operations_instance_write_0_4 [2023-04-03 08:48:59,144 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_initialize_external_data [2023-04-03 08:48:59,144 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_struct_kernel_param_ops_dummy_resourceless_instance_1 [2023-04-03 08:48:59,144 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_struct_uvc_menu_info_dummy_resourceless_instance_2 [2023-04-03 08:48:59,144 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_struct_v4l2_subscribed_event_ops_dummy_resourceless_instance_3 [2023-04-03 08:48:59,144 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_struct_vb2_ops_dummy_resourceless_instance_4 [2023-04-03 08:48:59,144 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_0 [2023-04-03 08:48:59,144 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_1 [2023-04-03 08:48:59,144 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_2 [2023-04-03 08:48:59,144 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_3 [2023-04-03 08:48:59,144 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_4 [2023-04-03 08:48:59,144 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_automaton_state_0_15 [2023-04-03 08:48:59,144 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_automaton_state_0_6 [2023-04-03 08:48:59,144 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_automaton_state_1_1 [2023-04-03 08:48:59,144 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_automaton_state_1_5 [2023-04-03 08:48:59,144 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_automaton_state_2_1 [2023-04-03 08:48:59,144 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_automaton_state_2_5 [2023-04-03 08:48:59,144 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_automaton_state_3_1 [2023-04-03 08:48:59,144 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_automaton_state_3_5 [2023-04-03 08:48:59,144 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_automaton_state_4_1 [2023-04-03 08:48:59,145 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_automaton_state_4_5 [2023-04-03 08:48:59,145 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_automaton_state_5_1 [2023-04-03 08:48:59,145 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_automaton_state_5_15 [2023-04-03 08:48:59,145 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_automaton_state_6_1 [2023-04-03 08:48:59,145 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_automaton_state_6_4 [2023-04-03 08:48:59,145 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_automaton_state_7_14 [2023-04-03 08:48:59,145 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_automaton_state_7_5 [2023-04-03 08:48:59,145 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_usb_deregister [2023-04-03 08:48:59,145 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_usb_dummy_factory_6 [2023-04-03 08:48:59,145 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_usb_instance_callback_5_6 [2023-04-03 08:48:59,145 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_usb_instance_post_5_9 [2023-04-03 08:48:59,145 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_usb_instance_pre_5_10 [2023-04-03 08:48:59,145 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_usb_instance_probe_5_13 [2023-04-03 08:48:59,145 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_usb_instance_release_5_4 [2023-04-03 08:48:59,145 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_usb_instance_resume_5_7 [2023-04-03 08:48:59,145 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_usb_instance_suspend_5_8 [2023-04-03 08:48:59,145 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_usb_register_driver [2023-04-03 08:48:59,145 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_usb_usb_instance_5 [2023-04-03 08:48:59,145 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_v4l2_file_operations_io_instance_7 [2023-04-03 08:48:59,145 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~$Pointer$~X~int~X~$Pointer$~TO~int [2023-04-03 08:48:59,145 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~TO~int [2023-04-03 08:48:59,145 INFO L130 BoogieDeclarations]: Found specification of procedure ldv__builtin_expect [2023-04-03 08:48:59,146 INFO L130 BoogieDeclarations]: Found specification of procedure list_del [2023-04-03 08:48:59,146 INFO L130 BoogieDeclarations]: Found specification of procedure __raw_spin_lock_init [2023-04-03 08:48:59,146 INFO L130 BoogieDeclarations]: Found specification of procedure _raw_spin_lock_irqsave [2023-04-03 08:48:59,146 INFO L130 BoogieDeclarations]: Found specification of procedure _raw_spin_unlock_irqrestore [2023-04-03 08:48:59,146 INFO L130 BoogieDeclarations]: Found specification of procedure spinlock_check [2023-04-03 08:48:59,146 INFO L130 BoogieDeclarations]: Found specification of procedure spin_unlock_irqrestore [2023-04-03 08:48:59,146 INFO L130 BoogieDeclarations]: Found specification of procedure vb2_plane_vaddr [2023-04-03 08:48:59,146 INFO L130 BoogieDeclarations]: Found specification of procedure vb2_buffer_done [2023-04-03 08:48:59,146 INFO L130 BoogieDeclarations]: Found specification of procedure vb2_querybuf [2023-04-03 08:48:59,146 INFO L130 BoogieDeclarations]: Found specification of procedure vb2_reqbufs [2023-04-03 08:48:59,146 INFO L130 BoogieDeclarations]: Found specification of procedure vb2_queue_init [2023-04-03 08:48:59,146 INFO L130 BoogieDeclarations]: Found specification of procedure vb2_queue_release [2023-04-03 08:48:59,146 INFO L130 BoogieDeclarations]: Found specification of procedure vb2_qbuf [2023-04-03 08:48:59,146 INFO L130 BoogieDeclarations]: Found specification of procedure vb2_dqbuf [2023-04-03 08:48:59,146 INFO L130 BoogieDeclarations]: Found specification of procedure vb2_streamon [2023-04-03 08:48:59,146 INFO L130 BoogieDeclarations]: Found specification of procedure vb2_streamoff [2023-04-03 08:48:59,146 INFO L130 BoogieDeclarations]: Found specification of procedure vb2_mmap [2023-04-03 08:48:59,146 INFO L130 BoogieDeclarations]: Found specification of procedure vb2_poll [2023-04-03 08:48:59,146 INFO L130 BoogieDeclarations]: Found specification of procedure vb2_is_busy [2023-04-03 08:48:59,146 INFO L130 BoogieDeclarations]: Found specification of procedure vb2_get_drv_priv [2023-04-03 08:48:59,146 INFO L130 BoogieDeclarations]: Found specification of procedure vb2_set_plane_payload [2023-04-03 08:48:59,147 INFO L130 BoogieDeclarations]: Found specification of procedure vb2_get_plane_payload [2023-04-03 08:48:59,147 INFO L130 BoogieDeclarations]: Found specification of procedure vb2_plane_size [2023-04-03 08:48:59,147 INFO L130 BoogieDeclarations]: Found specification of procedure uvc_queue_init [2023-04-03 08:48:59,147 INFO L130 BoogieDeclarations]: Found specification of procedure uvc_alloc_buffers [2023-04-03 08:48:59,147 INFO L130 BoogieDeclarations]: Found specification of procedure uvc_free_buffers [2023-04-03 08:48:59,147 INFO L130 BoogieDeclarations]: Found specification of procedure uvc_query_buffer [2023-04-03 08:48:59,147 INFO L130 BoogieDeclarations]: Found specification of procedure uvc_queue_buffer [2023-04-03 08:48:59,147 INFO L130 BoogieDeclarations]: Found specification of procedure uvc_dequeue_buffer [2023-04-03 08:48:59,147 INFO L130 BoogieDeclarations]: Found specification of procedure uvc_queue_enable [2023-04-03 08:48:59,147 INFO L130 BoogieDeclarations]: Found specification of procedure uvc_queue_cancel [2023-04-03 08:48:59,147 INFO L130 BoogieDeclarations]: Found specification of procedure uvc_queue_next_buffer [2023-04-03 08:48:59,147 INFO L130 BoogieDeclarations]: Found specification of procedure uvc_queue_mmap [2023-04-03 08:48:59,147 INFO L130 BoogieDeclarations]: Found specification of procedure uvc_queue_poll [2023-04-03 08:48:59,147 INFO L130 BoogieDeclarations]: Found specification of procedure uvc_queue_allocated [2023-04-03 08:48:59,147 INFO L130 BoogieDeclarations]: Found specification of procedure uvc_video_clock_update [2023-04-03 08:48:59,147 INFO L130 BoogieDeclarations]: Found specification of procedure uvc_queue_setup [2023-04-03 08:48:59,147 INFO L130 BoogieDeclarations]: Found specification of procedure uvc_buffer_prepare [2023-04-03 08:48:59,147 INFO L130 BoogieDeclarations]: Found specification of procedure uvc_buffer_queue [2023-04-03 08:48:59,147 INFO L130 BoogieDeclarations]: Found specification of procedure uvc_buffer_finish [2023-04-03 08:48:59,147 INFO L130 BoogieDeclarations]: Found specification of procedure uvc_wait_prepare [2023-04-03 08:48:59,147 INFO L130 BoogieDeclarations]: Found specification of procedure uvc_wait_finish [2023-04-03 08:48:59,147 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_atomic_dec [2023-04-03 08:48:59,148 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_atomic_add_return [2023-04-03 08:48:59,148 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_filter_err_code [2023-04-03 08:48:59,148 INFO L130 BoogieDeclarations]: Found specification of procedure might_fault [2023-04-03 08:48:59,148 INFO L130 BoogieDeclarations]: Found specification of procedure __bad_percpu_size [2023-04-03 08:48:59,148 INFO L130 BoogieDeclarations]: Found specification of procedure atomic_dec [2023-04-03 08:48:59,148 INFO L130 BoogieDeclarations]: Found specification of procedure atomic_add_return [2023-04-03 08:48:59,148 INFO L130 BoogieDeclarations]: Found specification of procedure current_thread_info [2023-04-03 08:48:59,148 INFO L130 BoogieDeclarations]: Found specification of procedure __chk_range_not_ok [2023-04-03 08:48:59,148 INFO L130 BoogieDeclarations]: Found specification of procedure __get_user_bad [2023-04-03 08:48:59,148 INFO L130 BoogieDeclarations]: Found specification of procedure __put_user_bad [2023-04-03 08:48:59,148 INFO L130 BoogieDeclarations]: Found specification of procedure __clear_user [2023-04-03 08:48:59,148 INFO L130 BoogieDeclarations]: Found specification of procedure copy_user_enhanced_fast_string [2023-04-03 08:48:59,148 INFO L130 BoogieDeclarations]: Found specification of procedure copy_user_generic_string [2023-04-03 08:48:59,148 INFO L130 BoogieDeclarations]: Found specification of procedure copy_user_generic_unrolled [2023-04-03 08:48:59,148 INFO L130 BoogieDeclarations]: Found specification of procedure copy_user_generic [2023-04-03 08:48:59,148 INFO L130 BoogieDeclarations]: Found specification of procedure copy_in_user [2023-04-03 08:48:59,148 INFO L130 BoogieDeclarations]: Found specification of procedure __copy_from_user_nocheck [2023-04-03 08:48:59,148 INFO L130 BoogieDeclarations]: Found specification of procedure __copy_from_user [2023-04-03 08:48:59,148 INFO L130 BoogieDeclarations]: Found specification of procedure __copy_to_user_nocheck [2023-04-03 08:48:59,148 INFO L130 BoogieDeclarations]: Found specification of procedure __copy_to_user [2023-04-03 08:48:59,148 INFO L130 BoogieDeclarations]: Found specification of procedure _copy_from_user [2023-04-03 08:48:59,148 INFO L130 BoogieDeclarations]: Found specification of procedure __copy_from_user_overflow [2023-04-03 08:48:59,149 INFO L130 BoogieDeclarations]: Found specification of procedure copy_from_user [2023-04-03 08:48:59,149 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_dev_get_drvdata_18___0 [2023-04-03 08:48:59,149 INFO L130 BoogieDeclarations]: Found specification of procedure usb_autopm_get_interface [2023-04-03 08:48:59,149 INFO L130 BoogieDeclarations]: Found specification of procedure usb_autopm_put_interface [2023-04-03 08:48:59,149 INFO L130 BoogieDeclarations]: Found specification of procedure usb_make_path [2023-04-03 08:48:59,149 INFO L130 BoogieDeclarations]: Found specification of procedure compat_ptr [2023-04-03 08:48:59,149 INFO L130 BoogieDeclarations]: Found specification of procedure compat_alloc_user_space [2023-04-03 08:48:59,149 INFO L130 BoogieDeclarations]: Found specification of procedure v4l2_prio_change [2023-04-03 08:48:59,149 INFO L130 BoogieDeclarations]: Found specification of procedure v4l2_prio_max [2023-04-03 08:48:59,149 INFO L130 BoogieDeclarations]: Found specification of procedure v4l2_prio_check [2023-04-03 08:48:59,149 INFO L130 BoogieDeclarations]: Found specification of procedure video_get_drvdata___0 [2023-04-03 08:48:59,149 INFO L130 BoogieDeclarations]: Found specification of procedure video_devdata [2023-04-03 08:48:59,149 INFO L130 BoogieDeclarations]: Found specification of procedure video_drvdata [2023-04-03 08:48:59,149 INFO L130 BoogieDeclarations]: Found specification of procedure v4l2_event_dequeue [2023-04-03 08:48:59,149 INFO L130 BoogieDeclarations]: Found specification of procedure v4l2_event_subscribe [2023-04-03 08:48:59,149 INFO L130 BoogieDeclarations]: Found specification of procedure v4l2_event_unsubscribe [2023-04-03 08:48:59,149 INFO L130 BoogieDeclarations]: Found specification of procedure v4l_printk_ioctl [2023-04-03 08:48:59,149 INFO L130 BoogieDeclarations]: Found specification of procedure video_usercopy [2023-04-03 08:48:59,149 INFO L130 BoogieDeclarations]: Found specification of procedure v4l2_fh_init [2023-04-03 08:48:59,149 INFO L130 BoogieDeclarations]: Found specification of procedure v4l2_fh_add [2023-04-03 08:48:59,149 INFO L130 BoogieDeclarations]: Found specification of procedure v4l2_fh_del [2023-04-03 08:48:59,149 INFO L130 BoogieDeclarations]: Found specification of procedure v4l2_fh_exit [2023-04-03 08:48:59,150 INFO L130 BoogieDeclarations]: Found specification of procedure vb2_is_streaming [2023-04-03 08:48:59,150 INFO L130 BoogieDeclarations]: Found specification of procedure uvc_queue_streaming [2023-04-03 08:48:59,150 INFO L130 BoogieDeclarations]: Found specification of procedure uvc_video_enable [2023-04-03 08:48:59,150 INFO L130 BoogieDeclarations]: Found specification of procedure uvc_probe_video [2023-04-03 08:48:59,150 INFO L130 BoogieDeclarations]: Found specification of procedure uvc_query_ctrl [2023-04-03 08:48:59,150 INFO L130 BoogieDeclarations]: Found specification of procedure uvc_query_v4l2_ctrl [2023-04-03 08:48:59,150 INFO L130 BoogieDeclarations]: Found specification of procedure uvc_query_v4l2_menu [2023-04-03 08:48:59,150 INFO L130 BoogieDeclarations]: Found specification of procedure uvc_ctrl_add_mapping [2023-04-03 08:48:59,150 INFO L130 BoogieDeclarations]: Found specification of procedure uvc_ctrl_begin [2023-04-03 08:48:59,150 INFO L130 BoogieDeclarations]: Found specification of procedure __uvc_ctrl_commit [2023-04-03 08:48:59,150 INFO L130 BoogieDeclarations]: Found specification of procedure uvc_ctrl_commit [2023-04-03 08:48:59,150 INFO L130 BoogieDeclarations]: Found specification of procedure uvc_ctrl_rollback [2023-04-03 08:48:59,150 INFO L130 BoogieDeclarations]: Found specification of procedure uvc_ctrl_get [2023-04-03 08:48:59,150 INFO L130 BoogieDeclarations]: Found specification of procedure uvc_ctrl_set [2023-04-03 08:48:59,150 INFO L130 BoogieDeclarations]: Found specification of procedure uvc_xu_ctrl_query [2023-04-03 08:48:59,150 INFO L130 BoogieDeclarations]: Found specification of procedure uvc_ioctl_ctrl_map [2023-04-03 08:48:59,150 INFO L130 BoogieDeclarations]: Found specification of procedure uvc_try_frame_interval [2023-04-03 08:48:59,150 INFO L130 BoogieDeclarations]: Found specification of procedure uvc_v4l2_try_format [2023-04-03 08:48:59,150 INFO L130 BoogieDeclarations]: Found specification of procedure uvc_v4l2_get_format [2023-04-03 08:48:59,150 INFO L130 BoogieDeclarations]: Found specification of procedure uvc_v4l2_set_format [2023-04-03 08:48:59,150 INFO L130 BoogieDeclarations]: Found specification of procedure uvc_v4l2_get_streamparm [2023-04-03 08:48:59,151 INFO L130 BoogieDeclarations]: Found specification of procedure uvc_v4l2_set_streamparm [2023-04-03 08:48:59,151 INFO L130 BoogieDeclarations]: Found specification of procedure uvc_acquire_privileges [2023-04-03 08:48:59,151 INFO L130 BoogieDeclarations]: Found specification of procedure uvc_dismiss_privileges [2023-04-03 08:48:59,151 INFO L130 BoogieDeclarations]: Found specification of procedure uvc_has_privileges [2023-04-03 08:48:59,151 INFO L130 BoogieDeclarations]: Found specification of procedure uvc_v4l2_open [2023-04-03 08:48:59,151 INFO L130 BoogieDeclarations]: Found specification of procedure uvc_v4l2_release [2023-04-03 08:48:59,151 INFO L130 BoogieDeclarations]: Found specification of procedure uvc_v4l2_do_ioctl [2023-04-03 08:48:59,151 INFO L130 BoogieDeclarations]: Found specification of procedure uvc_v4l2_ioctl [2023-04-03 08:48:59,151 INFO L130 BoogieDeclarations]: Found specification of procedure uvc_v4l2_get_xu_mapping [2023-04-03 08:48:59,151 INFO L130 BoogieDeclarations]: Found specification of procedure uvc_v4l2_put_xu_mapping [2023-04-03 08:48:59,151 INFO L130 BoogieDeclarations]: Found specification of procedure uvc_v4l2_get_xu_query [2023-04-03 08:48:59,151 INFO L130 BoogieDeclarations]: Found specification of procedure uvc_v4l2_put_xu_query [2023-04-03 08:48:59,151 INFO L130 BoogieDeclarations]: Found specification of procedure uvc_v4l2_compat_ioctl32 [2023-04-03 08:48:59,151 INFO L130 BoogieDeclarations]: Found specification of procedure uvc_v4l2_read [2023-04-03 08:48:59,151 INFO L130 BoogieDeclarations]: Found specification of procedure uvc_v4l2_mmap [2023-04-03 08:48:59,151 INFO L130 BoogieDeclarations]: Found specification of procedure uvc_v4l2_poll [2023-04-03 08:48:59,151 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_io_instance_callback_7_19 [2023-04-03 08:48:59,151 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_io_instance_callback_7_22 [2023-04-03 08:48:59,151 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_io_instance_callback_7_23 [2023-04-03 08:48:59,151 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_io_instance_callback_7_24 [2023-04-03 08:48:59,151 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_io_instance_callback_7_27 [2023-04-03 08:48:59,151 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_io_instance_callback_7_4 [2023-04-03 08:48:59,152 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_io_instance_probe_7_11 [2023-04-03 08:48:59,152 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_io_instance_release_7_2 [2023-04-03 08:48:59,152 INFO L130 BoogieDeclarations]: Found specification of procedure test_and_set_bit [2023-04-03 08:48:59,152 INFO L130 BoogieDeclarations]: Found specification of procedure scnprintf [2023-04-03 08:48:59,152 INFO L130 BoogieDeclarations]: Found specification of procedure div_u64_rem [2023-04-03 08:48:59,152 INFO L130 BoogieDeclarations]: Found specification of procedure div_u64 [2023-04-03 08:48:59,152 INFO L130 BoogieDeclarations]: Found specification of procedure set_normalized_timespec [2023-04-03 08:48:59,152 INFO L130 BoogieDeclarations]: Found specification of procedure timespec_sub [2023-04-03 08:48:59,152 INFO L130 BoogieDeclarations]: Found specification of procedure getnstimeofday [2023-04-03 08:48:59,152 INFO L130 BoogieDeclarations]: Found specification of procedure ktime_get_ts [2023-04-03 08:48:59,152 INFO L130 BoogieDeclarations]: Found specification of procedure usb_endpoint_maxp [2023-04-03 08:48:59,152 INFO L130 BoogieDeclarations]: Found specification of procedure usb_get_current_frame_number [2023-04-03 08:48:59,152 INFO L130 BoogieDeclarations]: Found specification of procedure usb_fill_bulk_urb [2023-04-03 08:48:59,152 INFO L130 BoogieDeclarations]: Found specification of procedure usb_alloc_urb [2023-04-03 08:48:59,152 INFO L130 BoogieDeclarations]: Found specification of procedure usb_free_urb [2023-04-03 08:48:59,152 INFO L130 BoogieDeclarations]: Found specification of procedure usb_submit_urb [2023-04-03 08:48:59,152 INFO L130 BoogieDeclarations]: Found specification of procedure usb_kill_urb [2023-04-03 08:48:59,152 INFO L130 BoogieDeclarations]: Found specification of procedure usb_alloc_coherent [2023-04-03 08:48:59,152 INFO L130 BoogieDeclarations]: Found specification of procedure usb_free_coherent [2023-04-03 08:48:59,152 INFO L130 BoogieDeclarations]: Found specification of procedure usb_control_msg [2023-04-03 08:48:59,152 INFO L130 BoogieDeclarations]: Found specification of procedure usb_set_interface [2023-04-03 08:48:59,153 INFO L130 BoogieDeclarations]: Found specification of procedure __create_pipe [2023-04-03 08:48:59,153 INFO L130 BoogieDeclarations]: Found specification of procedure put_unaligned_le32 [2023-04-03 08:48:59,153 INFO L130 BoogieDeclarations]: Found specification of procedure uvc_video_decode_isight [2023-04-03 08:48:59,153 INFO L130 BoogieDeclarations]: Found specification of procedure uvc_video_stats_dump [2023-04-03 08:48:59,153 INFO L130 BoogieDeclarations]: Found specification of procedure __uvc_query_ctrl [2023-04-03 08:48:59,153 INFO L130 BoogieDeclarations]: Found specification of procedure uvc_query_name [2023-04-03 08:48:59,153 INFO L130 BoogieDeclarations]: Found specification of procedure uvc_fixup_video_ctrl [2023-04-03 08:48:59,153 INFO L130 BoogieDeclarations]: Found specification of procedure uvc_get_video_ctrl [2023-04-03 08:48:59,153 INFO L130 BoogieDeclarations]: Found specification of procedure uvc_set_video_ctrl [2023-04-03 08:48:59,153 INFO L130 BoogieDeclarations]: Found specification of procedure uvc_commit_video [2023-04-03 08:48:59,153 INFO L130 BoogieDeclarations]: Found specification of procedure uvc_video_clock_decode [2023-04-03 08:48:59,153 INFO L130 BoogieDeclarations]: Found specification of procedure uvc_video_clock_reset [2023-04-03 08:48:59,153 INFO L130 BoogieDeclarations]: Found specification of procedure uvc_video_clock_init [2023-04-03 08:48:59,153 INFO L130 BoogieDeclarations]: Found specification of procedure uvc_video_clock_cleanup [2023-04-03 08:48:59,153 INFO L130 BoogieDeclarations]: Found specification of procedure uvc_video_clock_host_sof [2023-04-03 08:48:59,153 INFO L130 BoogieDeclarations]: Found specification of procedure uvc_video_stats_decode [2023-04-03 08:48:59,153 INFO L130 BoogieDeclarations]: Found specification of procedure uvc_video_stats_update [2023-04-03 08:48:59,153 INFO L130 BoogieDeclarations]: Found specification of procedure uvc_video_stats_start [2023-04-03 08:48:59,153 INFO L130 BoogieDeclarations]: Found specification of procedure uvc_video_stats_stop [2023-04-03 08:48:59,153 INFO L130 BoogieDeclarations]: Found specification of procedure uvc_video_decode_start [2023-04-03 08:48:59,153 INFO L130 BoogieDeclarations]: Found specification of procedure uvc_video_decode_data [2023-04-03 08:48:59,153 INFO L130 BoogieDeclarations]: Found specification of procedure uvc_video_decode_end [2023-04-03 08:48:59,154 INFO L130 BoogieDeclarations]: Found specification of procedure uvc_video_encode_header [2023-04-03 08:48:59,154 INFO L130 BoogieDeclarations]: Found specification of procedure uvc_video_encode_data [2023-04-03 08:48:59,154 INFO L130 BoogieDeclarations]: Found specification of procedure uvc_video_decode_isoc [2023-04-03 08:48:59,154 INFO L130 BoogieDeclarations]: Found specification of procedure uvc_video_decode_bulk [2023-04-03 08:48:59,154 INFO L130 BoogieDeclarations]: Found specification of procedure uvc_video_encode_bulk [2023-04-03 08:48:59,154 INFO L130 BoogieDeclarations]: Found specification of procedure uvc_video_complete [2023-04-03 08:48:59,154 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~TO~VOID [2023-04-03 08:48:59,154 INFO L130 BoogieDeclarations]: Found specification of procedure uvc_free_urb_buffers [2023-04-03 08:48:59,154 INFO L130 BoogieDeclarations]: Found specification of procedure uvc_alloc_urb_buffers [2023-04-03 08:48:59,154 INFO L130 BoogieDeclarations]: Found specification of procedure uvc_uninit_video [2023-04-03 08:48:59,154 INFO L130 BoogieDeclarations]: Found specification of procedure uvc_endpoint_max_bpi [2023-04-03 08:48:59,154 INFO L130 BoogieDeclarations]: Found specification of procedure uvc_init_video_isoc [2023-04-03 08:48:59,154 INFO L130 BoogieDeclarations]: Found specification of procedure uvc_init_video_bulk [2023-04-03 08:48:59,154 INFO L130 BoogieDeclarations]: Found specification of procedure uvc_init_video [2023-04-03 08:48:59,154 INFO L130 BoogieDeclarations]: Found specification of procedure memweight [2023-04-03 08:48:59,154 INFO L130 BoogieDeclarations]: Found specification of procedure mutex_lock_interruptible_nested [2023-04-03 08:48:59,154 INFO L130 BoogieDeclarations]: Found specification of procedure _copy_to_user [2023-04-03 08:48:59,154 INFO L130 BoogieDeclarations]: Found specification of procedure __copy_to_user_overflow [2023-04-03 08:48:59,154 INFO L130 BoogieDeclarations]: Found specification of procedure copy_to_user [2023-04-03 08:48:59,154 INFO L130 BoogieDeclarations]: Found specification of procedure usb_match_one_id [2023-04-03 08:48:59,154 INFO L130 BoogieDeclarations]: Found specification of procedure kmalloc_array [2023-04-03 08:48:59,155 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_calloc [2023-04-03 08:48:59,155 INFO L130 BoogieDeclarations]: Found specification of procedure kcalloc [2023-04-03 08:48:59,155 INFO L130 BoogieDeclarations]: Found specification of procedure v4l2_ctrl_replace [2023-04-03 08:48:59,155 INFO L130 BoogieDeclarations]: Found specification of procedure v4l2_ctrl_merge [2023-04-03 08:48:59,155 INFO L130 BoogieDeclarations]: Found specification of procedure v4l2_event_queue_fh [2023-04-03 08:48:59,155 INFO L130 BoogieDeclarations]: Found specification of procedure uvc_ctrl_get_zoom [2023-04-03 08:48:59,155 INFO L130 BoogieDeclarations]: Found specification of procedure uvc_ctrl_set_zoom [2023-04-03 08:48:59,155 INFO L130 BoogieDeclarations]: Found specification of procedure uvc_ctrl_data [2023-04-03 08:48:59,155 INFO L130 BoogieDeclarations]: Found specification of procedure uvc_test_bit [2023-04-03 08:48:59,155 INFO L130 BoogieDeclarations]: Found specification of procedure uvc_clear_bit [2023-04-03 08:48:59,155 INFO L130 BoogieDeclarations]: Found specification of procedure uvc_get_le_value [2023-04-03 08:48:59,155 INFO L130 BoogieDeclarations]: Found specification of procedure uvc_set_le_value [2023-04-03 08:48:59,155 INFO L130 BoogieDeclarations]: Found specification of procedure uvc_entity_match_guid [2023-04-03 08:48:59,155 INFO L130 BoogieDeclarations]: Found specification of procedure __uvc_find_control [2023-04-03 08:48:59,155 INFO L130 BoogieDeclarations]: Found specification of procedure uvc_find_control [2023-04-03 08:48:59,155 INFO L130 BoogieDeclarations]: Found specification of procedure uvc_ctrl_populate_cache [2023-04-03 08:48:59,155 INFO L130 BoogieDeclarations]: Found specification of procedure __uvc_ctrl_get [2023-04-03 08:48:59,155 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~~__u8~0~X~$Pointer$~TO~~__s32~0 [2023-04-03 08:48:59,155 INFO L130 BoogieDeclarations]: Found specification of procedure __uvc_query_v4l2_ctrl [2023-04-03 08:48:59,155 INFO L130 BoogieDeclarations]: Found specification of procedure uvc_ctrl_fill_event [2023-04-03 08:48:59,155 INFO L130 BoogieDeclarations]: Found specification of procedure uvc_ctrl_send_event [2023-04-03 08:48:59,155 INFO L130 BoogieDeclarations]: Found specification of procedure uvc_ctrl_send_slave_event [2023-04-03 08:48:59,156 INFO L130 BoogieDeclarations]: Found specification of procedure uvc_ctrl_send_events [2023-04-03 08:48:59,156 INFO L130 BoogieDeclarations]: Found specification of procedure uvc_ctrl_add_event [2023-04-03 08:48:59,156 INFO L130 BoogieDeclarations]: Found specification of procedure uvc_ctrl_del_event [2023-04-03 08:48:59,156 INFO L130 BoogieDeclarations]: Found specification of procedure uvc_ctrl_commit_entity [2023-04-03 08:48:59,156 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~~__s32~0~X~$Pointer$~TO~VOID [2023-04-03 08:48:59,156 INFO L130 BoogieDeclarations]: Found specification of procedure uvc_ctrl_fixup_xu_info [2023-04-03 08:48:59,156 INFO L130 BoogieDeclarations]: Found specification of procedure uvc_ctrl_fill_xu_info [2023-04-03 08:48:59,156 INFO L130 BoogieDeclarations]: Found specification of procedure uvc_ctrl_add_info [2023-04-03 08:48:59,156 INFO L130 BoogieDeclarations]: Found specification of procedure uvc_ctrl_init_xu_ctrl [2023-04-03 08:48:59,156 INFO L130 BoogieDeclarations]: Found specification of procedure __uvc_ctrl_add_mapping [2023-04-03 08:48:59,156 INFO L130 BoogieDeclarations]: Found specification of procedure uvc_ctrl_prune_entity [2023-04-03 08:48:59,156 INFO L130 BoogieDeclarations]: Found specification of procedure uvc_ctrl_init_ctrl [2023-04-03 08:48:59,156 INFO L130 BoogieDeclarations]: Found specification of procedure uvc_ctrl_cleanup_mappings [2023-04-03 08:48:59,156 INFO L130 BoogieDeclarations]: Found specification of procedure __set_bit [2023-04-03 08:48:59,156 INFO L130 BoogieDeclarations]: Found specification of procedure fls [2023-04-03 08:48:59,156 INFO L130 BoogieDeclarations]: Found specification of procedure usb_fill_int_urb [2023-04-03 08:48:59,156 INFO L130 BoogieDeclarations]: Found specification of procedure input_allocate_device [2023-04-03 08:48:59,156 INFO L130 BoogieDeclarations]: Found specification of procedure input_free_device [2023-04-03 08:48:59,156 INFO L130 BoogieDeclarations]: Found specification of procedure input_register_device [2023-04-03 08:48:59,156 INFO L130 BoogieDeclarations]: Found specification of procedure input_unregister_device [2023-04-03 08:48:59,156 INFO L130 BoogieDeclarations]: Found specification of procedure input_event [2023-04-03 08:48:59,156 INFO L130 BoogieDeclarations]: Found specification of procedure input_report_key [2023-04-03 08:48:59,156 INFO L130 BoogieDeclarations]: Found specification of procedure input_sync [2023-04-03 08:48:59,156 INFO L130 BoogieDeclarations]: Found specification of procedure usb_to_input_id [2023-04-03 08:48:59,157 INFO L130 BoogieDeclarations]: Found specification of procedure uvc_input_init [2023-04-03 08:48:59,157 INFO L130 BoogieDeclarations]: Found specification of procedure uvc_input_cleanup [2023-04-03 08:48:59,157 INFO L130 BoogieDeclarations]: Found specification of procedure uvc_input_report_key [2023-04-03 08:48:59,157 INFO L130 BoogieDeclarations]: Found specification of procedure uvc_event_streaming [2023-04-03 08:48:59,157 INFO L130 BoogieDeclarations]: Found specification of procedure uvc_event_control [2023-04-03 08:48:59,157 INFO L130 BoogieDeclarations]: Found specification of procedure uvc_status_complete [2023-04-03 08:48:59,157 INFO L130 BoogieDeclarations]: Found specification of procedure isight_decode [2023-04-03 08:48:59,157 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_is_err_or_null [2023-04-03 08:48:59,157 INFO L130 BoogieDeclarations]: Found specification of procedure IS_ERR_OR_NULL [2023-04-03 08:48:59,157 INFO L130 BoogieDeclarations]: Found specification of procedure no_llseek [2023-04-03 08:48:59,157 INFO L130 BoogieDeclarations]: Found specification of procedure simple_read_from_buffer [2023-04-03 08:48:59,157 INFO L130 BoogieDeclarations]: Found specification of procedure debugfs_create_file [2023-04-03 08:48:59,157 INFO L130 BoogieDeclarations]: Found specification of procedure debugfs_create_dir [2023-04-03 08:48:59,157 INFO L130 BoogieDeclarations]: Found specification of procedure debugfs_remove_recursive [2023-04-03 08:48:59,157 INFO L130 BoogieDeclarations]: Found specification of procedure uvc_debugfs_stats_open [2023-04-03 08:48:59,157 INFO L130 BoogieDeclarations]: Found specification of procedure uvc_debugfs_stats_read [2023-04-03 08:48:59,157 INFO L130 BoogieDeclarations]: Found specification of procedure uvc_debugfs_stats_release [2023-04-03 08:48:59,157 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_file_operations_instance_probe_0_12 [2023-04-03 08:48:59,157 INFO L130 BoogieDeclarations]: Found specification of procedure media_entity_init [2023-04-03 08:48:59,157 INFO L130 BoogieDeclarations]: Found specification of procedure media_entity_cleanup [2023-04-03 08:48:59,157 INFO L130 BoogieDeclarations]: Found specification of procedure media_entity_create_link [2023-04-03 08:48:59,157 INFO L130 BoogieDeclarations]: Found specification of procedure v4l2_subdev_init [2023-04-03 08:48:59,157 INFO L130 BoogieDeclarations]: Found specification of procedure v4l2_device_register_subdev [2023-04-03 08:48:59,158 INFO L130 BoogieDeclarations]: Found specification of procedure uvc_mc_register_entity [2023-04-03 08:48:59,158 INFO L130 BoogieDeclarations]: Found specification of procedure uvc_mc_init_entity [2023-04-03 08:48:59,158 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_atomic_add [2023-04-03 08:48:59,158 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_atomic_sub [2023-04-03 08:48:59,158 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_atomic_sub_and_test [2023-04-03 08:48:59,158 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_atomic_inc_and_test [2023-04-03 08:48:59,158 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_atomic_add_negative [2023-04-03 08:48:59,158 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_atomic_inc_short [2023-04-03 08:48:59,158 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_xzalloc [2023-04-03 08:48:59,159 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_zalloc [2023-04-03 08:48:59,159 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spi_alloc_master [2023-04-03 08:48:59,159 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_is_err [2023-04-03 08:48:59,159 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_err_ptr [2023-04-03 08:48:59,160 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_ptr_err [2023-04-03 08:48:59,160 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_filter_positive_int [2023-04-03 08:48:59,160 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_check_alloc_flags [2023-04-03 08:48:59,160 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_after_alloc [2023-04-03 08:48:59,160 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assert_linux_usb_dev__less_initial_decrement [2023-04-03 08:48:59,160 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assert_linux_usb_dev__more_initial_at_exit [2023-04-03 08:48:59,160 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assert_linux_usb_dev__probe_failed [2023-04-03 08:48:59,160 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assert_linux_usb_dev__unincremented_counter_decrement [2023-04-03 08:48:59,160 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assert [2023-04-03 08:48:59,160 INFO L130 BoogieDeclarations]: Found specification of procedure ldv__builtin_trap [2023-04-03 08:48:59,160 INFO L130 BoogieDeclarations]: Found specification of procedure malloc [2023-04-03 08:48:59,160 INFO L130 BoogieDeclarations]: Found specification of procedure calloc [2023-04-03 08:48:59,160 INFO L130 BoogieDeclarations]: Found specification of procedure free [2023-04-03 08:48:59,160 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2023-04-03 08:48:59,160 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.meminit [2023-04-03 08:48:59,160 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_undef_ulong [2023-04-03 08:48:59,160 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_undef_int_negative [2023-04-03 08:48:59,160 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_undef_int_nonpositive [2023-04-03 08:48:59,160 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_nondet_int [2023-04-03 08:48:59,160 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_nondet_ulong [2023-04-03 08:48:59,160 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_thread_create [2023-04-03 08:48:59,160 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_thread_create_N [2023-04-03 08:48:59,160 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_thread_join [2023-04-03 08:48:59,161 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_thread_join_N [2023-04-03 08:48:59,161 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~TO~VOID [2023-04-03 08:48:59,161 INFO L130 BoogieDeclarations]: Found specification of procedure abort [2023-04-03 08:48:59,161 INFO L130 BoogieDeclarations]: Found specification of procedure __assert_fail [2023-04-03 08:48:59,161 INFO L130 BoogieDeclarations]: Found specification of procedure __assert_perror_fail [2023-04-03 08:48:59,161 INFO L130 BoogieDeclarations]: Found specification of procedure __assert [2023-04-03 08:48:59,161 INFO L130 BoogieDeclarations]: Found specification of procedure reach_error [2023-04-03 08:48:59,161 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_nondet_long [2023-04-03 08:48:59,161 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_nondet_uint [2023-04-03 08:48:59,161 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.init [2023-04-03 08:48:59,161 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2023-04-03 08:48:59,161 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$ [2023-04-03 08:48:59,161 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int [2023-04-03 08:48:59,161 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-04-03 08:48:59,161 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int [2023-04-03 08:48:59,161 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$ [2023-04-03 08:48:59,161 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$ [2023-04-03 08:49:00,326 INFO L236 CfgBuilder]: Building ICFG [2023-04-03 08:49:00,335 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2023-04-03 08:49:00,764 INFO L771 $ProcedureCfgBuilder]: dead code at ProgramPoint L11634: assume 10 == ~size % 4294967296; [2023-04-03 08:49:00,764 INFO L771 $ProcedureCfgBuilder]: dead code at ProgramPoint L11634: assume !(10 == ~size % 4294967296); [2023-04-03 08:49:00,764 INFO L771 $ProcedureCfgBuilder]: dead code at ProgramPoint switch_default: SUMMARY for call #t~ret1137 := copy_user_generic(~dst.base, ~dst.offset, ~src.base, ~src.offset, ~size); srcloc: null [2023-04-03 08:49:00,764 INFO L771 $ProcedureCfgBuilder]: dead code at ProgramPoint L11638: assume 16 == ~size % 4294967296; [2023-04-03 08:49:00,765 INFO L771 $ProcedureCfgBuilder]: dead code at ProgramPoint L11638: assume !(16 == ~size % 4294967296); [2023-04-03 08:49:00,765 INFO L771 $ProcedureCfgBuilder]: dead code at ProgramPoint L11626: assume 4 == ~size % 4294967296; [2023-04-03 08:49:00,765 INFO L771 $ProcedureCfgBuilder]: dead code at ProgramPoint L11626: assume !(4 == ~size % 4294967296); [2023-04-03 08:49:00,765 INFO L771 $ProcedureCfgBuilder]: dead code at ProgramPoint L11630: assume 8 == ~size % 4294967296; [2023-04-03 08:49:00,765 INFO L771 $ProcedureCfgBuilder]: dead code at ProgramPoint L11630: assume !(8 == ~size % 4294967296); [2023-04-03 08:49:00,765 INFO L771 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##1: assume 1 == ~size % 4294967296; [2023-04-03 08:49:00,765 INFO L771 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##2: assume !(1 == ~size % 4294967296); [2023-04-03 08:49:00,765 INFO L771 $ProcedureCfgBuilder]: dead code at ProgramPoint L11622: assume 2 == ~size % 4294967296; [2023-04-03 08:49:00,765 INFO L771 $ProcedureCfgBuilder]: dead code at ProgramPoint L11622: assume !(2 == ~size % 4294967296); [2023-04-03 08:49:00,765 INFO L771 $ProcedureCfgBuilder]: dead code at ProgramPoint case_16: SUMMARY for call #t~ret1136 := ldv__builtin_expect((if 0 != ~ret~17 then 1 else 0), 0); srcloc: null [2023-04-03 08:49:00,765 INFO L771 $ProcedureCfgBuilder]: dead code at ProgramPoint L11668: assume -2147483648 <= #t~ret1135 && #t~ret1135 <= 2147483647;~tmp___0~25 := #t~ret1135;havoc #t~ret1135; [2023-04-03 08:49:00,765 INFO L771 $ProcedureCfgBuilder]: dead code at ProgramPoint L11670: assume 0 != ~tmp___0~25;#res := ~ret~17; [2023-04-03 08:49:00,765 INFO L771 $ProcedureCfgBuilder]: dead code at ProgramPoint L11670: assume !(0 != ~tmp___0~25);#res := ~ret~17; [2023-04-03 08:49:00,765 INFO L771 $ProcedureCfgBuilder]: dead code at ProgramPoint case_8: #res := ~ret~17; [2023-04-03 08:49:00,765 INFO L771 $ProcedureCfgBuilder]: dead code at ProgramPoint L11695: ~tmp___2~10 := #t~ret1137;havoc #t~ret1137;#res := (if ~tmp___2~10 % 4294967296 % 4294967296 <= 2147483647 then ~tmp___2~10 % 4294967296 % 4294967296 else ~tmp___2~10 % 4294967296 % 4294967296 - 4294967296); [2023-04-03 08:49:00,765 INFO L771 $ProcedureCfgBuilder]: dead code at ProgramPoint case_4: #res := ~ret~17; [2023-04-03 08:49:00,765 INFO L771 $ProcedureCfgBuilder]: dead code at ProgramPoint L11685: assume 0 != ~tmp___1~14;#res := ~ret~17; [2023-04-03 08:49:00,765 INFO L771 $ProcedureCfgBuilder]: dead code at ProgramPoint L11685: assume !(0 != ~tmp___1~14);#res := ~ret~17; [2023-04-03 08:49:00,765 INFO L771 $ProcedureCfgBuilder]: dead code at ProgramPoint L11683: assume -2147483648 <= #t~ret1136 && #t~ret1136 <= 2147483647;~tmp___1~14 := #t~ret1136;havoc #t~ret1136; [2023-04-03 08:49:00,765 INFO L771 $ProcedureCfgBuilder]: dead code at ProgramPoint case_1: #res := ~ret~17; [2023-04-03 08:49:00,766 INFO L771 $ProcedureCfgBuilder]: dead code at ProgramPoint case_2: #res := ~ret~17; [2023-04-03 08:49:00,766 INFO L771 $ProcedureCfgBuilder]: dead code at ProgramPoint case_10: SUMMARY for call #t~ret1135 := ldv__builtin_expect((if 0 != ~ret~17 then 1 else 0), 0); srcloc: null [2023-04-03 08:49:07,657 INFO L771 $ProcedureCfgBuilder]: dead code at ProgramPoint mainFINAL: assume true; [2023-04-03 08:49:11,519 INFO L771 $ProcedureCfgBuilder]: dead code at ProgramPoint L11772: assume -2147483648 <= #t~ret1140 && #t~ret1140 <= 2147483647;~tmp___0~26 := #t~ret1140;havoc #t~ret1140; [2023-04-03 08:49:11,519 INFO L771 $ProcedureCfgBuilder]: dead code at ProgramPoint L11739: assume 8 == ~size % 4294967296; [2023-04-03 08:49:11,519 INFO L771 $ProcedureCfgBuilder]: dead code at ProgramPoint L11739: assume !(8 == ~size % 4294967296); [2023-04-03 08:49:11,520 INFO L771 $ProcedureCfgBuilder]: dead code at ProgramPoint L11774: assume 0 != ~tmp___0~26;#res := ~ret~18; [2023-04-03 08:49:11,520 INFO L771 $ProcedureCfgBuilder]: dead code at ProgramPoint L11774: assume !(0 != ~tmp___0~26);#res := ~ret~18; [2023-04-03 08:49:11,520 INFO L771 $ProcedureCfgBuilder]: dead code at ProgramPoint L11743: assume 10 == ~size % 4294967296; [2023-04-03 08:49:11,520 INFO L771 $ProcedureCfgBuilder]: dead code at ProgramPoint L11743: assume !(10 == ~size % 4294967296); [2023-04-03 08:49:11,520 INFO L771 $ProcedureCfgBuilder]: dead code at ProgramPoint L11731: assume 2 == ~size % 4294967296; [2023-04-03 08:49:11,520 INFO L771 $ProcedureCfgBuilder]: dead code at ProgramPoint L11731: assume !(2 == ~size % 4294967296); [2023-04-03 08:49:11,520 INFO L771 $ProcedureCfgBuilder]: dead code at ProgramPoint switch_default: SUMMARY for call #t~ret1142 := copy_user_generic(~dst.base, ~dst.offset, ~src.base, ~src.offset, ~size); srcloc: null [2023-04-03 08:49:11,520 INFO L771 $ProcedureCfgBuilder]: dead code at ProgramPoint L11735: assume 4 == ~size % 4294967296; [2023-04-03 08:49:11,520 INFO L771 $ProcedureCfgBuilder]: dead code at ProgramPoint L11735: assume !(4 == ~size % 4294967296); [2023-04-03 08:49:11,520 INFO L771 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##1: assume 1 == ~size % 4294967296; [2023-04-03 08:49:11,520 INFO L771 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##2: assume !(1 == ~size % 4294967296); [2023-04-03 08:49:11,520 INFO L771 $ProcedureCfgBuilder]: dead code at ProgramPoint case_16: SUMMARY for call #t~ret1141 := ldv__builtin_expect((if 0 != ~ret~18 then 1 else 0), 0); srcloc: null [2023-04-03 08:49:11,520 INFO L771 $ProcedureCfgBuilder]: dead code at ProgramPoint L11798: ~tmp___2~11 := #t~ret1142;havoc #t~ret1142;#res := (if ~tmp___2~11 % 4294967296 % 4294967296 <= 2147483647 then ~tmp___2~11 % 4294967296 % 4294967296 else ~tmp___2~11 % 4294967296 % 4294967296 - 4294967296); [2023-04-03 08:49:11,520 INFO L771 $ProcedureCfgBuilder]: dead code at ProgramPoint L11788: assume 0 != ~tmp___1~15;#res := ~ret~18; [2023-04-03 08:49:11,520 INFO L771 $ProcedureCfgBuilder]: dead code at ProgramPoint L11788: assume !(0 != ~tmp___1~15);#res := ~ret~18; [2023-04-03 08:49:11,520 INFO L771 $ProcedureCfgBuilder]: dead code at ProgramPoint L11786: assume -2147483648 <= #t~ret1141 && #t~ret1141 <= 2147483647;~tmp___1~15 := #t~ret1141;havoc #t~ret1141; [2023-04-03 08:49:11,520 INFO L771 $ProcedureCfgBuilder]: dead code at ProgramPoint case_8: #res := ~ret~18; [2023-04-03 08:49:11,520 INFO L771 $ProcedureCfgBuilder]: dead code at ProgramPoint case_4: #res := ~ret~18; [2023-04-03 08:49:11,520 INFO L771 $ProcedureCfgBuilder]: dead code at ProgramPoint L11747: assume 16 == ~size % 4294967296; [2023-04-03 08:49:11,520 INFO L771 $ProcedureCfgBuilder]: dead code at ProgramPoint L11747: assume !(16 == ~size % 4294967296); [2023-04-03 08:49:11,521 INFO L771 $ProcedureCfgBuilder]: dead code at ProgramPoint case_1: #res := ~ret~18; [2023-04-03 08:49:11,521 INFO L771 $ProcedureCfgBuilder]: dead code at ProgramPoint case_2: #res := ~ret~18; [2023-04-03 08:49:11,521 INFO L771 $ProcedureCfgBuilder]: dead code at ProgramPoint case_10: SUMMARY for call #t~ret1140 := ldv__builtin_expect((if 0 != ~ret~18 then 1 else 0), 0); srcloc: null [2023-04-03 08:49:11,939 INFO L771 $ProcedureCfgBuilder]: dead code at ProgramPoint ldv_stopFINAL: assume true; [2023-04-03 08:51:46,266 INFO L277 CfgBuilder]: Performing block encoding [2023-04-03 08:51:51,997 INFO L297 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-04-03 08:51:51,997 INFO L302 CfgBuilder]: Removed 8 assume(true) statements. [2023-04-03 08:51:52,003 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 03.04 08:51:52 BoogieIcfgContainer [2023-04-03 08:51:52,003 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-04-03 08:51:52,005 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-04-03 08:51:52,005 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2023-04-03 08:51:52,007 INFO L275 PluginConnector]: TraceAbstraction initialized [2023-04-03 08:51:52,007 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 03.04 08:48:54" (1/3) ... [2023-04-03 08:51:52,007 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1827b78b and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 03.04 08:51:52, skipping insertion in model container [2023-04-03 08:51:52,008 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.04 08:48:58" (2/3) ... [2023-04-03 08:51:52,008 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1827b78b and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 03.04 08:51:52, skipping insertion in model container [2023-04-03 08:51:52,008 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 03.04 08:51:52" (3/3) ... [2023-04-03 08:51:52,009 INFO L112 eAbstractionObserver]: Analyzing ICFG linux-3.14_complex_emg_linux-usb-dev_drivers-media-usb-uvc-uvcvideo.cil.i [2023-04-03 08:51:52,021 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-04-03 08:51:52,021 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 4 error locations. [2023-04-03 08:51:52,140 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-04-03 08:51:52,146 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=FINITE_AUTOMATA, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@57f85e6e, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-04-03 08:51:52,146 INFO L358 AbstractCegarLoop]: Starting to check reachability of 4 error locations. [2023-04-03 08:51:52,170 INFO L276 IsEmpty]: Start isEmpty. Operand has 4944 states, 3083 states have (on average 1.3347388906908855) internal successors, (4115), 3143 states have internal predecessors, (4115), 1364 states have call successors, (1364), 487 states have call predecessors, (1364), 485 states have return successors, (1354), 1327 states have call predecessors, (1354), 1354 states have call successors, (1354) [2023-04-03 08:51:52,219 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 357 [2023-04-03 08:51:52,220 INFO L187 NwaCegarLoop]: Found error trace [2023-04-03 08:51:52,221 INFO L195 NwaCegarLoop]: trace histogram [32, 31, 31, 31, 31, 31, 31, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-04-03 08:51:52,221 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ldv_assert_linux_usb_dev__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_assert_linux_usb_dev__probe_failedErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_dev__less_initial_decrementErr0ASSERT_VIOLATIONERROR_FUNCTION (and 2 more)] === [2023-04-03 08:51:52,226 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-04-03 08:51:52,227 INFO L85 PathProgramCache]: Analyzing trace with hash 1017301074, now seen corresponding path program 1 times [2023-04-03 08:51:52,233 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-04-03 08:51:52,236 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [291225831] [2023-04-03 08:51:52,236 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-04-03 08:51:52,237 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-04-03 08:51:52,974 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-03 08:51:54,516 INFO L134 CoverageAnalysis]: Checked inductivity of 3782 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3782 trivial. 0 not checked. [2023-04-03 08:51:54,516 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-04-03 08:51:54,516 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [291225831] [2023-04-03 08:51:54,517 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [291225831] provided 1 perfect and 0 imperfect interpolant sequences [2023-04-03 08:51:54,517 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-04-03 08:51:54,517 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-04-03 08:51:54,518 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1373292389] [2023-04-03 08:51:54,520 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-04-03 08:51:54,525 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-04-03 08:51:54,525 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-04-03 08:51:54,560 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-04-03 08:51:54,561 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-04-03 08:51:54,571 INFO L87 Difference]: Start difference. First operand has 4944 states, 3083 states have (on average 1.3347388906908855) internal successors, (4115), 3143 states have internal predecessors, (4115), 1364 states have call successors, (1364), 487 states have call predecessors, (1364), 485 states have return successors, (1354), 1327 states have call predecessors, (1354), 1354 states have call successors, (1354) Second operand has 3 states, 3 states have (on average 21.666666666666668) internal successors, (65), 3 states have internal predecessors, (65), 3 states have call successors, (42), 3 states have call predecessors, (42), 1 states have return successors, (38), 3 states have call predecessors, (38), 3 states have call successors, (38) [2023-04-03 08:51:56,803 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.20s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-04-03 08:51:58,814 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-04-03 08:52:03,582 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-04-03 08:52:03,583 INFO L93 Difference]: Finished difference Result 10475 states and 14228 transitions. [2023-04-03 08:52:03,585 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-04-03 08:52:03,587 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 21.666666666666668) internal successors, (65), 3 states have internal predecessors, (65), 3 states have call successors, (42), 3 states have call predecessors, (42), 1 states have return successors, (38), 3 states have call predecessors, (38), 3 states have call successors, (38) Word has length 356 [2023-04-03 08:52:03,588 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-04-03 08:52:03,682 INFO L225 Difference]: With dead ends: 10475 [2023-04-03 08:52:03,682 INFO L226 Difference]: Without dead ends: 6914 [2023-04-03 08:52:03,698 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-04-03 08:52:03,701 INFO L413 NwaCegarLoop]: 4331 mSDtfsCounter, 4563 mSDsluCounter, 4207 mSDsCounter, 0 mSdLazyCounter, 1151 mSolverCounterSat, 17 mSolverCounterUnsat, 2 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 8.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4563 SdHoareTripleChecker+Valid, 8538 SdHoareTripleChecker+Invalid, 1170 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 17 IncrementalHoareTripleChecker+Valid, 1151 IncrementalHoareTripleChecker+Invalid, 2 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 8.6s IncrementalHoareTripleChecker+Time [2023-04-03 08:52:03,701 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [4563 Valid, 8538 Invalid, 1170 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [17 Valid, 1151 Invalid, 2 Unknown, 0 Unchecked, 8.6s Time] [2023-04-03 08:52:03,720 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6914 states. [2023-04-03 08:52:04,001 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6914 to 6908. [2023-04-03 08:52:04,014 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6908 states, 4251 states have (on average 1.3029875323453306) internal successors, (5539), 4314 states have internal predecessors, (5539), 1901 states have call successors, (1901), 756 states have call predecessors, (1901), 752 states have return successors, (1896), 1868 states have call predecessors, (1896), 1896 states have call successors, (1896) [2023-04-03 08:52:04,047 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6908 states to 6908 states and 9336 transitions. [2023-04-03 08:52:04,050 INFO L78 Accepts]: Start accepts. Automaton has 6908 states and 9336 transitions. Word has length 356 [2023-04-03 08:52:04,053 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-04-03 08:52:04,054 INFO L495 AbstractCegarLoop]: Abstraction has 6908 states and 9336 transitions. [2023-04-03 08:52:04,055 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 21.666666666666668) internal successors, (65), 3 states have internal predecessors, (65), 3 states have call successors, (42), 3 states have call predecessors, (42), 1 states have return successors, (38), 3 states have call predecessors, (38), 3 states have call successors, (38) [2023-04-03 08:52:04,056 INFO L276 IsEmpty]: Start isEmpty. Operand 6908 states and 9336 transitions. [2023-04-03 08:52:04,072 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 457 [2023-04-03 08:52:04,072 INFO L187 NwaCegarLoop]: Found error trace [2023-04-03 08:52:04,073 INFO L195 NwaCegarLoop]: trace histogram [33, 31, 31, 31, 31, 31, 31, 6, 6, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-04-03 08:52:04,073 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2023-04-03 08:52:04,073 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ldv_assert_linux_usb_dev__probe_failedErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_assert_linux_usb_dev__probe_failedErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_dev__less_initial_decrementErr0ASSERT_VIOLATIONERROR_FUNCTION (and 2 more)] === [2023-04-03 08:52:04,074 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-04-03 08:52:04,074 INFO L85 PathProgramCache]: Analyzing trace with hash 639015397, now seen corresponding path program 1 times [2023-04-03 08:52:04,074 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-04-03 08:52:04,074 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [956890499] [2023-04-03 08:52:04,074 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-04-03 08:52:04,075 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-04-03 08:52:04,369 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-03 08:52:05,335 INFO L134 CoverageAnalysis]: Checked inductivity of 3918 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3918 trivial. 0 not checked. [2023-04-03 08:52:05,337 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-04-03 08:52:05,337 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [956890499] [2023-04-03 08:52:05,337 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [956890499] provided 1 perfect and 0 imperfect interpolant sequences [2023-04-03 08:52:05,337 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-04-03 08:52:05,337 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-04-03 08:52:05,337 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1733010009] [2023-04-03 08:52:05,337 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-04-03 08:52:05,339 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-04-03 08:52:05,339 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-04-03 08:52:05,340 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-04-03 08:52:05,340 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-04-03 08:52:05,341 INFO L87 Difference]: Start difference. First operand 6908 states and 9336 transitions. Second operand has 3 states, 3 states have (on average 33.666666666666664) internal successors, (101), 3 states have internal predecessors, (101), 3 states have call successors, (59), 3 states have call predecessors, (59), 1 states have return successors, (54), 3 states have call predecessors, (54), 3 states have call successors, (54) [2023-04-03 08:52:07,498 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.15s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-04-03 08:52:09,510 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-04-03 08:52:11,494 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.10s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-04-03 08:52:15,475 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-04-03 08:52:15,476 INFO L93 Difference]: Finished difference Result 17160 states and 23040 transitions. [2023-04-03 08:52:15,479 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-04-03 08:52:15,479 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 33.666666666666664) internal successors, (101), 3 states have internal predecessors, (101), 3 states have call successors, (59), 3 states have call predecessors, (59), 1 states have return successors, (54), 3 states have call predecessors, (54), 3 states have call successors, (54) Word has length 456 [2023-04-03 08:52:15,480 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-04-03 08:52:15,521 INFO L225 Difference]: With dead ends: 17160 [2023-04-03 08:52:15,522 INFO L226 Difference]: Without dead ends: 10328 [2023-04-03 08:52:15,543 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-04-03 08:52:15,543 INFO L413 NwaCegarLoop]: 4520 mSDtfsCounter, 2341 mSDsluCounter, 4272 mSDsCounter, 0 mSdLazyCounter, 1157 mSolverCounterSat, 16 mSolverCounterUnsat, 2 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 9.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2341 SdHoareTripleChecker+Valid, 8792 SdHoareTripleChecker+Invalid, 1175 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 16 IncrementalHoareTripleChecker+Valid, 1157 IncrementalHoareTripleChecker+Invalid, 2 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 9.8s IncrementalHoareTripleChecker+Time [2023-04-03 08:52:15,544 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2341 Valid, 8792 Invalid, 1175 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [16 Valid, 1157 Invalid, 2 Unknown, 0 Unchecked, 9.8s Time] [2023-04-03 08:52:15,554 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10328 states. [2023-04-03 08:52:15,835 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10328 to 10304. [2023-04-03 08:52:15,859 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10304 states, 6246 states have (on average 1.2880243355747678) internal successors, (8045), 6343 states have internal predecessors, (8045), 2855 states have call successors, (2855), 1204 states have call predecessors, (2855), 1199 states have return successors, (2856), 2797 states have call predecessors, (2856), 2850 states have call successors, (2856) [2023-04-03 08:52:15,889 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10304 states to 10304 states and 13756 transitions. [2023-04-03 08:52:15,892 INFO L78 Accepts]: Start accepts. Automaton has 10304 states and 13756 transitions. Word has length 456 [2023-04-03 08:52:15,895 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-04-03 08:52:15,895 INFO L495 AbstractCegarLoop]: Abstraction has 10304 states and 13756 transitions. [2023-04-03 08:52:15,896 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 33.666666666666664) internal successors, (101), 3 states have internal predecessors, (101), 3 states have call successors, (59), 3 states have call predecessors, (59), 1 states have return successors, (54), 3 states have call predecessors, (54), 3 states have call successors, (54) [2023-04-03 08:52:15,896 INFO L276 IsEmpty]: Start isEmpty. Operand 10304 states and 13756 transitions. [2023-04-03 08:52:15,911 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 487 [2023-04-03 08:52:15,911 INFO L187 NwaCegarLoop]: Found error trace [2023-04-03 08:52:15,911 INFO L195 NwaCegarLoop]: trace histogram [34, 31, 31, 31, 31, 31, 31, 7, 7, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-04-03 08:52:15,912 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2023-04-03 08:52:15,912 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ldv_assert_linux_usb_dev__probe_failedErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_assert_linux_usb_dev__probe_failedErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_dev__less_initial_decrementErr0ASSERT_VIOLATIONERROR_FUNCTION (and 2 more)] === [2023-04-03 08:52:15,913 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-04-03 08:52:15,913 INFO L85 PathProgramCache]: Analyzing trace with hash 778675445, now seen corresponding path program 1 times [2023-04-03 08:52:15,913 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-04-03 08:52:15,913 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [564588878] [2023-04-03 08:52:15,913 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-04-03 08:52:15,914 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-04-03 08:52:16,169 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-03 08:52:17,128 INFO L134 CoverageAnalysis]: Checked inductivity of 4011 backedges. 9 proven. 0 refuted. 0 times theorem prover too weak. 4002 trivial. 0 not checked. [2023-04-03 08:52:17,128 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-04-03 08:52:17,128 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [564588878] [2023-04-03 08:52:17,128 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [564588878] provided 1 perfect and 0 imperfect interpolant sequences [2023-04-03 08:52:17,128 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-04-03 08:52:17,128 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-04-03 08:52:17,128 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1566453357] [2023-04-03 08:52:17,129 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-04-03 08:52:17,129 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-04-03 08:52:17,129 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-04-03 08:52:17,130 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-04-03 08:52:17,130 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-04-03 08:52:17,130 INFO L87 Difference]: Start difference. First operand 10304 states and 13756 transitions. Second operand has 5 states, 5 states have (on average 23.6) internal successors, (118), 5 states have internal predecessors, (118), 4 states have call successors, (64), 3 states have call predecessors, (64), 2 states have return successors, (59), 4 states have call predecessors, (59), 4 states have call successors, (59) [2023-04-03 08:52:19,284 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.15s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-04-03 08:52:21,294 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-04-03 08:52:23,302 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-04-03 08:52:25,311 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-04-03 08:52:42,791 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-04-03 08:52:44,805 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-04-03 08:52:46,814 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-04-03 08:52:50,790 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-04-03 08:52:52,799 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-04-03 08:52:54,805 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-04-03 08:53:00,257 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-04-03 08:53:00,257 INFO L93 Difference]: Finished difference Result 19150 states and 25395 transitions. [2023-04-03 08:53:00,257 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-04-03 08:53:00,258 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 23.6) internal successors, (118), 5 states have internal predecessors, (118), 4 states have call successors, (64), 3 states have call predecessors, (64), 2 states have return successors, (59), 4 states have call predecessors, (59), 4 states have call successors, (59) Word has length 486 [2023-04-03 08:53:00,258 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-04-03 08:53:00,286 INFO L225 Difference]: With dead ends: 19150 [2023-04-03 08:53:00,287 INFO L226 Difference]: Without dead ends: 8922 [2023-04-03 08:53:00,324 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 9 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2023-04-03 08:53:00,341 INFO L413 NwaCegarLoop]: 283 mSDtfsCounter, 6275 mSDsluCounter, 322 mSDsCounter, 0 mSdLazyCounter, 14432 mSolverCounterSat, 2003 mSolverCounterUnsat, 10 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 40.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7257 SdHoareTripleChecker+Valid, 605 SdHoareTripleChecker+Invalid, 16445 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 2003 IncrementalHoareTripleChecker+Valid, 14432 IncrementalHoareTripleChecker+Invalid, 10 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 42.4s IncrementalHoareTripleChecker+Time [2023-04-03 08:53:00,341 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [7257 Valid, 605 Invalid, 16445 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [2003 Valid, 14432 Invalid, 10 Unknown, 0 Unchecked, 42.4s Time] [2023-04-03 08:53:00,350 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8922 states. [2023-04-03 08:53:00,577 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8922 to 8885. [2023-04-03 08:53:00,588 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8885 states, 5278 states have (on average 1.2713148920045472) internal successors, (6710), 5366 states have internal predecessors, (6710), 2487 states have call successors, (2487), 1113 states have call predecessors, (2487), 1116 states have return successors, (2498), 2437 states have call predecessors, (2498), 2482 states have call successors, (2498) [2023-04-03 08:53:00,608 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8885 states to 8885 states and 11695 transitions. [2023-04-03 08:53:00,611 INFO L78 Accepts]: Start accepts. Automaton has 8885 states and 11695 transitions. Word has length 486 [2023-04-03 08:53:00,611 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-04-03 08:53:00,611 INFO L495 AbstractCegarLoop]: Abstraction has 8885 states and 11695 transitions. [2023-04-03 08:53:00,611 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 23.6) internal successors, (118), 5 states have internal predecessors, (118), 4 states have call successors, (64), 3 states have call predecessors, (64), 2 states have return successors, (59), 4 states have call predecessors, (59), 4 states have call successors, (59) [2023-04-03 08:53:00,612 INFO L276 IsEmpty]: Start isEmpty. Operand 8885 states and 11695 transitions. [2023-04-03 08:53:00,623 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 475 [2023-04-03 08:53:00,623 INFO L187 NwaCegarLoop]: Found error trace [2023-04-03 08:53:00,624 INFO L195 NwaCegarLoop]: trace histogram [36, 32, 32, 32, 32, 32, 32, 4, 4, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-04-03 08:53:00,624 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2023-04-03 08:53:00,624 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ldv_assert_linux_usb_dev__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_assert_linux_usb_dev__probe_failedErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_dev__less_initial_decrementErr0ASSERT_VIOLATIONERROR_FUNCTION (and 2 more)] === [2023-04-03 08:53:00,624 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-04-03 08:53:00,624 INFO L85 PathProgramCache]: Analyzing trace with hash 219173805, now seen corresponding path program 1 times [2023-04-03 08:53:00,624 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-04-03 08:53:00,625 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [813967388] [2023-04-03 08:53:00,625 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-04-03 08:53:00,625 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-04-03 08:53:00,891 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-03 08:53:02,192 INFO L134 CoverageAnalysis]: Checked inductivity of 4275 backedges. 21 proven. 0 refuted. 0 times theorem prover too weak. 4254 trivial. 0 not checked. [2023-04-03 08:53:02,192 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-04-03 08:53:02,192 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [813967388] [2023-04-03 08:53:02,192 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [813967388] provided 1 perfect and 0 imperfect interpolant sequences [2023-04-03 08:53:02,192 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-04-03 08:53:02,192 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-04-03 08:53:02,192 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1522903219] [2023-04-03 08:53:02,192 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-04-03 08:53:02,193 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-04-03 08:53:02,193 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-04-03 08:53:02,193 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-04-03 08:53:02,194 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2023-04-03 08:53:02,194 INFO L87 Difference]: Start difference. First operand 8885 states and 11695 transitions. Second operand has 8 states, 6 states have (on average 20.833333333333332) internal successors, (125), 6 states have internal predecessors, (125), 2 states have call successors, (63), 2 states have call predecessors, (63), 4 states have return successors, (59), 4 states have call predecessors, (59), 2 states have call successors, (59) [2023-04-03 08:53:04,348 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.15s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-04-03 08:53:06,358 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-04-03 08:53:08,371 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-04-03 08:53:10,382 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers []