/usr/bin/java -Xmx8000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata ./data -s ../../../trunk/examples/settings/default/automizer/svcomp-Reach-32bit-Automizer_Default.epf -tc ../../../trunk/examples/toolchains/AutomizerC.xml -i ../sv-benchmarks/c/ldv-linux-4.2-rc1/linux-4.2-rc1.tar.xz-43_2a-drivers--thunderbolt--thunderbolt.ko-entry_point.cil.out.i -------------------------------------------------------------------------------- This is Ultimate 0.2.3-dev-f954360 [2023-03-31 03:20:06,331 INFO L177 SettingsManager]: Resetting all preferences to default values... [2023-03-31 03:20:06,332 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2023-03-31 03:20:06,366 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2023-03-31 03:20:06,367 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2023-03-31 03:20:06,369 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2023-03-31 03:20:06,372 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2023-03-31 03:20:06,374 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2023-03-31 03:20:06,376 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2023-03-31 03:20:06,380 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2023-03-31 03:20:06,382 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2023-03-31 03:20:06,383 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2023-03-31 03:20:06,384 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2023-03-31 03:20:06,386 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2023-03-31 03:20:06,387 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2023-03-31 03:20:06,388 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2023-03-31 03:20:06,389 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2023-03-31 03:20:06,389 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2023-03-31 03:20:06,391 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2023-03-31 03:20:06,395 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2023-03-31 03:20:06,396 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2023-03-31 03:20:06,397 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2023-03-31 03:20:06,398 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2023-03-31 03:20:06,399 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2023-03-31 03:20:06,407 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2023-03-31 03:20:06,407 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2023-03-31 03:20:06,407 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2023-03-31 03:20:06,408 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2023-03-31 03:20:06,409 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2023-03-31 03:20:06,409 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2023-03-31 03:20:06,410 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2023-03-31 03:20:06,410 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2023-03-31 03:20:06,412 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2023-03-31 03:20:06,412 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2023-03-31 03:20:06,413 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2023-03-31 03:20:06,413 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2023-03-31 03:20:06,414 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2023-03-31 03:20:06,414 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2023-03-31 03:20:06,414 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2023-03-31 03:20:06,415 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2023-03-31 03:20:06,415 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2023-03-31 03:20:06,417 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/default/automizer/svcomp-Reach-32bit-Automizer_Default.epf [2023-03-31 03:20:06,445 INFO L113 SettingsManager]: Loading preferences was successful [2023-03-31 03:20:06,445 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2023-03-31 03:20:06,446 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-03-31 03:20:06,446 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-03-31 03:20:06,446 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-03-31 03:20:06,446 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-03-31 03:20:06,447 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-03-31 03:20:06,447 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2023-03-31 03:20:06,447 INFO L138 SettingsManager]: * Use SBE=true [2023-03-31 03:20:06,447 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-03-31 03:20:06,448 INFO L138 SettingsManager]: * sizeof long=4 [2023-03-31 03:20:06,448 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2023-03-31 03:20:06,448 INFO L138 SettingsManager]: * sizeof POINTER=4 [2023-03-31 03:20:06,448 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2023-03-31 03:20:06,448 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-03-31 03:20:06,448 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-03-31 03:20:06,448 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-03-31 03:20:06,449 INFO L138 SettingsManager]: * sizeof long double=12 [2023-03-31 03:20:06,449 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2023-03-31 03:20:06,449 INFO L138 SettingsManager]: * Use constant arrays=true [2023-03-31 03:20:06,449 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-03-31 03:20:06,449 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-03-31 03:20:06,449 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-03-31 03:20:06,451 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2023-03-31 03:20:06,452 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-03-31 03:20:06,452 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-03-31 03:20:06,452 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-03-31 03:20:06,452 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2023-03-31 03:20:06,453 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2023-03-31 03:20:06,453 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-03-31 03:20:06,453 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-03-31 03:20:06,453 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2023-03-31 03:20:06,453 INFO L138 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2023-03-31 03:20:06,453 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-03-31 03:20:06,454 INFO L138 SettingsManager]: * Independence relation used for large block encoding in concurrent analysis=SYNTACTIC [2023-03-31 03:20:06,454 INFO L138 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release [2023-03-31 03:20:06,692 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-03-31 03:20:06,717 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-03-31 03:20:06,719 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-03-31 03:20:06,720 INFO L271 PluginConnector]: Initializing CDTParser... [2023-03-31 03:20:06,720 INFO L275 PluginConnector]: CDTParser initialized [2023-03-31 03:20:06,721 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/ldv-linux-4.2-rc1/linux-4.2-rc1.tar.xz-43_2a-drivers--thunderbolt--thunderbolt.ko-entry_point.cil.out.i [2023-03-31 03:20:07,938 INFO L500 CDTParser]: Created temporary CDT project at NULL [2023-03-31 03:20:08,482 INFO L351 CDTParser]: Found 1 translation units. [2023-03-31 03:20:08,483 INFO L172 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.2-rc1/linux-4.2-rc1.tar.xz-43_2a-drivers--thunderbolt--thunderbolt.ko-entry_point.cil.out.i [2023-03-31 03:20:08,527 INFO L394 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/9ad02cfbb/d1d9a66e358948ea8f2ed60b36764441/FLAG88b03309f [2023-03-31 03:20:08,544 INFO L402 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/9ad02cfbb/d1d9a66e358948ea8f2ed60b36764441 [2023-03-31 03:20:08,546 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-03-31 03:20:08,547 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2023-03-31 03:20:08,550 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-03-31 03:20:08,550 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-03-31 03:20:08,553 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2023-03-31 03:20:08,554 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 31.03 03:20:08" (1/1) ... [2023-03-31 03:20:08,555 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@48744776 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.03 03:20:08, skipping insertion in model container [2023-03-31 03:20:08,555 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 31.03 03:20:08" (1/1) ... [2023-03-31 03:20:08,561 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2023-03-31 03:20:08,692 INFO L178 MainTranslator]: Built tables and reachable declarations [2023-03-31 03:20:11,244 WARN L247 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.2-rc1/linux-4.2-rc1.tar.xz-43_2a-drivers--thunderbolt--thunderbolt.ko-entry_point.cil.out.i[297077,297090] [2023-03-31 03:20:11,320 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-03-31 03:20:11,354 INFO L203 MainTranslator]: Completed pre-run [2023-03-31 03:20:11,942 WARN L247 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.2-rc1/linux-4.2-rc1.tar.xz-43_2a-drivers--thunderbolt--thunderbolt.ko-entry_point.cil.out.i[297077,297090] [2023-03-31 03:20:11,949 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-03-31 03:20:12,035 WARN L667 CHandler]: The function ldv_calloc is called, but not defined or handled by StandardFunctionHandler. [2023-03-31 03:20:12,041 INFO L208 MainTranslator]: Completed translation [2023-03-31 03:20:12,042 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.03 03:20:12 WrapperNode [2023-03-31 03:20:12,042 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-03-31 03:20:12,043 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-03-31 03:20:12,043 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2023-03-31 03:20:12,043 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2023-03-31 03:20:12,052 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.03 03:20:12" (1/1) ... [2023-03-31 03:20:12,053 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.03 03:20:12" (1/1) ... [2023-03-31 03:20:12,171 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.03 03:20:12" (1/1) ... [2023-03-31 03:20:12,172 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.03 03:20:12" (1/1) ... [2023-03-31 03:20:12,359 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.03 03:20:12" (1/1) ... [2023-03-31 03:20:12,387 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.03 03:20:12" (1/1) ... [2023-03-31 03:20:12,433 INFO L185 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.03 03:20:12" (1/1) ... [2023-03-31 03:20:12,467 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.03 03:20:12" (1/1) ... [2023-03-31 03:20:12,534 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-03-31 03:20:12,535 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-03-31 03:20:12,535 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2023-03-31 03:20:12,535 INFO L275 PluginConnector]: RCFGBuilder initialized [2023-03-31 03:20:12,536 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.03 03:20:12" (1/1) ... [2023-03-31 03:20:12,541 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-03-31 03:20:12,551 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-03-31 03:20:12,614 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2023-03-31 03:20:12,647 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2023-03-31 03:20:12,660 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.init [2023-03-31 03:20:12,660 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-03-31 03:20:12,660 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~$Pointer$~X~~bool~0~TO~VOID [2023-03-31 03:20:12,661 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~~u64~0~X~~u8~0~X~~bool~0~TO~VOID [2023-03-31 03:20:12,661 INFO L138 BoogieDeclarations]: Found implementation of procedure reach_error [2023-03-31 03:20:12,661 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2023-03-31 03:20:12,661 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_malloc [2023-03-31 03:20:12,661 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_zalloc [2023-03-31 03:20:12,661 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_init_zalloc [2023-03-31 03:20:12,661 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_memset [2023-03-31 03:20:12,661 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_undef_int [2023-03-31 03:20:12,661 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_undef_ulong [2023-03-31 03:20:12,661 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_stop [2023-03-31 03:20:12,661 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv__builtin_expect [2023-03-31 03:20:12,662 INFO L138 BoogieDeclarations]: Found implementation of procedure INIT_LIST_HEAD [2023-03-31 03:20:12,662 INFO L138 BoogieDeclarations]: Found implementation of procedure list_add_tail [2023-03-31 03:20:12,662 INFO L138 BoogieDeclarations]: Found implementation of procedure list_del_init [2023-03-31 03:20:12,662 INFO L138 BoogieDeclarations]: Found implementation of procedure list_move_tail [2023-03-31 03:20:12,662 INFO L138 BoogieDeclarations]: Found implementation of procedure list_empty [2023-03-31 03:20:12,662 INFO L138 BoogieDeclarations]: Found implementation of procedure __list_splice [2023-03-31 03:20:12,662 INFO L138 BoogieDeclarations]: Found implementation of procedure list_splice_tail_init [2023-03-31 03:20:12,662 INFO L138 BoogieDeclarations]: Found implementation of procedure queue_work [2023-03-31 03:20:12,662 INFO L138 BoogieDeclarations]: Found implementation of procedure schedule_work [2023-03-31 03:20:12,662 INFO L138 BoogieDeclarations]: Found implementation of procedure kobject_name [2023-03-31 03:20:12,662 INFO L138 BoogieDeclarations]: Found implementation of procedure devm_kzalloc [2023-03-31 03:20:12,662 INFO L138 BoogieDeclarations]: Found implementation of procedure devm_kmalloc_array [2023-03-31 03:20:12,662 INFO L138 BoogieDeclarations]: Found implementation of procedure devm_kcalloc [2023-03-31 03:20:12,662 INFO L138 BoogieDeclarations]: Found implementation of procedure dev_name [2023-03-31 03:20:12,663 INFO L138 BoogieDeclarations]: Found implementation of procedure dev_get_drvdata [2023-03-31 03:20:12,663 INFO L138 BoogieDeclarations]: Found implementation of procedure dev_set_drvdata [2023-03-31 03:20:12,663 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_enable_msi_exact [2023-03-31 03:20:12,663 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_get_drvdata [2023-03-31 03:20:12,663 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_set_drvdata [2023-03-31 03:20:12,663 INFO L138 BoogieDeclarations]: Found implementation of procedure devm_request_irq [2023-03-31 03:20:12,663 INFO L138 BoogieDeclarations]: Found implementation of procedure ring_interrupt_index [2023-03-31 03:20:12,663 INFO L138 BoogieDeclarations]: Found implementation of procedure ring_interrupt_active [2023-03-31 03:20:12,663 INFO L138 BoogieDeclarations]: Found implementation of procedure nhi_disable_interrupts [2023-03-31 03:20:12,663 INFO L138 BoogieDeclarations]: Found implementation of procedure ring_desc_base [2023-03-31 03:20:12,663 INFO L138 BoogieDeclarations]: Found implementation of procedure ring_options_base [2023-03-31 03:20:12,663 INFO L138 BoogieDeclarations]: Found implementation of procedure ring_iowrite16desc [2023-03-31 03:20:12,663 INFO L138 BoogieDeclarations]: Found implementation of procedure ring_iowrite32desc [2023-03-31 03:20:12,664 INFO L138 BoogieDeclarations]: Found implementation of procedure ring_iowrite64desc [2023-03-31 03:20:12,664 INFO L138 BoogieDeclarations]: Found implementation of procedure ring_iowrite32options [2023-03-31 03:20:12,664 INFO L138 BoogieDeclarations]: Found implementation of procedure ring_full [2023-03-31 03:20:12,664 INFO L138 BoogieDeclarations]: Found implementation of procedure ring_empty [2023-03-31 03:20:12,664 INFO L138 BoogieDeclarations]: Found implementation of procedure ring_write_descriptors [2023-03-31 03:20:12,664 INFO L138 BoogieDeclarations]: Found implementation of procedure ring_work [2023-03-31 03:20:12,664 INFO L138 BoogieDeclarations]: Found implementation of procedure __ring_enqueue [2023-03-31 03:20:12,664 INFO L138 BoogieDeclarations]: Found implementation of procedure ring_alloc [2023-03-31 03:20:12,664 INFO L138 BoogieDeclarations]: Found implementation of procedure ring_alloc_tx [2023-03-31 03:20:12,664 INFO L138 BoogieDeclarations]: Found implementation of procedure ring_alloc_rx [2023-03-31 03:20:12,664 INFO L138 BoogieDeclarations]: Found implementation of procedure ring_start [2023-03-31 03:20:12,665 INFO L138 BoogieDeclarations]: Found implementation of procedure ring_stop [2023-03-31 03:20:12,665 INFO L138 BoogieDeclarations]: Found implementation of procedure ring_free [2023-03-31 03:20:12,665 INFO L138 BoogieDeclarations]: Found implementation of procedure nhi_interrupt_work [2023-03-31 03:20:12,665 INFO L138 BoogieDeclarations]: Found implementation of procedure nhi_msi [2023-03-31 03:20:12,665 INFO L138 BoogieDeclarations]: Found implementation of procedure nhi_suspend_noirq [2023-03-31 03:20:12,665 INFO L138 BoogieDeclarations]: Found implementation of procedure nhi_resume_noirq [2023-03-31 03:20:12,665 INFO L138 BoogieDeclarations]: Found implementation of procedure nhi_shutdown [2023-03-31 03:20:12,665 INFO L138 BoogieDeclarations]: Found implementation of procedure nhi_probe [2023-03-31 03:20:12,665 INFO L138 BoogieDeclarations]: Found implementation of procedure nhi_remove [2023-03-31 03:20:12,665 INFO L138 BoogieDeclarations]: Found implementation of procedure nhi_init [2023-03-31 03:20:12,665 INFO L138 BoogieDeclarations]: Found implementation of procedure nhi_unload [2023-03-31 03:20:12,666 INFO L138 BoogieDeclarations]: Found implementation of procedure call_and_disable_work_1 [2023-03-31 03:20:12,666 INFO L138 BoogieDeclarations]: Found implementation of procedure disable_work_2 [2023-03-31 03:20:12,666 INFO L138 BoogieDeclarations]: Found implementation of procedure disable_work_1 [2023-03-31 03:20:12,666 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_dev_pm_ops_5 [2023-03-31 03:20:12,666 INFO L138 BoogieDeclarations]: Found implementation of procedure work_init_2 [2023-03-31 03:20:12,666 INFO L138 BoogieDeclarations]: Found implementation of procedure work_init_1 [2023-03-31 03:20:12,666 INFO L138 BoogieDeclarations]: Found implementation of procedure call_and_disable_all_2 [2023-03-31 03:20:12,666 INFO L138 BoogieDeclarations]: Found implementation of procedure call_and_disable_all_1 [2023-03-31 03:20:12,666 INFO L138 BoogieDeclarations]: Found implementation of procedure invoke_work_1 [2023-03-31 03:20:12,666 INFO L138 BoogieDeclarations]: Found implementation of procedure activate_work_2 [2023-03-31 03:20:12,666 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_pci_driver_4 [2023-03-31 03:20:12,666 INFO L138 BoogieDeclarations]: Found implementation of procedure activate_work_1 [2023-03-31 03:20:12,667 INFO L138 BoogieDeclarations]: Found implementation of procedure call_and_disable_work_2 [2023-03-31 03:20:12,667 INFO L138 BoogieDeclarations]: Found implementation of procedure invoke_work_2 [2023-03-31 03:20:12,667 INFO L138 BoogieDeclarations]: Found implementation of procedure main [2023-03-31 03:20:12,667 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_queue_work_on_15 [2023-03-31 03:20:12,667 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_queue_delayed_work_on_16 [2023-03-31 03:20:12,667 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_queue_work_on_17 [2023-03-31 03:20:12,667 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_flush_workqueue_18 [2023-03-31 03:20:12,667 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_queue_delayed_work_on_19 [2023-03-31 03:20:12,667 INFO L138 BoogieDeclarations]: Found implementation of procedure kzalloc [2023-03-31 03:20:12,667 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_flush_work_29 [2023-03-31 03:20:12,667 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_flush_work_30 [2023-03-31 03:20:12,667 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_flush_work_31 [2023-03-31 03:20:12,667 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv___pci_register_driver_32 [2023-03-31 03:20:12,668 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_pci_unregister_driver_33 [2023-03-31 03:20:12,668 INFO L138 BoogieDeclarations]: Found implementation of procedure __arch_swab32 [2023-03-31 03:20:12,668 INFO L138 BoogieDeclarations]: Found implementation of procedure __fswab32 [2023-03-31 03:20:12,668 INFO L138 BoogieDeclarations]: Found implementation of procedure init_completion [2023-03-31 03:20:12,668 INFO L138 BoogieDeclarations]: Found implementation of procedure msecs_to_jiffies [2023-03-31 03:20:12,668 INFO L138 BoogieDeclarations]: Found implementation of procedure __kfifo_uint_must_check_helper [2023-03-31 03:20:12,668 INFO L138 BoogieDeclarations]: Found implementation of procedure ring_rx [2023-03-31 03:20:12,668 INFO L138 BoogieDeclarations]: Found implementation of procedure ring_tx [2023-03-31 03:20:12,668 INFO L138 BoogieDeclarations]: Found implementation of procedure get_route [2023-03-31 03:20:12,668 INFO L138 BoogieDeclarations]: Found implementation of procedure make_header [2023-03-31 03:20:12,668 INFO L138 BoogieDeclarations]: Found implementation of procedure check_header [2023-03-31 03:20:12,668 INFO L138 BoogieDeclarations]: Found implementation of procedure check_config_address [2023-03-31 03:20:12,669 INFO L138 BoogieDeclarations]: Found implementation of procedure decode_error [2023-03-31 03:20:12,669 INFO L138 BoogieDeclarations]: Found implementation of procedure parse_header [2023-03-31 03:20:12,669 INFO L138 BoogieDeclarations]: Found implementation of procedure tb_cfg_print_error [2023-03-31 03:20:12,669 INFO L138 BoogieDeclarations]: Found implementation of procedure cpu_to_be32_array [2023-03-31 03:20:12,669 INFO L138 BoogieDeclarations]: Found implementation of procedure be32_to_cpu_array [2023-03-31 03:20:12,669 INFO L138 BoogieDeclarations]: Found implementation of procedure tb_crc [2023-03-31 03:20:12,669 INFO L138 BoogieDeclarations]: Found implementation of procedure tb_ctl_pkg_free [2023-03-31 03:20:12,669 INFO L138 BoogieDeclarations]: Found implementation of procedure tb_ctl_pkg_alloc [2023-03-31 03:20:12,669 INFO L138 BoogieDeclarations]: Found implementation of procedure tb_ctl_tx_callback [2023-03-31 03:20:12,669 INFO L138 BoogieDeclarations]: Found implementation of procedure tb_ctl_tx [2023-03-31 03:20:12,669 INFO L138 BoogieDeclarations]: Found implementation of procedure tb_ctl_handle_plug_event [2023-03-31 03:20:12,669 INFO L138 BoogieDeclarations]: Found implementation of procedure tb_ctl_rx_submit [2023-03-31 03:20:12,669 INFO L138 BoogieDeclarations]: Found implementation of procedure tb_ctl_rx_callback [2023-03-31 03:20:12,670 INFO L138 BoogieDeclarations]: Found implementation of procedure tb_ctl_rx [2023-03-31 03:20:12,670 INFO L138 BoogieDeclarations]: Found implementation of procedure tb_ctl_alloc [2023-03-31 03:20:12,670 INFO L138 BoogieDeclarations]: Found implementation of procedure tb_ctl_free [2023-03-31 03:20:12,670 INFO L138 BoogieDeclarations]: Found implementation of procedure tb_ctl_start [2023-03-31 03:20:12,670 INFO L138 BoogieDeclarations]: Found implementation of procedure tb_ctl_stop [2023-03-31 03:20:12,670 INFO L138 BoogieDeclarations]: Found implementation of procedure tb_cfg_error [2023-03-31 03:20:12,670 INFO L138 BoogieDeclarations]: Found implementation of procedure tb_cfg_reset [2023-03-31 03:20:12,670 INFO L138 BoogieDeclarations]: Found implementation of procedure tb_cfg_read_raw [2023-03-31 03:20:12,670 INFO L138 BoogieDeclarations]: Found implementation of procedure tb_cfg_write_raw [2023-03-31 03:20:12,670 INFO L138 BoogieDeclarations]: Found implementation of procedure tb_cfg_read [2023-03-31 03:20:12,670 INFO L138 BoogieDeclarations]: Found implementation of procedure tb_cfg_write [2023-03-31 03:20:12,670 INFO L138 BoogieDeclarations]: Found implementation of procedure tb_cfg_get_upstream_port [2023-03-31 03:20:12,670 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_queue_work_on_58 [2023-03-31 03:20:12,671 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_queue_delayed_work_on_59 [2023-03-31 03:20:12,671 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_queue_work_on_60 [2023-03-31 03:20:12,671 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_flush_workqueue_61 [2023-03-31 03:20:12,671 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_queue_delayed_work_on_62 [2023-03-31 03:20:12,671 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_dma_pool_alloc_72 [2023-03-31 03:20:12,671 INFO L138 BoogieDeclarations]: Found implementation of procedure queue_work___0 [2023-03-31 03:20:12,671 INFO L138 BoogieDeclarations]: Found implementation of procedure tb_upstream_port [2023-03-31 03:20:12,671 INFO L138 BoogieDeclarations]: Found implementation of procedure tb_route [2023-03-31 03:20:12,671 INFO L138 BoogieDeclarations]: Found implementation of procedure tb_port_read [2023-03-31 03:20:12,671 INFO L138 BoogieDeclarations]: Found implementation of procedure tb_is_upstream_port [2023-03-31 03:20:12,671 INFO L138 BoogieDeclarations]: Found implementation of procedure tb_downstream_route [2023-03-31 03:20:12,671 INFO L138 BoogieDeclarations]: Found implementation of procedure tb_scan_switch [2023-03-31 03:20:12,672 INFO L138 BoogieDeclarations]: Found implementation of procedure tb_scan_port [2023-03-31 03:20:12,672 INFO L138 BoogieDeclarations]: Found implementation of procedure tb_free_invalid_tunnels [2023-03-31 03:20:12,672 INFO L138 BoogieDeclarations]: Found implementation of procedure tb_free_unplugged_children [2023-03-31 03:20:12,672 INFO L138 BoogieDeclarations]: Found implementation of procedure tb_find_pci_up_port [2023-03-31 03:20:12,672 INFO L138 BoogieDeclarations]: Found implementation of procedure tb_find_unused_down_port [2023-03-31 03:20:12,672 INFO L138 BoogieDeclarations]: Found implementation of procedure tb_activate_pcie_devices [2023-03-31 03:20:12,672 INFO L138 BoogieDeclarations]: Found implementation of procedure tb_handle_hotplug [2023-03-31 03:20:12,672 INFO L138 BoogieDeclarations]: Found implementation of procedure tb_schedule_hotplug_handler [2023-03-31 03:20:12,672 INFO L138 BoogieDeclarations]: Found implementation of procedure thunderbolt_shutdown_and_free [2023-03-31 03:20:12,672 INFO L138 BoogieDeclarations]: Found implementation of procedure thunderbolt_alloc_and_start [2023-03-31 03:20:12,672 INFO L138 BoogieDeclarations]: Found implementation of procedure thunderbolt_suspend [2023-03-31 03:20:12,672 INFO L138 BoogieDeclarations]: Found implementation of procedure thunderbolt_resume [2023-03-31 03:20:12,672 INFO L138 BoogieDeclarations]: Found implementation of procedure call_and_disable_work_3 [2023-03-31 03:20:12,672 INFO L138 BoogieDeclarations]: Found implementation of procedure work_init_3 [2023-03-31 03:20:12,673 INFO L138 BoogieDeclarations]: Found implementation of procedure disable_work_3 [2023-03-31 03:20:12,673 INFO L138 BoogieDeclarations]: Found implementation of procedure invoke_work_3 [2023-03-31 03:20:12,673 INFO L138 BoogieDeclarations]: Found implementation of procedure activate_work_3 [2023-03-31 03:20:12,673 INFO L138 BoogieDeclarations]: Found implementation of procedure call_and_disable_all_3 [2023-03-31 03:20:12,673 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_queue_work_on_92 [2023-03-31 03:20:12,673 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_queue_delayed_work_on_93 [2023-03-31 03:20:12,673 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_queue_work_on_94 [2023-03-31 03:20:12,673 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_flush_workqueue_95 [2023-03-31 03:20:12,673 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_queue_delayed_work_on_96 [2023-03-31 03:20:12,673 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_flush_workqueue_106 [2023-03-31 03:20:12,673 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_destroy_workqueue_107 [2023-03-31 03:20:12,673 INFO L138 BoogieDeclarations]: Found implementation of procedure fls64 [2023-03-31 03:20:12,673 INFO L138 BoogieDeclarations]: Found implementation of procedure tb_sw_read [2023-03-31 03:20:12,674 INFO L138 BoogieDeclarations]: Found implementation of procedure tb_sw_write [2023-03-31 03:20:12,674 INFO L138 BoogieDeclarations]: Found implementation of procedure tb_port_write [2023-03-31 03:20:12,674 INFO L138 BoogieDeclarations]: Found implementation of procedure tb_route_length [2023-03-31 03:20:12,674 INFO L138 BoogieDeclarations]: Found implementation of procedure tb_port_type [2023-03-31 03:20:12,674 INFO L138 BoogieDeclarations]: Found implementation of procedure tb_dump_port [2023-03-31 03:20:12,674 INFO L138 BoogieDeclarations]: Found implementation of procedure tb_port_state [2023-03-31 03:20:12,674 INFO L138 BoogieDeclarations]: Found implementation of procedure tb_wait_for_port [2023-03-31 03:20:12,674 INFO L138 BoogieDeclarations]: Found implementation of procedure tb_port_add_nfc_credits [2023-03-31 03:20:12,674 INFO L138 BoogieDeclarations]: Found implementation of procedure tb_port_clear_counter [2023-03-31 03:20:12,674 INFO L138 BoogieDeclarations]: Found implementation of procedure tb_init_port [2023-03-31 03:20:12,674 INFO L138 BoogieDeclarations]: Found implementation of procedure tb_dump_switch [2023-03-31 03:20:12,674 INFO L138 BoogieDeclarations]: Found implementation of procedure tb_switch_reset [2023-03-31 03:20:12,674 INFO L138 BoogieDeclarations]: Found implementation of procedure get_switch_at_route [2023-03-31 03:20:12,674 INFO L138 BoogieDeclarations]: Found implementation of procedure tb_plug_events_active [2023-03-31 03:20:12,675 INFO L138 BoogieDeclarations]: Found implementation of procedure tb_switch_free [2023-03-31 03:20:12,675 INFO L138 BoogieDeclarations]: Found implementation of procedure tb_switch_alloc [2023-03-31 03:20:12,675 INFO L138 BoogieDeclarations]: Found implementation of procedure tb_sw_set_unpplugged [2023-03-31 03:20:12,675 INFO L138 BoogieDeclarations]: Found implementation of procedure tb_switch_resume [2023-03-31 03:20:12,675 INFO L138 BoogieDeclarations]: Found implementation of procedure tb_switch_suspend [2023-03-31 03:20:12,675 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_queue_work_on_129 [2023-03-31 03:20:12,675 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_queue_delayed_work_on_130 [2023-03-31 03:20:12,675 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_queue_work_on_131 [2023-03-31 03:20:12,675 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_flush_workqueue_132 [2023-03-31 03:20:12,675 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_queue_delayed_work_on_133 [2023-03-31 03:20:12,675 INFO L138 BoogieDeclarations]: Found implementation of procedure kcalloc [2023-03-31 03:20:12,675 INFO L138 BoogieDeclarations]: Found implementation of procedure tb_cap_is_basic [2023-03-31 03:20:12,675 INFO L138 BoogieDeclarations]: Found implementation of procedure tb_cap_is_long [2023-03-31 03:20:12,675 INFO L138 BoogieDeclarations]: Found implementation of procedure tb_cap [2023-03-31 03:20:12,676 INFO L138 BoogieDeclarations]: Found implementation of procedure tb_cap_next [2023-03-31 03:20:12,676 INFO L138 BoogieDeclarations]: Found implementation of procedure tb_find_cap [2023-03-31 03:20:12,676 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_queue_work_on_162 [2023-03-31 03:20:12,676 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_queue_delayed_work_on_163 [2023-03-31 03:20:12,676 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_queue_work_on_164 [2023-03-31 03:20:12,676 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_flush_workqueue_165 [2023-03-31 03:20:12,676 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_queue_delayed_work_on_166 [2023-03-31 03:20:12,676 INFO L138 BoogieDeclarations]: Found implementation of procedure tb_dump_hop [2023-03-31 03:20:12,676 INFO L138 BoogieDeclarations]: Found implementation of procedure tb_path_alloc [2023-03-31 03:20:12,676 INFO L138 BoogieDeclarations]: Found implementation of procedure tb_path_free [2023-03-31 03:20:12,676 INFO L138 BoogieDeclarations]: Found implementation of procedure __tb_path_deallocate_nfc [2023-03-31 03:20:12,676 INFO L138 BoogieDeclarations]: Found implementation of procedure __tb_path_deactivate_hops [2023-03-31 03:20:12,676 INFO L138 BoogieDeclarations]: Found implementation of procedure tb_path_deactivate [2023-03-31 03:20:12,677 INFO L138 BoogieDeclarations]: Found implementation of procedure tb_path_activate [2023-03-31 03:20:12,677 INFO L138 BoogieDeclarations]: Found implementation of procedure tb_path_is_invalid [2023-03-31 03:20:12,677 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_queue_work_on_195 [2023-03-31 03:20:12,677 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_queue_delayed_work_on_196 [2023-03-31 03:20:12,677 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_queue_work_on_197 [2023-03-31 03:20:12,677 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_flush_workqueue_198 [2023-03-31 03:20:12,677 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_queue_delayed_work_on_199 [2023-03-31 03:20:12,677 INFO L138 BoogieDeclarations]: Found implementation of procedure list_add [2023-03-31 03:20:12,677 INFO L138 BoogieDeclarations]: Found implementation of procedure tb_pci_init_path [2023-03-31 03:20:12,677 INFO L138 BoogieDeclarations]: Found implementation of procedure tb_pci_alloc [2023-03-31 03:20:12,677 INFO L138 BoogieDeclarations]: Found implementation of procedure tb_pci_free [2023-03-31 03:20:12,677 INFO L138 BoogieDeclarations]: Found implementation of procedure tb_pci_is_invalid [2023-03-31 03:20:12,677 INFO L138 BoogieDeclarations]: Found implementation of procedure tb_pci_port_active [2023-03-31 03:20:12,677 INFO L138 BoogieDeclarations]: Found implementation of procedure tb_pci_restart [2023-03-31 03:20:12,677 INFO L138 BoogieDeclarations]: Found implementation of procedure tb_pci_activate [2023-03-31 03:20:12,678 INFO L138 BoogieDeclarations]: Found implementation of procedure tb_pci_deactivate [2023-03-31 03:20:12,678 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_queue_work_on_228 [2023-03-31 03:20:12,678 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_queue_delayed_work_on_229 [2023-03-31 03:20:12,678 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_queue_work_on_230 [2023-03-31 03:20:12,678 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_flush_workqueue_231 [2023-03-31 03:20:12,678 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_queue_delayed_work_on_232 [2023-03-31 03:20:12,678 INFO L138 BoogieDeclarations]: Found implementation of procedure tb_eeprom_ctl_write [2023-03-31 03:20:12,678 INFO L138 BoogieDeclarations]: Found implementation of procedure tb_eeprom_ctl_read [2023-03-31 03:20:12,678 INFO L138 BoogieDeclarations]: Found implementation of procedure tb_eeprom_active [2023-03-31 03:20:12,678 INFO L138 BoogieDeclarations]: Found implementation of procedure tb_eeprom_transfer [2023-03-31 03:20:12,678 INFO L138 BoogieDeclarations]: Found implementation of procedure tb_eeprom_out [2023-03-31 03:20:12,678 INFO L138 BoogieDeclarations]: Found implementation of procedure tb_eeprom_in [2023-03-31 03:20:12,678 INFO L138 BoogieDeclarations]: Found implementation of procedure tb_eeprom_read_n [2023-03-31 03:20:12,678 INFO L138 BoogieDeclarations]: Found implementation of procedure tb_crc8 [2023-03-31 03:20:12,678 INFO L138 BoogieDeclarations]: Found implementation of procedure tb_crc32 [2023-03-31 03:20:12,678 INFO L138 BoogieDeclarations]: Found implementation of procedure tb_eeprom_get_drom_offset [2023-03-31 03:20:12,679 INFO L138 BoogieDeclarations]: Found implementation of procedure tb_drom_read_uid_only [2023-03-31 03:20:12,679 INFO L138 BoogieDeclarations]: Found implementation of procedure tb_drom_parse_port_entry [2023-03-31 03:20:12,679 INFO L138 BoogieDeclarations]: Found implementation of procedure tb_drom_parse_entry [2023-03-31 03:20:12,679 INFO L138 BoogieDeclarations]: Found implementation of procedure tb_drom_parse_entries [2023-03-31 03:20:12,679 INFO L138 BoogieDeclarations]: Found implementation of procedure tb_drom_read [2023-03-31 03:20:12,679 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_queue_work_on_261 [2023-03-31 03:20:12,679 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_queue_delayed_work_on_262 [2023-03-31 03:20:12,679 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_queue_work_on_263 [2023-03-31 03:20:12,679 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_flush_workqueue_264 [2023-03-31 03:20:12,679 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_queue_delayed_work_on_265 [2023-03-31 03:20:12,679 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_error [2023-03-31 03:20:12,679 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_is_err [2023-03-31 03:20:12,679 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_err_ptr [2023-03-31 03:20:12,679 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_ptr_err [2023-03-31 03:20:12,679 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_is_err_or_null [2023-03-31 03:20:12,679 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_check_alloc_flags [2023-03-31 03:20:12,680 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_check_alloc_flags_and_return_some_page [2023-03-31 03:20:12,680 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_check_alloc_nonatomic [2023-03-31 03:20:12,680 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_lock [2023-03-31 03:20:12,680 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_unlock [2023-03-31 03:20:12,680 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_trylock [2023-03-31 03:20:12,680 INFO L138 BoogieDeclarations]: Found implementation of procedure __alloc_workqueue_key [2023-03-31 03:20:12,680 INFO L138 BoogieDeclarations]: Found implementation of procedure __crc32c_le [2023-03-31 03:20:12,680 INFO L138 BoogieDeclarations]: Found implementation of procedure __init_waitqueue_head [2023-03-31 03:20:12,680 INFO L138 BoogieDeclarations]: Found implementation of procedure __init_work [2023-03-31 03:20:12,680 INFO L138 BoogieDeclarations]: Found implementation of procedure __kfifo_in_r [2023-03-31 03:20:12,680 INFO L138 BoogieDeclarations]: Found implementation of procedure __kfifo_out_r [2023-03-31 03:20:12,680 INFO L138 BoogieDeclarations]: Found implementation of procedure __list_add [2023-03-31 03:20:12,680 INFO L138 BoogieDeclarations]: Found implementation of procedure __list_del_entry [2023-03-31 03:20:12,681 INFO L138 BoogieDeclarations]: Found implementation of procedure __msecs_to_jiffies [2023-03-31 03:20:12,681 INFO L138 BoogieDeclarations]: Found implementation of procedure __mutex_init [2023-03-31 03:20:12,681 INFO L138 BoogieDeclarations]: Found implementation of procedure __pci_register_driver [2023-03-31 03:20:12,681 INFO L138 BoogieDeclarations]: Found implementation of procedure _dev_info [2023-03-31 03:20:12,681 INFO L138 BoogieDeclarations]: Found implementation of procedure complete [2023-03-31 03:20:12,681 INFO L138 BoogieDeclarations]: Found implementation of procedure destroy_workqueue [2023-03-31 03:20:12,681 INFO L138 BoogieDeclarations]: Found implementation of procedure dev_driver_string [2023-03-31 03:20:12,681 INFO L138 BoogieDeclarations]: Found implementation of procedure dev_err [2023-03-31 03:20:12,681 INFO L138 BoogieDeclarations]: Found implementation of procedure dev_warn [2023-03-31 03:20:12,681 INFO L138 BoogieDeclarations]: Found implementation of procedure devm_free_irq [2023-03-31 03:20:12,681 INFO L138 BoogieDeclarations]: Found implementation of procedure devm_kmalloc [2023-03-31 03:20:12,681 INFO L138 BoogieDeclarations]: Found implementation of procedure devm_request_threaded_irq [2023-03-31 03:20:12,681 INFO L138 BoogieDeclarations]: Found implementation of procedure dma_alloc_attrs [2023-03-31 03:20:12,681 INFO L138 BoogieDeclarations]: Found implementation of procedure dma_free_attrs [2023-03-31 03:20:12,681 INFO L138 BoogieDeclarations]: Found implementation of procedure dma_pool_create [2023-03-31 03:20:12,682 INFO L138 BoogieDeclarations]: Found implementation of procedure dma_pool_destroy [2023-03-31 03:20:12,682 INFO L138 BoogieDeclarations]: Found implementation of procedure dma_pool_free [2023-03-31 03:20:12,682 INFO L138 BoogieDeclarations]: Found implementation of procedure dmi_match [2023-03-31 03:20:12,682 INFO L138 BoogieDeclarations]: Found implementation of procedure flush_work [2023-03-31 03:20:12,682 INFO L138 BoogieDeclarations]: Found implementation of procedure flush_workqueue [2023-03-31 03:20:12,682 INFO L138 BoogieDeclarations]: Found implementation of procedure ioread32 [2023-03-31 03:20:12,682 INFO L138 BoogieDeclarations]: Found implementation of procedure iowrite16 [2023-03-31 03:20:12,682 INFO L138 BoogieDeclarations]: Found implementation of procedure iowrite32 [2023-03-31 03:20:12,682 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_check_final_state [2023-03-31 03:20:12,682 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_complete_5 [2023-03-31 03:20:12,682 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_freeze_5 [2023-03-31 03:20:12,682 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_freeze_late_5 [2023-03-31 03:20:12,682 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_initialize [2023-03-31 03:20:12,682 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_poweroff_5 [2023-03-31 03:20:12,682 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_poweroff_late_5 [2023-03-31 03:20:12,682 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_poweroff_noirq_5 [2023-03-31 03:20:12,683 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_prepare_5 [2023-03-31 03:20:12,683 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_restore_5 [2023-03-31 03:20:12,683 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_restore_early_5 [2023-03-31 03:20:12,683 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_resume_5 [2023-03-31 03:20:12,683 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_resume_early_5 [2023-03-31 03:20:12,683 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_shutdown_4 [2023-03-31 03:20:12,683 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_some_page [2023-03-31 03:20:12,683 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_suspend_5 [2023-03-31 03:20:12,683 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_suspend_late_5 [2023-03-31 03:20:12,683 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_thaw_5 [2023-03-31 03:20:12,683 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_thaw_early_5 [2023-03-31 03:20:12,683 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_thaw_noirq_5 [2023-03-31 03:20:12,683 INFO L138 BoogieDeclarations]: Found implementation of procedure lockdep_init_map [2023-03-31 03:20:12,683 INFO L138 BoogieDeclarations]: Found implementation of procedure msleep [2023-03-31 03:20:12,683 INFO L138 BoogieDeclarations]: Found implementation of procedure mutex_destroy [2023-03-31 03:20:12,683 INFO L138 BoogieDeclarations]: Found implementation of procedure mutex_lock_nested [2023-03-31 03:20:12,684 INFO L138 BoogieDeclarations]: Found implementation of procedure mutex_unlock [2023-03-31 03:20:12,684 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_enable_msi_range [2023-03-31 03:20:12,684 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_set_master [2023-03-31 03:20:12,684 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_unregister_driver [2023-03-31 03:20:12,684 INFO L138 BoogieDeclarations]: Found implementation of procedure pcim_enable_device [2023-03-31 03:20:12,684 INFO L138 BoogieDeclarations]: Found implementation of procedure pcim_iomap_regions [2023-03-31 03:20:12,684 INFO L138 BoogieDeclarations]: Found implementation of procedure pcim_iomap_table [2023-03-31 03:20:12,684 INFO L138 BoogieDeclarations]: Found implementation of procedure queue_delayed_work_on [2023-03-31 03:20:12,684 INFO L138 BoogieDeclarations]: Found implementation of procedure queue_work_on [2023-03-31 03:20:12,684 INFO L138 BoogieDeclarations]: Found implementation of procedure wait_for_completion_timeout [2023-03-31 03:20:12,684 INFO L138 BoogieDeclarations]: Found implementation of procedure warn_slowpath_fmt [2023-03-31 03:20:12,684 INFO L138 BoogieDeclarations]: Found implementation of procedure warn_slowpath_null [2023-03-31 03:20:12,684 INFO L138 BoogieDeclarations]: Found implementation of procedure kfree [2023-03-31 03:20:12,685 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset [2023-03-31 03:20:12,685 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.meminit [2023-03-31 03:20:12,685 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy [2023-03-31 03:20:12,685 INFO L130 BoogieDeclarations]: Found specification of procedure abort [2023-03-31 03:20:12,685 INFO L130 BoogieDeclarations]: Found specification of procedure __assert_fail [2023-03-31 03:20:12,685 INFO L130 BoogieDeclarations]: Found specification of procedure __assert_perror_fail [2023-03-31 03:20:12,685 INFO L130 BoogieDeclarations]: Found specification of procedure __assert [2023-03-31 03:20:12,685 INFO L130 BoogieDeclarations]: Found specification of procedure reach_error [2023-03-31 03:20:12,685 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-03-31 03:20:12,685 INFO L130 BoogieDeclarations]: Found specification of procedure ldv__builtin_expect [2023-03-31 03:20:12,685 INFO L130 BoogieDeclarations]: Found specification of procedure malloc [2023-03-31 03:20:12,685 INFO L130 BoogieDeclarations]: Found specification of procedure calloc [2023-03-31 03:20:12,685 INFO L130 BoogieDeclarations]: Found specification of procedure memset [2023-03-31 03:20:12,686 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_nondet_int [2023-03-31 03:20:12,686 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_nondet_ulong [2023-03-31 03:20:12,686 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2023-03-31 03:20:12,686 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_malloc [2023-03-31 03:20:12,686 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2023-03-31 03:20:12,686 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_zalloc [2023-03-31 03:20:12,686 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.meminit [2023-03-31 03:20:12,686 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_init_zalloc [2023-03-31 03:20:12,686 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_memset [2023-03-31 03:20:12,686 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset [2023-03-31 03:20:12,686 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_undef_int [2023-03-31 03:20:12,686 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_undef_ulong [2023-03-31 03:20:12,686 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_stop [2023-03-31 03:20:12,686 INFO L130 BoogieDeclarations]: Found specification of procedure INIT_LIST_HEAD [2023-03-31 03:20:12,686 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2023-03-31 03:20:12,686 INFO L130 BoogieDeclarations]: Found specification of procedure __list_add [2023-03-31 03:20:12,686 INFO L130 BoogieDeclarations]: Found specification of procedure list_add_tail [2023-03-31 03:20:12,687 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2023-03-31 03:20:12,687 INFO L130 BoogieDeclarations]: Found specification of procedure __list_del_entry [2023-03-31 03:20:12,687 INFO L130 BoogieDeclarations]: Found specification of procedure list_del_init [2023-03-31 03:20:12,687 INFO L130 BoogieDeclarations]: Found specification of procedure list_move_tail [2023-03-31 03:20:12,687 INFO L130 BoogieDeclarations]: Found specification of procedure list_empty [2023-03-31 03:20:12,687 INFO L130 BoogieDeclarations]: Found specification of procedure __list_splice [2023-03-31 03:20:12,687 INFO L130 BoogieDeclarations]: Found specification of procedure list_splice_tail_init [2023-03-31 03:20:12,687 INFO L130 BoogieDeclarations]: Found specification of procedure warn_slowpath_fmt [2023-03-31 03:20:12,687 INFO L130 BoogieDeclarations]: Found specification of procedure lockdep_init_map [2023-03-31 03:20:12,687 INFO L130 BoogieDeclarations]: Found specification of procedure mutex_destroy [2023-03-31 03:20:12,687 INFO L130 BoogieDeclarations]: Found specification of procedure __mutex_init [2023-03-31 03:20:12,687 INFO L130 BoogieDeclarations]: Found specification of procedure mutex_lock_nested [2023-03-31 03:20:12,687 INFO L130 BoogieDeclarations]: Found specification of procedure mutex_unlock [2023-03-31 03:20:12,687 INFO L130 BoogieDeclarations]: Found specification of procedure __init_work [2023-03-31 03:20:12,687 INFO L130 BoogieDeclarations]: Found specification of procedure queue_work_on [2023-03-31 03:20:12,687 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_queue_work_on_15 [2023-03-31 03:20:12,688 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_queue_work_on_17 [2023-03-31 03:20:12,688 INFO L130 BoogieDeclarations]: Found specification of procedure queue_delayed_work_on [2023-03-31 03:20:12,688 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_queue_delayed_work_on_16 [2023-03-31 03:20:12,688 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_queue_delayed_work_on_19 [2023-03-31 03:20:12,688 INFO L130 BoogieDeclarations]: Found specification of procedure flush_workqueue [2023-03-31 03:20:12,688 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_flush_workqueue_18 [2023-03-31 03:20:12,688 INFO L130 BoogieDeclarations]: Found specification of procedure flush_work [2023-03-31 03:20:12,688 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_flush_work_29 [2023-03-31 03:20:12,688 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_flush_work_30 [2023-03-31 03:20:12,688 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_flush_work_31 [2023-03-31 03:20:12,688 INFO L130 BoogieDeclarations]: Found specification of procedure queue_work [2023-03-31 03:20:12,688 INFO L130 BoogieDeclarations]: Found specification of procedure schedule_work [2023-03-31 03:20:12,688 INFO L130 BoogieDeclarations]: Found specification of procedure ioread32 [2023-03-31 03:20:12,689 INFO L130 BoogieDeclarations]: Found specification of procedure iowrite16 [2023-03-31 03:20:12,689 INFO L130 BoogieDeclarations]: Found specification of procedure iowrite32 [2023-03-31 03:20:12,689 INFO L130 BoogieDeclarations]: Found specification of procedure kobject_name [2023-03-31 03:20:12,689 INFO L130 BoogieDeclarations]: Found specification of procedure kfree [2023-03-31 03:20:12,689 INFO L130 BoogieDeclarations]: Found specification of procedure kzalloc [2023-03-31 03:20:12,689 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_check_alloc_flags [2023-03-31 03:20:12,689 INFO L130 BoogieDeclarations]: Found specification of procedure work_init_3 [2023-03-31 03:20:12,689 INFO L130 BoogieDeclarations]: Found specification of procedure call_and_disable_work_1 [2023-03-31 03:20:12,689 INFO L130 BoogieDeclarations]: Found specification of procedure disable_work_2 [2023-03-31 03:20:12,689 INFO L130 BoogieDeclarations]: Found specification of procedure disable_work_1 [2023-03-31 03:20:12,689 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_dev_pm_ops_5 [2023-03-31 03:20:12,689 INFO L130 BoogieDeclarations]: Found specification of procedure work_init_2 [2023-03-31 03:20:12,690 INFO L130 BoogieDeclarations]: Found specification of procedure work_init_1 [2023-03-31 03:20:12,690 INFO L130 BoogieDeclarations]: Found specification of procedure call_and_disable_all_2 [2023-03-31 03:20:12,690 INFO L130 BoogieDeclarations]: Found specification of procedure call_and_disable_all_1 [2023-03-31 03:20:12,690 INFO L130 BoogieDeclarations]: Found specification of procedure invoke_work_1 [2023-03-31 03:20:12,690 INFO L130 BoogieDeclarations]: Found specification of procedure activate_work_2 [2023-03-31 03:20:12,690 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_pci_driver_4 [2023-03-31 03:20:12,690 INFO L130 BoogieDeclarations]: Found specification of procedure activate_work_1 [2023-03-31 03:20:12,690 INFO L130 BoogieDeclarations]: Found specification of procedure call_and_disable_work_2 [2023-03-31 03:20:12,690 INFO L130 BoogieDeclarations]: Found specification of procedure invoke_work_2 [2023-03-31 03:20:12,690 INFO L130 BoogieDeclarations]: Found specification of procedure devm_kmalloc [2023-03-31 03:20:12,690 INFO L130 BoogieDeclarations]: Found specification of procedure devm_kzalloc [2023-03-31 03:20:12,690 INFO L130 BoogieDeclarations]: Found specification of procedure devm_kmalloc_array [2023-03-31 03:20:12,690 INFO L130 BoogieDeclarations]: Found specification of procedure devm_kcalloc [2023-03-31 03:20:12,690 INFO L130 BoogieDeclarations]: Found specification of procedure dev_name [2023-03-31 03:20:12,691 INFO L130 BoogieDeclarations]: Found specification of procedure dev_get_drvdata [2023-03-31 03:20:12,691 INFO L130 BoogieDeclarations]: Found specification of procedure dev_set_drvdata [2023-03-31 03:20:12,691 INFO L130 BoogieDeclarations]: Found specification of procedure dev_driver_string [2023-03-31 03:20:12,691 INFO L130 BoogieDeclarations]: Found specification of procedure dev_err [2023-03-31 03:20:12,691 INFO L130 BoogieDeclarations]: Found specification of procedure dev_warn [2023-03-31 03:20:12,691 INFO L130 BoogieDeclarations]: Found specification of procedure _dev_info [2023-03-31 03:20:12,691 INFO L130 BoogieDeclarations]: Found specification of procedure pcim_enable_device [2023-03-31 03:20:12,691 INFO L130 BoogieDeclarations]: Found specification of procedure pci_set_master [2023-03-31 03:20:12,691 INFO L130 BoogieDeclarations]: Found specification of procedure __pci_register_driver [2023-03-31 03:20:12,691 INFO L130 BoogieDeclarations]: Found specification of procedure ldv___pci_register_driver_32 [2023-03-31 03:20:12,691 INFO L130 BoogieDeclarations]: Found specification of procedure pci_unregister_driver [2023-03-31 03:20:12,691 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_pci_unregister_driver_33 [2023-03-31 03:20:12,691 INFO L130 BoogieDeclarations]: Found specification of procedure pci_enable_msi_range [2023-03-31 03:20:12,691 INFO L130 BoogieDeclarations]: Found specification of procedure pci_enable_msi_exact [2023-03-31 03:20:12,692 INFO L130 BoogieDeclarations]: Found specification of procedure dma_alloc_attrs [2023-03-31 03:20:12,692 INFO L130 BoogieDeclarations]: Found specification of procedure dma_free_attrs [2023-03-31 03:20:12,692 INFO L130 BoogieDeclarations]: Found specification of procedure pci_get_drvdata [2023-03-31 03:20:12,692 INFO L130 BoogieDeclarations]: Found specification of procedure pci_set_drvdata [2023-03-31 03:20:12,692 INFO L130 BoogieDeclarations]: Found specification of procedure pcim_iomap_table [2023-03-31 03:20:12,692 INFO L130 BoogieDeclarations]: Found specification of procedure pcim_iomap_regions [2023-03-31 03:20:12,692 INFO L130 BoogieDeclarations]: Found specification of procedure devm_request_threaded_irq [2023-03-31 03:20:12,692 INFO L130 BoogieDeclarations]: Found specification of procedure devm_request_irq [2023-03-31 03:20:12,692 INFO L130 BoogieDeclarations]: Found specification of procedure devm_free_irq [2023-03-31 03:20:12,692 INFO L130 BoogieDeclarations]: Found specification of procedure dmi_match [2023-03-31 03:20:12,692 INFO L130 BoogieDeclarations]: Found specification of procedure ring_alloc_tx [2023-03-31 03:20:12,692 INFO L130 BoogieDeclarations]: Found specification of procedure ring_alloc_rx [2023-03-31 03:20:12,692 INFO L130 BoogieDeclarations]: Found specification of procedure ring_start [2023-03-31 03:20:12,693 INFO L130 BoogieDeclarations]: Found specification of procedure ring_stop [2023-03-31 03:20:12,693 INFO L130 BoogieDeclarations]: Found specification of procedure ring_free [2023-03-31 03:20:12,693 INFO L130 BoogieDeclarations]: Found specification of procedure __ring_enqueue [2023-03-31 03:20:12,693 INFO L130 BoogieDeclarations]: Found specification of procedure thunderbolt_alloc_and_start [2023-03-31 03:20:12,693 INFO L130 BoogieDeclarations]: Found specification of procedure thunderbolt_shutdown_and_free [2023-03-31 03:20:12,693 INFO L130 BoogieDeclarations]: Found specification of procedure thunderbolt_suspend [2023-03-31 03:20:12,693 INFO L130 BoogieDeclarations]: Found specification of procedure thunderbolt_resume [2023-03-31 03:20:12,693 INFO L130 BoogieDeclarations]: Found specification of procedure ring_interrupt_index [2023-03-31 03:20:12,693 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2023-03-31 03:20:12,693 INFO L130 BoogieDeclarations]: Found specification of procedure ring_interrupt_active [2023-03-31 03:20:12,693 INFO L130 BoogieDeclarations]: Found specification of procedure nhi_disable_interrupts [2023-03-31 03:20:12,693 INFO L130 BoogieDeclarations]: Found specification of procedure ring_desc_base [2023-03-31 03:20:12,693 INFO L130 BoogieDeclarations]: Found specification of procedure ring_options_base [2023-03-31 03:20:12,693 INFO L130 BoogieDeclarations]: Found specification of procedure ring_iowrite16desc [2023-03-31 03:20:12,693 INFO L130 BoogieDeclarations]: Found specification of procedure ring_iowrite32desc [2023-03-31 03:20:12,693 INFO L130 BoogieDeclarations]: Found specification of procedure ring_iowrite64desc [2023-03-31 03:20:12,693 INFO L130 BoogieDeclarations]: Found specification of procedure ring_iowrite32options [2023-03-31 03:20:12,694 INFO L130 BoogieDeclarations]: Found specification of procedure ring_full [2023-03-31 03:20:12,694 INFO L130 BoogieDeclarations]: Found specification of procedure ring_empty [2023-03-31 03:20:12,694 INFO L130 BoogieDeclarations]: Found specification of procedure ring_write_descriptors [2023-03-31 03:20:12,694 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2023-03-31 03:20:12,694 INFO L130 BoogieDeclarations]: Found specification of procedure ring_work [2023-03-31 03:20:12,694 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2023-03-31 03:20:12,694 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~$Pointer$~X~~bool~0~TO~VOID [2023-03-31 03:20:12,694 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2023-03-31 03:20:12,694 INFO L130 BoogieDeclarations]: Found specification of procedure ring_alloc [2023-03-31 03:20:12,694 INFO L130 BoogieDeclarations]: Found specification of procedure nhi_interrupt_work [2023-03-31 03:20:12,694 INFO L130 BoogieDeclarations]: Found specification of procedure nhi_msi [2023-03-31 03:20:12,694 INFO L130 BoogieDeclarations]: Found specification of procedure nhi_suspend_noirq [2023-03-31 03:20:12,694 INFO L130 BoogieDeclarations]: Found specification of procedure nhi_resume_noirq [2023-03-31 03:20:12,694 INFO L130 BoogieDeclarations]: Found specification of procedure nhi_shutdown [2023-03-31 03:20:12,694 INFO L130 BoogieDeclarations]: Found specification of procedure nhi_probe [2023-03-31 03:20:12,694 INFO L130 BoogieDeclarations]: Found specification of procedure nhi_remove [2023-03-31 03:20:12,695 INFO L130 BoogieDeclarations]: Found specification of procedure nhi_init [2023-03-31 03:20:12,695 INFO L130 BoogieDeclarations]: Found specification of procedure nhi_unload [2023-03-31 03:20:12,695 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_thaw_noirq_5 [2023-03-31 03:20:12,695 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_poweroff_5 [2023-03-31 03:20:12,695 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_resume_5 [2023-03-31 03:20:12,695 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_restore_early_5 [2023-03-31 03:20:12,695 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_shutdown_4 [2023-03-31 03:20:12,695 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_poweroff_noirq_5 [2023-03-31 03:20:12,695 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_complete_5 [2023-03-31 03:20:12,695 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_check_final_state [2023-03-31 03:20:12,695 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_suspend_late_5 [2023-03-31 03:20:12,695 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_thaw_5 [2023-03-31 03:20:12,695 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_poweroff_late_5 [2023-03-31 03:20:12,695 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_thaw_early_5 [2023-03-31 03:20:12,695 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_freeze_5 [2023-03-31 03:20:12,696 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_initialize [2023-03-31 03:20:12,696 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_prepare_5 [2023-03-31 03:20:12,696 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_freeze_late_5 [2023-03-31 03:20:12,696 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_resume_early_5 [2023-03-31 03:20:12,696 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_restore_5 [2023-03-31 03:20:12,696 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_suspend_5 [2023-03-31 03:20:12,696 INFO L130 BoogieDeclarations]: Found specification of procedure main [2023-03-31 03:20:12,696 INFO L130 BoogieDeclarations]: Found specification of procedure __arch_swab32 [2023-03-31 03:20:12,696 INFO L130 BoogieDeclarations]: Found specification of procedure __fswab32 [2023-03-31 03:20:12,696 INFO L130 BoogieDeclarations]: Found specification of procedure warn_slowpath_null [2023-03-31 03:20:12,696 INFO L130 BoogieDeclarations]: Found specification of procedure memcpy [2023-03-31 03:20:12,696 INFO L130 BoogieDeclarations]: Found specification of procedure __init_waitqueue_head [2023-03-31 03:20:12,696 INFO L130 BoogieDeclarations]: Found specification of procedure init_completion [2023-03-31 03:20:12,696 INFO L130 BoogieDeclarations]: Found specification of procedure wait_for_completion_timeout [2023-03-31 03:20:12,696 INFO L130 BoogieDeclarations]: Found specification of procedure complete [2023-03-31 03:20:12,697 INFO L130 BoogieDeclarations]: Found specification of procedure __msecs_to_jiffies [2023-03-31 03:20:12,697 INFO L130 BoogieDeclarations]: Found specification of procedure msecs_to_jiffies [2023-03-31 03:20:12,697 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_queue_work_on_58 [2023-03-31 03:20:12,697 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_queue_work_on_60 [2023-03-31 03:20:12,697 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_queue_delayed_work_on_59 [2023-03-31 03:20:12,697 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_queue_delayed_work_on_62 [2023-03-31 03:20:12,697 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_flush_workqueue_61 [2023-03-31 03:20:12,697 INFO L130 BoogieDeclarations]: Found specification of procedure __crc32c_le [2023-03-31 03:20:12,697 INFO L130 BoogieDeclarations]: Found specification of procedure dma_pool_create [2023-03-31 03:20:12,697 INFO L130 BoogieDeclarations]: Found specification of procedure dma_pool_destroy [2023-03-31 03:20:12,697 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_dma_pool_alloc_72 [2023-03-31 03:20:12,697 INFO L130 BoogieDeclarations]: Found specification of procedure dma_pool_free [2023-03-31 03:20:12,697 INFO L130 BoogieDeclarations]: Found specification of procedure __kfifo_uint_must_check_helper [2023-03-31 03:20:12,697 INFO L130 BoogieDeclarations]: Found specification of procedure __kfifo_in_r [2023-03-31 03:20:12,697 INFO L130 BoogieDeclarations]: Found specification of procedure __kfifo_out_r [2023-03-31 03:20:12,698 INFO L130 BoogieDeclarations]: Found specification of procedure ring_rx [2023-03-31 03:20:12,698 INFO L130 BoogieDeclarations]: Found specification of procedure ring_tx [2023-03-31 03:20:12,698 INFO L130 BoogieDeclarations]: Found specification of procedure tb_ctl_alloc [2023-03-31 03:20:12,698 INFO L130 BoogieDeclarations]: Found specification of procedure tb_ctl_start [2023-03-31 03:20:12,698 INFO L130 BoogieDeclarations]: Found specification of procedure tb_ctl_stop [2023-03-31 03:20:12,698 INFO L130 BoogieDeclarations]: Found specification of procedure tb_ctl_free [2023-03-31 03:20:12,698 INFO L130 BoogieDeclarations]: Found specification of procedure tb_cfg_error [2023-03-31 03:20:12,698 INFO L130 BoogieDeclarations]: Found specification of procedure tb_cfg_reset [2023-03-31 03:20:12,698 INFO L130 BoogieDeclarations]: Found specification of procedure tb_cfg_read_raw [2023-03-31 03:20:12,699 INFO L130 BoogieDeclarations]: Found specification of procedure tb_cfg_write_raw [2023-03-31 03:20:12,699 INFO L130 BoogieDeclarations]: Found specification of procedure tb_cfg_read [2023-03-31 03:20:12,699 INFO L130 BoogieDeclarations]: Found specification of procedure tb_cfg_write [2023-03-31 03:20:12,699 INFO L130 BoogieDeclarations]: Found specification of procedure tb_cfg_get_upstream_port [2023-03-31 03:20:12,699 INFO L130 BoogieDeclarations]: Found specification of procedure get_route [2023-03-31 03:20:12,699 INFO L130 BoogieDeclarations]: Found specification of procedure make_header [2023-03-31 03:20:12,699 INFO L130 BoogieDeclarations]: Found specification of procedure check_header [2023-03-31 03:20:12,699 INFO L130 BoogieDeclarations]: Found specification of procedure check_config_address [2023-03-31 03:20:12,699 INFO L130 BoogieDeclarations]: Found specification of procedure decode_error [2023-03-31 03:20:12,699 INFO L130 BoogieDeclarations]: Found specification of procedure parse_header [2023-03-31 03:20:12,699 INFO L130 BoogieDeclarations]: Found specification of procedure tb_cfg_print_error [2023-03-31 03:20:12,699 INFO L130 BoogieDeclarations]: Found specification of procedure cpu_to_be32_array [2023-03-31 03:20:12,699 INFO L130 BoogieDeclarations]: Found specification of procedure be32_to_cpu_array [2023-03-31 03:20:12,699 INFO L130 BoogieDeclarations]: Found specification of procedure tb_crc [2023-03-31 03:20:12,699 INFO L130 BoogieDeclarations]: Found specification of procedure tb_ctl_pkg_free [2023-03-31 03:20:12,699 INFO L130 BoogieDeclarations]: Found specification of procedure tb_ctl_pkg_alloc [2023-03-31 03:20:12,700 INFO L130 BoogieDeclarations]: Found specification of procedure tb_ctl_tx_callback [2023-03-31 03:20:12,700 INFO L130 BoogieDeclarations]: Found specification of procedure tb_ctl_tx [2023-03-31 03:20:12,700 INFO L130 BoogieDeclarations]: Found specification of procedure tb_ctl_handle_plug_event [2023-03-31 03:20:12,700 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~~u64~0~X~~u8~0~X~~bool~0~TO~VOID [2023-03-31 03:20:12,700 INFO L130 BoogieDeclarations]: Found specification of procedure tb_ctl_rx_submit [2023-03-31 03:20:12,700 INFO L130 BoogieDeclarations]: Found specification of procedure tb_ctl_rx_callback [2023-03-31 03:20:12,700 INFO L130 BoogieDeclarations]: Found specification of procedure tb_ctl_rx [2023-03-31 03:20:12,700 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy [2023-03-31 03:20:12,700 INFO L130 BoogieDeclarations]: Found specification of procedure __alloc_workqueue_key [2023-03-31 03:20:12,700 INFO L130 BoogieDeclarations]: Found specification of procedure destroy_workqueue [2023-03-31 03:20:12,700 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_destroy_workqueue_107 [2023-03-31 03:20:12,700 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_queue_work_on_92 [2023-03-31 03:20:12,700 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_queue_work_on_94 [2023-03-31 03:20:12,700 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_queue_delayed_work_on_93 [2023-03-31 03:20:12,701 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_queue_delayed_work_on_96 [2023-03-31 03:20:12,701 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_flush_workqueue_95 [2023-03-31 03:20:12,701 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_flush_workqueue_106 [2023-03-31 03:20:12,701 INFO L130 BoogieDeclarations]: Found specification of procedure queue_work___0 [2023-03-31 03:20:12,701 INFO L130 BoogieDeclarations]: Found specification of procedure call_and_disable_work_3 [2023-03-31 03:20:12,701 INFO L130 BoogieDeclarations]: Found specification of procedure disable_work_3 [2023-03-31 03:20:12,701 INFO L130 BoogieDeclarations]: Found specification of procedure invoke_work_3 [2023-03-31 03:20:12,701 INFO L130 BoogieDeclarations]: Found specification of procedure activate_work_3 [2023-03-31 03:20:12,701 INFO L130 BoogieDeclarations]: Found specification of procedure call_and_disable_all_3 [2023-03-31 03:20:12,701 INFO L130 BoogieDeclarations]: Found specification of procedure msleep [2023-03-31 03:20:12,701 INFO L130 BoogieDeclarations]: Found specification of procedure tb_upstream_port [2023-03-31 03:20:12,701 INFO L130 BoogieDeclarations]: Found specification of procedure tb_route [2023-03-31 03:20:12,701 INFO L130 BoogieDeclarations]: Found specification of procedure tb_port_read [2023-03-31 03:20:12,701 INFO L130 BoogieDeclarations]: Found specification of procedure tb_switch_alloc [2023-03-31 03:20:12,701 INFO L130 BoogieDeclarations]: Found specification of procedure tb_switch_free [2023-03-31 03:20:12,702 INFO L130 BoogieDeclarations]: Found specification of procedure tb_switch_suspend [2023-03-31 03:20:12,702 INFO L130 BoogieDeclarations]: Found specification of procedure tb_switch_resume [2023-03-31 03:20:12,702 INFO L130 BoogieDeclarations]: Found specification of procedure tb_switch_reset [2023-03-31 03:20:12,702 INFO L130 BoogieDeclarations]: Found specification of procedure tb_sw_set_unpplugged [2023-03-31 03:20:12,702 INFO L130 BoogieDeclarations]: Found specification of procedure get_switch_at_route [2023-03-31 03:20:12,702 INFO L130 BoogieDeclarations]: Found specification of procedure tb_wait_for_port [2023-03-31 03:20:12,702 INFO L130 BoogieDeclarations]: Found specification of procedure tb_find_cap [2023-03-31 03:20:12,702 INFO L130 BoogieDeclarations]: Found specification of procedure tb_is_upstream_port [2023-03-31 03:20:12,702 INFO L130 BoogieDeclarations]: Found specification of procedure tb_downstream_route [2023-03-31 03:20:12,702 INFO L130 BoogieDeclarations]: Found specification of procedure tb_pci_alloc [2023-03-31 03:20:12,702 INFO L130 BoogieDeclarations]: Found specification of procedure tb_pci_free [2023-03-31 03:20:12,702 INFO L130 BoogieDeclarations]: Found specification of procedure tb_pci_activate [2023-03-31 03:20:12,702 INFO L130 BoogieDeclarations]: Found specification of procedure tb_pci_restart [2023-03-31 03:20:12,702 INFO L130 BoogieDeclarations]: Found specification of procedure tb_pci_deactivate [2023-03-31 03:20:12,702 INFO L130 BoogieDeclarations]: Found specification of procedure tb_pci_is_invalid [2023-03-31 03:20:12,702 INFO L130 BoogieDeclarations]: Found specification of procedure tb_scan_port [2023-03-31 03:20:12,703 INFO L130 BoogieDeclarations]: Found specification of procedure tb_scan_switch [2023-03-31 03:20:12,703 INFO L130 BoogieDeclarations]: Found specification of procedure tb_free_invalid_tunnels [2023-03-31 03:20:12,703 INFO L130 BoogieDeclarations]: Found specification of procedure tb_free_unplugged_children [2023-03-31 03:20:12,703 INFO L130 BoogieDeclarations]: Found specification of procedure tb_find_pci_up_port [2023-03-31 03:20:12,703 INFO L130 BoogieDeclarations]: Found specification of procedure tb_find_unused_down_port [2023-03-31 03:20:12,703 INFO L130 BoogieDeclarations]: Found specification of procedure tb_activate_pcie_devices [2023-03-31 03:20:12,703 INFO L130 BoogieDeclarations]: Found specification of procedure tb_handle_hotplug [2023-03-31 03:20:12,703 INFO L130 BoogieDeclarations]: Found specification of procedure tb_schedule_hotplug_handler [2023-03-31 03:20:12,703 INFO L130 BoogieDeclarations]: Found specification of procedure fls64 [2023-03-31 03:20:12,703 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_queue_work_on_129 [2023-03-31 03:20:12,703 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_queue_work_on_131 [2023-03-31 03:20:12,703 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_queue_delayed_work_on_130 [2023-03-31 03:20:12,703 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_queue_delayed_work_on_133 [2023-03-31 03:20:12,703 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_flush_workqueue_132 [2023-03-31 03:20:12,703 INFO L130 BoogieDeclarations]: Found specification of procedure kcalloc [2023-03-31 03:20:12,703 INFO L130 BoogieDeclarations]: Found specification of procedure tb_sw_read [2023-03-31 03:20:12,703 INFO L130 BoogieDeclarations]: Found specification of procedure tb_sw_write [2023-03-31 03:20:12,703 INFO L130 BoogieDeclarations]: Found specification of procedure tb_port_write [2023-03-31 03:20:12,704 INFO L130 BoogieDeclarations]: Found specification of procedure tb_port_add_nfc_credits [2023-03-31 03:20:12,704 INFO L130 BoogieDeclarations]: Found specification of procedure tb_port_clear_counter [2023-03-31 03:20:12,704 INFO L130 BoogieDeclarations]: Found specification of procedure tb_drom_read [2023-03-31 03:20:12,704 INFO L130 BoogieDeclarations]: Found specification of procedure tb_drom_read_uid_only [2023-03-31 03:20:12,704 INFO L130 BoogieDeclarations]: Found specification of procedure tb_route_length [2023-03-31 03:20:12,704 INFO L130 BoogieDeclarations]: Found specification of procedure tb_port_type [2023-03-31 03:20:12,704 INFO L130 BoogieDeclarations]: Found specification of procedure tb_dump_port [2023-03-31 03:20:12,704 INFO L130 BoogieDeclarations]: Found specification of procedure tb_port_state [2023-03-31 03:20:12,704 INFO L130 BoogieDeclarations]: Found specification of procedure tb_init_port [2023-03-31 03:20:12,704 INFO L130 BoogieDeclarations]: Found specification of procedure tb_dump_switch [2023-03-31 03:20:12,704 INFO L130 BoogieDeclarations]: Found specification of procedure tb_plug_events_active [2023-03-31 03:20:12,704 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_calloc [2023-03-31 03:20:12,704 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_queue_work_on_162 [2023-03-31 03:20:12,704 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_queue_work_on_164 [2023-03-31 03:20:12,704 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_queue_delayed_work_on_163 [2023-03-31 03:20:12,704 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_queue_delayed_work_on_166 [2023-03-31 03:20:12,704 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_flush_workqueue_165 [2023-03-31 03:20:12,704 INFO L130 BoogieDeclarations]: Found specification of procedure tb_cap_is_basic [2023-03-31 03:20:12,705 INFO L130 BoogieDeclarations]: Found specification of procedure tb_cap_is_long [2023-03-31 03:20:12,705 INFO L130 BoogieDeclarations]: Found specification of procedure tb_cap [2023-03-31 03:20:12,705 INFO L130 BoogieDeclarations]: Found specification of procedure tb_cap_next [2023-03-31 03:20:12,705 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_queue_work_on_195 [2023-03-31 03:20:12,705 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_queue_work_on_197 [2023-03-31 03:20:12,705 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_queue_delayed_work_on_196 [2023-03-31 03:20:12,705 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_queue_delayed_work_on_199 [2023-03-31 03:20:12,705 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_flush_workqueue_198 [2023-03-31 03:20:12,705 INFO L130 BoogieDeclarations]: Found specification of procedure tb_path_alloc [2023-03-31 03:20:12,705 INFO L130 BoogieDeclarations]: Found specification of procedure tb_path_free [2023-03-31 03:20:12,705 INFO L130 BoogieDeclarations]: Found specification of procedure tb_path_activate [2023-03-31 03:20:12,705 INFO L130 BoogieDeclarations]: Found specification of procedure tb_path_deactivate [2023-03-31 03:20:12,705 INFO L130 BoogieDeclarations]: Found specification of procedure tb_path_is_invalid [2023-03-31 03:20:12,705 INFO L130 BoogieDeclarations]: Found specification of procedure tb_dump_hop [2023-03-31 03:20:12,705 INFO L130 BoogieDeclarations]: Found specification of procedure __tb_path_deallocate_nfc [2023-03-31 03:20:12,705 INFO L130 BoogieDeclarations]: Found specification of procedure __tb_path_deactivate_hops [2023-03-31 03:20:12,705 INFO L130 BoogieDeclarations]: Found specification of procedure list_add [2023-03-31 03:20:12,705 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_queue_work_on_228 [2023-03-31 03:20:12,706 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_queue_work_on_230 [2023-03-31 03:20:12,706 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_queue_delayed_work_on_229 [2023-03-31 03:20:12,706 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_queue_delayed_work_on_232 [2023-03-31 03:20:12,706 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_flush_workqueue_231 [2023-03-31 03:20:12,706 INFO L130 BoogieDeclarations]: Found specification of procedure tb_pci_init_path [2023-03-31 03:20:12,706 INFO L130 BoogieDeclarations]: Found specification of procedure tb_pci_port_active [2023-03-31 03:20:12,706 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_queue_work_on_261 [2023-03-31 03:20:12,706 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_queue_work_on_263 [2023-03-31 03:20:12,706 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_queue_delayed_work_on_262 [2023-03-31 03:20:12,706 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_queue_delayed_work_on_265 [2023-03-31 03:20:12,706 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_flush_workqueue_264 [2023-03-31 03:20:12,706 INFO L130 BoogieDeclarations]: Found specification of procedure tb_eeprom_ctl_write [2023-03-31 03:20:12,706 INFO L130 BoogieDeclarations]: Found specification of procedure tb_eeprom_ctl_read [2023-03-31 03:20:12,706 INFO L130 BoogieDeclarations]: Found specification of procedure tb_eeprom_active [2023-03-31 03:20:12,706 INFO L130 BoogieDeclarations]: Found specification of procedure tb_eeprom_transfer [2023-03-31 03:20:12,706 INFO L130 BoogieDeclarations]: Found specification of procedure tb_eeprom_out [2023-03-31 03:20:12,706 INFO L130 BoogieDeclarations]: Found specification of procedure tb_eeprom_in [2023-03-31 03:20:12,707 INFO L130 BoogieDeclarations]: Found specification of procedure tb_eeprom_read_n [2023-03-31 03:20:12,707 INFO L130 BoogieDeclarations]: Found specification of procedure tb_crc8 [2023-03-31 03:20:12,707 INFO L130 BoogieDeclarations]: Found specification of procedure tb_crc32 [2023-03-31 03:20:12,707 INFO L130 BoogieDeclarations]: Found specification of procedure tb_eeprom_get_drom_offset [2023-03-31 03:20:12,707 INFO L130 BoogieDeclarations]: Found specification of procedure tb_drom_parse_port_entry [2023-03-31 03:20:12,707 INFO L130 BoogieDeclarations]: Found specification of procedure tb_drom_parse_entry [2023-03-31 03:20:12,707 INFO L130 BoogieDeclarations]: Found specification of procedure tb_drom_parse_entries [2023-03-31 03:20:12,707 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_error [2023-03-31 03:20:12,707 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_is_err [2023-03-31 03:20:12,707 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_err_ptr [2023-03-31 03:20:12,707 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_ptr_err [2023-03-31 03:20:12,707 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_is_err_or_null [2023-03-31 03:20:12,707 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_some_page [2023-03-31 03:20:12,707 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_check_alloc_flags_and_return_some_page [2023-03-31 03:20:12,707 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_check_alloc_nonatomic [2023-03-31 03:20:12,707 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_lock [2023-03-31 03:20:12,707 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_unlock [2023-03-31 03:20:12,708 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_trylock [2023-03-31 03:20:12,708 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_nondet_uint [2023-03-31 03:20:12,708 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_nondet_bool [2023-03-31 03:20:12,708 INFO L130 BoogieDeclarations]: Found specification of procedure free [2023-03-31 03:20:12,708 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.init [2023-03-31 03:20:12,708 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2023-03-31 03:20:12,708 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$ [2023-03-31 03:20:12,708 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-03-31 03:20:12,708 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int [2023-03-31 03:20:12,708 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int [2023-03-31 03:20:12,708 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$ [2023-03-31 03:20:12,708 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$ [2023-03-31 03:20:13,867 INFO L236 CfgBuilder]: Building ICFG [2023-03-31 03:20:13,873 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2023-03-31 03:20:14,308 INFO L771 $ProcedureCfgBuilder]: dead code at ProgramPoint ldv_stopFINAL: assume true; [2023-03-31 03:20:28,335 INFO L277 CfgBuilder]: Performing block encoding [2023-03-31 03:20:28,363 INFO L297 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-03-31 03:20:28,363 INFO L302 CfgBuilder]: Removed 0 assume(true) statements. [2023-03-31 03:20:28,369 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 31.03 03:20:28 BoogieIcfgContainer [2023-03-31 03:20:28,369 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-03-31 03:20:28,371 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-03-31 03:20:28,371 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2023-03-31 03:20:28,374 INFO L275 PluginConnector]: TraceAbstraction initialized [2023-03-31 03:20:28,375 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 31.03 03:20:08" (1/3) ... [2023-03-31 03:20:28,375 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@522ab583 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 31.03 03:20:28, skipping insertion in model container [2023-03-31 03:20:28,375 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.03 03:20:12" (2/3) ... [2023-03-31 03:20:28,375 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@522ab583 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 31.03 03:20:28, skipping insertion in model container [2023-03-31 03:20:28,375 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 31.03 03:20:28" (3/3) ... [2023-03-31 03:20:28,377 INFO L112 eAbstractionObserver]: Analyzing ICFG linux-4.2-rc1.tar.xz-43_2a-drivers--thunderbolt--thunderbolt.ko-entry_point.cil.out.i [2023-03-31 03:20:28,391 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-03-31 03:20:28,391 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2023-03-31 03:20:28,503 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-03-31 03:20:28,510 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@e3f2237, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-03-31 03:20:28,510 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-03-31 03:20:28,525 INFO L276 IsEmpty]: Start isEmpty. Operand has 3542 states, 2227 states have (on average 1.2734620565783565) internal successors, (2836), 2292 states have internal predecessors, (2836), 1004 states have call successors, (1004), 266 states have call predecessors, (1004), 265 states have return successors, (998), 992 states have call predecessors, (998), 998 states have call successors, (998) [2023-03-31 03:20:28,560 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 133 [2023-03-31 03:20:28,561 INFO L187 NwaCegarLoop]: Found error trace [2023-03-31 03:20:28,562 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-03-31 03:20:28,563 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-03-31 03:20:28,569 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-03-31 03:20:28,569 INFO L85 PathProgramCache]: Analyzing trace with hash -1461820426, now seen corresponding path program 1 times [2023-03-31 03:20:28,577 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-03-31 03:20:28,577 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [641439048] [2023-03-31 03:20:28,577 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-03-31 03:20:28,578 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-03-31 03:20:29,021 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-03-31 03:20:30,055 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2023-03-31 03:20:30,081 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-03-31 03:20:30,203 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2023-03-31 03:20:30,210 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-03-31 03:20:30,248 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-03-31 03:20:30,250 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-03-31 03:20:30,255 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2023-03-31 03:20:30,256 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-03-31 03:20:30,267 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 22 [2023-03-31 03:20:30,269 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-03-31 03:20:30,389 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 26 [2023-03-31 03:20:30,391 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-03-31 03:20:30,458 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 31 [2023-03-31 03:20:30,460 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-03-31 03:20:30,538 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 36 [2023-03-31 03:20:30,540 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-03-31 03:20:30,545 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 49 [2023-03-31 03:20:30,547 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-03-31 03:20:30,665 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-03-31 03:20:30,667 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-03-31 03:20:30,673 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 61 [2023-03-31 03:20:30,674 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-03-31 03:20:30,679 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 77 [2023-03-31 03:20:30,681 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-03-31 03:20:30,760 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 88 [2023-03-31 03:20:30,790 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-03-31 03:20:30,816 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-03-31 03:20:30,821 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-03-31 03:20:30,833 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2023-03-31 03:20:30,834 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-03-31 03:20:30,839 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2023-03-31 03:20:30,841 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-03-31 03:20:30,900 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 111 [2023-03-31 03:20:30,902 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-03-31 03:20:30,913 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-03-31 03:20:30,914 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-03-31 03:20:30,914 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [641439048] [2023-03-31 03:20:30,917 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [641439048] provided 1 perfect and 0 imperfect interpolant sequences [2023-03-31 03:20:30,918 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-03-31 03:20:30,918 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2023-03-31 03:20:30,919 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [237930908] [2023-03-31 03:20:30,920 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-03-31 03:20:30,924 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-03-31 03:20:30,925 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-03-31 03:20:30,955 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-03-31 03:20:30,955 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2023-03-31 03:20:30,964 INFO L87 Difference]: Start difference. First operand has 3542 states, 2227 states have (on average 1.2734620565783565) internal successors, (2836), 2292 states have internal predecessors, (2836), 1004 states have call successors, (1004), 266 states have call predecessors, (1004), 265 states have return successors, (998), 992 states have call predecessors, (998), 998 states have call successors, (998) Second operand has 10 states, 10 states have (on average 8.3) internal successors, (83), 2 states have internal predecessors, (83), 2 states have call successors, (30), 10 states have call predecessors, (30), 2 states have return successors, (17), 2 states have call predecessors, (17), 2 states have call successors, (17) [2023-03-31 03:20:47,288 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-03-31 03:20:49,294 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-03-31 03:20:51,416 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.12s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-03-31 03:20:53,440 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-03-31 03:20:55,454 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers []