./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 c00e63dc Calling Ultimate with: /root/.sdkman/candidates/java/21.0.5-tem/bin/java -Dosgi.configuration.area=/storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate-jdk21/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-jdk21/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-64bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /storage/repos/ultimate-jdk21/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-?-c00e63d-m [2025-02-06 06:59:49,630 INFO L188 SettingsManager]: Resetting all preferences to default values... [2025-02-06 06:59:49,689 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-64bit-Automizer_Default.epf [2025-02-06 06:59:49,693 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2025-02-06 06:59:49,698 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2025-02-06 06:59:49,725 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2025-02-06 06:59:49,726 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2025-02-06 06:59:49,726 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2025-02-06 06:59:49,727 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2025-02-06 06:59:49,727 INFO L153 SettingsManager]: * Use memory slicer=true [2025-02-06 06:59:49,728 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2025-02-06 06:59:49,728 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2025-02-06 06:59:49,728 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2025-02-06 06:59:49,728 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2025-02-06 06:59:49,728 INFO L153 SettingsManager]: * Use SBE=true [2025-02-06 06:59:49,728 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2025-02-06 06:59:49,729 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2025-02-06 06:59:49,729 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2025-02-06 06:59:49,729 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2025-02-06 06:59:49,729 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2025-02-06 06:59:49,729 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2025-02-06 06:59:49,729 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2025-02-06 06:59:49,729 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2025-02-06 06:59:49,729 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2025-02-06 06:59:49,729 INFO L153 SettingsManager]: * Use constant arrays=true [2025-02-06 06:59:49,730 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2025-02-06 06:59:49,730 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2025-02-06 06:59:49,730 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2025-02-06 06:59:49,730 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2025-02-06 06:59:49,730 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-02-06 06:59:49,730 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2025-02-06 06:59:49,730 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2025-02-06 06:59:49,730 INFO L153 SettingsManager]: * Compute procedure contracts=false [2025-02-06 06:59:49,730 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2025-02-06 06:59:49,731 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2025-02-06 06:59:49,731 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2025-02-06 06:59:49,731 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2025-02-06 06:59:49,731 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2025-02-06 06:59:49,731 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2025-02-06 06:59:49,731 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2025-02-06 06:59:49,731 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-jdk21/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-02-06 06:59:49,993 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2025-02-06 06:59:50,000 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2025-02-06 06:59:50,002 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2025-02-06 06:59:50,003 INFO L270 PluginConnector]: Initializing CDTParser... [2025-02-06 06:59:50,003 INFO L274 PluginConnector]: CDTParser initialized [2025-02-06 06:59:50,004 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate-jdk21/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-02-06 06:59:51,282 INFO L533 CDTParser]: Created temporary CDT project at /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/c6da2721a/8b242fb758c647d6901c417c3910a1da/FLAG379f5e025 [2025-02-06 06:59:51,888 INFO L384 CDTParser]: Found 1 translation units. [2025-02-06 06:59:51,889 INFO L180 CDTParser]: Scanning /storage/repos/ultimate-jdk21/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-02-06 06:59:51,922 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/c6da2721a/8b242fb758c647d6901c417c3910a1da/FLAG379f5e025 [2025-02-06 06:59:51,932 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/c6da2721a/8b242fb758c647d6901c417c3910a1da [2025-02-06 06:59:51,933 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2025-02-06 06:59:51,934 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2025-02-06 06:59:51,935 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2025-02-06 06:59:51,935 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2025-02-06 06:59:51,938 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2025-02-06 06:59:51,938 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 06.02 06:59:51" (1/1) ... [2025-02-06 06:59:51,939 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@557ea9f1 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 06:59:51, skipping insertion in model container [2025-02-06 06:59:51,939 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 06.02 06:59:51" (1/1) ... [2025-02-06 06:59:52,029 INFO L175 MainTranslator]: Built tables and reachable declarations [2025-02-06 06:59:54,805 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/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-02-06 06:59:54,958 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-02-06 06:59:55,033 INFO L200 MainTranslator]: Completed pre-run [2025-02-06 06:59:55,101 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-02-06 06:59:55,102 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-02-06 06:59:55,190 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-02-06 06:59:55,358 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/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-02-06 06:59:55,369 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-02-06 06:59:55,528 INFO L204 MainTranslator]: Completed translation [2025-02-06 06:59:55,528 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 06:59:55 WrapperNode [2025-02-06 06:59:55,528 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2025-02-06 06:59:55,529 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2025-02-06 06:59:55,529 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2025-02-06 06:59:55,529 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2025-02-06 06:59:55,533 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 06:59:55" (1/1) ... [2025-02-06 06:59:55,618 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 06:59:55" (1/1) ... [2025-02-06 06:59:55,819 INFO L138 Inliner]: procedures = 526, calls = 4975, calls flagged for inlining = 187, calls inlined = 178, statements flattened = 10718 [2025-02-06 06:59:55,820 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2025-02-06 06:59:55,821 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2025-02-06 06:59:55,821 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2025-02-06 06:59:55,822 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2025-02-06 06:59:55,828 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 06:59:55" (1/1) ... [2025-02-06 06:59:55,829 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 06:59:55" (1/1) ... [2025-02-06 06:59:55,877 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 06:59:55" (1/1) ... [2025-02-06 06:59:59,523 INFO L175 MemorySlicer]: Split 2757 memory accesses to 37 slices as follows [36, 0, 154, 12, 1, 1, 6, 5, 5, 1, 10, 1, 2, 7, 3, 1, 6, 52, 52, 8, 1, 5, 10, 2271, 5, 3, 4, 1, 1, 36, 1, 18, 1, 12, 16, 8, 1]. 82 percent of accesses are in the largest equivalence class. The 397 initializations are split as follows [36, 0, 0, 12, 0, 1, 6, 5, 5, 1, 10, 0, 2, 7, 3, 1, 6, 0, 0, 8, 1, 5, 0, 251, 5, 3, 4, 1, 1, 0, 1, 0, 1, 12, 0, 8, 1]. The 1408 writes are split as follows [0, 0, 132, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 27, 27, 0, 0, 0, 0, 1204, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 16, 0, 0]. [2025-02-06 06:59:59,523 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 06:59:55" (1/1) ... [2025-02-06 06:59:59,524 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 06:59:55" (1/1) ... [2025-02-06 06:59:59,693 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 06:59:55" (1/1) ... [2025-02-06 06:59:59,712 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 06:59:55" (1/1) ... [2025-02-06 06:59:59,785 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 06:59:55" (1/1) ... [2025-02-06 06:59:59,822 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 06:59:55" (1/1) ... [2025-02-06 06:59:59,880 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2025-02-06 06:59:59,881 INFO L112 PluginConnector]: ------------------------IcfgBuilder---------------------------- [2025-02-06 06:59:59,882 INFO L270 PluginConnector]: Initializing IcfgBuilder... [2025-02-06 06:59:59,882 INFO L274 PluginConnector]: IcfgBuilder initialized [2025-02-06 06:59:59,883 INFO L184 PluginConnector]: Executing the observer IcfgBuilderObserver from plugin IcfgBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 06:59:55" (1/1) ... [2025-02-06 06:59:59,886 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-02-06 06:59:59,895 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-06 06:59:59,912 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2025-02-06 06:59:59,919 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2025-02-06 06:59:59,934 INFO L130 BoogieDeclarations]: Found specification of procedure gadget_strings_serialnumber_show [2025-02-06 06:59:59,934 INFO L138 BoogieDeclarations]: Found implementation of procedure gadget_strings_serialnumber_show [2025-02-06 06:59:59,934 INFO L130 BoogieDeclarations]: Found specification of procedure os_desc_link [2025-02-06 06:59:59,934 INFO L138 BoogieDeclarations]: Found implementation of procedure os_desc_link [2025-02-06 06:59:59,934 INFO L130 BoogieDeclarations]: Found specification of procedure usb_put_function [2025-02-06 06:59:59,934 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_put_function [2025-02-06 06:59:59,934 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.meminit [2025-02-06 06:59:59,934 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.meminit [2025-02-06 06:59:59,934 INFO L130 BoogieDeclarations]: Found specification of procedure gadget_strings_product_store [2025-02-06 06:59:59,934 INFO L138 BoogieDeclarations]: Found implementation of procedure gadget_strings_product_store [2025-02-06 06:59:59,934 INFO L130 BoogieDeclarations]: Found specification of procedure gadget_config_desc_bmAttributes_store [2025-02-06 06:59:59,934 INFO L138 BoogieDeclarations]: Found implementation of procedure gadget_config_desc_bmAttributes_store [2025-02-06 06:59:59,934 INFO L130 BoogieDeclarations]: Found specification of procedure usb_ep_free_request [2025-02-06 06:59:59,934 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_ep_free_request [2025-02-06 06:59:59,934 INFO L130 BoogieDeclarations]: Found specification of procedure count_ext_prop [2025-02-06 06:59:59,934 INFO L138 BoogieDeclarations]: Found implementation of procedure count_ext_prop [2025-02-06 06:59:59,934 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_malloc [2025-02-06 06:59:59,934 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_malloc [2025-02-06 06:59:59,935 INFO L130 BoogieDeclarations]: Found specification of procedure usb_ext_prop_data_ptr [2025-02-06 06:59:59,935 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_ext_prop_data_ptr [2025-02-06 06:59:59,935 INFO L130 BoogieDeclarations]: Found specification of procedure gadget_info_attr_release [2025-02-06 06:59:59,935 INFO L138 BoogieDeclarations]: Found implementation of procedure gadget_info_attr_release [2025-02-06 06:59:59,935 INFO L130 BoogieDeclarations]: Found specification of procedure configfs_composite_bind [2025-02-06 06:59:59,935 INFO L138 BoogieDeclarations]: Found implementation of procedure configfs_composite_bind [2025-02-06 06:59:59,936 INFO L130 BoogieDeclarations]: Found specification of procedure gadget_strings_manufacturer_show [2025-02-06 06:59:59,936 INFO L138 BoogieDeclarations]: Found implementation of procedure gadget_strings_manufacturer_show [2025-02-06 06:59:59,936 INFO L130 BoogieDeclarations]: Found specification of procedure __le16_to_cpup [2025-02-06 06:59:59,936 INFO L138 BoogieDeclarations]: Found implementation of procedure __le16_to_cpup [2025-02-06 06:59:59,937 INFO L130 BoogieDeclarations]: Found specification of procedure usb_os_desc_ext_prop_attr_store [2025-02-06 06:59:59,937 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_os_desc_ext_prop_attr_store [2025-02-06 06:59:59,937 INFO L130 BoogieDeclarations]: Found specification of procedure composite_dev_prepare [2025-02-06 06:59:59,937 INFO L138 BoogieDeclarations]: Found implementation of procedure composite_dev_prepare [2025-02-06 06:59:59,937 INFO L130 BoogieDeclarations]: Found specification of procedure composite_unbind [2025-02-06 06:59:59,937 INFO L138 BoogieDeclarations]: Found implementation of procedure composite_unbind [2025-02-06 06:59:59,938 INFO L130 BoogieDeclarations]: Found specification of procedure gadget_dev_desc_bMaxPacketSize0_show [2025-02-06 06:59:59,938 INFO L138 BoogieDeclarations]: Found implementation of procedure gadget_dev_desc_bMaxPacketSize0_show [2025-02-06 06:59:59,938 INFO L130 BoogieDeclarations]: Found specification of procedure gadget_strings_product_show [2025-02-06 06:59:59,938 INFO L138 BoogieDeclarations]: Found implementation of procedure gadget_strings_product_show [2025-02-06 06:59:59,938 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_lock_lock_of_gadget_info [2025-02-06 06:59:59,938 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_lock_lock_of_gadget_info [2025-02-06 06:59:59,938 INFO L130 BoogieDeclarations]: Found specification of procedure config_group_init_type_name [2025-02-06 06:59:59,938 INFO L138 BoogieDeclarations]: Found implementation of procedure config_group_init_type_name [2025-02-06 06:59:59,938 INFO L130 BoogieDeclarations]: Found specification of procedure usb_copy_descriptors [2025-02-06 06:59:59,938 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_copy_descriptors [2025-02-06 06:59:59,938 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_unlock_func_lock [2025-02-06 06:59:59,938 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_unlock_func_lock [2025-02-06 06:59:59,938 INFO L130 BoogieDeclarations]: Found specification of procedure spinlock_check [2025-02-06 06:59:59,938 INFO L138 BoogieDeclarations]: Found implementation of procedure spinlock_check [2025-02-06 06:59:59,938 INFO L130 BoogieDeclarations]: Found specification of procedure os_desc_b_vendor_code_store [2025-02-06 06:59:59,938 INFO L138 BoogieDeclarations]: Found implementation of procedure os_desc_b_vendor_code_store [2025-02-06 06:59:59,938 INFO L130 BoogieDeclarations]: Found specification of procedure os_desc_use_show [2025-02-06 06:59:59,938 INFO L138 BoogieDeclarations]: Found implementation of procedure os_desc_use_show [2025-02-06 06:59:59,938 INFO L130 BoogieDeclarations]: Found specification of procedure usb_os_desc_ext_prop_attr_show [2025-02-06 06:59:59,939 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_os_desc_ext_prop_attr_show [2025-02-06 06:59:59,939 INFO L130 BoogieDeclarations]: Found specification of procedure __usb_ext_prop_ptr [2025-02-06 06:59:59,939 INFO L138 BoogieDeclarations]: Found implementation of procedure __usb_ext_prop_ptr [2025-02-06 06:59:59,939 INFO L130 BoogieDeclarations]: Found specification of procedure gadget_strings_attr_store [2025-02-06 06:59:59,939 INFO L138 BoogieDeclarations]: Found implementation of procedure gadget_strings_attr_store [2025-02-06 06:59:59,939 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_lock_func_lock [2025-02-06 06:59:59,939 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_lock_func_lock [2025-02-06 06:59:59,939 INFO L130 BoogieDeclarations]: Found specification of procedure function_drop [2025-02-06 06:59:59,939 INFO L138 BoogieDeclarations]: Found implementation of procedure function_drop [2025-02-06 06:59:59,939 INFO L130 BoogieDeclarations]: Found specification of procedure to_config_usb_cfg [2025-02-06 06:59:59,939 INFO L138 BoogieDeclarations]: Found implementation of procedure to_config_usb_cfg [2025-02-06 06:59:59,939 INFO L130 BoogieDeclarations]: Found specification of procedure config_usb_cfg_attr_store [2025-02-06 06:59:59,939 INFO L138 BoogieDeclarations]: Found implementation of procedure config_usb_cfg_attr_store [2025-02-06 06:59:59,939 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_is_err [2025-02-06 06:59:59,939 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_is_err [2025-02-06 06:59:59,939 INFO L130 BoogieDeclarations]: Found specification of procedure spin_unlock_irqrestore [2025-02-06 06:59:59,939 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_unlock_irqrestore [2025-02-06 06:59:59,939 INFO L130 BoogieDeclarations]: Found specification of procedure unregister_gadget [2025-02-06 06:59:59,939 INFO L138 BoogieDeclarations]: Found implementation of procedure unregister_gadget [2025-02-06 06:59:59,939 INFO L130 BoogieDeclarations]: Found specification of procedure ext_prop_data_show [2025-02-06 06:59:59,939 INFO L138 BoogieDeclarations]: Found implementation of procedure ext_prop_data_show [2025-02-06 06:59:59,939 INFO L130 BoogieDeclarations]: Found specification of procedure composite_bind [2025-02-06 06:59:59,939 INFO L138 BoogieDeclarations]: Found implementation of procedure composite_bind [2025-02-06 06:59:59,939 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2025-02-06 06:59:59,939 INFO L130 BoogieDeclarations]: Found specification of procedure bos_desc [2025-02-06 06:59:59,939 INFO L138 BoogieDeclarations]: Found implementation of procedure bos_desc [2025-02-06 06:59:59,939 INFO L130 BoogieDeclarations]: Found specification of procedure composite_disconnect [2025-02-06 06:59:59,939 INFO L138 BoogieDeclarations]: Found implementation of procedure composite_disconnect [2025-02-06 06:59:59,939 INFO L130 BoogieDeclarations]: Found specification of procedure gadget_dev_desc_idProduct_show [2025-02-06 06:59:59,939 INFO L138 BoogieDeclarations]: Found implementation of procedure gadget_dev_desc_idProduct_show [2025-02-06 06:59:59,939 INFO L130 BoogieDeclarations]: Found specification of procedure os_desc_qw_sign_store [2025-02-06 06:59:59,939 INFO L138 BoogieDeclarations]: Found implementation of procedure os_desc_qw_sign_store [2025-02-06 06:59:59,939 INFO L130 BoogieDeclarations]: Found specification of procedure list_del [2025-02-06 06:59:59,939 INFO L138 BoogieDeclarations]: Found implementation of procedure list_del [2025-02-06 06:59:59,939 INFO L130 BoogieDeclarations]: Found specification of procedure usb_remove_function [2025-02-06 06:59:59,939 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_remove_function [2025-02-06 06:59:59,939 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_lock_opts_mutex_of_usb_os_desc [2025-02-06 06:59:59,940 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_lock_opts_mutex_of_usb_os_desc [2025-02-06 06:59:59,940 INFO L130 BoogieDeclarations]: Found specification of procedure kmalloc [2025-02-06 06:59:59,940 INFO L138 BoogieDeclarations]: Found implementation of procedure kmalloc [2025-02-06 06:59:59,940 INFO L130 BoogieDeclarations]: Found specification of procedure gadget_config_desc_MaxPower_show [2025-02-06 06:59:59,940 INFO L138 BoogieDeclarations]: Found implementation of procedure gadget_config_desc_MaxPower_show [2025-02-06 06:59:59,941 INFO L130 BoogieDeclarations]: Found specification of procedure gadget_dev_desc_UDC_show [2025-02-06 06:59:59,941 INFO L138 BoogieDeclarations]: Found implementation of procedure gadget_dev_desc_UDC_show [2025-02-06 06:59:59,941 INFO L130 BoogieDeclarations]: Found specification of procedure bitmap_zero [2025-02-06 06:59:59,941 INFO L138 BoogieDeclarations]: Found implementation of procedure bitmap_zero [2025-02-06 06:59:59,941 INFO L130 BoogieDeclarations]: Found specification of procedure check_user_usb_string [2025-02-06 06:59:59,941 INFO L138 BoogieDeclarations]: Found implementation of procedure check_user_usb_string [2025-02-06 06:59:59,941 INFO L130 BoogieDeclarations]: Found specification of procedure len_ext_prop [2025-02-06 06:59:59,941 INFO L138 BoogieDeclarations]: Found implementation of procedure len_ext_prop [2025-02-06 06:59:59,941 INFO L130 BoogieDeclarations]: Found specification of procedure gadget_info_attr_store [2025-02-06 06:59:59,941 INFO L138 BoogieDeclarations]: Found implementation of procedure gadget_info_attr_store [2025-02-06 06:59:59,941 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_unlock_lock_of_gadget_info [2025-02-06 06:59:59,941 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_unlock_lock_of_gadget_info [2025-02-06 06:59:59,941 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#0 [2025-02-06 06:59:59,941 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#1 [2025-02-06 06:59:59,941 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#2 [2025-02-06 06:59:59,941 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#3 [2025-02-06 06:59:59,941 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#4 [2025-02-06 06:59:59,941 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#5 [2025-02-06 06:59:59,941 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#6 [2025-02-06 06:59:59,941 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#7 [2025-02-06 06:59:59,941 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#8 [2025-02-06 06:59:59,941 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#9 [2025-02-06 06:59:59,941 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#10 [2025-02-06 06:59:59,941 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#11 [2025-02-06 06:59:59,941 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#12 [2025-02-06 06:59:59,941 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#13 [2025-02-06 06:59:59,941 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#14 [2025-02-06 06:59:59,941 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#15 [2025-02-06 06:59:59,941 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#16 [2025-02-06 06:59:59,941 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#17 [2025-02-06 06:59:59,941 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#18 [2025-02-06 06:59:59,941 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#19 [2025-02-06 06:59:59,941 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#20 [2025-02-06 06:59:59,941 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#21 [2025-02-06 06:59:59,941 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#22 [2025-02-06 06:59:59,941 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#23 [2025-02-06 06:59:59,941 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#24 [2025-02-06 06:59:59,941 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#25 [2025-02-06 06:59:59,941 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#26 [2025-02-06 06:59:59,941 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#27 [2025-02-06 06:59:59,941 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#28 [2025-02-06 06:59:59,941 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#29 [2025-02-06 06:59:59,942 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#30 [2025-02-06 06:59:59,942 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#31 [2025-02-06 06:59:59,942 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#32 [2025-02-06 06:59:59,942 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#33 [2025-02-06 06:59:59,942 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#34 [2025-02-06 06:59:59,942 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#35 [2025-02-06 06:59:59,942 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#36 [2025-02-06 06:59:59,942 INFO L130 BoogieDeclarations]: Found specification of procedure os_desc_attr_release [2025-02-06 06:59:59,942 INFO L138 BoogieDeclarations]: Found implementation of procedure os_desc_attr_release [2025-02-06 06:59:59,942 INFO L130 BoogieDeclarations]: Found specification of procedure gadget_dev_desc_idProduct_store [2025-02-06 06:59:59,942 INFO L138 BoogieDeclarations]: Found implementation of procedure gadget_dev_desc_idProduct_store [2025-02-06 06:59:59,942 INFO L130 BoogieDeclarations]: Found specification of procedure gadget_dev_desc_bDeviceProtocol_show [2025-02-06 06:59:59,942 INFO L138 BoogieDeclarations]: Found implementation of procedure gadget_dev_desc_bDeviceProtocol_show [2025-02-06 06:59:59,942 INFO L130 BoogieDeclarations]: Found specification of procedure __raw_spin_lock_init [2025-02-06 06:59:59,942 INFO L138 BoogieDeclarations]: Found implementation of procedure __raw_spin_lock_init [2025-02-06 06:59:59,942 INFO L130 BoogieDeclarations]: Found specification of procedure gadget_config_name_configuration_show [2025-02-06 06:59:59,942 INFO L138 BoogieDeclarations]: Found implementation of procedure gadget_config_name_configuration_show [2025-02-06 06:59:59,942 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~int~TO~int [2025-02-06 06:59:59,942 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~int~TO~int [2025-02-06 06:59:59,942 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#0 [2025-02-06 06:59:59,942 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#1 [2025-02-06 06:59:59,942 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#2 [2025-02-06 06:59:59,942 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#3 [2025-02-06 06:59:59,942 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#4 [2025-02-06 06:59:59,945 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#5 [2025-02-06 06:59:59,945 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#6 [2025-02-06 06:59:59,945 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#7 [2025-02-06 06:59:59,945 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#8 [2025-02-06 06:59:59,945 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#9 [2025-02-06 06:59:59,945 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#10 [2025-02-06 06:59:59,945 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#11 [2025-02-06 06:59:59,945 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#12 [2025-02-06 06:59:59,945 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#13 [2025-02-06 06:59:59,945 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#14 [2025-02-06 06:59:59,945 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#15 [2025-02-06 06:59:59,945 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#16 [2025-02-06 06:59:59,946 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#17 [2025-02-06 06:59:59,946 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#18 [2025-02-06 06:59:59,946 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#19 [2025-02-06 06:59:59,946 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#20 [2025-02-06 06:59:59,946 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#21 [2025-02-06 06:59:59,946 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#22 [2025-02-06 06:59:59,946 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#23 [2025-02-06 06:59:59,946 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#24 [2025-02-06 06:59:59,946 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#25 [2025-02-06 06:59:59,946 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#26 [2025-02-06 06:59:59,946 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#27 [2025-02-06 06:59:59,946 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#28 [2025-02-06 06:59:59,946 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#29 [2025-02-06 06:59:59,946 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#30 [2025-02-06 06:59:59,946 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#31 [2025-02-06 06:59:59,947 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#32 [2025-02-06 06:59:59,947 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#33 [2025-02-06 06:59:59,947 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#34 [2025-02-06 06:59:59,947 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#35 [2025-02-06 06:59:59,947 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#36 [2025-02-06 06:59:59,947 INFO L130 BoogieDeclarations]: Found specification of procedure _dev_info [2025-02-06 06:59:59,947 INFO L138 BoogieDeclarations]: Found implementation of procedure _dev_info [2025-02-06 06:59:59,947 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#0 [2025-02-06 06:59:59,947 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#1 [2025-02-06 06:59:59,947 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#2 [2025-02-06 06:59:59,947 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#3 [2025-02-06 06:59:59,947 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#4 [2025-02-06 06:59:59,947 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#5 [2025-02-06 06:59:59,948 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#6 [2025-02-06 06:59:59,948 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#7 [2025-02-06 06:59:59,948 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#8 [2025-02-06 06:59:59,948 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#9 [2025-02-06 06:59:59,948 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#10 [2025-02-06 06:59:59,948 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#11 [2025-02-06 06:59:59,948 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#12 [2025-02-06 06:59:59,948 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#13 [2025-02-06 06:59:59,948 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#14 [2025-02-06 06:59:59,948 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#15 [2025-02-06 06:59:59,948 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#16 [2025-02-06 06:59:59,948 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#17 [2025-02-06 06:59:59,948 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#18 [2025-02-06 06:59:59,949 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#19 [2025-02-06 06:59:59,949 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#20 [2025-02-06 06:59:59,949 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#21 [2025-02-06 06:59:59,949 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#22 [2025-02-06 06:59:59,949 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#23 [2025-02-06 06:59:59,949 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#24 [2025-02-06 06:59:59,949 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#25 [2025-02-06 06:59:59,949 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#26 [2025-02-06 06:59:59,949 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#27 [2025-02-06 06:59:59,949 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#28 [2025-02-06 06:59:59,949 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#29 [2025-02-06 06:59:59,949 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#30 [2025-02-06 06:59:59,949 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#31 [2025-02-06 06:59:59,949 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#32 [2025-02-06 06:59:59,949 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#33 [2025-02-06 06:59:59,949 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#34 [2025-02-06 06:59:59,949 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#35 [2025-02-06 06:59:59,949 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#36 [2025-02-06 06:59:59,949 INFO L130 BoogieDeclarations]: Found specification of procedure usb_os_desc_ext_prop_release [2025-02-06 06:59:59,949 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_os_desc_ext_prop_release [2025-02-06 06:59:59,949 INFO L130 BoogieDeclarations]: Found specification of procedure gadget_config_name_attr_store [2025-02-06 06:59:59,950 INFO L138 BoogieDeclarations]: Found implementation of procedure gadget_config_name_attr_store [2025-02-06 06:59:59,950 INFO L130 BoogieDeclarations]: Found specification of procedure composite_resume [2025-02-06 06:59:59,950 INFO L138 BoogieDeclarations]: Found implementation of procedure composite_resume [2025-02-06 06:59:59,950 INFO L130 BoogieDeclarations]: Found specification of procedure configfs_composite_unbind [2025-02-06 06:59:59,950 INFO L138 BoogieDeclarations]: Found implementation of procedure configfs_composite_unbind [2025-02-06 06:59:59,950 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#0 [2025-02-06 06:59:59,950 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#1 [2025-02-06 06:59:59,950 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#2 [2025-02-06 06:59:59,950 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#3 [2025-02-06 06:59:59,950 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#4 [2025-02-06 06:59:59,950 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#5 [2025-02-06 06:59:59,950 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#6 [2025-02-06 06:59:59,950 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#7 [2025-02-06 06:59:59,950 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#8 [2025-02-06 06:59:59,950 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#9 [2025-02-06 06:59:59,951 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#10 [2025-02-06 06:59:59,951 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#11 [2025-02-06 06:59:59,951 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#12 [2025-02-06 06:59:59,951 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#13 [2025-02-06 06:59:59,951 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#14 [2025-02-06 06:59:59,951 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#15 [2025-02-06 06:59:59,951 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#16 [2025-02-06 06:59:59,951 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#17 [2025-02-06 06:59:59,951 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#18 [2025-02-06 06:59:59,951 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#19 [2025-02-06 06:59:59,951 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#20 [2025-02-06 06:59:59,951 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#21 [2025-02-06 06:59:59,951 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#22 [2025-02-06 06:59:59,951 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#23 [2025-02-06 06:59:59,951 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#24 [2025-02-06 06:59:59,951 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#25 [2025-02-06 06:59:59,951 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#26 [2025-02-06 06:59:59,951 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#27 [2025-02-06 06:59:59,951 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#28 [2025-02-06 06:59:59,951 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#29 [2025-02-06 06:59:59,951 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#30 [2025-02-06 06:59:59,951 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#31 [2025-02-06 06:59:59,951 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#32 [2025-02-06 06:59:59,951 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#33 [2025-02-06 06:59:59,952 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#34 [2025-02-06 06:59:59,952 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#35 [2025-02-06 06:59:59,952 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#36 [2025-02-06 06:59:59,952 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#0 [2025-02-06 06:59:59,952 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#1 [2025-02-06 06:59:59,952 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#2 [2025-02-06 06:59:59,952 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#3 [2025-02-06 06:59:59,952 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#4 [2025-02-06 06:59:59,952 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#5 [2025-02-06 06:59:59,952 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#6 [2025-02-06 06:59:59,952 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#7 [2025-02-06 06:59:59,952 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#8 [2025-02-06 06:59:59,952 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#9 [2025-02-06 06:59:59,952 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#10 [2025-02-06 06:59:59,952 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#11 [2025-02-06 06:59:59,952 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#12 [2025-02-06 06:59:59,952 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#13 [2025-02-06 06:59:59,952 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#14 [2025-02-06 06:59:59,952 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#15 [2025-02-06 06:59:59,952 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#16 [2025-02-06 06:59:59,952 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#17 [2025-02-06 06:59:59,952 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#18 [2025-02-06 06:59:59,952 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#19 [2025-02-06 06:59:59,952 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#20 [2025-02-06 06:59:59,952 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#21 [2025-02-06 06:59:59,952 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#22 [2025-02-06 06:59:59,952 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#23 [2025-02-06 06:59:59,954 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#24 [2025-02-06 06:59:59,954 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#25 [2025-02-06 06:59:59,954 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#26 [2025-02-06 06:59:59,954 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#27 [2025-02-06 06:59:59,954 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#28 [2025-02-06 06:59:59,955 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#29 [2025-02-06 06:59:59,955 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#30 [2025-02-06 06:59:59,955 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#31 [2025-02-06 06:59:59,955 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#32 [2025-02-06 06:59:59,955 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#33 [2025-02-06 06:59:59,955 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#34 [2025-02-06 06:59:59,955 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#35 [2025-02-06 06:59:59,955 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#36 [2025-02-06 06:59:59,955 INFO L130 BoogieDeclarations]: Found specification of procedure ext_prop_data_store [2025-02-06 06:59:59,955 INFO L138 BoogieDeclarations]: Found implementation of procedure ext_prop_data_store [2025-02-06 06:59:59,955 INFO L130 BoogieDeclarations]: Found specification of procedure to_cdriver [2025-02-06 06:59:59,955 INFO L138 BoogieDeclarations]: Found implementation of procedure to_cdriver [2025-02-06 06:59:59,955 INFO L130 BoogieDeclarations]: Found specification of procedure collect_langs [2025-02-06 06:59:59,955 INFO L138 BoogieDeclarations]: Found implementation of procedure collect_langs [2025-02-06 06:59:59,955 INFO L130 BoogieDeclarations]: Found specification of procedure os_desc_attr_store [2025-02-06 06:59:59,955 INFO L138 BoogieDeclarations]: Found implementation of procedure os_desc_attr_store [2025-02-06 06:59:59,955 INFO L130 BoogieDeclarations]: Found specification of procedure try_get_usb_function_instance [2025-02-06 06:59:59,955 INFO L138 BoogieDeclarations]: Found implementation of procedure try_get_usb_function_instance [2025-02-06 06:59:59,955 INFO L130 BoogieDeclarations]: Found specification of procedure count_configs [2025-02-06 06:59:59,955 INFO L138 BoogieDeclarations]: Found implementation of procedure count_configs [2025-02-06 06:59:59,955 INFO L130 BoogieDeclarations]: Found specification of procedure kstrdup [2025-02-06 06:59:59,955 INFO L138 BoogieDeclarations]: Found implementation of procedure kstrdup [2025-02-06 06:59:59,955 INFO L130 BoogieDeclarations]: Found specification of procedure list_add_tail [2025-02-06 06:59:59,955 INFO L138 BoogieDeclarations]: Found implementation of procedure list_add_tail [2025-02-06 06:59:59,955 INFO L130 BoogieDeclarations]: Found specification of procedure usb_free_all_descriptors [2025-02-06 06:59:59,955 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_free_all_descriptors [2025-02-06 06:59:59,955 INFO L130 BoogieDeclarations]: Found specification of procedure __dynamic_dev_dbg [2025-02-06 06:59:59,955 INFO L138 BoogieDeclarations]: Found implementation of procedure __dynamic_dev_dbg [2025-02-06 06:59:59,955 INFO L130 BoogieDeclarations]: Found specification of procedure gadget_strings_strings_drop [2025-02-06 06:59:59,955 INFO L138 BoogieDeclarations]: Found implementation of procedure gadget_strings_strings_drop [2025-02-06 06:59:59,955 INFO L130 BoogieDeclarations]: Found specification of procedure gadget_config_name_attr_show [2025-02-06 06:59:59,955 INFO L138 BoogieDeclarations]: Found implementation of procedure gadget_config_name_attr_show [2025-02-06 06:59:59,955 INFO L130 BoogieDeclarations]: Found specification of procedure gadget_dev_desc_idVendor_store [2025-02-06 06:59:59,955 INFO L138 BoogieDeclarations]: Found implementation of procedure gadget_dev_desc_idVendor_store [2025-02-06 06:59:59,955 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_init_zalloc [2025-02-06 06:59:59,955 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_init_zalloc [2025-02-06 06:59:59,955 INFO L130 BoogieDeclarations]: Found specification of procedure utf8s_to_utf16s [2025-02-06 06:59:59,955 INFO L138 BoogieDeclarations]: Found implementation of procedure utf8s_to_utf16s [2025-02-06 06:59:59,955 INFO L130 BoogieDeclarations]: Found specification of procedure os_desc_b_vendor_code_show [2025-02-06 06:59:59,955 INFO L138 BoogieDeclarations]: Found implementation of procedure os_desc_b_vendor_code_show [2025-02-06 06:59:59,955 INFO L130 BoogieDeclarations]: Found specification of procedure gadget_is_superspeed [2025-02-06 06:59:59,955 INFO L138 BoogieDeclarations]: Found implementation of procedure gadget_is_superspeed [2025-02-06 06:59:59,955 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2025-02-06 06:59:59,955 INFO L130 BoogieDeclarations]: Found specification of procedure interf_grp_sub_compatible_id_store [2025-02-06 06:59:59,955 INFO L138 BoogieDeclarations]: Found implementation of procedure interf_grp_sub_compatible_id_store [2025-02-06 06:59:59,955 INFO L130 BoogieDeclarations]: Found specification of procedure usb_ep_dequeue [2025-02-06 06:59:59,955 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_ep_dequeue [2025-02-06 06:59:59,955 INFO L130 BoogieDeclarations]: Found specification of procedure composite_ep0_queue [2025-02-06 06:59:59,955 INFO L138 BoogieDeclarations]: Found implementation of procedure composite_ep0_queue [2025-02-06 06:59:59,955 INFO L130 BoogieDeclarations]: Found specification of procedure __list_add [2025-02-06 06:59:59,955 INFO L138 BoogieDeclarations]: Found implementation of procedure __list_add [2025-02-06 06:59:59,955 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2025-02-06 06:59:59,956 INFO L130 BoogieDeclarations]: Found specification of procedure gadget_dev_desc_bDeviceClass_store [2025-02-06 06:59:59,956 INFO L138 BoogieDeclarations]: Found implementation of procedure gadget_dev_desc_bDeviceClass_store [2025-02-06 06:59:59,956 INFO L130 BoogieDeclarations]: Found specification of procedure gadget_dev_desc_bcdUSB_show [2025-02-06 06:59:59,956 INFO L138 BoogieDeclarations]: Found implementation of procedure gadget_dev_desc_bcdUSB_show [2025-02-06 06:59:59,956 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#0 [2025-02-06 06:59:59,956 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#1 [2025-02-06 06:59:59,956 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#2 [2025-02-06 06:59:59,956 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#3 [2025-02-06 06:59:59,956 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#4 [2025-02-06 06:59:59,956 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#5 [2025-02-06 06:59:59,956 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#6 [2025-02-06 06:59:59,956 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#7 [2025-02-06 06:59:59,956 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#8 [2025-02-06 06:59:59,956 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#9 [2025-02-06 06:59:59,956 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#10 [2025-02-06 06:59:59,956 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#11 [2025-02-06 06:59:59,956 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#12 [2025-02-06 06:59:59,956 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#13 [2025-02-06 06:59:59,956 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#14 [2025-02-06 06:59:59,956 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#15 [2025-02-06 06:59:59,957 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#16 [2025-02-06 06:59:59,957 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#17 [2025-02-06 06:59:59,958 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#18 [2025-02-06 06:59:59,958 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#19 [2025-02-06 06:59:59,958 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#20 [2025-02-06 06:59:59,958 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#21 [2025-02-06 06:59:59,958 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#22 [2025-02-06 06:59:59,958 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#23 [2025-02-06 06:59:59,958 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#24 [2025-02-06 06:59:59,959 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#25 [2025-02-06 06:59:59,959 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#26 [2025-02-06 06:59:59,959 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#27 [2025-02-06 06:59:59,959 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#28 [2025-02-06 06:59:59,959 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#29 [2025-02-06 06:59:59,959 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#30 [2025-02-06 06:59:59,959 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#31 [2025-02-06 06:59:59,959 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#32 [2025-02-06 06:59:59,959 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#33 [2025-02-06 06:59:59,959 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#34 [2025-02-06 06:59:59,959 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#35 [2025-02-06 06:59:59,959 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#36 [2025-02-06 06:59:59,959 INFO L130 BoogieDeclarations]: Found specification of procedure gadget_dev_desc_UDC_store [2025-02-06 06:59:59,959 INFO L138 BoogieDeclarations]: Found implementation of procedure gadget_dev_desc_UDC_store [2025-02-06 06:59:59,959 INFO L130 BoogieDeclarations]: Found specification of procedure usb_ep_autoconfig_reset [2025-02-06 06:59:59,959 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_ep_autoconfig_reset [2025-02-06 06:59:59,959 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~TO~VOID [2025-02-06 06:59:59,959 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~TO~VOID [2025-02-06 06:59:59,959 INFO L130 BoogieDeclarations]: Found specification of procedure to_usb_os_desc_ext_prop [2025-02-06 06:59:59,959 INFO L138 BoogieDeclarations]: Found implementation of procedure to_usb_os_desc_ext_prop [2025-02-06 06:59:59,959 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~TO~int [2025-02-06 06:59:59,959 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~TO~int [2025-02-06 06:59:59,959 INFO L130 BoogieDeclarations]: Found specification of procedure config_usb_cfg_link [2025-02-06 06:59:59,959 INFO L138 BoogieDeclarations]: Found implementation of procedure config_usb_cfg_link [2025-02-06 06:59:59,959 INFO L130 BoogieDeclarations]: Found specification of procedure config_desc_drop [2025-02-06 06:59:59,959 INFO L138 BoogieDeclarations]: Found implementation of procedure config_desc_drop [2025-02-06 06:59:59,959 INFO L130 BoogieDeclarations]: Found specification of procedure composite_dev_cleanup [2025-02-06 06:59:59,959 INFO L138 BoogieDeclarations]: Found implementation of procedure composite_dev_cleanup [2025-02-06 06:59:59,959 INFO L130 BoogieDeclarations]: Found specification of procedure gadget_config_desc_MaxPower_store [2025-02-06 06:59:59,959 INFO L138 BoogieDeclarations]: Found implementation of procedure gadget_config_desc_MaxPower_store [2025-02-06 06:59:59,959 INFO L130 BoogieDeclarations]: Found specification of procedure gadget_dev_desc_bcdDevice_show [2025-02-06 06:59:59,959 INFO L138 BoogieDeclarations]: Found implementation of procedure gadget_dev_desc_bcdDevice_show [2025-02-06 06:59:59,959 INFO L130 BoogieDeclarations]: Found specification of procedure composite_suspend [2025-02-06 06:59:59,959 INFO L138 BoogieDeclarations]: Found implementation of procedure composite_suspend [2025-02-06 06:59:59,959 INFO L130 BoogieDeclarations]: Found specification of procedure ext_prop_drop [2025-02-06 06:59:59,959 INFO L138 BoogieDeclarations]: Found implementation of procedure ext_prop_drop [2025-02-06 06:59:59,959 INFO L130 BoogieDeclarations]: Found specification of procedure count_ext_compat [2025-02-06 06:59:59,959 INFO L138 BoogieDeclarations]: Found implementation of procedure count_ext_compat [2025-02-06 06:59:59,959 INFO L130 BoogieDeclarations]: Found specification of procedure warn_slowpath_null [2025-02-06 06:59:59,959 INFO L138 BoogieDeclarations]: Found implementation of procedure warn_slowpath_null [2025-02-06 06:59:59,959 INFO L130 BoogieDeclarations]: Found specification of procedure gadget_dev_desc_idVendor_show [2025-02-06 06:59:59,959 INFO L138 BoogieDeclarations]: Found implementation of procedure gadget_dev_desc_idVendor_show [2025-02-06 06:59:59,959 INFO L130 BoogieDeclarations]: Found specification of procedure gadget_config_desc_bmAttributes_show [2025-02-06 06:59:59,959 INFO L138 BoogieDeclarations]: Found implementation of procedure gadget_config_desc_bmAttributes_show [2025-02-06 06:59:59,959 INFO L130 BoogieDeclarations]: Found specification of procedure purge_configs_funcs [2025-02-06 06:59:59,959 INFO L138 BoogieDeclarations]: Found implementation of procedure purge_configs_funcs [2025-02-06 06:59:59,959 INFO L130 BoogieDeclarations]: Found specification of procedure gadget_is_otg [2025-02-06 06:59:59,959 INFO L138 BoogieDeclarations]: Found implementation of procedure gadget_is_otg [2025-02-06 06:59:59,959 INFO L130 BoogieDeclarations]: Found specification of procedure usb_ext_prop_data_len_ptr [2025-02-06 06:59:59,959 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_ext_prop_data_len_ptr [2025-02-06 06:59:59,959 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2025-02-06 06:59:59,959 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2025-02-06 06:59:59,959 INFO L130 BoogieDeclarations]: Found specification of procedure IS_ERR [2025-02-06 06:59:59,959 INFO L138 BoogieDeclarations]: Found implementation of procedure IS_ERR [2025-02-06 06:59:59,959 INFO L130 BoogieDeclarations]: Found specification of procedure usb_put_function_instance [2025-02-06 06:59:59,960 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_put_function_instance [2025-02-06 06:59:59,960 INFO L130 BoogieDeclarations]: Found specification of procedure usb_get_function_instance [2025-02-06 06:59:59,960 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_get_function_instance [2025-02-06 06:59:59,960 INFO L130 BoogieDeclarations]: Found specification of procedure config_item_set_name [2025-02-06 06:59:59,960 INFO L138 BoogieDeclarations]: Found implementation of procedure config_item_set_name [2025-02-06 06:59:59,960 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~int~X~int~TO~int [2025-02-06 06:59:59,960 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~int~X~int~TO~int [2025-02-06 06:59:59,960 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#0 [2025-02-06 06:59:59,960 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#1 [2025-02-06 06:59:59,960 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#2 [2025-02-06 06:59:59,960 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#3 [2025-02-06 06:59:59,960 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#4 [2025-02-06 06:59:59,960 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#5 [2025-02-06 06:59:59,963 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#6 [2025-02-06 06:59:59,964 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#7 [2025-02-06 06:59:59,964 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#8 [2025-02-06 06:59:59,964 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#9 [2025-02-06 06:59:59,964 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#10 [2025-02-06 06:59:59,964 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#11 [2025-02-06 06:59:59,964 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#12 [2025-02-06 06:59:59,964 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#13 [2025-02-06 06:59:59,964 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#14 [2025-02-06 06:59:59,964 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#15 [2025-02-06 06:59:59,964 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#16 [2025-02-06 06:59:59,964 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#17 [2025-02-06 06:59:59,964 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#18 [2025-02-06 06:59:59,964 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#19 [2025-02-06 06:59:59,964 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#20 [2025-02-06 06:59:59,964 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#21 [2025-02-06 06:59:59,964 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#22 [2025-02-06 06:59:59,964 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#23 [2025-02-06 06:59:59,964 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#24 [2025-02-06 06:59:59,964 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#25 [2025-02-06 06:59:59,964 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#26 [2025-02-06 06:59:59,964 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#27 [2025-02-06 06:59:59,964 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#28 [2025-02-06 06:59:59,964 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#29 [2025-02-06 06:59:59,964 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#30 [2025-02-06 06:59:59,964 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#31 [2025-02-06 06:59:59,964 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#32 [2025-02-06 06:59:59,964 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#33 [2025-02-06 06:59:59,964 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#34 [2025-02-06 06:59:59,964 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#35 [2025-02-06 06:59:59,964 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#36 [2025-02-06 06:59:59,964 INFO L130 BoogieDeclarations]: Found specification of procedure __cpu_to_le16p [2025-02-06 06:59:59,964 INFO L138 BoogieDeclarations]: Found implementation of procedure __cpu_to_le16p [2025-02-06 06:59:59,964 INFO L130 BoogieDeclarations]: Found specification of procedure usb_string_ids_tab [2025-02-06 06:59:59,964 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_string_ids_tab [2025-02-06 06:59:59,964 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#0 [2025-02-06 06:59:59,964 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#1 [2025-02-06 06:59:59,964 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#2 [2025-02-06 06:59:59,964 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#3 [2025-02-06 06:59:59,964 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#4 [2025-02-06 06:59:59,964 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#5 [2025-02-06 06:59:59,964 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#6 [2025-02-06 06:59:59,964 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#7 [2025-02-06 06:59:59,964 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#8 [2025-02-06 06:59:59,964 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#9 [2025-02-06 06:59:59,964 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#10 [2025-02-06 06:59:59,964 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#11 [2025-02-06 06:59:59,964 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#12 [2025-02-06 06:59:59,964 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#13 [2025-02-06 06:59:59,964 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#14 [2025-02-06 06:59:59,965 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#15 [2025-02-06 06:59:59,965 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#16 [2025-02-06 06:59:59,965 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#17 [2025-02-06 06:59:59,965 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#18 [2025-02-06 06:59:59,965 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#19 [2025-02-06 06:59:59,965 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#20 [2025-02-06 06:59:59,965 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#21 [2025-02-06 06:59:59,965 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#22 [2025-02-06 06:59:59,965 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#23 [2025-02-06 06:59:59,965 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#24 [2025-02-06 06:59:59,965 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#25 [2025-02-06 06:59:59,965 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#26 [2025-02-06 06:59:59,965 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#27 [2025-02-06 06:59:59,965 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#28 [2025-02-06 06:59:59,965 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#29 [2025-02-06 06:59:59,965 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#30 [2025-02-06 06:59:59,965 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#31 [2025-02-06 06:59:59,965 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#32 [2025-02-06 06:59:59,965 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#33 [2025-02-06 06:59:59,965 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#34 [2025-02-06 06:59:59,965 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#35 [2025-02-06 06:59:59,965 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#36 [2025-02-06 06:59:59,965 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_stop [2025-02-06 06:59:59,965 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_stop [2025-02-06 06:59:59,965 INFO L130 BoogieDeclarations]: Found specification of procedure gadget_dev_desc_bDeviceClass_show [2025-02-06 06:59:59,965 INFO L138 BoogieDeclarations]: Found implementation of procedure gadget_dev_desc_bDeviceClass_show [2025-02-06 06:59:59,965 INFO L130 BoogieDeclarations]: Found specification of procedure put_unaligned_le32 [2025-02-06 06:59:59,965 INFO L138 BoogieDeclarations]: Found implementation of procedure put_unaligned_le32 [2025-02-06 06:59:59,966 INFO L130 BoogieDeclarations]: Found specification of procedure get_gadget_data [2025-02-06 06:59:59,966 INFO L138 BoogieDeclarations]: Found implementation of procedure get_gadget_data [2025-02-06 06:59:59,966 INFO L130 BoogieDeclarations]: Found specification of procedure usb_ep_alloc_request [2025-02-06 06:59:59,966 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_ep_alloc_request [2025-02-06 06:59:59,966 INFO L130 BoogieDeclarations]: Found specification of procedure reset_config [2025-02-06 06:59:59,966 INFO L138 BoogieDeclarations]: Found implementation of procedure reset_config [2025-02-06 06:59:59,966 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_unlock_opts_mutex_of_usb_os_desc [2025-02-06 06:59:59,966 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_unlock_opts_mutex_of_usb_os_desc [2025-02-06 06:59:59,966 INFO L130 BoogieDeclarations]: Found specification of procedure mutex_unlock [2025-02-06 06:59:59,966 INFO L138 BoogieDeclarations]: Found implementation of procedure mutex_unlock [2025-02-06 06:59:59,966 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_error [2025-02-06 06:59:59,966 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_error [2025-02-06 06:59:59,966 INFO L130 BoogieDeclarations]: Found specification of procedure gadget_dev_desc_bDeviceProtocol_store [2025-02-06 06:59:59,966 INFO L138 BoogieDeclarations]: Found implementation of procedure gadget_dev_desc_bDeviceProtocol_store [2025-02-06 06:59:59,966 INFO L130 BoogieDeclarations]: Found specification of procedure usb_string_copy [2025-02-06 06:59:59,966 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_string_copy [2025-02-06 06:59:59,966 INFO L130 BoogieDeclarations]: Found specification of procedure to_config_group [2025-02-06 06:59:59,966 INFO L138 BoogieDeclarations]: Found implementation of procedure to_config_group [2025-02-06 06:59:59,966 INFO L130 BoogieDeclarations]: Found specification of procedure usb_add_function [2025-02-06 06:59:59,966 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_add_function [2025-02-06 06:59:59,966 INFO L130 BoogieDeclarations]: Found specification of procedure put_unaligned_le16 [2025-02-06 06:59:59,966 INFO L138 BoogieDeclarations]: Found implementation of procedure put_unaligned_le16 [2025-02-06 06:59:59,966 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#0 [2025-02-06 06:59:59,966 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#1 [2025-02-06 06:59:59,966 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#2 [2025-02-06 06:59:59,966 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#3 [2025-02-06 06:59:59,966 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#4 [2025-02-06 06:59:59,966 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#5 [2025-02-06 06:59:59,966 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#6 [2025-02-06 06:59:59,966 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#7 [2025-02-06 06:59:59,966 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#8 [2025-02-06 06:59:59,966 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#9 [2025-02-06 06:59:59,966 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#10 [2025-02-06 06:59:59,966 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#11 [2025-02-06 06:59:59,966 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#12 [2025-02-06 06:59:59,966 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#13 [2025-02-06 06:59:59,966 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#14 [2025-02-06 06:59:59,966 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#15 [2025-02-06 06:59:59,966 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#16 [2025-02-06 06:59:59,966 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#17 [2025-02-06 06:59:59,966 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#18 [2025-02-06 06:59:59,966 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#19 [2025-02-06 06:59:59,967 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#20 [2025-02-06 06:59:59,967 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#21 [2025-02-06 06:59:59,967 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#22 [2025-02-06 06:59:59,967 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#23 [2025-02-06 06:59:59,967 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#24 [2025-02-06 06:59:59,967 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#25 [2025-02-06 06:59:59,967 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#26 [2025-02-06 06:59:59,967 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#27 [2025-02-06 06:59:59,967 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#28 [2025-02-06 06:59:59,967 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#29 [2025-02-06 06:59:59,967 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#30 [2025-02-06 06:59:59,967 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#31 [2025-02-06 06:59:59,967 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#32 [2025-02-06 06:59:59,967 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#33 [2025-02-06 06:59:59,967 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#34 [2025-02-06 06:59:59,967 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#35 [2025-02-06 06:59:59,967 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#36 [2025-02-06 06:59:59,967 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#0 [2025-02-06 06:59:59,967 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#1 [2025-02-06 06:59:59,967 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#2 [2025-02-06 06:59:59,967 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#3 [2025-02-06 06:59:59,967 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#4 [2025-02-06 06:59:59,967 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#5 [2025-02-06 06:59:59,968 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#6 [2025-02-06 06:59:59,968 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#7 [2025-02-06 06:59:59,968 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#8 [2025-02-06 06:59:59,968 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#9 [2025-02-06 06:59:59,968 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#10 [2025-02-06 06:59:59,968 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#11 [2025-02-06 06:59:59,968 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#12 [2025-02-06 06:59:59,968 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#13 [2025-02-06 06:59:59,968 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#14 [2025-02-06 06:59:59,968 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#15 [2025-02-06 06:59:59,968 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#16 [2025-02-06 06:59:59,968 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#17 [2025-02-06 06:59:59,968 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#18 [2025-02-06 06:59:59,968 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#19 [2025-02-06 06:59:59,968 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#20 [2025-02-06 06:59:59,968 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#21 [2025-02-06 06:59:59,968 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#22 [2025-02-06 06:59:59,968 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#23 [2025-02-06 06:59:59,968 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#24 [2025-02-06 06:59:59,968 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#25 [2025-02-06 06:59:59,968 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#26 [2025-02-06 06:59:59,968 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#27 [2025-02-06 06:59:59,968 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#28 [2025-02-06 06:59:59,968 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#29 [2025-02-06 06:59:59,968 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#30 [2025-02-06 06:59:59,968 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#31 [2025-02-06 06:59:59,968 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#32 [2025-02-06 06:59:59,968 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#33 [2025-02-06 06:59:59,968 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#34 [2025-02-06 06:59:59,968 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#35 [2025-02-06 06:59:59,968 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#36 [2025-02-06 06:59:59,968 INFO L130 BoogieDeclarations]: Found specification of procedure to_gadget_info [2025-02-06 06:59:59,968 INFO L138 BoogieDeclarations]: Found implementation of procedure to_gadget_info [2025-02-06 06:59:59,968 INFO L130 BoogieDeclarations]: Found specification of procedure __composite_unbind [2025-02-06 06:59:59,968 INFO L138 BoogieDeclarations]: Found implementation of procedure __composite_unbind [2025-02-06 06:59:59,968 INFO L130 BoogieDeclarations]: Found specification of procedure usb_gadget_vbus_draw [2025-02-06 06:59:59,968 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_gadget_vbus_draw [2025-02-06 06:59:59,968 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2025-02-06 06:59:59,968 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2025-02-06 06:59:59,968 INFO L130 BoogieDeclarations]: Found specification of procedure mutex_lock [2025-02-06 06:59:59,968 INFO L138 BoogieDeclarations]: Found implementation of procedure mutex_lock [2025-02-06 06:59:59,968 INFO L130 BoogieDeclarations]: Found specification of procedure ERR_PTR [2025-02-06 06:59:59,968 INFO L138 BoogieDeclarations]: Found implementation of procedure ERR_PTR [2025-02-06 06:59:59,968 INFO L130 BoogieDeclarations]: Found specification of procedure gadget_strings_serialnumber_store [2025-02-06 06:59:59,968 INFO L138 BoogieDeclarations]: Found implementation of procedure gadget_strings_serialnumber_store [2025-02-06 06:59:59,968 INFO L130 BoogieDeclarations]: Found specification of procedure to_gadget_strings [2025-02-06 06:59:59,968 INFO L138 BoogieDeclarations]: Found implementation of procedure to_gadget_strings [2025-02-06 06:59:59,972 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2025-02-06 06:59:59,972 INFO L130 BoogieDeclarations]: Found specification of procedure INIT_LIST_HEAD [2025-02-06 06:59:59,972 INFO L138 BoogieDeclarations]: Found implementation of procedure INIT_LIST_HEAD [2025-02-06 06:59:59,972 INFO L130 BoogieDeclarations]: Found specification of procedure gadget_dev_desc_bcdDevice_store [2025-02-06 06:59:59,973 INFO L138 BoogieDeclarations]: Found implementation of procedure gadget_dev_desc_bcdDevice_store [2025-02-06 06:59:59,973 INFO L130 BoogieDeclarations]: Found specification of procedure module_put [2025-02-06 06:59:59,973 INFO L138 BoogieDeclarations]: Found implementation of procedure module_put [2025-02-06 06:59:59,973 INFO L130 BoogieDeclarations]: Found specification of procedure gadget_dev_desc_bDeviceSubClass_show [2025-02-06 06:59:59,973 INFO L138 BoogieDeclarations]: Found implementation of procedure gadget_dev_desc_bDeviceSubClass_show [2025-02-06 06:59:59,973 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#0 [2025-02-06 06:59:59,973 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#1 [2025-02-06 06:59:59,973 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#2 [2025-02-06 06:59:59,973 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#3 [2025-02-06 06:59:59,973 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#4 [2025-02-06 06:59:59,973 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#5 [2025-02-06 06:59:59,973 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#6 [2025-02-06 06:59:59,973 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#7 [2025-02-06 06:59:59,973 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#8 [2025-02-06 06:59:59,973 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#9 [2025-02-06 06:59:59,973 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#10 [2025-02-06 06:59:59,973 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#11 [2025-02-06 06:59:59,973 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#12 [2025-02-06 06:59:59,973 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#13 [2025-02-06 06:59:59,973 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#14 [2025-02-06 06:59:59,973 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#15 [2025-02-06 06:59:59,973 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#16 [2025-02-06 06:59:59,973 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#17 [2025-02-06 06:59:59,973 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#18 [2025-02-06 06:59:59,973 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#19 [2025-02-06 06:59:59,973 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#20 [2025-02-06 06:59:59,973 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#21 [2025-02-06 06:59:59,973 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#22 [2025-02-06 06:59:59,973 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#23 [2025-02-06 06:59:59,973 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#24 [2025-02-06 06:59:59,973 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#25 [2025-02-06 06:59:59,973 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#26 [2025-02-06 06:59:59,973 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#27 [2025-02-06 06:59:59,973 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#28 [2025-02-06 06:59:59,973 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#29 [2025-02-06 06:59:59,973 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#30 [2025-02-06 06:59:59,973 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#31 [2025-02-06 06:59:59,973 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#32 [2025-02-06 06:59:59,973 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#33 [2025-02-06 06:59:59,973 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#34 [2025-02-06 06:59:59,973 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#35 [2025-02-06 06:59:59,973 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#36 [2025-02-06 06:59:59,973 INFO L130 BoogieDeclarations]: Found specification of procedure config_usb_cfg_unlink [2025-02-06 06:59:59,973 INFO L138 BoogieDeclarations]: Found implementation of procedure config_usb_cfg_unlink [2025-02-06 06:59:59,973 INFO L130 BoogieDeclarations]: Found specification of procedure gadget_dev_desc_bMaxPacketSize0_store [2025-02-06 06:59:59,973 INFO L138 BoogieDeclarations]: Found implementation of procedure gadget_dev_desc_bMaxPacketSize0_store [2025-02-06 06:59:59,973 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~$Pointer$~X~int~TO~int [2025-02-06 06:59:59,973 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~$Pointer$~X~int~TO~int [2025-02-06 06:59:59,973 INFO L130 BoogieDeclarations]: Found specification of procedure gadget_config_name_attr_release [2025-02-06 06:59:59,973 INFO L138 BoogieDeclarations]: Found implementation of procedure gadget_config_name_attr_release [2025-02-06 06:59:59,973 INFO L130 BoogieDeclarations]: Found specification of procedure to_os_desc [2025-02-06 06:59:59,973 INFO L138 BoogieDeclarations]: Found implementation of procedure to_os_desc [2025-02-06 06:59:59,973 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#0 [2025-02-06 06:59:59,973 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#1 [2025-02-06 06:59:59,973 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#2 [2025-02-06 06:59:59,973 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#3 [2025-02-06 06:59:59,973 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#4 [2025-02-06 06:59:59,973 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#5 [2025-02-06 06:59:59,973 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#6 [2025-02-06 06:59:59,973 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#7 [2025-02-06 06:59:59,973 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#8 [2025-02-06 06:59:59,973 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#9 [2025-02-06 06:59:59,973 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#10 [2025-02-06 06:59:59,973 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#11 [2025-02-06 06:59:59,974 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#12 [2025-02-06 06:59:59,974 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#13 [2025-02-06 06:59:59,974 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#14 [2025-02-06 06:59:59,974 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#15 [2025-02-06 06:59:59,974 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#16 [2025-02-06 06:59:59,974 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#17 [2025-02-06 06:59:59,974 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#18 [2025-02-06 06:59:59,974 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#19 [2025-02-06 06:59:59,974 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#20 [2025-02-06 06:59:59,974 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#21 [2025-02-06 06:59:59,974 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#22 [2025-02-06 06:59:59,974 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#23 [2025-02-06 06:59:59,974 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#24 [2025-02-06 06:59:59,974 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#25 [2025-02-06 06:59:59,974 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#26 [2025-02-06 06:59:59,974 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#27 [2025-02-06 06:59:59,974 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#28 [2025-02-06 06:59:59,974 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#29 [2025-02-06 06:59:59,974 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#30 [2025-02-06 06:59:59,974 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#31 [2025-02-06 06:59:59,974 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#32 [2025-02-06 06:59:59,974 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#33 [2025-02-06 06:59:59,974 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#34 [2025-02-06 06:59:59,974 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#35 [2025-02-06 06:59:59,974 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#36 [2025-02-06 06:59:59,974 INFO L130 BoogieDeclarations]: Found specification of procedure printk [2025-02-06 06:59:59,974 INFO L138 BoogieDeclarations]: Found implementation of procedure printk [2025-02-06 06:59:59,974 INFO L130 BoogieDeclarations]: Found specification of procedure os_desc_unlink [2025-02-06 06:59:59,974 INFO L138 BoogieDeclarations]: Found implementation of procedure os_desc_unlink [2025-02-06 06:59:59,974 INFO L130 BoogieDeclarations]: Found specification of procedure dev_err [2025-02-06 06:59:59,974 INFO L138 BoogieDeclarations]: Found implementation of procedure dev_err [2025-02-06 06:59:59,974 INFO L130 BoogieDeclarations]: Found specification of procedure gadget_info_attr_show [2025-02-06 06:59:59,974 INFO L138 BoogieDeclarations]: Found implementation of procedure gadget_info_attr_show [2025-02-06 06:59:59,974 INFO L130 BoogieDeclarations]: Found specification of procedure kzalloc [2025-02-06 06:59:59,974 INFO L138 BoogieDeclarations]: Found implementation of procedure kzalloc [2025-02-06 06:59:59,974 INFO L130 BoogieDeclarations]: Found specification of procedure usb_gadget_unregister_driver [2025-02-06 06:59:59,974 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_gadget_unregister_driver [2025-02-06 06:59:59,976 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#0 [2025-02-06 06:59:59,976 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#1 [2025-02-06 06:59:59,976 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#2 [2025-02-06 06:59:59,976 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#3 [2025-02-06 06:59:59,976 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#4 [2025-02-06 06:59:59,976 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#5 [2025-02-06 06:59:59,976 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#6 [2025-02-06 06:59:59,976 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#7 [2025-02-06 06:59:59,976 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#8 [2025-02-06 06:59:59,976 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#9 [2025-02-06 06:59:59,976 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#10 [2025-02-06 06:59:59,976 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#11 [2025-02-06 06:59:59,976 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#12 [2025-02-06 06:59:59,976 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#13 [2025-02-06 06:59:59,976 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#14 [2025-02-06 06:59:59,976 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#15 [2025-02-06 06:59:59,976 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#16 [2025-02-06 06:59:59,976 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#17 [2025-02-06 06:59:59,976 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#18 [2025-02-06 06:59:59,976 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#19 [2025-02-06 06:59:59,976 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#20 [2025-02-06 06:59:59,976 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#21 [2025-02-06 06:59:59,976 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#22 [2025-02-06 06:59:59,976 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#23 [2025-02-06 06:59:59,976 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#24 [2025-02-06 06:59:59,976 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#25 [2025-02-06 06:59:59,976 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#26 [2025-02-06 06:59:59,976 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#27 [2025-02-06 06:59:59,976 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#28 [2025-02-06 06:59:59,976 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#29 [2025-02-06 06:59:59,976 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#30 [2025-02-06 06:59:59,976 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#31 [2025-02-06 06:59:59,976 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#32 [2025-02-06 06:59:59,976 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#33 [2025-02-06 06:59:59,976 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#34 [2025-02-06 06:59:59,976 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#35 [2025-02-06 06:59:59,976 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#36 [2025-02-06 06:59:59,976 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#0 [2025-02-06 06:59:59,976 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#1 [2025-02-06 06:59:59,976 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#2 [2025-02-06 06:59:59,976 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#3 [2025-02-06 06:59:59,976 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#4 [2025-02-06 06:59:59,976 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#5 [2025-02-06 06:59:59,976 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#6 [2025-02-06 06:59:59,976 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#7 [2025-02-06 06:59:59,976 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#8 [2025-02-06 06:59:59,976 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#9 [2025-02-06 06:59:59,976 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#10 [2025-02-06 06:59:59,976 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#11 [2025-02-06 06:59:59,976 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#12 [2025-02-06 06:59:59,976 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#13 [2025-02-06 06:59:59,976 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#14 [2025-02-06 06:59:59,976 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#15 [2025-02-06 06:59:59,976 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#16 [2025-02-06 06:59:59,976 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#17 [2025-02-06 06:59:59,976 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#18 [2025-02-06 06:59:59,976 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#19 [2025-02-06 06:59:59,976 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#20 [2025-02-06 06:59:59,976 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#21 [2025-02-06 06:59:59,976 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#22 [2025-02-06 06:59:59,977 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#23 [2025-02-06 06:59:59,977 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#24 [2025-02-06 06:59:59,977 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#25 [2025-02-06 06:59:59,977 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#26 [2025-02-06 06:59:59,977 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#27 [2025-02-06 06:59:59,977 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#28 [2025-02-06 06:59:59,977 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#29 [2025-02-06 06:59:59,977 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#30 [2025-02-06 06:59:59,977 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#31 [2025-02-06 06:59:59,978 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#32 [2025-02-06 06:59:59,978 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#33 [2025-02-06 06:59:59,978 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#34 [2025-02-06 06:59:59,978 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#35 [2025-02-06 06:59:59,978 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#36 [2025-02-06 06:59:59,978 INFO L130 BoogieDeclarations]: Found specification of procedure _raw_spin_lock_irqsave [2025-02-06 06:59:59,978 INFO L138 BoogieDeclarations]: Found implementation of procedure _raw_spin_lock_irqsave [2025-02-06 06:59:59,978 INFO L130 BoogieDeclarations]: Found specification of procedure le16_add_cpu [2025-02-06 06:59:59,978 INFO L138 BoogieDeclarations]: Found implementation of procedure le16_add_cpu [2025-02-06 06:59:59,978 INFO L130 BoogieDeclarations]: Found specification of procedure warn_slowpath_fmt [2025-02-06 06:59:59,978 INFO L138 BoogieDeclarations]: Found implementation of procedure warn_slowpath_fmt [2025-02-06 06:59:59,978 INFO L130 BoogieDeclarations]: Found specification of procedure kstrtou16 [2025-02-06 06:59:59,978 INFO L138 BoogieDeclarations]: Found implementation of procedure kstrtou16 [2025-02-06 06:59:59,978 INFO L130 BoogieDeclarations]: Found specification of procedure composite_setup_complete [2025-02-06 06:59:59,978 INFO L138 BoogieDeclarations]: Found implementation of procedure composite_setup_complete [2025-02-06 06:59:59,978 INFO L130 BoogieDeclarations]: Found specification of procedure composite_setup [2025-02-06 06:59:59,978 INFO L138 BoogieDeclarations]: Found implementation of procedure composite_setup [2025-02-06 06:59:59,978 INFO L130 BoogieDeclarations]: Found specification of procedure gadget_config_name_strings_drop [2025-02-06 06:59:59,978 INFO L138 BoogieDeclarations]: Found implementation of procedure gadget_config_name_strings_drop [2025-02-06 06:59:59,978 INFO L130 BoogieDeclarations]: Found specification of procedure set_config [2025-02-06 06:59:59,978 INFO L138 BoogieDeclarations]: Found implementation of procedure set_config [2025-02-06 06:59:59,978 INFO L130 BoogieDeclarations]: Found specification of procedure list_empty [2025-02-06 06:59:59,978 INFO L138 BoogieDeclarations]: Found implementation of procedure list_empty [2025-02-06 06:59:59,978 INFO L130 BoogieDeclarations]: Found specification of procedure usb_get_function [2025-02-06 06:59:59,978 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_get_function [2025-02-06 06:59:59,978 INFO L130 BoogieDeclarations]: Found specification of procedure gadget_strings_attr_release [2025-02-06 06:59:59,978 INFO L138 BoogieDeclarations]: Found implementation of procedure gadget_strings_attr_release [2025-02-06 06:59:59,978 INFO L130 BoogieDeclarations]: Found specification of procedure composite_os_desc_req_prepare [2025-02-06 06:59:59,978 INFO L138 BoogieDeclarations]: Found implementation of procedure composite_os_desc_req_prepare [2025-02-06 06:59:59,978 INFO L130 BoogieDeclarations]: Found specification of procedure is_valid_bcd [2025-02-06 06:59:59,978 INFO L138 BoogieDeclarations]: Found implementation of procedure is_valid_bcd [2025-02-06 06:59:59,978 INFO L130 BoogieDeclarations]: Found specification of procedure gadget_dev_desc_bcdUSB_store [2025-02-06 06:59:59,978 INFO L138 BoogieDeclarations]: Found implementation of procedure gadget_dev_desc_bcdUSB_store [2025-02-06 06:59:59,978 INFO L130 BoogieDeclarations]: Found specification of procedure interf_grp_compatible_id_show [2025-02-06 06:59:59,978 INFO L138 BoogieDeclarations]: Found implementation of procedure interf_grp_compatible_id_show [2025-02-06 06:59:59,978 INFO L130 BoogieDeclarations]: Found specification of procedure os_desc_qw_sign_show [2025-02-06 06:59:59,978 INFO L138 BoogieDeclarations]: Found implementation of procedure os_desc_qw_sign_show [2025-02-06 06:59:59,978 INFO L130 BoogieDeclarations]: Found specification of procedure config_usb_cfg_attr_show [2025-02-06 06:59:59,978 INFO L138 BoogieDeclarations]: Found implementation of procedure config_usb_cfg_attr_show [2025-02-06 06:59:59,978 INFO L130 BoogieDeclarations]: Found specification of procedure kfree [2025-02-06 06:59:59,978 INFO L138 BoogieDeclarations]: Found implementation of procedure kfree [2025-02-06 06:59:59,978 INFO L130 BoogieDeclarations]: Found specification of procedure usb_add_config_only [2025-02-06 06:59:59,978 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_add_config_only [2025-02-06 06:59:59,978 INFO L130 BoogieDeclarations]: Found specification of procedure config_item_put [2025-02-06 06:59:59,978 INFO L138 BoogieDeclarations]: Found implementation of procedure config_item_put [2025-02-06 06:59:59,978 INFO L130 BoogieDeclarations]: Found specification of procedure lookup_string [2025-02-06 06:59:59,978 INFO L138 BoogieDeclarations]: Found implementation of procedure lookup_string [2025-02-06 06:59:59,978 INFO L130 BoogieDeclarations]: Found specification of procedure ERR_CAST [2025-02-06 06:59:59,978 INFO L138 BoogieDeclarations]: Found implementation of procedure ERR_CAST [2025-02-06 06:59:59,978 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2025-02-06 06:59:59,978 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2025-02-06 06:59:59,978 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#2 [2025-02-06 06:59:59,978 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#3 [2025-02-06 06:59:59,978 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#4 [2025-02-06 06:59:59,978 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#5 [2025-02-06 06:59:59,978 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#6 [2025-02-06 06:59:59,978 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#7 [2025-02-06 06:59:59,978 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#8 [2025-02-06 06:59:59,978 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#9 [2025-02-06 06:59:59,978 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#10 [2025-02-06 06:59:59,978 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#11 [2025-02-06 06:59:59,978 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#12 [2025-02-06 06:59:59,978 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#13 [2025-02-06 06:59:59,979 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#14 [2025-02-06 06:59:59,979 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#15 [2025-02-06 06:59:59,979 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#16 [2025-02-06 06:59:59,979 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#17 [2025-02-06 06:59:59,979 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#18 [2025-02-06 06:59:59,979 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#19 [2025-02-06 06:59:59,979 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#20 [2025-02-06 06:59:59,979 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#21 [2025-02-06 06:59:59,979 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#22 [2025-02-06 06:59:59,981 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#23 [2025-02-06 06:59:59,981 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#24 [2025-02-06 06:59:59,981 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#25 [2025-02-06 06:59:59,981 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#26 [2025-02-06 06:59:59,981 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#27 [2025-02-06 06:59:59,981 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#28 [2025-02-06 06:59:59,981 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#29 [2025-02-06 06:59:59,981 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#30 [2025-02-06 06:59:59,981 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#31 [2025-02-06 06:59:59,981 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#32 [2025-02-06 06:59:59,981 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#33 [2025-02-06 06:59:59,981 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#34 [2025-02-06 06:59:59,982 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#35 [2025-02-06 06:59:59,982 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#36 [2025-02-06 06:59:59,982 INFO L130 BoogieDeclarations]: Found specification of procedure ldv__builtin_expect [2025-02-06 06:59:59,982 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv__builtin_expect [2025-02-06 06:59:59,982 INFO L130 BoogieDeclarations]: Found specification of procedure interf_grp_compatible_id_store [2025-02-06 06:59:59,982 INFO L138 BoogieDeclarations]: Found implementation of procedure interf_grp_compatible_id_store [2025-02-06 06:59:59,982 INFO L130 BoogieDeclarations]: Found specification of procedure usb_free_descriptors [2025-02-06 06:59:59,982 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_free_descriptors [2025-02-06 06:59:59,982 INFO L130 BoogieDeclarations]: Found specification of procedure to_usb_os_desc [2025-02-06 06:59:59,982 INFO L138 BoogieDeclarations]: Found implementation of procedure to_usb_os_desc [2025-02-06 06:59:59,982 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_memset [2025-02-06 06:59:59,982 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_memset [2025-02-06 06:59:59,982 INFO L130 BoogieDeclarations]: Found specification of procedure usb_gstrings_attach [2025-02-06 06:59:59,982 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_gstrings_attach [2025-02-06 06:59:59,982 INFO L130 BoogieDeclarations]: Found specification of procedure get_default_bcdDevice [2025-02-06 06:59:59,982 INFO L138 BoogieDeclarations]: Found implementation of procedure get_default_bcdDevice [2025-02-06 06:59:59,982 INFO L130 BoogieDeclarations]: Found specification of procedure interf_grp_sub_compatible_id_show [2025-02-06 06:59:59,982 INFO L138 BoogieDeclarations]: Found implementation of procedure interf_grp_sub_compatible_id_show [2025-02-06 06:59:59,982 INFO L130 BoogieDeclarations]: Found specification of procedure gadget_config_name_configuration_store [2025-02-06 06:59:59,982 INFO L138 BoogieDeclarations]: Found implementation of procedure gadget_config_name_configuration_store [2025-02-06 06:59:59,982 INFO L130 BoogieDeclarations]: Found specification of procedure init_utsname [2025-02-06 06:59:59,982 INFO L138 BoogieDeclarations]: Found implementation of procedure init_utsname [2025-02-06 06:59:59,982 INFO L130 BoogieDeclarations]: Found specification of procedure gadget_dev_desc_bDeviceSubClass_store [2025-02-06 06:59:59,982 INFO L138 BoogieDeclarations]: Found implementation of procedure gadget_dev_desc_bDeviceSubClass_store [2025-02-06 06:59:59,982 INFO L130 BoogieDeclarations]: Found specification of procedure gadget_is_dualspeed [2025-02-06 06:59:59,982 INFO L138 BoogieDeclarations]: Found implementation of procedure gadget_is_dualspeed [2025-02-06 06:59:59,982 INFO L130 BoogieDeclarations]: Found specification of procedure gadget_strings_attr_show [2025-02-06 06:59:59,982 INFO L138 BoogieDeclarations]: Found implementation of procedure gadget_strings_attr_show [2025-02-06 06:59:59,982 INFO L130 BoogieDeclarations]: Found specification of procedure ext_prop_type_store [2025-02-06 06:59:59,982 INFO L138 BoogieDeclarations]: Found implementation of procedure ext_prop_type_store [2025-02-06 06:59:59,982 INFO L130 BoogieDeclarations]: Found specification of procedure os_desc_attr_show [2025-02-06 06:59:59,982 INFO L138 BoogieDeclarations]: Found implementation of procedure os_desc_attr_show [2025-02-06 06:59:59,982 INFO L130 BoogieDeclarations]: Found specification of procedure PTR_ERR [2025-02-06 06:59:59,982 INFO L138 BoogieDeclarations]: Found implementation of procedure PTR_ERR [2025-02-06 06:59:59,982 INFO L130 BoogieDeclarations]: Found specification of procedure gadgets_drop [2025-02-06 06:59:59,982 INFO L138 BoogieDeclarations]: Found implementation of procedure gadgets_drop [2025-02-06 06:59:59,982 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~TO~$Pointer$ [2025-02-06 06:59:59,982 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~TO~$Pointer$ [2025-02-06 06:59:59,982 INFO L130 BoogieDeclarations]: Found specification of procedure ext_prop_type_show [2025-02-06 06:59:59,982 INFO L138 BoogieDeclarations]: Found implementation of procedure ext_prop_type_show [2025-02-06 06:59:59,982 INFO L130 BoogieDeclarations]: Found specification of procedure gadget_strings_manufacturer_store [2025-02-06 06:59:59,982 INFO L138 BoogieDeclarations]: Found implementation of procedure gadget_strings_manufacturer_store [2025-02-06 06:59:59,982 INFO L130 BoogieDeclarations]: Found specification of procedure set_gadget_data [2025-02-06 06:59:59,982 INFO L138 BoogieDeclarations]: Found implementation of procedure set_gadget_data [2025-02-06 06:59:59,982 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~$Pointer$~TO~int [2025-02-06 06:59:59,982 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~$Pointer$~TO~int [2025-02-06 06:59:59,982 INFO L130 BoogieDeclarations]: Found specification of procedure to_gadget_config_name [2025-02-06 06:59:59,982 INFO L138 BoogieDeclarations]: Found implementation of procedure to_gadget_config_name [2025-02-06 06:59:59,982 INFO L130 BoogieDeclarations]: Found specification of procedure remove_config [2025-02-06 06:59:59,982 INFO L138 BoogieDeclarations]: Found implementation of procedure remove_config [2025-02-06 06:59:59,982 INFO L130 BoogieDeclarations]: Found specification of procedure gadget_config_attr_release [2025-02-06 06:59:59,982 INFO L138 BoogieDeclarations]: Found implementation of procedure gadget_config_attr_release [2025-02-06 06:59:59,982 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2025-02-06 06:59:59,982 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2025-02-06 06:59:59,982 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#2 [2025-02-06 06:59:59,982 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#3 [2025-02-06 06:59:59,982 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#4 [2025-02-06 06:59:59,982 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#5 [2025-02-06 06:59:59,982 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#6 [2025-02-06 06:59:59,983 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#7 [2025-02-06 06:59:59,983 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#8 [2025-02-06 06:59:59,983 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#9 [2025-02-06 06:59:59,983 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#10 [2025-02-06 06:59:59,984 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#11 [2025-02-06 06:59:59,984 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#12 [2025-02-06 06:59:59,984 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#13 [2025-02-06 06:59:59,984 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#14 [2025-02-06 06:59:59,984 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#15 [2025-02-06 06:59:59,984 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#16 [2025-02-06 06:59:59,984 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#17 [2025-02-06 06:59:59,984 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#18 [2025-02-06 06:59:59,984 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#19 [2025-02-06 06:59:59,984 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#20 [2025-02-06 06:59:59,984 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#21 [2025-02-06 06:59:59,984 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#22 [2025-02-06 06:59:59,984 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#23 [2025-02-06 06:59:59,984 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#24 [2025-02-06 06:59:59,984 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#25 [2025-02-06 06:59:59,984 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#26 [2025-02-06 06:59:59,984 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#27 [2025-02-06 06:59:59,984 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#28 [2025-02-06 06:59:59,984 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#29 [2025-02-06 06:59:59,984 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#30 [2025-02-06 06:59:59,984 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#31 [2025-02-06 06:59:59,984 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#32 [2025-02-06 06:59:59,984 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#33 [2025-02-06 06:59:59,984 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#34 [2025-02-06 06:59:59,984 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#35 [2025-02-06 06:59:59,984 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#36 [2025-02-06 06:59:59,984 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~$Pointer$~TO~VOID [2025-02-06 06:59:59,984 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~$Pointer$~TO~VOID [2025-02-06 06:59:59,984 INFO L130 BoogieDeclarations]: Found specification of procedure os_desc_use_store [2025-02-06 06:59:59,984 INFO L138 BoogieDeclarations]: Found implementation of procedure os_desc_use_store [2025-02-06 06:59:59,984 INFO L130 BoogieDeclarations]: Found specification of procedure usb_descriptor_fillbuf [2025-02-06 06:59:59,984 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_descriptor_fillbuf [2025-02-06 06:59:59,984 INFO L130 BoogieDeclarations]: Found specification of procedure get_containers_gs [2025-02-06 06:59:59,984 INFO L138 BoogieDeclarations]: Found implementation of procedure get_containers_gs [2025-02-06 06:59:59,984 INFO L130 BoogieDeclarations]: Found specification of procedure kstrtou8 [2025-02-06 06:59:59,984 INFO L138 BoogieDeclarations]: Found implementation of procedure kstrtou8 [2025-02-06 07:00:01,205 INFO L257 CfgBuilder]: Building ICFG [2025-02-06 07:00:01,213 INFO L287 CfgBuilder]: Building CFG for each procedure with an implementation [2025-02-06 07:00:01,621 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L9952: call ULTIMATE.dealloc(~#val~8.base, ~#val~8.offset);havoc ~#val~8.base, ~#val~8.offset; [2025-02-06 07:00:01,692 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L6065: havoc #t~mem763; [2025-02-06 07:00:02,022 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L8017: havoc #t~mem1314; [2025-02-06 07:00:02,169 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L15080: havoc device_create_file_#t~nondet2359#1; [2025-02-06 07:00:02,497 INFO L1309 $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-02-06 07:00:03,158 INFO L1309 $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-02-06 07:00:03,222 INFO L1309 $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-02-06 07:00:03,264 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L3070: havoc __kmalloc_#t~ret49#1.base, __kmalloc_#t~ret49#1.offset; [2025-02-06 07:00:04,748 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L8252: call ULTIMATE.dealloc(~#num~1.base, ~#num~1.offset);havoc ~#num~1.base, ~#num~1.offset; [2025-02-06 07:00:04,785 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L9367: call ULTIMATE.dealloc(~#val~6.base, ~#val~6.offset);havoc ~#val~6.base, ~#val~6.offset; [2025-02-06 07:00:04,881 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L7164: call ULTIMATE.dealloc(~#descriptor~8.base, ~#descriptor~8.offset);havoc ~#descriptor~8.base, ~#descriptor~8.offset; [2025-02-06 07:00:04,946 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L15086: havoc kmemdup_#t~ret2360#1.base, kmemdup_#t~ret2360#1.offset; [2025-02-06 07:00:04,994 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L15156: havoc try_module_get_#t~nondet2374#1; [2025-02-06 07:00:05,017 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L15089: havoc #t~ret2361.base, #t~ret2361.offset; [2025-02-06 07:00:05,060 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L9342: call ULTIMATE.dealloc(~#val~5.base, ~#val~5.offset);havoc ~#val~5.base, ~#val~5.offset; [2025-02-06 07:00:05,075 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L15178: havoc #t~nondet2379; [2025-02-06 07:00:05,085 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L3090: havoc #t~mem52; [2025-02-06 07:00:05,131 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L9248: call ULTIMATE.dealloc(~#val~1.base, ~#val~1.offset);havoc ~#val~1.base, ~#val~1.offset; [2025-02-06 07:00:05,157 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L15174: havoc usb_udc_attach_driver_#t~nondet2378#1; [2025-02-06 07:00:05,278 INFO L1309 $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-02-06 07:00:09,388 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L15160: havoc usb_gadget_probe_driver_#t~nondet2375#1; [2025-02-06 07:00:09,388 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L5643: havoc usb_string_id_#t~mem677#1; [2025-02-06 07:00:09,458 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L9925: call ULTIMATE.dealloc(~#val~7.base, ~#val~7.offset);havoc ~#val~7.base, ~#val~7.offset; [2025-02-06 07:00:09,506 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L7112: call ULTIMATE.dealloc(~#descriptor~7.base, ~#descriptor~7.offset);havoc ~#descriptor~7.base, ~#descriptor~7.offset; [2025-02-06 07:00:09,576 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L4029: havoc #t~mem280; [2025-02-06 07:00:21,745 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L15104: havoc ldv_probe_10_#t~nondet2364#1; [2025-02-06 07:00:21,745 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L15108: havoc ldv_probe_15_#t~nondet2365#1; [2025-02-06 07:00:21,745 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L15112: havoc ldv_probe_21_#t~nondet2366#1; [2025-02-06 07:00:21,745 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L15116: havoc ldv_probe_26_#t~nondet2367#1; [2025-02-06 07:00:21,745 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L15120: havoc ldv_probe_27_#t~nondet2368#1; [2025-02-06 07:00:21,745 INFO L1309 $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-02-06 07:00:21,745 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L15124: havoc ldv_probe_7_#t~nondet2369#1; [2025-02-06 07:00:21,745 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L15067: havoc configfs_register_subsystem_#t~nondet2358#1; [2025-02-06 07:00:21,745 INFO L1309 $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-02-06 07:00:21,745 INFO L1309 $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-02-06 07:00:21,745 INFO L1309 $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-02-06 07:00:21,745 INFO L1309 $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-02-06 07:00:21,920 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L15031: havoc __request_module_#t~nondet2355#1; [2025-02-06 07:00:21,949 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L15063: havoc #t~nondet2357; [2025-02-06 07:00:22,020 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L8011: havoc #t~mem1313; [2025-02-06 07:00:22,033 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint ldv_stopFINAL: assume true; [2025-02-06 07:00:22,127 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L3951: havoc dev_get_drvdata_#t~mem243#1.base, dev_get_drvdata_#t~mem243#1.offset; [2025-02-06 07:00:22,290 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L4909: call ULTIMATE.dealloc(~#descriptor~1.base, ~#descriptor~1.offset);havoc ~#descriptor~1.base, ~#descriptor~1.offset; [2025-02-06 07:00:22,464 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L9294: call ULTIMATE.dealloc(~#val~3.base, ~#val~3.offset);havoc ~#val~3.base, ~#val~3.offset; [2025-02-06 07:00:22,546 INFO L1309 $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-02-06 07:00:22,608 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L9414: call ULTIMATE.dealloc(~#bcdDevice~2.base, ~#bcdDevice~2.offset);havoc ~#bcdDevice~2.base, ~#bcdDevice~2.offset; [2025-02-06 07:00:22,657 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L9317: call ULTIMATE.dealloc(~#val~4.base, ~#val~4.offset);havoc ~#val~4.base, ~#val~4.offset; [2025-02-06 07:00:22,727 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L15144: havoc #t~nondet2371; [2025-02-06 07:00:22,766 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L15167: havoc #t~nondet2376; [2025-02-06 07:00:22,768 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L15041: havoc #t~nondet2356; [2025-02-06 07:00:22,774 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L15093: havoc #t~nondet2362; [2025-02-06 07:00:22,817 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L5868: call ULTIMATE.dealloc(~#descriptor~5.base, ~#descriptor~5.offset);havoc ~#descriptor~5.base, ~#descriptor~5.offset; [2025-02-06 07:00:24,048 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L5552: havoc get_string_#t~mem654#1; [2025-02-06 07:00:24,048 INFO L1309 $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-02-06 07:00:24,048 INFO L1309 $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-02-06 07:00:24,221 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L15170: havoc usb_speed_string_#t~ret2377#1.base, usb_speed_string_#t~ret2377#1.offset; [2025-02-06 07:00:24,221 INFO L1309 $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-02-06 07:00:24,225 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L3851: havoc #t~mem218.base, #t~mem218.offset; [2025-02-06 07:00:24,296 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L9436: call ULTIMATE.dealloc(~#bcdUSB~0.base, ~#bcdUSB~0.offset);havoc ~#bcdUSB~0.base, ~#bcdUSB~0.offset; [2025-02-06 07:00:24,374 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L3003: havoc usb_gadget_get_string_#t~mem41#1; [2025-02-06 07:00:24,507 INFO L1309 $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-02-06 07:00:24,531 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L9271: call ULTIMATE.dealloc(~#val~2.base, ~#val~2.offset);havoc ~#val~2.base, ~#val~2.offset; [2025-02-06 07:00:24,534 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L3084: havoc #t~mem51; [2025-02-06 07:00:24,596 INFO L1309 $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-02-06 07:00:24,804 INFO L1309 $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-02-06 07:00:24,908 INFO L1309 $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-02-06 07:00:24,908 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L15152: havoc strtobool_#t~nondet2373#1; [2025-02-06 07:00:24,927 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L15097: havoc #t~nondet2363; [2025-02-06 07:00:28,272 INFO L? ?]: Removed 4846 outVars from TransFormulas that were not future-live. [2025-02-06 07:00:28,272 INFO L308 CfgBuilder]: Performing block encoding [2025-02-06 07:00:28,380 INFO L332 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2025-02-06 07:00:28,381 INFO L337 CfgBuilder]: Removed 0 assume(true) statements. [2025-02-06 07:00:28,382 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder CFG 06.02 07:00:28 BoogieIcfgContainer [2025-02-06 07:00:28,382 INFO L131 PluginConnector]: ------------------------ END IcfgBuilder---------------------------- [2025-02-06 07:00:28,384 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2025-02-06 07:00:28,384 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2025-02-06 07:00:28,388 INFO L274 PluginConnector]: TraceAbstraction initialized [2025-02-06 07:00:28,388 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 06.02 06:59:51" (1/3) ... [2025-02-06 07:00:28,389 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@3db0b56 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 06.02 07:00:28, skipping insertion in model container [2025-02-06 07:00:28,389 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 06:59:55" (2/3) ... [2025-02-06 07:00:28,389 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@3db0b56 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 06.02 07:00:28, skipping insertion in model container [2025-02-06 07:00:28,390 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder CFG 06.02 07:00:28" (3/3) ... [2025-02-06 07:00:28,391 INFO L128 eAbstractionObserver]: Analyzing ICFG linux-4.2-rc1.tar.xz-32_7a-drivers--usb--gadget--libcomposite.ko-entry_point.cil.out.i [2025-02-06 07:00:28,403 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2025-02-06 07:00:28,410 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-02-06 07:00:28,560 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2025-02-06 07:00:28,571 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;@73fe3304, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2025-02-06 07:00:28,572 INFO L334 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2025-02-06 07:00:28,592 INFO L276 IsEmpty]: Start isEmpty. Operand has 5871 states, 4598 states have (on average 1.4273597216180949) internal successors, (6563), 4738 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-02-06 07:00:28,664 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1507 [2025-02-06 07:00:28,664 INFO L210 NwaCegarLoop]: Found error trace [2025-02-06 07:00:28,666 INFO L218 NwaCegarLoop]: trace histogram [72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 29, 29, 29, 29, 29, 29, 29, 29, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-06 07:00:28,666 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-02-06 07:00:28,670 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 07:00:28,672 INFO L85 PathProgramCache]: Analyzing trace with hash -195752812, now seen corresponding path program 1 times [2025-02-06 07:00:28,677 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 07:00:28,677 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [676172888] [2025-02-06 07:00:28,678 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 07:00:28,678 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms