./Ultimate.py --spec ../sv-benchmarks/c/properties/unreach-call.prp --file ../sv-benchmarks/c/ldv-linux-4.2-rc1/linux-4.2-rc1.tar.xz-32_7a-drivers--usb--gadget--libcomposite.ko-entry_point.cil.out.i --full-output --architecture 64bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version e2fb8bed Calling Ultimate with: /root/.sdkman/candidates/java/21.0.5-tem/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReach.xml -i ../sv-benchmarks/c/ldv-linux-4.2-rc1/linux-4.2-rc1.tar.xz-32_7a-drivers--usb--gadget--libcomposite.ko-entry_point.cil.out.i -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-64bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux --witnessprinter.witness.filename witness --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 64bit --witnessprinter.graph.data.programhash 367b4f63019d29c39ca623f3d4d0cb3290afe20355c38bfe319a1b34fe36216c --- Real Ultimate output --- This is Ultimate 0.3.0-?-e2fb8be-m [2025-03-08 19:45:22,016 INFO L188 SettingsManager]: Resetting all preferences to default values... [2025-03-08 19:45:22,075 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-64bit-Automizer_Default.epf [2025-03-08 19:45:22,082 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2025-03-08 19:45:22,082 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2025-03-08 19:45:22,102 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2025-03-08 19:45:22,104 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2025-03-08 19:45:22,104 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2025-03-08 19:45:22,104 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2025-03-08 19:45:22,104 INFO L153 SettingsManager]: * Use memory slicer=true [2025-03-08 19:45:22,104 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2025-03-08 19:45:22,105 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2025-03-08 19:45:22,105 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2025-03-08 19:45:22,105 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2025-03-08 19:45:22,105 INFO L153 SettingsManager]: * Use SBE=true [2025-03-08 19:45:22,106 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2025-03-08 19:45:22,106 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2025-03-08 19:45:22,106 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2025-03-08 19:45:22,106 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2025-03-08 19:45:22,106 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2025-03-08 19:45:22,106 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2025-03-08 19:45:22,106 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2025-03-08 19:45:22,106 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2025-03-08 19:45:22,107 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2025-03-08 19:45:22,107 INFO L153 SettingsManager]: * Use constant arrays=true [2025-03-08 19:45:22,107 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2025-03-08 19:45:22,107 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2025-03-08 19:45:22,107 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2025-03-08 19:45:22,107 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2025-03-08 19:45:22,107 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-03-08 19:45:22,107 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2025-03-08 19:45:22,108 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2025-03-08 19:45:22,108 INFO L153 SettingsManager]: * Compute procedure contracts=false [2025-03-08 19:45:22,108 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2025-03-08 19:45:22,108 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2025-03-08 19:45:22,108 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2025-03-08 19:45:22,108 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2025-03-08 19:45:22,108 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2025-03-08 19:45:22,108 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2025-03-08 19:45:22,108 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2025-03-08 19:45:22,108 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! call(reach_error())) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 64bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> 367b4f63019d29c39ca623f3d4d0cb3290afe20355c38bfe319a1b34fe36216c [2025-03-08 19:45:22,326 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2025-03-08 19:45:22,332 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2025-03-08 19:45:22,333 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2025-03-08 19:45:22,334 INFO L270 PluginConnector]: Initializing CDTParser... [2025-03-08 19:45:22,335 INFO L274 PluginConnector]: CDTParser initialized [2025-03-08 19:45:22,336 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/ldv-linux-4.2-rc1/linux-4.2-rc1.tar.xz-32_7a-drivers--usb--gadget--libcomposite.ko-entry_point.cil.out.i [2025-03-08 19:45:23,516 INFO L533 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/7bfc2be02/f9e9e2fa6c5441bf88df4762aaa5a9d3/FLAGf7ff4be0b [2025-03-08 19:45:24,122 INFO L384 CDTParser]: Found 1 translation units. [2025-03-08 19:45:24,122 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.2-rc1/linux-4.2-rc1.tar.xz-32_7a-drivers--usb--gadget--libcomposite.ko-entry_point.cil.out.i [2025-03-08 19:45:24,167 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/7bfc2be02/f9e9e2fa6c5441bf88df4762aaa5a9d3/FLAGf7ff4be0b [2025-03-08 19:45:24,185 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/7bfc2be02/f9e9e2fa6c5441bf88df4762aaa5a9d3 [2025-03-08 19:45:24,187 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2025-03-08 19:45:24,188 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2025-03-08 19:45:24,191 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2025-03-08 19:45:24,191 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2025-03-08 19:45:24,194 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2025-03-08 19:45:24,195 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 08.03 07:45:24" (1/1) ... [2025-03-08 19:45:24,195 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@5ea24f20 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 07:45:24, skipping insertion in model container [2025-03-08 19:45:24,195 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 08.03 07:45:24" (1/1) ... [2025-03-08 19:45:24,295 INFO L175 MainTranslator]: Built tables and reachable declarations [2025-03-08 19:45:27,088 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.2-rc1/linux-4.2-rc1.tar.xz-32_7a-drivers--usb--gadget--libcomposite.ko-entry_point.cil.out.i[415639,415652] [2025-03-08 19:45:27,312 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-03-08 19:45:27,378 INFO L200 MainTranslator]: Completed pre-run [2025-03-08 19:45:27,461 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile (".pushsection .smp_locks,\"a\"\n.balign 4\n.long 671f - .\n.popsection\n671:\n\tlock; bts %1,%0": "+m" (*((long volatile *)addr)): "Ir" (nr): "memory"); [3805] [2025-03-08 19:45:27,463 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("bt %2,%1\n\tsbb %0,%0": "=r" (oldbit): "m" (*((unsigned long *)addr)), "Ir" (nr)); [3813-3814] [2025-03-08 19:45:27,552 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"/work/ldvuser/mutilin/launch/work/current--X--drivers/--X--defaultlinux-4.2-rc1.tar.xz--X--32_7a--X--cpachecker/linux-4.2-rc1.tar.xz/csd_deg_dscv/8755/dscv_tempdir/dscv/ri/32_7a/drivers/usb/gadget/composite.c"), "i" (1314), "i" (12UL)); [5982-5983] [2025-03-08 19:45:27,768 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.2-rc1/linux-4.2-rc1.tar.xz-32_7a-drivers--usb--gadget--libcomposite.ko-entry_point.cil.out.i[415639,415652] [2025-03-08 19:45:27,780 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-03-08 19:45:27,954 INFO L204 MainTranslator]: Completed translation [2025-03-08 19:45:27,954 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 07:45:27 WrapperNode [2025-03-08 19:45:27,954 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2025-03-08 19:45:27,955 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2025-03-08 19:45:27,955 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2025-03-08 19:45:27,955 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2025-03-08 19:45:27,962 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 07:45:27" (1/1) ... [2025-03-08 19:45:28,058 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 07:45:27" (1/1) ... [2025-03-08 19:45:28,348 INFO L138 Inliner]: procedures = 526, calls = 4975, calls flagged for inlining = 187, calls inlined = 178, statements flattened = 10718 [2025-03-08 19:45:28,350 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2025-03-08 19:45:28,351 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2025-03-08 19:45:28,352 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2025-03-08 19:45:28,353 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2025-03-08 19:45:28,361 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 07:45:27" (1/1) ... [2025-03-08 19:45:28,361 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 07:45:27" (1/1) ... [2025-03-08 19:45:28,414 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 07:45:27" (1/1) ... [2025-03-08 19:45:31,994 INFO L175 MemorySlicer]: Split 2757 memory accesses to 37 slices as follows [1, 2271, 10, 18, 36, 1, 6, 5, 5, 1, 10, 1, 2, 7, 3, 1, 6, 52, 52, 8, 1, 5, 5, 12, 3, 16, 4, 1, 1, 0, 1, 1, 12, 154, 8, 36, 1]. 82 percent of accesses are in the largest equivalence class. The 397 initializations are split as follows [0, 251, 0, 0, 0, 1, 6, 5, 5, 1, 10, 0, 2, 7, 3, 1, 6, 0, 0, 8, 1, 5, 5, 12, 3, 0, 4, 1, 1, 0, 1, 1, 12, 0, 8, 36, 1]. The 1408 writes are split as follows [0, 1204, 0, 0, 1, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 27, 27, 0, 0, 0, 0, 0, 0, 16, 0, 0, 0, 0, 0, 0, 0, 132, 0, 0, 0]. [2025-03-08 19:45:31,996 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 07:45:27" (1/1) ... [2025-03-08 19:45:31,996 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 07:45:27" (1/1) ... [2025-03-08 19:45:32,175 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 07:45:27" (1/1) ... [2025-03-08 19:45:32,195 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 07:45:27" (1/1) ... [2025-03-08 19:45:32,267 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 07:45:27" (1/1) ... [2025-03-08 19:45:32,306 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 07:45:27" (1/1) ... [2025-03-08 19:45:32,381 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2025-03-08 19:45:32,383 INFO L112 PluginConnector]: ------------------------IcfgBuilder---------------------------- [2025-03-08 19:45:32,383 INFO L270 PluginConnector]: Initializing IcfgBuilder... [2025-03-08 19:45:32,384 INFO L274 PluginConnector]: IcfgBuilder initialized [2025-03-08 19:45:32,384 INFO L184 PluginConnector]: Executing the observer IcfgBuilderObserver from plugin IcfgBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 07:45:27" (1/1) ... [2025-03-08 19:45:32,388 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-03-08 19:45:32,398 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-08 19:45:32,409 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2025-03-08 19:45:32,413 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2025-03-08 19:45:32,428 INFO L130 BoogieDeclarations]: Found specification of procedure gadget_strings_serialnumber_show [2025-03-08 19:45:32,428 INFO L138 BoogieDeclarations]: Found implementation of procedure gadget_strings_serialnumber_show [2025-03-08 19:45:32,428 INFO L130 BoogieDeclarations]: Found specification of procedure os_desc_link [2025-03-08 19:45:32,428 INFO L138 BoogieDeclarations]: Found implementation of procedure os_desc_link [2025-03-08 19:45:32,428 INFO L130 BoogieDeclarations]: Found specification of procedure usb_put_function [2025-03-08 19:45:32,428 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_put_function [2025-03-08 19:45:32,428 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.meminit [2025-03-08 19:45:32,428 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.meminit [2025-03-08 19:45:32,428 INFO L130 BoogieDeclarations]: Found specification of procedure gadget_strings_product_store [2025-03-08 19:45:32,428 INFO L138 BoogieDeclarations]: Found implementation of procedure gadget_strings_product_store [2025-03-08 19:45:32,429 INFO L130 BoogieDeclarations]: Found specification of procedure gadget_config_desc_bmAttributes_store [2025-03-08 19:45:32,429 INFO L138 BoogieDeclarations]: Found implementation of procedure gadget_config_desc_bmAttributes_store [2025-03-08 19:45:32,429 INFO L130 BoogieDeclarations]: Found specification of procedure usb_ep_free_request [2025-03-08 19:45:32,429 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_ep_free_request [2025-03-08 19:45:32,429 INFO L130 BoogieDeclarations]: Found specification of procedure count_ext_prop [2025-03-08 19:45:32,429 INFO L138 BoogieDeclarations]: Found implementation of procedure count_ext_prop [2025-03-08 19:45:32,429 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_malloc [2025-03-08 19:45:32,429 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_malloc [2025-03-08 19:45:32,429 INFO L130 BoogieDeclarations]: Found specification of procedure usb_ext_prop_data_ptr [2025-03-08 19:45:32,429 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_ext_prop_data_ptr [2025-03-08 19:45:32,429 INFO L130 BoogieDeclarations]: Found specification of procedure gadget_info_attr_release [2025-03-08 19:45:32,429 INFO L138 BoogieDeclarations]: Found implementation of procedure gadget_info_attr_release [2025-03-08 19:45:32,429 INFO L130 BoogieDeclarations]: Found specification of procedure configfs_composite_bind [2025-03-08 19:45:32,429 INFO L138 BoogieDeclarations]: Found implementation of procedure configfs_composite_bind [2025-03-08 19:45:32,429 INFO L130 BoogieDeclarations]: Found specification of procedure gadget_strings_manufacturer_show [2025-03-08 19:45:32,429 INFO L138 BoogieDeclarations]: Found implementation of procedure gadget_strings_manufacturer_show [2025-03-08 19:45:32,429 INFO L130 BoogieDeclarations]: Found specification of procedure __le16_to_cpup [2025-03-08 19:45:32,429 INFO L138 BoogieDeclarations]: Found implementation of procedure __le16_to_cpup [2025-03-08 19:45:32,429 INFO L130 BoogieDeclarations]: Found specification of procedure usb_os_desc_ext_prop_attr_store [2025-03-08 19:45:32,429 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_os_desc_ext_prop_attr_store [2025-03-08 19:45:32,429 INFO L130 BoogieDeclarations]: Found specification of procedure composite_dev_prepare [2025-03-08 19:45:32,429 INFO L138 BoogieDeclarations]: Found implementation of procedure composite_dev_prepare [2025-03-08 19:45:32,429 INFO L130 BoogieDeclarations]: Found specification of procedure composite_unbind [2025-03-08 19:45:32,429 INFO L138 BoogieDeclarations]: Found implementation of procedure composite_unbind [2025-03-08 19:45:32,429 INFO L130 BoogieDeclarations]: Found specification of procedure gadget_dev_desc_bMaxPacketSize0_show [2025-03-08 19:45:32,429 INFO L138 BoogieDeclarations]: Found implementation of procedure gadget_dev_desc_bMaxPacketSize0_show [2025-03-08 19:45:32,429 INFO L130 BoogieDeclarations]: Found specification of procedure gadget_strings_product_show [2025-03-08 19:45:32,429 INFO L138 BoogieDeclarations]: Found implementation of procedure gadget_strings_product_show [2025-03-08 19:45:32,429 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_lock_lock_of_gadget_info [2025-03-08 19:45:32,429 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_lock_lock_of_gadget_info [2025-03-08 19:45:32,429 INFO L130 BoogieDeclarations]: Found specification of procedure config_group_init_type_name [2025-03-08 19:45:32,429 INFO L138 BoogieDeclarations]: Found implementation of procedure config_group_init_type_name [2025-03-08 19:45:32,429 INFO L130 BoogieDeclarations]: Found specification of procedure usb_copy_descriptors [2025-03-08 19:45:32,429 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_copy_descriptors [2025-03-08 19:45:32,430 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_unlock_func_lock [2025-03-08 19:45:32,430 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_unlock_func_lock [2025-03-08 19:45:32,430 INFO L130 BoogieDeclarations]: Found specification of procedure spinlock_check [2025-03-08 19:45:32,430 INFO L138 BoogieDeclarations]: Found implementation of procedure spinlock_check [2025-03-08 19:45:32,430 INFO L130 BoogieDeclarations]: Found specification of procedure os_desc_b_vendor_code_store [2025-03-08 19:45:32,430 INFO L138 BoogieDeclarations]: Found implementation of procedure os_desc_b_vendor_code_store [2025-03-08 19:45:32,430 INFO L130 BoogieDeclarations]: Found specification of procedure os_desc_use_show [2025-03-08 19:45:32,430 INFO L138 BoogieDeclarations]: Found implementation of procedure os_desc_use_show [2025-03-08 19:45:32,430 INFO L130 BoogieDeclarations]: Found specification of procedure usb_os_desc_ext_prop_attr_show [2025-03-08 19:45:32,430 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_os_desc_ext_prop_attr_show [2025-03-08 19:45:32,430 INFO L130 BoogieDeclarations]: Found specification of procedure __usb_ext_prop_ptr [2025-03-08 19:45:32,430 INFO L138 BoogieDeclarations]: Found implementation of procedure __usb_ext_prop_ptr [2025-03-08 19:45:32,430 INFO L130 BoogieDeclarations]: Found specification of procedure gadget_strings_attr_store [2025-03-08 19:45:32,430 INFO L138 BoogieDeclarations]: Found implementation of procedure gadget_strings_attr_store [2025-03-08 19:45:32,430 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_lock_func_lock [2025-03-08 19:45:32,430 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_lock_func_lock [2025-03-08 19:45:32,430 INFO L130 BoogieDeclarations]: Found specification of procedure function_drop [2025-03-08 19:45:32,430 INFO L138 BoogieDeclarations]: Found implementation of procedure function_drop [2025-03-08 19:45:32,430 INFO L130 BoogieDeclarations]: Found specification of procedure to_config_usb_cfg [2025-03-08 19:45:32,430 INFO L138 BoogieDeclarations]: Found implementation of procedure to_config_usb_cfg [2025-03-08 19:45:32,430 INFO L130 BoogieDeclarations]: Found specification of procedure config_usb_cfg_attr_store [2025-03-08 19:45:32,430 INFO L138 BoogieDeclarations]: Found implementation of procedure config_usb_cfg_attr_store [2025-03-08 19:45:32,430 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_is_err [2025-03-08 19:45:32,430 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_is_err [2025-03-08 19:45:32,430 INFO L130 BoogieDeclarations]: Found specification of procedure spin_unlock_irqrestore [2025-03-08 19:45:32,430 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_unlock_irqrestore [2025-03-08 19:45:32,430 INFO L130 BoogieDeclarations]: Found specification of procedure unregister_gadget [2025-03-08 19:45:32,430 INFO L138 BoogieDeclarations]: Found implementation of procedure unregister_gadget [2025-03-08 19:45:32,430 INFO L130 BoogieDeclarations]: Found specification of procedure ext_prop_data_show [2025-03-08 19:45:32,430 INFO L138 BoogieDeclarations]: Found implementation of procedure ext_prop_data_show [2025-03-08 19:45:32,430 INFO L130 BoogieDeclarations]: Found specification of procedure composite_bind [2025-03-08 19:45:32,432 INFO L138 BoogieDeclarations]: Found implementation of procedure composite_bind [2025-03-08 19:45:32,432 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2025-03-08 19:45:32,432 INFO L130 BoogieDeclarations]: Found specification of procedure bos_desc [2025-03-08 19:45:32,432 INFO L138 BoogieDeclarations]: Found implementation of procedure bos_desc [2025-03-08 19:45:32,432 INFO L130 BoogieDeclarations]: Found specification of procedure composite_disconnect [2025-03-08 19:45:32,432 INFO L138 BoogieDeclarations]: Found implementation of procedure composite_disconnect [2025-03-08 19:45:32,432 INFO L130 BoogieDeclarations]: Found specification of procedure gadget_dev_desc_idProduct_show [2025-03-08 19:45:32,433 INFO L138 BoogieDeclarations]: Found implementation of procedure gadget_dev_desc_idProduct_show [2025-03-08 19:45:32,433 INFO L130 BoogieDeclarations]: Found specification of procedure os_desc_qw_sign_store [2025-03-08 19:45:32,433 INFO L138 BoogieDeclarations]: Found implementation of procedure os_desc_qw_sign_store [2025-03-08 19:45:32,433 INFO L130 BoogieDeclarations]: Found specification of procedure list_del [2025-03-08 19:45:32,433 INFO L138 BoogieDeclarations]: Found implementation of procedure list_del [2025-03-08 19:45:32,433 INFO L130 BoogieDeclarations]: Found specification of procedure usb_remove_function [2025-03-08 19:45:32,434 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_remove_function [2025-03-08 19:45:32,434 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_lock_opts_mutex_of_usb_os_desc [2025-03-08 19:45:32,434 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_lock_opts_mutex_of_usb_os_desc [2025-03-08 19:45:32,435 INFO L130 BoogieDeclarations]: Found specification of procedure kmalloc [2025-03-08 19:45:32,435 INFO L138 BoogieDeclarations]: Found implementation of procedure kmalloc [2025-03-08 19:45:32,435 INFO L130 BoogieDeclarations]: Found specification of procedure gadget_config_desc_MaxPower_show [2025-03-08 19:45:32,435 INFO L138 BoogieDeclarations]: Found implementation of procedure gadget_config_desc_MaxPower_show [2025-03-08 19:45:32,435 INFO L130 BoogieDeclarations]: Found specification of procedure gadget_dev_desc_UDC_show [2025-03-08 19:45:32,435 INFO L138 BoogieDeclarations]: Found implementation of procedure gadget_dev_desc_UDC_show [2025-03-08 19:45:32,435 INFO L130 BoogieDeclarations]: Found specification of procedure bitmap_zero [2025-03-08 19:45:32,435 INFO L138 BoogieDeclarations]: Found implementation of procedure bitmap_zero [2025-03-08 19:45:32,435 INFO L130 BoogieDeclarations]: Found specification of procedure check_user_usb_string [2025-03-08 19:45:32,435 INFO L138 BoogieDeclarations]: Found implementation of procedure check_user_usb_string [2025-03-08 19:45:32,435 INFO L130 BoogieDeclarations]: Found specification of procedure len_ext_prop [2025-03-08 19:45:32,435 INFO L138 BoogieDeclarations]: Found implementation of procedure len_ext_prop [2025-03-08 19:45:32,435 INFO L130 BoogieDeclarations]: Found specification of procedure gadget_info_attr_store [2025-03-08 19:45:32,435 INFO L138 BoogieDeclarations]: Found implementation of procedure gadget_info_attr_store [2025-03-08 19:45:32,435 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_unlock_lock_of_gadget_info [2025-03-08 19:45:32,435 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_unlock_lock_of_gadget_info [2025-03-08 19:45:32,435 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#0 [2025-03-08 19:45:32,435 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#1 [2025-03-08 19:45:32,435 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#2 [2025-03-08 19:45:32,435 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#3 [2025-03-08 19:45:32,435 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#4 [2025-03-08 19:45:32,435 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#5 [2025-03-08 19:45:32,435 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#6 [2025-03-08 19:45:32,435 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#7 [2025-03-08 19:45:32,435 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#8 [2025-03-08 19:45:32,435 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#9 [2025-03-08 19:45:32,435 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#10 [2025-03-08 19:45:32,435 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#11 [2025-03-08 19:45:32,436 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#12 [2025-03-08 19:45:32,436 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#13 [2025-03-08 19:45:32,436 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#14 [2025-03-08 19:45:32,436 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#15 [2025-03-08 19:45:32,436 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#16 [2025-03-08 19:45:32,436 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#17 [2025-03-08 19:45:32,436 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#18 [2025-03-08 19:45:32,436 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#19 [2025-03-08 19:45:32,436 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#20 [2025-03-08 19:45:32,436 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#21 [2025-03-08 19:45:32,436 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#22 [2025-03-08 19:45:32,436 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#23 [2025-03-08 19:45:32,436 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#24 [2025-03-08 19:45:32,436 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#25 [2025-03-08 19:45:32,436 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#26 [2025-03-08 19:45:32,436 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#27 [2025-03-08 19:45:32,436 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#28 [2025-03-08 19:45:32,436 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#29 [2025-03-08 19:45:32,436 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#30 [2025-03-08 19:45:32,436 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#31 [2025-03-08 19:45:32,436 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#32 [2025-03-08 19:45:32,436 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#33 [2025-03-08 19:45:32,436 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#34 [2025-03-08 19:45:32,436 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#35 [2025-03-08 19:45:32,436 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#36 [2025-03-08 19:45:32,436 INFO L130 BoogieDeclarations]: Found specification of procedure os_desc_attr_release [2025-03-08 19:45:32,436 INFO L138 BoogieDeclarations]: Found implementation of procedure os_desc_attr_release [2025-03-08 19:45:32,436 INFO L130 BoogieDeclarations]: Found specification of procedure gadget_dev_desc_idProduct_store [2025-03-08 19:45:32,436 INFO L138 BoogieDeclarations]: Found implementation of procedure gadget_dev_desc_idProduct_store [2025-03-08 19:45:32,436 INFO L130 BoogieDeclarations]: Found specification of procedure gadget_dev_desc_bDeviceProtocol_show [2025-03-08 19:45:32,436 INFO L138 BoogieDeclarations]: Found implementation of procedure gadget_dev_desc_bDeviceProtocol_show [2025-03-08 19:45:32,436 INFO L130 BoogieDeclarations]: Found specification of procedure __raw_spin_lock_init [2025-03-08 19:45:32,436 INFO L138 BoogieDeclarations]: Found implementation of procedure __raw_spin_lock_init [2025-03-08 19:45:32,436 INFO L130 BoogieDeclarations]: Found specification of procedure gadget_config_name_configuration_show [2025-03-08 19:45:32,436 INFO L138 BoogieDeclarations]: Found implementation of procedure gadget_config_name_configuration_show [2025-03-08 19:45:32,436 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~int~TO~int [2025-03-08 19:45:32,436 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~int~TO~int [2025-03-08 19:45:32,436 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#0 [2025-03-08 19:45:32,436 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#1 [2025-03-08 19:45:32,436 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#2 [2025-03-08 19:45:32,436 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#3 [2025-03-08 19:45:32,436 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#4 [2025-03-08 19:45:32,437 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#5 [2025-03-08 19:45:32,437 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#6 [2025-03-08 19:45:32,438 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#7 [2025-03-08 19:45:32,438 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#8 [2025-03-08 19:45:32,438 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#9 [2025-03-08 19:45:32,438 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#10 [2025-03-08 19:45:32,438 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#11 [2025-03-08 19:45:32,438 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#12 [2025-03-08 19:45:32,438 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#13 [2025-03-08 19:45:32,438 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#14 [2025-03-08 19:45:32,438 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#15 [2025-03-08 19:45:32,438 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#16 [2025-03-08 19:45:32,438 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#17 [2025-03-08 19:45:32,438 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#18 [2025-03-08 19:45:32,438 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#19 [2025-03-08 19:45:32,438 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#20 [2025-03-08 19:45:32,438 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#21 [2025-03-08 19:45:32,438 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#22 [2025-03-08 19:45:32,438 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#23 [2025-03-08 19:45:32,439 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#24 [2025-03-08 19:45:32,439 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#25 [2025-03-08 19:45:32,439 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#26 [2025-03-08 19:45:32,439 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#27 [2025-03-08 19:45:32,439 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#28 [2025-03-08 19:45:32,439 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#29 [2025-03-08 19:45:32,439 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#30 [2025-03-08 19:45:32,439 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#31 [2025-03-08 19:45:32,439 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#32 [2025-03-08 19:45:32,439 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#33 [2025-03-08 19:45:32,439 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#34 [2025-03-08 19:45:32,439 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#35 [2025-03-08 19:45:32,439 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#36 [2025-03-08 19:45:32,439 INFO L130 BoogieDeclarations]: Found specification of procedure _dev_info [2025-03-08 19:45:32,439 INFO L138 BoogieDeclarations]: Found implementation of procedure _dev_info [2025-03-08 19:45:32,439 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#0 [2025-03-08 19:45:32,440 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#1 [2025-03-08 19:45:32,440 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#2 [2025-03-08 19:45:32,440 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#3 [2025-03-08 19:45:32,440 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#4 [2025-03-08 19:45:32,440 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#5 [2025-03-08 19:45:32,440 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#6 [2025-03-08 19:45:32,440 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#7 [2025-03-08 19:45:32,440 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#8 [2025-03-08 19:45:32,440 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#9 [2025-03-08 19:45:32,440 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#10 [2025-03-08 19:45:32,440 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#11 [2025-03-08 19:45:32,440 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#12 [2025-03-08 19:45:32,440 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#13 [2025-03-08 19:45:32,440 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#14 [2025-03-08 19:45:32,440 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#15 [2025-03-08 19:45:32,440 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#16 [2025-03-08 19:45:32,440 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#17 [2025-03-08 19:45:32,440 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#18 [2025-03-08 19:45:32,440 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#19 [2025-03-08 19:45:32,440 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#20 [2025-03-08 19:45:32,440 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#21 [2025-03-08 19:45:32,440 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#22 [2025-03-08 19:45:32,440 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#23 [2025-03-08 19:45:32,440 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#24 [2025-03-08 19:45:32,440 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#25 [2025-03-08 19:45:32,440 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#26 [2025-03-08 19:45:32,440 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#27 [2025-03-08 19:45:32,440 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#28 [2025-03-08 19:45:32,440 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#29 [2025-03-08 19:45:32,440 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#30 [2025-03-08 19:45:32,440 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#31 [2025-03-08 19:45:32,440 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#32 [2025-03-08 19:45:32,440 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#33 [2025-03-08 19:45:32,440 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#34 [2025-03-08 19:45:32,440 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#35 [2025-03-08 19:45:32,440 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#36 [2025-03-08 19:45:32,440 INFO L130 BoogieDeclarations]: Found specification of procedure usb_os_desc_ext_prop_release [2025-03-08 19:45:32,440 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_os_desc_ext_prop_release [2025-03-08 19:45:32,440 INFO L130 BoogieDeclarations]: Found specification of procedure gadget_config_name_attr_store [2025-03-08 19:45:32,440 INFO L138 BoogieDeclarations]: Found implementation of procedure gadget_config_name_attr_store [2025-03-08 19:45:32,440 INFO L130 BoogieDeclarations]: Found specification of procedure composite_resume [2025-03-08 19:45:32,441 INFO L138 BoogieDeclarations]: Found implementation of procedure composite_resume [2025-03-08 19:45:32,441 INFO L130 BoogieDeclarations]: Found specification of procedure configfs_composite_unbind [2025-03-08 19:45:32,441 INFO L138 BoogieDeclarations]: Found implementation of procedure configfs_composite_unbind [2025-03-08 19:45:32,441 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#0 [2025-03-08 19:45:32,441 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#1 [2025-03-08 19:45:32,441 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#2 [2025-03-08 19:45:32,441 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#3 [2025-03-08 19:45:32,441 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#4 [2025-03-08 19:45:32,441 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#5 [2025-03-08 19:45:32,441 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#6 [2025-03-08 19:45:32,441 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#7 [2025-03-08 19:45:32,441 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#8 [2025-03-08 19:45:32,441 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#9 [2025-03-08 19:45:32,441 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#10 [2025-03-08 19:45:32,441 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#11 [2025-03-08 19:45:32,441 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#12 [2025-03-08 19:45:32,441 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#13 [2025-03-08 19:45:32,441 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#14 [2025-03-08 19:45:32,441 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#15 [2025-03-08 19:45:32,441 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#16 [2025-03-08 19:45:32,441 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#17 [2025-03-08 19:45:32,441 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#18 [2025-03-08 19:45:32,441 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#19 [2025-03-08 19:45:32,441 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#20 [2025-03-08 19:45:32,441 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#21 [2025-03-08 19:45:32,441 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#22 [2025-03-08 19:45:32,441 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#23 [2025-03-08 19:45:32,441 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#24 [2025-03-08 19:45:32,441 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#25 [2025-03-08 19:45:32,441 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#26 [2025-03-08 19:45:32,441 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#27 [2025-03-08 19:45:32,441 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#28 [2025-03-08 19:45:32,441 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#29 [2025-03-08 19:45:32,441 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#30 [2025-03-08 19:45:32,441 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#31 [2025-03-08 19:45:32,442 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#32 [2025-03-08 19:45:32,442 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#33 [2025-03-08 19:45:32,442 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#34 [2025-03-08 19:45:32,442 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#35 [2025-03-08 19:45:32,442 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#36 [2025-03-08 19:45:32,442 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#0 [2025-03-08 19:45:32,443 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#1 [2025-03-08 19:45:32,443 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#2 [2025-03-08 19:45:32,443 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#3 [2025-03-08 19:45:32,443 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#4 [2025-03-08 19:45:32,443 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#5 [2025-03-08 19:45:32,443 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#6 [2025-03-08 19:45:32,443 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#7 [2025-03-08 19:45:32,443 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#8 [2025-03-08 19:45:32,443 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#9 [2025-03-08 19:45:32,443 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#10 [2025-03-08 19:45:32,443 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#11 [2025-03-08 19:45:32,443 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#12 [2025-03-08 19:45:32,443 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#13 [2025-03-08 19:45:32,443 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#14 [2025-03-08 19:45:32,443 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#15 [2025-03-08 19:45:32,443 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#16 [2025-03-08 19:45:32,443 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#17 [2025-03-08 19:45:32,443 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#18 [2025-03-08 19:45:32,443 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#19 [2025-03-08 19:45:32,444 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#20 [2025-03-08 19:45:32,444 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#21 [2025-03-08 19:45:32,444 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#22 [2025-03-08 19:45:32,444 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#23 [2025-03-08 19:45:32,444 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#24 [2025-03-08 19:45:32,444 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#25 [2025-03-08 19:45:32,444 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#26 [2025-03-08 19:45:32,444 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#27 [2025-03-08 19:45:32,444 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#28 [2025-03-08 19:45:32,444 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#29 [2025-03-08 19:45:32,444 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#30 [2025-03-08 19:45:32,444 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#31 [2025-03-08 19:45:32,444 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#32 [2025-03-08 19:45:32,444 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#33 [2025-03-08 19:45:32,444 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#34 [2025-03-08 19:45:32,444 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#35 [2025-03-08 19:45:32,444 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#36 [2025-03-08 19:45:32,444 INFO L130 BoogieDeclarations]: Found specification of procedure ext_prop_data_store [2025-03-08 19:45:32,444 INFO L138 BoogieDeclarations]: Found implementation of procedure ext_prop_data_store [2025-03-08 19:45:32,444 INFO L130 BoogieDeclarations]: Found specification of procedure to_cdriver [2025-03-08 19:45:32,444 INFO L138 BoogieDeclarations]: Found implementation of procedure to_cdriver [2025-03-08 19:45:32,444 INFO L130 BoogieDeclarations]: Found specification of procedure collect_langs [2025-03-08 19:45:32,444 INFO L138 BoogieDeclarations]: Found implementation of procedure collect_langs [2025-03-08 19:45:32,444 INFO L130 BoogieDeclarations]: Found specification of procedure os_desc_attr_store [2025-03-08 19:45:32,444 INFO L138 BoogieDeclarations]: Found implementation of procedure os_desc_attr_store [2025-03-08 19:45:32,444 INFO L130 BoogieDeclarations]: Found specification of procedure try_get_usb_function_instance [2025-03-08 19:45:32,444 INFO L138 BoogieDeclarations]: Found implementation of procedure try_get_usb_function_instance [2025-03-08 19:45:32,444 INFO L130 BoogieDeclarations]: Found specification of procedure count_configs [2025-03-08 19:45:32,444 INFO L138 BoogieDeclarations]: Found implementation of procedure count_configs [2025-03-08 19:45:32,444 INFO L130 BoogieDeclarations]: Found specification of procedure kstrdup [2025-03-08 19:45:32,444 INFO L138 BoogieDeclarations]: Found implementation of procedure kstrdup [2025-03-08 19:45:32,444 INFO L130 BoogieDeclarations]: Found specification of procedure list_add_tail [2025-03-08 19:45:32,444 INFO L138 BoogieDeclarations]: Found implementation of procedure list_add_tail [2025-03-08 19:45:32,444 INFO L130 BoogieDeclarations]: Found specification of procedure usb_free_all_descriptors [2025-03-08 19:45:32,444 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_free_all_descriptors [2025-03-08 19:45:32,444 INFO L130 BoogieDeclarations]: Found specification of procedure __dynamic_dev_dbg [2025-03-08 19:45:32,444 INFO L138 BoogieDeclarations]: Found implementation of procedure __dynamic_dev_dbg [2025-03-08 19:45:32,444 INFO L130 BoogieDeclarations]: Found specification of procedure gadget_strings_strings_drop [2025-03-08 19:45:32,444 INFO L138 BoogieDeclarations]: Found implementation of procedure gadget_strings_strings_drop [2025-03-08 19:45:32,444 INFO L130 BoogieDeclarations]: Found specification of procedure gadget_config_name_attr_show [2025-03-08 19:45:32,444 INFO L138 BoogieDeclarations]: Found implementation of procedure gadget_config_name_attr_show [2025-03-08 19:45:32,444 INFO L130 BoogieDeclarations]: Found specification of procedure gadget_dev_desc_idVendor_store [2025-03-08 19:45:32,444 INFO L138 BoogieDeclarations]: Found implementation of procedure gadget_dev_desc_idVendor_store [2025-03-08 19:45:32,444 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_init_zalloc [2025-03-08 19:45:32,444 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_init_zalloc [2025-03-08 19:45:32,444 INFO L130 BoogieDeclarations]: Found specification of procedure utf8s_to_utf16s [2025-03-08 19:45:32,444 INFO L138 BoogieDeclarations]: Found implementation of procedure utf8s_to_utf16s [2025-03-08 19:45:32,444 INFO L130 BoogieDeclarations]: Found specification of procedure os_desc_b_vendor_code_show [2025-03-08 19:45:32,444 INFO L138 BoogieDeclarations]: Found implementation of procedure os_desc_b_vendor_code_show [2025-03-08 19:45:32,444 INFO L130 BoogieDeclarations]: Found specification of procedure gadget_is_superspeed [2025-03-08 19:45:32,444 INFO L138 BoogieDeclarations]: Found implementation of procedure gadget_is_superspeed [2025-03-08 19:45:32,444 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2025-03-08 19:45:32,445 INFO L130 BoogieDeclarations]: Found specification of procedure interf_grp_sub_compatible_id_store [2025-03-08 19:45:32,445 INFO L138 BoogieDeclarations]: Found implementation of procedure interf_grp_sub_compatible_id_store [2025-03-08 19:45:32,445 INFO L130 BoogieDeclarations]: Found specification of procedure usb_ep_dequeue [2025-03-08 19:45:32,445 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_ep_dequeue [2025-03-08 19:45:32,445 INFO L130 BoogieDeclarations]: Found specification of procedure composite_ep0_queue [2025-03-08 19:45:32,445 INFO L138 BoogieDeclarations]: Found implementation of procedure composite_ep0_queue [2025-03-08 19:45:32,445 INFO L130 BoogieDeclarations]: Found specification of procedure __list_add [2025-03-08 19:45:32,445 INFO L138 BoogieDeclarations]: Found implementation of procedure __list_add [2025-03-08 19:45:32,445 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2025-03-08 19:45:32,445 INFO L130 BoogieDeclarations]: Found specification of procedure gadget_dev_desc_bDeviceClass_store [2025-03-08 19:45:32,445 INFO L138 BoogieDeclarations]: Found implementation of procedure gadget_dev_desc_bDeviceClass_store [2025-03-08 19:45:32,445 INFO L130 BoogieDeclarations]: Found specification of procedure gadget_dev_desc_bcdUSB_show [2025-03-08 19:45:32,445 INFO L138 BoogieDeclarations]: Found implementation of procedure gadget_dev_desc_bcdUSB_show [2025-03-08 19:45:32,445 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#0 [2025-03-08 19:45:32,445 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#1 [2025-03-08 19:45:32,445 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#2 [2025-03-08 19:45:32,445 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#3 [2025-03-08 19:45:32,445 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#4 [2025-03-08 19:45:32,445 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#5 [2025-03-08 19:45:32,445 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#6 [2025-03-08 19:45:32,446 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#7 [2025-03-08 19:45:32,446 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#8 [2025-03-08 19:45:32,446 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#9 [2025-03-08 19:45:32,446 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#10 [2025-03-08 19:45:32,446 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#11 [2025-03-08 19:45:32,446 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#12 [2025-03-08 19:45:32,446 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#13 [2025-03-08 19:45:32,446 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#14 [2025-03-08 19:45:32,448 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#15 [2025-03-08 19:45:32,448 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#16 [2025-03-08 19:45:32,448 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#17 [2025-03-08 19:45:32,448 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#18 [2025-03-08 19:45:32,448 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#19 [2025-03-08 19:45:32,448 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#20 [2025-03-08 19:45:32,448 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#21 [2025-03-08 19:45:32,448 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#22 [2025-03-08 19:45:32,448 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#23 [2025-03-08 19:45:32,448 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#24 [2025-03-08 19:45:32,448 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#25 [2025-03-08 19:45:32,448 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#26 [2025-03-08 19:45:32,448 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#27 [2025-03-08 19:45:32,448 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#28 [2025-03-08 19:45:32,448 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#29 [2025-03-08 19:45:32,448 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#30 [2025-03-08 19:45:32,448 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#31 [2025-03-08 19:45:32,448 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#32 [2025-03-08 19:45:32,448 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#33 [2025-03-08 19:45:32,448 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#34 [2025-03-08 19:45:32,448 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#35 [2025-03-08 19:45:32,448 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#36 [2025-03-08 19:45:32,448 INFO L130 BoogieDeclarations]: Found specification of procedure gadget_dev_desc_UDC_store [2025-03-08 19:45:32,448 INFO L138 BoogieDeclarations]: Found implementation of procedure gadget_dev_desc_UDC_store [2025-03-08 19:45:32,448 INFO L130 BoogieDeclarations]: Found specification of procedure usb_ep_autoconfig_reset [2025-03-08 19:45:32,448 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_ep_autoconfig_reset [2025-03-08 19:45:32,448 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~TO~VOID [2025-03-08 19:45:32,448 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~TO~VOID [2025-03-08 19:45:32,448 INFO L130 BoogieDeclarations]: Found specification of procedure to_usb_os_desc_ext_prop [2025-03-08 19:45:32,448 INFO L138 BoogieDeclarations]: Found implementation of procedure to_usb_os_desc_ext_prop [2025-03-08 19:45:32,448 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~TO~int [2025-03-08 19:45:32,448 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~TO~int [2025-03-08 19:45:32,448 INFO L130 BoogieDeclarations]: Found specification of procedure config_usb_cfg_link [2025-03-08 19:45:32,448 INFO L138 BoogieDeclarations]: Found implementation of procedure config_usb_cfg_link [2025-03-08 19:45:32,448 INFO L130 BoogieDeclarations]: Found specification of procedure config_desc_drop [2025-03-08 19:45:32,448 INFO L138 BoogieDeclarations]: Found implementation of procedure config_desc_drop [2025-03-08 19:45:32,448 INFO L130 BoogieDeclarations]: Found specification of procedure composite_dev_cleanup [2025-03-08 19:45:32,448 INFO L138 BoogieDeclarations]: Found implementation of procedure composite_dev_cleanup [2025-03-08 19:45:32,448 INFO L130 BoogieDeclarations]: Found specification of procedure gadget_config_desc_MaxPower_store [2025-03-08 19:45:32,448 INFO L138 BoogieDeclarations]: Found implementation of procedure gadget_config_desc_MaxPower_store [2025-03-08 19:45:32,448 INFO L130 BoogieDeclarations]: Found specification of procedure gadget_dev_desc_bcdDevice_show [2025-03-08 19:45:32,448 INFO L138 BoogieDeclarations]: Found implementation of procedure gadget_dev_desc_bcdDevice_show [2025-03-08 19:45:32,448 INFO L130 BoogieDeclarations]: Found specification of procedure composite_suspend [2025-03-08 19:45:32,448 INFO L138 BoogieDeclarations]: Found implementation of procedure composite_suspend [2025-03-08 19:45:32,448 INFO L130 BoogieDeclarations]: Found specification of procedure ext_prop_drop [2025-03-08 19:45:32,449 INFO L138 BoogieDeclarations]: Found implementation of procedure ext_prop_drop [2025-03-08 19:45:32,449 INFO L130 BoogieDeclarations]: Found specification of procedure count_ext_compat [2025-03-08 19:45:32,449 INFO L138 BoogieDeclarations]: Found implementation of procedure count_ext_compat [2025-03-08 19:45:32,449 INFO L130 BoogieDeclarations]: Found specification of procedure warn_slowpath_null [2025-03-08 19:45:32,449 INFO L138 BoogieDeclarations]: Found implementation of procedure warn_slowpath_null [2025-03-08 19:45:32,449 INFO L130 BoogieDeclarations]: Found specification of procedure gadget_dev_desc_idVendor_show [2025-03-08 19:45:32,449 INFO L138 BoogieDeclarations]: Found implementation of procedure gadget_dev_desc_idVendor_show [2025-03-08 19:45:32,449 INFO L130 BoogieDeclarations]: Found specification of procedure gadget_config_desc_bmAttributes_show [2025-03-08 19:45:32,449 INFO L138 BoogieDeclarations]: Found implementation of procedure gadget_config_desc_bmAttributes_show [2025-03-08 19:45:32,449 INFO L130 BoogieDeclarations]: Found specification of procedure purge_configs_funcs [2025-03-08 19:45:32,449 INFO L138 BoogieDeclarations]: Found implementation of procedure purge_configs_funcs [2025-03-08 19:45:32,449 INFO L130 BoogieDeclarations]: Found specification of procedure gadget_is_otg [2025-03-08 19:45:32,449 INFO L138 BoogieDeclarations]: Found implementation of procedure gadget_is_otg [2025-03-08 19:45:32,449 INFO L130 BoogieDeclarations]: Found specification of procedure usb_ext_prop_data_len_ptr [2025-03-08 19:45:32,449 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_ext_prop_data_len_ptr [2025-03-08 19:45:32,449 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2025-03-08 19:45:32,449 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2025-03-08 19:45:32,449 INFO L130 BoogieDeclarations]: Found specification of procedure IS_ERR [2025-03-08 19:45:32,449 INFO L138 BoogieDeclarations]: Found implementation of procedure IS_ERR [2025-03-08 19:45:32,449 INFO L130 BoogieDeclarations]: Found specification of procedure usb_put_function_instance [2025-03-08 19:45:32,449 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_put_function_instance [2025-03-08 19:45:32,449 INFO L130 BoogieDeclarations]: Found specification of procedure usb_get_function_instance [2025-03-08 19:45:32,449 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_get_function_instance [2025-03-08 19:45:32,449 INFO L130 BoogieDeclarations]: Found specification of procedure config_item_set_name [2025-03-08 19:45:32,449 INFO L138 BoogieDeclarations]: Found implementation of procedure config_item_set_name [2025-03-08 19:45:32,449 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~int~X~int~TO~int [2025-03-08 19:45:32,449 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~int~X~int~TO~int [2025-03-08 19:45:32,449 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#0 [2025-03-08 19:45:32,449 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#1 [2025-03-08 19:45:32,449 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#2 [2025-03-08 19:45:32,449 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#3 [2025-03-08 19:45:32,449 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#4 [2025-03-08 19:45:32,449 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#5 [2025-03-08 19:45:32,449 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#6 [2025-03-08 19:45:32,449 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#7 [2025-03-08 19:45:32,449 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#8 [2025-03-08 19:45:32,449 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#9 [2025-03-08 19:45:32,449 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#10 [2025-03-08 19:45:32,449 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#11 [2025-03-08 19:45:32,449 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#12 [2025-03-08 19:45:32,449 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#13 [2025-03-08 19:45:32,449 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#14 [2025-03-08 19:45:32,449 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#15 [2025-03-08 19:45:32,449 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#16 [2025-03-08 19:45:32,449 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#17 [2025-03-08 19:45:32,449 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#18 [2025-03-08 19:45:32,449 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#19 [2025-03-08 19:45:32,449 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#20 [2025-03-08 19:45:32,449 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#21 [2025-03-08 19:45:32,449 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#22 [2025-03-08 19:45:32,449 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#23 [2025-03-08 19:45:32,449 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#24 [2025-03-08 19:45:32,449 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#25 [2025-03-08 19:45:32,449 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#26 [2025-03-08 19:45:32,449 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#27 [2025-03-08 19:45:32,449 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#28 [2025-03-08 19:45:32,449 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#29 [2025-03-08 19:45:32,449 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#30 [2025-03-08 19:45:32,449 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#31 [2025-03-08 19:45:32,450 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#32 [2025-03-08 19:45:32,450 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#33 [2025-03-08 19:45:32,450 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#34 [2025-03-08 19:45:32,450 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#35 [2025-03-08 19:45:32,450 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#36 [2025-03-08 19:45:32,450 INFO L130 BoogieDeclarations]: Found specification of procedure __cpu_to_le16p [2025-03-08 19:45:32,450 INFO L138 BoogieDeclarations]: Found implementation of procedure __cpu_to_le16p [2025-03-08 19:45:32,450 INFO L130 BoogieDeclarations]: Found specification of procedure usb_string_ids_tab [2025-03-08 19:45:32,450 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_string_ids_tab [2025-03-08 19:45:32,450 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#0 [2025-03-08 19:45:32,450 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#1 [2025-03-08 19:45:32,450 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#2 [2025-03-08 19:45:32,450 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#3 [2025-03-08 19:45:32,450 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#4 [2025-03-08 19:45:32,450 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#5 [2025-03-08 19:45:32,450 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#6 [2025-03-08 19:45:32,450 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#7 [2025-03-08 19:45:32,450 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#8 [2025-03-08 19:45:32,450 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#9 [2025-03-08 19:45:32,450 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#10 [2025-03-08 19:45:32,450 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#11 [2025-03-08 19:45:32,450 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#12 [2025-03-08 19:45:32,450 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#13 [2025-03-08 19:45:32,450 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#14 [2025-03-08 19:45:32,450 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#15 [2025-03-08 19:45:32,450 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#16 [2025-03-08 19:45:32,450 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#17 [2025-03-08 19:45:32,450 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#18 [2025-03-08 19:45:32,450 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#19 [2025-03-08 19:45:32,450 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#20 [2025-03-08 19:45:32,450 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#21 [2025-03-08 19:45:32,450 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#22 [2025-03-08 19:45:32,450 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#23 [2025-03-08 19:45:32,450 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#24 [2025-03-08 19:45:32,450 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#25 [2025-03-08 19:45:32,450 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#26 [2025-03-08 19:45:32,450 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#27 [2025-03-08 19:45:32,450 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#28 [2025-03-08 19:45:32,450 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#29 [2025-03-08 19:45:32,450 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#30 [2025-03-08 19:45:32,450 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#31 [2025-03-08 19:45:32,450 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#32 [2025-03-08 19:45:32,450 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#33 [2025-03-08 19:45:32,450 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#34 [2025-03-08 19:45:32,450 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#35 [2025-03-08 19:45:32,450 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#36 [2025-03-08 19:45:32,450 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_stop [2025-03-08 19:45:32,450 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_stop [2025-03-08 19:45:32,450 INFO L130 BoogieDeclarations]: Found specification of procedure gadget_dev_desc_bDeviceClass_show [2025-03-08 19:45:32,450 INFO L138 BoogieDeclarations]: Found implementation of procedure gadget_dev_desc_bDeviceClass_show [2025-03-08 19:45:32,450 INFO L130 BoogieDeclarations]: Found specification of procedure put_unaligned_le32 [2025-03-08 19:45:32,450 INFO L138 BoogieDeclarations]: Found implementation of procedure put_unaligned_le32 [2025-03-08 19:45:32,450 INFO L130 BoogieDeclarations]: Found specification of procedure get_gadget_data [2025-03-08 19:45:32,450 INFO L138 BoogieDeclarations]: Found implementation of procedure get_gadget_data [2025-03-08 19:45:32,450 INFO L130 BoogieDeclarations]: Found specification of procedure usb_ep_alloc_request [2025-03-08 19:45:32,450 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_ep_alloc_request [2025-03-08 19:45:32,450 INFO L130 BoogieDeclarations]: Found specification of procedure reset_config [2025-03-08 19:45:32,450 INFO L138 BoogieDeclarations]: Found implementation of procedure reset_config [2025-03-08 19:45:32,451 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_unlock_opts_mutex_of_usb_os_desc [2025-03-08 19:45:32,451 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_unlock_opts_mutex_of_usb_os_desc [2025-03-08 19:45:32,451 INFO L130 BoogieDeclarations]: Found specification of procedure mutex_unlock [2025-03-08 19:45:32,451 INFO L138 BoogieDeclarations]: Found implementation of procedure mutex_unlock [2025-03-08 19:45:32,451 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_error [2025-03-08 19:45:32,451 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_error [2025-03-08 19:45:32,451 INFO L130 BoogieDeclarations]: Found specification of procedure gadget_dev_desc_bDeviceProtocol_store [2025-03-08 19:45:32,451 INFO L138 BoogieDeclarations]: Found implementation of procedure gadget_dev_desc_bDeviceProtocol_store [2025-03-08 19:45:32,451 INFO L130 BoogieDeclarations]: Found specification of procedure usb_string_copy [2025-03-08 19:45:32,451 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_string_copy [2025-03-08 19:45:32,451 INFO L130 BoogieDeclarations]: Found specification of procedure to_config_group [2025-03-08 19:45:32,451 INFO L138 BoogieDeclarations]: Found implementation of procedure to_config_group [2025-03-08 19:45:32,451 INFO L130 BoogieDeclarations]: Found specification of procedure usb_add_function [2025-03-08 19:45:32,451 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_add_function [2025-03-08 19:45:32,451 INFO L130 BoogieDeclarations]: Found specification of procedure put_unaligned_le16 [2025-03-08 19:45:32,451 INFO L138 BoogieDeclarations]: Found implementation of procedure put_unaligned_le16 [2025-03-08 19:45:32,451 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#0 [2025-03-08 19:45:32,451 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#1 [2025-03-08 19:45:32,451 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#2 [2025-03-08 19:45:32,451 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#3 [2025-03-08 19:45:32,451 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#4 [2025-03-08 19:45:32,451 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#5 [2025-03-08 19:45:32,451 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#6 [2025-03-08 19:45:32,451 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#7 [2025-03-08 19:45:32,451 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#8 [2025-03-08 19:45:32,451 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#9 [2025-03-08 19:45:32,451 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#10 [2025-03-08 19:45:32,451 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#11 [2025-03-08 19:45:32,451 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#12 [2025-03-08 19:45:32,451 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#13 [2025-03-08 19:45:32,451 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#14 [2025-03-08 19:45:32,451 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#15 [2025-03-08 19:45:32,451 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#16 [2025-03-08 19:45:32,451 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#17 [2025-03-08 19:45:32,451 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#18 [2025-03-08 19:45:32,451 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#19 [2025-03-08 19:45:32,451 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#20 [2025-03-08 19:45:32,451 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#21 [2025-03-08 19:45:32,451 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#22 [2025-03-08 19:45:32,451 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#23 [2025-03-08 19:45:32,451 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#24 [2025-03-08 19:45:32,451 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#25 [2025-03-08 19:45:32,451 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#26 [2025-03-08 19:45:32,451 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#27 [2025-03-08 19:45:32,455 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#28 [2025-03-08 19:45:32,455 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#29 [2025-03-08 19:45:32,455 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#30 [2025-03-08 19:45:32,455 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#31 [2025-03-08 19:45:32,455 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#32 [2025-03-08 19:45:32,455 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#33 [2025-03-08 19:45:32,455 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#34 [2025-03-08 19:45:32,455 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#35 [2025-03-08 19:45:32,455 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#36 [2025-03-08 19:45:32,455 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#0 [2025-03-08 19:45:32,455 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#1 [2025-03-08 19:45:32,455 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#2 [2025-03-08 19:45:32,455 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#3 [2025-03-08 19:45:32,455 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#4 [2025-03-08 19:45:32,456 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#5 [2025-03-08 19:45:32,456 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#6 [2025-03-08 19:45:32,456 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#7 [2025-03-08 19:45:32,456 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#8 [2025-03-08 19:45:32,456 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#9 [2025-03-08 19:45:32,456 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#10 [2025-03-08 19:45:32,456 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#11 [2025-03-08 19:45:32,456 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#12 [2025-03-08 19:45:32,456 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#13 [2025-03-08 19:45:32,456 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#14 [2025-03-08 19:45:32,456 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#15 [2025-03-08 19:45:32,456 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#16 [2025-03-08 19:45:32,456 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#17 [2025-03-08 19:45:32,456 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#18 [2025-03-08 19:45:32,456 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#19 [2025-03-08 19:45:32,456 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#20 [2025-03-08 19:45:32,456 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#21 [2025-03-08 19:45:32,456 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#22 [2025-03-08 19:45:32,456 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#23 [2025-03-08 19:45:32,456 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#24 [2025-03-08 19:45:32,457 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#25 [2025-03-08 19:45:32,457 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#26 [2025-03-08 19:45:32,457 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#27 [2025-03-08 19:45:32,457 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#28 [2025-03-08 19:45:32,457 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#29 [2025-03-08 19:45:32,457 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#30 [2025-03-08 19:45:32,457 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#31 [2025-03-08 19:45:32,457 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#32 [2025-03-08 19:45:32,457 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#33 [2025-03-08 19:45:32,457 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#34 [2025-03-08 19:45:32,457 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#35 [2025-03-08 19:45:32,457 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#36 [2025-03-08 19:45:32,457 INFO L130 BoogieDeclarations]: Found specification of procedure to_gadget_info [2025-03-08 19:45:32,457 INFO L138 BoogieDeclarations]: Found implementation of procedure to_gadget_info [2025-03-08 19:45:32,457 INFO L130 BoogieDeclarations]: Found specification of procedure __composite_unbind [2025-03-08 19:45:32,457 INFO L138 BoogieDeclarations]: Found implementation of procedure __composite_unbind [2025-03-08 19:45:32,457 INFO L130 BoogieDeclarations]: Found specification of procedure usb_gadget_vbus_draw [2025-03-08 19:45:32,457 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_gadget_vbus_draw [2025-03-08 19:45:32,457 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2025-03-08 19:45:32,457 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2025-03-08 19:45:32,458 INFO L130 BoogieDeclarations]: Found specification of procedure mutex_lock [2025-03-08 19:45:32,458 INFO L138 BoogieDeclarations]: Found implementation of procedure mutex_lock [2025-03-08 19:45:32,458 INFO L130 BoogieDeclarations]: Found specification of procedure ERR_PTR [2025-03-08 19:45:32,458 INFO L138 BoogieDeclarations]: Found implementation of procedure ERR_PTR [2025-03-08 19:45:32,458 INFO L130 BoogieDeclarations]: Found specification of procedure gadget_strings_serialnumber_store [2025-03-08 19:45:32,458 INFO L138 BoogieDeclarations]: Found implementation of procedure gadget_strings_serialnumber_store [2025-03-08 19:45:32,458 INFO L130 BoogieDeclarations]: Found specification of procedure to_gadget_strings [2025-03-08 19:45:32,458 INFO L138 BoogieDeclarations]: Found implementation of procedure to_gadget_strings [2025-03-08 19:45:32,458 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2025-03-08 19:45:32,458 INFO L130 BoogieDeclarations]: Found specification of procedure INIT_LIST_HEAD [2025-03-08 19:45:32,458 INFO L138 BoogieDeclarations]: Found implementation of procedure INIT_LIST_HEAD [2025-03-08 19:45:32,458 INFO L130 BoogieDeclarations]: Found specification of procedure gadget_dev_desc_bcdDevice_store [2025-03-08 19:45:32,458 INFO L138 BoogieDeclarations]: Found implementation of procedure gadget_dev_desc_bcdDevice_store [2025-03-08 19:45:32,458 INFO L130 BoogieDeclarations]: Found specification of procedure module_put [2025-03-08 19:45:32,458 INFO L138 BoogieDeclarations]: Found implementation of procedure module_put [2025-03-08 19:45:32,459 INFO L130 BoogieDeclarations]: Found specification of procedure gadget_dev_desc_bDeviceSubClass_show [2025-03-08 19:45:32,459 INFO L138 BoogieDeclarations]: Found implementation of procedure gadget_dev_desc_bDeviceSubClass_show [2025-03-08 19:45:32,459 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#0 [2025-03-08 19:45:32,459 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#1 [2025-03-08 19:45:32,459 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#2 [2025-03-08 19:45:32,459 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#3 [2025-03-08 19:45:32,459 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#4 [2025-03-08 19:45:32,459 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#5 [2025-03-08 19:45:32,459 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#6 [2025-03-08 19:45:32,459 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#7 [2025-03-08 19:45:32,459 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#8 [2025-03-08 19:45:32,459 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#9 [2025-03-08 19:45:32,459 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#10 [2025-03-08 19:45:32,459 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#11 [2025-03-08 19:45:32,459 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#12 [2025-03-08 19:45:32,459 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#13 [2025-03-08 19:45:32,459 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#14 [2025-03-08 19:45:32,459 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#15 [2025-03-08 19:45:32,459 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#16 [2025-03-08 19:45:32,459 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#17 [2025-03-08 19:45:32,459 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#18 [2025-03-08 19:45:32,459 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#19 [2025-03-08 19:45:32,459 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#20 [2025-03-08 19:45:32,459 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#21 [2025-03-08 19:45:32,459 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#22 [2025-03-08 19:45:32,459 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#23 [2025-03-08 19:45:32,459 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#24 [2025-03-08 19:45:32,459 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#25 [2025-03-08 19:45:32,459 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#26 [2025-03-08 19:45:32,459 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#27 [2025-03-08 19:45:32,459 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#28 [2025-03-08 19:45:32,459 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#29 [2025-03-08 19:45:32,459 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#30 [2025-03-08 19:45:32,459 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#31 [2025-03-08 19:45:32,459 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#32 [2025-03-08 19:45:32,459 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#33 [2025-03-08 19:45:32,459 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#34 [2025-03-08 19:45:32,459 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#35 [2025-03-08 19:45:32,459 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#36 [2025-03-08 19:45:32,459 INFO L130 BoogieDeclarations]: Found specification of procedure config_usb_cfg_unlink [2025-03-08 19:45:32,459 INFO L138 BoogieDeclarations]: Found implementation of procedure config_usb_cfg_unlink [2025-03-08 19:45:32,459 INFO L130 BoogieDeclarations]: Found specification of procedure gadget_dev_desc_bMaxPacketSize0_store [2025-03-08 19:45:32,459 INFO L138 BoogieDeclarations]: Found implementation of procedure gadget_dev_desc_bMaxPacketSize0_store [2025-03-08 19:45:32,459 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~$Pointer$~X~int~TO~int [2025-03-08 19:45:32,459 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~$Pointer$~X~int~TO~int [2025-03-08 19:45:32,459 INFO L130 BoogieDeclarations]: Found specification of procedure gadget_config_name_attr_release [2025-03-08 19:45:32,459 INFO L138 BoogieDeclarations]: Found implementation of procedure gadget_config_name_attr_release [2025-03-08 19:45:32,459 INFO L130 BoogieDeclarations]: Found specification of procedure to_os_desc [2025-03-08 19:45:32,459 INFO L138 BoogieDeclarations]: Found implementation of procedure to_os_desc [2025-03-08 19:45:32,459 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#0 [2025-03-08 19:45:32,459 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#1 [2025-03-08 19:45:32,459 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#2 [2025-03-08 19:45:32,459 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#3 [2025-03-08 19:45:32,459 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#4 [2025-03-08 19:45:32,459 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#5 [2025-03-08 19:45:32,459 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#6 [2025-03-08 19:45:32,459 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#7 [2025-03-08 19:45:32,459 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#8 [2025-03-08 19:45:32,459 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#9 [2025-03-08 19:45:32,461 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#10 [2025-03-08 19:45:32,461 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#11 [2025-03-08 19:45:32,461 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#12 [2025-03-08 19:45:32,461 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#13 [2025-03-08 19:45:32,461 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#14 [2025-03-08 19:45:32,461 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#15 [2025-03-08 19:45:32,461 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#16 [2025-03-08 19:45:32,461 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#17 [2025-03-08 19:45:32,461 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#18 [2025-03-08 19:45:32,461 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#19 [2025-03-08 19:45:32,461 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#20 [2025-03-08 19:45:32,461 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#21 [2025-03-08 19:45:32,461 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#22 [2025-03-08 19:45:32,461 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#23 [2025-03-08 19:45:32,461 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#24 [2025-03-08 19:45:32,461 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#25 [2025-03-08 19:45:32,461 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#26 [2025-03-08 19:45:32,461 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#27 [2025-03-08 19:45:32,461 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#28 [2025-03-08 19:45:32,461 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#29 [2025-03-08 19:45:32,461 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#30 [2025-03-08 19:45:32,461 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#31 [2025-03-08 19:45:32,461 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#32 [2025-03-08 19:45:32,461 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#33 [2025-03-08 19:45:32,461 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#34 [2025-03-08 19:45:32,462 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#35 [2025-03-08 19:45:32,462 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#36 [2025-03-08 19:45:32,462 INFO L130 BoogieDeclarations]: Found specification of procedure printk [2025-03-08 19:45:32,462 INFO L138 BoogieDeclarations]: Found implementation of procedure printk [2025-03-08 19:45:32,462 INFO L130 BoogieDeclarations]: Found specification of procedure os_desc_unlink [2025-03-08 19:45:32,462 INFO L138 BoogieDeclarations]: Found implementation of procedure os_desc_unlink [2025-03-08 19:45:32,462 INFO L130 BoogieDeclarations]: Found specification of procedure dev_err [2025-03-08 19:45:32,462 INFO L138 BoogieDeclarations]: Found implementation of procedure dev_err [2025-03-08 19:45:32,462 INFO L130 BoogieDeclarations]: Found specification of procedure gadget_info_attr_show [2025-03-08 19:45:32,462 INFO L138 BoogieDeclarations]: Found implementation of procedure gadget_info_attr_show [2025-03-08 19:45:32,462 INFO L130 BoogieDeclarations]: Found specification of procedure kzalloc [2025-03-08 19:45:32,462 INFO L138 BoogieDeclarations]: Found implementation of procedure kzalloc [2025-03-08 19:45:32,462 INFO L130 BoogieDeclarations]: Found specification of procedure usb_gadget_unregister_driver [2025-03-08 19:45:32,462 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_gadget_unregister_driver [2025-03-08 19:45:32,462 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#0 [2025-03-08 19:45:32,462 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#1 [2025-03-08 19:45:32,462 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#2 [2025-03-08 19:45:32,462 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#3 [2025-03-08 19:45:32,462 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#4 [2025-03-08 19:45:32,462 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#5 [2025-03-08 19:45:32,462 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#6 [2025-03-08 19:45:32,462 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#7 [2025-03-08 19:45:32,462 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#8 [2025-03-08 19:45:32,462 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#9 [2025-03-08 19:45:32,462 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#10 [2025-03-08 19:45:32,462 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#11 [2025-03-08 19:45:32,462 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#12 [2025-03-08 19:45:32,462 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#13 [2025-03-08 19:45:32,462 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#14 [2025-03-08 19:45:32,462 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#15 [2025-03-08 19:45:32,462 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#16 [2025-03-08 19:45:32,462 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#17 [2025-03-08 19:45:32,462 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#18 [2025-03-08 19:45:32,462 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#19 [2025-03-08 19:45:32,462 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#20 [2025-03-08 19:45:32,462 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#21 [2025-03-08 19:45:32,462 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#22 [2025-03-08 19:45:32,462 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#23 [2025-03-08 19:45:32,462 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#24 [2025-03-08 19:45:32,462 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#25 [2025-03-08 19:45:32,462 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#26 [2025-03-08 19:45:32,462 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#27 [2025-03-08 19:45:32,462 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#28 [2025-03-08 19:45:32,462 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#29 [2025-03-08 19:45:32,462 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#30 [2025-03-08 19:45:32,462 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#31 [2025-03-08 19:45:32,462 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#32 [2025-03-08 19:45:32,462 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#33 [2025-03-08 19:45:32,462 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#34 [2025-03-08 19:45:32,462 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#35 [2025-03-08 19:45:32,462 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#36 [2025-03-08 19:45:32,462 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#0 [2025-03-08 19:45:32,462 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#1 [2025-03-08 19:45:32,462 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#2 [2025-03-08 19:45:32,462 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#3 [2025-03-08 19:45:32,462 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#4 [2025-03-08 19:45:32,462 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#5 [2025-03-08 19:45:32,462 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#6 [2025-03-08 19:45:32,462 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#7 [2025-03-08 19:45:32,462 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#8 [2025-03-08 19:45:32,463 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#9 [2025-03-08 19:45:32,463 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#10 [2025-03-08 19:45:32,463 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#11 [2025-03-08 19:45:32,464 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#12 [2025-03-08 19:45:32,464 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#13 [2025-03-08 19:45:32,464 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#14 [2025-03-08 19:45:32,464 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#15 [2025-03-08 19:45:32,465 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#16 [2025-03-08 19:45:32,465 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#17 [2025-03-08 19:45:32,465 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#18 [2025-03-08 19:45:32,465 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#19 [2025-03-08 19:45:32,465 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#20 [2025-03-08 19:45:32,465 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#21 [2025-03-08 19:45:32,465 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#22 [2025-03-08 19:45:32,465 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#23 [2025-03-08 19:45:32,465 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#24 [2025-03-08 19:45:32,465 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#25 [2025-03-08 19:45:32,465 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#26 [2025-03-08 19:45:32,465 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#27 [2025-03-08 19:45:32,465 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#28 [2025-03-08 19:45:32,465 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#29 [2025-03-08 19:45:32,465 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#30 [2025-03-08 19:45:32,465 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#31 [2025-03-08 19:45:32,465 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#32 [2025-03-08 19:45:32,465 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#33 [2025-03-08 19:45:32,465 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#34 [2025-03-08 19:45:32,465 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#35 [2025-03-08 19:45:32,465 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#36 [2025-03-08 19:45:32,465 INFO L130 BoogieDeclarations]: Found specification of procedure _raw_spin_lock_irqsave [2025-03-08 19:45:32,465 INFO L138 BoogieDeclarations]: Found implementation of procedure _raw_spin_lock_irqsave [2025-03-08 19:45:32,465 INFO L130 BoogieDeclarations]: Found specification of procedure le16_add_cpu [2025-03-08 19:45:32,465 INFO L138 BoogieDeclarations]: Found implementation of procedure le16_add_cpu [2025-03-08 19:45:32,465 INFO L130 BoogieDeclarations]: Found specification of procedure warn_slowpath_fmt [2025-03-08 19:45:32,465 INFO L138 BoogieDeclarations]: Found implementation of procedure warn_slowpath_fmt [2025-03-08 19:45:32,465 INFO L130 BoogieDeclarations]: Found specification of procedure kstrtou16 [2025-03-08 19:45:32,465 INFO L138 BoogieDeclarations]: Found implementation of procedure kstrtou16 [2025-03-08 19:45:32,465 INFO L130 BoogieDeclarations]: Found specification of procedure composite_setup_complete [2025-03-08 19:45:32,465 INFO L138 BoogieDeclarations]: Found implementation of procedure composite_setup_complete [2025-03-08 19:45:32,465 INFO L130 BoogieDeclarations]: Found specification of procedure composite_setup [2025-03-08 19:45:32,465 INFO L138 BoogieDeclarations]: Found implementation of procedure composite_setup [2025-03-08 19:45:32,465 INFO L130 BoogieDeclarations]: Found specification of procedure gadget_config_name_strings_drop [2025-03-08 19:45:32,465 INFO L138 BoogieDeclarations]: Found implementation of procedure gadget_config_name_strings_drop [2025-03-08 19:45:32,465 INFO L130 BoogieDeclarations]: Found specification of procedure set_config [2025-03-08 19:45:32,465 INFO L138 BoogieDeclarations]: Found implementation of procedure set_config [2025-03-08 19:45:32,465 INFO L130 BoogieDeclarations]: Found specification of procedure list_empty [2025-03-08 19:45:32,465 INFO L138 BoogieDeclarations]: Found implementation of procedure list_empty [2025-03-08 19:45:32,465 INFO L130 BoogieDeclarations]: Found specification of procedure usb_get_function [2025-03-08 19:45:32,465 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_get_function [2025-03-08 19:45:32,465 INFO L130 BoogieDeclarations]: Found specification of procedure gadget_strings_attr_release [2025-03-08 19:45:32,466 INFO L138 BoogieDeclarations]: Found implementation of procedure gadget_strings_attr_release [2025-03-08 19:45:32,466 INFO L130 BoogieDeclarations]: Found specification of procedure composite_os_desc_req_prepare [2025-03-08 19:45:32,466 INFO L138 BoogieDeclarations]: Found implementation of procedure composite_os_desc_req_prepare [2025-03-08 19:45:32,466 INFO L130 BoogieDeclarations]: Found specification of procedure is_valid_bcd [2025-03-08 19:45:32,466 INFO L138 BoogieDeclarations]: Found implementation of procedure is_valid_bcd [2025-03-08 19:45:32,466 INFO L130 BoogieDeclarations]: Found specification of procedure gadget_dev_desc_bcdUSB_store [2025-03-08 19:45:32,466 INFO L138 BoogieDeclarations]: Found implementation of procedure gadget_dev_desc_bcdUSB_store [2025-03-08 19:45:32,466 INFO L130 BoogieDeclarations]: Found specification of procedure interf_grp_compatible_id_show [2025-03-08 19:45:32,466 INFO L138 BoogieDeclarations]: Found implementation of procedure interf_grp_compatible_id_show [2025-03-08 19:45:32,466 INFO L130 BoogieDeclarations]: Found specification of procedure os_desc_qw_sign_show [2025-03-08 19:45:32,466 INFO L138 BoogieDeclarations]: Found implementation of procedure os_desc_qw_sign_show [2025-03-08 19:45:32,466 INFO L130 BoogieDeclarations]: Found specification of procedure config_usb_cfg_attr_show [2025-03-08 19:45:32,466 INFO L138 BoogieDeclarations]: Found implementation of procedure config_usb_cfg_attr_show [2025-03-08 19:45:32,466 INFO L130 BoogieDeclarations]: Found specification of procedure kfree [2025-03-08 19:45:32,466 INFO L138 BoogieDeclarations]: Found implementation of procedure kfree [2025-03-08 19:45:32,466 INFO L130 BoogieDeclarations]: Found specification of procedure usb_add_config_only [2025-03-08 19:45:32,466 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_add_config_only [2025-03-08 19:45:32,466 INFO L130 BoogieDeclarations]: Found specification of procedure config_item_put [2025-03-08 19:45:32,466 INFO L138 BoogieDeclarations]: Found implementation of procedure config_item_put [2025-03-08 19:45:32,466 INFO L130 BoogieDeclarations]: Found specification of procedure lookup_string [2025-03-08 19:45:32,466 INFO L138 BoogieDeclarations]: Found implementation of procedure lookup_string [2025-03-08 19:45:32,466 INFO L130 BoogieDeclarations]: Found specification of procedure ERR_CAST [2025-03-08 19:45:32,466 INFO L138 BoogieDeclarations]: Found implementation of procedure ERR_CAST [2025-03-08 19:45:32,466 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2025-03-08 19:45:32,466 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2025-03-08 19:45:32,466 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#2 [2025-03-08 19:45:32,466 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#3 [2025-03-08 19:45:32,466 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#4 [2025-03-08 19:45:32,466 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#5 [2025-03-08 19:45:32,466 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#6 [2025-03-08 19:45:32,466 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#7 [2025-03-08 19:45:32,466 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#8 [2025-03-08 19:45:32,466 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#9 [2025-03-08 19:45:32,466 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#10 [2025-03-08 19:45:32,466 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#11 [2025-03-08 19:45:32,466 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#12 [2025-03-08 19:45:32,466 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#13 [2025-03-08 19:45:32,466 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#14 [2025-03-08 19:45:32,466 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#15 [2025-03-08 19:45:32,466 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#16 [2025-03-08 19:45:32,466 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#17 [2025-03-08 19:45:32,466 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#18 [2025-03-08 19:45:32,466 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#19 [2025-03-08 19:45:32,466 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#20 [2025-03-08 19:45:32,466 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#21 [2025-03-08 19:45:32,466 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#22 [2025-03-08 19:45:32,466 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#23 [2025-03-08 19:45:32,466 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#24 [2025-03-08 19:45:32,466 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#25 [2025-03-08 19:45:32,466 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#26 [2025-03-08 19:45:32,466 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#27 [2025-03-08 19:45:32,466 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#28 [2025-03-08 19:45:32,466 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#29 [2025-03-08 19:45:32,466 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#30 [2025-03-08 19:45:32,466 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#31 [2025-03-08 19:45:32,466 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#32 [2025-03-08 19:45:32,466 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#33 [2025-03-08 19:45:32,466 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#34 [2025-03-08 19:45:32,466 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#35 [2025-03-08 19:45:32,466 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#36 [2025-03-08 19:45:32,466 INFO L130 BoogieDeclarations]: Found specification of procedure ldv__builtin_expect [2025-03-08 19:45:32,466 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv__builtin_expect [2025-03-08 19:45:32,466 INFO L130 BoogieDeclarations]: Found specification of procedure interf_grp_compatible_id_store [2025-03-08 19:45:32,466 INFO L138 BoogieDeclarations]: Found implementation of procedure interf_grp_compatible_id_store [2025-03-08 19:45:32,467 INFO L130 BoogieDeclarations]: Found specification of procedure usb_free_descriptors [2025-03-08 19:45:32,467 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_free_descriptors [2025-03-08 19:45:32,467 INFO L130 BoogieDeclarations]: Found specification of procedure to_usb_os_desc [2025-03-08 19:45:32,467 INFO L138 BoogieDeclarations]: Found implementation of procedure to_usb_os_desc [2025-03-08 19:45:32,467 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_memset [2025-03-08 19:45:32,467 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_memset [2025-03-08 19:45:32,467 INFO L130 BoogieDeclarations]: Found specification of procedure usb_gstrings_attach [2025-03-08 19:45:32,467 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_gstrings_attach [2025-03-08 19:45:32,467 INFO L130 BoogieDeclarations]: Found specification of procedure get_default_bcdDevice [2025-03-08 19:45:32,467 INFO L138 BoogieDeclarations]: Found implementation of procedure get_default_bcdDevice [2025-03-08 19:45:32,467 INFO L130 BoogieDeclarations]: Found specification of procedure interf_grp_sub_compatible_id_show [2025-03-08 19:45:32,467 INFO L138 BoogieDeclarations]: Found implementation of procedure interf_grp_sub_compatible_id_show [2025-03-08 19:45:32,467 INFO L130 BoogieDeclarations]: Found specification of procedure gadget_config_name_configuration_store [2025-03-08 19:45:32,467 INFO L138 BoogieDeclarations]: Found implementation of procedure gadget_config_name_configuration_store [2025-03-08 19:45:32,467 INFO L130 BoogieDeclarations]: Found specification of procedure init_utsname [2025-03-08 19:45:32,467 INFO L138 BoogieDeclarations]: Found implementation of procedure init_utsname [2025-03-08 19:45:32,467 INFO L130 BoogieDeclarations]: Found specification of procedure gadget_dev_desc_bDeviceSubClass_store [2025-03-08 19:45:32,467 INFO L138 BoogieDeclarations]: Found implementation of procedure gadget_dev_desc_bDeviceSubClass_store [2025-03-08 19:45:32,467 INFO L130 BoogieDeclarations]: Found specification of procedure gadget_is_dualspeed [2025-03-08 19:45:32,467 INFO L138 BoogieDeclarations]: Found implementation of procedure gadget_is_dualspeed [2025-03-08 19:45:32,467 INFO L130 BoogieDeclarations]: Found specification of procedure gadget_strings_attr_show [2025-03-08 19:45:32,467 INFO L138 BoogieDeclarations]: Found implementation of procedure gadget_strings_attr_show [2025-03-08 19:45:32,467 INFO L130 BoogieDeclarations]: Found specification of procedure ext_prop_type_store [2025-03-08 19:45:32,467 INFO L138 BoogieDeclarations]: Found implementation of procedure ext_prop_type_store [2025-03-08 19:45:32,467 INFO L130 BoogieDeclarations]: Found specification of procedure os_desc_attr_show [2025-03-08 19:45:32,467 INFO L138 BoogieDeclarations]: Found implementation of procedure os_desc_attr_show [2025-03-08 19:45:32,467 INFO L130 BoogieDeclarations]: Found specification of procedure PTR_ERR [2025-03-08 19:45:32,468 INFO L138 BoogieDeclarations]: Found implementation of procedure PTR_ERR [2025-03-08 19:45:32,468 INFO L130 BoogieDeclarations]: Found specification of procedure gadgets_drop [2025-03-08 19:45:32,468 INFO L138 BoogieDeclarations]: Found implementation of procedure gadgets_drop [2025-03-08 19:45:32,468 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~TO~$Pointer$ [2025-03-08 19:45:32,468 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~TO~$Pointer$ [2025-03-08 19:45:32,468 INFO L130 BoogieDeclarations]: Found specification of procedure ext_prop_type_show [2025-03-08 19:45:32,468 INFO L138 BoogieDeclarations]: Found implementation of procedure ext_prop_type_show [2025-03-08 19:45:32,468 INFO L130 BoogieDeclarations]: Found specification of procedure gadget_strings_manufacturer_store [2025-03-08 19:45:32,469 INFO L138 BoogieDeclarations]: Found implementation of procedure gadget_strings_manufacturer_store [2025-03-08 19:45:32,469 INFO L130 BoogieDeclarations]: Found specification of procedure set_gadget_data [2025-03-08 19:45:32,469 INFO L138 BoogieDeclarations]: Found implementation of procedure set_gadget_data [2025-03-08 19:45:32,469 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~$Pointer$~TO~int [2025-03-08 19:45:32,469 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~$Pointer$~TO~int [2025-03-08 19:45:32,469 INFO L130 BoogieDeclarations]: Found specification of procedure to_gadget_config_name [2025-03-08 19:45:32,469 INFO L138 BoogieDeclarations]: Found implementation of procedure to_gadget_config_name [2025-03-08 19:45:32,469 INFO L130 BoogieDeclarations]: Found specification of procedure remove_config [2025-03-08 19:45:32,469 INFO L138 BoogieDeclarations]: Found implementation of procedure remove_config [2025-03-08 19:45:32,469 INFO L130 BoogieDeclarations]: Found specification of procedure gadget_config_attr_release [2025-03-08 19:45:32,469 INFO L138 BoogieDeclarations]: Found implementation of procedure gadget_config_attr_release [2025-03-08 19:45:32,469 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2025-03-08 19:45:32,469 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2025-03-08 19:45:32,469 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#2 [2025-03-08 19:45:32,469 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#3 [2025-03-08 19:45:32,469 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#4 [2025-03-08 19:45:32,469 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#5 [2025-03-08 19:45:32,469 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#6 [2025-03-08 19:45:32,469 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#7 [2025-03-08 19:45:32,469 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#8 [2025-03-08 19:45:32,469 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#9 [2025-03-08 19:45:32,470 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#10 [2025-03-08 19:45:32,470 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#11 [2025-03-08 19:45:32,470 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#12 [2025-03-08 19:45:32,470 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#13 [2025-03-08 19:45:32,470 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#14 [2025-03-08 19:45:32,470 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#15 [2025-03-08 19:45:32,470 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#16 [2025-03-08 19:45:32,470 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#17 [2025-03-08 19:45:32,470 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#18 [2025-03-08 19:45:32,470 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#19 [2025-03-08 19:45:32,470 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#20 [2025-03-08 19:45:32,470 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#21 [2025-03-08 19:45:32,470 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#22 [2025-03-08 19:45:32,470 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#23 [2025-03-08 19:45:32,470 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#24 [2025-03-08 19:45:32,470 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#25 [2025-03-08 19:45:32,470 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#26 [2025-03-08 19:45:32,470 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#27 [2025-03-08 19:45:32,470 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#28 [2025-03-08 19:45:32,470 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#29 [2025-03-08 19:45:32,470 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#30 [2025-03-08 19:45:32,471 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#31 [2025-03-08 19:45:32,471 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#32 [2025-03-08 19:45:32,471 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#33 [2025-03-08 19:45:32,471 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#34 [2025-03-08 19:45:32,471 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#35 [2025-03-08 19:45:32,471 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#36 [2025-03-08 19:45:32,471 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~$Pointer$~TO~VOID [2025-03-08 19:45:32,471 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~$Pointer$~TO~VOID [2025-03-08 19:45:32,471 INFO L130 BoogieDeclarations]: Found specification of procedure os_desc_use_store [2025-03-08 19:45:32,471 INFO L138 BoogieDeclarations]: Found implementation of procedure os_desc_use_store [2025-03-08 19:45:32,471 INFO L130 BoogieDeclarations]: Found specification of procedure usb_descriptor_fillbuf [2025-03-08 19:45:32,471 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_descriptor_fillbuf [2025-03-08 19:45:32,522 INFO L130 BoogieDeclarations]: Found specification of procedure get_containers_gs [2025-03-08 19:45:32,522 INFO L138 BoogieDeclarations]: Found implementation of procedure get_containers_gs [2025-03-08 19:45:32,522 INFO L130 BoogieDeclarations]: Found specification of procedure kstrtou8 [2025-03-08 19:45:32,522 INFO L138 BoogieDeclarations]: Found implementation of procedure kstrtou8 [2025-03-08 19:45:33,776 INFO L256 CfgBuilder]: Building ICFG [2025-03-08 19:45:33,780 INFO L286 CfgBuilder]: Building CFG for each procedure with an implementation [2025-03-08 19:45:34,141 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L9952: call ULTIMATE.dealloc(~#val~8.base, ~#val~8.offset);havoc ~#val~8.base, ~#val~8.offset; [2025-03-08 19:45:34,217 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L6065: havoc #t~mem763; [2025-03-08 19:45:34,528 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L8017: havoc #t~mem1314; [2025-03-08 19:45:34,695 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L15080: havoc device_create_file_#t~nondet2359#1; [2025-03-08 19:45:35,033 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L10623: call ULTIMATE.dealloc(~#b_vendor_code~0#1.base, ~#b_vendor_code~0#1.offset);havoc ~#b_vendor_code~0#1.base, ~#b_vendor_code~0#1.offset; [2025-03-08 19:45:35,422 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L7059: call ULTIMATE.dealloc(~#__key~0#1.base, ~#__key~0#1.offset);havoc ~#__key~0#1.base, ~#__key~0#1.offset; [2025-03-08 19:45:35,503 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L4884: havoc #t~mem491;call ULTIMATE.dealloc(~#dcd_config_params~0.base, ~#dcd_config_params~0.offset);havoc ~#dcd_config_params~0.base, ~#dcd_config_params~0.offset; [2025-03-08 19:45:35,546 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L3070: havoc __kmalloc_#t~ret49#1.base, __kmalloc_#t~ret49#1.offset; [2025-03-08 19:45:37,101 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L8252: call ULTIMATE.dealloc(~#num~1.base, ~#num~1.offset);havoc ~#num~1.base, ~#num~1.offset; [2025-03-08 19:45:37,141 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L9367: call ULTIMATE.dealloc(~#val~6.base, ~#val~6.offset);havoc ~#val~6.base, ~#val~6.offset; [2025-03-08 19:45:37,247 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L7164: call ULTIMATE.dealloc(~#descriptor~8.base, ~#descriptor~8.offset);havoc ~#descriptor~8.base, ~#descriptor~8.offset; [2025-03-08 19:45:37,332 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L15086: havoc kmemdup_#t~ret2360#1.base, kmemdup_#t~ret2360#1.offset; [2025-03-08 19:45:37,378 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L15156: havoc try_module_get_#t~nondet2374#1; [2025-03-08 19:45:37,404 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L15089: havoc #t~ret2361.base, #t~ret2361.offset; [2025-03-08 19:45:37,457 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L9342: call ULTIMATE.dealloc(~#val~5.base, ~#val~5.offset);havoc ~#val~5.base, ~#val~5.offset; [2025-03-08 19:45:37,475 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L15178: havoc #t~nondet2379; [2025-03-08 19:45:37,487 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L3090: havoc #t~mem52; [2025-03-08 19:45:37,540 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L9248: call ULTIMATE.dealloc(~#val~1.base, ~#val~1.offset);havoc ~#val~1.base, ~#val~1.offset; [2025-03-08 19:45:37,568 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L15174: havoc usb_udc_attach_driver_#t~nondet2378#1; [2025-03-08 19:45:37,661 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L7270: call ULTIMATE.dealloc(usb_composite_setup_continue_~#descriptor~9#1.base, usb_composite_setup_continue_~#descriptor~9#1.offset);havoc usb_composite_setup_continue_~#descriptor~9#1.base, usb_composite_setup_continue_~#descriptor~9#1.offset;call ULTIMATE.dealloc(usb_composite_setup_continue_~#descriptor___0~5#1.base, usb_composite_setup_continue_~#descriptor___0~5#1.offset);havoc usb_composite_setup_continue_~#descriptor___0~5#1.base, usb_composite_setup_continue_~#descriptor___0~5#1.offset;call ULTIMATE.dealloc(usb_composite_setup_continue_~#descriptor___1~3#1.base, usb_composite_setup_continue_~#descriptor___1~3#1.offset);havoc usb_composite_setup_continue_~#descriptor___1~3#1.base, usb_composite_setup_continue_~#descriptor___1~3#1.offset; [2025-03-08 19:45:41,771 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L15160: havoc usb_gadget_probe_driver_#t~nondet2375#1; [2025-03-08 19:45:41,772 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L5643: havoc usb_string_id_#t~mem677#1; [2025-03-08 19:45:41,844 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L9925: call ULTIMATE.dealloc(~#val~7.base, ~#val~7.offset);havoc ~#val~7.base, ~#val~7.offset; [2025-03-08 19:45:41,886 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L7112: call ULTIMATE.dealloc(~#descriptor~7.base, ~#descriptor~7.offset);havoc ~#descriptor~7.base, ~#descriptor~7.offset; [2025-03-08 19:45:41,977 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L4029: havoc #t~mem280; [2025-03-08 19:45:54,624 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L15104: havoc ldv_probe_10_#t~nondet2364#1; [2025-03-08 19:45:54,625 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L15108: havoc ldv_probe_15_#t~nondet2365#1; [2025-03-08 19:45:54,625 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L15112: havoc ldv_probe_21_#t~nondet2366#1; [2025-03-08 19:45:54,625 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L15116: havoc ldv_probe_26_#t~nondet2367#1; [2025-03-08 19:45:54,627 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L15120: havoc ldv_probe_27_#t~nondet2368#1; [2025-03-08 19:45:54,627 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L10235: call ULTIMATE.dealloc(config_desc_make_~#buf~2#1.base, config_desc_make_~#buf~2#1.offset);havoc config_desc_make_~#buf~2#1.base, config_desc_make_~#buf~2#1.offset;call ULTIMATE.dealloc(config_desc_make_~#num~2#1.base, config_desc_make_~#num~2#1.offset);havoc config_desc_make_~#num~2#1.base, config_desc_make_~#num~2#1.offset; [2025-03-08 19:45:54,627 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L15124: havoc ldv_probe_7_#t~nondet2369#1; [2025-03-08 19:45:54,627 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L15067: havoc configfs_register_subsystem_#t~nondet2358#1; [2025-03-08 19:45:54,627 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L9980: call ULTIMATE.dealloc(composite_init_dev_~#__key~1#1.base, composite_init_dev_~#__key~1#1.offset);havoc composite_init_dev_~#__key~1#1.base, composite_init_dev_~#__key~1#1.offset; [2025-03-08 19:45:54,627 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L11578: call ULTIMATE.dealloc(gadgets_make_~#__key~2#1.base, gadgets_make_~#__key~2#1.offset);havoc gadgets_make_~#__key~2#1.base, gadgets_make_~#__key~2#1.offset; [2025-03-08 19:45:54,627 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L9994: call ULTIMATE.dealloc(function_make_~#buf~1#1.base, function_make_~#buf~1#1.offset);havoc function_make_~#buf~1#1.base, function_make_~#buf~1#1.offset; [2025-03-08 19:45:54,628 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L12044: call ULTIMATE.dealloc(main_~#ldvarg1~0#1.base, main_~#ldvarg1~0#1.offset);havoc main_~#ldvarg1~0#1.base, main_~#ldvarg1~0#1.offset;call ULTIMATE.dealloc(main_~#ldvarg4~0#1.base, main_~#ldvarg4~0#1.offset);havoc main_~#ldvarg4~0#1.base, main_~#ldvarg4~0#1.offset;call ULTIMATE.dealloc(main_~#ldvarg6~0#1.base, main_~#ldvarg6~0#1.offset);havoc main_~#ldvarg6~0#1.base, main_~#ldvarg6~0#1.offset;call ULTIMATE.dealloc(main_~#ldvarg9~0#1.base, main_~#ldvarg9~0#1.offset);havoc main_~#ldvarg9~0#1.base, main_~#ldvarg9~0#1.offset;call ULTIMATE.dealloc(main_~#ldvarg12~0#1.base, main_~#ldvarg12~0#1.offset);havoc main_~#ldvarg12~0#1.base, main_~#ldvarg12~0#1.offset;call ULTIMATE.dealloc(main_~#ldvarg16~0#1.base, main_~#ldvarg16~0#1.offset);havoc main_~#ldvarg16~0#1.base, main_~#ldvarg16~0#1.offset;call ULTIMATE.dealloc(main_~#ldvarg23~0#1.base, main_~#ldvarg23~0#1.offset);havoc main_~#ldvarg23~0#1.base, main_~#ldvarg23~0#1.offset;call ULTIMATE.dealloc(main_~#ldvarg26~0#1.base, main_~#ldvarg26~0#1.offset);havoc main_~#ldvarg26~0#1.base, main_~#ldvarg26~0#1.offset;call ULTIMATE.dealloc(main_~#ldvarg29~0#1.base, main_~#ldvarg29~0#1.offset);havoc main_~#ldvarg29~0#1.base, main_~#ldvarg29~0#1.offset;call ULTIMATE.dealloc(main_~#ldvarg31~0#1.base, main_~#ldvarg31~0#1.offset);havoc main_~#ldvarg31~0#1.base, main_~#ldvarg31~0#1.offset;call ULTIMATE.dealloc(main_~#ldvarg35~0#1.base, main_~#ldvarg35~0#1.offset);havoc main_~#ldvarg35~0#1.base, main_~#ldvarg35~0#1.offset;call ULTIMATE.dealloc(main_~#ldvarg38~0#1.base, main_~#ldvarg38~0#1.offset);havoc main_~#ldvarg38~0#1.base, main_~#ldvarg38~0#1.offset;call ULTIMATE.dealloc(main_~#ldvarg45~0#1.base, main_~#ldvarg45~0#1.offset);havoc main_~#ldvarg45~0#1.base, main_~#ldvarg45~0#1.offset;call ULTIMATE.dealloc(main_~#ldvarg47~0#1.base, main_~#ldvarg47~0#1.offset);havoc main_~#ldvarg47~0#1.base, main_~#ldvarg47~0#1.offset;call ULTIMATE.dealloc(main_~#ldvarg51~0#1.base, main_~#ldvarg51~0#1.offset);havoc main_~#ldvarg51~0#1.base, main_~#ldvarg51~0#1.offset;call ULTIMATE.dealloc(main_~#ldvarg54~0#1.base, main_~#ldvarg54~0#1.offset);havoc main_~#ldvarg54~0#1.base, main_~#ldvarg54~0#1.offset;call ULTIMATE.dealloc(main_~#ldvarg57~0#1.base, main_~#ldvarg57~0#1.offset);havoc main_~#ldvarg57~0#1.base, main_~#ldvarg57~0#1.offset;call ULTIMATE.dealloc(main_~#ldvarg60~0#1.base, main_~#ldvarg60~0#1.offset);havoc main_~#ldvarg60~0#1.base, main_~#ldvarg60~0#1.offset;call ULTIMATE.dealloc(main_~#ldvarg63~0#1.base, main_~#ldvarg63~0#1.offset);havoc main_~#ldvarg63~0#1.base, main_~#ldvarg63~0#1.offset;call ULTIMATE.dealloc(main_~#ldvarg68~0#1.base, main_~#ldvarg68~0#1.offset);havoc main_~#ldvarg68~0#1.base, main_~#ldvarg68~0#1.offset;call ULTIMATE.dealloc(main_~#ldvarg73~0#1.base, main_~#ldvarg73~0#1.offset);havoc main_~#ldvarg73~0#1.base, main_~#ldvarg73~0#1.offset;call ULTIMATE.dealloc(main_~#ldvarg76~0#1.base, main_~#ldvarg76~0#1.offset);havoc main_~#ldvarg76~0#1.base, main_~#ldvarg76~0#1.offset;call ULTIMATE.dealloc(main_~#ldvarg79~0#1.base, main_~#ldvarg79~0#1.offset);havoc main_~#ldvarg79~0#1.base, main_~#ldvarg79~0#1.offset;call ULTIMATE.dealloc(main_~#ldvarg82~0#1.base, main_~#ldvarg82~0#1.offset);havoc main_~#ldvarg82~0#1.base, main_~#ldvarg82~0#1.offset;call ULTIMATE.dealloc(main_~#ldvarg84~0#1.base, main_~#ldvarg84~0#1.offset);havoc main_~#ldvarg84~0#1.base, main_~#ldvarg84~0#1.offset;call ULTIMATE.dealloc(main_~#ldvarg91~0#1.base, main_~#ldvarg91~0#1.offset);havoc main_~#ldvarg91~0#1.base, main_~#ldvarg91~0#1.offset;call ULTIMATE.dealloc(main_~#ldvarg94~0#1.base, main_~#ldvarg94~0#1.offset);havoc main_~#ldvarg94~0#1.base, main_~#ldvarg94~0#1.offset;call ULTIMATE.dealloc(main_~#ldvarg97~0#1.base, main_~#ldvarg97~0#1.offset);havoc main_~#ldvarg97~0#1.base, main_~#ldvarg97~0#1.offset;call ULTIMATE.dealloc(main_~#ldvarg103~0#1.base, main_~#ldvarg103~0#1.offset);havoc main_~#ldvarg103~0#1.base, main_~#ldvarg103~0#1.offset; [2025-03-08 19:45:54,815 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L15031: havoc __request_module_#t~nondet2355#1; [2025-03-08 19:45:54,840 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L15063: havoc #t~nondet2357; [2025-03-08 19:45:54,928 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L8011: havoc #t~mem1313; [2025-03-08 19:45:54,942 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint ldv_stopFINAL: assume true; [2025-03-08 19:45:55,064 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L3951: havoc dev_get_drvdata_#t~mem243#1.base, dev_get_drvdata_#t~mem243#1.offset; [2025-03-08 19:45:55,248 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L4909: call ULTIMATE.dealloc(~#descriptor~1.base, ~#descriptor~1.offset);havoc ~#descriptor~1.base, ~#descriptor~1.offset; [2025-03-08 19:45:55,431 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L9294: call ULTIMATE.dealloc(~#val~3.base, ~#val~3.offset);havoc ~#val~3.base, ~#val~3.offset; [2025-03-08 19:45:55,514 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L4405: call ULTIMATE.dealloc(~#descriptor~0.base, ~#descriptor~0.offset);havoc ~#descriptor~0.base, ~#descriptor~0.offset;call ULTIMATE.dealloc(~#descriptor___0~0.base, ~#descriptor___0~0.offset);havoc ~#descriptor___0~0.base, ~#descriptor___0~0.offset; [2025-03-08 19:45:55,580 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L9414: call ULTIMATE.dealloc(~#bcdDevice~2.base, ~#bcdDevice~2.offset);havoc ~#bcdDevice~2.base, ~#bcdDevice~2.offset; [2025-03-08 19:45:55,640 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L9317: call ULTIMATE.dealloc(~#val~4.base, ~#val~4.offset);havoc ~#val~4.base, ~#val~4.offset; [2025-03-08 19:45:55,715 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L15144: havoc #t~nondet2371; [2025-03-08 19:45:55,760 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L15167: havoc #t~nondet2376; [2025-03-08 19:45:55,762 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L15041: havoc #t~nondet2356; [2025-03-08 19:45:55,778 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L15093: havoc #t~nondet2362; [2025-03-08 19:45:55,821 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L5868: call ULTIMATE.dealloc(~#descriptor~5.base, ~#descriptor~5.offset);havoc ~#descriptor~5.base, ~#descriptor~5.offset; [2025-03-08 19:45:56,865 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L5552: havoc get_string_#t~mem654#1; [2025-03-08 19:45:56,866 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L6221: call ULTIMATE.dealloc(~#descriptor~6#1.base, ~#descriptor~6#1.offset);havoc ~#descriptor~6#1.base, ~#descriptor~6#1.offset;call ULTIMATE.dealloc(~#descriptor___0~4#1.base, ~#descriptor___0~4#1.offset);havoc ~#descriptor___0~4#1.base, ~#descriptor___0~4#1.offset;call ULTIMATE.dealloc(~#descriptor___1~2#1.base, ~#descriptor___1~2#1.offset);havoc ~#descriptor___1~2#1.base, ~#descriptor___1~2#1.offset;call ULTIMATE.dealloc(~#descriptor___2~1#1.base, ~#descriptor___2~1#1.offset);havoc ~#descriptor___2~1#1.base, ~#descriptor___2~1#1.offset;call ULTIMATE.dealloc(~#descriptor___3~1#1.base, ~#descriptor___3~1#1.offset);havoc ~#descriptor___3~1#1.base, ~#descriptor___3~1#1.offset;call ULTIMATE.dealloc(~#descriptor___4~0#1.base, ~#descriptor___4~0#1.offset);havoc ~#descriptor___4~0#1.base, ~#descriptor___4~0#1.offset;call ULTIMATE.dealloc(~#descriptor___5~0#1.base, ~#descriptor___5~0#1.offset);havoc ~#descriptor___5~0#1.base, ~#descriptor___5~0#1.offset;call ULTIMATE.dealloc(~#descriptor___6~0#1.base, ~#descriptor___6~0#1.offset);havoc ~#descriptor___6~0#1.base, ~#descriptor___6~0#1.offset; [2025-03-08 19:45:56,866 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L3859: havoc list_is_singular_#t~mem220#1.base, list_is_singular_#t~mem220#1.offset;havoc list_is_singular_#t~mem221#1.base, list_is_singular_#t~mem221#1.offset;havoc list_is_singular_#t~short222#1; [2025-03-08 19:45:57,025 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L15170: havoc usb_speed_string_#t~ret2377#1.base, usb_speed_string_#t~ret2377#1.offset; [2025-03-08 19:45:57,025 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L4963: call ULTIMATE.dealloc(~#descriptor~2#1.base, ~#descriptor~2#1.offset);havoc ~#descriptor~2#1.base, ~#descriptor~2#1.offset;call ULTIMATE.dealloc(~#descriptor___0~1#1.base, ~#descriptor___0~1#1.offset);havoc ~#descriptor___0~1#1.base, ~#descriptor___0~1#1.offset;call ULTIMATE.dealloc(~#descriptor___1~0#1.base, ~#descriptor___1~0#1.offset);havoc ~#descriptor___1~0#1.base, ~#descriptor___1~0#1.offset; [2025-03-08 19:45:57,027 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L3851: havoc #t~mem218.base, #t~mem218.offset; [2025-03-08 19:45:57,077 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L9436: call ULTIMATE.dealloc(~#bcdUSB~0.base, ~#bcdUSB~0.offset);havoc ~#bcdUSB~0.base, ~#bcdUSB~0.offset; [2025-03-08 19:45:57,160 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L3003: havoc usb_gadget_get_string_#t~mem41#1; [2025-03-08 19:45:57,303 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L5827: havoc #t~mem705#1.base, #t~mem705#1.offset;havoc #t~mem706#1.base, #t~mem706#1.offset; [2025-03-08 19:45:57,333 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L9271: call ULTIMATE.dealloc(~#val~2.base, ~#val~2.offset);havoc ~#val~2.base, ~#val~2.offset; [2025-03-08 19:45:57,336 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L3084: havoc #t~mem51; [2025-03-08 19:45:57,404 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L10887: call ULTIMATE.dealloc(~#type~3#1.base, ~#type~3#1.offset);havoc ~#type~3#1.base, ~#type~3#1.offset; [2025-03-08 19:45:57,612 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L5317: call ULTIMATE.dealloc(~#descriptor~4.base, ~#descriptor~4.offset);havoc ~#descriptor~4.base, ~#descriptor~4.offset;call ULTIMATE.dealloc(~#descriptor___0~3.base, ~#descriptor___0~3.offset);havoc ~#descriptor___0~3.base, ~#descriptor___0~3.offset; [2025-03-08 19:45:57,767 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L10593: call ULTIMATE.dealloc(~#use~0#1.base, ~#use~0#1.offset);havoc ~#use~0#1.base, ~#use~0#1.offset; [2025-03-08 19:45:57,767 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L15152: havoc strtobool_#t~nondet2373#1; [2025-03-08 19:45:57,787 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L15097: havoc #t~nondet2363; [2025-03-08 19:46:00,812 INFO L? ?]: Removed 4846 outVars from TransFormulas that were not future-live. [2025-03-08 19:46:00,812 INFO L307 CfgBuilder]: Performing block encoding [2025-03-08 19:46:00,901 INFO L331 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2025-03-08 19:46:00,901 INFO L336 CfgBuilder]: Removed 0 assume(true) statements. [2025-03-08 19:46:00,901 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder CFG 08.03 07:46:00 BoogieIcfgContainer [2025-03-08 19:46:00,902 INFO L131 PluginConnector]: ------------------------ END IcfgBuilder---------------------------- [2025-03-08 19:46:00,903 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2025-03-08 19:46:00,903 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2025-03-08 19:46:00,906 INFO L274 PluginConnector]: TraceAbstraction initialized [2025-03-08 19:46:00,906 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 08.03 07:45:24" (1/3) ... [2025-03-08 19:46:00,906 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@12a701c0 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 08.03 07:46:00, skipping insertion in model container [2025-03-08 19:46:00,907 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 07:45:27" (2/3) ... [2025-03-08 19:46:00,907 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@12a701c0 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 08.03 07:46:00, skipping insertion in model container [2025-03-08 19:46:00,907 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder CFG 08.03 07:46:00" (3/3) ... [2025-03-08 19:46:00,908 INFO L128 eAbstractionObserver]: Analyzing ICFG linux-4.2-rc1.tar.xz-32_7a-drivers--usb--gadget--libcomposite.ko-entry_point.cil.out.i [2025-03-08 19:46:00,917 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2025-03-08 19:46:00,920 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG linux-4.2-rc1.tar.xz-32_7a-drivers--usb--gadget--libcomposite.ko-entry_point.cil.out.i that has 314 procedures, 6335 locations, 1 initial locations, 208 loop locations, and 1 error locations. [2025-03-08 19:46:01,043 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2025-03-08 19:46:01,050 INFO L333 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopHeads, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@31dd29ae, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2025-03-08 19:46:01,050 INFO L334 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2025-03-08 19:46:01,064 INFO L276 IsEmpty]: Start isEmpty. Operand has 5834 states, 4598 states have (on average 1.4273597216180949) internal successors, (6563), 4701 states have internal predecessors, (6563), 1029 states have call successors, (1029), 206 states have call predecessors, (1029), 205 states have return successors, (989), 967 states have call predecessors, (989), 989 states have call successors, (989) [2025-03-08 19:46:01,122 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1507 [2025-03-08 19:46:01,122 INFO L210 NwaCegarLoop]: Found error trace [2025-03-08 19:46:01,123 INFO L218 NwaCegarLoop]: trace histogram [72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 29, 29, 29, 29, 29, 29, 29, 29, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-08 19:46:01,124 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-08 19:46:01,127 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-08 19:46:01,128 INFO L85 PathProgramCache]: Analyzing trace with hash -791218060, now seen corresponding path program 1 times [2025-03-08 19:46:01,132 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-08 19:46:01,133 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [896112879] [2025-03-08 19:46:01,133 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-08 19:46:01,133 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms