./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 798a7b37 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-?-798a7b3-m [2025-03-04 04:33:39,864 INFO L188 SettingsManager]: Resetting all preferences to default values... [2025-03-04 04:33:39,919 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-64bit-Automizer_Default.epf [2025-03-04 04:33:39,926 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2025-03-04 04:33:39,926 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2025-03-04 04:33:39,949 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2025-03-04 04:33:39,950 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2025-03-04 04:33:39,950 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2025-03-04 04:33:39,950 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2025-03-04 04:33:39,950 INFO L153 SettingsManager]: * Use memory slicer=true [2025-03-04 04:33:39,950 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2025-03-04 04:33:39,950 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2025-03-04 04:33:39,951 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2025-03-04 04:33:39,951 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2025-03-04 04:33:39,951 INFO L153 SettingsManager]: * Use SBE=true [2025-03-04 04:33:39,952 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2025-03-04 04:33:39,952 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2025-03-04 04:33:39,952 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2025-03-04 04:33:39,952 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2025-03-04 04:33:39,952 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2025-03-04 04:33:39,952 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2025-03-04 04:33:39,952 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2025-03-04 04:33:39,952 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2025-03-04 04:33:39,952 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2025-03-04 04:33:39,952 INFO L153 SettingsManager]: * Use constant arrays=true [2025-03-04 04:33:39,952 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2025-03-04 04:33:39,952 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2025-03-04 04:33:39,952 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2025-03-04 04:33:39,952 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2025-03-04 04:33:39,952 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-03-04 04:33:39,953 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2025-03-04 04:33:39,953 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2025-03-04 04:33:39,953 INFO L153 SettingsManager]: * Compute procedure contracts=false [2025-03-04 04:33:39,953 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2025-03-04 04:33:39,953 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2025-03-04 04:33:39,953 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2025-03-04 04:33:39,953 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2025-03-04 04:33:39,953 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2025-03-04 04:33:39,953 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2025-03-04 04:33:39,953 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2025-03-04 04:33:39,953 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-04 04:33:40,171 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2025-03-04 04:33:40,179 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2025-03-04 04:33:40,181 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2025-03-04 04:33:40,182 INFO L270 PluginConnector]: Initializing CDTParser... [2025-03-04 04:33:40,182 INFO L274 PluginConnector]: CDTParser initialized [2025-03-04 04:33:40,183 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-04 04:33:41,297 INFO L533 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/145170b6e/671e05bc741e4c34bdbf079fa1e2cdf5/FLAG4eeb3eb53 [2025-03-04 04:33:41,979 INFO L384 CDTParser]: Found 1 translation units. [2025-03-04 04:33:41,980 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-04 04:33:42,024 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/145170b6e/671e05bc741e4c34bdbf079fa1e2cdf5/FLAG4eeb3eb53 [2025-03-04 04:33:42,384 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/145170b6e/671e05bc741e4c34bdbf079fa1e2cdf5 [2025-03-04 04:33:42,386 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2025-03-04 04:33:42,387 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2025-03-04 04:33:42,388 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2025-03-04 04:33:42,388 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2025-03-04 04:33:42,392 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2025-03-04 04:33:42,392 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 04.03 04:33:42" (1/1) ... [2025-03-04 04:33:42,393 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@2d714572 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.03 04:33:42, skipping insertion in model container [2025-03-04 04:33:42,393 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 04.03 04:33:42" (1/1) ... [2025-03-04 04:33:42,490 INFO L175 MainTranslator]: Built tables and reachable declarations [2025-03-04 04:33:45,426 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-04 04:33:45,589 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-03-04 04:33:45,651 INFO L200 MainTranslator]: Completed pre-run [2025-03-04 04:33:45,732 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-04 04:33:45,733 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-04 04:33:45,837 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-04 04:33:46,047 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-04 04:33:46,058 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-03-04 04:33:46,196 INFO L204 MainTranslator]: Completed translation [2025-03-04 04:33:46,197 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.03 04:33:46 WrapperNode [2025-03-04 04:33:46,197 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2025-03-04 04:33:46,198 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2025-03-04 04:33:46,198 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2025-03-04 04:33:46,198 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2025-03-04 04:33:46,202 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.03 04:33:46" (1/1) ... [2025-03-04 04:33:46,277 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.03 04:33:46" (1/1) ... [2025-03-04 04:33:46,569 INFO L138 Inliner]: procedures = 526, calls = 4975, calls flagged for inlining = 187, calls inlined = 178, statements flattened = 10718 [2025-03-04 04:33:46,569 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2025-03-04 04:33:46,570 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2025-03-04 04:33:46,571 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2025-03-04 04:33:46,571 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2025-03-04 04:33:46,578 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.03 04:33:46" (1/1) ... [2025-03-04 04:33:46,578 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.03 04:33:46" (1/1) ... [2025-03-04 04:33:46,619 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.03 04:33:46" (1/1) ... [2025-03-04 04:33:49,944 INFO L175 MemorySlicer]: Split 2757 memory accesses to 37 slices as follows [10, 0, 18, 1, 1, 154, 12, 6, 5, 5, 1, 10, 1, 2, 7, 3, 1, 6, 52, 52, 8, 1, 5, 5, 3, 4, 1, 36, 1, 16, 1, 1, 36, 2271, 12, 8, 1]. 82 percent of accesses are in the largest equivalence class. The 397 initializations are split as follows [0, 0, 0, 0, 1, 0, 12, 6, 5, 5, 1, 10, 0, 2, 7, 3, 1, 6, 0, 0, 8, 1, 5, 5, 3, 4, 1, 36, 1, 0, 1, 1, 0, 251, 12, 8, 1]. The 1408 writes are split as follows [0, 0, 0, 0, 0, 132, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 27, 27, 0, 0, 0, 0, 0, 0, 0, 0, 0, 16, 0, 0, 1, 1204, 0, 0, 0]. [2025-03-04 04:33:49,945 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.03 04:33:46" (1/1) ... [2025-03-04 04:33:49,945 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.03 04:33:46" (1/1) ... [2025-03-04 04:33:50,126 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.03 04:33:46" (1/1) ... [2025-03-04 04:33:50,149 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.03 04:33:46" (1/1) ... [2025-03-04 04:33:50,293 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.03 04:33:46" (1/1) ... [2025-03-04 04:33:50,340 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.03 04:33:46" (1/1) ... [2025-03-04 04:33:50,412 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2025-03-04 04:33:50,413 INFO L112 PluginConnector]: ------------------------IcfgBuilder---------------------------- [2025-03-04 04:33:50,413 INFO L270 PluginConnector]: Initializing IcfgBuilder... [2025-03-04 04:33:50,413 INFO L274 PluginConnector]: IcfgBuilder initialized [2025-03-04 04:33:50,415 INFO L184 PluginConnector]: Executing the observer IcfgBuilderObserver from plugin IcfgBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.03 04:33:46" (1/1) ... [2025-03-04 04:33:50,419 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-03-04 04:33:50,428 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-04 04:33:50,441 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-04 04:33:50,447 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-04 04:33:50,465 INFO L130 BoogieDeclarations]: Found specification of procedure gadget_strings_serialnumber_show [2025-03-04 04:33:50,465 INFO L138 BoogieDeclarations]: Found implementation of procedure gadget_strings_serialnumber_show [2025-03-04 04:33:50,465 INFO L130 BoogieDeclarations]: Found specification of procedure os_desc_link [2025-03-04 04:33:50,465 INFO L138 BoogieDeclarations]: Found implementation of procedure os_desc_link [2025-03-04 04:33:50,465 INFO L130 BoogieDeclarations]: Found specification of procedure usb_put_function [2025-03-04 04:33:50,465 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_put_function [2025-03-04 04:33:50,465 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.meminit [2025-03-04 04:33:50,465 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.meminit [2025-03-04 04:33:50,465 INFO L130 BoogieDeclarations]: Found specification of procedure gadget_strings_product_store [2025-03-04 04:33:50,465 INFO L138 BoogieDeclarations]: Found implementation of procedure gadget_strings_product_store [2025-03-04 04:33:50,465 INFO L130 BoogieDeclarations]: Found specification of procedure gadget_config_desc_bmAttributes_store [2025-03-04 04:33:50,465 INFO L138 BoogieDeclarations]: Found implementation of procedure gadget_config_desc_bmAttributes_store [2025-03-04 04:33:50,466 INFO L130 BoogieDeclarations]: Found specification of procedure usb_ep_free_request [2025-03-04 04:33:50,466 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_ep_free_request [2025-03-04 04:33:50,466 INFO L130 BoogieDeclarations]: Found specification of procedure count_ext_prop [2025-03-04 04:33:50,466 INFO L138 BoogieDeclarations]: Found implementation of procedure count_ext_prop [2025-03-04 04:33:50,466 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_malloc [2025-03-04 04:33:50,466 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_malloc [2025-03-04 04:33:50,466 INFO L130 BoogieDeclarations]: Found specification of procedure usb_ext_prop_data_ptr [2025-03-04 04:33:50,466 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_ext_prop_data_ptr [2025-03-04 04:33:50,466 INFO L130 BoogieDeclarations]: Found specification of procedure gadget_info_attr_release [2025-03-04 04:33:50,466 INFO L138 BoogieDeclarations]: Found implementation of procedure gadget_info_attr_release [2025-03-04 04:33:50,466 INFO L130 BoogieDeclarations]: Found specification of procedure configfs_composite_bind [2025-03-04 04:33:50,466 INFO L138 BoogieDeclarations]: Found implementation of procedure configfs_composite_bind [2025-03-04 04:33:50,466 INFO L130 BoogieDeclarations]: Found specification of procedure gadget_strings_manufacturer_show [2025-03-04 04:33:50,466 INFO L138 BoogieDeclarations]: Found implementation of procedure gadget_strings_manufacturer_show [2025-03-04 04:33:50,466 INFO L130 BoogieDeclarations]: Found specification of procedure __le16_to_cpup [2025-03-04 04:33:50,466 INFO L138 BoogieDeclarations]: Found implementation of procedure __le16_to_cpup [2025-03-04 04:33:50,466 INFO L130 BoogieDeclarations]: Found specification of procedure usb_os_desc_ext_prop_attr_store [2025-03-04 04:33:50,466 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_os_desc_ext_prop_attr_store [2025-03-04 04:33:50,466 INFO L130 BoogieDeclarations]: Found specification of procedure composite_dev_prepare [2025-03-04 04:33:50,466 INFO L138 BoogieDeclarations]: Found implementation of procedure composite_dev_prepare [2025-03-04 04:33:50,466 INFO L130 BoogieDeclarations]: Found specification of procedure composite_unbind [2025-03-04 04:33:50,466 INFO L138 BoogieDeclarations]: Found implementation of procedure composite_unbind [2025-03-04 04:33:50,466 INFO L130 BoogieDeclarations]: Found specification of procedure gadget_dev_desc_bMaxPacketSize0_show [2025-03-04 04:33:50,466 INFO L138 BoogieDeclarations]: Found implementation of procedure gadget_dev_desc_bMaxPacketSize0_show [2025-03-04 04:33:50,466 INFO L130 BoogieDeclarations]: Found specification of procedure gadget_strings_product_show [2025-03-04 04:33:50,468 INFO L138 BoogieDeclarations]: Found implementation of procedure gadget_strings_product_show [2025-03-04 04:33:50,468 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_lock_lock_of_gadget_info [2025-03-04 04:33:50,468 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_lock_lock_of_gadget_info [2025-03-04 04:33:50,468 INFO L130 BoogieDeclarations]: Found specification of procedure config_group_init_type_name [2025-03-04 04:33:50,468 INFO L138 BoogieDeclarations]: Found implementation of procedure config_group_init_type_name [2025-03-04 04:33:50,468 INFO L130 BoogieDeclarations]: Found specification of procedure usb_copy_descriptors [2025-03-04 04:33:50,468 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_copy_descriptors [2025-03-04 04:33:50,468 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_unlock_func_lock [2025-03-04 04:33:50,468 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_unlock_func_lock [2025-03-04 04:33:50,468 INFO L130 BoogieDeclarations]: Found specification of procedure spinlock_check [2025-03-04 04:33:50,468 INFO L138 BoogieDeclarations]: Found implementation of procedure spinlock_check [2025-03-04 04:33:50,468 INFO L130 BoogieDeclarations]: Found specification of procedure os_desc_b_vendor_code_store [2025-03-04 04:33:50,468 INFO L138 BoogieDeclarations]: Found implementation of procedure os_desc_b_vendor_code_store [2025-03-04 04:33:50,468 INFO L130 BoogieDeclarations]: Found specification of procedure os_desc_use_show [2025-03-04 04:33:50,468 INFO L138 BoogieDeclarations]: Found implementation of procedure os_desc_use_show [2025-03-04 04:33:50,468 INFO L130 BoogieDeclarations]: Found specification of procedure usb_os_desc_ext_prop_attr_show [2025-03-04 04:33:50,468 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_os_desc_ext_prop_attr_show [2025-03-04 04:33:50,468 INFO L130 BoogieDeclarations]: Found specification of procedure __usb_ext_prop_ptr [2025-03-04 04:33:50,468 INFO L138 BoogieDeclarations]: Found implementation of procedure __usb_ext_prop_ptr [2025-03-04 04:33:50,469 INFO L130 BoogieDeclarations]: Found specification of procedure gadget_strings_attr_store [2025-03-04 04:33:50,469 INFO L138 BoogieDeclarations]: Found implementation of procedure gadget_strings_attr_store [2025-03-04 04:33:50,469 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_lock_func_lock [2025-03-04 04:33:50,469 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_lock_func_lock [2025-03-04 04:33:50,469 INFO L130 BoogieDeclarations]: Found specification of procedure function_drop [2025-03-04 04:33:50,469 INFO L138 BoogieDeclarations]: Found implementation of procedure function_drop [2025-03-04 04:33:50,469 INFO L130 BoogieDeclarations]: Found specification of procedure to_config_usb_cfg [2025-03-04 04:33:50,469 INFO L138 BoogieDeclarations]: Found implementation of procedure to_config_usb_cfg [2025-03-04 04:33:50,469 INFO L130 BoogieDeclarations]: Found specification of procedure config_usb_cfg_attr_store [2025-03-04 04:33:50,469 INFO L138 BoogieDeclarations]: Found implementation of procedure config_usb_cfg_attr_store [2025-03-04 04:33:50,469 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_is_err [2025-03-04 04:33:50,469 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_is_err [2025-03-04 04:33:50,469 INFO L130 BoogieDeclarations]: Found specification of procedure spin_unlock_irqrestore [2025-03-04 04:33:50,469 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_unlock_irqrestore [2025-03-04 04:33:50,469 INFO L130 BoogieDeclarations]: Found specification of procedure unregister_gadget [2025-03-04 04:33:50,469 INFO L138 BoogieDeclarations]: Found implementation of procedure unregister_gadget [2025-03-04 04:33:50,469 INFO L130 BoogieDeclarations]: Found specification of procedure ext_prop_data_show [2025-03-04 04:33:50,469 INFO L138 BoogieDeclarations]: Found implementation of procedure ext_prop_data_show [2025-03-04 04:33:50,469 INFO L130 BoogieDeclarations]: Found specification of procedure composite_bind [2025-03-04 04:33:50,469 INFO L138 BoogieDeclarations]: Found implementation of procedure composite_bind [2025-03-04 04:33:50,469 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2025-03-04 04:33:50,469 INFO L130 BoogieDeclarations]: Found specification of procedure bos_desc [2025-03-04 04:33:50,469 INFO L138 BoogieDeclarations]: Found implementation of procedure bos_desc [2025-03-04 04:33:50,469 INFO L130 BoogieDeclarations]: Found specification of procedure composite_disconnect [2025-03-04 04:33:50,469 INFO L138 BoogieDeclarations]: Found implementation of procedure composite_disconnect [2025-03-04 04:33:50,469 INFO L130 BoogieDeclarations]: Found specification of procedure gadget_dev_desc_idProduct_show [2025-03-04 04:33:50,469 INFO L138 BoogieDeclarations]: Found implementation of procedure gadget_dev_desc_idProduct_show [2025-03-04 04:33:50,469 INFO L130 BoogieDeclarations]: Found specification of procedure os_desc_qw_sign_store [2025-03-04 04:33:50,469 INFO L138 BoogieDeclarations]: Found implementation of procedure os_desc_qw_sign_store [2025-03-04 04:33:50,469 INFO L130 BoogieDeclarations]: Found specification of procedure list_del [2025-03-04 04:33:50,469 INFO L138 BoogieDeclarations]: Found implementation of procedure list_del [2025-03-04 04:33:50,469 INFO L130 BoogieDeclarations]: Found specification of procedure usb_remove_function [2025-03-04 04:33:50,469 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_remove_function [2025-03-04 04:33:50,469 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_lock_opts_mutex_of_usb_os_desc [2025-03-04 04:33:50,469 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_lock_opts_mutex_of_usb_os_desc [2025-03-04 04:33:50,470 INFO L130 BoogieDeclarations]: Found specification of procedure kmalloc [2025-03-04 04:33:50,470 INFO L138 BoogieDeclarations]: Found implementation of procedure kmalloc [2025-03-04 04:33:50,470 INFO L130 BoogieDeclarations]: Found specification of procedure gadget_config_desc_MaxPower_show [2025-03-04 04:33:50,470 INFO L138 BoogieDeclarations]: Found implementation of procedure gadget_config_desc_MaxPower_show [2025-03-04 04:33:50,470 INFO L130 BoogieDeclarations]: Found specification of procedure gadget_dev_desc_UDC_show [2025-03-04 04:33:50,470 INFO L138 BoogieDeclarations]: Found implementation of procedure gadget_dev_desc_UDC_show [2025-03-04 04:33:50,470 INFO L130 BoogieDeclarations]: Found specification of procedure bitmap_zero [2025-03-04 04:33:50,470 INFO L138 BoogieDeclarations]: Found implementation of procedure bitmap_zero [2025-03-04 04:33:50,470 INFO L130 BoogieDeclarations]: Found specification of procedure check_user_usb_string [2025-03-04 04:33:50,470 INFO L138 BoogieDeclarations]: Found implementation of procedure check_user_usb_string [2025-03-04 04:33:50,470 INFO L130 BoogieDeclarations]: Found specification of procedure len_ext_prop [2025-03-04 04:33:50,470 INFO L138 BoogieDeclarations]: Found implementation of procedure len_ext_prop [2025-03-04 04:33:50,470 INFO L130 BoogieDeclarations]: Found specification of procedure gadget_info_attr_store [2025-03-04 04:33:50,470 INFO L138 BoogieDeclarations]: Found implementation of procedure gadget_info_attr_store [2025-03-04 04:33:50,470 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_unlock_lock_of_gadget_info [2025-03-04 04:33:50,470 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_unlock_lock_of_gadget_info [2025-03-04 04:33:50,470 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#0 [2025-03-04 04:33:50,470 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#1 [2025-03-04 04:33:50,470 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#2 [2025-03-04 04:33:50,470 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#3 [2025-03-04 04:33:50,470 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#4 [2025-03-04 04:33:50,470 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#5 [2025-03-04 04:33:50,470 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#6 [2025-03-04 04:33:50,473 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#7 [2025-03-04 04:33:50,473 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#8 [2025-03-04 04:33:50,473 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#9 [2025-03-04 04:33:50,473 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#10 [2025-03-04 04:33:50,473 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#11 [2025-03-04 04:33:50,473 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#12 [2025-03-04 04:33:50,474 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#13 [2025-03-04 04:33:50,474 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#14 [2025-03-04 04:33:50,474 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#15 [2025-03-04 04:33:50,474 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#16 [2025-03-04 04:33:50,474 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#17 [2025-03-04 04:33:50,474 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#18 [2025-03-04 04:33:50,474 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#19 [2025-03-04 04:33:50,474 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#20 [2025-03-04 04:33:50,474 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#21 [2025-03-04 04:33:50,474 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#22 [2025-03-04 04:33:50,474 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#23 [2025-03-04 04:33:50,474 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#24 [2025-03-04 04:33:50,474 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#25 [2025-03-04 04:33:50,474 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#26 [2025-03-04 04:33:50,474 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#27 [2025-03-04 04:33:50,474 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#28 [2025-03-04 04:33:50,474 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#29 [2025-03-04 04:33:50,474 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#30 [2025-03-04 04:33:50,474 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#31 [2025-03-04 04:33:50,474 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#32 [2025-03-04 04:33:50,474 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#33 [2025-03-04 04:33:50,474 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#34 [2025-03-04 04:33:50,474 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#35 [2025-03-04 04:33:50,474 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#36 [2025-03-04 04:33:50,474 INFO L130 BoogieDeclarations]: Found specification of procedure os_desc_attr_release [2025-03-04 04:33:50,474 INFO L138 BoogieDeclarations]: Found implementation of procedure os_desc_attr_release [2025-03-04 04:33:50,474 INFO L130 BoogieDeclarations]: Found specification of procedure gadget_dev_desc_idProduct_store [2025-03-04 04:33:50,474 INFO L138 BoogieDeclarations]: Found implementation of procedure gadget_dev_desc_idProduct_store [2025-03-04 04:33:50,474 INFO L130 BoogieDeclarations]: Found specification of procedure gadget_dev_desc_bDeviceProtocol_show [2025-03-04 04:33:50,474 INFO L138 BoogieDeclarations]: Found implementation of procedure gadget_dev_desc_bDeviceProtocol_show [2025-03-04 04:33:50,474 INFO L130 BoogieDeclarations]: Found specification of procedure __raw_spin_lock_init [2025-03-04 04:33:50,474 INFO L138 BoogieDeclarations]: Found implementation of procedure __raw_spin_lock_init [2025-03-04 04:33:50,474 INFO L130 BoogieDeclarations]: Found specification of procedure gadget_config_name_configuration_show [2025-03-04 04:33:50,474 INFO L138 BoogieDeclarations]: Found implementation of procedure gadget_config_name_configuration_show [2025-03-04 04:33:50,474 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~int~TO~int [2025-03-04 04:33:50,474 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~int~TO~int [2025-03-04 04:33:50,475 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#0 [2025-03-04 04:33:50,475 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#1 [2025-03-04 04:33:50,475 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#2 [2025-03-04 04:33:50,475 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#3 [2025-03-04 04:33:50,475 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#4 [2025-03-04 04:33:50,475 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#5 [2025-03-04 04:33:50,475 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#6 [2025-03-04 04:33:50,475 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#7 [2025-03-04 04:33:50,475 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#8 [2025-03-04 04:33:50,475 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#9 [2025-03-04 04:33:50,475 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#10 [2025-03-04 04:33:50,475 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#11 [2025-03-04 04:33:50,475 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#12 [2025-03-04 04:33:50,475 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#13 [2025-03-04 04:33:50,475 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#14 [2025-03-04 04:33:50,475 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#15 [2025-03-04 04:33:50,475 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#16 [2025-03-04 04:33:50,475 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#17 [2025-03-04 04:33:50,475 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#18 [2025-03-04 04:33:50,475 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#19 [2025-03-04 04:33:50,475 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#20 [2025-03-04 04:33:50,475 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#21 [2025-03-04 04:33:50,475 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#22 [2025-03-04 04:33:50,475 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#23 [2025-03-04 04:33:50,475 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#24 [2025-03-04 04:33:50,475 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#25 [2025-03-04 04:33:50,475 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#26 [2025-03-04 04:33:50,475 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#27 [2025-03-04 04:33:50,475 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#28 [2025-03-04 04:33:50,475 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#29 [2025-03-04 04:33:50,475 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#30 [2025-03-04 04:33:50,475 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#31 [2025-03-04 04:33:50,475 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#32 [2025-03-04 04:33:50,475 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#33 [2025-03-04 04:33:50,475 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#34 [2025-03-04 04:33:50,478 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#35 [2025-03-04 04:33:50,478 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#36 [2025-03-04 04:33:50,478 INFO L130 BoogieDeclarations]: Found specification of procedure _dev_info [2025-03-04 04:33:50,478 INFO L138 BoogieDeclarations]: Found implementation of procedure _dev_info [2025-03-04 04:33:50,478 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#0 [2025-03-04 04:33:50,478 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#1 [2025-03-04 04:33:50,478 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#2 [2025-03-04 04:33:50,478 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#3 [2025-03-04 04:33:50,478 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#4 [2025-03-04 04:33:50,479 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#5 [2025-03-04 04:33:50,479 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#6 [2025-03-04 04:33:50,479 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#7 [2025-03-04 04:33:50,479 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#8 [2025-03-04 04:33:50,479 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#9 [2025-03-04 04:33:50,479 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#10 [2025-03-04 04:33:50,479 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#11 [2025-03-04 04:33:50,479 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#12 [2025-03-04 04:33:50,479 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#13 [2025-03-04 04:33:50,479 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#14 [2025-03-04 04:33:50,479 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#15 [2025-03-04 04:33:50,479 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#16 [2025-03-04 04:33:50,479 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#17 [2025-03-04 04:33:50,479 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#18 [2025-03-04 04:33:50,479 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#19 [2025-03-04 04:33:50,479 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#20 [2025-03-04 04:33:50,479 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#21 [2025-03-04 04:33:50,479 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#22 [2025-03-04 04:33:50,479 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#23 [2025-03-04 04:33:50,479 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#24 [2025-03-04 04:33:50,479 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#25 [2025-03-04 04:33:50,479 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#26 [2025-03-04 04:33:50,479 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#27 [2025-03-04 04:33:50,479 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#28 [2025-03-04 04:33:50,479 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#29 [2025-03-04 04:33:50,479 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#30 [2025-03-04 04:33:50,479 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#31 [2025-03-04 04:33:50,479 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#32 [2025-03-04 04:33:50,479 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#33 [2025-03-04 04:33:50,479 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#34 [2025-03-04 04:33:50,479 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#35 [2025-03-04 04:33:50,479 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#36 [2025-03-04 04:33:50,479 INFO L130 BoogieDeclarations]: Found specification of procedure usb_os_desc_ext_prop_release [2025-03-04 04:33:50,479 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_os_desc_ext_prop_release [2025-03-04 04:33:50,479 INFO L130 BoogieDeclarations]: Found specification of procedure gadget_config_name_attr_store [2025-03-04 04:33:50,479 INFO L138 BoogieDeclarations]: Found implementation of procedure gadget_config_name_attr_store [2025-03-04 04:33:50,479 INFO L130 BoogieDeclarations]: Found specification of procedure composite_resume [2025-03-04 04:33:50,479 INFO L138 BoogieDeclarations]: Found implementation of procedure composite_resume [2025-03-04 04:33:50,479 INFO L130 BoogieDeclarations]: Found specification of procedure configfs_composite_unbind [2025-03-04 04:33:50,479 INFO L138 BoogieDeclarations]: Found implementation of procedure configfs_composite_unbind [2025-03-04 04:33:50,479 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#0 [2025-03-04 04:33:50,479 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#1 [2025-03-04 04:33:50,480 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#2 [2025-03-04 04:33:50,480 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#3 [2025-03-04 04:33:50,480 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#4 [2025-03-04 04:33:50,480 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#5 [2025-03-04 04:33:50,480 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#6 [2025-03-04 04:33:50,480 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#7 [2025-03-04 04:33:50,480 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#8 [2025-03-04 04:33:50,480 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#9 [2025-03-04 04:33:50,480 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#10 [2025-03-04 04:33:50,480 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#11 [2025-03-04 04:33:50,480 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#12 [2025-03-04 04:33:50,480 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#13 [2025-03-04 04:33:50,480 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#14 [2025-03-04 04:33:50,480 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#15 [2025-03-04 04:33:50,480 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#16 [2025-03-04 04:33:50,480 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#17 [2025-03-04 04:33:50,480 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#18 [2025-03-04 04:33:50,480 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#19 [2025-03-04 04:33:50,480 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#20 [2025-03-04 04:33:50,480 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#21 [2025-03-04 04:33:50,480 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#22 [2025-03-04 04:33:50,480 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#23 [2025-03-04 04:33:50,480 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#24 [2025-03-04 04:33:50,480 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#25 [2025-03-04 04:33:50,480 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#26 [2025-03-04 04:33:50,480 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#27 [2025-03-04 04:33:50,480 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#28 [2025-03-04 04:33:50,480 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#29 [2025-03-04 04:33:50,482 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#30 [2025-03-04 04:33:50,482 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#31 [2025-03-04 04:33:50,482 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#32 [2025-03-04 04:33:50,482 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#33 [2025-03-04 04:33:50,483 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#34 [2025-03-04 04:33:50,483 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#35 [2025-03-04 04:33:50,483 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#36 [2025-03-04 04:33:50,483 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#0 [2025-03-04 04:33:50,483 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#1 [2025-03-04 04:33:50,483 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#2 [2025-03-04 04:33:50,483 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#3 [2025-03-04 04:33:50,483 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#4 [2025-03-04 04:33:50,483 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#5 [2025-03-04 04:33:50,483 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#6 [2025-03-04 04:33:50,483 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#7 [2025-03-04 04:33:50,483 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#8 [2025-03-04 04:33:50,483 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#9 [2025-03-04 04:33:50,483 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#10 [2025-03-04 04:33:50,483 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#11 [2025-03-04 04:33:50,483 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#12 [2025-03-04 04:33:50,483 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#13 [2025-03-04 04:33:50,483 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#14 [2025-03-04 04:33:50,483 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#15 [2025-03-04 04:33:50,483 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#16 [2025-03-04 04:33:50,483 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#17 [2025-03-04 04:33:50,483 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#18 [2025-03-04 04:33:50,483 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#19 [2025-03-04 04:33:50,483 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#20 [2025-03-04 04:33:50,483 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#21 [2025-03-04 04:33:50,483 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#22 [2025-03-04 04:33:50,483 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#23 [2025-03-04 04:33:50,483 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#24 [2025-03-04 04:33:50,483 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#25 [2025-03-04 04:33:50,483 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#26 [2025-03-04 04:33:50,483 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#27 [2025-03-04 04:33:50,483 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#28 [2025-03-04 04:33:50,483 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#29 [2025-03-04 04:33:50,483 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#30 [2025-03-04 04:33:50,483 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#31 [2025-03-04 04:33:50,483 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#32 [2025-03-04 04:33:50,483 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#33 [2025-03-04 04:33:50,483 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#34 [2025-03-04 04:33:50,483 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#35 [2025-03-04 04:33:50,485 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#36 [2025-03-04 04:33:50,485 INFO L130 BoogieDeclarations]: Found specification of procedure ext_prop_data_store [2025-03-04 04:33:50,485 INFO L138 BoogieDeclarations]: Found implementation of procedure ext_prop_data_store [2025-03-04 04:33:50,485 INFO L130 BoogieDeclarations]: Found specification of procedure to_cdriver [2025-03-04 04:33:50,485 INFO L138 BoogieDeclarations]: Found implementation of procedure to_cdriver [2025-03-04 04:33:50,485 INFO L130 BoogieDeclarations]: Found specification of procedure collect_langs [2025-03-04 04:33:50,485 INFO L138 BoogieDeclarations]: Found implementation of procedure collect_langs [2025-03-04 04:33:50,485 INFO L130 BoogieDeclarations]: Found specification of procedure os_desc_attr_store [2025-03-04 04:33:50,485 INFO L138 BoogieDeclarations]: Found implementation of procedure os_desc_attr_store [2025-03-04 04:33:50,485 INFO L130 BoogieDeclarations]: Found specification of procedure try_get_usb_function_instance [2025-03-04 04:33:50,485 INFO L138 BoogieDeclarations]: Found implementation of procedure try_get_usb_function_instance [2025-03-04 04:33:50,485 INFO L130 BoogieDeclarations]: Found specification of procedure count_configs [2025-03-04 04:33:50,485 INFO L138 BoogieDeclarations]: Found implementation of procedure count_configs [2025-03-04 04:33:50,485 INFO L130 BoogieDeclarations]: Found specification of procedure kstrdup [2025-03-04 04:33:50,485 INFO L138 BoogieDeclarations]: Found implementation of procedure kstrdup [2025-03-04 04:33:50,486 INFO L130 BoogieDeclarations]: Found specification of procedure list_add_tail [2025-03-04 04:33:50,486 INFO L138 BoogieDeclarations]: Found implementation of procedure list_add_tail [2025-03-04 04:33:50,486 INFO L130 BoogieDeclarations]: Found specification of procedure usb_free_all_descriptors [2025-03-04 04:33:50,486 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_free_all_descriptors [2025-03-04 04:33:50,486 INFO L130 BoogieDeclarations]: Found specification of procedure __dynamic_dev_dbg [2025-03-04 04:33:50,486 INFO L138 BoogieDeclarations]: Found implementation of procedure __dynamic_dev_dbg [2025-03-04 04:33:50,486 INFO L130 BoogieDeclarations]: Found specification of procedure gadget_strings_strings_drop [2025-03-04 04:33:50,486 INFO L138 BoogieDeclarations]: Found implementation of procedure gadget_strings_strings_drop [2025-03-04 04:33:50,486 INFO L130 BoogieDeclarations]: Found specification of procedure gadget_config_name_attr_show [2025-03-04 04:33:50,486 INFO L138 BoogieDeclarations]: Found implementation of procedure gadget_config_name_attr_show [2025-03-04 04:33:50,486 INFO L130 BoogieDeclarations]: Found specification of procedure gadget_dev_desc_idVendor_store [2025-03-04 04:33:50,486 INFO L138 BoogieDeclarations]: Found implementation of procedure gadget_dev_desc_idVendor_store [2025-03-04 04:33:50,486 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_init_zalloc [2025-03-04 04:33:50,486 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_init_zalloc [2025-03-04 04:33:50,486 INFO L130 BoogieDeclarations]: Found specification of procedure utf8s_to_utf16s [2025-03-04 04:33:50,486 INFO L138 BoogieDeclarations]: Found implementation of procedure utf8s_to_utf16s [2025-03-04 04:33:50,486 INFO L130 BoogieDeclarations]: Found specification of procedure os_desc_b_vendor_code_show [2025-03-04 04:33:50,486 INFO L138 BoogieDeclarations]: Found implementation of procedure os_desc_b_vendor_code_show [2025-03-04 04:33:50,486 INFO L130 BoogieDeclarations]: Found specification of procedure gadget_is_superspeed [2025-03-04 04:33:50,486 INFO L138 BoogieDeclarations]: Found implementation of procedure gadget_is_superspeed [2025-03-04 04:33:50,486 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2025-03-04 04:33:50,486 INFO L130 BoogieDeclarations]: Found specification of procedure interf_grp_sub_compatible_id_store [2025-03-04 04:33:50,486 INFO L138 BoogieDeclarations]: Found implementation of procedure interf_grp_sub_compatible_id_store [2025-03-04 04:33:50,486 INFO L130 BoogieDeclarations]: Found specification of procedure usb_ep_dequeue [2025-03-04 04:33:50,486 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_ep_dequeue [2025-03-04 04:33:50,486 INFO L130 BoogieDeclarations]: Found specification of procedure composite_ep0_queue [2025-03-04 04:33:50,486 INFO L138 BoogieDeclarations]: Found implementation of procedure composite_ep0_queue [2025-03-04 04:33:50,486 INFO L130 BoogieDeclarations]: Found specification of procedure __list_add [2025-03-04 04:33:50,486 INFO L138 BoogieDeclarations]: Found implementation of procedure __list_add [2025-03-04 04:33:50,486 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2025-03-04 04:33:50,486 INFO L130 BoogieDeclarations]: Found specification of procedure gadget_dev_desc_bDeviceClass_store [2025-03-04 04:33:50,486 INFO L138 BoogieDeclarations]: Found implementation of procedure gadget_dev_desc_bDeviceClass_store [2025-03-04 04:33:50,486 INFO L130 BoogieDeclarations]: Found specification of procedure gadget_dev_desc_bcdUSB_show [2025-03-04 04:33:50,486 INFO L138 BoogieDeclarations]: Found implementation of procedure gadget_dev_desc_bcdUSB_show [2025-03-04 04:33:50,486 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#0 [2025-03-04 04:33:50,486 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#1 [2025-03-04 04:33:50,486 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#2 [2025-03-04 04:33:50,486 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#3 [2025-03-04 04:33:50,486 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#4 [2025-03-04 04:33:50,486 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#5 [2025-03-04 04:33:50,487 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#6 [2025-03-04 04:33:50,487 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#7 [2025-03-04 04:33:50,487 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#8 [2025-03-04 04:33:50,487 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#9 [2025-03-04 04:33:50,487 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#10 [2025-03-04 04:33:50,487 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#11 [2025-03-04 04:33:50,487 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#12 [2025-03-04 04:33:50,487 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#13 [2025-03-04 04:33:50,487 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#14 [2025-03-04 04:33:50,487 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#15 [2025-03-04 04:33:50,487 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#16 [2025-03-04 04:33:50,487 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#17 [2025-03-04 04:33:50,487 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#18 [2025-03-04 04:33:50,487 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#19 [2025-03-04 04:33:50,487 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#20 [2025-03-04 04:33:50,489 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#21 [2025-03-04 04:33:50,489 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#22 [2025-03-04 04:33:50,489 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#23 [2025-03-04 04:33:50,489 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#24 [2025-03-04 04:33:50,489 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#25 [2025-03-04 04:33:50,489 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#26 [2025-03-04 04:33:50,489 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#27 [2025-03-04 04:33:50,489 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#28 [2025-03-04 04:33:50,489 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#29 [2025-03-04 04:33:50,489 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#30 [2025-03-04 04:33:50,489 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#31 [2025-03-04 04:33:50,489 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#32 [2025-03-04 04:33:50,489 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#33 [2025-03-04 04:33:50,489 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#34 [2025-03-04 04:33:50,490 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#35 [2025-03-04 04:33:50,490 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#36 [2025-03-04 04:33:50,490 INFO L130 BoogieDeclarations]: Found specification of procedure gadget_dev_desc_UDC_store [2025-03-04 04:33:50,490 INFO L138 BoogieDeclarations]: Found implementation of procedure gadget_dev_desc_UDC_store [2025-03-04 04:33:50,490 INFO L130 BoogieDeclarations]: Found specification of procedure usb_ep_autoconfig_reset [2025-03-04 04:33:50,490 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_ep_autoconfig_reset [2025-03-04 04:33:50,490 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~TO~VOID [2025-03-04 04:33:50,490 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~TO~VOID [2025-03-04 04:33:50,490 INFO L130 BoogieDeclarations]: Found specification of procedure to_usb_os_desc_ext_prop [2025-03-04 04:33:50,490 INFO L138 BoogieDeclarations]: Found implementation of procedure to_usb_os_desc_ext_prop [2025-03-04 04:33:50,490 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~TO~int [2025-03-04 04:33:50,490 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~TO~int [2025-03-04 04:33:50,490 INFO L130 BoogieDeclarations]: Found specification of procedure config_usb_cfg_link [2025-03-04 04:33:50,490 INFO L138 BoogieDeclarations]: Found implementation of procedure config_usb_cfg_link [2025-03-04 04:33:50,490 INFO L130 BoogieDeclarations]: Found specification of procedure config_desc_drop [2025-03-04 04:33:50,490 INFO L138 BoogieDeclarations]: Found implementation of procedure config_desc_drop [2025-03-04 04:33:50,490 INFO L130 BoogieDeclarations]: Found specification of procedure composite_dev_cleanup [2025-03-04 04:33:50,490 INFO L138 BoogieDeclarations]: Found implementation of procedure composite_dev_cleanup [2025-03-04 04:33:50,490 INFO L130 BoogieDeclarations]: Found specification of procedure gadget_config_desc_MaxPower_store [2025-03-04 04:33:50,491 INFO L138 BoogieDeclarations]: Found implementation of procedure gadget_config_desc_MaxPower_store [2025-03-04 04:33:50,491 INFO L130 BoogieDeclarations]: Found specification of procedure gadget_dev_desc_bcdDevice_show [2025-03-04 04:33:50,491 INFO L138 BoogieDeclarations]: Found implementation of procedure gadget_dev_desc_bcdDevice_show [2025-03-04 04:33:50,491 INFO L130 BoogieDeclarations]: Found specification of procedure composite_suspend [2025-03-04 04:33:50,491 INFO L138 BoogieDeclarations]: Found implementation of procedure composite_suspend [2025-03-04 04:33:50,491 INFO L130 BoogieDeclarations]: Found specification of procedure ext_prop_drop [2025-03-04 04:33:50,491 INFO L138 BoogieDeclarations]: Found implementation of procedure ext_prop_drop [2025-03-04 04:33:50,491 INFO L130 BoogieDeclarations]: Found specification of procedure count_ext_compat [2025-03-04 04:33:50,491 INFO L138 BoogieDeclarations]: Found implementation of procedure count_ext_compat [2025-03-04 04:33:50,491 INFO L130 BoogieDeclarations]: Found specification of procedure warn_slowpath_null [2025-03-04 04:33:50,491 INFO L138 BoogieDeclarations]: Found implementation of procedure warn_slowpath_null [2025-03-04 04:33:50,491 INFO L130 BoogieDeclarations]: Found specification of procedure gadget_dev_desc_idVendor_show [2025-03-04 04:33:50,491 INFO L138 BoogieDeclarations]: Found implementation of procedure gadget_dev_desc_idVendor_show [2025-03-04 04:33:50,491 INFO L130 BoogieDeclarations]: Found specification of procedure gadget_config_desc_bmAttributes_show [2025-03-04 04:33:50,491 INFO L138 BoogieDeclarations]: Found implementation of procedure gadget_config_desc_bmAttributes_show [2025-03-04 04:33:50,491 INFO L130 BoogieDeclarations]: Found specification of procedure purge_configs_funcs [2025-03-04 04:33:50,491 INFO L138 BoogieDeclarations]: Found implementation of procedure purge_configs_funcs [2025-03-04 04:33:50,491 INFO L130 BoogieDeclarations]: Found specification of procedure gadget_is_otg [2025-03-04 04:33:50,491 INFO L138 BoogieDeclarations]: Found implementation of procedure gadget_is_otg [2025-03-04 04:33:50,491 INFO L130 BoogieDeclarations]: Found specification of procedure usb_ext_prop_data_len_ptr [2025-03-04 04:33:50,491 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_ext_prop_data_len_ptr [2025-03-04 04:33:50,491 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2025-03-04 04:33:50,491 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2025-03-04 04:33:50,491 INFO L130 BoogieDeclarations]: Found specification of procedure IS_ERR [2025-03-04 04:33:50,491 INFO L138 BoogieDeclarations]: Found implementation of procedure IS_ERR [2025-03-04 04:33:50,491 INFO L130 BoogieDeclarations]: Found specification of procedure usb_put_function_instance [2025-03-04 04:33:50,492 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_put_function_instance [2025-03-04 04:33:50,492 INFO L130 BoogieDeclarations]: Found specification of procedure usb_get_function_instance [2025-03-04 04:33:50,492 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_get_function_instance [2025-03-04 04:33:50,492 INFO L130 BoogieDeclarations]: Found specification of procedure config_item_set_name [2025-03-04 04:33:50,492 INFO L138 BoogieDeclarations]: Found implementation of procedure config_item_set_name [2025-03-04 04:33:50,492 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~int~X~int~TO~int [2025-03-04 04:33:50,492 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~int~X~int~TO~int [2025-03-04 04:33:50,492 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#0 [2025-03-04 04:33:50,492 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#1 [2025-03-04 04:33:50,492 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#2 [2025-03-04 04:33:50,492 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#3 [2025-03-04 04:33:50,492 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#4 [2025-03-04 04:33:50,492 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#5 [2025-03-04 04:33:50,492 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#6 [2025-03-04 04:33:50,492 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#7 [2025-03-04 04:33:50,492 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#8 [2025-03-04 04:33:50,492 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#9 [2025-03-04 04:33:50,492 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#10 [2025-03-04 04:33:50,492 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#11 [2025-03-04 04:33:50,492 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#12 [2025-03-04 04:33:50,492 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#13 [2025-03-04 04:33:50,492 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#14 [2025-03-04 04:33:50,492 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#15 [2025-03-04 04:33:50,492 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#16 [2025-03-04 04:33:50,492 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#17 [2025-03-04 04:33:50,492 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#18 [2025-03-04 04:33:50,492 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#19 [2025-03-04 04:33:50,492 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#20 [2025-03-04 04:33:50,492 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#21 [2025-03-04 04:33:50,492 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#22 [2025-03-04 04:33:50,492 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#23 [2025-03-04 04:33:50,492 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#24 [2025-03-04 04:33:50,492 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#25 [2025-03-04 04:33:50,492 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#26 [2025-03-04 04:33:50,492 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#27 [2025-03-04 04:33:50,492 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#28 [2025-03-04 04:33:50,492 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#29 [2025-03-04 04:33:50,492 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#30 [2025-03-04 04:33:50,492 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#31 [2025-03-04 04:33:50,492 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#32 [2025-03-04 04:33:50,492 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#33 [2025-03-04 04:33:50,492 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#34 [2025-03-04 04:33:50,492 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#35 [2025-03-04 04:33:50,492 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#36 [2025-03-04 04:33:50,492 INFO L130 BoogieDeclarations]: Found specification of procedure __cpu_to_le16p [2025-03-04 04:33:50,492 INFO L138 BoogieDeclarations]: Found implementation of procedure __cpu_to_le16p [2025-03-04 04:33:50,492 INFO L130 BoogieDeclarations]: Found specification of procedure usb_string_ids_tab [2025-03-04 04:33:50,492 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_string_ids_tab [2025-03-04 04:33:50,492 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#0 [2025-03-04 04:33:50,492 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#1 [2025-03-04 04:33:50,492 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#2 [2025-03-04 04:33:50,492 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#3 [2025-03-04 04:33:50,492 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#4 [2025-03-04 04:33:50,492 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#5 [2025-03-04 04:33:50,492 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#6 [2025-03-04 04:33:50,492 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#7 [2025-03-04 04:33:50,493 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#8 [2025-03-04 04:33:50,493 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#9 [2025-03-04 04:33:50,493 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#10 [2025-03-04 04:33:50,494 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#11 [2025-03-04 04:33:50,494 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#12 [2025-03-04 04:33:50,494 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#13 [2025-03-04 04:33:50,494 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#14 [2025-03-04 04:33:50,494 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#15 [2025-03-04 04:33:50,494 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#16 [2025-03-04 04:33:50,494 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#17 [2025-03-04 04:33:50,494 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#18 [2025-03-04 04:33:50,494 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#19 [2025-03-04 04:33:50,494 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#20 [2025-03-04 04:33:50,494 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#21 [2025-03-04 04:33:50,494 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#22 [2025-03-04 04:33:50,494 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#23 [2025-03-04 04:33:50,494 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#24 [2025-03-04 04:33:50,494 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#25 [2025-03-04 04:33:50,494 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#26 [2025-03-04 04:33:50,494 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#27 [2025-03-04 04:33:50,494 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#28 [2025-03-04 04:33:50,494 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#29 [2025-03-04 04:33:50,494 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#30 [2025-03-04 04:33:50,494 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#31 [2025-03-04 04:33:50,494 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#32 [2025-03-04 04:33:50,494 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#33 [2025-03-04 04:33:50,494 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#34 [2025-03-04 04:33:50,494 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#35 [2025-03-04 04:33:50,494 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#36 [2025-03-04 04:33:50,494 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_stop [2025-03-04 04:33:50,494 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_stop [2025-03-04 04:33:50,494 INFO L130 BoogieDeclarations]: Found specification of procedure gadget_dev_desc_bDeviceClass_show [2025-03-04 04:33:50,494 INFO L138 BoogieDeclarations]: Found implementation of procedure gadget_dev_desc_bDeviceClass_show [2025-03-04 04:33:50,494 INFO L130 BoogieDeclarations]: Found specification of procedure put_unaligned_le32 [2025-03-04 04:33:50,494 INFO L138 BoogieDeclarations]: Found implementation of procedure put_unaligned_le32 [2025-03-04 04:33:50,494 INFO L130 BoogieDeclarations]: Found specification of procedure get_gadget_data [2025-03-04 04:33:50,494 INFO L138 BoogieDeclarations]: Found implementation of procedure get_gadget_data [2025-03-04 04:33:50,494 INFO L130 BoogieDeclarations]: Found specification of procedure usb_ep_alloc_request [2025-03-04 04:33:50,494 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_ep_alloc_request [2025-03-04 04:33:50,495 INFO L130 BoogieDeclarations]: Found specification of procedure reset_config [2025-03-04 04:33:50,495 INFO L138 BoogieDeclarations]: Found implementation of procedure reset_config [2025-03-04 04:33:50,495 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_unlock_opts_mutex_of_usb_os_desc [2025-03-04 04:33:50,495 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_unlock_opts_mutex_of_usb_os_desc [2025-03-04 04:33:50,495 INFO L130 BoogieDeclarations]: Found specification of procedure mutex_unlock [2025-03-04 04:33:50,495 INFO L138 BoogieDeclarations]: Found implementation of procedure mutex_unlock [2025-03-04 04:33:50,495 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_error [2025-03-04 04:33:50,495 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_error [2025-03-04 04:33:50,495 INFO L130 BoogieDeclarations]: Found specification of procedure gadget_dev_desc_bDeviceProtocol_store [2025-03-04 04:33:50,495 INFO L138 BoogieDeclarations]: Found implementation of procedure gadget_dev_desc_bDeviceProtocol_store [2025-03-04 04:33:50,495 INFO L130 BoogieDeclarations]: Found specification of procedure usb_string_copy [2025-03-04 04:33:50,495 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_string_copy [2025-03-04 04:33:50,495 INFO L130 BoogieDeclarations]: Found specification of procedure to_config_group [2025-03-04 04:33:50,495 INFO L138 BoogieDeclarations]: Found implementation of procedure to_config_group [2025-03-04 04:33:50,495 INFO L130 BoogieDeclarations]: Found specification of procedure usb_add_function [2025-03-04 04:33:50,495 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_add_function [2025-03-04 04:33:50,495 INFO L130 BoogieDeclarations]: Found specification of procedure put_unaligned_le16 [2025-03-04 04:33:50,495 INFO L138 BoogieDeclarations]: Found implementation of procedure put_unaligned_le16 [2025-03-04 04:33:50,495 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#0 [2025-03-04 04:33:50,495 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#1 [2025-03-04 04:33:50,495 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#2 [2025-03-04 04:33:50,495 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#3 [2025-03-04 04:33:50,495 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#4 [2025-03-04 04:33:50,495 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#5 [2025-03-04 04:33:50,495 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#6 [2025-03-04 04:33:50,495 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#7 [2025-03-04 04:33:50,495 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#8 [2025-03-04 04:33:50,495 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#9 [2025-03-04 04:33:50,495 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#10 [2025-03-04 04:33:50,495 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#11 [2025-03-04 04:33:50,495 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#12 [2025-03-04 04:33:50,495 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#13 [2025-03-04 04:33:50,495 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#14 [2025-03-04 04:33:50,495 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#15 [2025-03-04 04:33:50,495 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#16 [2025-03-04 04:33:50,495 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#17 [2025-03-04 04:33:50,495 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#18 [2025-03-04 04:33:50,495 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#19 [2025-03-04 04:33:50,495 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#20 [2025-03-04 04:33:50,495 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#21 [2025-03-04 04:33:50,495 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#22 [2025-03-04 04:33:50,495 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#23 [2025-03-04 04:33:50,495 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#24 [2025-03-04 04:33:50,495 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#25 [2025-03-04 04:33:50,495 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#26 [2025-03-04 04:33:50,496 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#27 [2025-03-04 04:33:50,496 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#28 [2025-03-04 04:33:50,496 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#29 [2025-03-04 04:33:50,496 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#30 [2025-03-04 04:33:50,496 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#31 [2025-03-04 04:33:50,497 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#32 [2025-03-04 04:33:50,497 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#33 [2025-03-04 04:33:50,497 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#34 [2025-03-04 04:33:50,497 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#35 [2025-03-04 04:33:50,497 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#36 [2025-03-04 04:33:50,497 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#0 [2025-03-04 04:33:50,497 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#1 [2025-03-04 04:33:50,497 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#2 [2025-03-04 04:33:50,497 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#3 [2025-03-04 04:33:50,497 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#4 [2025-03-04 04:33:50,497 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#5 [2025-03-04 04:33:50,497 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#6 [2025-03-04 04:33:50,497 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#7 [2025-03-04 04:33:50,497 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#8 [2025-03-04 04:33:50,497 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#9 [2025-03-04 04:33:50,497 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#10 [2025-03-04 04:33:50,497 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#11 [2025-03-04 04:33:50,497 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#12 [2025-03-04 04:33:50,497 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#13 [2025-03-04 04:33:50,497 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#14 [2025-03-04 04:33:50,497 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#15 [2025-03-04 04:33:50,497 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#16 [2025-03-04 04:33:50,498 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#17 [2025-03-04 04:33:50,498 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#18 [2025-03-04 04:33:50,498 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#19 [2025-03-04 04:33:50,498 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#20 [2025-03-04 04:33:50,498 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#21 [2025-03-04 04:33:50,498 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#22 [2025-03-04 04:33:50,498 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#23 [2025-03-04 04:33:50,498 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#24 [2025-03-04 04:33:50,498 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#25 [2025-03-04 04:33:50,498 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#26 [2025-03-04 04:33:50,498 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#27 [2025-03-04 04:33:50,498 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#28 [2025-03-04 04:33:50,498 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#29 [2025-03-04 04:33:50,498 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#30 [2025-03-04 04:33:50,498 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#31 [2025-03-04 04:33:50,498 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#32 [2025-03-04 04:33:50,498 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#33 [2025-03-04 04:33:50,498 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#34 [2025-03-04 04:33:50,498 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#35 [2025-03-04 04:33:50,498 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#36 [2025-03-04 04:33:50,498 INFO L130 BoogieDeclarations]: Found specification of procedure to_gadget_info [2025-03-04 04:33:50,498 INFO L138 BoogieDeclarations]: Found implementation of procedure to_gadget_info [2025-03-04 04:33:50,498 INFO L130 BoogieDeclarations]: Found specification of procedure __composite_unbind [2025-03-04 04:33:50,498 INFO L138 BoogieDeclarations]: Found implementation of procedure __composite_unbind [2025-03-04 04:33:50,498 INFO L130 BoogieDeclarations]: Found specification of procedure usb_gadget_vbus_draw [2025-03-04 04:33:50,498 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_gadget_vbus_draw [2025-03-04 04:33:50,498 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2025-03-04 04:33:50,498 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2025-03-04 04:33:50,498 INFO L130 BoogieDeclarations]: Found specification of procedure mutex_lock [2025-03-04 04:33:50,498 INFO L138 BoogieDeclarations]: Found implementation of procedure mutex_lock [2025-03-04 04:33:50,498 INFO L130 BoogieDeclarations]: Found specification of procedure ERR_PTR [2025-03-04 04:33:50,498 INFO L138 BoogieDeclarations]: Found implementation of procedure ERR_PTR [2025-03-04 04:33:50,498 INFO L130 BoogieDeclarations]: Found specification of procedure gadget_strings_serialnumber_store [2025-03-04 04:33:50,498 INFO L138 BoogieDeclarations]: Found implementation of procedure gadget_strings_serialnumber_store [2025-03-04 04:33:50,498 INFO L130 BoogieDeclarations]: Found specification of procedure to_gadget_strings [2025-03-04 04:33:50,498 INFO L138 BoogieDeclarations]: Found implementation of procedure to_gadget_strings [2025-03-04 04:33:50,498 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2025-03-04 04:33:50,498 INFO L130 BoogieDeclarations]: Found specification of procedure INIT_LIST_HEAD [2025-03-04 04:33:50,498 INFO L138 BoogieDeclarations]: Found implementation of procedure INIT_LIST_HEAD [2025-03-04 04:33:50,498 INFO L130 BoogieDeclarations]: Found specification of procedure gadget_dev_desc_bcdDevice_store [2025-03-04 04:33:50,498 INFO L138 BoogieDeclarations]: Found implementation of procedure gadget_dev_desc_bcdDevice_store [2025-03-04 04:33:50,498 INFO L130 BoogieDeclarations]: Found specification of procedure module_put [2025-03-04 04:33:50,498 INFO L138 BoogieDeclarations]: Found implementation of procedure module_put [2025-03-04 04:33:50,498 INFO L130 BoogieDeclarations]: Found specification of procedure gadget_dev_desc_bDeviceSubClass_show [2025-03-04 04:33:50,498 INFO L138 BoogieDeclarations]: Found implementation of procedure gadget_dev_desc_bDeviceSubClass_show [2025-03-04 04:33:50,498 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#0 [2025-03-04 04:33:50,498 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#1 [2025-03-04 04:33:50,498 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#2 [2025-03-04 04:33:50,498 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#3 [2025-03-04 04:33:50,498 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#4 [2025-03-04 04:33:50,498 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#5 [2025-03-04 04:33:50,498 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#6 [2025-03-04 04:33:50,499 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#7 [2025-03-04 04:33:50,499 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#8 [2025-03-04 04:33:50,499 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#9 [2025-03-04 04:33:50,499 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#10 [2025-03-04 04:33:50,499 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#11 [2025-03-04 04:33:50,499 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#12 [2025-03-04 04:33:50,499 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#13 [2025-03-04 04:33:50,501 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#14 [2025-03-04 04:33:50,501 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#15 [2025-03-04 04:33:50,501 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#16 [2025-03-04 04:33:50,501 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#17 [2025-03-04 04:33:50,501 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#18 [2025-03-04 04:33:50,501 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#19 [2025-03-04 04:33:50,501 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#20 [2025-03-04 04:33:50,501 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#21 [2025-03-04 04:33:50,501 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#22 [2025-03-04 04:33:50,501 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#23 [2025-03-04 04:33:50,501 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#24 [2025-03-04 04:33:50,501 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#25 [2025-03-04 04:33:50,501 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#26 [2025-03-04 04:33:50,501 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#27 [2025-03-04 04:33:50,502 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#28 [2025-03-04 04:33:50,502 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#29 [2025-03-04 04:33:50,502 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#30 [2025-03-04 04:33:50,502 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#31 [2025-03-04 04:33:50,502 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#32 [2025-03-04 04:33:50,502 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#33 [2025-03-04 04:33:50,502 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#34 [2025-03-04 04:33:50,502 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#35 [2025-03-04 04:33:50,502 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#36 [2025-03-04 04:33:50,502 INFO L130 BoogieDeclarations]: Found specification of procedure config_usb_cfg_unlink [2025-03-04 04:33:50,502 INFO L138 BoogieDeclarations]: Found implementation of procedure config_usb_cfg_unlink [2025-03-04 04:33:50,502 INFO L130 BoogieDeclarations]: Found specification of procedure gadget_dev_desc_bMaxPacketSize0_store [2025-03-04 04:33:50,502 INFO L138 BoogieDeclarations]: Found implementation of procedure gadget_dev_desc_bMaxPacketSize0_store [2025-03-04 04:33:50,502 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~$Pointer$~X~int~TO~int [2025-03-04 04:33:50,502 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~$Pointer$~X~int~TO~int [2025-03-04 04:33:50,502 INFO L130 BoogieDeclarations]: Found specification of procedure gadget_config_name_attr_release [2025-03-04 04:33:50,502 INFO L138 BoogieDeclarations]: Found implementation of procedure gadget_config_name_attr_release [2025-03-04 04:33:50,502 INFO L130 BoogieDeclarations]: Found specification of procedure to_os_desc [2025-03-04 04:33:50,502 INFO L138 BoogieDeclarations]: Found implementation of procedure to_os_desc [2025-03-04 04:33:50,502 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#0 [2025-03-04 04:33:50,502 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#1 [2025-03-04 04:33:50,502 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#2 [2025-03-04 04:33:50,502 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#3 [2025-03-04 04:33:50,502 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#4 [2025-03-04 04:33:50,502 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#5 [2025-03-04 04:33:50,502 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#6 [2025-03-04 04:33:50,502 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#7 [2025-03-04 04:33:50,502 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#8 [2025-03-04 04:33:50,502 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#9 [2025-03-04 04:33:50,502 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#10 [2025-03-04 04:33:50,502 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#11 [2025-03-04 04:33:50,502 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#12 [2025-03-04 04:33:50,502 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#13 [2025-03-04 04:33:50,502 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#14 [2025-03-04 04:33:50,502 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#15 [2025-03-04 04:33:50,502 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#16 [2025-03-04 04:33:50,502 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#17 [2025-03-04 04:33:50,502 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#18 [2025-03-04 04:33:50,502 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#19 [2025-03-04 04:33:50,502 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#20 [2025-03-04 04:33:50,502 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#21 [2025-03-04 04:33:50,502 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#22 [2025-03-04 04:33:50,502 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#23 [2025-03-04 04:33:50,502 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#24 [2025-03-04 04:33:50,502 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#25 [2025-03-04 04:33:50,502 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#26 [2025-03-04 04:33:50,502 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#27 [2025-03-04 04:33:50,502 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#28 [2025-03-04 04:33:50,502 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#29 [2025-03-04 04:33:50,502 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#30 [2025-03-04 04:33:50,502 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#31 [2025-03-04 04:33:50,502 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#32 [2025-03-04 04:33:50,502 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#33 [2025-03-04 04:33:50,502 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#34 [2025-03-04 04:33:50,502 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#35 [2025-03-04 04:33:50,505 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#36 [2025-03-04 04:33:50,505 INFO L130 BoogieDeclarations]: Found specification of procedure printk [2025-03-04 04:33:50,505 INFO L138 BoogieDeclarations]: Found implementation of procedure printk [2025-03-04 04:33:50,505 INFO L130 BoogieDeclarations]: Found specification of procedure os_desc_unlink [2025-03-04 04:33:50,505 INFO L138 BoogieDeclarations]: Found implementation of procedure os_desc_unlink [2025-03-04 04:33:50,505 INFO L130 BoogieDeclarations]: Found specification of procedure dev_err [2025-03-04 04:33:50,505 INFO L138 BoogieDeclarations]: Found implementation of procedure dev_err [2025-03-04 04:33:50,505 INFO L130 BoogieDeclarations]: Found specification of procedure gadget_info_attr_show [2025-03-04 04:33:50,505 INFO L138 BoogieDeclarations]: Found implementation of procedure gadget_info_attr_show [2025-03-04 04:33:50,505 INFO L130 BoogieDeclarations]: Found specification of procedure kzalloc [2025-03-04 04:33:50,505 INFO L138 BoogieDeclarations]: Found implementation of procedure kzalloc [2025-03-04 04:33:50,505 INFO L130 BoogieDeclarations]: Found specification of procedure usb_gadget_unregister_driver [2025-03-04 04:33:50,505 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_gadget_unregister_driver [2025-03-04 04:33:50,505 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#0 [2025-03-04 04:33:50,505 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#1 [2025-03-04 04:33:50,505 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#2 [2025-03-04 04:33:50,505 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#3 [2025-03-04 04:33:50,505 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#4 [2025-03-04 04:33:50,505 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#5 [2025-03-04 04:33:50,505 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#6 [2025-03-04 04:33:50,505 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#7 [2025-03-04 04:33:50,505 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#8 [2025-03-04 04:33:50,505 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#9 [2025-03-04 04:33:50,506 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#10 [2025-03-04 04:33:50,506 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#11 [2025-03-04 04:33:50,506 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#12 [2025-03-04 04:33:50,506 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#13 [2025-03-04 04:33:50,506 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#14 [2025-03-04 04:33:50,506 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#15 [2025-03-04 04:33:50,506 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#16 [2025-03-04 04:33:50,506 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#17 [2025-03-04 04:33:50,506 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#18 [2025-03-04 04:33:50,506 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#19 [2025-03-04 04:33:50,506 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#20 [2025-03-04 04:33:50,506 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#21 [2025-03-04 04:33:50,506 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#22 [2025-03-04 04:33:50,506 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#23 [2025-03-04 04:33:50,506 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#24 [2025-03-04 04:33:50,506 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#25 [2025-03-04 04:33:50,506 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#26 [2025-03-04 04:33:50,506 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#27 [2025-03-04 04:33:50,506 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#28 [2025-03-04 04:33:50,506 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#29 [2025-03-04 04:33:50,506 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#30 [2025-03-04 04:33:50,506 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#31 [2025-03-04 04:33:50,506 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#32 [2025-03-04 04:33:50,506 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#33 [2025-03-04 04:33:50,506 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#34 [2025-03-04 04:33:50,506 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#35 [2025-03-04 04:33:50,506 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#36 [2025-03-04 04:33:50,506 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#0 [2025-03-04 04:33:50,506 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#1 [2025-03-04 04:33:50,506 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#2 [2025-03-04 04:33:50,506 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#3 [2025-03-04 04:33:50,506 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#4 [2025-03-04 04:33:50,506 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#5 [2025-03-04 04:33:50,506 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#6 [2025-03-04 04:33:50,506 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#7 [2025-03-04 04:33:50,506 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#8 [2025-03-04 04:33:50,506 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#9 [2025-03-04 04:33:50,506 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#10 [2025-03-04 04:33:50,506 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#11 [2025-03-04 04:33:50,506 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#12 [2025-03-04 04:33:50,506 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#13 [2025-03-04 04:33:50,506 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#14 [2025-03-04 04:33:50,506 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#15 [2025-03-04 04:33:50,506 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#16 [2025-03-04 04:33:50,506 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#17 [2025-03-04 04:33:50,506 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#18 [2025-03-04 04:33:50,507 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#19 [2025-03-04 04:33:50,507 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#20 [2025-03-04 04:33:50,507 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#21 [2025-03-04 04:33:50,507 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#22 [2025-03-04 04:33:50,507 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#23 [2025-03-04 04:33:50,507 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#24 [2025-03-04 04:33:50,507 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#25 [2025-03-04 04:33:50,507 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#26 [2025-03-04 04:33:50,507 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#27 [2025-03-04 04:33:50,507 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#28 [2025-03-04 04:33:50,507 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#29 [2025-03-04 04:33:50,507 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#30 [2025-03-04 04:33:50,507 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#31 [2025-03-04 04:33:50,507 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#32 [2025-03-04 04:33:50,507 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#33 [2025-03-04 04:33:50,507 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#34 [2025-03-04 04:33:50,507 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#35 [2025-03-04 04:33:50,507 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#36 [2025-03-04 04:33:50,507 INFO L130 BoogieDeclarations]: Found specification of procedure _raw_spin_lock_irqsave [2025-03-04 04:33:50,507 INFO L138 BoogieDeclarations]: Found implementation of procedure _raw_spin_lock_irqsave [2025-03-04 04:33:50,507 INFO L130 BoogieDeclarations]: Found specification of procedure le16_add_cpu [2025-03-04 04:33:50,507 INFO L138 BoogieDeclarations]: Found implementation of procedure le16_add_cpu [2025-03-04 04:33:50,507 INFO L130 BoogieDeclarations]: Found specification of procedure warn_slowpath_fmt [2025-03-04 04:33:50,507 INFO L138 BoogieDeclarations]: Found implementation of procedure warn_slowpath_fmt [2025-03-04 04:33:50,507 INFO L130 BoogieDeclarations]: Found specification of procedure kstrtou16 [2025-03-04 04:33:50,507 INFO L138 BoogieDeclarations]: Found implementation of procedure kstrtou16 [2025-03-04 04:33:50,507 INFO L130 BoogieDeclarations]: Found specification of procedure composite_setup_complete [2025-03-04 04:33:50,507 INFO L138 BoogieDeclarations]: Found implementation of procedure composite_setup_complete [2025-03-04 04:33:50,507 INFO L130 BoogieDeclarations]: Found specification of procedure composite_setup [2025-03-04 04:33:50,508 INFO L138 BoogieDeclarations]: Found implementation of procedure composite_setup [2025-03-04 04:33:50,508 INFO L130 BoogieDeclarations]: Found specification of procedure gadget_config_name_strings_drop [2025-03-04 04:33:50,508 INFO L138 BoogieDeclarations]: Found implementation of procedure gadget_config_name_strings_drop [2025-03-04 04:33:50,509 INFO L130 BoogieDeclarations]: Found specification of procedure set_config [2025-03-04 04:33:50,509 INFO L138 BoogieDeclarations]: Found implementation of procedure set_config [2025-03-04 04:33:50,509 INFO L130 BoogieDeclarations]: Found specification of procedure list_empty [2025-03-04 04:33:50,509 INFO L138 BoogieDeclarations]: Found implementation of procedure list_empty [2025-03-04 04:33:50,509 INFO L130 BoogieDeclarations]: Found specification of procedure usb_get_function [2025-03-04 04:33:50,509 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_get_function [2025-03-04 04:33:50,509 INFO L130 BoogieDeclarations]: Found specification of procedure gadget_strings_attr_release [2025-03-04 04:33:50,509 INFO L138 BoogieDeclarations]: Found implementation of procedure gadget_strings_attr_release [2025-03-04 04:33:50,509 INFO L130 BoogieDeclarations]: Found specification of procedure composite_os_desc_req_prepare [2025-03-04 04:33:50,509 INFO L138 BoogieDeclarations]: Found implementation of procedure composite_os_desc_req_prepare [2025-03-04 04:33:50,509 INFO L130 BoogieDeclarations]: Found specification of procedure is_valid_bcd [2025-03-04 04:33:50,509 INFO L138 BoogieDeclarations]: Found implementation of procedure is_valid_bcd [2025-03-04 04:33:50,509 INFO L130 BoogieDeclarations]: Found specification of procedure gadget_dev_desc_bcdUSB_store [2025-03-04 04:33:50,509 INFO L138 BoogieDeclarations]: Found implementation of procedure gadget_dev_desc_bcdUSB_store [2025-03-04 04:33:50,509 INFO L130 BoogieDeclarations]: Found specification of procedure interf_grp_compatible_id_show [2025-03-04 04:33:50,509 INFO L138 BoogieDeclarations]: Found implementation of procedure interf_grp_compatible_id_show [2025-03-04 04:33:50,509 INFO L130 BoogieDeclarations]: Found specification of procedure os_desc_qw_sign_show [2025-03-04 04:33:50,509 INFO L138 BoogieDeclarations]: Found implementation of procedure os_desc_qw_sign_show [2025-03-04 04:33:50,509 INFO L130 BoogieDeclarations]: Found specification of procedure config_usb_cfg_attr_show [2025-03-04 04:33:50,509 INFO L138 BoogieDeclarations]: Found implementation of procedure config_usb_cfg_attr_show [2025-03-04 04:33:50,509 INFO L130 BoogieDeclarations]: Found specification of procedure kfree [2025-03-04 04:33:50,509 INFO L138 BoogieDeclarations]: Found implementation of procedure kfree [2025-03-04 04:33:50,509 INFO L130 BoogieDeclarations]: Found specification of procedure usb_add_config_only [2025-03-04 04:33:50,509 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_add_config_only [2025-03-04 04:33:50,509 INFO L130 BoogieDeclarations]: Found specification of procedure config_item_put [2025-03-04 04:33:50,509 INFO L138 BoogieDeclarations]: Found implementation of procedure config_item_put [2025-03-04 04:33:50,509 INFO L130 BoogieDeclarations]: Found specification of procedure lookup_string [2025-03-04 04:33:50,509 INFO L138 BoogieDeclarations]: Found implementation of procedure lookup_string [2025-03-04 04:33:50,509 INFO L130 BoogieDeclarations]: Found specification of procedure ERR_CAST [2025-03-04 04:33:50,510 INFO L138 BoogieDeclarations]: Found implementation of procedure ERR_CAST [2025-03-04 04:33:50,510 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2025-03-04 04:33:50,510 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2025-03-04 04:33:50,510 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#2 [2025-03-04 04:33:50,510 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#3 [2025-03-04 04:33:50,510 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#4 [2025-03-04 04:33:50,510 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#5 [2025-03-04 04:33:50,510 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#6 [2025-03-04 04:33:50,510 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#7 [2025-03-04 04:33:50,510 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#8 [2025-03-04 04:33:50,510 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#9 [2025-03-04 04:33:50,510 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#10 [2025-03-04 04:33:50,510 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#11 [2025-03-04 04:33:50,510 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#12 [2025-03-04 04:33:50,510 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#13 [2025-03-04 04:33:50,510 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#14 [2025-03-04 04:33:50,510 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#15 [2025-03-04 04:33:50,510 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#16 [2025-03-04 04:33:50,510 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#17 [2025-03-04 04:33:50,510 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#18 [2025-03-04 04:33:50,510 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#19 [2025-03-04 04:33:50,510 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#20 [2025-03-04 04:33:50,510 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#21 [2025-03-04 04:33:50,510 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#22 [2025-03-04 04:33:50,510 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#23 [2025-03-04 04:33:50,510 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#24 [2025-03-04 04:33:50,510 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#25 [2025-03-04 04:33:50,510 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#26 [2025-03-04 04:33:50,510 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#27 [2025-03-04 04:33:50,510 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#28 [2025-03-04 04:33:50,510 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#29 [2025-03-04 04:33:50,510 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#30 [2025-03-04 04:33:50,510 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#31 [2025-03-04 04:33:50,510 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#32 [2025-03-04 04:33:50,510 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#33 [2025-03-04 04:33:50,510 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#34 [2025-03-04 04:33:50,510 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#35 [2025-03-04 04:33:50,510 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#36 [2025-03-04 04:33:50,510 INFO L130 BoogieDeclarations]: Found specification of procedure ldv__builtin_expect [2025-03-04 04:33:50,510 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv__builtin_expect [2025-03-04 04:33:50,510 INFO L130 BoogieDeclarations]: Found specification of procedure interf_grp_compatible_id_store [2025-03-04 04:33:50,510 INFO L138 BoogieDeclarations]: Found implementation of procedure interf_grp_compatible_id_store [2025-03-04 04:33:50,510 INFO L130 BoogieDeclarations]: Found specification of procedure usb_free_descriptors [2025-03-04 04:33:50,510 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_free_descriptors [2025-03-04 04:33:50,511 INFO L130 BoogieDeclarations]: Found specification of procedure to_usb_os_desc [2025-03-04 04:33:50,511 INFO L138 BoogieDeclarations]: Found implementation of procedure to_usb_os_desc [2025-03-04 04:33:50,511 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_memset [2025-03-04 04:33:50,511 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_memset [2025-03-04 04:33:50,511 INFO L130 BoogieDeclarations]: Found specification of procedure usb_gstrings_attach [2025-03-04 04:33:50,511 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_gstrings_attach [2025-03-04 04:33:50,511 INFO L130 BoogieDeclarations]: Found specification of procedure get_default_bcdDevice [2025-03-04 04:33:50,511 INFO L138 BoogieDeclarations]: Found implementation of procedure get_default_bcdDevice [2025-03-04 04:33:50,511 INFO L130 BoogieDeclarations]: Found specification of procedure interf_grp_sub_compatible_id_show [2025-03-04 04:33:50,512 INFO L138 BoogieDeclarations]: Found implementation of procedure interf_grp_sub_compatible_id_show [2025-03-04 04:33:50,512 INFO L130 BoogieDeclarations]: Found specification of procedure gadget_config_name_configuration_store [2025-03-04 04:33:50,512 INFO L138 BoogieDeclarations]: Found implementation of procedure gadget_config_name_configuration_store [2025-03-04 04:33:50,512 INFO L130 BoogieDeclarations]: Found specification of procedure init_utsname [2025-03-04 04:33:50,512 INFO L138 BoogieDeclarations]: Found implementation of procedure init_utsname [2025-03-04 04:33:50,512 INFO L130 BoogieDeclarations]: Found specification of procedure gadget_dev_desc_bDeviceSubClass_store [2025-03-04 04:33:50,512 INFO L138 BoogieDeclarations]: Found implementation of procedure gadget_dev_desc_bDeviceSubClass_store [2025-03-04 04:33:50,512 INFO L130 BoogieDeclarations]: Found specification of procedure gadget_is_dualspeed [2025-03-04 04:33:50,512 INFO L138 BoogieDeclarations]: Found implementation of procedure gadget_is_dualspeed [2025-03-04 04:33:50,512 INFO L130 BoogieDeclarations]: Found specification of procedure gadget_strings_attr_show [2025-03-04 04:33:50,512 INFO L138 BoogieDeclarations]: Found implementation of procedure gadget_strings_attr_show [2025-03-04 04:33:50,512 INFO L130 BoogieDeclarations]: Found specification of procedure ext_prop_type_store [2025-03-04 04:33:50,512 INFO L138 BoogieDeclarations]: Found implementation of procedure ext_prop_type_store [2025-03-04 04:33:50,512 INFO L130 BoogieDeclarations]: Found specification of procedure os_desc_attr_show [2025-03-04 04:33:50,512 INFO L138 BoogieDeclarations]: Found implementation of procedure os_desc_attr_show [2025-03-04 04:33:50,512 INFO L130 BoogieDeclarations]: Found specification of procedure PTR_ERR [2025-03-04 04:33:50,512 INFO L138 BoogieDeclarations]: Found implementation of procedure PTR_ERR [2025-03-04 04:33:50,512 INFO L130 BoogieDeclarations]: Found specification of procedure gadgets_drop [2025-03-04 04:33:50,512 INFO L138 BoogieDeclarations]: Found implementation of procedure gadgets_drop [2025-03-04 04:33:50,512 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~TO~$Pointer$ [2025-03-04 04:33:50,512 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~TO~$Pointer$ [2025-03-04 04:33:50,512 INFO L130 BoogieDeclarations]: Found specification of procedure ext_prop_type_show [2025-03-04 04:33:50,512 INFO L138 BoogieDeclarations]: Found implementation of procedure ext_prop_type_show [2025-03-04 04:33:50,512 INFO L130 BoogieDeclarations]: Found specification of procedure gadget_strings_manufacturer_store [2025-03-04 04:33:50,512 INFO L138 BoogieDeclarations]: Found implementation of procedure gadget_strings_manufacturer_store [2025-03-04 04:33:50,512 INFO L130 BoogieDeclarations]: Found specification of procedure set_gadget_data [2025-03-04 04:33:50,512 INFO L138 BoogieDeclarations]: Found implementation of procedure set_gadget_data [2025-03-04 04:33:50,512 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~$Pointer$~TO~int [2025-03-04 04:33:50,512 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~$Pointer$~TO~int [2025-03-04 04:33:50,512 INFO L130 BoogieDeclarations]: Found specification of procedure to_gadget_config_name [2025-03-04 04:33:50,512 INFO L138 BoogieDeclarations]: Found implementation of procedure to_gadget_config_name [2025-03-04 04:33:50,512 INFO L130 BoogieDeclarations]: Found specification of procedure remove_config [2025-03-04 04:33:50,512 INFO L138 BoogieDeclarations]: Found implementation of procedure remove_config [2025-03-04 04:33:50,512 INFO L130 BoogieDeclarations]: Found specification of procedure gadget_config_attr_release [2025-03-04 04:33:50,512 INFO L138 BoogieDeclarations]: Found implementation of procedure gadget_config_attr_release [2025-03-04 04:33:50,512 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2025-03-04 04:33:50,512 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2025-03-04 04:33:50,512 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#2 [2025-03-04 04:33:50,512 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#3 [2025-03-04 04:33:50,512 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#4 [2025-03-04 04:33:50,512 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#5 [2025-03-04 04:33:50,512 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#6 [2025-03-04 04:33:50,512 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#7 [2025-03-04 04:33:50,512 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#8 [2025-03-04 04:33:50,512 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#9 [2025-03-04 04:33:50,512 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#10 [2025-03-04 04:33:50,512 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#11 [2025-03-04 04:33:50,512 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#12 [2025-03-04 04:33:50,512 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#13 [2025-03-04 04:33:50,512 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#14 [2025-03-04 04:33:50,512 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#15 [2025-03-04 04:33:50,512 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#16 [2025-03-04 04:33:50,512 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#17 [2025-03-04 04:33:50,512 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#18 [2025-03-04 04:33:50,512 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#19 [2025-03-04 04:33:50,512 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#20 [2025-03-04 04:33:50,512 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#21 [2025-03-04 04:33:50,512 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#22 [2025-03-04 04:33:50,512 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#23 [2025-03-04 04:33:50,512 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#24 [2025-03-04 04:33:50,512 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#25 [2025-03-04 04:33:50,512 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#26 [2025-03-04 04:33:50,514 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#27 [2025-03-04 04:33:50,514 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#28 [2025-03-04 04:33:50,514 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#29 [2025-03-04 04:33:50,514 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#30 [2025-03-04 04:33:50,514 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#31 [2025-03-04 04:33:50,514 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#32 [2025-03-04 04:33:50,514 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#33 [2025-03-04 04:33:50,514 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#34 [2025-03-04 04:33:50,514 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#35 [2025-03-04 04:33:50,514 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#36 [2025-03-04 04:33:50,514 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~$Pointer$~TO~VOID [2025-03-04 04:33:50,515 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~$Pointer$~TO~VOID [2025-03-04 04:33:50,515 INFO L130 BoogieDeclarations]: Found specification of procedure os_desc_use_store [2025-03-04 04:33:50,515 INFO L138 BoogieDeclarations]: Found implementation of procedure os_desc_use_store [2025-03-04 04:33:50,515 INFO L130 BoogieDeclarations]: Found specification of procedure usb_descriptor_fillbuf [2025-03-04 04:33:50,515 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_descriptor_fillbuf [2025-03-04 04:33:50,515 INFO L130 BoogieDeclarations]: Found specification of procedure get_containers_gs [2025-03-04 04:33:50,515 INFO L138 BoogieDeclarations]: Found implementation of procedure get_containers_gs [2025-03-04 04:33:50,515 INFO L130 BoogieDeclarations]: Found specification of procedure kstrtou8 [2025-03-04 04:33:50,515 INFO L138 BoogieDeclarations]: Found implementation of procedure kstrtou8 [2025-03-04 04:33:51,896 INFO L256 CfgBuilder]: Building ICFG [2025-03-04 04:33:51,901 INFO L286 CfgBuilder]: Building CFG for each procedure with an implementation [2025-03-04 04:33:52,310 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L9952: call ULTIMATE.dealloc(~#val~8.base, ~#val~8.offset);havoc ~#val~8.base, ~#val~8.offset; [2025-03-04 04:33:52,385 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L6065: havoc #t~mem763; [2025-03-04 04:33:52,742 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L8017: havoc #t~mem1314; [2025-03-04 04:33:52,920 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L15080: havoc device_create_file_#t~nondet2359#1; [2025-03-04 04:33:53,303 INFO L1325 $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-04 04:33:53,864 INFO L1325 $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-04 04:33:53,937 INFO L1325 $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-04 04:33:53,986 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L3070: havoc __kmalloc_#t~ret49#1.base, __kmalloc_#t~ret49#1.offset; [2025-03-04 04:33:55,582 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L8252: call ULTIMATE.dealloc(~#num~1.base, ~#num~1.offset);havoc ~#num~1.base, ~#num~1.offset; [2025-03-04 04:33:55,613 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L9367: call ULTIMATE.dealloc(~#val~6.base, ~#val~6.offset);havoc ~#val~6.base, ~#val~6.offset; [2025-03-04 04:33:55,716 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L7164: call ULTIMATE.dealloc(~#descriptor~8.base, ~#descriptor~8.offset);havoc ~#descriptor~8.base, ~#descriptor~8.offset; [2025-03-04 04:33:55,776 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L15086: havoc kmemdup_#t~ret2360#1.base, kmemdup_#t~ret2360#1.offset; [2025-03-04 04:33:55,827 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L15156: havoc try_module_get_#t~nondet2374#1; [2025-03-04 04:33:55,850 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L15089: havoc #t~ret2361.base, #t~ret2361.offset; [2025-03-04 04:33:55,896 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L9342: call ULTIMATE.dealloc(~#val~5.base, ~#val~5.offset);havoc ~#val~5.base, ~#val~5.offset; [2025-03-04 04:33:55,910 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L15178: havoc #t~nondet2379; [2025-03-04 04:33:55,921 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L3090: havoc #t~mem52; [2025-03-04 04:33:55,971 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L9248: call ULTIMATE.dealloc(~#val~1.base, ~#val~1.offset);havoc ~#val~1.base, ~#val~1.offset; [2025-03-04 04:33:55,993 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L15174: havoc usb_udc_attach_driver_#t~nondet2378#1; [2025-03-04 04:33:56,089 INFO L1325 $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-04 04:34:00,183 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L15160: havoc usb_gadget_probe_driver_#t~nondet2375#1; [2025-03-04 04:34:00,183 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L5643: havoc usb_string_id_#t~mem677#1; [2025-03-04 04:34:00,252 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L9925: call ULTIMATE.dealloc(~#val~7.base, ~#val~7.offset);havoc ~#val~7.base, ~#val~7.offset; [2025-03-04 04:34:00,297 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L7112: call ULTIMATE.dealloc(~#descriptor~7.base, ~#descriptor~7.offset);havoc ~#descriptor~7.base, ~#descriptor~7.offset; [2025-03-04 04:34:00,369 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L4029: havoc #t~mem280; [2025-03-04 04:34:12,529 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L15104: havoc ldv_probe_10_#t~nondet2364#1; [2025-03-04 04:34:12,529 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L15108: havoc ldv_probe_15_#t~nondet2365#1; [2025-03-04 04:34:12,529 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L15112: havoc ldv_probe_21_#t~nondet2366#1; [2025-03-04 04:34:12,529 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L15116: havoc ldv_probe_26_#t~nondet2367#1; [2025-03-04 04:34:12,532 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L15120: havoc ldv_probe_27_#t~nondet2368#1; [2025-03-04 04:34:12,532 INFO L1325 $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-04 04:34:12,532 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L15124: havoc ldv_probe_7_#t~nondet2369#1; [2025-03-04 04:34:12,532 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L15067: havoc configfs_register_subsystem_#t~nondet2358#1; [2025-03-04 04:34:12,532 INFO L1325 $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-04 04:34:12,532 INFO L1325 $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-04 04:34:12,532 INFO L1325 $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-04 04:34:12,532 INFO L1325 $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-04 04:34:12,715 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L15031: havoc __request_module_#t~nondet2355#1; [2025-03-04 04:34:12,742 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L15063: havoc #t~nondet2357; [2025-03-04 04:34:12,828 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L8011: havoc #t~mem1313; [2025-03-04 04:34:12,842 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint ldv_stopFINAL: assume true; [2025-03-04 04:34:12,940 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L3951: havoc dev_get_drvdata_#t~mem243#1.base, dev_get_drvdata_#t~mem243#1.offset; [2025-03-04 04:34:13,167 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L4909: call ULTIMATE.dealloc(~#descriptor~1.base, ~#descriptor~1.offset);havoc ~#descriptor~1.base, ~#descriptor~1.offset; [2025-03-04 04:34:13,360 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L9294: call ULTIMATE.dealloc(~#val~3.base, ~#val~3.offset);havoc ~#val~3.base, ~#val~3.offset; [2025-03-04 04:34:13,473 INFO L1325 $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-04 04:34:13,523 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L9414: call ULTIMATE.dealloc(~#bcdDevice~2.base, ~#bcdDevice~2.offset);havoc ~#bcdDevice~2.base, ~#bcdDevice~2.offset; [2025-03-04 04:34:13,571 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L9317: call ULTIMATE.dealloc(~#val~4.base, ~#val~4.offset);havoc ~#val~4.base, ~#val~4.offset; [2025-03-04 04:34:13,634 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L15144: havoc #t~nondet2371; [2025-03-04 04:34:13,679 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L15167: havoc #t~nondet2376; [2025-03-04 04:34:13,681 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L15041: havoc #t~nondet2356; [2025-03-04 04:34:13,690 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L15093: havoc #t~nondet2362; [2025-03-04 04:34:13,735 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L5868: call ULTIMATE.dealloc(~#descriptor~5.base, ~#descriptor~5.offset);havoc ~#descriptor~5.base, ~#descriptor~5.offset; [2025-03-04 04:34:14,777 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L5552: havoc get_string_#t~mem654#1; [2025-03-04 04:34:14,777 INFO L1325 $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-04 04:34:14,777 INFO L1325 $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-04 04:34:14,957 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L15170: havoc usb_speed_string_#t~ret2377#1.base, usb_speed_string_#t~ret2377#1.offset; [2025-03-04 04:34:14,957 INFO L1325 $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-04 04:34:14,961 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L3851: havoc #t~mem218.base, #t~mem218.offset; [2025-03-04 04:34:15,018 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L9436: call ULTIMATE.dealloc(~#bcdUSB~0.base, ~#bcdUSB~0.offset);havoc ~#bcdUSB~0.base, ~#bcdUSB~0.offset; [2025-03-04 04:34:15,098 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L3003: havoc usb_gadget_get_string_#t~mem41#1; [2025-03-04 04:34:15,246 INFO L1325 $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-04 04:34:15,270 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L9271: call ULTIMATE.dealloc(~#val~2.base, ~#val~2.offset);havoc ~#val~2.base, ~#val~2.offset; [2025-03-04 04:34:15,273 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L3084: havoc #t~mem51; [2025-03-04 04:34:15,336 INFO L1325 $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-04 04:34:15,611 INFO L1325 $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-04 04:34:15,711 INFO L1325 $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-04 04:34:15,711 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L15152: havoc strtobool_#t~nondet2373#1; [2025-03-04 04:34:15,729 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L15097: havoc #t~nondet2363; [2025-03-04 04:34:18,246 INFO L? ?]: Removed 4846 outVars from TransFormulas that were not future-live. [2025-03-04 04:34:18,246 INFO L307 CfgBuilder]: Performing block encoding [2025-03-04 04:34:18,352 INFO L331 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2025-03-04 04:34:18,353 INFO L336 CfgBuilder]: Removed 0 assume(true) statements. [2025-03-04 04:34:18,353 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder CFG 04.03 04:34:18 BoogieIcfgContainer [2025-03-04 04:34:18,353 INFO L131 PluginConnector]: ------------------------ END IcfgBuilder---------------------------- [2025-03-04 04:34:18,355 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2025-03-04 04:34:18,355 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2025-03-04 04:34:18,358 INFO L274 PluginConnector]: TraceAbstraction initialized [2025-03-04 04:34:18,359 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 04.03 04:33:42" (1/3) ... [2025-03-04 04:34:18,359 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1729b584 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 04.03 04:34:18, skipping insertion in model container [2025-03-04 04:34:18,360 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.03 04:33:46" (2/3) ... [2025-03-04 04:34:18,360 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1729b584 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 04.03 04:34:18, skipping insertion in model container [2025-03-04 04:34:18,360 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder CFG 04.03 04:34:18" (3/3) ... [2025-03-04 04:34:18,361 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-04 04:34:18,371 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2025-03-04 04:34:18,377 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-04 04:34:18,566 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2025-03-04 04:34:18,576 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;@301aa934, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2025-03-04 04:34:18,576 INFO L334 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2025-03-04 04:34:18,591 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-04 04:34:18,661 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1506 [2025-03-04 04:34:18,661 INFO L210 NwaCegarLoop]: Found error trace [2025-03-04 04:34:18,662 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] [2025-03-04 04:34:18,662 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-04 04:34:18,669 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-04 04:34:18,670 INFO L85 PathProgramCache]: Analyzing trace with hash 1673000017, now seen corresponding path program 1 times [2025-03-04 04:34:18,675 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-04 04:34:18,675 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [38197251] [2025-03-04 04:34:18,675 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-04 04:34:18,676 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms