java -Xmx8000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.3.100.v20150511-1540.jar -data @noDefault -ultimatedata ./data -tc ../../../trunk/examples/toolchains/AutomizerC.xml -s ../../../trunk/examples/settings/ai/svcomp-Reach-32bit-Automizer_Default+AIv2_INT.epf -i ../../../trunk/examples/svcomp/ldv-linux-4.2-rc1/linux-4.2-rc1.tar.xz-43_2a-drivers--scsi--scsi_debug.ko-entry_point.cil.out.i -------------------------------------------------------------------------------- This is Ultimate 0.1.24-112bae1 [2019-09-10 13:52:02,935 INFO L177 SettingsManager]: Resetting all preferences to default values... [2019-09-10 13:52:02,938 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2019-09-10 13:52:02,959 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2019-09-10 13:52:02,959 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2019-09-10 13:52:02,961 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2019-09-10 13:52:02,964 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2019-09-10 13:52:02,974 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2019-09-10 13:52:02,976 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2019-09-10 13:52:02,976 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2019-09-10 13:52:02,977 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2019-09-10 13:52:02,979 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2019-09-10 13:52:02,979 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2019-09-10 13:52:02,980 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2019-09-10 13:52:02,981 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2019-09-10 13:52:02,982 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2019-09-10 13:52:02,982 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2019-09-10 13:52:02,983 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2019-09-10 13:52:02,985 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2019-09-10 13:52:02,987 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2019-09-10 13:52:02,988 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2019-09-10 13:52:02,989 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2019-09-10 13:52:02,990 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2019-09-10 13:52:02,991 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2019-09-10 13:52:02,993 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2019-09-10 13:52:02,993 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2019-09-10 13:52:02,994 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2019-09-10 13:52:02,994 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2019-09-10 13:52:02,995 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2019-09-10 13:52:02,996 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2019-09-10 13:52:02,996 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2019-09-10 13:52:02,997 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2019-09-10 13:52:02,997 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2019-09-10 13:52:02,998 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2019-09-10 13:52:02,999 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2019-09-10 13:52:02,999 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2019-09-10 13:52:03,000 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2019-09-10 13:52:03,000 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2019-09-10 13:52:03,001 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2019-09-10 13:52:03,002 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2019-09-10 13:52:03,002 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2019-09-10 13:52:03,003 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/ai/svcomp-Reach-32bit-Automizer_Default+AIv2_INT.epf [2019-09-10 13:52:03,018 INFO L113 SettingsManager]: Loading preferences was successful [2019-09-10 13:52:03,019 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2019-09-10 13:52:03,019 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2019-09-10 13:52:03,019 INFO L138 SettingsManager]: * Log level for plugins=info [2019-09-10 13:52:03,020 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2019-09-10 13:52:03,020 INFO L138 SettingsManager]: * User list type=DISABLED [2019-09-10 13:52:03,021 INFO L138 SettingsManager]: * Ignore calls to and inside polymorphic procedures=false [2019-09-10 13:52:03,021 INFO L138 SettingsManager]: * Ignore calls to recursive procedures=false [2019-09-10 13:52:03,021 INFO L136 SettingsManager]: Preferences of Abstract Interpretation differ from their defaults: [2019-09-10 13:52:03,021 INFO L138 SettingsManager]: * Abstract domain=IntervalDomain [2019-09-10 13:52:03,022 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2019-09-10 13:52:03,022 INFO L138 SettingsManager]: * sizeof long=4 [2019-09-10 13:52:03,022 INFO L138 SettingsManager]: * sizeof POINTER=4 [2019-09-10 13:52:03,023 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2019-09-10 13:52:03,023 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2019-09-10 13:52:03,023 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2019-09-10 13:52:03,023 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2019-09-10 13:52:03,023 INFO L138 SettingsManager]: * sizeof long double=12 [2019-09-10 13:52:03,023 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2019-09-10 13:52:03,024 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2019-09-10 13:52:03,024 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2019-09-10 13:52:03,024 INFO L138 SettingsManager]: * Remove goto edges from RCFG=true [2019-09-10 13:52:03,024 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2019-09-10 13:52:03,024 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2019-09-10 13:52:03,025 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2019-09-10 13:52:03,025 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2019-09-10 13:52:03,025 INFO L138 SettingsManager]: * Trace refinement strategy=TAIPAN [2019-09-10 13:52:03,025 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2019-09-10 13:52:03,026 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2019-09-10 13:52:03,026 INFO L138 SettingsManager]: * Abstract interpretation Mode=USE_PREDICATES [2019-09-10 13:52:03,065 INFO L81 nceAwareModelManager]: Repository-Root is: /tmp [2019-09-10 13:52:03,078 INFO L258 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2019-09-10 13:52:03,082 INFO L214 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2019-09-10 13:52:03,084 INFO L271 PluginConnector]: Initializing CDTParser... [2019-09-10 13:52:03,084 INFO L275 PluginConnector]: CDTParser initialized [2019-09-10 13:52:03,085 INFO L428 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/ldv-linux-4.2-rc1/linux-4.2-rc1.tar.xz-43_2a-drivers--scsi--scsi_debug.ko-entry_point.cil.out.i [2019-09-10 13:52:03,151 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/8c79a756d/18820a7a7a2b4b0c8fa3292d71d3d954/FLAG5a61b4e5b [2019-09-10 13:52:04,081 INFO L306 CDTParser]: Found 1 translation units. [2019-09-10 13:52:04,082 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-4.2-rc1/linux-4.2-rc1.tar.xz-43_2a-drivers--scsi--scsi_debug.ko-entry_point.cil.out.i [2019-09-10 13:52:04,151 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/8c79a756d/18820a7a7a2b4b0c8fa3292d71d3d954/FLAG5a61b4e5b [2019-09-10 13:52:04,443 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/8c79a756d/18820a7a7a2b4b0c8fa3292d71d3d954 [2019-09-10 13:52:04,455 INFO L296 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2019-09-10 13:52:04,456 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2019-09-10 13:52:04,457 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2019-09-10 13:52:04,458 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2019-09-10 13:52:04,461 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2019-09-10 13:52:04,462 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 10.09 01:52:04" (1/1) ... [2019-09-10 13:52:04,465 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@441ac58d and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.09 01:52:04, skipping insertion in model container [2019-09-10 13:52:04,466 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 10.09 01:52:04" (1/1) ... [2019-09-10 13:52:04,474 INFO L142 MainTranslator]: Starting translation in SV-COMP mode [2019-09-10 13:52:04,656 INFO L173 MainTranslator]: Built tables and reachable declarations [2019-09-10 13:52:09,644 INFO L206 PostProcessor]: Analyzing one entry point: main [2019-09-10 13:52:09,804 INFO L188 MainTranslator]: Completed pre-run [2019-09-10 13:52:10,483 INFO L206 PostProcessor]: Analyzing one entry point: main [2019-09-10 13:52:11,392 INFO L192 MainTranslator]: Completed translation [2019-09-10 13:52:11,393 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.09 01:52:11 WrapperNode [2019-09-10 13:52:11,393 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2019-09-10 13:52:11,394 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2019-09-10 13:52:11,394 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2019-09-10 13:52:11,394 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2019-09-10 13:52:11,407 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.09 01:52:11" (1/1) ... [2019-09-10 13:52:11,408 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.09 01:52:11" (1/1) ... [2019-09-10 13:52:11,559 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.09 01:52:11" (1/1) ... [2019-09-10 13:52:11,560 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.09 01:52:11" (1/1) ... [2019-09-10 13:52:11,852 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.09 01:52:11" (1/1) ... [2019-09-10 13:52:11,896 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.09 01:52:11" (1/1) ... [2019-09-10 13:52:12,165 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.09 01:52:11" (1/1) ... [2019-09-10 13:52:12,246 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2019-09-10 13:52:12,246 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2019-09-10 13:52:12,247 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2019-09-10 13:52:12,247 INFO L275 PluginConnector]: RCFGBuilder initialized [2019-09-10 13:52:12,251 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.09 01:52:11" (1/1) ... No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2019-09-10 13:52:12,319 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.init [2019-09-10 13:52:12,319 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2019-09-10 13:52:12,319 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~TO~VOID [2019-09-10 13:52:12,319 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~$Pointer$~TO~int [2019-09-10 13:52:12,320 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~int~TO~VOID [2019-09-10 13:52:12,320 INFO L138 BoogieDeclarations]: Found implementation of procedure set_bit [2019-09-10 13:52:12,320 INFO L138 BoogieDeclarations]: Found implementation of procedure __set_bit [2019-09-10 13:52:12,320 INFO L138 BoogieDeclarations]: Found implementation of procedure clear_bit [2019-09-10 13:52:12,320 INFO L138 BoogieDeclarations]: Found implementation of procedure test_and_set_bit [2019-09-10 13:52:12,320 INFO L138 BoogieDeclarations]: Found implementation of procedure test_and_clear_bit [2019-09-10 13:52:12,321 INFO L138 BoogieDeclarations]: Found implementation of procedure variable_test_bit [2019-09-10 13:52:12,321 INFO L138 BoogieDeclarations]: Found implementation of procedure __arch_swab32 [2019-09-10 13:52:12,321 INFO L138 BoogieDeclarations]: Found implementation of procedure __arch_swab64 [2019-09-10 13:52:12,323 INFO L138 BoogieDeclarations]: Found implementation of procedure __fswab16 [2019-09-10 13:52:12,323 INFO L138 BoogieDeclarations]: Found implementation of procedure __fswab32 [2019-09-10 13:52:12,324 INFO L138 BoogieDeclarations]: Found implementation of procedure __fswab64 [2019-09-10 13:52:12,324 INFO L138 BoogieDeclarations]: Found implementation of procedure __swab16p [2019-09-10 13:52:12,324 INFO L138 BoogieDeclarations]: Found implementation of procedure __swab32p [2019-09-10 13:52:12,325 INFO L138 BoogieDeclarations]: Found implementation of procedure __swab64p [2019-09-10 13:52:12,325 INFO L138 BoogieDeclarations]: Found implementation of procedure __be64_to_cpup [2019-09-10 13:52:12,325 INFO L138 BoogieDeclarations]: Found implementation of procedure __be32_to_cpup [2019-09-10 13:52:12,325 INFO L138 BoogieDeclarations]: Found implementation of procedure __be16_to_cpup [2019-09-10 13:52:12,325 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_malloc [2019-09-10 13:52:12,326 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_zalloc [2019-09-10 13:52:12,326 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_init_zalloc [2019-09-10 13:52:12,327 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_memset [2019-09-10 13:52:12,327 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_undef_int [2019-09-10 13:52:12,327 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_undef_ptr [2019-09-10 13:52:12,327 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_undef_ulong [2019-09-10 13:52:12,327 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_stop [2019-09-10 13:52:12,328 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv__builtin_expect [2019-09-10 13:52:12,328 INFO L138 BoogieDeclarations]: Found implementation of procedure INIT_LIST_HEAD [2019-09-10 13:52:12,328 INFO L138 BoogieDeclarations]: Found implementation of procedure list_add_tail [2019-09-10 13:52:12,328 INFO L138 BoogieDeclarations]: Found implementation of procedure list_empty [2019-09-10 13:52:12,328 INFO L138 BoogieDeclarations]: Found implementation of procedure bitmap_zero [2019-09-10 13:52:12,328 INFO L138 BoogieDeclarations]: Found implementation of procedure atomic_read [2019-09-10 13:52:12,329 INFO L138 BoogieDeclarations]: Found implementation of procedure atomic_set [2019-09-10 13:52:12,329 INFO L138 BoogieDeclarations]: Found implementation of procedure atomic_inc [2019-09-10 13:52:12,329 INFO L138 BoogieDeclarations]: Found implementation of procedure atomic_dec [2019-09-10 13:52:12,329 INFO L138 BoogieDeclarations]: Found implementation of procedure atomic_add_return [2019-09-10 13:52:12,329 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_lock_5 [2019-09-10 13:52:12,329 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_unlock_9 [2019-09-10 13:52:12,329 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_unlock_irqrestore_12 [2019-09-10 13:52:12,330 INFO L138 BoogieDeclarations]: Found implementation of procedure get_jiffies_64 [2019-09-10 13:52:12,330 INFO L138 BoogieDeclarations]: Found implementation of procedure ktime_set [2019-09-10 13:52:12,330 INFO L138 BoogieDeclarations]: Found implementation of procedure hrtimer_start [2019-09-10 13:52:12,330 INFO L138 BoogieDeclarations]: Found implementation of procedure queue_flag_set_unlocked [2019-09-10 13:52:12,330 INFO L138 BoogieDeclarations]: Found implementation of procedure tasklet_schedule [2019-09-10 13:52:12,330 INFO L138 BoogieDeclarations]: Found implementation of procedure tasklet_hi_schedule [2019-09-10 13:52:12,331 INFO L138 BoogieDeclarations]: Found implementation of procedure get_unaligned_be16 [2019-09-10 13:52:12,331 INFO L138 BoogieDeclarations]: Found implementation of procedure get_unaligned_be32 [2019-09-10 13:52:12,331 INFO L138 BoogieDeclarations]: Found implementation of procedure get_unaligned_be64 [2019-09-10 13:52:12,332 INFO L138 BoogieDeclarations]: Found implementation of procedure put_unaligned_be16 [2019-09-10 13:52:12,332 INFO L138 BoogieDeclarations]: Found implementation of procedure put_unaligned_be32 [2019-09-10 13:52:12,332 INFO L138 BoogieDeclarations]: Found implementation of procedure put_unaligned_be64 [2019-09-10 13:52:12,332 INFO L138 BoogieDeclarations]: Found implementation of procedure scsi_cmd_priv [2019-09-10 13:52:12,332 INFO L138 BoogieDeclarations]: Found implementation of procedure scsi_sg_count [2019-09-10 13:52:12,332 INFO L138 BoogieDeclarations]: Found implementation of procedure scsi_sglist [2019-09-10 13:52:12,332 INFO L138 BoogieDeclarations]: Found implementation of procedure scsi_bufflen [2019-09-10 13:52:12,333 INFO L138 BoogieDeclarations]: Found implementation of procedure scsi_set_resid [2019-09-10 13:52:12,333 INFO L138 BoogieDeclarations]: Found implementation of procedure scsi_bidi_cmnd [2019-09-10 13:52:12,333 INFO L138 BoogieDeclarations]: Found implementation of procedure scsi_in [2019-09-10 13:52:12,333 INFO L138 BoogieDeclarations]: Found implementation of procedure scsi_out [2019-09-10 13:52:12,333 INFO L138 BoogieDeclarations]: Found implementation of procedure scsi_sg_copy_to_buffer [2019-09-10 13:52:12,333 INFO L138 BoogieDeclarations]: Found implementation of procedure scsi_prot_sg_count [2019-09-10 13:52:12,333 INFO L138 BoogieDeclarations]: Found implementation of procedure scsi_prot_sglist [2019-09-10 13:52:12,334 INFO L138 BoogieDeclarations]: Found implementation of procedure shost_priv [2019-09-10 13:52:12,334 INFO L138 BoogieDeclarations]: Found implementation of procedure scsi_add_host [2019-09-10 13:52:12,334 INFO L138 BoogieDeclarations]: Found implementation of procedure scsi_host_set_prot [2019-09-10 13:52:12,334 INFO L138 BoogieDeclarations]: Found implementation of procedure scsi_host_set_guard [2019-09-10 13:52:12,334 INFO L138 BoogieDeclarations]: Found implementation of procedure scsi_medium_access_command [2019-09-10 13:52:12,335 INFO L138 BoogieDeclarations]: Found implementation of procedure scsi_debug_lbp [2019-09-10 13:52:12,335 INFO L138 BoogieDeclarations]: Found implementation of procedure fake_store [2019-09-10 13:52:12,336 INFO L138 BoogieDeclarations]: Found implementation of procedure dif_store [2019-09-10 13:52:12,336 INFO L138 BoogieDeclarations]: Found implementation of procedure sdebug_max_tgts_luns [2019-09-10 13:52:12,336 INFO L138 BoogieDeclarations]: Found implementation of procedure mk_sense_invalid_fld [2019-09-10 13:52:12,336 INFO L138 BoogieDeclarations]: Found implementation of procedure mk_sense_buffer [2019-09-10 13:52:12,336 INFO L138 BoogieDeclarations]: Found implementation of procedure mk_sense_invalid_opcode [2019-09-10 13:52:12,336 INFO L138 BoogieDeclarations]: Found implementation of procedure scsi_debug_ioctl [2019-09-10 13:52:12,337 INFO L138 BoogieDeclarations]: Found implementation of procedure clear_luns_changed_on_target [2019-09-10 13:52:12,337 INFO L138 BoogieDeclarations]: Found implementation of procedure check_readiness [2019-09-10 13:52:12,337 INFO L138 BoogieDeclarations]: Found implementation of procedure fill_from_dev_buffer [2019-09-10 13:52:12,337 INFO L138 BoogieDeclarations]: Found implementation of procedure fetch_to_dev_buffer [2019-09-10 13:52:12,338 INFO L138 BoogieDeclarations]: Found implementation of procedure inquiry_evpd_83 [2019-09-10 13:52:12,338 INFO L138 BoogieDeclarations]: Found implementation of procedure inquiry_evpd_84 [2019-09-10 13:52:12,339 INFO L138 BoogieDeclarations]: Found implementation of procedure inquiry_evpd_85 [2019-09-10 13:52:12,339 INFO L138 BoogieDeclarations]: Found implementation of procedure inquiry_evpd_88 [2019-09-10 13:52:12,339 INFO L138 BoogieDeclarations]: Found implementation of procedure inquiry_evpd_89 [2019-09-10 13:52:12,340 INFO L138 BoogieDeclarations]: Found implementation of procedure inquiry_evpd_b0 [2019-09-10 13:52:12,340 INFO L138 BoogieDeclarations]: Found implementation of procedure inquiry_evpd_b1 [2019-09-10 13:52:12,340 INFO L138 BoogieDeclarations]: Found implementation of procedure inquiry_evpd_b2 [2019-09-10 13:52:12,340 INFO L138 BoogieDeclarations]: Found implementation of procedure resp_inquiry [2019-09-10 13:52:12,340 INFO L138 BoogieDeclarations]: Found implementation of procedure resp_requests [2019-09-10 13:52:12,340 INFO L138 BoogieDeclarations]: Found implementation of procedure resp_start_stop [2019-09-10 13:52:12,340 INFO L138 BoogieDeclarations]: Found implementation of procedure get_sdebug_capacity [2019-09-10 13:52:12,341 INFO L138 BoogieDeclarations]: Found implementation of procedure resp_readcap [2019-09-10 13:52:12,341 INFO L138 BoogieDeclarations]: Found implementation of procedure resp_readcap16 [2019-09-10 13:52:12,341 INFO L138 BoogieDeclarations]: Found implementation of procedure resp_report_tgtpgs [2019-09-10 13:52:12,341 INFO L138 BoogieDeclarations]: Found implementation of procedure resp_rsup_opcodes [2019-09-10 13:52:12,341 INFO L138 BoogieDeclarations]: Found implementation of procedure resp_rsup_tmfs [2019-09-10 13:52:12,341 INFO L138 BoogieDeclarations]: Found implementation of procedure resp_err_recov_pg [2019-09-10 13:52:12,341 INFO L138 BoogieDeclarations]: Found implementation of procedure resp_disconnect_pg [2019-09-10 13:52:12,342 INFO L138 BoogieDeclarations]: Found implementation of procedure resp_format_pg [2019-09-10 13:52:12,342 INFO L138 BoogieDeclarations]: Found implementation of procedure resp_caching_pg [2019-09-10 13:52:12,342 INFO L138 BoogieDeclarations]: Found implementation of procedure resp_ctrl_m_pg [2019-09-10 13:52:12,342 INFO L138 BoogieDeclarations]: Found implementation of procedure resp_iec_m_pg [2019-09-10 13:52:12,342 INFO L138 BoogieDeclarations]: Found implementation of procedure resp_sas_sf_m_pg [2019-09-10 13:52:12,343 INFO L138 BoogieDeclarations]: Found implementation of procedure resp_sas_pcd_m_spg [2019-09-10 13:52:12,343 INFO L138 BoogieDeclarations]: Found implementation of procedure resp_sas_sha_m_spg [2019-09-10 13:52:12,343 INFO L138 BoogieDeclarations]: Found implementation of procedure resp_mode_sense [2019-09-10 13:52:12,343 INFO L138 BoogieDeclarations]: Found implementation of procedure resp_mode_select [2019-09-10 13:52:12,343 INFO L138 BoogieDeclarations]: Found implementation of procedure resp_temp_l_pg [2019-09-10 13:52:12,343 INFO L138 BoogieDeclarations]: Found implementation of procedure resp_ie_l_pg [2019-09-10 13:52:12,343 INFO L138 BoogieDeclarations]: Found implementation of procedure resp_log_sense [2019-09-10 13:52:12,344 INFO L138 BoogieDeclarations]: Found implementation of procedure check_device_access_params [2019-09-10 13:52:12,344 INFO L138 BoogieDeclarations]: Found implementation of procedure do_device_access [2019-09-10 13:52:12,344 INFO L138 BoogieDeclarations]: Found implementation of procedure comp_write_worker [2019-09-10 13:52:12,344 INFO L138 BoogieDeclarations]: Found implementation of procedure dif_compute_csum [2019-09-10 13:52:12,344 INFO L138 BoogieDeclarations]: Found implementation of procedure dif_verify [2019-09-10 13:52:12,344 INFO L138 BoogieDeclarations]: Found implementation of procedure dif_copy_prot [2019-09-10 13:52:12,344 INFO L138 BoogieDeclarations]: Found implementation of procedure prot_verify_read [2019-09-10 13:52:12,345 INFO L138 BoogieDeclarations]: Found implementation of procedure resp_read_dt0 [2019-09-10 13:52:12,345 INFO L138 BoogieDeclarations]: Found implementation of procedure dump_sector [2019-09-10 13:52:12,345 INFO L138 BoogieDeclarations]: Found implementation of procedure prot_verify_write [2019-09-10 13:52:12,345 INFO L138 BoogieDeclarations]: Found implementation of procedure lba_to_map_index [2019-09-10 13:52:12,345 INFO L138 BoogieDeclarations]: Found implementation of procedure map_index_to_lba [2019-09-10 13:52:12,345 INFO L138 BoogieDeclarations]: Found implementation of procedure map_state [2019-09-10 13:52:12,346 INFO L138 BoogieDeclarations]: Found implementation of procedure map_region [2019-09-10 13:52:12,346 INFO L138 BoogieDeclarations]: Found implementation of procedure unmap_region [2019-09-10 13:52:12,346 INFO L138 BoogieDeclarations]: Found implementation of procedure resp_write_dt0 [2019-09-10 13:52:12,346 INFO L138 BoogieDeclarations]: Found implementation of procedure resp_write_same [2019-09-10 13:52:12,346 INFO L138 BoogieDeclarations]: Found implementation of procedure resp_write_same_10 [2019-09-10 13:52:12,346 INFO L138 BoogieDeclarations]: Found implementation of procedure resp_write_same_16 [2019-09-10 13:52:12,347 INFO L138 BoogieDeclarations]: Found implementation of procedure resp_write_buffer [2019-09-10 13:52:12,347 INFO L138 BoogieDeclarations]: Found implementation of procedure resp_comp_write [2019-09-10 13:52:12,347 INFO L138 BoogieDeclarations]: Found implementation of procedure resp_unmap [2019-09-10 13:52:12,347 INFO L138 BoogieDeclarations]: Found implementation of procedure resp_get_lba_status [2019-09-10 13:52:12,347 INFO L138 BoogieDeclarations]: Found implementation of procedure resp_report_luns [2019-09-10 13:52:12,347 INFO L138 BoogieDeclarations]: Found implementation of procedure resp_xdwriteread [2019-09-10 13:52:12,347 INFO L138 BoogieDeclarations]: Found implementation of procedure resp_xdwriteread_10 [2019-09-10 13:52:12,348 INFO L138 BoogieDeclarations]: Found implementation of procedure sdebug_q_cmd_complete [2019-09-10 13:52:12,348 INFO L138 BoogieDeclarations]: Found implementation of procedure sdebug_q_cmd_hrt_complete [2019-09-10 13:52:12,348 INFO L138 BoogieDeclarations]: Found implementation of procedure sdebug_device_create [2019-09-10 13:52:12,348 INFO L138 BoogieDeclarations]: Found implementation of procedure devInfoReg [2019-09-10 13:52:12,348 INFO L138 BoogieDeclarations]: Found implementation of procedure scsi_debug_slave_alloc [2019-09-10 13:52:12,348 INFO L138 BoogieDeclarations]: Found implementation of procedure scsi_debug_slave_configure [2019-09-10 13:52:12,349 INFO L138 BoogieDeclarations]: Found implementation of procedure scsi_debug_slave_destroy [2019-09-10 13:52:12,349 INFO L138 BoogieDeclarations]: Found implementation of procedure stop_queued_cmnd [2019-09-10 13:52:12,349 INFO L138 BoogieDeclarations]: Found implementation of procedure stop_all_queued [2019-09-10 13:52:12,349 INFO L138 BoogieDeclarations]: Found implementation of procedure free_all_queued [2019-09-10 13:52:12,349 INFO L138 BoogieDeclarations]: Found implementation of procedure scsi_debug_abort [2019-09-10 13:52:12,349 INFO L138 BoogieDeclarations]: Found implementation of procedure scsi_debug_device_reset [2019-09-10 13:52:12,349 INFO L138 BoogieDeclarations]: Found implementation of procedure scsi_debug_target_reset [2019-09-10 13:52:12,350 INFO L138 BoogieDeclarations]: Found implementation of procedure scsi_debug_bus_reset [2019-09-10 13:52:12,350 INFO L138 BoogieDeclarations]: Found implementation of procedure scsi_debug_host_reset [2019-09-10 13:52:12,350 INFO L138 BoogieDeclarations]: Found implementation of procedure sdebug_build_parts [2019-09-10 13:52:12,350 INFO L138 BoogieDeclarations]: Found implementation of procedure schedule_resp [2019-09-10 13:52:12,350 INFO L138 BoogieDeclarations]: Found implementation of procedure scsi_debug_info [2019-09-10 13:52:12,350 INFO L138 BoogieDeclarations]: Found implementation of procedure scsi_debug_write_info [2019-09-10 13:52:12,350 INFO L138 BoogieDeclarations]: Found implementation of procedure scsi_debug_show_info [2019-09-10 13:52:12,351 INFO L138 BoogieDeclarations]: Found implementation of procedure delay_show [2019-09-10 13:52:12,351 INFO L138 BoogieDeclarations]: Found implementation of procedure delay_store [2019-09-10 13:52:12,351 INFO L138 BoogieDeclarations]: Found implementation of procedure ndelay_show [2019-09-10 13:52:12,351 INFO L138 BoogieDeclarations]: Found implementation of procedure ndelay_store [2019-09-10 13:52:12,351 INFO L138 BoogieDeclarations]: Found implementation of procedure opts_show [2019-09-10 13:52:12,351 INFO L138 BoogieDeclarations]: Found implementation of procedure opts_store [2019-09-10 13:52:12,351 INFO L138 BoogieDeclarations]: Found implementation of procedure ptype_show [2019-09-10 13:52:12,351 INFO L138 BoogieDeclarations]: Found implementation of procedure ptype_store [2019-09-10 13:52:12,352 INFO L138 BoogieDeclarations]: Found implementation of procedure dsense_show [2019-09-10 13:52:12,352 INFO L138 BoogieDeclarations]: Found implementation of procedure dsense_store [2019-09-10 13:52:12,352 INFO L138 BoogieDeclarations]: Found implementation of procedure fake_rw_show [2019-09-10 13:52:12,352 INFO L138 BoogieDeclarations]: Found implementation of procedure fake_rw_store [2019-09-10 13:52:12,352 INFO L138 BoogieDeclarations]: Found implementation of procedure no_lun_0_show [2019-09-10 13:52:12,352 INFO L138 BoogieDeclarations]: Found implementation of procedure no_lun_0_store [2019-09-10 13:52:12,352 INFO L138 BoogieDeclarations]: Found implementation of procedure num_tgts_show [2019-09-10 13:52:12,353 INFO L138 BoogieDeclarations]: Found implementation of procedure num_tgts_store [2019-09-10 13:52:12,353 INFO L138 BoogieDeclarations]: Found implementation of procedure dev_size_mb_show [2019-09-10 13:52:12,353 INFO L138 BoogieDeclarations]: Found implementation of procedure num_parts_show [2019-09-10 13:52:12,353 INFO L138 BoogieDeclarations]: Found implementation of procedure every_nth_show [2019-09-10 13:52:12,353 INFO L138 BoogieDeclarations]: Found implementation of procedure every_nth_store [2019-09-10 13:52:12,353 INFO L138 BoogieDeclarations]: Found implementation of procedure max_luns_show [2019-09-10 13:52:12,353 INFO L138 BoogieDeclarations]: Found implementation of procedure max_luns_store [2019-09-10 13:52:12,354 INFO L138 BoogieDeclarations]: Found implementation of procedure max_queue_show [2019-09-10 13:52:12,354 INFO L138 BoogieDeclarations]: Found implementation of procedure max_queue_store [2019-09-10 13:52:12,354 INFO L138 BoogieDeclarations]: Found implementation of procedure no_uld_show [2019-09-10 13:52:12,354 INFO L138 BoogieDeclarations]: Found implementation of procedure scsi_level_show [2019-09-10 13:52:12,354 INFO L138 BoogieDeclarations]: Found implementation of procedure virtual_gb_show [2019-09-10 13:52:12,354 INFO L138 BoogieDeclarations]: Found implementation of procedure virtual_gb_store [2019-09-10 13:52:12,354 INFO L138 BoogieDeclarations]: Found implementation of procedure add_host_show [2019-09-10 13:52:12,354 INFO L138 BoogieDeclarations]: Found implementation of procedure add_host_store [2019-09-10 13:52:12,355 INFO L138 BoogieDeclarations]: Found implementation of procedure vpd_use_hostno_show [2019-09-10 13:52:12,355 INFO L138 BoogieDeclarations]: Found implementation of procedure vpd_use_hostno_store [2019-09-10 13:52:12,355 INFO L138 BoogieDeclarations]: Found implementation of procedure sector_size_show [2019-09-10 13:52:12,355 INFO L138 BoogieDeclarations]: Found implementation of procedure dix_show [2019-09-10 13:52:12,355 INFO L138 BoogieDeclarations]: Found implementation of procedure dif_show [2019-09-10 13:52:12,355 INFO L138 BoogieDeclarations]: Found implementation of procedure guard_show [2019-09-10 13:52:12,355 INFO L138 BoogieDeclarations]: Found implementation of procedure ato_show [2019-09-10 13:52:12,356 INFO L138 BoogieDeclarations]: Found implementation of procedure map_show [2019-09-10 13:52:12,356 INFO L138 BoogieDeclarations]: Found implementation of procedure removable_show [2019-09-10 13:52:12,356 INFO L138 BoogieDeclarations]: Found implementation of procedure removable_store [2019-09-10 13:52:12,356 INFO L138 BoogieDeclarations]: Found implementation of procedure host_lock_show [2019-09-10 13:52:12,356 INFO L138 BoogieDeclarations]: Found implementation of procedure host_lock_store [2019-09-10 13:52:12,356 INFO L138 BoogieDeclarations]: Found implementation of procedure strict_show [2019-09-10 13:52:12,356 INFO L138 BoogieDeclarations]: Found implementation of procedure strict_store [2019-09-10 13:52:12,357 INFO L138 BoogieDeclarations]: Found implementation of procedure scsi_debug_init [2019-09-10 13:52:12,357 INFO L138 BoogieDeclarations]: Found implementation of procedure scsi_debug_exit [2019-09-10 13:52:12,357 INFO L138 BoogieDeclarations]: Found implementation of procedure sdebug_release_adapter [2019-09-10 13:52:12,357 INFO L138 BoogieDeclarations]: Found implementation of procedure sdebug_add_adapter [2019-09-10 13:52:12,357 INFO L138 BoogieDeclarations]: Found implementation of procedure sdebug_remove_adapter [2019-09-10 13:52:12,357 INFO L138 BoogieDeclarations]: Found implementation of procedure sdebug_change_qdepth [2019-09-10 13:52:12,357 INFO L138 BoogieDeclarations]: Found implementation of procedure check_inject [2019-09-10 13:52:12,357 INFO L138 BoogieDeclarations]: Found implementation of procedure scsi_debug_queuecommand [2019-09-10 13:52:12,358 INFO L138 BoogieDeclarations]: Found implementation of procedure sdebug_queuecommand_lock_or_not [2019-09-10 13:52:12,358 INFO L138 BoogieDeclarations]: Found implementation of procedure sdebug_driver_probe [2019-09-10 13:52:12,358 INFO L138 BoogieDeclarations]: Found implementation of procedure sdebug_driver_remove [2019-09-10 13:52:12,358 INFO L138 BoogieDeclarations]: Found implementation of procedure pseudo_lld_bus_match [2019-09-10 13:52:12,358 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_initialize_driver_attribute_20 [2019-09-10 13:52:12,358 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_initialize_driver_attribute_24 [2019-09-10 13:52:12,359 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_initialize_driver_attribute_6 [2019-09-10 13:52:12,359 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_initialize_driver_attribute_5 [2019-09-10 13:52:12,359 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_initialize_driver_attribute_15 [2019-09-10 13:52:12,359 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_initialize_driver_attribute_25 [2019-09-10 13:52:12,359 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_initialize_driver_attribute_18 [2019-09-10 13:52:12,359 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_initialize_driver_attribute_19 [2019-09-10 13:52:12,359 INFO L138 BoogieDeclarations]: Found implementation of procedure activate_pending_timer_1 [2019-09-10 13:52:12,360 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_initialize_driver_attribute_26 [2019-09-10 13:52:12,360 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_initialize_driver_attribute_30 [2019-09-10 13:52:12,360 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_initialize_driver_attribute_29 [2019-09-10 13:52:12,360 INFO L138 BoogieDeclarations]: Found implementation of procedure reg_timer_1 [2019-09-10 13:52:12,360 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_initialize_driver_attribute_23 [2019-09-10 13:52:12,360 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_initialize_scsi_host_template_3 [2019-09-10 13:52:12,360 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_initialize_driver_attribute_28 [2019-09-10 13:52:12,361 INFO L138 BoogieDeclarations]: Found implementation of procedure disable_suitable_timer_1 [2019-09-10 13:52:12,361 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_initialize_bus_type_2 [2019-09-10 13:52:12,361 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_initialize_driver_attribute_27 [2019-09-10 13:52:12,361 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_initialize_driver_attribute_14 [2019-09-10 13:52:12,361 INFO L138 BoogieDeclarations]: Found implementation of procedure choose_timer_1 [2019-09-10 13:52:12,361 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_initialize_driver_attribute_4 [2019-09-10 13:52:12,361 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_initialize_driver_attribute_13 [2019-09-10 13:52:12,362 INFO L138 BoogieDeclarations]: Found implementation of procedure main [2019-09-10 13:52:12,362 INFO L138 BoogieDeclarations]: Found implementation of procedure PTR_ERR [2019-09-10 13:52:12,362 INFO L138 BoogieDeclarations]: Found implementation of procedure IS_ERR [2019-09-10 13:52:12,362 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_lock [2019-09-10 13:52:12,362 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_unlock [2019-09-10 13:52:12,362 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_unlock_irqrestore [2019-09-10 13:52:12,362 INFO L138 BoogieDeclarations]: Found implementation of procedure kmalloc [2019-09-10 13:52:12,362 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_kmem_cache_alloc_20 [2019-09-10 13:52:12,363 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_scsi_add_host_with_dma_24 [2019-09-10 13:52:12,363 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_del_timer_sync_25 [2019-09-10 13:52:12,363 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_del_timer_sync_26 [2019-09-10 13:52:12,363 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_vmalloc_27 [2019-09-10 13:52:12,363 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_vmalloc_28 [2019-09-10 13:52:12,363 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_vmalloc_29 [2019-09-10 13:52:12,363 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_vmalloc_30 [2019-09-10 13:52:12,364 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_scsi_host_alloc_31 [2019-09-10 13:52:12,364 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_scsi_remove_host_32 [2019-09-10 13:52:12,364 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_error [2019-09-10 13:52:12,364 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_is_err [2019-09-10 13:52:12,364 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_err_ptr [2019-09-10 13:52:12,364 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_ptr_err [2019-09-10 13:52:12,364 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_is_err_or_null [2019-09-10 13:52:12,365 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_check_alloc_flags [2019-09-10 13:52:12,365 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_check_alloc_flags_and_return_some_page [2019-09-10 13:52:12,365 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_check_alloc_nonatomic [2019-09-10 13:52:12,365 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_lock [2019-09-10 13:52:12,365 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_unlock [2019-09-10 13:52:12,365 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_trylock [2019-09-10 13:52:12,365 INFO L138 BoogieDeclarations]: Found implementation of procedure __list_add [2019-09-10 13:52:12,366 INFO L138 BoogieDeclarations]: Found implementation of procedure __root_device_register [2019-09-10 13:52:12,366 INFO L138 BoogieDeclarations]: Found implementation of procedure __tasklet_hi_schedule [2019-09-10 13:52:12,366 INFO L138 BoogieDeclarations]: Found implementation of procedure __tasklet_schedule [2019-09-10 13:52:12,366 INFO L138 BoogieDeclarations]: Found implementation of procedure _raw_read_lock_irqsave [2019-09-10 13:52:12,366 INFO L138 BoogieDeclarations]: Found implementation of procedure _raw_read_unlock_irqrestore [2019-09-10 13:52:12,366 INFO L138 BoogieDeclarations]: Found implementation of procedure _raw_spin_lock [2019-09-10 13:52:12,366 INFO L138 BoogieDeclarations]: Found implementation of procedure _raw_spin_unlock [2019-09-10 13:52:12,367 INFO L138 BoogieDeclarations]: Found implementation of procedure _raw_spin_unlock_irqrestore [2019-09-10 13:52:12,367 INFO L138 BoogieDeclarations]: Found implementation of procedure _raw_write_lock_irqsave [2019-09-10 13:52:12,367 INFO L138 BoogieDeclarations]: Found implementation of procedure _raw_write_unlock_irqrestore [2019-09-10 13:52:12,367 INFO L138 BoogieDeclarations]: Found implementation of procedure add_timer [2019-09-10 13:52:12,367 INFO L138 BoogieDeclarations]: Found implementation of procedure blk_queue_max_segment_size [2019-09-10 13:52:12,367 INFO L138 BoogieDeclarations]: Found implementation of procedure bus_register [2019-09-10 13:52:12,367 INFO L138 BoogieDeclarations]: Found implementation of procedure bus_unregister [2019-09-10 13:52:12,368 INFO L138 BoogieDeclarations]: Found implementation of procedure capable [2019-09-10 13:52:12,368 INFO L138 BoogieDeclarations]: Found implementation of procedure crc_t10dif [2019-09-10 13:52:12,368 INFO L138 BoogieDeclarations]: Found implementation of procedure del_timer_sync [2019-09-10 13:52:12,368 INFO L138 BoogieDeclarations]: Found implementation of procedure dev_set_name [2019-09-10 13:52:12,368 INFO L138 BoogieDeclarations]: Found implementation of procedure device_register [2019-09-10 13:52:12,368 INFO L138 BoogieDeclarations]: Found implementation of procedure device_unregister [2019-09-10 13:52:12,369 INFO L138 BoogieDeclarations]: Found implementation of procedure driver_register [2019-09-10 13:52:12,369 INFO L138 BoogieDeclarations]: Found implementation of procedure driver_unregister [2019-09-10 13:52:12,369 INFO L138 BoogieDeclarations]: Found implementation of procedure find_first_bit [2019-09-10 13:52:12,369 INFO L138 BoogieDeclarations]: Found implementation of procedure find_first_zero_bit [2019-09-10 13:52:12,369 INFO L138 BoogieDeclarations]: Found implementation of procedure find_last_bit [2019-09-10 13:52:12,369 INFO L138 BoogieDeclarations]: Found implementation of procedure find_next_bit [2019-09-10 13:52:12,369 INFO L138 BoogieDeclarations]: Found implementation of procedure find_next_zero_bit [2019-09-10 13:52:12,370 INFO L138 BoogieDeclarations]: Found implementation of procedure hrtimer_cancel [2019-09-10 13:52:12,370 INFO L138 BoogieDeclarations]: Found implementation of procedure hrtimer_init [2019-09-10 13:52:12,370 INFO L138 BoogieDeclarations]: Found implementation of procedure hrtimer_start_range_ns [2019-09-10 13:52:12,370 INFO L138 BoogieDeclarations]: Found implementation of procedure ip_compute_csum [2019-09-10 13:52:12,370 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_check_final_state [2019-09-10 13:52:12,370 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_initialize [2019-09-10 13:52:12,370 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_probe_3 [2019-09-10 13:52:12,371 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_release_3 [2019-09-10 13:52:12,371 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_some_page [2019-09-10 13:52:12,371 INFO L138 BoogieDeclarations]: Found implementation of procedure list_del [2019-09-10 13:52:12,371 INFO L138 BoogieDeclarations]: Found implementation of procedure printk [2019-09-10 13:52:12,371 INFO L138 BoogieDeclarations]: Found implementation of procedure root_device_unregister [2019-09-10 13:52:12,371 INFO L138 BoogieDeclarations]: Found implementation of procedure scnprintf [2019-09-10 13:52:12,371 INFO L138 BoogieDeclarations]: Found implementation of procedure scsi_add_host_with_dma [2019-09-10 13:52:12,372 INFO L138 BoogieDeclarations]: Found implementation of procedure scsi_build_sense_buffer [2019-09-10 13:52:12,372 INFO L138 BoogieDeclarations]: Found implementation of procedure scsi_change_queue_depth [2019-09-10 13:52:12,372 INFO L138 BoogieDeclarations]: Found implementation of procedure scsi_host_alloc [2019-09-10 13:52:12,372 INFO L138 BoogieDeclarations]: Found implementation of procedure scsi_host_put [2019-09-10 13:52:12,372 INFO L138 BoogieDeclarations]: Found implementation of procedure scsi_remove_host [2019-09-10 13:52:12,372 INFO L138 BoogieDeclarations]: Found implementation of procedure scsi_scan_host [2019-09-10 13:52:12,372 INFO L138 BoogieDeclarations]: Found implementation of procedure sdev_prefix_printk [2019-09-10 13:52:12,373 INFO L138 BoogieDeclarations]: Found implementation of procedure seq_printf [2019-09-10 13:52:12,373 INFO L138 BoogieDeclarations]: Found implementation of procedure sg_copy_buffer [2019-09-10 13:52:12,373 INFO L138 BoogieDeclarations]: Found implementation of procedure sg_copy_from_buffer [2019-09-10 13:52:12,373 INFO L138 BoogieDeclarations]: Found implementation of procedure sg_copy_to_buffer [2019-09-10 13:52:12,373 INFO L138 BoogieDeclarations]: Found implementation of procedure sg_miter_next [2019-09-10 13:52:12,373 INFO L138 BoogieDeclarations]: Found implementation of procedure sg_miter_start [2019-09-10 13:52:12,373 INFO L138 BoogieDeclarations]: Found implementation of procedure sg_miter_stop [2019-09-10 13:52:12,373 INFO L138 BoogieDeclarations]: Found implementation of procedure strncasecmp [2019-09-10 13:52:12,374 INFO L138 BoogieDeclarations]: Found implementation of procedure tasklet_init [2019-09-10 13:52:12,374 INFO L138 BoogieDeclarations]: Found implementation of procedure tasklet_kill [2019-09-10 13:52:12,374 INFO L138 BoogieDeclarations]: Found implementation of procedure vfree [2019-09-10 13:52:12,374 INFO L138 BoogieDeclarations]: Found implementation of procedure warn_slowpath_null [2019-09-10 13:52:12,374 INFO L138 BoogieDeclarations]: Found implementation of procedure external_alloc [2019-09-10 13:52:12,374 INFO L138 BoogieDeclarations]: Found implementation of procedure kfree [2019-09-10 13:52:12,375 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset [2019-09-10 13:52:12,375 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.meminit [2019-09-10 13:52:12,375 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy [2019-09-10 13:52:12,375 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy [2019-09-10 13:52:12,375 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2019-09-10 13:52:12,375 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_error [2019-09-10 13:52:12,376 INFO L130 BoogieDeclarations]: Found specification of procedure ldv__builtin_expect [2019-09-10 13:52:12,376 INFO L130 BoogieDeclarations]: Found specification of procedure set_bit [2019-09-10 13:52:12,376 INFO L130 BoogieDeclarations]: Found specification of procedure __set_bit [2019-09-10 13:52:12,376 INFO L130 BoogieDeclarations]: Found specification of procedure clear_bit [2019-09-10 13:52:12,376 INFO L130 BoogieDeclarations]: Found specification of procedure test_and_set_bit [2019-09-10 13:52:12,376 INFO L130 BoogieDeclarations]: Found specification of procedure test_and_clear_bit [2019-09-10 13:52:12,376 INFO L130 BoogieDeclarations]: Found specification of procedure variable_test_bit [2019-09-10 13:52:12,377 INFO L130 BoogieDeclarations]: Found specification of procedure find_next_bit [2019-09-10 13:52:12,377 INFO L130 BoogieDeclarations]: Found specification of procedure find_next_zero_bit [2019-09-10 13:52:12,377 INFO L130 BoogieDeclarations]: Found specification of procedure find_first_bit [2019-09-10 13:52:12,377 INFO L130 BoogieDeclarations]: Found specification of procedure find_first_zero_bit [2019-09-10 13:52:12,377 INFO L130 BoogieDeclarations]: Found specification of procedure __arch_swab32 [2019-09-10 13:52:12,377 INFO L130 BoogieDeclarations]: Found specification of procedure __arch_swab64 [2019-09-10 13:52:12,377 INFO L130 BoogieDeclarations]: Found specification of procedure __fswab16 [2019-09-10 13:52:12,378 INFO L130 BoogieDeclarations]: Found specification of procedure __fswab32 [2019-09-10 13:52:12,378 INFO L130 BoogieDeclarations]: Found specification of procedure __fswab64 [2019-09-10 13:52:12,378 INFO L130 BoogieDeclarations]: Found specification of procedure __swab16p [2019-09-10 13:52:12,378 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2019-09-10 13:52:12,378 INFO L130 BoogieDeclarations]: Found specification of procedure __swab32p [2019-09-10 13:52:12,378 INFO L130 BoogieDeclarations]: Found specification of procedure __swab64p [2019-09-10 13:52:12,378 INFO L130 BoogieDeclarations]: Found specification of procedure __be64_to_cpup [2019-09-10 13:52:12,378 INFO L130 BoogieDeclarations]: Found specification of procedure __be32_to_cpup [2019-09-10 13:52:12,379 INFO L130 BoogieDeclarations]: Found specification of procedure __be16_to_cpup [2019-09-10 13:52:12,379 INFO L130 BoogieDeclarations]: Found specification of procedure find_last_bit [2019-09-10 13:52:12,379 INFO L130 BoogieDeclarations]: Found specification of procedure printk [2019-09-10 13:52:12,379 INFO L130 BoogieDeclarations]: Found specification of procedure sprintf [2019-09-10 13:52:12,379 INFO L130 BoogieDeclarations]: Found specification of procedure snprintf [2019-09-10 13:52:12,379 INFO L130 BoogieDeclarations]: Found specification of procedure scnprintf [2019-09-10 13:52:12,379 INFO L130 BoogieDeclarations]: Found specification of procedure sscanf [2019-09-10 13:52:12,380 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_is_err [2019-09-10 13:52:12,380 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_ptr_err [2019-09-10 13:52:12,380 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_lock [2019-09-10 13:52:12,380 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_unlock [2019-09-10 13:52:12,380 INFO L130 BoogieDeclarations]: Found specification of procedure malloc [2019-09-10 13:52:12,380 INFO L130 BoogieDeclarations]: Found specification of procedure calloc [2019-09-10 13:52:12,380 INFO L130 BoogieDeclarations]: Found specification of procedure memset [2019-09-10 13:52:12,380 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_nondet_int [2019-09-10 13:52:12,381 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_nondet_ulong [2019-09-10 13:52:12,381 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_nondet_pointer [2019-09-10 13:52:12,381 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_assume [2019-09-10 13:52:12,381 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_malloc [2019-09-10 13:52:12,381 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2019-09-10 13:52:12,381 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_zalloc [2019-09-10 13:52:12,382 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.meminit [2019-09-10 13:52:12,382 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_init_zalloc [2019-09-10 13:52:12,382 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_memset [2019-09-10 13:52:12,382 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset [2019-09-10 13:52:12,382 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_undef_int [2019-09-10 13:52:12,382 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_undef_ptr [2019-09-10 13:52:12,382 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_undef_ulong [2019-09-10 13:52:12,383 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_stop [2019-09-10 13:52:12,383 INFO L130 BoogieDeclarations]: Found specification of procedure INIT_LIST_HEAD [2019-09-10 13:52:12,383 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2019-09-10 13:52:12,383 INFO L130 BoogieDeclarations]: Found specification of procedure __list_add [2019-09-10 13:52:12,383 INFO L130 BoogieDeclarations]: Found specification of procedure list_add_tail [2019-09-10 13:52:12,383 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2019-09-10 13:52:12,383 INFO L130 BoogieDeclarations]: Found specification of procedure list_del [2019-09-10 13:52:12,384 INFO L130 BoogieDeclarations]: Found specification of procedure list_empty [2019-09-10 13:52:12,384 INFO L130 BoogieDeclarations]: Found specification of procedure warn_slowpath_null [2019-09-10 13:52:12,384 INFO L130 BoogieDeclarations]: Found specification of procedure memcpy [2019-09-10 13:52:12,384 INFO L130 BoogieDeclarations]: Found specification of procedure memcmp [2019-09-10 13:52:12,384 INFO L130 BoogieDeclarations]: Found specification of procedure strlen [2019-09-10 13:52:12,384 INFO L130 BoogieDeclarations]: Found specification of procedure strcpy [2019-09-10 13:52:12,385 INFO L130 BoogieDeclarations]: Found specification of procedure strncasecmp [2019-09-10 13:52:12,385 INFO L130 BoogieDeclarations]: Found specification of procedure bitmap_zero [2019-09-10 13:52:12,385 INFO L130 BoogieDeclarations]: Found specification of procedure PTR_ERR [2019-09-10 13:52:12,385 INFO L130 BoogieDeclarations]: Found specification of procedure IS_ERR [2019-09-10 13:52:12,385 INFO L130 BoogieDeclarations]: Found specification of procedure __xadd_wrong_size [2019-09-10 13:52:12,385 INFO L130 BoogieDeclarations]: Found specification of procedure atomic_read [2019-09-10 13:52:12,385 INFO L130 BoogieDeclarations]: Found specification of procedure atomic_set [2019-09-10 13:52:12,386 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2019-09-10 13:52:12,386 INFO L130 BoogieDeclarations]: Found specification of procedure atomic_inc [2019-09-10 13:52:12,386 INFO L130 BoogieDeclarations]: Found specification of procedure atomic_dec [2019-09-10 13:52:12,386 INFO L130 BoogieDeclarations]: Found specification of procedure atomic_add_return [2019-09-10 13:52:12,386 INFO L130 BoogieDeclarations]: Found specification of procedure _raw_spin_lock [2019-09-10 13:52:12,386 INFO L130 BoogieDeclarations]: Found specification of procedure _raw_spin_unlock [2019-09-10 13:52:12,386 INFO L130 BoogieDeclarations]: Found specification of procedure _raw_spin_unlock_irqrestore [2019-09-10 13:52:12,387 INFO L130 BoogieDeclarations]: Found specification of procedure _raw_read_lock_irqsave [2019-09-10 13:52:12,387 INFO L130 BoogieDeclarations]: Found specification of procedure _raw_write_lock_irqsave [2019-09-10 13:52:12,387 INFO L130 BoogieDeclarations]: Found specification of procedure _raw_read_unlock_irqrestore [2019-09-10 13:52:12,387 INFO L130 BoogieDeclarations]: Found specification of procedure _raw_write_unlock_irqrestore [2019-09-10 13:52:12,387 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_lock_5 [2019-09-10 13:52:12,387 INFO L130 BoogieDeclarations]: Found specification of procedure spin_lock [2019-09-10 13:52:12,387 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_unlock_9 [2019-09-10 13:52:12,388 INFO L130 BoogieDeclarations]: Found specification of procedure spin_unlock [2019-09-10 13:52:12,388 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_unlock_irqrestore_12 [2019-09-10 13:52:12,388 INFO L130 BoogieDeclarations]: Found specification of procedure spin_unlock_irqrestore [2019-09-10 13:52:12,388 INFO L130 BoogieDeclarations]: Found specification of procedure get_jiffies_64 [2019-09-10 13:52:12,388 INFO L130 BoogieDeclarations]: Found specification of procedure ktime_set [2019-09-10 13:52:12,388 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2019-09-10 13:52:12,388 INFO L130 BoogieDeclarations]: Found specification of procedure add_timer [2019-09-10 13:52:12,388 INFO L130 BoogieDeclarations]: Found specification of procedure del_timer_sync [2019-09-10 13:52:12,389 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_del_timer_sync_25 [2019-09-10 13:52:12,389 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_del_timer_sync_26 [2019-09-10 13:52:12,389 INFO L130 BoogieDeclarations]: Found specification of procedure capable [2019-09-10 13:52:12,389 INFO L130 BoogieDeclarations]: Found specification of procedure hrtimer_init [2019-09-10 13:52:12,389 INFO L130 BoogieDeclarations]: Found specification of procedure hrtimer_start_range_ns [2019-09-10 13:52:12,389 INFO L130 BoogieDeclarations]: Found specification of procedure hrtimer_start [2019-09-10 13:52:12,389 INFO L130 BoogieDeclarations]: Found specification of procedure hrtimer_cancel [2019-09-10 13:52:12,390 INFO L130 BoogieDeclarations]: Found specification of procedure kfree [2019-09-10 13:52:12,390 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_kmem_cache_alloc_20 [2019-09-10 13:52:12,390 INFO L130 BoogieDeclarations]: Found specification of procedure kmalloc [2019-09-10 13:52:12,390 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_check_alloc_flags [2019-09-10 13:52:12,390 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_check_alloc_nonatomic [2019-09-10 13:52:12,390 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_initialize_driver_attribute_20 [2019-09-10 13:52:12,390 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_initialize_driver_attribute_24 [2019-09-10 13:52:12,390 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_initialize_driver_attribute_6 [2019-09-10 13:52:12,391 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_initialize_driver_attribute_5 [2019-09-10 13:52:12,391 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_initialize_driver_attribute_15 [2019-09-10 13:52:12,391 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_initialize_driver_attribute_25 [2019-09-10 13:52:12,391 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_initialize_driver_attribute_18 [2019-09-10 13:52:12,391 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_initialize_driver_attribute_19 [2019-09-10 13:52:12,391 INFO L130 BoogieDeclarations]: Found specification of procedure activate_pending_timer_1 [2019-09-10 13:52:12,391 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_initialize_driver_attribute_26 [2019-09-10 13:52:12,392 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_initialize_driver_attribute_30 [2019-09-10 13:52:12,392 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_initialize_driver_attribute_29 [2019-09-10 13:52:12,392 INFO L130 BoogieDeclarations]: Found specification of procedure reg_timer_1 [2019-09-10 13:52:12,392 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_initialize_driver_attribute_23 [2019-09-10 13:52:12,392 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_initialize_scsi_host_template_3 [2019-09-10 13:52:12,392 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_initialize_driver_attribute_28 [2019-09-10 13:52:12,392 INFO L130 BoogieDeclarations]: Found specification of procedure disable_suitable_timer_1 [2019-09-10 13:52:12,392 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_initialize_bus_type_2 [2019-09-10 13:52:12,393 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_initialize_driver_attribute_27 [2019-09-10 13:52:12,393 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_initialize_driver_attribute_14 [2019-09-10 13:52:12,393 INFO L130 BoogieDeclarations]: Found specification of procedure choose_timer_1 [2019-09-10 13:52:12,393 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_initialize_driver_attribute_4 [2019-09-10 13:52:12,393 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_initialize_driver_attribute_13 [2019-09-10 13:52:12,393 INFO L130 BoogieDeclarations]: Found specification of procedure seq_printf [2019-09-10 13:52:12,393 INFO L130 BoogieDeclarations]: Found specification of procedure bus_register [2019-09-10 13:52:12,394 INFO L130 BoogieDeclarations]: Found specification of procedure bus_unregister [2019-09-10 13:52:12,394 INFO L130 BoogieDeclarations]: Found specification of procedure driver_register [2019-09-10 13:52:12,394 INFO L130 BoogieDeclarations]: Found specification of procedure driver_unregister [2019-09-10 13:52:12,394 INFO L130 BoogieDeclarations]: Found specification of procedure dev_set_name [2019-09-10 13:52:12,394 INFO L130 BoogieDeclarations]: Found specification of procedure device_register [2019-09-10 13:52:12,394 INFO L130 BoogieDeclarations]: Found specification of procedure device_unregister [2019-09-10 13:52:12,395 INFO L130 BoogieDeclarations]: Found specification of procedure __root_device_register [2019-09-10 13:52:12,395 INFO L130 BoogieDeclarations]: Found specification of procedure root_device_unregister [2019-09-10 13:52:12,395 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_vmalloc_27 [2019-09-10 13:52:12,395 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_vmalloc_28 [2019-09-10 13:52:12,395 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_vmalloc_29 [2019-09-10 13:52:12,395 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_vmalloc_30 [2019-09-10 13:52:12,395 INFO L130 BoogieDeclarations]: Found specification of procedure vfree [2019-09-10 13:52:12,395 INFO L130 BoogieDeclarations]: Found specification of procedure sg_copy_buffer [2019-09-10 13:52:12,396 INFO L130 BoogieDeclarations]: Found specification of procedure sg_copy_from_buffer [2019-09-10 13:52:12,396 INFO L130 BoogieDeclarations]: Found specification of procedure sg_copy_to_buffer [2019-09-10 13:52:12,396 INFO L130 BoogieDeclarations]: Found specification of procedure sg_miter_start [2019-09-10 13:52:12,396 INFO L130 BoogieDeclarations]: Found specification of procedure sg_miter_next [2019-09-10 13:52:12,396 INFO L130 BoogieDeclarations]: Found specification of procedure sg_miter_stop [2019-09-10 13:52:12,396 INFO L130 BoogieDeclarations]: Found specification of procedure queue_flag_set_unlocked [2019-09-10 13:52:12,396 INFO L130 BoogieDeclarations]: Found specification of procedure blk_queue_max_segment_size [2019-09-10 13:52:12,397 INFO L130 BoogieDeclarations]: Found specification of procedure crc_t10dif [2019-09-10 13:52:12,397 INFO L130 BoogieDeclarations]: Found specification of procedure __tasklet_schedule [2019-09-10 13:52:12,397 INFO L130 BoogieDeclarations]: Found specification of procedure tasklet_schedule [2019-09-10 13:52:12,397 INFO L130 BoogieDeclarations]: Found specification of procedure __tasklet_hi_schedule [2019-09-10 13:52:12,397 INFO L130 BoogieDeclarations]: Found specification of procedure tasklet_hi_schedule [2019-09-10 13:52:12,397 INFO L130 BoogieDeclarations]: Found specification of procedure tasklet_kill [2019-09-10 13:52:12,397 INFO L130 BoogieDeclarations]: Found specification of procedure tasklet_init [2019-09-10 13:52:12,398 INFO L130 BoogieDeclarations]: Found specification of procedure ip_compute_csum [2019-09-10 13:52:12,398 INFO L130 BoogieDeclarations]: Found specification of procedure get_unaligned_be16 [2019-09-10 13:52:12,398 INFO L130 BoogieDeclarations]: Found specification of procedure get_unaligned_be32 [2019-09-10 13:52:12,398 INFO L130 BoogieDeclarations]: Found specification of procedure get_unaligned_be64 [2019-09-10 13:52:12,398 INFO L130 BoogieDeclarations]: Found specification of procedure put_unaligned_be16 [2019-09-10 13:52:12,398 INFO L130 BoogieDeclarations]: Found specification of procedure put_unaligned_be32 [2019-09-10 13:52:12,398 INFO L130 BoogieDeclarations]: Found specification of procedure put_unaligned_be64 [2019-09-10 13:52:12,398 INFO L130 BoogieDeclarations]: Found specification of procedure sdev_prefix_printk [2019-09-10 13:52:12,399 INFO L130 BoogieDeclarations]: Found specification of procedure scsi_change_queue_depth [2019-09-10 13:52:12,399 INFO L130 BoogieDeclarations]: Found specification of procedure scsi_cmd_priv [2019-09-10 13:52:12,399 INFO L130 BoogieDeclarations]: Found specification of procedure scsi_sg_count [2019-09-10 13:52:12,399 INFO L130 BoogieDeclarations]: Found specification of procedure scsi_sglist [2019-09-10 13:52:12,399 INFO L130 BoogieDeclarations]: Found specification of procedure scsi_bufflen [2019-09-10 13:52:12,399 INFO L130 BoogieDeclarations]: Found specification of procedure scsi_set_resid [2019-09-10 13:52:12,399 INFO L130 BoogieDeclarations]: Found specification of procedure scsi_bidi_cmnd [2019-09-10 13:52:12,399 INFO L130 BoogieDeclarations]: Found specification of procedure scsi_in [2019-09-10 13:52:12,400 INFO L130 BoogieDeclarations]: Found specification of procedure scsi_out [2019-09-10 13:52:12,400 INFO L130 BoogieDeclarations]: Found specification of procedure scsi_sg_copy_to_buffer [2019-09-10 13:52:12,400 INFO L130 BoogieDeclarations]: Found specification of procedure scsi_prot_sg_count [2019-09-10 13:52:12,400 INFO L130 BoogieDeclarations]: Found specification of procedure scsi_prot_sglist [2019-09-10 13:52:12,400 INFO L130 BoogieDeclarations]: Found specification of procedure shost_priv [2019-09-10 13:52:12,400 INFO L130 BoogieDeclarations]: Found specification of procedure scsi_host_alloc [2019-09-10 13:52:12,400 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_scsi_host_alloc_31 [2019-09-10 13:52:12,400 INFO L130 BoogieDeclarations]: Found specification of procedure scsi_add_host_with_dma [2019-09-10 13:52:12,401 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_scsi_add_host_with_dma_24 [2019-09-10 13:52:12,401 INFO L130 BoogieDeclarations]: Found specification of procedure scsi_scan_host [2019-09-10 13:52:12,401 INFO L130 BoogieDeclarations]: Found specification of procedure scsi_remove_host [2019-09-10 13:52:12,401 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_scsi_remove_host_32 [2019-09-10 13:52:12,401 INFO L130 BoogieDeclarations]: Found specification of procedure scsi_host_put [2019-09-10 13:52:12,401 INFO L130 BoogieDeclarations]: Found specification of procedure scsi_add_host [2019-09-10 13:52:12,401 INFO L130 BoogieDeclarations]: Found specification of procedure scsi_host_set_prot [2019-09-10 13:52:12,401 INFO L130 BoogieDeclarations]: Found specification of procedure scsi_host_set_guard [2019-09-10 13:52:12,402 INFO L130 BoogieDeclarations]: Found specification of procedure scsi_build_sense_buffer [2019-09-10 13:52:12,402 INFO L130 BoogieDeclarations]: Found specification of procedure scsi_medium_access_command [2019-09-10 13:52:12,402 INFO L130 BoogieDeclarations]: Found specification of procedure resp_inquiry [2019-09-10 13:52:12,402 INFO L130 BoogieDeclarations]: Found specification of procedure resp_report_luns [2019-09-10 13:52:12,402 INFO L130 BoogieDeclarations]: Found specification of procedure resp_requests [2019-09-10 13:52:12,402 INFO L130 BoogieDeclarations]: Found specification of procedure resp_mode_sense [2019-09-10 13:52:12,403 INFO L130 BoogieDeclarations]: Found specification of procedure resp_mode_select [2019-09-10 13:52:12,403 INFO L130 BoogieDeclarations]: Found specification of procedure resp_log_sense [2019-09-10 13:52:12,403 INFO L130 BoogieDeclarations]: Found specification of procedure resp_readcap [2019-09-10 13:52:12,403 INFO L130 BoogieDeclarations]: Found specification of procedure resp_read_dt0 [2019-09-10 13:52:12,403 INFO L130 BoogieDeclarations]: Found specification of procedure resp_write_dt0 [2019-09-10 13:52:12,403 INFO L130 BoogieDeclarations]: Found specification of procedure resp_start_stop [2019-09-10 13:52:12,403 INFO L130 BoogieDeclarations]: Found specification of procedure resp_readcap16 [2019-09-10 13:52:12,404 INFO L130 BoogieDeclarations]: Found specification of procedure resp_get_lba_status [2019-09-10 13:52:12,404 INFO L130 BoogieDeclarations]: Found specification of procedure resp_report_tgtpgs [2019-09-10 13:52:12,404 INFO L130 BoogieDeclarations]: Found specification of procedure resp_unmap [2019-09-10 13:52:12,404 INFO L130 BoogieDeclarations]: Found specification of procedure resp_rsup_opcodes [2019-09-10 13:52:12,404 INFO L130 BoogieDeclarations]: Found specification of procedure resp_rsup_tmfs [2019-09-10 13:52:12,404 INFO L130 BoogieDeclarations]: Found specification of procedure resp_write_same_10 [2019-09-10 13:52:12,404 INFO L130 BoogieDeclarations]: Found specification of procedure resp_write_same_16 [2019-09-10 13:52:12,404 INFO L130 BoogieDeclarations]: Found specification of procedure resp_xdwriteread_10 [2019-09-10 13:52:12,405 INFO L130 BoogieDeclarations]: Found specification of procedure resp_comp_write [2019-09-10 13:52:12,405 INFO L130 BoogieDeclarations]: Found specification of procedure resp_write_buffer [2019-09-10 13:52:12,405 INFO L130 BoogieDeclarations]: Found specification of procedure scsi_debug_lbp [2019-09-10 13:52:12,405 INFO L130 BoogieDeclarations]: Found specification of procedure fake_store [2019-09-10 13:52:12,405 INFO L130 BoogieDeclarations]: Found specification of procedure dif_store [2019-09-10 13:52:12,405 INFO L130 BoogieDeclarations]: Found specification of procedure sdebug_add_adapter [2019-09-10 13:52:12,405 INFO L130 BoogieDeclarations]: Found specification of procedure sdebug_remove_adapter [2019-09-10 13:52:12,406 INFO L130 BoogieDeclarations]: Found specification of procedure sdebug_max_tgts_luns [2019-09-10 13:52:12,406 INFO L130 BoogieDeclarations]: Found specification of procedure mk_sense_invalid_fld [2019-09-10 13:52:12,406 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy [2019-09-10 13:52:12,406 INFO L130 BoogieDeclarations]: Found specification of procedure mk_sense_buffer [2019-09-10 13:52:12,406 INFO L130 BoogieDeclarations]: Found specification of procedure mk_sense_invalid_opcode [2019-09-10 13:52:12,406 INFO L130 BoogieDeclarations]: Found specification of procedure scsi_debug_ioctl [2019-09-10 13:52:12,406 INFO L130 BoogieDeclarations]: Found specification of procedure clear_luns_changed_on_target [2019-09-10 13:52:12,406 INFO L130 BoogieDeclarations]: Found specification of procedure check_readiness [2019-09-10 13:52:12,407 INFO L130 BoogieDeclarations]: Found specification of procedure fill_from_dev_buffer [2019-09-10 13:52:12,407 INFO L130 BoogieDeclarations]: Found specification of procedure fetch_to_dev_buffer [2019-09-10 13:52:12,407 INFO L130 BoogieDeclarations]: Found specification of procedure inquiry_evpd_83 [2019-09-10 13:52:12,407 INFO L130 BoogieDeclarations]: Found specification of procedure inquiry_evpd_84 [2019-09-10 13:52:12,407 INFO L130 BoogieDeclarations]: Found specification of procedure inquiry_evpd_85 [2019-09-10 13:52:12,407 INFO L130 BoogieDeclarations]: Found specification of procedure inquiry_evpd_88 [2019-09-10 13:52:12,407 INFO L130 BoogieDeclarations]: Found specification of procedure inquiry_evpd_89 [2019-09-10 13:52:12,407 INFO L130 BoogieDeclarations]: Found specification of procedure inquiry_evpd_b0 [2019-09-10 13:52:12,408 INFO L130 BoogieDeclarations]: Found specification of procedure inquiry_evpd_b1 [2019-09-10 13:52:12,408 INFO L130 BoogieDeclarations]: Found specification of procedure inquiry_evpd_b2 [2019-09-10 13:52:12,408 INFO L130 BoogieDeclarations]: Found specification of procedure get_sdebug_capacity [2019-09-10 13:52:12,408 INFO L130 BoogieDeclarations]: Found specification of procedure resp_err_recov_pg [2019-09-10 13:52:12,408 INFO L130 BoogieDeclarations]: Found specification of procedure resp_disconnect_pg [2019-09-10 13:52:12,408 INFO L130 BoogieDeclarations]: Found specification of procedure resp_format_pg [2019-09-10 13:52:12,408 INFO L130 BoogieDeclarations]: Found specification of procedure resp_caching_pg [2019-09-10 13:52:12,408 INFO L130 BoogieDeclarations]: Found specification of procedure resp_ctrl_m_pg [2019-09-10 13:52:12,409 INFO L130 BoogieDeclarations]: Found specification of procedure resp_iec_m_pg [2019-09-10 13:52:12,409 INFO L130 BoogieDeclarations]: Found specification of procedure resp_sas_sf_m_pg [2019-09-10 13:52:12,409 INFO L130 BoogieDeclarations]: Found specification of procedure resp_sas_pcd_m_spg [2019-09-10 13:52:12,409 INFO L130 BoogieDeclarations]: Found specification of procedure resp_sas_sha_m_spg [2019-09-10 13:52:12,409 INFO L130 BoogieDeclarations]: Found specification of procedure resp_temp_l_pg [2019-09-10 13:52:12,409 INFO L130 BoogieDeclarations]: Found specification of procedure resp_ie_l_pg [2019-09-10 13:52:12,409 INFO L130 BoogieDeclarations]: Found specification of procedure check_device_access_params [2019-09-10 13:52:12,409 INFO L130 BoogieDeclarations]: Found specification of procedure do_device_access [2019-09-10 13:52:12,409 INFO L130 BoogieDeclarations]: Found specification of procedure comp_write_worker [2019-09-10 13:52:12,410 INFO L130 BoogieDeclarations]: Found specification of procedure dif_compute_csum [2019-09-10 13:52:12,410 INFO L130 BoogieDeclarations]: Found specification of procedure dif_verify [2019-09-10 13:52:12,410 INFO L130 BoogieDeclarations]: Found specification of procedure dif_copy_prot [2019-09-10 13:52:12,410 INFO L130 BoogieDeclarations]: Found specification of procedure prot_verify_read [2019-09-10 13:52:12,410 INFO L130 BoogieDeclarations]: Found specification of procedure dump_sector [2019-09-10 13:52:12,410 INFO L130 BoogieDeclarations]: Found specification of procedure prot_verify_write [2019-09-10 13:52:12,410 INFO L130 BoogieDeclarations]: Found specification of procedure lba_to_map_index [2019-09-10 13:52:12,410 INFO L130 BoogieDeclarations]: Found specification of procedure map_index_to_lba [2019-09-10 13:52:12,411 INFO L130 BoogieDeclarations]: Found specification of procedure map_state [2019-09-10 13:52:12,411 INFO L130 BoogieDeclarations]: Found specification of procedure map_region [2019-09-10 13:52:12,411 INFO L130 BoogieDeclarations]: Found specification of procedure unmap_region [2019-09-10 13:52:12,411 INFO L130 BoogieDeclarations]: Found specification of procedure resp_write_same [2019-09-10 13:52:12,411 INFO L130 BoogieDeclarations]: Found specification of procedure resp_xdwriteread [2019-09-10 13:52:12,411 INFO L130 BoogieDeclarations]: Found specification of procedure sdebug_q_cmd_complete [2019-09-10 13:52:12,411 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~TO~VOID [2019-09-10 13:52:12,411 INFO L130 BoogieDeclarations]: Found specification of procedure sdebug_q_cmd_hrt_complete [2019-09-10 13:52:12,412 INFO L130 BoogieDeclarations]: Found specification of procedure sdebug_device_create [2019-09-10 13:52:12,412 INFO L130 BoogieDeclarations]: Found specification of procedure devInfoReg [2019-09-10 13:52:12,412 INFO L130 BoogieDeclarations]: Found specification of procedure scsi_debug_slave_alloc [2019-09-10 13:52:12,412 INFO L130 BoogieDeclarations]: Found specification of procedure scsi_debug_slave_configure [2019-09-10 13:52:12,412 INFO L130 BoogieDeclarations]: Found specification of procedure scsi_debug_slave_destroy [2019-09-10 13:52:12,412 INFO L130 BoogieDeclarations]: Found specification of procedure stop_queued_cmnd [2019-09-10 13:52:12,412 INFO L130 BoogieDeclarations]: Found specification of procedure stop_all_queued [2019-09-10 13:52:12,412 INFO L130 BoogieDeclarations]: Found specification of procedure free_all_queued [2019-09-10 13:52:12,413 INFO L130 BoogieDeclarations]: Found specification of procedure scsi_debug_abort [2019-09-10 13:52:12,413 INFO L130 BoogieDeclarations]: Found specification of procedure scsi_debug_device_reset [2019-09-10 13:52:12,413 INFO L130 BoogieDeclarations]: Found specification of procedure scsi_debug_target_reset [2019-09-10 13:52:12,413 INFO L130 BoogieDeclarations]: Found specification of procedure scsi_debug_bus_reset [2019-09-10 13:52:12,413 INFO L130 BoogieDeclarations]: Found specification of procedure scsi_debug_host_reset [2019-09-10 13:52:12,413 INFO L130 BoogieDeclarations]: Found specification of procedure sdebug_build_parts [2019-09-10 13:52:12,413 INFO L130 BoogieDeclarations]: Found specification of procedure schedule_resp [2019-09-10 13:52:12,413 INFO L130 BoogieDeclarations]: Found specification of procedure scsi_debug_info [2019-09-10 13:52:12,413 INFO L130 BoogieDeclarations]: Found specification of procedure scsi_debug_write_info [2019-09-10 13:52:12,414 INFO L130 BoogieDeclarations]: Found specification of procedure scsi_debug_show_info [2019-09-10 13:52:12,414 INFO L130 BoogieDeclarations]: Found specification of procedure delay_show [2019-09-10 13:52:12,414 INFO L130 BoogieDeclarations]: Found specification of procedure delay_store [2019-09-10 13:52:12,414 INFO L130 BoogieDeclarations]: Found specification of procedure ndelay_show [2019-09-10 13:52:12,414 INFO L130 BoogieDeclarations]: Found specification of procedure ndelay_store [2019-09-10 13:52:12,414 INFO L130 BoogieDeclarations]: Found specification of procedure opts_show [2019-09-10 13:52:12,414 INFO L130 BoogieDeclarations]: Found specification of procedure opts_store [2019-09-10 13:52:12,414 INFO L130 BoogieDeclarations]: Found specification of procedure ptype_show [2019-09-10 13:52:12,415 INFO L130 BoogieDeclarations]: Found specification of procedure ptype_store [2019-09-10 13:52:12,415 INFO L130 BoogieDeclarations]: Found specification of procedure dsense_show [2019-09-10 13:52:12,415 INFO L130 BoogieDeclarations]: Found specification of procedure dsense_store [2019-09-10 13:52:12,415 INFO L130 BoogieDeclarations]: Found specification of procedure fake_rw_show [2019-09-10 13:52:12,415 INFO L130 BoogieDeclarations]: Found specification of procedure fake_rw_store [2019-09-10 13:52:12,415 INFO L130 BoogieDeclarations]: Found specification of procedure no_lun_0_show [2019-09-10 13:52:12,415 INFO L130 BoogieDeclarations]: Found specification of procedure no_lun_0_store [2019-09-10 13:52:12,415 INFO L130 BoogieDeclarations]: Found specification of procedure num_tgts_show [2019-09-10 13:52:12,415 INFO L130 BoogieDeclarations]: Found specification of procedure num_tgts_store [2019-09-10 13:52:12,416 INFO L130 BoogieDeclarations]: Found specification of procedure dev_size_mb_show [2019-09-10 13:52:12,416 INFO L130 BoogieDeclarations]: Found specification of procedure num_parts_show [2019-09-10 13:52:12,416 INFO L130 BoogieDeclarations]: Found specification of procedure every_nth_show [2019-09-10 13:52:12,416 INFO L130 BoogieDeclarations]: Found specification of procedure every_nth_store [2019-09-10 13:52:12,416 INFO L130 BoogieDeclarations]: Found specification of procedure max_luns_show [2019-09-10 13:52:12,416 INFO L130 BoogieDeclarations]: Found specification of procedure max_luns_store [2019-09-10 13:52:12,416 INFO L130 BoogieDeclarations]: Found specification of procedure max_queue_show [2019-09-10 13:52:12,416 INFO L130 BoogieDeclarations]: Found specification of procedure max_queue_store [2019-09-10 13:52:12,417 INFO L130 BoogieDeclarations]: Found specification of procedure no_uld_show [2019-09-10 13:52:12,417 INFO L130 BoogieDeclarations]: Found specification of procedure scsi_level_show [2019-09-10 13:52:12,417 INFO L130 BoogieDeclarations]: Found specification of procedure virtual_gb_show [2019-09-10 13:52:12,417 INFO L130 BoogieDeclarations]: Found specification of procedure virtual_gb_store [2019-09-10 13:52:12,417 INFO L130 BoogieDeclarations]: Found specification of procedure add_host_show [2019-09-10 13:52:12,417 INFO L130 BoogieDeclarations]: Found specification of procedure add_host_store [2019-09-10 13:52:12,417 INFO L130 BoogieDeclarations]: Found specification of procedure vpd_use_hostno_show [2019-09-10 13:52:12,417 INFO L130 BoogieDeclarations]: Found specification of procedure vpd_use_hostno_store [2019-09-10 13:52:12,418 INFO L130 BoogieDeclarations]: Found specification of procedure sector_size_show [2019-09-10 13:52:12,418 INFO L130 BoogieDeclarations]: Found specification of procedure dix_show [2019-09-10 13:52:12,418 INFO L130 BoogieDeclarations]: Found specification of procedure dif_show [2019-09-10 13:52:12,418 INFO L130 BoogieDeclarations]: Found specification of procedure guard_show [2019-09-10 13:52:12,418 INFO L130 BoogieDeclarations]: Found specification of procedure ato_show [2019-09-10 13:52:12,418 INFO L130 BoogieDeclarations]: Found specification of procedure map_show [2019-09-10 13:52:12,418 INFO L130 BoogieDeclarations]: Found specification of procedure removable_show [2019-09-10 13:52:12,418 INFO L130 BoogieDeclarations]: Found specification of procedure removable_store [2019-09-10 13:52:12,418 INFO L130 BoogieDeclarations]: Found specification of procedure host_lock_show [2019-09-10 13:52:12,419 INFO L130 BoogieDeclarations]: Found specification of procedure host_lock_store [2019-09-10 13:52:12,419 INFO L130 BoogieDeclarations]: Found specification of procedure strict_show [2019-09-10 13:52:12,419 INFO L130 BoogieDeclarations]: Found specification of procedure strict_store [2019-09-10 13:52:12,419 INFO L130 BoogieDeclarations]: Found specification of procedure scsi_debug_init [2019-09-10 13:52:12,419 INFO L130 BoogieDeclarations]: Found specification of procedure scsi_debug_exit [2019-09-10 13:52:12,419 INFO L130 BoogieDeclarations]: Found specification of procedure sdebug_release_adapter [2019-09-10 13:52:12,419 INFO L130 BoogieDeclarations]: Found specification of procedure sdebug_change_qdepth [2019-09-10 13:52:12,419 INFO L130 BoogieDeclarations]: Found specification of procedure check_inject [2019-09-10 13:52:12,419 INFO L130 BoogieDeclarations]: Found specification of procedure scsi_debug_queuecommand [2019-09-10 13:52:12,420 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy [2019-09-10 13:52:12,420 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~$Pointer$~TO~int [2019-09-10 13:52:12,420 INFO L130 BoogieDeclarations]: Found specification of procedure sdebug_queuecommand_lock_or_not [2019-09-10 13:52:12,420 INFO L130 BoogieDeclarations]: Found specification of procedure sdebug_driver_probe [2019-09-10 13:52:12,420 INFO L130 BoogieDeclarations]: Found specification of procedure sdebug_driver_remove [2019-09-10 13:52:12,420 INFO L130 BoogieDeclarations]: Found specification of procedure pseudo_lld_bus_match [2019-09-10 13:52:12,420 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_initialize [2019-09-10 13:52:12,420 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_check_final_state [2019-09-10 13:52:12,421 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_release_3 [2019-09-10 13:52:12,421 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_probe_3 [2019-09-10 13:52:12,421 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~int~TO~VOID [2019-09-10 13:52:12,421 INFO L130 BoogieDeclarations]: Found specification of procedure main [2019-09-10 13:52:12,421 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_error [2019-09-10 13:52:12,421 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_err_ptr [2019-09-10 13:52:12,421 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_is_err_or_null [2019-09-10 13:52:12,421 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_some_page [2019-09-10 13:52:12,422 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_check_alloc_flags_and_return_some_page [2019-09-10 13:52:12,422 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_trylock [2019-09-10 13:52:12,422 INFO L130 BoogieDeclarations]: Found specification of procedure external_alloc [2019-09-10 13:52:12,422 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_nondet_bool [2019-09-10 13:52:12,422 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_nondet_ushort [2019-09-10 13:52:12,422 INFO L130 BoogieDeclarations]: Found specification of procedure free [2019-09-10 13:52:12,422 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.init [2019-09-10 13:52:12,422 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2019-09-10 13:52:12,422 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$ [2019-09-10 13:52:12,423 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2019-09-10 13:52:12,423 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int [2019-09-10 13:52:12,423 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int [2019-09-10 13:52:12,423 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$ [2019-09-10 13:52:12,423 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$ [2019-09-10 13:52:14,954 INFO L684 $ProcedureCfgBuilder]: dead code at ProgramPoint ldv_stopFINAL: assume true; [2019-09-10 13:53:18,559 INFO L278 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2019-09-10 13:53:18,559 INFO L283 CfgBuilder]: Removed 1 assume(true) statements. [2019-09-10 13:53:18,563 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 10.09 01:53:18 BoogieIcfgContainer [2019-09-10 13:53:18,563 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2019-09-10 13:53:18,564 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2019-09-10 13:53:18,564 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2019-09-10 13:53:18,567 INFO L275 PluginConnector]: TraceAbstraction initialized [2019-09-10 13:53:18,568 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 10.09 01:52:04" (1/3) ... [2019-09-10 13:53:18,569 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@70d8aebd and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 10.09 01:53:18, skipping insertion in model container [2019-09-10 13:53:18,569 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.09 01:52:11" (2/3) ... [2019-09-10 13:53:18,569 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@70d8aebd and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 10.09 01:53:18, skipping insertion in model container [2019-09-10 13:53:18,569 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 10.09 01:53:18" (3/3) ... [2019-09-10 13:53:18,571 INFO L109 eAbstractionObserver]: Analyzing ICFG linux-4.2-rc1.tar.xz-43_2a-drivers--scsi--scsi_debug.ko-entry_point.cil.out.i [2019-09-10 13:53:18,581 INFO L152 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2019-09-10 13:53:18,592 INFO L164 ceAbstractionStarter]: Appying trace abstraction to program that has 1 error locations. [2019-09-10 13:53:18,609 INFO L252 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2019-09-10 13:53:18,636 INFO L377 AbstractCegarLoop]: Interprodecural is true [2019-09-10 13:53:18,636 INFO L378 AbstractCegarLoop]: Hoare is false [2019-09-10 13:53:18,637 INFO L379 AbstractCegarLoop]: Compute interpolants for FPandBP [2019-09-10 13:53:18,637 INFO L380 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2019-09-10 13:53:18,637 INFO L381 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2019-09-10 13:53:18,637 INFO L382 AbstractCegarLoop]: Difference is false [2019-09-10 13:53:18,637 INFO L383 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2019-09-10 13:53:18,637 INFO L388 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2019-09-10 13:53:18,714 INFO L276 IsEmpty]: Start isEmpty. Operand 4164 states. [2019-09-10 13:53:18,769 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 902 [2019-09-10 13:53:18,770 INFO L391 BasicCegarLoop]: Found error trace [2019-09-10 13:53:18,772 INFO L399 BasicCegarLoop]: trace histogram [58, 58, 58, 58, 58, 58, 58, 58, 20, 20, 20, 20, 20, 20, 20, 20, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-09-10 13:53:18,774 INFO L418 AbstractCegarLoop]: === Iteration 1 === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2019-09-10 13:53:18,780 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-09-10 13:53:18,780 INFO L82 PathProgramCache]: Analyzing trace with hash 285493495, now seen corresponding path program 1 times [2019-09-10 13:53:18,783 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2019-09-10 13:53:18,868 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-09-10 13:53:18,868 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-09-10 13:53:18,868 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-09-10 13:53:18,869 INFO L289 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2019-09-10 13:53:20,923 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-09-10 13:53:23,537 INFO L134 CoverageAnalysis]: Checked inductivity of 16587 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 16587 trivial. 0 not checked. [2019-09-10 13:53:23,539 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-09-10 13:53:23,540 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-09-10 13:53:23,540 INFO L257 anRefinementStrategy]: Using the first perfect interpolant sequence [2019-09-10 13:53:23,549 INFO L454 AbstractCegarLoop]: Interpolant automaton has 3 states [2019-09-10 13:53:23,560 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-09-10 13:53:23,561 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-09-10 13:53:23,563 INFO L87 Difference]: Start difference. First operand 4164 states. Second operand 3 states. [2019-09-10 13:53:58,112 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-09-10 13:53:58,113 INFO L93 Difference]: Finished difference Result 7936 states and 11233 transitions. [2019-09-10 13:53:58,113 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-09-10 13:53:58,115 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 901 [2019-09-10 13:53:58,119 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-09-10 13:53:58,193 INFO L225 Difference]: With dead ends: 7936 [2019-09-10 13:53:58,194 INFO L226 Difference]: Without dead ends: 7781 [2019-09-10 13:53:58,196 INFO L628 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-09-10 13:53:58,234 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7781 states. [2019-09-10 13:53:58,611 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7781 to 7776. [2019-09-10 13:53:58,613 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7776 states. [2019-09-10 13:53:58,665 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7776 states to 7776 states and 10973 transitions. [2019-09-10 13:53:58,667 INFO L78 Accepts]: Start accepts. Automaton has 7776 states and 10973 transitions. Word has length 901 [2019-09-10 13:53:58,669 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-09-10 13:53:58,670 INFO L475 AbstractCegarLoop]: Abstraction has 7776 states and 10973 transitions. [2019-09-10 13:53:58,670 INFO L476 AbstractCegarLoop]: Interpolant automaton has 3 states. [2019-09-10 13:53:58,670 INFO L276 IsEmpty]: Start isEmpty. Operand 7776 states and 10973 transitions. [2019-09-10 13:53:58,708 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 909 [2019-09-10 13:53:58,709 INFO L391 BasicCegarLoop]: Found error trace [2019-09-10 13:53:58,710 INFO L399 BasicCegarLoop]: trace histogram [58, 58, 58, 58, 58, 58, 58, 58, 20, 20, 20, 20, 20, 20, 20, 20, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-09-10 13:53:58,710 INFO L418 AbstractCegarLoop]: === Iteration 2 === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2019-09-10 13:53:58,710 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-09-10 13:53:58,711 INFO L82 PathProgramCache]: Analyzing trace with hash -404743870, now seen corresponding path program 1 times [2019-09-10 13:53:58,711 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2019-09-10 13:53:58,718 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-09-10 13:53:58,719 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-09-10 13:53:58,719 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-09-10 13:53:58,719 INFO L289 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2019-09-10 13:53:59,911 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-09-10 13:54:03,481 INFO L134 CoverageAnalysis]: Checked inductivity of 16587 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 16587 trivial. 0 not checked. [2019-09-10 13:54:03,482 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-09-10 13:54:03,482 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-09-10 13:54:03,482 INFO L257 anRefinementStrategy]: Using the first perfect interpolant sequence [2019-09-10 13:54:03,493 INFO L454 AbstractCegarLoop]: Interpolant automaton has 3 states [2019-09-10 13:54:03,493 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-09-10 13:54:03,495 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-09-10 13:54:03,496 INFO L87 Difference]: Start difference. First operand 7776 states and 10973 transitions. Second operand 3 states. [2019-09-10 13:54:24,436 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-09-10 13:54:24,436 INFO L93 Difference]: Finished difference Result 15182 states and 21447 transitions. [2019-09-10 13:54:24,437 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-09-10 13:54:24,437 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 908 [2019-09-10 13:54:24,439 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-09-10 13:54:24,550 INFO L225 Difference]: With dead ends: 15182 [2019-09-10 13:54:24,551 INFO L226 Difference]: Without dead ends: 15182 [2019-09-10 13:54:24,552 INFO L628 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-09-10 13:54:24,578 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 15182 states. [2019-09-10 13:54:25,049 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 15182 to 15176. [2019-09-10 13:54:25,049 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15176 states. [2019-09-10 13:54:25,148 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15176 states to 15176 states and 21442 transitions. [2019-09-10 13:54:25,149 INFO L78 Accepts]: Start accepts. Automaton has 15176 states and 21442 transitions. Word has length 908 [2019-09-10 13:54:25,152 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-09-10 13:54:25,153 INFO L475 AbstractCegarLoop]: Abstraction has 15176 states and 21442 transitions. [2019-09-10 13:54:25,153 INFO L476 AbstractCegarLoop]: Interpolant automaton has 3 states. [2019-09-10 13:54:25,153 INFO L276 IsEmpty]: Start isEmpty. Operand 15176 states and 21442 transitions. [2019-09-10 13:54:25,171 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 918 [2019-09-10 13:54:25,171 INFO L391 BasicCegarLoop]: Found error trace [2019-09-10 13:54:25,172 INFO L399 BasicCegarLoop]: trace histogram [58, 58, 58, 58, 58, 58, 58, 58, 20, 20, 20, 20, 20, 20, 20, 20, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-09-10 13:54:25,172 INFO L418 AbstractCegarLoop]: === Iteration 3 === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2019-09-10 13:54:25,173 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-09-10 13:54:25,173 INFO L82 PathProgramCache]: Analyzing trace with hash 1180719239, now seen corresponding path program 1 times [2019-09-10 13:54:25,173 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2019-09-10 13:54:25,183 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-09-10 13:54:25,183 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-09-10 13:54:25,183 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-09-10 13:54:25,183 INFO L289 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2019-09-10 13:54:26,049 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-09-10 13:54:28,260 INFO L134 CoverageAnalysis]: Checked inductivity of 16587 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 16587 trivial. 0 not checked. [2019-09-10 13:54:28,261 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-09-10 13:54:28,261 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-09-10 13:54:28,261 INFO L257 anRefinementStrategy]: Using the first perfect interpolant sequence [2019-09-10 13:54:28,262 INFO L454 AbstractCegarLoop]: Interpolant automaton has 3 states [2019-09-10 13:54:28,263 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-09-10 13:54:28,263 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-09-10 13:54:28,263 INFO L87 Difference]: Start difference. First operand 15176 states and 21442 transitions. Second operand 3 states. [2019-09-10 13:54:32,189 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-09-10 13:54:32,189 INFO L93 Difference]: Finished difference Result 19950 states and 27844 transitions. [2019-09-10 13:54:32,190 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-09-10 13:54:32,190 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 917 [2019-09-10 13:54:32,193 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-09-10 13:54:32,575 INFO L225 Difference]: With dead ends: 19950 [2019-09-10 13:54:32,575 INFO L226 Difference]: Without dead ends: 19950 [2019-09-10 13:54:32,576 INFO L628 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-09-10 13:54:32,601 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 19950 states. [2019-09-10 13:54:33,047 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 19950 to 19918. [2019-09-10 13:54:33,048 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19918 states. [2019-09-10 13:54:33,172 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19918 states to 19918 states and 27809 transitions. [2019-09-10 13:54:33,173 INFO L78 Accepts]: Start accepts. Automaton has 19918 states and 27809 transitions. Word has length 917 [2019-09-10 13:54:33,175 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-09-10 13:54:33,175 INFO L475 AbstractCegarLoop]: Abstraction has 19918 states and 27809 transitions. [2019-09-10 13:54:33,175 INFO L476 AbstractCegarLoop]: Interpolant automaton has 3 states. [2019-09-10 13:54:33,175 INFO L276 IsEmpty]: Start isEmpty. Operand 19918 states and 27809 transitions. [2019-09-10 13:54:33,192 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 935 [2019-09-10 13:54:33,192 INFO L391 BasicCegarLoop]: Found error trace [2019-09-10 13:54:33,193 INFO L399 BasicCegarLoop]: trace histogram [58, 58, 58, 58, 58, 58, 58, 58, 20, 20, 20, 20, 20, 20, 20, 20, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-09-10 13:54:33,193 INFO L418 AbstractCegarLoop]: === Iteration 4 === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2019-09-10 13:54:33,194 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-09-10 13:54:33,195 INFO L82 PathProgramCache]: Analyzing trace with hash 1915239408, now seen corresponding path program 1 times [2019-09-10 13:54:33,195 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2019-09-10 13:54:33,201 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-09-10 13:54:33,201 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-09-10 13:54:33,201 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-09-10 13:54:33,201 INFO L289 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2019-09-10 13:54:34,071 ERROR L235 seRefinementStrategy]: Caught known exception: Unsupported non-linear arithmetic [2019-09-10 13:54:34,071 INFO L258 seRefinementStrategy]: Advancing trace checker [2019-09-10 13:54:34,072 INFO L170 anRefinementStrategy]: Switched to traceCheck mode Z3_NO_IG No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 2 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 2 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2019-09-10 13:54:34,130 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-09-10 13:54:34,130 INFO L289 anRefinementStrategy]: Using traceCheck mode Z3_NO_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: null) [2019-09-10 13:55:15,292 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2019-09-10 13:55:15,764 INFO L285 seRefinementStrategy]: Strategy TaipanRefinementStrategy was unsuccessful and could not determine trace feasibility. [2019-09-10 13:55:15,764 INFO L466 BasicCegarLoop]: Counterexample might be feasible [2019-09-10 13:55:15,806 WARN L417 cessorBacktranslator]: Generated EnsuresSpecification free ensures #res.base == #ptr.base && #res.offset == #ptr.offset; is not ensure(true) [2019-09-10 13:55:15,807 WARN L417 cessorBacktranslator]: Generated EnsuresSpecification free ensures #res.base == #ptr.base && #res.offset == #ptr.offset; is not ensure(true) [2019-09-10 13:55:15,808 WARN L417 cessorBacktranslator]: Generated EnsuresSpecification free ensures #res.base == #ptr.base && #res.offset == #ptr.offset; is not ensure(true) [2019-09-10 13:55:15,808 WARN L417 cessorBacktranslator]: Generated EnsuresSpecification free ensures #res.base == #ptr.base && #res.offset == #ptr.offset; is not ensure(true) [2019-09-10 13:55:15,808 WARN L417 cessorBacktranslator]: Generated EnsuresSpecification free ensures #res.base == #ptr.base && #res.offset == #ptr.offset; is not ensure(true) [2019-09-10 13:55:15,808 WARN L417 cessorBacktranslator]: Generated EnsuresSpecification free ensures #res.base == #ptr.base && #res.offset == #ptr.offset; is not ensure(true) [2019-09-10 13:55:15,808 WARN L417 cessorBacktranslator]: Generated EnsuresSpecification free ensures #res.base == #ptr.base && #res.offset == #ptr.offset; is not ensure(true) [2019-09-10 13:55:15,809 WARN L417 cessorBacktranslator]: Generated EnsuresSpecification free ensures #res.base == #ptr.base && #res.offset == #ptr.offset; is not ensure(true) [2019-09-10 13:55:15,809 WARN L417 cessorBacktranslator]: Generated EnsuresSpecification free ensures #res.base == #ptr.base && #res.offset == #ptr.offset; is not ensure(true) [2019-09-10 13:55:15,809 WARN L417 cessorBacktranslator]: Generated EnsuresSpecification free ensures #res.base == #ptr.base && #res.offset == #ptr.offset; is not ensure(true) [2019-09-10 13:55:15,809 WARN L417 cessorBacktranslator]: Generated EnsuresSpecification free ensures #res.base == #ptr.base && #res.offset == #ptr.offset; is not ensure(true) [2019-09-10 13:55:15,809 WARN L417 cessorBacktranslator]: Generated EnsuresSpecification free ensures #res.base == #ptr.base && #res.offset == #ptr.offset; is not ensure(true) [2019-09-10 13:55:15,810 WARN L417 cessorBacktranslator]: Generated EnsuresSpecification free ensures #res.base == #ptr.base && #res.offset == #ptr.offset; is not ensure(true) [2019-09-10 13:55:15,810 WARN L417 cessorBacktranslator]: Generated EnsuresSpecification free ensures #res.base == #ptr.base && #res.offset == #ptr.offset; is not ensure(true) [2019-09-10 13:55:15,810 WARN L417 cessorBacktranslator]: Generated EnsuresSpecification free ensures #res.base == #ptr.base && #res.offset == #ptr.offset; is not ensure(true) [2019-09-10 13:55:15,810 WARN L417 cessorBacktranslator]: Generated EnsuresSpecification free ensures #res.base == #ptr.base && #res.offset == #ptr.offset; is not ensure(true) [2019-09-10 13:55:15,810 WARN L417 cessorBacktranslator]: Generated EnsuresSpecification free ensures #res.base == #ptr.base && #res.offset == #ptr.offset; is not ensure(true) [2019-09-10 13:55:15,810 WARN L417 cessorBacktranslator]: Generated EnsuresSpecification free ensures #res.base == #ptr.base && #res.offset == #ptr.offset; is not ensure(true) [2019-09-10 13:55:15,811 WARN L417 cessorBacktranslator]: Generated EnsuresSpecification free ensures #res.base == #ptr.base && #res.offset == #ptr.offset; is not ensure(true) [2019-09-10 13:55:15,811 WARN L417 cessorBacktranslator]: Generated EnsuresSpecification free ensures #res.base == #ptr.base && #res.offset == #ptr.offset; is not ensure(true) [2019-09-10 13:55:15,899 WARN L226 ceAbstractionStarter]: Unable to decide correctness. Please check the following counterexample manually. [2019-09-10 13:55:15,899 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 10.09 01:55:15 BoogieIcfgContainer [2019-09-10 13:55:15,899 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2019-09-10 13:55:15,902 INFO L168 Benchmark]: Toolchain (without parser) took 191445.13 ms. Allocated memory was 139.5 MB in the beginning and 1.7 GB in the end (delta: 1.5 GB). Free memory was 68.7 MB in the beginning and 609.5 MB in the end (delta: -540.8 MB). Peak memory consumption was 998.5 MB. Max. memory is 7.1 GB. [2019-09-10 13:55:15,904 INFO L168 Benchmark]: CDTParser took 0.25 ms. Allocated memory is still 139.5 MB. Free memory was 105.7 MB in the beginning and 105.5 MB in the end (delta: 209.7 kB). Peak memory consumption was 209.7 kB. Max. memory is 7.1 GB. [2019-09-10 13:55:15,906 INFO L168 Benchmark]: CACSL2BoogieTranslator took 6936.00 ms. Allocated memory was 139.5 MB in the beginning and 386.4 MB in the end (delta: 246.9 MB). Free memory was 68.5 MB in the beginning and 136.8 MB in the end (delta: -68.3 MB). Peak memory consumption was 178.6 MB. Max. memory is 7.1 GB. [2019-09-10 13:55:15,908 INFO L168 Benchmark]: Boogie Preprocessor took 852.30 ms. Allocated memory was 386.4 MB in the beginning and 393.7 MB in the end (delta: 7.3 MB). Free memory was 136.8 MB in the beginning and 249.3 MB in the end (delta: -112.6 MB). Peak memory consumption was 115.5 MB. Max. memory is 7.1 GB. [2019-09-10 13:55:15,909 INFO L168 Benchmark]: RCFGBuilder took 66316.84 ms. Allocated memory was 393.7 MB in the beginning and 1.4 GB in the end (delta: 983.6 MB). Free memory was 249.3 MB in the beginning and 136.9 MB in the end (delta: 112.4 MB). Peak memory consumption was 1.1 GB. Max. memory is 7.1 GB. [2019-09-10 13:55:15,911 INFO L168 Benchmark]: TraceAbstraction took 117335.35 ms. Allocated memory was 1.4 GB in the beginning and 1.7 GB in the end (delta: 301.5 MB). Free memory was 136.9 MB in the beginning and 609.5 MB in the end (delta: -472.6 MB). There was no memory consumed. Max. memory is 7.1 GB. [2019-09-10 13:55:15,919 INFO L335 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.25 ms. Allocated memory is still 139.5 MB. Free memory was 105.7 MB in the beginning and 105.5 MB in the end (delta: 209.7 kB). Peak memory consumption was 209.7 kB. Max. memory is 7.1 GB. * CACSL2BoogieTranslator took 6936.00 ms. Allocated memory was 139.5 MB in the beginning and 386.4 MB in the end (delta: 246.9 MB). Free memory was 68.5 MB in the beginning and 136.8 MB in the end (delta: -68.3 MB). Peak memory consumption was 178.6 MB. Max. memory is 7.1 GB. * Boogie Preprocessor took 852.30 ms. Allocated memory was 386.4 MB in the beginning and 393.7 MB in the end (delta: 7.3 MB). Free memory was 136.8 MB in the beginning and 249.3 MB in the end (delta: -112.6 MB). Peak memory consumption was 115.5 MB. Max. memory is 7.1 GB. * RCFGBuilder took 66316.84 ms. Allocated memory was 393.7 MB in the beginning and 1.4 GB in the end (delta: 983.6 MB). Free memory was 249.3 MB in the beginning and 136.9 MB in the end (delta: 112.4 MB). Peak memory consumption was 1.1 GB. Max. memory is 7.1 GB. * TraceAbstraction took 117335.35 ms. Allocated memory was 1.4 GB in the beginning and 1.7 GB in the end (delta: 301.5 MB). Free memory was 136.9 MB in the beginning and 609.5 MB in the end (delta: -472.6 MB). There was no memory consumed. Max. memory is 7.1 GB. * Results from de.uni_freiburg.informatik.ultimate.boogie.preprocessor: - GenericResult: Unfinished Backtranslation Generated EnsuresSpecification free ensures #res.base == #ptr.base && #res.offset == #ptr.offset; is not ensure(true) - GenericResult: Unfinished Backtranslation Generated EnsuresSpecification free ensures #res.base == #ptr.base && #res.offset == #ptr.offset; is not ensure(true) - GenericResult: Unfinished Backtranslation Generated EnsuresSpecification free ensures #res.base == #ptr.base && #res.offset == #ptr.offset; is not ensure(true) - GenericResult: Unfinished Backtranslation Generated EnsuresSpecification free ensures #res.base == #ptr.base && #res.offset == #ptr.offset; is not ensure(true) - GenericResult: Unfinished Backtranslation Generated EnsuresSpecification free ensures #res.base == #ptr.base && #res.offset == #ptr.offset; is not ensure(true) - GenericResult: Unfinished Backtranslation Generated EnsuresSpecification free ensures #res.base == #ptr.base && #res.offset == #ptr.offset; is not ensure(true) - GenericResult: Unfinished Backtranslation Generated EnsuresSpecification free ensures #res.base == #ptr.base && #res.offset == #ptr.offset; is not ensure(true) - GenericResult: Unfinished Backtranslation Generated EnsuresSpecification free ensures #res.base == #ptr.base && #res.offset == #ptr.offset; is not ensure(true) - GenericResult: Unfinished Backtranslation Generated EnsuresSpecification free ensures #res.base == #ptr.base && #res.offset == #ptr.offset; is not ensure(true) - GenericResult: Unfinished Backtranslation Generated EnsuresSpecification free ensures #res.base == #ptr.base && #res.offset == #ptr.offset; is not ensure(true) - GenericResult: Unfinished Backtranslation Generated EnsuresSpecification free ensures #res.base == #ptr.base && #res.offset == #ptr.offset; is not ensure(true) - GenericResult: Unfinished Backtranslation Generated EnsuresSpecification free ensures #res.base == #ptr.base && #res.offset == #ptr.offset; is not ensure(true) - GenericResult: Unfinished Backtranslation Generated EnsuresSpecification free ensures #res.base == #ptr.base && #res.offset == #ptr.offset; is not ensure(true) - GenericResult: Unfinished Backtranslation Generated EnsuresSpecification free ensures #res.base == #ptr.base && #res.offset == #ptr.offset; is not ensure(true) - GenericResult: Unfinished Backtranslation Generated EnsuresSpecification free ensures #res.base == #ptr.base && #res.offset == #ptr.offset; is not ensure(true) - GenericResult: Unfinished Backtranslation Generated EnsuresSpecification free ensures #res.base == #ptr.base && #res.offset == #ptr.offset; is not ensure(true) - GenericResult: Unfinished Backtranslation Generated EnsuresSpecification free ensures #res.base == #ptr.base && #res.offset == #ptr.offset; is not ensure(true) - GenericResult: Unfinished Backtranslation Generated EnsuresSpecification free ensures #res.base == #ptr.base && #res.offset == #ptr.offset; is not ensure(true) - GenericResult: Unfinished Backtranslation Generated EnsuresSpecification free ensures #res.base == #ptr.base && #res.offset == #ptr.offset; is not ensure(true) - GenericResult: Unfinished Backtranslation Generated EnsuresSpecification free ensures #res.base == #ptr.base && #res.offset == #ptr.offset; is not ensure(true) * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - UnprovableResult [Line: 14285]: Unable to prove that call of __VERIFIER_error() unreachable Unable to prove that call of __VERIFIER_error() unreachable Reason: unable to decide satisfiability of path constraint, overapproximation of large string literal at line 5042. Possible FailurePath: [L4703] int ldv_state_variable_8 ; [L4704] struct device_driver *driver_attr_host_lock_group0 ; [L4705] int ldv_state_variable_15 ; [L4706] int ldv_state_variable_20 ; [L4707] struct device_driver *driver_attr_every_nth_group0 ; [L4708] struct device *pseudo_lld_bus_group0 ; [L4709] int ldv_state_variable_30 ; [L4710] int ldv_state_variable_0 ; [L4711] int ldv_state_variable_21 ; [L4712] int ldv_state_variable_5 ; [L4713] int ldv_state_variable_13 ; [L4714] int ldv_state_variable_12 ; [L4715] struct device_driver *driver_attr_dsense_group0 ; [L4716] struct scsi_cmnd *sdebug_driver_template_group0 ; [L4717] int ldv_state_variable_22 ; [L4718] int ldv_state_variable_14 ; [L4719] int ldv_state_variable_29 ; [L4720] int ldv_state_variable_17 ; [L4721] struct device_driver *driver_attr_add_host_group0 ; [L4722] struct device_driver *driver_attr_no_lun_0_group0 ; [L4723] int ldv_state_variable_19 ; [L4724] int ldv_state_variable_27 ; [L4725] int ldv_state_variable_9 ; [L4726] int ldv_state_variable_24 ; [L4727] int ref_cnt ; [L4728] struct device_driver *driver_attr_max_queue_group0 ; [L4729] struct device_driver *driver_attr_virtual_gb_group0 ; [L4730] int ldv_state_variable_1 ; [L4731] struct timer_list *ldv_timer_list_1 ; [L4732] int ldv_state_variable_7 ; [L4733] struct device_driver *driver_attr_ndelay_group0 ; [L4734] struct device_driver *driver_attr_ptype_group0 ; [L4735] int ldv_state_variable_23 ; [L4736] struct device_driver *driver_attr_delay_group0 ; [L4737] struct device_driver *driver_attr_num_tgts_group0 ; [L4738] struct Scsi_Host *sdebug_driver_template_group1 ; [L4739] struct device_driver *driver_attr_strict_group0 ; [L4740] struct scsi_device *sdebug_driver_template_group2 ; [L4741] int ldv_state_variable_10 ; [L4742] struct device_driver *driver_attr_fake_rw_group0 ; [L4743] struct device_driver *driver_attr_opts_group0 ; [L4744] int ldv_state_variable_6 ; [L4745] int ldv_state_variable_16 ; [L4746] int ldv_state_variable_2 ; [L4747] int ldv_state_variable_25 ; [L4748] int ldv_state_variable_26 ; [L4749] int ldv_state_variable_28 ; [L4750] int ldv_state_variable_11 ; [L4751] int LDV_IN_INTERRUPT = 1; [L4752] int ldv_state_variable_18 ; [L4753] struct device_driver *driver_attr_vpd_use_hostno_group0 ; [L4754] struct device_driver *driver_attr_removable_group0 ; [L4755] int ldv_state_variable_3 ; [L4756] int ldv_timer_state_1 = 0; [L4757] struct device_driver *driver_attr_max_luns_group0 ; [L4758] int ldv_state_variable_4 ; [L5042] static char const *scsi_debug_version_date = "20141022"; [L5043-L5107] static unsigned char const opcode_ind_arr[256U] = { 4U, 21U, 0U, 3U, 0U, 0U, 0U, 0U, 9U, 0U, 10U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 1U, 0U, 0U, 6U, 18U, 19U, 0U, 0U, 5U, 11U, 0U, 23U, 20U, 0U, 0U, 0U, 0U, 0U, 0U, 8U, 0U, 0U, 9U, 0U, 10U, 0U, 0U, 0U, 0U, 16U, 0U, 0U, 0U, 0U, 0U, 28U, 0U, 0U, 0U, 0U, 0U, 26U, 0U, 0U, 0U, 0U, 0U, 27U, 24U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 7U, 0U, 0U, 0U, 0U, 0U, 25U, 0U, 6U, 18U, 19U, 0U, 0U, 5U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 17U, 0U, 0U, 0U, 0U, 0U, 22U, 0U, 0U, 9U, 29U, 10U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 27U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 12U, 13U, 2U, 22U, 0U, 14U, 15U, 0U, 0U, 0U, 9U, 13U, 10U, 12U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U}; [L5129-L5131] static struct opcode_info_t const msense_iarr[1U] = { {0U, 26U, 0U, 1U, (int (*)(struct scsi_cmnd * , struct sdebug_dev_info * ))0, (struct opcode_info_t const *)0, {6U, 232U, 255U, 255U, 255U, 199U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U}}}; [L5132-L5134] static struct opcode_info_t const mselect_iarr[1U] = { {0U, 21U, 0U, 2U, (int (*)(struct scsi_cmnd * , struct sdebug_dev_info * ))0, (struct opcode_info_t const *)0, {6U, 241U, 0U, 0U, 255U, 199U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U}}}; [L5135-L5173] static struct opcode_info_t const read_iarr[3U] = { {0U, 40U, 0U, 3073U, & resp_read_dt0, (struct opcode_info_t const *)0, {10U, 255U, 255U, 255U, 255U, 255U, 31U, 255U, 255U, 199U, 0U, 0U, 0U, 0U, 0U, 0U}}, {0U, 8U, 0U, 3073U, & resp_read_dt0, (struct opcode_info_t const *)0, {6U, 255U, 255U, 255U, 255U, 199U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U}}, {0U, 168U, 0U, 3073U, & resp_read_dt0, (struct opcode_info_t const *)0, {12U, 255U, 255U, 255U, 255U, 255U, 255U, 255U, 255U, 255U, 159U, 199U, 0U, 0U, 0U, 0U}}}; [L5174-L5215] static struct opcode_info_t const write_iarr[3U] = { {0U, 42U, 0U, 3074U, & resp_write_dt0, (struct opcode_info_t const *)0, {10U, 251U, 255U, 255U, 255U, 255U, 31U, 255U, 255U, 199U, 0U, 0U, 0U, 0U, 0U, 0U}}, {0U, 10U, 0U, 3074U, & resp_write_dt0, (struct opcode_info_t const *)0, {6U, 255U, 255U, 255U, 255U, 199U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U}}, {0U, 170U, 0U, 3074U, & resp_write_dt0, (struct opcode_info_t const *)0, {12U, 251U, 255U, 255U, 255U, 255U, 255U, 255U, 255U, 255U, 159U, 199U, 0U, 0U, 0U, 0U}}}; [L5216-L5218] static struct opcode_info_t const sa_in_iarr[1U] = { {0U, 158U, 18U, 129U, & resp_get_lba_status, (struct opcode_info_t const *)0, {16U, 18U, 255U, 255U, 255U, 255U, 255U, 255U, 255U, 255U, 255U, 255U, 255U, 255U, 0U, 199U}}}; [L5219-L5234] static struct opcode_info_t const vl_iarr[1U] = { {0U, 127U, 11U, 3330U, & resp_write_dt0, (struct opcode_info_t const *)0, {32U, 199U, 0U, 0U, 0U, 0U, 31U, 24U, 0U, 11U, 250U, 0U, 255U, 255U, 255U, 255U}}}; [L5235-L5253] static struct opcode_info_t const maint_in_iarr[2U] = { {0U, 163U, 12U, 129U, & resp_rsup_opcodes, (struct opcode_info_t const *)0, {12U, 12U, 135U, 255U, 255U, 255U, 255U, 255U, 255U, 255U, 0U, 199U, 0U, 0U, 0U, 0U}}, {0U, 163U, 13U, 129U, & resp_rsup_tmfs, (struct opcode_info_t const *)0, {12U, 13U, 128U, 0U, 0U, 0U, 255U, 255U, 255U, 255U, 0U, 199U, 0U, 0U, 0U, 0U}}}; [L5254-L5256] static struct opcode_info_t const write_same_iarr[1U] = { {0U, 147U, 0U, 3076U, & resp_write_same_16, (struct opcode_info_t const *)0, {16U, 255U, 255U, 255U, 255U, 255U, 255U, 255U, 255U, 255U, 255U, 255U, 255U, 255U, 31U, 199U}}}; [L5257-L5259] static struct opcode_info_t const reserve_iarr[1U] = { {0U, 22U, 0U, 2U, (int (*)(struct scsi_cmnd * , struct sdebug_dev_info * ))0, (struct opcode_info_t const *)0, {6U, 31U, 255U, 255U, 255U, 199U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U}}}; [L5260-L5262] static struct opcode_info_t const release_iarr[1U] = { {0U, 23U, 0U, 2U, (int (*)(struct scsi_cmnd * , struct sdebug_dev_info * ))0, (struct opcode_info_t const *)0, {6U, 31U, 255U, 0U, 0U, 199U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U}}}; [L5263-L5455] static struct opcode_info_t const opcode_info_arr[31U] = { {0U, 0U, 0U, 624U, (int (*)(struct scsi_cmnd * , struct sdebug_dev_info * ))0, (struct opcode_info_t const *)0, {0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U}}, {0U, 18U, 0U, 113U, & resp_inquiry, (struct opcode_info_t const *)0, {6U, 227U, 255U, 255U, 255U, 199U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U}}, {0U, 160U, 0U, 113U, & resp_report_luns, (struct opcode_info_t const *)0, {12U, 227U, 255U, 0U, 0U, 0U, 255U, 255U, 255U, 255U, 0U, 199U, 0U, 0U, 0U, 0U}}, {0U, 3U, 0U, 113U, & resp_requests, (struct opcode_info_t const *)0, {6U, 225U, 0U, 0U, 255U, 199U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U}}, {0U, 0U, 0U, 2064U, (int (*)(struct scsi_cmnd * , struct sdebug_dev_info * ))0, (struct opcode_info_t const *)0, {6U, 0U, 0U, 0U, 0U, 199U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U}}, {1U, 90U, 0U, 1U, & resp_mode_sense, (struct opcode_info_t const *)(& msense_iarr), {10U, 248U, 255U, 255U, 0U, 0U, 0U, 255U, 255U, 199U, 0U, 0U, 0U, 0U, 0U, 0U}}, {1U, 85U, 0U, 2U, & resp_mode_select, (struct opcode_info_t const *)(& mselect_iarr), {10U, 241U, 0U, 0U, 0U, 0U, 0U, 255U, 255U, 199U, 0U, 0U, 0U, 0U, 0U, 0U}}, {0U, 77U, 0U, 1U, & resp_log_sense, (struct opcode_info_t const *)0, {10U, 227U, 255U, 255U, 0U, 255U, 255U, 255U, 255U, 199U, 0U, 0U, 0U, 0U, 0U, 0U}}, {0U, 37U, 0U, 1U, & resp_readcap, (struct opcode_info_t const *)0, {10U, 225U, 255U, 255U, 255U, 255U, 0U, 0U, 1U, 199U, 0U, 0U, 0U, 0U, 0U, 0U}}, {3U, 136U, 0U, 3073U, & resp_read_dt0, (struct opcode_info_t const *)(& read_iarr), {16U, 254U, 255U, 255U, 255U, 255U, 255U, 255U, 255U, 255U, 255U, 255U, 255U, 255U, 159U, 199U}}, {3U, 138U, 0U, 3074U, & resp_write_dt0, (struct opcode_info_t const *)(& write_iarr), {16U, 250U, 255U, 255U, 255U, 255U, 255U, 255U, 255U, 255U, 255U, 255U, 255U, 255U, 159U, 199U}}, {0U, 27U, 0U, 0U, & resp_start_stop, (struct opcode_info_t const *)0, {6U, 1U, 0U, 15U, 247U, 199U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U}}, {1U, 158U, 16U, 129U, & resp_readcap16, (struct opcode_info_t const *)(& sa_in_iarr), {16U, 16U, 255U, 255U, 255U, 255U, 255U, 255U, 255U, 255U, 255U, 255U, 255U, 255U, 1U, 199U}}, {0U, 0U, 0U, 624U, (int (*)(struct scsi_cmnd * , struct sdebug_dev_info * ))0, (struct opcode_info_t const *)0, {0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U}}, {2U, 163U, 10U, 129U, & resp_report_tgtpgs, (struct opcode_info_t const *)(& maint_in_iarr), {12U, 234U, 0U, 0U, 0U, 0U, 255U, 255U, 255U, 255U, 0U, 199U, 0U, 0U, 0U, 0U}}, {0U, 0U, 0U, 624U, (int (*)(struct scsi_cmnd * , struct sdebug_dev_info * ))0, (struct opcode_info_t const *)0, {0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U}}, {0U, 0U, 0U, 624U, (int (*)(struct scsi_cmnd * , struct sdebug_dev_info * ))0, (struct opcode_info_t const *)0, {0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U}}, {1U, 127U, 9U, 3329U, & resp_read_dt0, (struct opcode_info_t const *)(& vl_iarr), {32U, 199U, 0U, 0U, 0U, 0U, 31U, 24U, 0U, 9U, 254U, 0U, 255U, 255U, 255U, 255U}}, {1U, 86U, 0U, 2U, (int (*)(struct scsi_cmnd * , struct sdebug_dev_info * ))0, (struct opcode_info_t const *)(& reserve_iarr), {10U, 255U, 255U, 255U, 0U, 0U, 0U, 255U, 255U, 199U, 0U, 0U, 0U, 0U, 0U, 0U}}, {1U, 87U, 0U, 2U, (int (*)(struct scsi_cmnd * , struct sdebug_dev_info * ))0, (struct opcode_info_t const *)(& release_iarr), {10U, 19U, 255U, 255U, 0U, 0U, 0U, 255U, 255U, 199U, 0U, 0U, 0U, 0U, 0U, 0U}}, {0U, 0U, 0U, 624U, (int (*)(struct scsi_cmnd * , struct sdebug_dev_info * ))0, (struct opcode_info_t const *)0, {0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U}}, {0U, 1U, 0U, 0U, & resp_start_stop, (struct opcode_info_t const *)0, {6U, 1U, 0U, 0U, 0U, 199U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U}}, {0U, 0U, 0U, 624U, (int (*)(struct scsi_cmnd * , struct sdebug_dev_info * ))0, (struct opcode_info_t const *)0, {0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U}}, {0U, 29U, 2U, 0U, (int (*)(struct scsi_cmnd * , struct sdebug_dev_info * ))0, (struct opcode_info_t const *)0, {6U, 247U, 0U, 255U, 255U, 199U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U}}, {0U, 66U, 0U, 3074U, & resp_unmap, (struct opcode_info_t const *)0, {10U, 1U, 0U, 0U, 0U, 0U, 31U, 255U, 255U, 199U, 0U, 0U, 0U, 0U, 0U, 0U}}, {0U, 83U, 0U, 3075U, & resp_xdwriteread_10, (struct opcode_info_t const *)0, {10U, 255U, 255U, 255U, 255U, 255U, 31U, 255U, 255U, 199U, 0U, 0U, 0U, 0U, 0U, 0U}}, {0U, 59U, 0U, 4U, & resp_write_buffer, (struct opcode_info_t const *)0, {10U, 255U, 255U, 255U, 255U, 255U, 255U, 255U, 255U, 199U, 0U, 0U, 0U, 0U, 0U, 0U}}, {1U, 65U, 0U, 3076U, & resp_write_same_10, (struct opcode_info_t const *)(& write_same_iarr), {10U, 255U, 255U, 255U, 255U, 255U, 31U, 255U, 255U, 199U, 0U, 0U, 0U, 0U, 0U, 0U}}, {0U, 53U, 0U, 3136U, (int (*)(struct scsi_cmnd * , struct sdebug_dev_info * ))0, (struct opcode_info_t const *)0, {10U, 7U, 255U, 255U, 255U, 255U, 31U, 255U, 255U, 199U, 0U, 0U, 0U, 0U, 0U, 0U}}, {0U, 137U, 0U, 3074U, & resp_comp_write, (struct opcode_info_t const *)0, {16U, 248U, 255U, 255U, 255U, 255U, 255U, 255U, 255U, 255U, 0U, 0U, 0U, 255U, 31U, 199U}}, {255U, 0U, 0U, 0U, (int (*)(struct scsi_cmnd * , struct sdebug_dev_info * ))0, (struct opcode_info_t const *)0, {0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U}}}; [L5456] static int scsi_debug_add_host = 1; [L5457] static int scsi_debug_ato = 1; [L5458] static int scsi_debug_delay = 1; [L5459] static int scsi_debug_dev_size_mb = 8; [L5460] static int scsi_debug_dif = 0; [L5461] static int scsi_debug_dix = 0; [L5462] static int scsi_debug_dsense = 0; [L5463] static int scsi_debug_every_nth = 0; [L5464] static int scsi_debug_fake_rw = 0; [L5465] static unsigned int scsi_debug_guard = 0U; [L5466] static int scsi_debug_lowest_aligned = 0; [L5467] static int scsi_debug_max_luns = 1; [L5468] static int scsi_debug_max_queue = 576; [L5469] static atomic_t retired_max_queue ; [L5470] static int scsi_debug_ndelay = 0; [L5471] static int scsi_debug_no_lun_0 = 0; [L5472] static int scsi_debug_no_uld = 0; [L5473] static int scsi_debug_num_parts = 0; [L5474] static int scsi_debug_num_tgts = 1; [L5475] static int scsi_debug_opt_blks = 64; [L5476] static int scsi_debug_opts = 0; [L5477] static int scsi_debug_physblk_exp = 0; [L5478] static int scsi_debug_ptype = 0; [L5479] static int scsi_debug_scsi_level = 6; [L5480] static int scsi_debug_sector_size = 512; [L5481] static int scsi_debug_virtual_gb = 0; [L5482] static int scsi_debug_vpd_use_hostno = 1; [L5483] static unsigned int scsi_debug_lbpu = 0U; [L5484] static unsigned int scsi_debug_lbpws = 0U; [L5485] static unsigned int scsi_debug_lbpws10 = 0U; [L5486] static unsigned int scsi_debug_lbprz = 1U; [L5487] static unsigned int scsi_debug_unmap_alignment = 0U; [L5488] static unsigned int scsi_debug_unmap_granularity = 1U; [L5489] static unsigned int scsi_debug_unmap_max_blocks = 4294967295U; [L5490] static unsigned int scsi_debug_unmap_max_desc = 256U; [L5491] static unsigned int scsi_debug_write_same_length = 65535U; [L5492] static bool scsi_debug_removable = 0; [L5493] static bool scsi_debug_clustering ; [L5494] static bool scsi_debug_host_lock = 0; [L5495] static bool scsi_debug_strict = 0; [L5496] static bool sdebug_any_injecting_opt ; [L5497] static atomic_t sdebug_cmnd_count ; [L5498] static atomic_t sdebug_completions ; [L5499] static atomic_t sdebug_a_tsf ; [L5500] static unsigned int sdebug_store_sectors ; [L5501] static sector_t sdebug_capacity ; [L5502] static int sdebug_heads ; [L5503] static int sdebug_cylinders_per ; [L5504] static int sdebug_sectors_per ; [L5511] static struct list_head sdebug_host_list = {& sdebug_host_list, & sdebug_host_list}; [L5512-L5513] static spinlock_t sdebug_host_list_lock = {{{{{0}}, 3735899821U, 4294967295U, (void *)-1, {0, {0, 0}, "sdebug_host_list_lock", 0, 0UL}}}}; [L5514] static struct sdebug_queued_cmd queued_arr[576U] ; [L5515] static unsigned long queued_in_use_bm[9U] ; [L5516] static unsigned char *fake_storep ; [L5517] static struct sd_dif_tuple *dif_storep ; [L5518] static void *map_storep ; [L5519] static unsigned long map_size ; [L5520] static int num_aborts ; [L5521] static int num_dev_resets ; [L5522] static int num_target_resets ; [L5523] static int num_bus_resets ; [L5524] static int num_host_resets ; [L5525] static int dix_writes ; [L5526] static int dix_reads ; [L5527] static int dif_errors ; [L5528-L5529] static spinlock_t queued_arr_lock = {{{{{0}}, 3735899821U, 4294967295U, (void *)-1, {0, {0, 0}, "queued_arr_lock", 0, 0UL}}}}; [L5530-L5531] static rwlock_t atomic_rw = {{{0}, {{0}}}, 3736018669U, 4294967295U, (void *)-1, {0, {0, 0}, "atomic_rw", 0, 0UL}}; [L5532-L5535] static char sdebug_proc_name[11U] = { 's', 'c', 's', 'i', '_', 'd', 'e', 'b', 'u', 'g', '\000'}; [L5536] static char const *my_name = "scsi_debug"; [L5538-L5540] static struct device_driver sdebug_driverfs_driver = {(char const *)(& sdebug_proc_name), & pseudo_lld_bus, 0, 0, (_Bool)0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}; [L5541] static int const check_condition_result = 134217730; [L5542] static int const illegal_condition_result = 134545410; [L5543] static int const device_qfull_result = 40; [L5544-L5549] static unsigned char caching_pg[20U] = { 8U, 18U, 20U, 0U, 255U, 255U, 0U, 0U, 255U, 255U, 255U, 255U, 128U, 20U, 0U, 0U, 0U, 0U, 0U, 0U}; [L5550-L5553] static unsigned char ctrl_m_pg[12U] = { 10U, 10U, 2U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 2U, 75U}; [L5554-L5557] static unsigned char iec_m_pg[12U] = { 28U, 10U, 8U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U}; [L5899] static char const *inq_vendor_id = "Linux "; [L5900] static char const *inq_product_id = "scsi_debug "; [L5901] static char const *inq_product_rev = "0184"; [L6156-L6161] static unsigned char vpd84_data[18U] = { 34U, 34U, 34U, 0U, 187U, 0U, 34U, 34U, 34U, 0U, 187U, 1U, 34U, 34U, 34U, 0U, 187U, 2U}; [L6397-L6539] static unsigned char vpd89_data[568U] = { 0U, 0U, 0U, 0U, 108U, 105U, 110U, 117U, 120U, 32U, 32U, 32U, 83U, 65U, 84U, 32U, 115U, 99U, 115U, 105U, 95U, 100U, 101U, 98U, 117U, 103U, 32U, 32U, 49U, 50U, 51U, 52U, 52U, 0U, 0U, 0U, 1U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 1U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 236U, 0U, 0U, 0U, 90U, 12U, 255U, 63U, 55U, 200U, 16U, 0U, 0U, 0U, 0U, 0U, 63U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 88U, 88U, 88U, 88U, 88U, 88U, 88U, 88U, 32U, 32U, 32U, 32U, 32U, 32U, 32U, 32U, 32U, 32U, 32U, 32U, 0U, 0U, 0U, 64U, 4U, 0U, 46U, 51U, 56U, 49U, 32U, 32U, 32U, 32U, 84U, 83U, 56U, 51U, 48U, 48U, 51U, 49U, 83U, 65U, 32U, 32U, 32U, 32U, 32U, 32U, 32U, 32U, 32U, 32U, 32U, 32U, 32U, 32U, 32U, 32U, 32U, 32U, 32U, 32U, 32U, 32U, 32U, 32U, 32U, 32U, 32U, 32U, 32U, 32U, 16U, 128U, 0U, 0U, 0U, 47U, 0U, 0U, 0U, 2U, 0U, 2U, 7U, 0U, 255U, 255U, 1U, 0U, 63U, 0U, 193U, 255U, 62U, 0U, 16U, 1U, 176U, 248U, 80U, 9U, 0U, 0U, 7U, 0U, 3U, 0U, 120U, 0U, 120U, 0U, 240U, 0U, 120U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 2U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 126U, 0U, 27U, 0U, 107U, 52U, 1U, 125U, 3U, 64U, 105U, 52U, 1U, 60U, 3U, 64U, 127U, 64U, 0U, 0U, 0U, 0U, 254U, 254U, 0U, 0U, 0U, 0U, 0U, 254U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 176U, 248U, 80U, 9U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 1U, 0U, 176U, 248U, 80U, 9U, 176U, 248U, 80U, 9U, 32U, 32U, 2U, 0U, 182U, 66U, 0U, 128U, 138U, 0U, 6U, 60U, 10U, 60U, 255U, 255U, 198U, 7U, 0U, 1U, 0U, 8U, 240U, 15U, 0U, 16U, 2U, 0U, 48U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 6U, 254U, 0U, 0U, 2U, 0U, 80U, 0U, 138U, 0U, 79U, 149U, 0U, 0U, 33U, 0U, 11U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 165U, 81U}; [L6547-L6562] static unsigned char vpdb0_data[60U] = { 0U, 0U, 0U, 4U, 0U, 0U, 4U, 0U, 0U, 0U, 0U, 64U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U}; [L10776] static char sdebug_info[256U] ; [L10918-L10920] static struct driver_attribute driver_attr_delay = {{"delay", 420U, (_Bool)0, 0, {{{(char)0}, {(char)0}, {(char)0}, {(char)0}, {(char)0}, {(char)0}, {(char)0}, {(char)0}}}}, & delay_show, & delay_store}; [L10969-L10971] static struct driver_attribute driver_attr_ndelay = {{"ndelay", 420U, (_Bool)0, 0, {{{(char)0}, {(char)0}, {(char)0}, {(char)0}, {(char)0}, {(char)0}, {(char)0}, {(char)0}}}}, & ndelay_show, & ndelay_store}; [L11031-L11033] static struct driver_attribute driver_attr_opts = {{"opts", 420U, (_Bool)0, 0, {{{(char)0}, {(char)0}, {(char)0}, {(char)0}, {(char)0}, {(char)0}, {(char)0}, {(char)0}}}}, & opts_show, & opts_store}; [L11062-L11064] static struct driver_attribute driver_attr_ptype = {{"ptype", 420U, (_Bool)0, 0, {{{(char)0}, {(char)0}, {(char)0}, {(char)0}, {(char)0}, {(char)0}, {(char)0}, {(char)0}}}}, & ptype_show, & ptype_store}; [L11093-L11095] static struct driver_attribute driver_attr_dsense = {{"dsense", 420U, (_Bool)0, 0, {{{(char)0}, {(char)0}, {(char)0}, {(char)0}, {(char)0}, {(char)0}, {(char)0}, {(char)0}}}}, & dsense_show, & dsense_store}; [L11143-L11145] static struct driver_attribute driver_attr_fake_rw = {{"fake_rw", 420U, (_Bool)0, 0, {{{(char)0}, {(char)0}, {(char)0}, {(char)0}, {(char)0}, {(char)0}, {(char)0}, {(char)0}}}}, & fake_rw_show, & fake_rw_store}; [L11174-L11176] static struct driver_attribute driver_attr_no_lun_0 = {{"no_lun_0", 420U, (_Bool)0, 0, {{{(char)0}, {(char)0}, {(char)0}, {(char)0}, {(char)0}, {(char)0}, {(char)0}, {(char)0}}}}, & no_lun_0_show, & no_lun_0_store}; [L11206-L11208] static struct driver_attribute driver_attr_num_tgts = {{"num_tgts", 420U, (_Bool)0, 0, {{{(char)0}, {(char)0}, {(char)0}, {(char)0}, {(char)0}, {(char)0}, {(char)0}, {(char)0}}}}, & num_tgts_show, & num_tgts_store}; [L11217-L11219] static struct driver_attribute driver_attr_dev_size_mb = {{"dev_size_mb", 292U, (_Bool)0, 0, {{{(char)0}, {(char)0}, {(char)0}, {(char)0}, {(char)0}, {(char)0}, {(char)0}, {(char)0}}}}, & dev_size_mb_show, 0}; [L11228-L11230] static struct driver_attribute driver_attr_num_parts = {{"num_parts", 292U, (_Bool)0, 0, {{{(char)0}, {(char)0}, {(char)0}, {(char)0}, {(char)0}, {(char)0}, {(char)0}, {(char)0}}}}, & num_parts_show, 0}; [L11257-L11259] static struct driver_attribute driver_attr_every_nth = {{"every_nth", 420U, (_Bool)0, 0, {{{(char)0}, {(char)0}, {(char)0}, {(char)0}, {(char)0}, {(char)0}, {(char)0}, {(char)0}}}}, & every_nth_show, & every_nth_store}; [L11325-L11327] static struct driver_attribute driver_attr_max_luns = {{"max_luns", 420U, (_Bool)0, 0, {{{(char)0}, {(char)0}, {(char)0}, {(char)0}, {(char)0}, {(char)0}, {(char)0}, {(char)0}}}}, & max_luns_show, & max_luns_store}; [L11374-L11376] static struct driver_attribute driver_attr_max_queue = {{"max_queue", 420U, (_Bool)0, 0, {{{(char)0}, {(char)0}, {(char)0}, {(char)0}, {(char)0}, {(char)0}, {(char)0}, {(char)0}}}}, & max_queue_show, & max_queue_store}; [L11385-L11387] static struct driver_attribute driver_attr_no_uld = {{"no_uld", 292U, (_Bool)0, 0, {{{(char)0}, {(char)0}, {(char)0}, {(char)0}, {(char)0}, {(char)0}, {(char)0}, {(char)0}}}}, & no_uld_show, 0}; [L11396-L11398] static struct driver_attribute driver_attr_scsi_level = {{"scsi_level", 292U, (_Bool)0, 0, {{{(char)0}, {(char)0}, {(char)0}, {(char)0}, {(char)0}, {(char)0}, {(char)0}, {(char)0}}}}, & scsi_level_show, 0}; [L11464-L11466] static struct driver_attribute driver_attr_virtual_gb = {{"virtual_gb", 420U, (_Bool)0, 0, {{{(char)0}, {(char)0}, {(char)0}, {(char)0}, {(char)0}, {(char)0}, {(char)0}, {(char)0}}}}, & virtual_gb_show, & virtual_gb_store}; [L11507-L11509] static struct driver_attribute driver_attr_add_host = {{"add_host", 420U, (_Bool)0, 0, {{{(char)0}, {(char)0}, {(char)0}, {(char)0}, {(char)0}, {(char)0}, {(char)0}, {(char)0}}}}, & add_host_show, & add_host_store}; [L11539-L11541] static struct driver_attribute driver_attr_vpd_use_hostno = {{"vpd_use_hostno", 420U, (_Bool)0, 0, {{{(char)0}, {(char)0}, {(char)0}, {(char)0}, {(char)0}, {(char)0}, {(char)0}, {(char)0}}}}, & vpd_use_hostno_show, & vpd_use_hostno_store}; [L11550-L11552] static struct driver_attribute driver_attr_sector_size = {{"sector_size", 292U, (_Bool)0, 0, {{{(char)0}, {(char)0}, {(char)0}, {(char)0}, {(char)0}, {(char)0}, {(char)0}, {(char)0}}}}, & sector_size_show, 0}; [L11561-L11562] static struct driver_attribute driver_attr_dix = {{"dix", 292U, (_Bool)0, 0, {{{(char)0}, {(char)0}, {(char)0}, {(char)0}, {(char)0}, {(char)0}, {(char)0}, {(char)0}}}}, & dix_show, 0}; [L11571-L11572] static struct driver_attribute driver_attr_dif = {{"dif", 292U, (_Bool)0, 0, {{{(char)0}, {(char)0}, {(char)0}, {(char)0}, {(char)0}, {(char)0}, {(char)0}, {(char)0}}}}, & dif_show, 0}; [L11581-L11583] static struct driver_attribute driver_attr_guard = {{"guard", 292U, (_Bool)0, 0, {{{(char)0}, {(char)0}, {(char)0}, {(char)0}, {(char)0}, {(char)0}, {(char)0}, {(char)0}}}}, & guard_show, 0}; [L11592-L11593] static struct driver_attribute driver_attr_ato = {{"ato", 292U, (_Bool)0, 0, {{{(char)0}, {(char)0}, {(char)0}, {(char)0}, {(char)0}, {(char)0}, {(char)0}, {(char)0}}}}, & ato_show, 0}; [L11617-L11618] static struct driver_attribute driver_attr_map = {{"map", 292U, (_Bool)0, 0, {{{(char)0}, {(char)0}, {(char)0}, {(char)0}, {(char)0}, {(char)0}, {(char)0}, {(char)0}}}}, & map_show, 0}; [L11647-L11649] static struct driver_attribute driver_attr_removable = {{"removable", 420U, (_Bool)0, 0, {{{(char)0}, {(char)0}, {(char)0}, {(char)0}, {(char)0}, {(char)0}, {(char)0}, {(char)0}}}}, & removable_show, & removable_store}; [L11696-L11698] static struct driver_attribute driver_attr_host_lock = {{"host_lock", 420U, (_Bool)0, 0, {{{(char)0}, {(char)0}, {(char)0}, {(char)0}, {(char)0}, {(char)0}, {(char)0}, {(char)0}}}}, & host_lock_show, & host_lock_store}; [L11727-L11729] static struct driver_attribute driver_attr_strict = {{"strict", 420U, (_Bool)0, 0, {{{(char)0}, {(char)0}, {(char)0}, {(char)0}, {(char)0}, {(char)0}, {(char)0}, {(char)0}}}}, & strict_show, & strict_store}; [L11730-L11737] static struct attribute *sdebug_drv_attrs[28U] = { & driver_attr_delay.attr, & driver_attr_opts.attr, & driver_attr_ptype.attr, & driver_attr_dsense.attr, & driver_attr_fake_rw.attr, & driver_attr_no_lun_0.attr, & driver_attr_num_tgts.attr, & driver_attr_dev_size_mb.attr, & driver_attr_num_parts.attr, & driver_attr_every_nth.attr, & driver_attr_max_luns.attr, & driver_attr_max_queue.attr, & driver_attr_no_uld.attr, & driver_attr_scsi_level.attr, & driver_attr_virtual_gb.attr, & driver_attr_add_host.attr, & driver_attr_vpd_use_hostno.attr, & driver_attr_sector_size.attr, & driver_attr_dix.attr, & driver_attr_dif.attr, & driver_attr_guard.attr, & driver_attr_ato.attr, & driver_attr_map.attr, & driver_attr_removable.attr, & driver_attr_host_lock.attr, & driver_attr_ndelay.attr, & driver_attr_strict.attr, (struct attribute *)0}; [L11738] static struct attribute_group const sdebug_drv_group = {0, 0, (struct attribute **)(& sdebug_drv_attrs), 0}; [L11739] static struct attribute_group const *sdebug_drv_groups[2U] = { & sdebug_drv_group, (struct attribute_group const *)0}; [L11740] static struct device *pseudo_primary ; [L12461-L12470] static struct scsi_host_template sdebug_driver_template = {& __this_module, "SCSI DEBUG", 0, 0, & scsi_debug_info, & scsi_debug_ioctl, 0, & sdebug_queuecommand_lock_or_not, & scsi_debug_abort, & scsi_debug_device_reset, & scsi_debug_target_reset, & scsi_debug_bus_reset, & scsi_debug_host_reset, & scsi_debug_slave_alloc, & scsi_debug_slave_configure, & scsi_debug_slave_destroy, 0, 0, 0, 0, & sdebug_change_qdepth, 0, 0, & scsi_debug_show_info, & scsi_debug_write_info, 0, 0, (char const *)(& sdebug_proc_name), 0, 576, 7, 2048U, (unsigned short)0, 4294967295U, 0UL, 255, (unsigned char)0, 0, (unsigned char)0, 1U, (unsigned char)0, (unsigned char)0, 0U, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 0U, 0, 0, {0, 0}, 0ULL, 5U, 0, (_Bool)0}; [L12616-L12620] static struct bus_type pseudo_lld_bus = {"pseudo", 0, 0, 0, 0, 0, (struct attribute_group const **)(& sdebug_drv_groups), & pseudo_lld_bus_match, 0, & sdebug_driver_probe, & sdebug_driver_remove, 0, 0, 0, 0, 0, 0, 0, 0, {{{(char)0}, {(char)0}, {(char)0}, {(char)0}, {(char)0}, {(char)0}, {(char)0}, {(char)0}}}}; [L12621] int ldv_retval_0 ; [L12622] int ldv_retval_1 ; [L14324] int ldv_spin = 0; [L12853] char *ldvarg1 ; [L12854] void *tmp ; [L12855] struct device_driver *ldvarg0 ; [L12856] void *tmp___0 ; [L12857] char *ldvarg3 ; [L12858] void *tmp___1 ; [L12859] struct device_driver *ldvarg2 ; [L12860] void *tmp___2 ; [L12861] struct device_driver *ldvarg4 ; [L12862] void *tmp___3 ; [L12863] char *ldvarg5 ; [L12864] void *tmp___4 ; [L12865] char *ldvarg8 ; [L12866] void *tmp___5 ; [L12867] size_t ldvarg7 ; [L12868] char *ldvarg6 ; [L12869] void *tmp___6 ; [L12870] char *ldvarg10 ; [L12871] void *tmp___7 ; [L12872] struct device_driver *ldvarg9 ; [L12873] void *tmp___8 ; [L12874] struct device_driver *ldvarg11 ; [L12875] void *tmp___9 ; [L12876] char *ldvarg13 ; [L12877] void *tmp___10 ; [L12878] struct device_driver *ldvarg12 ; [L12879] void *tmp___11 ; [L12880] char *ldvarg14 ; [L12881] void *tmp___12 ; [L12882] char *ldvarg16 ; [L12883] void *tmp___13 ; [L12884] size_t ldvarg15 ; [L12885] size_t ldvarg18 ; [L12886] char *ldvarg17 ; [L12887] void *tmp___14 ; [L12888] char *ldvarg19 ; [L12889] void *tmp___15 ; [L12890] size_t ldvarg21 ; [L12891] char *ldvarg20 ; [L12892] void *tmp___16 ; [L12893] char *ldvarg22 ; [L12894] void *tmp___17 ; [L12895] char *ldvarg24 ; [L12896] void *tmp___18 ; [L12897] struct device_driver *ldvarg23 ; [L12898] void *tmp___19 ; [L12899] char *ldvarg27 ; [L12900] void *tmp___20 ; [L12901] size_t ldvarg26 ; [L12902] char *ldvarg25 ; [L12903] void *tmp___21 ; [L12904] size_t ldvarg29 ; [L12905] char *ldvarg28 ; [L12906] void *tmp___22 ; [L12907] char *ldvarg30 ; [L12908] void *tmp___23 ; [L12909] size_t ldvarg32 ; [L12910] char *ldvarg31 ; [L12911] void *tmp___24 ; [L12912] char *ldvarg33 ; [L12913] void *tmp___25 ; [L12914] size_t ldvarg35 ; [L12915] char *ldvarg36 ; [L12916] void *tmp___26 ; [L12917] char *ldvarg34 ; [L12918] void *tmp___27 ; [L12919] char *ldvarg39 ; [L12920] void *tmp___28 ; [L12921] char *ldvarg37 ; [L12922] void *tmp___29 ; [L12923] size_t ldvarg38 ; [L12924] size_t ldvarg41 ; [L12925] char *ldvarg42 ; [L12926] void *tmp___30 ; [L12927] char *ldvarg40 ; [L12928] void *tmp___31 ; [L12929] struct seq_file *ldvarg48 ; [L12930] void *tmp___32 ; [L12931] int ldvarg45 ; [L12932] void *ldvarg43 ; [L12933] void *tmp___33 ; [L12934] int ldvarg44 ; [L12935] int ldvarg47 ; [L12936] char *ldvarg46 ; [L12937] void *tmp___34 ; [L12938] struct device_driver *ldvarg49 ; [L12939] void *tmp___35 ; [L12940] char *ldvarg50 ; [L12941] void *tmp___36 ; [L12942] struct device_driver *ldvarg51 ; [L12943] void *tmp___37 ; [L12944] char *ldvarg52 ; [L12945] void *tmp___38 ; [L12946] size_t ldvarg54 ; [L12947] char *ldvarg53 ; [L12948] void *tmp___39 ; [L12949] char *ldvarg55 ; [L12950] void *tmp___40 ; [L12951] size_t ldvarg57 ; [L12952] char *ldvarg58 ; [L12953] void *tmp___41 ; [L12954] char *ldvarg56 ; [L12955] void *tmp___42 ; [L12956] char *ldvarg61 ; [L12957] void *tmp___43 ; [L12958] size_t ldvarg60 ; [L12959] char *ldvarg59 ; [L12960] void *tmp___44 ; [L12961] char *ldvarg63 ; [L12962] void *tmp___45 ; [L12963] struct device_driver *ldvarg62 ; [L12964] void *tmp___46 ; [L12965] size_t ldvarg65 ; [L12966] char *ldvarg66 ; [L12967] void *tmp___47 ; [L12968] char *ldvarg64 ; [L12969] void *tmp___48 ; [L12970] char *ldvarg67 ; [L12971] void *tmp___49 ; [L12972] size_t ldvarg68 ; [L12973] char *ldvarg69 ; [L12974] void *tmp___50 ; [L12975] char *ldvarg70 ; [L12976] void *tmp___51 ; [L12977] size_t ldvarg71 ; [L12978] char *ldvarg72 ; [L12979] void *tmp___52 ; [L12980] struct device_driver *ldvarg73 ; [L12981] void *tmp___53 ; [L12982] char *ldvarg74 ; [L12983] void *tmp___54 ; [L12984] char *ldvarg77 ; [L12985] void *tmp___55 ; [L12986] size_t ldvarg76 ; [L12987] char *ldvarg75 ; [L12988] void *tmp___56 ; [L12989] int tmp___57 ; [L12990] int tmp___58 ; [L12991] int tmp___59 ; [L12992] int tmp___60 ; [L12993] int tmp___61 ; [L12994] int tmp___62 ; [L12995] int tmp___63 ; [L12996] int tmp___64 ; [L12997] int tmp___65 ; [L12998] int tmp___66 ; [L12999] int tmp___67 ; [L13000] int tmp___68 ; [L13001] int tmp___69 ; [L13002] int tmp___70 ; [L13003] int tmp___71 ; [L13004] int tmp___72 ; [L13005] int tmp___73 ; [L13006] int tmp___74 ; [L13007] int tmp___75 ; [L13008] int tmp___76 ; [L13009] int tmp___77 ; [L13010] int tmp___78 ; [L13011] int tmp___79 ; [L13012] int tmp___80 ; [L13013] int tmp___81 ; [L13014] int tmp___82 ; [L13015] int tmp___83 ; [L13016] int tmp___84 ; [L13017] int tmp___85 ; [L13018] int tmp___86 ; [L13019] int tmp___87 ; [L13021] CALL, EXPR ldv_init_zalloc(1UL) [L4473] void *p ; [L4474] void *tmp ; [L4476] EXPR, FCALL calloc(1UL, size) [L4476] tmp = calloc(1UL, size) [L4477] p = tmp [L4479] return (p); [L13021] RET, EXPR ldv_init_zalloc(1UL) [L13021] tmp = ldv_init_zalloc(1UL) [L13022] ldvarg1 = (char *)tmp [L13023] CALL, EXPR ldv_init_zalloc(120UL) [L4473] void *p ; [L4474] void *tmp ; [L4476] EXPR, FCALL calloc(1UL, size) [L4476] tmp = calloc(1UL, size) [L4477] p = tmp [L4479] return (p); [L13023] RET, EXPR ldv_init_zalloc(120UL) [L13023] tmp___0 = ldv_init_zalloc(120UL) [L13024] ldvarg0 = (struct device_driver *)tmp___0 [L13025] CALL, EXPR ldv_init_zalloc(1UL) [L4473] void *p ; [L4474] void *tmp ; [L4476] EXPR, FCALL calloc(1UL, size) [L4476] tmp = calloc(1UL, size) [L4477] p = tmp [L4479] return (p); [L13025] RET, EXPR ldv_init_zalloc(1UL) [L13025] tmp___1 = ldv_init_zalloc(1UL) [L13026] ldvarg3 = (char *)tmp___1 [L13027] CALL, EXPR ldv_init_zalloc(120UL) [L4473] void *p ; [L4474] void *tmp ; [L4476] EXPR, FCALL calloc(1UL, size) [L4476] tmp = calloc(1UL, size) [L4477] p = tmp [L4479] return (p); [L13027] RET, EXPR ldv_init_zalloc(120UL) [L13027] tmp___2 = ldv_init_zalloc(120UL) [L13028] ldvarg2 = (struct device_driver *)tmp___2 [L13029] CALL, EXPR ldv_init_zalloc(120UL) [L4473] void *p ; [L4474] void *tmp ; [L4476] EXPR, FCALL calloc(1UL, size) [L4476] tmp = calloc(1UL, size) [L4477] p = tmp [L4479] return (p); [L13029] RET, EXPR ldv_init_zalloc(120UL) [L13029] tmp___3 = ldv_init_zalloc(120UL) [L13030] ldvarg4 = (struct device_driver *)tmp___3 [L13031] CALL, EXPR ldv_init_zalloc(1UL) [L4473] void *p ; [L4474] void *tmp ; [L4476] EXPR, FCALL calloc(1UL, size) [L4476] tmp = calloc(1UL, size) [L4477] p = tmp [L4479] return (p); [L13031] RET, EXPR ldv_init_zalloc(1UL) [L13031] tmp___4 = ldv_init_zalloc(1UL) [L13032] ldvarg5 = (char *)tmp___4 [L13033] CALL, EXPR ldv_init_zalloc(1UL) [L4473] void *p ; [L4474] void *tmp ; [L4476] EXPR, FCALL calloc(1UL, size) [L4476] tmp = calloc(1UL, size) [L4477] p = tmp [L4479] return (p); [L13033] RET, EXPR ldv_init_zalloc(1UL) [L13033] tmp___5 = ldv_init_zalloc(1UL) [L13034] ldvarg8 = (char *)tmp___5 [L13035] CALL, EXPR ldv_init_zalloc(1UL) [L4473] void *p ; [L4474] void *tmp ; [L4476] EXPR, FCALL calloc(1UL, size) [L4476] tmp = calloc(1UL, size) [L4477] p = tmp [L4479] return (p); [L13035] RET, EXPR ldv_init_zalloc(1UL) [L13035] tmp___6 = ldv_init_zalloc(1UL) [L13036] ldvarg6 = (char *)tmp___6 [L13037] CALL, EXPR ldv_init_zalloc(1UL) [L4473] void *p ; [L4474] void *tmp ; [L4476] EXPR, FCALL calloc(1UL, size) [L4476] tmp = calloc(1UL, size) [L4477] p = tmp [L4479] return (p); [L13037] RET, EXPR ldv_init_zalloc(1UL) [L13037] tmp___7 = ldv_init_zalloc(1UL) [L13038] ldvarg10 = (char *)tmp___7 [L13039] CALL, EXPR ldv_init_zalloc(120UL) [L4473] void *p ; [L4474] void *tmp ; [L4476] EXPR, FCALL calloc(1UL, size) [L4476] tmp = calloc(1UL, size) [L4477] p = tmp [L4479] return (p); [L13039] RET, EXPR ldv_init_zalloc(120UL) [L13039] tmp___8 = ldv_init_zalloc(120UL) [L13040] ldvarg9 = (struct device_driver *)tmp___8 [L13041] CALL, EXPR ldv_init_zalloc(120UL) [L4473] void *p ; [L4474] void *tmp ; [L4476] EXPR, FCALL calloc(1UL, size) [L4476] tmp = calloc(1UL, size) [L4477] p = tmp [L4479] return (p); [L13041] RET, EXPR ldv_init_zalloc(120UL) [L13041] tmp___9 = ldv_init_zalloc(120UL) [L13042] ldvarg11 = (struct device_driver *)tmp___9 [L13043] CALL, EXPR ldv_init_zalloc(1UL) [L4473] void *p ; [L4474] void *tmp ; [L4476] EXPR, FCALL calloc(1UL, size) [L4476] tmp = calloc(1UL, size) [L4477] p = tmp [L4479] return (p); [L13043] RET, EXPR ldv_init_zalloc(1UL) [L13043] tmp___10 = ldv_init_zalloc(1UL) [L13044] ldvarg13 = (char *)tmp___10 [L13045] CALL, EXPR ldv_init_zalloc(120UL) [L4473] void *p ; [L4474] void *tmp ; [L4476] EXPR, FCALL calloc(1UL, size) [L4476] tmp = calloc(1UL, size) [L4477] p = tmp [L4479] return (p); [L13045] RET, EXPR ldv_init_zalloc(120UL) [L13045] tmp___11 = ldv_init_zalloc(120UL) [L13046] ldvarg12 = (struct device_driver *)tmp___11 [L13047] CALL, EXPR ldv_init_zalloc(1UL) [L4473] void *p ; [L4474] void *tmp ; [L4476] EXPR, FCALL calloc(1UL, size) [L4476] tmp = calloc(1UL, size) [L4477] p = tmp [L4479] return (p); [L13047] RET, EXPR ldv_init_zalloc(1UL) [L13047] tmp___12 = ldv_init_zalloc(1UL) [L13048] ldvarg14 = (char *)tmp___12 [L13049] CALL, EXPR ldv_init_zalloc(1UL) [L4473] void *p ; [L4474] void *tmp ; [L4476] EXPR, FCALL calloc(1UL, size) [L4476] tmp = calloc(1UL, size) [L4477] p = tmp [L4479] return (p); [L13049] RET, EXPR ldv_init_zalloc(1UL) [L13049] tmp___13 = ldv_init_zalloc(1UL) [L13050] ldvarg16 = (char *)tmp___13 [L13051] CALL, EXPR ldv_init_zalloc(1UL) [L4473] void *p ; [L4474] void *tmp ; [L4476] EXPR, FCALL calloc(1UL, size) [L4476] tmp = calloc(1UL, size) [L4477] p = tmp [L4479] return (p); [L13051] RET, EXPR ldv_init_zalloc(1UL) [L13051] tmp___14 = ldv_init_zalloc(1UL) [L13052] ldvarg17 = (char *)tmp___14 [L13053] CALL, EXPR ldv_init_zalloc(1UL) [L4473] void *p ; [L4474] void *tmp ; [L4476] EXPR, FCALL calloc(1UL, size) [L4476] tmp = calloc(1UL, size) [L4477] p = tmp [L4479] return (p); [L13053] RET, EXPR ldv_init_zalloc(1UL) [L13053] tmp___15 = ldv_init_zalloc(1UL) [L13054] ldvarg19 = (char *)tmp___15 [L13055] CALL, EXPR ldv_init_zalloc(1UL) [L4473] void *p ; [L4474] void *tmp ; [L4476] EXPR, FCALL calloc(1UL, size) [L4476] tmp = calloc(1UL, size) [L4477] p = tmp [L4479] return (p); [L13055] RET, EXPR ldv_init_zalloc(1UL) [L13055] tmp___16 = ldv_init_zalloc(1UL) [L13056] ldvarg20 = (char *)tmp___16 [L13057] CALL, EXPR ldv_init_zalloc(1UL) [L4473] void *p ; [L4474] void *tmp ; [L4476] EXPR, FCALL calloc(1UL, size) [L4476] tmp = calloc(1UL, size) [L4477] p = tmp [L4479] return (p); [L13057] RET, EXPR ldv_init_zalloc(1UL) [L13057] tmp___17 = ldv_init_zalloc(1UL) [L13058] ldvarg22 = (char *)tmp___17 [L13059] CALL, EXPR ldv_init_zalloc(1UL) [L4473] void *p ; [L4474] void *tmp ; [L4476] EXPR, FCALL calloc(1UL, size) [L4476] tmp = calloc(1UL, size) [L4477] p = tmp [L4479] return (p); [L13059] RET, EXPR ldv_init_zalloc(1UL) [L13059] tmp___18 = ldv_init_zalloc(1UL) [L13060] ldvarg24 = (char *)tmp___18 [L13061] CALL, EXPR ldv_init_zalloc(120UL) [L4473] void *p ; [L4474] void *tmp ; [L4476] EXPR, FCALL calloc(1UL, size) [L4476] tmp = calloc(1UL, size) [L4477] p = tmp [L4479] return (p); [L13061] RET, EXPR ldv_init_zalloc(120UL) [L13061] tmp___19 = ldv_init_zalloc(120UL) [L13062] ldvarg23 = (struct device_driver *)tmp___19 [L13063] CALL, EXPR ldv_init_zalloc(1UL) [L4473] void *p ; [L4474] void *tmp ; [L4476] EXPR, FCALL calloc(1UL, size) [L4476] tmp = calloc(1UL, size) [L4477] p = tmp [L4479] return (p); [L13063] RET, EXPR ldv_init_zalloc(1UL) [L13063] tmp___20 = ldv_init_zalloc(1UL) [L13064] ldvarg27 = (char *)tmp___20 [L13065] CALL, EXPR ldv_init_zalloc(1UL) [L4473] void *p ; [L4474] void *tmp ; [L4476] EXPR, FCALL calloc(1UL, size) [L4476] tmp = calloc(1UL, size) [L4477] p = tmp [L4479] return (p); [L13065] RET, EXPR ldv_init_zalloc(1UL) [L13065] tmp___21 = ldv_init_zalloc(1UL) [L13066] ldvarg25 = (char *)tmp___21 [L13067] CALL, EXPR ldv_init_zalloc(1UL) [L4473] void *p ; [L4474] void *tmp ; [L4476] EXPR, FCALL calloc(1UL, size) [L4476] tmp = calloc(1UL, size) [L4477] p = tmp [L4479] return (p); [L13067] RET, EXPR ldv_init_zalloc(1UL) [L13067] tmp___22 = ldv_init_zalloc(1UL) [L13068] ldvarg28 = (char *)tmp___22 [L13069] CALL, EXPR ldv_init_zalloc(1UL) [L4473] void *p ; [L4474] void *tmp ; [L4476] EXPR, FCALL calloc(1UL, size) [L4476] tmp = calloc(1UL, size) [L4477] p = tmp [L4479] return (p); [L13069] RET, EXPR ldv_init_zalloc(1UL) [L13069] tmp___23 = ldv_init_zalloc(1UL) [L13070] ldvarg30 = (char *)tmp___23 [L13071] CALL, EXPR ldv_init_zalloc(1UL) [L4473] void *p ; [L4474] void *tmp ; [L4476] EXPR, FCALL calloc(1UL, size) [L4476] tmp = calloc(1UL, size) [L4477] p = tmp [L4479] return (p); [L13071] RET, EXPR ldv_init_zalloc(1UL) [L13071] tmp___24 = ldv_init_zalloc(1UL) [L13072] ldvarg31 = (char *)tmp___24 [L13073] CALL, EXPR ldv_init_zalloc(1UL) [L4473] void *p ; [L4474] void *tmp ; [L4476] EXPR, FCALL calloc(1UL, size) [L4476] tmp = calloc(1UL, size) [L4477] p = tmp [L4479] return (p); [L13073] RET, EXPR ldv_init_zalloc(1UL) [L13073] tmp___25 = ldv_init_zalloc(1UL) [L13074] ldvarg33 = (char *)tmp___25 [L13075] CALL, EXPR ldv_init_zalloc(1UL) [L4473] void *p ; [L4474] void *tmp ; [L4476] EXPR, FCALL calloc(1UL, size) [L4476] tmp = calloc(1UL, size) [L4477] p = tmp [L4479] return (p); [L13075] RET, EXPR ldv_init_zalloc(1UL) [L13075] tmp___26 = ldv_init_zalloc(1UL) [L13076] ldvarg36 = (char *)tmp___26 [L13077] CALL, EXPR ldv_init_zalloc(1UL) [L4473] void *p ; [L4474] void *tmp ; [L4476] EXPR, FCALL calloc(1UL, size) [L4476] tmp = calloc(1UL, size) [L4477] p = tmp [L4479] return (p); [L13077] RET, EXPR ldv_init_zalloc(1UL) [L13077] tmp___27 = ldv_init_zalloc(1UL) [L13078] ldvarg34 = (char *)tmp___27 [L13079] CALL, EXPR ldv_init_zalloc(1UL) [L4473] void *p ; [L4474] void *tmp ; [L4476] EXPR, FCALL calloc(1UL, size) [L4476] tmp = calloc(1UL, size) [L4477] p = tmp [L4479] return (p); [L13079] RET, EXPR ldv_init_zalloc(1UL) [L13079] tmp___28 = ldv_init_zalloc(1UL) [L13080] ldvarg39 = (char *)tmp___28 [L13081] CALL, EXPR ldv_init_zalloc(1UL) [L4473] void *p ; [L4474] void *tmp ; [L4476] EXPR, FCALL calloc(1UL, size) [L4476] tmp = calloc(1UL, size) [L4477] p = tmp [L4479] return (p); [L13081] RET, EXPR ldv_init_zalloc(1UL) [L13081] tmp___29 = ldv_init_zalloc(1UL) [L13082] ldvarg37 = (char *)tmp___29 [L13083] CALL, EXPR ldv_init_zalloc(1UL) [L4473] void *p ; [L4474] void *tmp ; [L4476] EXPR, FCALL calloc(1UL, size) [L4476] tmp = calloc(1UL, size) [L4477] p = tmp [L4479] return (p); [L13083] RET, EXPR ldv_init_zalloc(1UL) [L13083] tmp___30 = ldv_init_zalloc(1UL) [L13084] ldvarg42 = (char *)tmp___30 [L13085] CALL, EXPR ldv_init_zalloc(1UL) [L4473] void *p ; [L4474] void *tmp ; [L4476] EXPR, FCALL calloc(1UL, size) [L4476] tmp = calloc(1UL, size) [L4477] p = tmp [L4479] return (p); [L13085] RET, EXPR ldv_init_zalloc(1UL) [L13085] tmp___31 = ldv_init_zalloc(1UL) [L13086] ldvarg40 = (char *)tmp___31 [L13087] CALL, EXPR ldv_init_zalloc(256UL) [L4473] void *p ; [L4474] void *tmp ; [L4476] EXPR, FCALL calloc(1UL, size) [L4476] tmp = calloc(1UL, size) [L4477] p = tmp [L4479] return (p); [L13087] RET, EXPR ldv_init_zalloc(256UL) [L13087] tmp___32 = ldv_init_zalloc(256UL) [L13088] ldvarg48 = (struct seq_file *)tmp___32 [L13089] CALL, EXPR ldv_init_zalloc(1UL) [L4473] void *p ; [L4474] void *tmp ; [L4476] EXPR, FCALL calloc(1UL, size) [L4476] tmp = calloc(1UL, size) [L4477] p = tmp [L4479] return (p); [L13089] RET, EXPR ldv_init_zalloc(1UL) [L13089] tmp___33 = ldv_init_zalloc(1UL) [L13090] ldvarg43 = tmp___33 [L13091] CALL, EXPR ldv_init_zalloc(1UL) [L4473] void *p ; [L4474] void *tmp ; [L4476] EXPR, FCALL calloc(1UL, size) [L4476] tmp = calloc(1UL, size) [L4477] p = tmp [L4479] return (p); [L13091] RET, EXPR ldv_init_zalloc(1UL) [L13091] tmp___34 = ldv_init_zalloc(1UL) [L13092] ldvarg46 = (char *)tmp___34 [L13093] CALL, EXPR ldv_init_zalloc(120UL) [L4473] void *p ; [L4474] void *tmp ; [L4476] EXPR, FCALL calloc(1UL, size) [L4476] tmp = calloc(1UL, size) [L4477] p = tmp [L4479] return (p); [L13093] RET, EXPR ldv_init_zalloc(120UL) [L13093] tmp___35 = ldv_init_zalloc(120UL) [L13094] ldvarg49 = (struct device_driver *)tmp___35 [L13095] CALL, EXPR ldv_init_zalloc(1UL) [L4473] void *p ; [L4474] void *tmp ; [L4476] EXPR, FCALL calloc(1UL, size) [L4476] tmp = calloc(1UL, size) [L4477] p = tmp [L4479] return (p); [L13095] RET, EXPR ldv_init_zalloc(1UL) [L13095] tmp___36 = ldv_init_zalloc(1UL) [L13096] ldvarg50 = (char *)tmp___36 [L13097] CALL, EXPR ldv_init_zalloc(120UL) [L4473] void *p ; [L4474] void *tmp ; [L4476] EXPR, FCALL calloc(1UL, size) [L4476] tmp = calloc(1UL, size) [L4477] p = tmp [L4479] return (p); [L13097] RET, EXPR ldv_init_zalloc(120UL) [L13097] tmp___37 = ldv_init_zalloc(120UL) [L13098] ldvarg51 = (struct device_driver *)tmp___37 [L13099] CALL, EXPR ldv_init_zalloc(1UL) [L4473] void *p ; [L4474] void *tmp ; [L4476] EXPR, FCALL calloc(1UL, size) [L4476] tmp = calloc(1UL, size) [L4477] p = tmp [L4479] return (p); [L13099] RET, EXPR ldv_init_zalloc(1UL) [L13099] tmp___38 = ldv_init_zalloc(1UL) [L13100] ldvarg52 = (char *)tmp___38 [L13101] CALL, EXPR ldv_init_zalloc(1UL) [L4473] void *p ; [L4474] void *tmp ; [L4476] EXPR, FCALL calloc(1UL, size) [L4476] tmp = calloc(1UL, size) [L4477] p = tmp [L4479] return (p); [L13101] RET, EXPR ldv_init_zalloc(1UL) [L13101] tmp___39 = ldv_init_zalloc(1UL) [L13102] ldvarg53 = (char *)tmp___39 [L13103] CALL, EXPR ldv_init_zalloc(1UL) [L4473] void *p ; [L4474] void *tmp ; [L4476] EXPR, FCALL calloc(1UL, size) [L4476] tmp = calloc(1UL, size) [L4477] p = tmp [L4479] return (p); [L13103] RET, EXPR ldv_init_zalloc(1UL) [L13103] tmp___40 = ldv_init_zalloc(1UL) [L13104] ldvarg55 = (char *)tmp___40 [L13105] CALL, EXPR ldv_init_zalloc(1UL) [L4473] void *p ; [L4474] void *tmp ; [L4476] EXPR, FCALL calloc(1UL, size) [L4476] tmp = calloc(1UL, size) [L4477] p = tmp [L4479] return (p); [L13105] RET, EXPR ldv_init_zalloc(1UL) [L13105] tmp___41 = ldv_init_zalloc(1UL) [L13106] ldvarg58 = (char *)tmp___41 [L13107] CALL, EXPR ldv_init_zalloc(1UL) [L4473] void *p ; [L4474] void *tmp ; [L4476] EXPR, FCALL calloc(1UL, size) [L4476] tmp = calloc(1UL, size) [L4477] p = tmp [L4479] return (p); [L13107] RET, EXPR ldv_init_zalloc(1UL) [L13107] tmp___42 = ldv_init_zalloc(1UL) [L13108] ldvarg56 = (char *)tmp___42 [L13109] CALL, EXPR ldv_init_zalloc(1UL) [L4473] void *p ; [L4474] void *tmp ; [L4476] EXPR, FCALL calloc(1UL, size) [L4476] tmp = calloc(1UL, size) [L4477] p = tmp [L4479] return (p); [L13109] RET, EXPR ldv_init_zalloc(1UL) [L13109] tmp___43 = ldv_init_zalloc(1UL) [L13110] ldvarg61 = (char *)tmp___43 [L13111] CALL, EXPR ldv_init_zalloc(1UL) [L4473] void *p ; [L4474] void *tmp ; [L4476] EXPR, FCALL calloc(1UL, size) [L4476] tmp = calloc(1UL, size) [L4477] p = tmp [L4479] return (p); [L13111] RET, EXPR ldv_init_zalloc(1UL) [L13111] tmp___44 = ldv_init_zalloc(1UL) [L13112] ldvarg59 = (char *)tmp___44 [L13113] CALL, EXPR ldv_init_zalloc(1UL) [L4473] void *p ; [L4474] void *tmp ; [L4476] EXPR, FCALL calloc(1UL, size) [L4476] tmp = calloc(1UL, size) [L4477] p = tmp [L4479] return (p); [L13113] RET, EXPR ldv_init_zalloc(1UL) [L13113] tmp___45 = ldv_init_zalloc(1UL) [L13114] ldvarg63 = (char *)tmp___45 [L13115] CALL, EXPR ldv_init_zalloc(120UL) [L4473] void *p ; [L4474] void *tmp ; [L4476] EXPR, FCALL calloc(1UL, size) [L4476] tmp = calloc(1UL, size) [L4477] p = tmp [L4479] return (p); [L13115] RET, EXPR ldv_init_zalloc(120UL) [L13115] tmp___46 = ldv_init_zalloc(120UL) [L13116] ldvarg62 = (struct device_driver *)tmp___46 [L13117] CALL, EXPR ldv_init_zalloc(1UL) [L4473] void *p ; [L4474] void *tmp ; [L4476] EXPR, FCALL calloc(1UL, size) [L4476] tmp = calloc(1UL, size) [L4477] p = tmp [L4479] return (p); [L13117] RET, EXPR ldv_init_zalloc(1UL) [L13117] tmp___47 = ldv_init_zalloc(1UL) [L13118] ldvarg66 = (char *)tmp___47 [L13119] CALL, EXPR ldv_init_zalloc(1UL) [L4473] void *p ; [L4474] void *tmp ; [L4476] EXPR, FCALL calloc(1UL, size) [L4476] tmp = calloc(1UL, size) [L4477] p = tmp [L4479] return (p); [L13119] RET, EXPR ldv_init_zalloc(1UL) [L13119] tmp___48 = ldv_init_zalloc(1UL) [L13120] ldvarg64 = (char *)tmp___48 [L13121] CALL, EXPR ldv_init_zalloc(1UL) [L4473] void *p ; [L4474] void *tmp ; [L4476] EXPR, FCALL calloc(1UL, size) [L4476] tmp = calloc(1UL, size) [L4477] p = tmp [L4479] return (p); [L13121] RET, EXPR ldv_init_zalloc(1UL) [L13121] tmp___49 = ldv_init_zalloc(1UL) [L13122] ldvarg67 = (char *)tmp___49 [L13123] CALL, EXPR ldv_init_zalloc(1UL) [L4473] void *p ; [L4474] void *tmp ; [L4476] EXPR, FCALL calloc(1UL, size) [L4476] tmp = calloc(1UL, size) [L4477] p = tmp [L4479] return (p); [L13123] RET, EXPR ldv_init_zalloc(1UL) [L13123] tmp___50 = ldv_init_zalloc(1UL) [L13124] ldvarg69 = (char *)tmp___50 [L13125] CALL, EXPR ldv_init_zalloc(1UL) [L4473] void *p ; [L4474] void *tmp ; [L4476] EXPR, FCALL calloc(1UL, size) [L4476] tmp = calloc(1UL, size) [L4477] p = tmp [L4479] return (p); [L13125] RET, EXPR ldv_init_zalloc(1UL) [L13125] tmp___51 = ldv_init_zalloc(1UL) [L13126] ldvarg70 = (char *)tmp___51 [L13127] CALL, EXPR ldv_init_zalloc(1UL) [L4473] void *p ; [L4474] void *tmp ; [L4476] EXPR, FCALL calloc(1UL, size) [L4476] tmp = calloc(1UL, size) [L4477] p = tmp [L4479] return (p); [L13127] RET, EXPR ldv_init_zalloc(1UL) [L13127] tmp___52 = ldv_init_zalloc(1UL) [L13128] ldvarg72 = (char *)tmp___52 [L13129] CALL, EXPR ldv_init_zalloc(120UL) [L4473] void *p ; [L4474] void *tmp ; [L4476] EXPR, FCALL calloc(1UL, size) [L4476] tmp = calloc(1UL, size) [L4477] p = tmp [L4479] return (p); [L13129] RET, EXPR ldv_init_zalloc(120UL) [L13129] tmp___53 = ldv_init_zalloc(120UL) [L13130] ldvarg73 = (struct device_driver *)tmp___53 [L13131] CALL, EXPR ldv_init_zalloc(1UL) [L4473] void *p ; [L4474] void *tmp ; [L4476] EXPR, FCALL calloc(1UL, size) [L4476] tmp = calloc(1UL, size) [L4477] p = tmp [L4479] return (p); [L13131] RET, EXPR ldv_init_zalloc(1UL) [L13131] tmp___54 = ldv_init_zalloc(1UL) [L13132] ldvarg74 = (char *)tmp___54 [L13133] CALL, EXPR ldv_init_zalloc(1UL) [L4473] void *p ; [L4474] void *tmp ; [L4476] EXPR, FCALL calloc(1UL, size) [L4476] tmp = calloc(1UL, size) [L4477] p = tmp [L4479] return (p); [L13133] RET, EXPR ldv_init_zalloc(1UL) [L13133] tmp___55 = ldv_init_zalloc(1UL) [L13134] ldvarg77 = (char *)tmp___55 [L13135] CALL, EXPR ldv_init_zalloc(1UL) [L4473] void *p ; [L4474] void *tmp ; [L4476] EXPR, FCALL calloc(1UL, size) [L4476] tmp = calloc(1UL, size) [L4477] p = tmp [L4479] return (p); [L13135] RET, EXPR ldv_init_zalloc(1UL) [L13135] tmp___56 = ldv_init_zalloc(1UL) [L13136] ldvarg75 = (char *)tmp___56 [L13137] FCALL ldv_initialize() [L13138] CALL ldv_memset((void *)(& ldvarg7), 0, 8UL) [L4484] void *tmp ; [L4486] EXPR, FCALL memset(s, c, n) [L4486] tmp = memset(s, c, n) [L4487] return (tmp); [L13138] RET ldv_memset((void *)(& ldvarg7), 0, 8UL) [L13139] CALL ldv_memset((void *)(& ldvarg15), 0, 8UL) [L4484] void *tmp ; [L4486] EXPR, FCALL memset(s, c, n) [L4486] tmp = memset(s, c, n) [L4487] return (tmp); [L13139] RET ldv_memset((void *)(& ldvarg15), 0, 8UL) [L13140] CALL ldv_memset((void *)(& ldvarg18), 0, 8UL) [L4484] void *tmp ; [L4486] EXPR, FCALL memset(s, c, n) [L4486] tmp = memset(s, c, n) [L4487] return (tmp); [L13140] RET ldv_memset((void *)(& ldvarg18), 0, 8UL) [L13141] CALL ldv_memset((void *)(& ldvarg21), 0, 8UL) [L4484] void *tmp ; [L4486] EXPR, FCALL memset(s, c, n) [L4486] tmp = memset(s, c, n) [L4487] return (tmp); [L13141] RET ldv_memset((void *)(& ldvarg21), 0, 8UL) [L13142] CALL ldv_memset((void *)(& ldvarg26), 0, 8UL) [L4484] void *tmp ; [L4486] EXPR, FCALL memset(s, c, n) [L4486] tmp = memset(s, c, n) [L4487] return (tmp); [L13142] RET ldv_memset((void *)(& ldvarg26), 0, 8UL) [L13143] CALL ldv_memset((void *)(& ldvarg29), 0, 8UL) [L4484] void *tmp ; [L4486] EXPR, FCALL memset(s, c, n) [L4486] tmp = memset(s, c, n) [L4487] return (tmp); [L13143] RET ldv_memset((void *)(& ldvarg29), 0, 8UL) [L13144] CALL ldv_memset((void *)(& ldvarg32), 0, 8UL) [L4484] void *tmp ; [L4486] EXPR, FCALL memset(s, c, n) [L4486] tmp = memset(s, c, n) [L4487] return (tmp); [L13144] RET ldv_memset((void *)(& ldvarg32), 0, 8UL) [L13145] CALL ldv_memset((void *)(& ldvarg35), 0, 8UL) [L4484] void *tmp ; [L4486] EXPR, FCALL memset(s, c, n) [L4486] tmp = memset(s, c, n) [L4487] return (tmp); [L13145] RET ldv_memset((void *)(& ldvarg35), 0, 8UL) [L13146] CALL ldv_memset((void *)(& ldvarg38), 0, 8UL) [L4484] void *tmp ; [L4486] EXPR, FCALL memset(s, c, n) [L4486] tmp = memset(s, c, n) [L4487] return (tmp); [L13146] RET ldv_memset((void *)(& ldvarg38), 0, 8UL) [L13147] CALL ldv_memset((void *)(& ldvarg41), 0, 8UL) [L4484] void *tmp ; [L4486] EXPR, FCALL memset(s, c, n) [L4486] tmp = memset(s, c, n) [L4487] return (tmp); [L13147] RET ldv_memset((void *)(& ldvarg41), 0, 8UL) [L13148] CALL ldv_memset((void *)(& ldvarg45), 0, 4UL) [L4484] void *tmp ; [L4486] EXPR, FCALL memset(s, c, n) [L4486] tmp = memset(s, c, n) [L4487] return (tmp); [L13148] RET ldv_memset((void *)(& ldvarg45), 0, 4UL) [L13149] CALL ldv_memset((void *)(& ldvarg44), 0, 4UL) [L4484] void *tmp ; [L4486] EXPR, FCALL memset(s, c, n) [L4486] tmp = memset(s, c, n) [L4487] return (tmp); [L13149] RET ldv_memset((void *)(& ldvarg44), 0, 4UL) [L13150] CALL ldv_memset((void *)(& ldvarg47), 0, 4UL) [L4484] void *tmp ; [L4486] EXPR, FCALL memset(s, c, n) [L4486] tmp = memset(s, c, n) [L4487] return (tmp); [L13150] RET ldv_memset((void *)(& ldvarg47), 0, 4UL) [L13151] CALL ldv_memset((void *)(& ldvarg54), 0, 8UL) [L4484] void *tmp ; [L4486] EXPR, FCALL memset(s, c, n) [L4486] tmp = memset(s, c, n) [L4487] return (tmp); [L13151] RET ldv_memset((void *)(& ldvarg54), 0, 8UL) [L13152] CALL ldv_memset((void *)(& ldvarg57), 0, 8UL) [L4484] void *tmp ; [L4486] EXPR, FCALL memset(s, c, n) [L4486] tmp = memset(s, c, n) [L4487] return (tmp); [L13152] RET ldv_memset((void *)(& ldvarg57), 0, 8UL) [L13153] CALL ldv_memset((void *)(& ldvarg60), 0, 8UL) [L4484] void *tmp ; [L4486] EXPR, FCALL memset(s, c, n) [L4486] tmp = memset(s, c, n) [L4487] return (tmp); [L13153] RET ldv_memset((void *)(& ldvarg60), 0, 8UL) [L13154] CALL ldv_memset((void *)(& ldvarg65), 0, 8UL) [L4484] void *tmp ; [L4486] EXPR, FCALL memset(s, c, n) [L4486] tmp = memset(s, c, n) [L4487] return (tmp); [L13154] RET ldv_memset((void *)(& ldvarg65), 0, 8UL) [L13155] CALL ldv_memset((void *)(& ldvarg68), 0, 8UL) [L4484] void *tmp ; [L4486] EXPR, FCALL memset(s, c, n) [L4486] tmp = memset(s, c, n) [L4487] return (tmp); [L13155] RET ldv_memset((void *)(& ldvarg68), 0, 8UL) [L13156] CALL ldv_memset((void *)(& ldvarg71), 0, 8UL) [L4484] void *tmp ; [L4486] EXPR, FCALL memset(s, c, n) [L4486] tmp = memset(s, c, n) [L4487] return (tmp); [L13156] RET ldv_memset((void *)(& ldvarg71), 0, 8UL) [L13157] CALL ldv_memset((void *)(& ldvarg76), 0, 8UL) [L4484] void *tmp ; [L4486] EXPR, FCALL memset(s, c, n) [L4486] tmp = memset(s, c, n) [L4487] return (tmp); [L13157] RET ldv_memset((void *)(& ldvarg76), 0, 8UL) [L13158] ldv_state_variable_11 = 0 [L13159] ldv_state_variable_21 = 0 [L13160] ldv_state_variable_7 = 0 [L13161] ldv_state_variable_26 = 0 [L13162] ldv_state_variable_17 = 0 [L13163] ldv_state_variable_2 = 0 [L13164] ldv_state_variable_22 = 0 [L13165] ldv_state_variable_1 = 1 [L13166] ldv_state_variable_18 = 0 [L13167] ref_cnt = 0 [L13168] ldv_state_variable_0 = 1 [L13169] ldv_state_variable_30 = 0 [L13170] ldv_state_variable_23 = 0 [L13171] ldv_state_variable_16 = 0 [L13172] ldv_state_variable_13 = 0 [L13173] ldv_state_variable_29 = 0 [L13174] ldv_state_variable_27 = 0 [L13175] ldv_state_variable_25 = 0 [L13176] ldv_state_variable_6 = 0 [L13177] ldv_state_variable_28 = 0 [L13178] ldv_state_variable_3 = 0 [L13179] ldv_state_variable_9 = 0 [L13180] ldv_state_variable_12 = 0 [L13181] ldv_state_variable_20 = 0 [L13182] ldv_state_variable_14 = 0 [L13183] ldv_state_variable_15 = 0 [L13184] ldv_state_variable_8 = 0 [L13185] ldv_state_variable_4 = 0 [L13186] ldv_state_variable_24 = 0 [L13187] ldv_state_variable_19 = 0 [L13188] ldv_state_variable_10 = 0 [L13189] ldv_state_variable_5 = 0 [L13191] tmp___57 = __VERIFIER_nondet_int() [L13193] case 0: [L13211] case 1: [L13229] case 2: [L13247] case 3: [L13272] case 4: [L13290] case 5: [L13332] case 6: [L13350] case 7: [L13356] case 8: [L13381] case 9: [L13382] COND TRUE ldv_state_variable_0 != 0 [L13383] tmp___66 = __VERIFIER_nondet_int() [L13385] case 0: [L13393] case 1: [L13394] COND TRUE ldv_state_variable_0 == 1 [L13395] CALL scsi_debug_init() [L11743] unsigned long sz ; [L11744] int host_to_add ; [L11745] int k ; [L11746] int ret ; [L11747] void *tmp ; [L11748] int dif_size ; [L11749] void *tmp___0 ; [L11750] unsigned int _min1 ; [L11751] unsigned int _max1 ; [L11752] unsigned int _max2 ; [L11753] unsigned int _min2 ; [L11754] unsigned int _min1___0 ; [L11755] unsigned int _max1___0 ; [L11756] unsigned int _max2___0 ; [L11757] unsigned int _min2___0 ; [L11758] unsigned int _min1___1 ; [L11759] unsigned int _max1___1 ; [L11760] unsigned int _max2___1 ; [L11761] unsigned int _min2___1 ; [L11762] unsigned long tmp___1 ; [L11763] unsigned int tmp___2 ; [L11764] long tmp___3 ; [L11765] bool tmp___4 ; [L11766] int tmp___5 ; [L11768] CALL atomic_set(& sdebug_cmnd_count, 0) [L4580] v->counter = i [L11768] RET atomic_set(& sdebug_cmnd_count, 0) [L11769] CALL atomic_set(& sdebug_completions, 0) [L4580] v->counter = i [L11769] RET atomic_set(& sdebug_completions, 0) [L11770] CALL atomic_set(& retired_max_queue, 0) [L4580] v->counter = i [L11770] RET atomic_set(& retired_max_queue, 0) [L11771] COND TRUE scsi_debug_ndelay > 999999999 [L11773] scsi_debug_ndelay = 0 [L11780] case 512: [L11781] case 1024: [L11782] case 2048: [L11783] case 4096: [L11791] case 0: [L11792] case 1: [L11793] case 2: [L11794] case 3: [L11801] COND FALSE !(scsi_debug_guard > 1U) [L11806] COND FALSE !(scsi_debug_ato > 1) [L11811] COND FALSE !(scsi_debug_physblk_exp > 15) [L11816] COND FALSE !(scsi_debug_lowest_aligned > 16383) [L11821] COND TRUE scsi_debug_dev_size_mb <= 0 [L11822] scsi_debug_dev_size_mb = 1 [L11825] sz = (unsigned long )scsi_debug_dev_size_mb * 1048576UL [L11826] sdebug_store_sectors = (unsigned int )(sz / (unsigned long )scsi_debug_sector_size) [L11827] CALL, EXPR get_sdebug_capacity() [L6978] COND FALSE !(scsi_debug_virtual_gb > 0) [L6981] return ((sector_t )sdebug_store_sectors); [L11827] RET, EXPR get_sdebug_capacity() [L11827] sdebug_capacity = get_sdebug_capacity() [L11828] sdebug_heads = 8 [L11829] sdebug_sectors_per = 32 [L11830] COND TRUE scsi_debug_dev_size_mb > 15 [L11831] sdebug_heads = 32 [L11837] sdebug_cylinders_per = (int )(sdebug_capacity / (sector_t )(sdebug_sectors_per * sdebug_heads)) [L11838] COND FALSE !(sdebug_cylinders_per > 1023) [L11844] COND TRUE scsi_debug_fake_rw == 0 [L11845] CALL ldv_vmalloc_28(sz) [L14233] void *tmp ; [L14235] CALL ldv_check_alloc_nonatomic() [L14351] COND TRUE ldv_spin != 0 [L14352] CALL ldv_error() [L14285] __VERIFIER_error() - StatisticsResult: Ultimate Automizer benchmark data CFG has 334 procedures, 4216 locations, 1 error locations. UNKNOWN Result, 117.2s OverallTime, 4 OverallIterations, 58 TraceHistogramMax, 60.0s AutomataDifference, 0.0s DeadEndRemovalTime, 0.0s HoareAnnotationTime, HoareTripleCheckerStatistics: 19227 SDtfs, 13097 SDslu, 16285 SDs, 0 SdLazy, 109 SolverSat, 8 SolverUnsat, 0 SolverUnknown, 0 SolverNotchecked, 57.1s Time, PredicateUnifierStatistics: 0 DeclaredPredicates, 9 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=19918occurred in iteration=3, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s AbstIntTime, 0 AbstIntIterations, 0 AbstIntStrong, NaN AbsIntWeakeningRatio, NaN AbsIntAvgWeakeningVarsNumRemoved, NaN AbsIntAvgWeakenedConjuncts, 0.0s DumpTime, AutomataMinimizationStatistics: 1.6s AutomataMinimizationTime, 3 MinimizatonAttempts, 43 StatesRemovedByMinimization, 3 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TraceCheckStatistics: 1.3s SsaConstructionTime, 43.9s SatisfiabilityAnalysisTime, 5.4s InterpolantComputationTime, 3660 NumberOfCodeBlocks, 3660 NumberOfCodeBlocksAsserted, 4 NumberOfCheckSat, 2723 ConstructedInterpolants, 0 QuantifiedInterpolants, 2593373 SizeOfPredicates, 0 NumberOfNonLiveVariables, 0 ConjunctsInSsa, 0 ConjunctsInUnsatCore, 3 InterpolantComputations, 3 PerfectInterpolantSequences, 49761/49761 InterpolantCoveringCapability, InvariantSynthesisStatistics: No data available, InterpolantConsolidationStatistics: No data available, ReuseStatistics: No data available RESULT: Ultimate could not prove your program: unable to determine feasibility of some traces Received shutdown request...