./Ultimate.py --spec ../sv-benchmarks/c/properties/unreach-call.prp --file ../sv-benchmarks/c/ldv-linux-4.2-rc1/linux-4.2-rc1.tar.xz-32_7a-drivers--infiniband--ulp--isert--ib_isert.ko-entry_point.cil.out.i --full-output --architecture 64bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 48c9605d Calling Ultimate with: /root/.sdkman/candidates/java/21.0.5-tem/bin/java -Dosgi.configuration.area=/storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/config/AutomizerReach.xml -i ../sv-benchmarks/c/ldv-linux-4.2-rc1/linux-4.2-rc1.tar.xz-32_7a-drivers--infiniband--ulp--isert--ib_isert.ko-entry_point.cil.out.i -s /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-64bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux --witnessprinter.witness.filename witness --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 64bit --witnessprinter.graph.data.programhash cded267d905984c73c38e1114ddca10548e6c821e636b33fb8a3588346b8baf3 --- Real Ultimate output --- This is Ultimate 0.3.0-?-48c9605-m [2025-02-08 03:10:25,261 INFO L188 SettingsManager]: Resetting all preferences to default values... [2025-02-08 03:10:25,311 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-64bit-Automizer_Default.epf [2025-02-08 03:10:25,318 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2025-02-08 03:10:25,319 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2025-02-08 03:10:25,340 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2025-02-08 03:10:25,341 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2025-02-08 03:10:25,341 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2025-02-08 03:10:25,341 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2025-02-08 03:10:25,341 INFO L153 SettingsManager]: * Use memory slicer=true [2025-02-08 03:10:25,342 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2025-02-08 03:10:25,342 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2025-02-08 03:10:25,342 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2025-02-08 03:10:25,342 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2025-02-08 03:10:25,343 INFO L153 SettingsManager]: * Use SBE=true [2025-02-08 03:10:25,343 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2025-02-08 03:10:25,343 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2025-02-08 03:10:25,343 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2025-02-08 03:10:25,343 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2025-02-08 03:10:25,343 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2025-02-08 03:10:25,343 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2025-02-08 03:10:25,343 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2025-02-08 03:10:25,344 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2025-02-08 03:10:25,344 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2025-02-08 03:10:25,344 INFO L153 SettingsManager]: * Use constant arrays=true [2025-02-08 03:10:25,344 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2025-02-08 03:10:25,344 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2025-02-08 03:10:25,344 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2025-02-08 03:10:25,344 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2025-02-08 03:10:25,344 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-02-08 03:10:25,344 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2025-02-08 03:10:25,344 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2025-02-08 03:10:25,344 INFO L153 SettingsManager]: * Compute procedure contracts=false [2025-02-08 03:10:25,345 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2025-02-08 03:10:25,345 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2025-02-08 03:10:25,345 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2025-02-08 03:10:25,345 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2025-02-08 03:10:25,345 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2025-02-08 03:10:25,345 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2025-02-08 03:10:25,345 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2025-02-08 03:10:25,345 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! call(reach_error())) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 64bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> cded267d905984c73c38e1114ddca10548e6c821e636b33fb8a3588346b8baf3 [2025-02-08 03:10:25,551 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2025-02-08 03:10:25,560 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2025-02-08 03:10:25,561 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2025-02-08 03:10:25,562 INFO L270 PluginConnector]: Initializing CDTParser... [2025-02-08 03:10:25,562 INFO L274 PluginConnector]: CDTParser initialized [2025-02-08 03:10:25,564 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/ldv-linux-4.2-rc1/linux-4.2-rc1.tar.xz-32_7a-drivers--infiniband--ulp--isert--ib_isert.ko-entry_point.cil.out.i [2025-02-08 03:10:26,705 INFO L533 CDTParser]: Created temporary CDT project at /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/e4744ad2d/c8f62901738f4e02abf048ea12c4c2ad/FLAG12bde87ef [2025-02-08 03:10:27,240 INFO L384 CDTParser]: Found 1 translation units. [2025-02-08 03:10:27,241 INFO L180 CDTParser]: Scanning /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.2-rc1/linux-4.2-rc1.tar.xz-32_7a-drivers--infiniband--ulp--isert--ib_isert.ko-entry_point.cil.out.i [2025-02-08 03:10:27,285 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/e4744ad2d/c8f62901738f4e02abf048ea12c4c2ad/FLAG12bde87ef [2025-02-08 03:10:27,299 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/e4744ad2d/c8f62901738f4e02abf048ea12c4c2ad [2025-02-08 03:10:27,301 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2025-02-08 03:10:27,302 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2025-02-08 03:10:27,303 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2025-02-08 03:10:27,303 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2025-02-08 03:10:27,306 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2025-02-08 03:10:27,307 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 08.02 03:10:27" (1/1) ... [2025-02-08 03:10:27,307 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@7cee2442 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:10:27, skipping insertion in model container [2025-02-08 03:10:27,307 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 08.02 03:10:27" (1/1) ... [2025-02-08 03:10:27,407 INFO L175 MainTranslator]: Built tables and reachable declarations [2025-02-08 03:10:29,552 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.2-rc1/linux-4.2-rc1.tar.xz-32_7a-drivers--infiniband--ulp--isert--ib_isert.ko-entry_point.cil.out.i[477998,478011] [2025-02-08 03:10:29,730 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-02-08 03:10:29,750 INFO L200 MainTranslator]: Completed pre-run [2025-02-08 03:10:29,920 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("bswapl %0": "=r" (val): "0" (val)); [9387] [2025-02-08 03:10:29,923 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("bswapq %0": "=r" (val): "0" (val)); [9394] [2025-02-08 03:10:29,929 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%P1,%0": "=q" (pfo_ret__): "p" (& current_task)); [9435] [2025-02-08 03:10:29,929 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%P1,%0": "=r" (pfo_ret__): "p" (& current_task)); [9438] [2025-02-08 03:10:29,929 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%P1,%0": "=r" (pfo_ret__): "p" (& current_task)); [9441] [2025-02-08 03:10:29,929 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%P1,%0": "=r" (pfo_ret__): "p" (& current_task)); [9444] [2025-02-08 03:10:29,932 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile (".pushsection .smp_locks,\"a\"\n.balign 4\n.long 671f - .\n.popsection\n671:\n\tlock; subl %2, %0; sete %1": "+m" (v->counter), "=qm" (c): "er" (i): "memory"); [9532-9533] [2025-02-08 03:10:29,936 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile (".pushsection .smp_locks,\"a\"\n.balign 4\n.long 671f - .\n.popsection\n671:\n\tlock; cmpxchgb %2,%1": "=a" (__ret), "+m" (*__ptr): "q" (__new), "0" (__old): "memory"); [9552-9553] [2025-02-08 03:10:29,936 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile (".pushsection .smp_locks,\"a\"\n.balign 4\n.long 671f - .\n.popsection\n671:\n\tlock; cmpxchgw %2,%1": "=a" (__ret), "+m" (*__ptr___0): "r" (__new), "0" (__old): "memory"); [9557-9558] [2025-02-08 03:10:29,936 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile (".pushsection .smp_locks,\"a\"\n.balign 4\n.long 671f - .\n.popsection\n671:\n\tlock; cmpxchgl %2,%1": "=a" (__ret), "+m" (*__ptr___1): "r" (__new), "0" (__old): "memory"); [9562-9563] [2025-02-08 03:10:29,936 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile (".pushsection .smp_locks,\"a\"\n.balign 4\n.long 671f - .\n.popsection\n671:\n\tlock; cmpxchgq %2,%1": "=a" (__ret), "+m" (*__ptr___2): "r" (__new), "0" (__old): "memory"); [9567-9568] [2025-02-08 03:10:29,946 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"include/linux/scatterlist.h"), "i" (123), "i" (12UL)); [10029-10030] [2025-02-08 03:10:29,947 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"include/linux/scatterlist.h"), "i" (124), "i" (12UL)); [10037-10038] [2025-02-08 03:10:29,950 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"include/asm-generic/dma-mapping-common.h"), "i" (19), "i" (12UL)); [10114-10115] [2025-02-08 03:10:29,951 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"include/asm-generic/dma-mapping-common.h"), "i" (36), "i" (12UL)); [10143-10144] [2025-02-08 03:10:29,952 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"include/asm-generic/dma-mapping-common.h"), "i" (56), "i" (12UL)); [10191-10192] [2025-02-08 03:10:29,953 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"include/asm-generic/dma-mapping-common.h"), "i" (58), "i" (12UL)); [10200-10201] [2025-02-08 03:10:29,953 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"include/asm-generic/dma-mapping-common.h"), "i" (70), "i" (12UL)); [10224-10225] [2025-02-08 03:10:29,954 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"include/asm-generic/dma-mapping-common.h"), "i" (108), "i" (12UL)); [10254-10255] [2025-02-08 03:10:29,955 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"include/asm-generic/dma-mapping-common.h"), "i" (120), "i" (12UL)); [10284-10285] [2025-02-08 03:10:30,080 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"/work/ldvuser/mutilin/launch/work/current--X--drivers/--X--defaultlinux-4.2-rc1.tar.xz--X--32_7a--X--cpachecker/linux-4.2-rc1.tar.xz/csd_deg_dscv/4833/dscv_tempdir/dscv/ri/32_7a/drivers/infiniband/ulp/isert/ib_isert.c"), "i" (808), "i" (12UL)); [11596-11597] [2025-02-08 03:10:30,320 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.2-rc1/linux-4.2-rc1.tar.xz-32_7a-drivers--infiniband--ulp--isert--ib_isert.ko-entry_point.cil.out.i[477998,478011] [2025-02-08 03:10:30,331 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-02-08 03:10:30,406 WARN L1212 FunctionHandler]: The following functions are not defined or handled internally: __cmpxchg_wrong_size [2025-02-08 03:10:30,412 INFO L204 MainTranslator]: Completed translation [2025-02-08 03:10:30,413 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:10:30 WrapperNode [2025-02-08 03:10:30,413 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2025-02-08 03:10:30,414 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2025-02-08 03:10:30,414 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2025-02-08 03:10:30,414 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2025-02-08 03:10:30,417 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:10:30" (1/1) ... [2025-02-08 03:10:30,484 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:10:30" (1/1) ... [2025-02-08 03:10:30,654 INFO L138 Inliner]: procedures = 483, calls = 2996, calls flagged for inlining = 239, calls inlined = 185, statements flattened = 7540 [2025-02-08 03:10:30,656 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2025-02-08 03:10:30,656 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2025-02-08 03:10:30,656 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2025-02-08 03:10:30,656 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2025-02-08 03:10:30,664 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:10:30" (1/1) ... [2025-02-08 03:10:30,665 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:10:30" (1/1) ... [2025-02-08 03:10:30,695 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:10:30" (1/1) ... [2025-02-08 03:10:32,187 INFO L175 MemorySlicer]: Split 1055 memory accesses to 12 slices as follows [2, 6, 963, 1, 2, 4, 26, 6, 2, 9, 29, 5]. 91 percent of accesses are in the largest equivalence class. The 4 initializations are split as follows [2, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0]. The 362 writes are split as follows [0, 0, 314, 0, 1, 3, 13, 0, 0, 1, 29, 1]. [2025-02-08 03:10:32,188 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:10:30" (1/1) ... [2025-02-08 03:10:32,188 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:10:30" (1/1) ... [2025-02-08 03:10:32,291 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:10:30" (1/1) ... [2025-02-08 03:10:32,301 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:10:30" (1/1) ... [2025-02-08 03:10:32,343 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:10:30" (1/1) ... [2025-02-08 03:10:32,370 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:10:30" (1/1) ... [2025-02-08 03:10:32,417 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2025-02-08 03:10:32,419 INFO L112 PluginConnector]: ------------------------IcfgBuilder---------------------------- [2025-02-08 03:10:32,419 INFO L270 PluginConnector]: Initializing IcfgBuilder... [2025-02-08 03:10:32,419 INFO L274 PluginConnector]: IcfgBuilder initialized [2025-02-08 03:10:32,420 INFO L184 PluginConnector]: Executing the observer IcfgBuilderObserver from plugin IcfgBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:10:30" (1/1) ... [2025-02-08 03:10:32,424 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-02-08 03:10:32,435 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 03:10:32,447 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2025-02-08 03:10:32,453 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2025-02-08 03:10:32,471 INFO L130 BoogieDeclarations]: Found specification of procedure ib_wc_status_msg [2025-02-08 03:10:32,471 INFO L138 BoogieDeclarations]: Found implementation of procedure ib_wc_status_msg [2025-02-08 03:10:32,471 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.meminit [2025-02-08 03:10:32,472 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.meminit [2025-02-08 03:10:32,472 INFO L130 BoogieDeclarations]: Found specification of procedure isert_setup_id [2025-02-08 03:10:32,472 INFO L138 BoogieDeclarations]: Found implementation of procedure isert_setup_id [2025-02-08 03:10:32,472 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_malloc [2025-02-08 03:10:32,472 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_malloc [2025-02-08 03:10:32,472 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_lock_mutex_of_isert_conn [2025-02-08 03:10:32,472 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_lock_mutex_of_isert_conn [2025-02-08 03:10:32,473 INFO L130 BoogieDeclarations]: Found specification of procedure activate_work_1 [2025-02-08 03:10:32,473 INFO L138 BoogieDeclarations]: Found implementation of procedure activate_work_1 [2025-02-08 03:10:32,473 INFO L130 BoogieDeclarations]: Found specification of procedure dump_stack [2025-02-08 03:10:32,473 INFO L138 BoogieDeclarations]: Found implementation of procedure dump_stack [2025-02-08 03:10:32,473 INFO L130 BoogieDeclarations]: Found specification of procedure iscsit_stop_dataout_timer [2025-02-08 03:10:32,473 INFO L138 BoogieDeclarations]: Found implementation of procedure iscsit_stop_dataout_timer [2025-02-08 03:10:32,473 INFO L130 BoogieDeclarations]: Found specification of procedure rdma_destroy_id [2025-02-08 03:10:32,474 INFO L138 BoogieDeclarations]: Found implementation of procedure rdma_destroy_id [2025-02-08 03:10:32,474 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~TO~int [2025-02-08 03:10:32,474 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~TO~int [2025-02-08 03:10:32,474 INFO L130 BoogieDeclarations]: Found specification of procedure isert_cq_work [2025-02-08 03:10:32,474 INFO L138 BoogieDeclarations]: Found implementation of procedure isert_cq_work [2025-02-08 03:10:32,474 INFO L130 BoogieDeclarations]: Found specification of procedure valid_dma_direction [2025-02-08 03:10:32,474 INFO L138 BoogieDeclarations]: Found implementation of procedure valid_dma_direction [2025-02-08 03:10:32,474 INFO L130 BoogieDeclarations]: Found specification of procedure ib_post_recv [2025-02-08 03:10:32,475 INFO L138 BoogieDeclarations]: Found implementation of procedure ib_post_recv [2025-02-08 03:10:32,475 INFO L130 BoogieDeclarations]: Found specification of procedure ib_dma_sync_single_for_device [2025-02-08 03:10:32,475 INFO L138 BoogieDeclarations]: Found implementation of procedure ib_dma_sync_single_for_device [2025-02-08 03:10:32,475 INFO L130 BoogieDeclarations]: Found specification of procedure spinlock_check [2025-02-08 03:10:32,475 INFO L138 BoogieDeclarations]: Found implementation of procedure spinlock_check [2025-02-08 03:10:32,475 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_unlock_mutex_of_isert_conn [2025-02-08 03:10:32,475 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_unlock_mutex_of_isert_conn [2025-02-08 03:10:32,475 INFO L130 BoogieDeclarations]: Found specification of procedure ib_dma_unmap_single [2025-02-08 03:10:32,475 INFO L138 BoogieDeclarations]: Found implementation of procedure ib_dma_unmap_single [2025-02-08 03:10:32,475 INFO L130 BoogieDeclarations]: Found specification of procedure isert_init_send_wr [2025-02-08 03:10:32,475 INFO L138 BoogieDeclarations]: Found implementation of procedure isert_init_send_wr [2025-02-08 03:10:32,475 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_lock_np_accept_mutex_of_isert_np [2025-02-08 03:10:32,475 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_lock_np_accept_mutex_of_isert_np [2025-02-08 03:10:32,475 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_is_err [2025-02-08 03:10:32,475 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_is_err [2025-02-08 03:10:32,475 INFO L130 BoogieDeclarations]: Found specification of procedure spin_unlock_irqrestore [2025-02-08 03:10:32,475 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_unlock_irqrestore [2025-02-08 03:10:32,475 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_unlock_np_accept_mutex_of_isert_np [2025-02-08 03:10:32,475 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_unlock_np_accept_mutex_of_isert_np [2025-02-08 03:10:32,475 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2025-02-08 03:10:32,475 INFO L130 BoogieDeclarations]: Found specification of procedure ib_sg_dma_address [2025-02-08 03:10:32,475 INFO L138 BoogieDeclarations]: Found implementation of procedure ib_sg_dma_address [2025-02-08 03:10:32,476 INFO L130 BoogieDeclarations]: Found specification of procedure isert_wait_conn [2025-02-08 03:10:32,476 INFO L138 BoogieDeclarations]: Found implementation of procedure isert_wait_conn [2025-02-08 03:10:32,476 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~~u64~0~X~int~X~int~TO~VOID [2025-02-08 03:10:32,476 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~~u64~0~X~int~X~int~TO~VOID [2025-02-08 03:10:32,476 INFO L130 BoogieDeclarations]: Found specification of procedure list_del [2025-02-08 03:10:32,476 INFO L138 BoogieDeclarations]: Found implementation of procedure list_del [2025-02-08 03:10:32,476 INFO L130 BoogieDeclarations]: Found specification of procedure spin_unlock_bh [2025-02-08 03:10:32,476 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_unlock_bh [2025-02-08 03:10:32,476 INFO L130 BoogieDeclarations]: Found specification of procedure ib_dma_map_single [2025-02-08 03:10:32,476 INFO L138 BoogieDeclarations]: Found implementation of procedure ib_dma_map_single [2025-02-08 03:10:32,476 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#0 [2025-02-08 03:10:32,476 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#1 [2025-02-08 03:10:32,476 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#2 [2025-02-08 03:10:32,476 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#3 [2025-02-08 03:10:32,476 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#4 [2025-02-08 03:10:32,476 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#5 [2025-02-08 03:10:32,476 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#6 [2025-02-08 03:10:32,476 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#7 [2025-02-08 03:10:32,476 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#8 [2025-02-08 03:10:32,476 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#9 [2025-02-08 03:10:32,476 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#10 [2025-02-08 03:10:32,476 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#11 [2025-02-08 03:10:32,476 INFO L130 BoogieDeclarations]: Found specification of procedure isert_conn_terminate [2025-02-08 03:10:32,476 INFO L138 BoogieDeclarations]: Found implementation of procedure isert_conn_terminate [2025-02-08 03:10:32,476 INFO L130 BoogieDeclarations]: Found specification of procedure get_dma_ops [2025-02-08 03:10:32,476 INFO L138 BoogieDeclarations]: Found implementation of procedure get_dma_ops [2025-02-08 03:10:32,476 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#0 [2025-02-08 03:10:32,476 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#1 [2025-02-08 03:10:32,476 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#2 [2025-02-08 03:10:32,476 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#3 [2025-02-08 03:10:32,476 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#4 [2025-02-08 03:10:32,476 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#5 [2025-02-08 03:10:32,476 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#6 [2025-02-08 03:10:32,476 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#7 [2025-02-08 03:10:32,476 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#8 [2025-02-08 03:10:32,477 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#9 [2025-02-08 03:10:32,477 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#10 [2025-02-08 03:10:32,477 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#11 [2025-02-08 03:10:32,477 INFO L130 BoogieDeclarations]: Found specification of procedure isert_prot_cmd [2025-02-08 03:10:32,477 INFO L138 BoogieDeclarations]: Found implementation of procedure isert_prot_cmd [2025-02-08 03:10:32,477 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#0 [2025-02-08 03:10:32,477 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#1 [2025-02-08 03:10:32,477 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#2 [2025-02-08 03:10:32,477 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#3 [2025-02-08 03:10:32,477 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#4 [2025-02-08 03:10:32,477 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#5 [2025-02-08 03:10:32,477 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#6 [2025-02-08 03:10:32,477 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#7 [2025-02-08 03:10:32,477 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#8 [2025-02-08 03:10:32,477 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#9 [2025-02-08 03:10:32,477 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#10 [2025-02-08 03:10:32,477 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#11 [2025-02-08 03:10:32,477 INFO L130 BoogieDeclarations]: Found specification of procedure __phys_addr [2025-02-08 03:10:32,477 INFO L138 BoogieDeclarations]: Found implementation of procedure __phys_addr [2025-02-08 03:10:32,477 INFO L130 BoogieDeclarations]: Found specification of procedure wait_for_completion_interruptible [2025-02-08 03:10:32,477 INFO L138 BoogieDeclarations]: Found implementation of procedure wait_for_completion_interruptible [2025-02-08 03:10:32,477 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#0 [2025-02-08 03:10:32,477 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#1 [2025-02-08 03:10:32,477 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#2 [2025-02-08 03:10:32,480 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#3 [2025-02-08 03:10:32,480 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#4 [2025-02-08 03:10:32,480 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#5 [2025-02-08 03:10:32,480 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#6 [2025-02-08 03:10:32,480 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#7 [2025-02-08 03:10:32,480 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#8 [2025-02-08 03:10:32,480 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#9 [2025-02-08 03:10:32,480 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#10 [2025-02-08 03:10:32,481 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#11 [2025-02-08 03:10:32,481 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#0 [2025-02-08 03:10:32,481 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#1 [2025-02-08 03:10:32,481 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#2 [2025-02-08 03:10:32,481 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#3 [2025-02-08 03:10:32,481 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#4 [2025-02-08 03:10:32,481 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#5 [2025-02-08 03:10:32,481 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#6 [2025-02-08 03:10:32,481 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#7 [2025-02-08 03:10:32,481 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#8 [2025-02-08 03:10:32,481 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#9 [2025-02-08 03:10:32,481 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#10 [2025-02-08 03:10:32,481 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#11 [2025-02-08 03:10:32,481 INFO L130 BoogieDeclarations]: Found specification of procedure isert_release_work [2025-02-08 03:10:32,481 INFO L138 BoogieDeclarations]: Found implementation of procedure isert_release_work [2025-02-08 03:10:32,481 INFO L130 BoogieDeclarations]: Found specification of procedure isert_free_np [2025-02-08 03:10:32,481 INFO L138 BoogieDeclarations]: Found implementation of procedure isert_free_np [2025-02-08 03:10:32,481 INFO L130 BoogieDeclarations]: Found specification of procedure isert_comp_put [2025-02-08 03:10:32,481 INFO L138 BoogieDeclarations]: Found implementation of procedure isert_comp_put [2025-02-08 03:10:32,481 INFO L130 BoogieDeclarations]: Found specification of procedure list_add_tail [2025-02-08 03:10:32,481 INFO L138 BoogieDeclarations]: Found implementation of procedure list_add_tail [2025-02-08 03:10:32,481 INFO L130 BoogieDeclarations]: Found specification of procedure kref_put [2025-02-08 03:10:32,481 INFO L138 BoogieDeclarations]: Found implementation of procedure kref_put [2025-02-08 03:10:32,481 INFO L130 BoogieDeclarations]: Found specification of procedure sg_next [2025-02-08 03:10:32,481 INFO L138 BoogieDeclarations]: Found implementation of procedure sg_next [2025-02-08 03:10:32,482 INFO L130 BoogieDeclarations]: Found specification of procedure sg_copy_from_buffer [2025-02-08 03:10:32,482 INFO L138 BoogieDeclarations]: Found implementation of procedure sg_copy_from_buffer [2025-02-08 03:10:32,482 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_init_zalloc [2025-02-08 03:10:32,482 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_init_zalloc [2025-02-08 03:10:32,482 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2025-02-08 03:10:32,482 INFO L130 BoogieDeclarations]: Found specification of procedure complete [2025-02-08 03:10:32,482 INFO L138 BoogieDeclarations]: Found implementation of procedure complete [2025-02-08 03:10:32,482 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2025-02-08 03:10:32,482 INFO L130 BoogieDeclarations]: Found specification of procedure wait_for_completion [2025-02-08 03:10:32,482 INFO L138 BoogieDeclarations]: Found implementation of procedure wait_for_completion [2025-02-08 03:10:32,482 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#0 [2025-02-08 03:10:32,482 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#1 [2025-02-08 03:10:32,482 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#2 [2025-02-08 03:10:32,482 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#3 [2025-02-08 03:10:32,482 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#4 [2025-02-08 03:10:32,482 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#5 [2025-02-08 03:10:32,482 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#6 [2025-02-08 03:10:32,482 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#7 [2025-02-08 03:10:32,482 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#8 [2025-02-08 03:10:32,482 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#9 [2025-02-08 03:10:32,482 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#10 [2025-02-08 03:10:32,482 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#11 [2025-02-08 03:10:32,482 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~TO~VOID [2025-02-08 03:10:32,482 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~TO~VOID [2025-02-08 03:10:32,482 INFO L130 BoogieDeclarations]: Found specification of procedure isert_completion_put [2025-02-08 03:10:32,482 INFO L138 BoogieDeclarations]: Found implementation of procedure isert_completion_put [2025-02-08 03:10:32,482 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~~dma_addr_t~0~X~int~X~int~TO~VOID [2025-02-08 03:10:32,482 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~~dma_addr_t~0~X~int~X~int~TO~VOID [2025-02-08 03:10:32,482 INFO L130 BoogieDeclarations]: Found specification of procedure isert_unmap_data_buf [2025-02-08 03:10:32,482 INFO L138 BoogieDeclarations]: Found implementation of procedure isert_unmap_data_buf [2025-02-08 03:10:32,482 INFO L130 BoogieDeclarations]: Found specification of procedure isert_inv_rkey [2025-02-08 03:10:32,482 INFO L138 BoogieDeclarations]: Found implementation of procedure isert_inv_rkey [2025-02-08 03:10:32,482 INFO L130 BoogieDeclarations]: Found specification of procedure __init_work [2025-02-08 03:10:32,482 INFO L138 BoogieDeclarations]: Found implementation of procedure __init_work [2025-02-08 03:10:32,482 INFO L130 BoogieDeclarations]: Found specification of procedure ib_dma_sync_single_for_cpu [2025-02-08 03:10:32,482 INFO L138 BoogieDeclarations]: Found implementation of procedure ib_dma_sync_single_for_cpu [2025-02-08 03:10:32,482 INFO L130 BoogieDeclarations]: Found specification of procedure warn_slowpath_null [2025-02-08 03:10:32,482 INFO L138 BoogieDeclarations]: Found implementation of procedure warn_slowpath_null [2025-02-08 03:10:32,482 INFO L130 BoogieDeclarations]: Found specification of procedure isert_allocate_cmd [2025-02-08 03:10:32,482 INFO L138 BoogieDeclarations]: Found implementation of procedure isert_allocate_cmd [2025-02-08 03:10:32,482 INFO L130 BoogieDeclarations]: Found specification of procedure isert_do_control_comp [2025-02-08 03:10:32,482 INFO L138 BoogieDeclarations]: Found implementation of procedure isert_do_control_comp [2025-02-08 03:10:32,482 INFO L130 BoogieDeclarations]: Found specification of procedure isert_put_conn [2025-02-08 03:10:32,483 INFO L138 BoogieDeclarations]: Found implementation of procedure isert_put_conn [2025-02-08 03:10:32,483 INFO L130 BoogieDeclarations]: Found specification of procedure isert_connect_release [2025-02-08 03:10:32,483 INFO L138 BoogieDeclarations]: Found implementation of procedure isert_connect_release [2025-02-08 03:10:32,483 INFO L130 BoogieDeclarations]: Found specification of procedure isert_free_comps [2025-02-08 03:10:32,483 INFO L138 BoogieDeclarations]: Found implementation of procedure isert_free_comps [2025-02-08 03:10:32,483 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2025-02-08 03:10:32,483 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2025-02-08 03:10:32,483 INFO L130 BoogieDeclarations]: Found specification of procedure spin_lock_bh [2025-02-08 03:10:32,483 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_lock_bh [2025-02-08 03:10:32,485 INFO L130 BoogieDeclarations]: Found specification of procedure IS_ERR [2025-02-08 03:10:32,485 INFO L138 BoogieDeclarations]: Found implementation of procedure IS_ERR [2025-02-08 03:10:32,485 INFO L130 BoogieDeclarations]: Found specification of procedure __fswab32 [2025-02-08 03:10:32,485 INFO L138 BoogieDeclarations]: Found implementation of procedure __fswab32 [2025-02-08 03:10:32,485 INFO L130 BoogieDeclarations]: Found specification of procedure kref_sub [2025-02-08 03:10:32,485 INFO L138 BoogieDeclarations]: Found implementation of procedure kref_sub [2025-02-08 03:10:32,485 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#0 [2025-02-08 03:10:32,485 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#1 [2025-02-08 03:10:32,485 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#2 [2025-02-08 03:10:32,485 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#3 [2025-02-08 03:10:32,485 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#4 [2025-02-08 03:10:32,486 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#5 [2025-02-08 03:10:32,486 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#6 [2025-02-08 03:10:32,486 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#7 [2025-02-08 03:10:32,486 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#8 [2025-02-08 03:10:32,486 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#9 [2025-02-08 03:10:32,486 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#10 [2025-02-08 03:10:32,486 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#11 [2025-02-08 03:10:32,486 INFO L130 BoogieDeclarations]: Found specification of procedure isert_device_put [2025-02-08 03:10:32,486 INFO L138 BoogieDeclarations]: Found implementation of procedure isert_device_put [2025-02-08 03:10:32,486 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#0 [2025-02-08 03:10:32,486 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#1 [2025-02-08 03:10:32,486 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#2 [2025-02-08 03:10:32,486 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#3 [2025-02-08 03:10:32,486 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#4 [2025-02-08 03:10:32,487 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#5 [2025-02-08 03:10:32,487 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#6 [2025-02-08 03:10:32,487 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#7 [2025-02-08 03:10:32,487 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#8 [2025-02-08 03:10:32,487 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#9 [2025-02-08 03:10:32,487 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#10 [2025-02-08 03:10:32,487 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#11 [2025-02-08 03:10:32,487 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_stop [2025-02-08 03:10:32,487 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_stop [2025-02-08 03:10:32,487 INFO L130 BoogieDeclarations]: Found specification of procedure isert_map_data_buf [2025-02-08 03:10:32,487 INFO L138 BoogieDeclarations]: Found implementation of procedure isert_map_data_buf [2025-02-08 03:10:32,487 INFO L130 BoogieDeclarations]: Found specification of procedure get_current [2025-02-08 03:10:32,487 INFO L138 BoogieDeclarations]: Found implementation of procedure get_current [2025-02-08 03:10:32,487 INFO L130 BoogieDeclarations]: Found specification of procedure isert_free_conn [2025-02-08 03:10:32,487 INFO L138 BoogieDeclarations]: Found implementation of procedure isert_free_conn [2025-02-08 03:10:32,487 INFO L130 BoogieDeclarations]: Found specification of procedure ib_post_send [2025-02-08 03:10:32,487 INFO L138 BoogieDeclarations]: Found implementation of procedure ib_post_send [2025-02-08 03:10:32,487 INFO L130 BoogieDeclarations]: Found specification of procedure isert_init_tx_hdrs [2025-02-08 03:10:32,487 INFO L138 BoogieDeclarations]: Found implementation of procedure isert_init_tx_hdrs [2025-02-08 03:10:32,487 INFO L130 BoogieDeclarations]: Found specification of procedure destroy_workqueue [2025-02-08 03:10:32,487 INFO L138 BoogieDeclarations]: Found implementation of procedure destroy_workqueue [2025-02-08 03:10:32,487 INFO L130 BoogieDeclarations]: Found specification of procedure kmemcheck_mark_initialized [2025-02-08 03:10:32,487 INFO L138 BoogieDeclarations]: Found implementation of procedure kmemcheck_mark_initialized [2025-02-08 03:10:32,487 INFO L130 BoogieDeclarations]: Found specification of procedure ib_free_fast_reg_page_list [2025-02-08 03:10:32,487 INFO L138 BoogieDeclarations]: Found implementation of procedure ib_free_fast_reg_page_list [2025-02-08 03:10:32,487 INFO L130 BoogieDeclarations]: Found specification of procedure list_del_init [2025-02-08 03:10:32,487 INFO L138 BoogieDeclarations]: Found implementation of procedure list_del_init [2025-02-08 03:10:32,487 INFO L130 BoogieDeclarations]: Found specification of procedure mutex_unlock [2025-02-08 03:10:32,487 INFO L138 BoogieDeclarations]: Found implementation of procedure mutex_unlock [2025-02-08 03:10:32,487 INFO L130 BoogieDeclarations]: Found specification of procedure isert_aborted_task [2025-02-08 03:10:32,487 INFO L138 BoogieDeclarations]: Found implementation of procedure isert_aborted_task [2025-02-08 03:10:32,487 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_error [2025-02-08 03:10:32,487 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_error [2025-02-08 03:10:32,487 INFO L130 BoogieDeclarations]: Found specification of procedure queue_delayed_work_on [2025-02-08 03:10:32,487 INFO L138 BoogieDeclarations]: Found implementation of procedure queue_delayed_work_on [2025-02-08 03:10:32,487 INFO L130 BoogieDeclarations]: Found specification of procedure isert_put_response [2025-02-08 03:10:32,488 INFO L138 BoogieDeclarations]: Found implementation of procedure isert_put_response [2025-02-08 03:10:32,488 INFO L130 BoogieDeclarations]: Found specification of procedure isert_wait4flush [2025-02-08 03:10:32,488 INFO L138 BoogieDeclarations]: Found implementation of procedure isert_wait4flush [2025-02-08 03:10:32,488 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#0 [2025-02-08 03:10:32,488 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#1 [2025-02-08 03:10:32,488 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#2 [2025-02-08 03:10:32,488 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#3 [2025-02-08 03:10:32,488 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#4 [2025-02-08 03:10:32,488 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#5 [2025-02-08 03:10:32,488 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#6 [2025-02-08 03:10:32,488 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#7 [2025-02-08 03:10:32,488 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#8 [2025-02-08 03:10:32,488 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#9 [2025-02-08 03:10:32,488 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#10 [2025-02-08 03:10:32,488 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#11 [2025-02-08 03:10:32,488 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#0 [2025-02-08 03:10:32,488 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#1 [2025-02-08 03:10:32,488 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#2 [2025-02-08 03:10:32,488 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#3 [2025-02-08 03:10:32,488 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#4 [2025-02-08 03:10:32,488 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#5 [2025-02-08 03:10:32,488 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#6 [2025-02-08 03:10:32,488 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#7 [2025-02-08 03:10:32,488 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#8 [2025-02-08 03:10:32,488 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#9 [2025-02-08 03:10:32,488 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#10 [2025-02-08 03:10:32,488 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#11 [2025-02-08 03:10:32,488 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2025-02-08 03:10:32,488 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2025-02-08 03:10:32,488 INFO L130 BoogieDeclarations]: Found specification of procedure mutex_lock [2025-02-08 03:10:32,488 INFO L138 BoogieDeclarations]: Found implementation of procedure mutex_lock [2025-02-08 03:10:32,488 INFO L130 BoogieDeclarations]: Found specification of procedure isert_free_login_buf [2025-02-08 03:10:32,488 INFO L138 BoogieDeclarations]: Found implementation of procedure isert_free_login_buf [2025-02-08 03:10:32,488 INFO L130 BoogieDeclarations]: Found specification of procedure ERR_PTR [2025-02-08 03:10:32,488 INFO L138 BoogieDeclarations]: Found implementation of procedure ERR_PTR [2025-02-08 03:10:32,488 INFO L130 BoogieDeclarations]: Found specification of procedure __kmalloc [2025-02-08 03:10:32,488 INFO L138 BoogieDeclarations]: Found implementation of procedure __kmalloc [2025-02-08 03:10:32,491 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2025-02-08 03:10:32,491 INFO L130 BoogieDeclarations]: Found specification of procedure INIT_LIST_HEAD [2025-02-08 03:10:32,491 INFO L138 BoogieDeclarations]: Found implementation of procedure INIT_LIST_HEAD [2025-02-08 03:10:32,491 INFO L130 BoogieDeclarations]: Found specification of procedure iscsit_priv_cmd [2025-02-08 03:10:32,491 INFO L138 BoogieDeclarations]: Found implementation of procedure iscsit_priv_cmd [2025-02-08 03:10:32,491 INFO L130 BoogieDeclarations]: Found specification of procedure isert_put_nopin [2025-02-08 03:10:32,491 INFO L138 BoogieDeclarations]: Found implementation of procedure isert_put_nopin [2025-02-08 03:10:32,491 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#0 [2025-02-08 03:10:32,491 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#1 [2025-02-08 03:10:32,491 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#2 [2025-02-08 03:10:32,491 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#3 [2025-02-08 03:10:32,491 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#4 [2025-02-08 03:10:32,491 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#5 [2025-02-08 03:10:32,491 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#6 [2025-02-08 03:10:32,491 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#7 [2025-02-08 03:10:32,491 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#8 [2025-02-08 03:10:32,491 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#9 [2025-02-08 03:10:32,491 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#10 [2025-02-08 03:10:32,491 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#11 [2025-02-08 03:10:32,491 INFO L130 BoogieDeclarations]: Found specification of procedure call_and_disable_work_1 [2025-02-08 03:10:32,491 INFO L138 BoogieDeclarations]: Found implementation of procedure call_and_disable_work_1 [2025-02-08 03:10:32,491 INFO L130 BoogieDeclarations]: Found specification of procedure isert_reg_rdma [2025-02-08 03:10:32,491 INFO L138 BoogieDeclarations]: Found implementation of procedure isert_reg_rdma [2025-02-08 03:10:32,491 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#0 [2025-02-08 03:10:32,491 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#1 [2025-02-08 03:10:32,491 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#2 [2025-02-08 03:10:32,491 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#3 [2025-02-08 03:10:32,491 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#4 [2025-02-08 03:10:32,491 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#5 [2025-02-08 03:10:32,491 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#6 [2025-02-08 03:10:32,491 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#7 [2025-02-08 03:10:32,492 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#8 [2025-02-08 03:10:32,492 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#9 [2025-02-08 03:10:32,492 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#10 [2025-02-08 03:10:32,492 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#11 [2025-02-08 03:10:32,492 INFO L130 BoogieDeclarations]: Found specification of procedure printk [2025-02-08 03:10:32,492 INFO L138 BoogieDeclarations]: Found implementation of procedure printk [2025-02-08 03:10:32,492 INFO L130 BoogieDeclarations]: Found specification of procedure isert_post_recv [2025-02-08 03:10:32,492 INFO L138 BoogieDeclarations]: Found implementation of procedure isert_post_recv [2025-02-08 03:10:32,492 INFO L130 BoogieDeclarations]: Found specification of procedure __mutex_init [2025-02-08 03:10:32,492 INFO L138 BoogieDeclarations]: Found implementation of procedure __mutex_init [2025-02-08 03:10:32,492 INFO L130 BoogieDeclarations]: Found specification of procedure kzalloc [2025-02-08 03:10:32,492 INFO L138 BoogieDeclarations]: Found implementation of procedure kzalloc [2025-02-08 03:10:32,492 INFO L130 BoogieDeclarations]: Found specification of procedure queue_work_on [2025-02-08 03:10:32,492 INFO L138 BoogieDeclarations]: Found implementation of procedure queue_work_on [2025-02-08 03:10:32,492 INFO L130 BoogieDeclarations]: Found specification of procedure __fswab16 [2025-02-08 03:10:32,492 INFO L138 BoogieDeclarations]: Found implementation of procedure __fswab16 [2025-02-08 03:10:32,492 INFO L130 BoogieDeclarations]: Found specification of procedure _raw_spin_lock_irqsave [2025-02-08 03:10:32,492 INFO L138 BoogieDeclarations]: Found implementation of procedure _raw_spin_lock_irqsave [2025-02-08 03:10:32,492 INFO L130 BoogieDeclarations]: Found specification of procedure isert_rdma_post_recvl [2025-02-08 03:10:32,492 INFO L138 BoogieDeclarations]: Found implementation of procedure isert_rdma_post_recvl [2025-02-08 03:10:32,492 INFO L130 BoogieDeclarations]: Found specification of procedure isert_conn_free_fastreg_pool [2025-02-08 03:10:32,492 INFO L138 BoogieDeclarations]: Found implementation of procedure isert_conn_free_fastreg_pool [2025-02-08 03:10:32,492 INFO L130 BoogieDeclarations]: Found specification of procedure transport_send_check_condition_and_sense [2025-02-08 03:10:32,492 INFO L138 BoogieDeclarations]: Found implementation of procedure transport_send_check_condition_and_sense [2025-02-08 03:10:32,492 INFO L130 BoogieDeclarations]: Found specification of procedure lockdep_init_map [2025-02-08 03:10:32,492 INFO L138 BoogieDeclarations]: Found implementation of procedure lockdep_init_map [2025-02-08 03:10:32,492 INFO L130 BoogieDeclarations]: Found specification of procedure isert_reg_sig_mr [2025-02-08 03:10:32,492 INFO L138 BoogieDeclarations]: Found implementation of procedure isert_reg_sig_mr [2025-02-08 03:10:32,492 INFO L130 BoogieDeclarations]: Found specification of procedure transport_generic_free_cmd [2025-02-08 03:10:32,492 INFO L138 BoogieDeclarations]: Found implementation of procedure transport_generic_free_cmd [2025-02-08 03:10:32,492 INFO L130 BoogieDeclarations]: Found specification of procedure isert_unmap_tx_desc [2025-02-08 03:10:32,492 INFO L138 BoogieDeclarations]: Found implementation of procedure isert_unmap_tx_desc [2025-02-08 03:10:32,492 INFO L130 BoogieDeclarations]: Found specification of procedure list_empty [2025-02-08 03:10:32,492 INFO L138 BoogieDeclarations]: Found implementation of procedure list_empty [2025-02-08 03:10:32,492 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_unlock_device_list_mutex [2025-02-08 03:10:32,492 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_unlock_device_list_mutex [2025-02-08 03:10:32,492 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_lock_device_list_mutex [2025-02-08 03:10:32,492 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_lock_device_list_mutex [2025-02-08 03:10:32,492 INFO L130 BoogieDeclarations]: Found specification of procedure __alloc_workqueue_key [2025-02-08 03:10:32,492 INFO L138 BoogieDeclarations]: Found implementation of procedure __alloc_workqueue_key [2025-02-08 03:10:32,495 INFO L130 BoogieDeclarations]: Found specification of procedure cpumask_weight [2025-02-08 03:10:32,495 INFO L138 BoogieDeclarations]: Found implementation of procedure cpumask_weight [2025-02-08 03:10:32,495 INFO L130 BoogieDeclarations]: Found specification of procedure isert_handle_prot_cmd [2025-02-08 03:10:32,495 INFO L138 BoogieDeclarations]: Found implementation of procedure isert_handle_prot_cmd [2025-02-08 03:10:32,495 INFO L130 BoogieDeclarations]: Found specification of procedure ib_dereg_mr [2025-02-08 03:10:32,495 INFO L138 BoogieDeclarations]: Found implementation of procedure ib_dereg_mr [2025-02-08 03:10:32,495 INFO L130 BoogieDeclarations]: Found specification of procedure ib_req_notify_cq [2025-02-08 03:10:32,495 INFO L138 BoogieDeclarations]: Found implementation of procedure ib_req_notify_cq [2025-02-08 03:10:32,495 INFO L130 BoogieDeclarations]: Found specification of procedure kfree [2025-02-08 03:10:32,495 INFO L138 BoogieDeclarations]: Found implementation of procedure kfree [2025-02-08 03:10:32,495 INFO L130 BoogieDeclarations]: Found specification of procedure isert_check_pi_status [2025-02-08 03:10:32,495 INFO L138 BoogieDeclarations]: Found implementation of procedure isert_check_pi_status [2025-02-08 03:10:32,495 INFO L130 BoogieDeclarations]: Found specification of procedure init_completion [2025-02-08 03:10:32,495 INFO L138 BoogieDeclarations]: Found implementation of procedure init_completion [2025-02-08 03:10:32,495 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2025-02-08 03:10:32,495 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2025-02-08 03:10:32,495 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#2 [2025-02-08 03:10:32,495 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#3 [2025-02-08 03:10:32,495 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#4 [2025-02-08 03:10:32,495 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#5 [2025-02-08 03:10:32,495 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#6 [2025-02-08 03:10:32,495 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#7 [2025-02-08 03:10:32,495 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#8 [2025-02-08 03:10:32,495 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#9 [2025-02-08 03:10:32,495 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#10 [2025-02-08 03:10:32,495 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#11 [2025-02-08 03:10:32,495 INFO L130 BoogieDeclarations]: Found specification of procedure isert_create_send_desc [2025-02-08 03:10:32,495 INFO L138 BoogieDeclarations]: Found implementation of procedure isert_create_send_desc [2025-02-08 03:10:32,495 INFO L130 BoogieDeclarations]: Found specification of procedure ldv__builtin_expect [2025-02-08 03:10:32,495 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv__builtin_expect [2025-02-08 03:10:32,495 INFO L130 BoogieDeclarations]: Found specification of procedure ib_sg_dma_len [2025-02-08 03:10:32,495 INFO L138 BoogieDeclarations]: Found implementation of procedure ib_sg_dma_len [2025-02-08 03:10:32,495 INFO L130 BoogieDeclarations]: Found specification of procedure isert_fast_reg_mr [2025-02-08 03:10:32,495 INFO L138 BoogieDeclarations]: Found implementation of procedure isert_fast_reg_mr [2025-02-08 03:10:32,495 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_memset [2025-02-08 03:10:32,495 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_memset [2025-02-08 03:10:32,495 INFO L130 BoogieDeclarations]: Found specification of procedure __fswab64 [2025-02-08 03:10:32,495 INFO L138 BoogieDeclarations]: Found implementation of procedure __fswab64 [2025-02-08 03:10:32,495 INFO L130 BoogieDeclarations]: Found specification of procedure isert_post_response [2025-02-08 03:10:32,495 INFO L138 BoogieDeclarations]: Found implementation of procedure isert_post_response [2025-02-08 03:10:32,495 INFO L130 BoogieDeclarations]: Found specification of procedure ib_alloc_fast_reg_mr [2025-02-08 03:10:32,496 INFO L138 BoogieDeclarations]: Found implementation of procedure ib_alloc_fast_reg_mr [2025-02-08 03:10:32,496 INFO L130 BoogieDeclarations]: Found specification of procedure PTR_ERR [2025-02-08 03:10:32,496 INFO L138 BoogieDeclarations]: Found implementation of procedure PTR_ERR [2025-02-08 03:10:32,496 INFO L130 BoogieDeclarations]: Found specification of procedure isert_rx_login_req [2025-02-08 03:10:32,496 INFO L138 BoogieDeclarations]: Found implementation of procedure isert_rx_login_req [2025-02-08 03:10:32,496 INFO L130 BoogieDeclarations]: Found specification of procedure call_and_disable_all_1 [2025-02-08 03:10:32,496 INFO L138 BoogieDeclarations]: Found implementation of procedure call_and_disable_all_1 [2025-02-08 03:10:32,496 INFO L130 BoogieDeclarations]: Found specification of procedure ib_dma_mapping_error [2025-02-08 03:10:32,496 INFO L138 BoogieDeclarations]: Found implementation of procedure ib_dma_mapping_error [2025-02-08 03:10:32,496 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2025-02-08 03:10:32,496 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2025-02-08 03:10:32,496 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#2 [2025-02-08 03:10:32,496 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#3 [2025-02-08 03:10:32,496 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#4 [2025-02-08 03:10:32,496 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#5 [2025-02-08 03:10:32,496 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#6 [2025-02-08 03:10:32,496 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#7 [2025-02-08 03:10:32,496 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#8 [2025-02-08 03:10:32,496 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#9 [2025-02-08 03:10:32,496 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#10 [2025-02-08 03:10:32,496 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#11 [2025-02-08 03:10:32,496 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~$Pointer$~TO~VOID [2025-02-08 03:10:32,496 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~$Pointer$~TO~VOID [2025-02-08 03:10:32,496 INFO L130 BoogieDeclarations]: Found specification of procedure target_put_sess_cmd [2025-02-08 03:10:32,496 INFO L138 BoogieDeclarations]: Found implementation of procedure target_put_sess_cmd [2025-02-08 03:10:32,496 INFO L130 BoogieDeclarations]: Found specification of procedure isert_set_dif_domain [2025-02-08 03:10:32,496 INFO L138 BoogieDeclarations]: Found implementation of procedure isert_set_dif_domain [2025-02-08 03:10:32,496 INFO L130 BoogieDeclarations]: Found specification of procedure queue_work [2025-02-08 03:10:32,496 INFO L138 BoogieDeclarations]: Found implementation of procedure queue_work [2025-02-08 03:10:32,496 INFO L130 BoogieDeclarations]: Found specification of procedure ib_dealloc_pd [2025-02-08 03:10:32,496 INFO L138 BoogieDeclarations]: Found implementation of procedure ib_dealloc_pd [2025-02-08 03:10:32,496 INFO L130 BoogieDeclarations]: Found specification of procedure ib_alloc_fast_reg_page_list [2025-02-08 03:10:32,499 INFO L138 BoogieDeclarations]: Found implementation of procedure ib_alloc_fast_reg_page_list [2025-02-08 03:10:32,499 INFO L130 BoogieDeclarations]: Found specification of procedure iscsit_build_rsp_pdu [2025-02-08 03:10:32,499 INFO L138 BoogieDeclarations]: Found implementation of procedure iscsit_build_rsp_pdu [2025-02-08 03:10:33,432 INFO L257 CfgBuilder]: Building ICFG [2025-02-08 03:10:33,435 INFO L287 CfgBuilder]: Building CFG for each procedure with an implementation [2025-02-08 03:10:33,606 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17217: havoc #t~ret2006.base, #t~ret2006.offset; [2025-02-08 03:10:33,656 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11068: havoc isert_free_device_ib_res_#t~ret632#1, isert_free_device_ib_res_#t~ret633#1, isert_free_device_ib_res_#t~mem634#1.base, isert_free_device_ib_res_#t~mem634#1.offset, isert_free_device_ib_res_#t~ret635#1, isert_free_device_ib_res_#t~mem636#1.base, isert_free_device_ib_res_#t~mem636#1.offset, isert_free_device_ib_res_#t~ret637#1, isert_free_device_ib_res_~device#1.base, isert_free_device_ib_res_~device#1.offset, isert_free_device_ib_res_~tmp~47#1;havoc isert_free_device_ib_res_#in~device#1.base, isert_free_device_ib_res_#in~device#1.offset;assume { :end_inline_isert_free_device_ib_res } true; [2025-02-08 03:10:33,656 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11070: SUMMARY for call kfree(~device#1.base, ~device#1.offset); srcloc: null [2025-02-08 03:10:33,656 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11069: SUMMARY for call list_del(~device#1.base, 45 + ~device#1.offset); srcloc: null [2025-02-08 03:10:33,657 FATAL L? ?]: The Plugin de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder has thrown an exception: java.lang.ArrayIndexOutOfBoundsException: Index -1 out of bounds for length 2 at de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder.cfg.CfgBuilder$ProcedureCfgBuilder.buildCodeBlock(CfgBuilder.java:761) at de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder.cfg.CfgBuilder$ProcedureCfgBuilder.buildCodeBlock(CfgBuilder.java:742) at de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder.cfg.CfgBuilder$ProcedureCfgBuilder.buildProcedureCfgFromImplementation(CfgBuilder.java:676) at de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder.cfg.CfgBuilder.createIcfg(CfgBuilder.java:291) at de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder.IcfgBuilderObserver.process(IcfgBuilderObserver.java:88) at de.uni_freiburg.informatik.ultimate.core.coreplugin.modelwalker.DFSTreeWalker.runObserver(DFSTreeWalker.java:65) at de.uni_freiburg.informatik.ultimate.core.coreplugin.modelwalker.BaseWalker.runObserver(BaseWalker.java:93) at de.uni_freiburg.informatik.ultimate.core.coreplugin.modelwalker.BaseWalker.run(BaseWalker.java:86) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runObserver(PluginConnector.java:166) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runTool(PluginConnector.java:150) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.run(PluginConnector.java:127) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.executePluginConnector(ToolchainWalker.java:233) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.processPlugin(ToolchainWalker.java:227) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walkUnprotected(ToolchainWalker.java:144) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walk(ToolchainWalker.java:106) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainManager$Toolchain.processToolchain(ToolchainManager.java:319) at de.uni_freiburg.informatik.ultimate.core.coreplugin.toolchain.DefaultToolchainJob.run(DefaultToolchainJob.java:145) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63) [2025-02-08 03:10:33,661 INFO L158 Benchmark]: Toolchain (without parser) took 6358.58ms. Allocated memory was 142.6MB in the beginning and 721.4MB in the end (delta: 578.8MB). Free memory was 92.5MB in the beginning and 326.3MB in the end (delta: -233.8MB). Peak memory consumption was 357.1MB. Max. memory is 16.1GB. [2025-02-08 03:10:33,662 INFO L158 Benchmark]: CDTParser took 0.21ms. Allocated memory is still 226.5MB. Free memory is still 147.5MB. There was no memory consumed. Max. memory is 16.1GB. [2025-02-08 03:10:33,663 INFO L158 Benchmark]: CACSL2BoogieTranslator took 3109.60ms. Allocated memory was 142.6MB in the beginning and 360.7MB in the end (delta: 218.1MB). Free memory was 92.5MB in the beginning and 205.1MB in the end (delta: -112.6MB). Peak memory consumption was 228.2MB. Max. memory is 16.1GB. [2025-02-08 03:10:33,664 INFO L158 Benchmark]: Boogie Procedure Inliner took 242.03ms. Allocated memory is still 360.7MB. Free memory was 205.1MB in the beginning and 160.2MB in the end (delta: 44.8MB). Peak memory consumption was 50.3MB. Max. memory is 16.1GB. [2025-02-08 03:10:33,664 INFO L158 Benchmark]: Boogie Preprocessor took 1761.04ms. Allocated memory was 360.7MB in the beginning and 721.4MB in the end (delta: 360.7MB). Free memory was 160.2MB in the beginning and 406.7MB in the end (delta: -246.5MB). Peak memory consumption was 157.0MB. Max. memory is 16.1GB. [2025-02-08 03:10:33,664 INFO L158 Benchmark]: IcfgBuilder took 1241.59ms. Allocated memory is still 721.4MB. Free memory was 406.7MB in the beginning and 326.3MB in the end (delta: 80.4MB). Peak memory consumption was 83.9MB. Max. memory is 16.1GB. [2025-02-08 03:10:33,665 INFO L338 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.21ms. Allocated memory is still 226.5MB. Free memory is still 147.5MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 3109.60ms. Allocated memory was 142.6MB in the beginning and 360.7MB in the end (delta: 218.1MB). Free memory was 92.5MB in the beginning and 205.1MB in the end (delta: -112.6MB). Peak memory consumption was 228.2MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 242.03ms. Allocated memory is still 360.7MB. Free memory was 205.1MB in the beginning and 160.2MB in the end (delta: 44.8MB). Peak memory consumption was 50.3MB. Max. memory is 16.1GB. * Boogie Preprocessor took 1761.04ms. Allocated memory was 360.7MB in the beginning and 721.4MB in the end (delta: 360.7MB). Free memory was 160.2MB in the beginning and 406.7MB in the end (delta: -246.5MB). Peak memory consumption was 157.0MB. Max. memory is 16.1GB. * IcfgBuilder took 1241.59ms. Allocated memory is still 721.4MB. Free memory was 406.7MB in the beginning and 326.3MB in the end (delta: 80.4MB). Peak memory consumption was 83.9MB. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder: - ExceptionOrErrorResult: ArrayIndexOutOfBoundsException: Index -1 out of bounds for length 2 de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder: ArrayIndexOutOfBoundsException: Index -1 out of bounds for length 2: de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder.cfg.CfgBuilder$ProcedureCfgBuilder.buildCodeBlock(CfgBuilder.java:761) * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: - GenericResultAtLocation [Line: 9387]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("bswapl %0": "=r" (val): "0" (val)); [9387] - GenericResultAtLocation [Line: 9394]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("bswapq %0": "=r" (val): "0" (val)); [9394] - GenericResultAtLocation [Line: 9435]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%P1,%0": "=q" (pfo_ret__): "p" (& current_task)); [9435] - GenericResultAtLocation [Line: 9438]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%P1,%0": "=r" (pfo_ret__): "p" (& current_task)); [9438] - GenericResultAtLocation [Line: 9441]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%P1,%0": "=r" (pfo_ret__): "p" (& current_task)); [9441] - GenericResultAtLocation [Line: 9444]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%P1,%0": "=r" (pfo_ret__): "p" (& current_task)); [9444] - GenericResultAtLocation [Line: 9532]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile (".pushsection .smp_locks,\"a\"\n.balign 4\n.long 671f - .\n.popsection\n671:\n\tlock; subl %2, %0; sete %1": "+m" (v->counter), "=qm" (c): "er" (i): "memory"); [9532-9533] - GenericResultAtLocation [Line: 9552]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile (".pushsection .smp_locks,\"a\"\n.balign 4\n.long 671f - .\n.popsection\n671:\n\tlock; cmpxchgb %2,%1": "=a" (__ret), "+m" (*__ptr): "q" (__new), "0" (__old): "memory"); [9552-9553] - GenericResultAtLocation [Line: 9557]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile (".pushsection .smp_locks,\"a\"\n.balign 4\n.long 671f - .\n.popsection\n671:\n\tlock; cmpxchgw %2,%1": "=a" (__ret), "+m" (*__ptr___0): "r" (__new), "0" (__old): "memory"); [9557-9558] - GenericResultAtLocation [Line: 9562]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile (".pushsection .smp_locks,\"a\"\n.balign 4\n.long 671f - .\n.popsection\n671:\n\tlock; cmpxchgl %2,%1": "=a" (__ret), "+m" (*__ptr___1): "r" (__new), "0" (__old): "memory"); [9562-9563] - GenericResultAtLocation [Line: 9567]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile (".pushsection .smp_locks,\"a\"\n.balign 4\n.long 671f - .\n.popsection\n671:\n\tlock; cmpxchgq %2,%1": "=a" (__ret), "+m" (*__ptr___2): "r" (__new), "0" (__old): "memory"); [9567-9568] - GenericResultAtLocation [Line: 10029]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"include/linux/scatterlist.h"), "i" (123), "i" (12UL)); [10029-10030] - GenericResultAtLocation [Line: 10037]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"include/linux/scatterlist.h"), "i" (124), "i" (12UL)); [10037-10038] - GenericResultAtLocation [Line: 10114]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"include/asm-generic/dma-mapping-common.h"), "i" (19), "i" (12UL)); [10114-10115] - GenericResultAtLocation [Line: 10143]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"include/asm-generic/dma-mapping-common.h"), "i" (36), "i" (12UL)); [10143-10144] - GenericResultAtLocation [Line: 10191]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"include/asm-generic/dma-mapping-common.h"), "i" (56), "i" (12UL)); [10191-10192] - GenericResultAtLocation [Line: 10200]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"include/asm-generic/dma-mapping-common.h"), "i" (58), "i" (12UL)); [10200-10201] - GenericResultAtLocation [Line: 10224]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"include/asm-generic/dma-mapping-common.h"), "i" (70), "i" (12UL)); [10224-10225] - GenericResultAtLocation [Line: 10254]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"include/asm-generic/dma-mapping-common.h"), "i" (108), "i" (12UL)); [10254-10255] - GenericResultAtLocation [Line: 10284]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"include/asm-generic/dma-mapping-common.h"), "i" (120), "i" (12UL)); [10284-10285] - GenericResultAtLocation [Line: 11596]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"/work/ldvuser/mutilin/launch/work/current--X--drivers/--X--defaultlinux-4.2-rc1.tar.xz--X--32_7a--X--cpachecker/linux-4.2-rc1.tar.xz/csd_deg_dscv/4833/dscv_tempdir/dscv/ri/32_7a/drivers/infiniband/ulp/isert/ib_isert.c"), "i" (808), "i" (12UL)); [11596-11597] RESULT: Ultimate could not prove your program: Toolchain returned no result. [2025-02-08 03:10:33,682 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Ended with exit code 0 Received shutdown request... --- End real Ultimate output --- Execution finished normally Using bit-precise analysis Retrying with bit-precise analysis ### Bit-precise run ### Calling Ultimate with: /root/.sdkman/candidates/java/21.0.5-tem/bin/java -Dosgi.configuration.area=/storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/config/AutomizerReach.xml -i ../sv-benchmarks/c/ldv-linux-4.2-rc1/linux-4.2-rc1.tar.xz-32_7a-drivers--infiniband--ulp--isert--ib_isert.ko-entry_point.cil.out.i -s /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-64bit-Automizer_Bitvector.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux --witnessprinter.witness.filename witness --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 64bit --witnessprinter.graph.data.programhash cded267d905984c73c38e1114ddca10548e6c821e636b33fb8a3588346b8baf3 --- Real Ultimate output --- This is Ultimate 0.3.0-?-48c9605-m [2025-02-08 03:10:35,544 INFO L188 SettingsManager]: Resetting all preferences to default values... [2025-02-08 03:10:35,627 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-64bit-Automizer_Bitvector.epf [2025-02-08 03:10:35,635 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2025-02-08 03:10:35,639 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2025-02-08 03:10:35,658 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2025-02-08 03:10:35,659 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2025-02-08 03:10:35,659 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2025-02-08 03:10:35,659 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2025-02-08 03:10:35,659 INFO L153 SettingsManager]: * Use memory slicer=true [2025-02-08 03:10:35,659 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2025-02-08 03:10:35,659 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2025-02-08 03:10:35,660 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2025-02-08 03:10:35,660 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2025-02-08 03:10:35,661 INFO L153 SettingsManager]: * Use SBE=true [2025-02-08 03:10:35,661 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2025-02-08 03:10:35,661 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2025-02-08 03:10:35,661 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2025-02-08 03:10:35,661 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2025-02-08 03:10:35,662 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2025-02-08 03:10:35,662 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2025-02-08 03:10:35,662 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2025-02-08 03:10:35,662 INFO L153 SettingsManager]: * Use bitvectors instead of ints=true [2025-02-08 03:10:35,662 INFO L153 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2025-02-08 03:10:35,662 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2025-02-08 03:10:35,662 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2025-02-08 03:10:35,662 INFO L153 SettingsManager]: * Use constant arrays=true [2025-02-08 03:10:35,662 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2025-02-08 03:10:35,663 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2025-02-08 03:10:35,663 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2025-02-08 03:10:35,663 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2025-02-08 03:10:35,663 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-02-08 03:10:35,663 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2025-02-08 03:10:35,663 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2025-02-08 03:10:35,664 INFO L153 SettingsManager]: * Compute procedure contracts=false [2025-02-08 03:10:35,664 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2025-02-08 03:10:35,664 INFO L153 SettingsManager]: * Trace refinement strategy=FOX [2025-02-08 03:10:35,664 INFO L153 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2025-02-08 03:10:35,664 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2025-02-08 03:10:35,664 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2025-02-08 03:10:35,664 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2025-02-08 03:10:35,664 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2025-02-08 03:10:35,664 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! call(reach_error())) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 64bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> cded267d905984c73c38e1114ddca10548e6c821e636b33fb8a3588346b8baf3 [2025-02-08 03:10:35,933 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2025-02-08 03:10:35,938 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2025-02-08 03:10:35,939 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2025-02-08 03:10:35,940 INFO L270 PluginConnector]: Initializing CDTParser... [2025-02-08 03:10:35,940 INFO L274 PluginConnector]: CDTParser initialized [2025-02-08 03:10:35,941 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/ldv-linux-4.2-rc1/linux-4.2-rc1.tar.xz-32_7a-drivers--infiniband--ulp--isert--ib_isert.ko-entry_point.cil.out.i [2025-02-08 03:10:37,171 INFO L533 CDTParser]: Created temporary CDT project at /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/9f42d748e/ad65d71a92654017980a8df9f18a7679/FLAG44a05d925 [2025-02-08 03:10:37,611 INFO L384 CDTParser]: Found 1 translation units. [2025-02-08 03:10:37,612 INFO L180 CDTParser]: Scanning /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.2-rc1/linux-4.2-rc1.tar.xz-32_7a-drivers--infiniband--ulp--isert--ib_isert.ko-entry_point.cil.out.i [2025-02-08 03:10:37,655 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/9f42d748e/ad65d71a92654017980a8df9f18a7679/FLAG44a05d925 [2025-02-08 03:10:37,669 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/9f42d748e/ad65d71a92654017980a8df9f18a7679 [2025-02-08 03:10:37,671 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2025-02-08 03:10:37,672 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2025-02-08 03:10:37,673 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2025-02-08 03:10:37,673 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2025-02-08 03:10:37,676 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2025-02-08 03:10:37,677 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 08.02 03:10:37" (1/1) ... [2025-02-08 03:10:37,678 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@698aa2d0 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:10:37, skipping insertion in model container [2025-02-08 03:10:37,678 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 08.02 03:10:37" (1/1) ... [2025-02-08 03:10:37,779 INFO L175 MainTranslator]: Built tables and reachable declarations [2025-02-08 03:10:39,297 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:10:39,347 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:10:39,421 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:10:39,465 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:10:39,496 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:10:39,496 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:10:39,498 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:10:39,504 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:10:39,505 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:10:39,515 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:10:39,516 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:10:39,517 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:10:39,524 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:10:39,537 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:10:39,543 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:10:39,545 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:10:39,545 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:10:39,546 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:10:39,553 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:10:39,553 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:10:39,554 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:10:39,554 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:10:39,565 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:10:39,572 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:10:39,572 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:10:39,572 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:10:39,573 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:10:39,582 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:10:39,583 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:10:39,591 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:10:39,592 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:10:39,592 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:10:39,593 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:10:39,593 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:10:39,593 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:10:39,593 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:10:39,594 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:10:39,594 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:10:39,594 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:10:39,595 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:10:39,595 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:10:39,604 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:10:39,604 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:10:39,605 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:10:39,606 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:10:39,606 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:10:39,607 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:10:39,617 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:10:39,619 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:10:39,639 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:10:39,648 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:10:39,649 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:10:39,650 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:10:39,650 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:10:39,657 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:10:39,659 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:10:39,659 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:10:39,660 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:10:39,661 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:10:39,670 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:10:39,670 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:10:39,680 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:10:39,710 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:10:39,710 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:10:39,717 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:10:39,717 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:10:39,718 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:10:39,725 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:10:39,768 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:10:39,776 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:10:39,784 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:10:39,785 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:10:39,795 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:10:39,796 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:10:39,796 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:10:39,797 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:10:39,797 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:10:39,815 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:10:39,816 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:10:39,816 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:10:39,816 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:10:39,821 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:10:39,821 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:10:39,836 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:10:39,837 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:10:39,852 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:10:39,870 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:10:39,884 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:10:39,885 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:10:39,885 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:10:39,893 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:10:39,894 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:10:39,894 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:10:39,926 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:10:39,928 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:10:39,928 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:10:39,996 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:10:40,009 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:10:40,012 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:10:40,019 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:10:40,019 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:10:40,020 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:10:40,021 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:10:40,027 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:10:40,028 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:10:40,034 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:10:40,041 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:10:40,041 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:10:40,048 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:10:40,048 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:10:40,055 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:10:40,055 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:10:40,061 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:10:40,062 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:10:40,069 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:10:40,069 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:10:40,079 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:10:40,079 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:10:40,080 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:10:40,081 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:10:40,098 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:10:40,107 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:10:40,138 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:10:40,139 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:10:40,148 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:10:40,150 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:10:40,150 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:10:40,151 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:10:40,152 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:10:40,152 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:10:40,159 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:10:40,159 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:10:40,168 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:10:40,168 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:10:40,180 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:10:40,182 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:10:40,182 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:10:40,182 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:10:40,182 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:10:40,183 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:10:40,189 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:10:40,190 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:10:40,190 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:10:40,190 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:10:40,191 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:10:40,191 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:10:40,191 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:10:40,192 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:10:40,198 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:10:40,216 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:10:40,219 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:10:40,230 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:10:40,231 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:10:40,258 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:10:40,264 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:10:40,292 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:10:40,292 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:10:40,292 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:10:40,292 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:10:40,305 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:10:40,305 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:10:40,305 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:10:40,305 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:10:40,305 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:10:40,324 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.2-rc1/linux-4.2-rc1.tar.xz-32_7a-drivers--infiniband--ulp--isert--ib_isert.ko-entry_point.cil.out.i[477998,478011] [2025-02-08 03:10:40,643 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:10:40,644 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-02-08 03:10:40,667 INFO L197 MainTranslator]: Restarting translation with changed settings: SettingsChange [mNewPreferredMemoryModel=HoenickeLindenmann_1ByteResolution] [2025-02-08 03:10:40,714 INFO L175 MainTranslator]: Built tables and reachable declarations [2025-02-08 03:10:40,869 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:10:40,870 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:10:40,901 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:10:40,902 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:10:40,907 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:10:40,907 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:10:40,908 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:10:40,909 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:10:40,909 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:10:40,910 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:10:40,911 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:10:40,912 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:10:40,914 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:10:40,914 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:10:40,915 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:10:40,916 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:10:40,917 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:10:40,918 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:10:40,919 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:10:40,919 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:10:40,920 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:10:40,920 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:10:40,921 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:10:40,922 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:10:40,922 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:10:40,923 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:10:40,923 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:10:40,924 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:10:40,924 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:10:40,925 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:10:40,925 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:10:40,925 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:10:40,926 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:10:40,926 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:10:40,926 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:10:40,926 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:10:40,926 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:10:40,927 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:10:40,927 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:10:40,927 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:10:40,927 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:10:40,928 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:10:40,928 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:10:40,928 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:10:40,928 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:10:40,929 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:10:40,929 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:10:40,930 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:10:40,930 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:10:40,931 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:10:40,932 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:10:40,932 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:10:40,932 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:10:40,935 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:10:40,936 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:10:40,936 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:10:40,937 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:10:40,937 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:10:40,938 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:10:40,938 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:10:40,939 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:10:40,939 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:10:40,941 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:10:40,941 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:10:40,943 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:10:40,944 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:10:40,944 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:10:40,945 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:10:40,948 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:10:40,949 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:10:40,950 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:10:40,951 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:10:40,951 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:10:40,951 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:10:40,952 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:10:40,952 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:10:40,952 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:10:40,956 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:10:40,957 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:10:40,957 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:10:40,957 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:10:40,957 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:10:40,958 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:10:40,958 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:10:40,959 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:10:40,960 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:10:40,962 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:10:40,964 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:10:40,964 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:10:40,964 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:10:40,965 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:10:40,966 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:10:40,966 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:10:40,971 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:10:40,971 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:10:40,972 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:10:40,980 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:10:40,982 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:10:40,983 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:10:40,983 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:10:40,984 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:10:40,984 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:10:40,985 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:10:40,986 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:10:40,986 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:10:40,986 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:10:40,987 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:10:40,987 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:10:40,988 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:10:40,988 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:10:40,988 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:10:40,988 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:10:40,989 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:10:40,989 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:10:40,990 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:10:40,990 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:10:40,993 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:10:40,993 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:10:40,994 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:10:40,994 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:10:40,997 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:10:40,998 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:10:41,001 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:10:41,002 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:10:41,004 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:10:41,005 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:10:41,005 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:10:41,006 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:10:41,006 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:10:41,006 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:10:41,008 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:10:41,008 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:10:41,009 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:10:41,010 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:10:41,011 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:10:41,011 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:10:41,012 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:10:41,012 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:10:41,012 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:10:41,012 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:10:41,013 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:10:41,013 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:10:41,013 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:10:41,013 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:10:41,013 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:10:41,013 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:10:41,013 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:10:41,014 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:10:41,014 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:10:41,016 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:10:41,017 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:10:41,017 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:10:41,018 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:10:41,020 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:10:41,020 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:10:41,023 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:10:41,023 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:10:41,023 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:10:41,023 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:10:41,026 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:10:41,026 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:10:41,026 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:10:41,026 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:10:41,027 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:10:41,031 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.2-rc1/linux-4.2-rc1.tar.xz-32_7a-drivers--infiniband--ulp--isert--ib_isert.ko-entry_point.cil.out.i[477998,478011] [2025-02-08 03:10:41,040 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:10:41,064 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-02-08 03:10:41,074 INFO L200 MainTranslator]: Completed pre-run [2025-02-08 03:10:41,178 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("bswapl %0": "=r" (val): "0" (val)); [9387] [2025-02-08 03:10:41,180 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("bswapq %0": "=r" (val): "0" (val)); [9394] [2025-02-08 03:10:41,181 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%P1,%0": "=q" (pfo_ret__): "p" (& current_task)); [9435] [2025-02-08 03:10:41,181 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%P1,%0": "=r" (pfo_ret__): "p" (& current_task)); [9438] [2025-02-08 03:10:41,181 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%P1,%0": "=r" (pfo_ret__): "p" (& current_task)); [9441] [2025-02-08 03:10:41,181 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%P1,%0": "=r" (pfo_ret__): "p" (& current_task)); [9444] [2025-02-08 03:10:41,183 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile (".pushsection .smp_locks,\"a\"\n.balign 4\n.long 671f - .\n.popsection\n671:\n\tlock; subl %2, %0; sete %1": "+m" (v->counter), "=qm" (c): "er" (i): "memory"); [9532-9533] [2025-02-08 03:10:41,184 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile (".pushsection .smp_locks,\"a\"\n.balign 4\n.long 671f - .\n.popsection\n671:\n\tlock; cmpxchgb %2,%1": "=a" (__ret), "+m" (*__ptr): "q" (__new), "0" (__old): "memory"); [9552-9553] [2025-02-08 03:10:41,184 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile (".pushsection .smp_locks,\"a\"\n.balign 4\n.long 671f - .\n.popsection\n671:\n\tlock; cmpxchgw %2,%1": "=a" (__ret), "+m" (*__ptr___0): "r" (__new), "0" (__old): "memory"); [9557-9558] [2025-02-08 03:10:41,184 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile (".pushsection .smp_locks,\"a\"\n.balign 4\n.long 671f - .\n.popsection\n671:\n\tlock; cmpxchgl %2,%1": "=a" (__ret), "+m" (*__ptr___1): "r" (__new), "0" (__old): "memory"); [9562-9563] [2025-02-08 03:10:41,185 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile (".pushsection .smp_locks,\"a\"\n.balign 4\n.long 671f - .\n.popsection\n671:\n\tlock; cmpxchgq %2,%1": "=a" (__ret), "+m" (*__ptr___2): "r" (__new), "0" (__old): "memory"); [9567-9568] [2025-02-08 03:10:41,192 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"include/linux/scatterlist.h"), "i" (123), "i" (12UL)); [10029-10030] [2025-02-08 03:10:41,193 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"include/linux/scatterlist.h"), "i" (124), "i" (12UL)); [10037-10038] [2025-02-08 03:10:41,195 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"include/asm-generic/dma-mapping-common.h"), "i" (19), "i" (12UL)); [10114-10115] [2025-02-08 03:10:41,196 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"include/asm-generic/dma-mapping-common.h"), "i" (36), "i" (12UL)); [10143-10144] [2025-02-08 03:10:41,197 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"include/asm-generic/dma-mapping-common.h"), "i" (56), "i" (12UL)); [10191-10192] [2025-02-08 03:10:41,197 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"include/asm-generic/dma-mapping-common.h"), "i" (58), "i" (12UL)); [10200-10201] [2025-02-08 03:10:41,197 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"include/asm-generic/dma-mapping-common.h"), "i" (70), "i" (12UL)); [10224-10225] [2025-02-08 03:10:41,198 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"include/asm-generic/dma-mapping-common.h"), "i" (108), "i" (12UL)); [10254-10255] [2025-02-08 03:10:41,198 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"include/asm-generic/dma-mapping-common.h"), "i" (120), "i" (12UL)); [10284-10285] [2025-02-08 03:10:41,372 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"/work/ldvuser/mutilin/launch/work/current--X--drivers/--X--defaultlinux-4.2-rc1.tar.xz--X--32_7a--X--cpachecker/linux-4.2-rc1.tar.xz/csd_deg_dscv/4833/dscv_tempdir/dscv/ri/32_7a/drivers/infiniband/ulp/isert/ib_isert.c"), "i" (808), "i" (12UL)); [11596-11597] [2025-02-08 03:10:41,612 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.2-rc1/linux-4.2-rc1.tar.xz-32_7a-drivers--infiniband--ulp--isert--ib_isert.ko-entry_point.cil.out.i[477998,478011] [2025-02-08 03:10:41,622 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-02-08 03:10:41,691 WARN L1212 FunctionHandler]: The following functions are not defined or handled internally: __cmpxchg_wrong_size [2025-02-08 03:10:41,696 INFO L204 MainTranslator]: Completed translation [2025-02-08 03:10:41,696 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:10:41 WrapperNode [2025-02-08 03:10:41,696 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2025-02-08 03:10:41,697 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2025-02-08 03:10:41,697 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2025-02-08 03:10:41,697 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2025-02-08 03:10:41,702 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:10:41" (1/1) ... [2025-02-08 03:10:41,775 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:10:41" (1/1) ... [2025-02-08 03:10:41,901 INFO L138 Inliner]: procedures = 495, calls = 2996, calls flagged for inlining = 239, calls inlined = 185, statements flattened = 6830 [2025-02-08 03:10:41,902 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2025-02-08 03:10:41,902 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2025-02-08 03:10:41,902 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2025-02-08 03:10:41,902 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2025-02-08 03:10:41,909 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:10:41" (1/1) ... [2025-02-08 03:10:41,909 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:10:41" (1/1) ... [2025-02-08 03:10:41,929 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:10:41" (1/1) ... [2025-02-08 03:10:43,160 INFO L175 MemorySlicer]: Split 1055 memory accesses to 12 slices as follows [5, 2, 6, 26, 2, 1, 963, 2, 29, 4, 6, 9]. 91 percent of accesses are in the largest equivalence class. The 4 initializations are split as follows [0, 2, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0]. The 362 writes are split as follows [1, 0, 0, 13, 1, 0, 314, 0, 29, 3, 0, 1]. [2025-02-08 03:10:43,160 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:10:41" (1/1) ... [2025-02-08 03:10:43,160 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:10:41" (1/1) ... [2025-02-08 03:10:43,274 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:10:41" (1/1) ... [2025-02-08 03:10:43,289 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:10:41" (1/1) ... [2025-02-08 03:10:43,334 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:10:41" (1/1) ... [2025-02-08 03:10:43,359 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:10:41" (1/1) ... [2025-02-08 03:10:43,412 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2025-02-08 03:10:43,413 INFO L112 PluginConnector]: ------------------------IcfgBuilder---------------------------- [2025-02-08 03:10:43,414 INFO L270 PluginConnector]: Initializing IcfgBuilder... [2025-02-08 03:10:43,414 INFO L274 PluginConnector]: IcfgBuilder initialized [2025-02-08 03:10:43,415 INFO L184 PluginConnector]: Executing the observer IcfgBuilderObserver from plugin IcfgBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:10:41" (1/1) ... [2025-02-08 03:10:43,418 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-02-08 03:10:43,428 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 03:10:43,438 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2025-02-08 03:10:43,441 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2025-02-08 03:10:43,461 INFO L130 BoogieDeclarations]: Found specification of procedure ib_wc_status_msg [2025-02-08 03:10:43,461 INFO L138 BoogieDeclarations]: Found implementation of procedure ib_wc_status_msg [2025-02-08 03:10:43,461 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.meminit [2025-02-08 03:10:43,461 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.meminit [2025-02-08 03:10:43,461 INFO L130 BoogieDeclarations]: Found specification of procedure isert_setup_id [2025-02-08 03:10:43,461 INFO L138 BoogieDeclarations]: Found implementation of procedure isert_setup_id [2025-02-08 03:10:43,462 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~~u64~0~X~C_ULONG~X~C_INT~TO~VOID [2025-02-08 03:10:43,462 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~~u64~0~X~C_ULONG~X~C_INT~TO~VOID [2025-02-08 03:10:43,462 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_malloc [2025-02-08 03:10:43,462 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_malloc [2025-02-08 03:10:43,462 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_lock_mutex_of_isert_conn [2025-02-08 03:10:43,462 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_lock_mutex_of_isert_conn [2025-02-08 03:10:43,462 INFO L130 BoogieDeclarations]: Found specification of procedure activate_work_1 [2025-02-08 03:10:43,462 INFO L138 BoogieDeclarations]: Found implementation of procedure activate_work_1 [2025-02-08 03:10:43,462 INFO L130 BoogieDeclarations]: Found specification of procedure dump_stack [2025-02-08 03:10:43,462 INFO L138 BoogieDeclarations]: Found implementation of procedure dump_stack [2025-02-08 03:10:43,462 INFO L130 BoogieDeclarations]: Found specification of procedure iscsit_stop_dataout_timer [2025-02-08 03:10:43,462 INFO L138 BoogieDeclarations]: Found implementation of procedure iscsit_stop_dataout_timer [2025-02-08 03:10:43,462 INFO L130 BoogieDeclarations]: Found specification of procedure rdma_destroy_id [2025-02-08 03:10:43,462 INFO L138 BoogieDeclarations]: Found implementation of procedure rdma_destroy_id [2025-02-08 03:10:43,463 INFO L130 BoogieDeclarations]: Found specification of procedure isert_cq_work [2025-02-08 03:10:43,463 INFO L138 BoogieDeclarations]: Found implementation of procedure isert_cq_work [2025-02-08 03:10:43,463 INFO L130 BoogieDeclarations]: Found specification of procedure valid_dma_direction [2025-02-08 03:10:43,463 INFO L138 BoogieDeclarations]: Found implementation of procedure valid_dma_direction [2025-02-08 03:10:43,463 INFO L130 BoogieDeclarations]: Found specification of procedure ib_post_recv [2025-02-08 03:10:43,463 INFO L138 BoogieDeclarations]: Found implementation of procedure ib_post_recv [2025-02-08 03:10:43,463 INFO L130 BoogieDeclarations]: Found specification of procedure ib_dma_sync_single_for_device [2025-02-08 03:10:43,463 INFO L138 BoogieDeclarations]: Found implementation of procedure ib_dma_sync_single_for_device [2025-02-08 03:10:43,463 INFO L130 BoogieDeclarations]: Found specification of procedure spinlock_check [2025-02-08 03:10:43,463 INFO L138 BoogieDeclarations]: Found implementation of procedure spinlock_check [2025-02-08 03:10:43,463 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_unlock_mutex_of_isert_conn [2025-02-08 03:10:43,463 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_unlock_mutex_of_isert_conn [2025-02-08 03:10:43,463 INFO L130 BoogieDeclarations]: Found specification of procedure ib_dma_unmap_single [2025-02-08 03:10:43,464 INFO L138 BoogieDeclarations]: Found implementation of procedure ib_dma_unmap_single [2025-02-08 03:10:43,464 INFO L130 BoogieDeclarations]: Found specification of procedure isert_init_send_wr [2025-02-08 03:10:43,464 INFO L138 BoogieDeclarations]: Found implementation of procedure isert_init_send_wr [2025-02-08 03:10:43,464 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_lock_np_accept_mutex_of_isert_np [2025-02-08 03:10:43,464 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_lock_np_accept_mutex_of_isert_np [2025-02-08 03:10:43,464 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_is_err [2025-02-08 03:10:43,464 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_is_err [2025-02-08 03:10:43,464 INFO L130 BoogieDeclarations]: Found specification of procedure spin_unlock_irqrestore [2025-02-08 03:10:43,464 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_unlock_irqrestore [2025-02-08 03:10:43,464 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_unlock_np_accept_mutex_of_isert_np [2025-02-08 03:10:43,464 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_unlock_np_accept_mutex_of_isert_np [2025-02-08 03:10:43,464 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2025-02-08 03:10:43,464 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#0 [2025-02-08 03:10:43,464 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#1 [2025-02-08 03:10:43,464 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#2 [2025-02-08 03:10:43,464 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#3 [2025-02-08 03:10:43,464 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#4 [2025-02-08 03:10:43,464 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#5 [2025-02-08 03:10:43,464 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#6 [2025-02-08 03:10:43,464 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#7 [2025-02-08 03:10:43,464 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#8 [2025-02-08 03:10:43,464 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#9 [2025-02-08 03:10:43,464 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#10 [2025-02-08 03:10:43,464 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#11 [2025-02-08 03:10:43,464 INFO L130 BoogieDeclarations]: Found specification of procedure ib_sg_dma_address [2025-02-08 03:10:43,464 INFO L138 BoogieDeclarations]: Found implementation of procedure ib_sg_dma_address [2025-02-08 03:10:43,464 INFO L130 BoogieDeclarations]: Found specification of procedure isert_wait_conn [2025-02-08 03:10:43,464 INFO L138 BoogieDeclarations]: Found implementation of procedure isert_wait_conn [2025-02-08 03:10:43,464 INFO L130 BoogieDeclarations]: Found specification of procedure list_del [2025-02-08 03:10:43,464 INFO L138 BoogieDeclarations]: Found implementation of procedure list_del [2025-02-08 03:10:43,464 INFO L130 BoogieDeclarations]: Found specification of procedure spin_unlock_bh [2025-02-08 03:10:43,464 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_unlock_bh [2025-02-08 03:10:43,465 INFO L130 BoogieDeclarations]: Found specification of procedure ib_dma_map_single [2025-02-08 03:10:43,465 INFO L138 BoogieDeclarations]: Found implementation of procedure ib_dma_map_single [2025-02-08 03:10:43,465 INFO L130 BoogieDeclarations]: Found specification of procedure isert_conn_terminate [2025-02-08 03:10:43,465 INFO L138 BoogieDeclarations]: Found implementation of procedure isert_conn_terminate [2025-02-08 03:10:43,465 INFO L130 BoogieDeclarations]: Found specification of procedure get_dma_ops [2025-02-08 03:10:43,465 INFO L138 BoogieDeclarations]: Found implementation of procedure get_dma_ops [2025-02-08 03:10:43,465 INFO L130 BoogieDeclarations]: Found specification of procedure isert_prot_cmd [2025-02-08 03:10:43,465 INFO L138 BoogieDeclarations]: Found implementation of procedure isert_prot_cmd [2025-02-08 03:10:43,465 INFO L130 BoogieDeclarations]: Found specification of procedure __phys_addr [2025-02-08 03:10:43,465 INFO L138 BoogieDeclarations]: Found implementation of procedure __phys_addr [2025-02-08 03:10:43,465 INFO L130 BoogieDeclarations]: Found specification of procedure wait_for_completion_interruptible [2025-02-08 03:10:43,465 INFO L138 BoogieDeclarations]: Found implementation of procedure wait_for_completion_interruptible [2025-02-08 03:10:43,465 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#0 [2025-02-08 03:10:43,465 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#1 [2025-02-08 03:10:43,465 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#2 [2025-02-08 03:10:43,465 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#3 [2025-02-08 03:10:43,465 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#4 [2025-02-08 03:10:43,465 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#5 [2025-02-08 03:10:43,465 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#6 [2025-02-08 03:10:43,465 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#7 [2025-02-08 03:10:43,465 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#8 [2025-02-08 03:10:43,465 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#9 [2025-02-08 03:10:43,465 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#10 [2025-02-08 03:10:43,465 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#11 [2025-02-08 03:10:43,465 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#0 [2025-02-08 03:10:43,465 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#1 [2025-02-08 03:10:43,465 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#2 [2025-02-08 03:10:43,465 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#3 [2025-02-08 03:10:43,465 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#4 [2025-02-08 03:10:43,465 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#5 [2025-02-08 03:10:43,465 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#6 [2025-02-08 03:10:43,465 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#7 [2025-02-08 03:10:43,465 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#8 [2025-02-08 03:10:43,465 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#9 [2025-02-08 03:10:43,465 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#10 [2025-02-08 03:10:43,465 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#11 [2025-02-08 03:10:43,465 INFO L130 BoogieDeclarations]: Found specification of procedure isert_release_work [2025-02-08 03:10:43,465 INFO L138 BoogieDeclarations]: Found implementation of procedure isert_release_work [2025-02-08 03:10:43,465 INFO L130 BoogieDeclarations]: Found specification of procedure isert_free_np [2025-02-08 03:10:43,465 INFO L138 BoogieDeclarations]: Found implementation of procedure isert_free_np [2025-02-08 03:10:43,465 INFO L130 BoogieDeclarations]: Found specification of procedure isert_comp_put [2025-02-08 03:10:43,465 INFO L138 BoogieDeclarations]: Found implementation of procedure isert_comp_put [2025-02-08 03:10:43,465 INFO L130 BoogieDeclarations]: Found specification of procedure list_add_tail [2025-02-08 03:10:43,465 INFO L138 BoogieDeclarations]: Found implementation of procedure list_add_tail [2025-02-08 03:10:43,465 INFO L130 BoogieDeclarations]: Found specification of procedure kref_put [2025-02-08 03:10:43,465 INFO L138 BoogieDeclarations]: Found implementation of procedure kref_put [2025-02-08 03:10:43,465 INFO L130 BoogieDeclarations]: Found specification of procedure sg_next [2025-02-08 03:10:43,465 INFO L138 BoogieDeclarations]: Found implementation of procedure sg_next [2025-02-08 03:10:43,465 INFO L130 BoogieDeclarations]: Found specification of procedure sg_copy_from_buffer [2025-02-08 03:10:43,465 INFO L138 BoogieDeclarations]: Found implementation of procedure sg_copy_from_buffer [2025-02-08 03:10:43,465 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_init_zalloc [2025-02-08 03:10:43,465 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_init_zalloc [2025-02-08 03:10:43,465 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2025-02-08 03:10:43,465 INFO L130 BoogieDeclarations]: Found specification of procedure complete [2025-02-08 03:10:43,468 INFO L138 BoogieDeclarations]: Found implementation of procedure complete [2025-02-08 03:10:43,469 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2025-02-08 03:10:43,469 INFO L130 BoogieDeclarations]: Found specification of procedure wait_for_completion [2025-02-08 03:10:43,469 INFO L138 BoogieDeclarations]: Found implementation of procedure wait_for_completion [2025-02-08 03:10:43,469 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#0 [2025-02-08 03:10:43,469 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#1 [2025-02-08 03:10:43,469 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#2 [2025-02-08 03:10:43,469 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#3 [2025-02-08 03:10:43,469 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#4 [2025-02-08 03:10:43,469 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#5 [2025-02-08 03:10:43,469 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#6 [2025-02-08 03:10:43,469 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#7 [2025-02-08 03:10:43,469 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#8 [2025-02-08 03:10:43,469 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#9 [2025-02-08 03:10:43,469 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#10 [2025-02-08 03:10:43,469 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#11 [2025-02-08 03:10:43,469 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#0 [2025-02-08 03:10:43,469 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#1 [2025-02-08 03:10:43,469 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#2 [2025-02-08 03:10:43,469 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#3 [2025-02-08 03:10:43,469 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#4 [2025-02-08 03:10:43,469 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#5 [2025-02-08 03:10:43,469 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#6 [2025-02-08 03:10:43,469 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#7 [2025-02-08 03:10:43,469 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#8 [2025-02-08 03:10:43,469 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#9 [2025-02-08 03:10:43,469 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#10 [2025-02-08 03:10:43,469 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#11 [2025-02-08 03:10:43,469 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#0 [2025-02-08 03:10:43,469 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#1 [2025-02-08 03:10:43,469 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#2 [2025-02-08 03:10:43,469 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#3 [2025-02-08 03:10:43,469 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#4 [2025-02-08 03:10:43,469 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#5 [2025-02-08 03:10:43,469 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#6 [2025-02-08 03:10:43,469 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#7 [2025-02-08 03:10:43,469 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#8 [2025-02-08 03:10:43,469 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#9 [2025-02-08 03:10:43,469 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#10 [2025-02-08 03:10:43,469 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#11 [2025-02-08 03:10:43,469 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~TO~VOID [2025-02-08 03:10:43,469 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~TO~VOID [2025-02-08 03:10:43,469 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#0 [2025-02-08 03:10:43,469 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#1 [2025-02-08 03:10:43,469 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#2 [2025-02-08 03:10:43,469 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#3 [2025-02-08 03:10:43,469 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#4 [2025-02-08 03:10:43,469 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#5 [2025-02-08 03:10:43,469 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#6 [2025-02-08 03:10:43,469 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#7 [2025-02-08 03:10:43,469 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#8 [2025-02-08 03:10:43,469 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#9 [2025-02-08 03:10:43,469 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#10 [2025-02-08 03:10:43,469 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#11 [2025-02-08 03:10:43,469 INFO L130 BoogieDeclarations]: Found specification of procedure isert_completion_put [2025-02-08 03:10:43,469 INFO L138 BoogieDeclarations]: Found implementation of procedure isert_completion_put [2025-02-08 03:10:43,469 INFO L130 BoogieDeclarations]: Found specification of procedure isert_unmap_data_buf [2025-02-08 03:10:43,469 INFO L138 BoogieDeclarations]: Found implementation of procedure isert_unmap_data_buf [2025-02-08 03:10:43,469 INFO L130 BoogieDeclarations]: Found specification of procedure isert_inv_rkey [2025-02-08 03:10:43,469 INFO L138 BoogieDeclarations]: Found implementation of procedure isert_inv_rkey [2025-02-08 03:10:43,469 INFO L130 BoogieDeclarations]: Found specification of procedure __init_work [2025-02-08 03:10:43,470 INFO L138 BoogieDeclarations]: Found implementation of procedure __init_work [2025-02-08 03:10:43,470 INFO L130 BoogieDeclarations]: Found specification of procedure ib_dma_sync_single_for_cpu [2025-02-08 03:10:43,470 INFO L138 BoogieDeclarations]: Found implementation of procedure ib_dma_sync_single_for_cpu [2025-02-08 03:10:43,470 INFO L130 BoogieDeclarations]: Found specification of procedure warn_slowpath_null [2025-02-08 03:10:43,470 INFO L138 BoogieDeclarations]: Found implementation of procedure warn_slowpath_null [2025-02-08 03:10:43,470 INFO L130 BoogieDeclarations]: Found specification of procedure isert_allocate_cmd [2025-02-08 03:10:43,470 INFO L138 BoogieDeclarations]: Found implementation of procedure isert_allocate_cmd [2025-02-08 03:10:43,470 INFO L130 BoogieDeclarations]: Found specification of procedure isert_do_control_comp [2025-02-08 03:10:43,470 INFO L138 BoogieDeclarations]: Found implementation of procedure isert_do_control_comp [2025-02-08 03:10:43,471 INFO L130 BoogieDeclarations]: Found specification of procedure isert_put_conn [2025-02-08 03:10:43,471 INFO L138 BoogieDeclarations]: Found implementation of procedure isert_put_conn [2025-02-08 03:10:43,471 INFO L130 BoogieDeclarations]: Found specification of procedure isert_connect_release [2025-02-08 03:10:43,471 INFO L138 BoogieDeclarations]: Found implementation of procedure isert_connect_release [2025-02-08 03:10:43,471 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#0 [2025-02-08 03:10:43,471 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#1 [2025-02-08 03:10:43,471 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#2 [2025-02-08 03:10:43,471 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#3 [2025-02-08 03:10:43,471 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#4 [2025-02-08 03:10:43,471 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#5 [2025-02-08 03:10:43,471 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#6 [2025-02-08 03:10:43,471 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#7 [2025-02-08 03:10:43,471 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#8 [2025-02-08 03:10:43,471 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#9 [2025-02-08 03:10:43,471 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#10 [2025-02-08 03:10:43,471 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#11 [2025-02-08 03:10:43,471 INFO L130 BoogieDeclarations]: Found specification of procedure isert_free_comps [2025-02-08 03:10:43,471 INFO L138 BoogieDeclarations]: Found implementation of procedure isert_free_comps [2025-02-08 03:10:43,471 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2025-02-08 03:10:43,471 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2025-02-08 03:10:43,471 INFO L130 BoogieDeclarations]: Found specification of procedure spin_lock_bh [2025-02-08 03:10:43,471 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_lock_bh [2025-02-08 03:10:43,471 INFO L130 BoogieDeclarations]: Found specification of procedure IS_ERR [2025-02-08 03:10:43,471 INFO L138 BoogieDeclarations]: Found implementation of procedure IS_ERR [2025-02-08 03:10:43,471 INFO L130 BoogieDeclarations]: Found specification of procedure __fswab32 [2025-02-08 03:10:43,471 INFO L138 BoogieDeclarations]: Found implementation of procedure __fswab32 [2025-02-08 03:10:43,471 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#0 [2025-02-08 03:10:43,471 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#1 [2025-02-08 03:10:43,471 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#2 [2025-02-08 03:10:43,471 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#3 [2025-02-08 03:10:43,471 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#4 [2025-02-08 03:10:43,471 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#5 [2025-02-08 03:10:43,471 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#6 [2025-02-08 03:10:43,471 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#7 [2025-02-08 03:10:43,471 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#8 [2025-02-08 03:10:43,471 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#9 [2025-02-08 03:10:43,471 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#10 [2025-02-08 03:10:43,471 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#11 [2025-02-08 03:10:43,471 INFO L130 BoogieDeclarations]: Found specification of procedure kref_sub [2025-02-08 03:10:43,471 INFO L138 BoogieDeclarations]: Found implementation of procedure kref_sub [2025-02-08 03:10:43,471 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#0 [2025-02-08 03:10:43,471 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#1 [2025-02-08 03:10:43,471 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#2 [2025-02-08 03:10:43,471 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#3 [2025-02-08 03:10:43,471 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#4 [2025-02-08 03:10:43,471 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#5 [2025-02-08 03:10:43,471 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#6 [2025-02-08 03:10:43,471 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#7 [2025-02-08 03:10:43,471 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#8 [2025-02-08 03:10:43,471 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#9 [2025-02-08 03:10:43,471 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#10 [2025-02-08 03:10:43,471 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#11 [2025-02-08 03:10:43,471 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#0 [2025-02-08 03:10:43,471 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#1 [2025-02-08 03:10:43,471 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#2 [2025-02-08 03:10:43,471 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#3 [2025-02-08 03:10:43,471 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#4 [2025-02-08 03:10:43,471 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#5 [2025-02-08 03:10:43,471 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#6 [2025-02-08 03:10:43,471 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#7 [2025-02-08 03:10:43,471 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#8 [2025-02-08 03:10:43,471 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#9 [2025-02-08 03:10:43,471 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#10 [2025-02-08 03:10:43,471 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#11 [2025-02-08 03:10:43,471 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#0 [2025-02-08 03:10:43,471 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#1 [2025-02-08 03:10:43,472 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#2 [2025-02-08 03:10:43,472 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#3 [2025-02-08 03:10:43,472 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#4 [2025-02-08 03:10:43,472 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#5 [2025-02-08 03:10:43,473 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#6 [2025-02-08 03:10:43,474 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#7 [2025-02-08 03:10:43,474 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#8 [2025-02-08 03:10:43,474 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#9 [2025-02-08 03:10:43,474 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#10 [2025-02-08 03:10:43,474 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#11 [2025-02-08 03:10:43,474 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#0 [2025-02-08 03:10:43,474 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#1 [2025-02-08 03:10:43,474 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#2 [2025-02-08 03:10:43,474 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#3 [2025-02-08 03:10:43,474 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#4 [2025-02-08 03:10:43,474 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#5 [2025-02-08 03:10:43,474 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#6 [2025-02-08 03:10:43,474 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#7 [2025-02-08 03:10:43,474 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#8 [2025-02-08 03:10:43,474 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#9 [2025-02-08 03:10:43,474 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#10 [2025-02-08 03:10:43,474 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#11 [2025-02-08 03:10:43,474 INFO L130 BoogieDeclarations]: Found specification of procedure isert_device_put [2025-02-08 03:10:43,474 INFO L138 BoogieDeclarations]: Found implementation of procedure isert_device_put [2025-02-08 03:10:43,474 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#0 [2025-02-08 03:10:43,474 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#1 [2025-02-08 03:10:43,474 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#2 [2025-02-08 03:10:43,474 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#3 [2025-02-08 03:10:43,474 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#4 [2025-02-08 03:10:43,474 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#5 [2025-02-08 03:10:43,474 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#6 [2025-02-08 03:10:43,474 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#7 [2025-02-08 03:10:43,474 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#8 [2025-02-08 03:10:43,474 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#9 [2025-02-08 03:10:43,474 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#10 [2025-02-08 03:10:43,474 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#11 [2025-02-08 03:10:43,474 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_stop [2025-02-08 03:10:43,474 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_stop [2025-02-08 03:10:43,474 INFO L130 BoogieDeclarations]: Found specification of procedure isert_map_data_buf [2025-02-08 03:10:43,474 INFO L138 BoogieDeclarations]: Found implementation of procedure isert_map_data_buf [2025-02-08 03:10:43,474 INFO L130 BoogieDeclarations]: Found specification of procedure get_current [2025-02-08 03:10:43,474 INFO L138 BoogieDeclarations]: Found implementation of procedure get_current [2025-02-08 03:10:43,474 INFO L130 BoogieDeclarations]: Found specification of procedure isert_free_conn [2025-02-08 03:10:43,474 INFO L138 BoogieDeclarations]: Found implementation of procedure isert_free_conn [2025-02-08 03:10:43,474 INFO L130 BoogieDeclarations]: Found specification of procedure ib_post_send [2025-02-08 03:10:43,474 INFO L138 BoogieDeclarations]: Found implementation of procedure ib_post_send [2025-02-08 03:10:43,474 INFO L130 BoogieDeclarations]: Found specification of procedure isert_init_tx_hdrs [2025-02-08 03:10:43,474 INFO L138 BoogieDeclarations]: Found implementation of procedure isert_init_tx_hdrs [2025-02-08 03:10:43,474 INFO L130 BoogieDeclarations]: Found specification of procedure destroy_workqueue [2025-02-08 03:10:43,474 INFO L138 BoogieDeclarations]: Found implementation of procedure destroy_workqueue [2025-02-08 03:10:43,474 INFO L130 BoogieDeclarations]: Found specification of procedure kmemcheck_mark_initialized [2025-02-08 03:10:43,474 INFO L138 BoogieDeclarations]: Found implementation of procedure kmemcheck_mark_initialized [2025-02-08 03:10:43,474 INFO L130 BoogieDeclarations]: Found specification of procedure ib_free_fast_reg_page_list [2025-02-08 03:10:43,474 INFO L138 BoogieDeclarations]: Found implementation of procedure ib_free_fast_reg_page_list [2025-02-08 03:10:43,474 INFO L130 BoogieDeclarations]: Found specification of procedure list_del_init [2025-02-08 03:10:43,474 INFO L138 BoogieDeclarations]: Found implementation of procedure list_del_init [2025-02-08 03:10:43,474 INFO L130 BoogieDeclarations]: Found specification of procedure mutex_unlock [2025-02-08 03:10:43,474 INFO L138 BoogieDeclarations]: Found implementation of procedure mutex_unlock [2025-02-08 03:10:43,474 INFO L130 BoogieDeclarations]: Found specification of procedure isert_aborted_task [2025-02-08 03:10:43,474 INFO L138 BoogieDeclarations]: Found implementation of procedure isert_aborted_task [2025-02-08 03:10:43,474 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_error [2025-02-08 03:10:43,474 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_error [2025-02-08 03:10:43,474 INFO L130 BoogieDeclarations]: Found specification of procedure queue_delayed_work_on [2025-02-08 03:10:43,474 INFO L138 BoogieDeclarations]: Found implementation of procedure queue_delayed_work_on [2025-02-08 03:10:43,474 INFO L130 BoogieDeclarations]: Found specification of procedure isert_put_response [2025-02-08 03:10:43,474 INFO L138 BoogieDeclarations]: Found implementation of procedure isert_put_response [2025-02-08 03:10:43,474 INFO L130 BoogieDeclarations]: Found specification of procedure isert_wait4flush [2025-02-08 03:10:43,474 INFO L138 BoogieDeclarations]: Found implementation of procedure isert_wait4flush [2025-02-08 03:10:43,474 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#0 [2025-02-08 03:10:43,475 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#1 [2025-02-08 03:10:43,475 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#2 [2025-02-08 03:10:43,475 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#3 [2025-02-08 03:10:43,475 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#4 [2025-02-08 03:10:43,475 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#5 [2025-02-08 03:10:43,476 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#6 [2025-02-08 03:10:43,476 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#7 [2025-02-08 03:10:43,476 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#8 [2025-02-08 03:10:43,476 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#9 [2025-02-08 03:10:43,476 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#10 [2025-02-08 03:10:43,476 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#11 [2025-02-08 03:10:43,476 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#0 [2025-02-08 03:10:43,476 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#1 [2025-02-08 03:10:43,476 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#2 [2025-02-08 03:10:43,476 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#3 [2025-02-08 03:10:43,476 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#4 [2025-02-08 03:10:43,476 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#5 [2025-02-08 03:10:43,476 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#6 [2025-02-08 03:10:43,476 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#7 [2025-02-08 03:10:43,476 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#8 [2025-02-08 03:10:43,476 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#9 [2025-02-08 03:10:43,476 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#10 [2025-02-08 03:10:43,476 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#11 [2025-02-08 03:10:43,476 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2025-02-08 03:10:43,476 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2025-02-08 03:10:43,476 INFO L130 BoogieDeclarations]: Found specification of procedure mutex_lock [2025-02-08 03:10:43,476 INFO L138 BoogieDeclarations]: Found implementation of procedure mutex_lock [2025-02-08 03:10:43,476 INFO L130 BoogieDeclarations]: Found specification of procedure isert_free_login_buf [2025-02-08 03:10:43,476 INFO L138 BoogieDeclarations]: Found implementation of procedure isert_free_login_buf [2025-02-08 03:10:43,476 INFO L130 BoogieDeclarations]: Found specification of procedure ERR_PTR [2025-02-08 03:10:43,476 INFO L138 BoogieDeclarations]: Found implementation of procedure ERR_PTR [2025-02-08 03:10:43,476 INFO L130 BoogieDeclarations]: Found specification of procedure __kmalloc [2025-02-08 03:10:43,476 INFO L138 BoogieDeclarations]: Found implementation of procedure __kmalloc [2025-02-08 03:10:43,476 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2025-02-08 03:10:43,476 INFO L130 BoogieDeclarations]: Found specification of procedure INIT_LIST_HEAD [2025-02-08 03:10:43,476 INFO L138 BoogieDeclarations]: Found implementation of procedure INIT_LIST_HEAD [2025-02-08 03:10:43,476 INFO L130 BoogieDeclarations]: Found specification of procedure iscsit_priv_cmd [2025-02-08 03:10:43,476 INFO L138 BoogieDeclarations]: Found implementation of procedure iscsit_priv_cmd [2025-02-08 03:10:43,476 INFO L130 BoogieDeclarations]: Found specification of procedure isert_put_nopin [2025-02-08 03:10:43,476 INFO L138 BoogieDeclarations]: Found implementation of procedure isert_put_nopin [2025-02-08 03:10:43,476 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#0 [2025-02-08 03:10:43,476 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#1 [2025-02-08 03:10:43,476 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#2 [2025-02-08 03:10:43,476 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#3 [2025-02-08 03:10:43,476 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#4 [2025-02-08 03:10:43,477 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#5 [2025-02-08 03:10:43,477 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#6 [2025-02-08 03:10:43,477 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#7 [2025-02-08 03:10:43,477 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#8 [2025-02-08 03:10:43,477 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#9 [2025-02-08 03:10:43,477 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#10 [2025-02-08 03:10:43,477 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#11 [2025-02-08 03:10:43,477 INFO L130 BoogieDeclarations]: Found specification of procedure call_and_disable_work_1 [2025-02-08 03:10:43,477 INFO L138 BoogieDeclarations]: Found implementation of procedure call_and_disable_work_1 [2025-02-08 03:10:43,477 INFO L130 BoogieDeclarations]: Found specification of procedure isert_reg_rdma [2025-02-08 03:10:43,477 INFO L138 BoogieDeclarations]: Found implementation of procedure isert_reg_rdma [2025-02-08 03:10:43,477 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#0 [2025-02-08 03:10:43,477 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#1 [2025-02-08 03:10:43,477 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#2 [2025-02-08 03:10:43,477 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#3 [2025-02-08 03:10:43,477 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#4 [2025-02-08 03:10:43,477 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#5 [2025-02-08 03:10:43,477 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#6 [2025-02-08 03:10:43,477 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#7 [2025-02-08 03:10:43,477 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#8 [2025-02-08 03:10:43,477 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#9 [2025-02-08 03:10:43,477 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#10 [2025-02-08 03:10:43,477 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#11 [2025-02-08 03:10:43,477 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#0 [2025-02-08 03:10:43,477 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#1 [2025-02-08 03:10:43,477 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#2 [2025-02-08 03:10:43,477 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#3 [2025-02-08 03:10:43,477 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#4 [2025-02-08 03:10:43,477 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#5 [2025-02-08 03:10:43,477 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#6 [2025-02-08 03:10:43,477 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#7 [2025-02-08 03:10:43,477 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#8 [2025-02-08 03:10:43,478 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#9 [2025-02-08 03:10:43,478 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#10 [2025-02-08 03:10:43,478 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#11 [2025-02-08 03:10:43,478 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#0 [2025-02-08 03:10:43,478 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#1 [2025-02-08 03:10:43,478 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#2 [2025-02-08 03:10:43,478 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#3 [2025-02-08 03:10:43,478 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#4 [2025-02-08 03:10:43,478 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#5 [2025-02-08 03:10:43,478 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#6 [2025-02-08 03:10:43,478 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#7 [2025-02-08 03:10:43,478 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#8 [2025-02-08 03:10:43,478 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#9 [2025-02-08 03:10:43,478 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#10 [2025-02-08 03:10:43,478 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#11 [2025-02-08 03:10:43,478 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#0 [2025-02-08 03:10:43,478 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#1 [2025-02-08 03:10:43,478 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#2 [2025-02-08 03:10:43,478 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#3 [2025-02-08 03:10:43,478 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#4 [2025-02-08 03:10:43,478 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#5 [2025-02-08 03:10:43,478 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#6 [2025-02-08 03:10:43,478 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#7 [2025-02-08 03:10:43,478 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#8 [2025-02-08 03:10:43,478 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#9 [2025-02-08 03:10:43,478 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#10 [2025-02-08 03:10:43,478 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#11 [2025-02-08 03:10:43,478 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#0 [2025-02-08 03:10:43,478 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#1 [2025-02-08 03:10:43,478 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#2 [2025-02-08 03:10:43,478 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#3 [2025-02-08 03:10:43,478 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#4 [2025-02-08 03:10:43,478 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#5 [2025-02-08 03:10:43,478 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#6 [2025-02-08 03:10:43,478 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#7 [2025-02-08 03:10:43,478 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#8 [2025-02-08 03:10:43,478 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#9 [2025-02-08 03:10:43,479 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#10 [2025-02-08 03:10:43,479 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#11 [2025-02-08 03:10:43,479 INFO L130 BoogieDeclarations]: Found specification of procedure printk [2025-02-08 03:10:43,479 INFO L138 BoogieDeclarations]: Found implementation of procedure printk [2025-02-08 03:10:43,479 INFO L130 BoogieDeclarations]: Found specification of procedure isert_post_recv [2025-02-08 03:10:43,479 INFO L138 BoogieDeclarations]: Found implementation of procedure isert_post_recv [2025-02-08 03:10:43,479 INFO L130 BoogieDeclarations]: Found specification of procedure __mutex_init [2025-02-08 03:10:43,479 INFO L138 BoogieDeclarations]: Found implementation of procedure __mutex_init [2025-02-08 03:10:43,479 INFO L130 BoogieDeclarations]: Found specification of procedure kzalloc [2025-02-08 03:10:43,479 INFO L138 BoogieDeclarations]: Found implementation of procedure kzalloc [2025-02-08 03:10:43,479 INFO L130 BoogieDeclarations]: Found specification of procedure queue_work_on [2025-02-08 03:10:43,479 INFO L138 BoogieDeclarations]: Found implementation of procedure queue_work_on [2025-02-08 03:10:43,479 INFO L130 BoogieDeclarations]: Found specification of procedure __fswab16 [2025-02-08 03:10:43,479 INFO L138 BoogieDeclarations]: Found implementation of procedure __fswab16 [2025-02-08 03:10:43,479 INFO L130 BoogieDeclarations]: Found specification of procedure _raw_spin_lock_irqsave [2025-02-08 03:10:43,479 INFO L138 BoogieDeclarations]: Found implementation of procedure _raw_spin_lock_irqsave [2025-02-08 03:10:43,479 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~~dma_addr_t~0~X~C_ULONG~X~C_INT~TO~VOID [2025-02-08 03:10:43,479 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~~dma_addr_t~0~X~C_ULONG~X~C_INT~TO~VOID [2025-02-08 03:10:43,479 INFO L130 BoogieDeclarations]: Found specification of procedure isert_rdma_post_recvl [2025-02-08 03:10:43,479 INFO L138 BoogieDeclarations]: Found implementation of procedure isert_rdma_post_recvl [2025-02-08 03:10:43,479 INFO L130 BoogieDeclarations]: Found specification of procedure isert_conn_free_fastreg_pool [2025-02-08 03:10:43,479 INFO L138 BoogieDeclarations]: Found implementation of procedure isert_conn_free_fastreg_pool [2025-02-08 03:10:43,479 INFO L130 BoogieDeclarations]: Found specification of procedure transport_send_check_condition_and_sense [2025-02-08 03:10:43,479 INFO L138 BoogieDeclarations]: Found implementation of procedure transport_send_check_condition_and_sense [2025-02-08 03:10:43,479 INFO L130 BoogieDeclarations]: Found specification of procedure lockdep_init_map [2025-02-08 03:10:43,479 INFO L138 BoogieDeclarations]: Found implementation of procedure lockdep_init_map [2025-02-08 03:10:43,479 INFO L130 BoogieDeclarations]: Found specification of procedure isert_reg_sig_mr [2025-02-08 03:10:43,479 INFO L138 BoogieDeclarations]: Found implementation of procedure isert_reg_sig_mr [2025-02-08 03:10:43,479 INFO L130 BoogieDeclarations]: Found specification of procedure transport_generic_free_cmd [2025-02-08 03:10:43,479 INFO L138 BoogieDeclarations]: Found implementation of procedure transport_generic_free_cmd [2025-02-08 03:10:43,479 INFO L130 BoogieDeclarations]: Found specification of procedure isert_unmap_tx_desc [2025-02-08 03:10:43,479 INFO L138 BoogieDeclarations]: Found implementation of procedure isert_unmap_tx_desc [2025-02-08 03:10:43,479 INFO L130 BoogieDeclarations]: Found specification of procedure list_empty [2025-02-08 03:10:43,480 INFO L138 BoogieDeclarations]: Found implementation of procedure list_empty [2025-02-08 03:10:43,480 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_unlock_device_list_mutex [2025-02-08 03:10:43,480 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_unlock_device_list_mutex [2025-02-08 03:10:43,480 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_lock_device_list_mutex [2025-02-08 03:10:43,480 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_lock_device_list_mutex [2025-02-08 03:10:43,480 INFO L130 BoogieDeclarations]: Found specification of procedure __alloc_workqueue_key [2025-02-08 03:10:43,480 INFO L138 BoogieDeclarations]: Found implementation of procedure __alloc_workqueue_key [2025-02-08 03:10:43,480 INFO L130 BoogieDeclarations]: Found specification of procedure cpumask_weight [2025-02-08 03:10:43,480 INFO L138 BoogieDeclarations]: Found implementation of procedure cpumask_weight [2025-02-08 03:10:43,480 INFO L130 BoogieDeclarations]: Found specification of procedure isert_handle_prot_cmd [2025-02-08 03:10:43,480 INFO L138 BoogieDeclarations]: Found implementation of procedure isert_handle_prot_cmd [2025-02-08 03:10:43,480 INFO L130 BoogieDeclarations]: Found specification of procedure ib_dereg_mr [2025-02-08 03:10:43,480 INFO L138 BoogieDeclarations]: Found implementation of procedure ib_dereg_mr [2025-02-08 03:10:43,480 INFO L130 BoogieDeclarations]: Found specification of procedure ib_req_notify_cq [2025-02-08 03:10:43,480 INFO L138 BoogieDeclarations]: Found implementation of procedure ib_req_notify_cq [2025-02-08 03:10:43,480 INFO L130 BoogieDeclarations]: Found specification of procedure kfree [2025-02-08 03:10:43,480 INFO L138 BoogieDeclarations]: Found implementation of procedure kfree [2025-02-08 03:10:43,480 INFO L130 BoogieDeclarations]: Found specification of procedure isert_check_pi_status [2025-02-08 03:10:43,480 INFO L138 BoogieDeclarations]: Found implementation of procedure isert_check_pi_status [2025-02-08 03:10:43,480 INFO L130 BoogieDeclarations]: Found specification of procedure init_completion [2025-02-08 03:10:43,480 INFO L138 BoogieDeclarations]: Found implementation of procedure init_completion [2025-02-08 03:10:43,480 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#0 [2025-02-08 03:10:43,480 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#1 [2025-02-08 03:10:43,480 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#2 [2025-02-08 03:10:43,480 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#3 [2025-02-08 03:10:43,480 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#4 [2025-02-08 03:10:43,480 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#5 [2025-02-08 03:10:43,480 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#6 [2025-02-08 03:10:43,480 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#7 [2025-02-08 03:10:43,480 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#8 [2025-02-08 03:10:43,480 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#9 [2025-02-08 03:10:43,480 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#10 [2025-02-08 03:10:43,480 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#11 [2025-02-08 03:10:43,480 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#0 [2025-02-08 03:10:43,480 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#1 [2025-02-08 03:10:43,480 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#2 [2025-02-08 03:10:43,480 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#3 [2025-02-08 03:10:43,480 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#4 [2025-02-08 03:10:43,480 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#5 [2025-02-08 03:10:43,480 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#6 [2025-02-08 03:10:43,480 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#7 [2025-02-08 03:10:43,480 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#8 [2025-02-08 03:10:43,481 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#9 [2025-02-08 03:10:43,481 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#10 [2025-02-08 03:10:43,481 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#11 [2025-02-08 03:10:43,481 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#0 [2025-02-08 03:10:43,481 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#1 [2025-02-08 03:10:43,481 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#2 [2025-02-08 03:10:43,481 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#3 [2025-02-08 03:10:43,481 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#4 [2025-02-08 03:10:43,481 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#5 [2025-02-08 03:10:43,481 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#6 [2025-02-08 03:10:43,481 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#7 [2025-02-08 03:10:43,481 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#8 [2025-02-08 03:10:43,481 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#9 [2025-02-08 03:10:43,481 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#10 [2025-02-08 03:10:43,481 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#11 [2025-02-08 03:10:43,481 INFO L130 BoogieDeclarations]: Found specification of procedure isert_create_send_desc [2025-02-08 03:10:43,481 INFO L138 BoogieDeclarations]: Found implementation of procedure isert_create_send_desc [2025-02-08 03:10:43,481 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#0 [2025-02-08 03:10:43,481 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#1 [2025-02-08 03:10:43,481 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#2 [2025-02-08 03:10:43,481 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#3 [2025-02-08 03:10:43,481 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#4 [2025-02-08 03:10:43,481 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#5 [2025-02-08 03:10:43,481 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#6 [2025-02-08 03:10:43,481 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#7 [2025-02-08 03:10:43,482 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#8 [2025-02-08 03:10:43,482 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#9 [2025-02-08 03:10:43,482 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#10 [2025-02-08 03:10:43,482 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#11 [2025-02-08 03:10:43,482 INFO L130 BoogieDeclarations]: Found specification of procedure ldv__builtin_expect [2025-02-08 03:10:43,482 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv__builtin_expect [2025-02-08 03:10:43,482 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~TO~C_INT [2025-02-08 03:10:43,482 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~TO~C_INT [2025-02-08 03:10:43,482 INFO L130 BoogieDeclarations]: Found specification of procedure ib_sg_dma_len [2025-02-08 03:10:43,482 INFO L138 BoogieDeclarations]: Found implementation of procedure ib_sg_dma_len [2025-02-08 03:10:43,482 INFO L130 BoogieDeclarations]: Found specification of procedure isert_fast_reg_mr [2025-02-08 03:10:43,482 INFO L138 BoogieDeclarations]: Found implementation of procedure isert_fast_reg_mr [2025-02-08 03:10:43,482 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_memset [2025-02-08 03:10:43,482 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_memset [2025-02-08 03:10:43,482 INFO L130 BoogieDeclarations]: Found specification of procedure __fswab64 [2025-02-08 03:10:43,482 INFO L138 BoogieDeclarations]: Found implementation of procedure __fswab64 [2025-02-08 03:10:43,482 INFO L130 BoogieDeclarations]: Found specification of procedure isert_post_response [2025-02-08 03:10:43,482 INFO L138 BoogieDeclarations]: Found implementation of procedure isert_post_response [2025-02-08 03:10:43,482 INFO L130 BoogieDeclarations]: Found specification of procedure ib_alloc_fast_reg_mr [2025-02-08 03:10:43,482 INFO L138 BoogieDeclarations]: Found implementation of procedure ib_alloc_fast_reg_mr [2025-02-08 03:10:43,482 INFO L130 BoogieDeclarations]: Found specification of procedure PTR_ERR [2025-02-08 03:10:43,482 INFO L138 BoogieDeclarations]: Found implementation of procedure PTR_ERR [2025-02-08 03:10:43,482 INFO L130 BoogieDeclarations]: Found specification of procedure isert_rx_login_req [2025-02-08 03:10:43,482 INFO L138 BoogieDeclarations]: Found implementation of procedure isert_rx_login_req [2025-02-08 03:10:43,482 INFO L130 BoogieDeclarations]: Found specification of procedure call_and_disable_all_1 [2025-02-08 03:10:43,482 INFO L138 BoogieDeclarations]: Found implementation of procedure call_and_disable_all_1 [2025-02-08 03:10:43,482 INFO L130 BoogieDeclarations]: Found specification of procedure ib_dma_mapping_error [2025-02-08 03:10:43,482 INFO L138 BoogieDeclarations]: Found implementation of procedure ib_dma_mapping_error [2025-02-08 03:10:43,482 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~$Pointer$~TO~VOID [2025-02-08 03:10:43,482 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~$Pointer$~TO~VOID [2025-02-08 03:10:43,482 INFO L130 BoogieDeclarations]: Found specification of procedure target_put_sess_cmd [2025-02-08 03:10:43,482 INFO L138 BoogieDeclarations]: Found implementation of procedure target_put_sess_cmd [2025-02-08 03:10:43,482 INFO L130 BoogieDeclarations]: Found specification of procedure isert_set_dif_domain [2025-02-08 03:10:43,482 INFO L138 BoogieDeclarations]: Found implementation of procedure isert_set_dif_domain [2025-02-08 03:10:43,482 INFO L130 BoogieDeclarations]: Found specification of procedure queue_work [2025-02-08 03:10:43,482 INFO L138 BoogieDeclarations]: Found implementation of procedure queue_work [2025-02-08 03:10:43,482 INFO L130 BoogieDeclarations]: Found specification of procedure ib_dealloc_pd [2025-02-08 03:10:43,483 INFO L138 BoogieDeclarations]: Found implementation of procedure ib_dealloc_pd [2025-02-08 03:10:43,483 INFO L130 BoogieDeclarations]: Found specification of procedure ib_alloc_fast_reg_page_list [2025-02-08 03:10:43,483 INFO L138 BoogieDeclarations]: Found implementation of procedure ib_alloc_fast_reg_page_list [2025-02-08 03:10:43,483 INFO L130 BoogieDeclarations]: Found specification of procedure iscsit_build_rsp_pdu [2025-02-08 03:10:43,483 INFO L138 BoogieDeclarations]: Found implementation of procedure iscsit_build_rsp_pdu [2025-02-08 03:10:44,370 INFO L257 CfgBuilder]: Building ICFG [2025-02-08 03:10:44,372 INFO L287 CfgBuilder]: Building CFG for each procedure with an implementation [2025-02-08 03:10:44,421 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17217: havoc #t~ret1964.base, #t~ret1964.offset; [2025-02-08 03:10:44,486 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17353: havoc rdma_bind_addr_#t~nondet1988#1; [2025-02-08 03:10:44,486 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17374: havoc rdma_listen_#t~nondet1993#1; [2025-02-08 03:10:44,486 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14534: SUMMARY for call rdma_destroy_id(~id~0#1.base, ~id~0#1.offset); srcloc: null [2025-02-08 03:10:44,486 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14536-1: SUMMARY for call #t~ret1741#1.base, #t~ret1741#1.offset := ERR_PTR(~sign_extend~64~32(~ret~28#1)); srcloc: null [2025-02-08 03:10:44,486 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17356: havoc rdma_create_id_#t~ret1989#1.base, rdma_create_id_#t~ret1989#1.offset; [2025-02-08 03:10:44,486 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14536: ~tmp___4~8#1.base, ~tmp___4~8#1.offset := #t~ret1741#1.base, #t~ret1741#1.offset;#res#1.base, #res#1.offset := ~tmp___4~8#1.base, ~tmp___4~8#1.offset; [2025-02-08 03:10:50,646 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13050: havoc isert_completion_rdma_read_#t~mem1276#1.base, isert_completion_rdma_read_#t~mem1276#1.offset;call isert_completion_rdma_read_#t~mem1277#1 := read~intINTTYPE4#6(isert_completion_rdma_read_~wr~3#1.base, ~bvadd~64(16bv64, ~bvadd~64(200bv64, isert_completion_rdma_read_~wr~3#1.offset)), 4bv64);call write~intINTTYPE4#6(isert_completion_rdma_read_#t~mem1277#1, isert_completion_rdma_read_~cmd~5#1.base, ~bvadd~64(125bv64, isert_completion_rdma_read_~cmd~5#1.offset), 4bv64);havoc isert_completion_rdma_read_#t~mem1277#1;call write~intINTTYPE4#6(0bv32, isert_completion_rdma_read_~wr~3#1.base, ~bvadd~64(52bv64, isert_completion_rdma_read_~wr~3#1.offset), 4bv64); [2025-02-08 03:10:50,646 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13116: call ULTIMATE.dealloc(isert_response_completion_~#__key~4#1.base, isert_response_completion_~#__key~4#1.offset);havoc isert_response_completion_~#__key~4#1.base, isert_response_completion_~#__key~4#1.offset;call ULTIMATE.dealloc(isert_response_completion_~#__constr_expr_0~3#1.base, isert_response_completion_~#__constr_expr_0~3#1.offset);havoc isert_response_completion_~#__constr_expr_0~3#1.base, isert_response_completion_~#__constr_expr_0~3#1.offset;havoc isert_response_completion_#t~mem1299#1.base, isert_response_completion_#t~mem1299#1.offset, isert_response_completion_#t~mem1300#1, isert_response_completion_#t~mem1301#1, isert_response_completion_#t~short1302#1, isert_response_completion_#t~mem1303#1, isert_response_completion_#t~short1304#1, isert_response_completion_#t~mem1305#1, isert_response_completion_#t~short1306#1, isert_response_completion_#t~mem1307#1, isert_response_completion_#t~ret1308#1, isert_response_completion_~tx_desc#1.base, isert_response_completion_~tx_desc#1.offset, isert_response_completion_~isert_cmd#1.base, isert_response_completion_~isert_cmd#1.offset, isert_response_completion_~isert_conn#1.base, isert_response_completion_~isert_conn#1.offset, isert_response_completion_~ib_dev#1.base, isert_response_completion_~ib_dev#1.offset, isert_response_completion_~cmd~7#1.base, isert_response_completion_~cmd~7#1.offset, isert_response_completion_~#__key~4#1.base, isert_response_completion_~#__key~4#1.offset, isert_response_completion_~#__constr_expr_0~3#1.base, isert_response_completion_~#__constr_expr_0~3#1.offset;havoc isert_response_completion_#in~tx_desc#1.base, isert_response_completion_#in~tx_desc#1.offset, isert_response_completion_#in~isert_cmd#1.base, isert_response_completion_#in~isert_cmd#1.offset, isert_response_completion_#in~isert_conn#1.base, isert_response_completion_#in~isert_conn#1.offset, isert_response_completion_#in~ib_dev#1.base, isert_response_completion_#in~ib_dev#1.offset;assume { :end_inline_isert_response_completion } true; [2025-02-08 03:10:50,646 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13215: SUMMARY for call isert_unmap_tx_desc(isert_cq_comp_err_~desc~0#1.base, isert_cq_comp_err_~desc~0#1.offset, isert_cq_comp_err_~ib_dev~12#1.base, isert_cq_comp_err_~ib_dev~12#1.offset); srcloc: null [2025-02-08 03:10:50,646 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13248: havoc isert_snd_completion_#t~mem1309#1.base, isert_snd_completion_#t~mem1309#1.offset, isert_snd_completion_#t~mem1310#1.base, isert_snd_completion_#t~mem1310#1.offset, isert_snd_completion_#t~mem1311#1.base, isert_snd_completion_#t~mem1311#1.offset, isert_snd_completion_#t~ret1312#1, isert_snd_completion_#t~mem1313#1, isert_snd_completion_#t~ret1314#1, isert_snd_completion_#t~mem1315#1, isert_snd_completion_#t~switch1316#1, isert_snd_completion_#t~mem1317#1, isert_snd_completion_#t~ret1318#1, isert_snd_completion_~tx_desc#1.base, isert_snd_completion_~tx_desc#1.offset, isert_snd_completion_~isert_conn#1.base, isert_snd_completion_~isert_conn#1.offset, isert_snd_completion_~ib_dev~11#1.base, isert_snd_completion_~ib_dev~11#1.offset, isert_snd_completion_~isert_cmd~3#1.base, isert_snd_completion_~isert_cmd~3#1.offset, isert_snd_completion_~wr~4#1.base, isert_snd_completion_~wr~4#1.offset, isert_snd_completion_~tmp~84#1;havoc isert_snd_completion_#in~tx_desc#1.base, isert_snd_completion_#in~tx_desc#1.offset, isert_snd_completion_#in~isert_conn#1.base, isert_snd_completion_#in~isert_conn#1.offset;assume { :end_inline_isert_snd_completion } true; [2025-02-08 03:10:50,646 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17278: havoc iscsit_process_text_cmd_#t~nondet1976#1;isert_handle_text_cmd_#t~ret1056#1 := iscsit_process_text_cmd_#res#1;havoc iscsit_process_text_cmd_#t~nondet1976#1, iscsit_process_text_cmd_~arg0#1.base, iscsit_process_text_cmd_~arg0#1.offset, iscsit_process_text_cmd_~arg1#1.base, iscsit_process_text_cmd_~arg1#1.offset, iscsit_process_text_cmd_~arg2#1.base, iscsit_process_text_cmd_~arg2#1.offset;havoc iscsit_process_text_cmd_#in~arg0#1.base, iscsit_process_text_cmd_#in~arg0#1.offset, iscsit_process_text_cmd_#in~arg1#1.base, iscsit_process_text_cmd_#in~arg1#1.offset, iscsit_process_text_cmd_#in~arg2#1.base, iscsit_process_text_cmd_#in~arg2#1.offset;assume { :end_inline_iscsit_process_text_cmd } true;isert_handle_text_cmd_~tmp___0~40#1 := isert_handle_text_cmd_#t~ret1056#1;havoc isert_handle_text_cmd_#t~ret1056#1;isert_handle_text_cmd_#res#1 := isert_handle_text_cmd_~tmp___0~40#1; [2025-02-08 03:10:50,646 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13050-1: SUMMARY for call ##fun~$Pointer$~X~$Pointer$~TO~VOID(isert_completion_rdma_read_~isert_cmd#1.base, isert_completion_rdma_read_~isert_cmd#1.offset, isert_completion_rdma_read_~isert_conn~10#1.base, isert_completion_rdma_read_~isert_conn~10#1.offset, isert_completion_rdma_read_#t~mem1276#1.base, isert_completion_rdma_read_#t~mem1276#1.offset); srcloc: null [2025-02-08 03:10:50,646 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12588: isert_rx_do_work_#t~ret1105#1 := isert_rx_opcode_#res#1;havoc isert_rx_opcode_#t~mem1057#1.base, isert_rx_opcode_#t~mem1057#1.offset, isert_rx_opcode_#t~mem1058#1, isert_rx_opcode_#t~mem1059#1.base, isert_rx_opcode_#t~mem1059#1.offset, isert_rx_opcode_#t~mem1060#1.base, isert_rx_opcode_#t~mem1060#1.offset, isert_rx_opcode_#t~mem1061#1, isert_rx_opcode_#t~ret1062#1, isert_rx_opcode_#t~switch1063#1, isert_rx_opcode_#t~ret1064#1.base, isert_rx_opcode_#t~ret1064#1.offset, isert_rx_opcode_#t~ret1065#1.base, isert_rx_opcode_#t~ret1065#1.offset, isert_rx_opcode_#t~ret1066#1, isert_rx_opcode_#t~ret1067#1.base, isert_rx_opcode_#t~ret1067#1.offset, isert_rx_opcode_#t~ret1068#1.base, isert_rx_opcode_#t~ret1068#1.offset, isert_rx_opcode_#t~ret1069#1, isert_rx_opcode_#t~ret1070#1, isert_rx_opcode_#t~ret1071#1.base, isert_rx_opcode_#t~ret1071#1.offset, isert_rx_opcode_#t~ret1072#1, isert_rx_opcode_#t~ret1073#1.base, isert_rx_opcode_#t~ret1073#1.offset, isert_rx_opcode_#t~ret1074#1, isert_rx_opcode_#t~mem1075#1, isert_rx_opcode_#t~ret1076#1, isert_rx_opcode_#t~mem1077#1, isert_rx_opcode_#t~ret1078#1.base, isert_rx_opcode_#t~ret1078#1.offset, isert_rx_opcode_#t~ret1079#1.base, isert_rx_opcode_#t~ret1079#1.offset, isert_rx_opcode_#t~ret1080#1.base, isert_rx_opcode_#t~ret1080#1.offset, isert_rx_opcode_#t~ret1081#1, isert_rx_opcode_#t~ret1082#1, isert_rx_opcode_~isert_conn#1.base, isert_rx_opcode_~isert_conn#1.offset, isert_rx_opcode_~rx_desc#1.base, isert_rx_opcode_~rx_desc#1.offset, isert_rx_opcode_~read_stag#1, isert_rx_opcode_~read_va#1, isert_rx_opcode_~write_stag#1, isert_rx_opcode_~write_va#1, isert_rx_opcode_~hdr~3#1.base, isert_rx_opcode_~hdr~3#1.offset, isert_rx_opcode_~conn~5#1.base, isert_rx_opcode_~conn~5#1.offset, isert_rx_opcode_~cmd~2#1.base, isert_rx_opcode_~cmd~2#1.offset, isert_rx_opcode_~isert_cmd~1#1.base, isert_rx_opcode_~isert_cmd~1#1.offset, isert_rx_opcode_~ret~16#1, isert_rx_opcode_~opcode~0#1, isert_rx_opcode_~tmp~73#1.base, isert_rx_opcode_~tmp~73#1.offset, isert_rx_opcode_~tmp___0~41#1.base, isert_rx_opcode_~tmp___0~41#1.offset, isert_rx_opcode_~tmp___1~19#1, isert_rx_opcode_~tmp___2~12#1.base, isert_rx_opcode_~tmp___2~12#1.offset;havoc isert_rx_opcode_#in~isert_conn#1.base, isert_rx_opcode_#in~isert_conn#1.offset, isert_rx_opcode_#in~rx_desc#1.base, isert_rx_opcode_#in~rx_desc#1.offset, isert_rx_opcode_#in~read_stag#1, isert_rx_opcode_#in~read_va#1, isert_rx_opcode_#in~write_stag#1, isert_rx_opcode_#in~write_va#1;assume { :end_inline_isert_rx_opcode } true;isert_rx_do_work_~rc~4#1 := isert_rx_do_work_#t~ret1105#1; [2025-02-08 03:10:50,646 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12357-1: SUMMARY for call isert_handle_iscsi_dataout_#t~ret1041#1 := sg_copy_from_buffer(isert_handle_iscsi_dataout_~sg_start~0#1.base, isert_handle_iscsi_dataout_~sg_start~0#1.offset, isert_handle_iscsi_dataout_~sg_nents___0~1#1, isert_handle_iscsi_dataout_~rx_desc#1.base, ~bvadd~64(76bv64, isert_handle_iscsi_dataout_~rx_desc#1.offset), ~zero_extend~64~32(isert_handle_iscsi_dataout_~unsol_data_len~0#1)); srcloc: null [2025-02-08 03:10:50,646 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12357: havoc isert_handle_iscsi_dataout_#t~ret1041#1;call isert_handle_iscsi_dataout_#t~mem1042#1.base, isert_handle_iscsi_dataout_#t~mem1042#1.offset := read~$Pointer$#11(isert_handle_iscsi_dataout_~#cmd~1#1.base, isert_handle_iscsi_dataout_~#cmd~1#1.offset, 8bv64);assume { :begin_inline_iscsit_check_dataout_payload } true;iscsit_check_dataout_payload_#in~arg0#1.base, iscsit_check_dataout_payload_#in~arg0#1.offset, iscsit_check_dataout_payload_#in~arg1#1.base, iscsit_check_dataout_payload_#in~arg1#1.offset, iscsit_check_dataout_payload_#in~arg2#1 := isert_handle_iscsi_dataout_#t~mem1042#1.base, isert_handle_iscsi_dataout_#t~mem1042#1.offset, isert_handle_iscsi_dataout_~hdr~1#1.base, isert_handle_iscsi_dataout_~hdr~1#1.offset, 0bv8;havoc iscsit_check_dataout_payload_#res#1;havoc iscsit_check_dataout_payload_#t~nondet1969#1, iscsit_check_dataout_payload_~arg0#1.base, iscsit_check_dataout_payload_~arg0#1.offset, iscsit_check_dataout_payload_~arg1#1.base, iscsit_check_dataout_payload_~arg1#1.offset, iscsit_check_dataout_payload_~arg2#1;iscsit_check_dataout_payload_~arg0#1.base, iscsit_check_dataout_payload_~arg0#1.offset := iscsit_check_dataout_payload_#in~arg0#1.base, iscsit_check_dataout_payload_#in~arg0#1.offset;iscsit_check_dataout_payload_~arg1#1.base, iscsit_check_dataout_payload_~arg1#1.offset := iscsit_check_dataout_payload_#in~arg1#1.base, iscsit_check_dataout_payload_#in~arg1#1.offset;iscsit_check_dataout_payload_~arg2#1 := iscsit_check_dataout_payload_#in~arg2#1;havoc iscsit_check_dataout_payload_#t~nondet1969#1;iscsit_check_dataout_payload_#res#1 := iscsit_check_dataout_payload_#t~nondet1969#1;havoc iscsit_check_dataout_payload_#t~nondet1969#1; [2025-02-08 03:10:50,646 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12291-1: SUMMARY for call isert_handle_scsi_cmd_#t~ret1016#1 := target_put_sess_cmd(isert_handle_scsi_cmd_~cmd#1.base, ~bvadd~64(881bv64, isert_handle_scsi_cmd_~cmd#1.offset)); srcloc: null [2025-02-08 03:10:50,646 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12291: havoc isert_handle_scsi_cmd_#t~ret1016#1; [2025-02-08 03:10:50,646 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13018: havoc isert_completion_rdma_write_#t~mem1254#1.base, isert_completion_rdma_write_#t~mem1254#1.offset;call write~intINTTYPE4#6(0bv32, isert_completion_rdma_write_~wr~2#1.base, ~bvadd~64(52bv64, isert_completion_rdma_write_~wr~2#1.offset), 4bv64); [2025-02-08 03:10:50,646 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13018-1: SUMMARY for call ##fun~$Pointer$~X~$Pointer$~TO~VOID(isert_completion_rdma_write_~isert_cmd#1.base, isert_completion_rdma_write_~isert_cmd#1.offset, isert_completion_rdma_write_~isert_conn~9#1.base, isert_completion_rdma_write_~isert_conn~9#1.offset, isert_completion_rdma_write_#t~mem1254#1.base, isert_completion_rdma_write_#t~mem1254#1.offset); srcloc: null [2025-02-08 03:10:50,646 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13018-2: call isert_completion_rdma_write_#t~mem1254#1.base, isert_completion_rdma_write_#t~mem1254#1.offset := read~$Pointer$#6(isert_completion_rdma_write_~device~11#1.base, ~bvadd~64(284bv64, isert_completion_rdma_write_~device~11#1.offset), 8bv64); [2025-02-08 03:10:50,646 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12655: call isert_rcv_completion_#t~mem1126#1 := read~intINTTYPE4#6(isert_rcv_completion_~isert_conn#1.base, ~bvadd~64(4bv64, isert_rcv_completion_~isert_conn#1.offset), 4bv64);call write~intINTTYPE4#6(~bvsub~32(isert_rcv_completion_#t~mem1126#1, 1bv32), isert_rcv_completion_~isert_conn#1.base, ~bvadd~64(4bv64, isert_rcv_completion_~isert_conn#1.offset), 4bv64);havoc isert_rcv_completion_#t~mem1126#1; [2025-02-08 03:10:50,646 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12655-1: SUMMARY for call ib_dma_sync_single_for_device(isert_rcv_completion_~ib_dev~7#1.base, isert_rcv_completion_~ib_dev~7#1.offset, isert_rcv_completion_~rx_dma~0#1, ~sign_extend~64~32(isert_rcv_completion_~rx_buflen~1#1), 2bv32); srcloc: null [2025-02-08 03:10:50,647 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13217: SUMMARY for call isert_completion_put(isert_cq_comp_err_~desc~0#1.base, isert_cq_comp_err_~desc~0#1.offset, isert_cq_comp_err_~isert_cmd~4#1.base, isert_cq_comp_err_~isert_cmd~4#1.offset, isert_cq_comp_err_~ib_dev~12#1.base, isert_cq_comp_err_~ib_dev~12#1.offset, 1bv8); srcloc: null [2025-02-08 03:10:50,648 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17247: havoc iscsit_check_dataout_hdr_#t~nondet1968#1;isert_handle_iscsi_dataout_#t~ret1021#1 := iscsit_check_dataout_hdr_#res#1;havoc iscsit_check_dataout_hdr_#t~nondet1968#1, iscsit_check_dataout_hdr_~arg0#1.base, iscsit_check_dataout_hdr_~arg0#1.offset, iscsit_check_dataout_hdr_~arg1#1.base, iscsit_check_dataout_hdr_~arg1#1.offset, iscsit_check_dataout_hdr_~arg2#1.base, iscsit_check_dataout_hdr_~arg2#1.offset;havoc iscsit_check_dataout_hdr_#in~arg0#1.base, iscsit_check_dataout_hdr_#in~arg0#1.offset, iscsit_check_dataout_hdr_#in~arg1#1.base, iscsit_check_dataout_hdr_#in~arg1#1.offset, iscsit_check_dataout_hdr_#in~arg2#1.base, iscsit_check_dataout_hdr_#in~arg2#1.offset;assume { :end_inline_iscsit_check_dataout_hdr } true;isert_handle_iscsi_dataout_~rc~1#1 := isert_handle_iscsi_dataout_#t~ret1021#1;havoc isert_handle_iscsi_dataout_#t~ret1021#1; [2025-02-08 03:10:50,648 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12557: call isert_rx_do_work_#t~mem1092#1 := read~intINTTYPE1#6(isert_rx_do_work_~iser_hdr~0#1.base, isert_rx_do_work_~iser_hdr~0#1.offset, 1bv64); [2025-02-08 03:10:50,648 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12623-1: SUMMARY for call isert_rcv_completion_#t~ret1113#1 := ldv__builtin_expect(~sign_extend~64~32((if ~bvsgt~32(~isert_debug_level~0, 2bv32) then 1bv32 else 0bv32)), 0bv64); srcloc: null [2025-02-08 03:10:50,648 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12623: isert_rcv_completion_~tmp___0~43#1 := isert_rcv_completion_#t~ret1113#1;havoc isert_rcv_completion_#t~ret1113#1; [2025-02-08 03:10:50,648 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13251: assume 5bv32 != isert_handle_wc_#t~mem1340#1;havoc isert_handle_wc_#t~mem1340#1;call isert_handle_wc_#t~mem1341#1 := read~intINTTYPE4#6(isert_handle_wc_~wc#1.base, ~bvadd~64(8bv64, isert_handle_wc_~wc#1.offset), 4bv64); [2025-02-08 03:10:50,648 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13251: assume !(5bv32 != isert_handle_wc_#t~mem1340#1);havoc isert_handle_wc_#t~mem1340#1; [2025-02-08 03:10:50,648 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12326: assume 0bv32 == ~zero_extend~32~8(isert_handle_iscsi_dataout_#t~mem1024#1);havoc isert_handle_iscsi_dataout_#t~mem1023#1.base, isert_handle_iscsi_dataout_#t~mem1023#1.offset;havoc isert_handle_iscsi_dataout_#t~mem1024#1; [2025-02-08 03:10:50,648 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12326: assume !(0bv32 == ~zero_extend~32~8(isert_handle_iscsi_dataout_#t~mem1024#1));havoc isert_handle_iscsi_dataout_#t~mem1023#1.base, isert_handle_iscsi_dataout_#t~mem1023#1.offset;havoc isert_handle_iscsi_dataout_#t~mem1024#1; [2025-02-08 03:10:50,648 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13053: isert_completion_rdma_read_~tmp~82#1 := isert_completion_rdma_read_#t~ret1278#1;havoc isert_completion_rdma_read_#t~ret1278#1; [2025-02-08 03:10:50,648 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13053-1: SUMMARY for call isert_completion_rdma_read_#t~ret1278#1 := ldv__builtin_expect(~sign_extend~64~32((if ~bvsgt~32(~isert_debug_level~0, 2bv32) then 1bv32 else 0bv32)), 0bv64); srcloc: null [2025-02-08 03:10:50,648 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13020: assume 0bv32 != isert_completion_rdma_write_~ret~18#1;call isert_completion_rdma_write_#t~mem1255#1 := read~intINTTYPE4#6(isert_completion_rdma_write_~se_cmd~1#1.base, ~bvadd~64(757bv64, isert_completion_rdma_write_~se_cmd~1#1.offset), 4bv64); [2025-02-08 03:10:50,648 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13020: assume !(0bv32 != isert_completion_rdma_write_~ret~18#1);call isert_completion_rdma_write_#t~mem1257#1.base, isert_completion_rdma_write_#t~mem1257#1.offset := read~$Pointer$#6(isert_completion_rdma_write_~isert_conn~9#1.base, ~bvadd~64(973bv64, isert_completion_rdma_write_~isert_conn~9#1.offset), 8bv64); [2025-02-08 03:10:50,648 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13185: assume ~bvuge~64(~bvadd~64(is_isert_tx_desc_~wr_id#1.base, is_isert_tx_desc_~wr_id#1.offset), ~bvadd~64(is_isert_tx_desc_~start~0#1.base, is_isert_tx_desc_~start~0#1.offset)) && ~bvugt~64(~bvadd~64(is_isert_tx_desc_~start~0#1.base, ~bvadd~64(is_isert_tx_desc_~start~0#1.offset, ~sign_extend~64~32(is_isert_tx_desc_~len~0#1))), ~bvadd~64(is_isert_tx_desc_~wr_id#1.base, is_isert_tx_desc_~wr_id#1.offset));is_isert_tx_desc_#res#1 := 0bv8; [2025-02-08 03:10:50,648 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13185: assume !(~bvuge~64(~bvadd~64(is_isert_tx_desc_~wr_id#1.base, is_isert_tx_desc_~wr_id#1.offset), ~bvadd~64(is_isert_tx_desc_~start~0#1.base, is_isert_tx_desc_~start~0#1.offset)) && ~bvugt~64(~bvadd~64(is_isert_tx_desc_~start~0#1.base, ~bvadd~64(is_isert_tx_desc_~start~0#1.offset, ~sign_extend~64~32(is_isert_tx_desc_~len~0#1))), ~bvadd~64(is_isert_tx_desc_~wr_id#1.base, is_isert_tx_desc_~wr_id#1.offset)));is_isert_tx_desc_#res#1 := 1bv8; [2025-02-08 03:10:50,648 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12492: assume 0bv64 == ~bvadd~64(isert_rx_opcode_~cmd~2#1.base, isert_rx_opcode_~cmd~2#1.offset); [2025-02-08 03:10:50,648 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12492: assume !(0bv64 == ~bvadd~64(isert_rx_opcode_~cmd~2#1.base, isert_rx_opcode_~cmd~2#1.offset)); [2025-02-08 03:10:50,648 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12558-1: SUMMARY for call isert_rx_do_work_#t~ret1094#1 := __fswab32(isert_rx_do_work_#t~mem1093#1); srcloc: null [2025-02-08 03:10:50,648 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12492-2: assume 4294967295bv32 != isert_rx_opcode_~tmp___1~19#1;call isert_rx_opcode_#t~mem1077#1 := read~intINTTYPE4#6(isert_rx_opcode_~hdr~3#1.base, ~bvadd~64(16bv64, isert_rx_opcode_~hdr~3#1.offset), 4bv64);assume { :begin_inline_iscsit_find_cmd_from_itt } true;iscsit_find_cmd_from_itt_#in~arg0#1.base, iscsit_find_cmd_from_itt_#in~arg0#1.offset, iscsit_find_cmd_from_itt_#in~arg1#1 := isert_rx_opcode_~conn~5#1.base, isert_rx_opcode_~conn~5#1.offset, isert_rx_opcode_#t~mem1077#1;havoc iscsit_find_cmd_from_itt_#res#1.base, iscsit_find_cmd_from_itt_#res#1.offset;havoc iscsit_find_cmd_from_itt_#t~ret1970#1.base, iscsit_find_cmd_from_itt_#t~ret1970#1.offset, iscsit_find_cmd_from_itt_~arg0#1.base, iscsit_find_cmd_from_itt_~arg0#1.offset, iscsit_find_cmd_from_itt_~arg1#1;iscsit_find_cmd_from_itt_~arg0#1.base, iscsit_find_cmd_from_itt_~arg0#1.offset := iscsit_find_cmd_from_itt_#in~arg0#1.base, iscsit_find_cmd_from_itt_#in~arg0#1.offset;iscsit_find_cmd_from_itt_~arg1#1 := iscsit_find_cmd_from_itt_#in~arg1#1; [2025-02-08 03:10:50,648 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12492-2: assume !(4294967295bv32 != isert_rx_opcode_~tmp___1~19#1); [2025-02-08 03:10:50,648 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12492-1: assume 0bv64 == ~bvadd~64(isert_rx_opcode_~cmd~2#1.base, isert_rx_opcode_~cmd~2#1.offset); [2025-02-08 03:10:50,648 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12492-1: assume !(0bv64 == ~bvadd~64(isert_rx_opcode_~cmd~2#1.base, isert_rx_opcode_~cmd~2#1.offset)); [2025-02-08 03:10:50,648 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12624: assume 0bv64 != isert_rcv_completion_~tmp___0~43#1; [2025-02-08 03:10:50,650 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12624: assume !(0bv64 != isert_rcv_completion_~tmp___0~43#1); [2025-02-08 03:10:50,650 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12657: isert_rcv_completion_~tmp___2~14#1 := isert_rcv_completion_#t~ret1127#1;havoc isert_rcv_completion_#t~ret1127#1; [2025-02-08 03:10:50,650 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12558: isert_rx_do_work_~tmp___2~13#1 := isert_rx_do_work_#t~ret1094#1;havoc isert_rx_do_work_#t~mem1093#1;havoc isert_rx_do_work_#t~ret1094#1;isert_rx_do_work_~write_stag~0#1 := isert_rx_do_work_~tmp___2~13#1;call isert_rx_do_work_#t~mem1095#1 := read~intINTTYPE8#6(isert_rx_do_work_~iser_hdr~0#1.base, ~bvadd~64(8bv64, isert_rx_do_work_~iser_hdr~0#1.offset), 8bv64); [2025-02-08 03:10:50,650 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12657-1: SUMMARY for call isert_rcv_completion_#t~ret1127#1 := ldv__builtin_expect(~sign_extend~64~32((if ~bvsgt~32(~isert_debug_level~0, 2bv32) then 1bv32 else 0bv32)), 0bv64); srcloc: null [2025-02-08 03:10:50,650 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13252-1: SUMMARY for call isert_handle_wc_#t~ret1342#1.base, isert_handle_wc_#t~ret1342#1.offset := ib_wc_status_msg(isert_handle_wc_#t~mem1341#1); srcloc: null [2025-02-08 03:10:50,650 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12294-1: isert_handle_scsi_cmd_#res#1 := 0bv32; [2025-02-08 03:10:50,650 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12261: assume 0bv32 == isert_handle_scsi_cmd_~imm_data~0#1;isert_handle_scsi_cmd_#res#1 := 0bv32; [2025-02-08 03:10:50,650 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12261: assume !(0bv32 == isert_handle_scsi_cmd_~imm_data~0#1);call isert_handle_scsi_cmd_#t~mem1006#1.base, isert_handle_scsi_cmd_#t~mem1006#1.offset := read~$Pointer$#6(isert_handle_scsi_cmd_~cmd#1.base, ~bvadd~64(567bv64, ~bvadd~64(881bv64, isert_handle_scsi_cmd_~cmd#1.offset)), 8bv64);isert_handle_scsi_cmd_~sg~0#1.base, isert_handle_scsi_cmd_~sg~0#1.offset := isert_handle_scsi_cmd_#t~mem1006#1.base, isert_handle_scsi_cmd_#t~mem1006#1.offset;havoc isert_handle_scsi_cmd_#t~mem1006#1.base, isert_handle_scsi_cmd_#t~mem1006#1.offset;isert_handle_scsi_cmd_~_max1~1#1 := 1bv64;isert_handle_scsi_cmd_~_max2~1#1 := ~bvudiv~64(~bvadd~64(4095bv64, ~sign_extend~64~32(isert_handle_scsi_cmd_~imm_data_len~0#1)), 4096bv64);isert_handle_scsi_cmd_~sg_nents___0~0#1 := (if ~bvugt~64(isert_handle_scsi_cmd_~_max1~1#1, isert_handle_scsi_cmd_~_max2~1#1) then isert_handle_scsi_cmd_~_max1~1#1 else isert_handle_scsi_cmd_~_max2~1#1)[32:0]; [2025-02-08 03:10:50,650 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13252: isert_handle_wc_~tmp~86#1.base, isert_handle_wc_~tmp~86#1.offset := isert_handle_wc_#t~ret1342#1.base, isert_handle_wc_#t~ret1342#1.offset;havoc isert_handle_wc_#t~mem1341#1;havoc isert_handle_wc_#t~ret1342#1.base, isert_handle_wc_#t~ret1342#1.offset;call isert_handle_wc_#t~mem1343#1 := read~intINTTYPE4#6(isert_handle_wc_~wc#1.base, ~bvadd~64(8bv64, isert_handle_wc_~wc#1.offset), 4bv64);call isert_handle_wc_#t~mem1344#1 := read~intINTTYPE8#6(isert_handle_wc_~wc#1.base, isert_handle_wc_~wc#1.offset, 8bv64);call isert_handle_wc_#t~mem1345#1 := read~intINTTYPE4#6(isert_handle_wc_~wc#1.base, ~bvadd~64(16bv64, isert_handle_wc_~wc#1.offset), 4bv64); [2025-02-08 03:10:50,650 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12360: assume ~bvslt~32(isert_handle_iscsi_dataout_~rc~1#1, 0bv32);isert_handle_iscsi_dataout_#res#1 := isert_handle_iscsi_dataout_~rc~1#1;call ULTIMATE.dealloc(isert_handle_iscsi_dataout_~#cmd~1#1.base, isert_handle_iscsi_dataout_~#cmd~1#1.offset);havoc isert_handle_iscsi_dataout_~#cmd~1#1.base, isert_handle_iscsi_dataout_~#cmd~1#1.offset; [2025-02-08 03:10:50,650 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12360: assume !~bvslt~32(isert_handle_iscsi_dataout_~rc~1#1, 0bv32);isert_handle_iscsi_dataout_#res#1 := 0bv32;call ULTIMATE.dealloc(isert_handle_iscsi_dataout_~#cmd~1#1.base, isert_handle_iscsi_dataout_~#cmd~1#1.offset);havoc isert_handle_iscsi_dataout_~#cmd~1#1.base, isert_handle_iscsi_dataout_~#cmd~1#1.offset; [2025-02-08 03:10:50,650 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12492-3: assume isert_rx_opcode_#t~switch1063#1;call isert_rx_opcode_#t~mem1075#1 := read~intINTTYPE4#6(isert_rx_opcode_~hdr~3#1.base, ~bvadd~64(20bv64, isert_rx_opcode_~hdr~3#1.offset), 4bv64); [2025-02-08 03:10:50,650 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12492-3: assume !isert_rx_opcode_#t~switch1063#1;isert_rx_opcode_#t~switch1063#1 := true; [2025-02-08 03:10:50,650 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12327-1: SUMMARY for call isert_handle_iscsi_dataout_#t~ret1025#1 := printk(144bv64, 0bv64); srcloc: null [2025-02-08 03:10:50,650 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12327: havoc isert_handle_iscsi_dataout_#t~ret1025#1; [2025-02-08 03:10:50,650 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13120-5: assume isert_response_completion_#t~short1302#1; [2025-02-08 03:10:50,650 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13120-5: assume !isert_response_completion_#t~short1302#1;call isert_response_completion_#t~mem1301#1 := read~intINTTYPE4#6(isert_response_completion_~cmd~7#1.base, ~bvadd~64(10bv64, isert_response_completion_~cmd~7#1.offset), 4bv64);isert_response_completion_#t~short1302#1 := 15bv32 == isert_response_completion_#t~mem1301#1; [2025-02-08 03:10:50,650 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13021: havoc isert_completion_rdma_write_#t~mem1255#1;havoc isert_completion_rdma_write_#t~ret1256#1; [2025-02-08 03:10:50,650 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13120-3: assume isert_response_completion_#t~short1304#1; [2025-02-08 03:10:50,651 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13120-3: assume !isert_response_completion_#t~short1304#1;call isert_response_completion_#t~mem1303#1 := read~intINTTYPE4#6(isert_response_completion_~cmd~7#1.base, ~bvadd~64(10bv64, isert_response_completion_~cmd~7#1.offset), 4bv64);isert_response_completion_#t~short1304#1 := 19bv32 == isert_response_completion_#t~mem1303#1; [2025-02-08 03:10:50,651 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13021-1: SUMMARY for call isert_completion_rdma_write_#t~ret1256#1 := transport_send_check_condition_and_sense(isert_completion_rdma_write_~se_cmd~1#1.base, isert_completion_rdma_write_~se_cmd~1#1.offset, isert_completion_rdma_write_#t~mem1255#1, 0bv32); srcloc: null [2025-02-08 03:10:50,651 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13120-4: isert_response_completion_#t~short1304#1 := isert_response_completion_#t~short1302#1; [2025-02-08 03:10:50,651 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13120-1: assume isert_response_completion_#t~short1306#1; [2025-02-08 03:10:50,651 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13120-1: assume !isert_response_completion_#t~short1306#1;call isert_response_completion_#t~mem1305#1 := read~intINTTYPE4#6(isert_response_completion_~cmd~7#1.base, ~bvadd~64(10bv64, isert_response_completion_~cmd~7#1.offset), 4bv64);isert_response_completion_#t~short1306#1 := 36bv32 == isert_response_completion_#t~mem1305#1; [2025-02-08 03:10:50,651 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13054: assume 0bv64 != isert_completion_rdma_read_~tmp~82#1; [2025-02-08 03:10:50,651 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13054: assume !(0bv64 != isert_completion_rdma_read_~tmp~82#1); [2025-02-08 03:10:50,651 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13120-2: isert_response_completion_#t~short1306#1 := isert_response_completion_#t~short1304#1; [2025-02-08 03:10:50,652 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13153: isert_snd_completion_~tmp~84#1 := isert_snd_completion_#t~ret1312#1;havoc isert_snd_completion_#t~ret1312#1; [2025-02-08 03:10:50,652 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13120: assume isert_response_completion_#t~short1306#1;havoc isert_response_completion_#t~mem1300#1;havoc isert_response_completion_#t~mem1301#1;havoc isert_response_completion_#t~short1302#1;havoc isert_response_completion_#t~mem1303#1;havoc isert_response_completion_#t~short1304#1;havoc isert_response_completion_#t~mem1305#1;havoc isert_response_completion_#t~short1306#1; [2025-02-08 03:10:50,652 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13120: assume !isert_response_completion_#t~short1306#1;havoc isert_response_completion_#t~mem1300#1;havoc isert_response_completion_#t~mem1301#1;havoc isert_response_completion_#t~short1302#1;havoc isert_response_completion_#t~mem1303#1;havoc isert_response_completion_#t~short1304#1;havoc isert_response_completion_#t~mem1305#1;havoc isert_response_completion_#t~short1306#1;call write~intINTTYPE4#6(31bv32, isert_response_completion_~cmd~7#1.base, ~bvadd~64(10bv64, isert_response_completion_~cmd~7#1.offset), 4bv64); [2025-02-08 03:10:50,652 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13153-1: SUMMARY for call isert_snd_completion_#t~ret1312#1 := ldv__builtin_expect(~sign_extend~64~32((if ~bvsgt~32(~isert_debug_level~0, 2bv32) then 1bv32 else 0bv32)), 0bv64); srcloc: null [2025-02-08 03:10:50,652 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12658: assume 0bv64 != isert_rcv_completion_~tmp___2~14#1;call isert_rcv_completion_#t~mem1128#1 := read~intINTTYPE4#6(isert_rcv_completion_~isert_conn#1.base, ~bvadd~64(4bv64, isert_rcv_completion_~isert_conn#1.offset), 4bv64); [2025-02-08 03:10:50,652 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12658: assume !(0bv64 != isert_rcv_completion_~tmp___2~14#1); [2025-02-08 03:10:50,652 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12493-1: SUMMARY for call isert_rx_opcode_#t~ret1076#1 := __fswab32(isert_rx_opcode_#t~mem1075#1); srcloc: null [2025-02-08 03:10:50,652 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12493: isert_rx_opcode_~tmp___1~19#1 := isert_rx_opcode_#t~ret1076#1; [2025-02-08 03:10:50,652 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12625-1: SUMMARY for call isert_rcv_completion_#t~ret1114#1 := printk(170bv64, 0bv64); srcloc: null [2025-02-08 03:10:50,652 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12625: havoc isert_rcv_completion_#t~ret1114#1; [2025-02-08 03:10:50,652 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13154: assume 0bv64 != isert_snd_completion_~tmp~84#1;call isert_snd_completion_#t~mem1313#1 := read~intINTTYPE4#6(isert_snd_completion_~wr~4#1.base, ~bvadd~64(24bv64, isert_snd_completion_~wr~4#1.offset), 4bv64); [2025-02-08 03:10:50,652 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13154: assume !(0bv64 != isert_snd_completion_~tmp~84#1); [2025-02-08 03:10:50,652 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13253: havoc isert_handle_wc_#t~mem1343#1;havoc isert_handle_wc_#t~mem1344#1;havoc isert_handle_wc_#t~mem1345#1;havoc isert_handle_wc_#t~ret1346#1; [2025-02-08 03:10:50,652 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13253-1: SUMMARY for call isert_handle_wc_#t~ret1346#1 := printk(221bv64, 0bv64); srcloc: null [2025-02-08 03:10:50,652 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12328: isert_handle_iscsi_dataout_#res#1 := 4294967295bv32;call ULTIMATE.dealloc(isert_handle_iscsi_dataout_~#cmd~1#1.base, isert_handle_iscsi_dataout_~#cmd~1#1.offset);havoc isert_handle_iscsi_dataout_~#cmd~1#1.base, isert_handle_iscsi_dataout_~#cmd~1#1.offset; [2025-02-08 03:10:50,652 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12328-1: SUMMARY for call dump_stack(); srcloc: null [2025-02-08 03:10:50,652 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13055: havoc isert_completion_rdma_read_#t~ret1279#1; [2025-02-08 03:10:50,652 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13055-1: SUMMARY for call isert_completion_rdma_read_#t~ret1279#1 := printk(208bv64, 0bv64); srcloc: null [2025-02-08 03:10:50,652 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13121: SUMMARY for call isert_unmap_tx_desc(isert_response_completion_~tx_desc#1.base, isert_response_completion_~tx_desc#1.offset, isert_response_completion_~ib_dev#1.base, isert_response_completion_~ib_dev#1.offset); srcloc: null [2025-02-08 03:10:50,652 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12659: havoc isert_rcv_completion_#t~mem1128#1;havoc isert_rcv_completion_#t~ret1129#1; [2025-02-08 03:10:50,652 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12659-1: SUMMARY for call isert_rcv_completion_#t~ret1129#1 := printk(174bv64, 0bv64); srcloc: null [2025-02-08 03:10:50,652 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12461: isert_rx_opcode_#t~ret1066#1 := isert_handle_scsi_cmd_#res#1;havoc isert_handle_scsi_cmd_#t~mem1000#1.base, isert_handle_scsi_cmd_#t~mem1000#1.offset, isert_handle_scsi_cmd_#t~ret1001#1, isert_handle_scsi_cmd_#t~mem1002#1, isert_handle_scsi_cmd_#t~mem1003#1, isert_handle_scsi_cmd_#t~mem1004#1, isert_handle_scsi_cmd_#t~ret1005#1, isert_handle_scsi_cmd_#t~mem1006#1.base, isert_handle_scsi_cmd_#t~mem1006#1.offset, isert_handle_scsi_cmd_#t~ret1007#1, isert_handle_scsi_cmd_#t~ret1008#1, isert_handle_scsi_cmd_#t~ret1009#1, isert_handle_scsi_cmd_#t~mem1010#1, isert_handle_scsi_cmd_#t~mem1011#1, isert_handle_scsi_cmd_#t~mem1012#1, isert_handle_scsi_cmd_#t~mem1013#1, isert_handle_scsi_cmd_#t~mem1014#1, isert_handle_scsi_cmd_#t~ret1015#1, isert_handle_scsi_cmd_#t~ret1016#1, isert_handle_scsi_cmd_~isert_conn#1.base, isert_handle_scsi_cmd_~isert_conn#1.offset, isert_handle_scsi_cmd_~isert_cmd#1.base, isert_handle_scsi_cmd_~isert_cmd#1.offset, isert_handle_scsi_cmd_~cmd#1.base, isert_handle_scsi_cmd_~cmd#1.offset, isert_handle_scsi_cmd_~rx_desc#1.base, isert_handle_scsi_cmd_~rx_desc#1.offset, isert_handle_scsi_cmd_~buf#1.base, isert_handle_scsi_cmd_~buf#1.offset, isert_handle_scsi_cmd_~conn~1#1.base, isert_handle_scsi_cmd_~conn~1#1.offset, isert_handle_scsi_cmd_~hdr~0#1.base, isert_handle_scsi_cmd_~hdr~0#1.offset, isert_handle_scsi_cmd_~sg~0#1.base, isert_handle_scsi_cmd_~sg~0#1.offset, isert_handle_scsi_cmd_~imm_data~0#1, isert_handle_scsi_cmd_~imm_data_len~0#1, isert_handle_scsi_cmd_~unsol_data~0#1, isert_handle_scsi_cmd_~sg_nents___0~0#1, isert_handle_scsi_cmd_~rc~0#1, isert_handle_scsi_cmd_~dump_payload~0#1, isert_handle_scsi_cmd_~_max1~1#1, isert_handle_scsi_cmd_~_max2~1#1, isert_handle_scsi_cmd_~tmp~69#1;havoc isert_handle_scsi_cmd_#in~isert_conn#1.base, isert_handle_scsi_cmd_#in~isert_conn#1.offset, isert_handle_scsi_cmd_#in~isert_cmd#1.base, isert_handle_scsi_cmd_#in~isert_cmd#1.offset, isert_handle_scsi_cmd_#in~cmd#1.base, isert_handle_scsi_cmd_#in~cmd#1.offset, isert_handle_scsi_cmd_#in~rx_desc#1.base, isert_handle_scsi_cmd_#in~rx_desc#1.offset, isert_handle_scsi_cmd_#in~buf#1.base, isert_handle_scsi_cmd_#in~buf#1.offset;assume { :end_inline_isert_handle_scsi_cmd } true;isert_rx_opcode_~ret~16#1 := isert_rx_opcode_#t~ret1066#1; [2025-02-08 03:10:50,652 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12560: isert_rx_do_work_~tmp___3~8#1 := isert_rx_do_work_#t~ret1096#1;havoc isert_rx_do_work_#t~mem1095#1;havoc isert_rx_do_work_#t~ret1096#1;isert_rx_do_work_~write_va~0#1 := isert_rx_do_work_~tmp___3~8#1; [2025-02-08 03:10:50,653 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17251: havoc iscsit_check_dataout_payload_#t~nondet1969#1;isert_handle_iscsi_dataout_#t~ret1043#1 := iscsit_check_dataout_payload_#res#1;havoc iscsit_check_dataout_payload_#t~nondet1969#1, iscsit_check_dataout_payload_~arg0#1.base, iscsit_check_dataout_payload_~arg0#1.offset, iscsit_check_dataout_payload_~arg1#1.base, iscsit_check_dataout_payload_~arg1#1.offset, iscsit_check_dataout_payload_~arg2#1;havoc iscsit_check_dataout_payload_#in~arg0#1.base, iscsit_check_dataout_payload_#in~arg0#1.offset, iscsit_check_dataout_payload_#in~arg1#1.base, iscsit_check_dataout_payload_#in~arg1#1.offset, iscsit_check_dataout_payload_#in~arg2#1;assume { :end_inline_iscsit_check_dataout_payload } true;isert_handle_iscsi_dataout_~rc~1#1 := isert_handle_iscsi_dataout_#t~ret1043#1;havoc isert_handle_iscsi_dataout_#t~mem1042#1.base, isert_handle_iscsi_dataout_#t~mem1042#1.offset;havoc isert_handle_iscsi_dataout_#t~ret1043#1; [2025-02-08 03:10:50,653 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12560-1: SUMMARY for call isert_rx_do_work_#t~ret1096#1 := __fswab64(isert_rx_do_work_#t~mem1095#1); srcloc: null [2025-02-08 03:10:50,653 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13155: havoc isert_snd_completion_#t~mem1313#1;havoc isert_snd_completion_#t~ret1314#1; [2025-02-08 03:10:50,653 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13122: call write~intINTTYPE8#4(137438953408bv64, isert_response_completion_~#__constr_expr_0~3#1.base, isert_response_completion_~#__constr_expr_0~3#1.offset, 8bv64);call isert_response_completion_#t~mem1307#1 := read~intINTTYPE8#4(isert_response_completion_~#__constr_expr_0~3#1.base, isert_response_completion_~#__constr_expr_0~3#1.offset, 8bv64);call write~intINTTYPE8#6(isert_response_completion_#t~mem1307#1, isert_response_completion_~isert_cmd#1.base, ~bvadd~64(556bv64, isert_response_completion_~isert_cmd#1.offset), 8bv64);havoc isert_response_completion_#t~mem1307#1; [2025-02-08 03:10:50,653 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13155-1: SUMMARY for call isert_snd_completion_#t~ret1314#1 := printk(215bv64, 0bv64); srcloc: null [2025-02-08 03:10:50,653 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13221: assume 0bv32 == isert_cq_comp_err_#t~mem1330#1;havoc isert_cq_comp_err_#t~mem1330#1;call isert_cq_comp_err_#t~mem1331#1.base, isert_cq_comp_err_#t~mem1331#1.offset := read~$Pointer$#6(isert_cq_comp_err_~isert_conn#1.base, ~bvadd~64(973bv64, isert_cq_comp_err_~isert_conn#1.offset), 8bv64);assume { :begin_inline_iscsit_cause_connection_reinstatement } true;iscsit_cause_connection_reinstatement_#in~arg0#1.base, iscsit_cause_connection_reinstatement_#in~arg0#1.offset, iscsit_cause_connection_reinstatement_#in~arg1#1 := isert_cq_comp_err_#t~mem1331#1.base, isert_cq_comp_err_#t~mem1331#1.offset, 0bv32;havoc iscsit_cause_connection_reinstatement_~arg0#1.base, iscsit_cause_connection_reinstatement_~arg0#1.offset, iscsit_cause_connection_reinstatement_~arg1#1;iscsit_cause_connection_reinstatement_~arg0#1.base, iscsit_cause_connection_reinstatement_~arg0#1.offset := iscsit_cause_connection_reinstatement_#in~arg0#1.base, iscsit_cause_connection_reinstatement_#in~arg0#1.offset;iscsit_cause_connection_reinstatement_~arg1#1 := iscsit_cause_connection_reinstatement_#in~arg1#1; [2025-02-08 03:10:50,653 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13221: assume !(0bv32 == isert_cq_comp_err_#t~mem1330#1);havoc isert_cq_comp_err_#t~mem1330#1; [2025-02-08 03:10:50,653 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13287: ~i~9#1 := 0bv32; [2025-02-08 03:10:50,653 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13023: havoc isert_completion_rdma_write_#t~mem1257#1.base, isert_completion_rdma_write_#t~mem1257#1.offset;havoc isert_completion_rdma_write_#t~ret1258#1; [2025-02-08 03:10:50,653 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13023-1: SUMMARY for call isert_completion_rdma_write_#t~ret1258#1 := isert_put_response(isert_completion_rdma_write_#t~mem1257#1.base, isert_completion_rdma_write_#t~mem1257#1.offset, isert_completion_rdma_write_~cmd~4#1.base, isert_completion_rdma_write_~cmd~4#1.offset); srcloc: null [2025-02-08 03:10:50,653 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13122-1: SUMMARY for call __init_work(isert_response_completion_~isert_cmd#1.base, ~bvadd~64(556bv64, isert_response_completion_~isert_cmd#1.offset), 0bv32); srcloc: null [2025-02-08 03:10:50,653 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13222: havoc iscsit_cause_connection_reinstatement_~arg0#1.base, iscsit_cause_connection_reinstatement_~arg0#1.offset, iscsit_cause_connection_reinstatement_~arg1#1;havoc iscsit_cause_connection_reinstatement_#in~arg0#1.base, iscsit_cause_connection_reinstatement_#in~arg0#1.offset, iscsit_cause_connection_reinstatement_#in~arg1#1;assume { :end_inline_iscsit_cause_connection_reinstatement } true;havoc isert_cq_comp_err_#t~mem1331#1.base, isert_cq_comp_err_#t~mem1331#1.offset; [2025-02-08 03:10:50,653 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13288: assume ~bvslt~32(~i~9#1, ~n~0#1); [2025-02-08 03:10:50,653 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13288: assume !~bvslt~32(~i~9#1, ~n~0#1);~completed~0#1 := ~bvadd~32(~completed~0#1, ~n~0#1); [2025-02-08 03:10:50,653 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12562: isert_rx_do_work_~tmp___4~4#1 := isert_rx_do_work_#t~ret1097#1;havoc isert_rx_do_work_#t~ret1097#1; [2025-02-08 03:10:50,653 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12562-1: SUMMARY for call isert_rx_do_work_#t~ret1097#1 := ldv__builtin_expect(~sign_extend~64~32((if ~bvsgt~32(~isert_debug_level~0, 2bv32) then 1bv32 else 0bv32)), 0bv64); srcloc: null [2025-02-08 03:10:50,653 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12463-1: assume isert_rx_opcode_#t~switch1063#1; [2025-02-08 03:10:50,653 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12463-1: assume !isert_rx_opcode_#t~switch1063#1;isert_rx_opcode_#t~switch1063#1 := isert_rx_opcode_#t~switch1063#1 || 5bv32 == ~zero_extend~32~8(isert_rx_opcode_~opcode~0#1); [2025-02-08 03:10:50,653 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12463: assume 0bv64 == ~bvadd~64(isert_rx_opcode_~cmd~2#1.base, isert_rx_opcode_~cmd~2#1.offset); [2025-02-08 03:10:50,653 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12463: assume !(0bv64 == ~bvadd~64(isert_rx_opcode_~cmd~2#1.base, isert_rx_opcode_~cmd~2#1.offset)); [2025-02-08 03:10:50,653 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13256-1: SUMMARY for call isert_handle_wc_#t~ret1347#1 := ldv__builtin_expect(~sign_extend~64~32((if ~bvsgt~32(~isert_debug_level~0, 2bv32) then 1bv32 else 0bv32)), 0bv64); srcloc: null [2025-02-08 03:10:50,653 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13256: isert_handle_wc_~tmp___1~26#1 := isert_handle_wc_#t~ret1347#1;havoc isert_handle_wc_#t~ret1347#1; [2025-02-08 03:10:50,653 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12332: isert_handle_iscsi_dataout_~tmp~70#1 := isert_handle_iscsi_dataout_#t~ret1026#1;havoc isert_handle_iscsi_dataout_#t~ret1026#1; [2025-02-08 03:10:50,653 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13290: havoc isert_handle_wc_#t~mem1332#1.base, isert_handle_wc_#t~mem1332#1.offset, isert_handle_wc_#t~mem1333#1.base, isert_handle_wc_#t~mem1333#1.offset, isert_handle_wc_#t~mem1334#1, isert_handle_wc_#t~ret1335#1, isert_handle_wc_#t~mem1336#1, isert_handle_wc_#t~mem1337#1, isert_handle_wc_#t~mem1338#1, isert_handle_wc_#t~mem1339#1, isert_handle_wc_#t~mem1340#1, isert_handle_wc_#t~mem1341#1, isert_handle_wc_#t~ret1342#1.base, isert_handle_wc_#t~ret1342#1.offset, isert_handle_wc_#t~mem1343#1, isert_handle_wc_#t~mem1344#1, isert_handle_wc_#t~mem1345#1, isert_handle_wc_#t~ret1346#1, isert_handle_wc_#t~ret1347#1, isert_handle_wc_#t~mem1348#1, isert_handle_wc_#t~ret1349#1.base, isert_handle_wc_#t~ret1349#1.offset, isert_handle_wc_#t~mem1350#1, isert_handle_wc_#t~mem1351#1, isert_handle_wc_#t~ret1352#1, isert_handle_wc_#t~mem1353#1, isert_handle_wc_~wc#1.base, isert_handle_wc_~wc#1.offset, isert_handle_wc_~isert_conn~12#1.base, isert_handle_wc_~isert_conn~12#1.offset, isert_handle_wc_~tx_desc~2#1.base, isert_handle_wc_~tx_desc~2#1.offset, isert_handle_wc_~rx_desc~4#1.base, isert_handle_wc_~rx_desc~4#1.offset, isert_handle_wc_~tmp~86#1.base, isert_handle_wc_~tmp~86#1.offset, isert_handle_wc_~tmp___0~49#1.base, isert_handle_wc_~tmp___0~49#1.offset, isert_handle_wc_~tmp___1~26#1, isert_handle_wc_~tmp___2~17#1;havoc isert_handle_wc_#in~wc#1.base, isert_handle_wc_#in~wc#1.offset;assume { :end_inline_isert_handle_wc } true;~i~9#1 := ~bvadd~32(1bv32, ~i~9#1); [2025-02-08 03:10:50,655 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17254: havoc iscsit_find_cmd_from_itt_#t~ret1970#1.base, iscsit_find_cmd_from_itt_#t~ret1970#1.offset;isert_rx_opcode_#t~ret1078#1.base, isert_rx_opcode_#t~ret1078#1.offset := iscsit_find_cmd_from_itt_#res#1.base, iscsit_find_cmd_from_itt_#res#1.offset;havoc iscsit_find_cmd_from_itt_#t~ret1970#1.base, iscsit_find_cmd_from_itt_#t~ret1970#1.offset, iscsit_find_cmd_from_itt_~arg0#1.base, iscsit_find_cmd_from_itt_~arg0#1.offset, iscsit_find_cmd_from_itt_~arg1#1;havoc iscsit_find_cmd_from_itt_#in~arg0#1.base, iscsit_find_cmd_from_itt_#in~arg0#1.offset, iscsit_find_cmd_from_itt_#in~arg1#1;assume { :end_inline_iscsit_find_cmd_from_itt } true;isert_rx_opcode_~cmd~2#1.base, isert_rx_opcode_~cmd~2#1.offset := isert_rx_opcode_#t~ret1078#1.base, isert_rx_opcode_#t~ret1078#1.offset;havoc isert_rx_opcode_#t~mem1077#1;havoc isert_rx_opcode_#t~ret1078#1.base, isert_rx_opcode_#t~ret1078#1.offset; [2025-02-08 03:10:50,655 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12332-1: SUMMARY for call isert_handle_iscsi_dataout_#t~ret1026#1 := ldv__builtin_expect(~sign_extend~64~32((if ~bvsgt~32(~isert_debug_level~0, 2bv32) then 1bv32 else 0bv32)), 0bv64); srcloc: null [2025-02-08 03:10:50,655 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12464: isert_rx_opcode_~cmd~2#1.base, isert_rx_opcode_~cmd~2#1.offset := isert_rx_opcode_#t~ret1067#1.base, isert_rx_opcode_#t~ret1067#1.offset; [2025-02-08 03:10:50,655 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17254-2: iscsit_find_cmd_from_itt_#res#1.base, iscsit_find_cmd_from_itt_#res#1.offset := iscsit_find_cmd_from_itt_#t~ret1970#1.base, iscsit_find_cmd_from_itt_#t~ret1970#1.offset;havoc iscsit_find_cmd_from_itt_#t~ret1970#1.base, iscsit_find_cmd_from_itt_#t~ret1970#1.offset; [2025-02-08 03:10:50,655 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17254-3: SUMMARY for call iscsit_find_cmd_from_itt_#t~ret1970#1.base, iscsit_find_cmd_from_itt_#t~ret1970#1.offset := ldv_malloc(1777bv64); srcloc: null [2025-02-08 03:10:50,655 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12464-1: SUMMARY for call isert_rx_opcode_#t~ret1067#1.base, isert_rx_opcode_#t~ret1067#1.offset := isert_allocate_cmd(isert_rx_opcode_~conn~5#1.base, isert_rx_opcode_~conn~5#1.offset); srcloc: null [2025-02-08 03:10:50,655 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13059: call isert_completion_rdma_read_#t~mem1280#1 := read~intINTTYPE4#6(isert_completion_rdma_read_~cmd~5#1.base, ~bvadd~64(25bv64, isert_completion_rdma_read_~cmd~5#1.offset), 4bv64);call write~intINTTYPE4#6(~bvor~32(1bv32, isert_completion_rdma_read_#t~mem1280#1), isert_completion_rdma_read_~cmd~5#1.base, ~bvadd~64(25bv64, isert_completion_rdma_read_~cmd~5#1.offset), 4bv64);havoc isert_completion_rdma_read_#t~mem1280#1;call write~intINTTYPE4#6(6bv32, isert_completion_rdma_read_~cmd~5#1.base, ~bvadd~64(10bv64, isert_completion_rdma_read_~cmd~5#1.offset), 4bv64); [2025-02-08 03:10:50,655 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13059-1: SUMMARY for call spin_lock_bh(isert_completion_rdma_read_~cmd~5#1.base, ~bvadd~64(357bv64, isert_completion_rdma_read_~cmd~5#1.offset)); srcloc: null [2025-02-08 03:10:50,655 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13125: SUMMARY for call lockdep_init_map(isert_response_completion_~isert_cmd#1.base, ~bvadd~64(32bv64, ~bvadd~64(556bv64, isert_response_completion_~isert_cmd#1.offset)), 214bv64, 0bv64, isert_response_completion_~#__key~4#1.base, isert_response_completion_~#__key~4#1.offset, 0bv32); srcloc: null [2025-02-08 03:10:50,655 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13257: assume 0bv64 != isert_handle_wc_~tmp___1~26#1;call isert_handle_wc_#t~mem1348#1 := read~intINTTYPE4#6(isert_handle_wc_~wc#1.base, ~bvadd~64(8bv64, isert_handle_wc_~wc#1.offset), 4bv64); [2025-02-08 03:10:50,655 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13257: assume !(0bv64 != isert_handle_wc_~tmp___1~26#1); [2025-02-08 03:10:50,655 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13290-1: assume { :begin_inline_isert_handle_wc } true;isert_handle_wc_#in~wc#1.base, isert_handle_wc_#in~wc#1.offset := ~wcs~0#1.base, ~bvadd~64(~wcs~0#1.offset, ~bvmul~64(59bv64, ~sign_extend~64~32(~i~9#1)));havoc isert_handle_wc_#t~mem1332#1.base, isert_handle_wc_#t~mem1332#1.offset, isert_handle_wc_#t~mem1333#1.base, isert_handle_wc_#t~mem1333#1.offset, isert_handle_wc_#t~mem1334#1, isert_handle_wc_#t~ret1335#1, isert_handle_wc_#t~mem1336#1, isert_handle_wc_#t~mem1337#1, isert_handle_wc_#t~mem1338#1, isert_handle_wc_#t~mem1339#1, isert_handle_wc_#t~mem1340#1, isert_handle_wc_#t~mem1341#1, isert_handle_wc_#t~ret1342#1.base, isert_handle_wc_#t~ret1342#1.offset, isert_handle_wc_#t~mem1343#1, isert_handle_wc_#t~mem1344#1, isert_handle_wc_#t~mem1345#1, isert_handle_wc_#t~ret1346#1, isert_handle_wc_#t~ret1347#1, isert_handle_wc_#t~mem1348#1, isert_handle_wc_#t~ret1349#1.base, isert_handle_wc_#t~ret1349#1.offset, isert_handle_wc_#t~mem1350#1, isert_handle_wc_#t~mem1351#1, isert_handle_wc_#t~ret1352#1, isert_handle_wc_#t~mem1353#1, isert_handle_wc_~wc#1.base, isert_handle_wc_~wc#1.offset, isert_handle_wc_~isert_conn~12#1.base, isert_handle_wc_~isert_conn~12#1.offset, isert_handle_wc_~tx_desc~2#1.base, isert_handle_wc_~tx_desc~2#1.offset, isert_handle_wc_~rx_desc~4#1.base, isert_handle_wc_~rx_desc~4#1.offset, isert_handle_wc_~tmp~86#1.base, isert_handle_wc_~tmp~86#1.offset, isert_handle_wc_~tmp___0~49#1.base, isert_handle_wc_~tmp___0~49#1.offset, isert_handle_wc_~tmp___1~26#1, isert_handle_wc_~tmp___2~17#1;isert_handle_wc_~wc#1.base, isert_handle_wc_~wc#1.offset := isert_handle_wc_#in~wc#1.base, isert_handle_wc_#in~wc#1.offset;havoc isert_handle_wc_~isert_conn~12#1.base, isert_handle_wc_~isert_conn~12#1.offset;havoc isert_handle_wc_~tx_desc~2#1.base, isert_handle_wc_~tx_desc~2#1.offset;havoc isert_handle_wc_~rx_desc~4#1.base, isert_handle_wc_~rx_desc~4#1.offset;havoc isert_handle_wc_~tmp~86#1.base, isert_handle_wc_~tmp~86#1.offset;havoc isert_handle_wc_~tmp___0~49#1.base, isert_handle_wc_~tmp___0~49#1.offset;havoc isert_handle_wc_~tmp___1~26#1;havoc isert_handle_wc_~tmp___2~17#1;call isert_handle_wc_#t~mem1332#1.base, isert_handle_wc_#t~mem1332#1.offset := read~$Pointer$#6(isert_handle_wc_~wc#1.base, ~bvadd~64(24bv64, isert_handle_wc_~wc#1.offset), 8bv64);call isert_handle_wc_#t~mem1333#1.base, isert_handle_wc_#t~mem1333#1.offset := read~$Pointer$#6(isert_handle_wc_#t~mem1332#1.base, ~bvadd~64(108bv64, isert_handle_wc_#t~mem1332#1.offset), 8bv64);isert_handle_wc_~isert_conn~12#1.base, isert_handle_wc_~isert_conn~12#1.offset := isert_handle_wc_#t~mem1333#1.base, isert_handle_wc_#t~mem1333#1.offset;havoc isert_handle_wc_#t~mem1332#1.base, isert_handle_wc_#t~mem1332#1.offset;havoc isert_handle_wc_#t~mem1333#1.base, isert_handle_wc_#t~mem1333#1.offset;call isert_handle_wc_#t~mem1334#1 := read~intINTTYPE4#6(isert_handle_wc_~wc#1.base, ~bvadd~64(8bv64, isert_handle_wc_~wc#1.offset), 4bv64); [2025-02-08 03:10:50,655 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12564: havoc isert_rx_do_work_#t~ret1098#1; [2025-02-08 03:10:50,655 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12630-1: SUMMARY for call ib_dma_sync_single_for_cpu(isert_rcv_completion_~ib_dev~7#1.base, isert_rcv_completion_~ib_dev~7#1.offset, isert_rcv_completion_~rx_dma~0#1, ~sign_extend~64~32(isert_rcv_completion_~rx_buflen~1#1), 2bv32); srcloc: null [2025-02-08 03:10:50,655 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12564-1: SUMMARY for call isert_rx_do_work_#t~ret1098#1 := printk(160bv64, 0bv64); srcloc: null [2025-02-08 03:10:50,655 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12663: assume ~bvadd~64(isert_rcv_completion_#t~mem1130#1.base, isert_rcv_completion_#t~mem1130#1.offset) == ~bvadd~64(isert_rcv_completion_~desc#1.base, isert_rcv_completion_~desc#1.offset);havoc isert_rcv_completion_#t~mem1130#1.base, isert_rcv_completion_#t~mem1130#1.offset; [2025-02-08 03:10:50,655 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12663: assume !(~bvadd~64(isert_rcv_completion_#t~mem1130#1.base, isert_rcv_completion_#t~mem1130#1.offset) == ~bvadd~64(isert_rcv_completion_~desc#1.base, isert_rcv_completion_~desc#1.offset));havoc isert_rcv_completion_#t~mem1130#1.base, isert_rcv_completion_#t~mem1130#1.offset;call isert_rcv_completion_#t~mem1131#1 := read~intINTTYPE4#6(isert_rcv_completion_~isert_conn#1.base, ~bvadd~64(4bv64, isert_rcv_completion_~isert_conn#1.offset), 4bv64);isert_rcv_completion_~outstanding~0#1 := isert_rcv_completion_#t~mem1131#1;havoc isert_rcv_completion_#t~mem1131#1; [2025-02-08 03:10:50,655 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12663-1: call isert_rcv_completion_#t~mem1130#1.base, isert_rcv_completion_#t~mem1130#1.offset := read~$Pointer$#6(isert_rcv_completion_~isert_conn#1.base, ~bvadd~64(29bv64, isert_rcv_completion_~isert_conn#1.offset), 8bv64); [2025-02-08 03:10:50,655 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12630: isert_rcv_completion_~hdr~4#1.base, isert_rcv_completion_~hdr~4#1.offset := isert_rcv_completion_~desc#1.base, ~bvadd~64(28bv64, isert_rcv_completion_~desc#1.offset); [2025-02-08 03:10:50,656 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12333: assume 0bv64 != isert_handle_iscsi_dataout_~tmp~70#1;call isert_handle_iscsi_dataout_#t~mem1027#1.base, isert_handle_iscsi_dataout_#t~mem1027#1.offset := read~$Pointer$#11(isert_handle_iscsi_dataout_~#cmd~1#1.base, isert_handle_iscsi_dataout_~#cmd~1#1.offset, 8bv64);call isert_handle_iscsi_dataout_#t~mem1028#1 := read~intINTTYPE4#10(isert_handle_iscsi_dataout_#t~mem1027#1.base, ~bvadd~64(125bv64, isert_handle_iscsi_dataout_#t~mem1027#1.offset), 4bv64);call isert_handle_iscsi_dataout_#t~mem1029#1.base, isert_handle_iscsi_dataout_#t~mem1029#1.offset := read~$Pointer$#11(isert_handle_iscsi_dataout_~#cmd~1#1.base, isert_handle_iscsi_dataout_~#cmd~1#1.offset, 8bv64);call isert_handle_iscsi_dataout_#t~mem1030#1 := read~intINTTYPE4#10(isert_handle_iscsi_dataout_#t~mem1029#1.base, ~bvadd~64(43bv64, ~bvadd~64(881bv64, isert_handle_iscsi_dataout_#t~mem1029#1.offset)), 4bv64); [2025-02-08 03:10:50,656 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12333: assume !(0bv64 != isert_handle_iscsi_dataout_~tmp~70#1); [2025-02-08 03:10:50,656 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13258: isert_handle_wc_~tmp___0~49#1.base, isert_handle_wc_~tmp___0~49#1.offset := isert_handle_wc_#t~ret1349#1.base, isert_handle_wc_#t~ret1349#1.offset;havoc isert_handle_wc_#t~mem1348#1;havoc isert_handle_wc_#t~ret1349#1.base, isert_handle_wc_#t~ret1349#1.offset;call isert_handle_wc_#t~mem1350#1 := read~intINTTYPE4#6(isert_handle_wc_~wc#1.base, ~bvadd~64(8bv64, isert_handle_wc_~wc#1.offset), 4bv64);call isert_handle_wc_#t~mem1351#1 := read~intINTTYPE8#6(isert_handle_wc_~wc#1.base, isert_handle_wc_~wc#1.offset, 8bv64); [2025-02-08 03:10:50,656 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13159-1: call isert_snd_completion_#t~mem1315#1 := read~intINTTYPE4#6(isert_snd_completion_~wr~4#1.base, ~bvadd~64(24bv64, isert_snd_completion_~wr~4#1.offset), 4bv64);isert_snd_completion_#t~switch1316#1 := 1bv32 == isert_snd_completion_#t~mem1315#1; [2025-02-08 03:10:50,656 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13258-1: SUMMARY for call isert_handle_wc_#t~ret1349#1.base, isert_handle_wc_#t~ret1349#1.offset := ib_wc_status_msg(isert_handle_wc_#t~mem1348#1); srcloc: null [2025-02-08 03:10:50,656 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17289: havoc iscsit_sequence_cmd_#t~nondet1978#1;isert_handle_scsi_cmd_#t~ret1015#1 := iscsit_sequence_cmd_#res#1;havoc iscsit_sequence_cmd_#t~nondet1978#1, iscsit_sequence_cmd_~arg0#1.base, iscsit_sequence_cmd_~arg0#1.offset, iscsit_sequence_cmd_~arg1#1.base, iscsit_sequence_cmd_~arg1#1.offset, iscsit_sequence_cmd_~arg2#1.base, iscsit_sequence_cmd_~arg2#1.offset, iscsit_sequence_cmd_~arg3#1;havoc iscsit_sequence_cmd_#in~arg0#1.base, iscsit_sequence_cmd_#in~arg0#1.offset, iscsit_sequence_cmd_#in~arg1#1.base, iscsit_sequence_cmd_#in~arg1#1.offset, iscsit_sequence_cmd_#in~arg2#1.base, iscsit_sequence_cmd_#in~arg2#1.offset, iscsit_sequence_cmd_#in~arg3#1;assume { :end_inline_iscsit_sequence_cmd } true;isert_handle_scsi_cmd_~rc~0#1 := isert_handle_scsi_cmd_#t~ret1015#1; [2025-02-08 03:10:50,656 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13259: havoc isert_handle_wc_#t~mem1350#1;havoc isert_handle_wc_#t~mem1351#1;havoc isert_handle_wc_#t~ret1352#1; [2025-02-08 03:10:50,656 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12334-1: SUMMARY for call isert_handle_iscsi_dataout_#t~ret1031#1 := printk(146bv64, 0bv64); srcloc: null [2025-02-08 03:10:50,656 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13259-1: SUMMARY for call isert_handle_wc_#t~ret1352#1 := printk(223bv64, 0bv64); srcloc: null [2025-02-08 03:10:50,656 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12334: havoc isert_handle_iscsi_dataout_#t~mem1027#1.base, isert_handle_iscsi_dataout_#t~mem1027#1.offset;havoc isert_handle_iscsi_dataout_#t~mem1028#1;havoc isert_handle_iscsi_dataout_#t~mem1029#1.base, isert_handle_iscsi_dataout_#t~mem1029#1.offset;havoc isert_handle_iscsi_dataout_#t~mem1030#1;havoc isert_handle_iscsi_dataout_#t~ret1031#1; [2025-02-08 03:10:50,656 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13127: call write~$Pointer$#6(#funAddr~isert_do_control_comp.base, #funAddr~isert_do_control_comp.offset, isert_response_completion_~isert_cmd#1.base, ~bvadd~64(24bv64, ~bvadd~64(556bv64, isert_response_completion_~isert_cmd#1.offset)), 8bv64); [2025-02-08 03:10:50,656 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13127-1: SUMMARY for call INIT_LIST_HEAD(isert_response_completion_~isert_cmd#1.base, ~bvadd~64(8bv64, ~bvadd~64(556bv64, isert_response_completion_~isert_cmd#1.offset))); srcloc: null [2025-02-08 03:10:50,656 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13160: assume isert_snd_completion_#t~switch1316#1;assume { :begin_inline_isert_response_completion } true;isert_response_completion_#in~tx_desc#1.base, isert_response_completion_#in~tx_desc#1.offset, isert_response_completion_#in~isert_cmd#1.base, isert_response_completion_#in~isert_cmd#1.offset, isert_response_completion_#in~isert_conn#1.base, isert_response_completion_#in~isert_conn#1.offset, isert_response_completion_#in~ib_dev#1.base, isert_response_completion_#in~ib_dev#1.offset := isert_snd_completion_~tx_desc#1.base, isert_snd_completion_~tx_desc#1.offset, isert_snd_completion_~isert_cmd~3#1.base, isert_snd_completion_~isert_cmd~3#1.offset, isert_snd_completion_~isert_conn#1.base, isert_snd_completion_~isert_conn#1.offset, isert_snd_completion_~ib_dev~11#1.base, isert_snd_completion_~ib_dev~11#1.offset;havoc isert_response_completion_#t~mem1299#1.base, isert_response_completion_#t~mem1299#1.offset, isert_response_completion_#t~mem1300#1, isert_response_completion_#t~mem1301#1, isert_response_completion_#t~short1302#1, isert_response_completion_#t~mem1303#1, isert_response_completion_#t~short1304#1, isert_response_completion_#t~mem1305#1, isert_response_completion_#t~short1306#1, isert_response_completion_#t~mem1307#1, isert_response_completion_#t~ret1308#1, isert_response_completion_~tx_desc#1.base, isert_response_completion_~tx_desc#1.offset, isert_response_completion_~isert_cmd#1.base, isert_response_completion_~isert_cmd#1.offset, isert_response_completion_~isert_conn#1.base, isert_response_completion_~isert_conn#1.offset, isert_response_completion_~ib_dev#1.base, isert_response_completion_~ib_dev#1.offset, isert_response_completion_~cmd~7#1.base, isert_response_completion_~cmd~7#1.offset, isert_response_completion_~#__key~4#1.base, isert_response_completion_~#__key~4#1.offset, isert_response_completion_~#__constr_expr_0~3#1.base, isert_response_completion_~#__constr_expr_0~3#1.offset;isert_response_completion_~tx_desc#1.base, isert_response_completion_~tx_desc#1.offset := isert_response_completion_#in~tx_desc#1.base, isert_response_completion_#in~tx_desc#1.offset;isert_response_completion_~isert_cmd#1.base, isert_response_completion_~isert_cmd#1.offset := isert_response_completion_#in~isert_cmd#1.base, isert_response_completion_#in~isert_cmd#1.offset;isert_response_completion_~isert_conn#1.base, isert_response_completion_~isert_conn#1.offset := isert_response_completion_#in~isert_conn#1.base, isert_response_completion_#in~isert_conn#1.offset;isert_response_completion_~ib_dev#1.base, isert_response_completion_~ib_dev#1.offset := isert_response_completion_#in~ib_dev#1.base, isert_response_completion_#in~ib_dev#1.offset;havoc isert_response_completion_~cmd~7#1.base, isert_response_completion_~cmd~7#1.offset;call isert_response_completion_~#__key~4#1.base, isert_response_completion_~#__key~4#1.offset := #Ultimate.allocOnStack(8bv64);call isert_response_completion_~#__constr_expr_0~3#1.base, isert_response_completion_~#__constr_expr_0~3#1.offset := #Ultimate.allocOnStack(8bv64);call isert_response_completion_#t~mem1299#1.base, isert_response_completion_#t~mem1299#1.offset := read~$Pointer$#6(isert_response_completion_~isert_cmd#1.base, ~bvadd~64(56bv64, isert_response_completion_~isert_cmd#1.offset), 8bv64);isert_response_completion_~cmd~7#1.base, isert_response_completion_~cmd~7#1.offset := isert_response_completion_#t~mem1299#1.base, isert_response_completion_#t~mem1299#1.offset;havoc isert_response_completion_#t~mem1299#1.base, isert_response_completion_#t~mem1299#1.offset;call isert_response_completion_#t~mem1300#1 := read~intINTTYPE4#6(isert_response_completion_~cmd~7#1.base, ~bvadd~64(10bv64, isert_response_completion_~cmd~7#1.offset), 4bv64);isert_response_completion_#t~short1302#1 := 34bv32 == isert_response_completion_#t~mem1300#1; [2025-02-08 03:10:50,656 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13160: assume !isert_snd_completion_#t~switch1316#1;isert_snd_completion_#t~switch1316#1 := isert_snd_completion_#t~switch1316#1 || 2bv32 == isert_snd_completion_#t~mem1315#1; [2025-02-08 03:10:50,657 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12632: isert_rcv_completion_~tmp___1~21#1 := isert_rcv_completion_#t~ret1115#1;havoc isert_rcv_completion_#t~ret1115#1; [2025-02-08 03:10:50,657 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12632-1: SUMMARY for call isert_rcv_completion_#t~ret1115#1 := ldv__builtin_expect(~sign_extend~64~32((if ~bvsgt~32(~isert_debug_level~0, 2bv32) then 1bv32 else 0bv32)), 0bv64); srcloc: null [2025-02-08 03:10:50,657 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12269-1: SUMMARY for call isert_handle_scsi_cmd_#t~ret1007#1 := ldv__builtin_expect(~sign_extend~64~32((if ~bvsgt~32(~isert_debug_level~0, 2bv32) then 1bv32 else 0bv32)), 0bv64); srcloc: null [2025-02-08 03:10:50,657 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12269: isert_handle_scsi_cmd_~tmp~69#1 := isert_handle_scsi_cmd_#t~ret1007#1;havoc isert_handle_scsi_cmd_#t~ret1007#1; [2025-02-08 03:10:50,657 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12302: call ULTIMATE.dealloc(isert_handle_iscsi_dataout_~#cmd~1#1.base, isert_handle_iscsi_dataout_~#cmd~1#1.offset);havoc isert_handle_iscsi_dataout_~#cmd~1#1.base, isert_handle_iscsi_dataout_~#cmd~1#1.offset;isert_rx_opcode_#t~ret1070#1 := isert_handle_iscsi_dataout_#res#1;havoc isert_handle_iscsi_dataout_#t~mem1017#1.base, isert_handle_iscsi_dataout_#t~mem1017#1.offset, isert_handle_iscsi_dataout_#t~mem1018#1, isert_handle_iscsi_dataout_#t~mem1019#1, isert_handle_iscsi_dataout_#t~mem1020#1, isert_handle_iscsi_dataout_#t~ret1021#1, isert_handle_iscsi_dataout_#t~mem1022#1.base, isert_handle_iscsi_dataout_#t~mem1022#1.offset, isert_handle_iscsi_dataout_#t~mem1023#1.base, isert_handle_iscsi_dataout_#t~mem1023#1.offset, isert_handle_iscsi_dataout_#t~mem1024#1, isert_handle_iscsi_dataout_#t~ret1025#1, isert_handle_iscsi_dataout_#t~ret1026#1, isert_handle_iscsi_dataout_#t~mem1027#1.base, isert_handle_iscsi_dataout_#t~mem1027#1.offset, isert_handle_iscsi_dataout_#t~mem1028#1, isert_handle_iscsi_dataout_#t~mem1029#1.base, isert_handle_iscsi_dataout_#t~mem1029#1.offset, isert_handle_iscsi_dataout_#t~mem1030#1, isert_handle_iscsi_dataout_#t~ret1031#1, isert_handle_iscsi_dataout_#t~mem1032#1.base, isert_handle_iscsi_dataout_#t~mem1032#1.offset, isert_handle_iscsi_dataout_#t~mem1033#1, isert_handle_iscsi_dataout_#t~mem1034#1.base, isert_handle_iscsi_dataout_#t~mem1034#1.offset, isert_handle_iscsi_dataout_#t~mem1035#1.base, isert_handle_iscsi_dataout_#t~mem1035#1.offset, isert_handle_iscsi_dataout_#t~mem1036#1.base, isert_handle_iscsi_dataout_#t~mem1036#1.offset, isert_handle_iscsi_dataout_#t~mem1037#1, isert_handle_iscsi_dataout_#t~ret1038#1, isert_handle_iscsi_dataout_#t~ret1039#1, isert_handle_iscsi_dataout_#t~ret1040#1, isert_handle_iscsi_dataout_#t~ret1041#1, isert_handle_iscsi_dataout_#t~mem1042#1.base, isert_handle_iscsi_dataout_#t~mem1042#1.offset, isert_handle_iscsi_dataout_#t~ret1043#1, isert_handle_iscsi_dataout_~isert_conn#1.base, isert_handle_iscsi_dataout_~isert_conn#1.offset, isert_handle_iscsi_dataout_~rx_desc#1.base, isert_handle_iscsi_dataout_~rx_desc#1.offset, isert_handle_iscsi_dataout_~buf#1.base, isert_handle_iscsi_dataout_~buf#1.offset, isert_handle_iscsi_dataout_~sg_start~0#1.base, isert_handle_iscsi_dataout_~sg_start~0#1.offset, isert_handle_iscsi_dataout_~conn~2#1.base, isert_handle_iscsi_dataout_~conn~2#1.offset, isert_handle_iscsi_dataout_~#cmd~1#1.base, isert_handle_iscsi_dataout_~#cmd~1#1.offset, isert_handle_iscsi_dataout_~hdr~1#1.base, isert_handle_iscsi_dataout_~hdr~1#1.offset, isert_handle_iscsi_dataout_~unsol_data_len~0#1, isert_handle_iscsi_dataout_~rc~1#1, isert_handle_iscsi_dataout_~sg_nents___0~1#1, isert_handle_iscsi_dataout_~sg_off~0#1, isert_handle_iscsi_dataout_~page_off~0#1, isert_handle_iscsi_dataout_~tmp~70#1, isert_handle_iscsi_dataout_~_max1~2#1, isert_handle_iscsi_dataout_~_max2~2#1, isert_handle_iscsi_dataout_~tmp___0~39#1;havoc isert_handle_iscsi_dataout_#in~isert_conn#1.base, isert_handle_iscsi_dataout_#in~isert_conn#1.offset, isert_handle_iscsi_dataout_#in~rx_desc#1.base, isert_handle_iscsi_dataout_#in~rx_desc#1.offset, isert_handle_iscsi_dataout_#in~buf#1.base, isert_handle_iscsi_dataout_#in~buf#1.offset;assume { :end_inline_isert_handle_iscsi_dataout } true;isert_rx_opcode_~ret~16#1 := isert_rx_opcode_#t~ret1070#1; [2025-02-08 03:10:50,657 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13062: SUMMARY for call spin_unlock_bh(isert_completion_rdma_read_~cmd~5#1.base, ~bvadd~64(357bv64, isert_completion_rdma_read_~cmd~5#1.offset)); srcloc: null [2025-02-08 03:10:50,657 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12501-1: SUMMARY for call isert_rx_opcode_#t~ret1079#1.base, isert_rx_opcode_#t~ret1079#1.offset := isert_allocate_cmd(isert_rx_opcode_~conn~5#1.base, isert_rx_opcode_~conn~5#1.offset); srcloc: null [2025-02-08 03:10:50,657 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12501: isert_rx_opcode_~cmd~2#1.base, isert_rx_opcode_~cmd~2#1.offset := isert_rx_opcode_#t~ret1079#1.base, isert_rx_opcode_#t~ret1079#1.offset;havoc isert_rx_opcode_#t~ret1079#1.base, isert_rx_opcode_#t~ret1079#1.offset; [2025-02-08 03:10:50,657 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12402: assume ~bvslt~32(isert_handle_text_cmd_~rc~3#1, 0bv32);isert_handle_text_cmd_#res#1 := isert_handle_text_cmd_~rc~3#1; [2025-02-08 03:10:50,657 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12402: assume !~bvslt~32(isert_handle_text_cmd_~rc~3#1, 0bv32); [2025-02-08 03:10:50,657 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12633: assume 0bv64 != isert_rcv_completion_~tmp___1~21#1;call isert_rcv_completion_#t~mem1116#1 := read~intINTTYPE1#6(isert_rcv_completion_~hdr~4#1.base, isert_rcv_completion_~hdr~4#1.offset, 1bv64);call isert_rcv_completion_#t~mem1117#1 := read~intINTTYPE4#6(isert_rcv_completion_~hdr~4#1.base, ~bvadd~64(16bv64, isert_rcv_completion_~hdr~4#1.offset), 4bv64);call isert_rcv_completion_#t~mem1118#1 := read~intINTTYPE1#6(isert_rcv_completion_~hdr~4#1.base, ~bvadd~64(1bv64, isert_rcv_completion_~hdr~4#1.offset), 1bv64); [2025-02-08 03:10:50,657 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12633: assume !(0bv64 != isert_rcv_completion_~tmp___1~21#1); [2025-02-08 03:10:50,658 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12270: assume 0bv64 != isert_handle_scsi_cmd_~tmp~69#1; [2025-02-08 03:10:50,658 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12270: assume !(0bv64 != isert_handle_scsi_cmd_~tmp~69#1); [2025-02-08 03:10:50,658 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13063: assume 0bv32 != isert_completion_rdma_read_~ret~19#1; [2025-02-08 03:10:50,658 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13063: assume !(0bv32 != isert_completion_rdma_read_~ret~19#1);assume { :begin_inline_target_execute_cmd } true;target_execute_cmd_#in~arg0#1.base, target_execute_cmd_#in~arg0#1.offset := isert_completion_rdma_read_~se_cmd~2#1.base, isert_completion_rdma_read_~se_cmd~2#1.offset;havoc target_execute_cmd_~arg0#1.base, target_execute_cmd_~arg0#1.offset;target_execute_cmd_~arg0#1.base, target_execute_cmd_~arg0#1.offset := target_execute_cmd_#in~arg0#1.base, target_execute_cmd_#in~arg0#1.offset; [2025-02-08 03:10:50,659 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13129: havoc isert_response_completion_#t~ret1308#1;call ULTIMATE.dealloc(isert_response_completion_~#__key~4#1.base, isert_response_completion_~#__key~4#1.offset);havoc isert_response_completion_~#__key~4#1.base, isert_response_completion_~#__key~4#1.offset;call ULTIMATE.dealloc(isert_response_completion_~#__constr_expr_0~3#1.base, isert_response_completion_~#__constr_expr_0~3#1.offset);havoc isert_response_completion_~#__constr_expr_0~3#1.base, isert_response_completion_~#__constr_expr_0~3#1.offset; [2025-02-08 03:10:50,659 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17258: havoc iscsit_handle_logout_cmd_#t~nondet1971#1;isert_rx_opcode_#t~ret1074#1 := iscsit_handle_logout_cmd_#res#1;havoc iscsit_handle_logout_cmd_#t~nondet1971#1, iscsit_handle_logout_cmd_~arg0#1.base, iscsit_handle_logout_cmd_~arg0#1.offset, iscsit_handle_logout_cmd_~arg1#1.base, iscsit_handle_logout_cmd_~arg1#1.offset, iscsit_handle_logout_cmd_~arg2#1.base, iscsit_handle_logout_cmd_~arg2#1.offset;havoc iscsit_handle_logout_cmd_#in~arg0#1.base, iscsit_handle_logout_cmd_#in~arg0#1.offset, iscsit_handle_logout_cmd_#in~arg1#1.base, iscsit_handle_logout_cmd_#in~arg1#1.offset, iscsit_handle_logout_cmd_#in~arg2#1.base, iscsit_handle_logout_cmd_#in~arg2#1.offset;assume { :end_inline_iscsit_handle_logout_cmd } true;isert_rx_opcode_~ret~16#1 := isert_rx_opcode_#t~ret1074#1; [2025-02-08 03:10:50,659 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13129-1: SUMMARY for call isert_response_completion_#t~ret1308#1 := queue_work(~isert_comp_wq~0.base, ~isert_comp_wq~0.offset, isert_response_completion_~isert_cmd#1.base, ~bvadd~64(556bv64, isert_response_completion_~isert_cmd#1.offset)); srcloc: null [2025-02-08 03:10:50,659 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12634: havoc isert_rcv_completion_#t~mem1116#1;havoc isert_rcv_completion_#t~mem1117#1;havoc isert_rcv_completion_#t~mem1118#1;havoc isert_rcv_completion_#t~ret1119#1; [2025-02-08 03:10:50,659 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12469-1: SUMMARY for call isert_rx_opcode_#t~ret1068#1.base, isert_rx_opcode_#t~ret1068#1.offset := iscsit_priv_cmd(isert_rx_opcode_~cmd~2#1.base, isert_rx_opcode_~cmd~2#1.offset); srcloc: null [2025-02-08 03:10:50,659 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12469: isert_rx_opcode_~tmp___0~41#1.base, isert_rx_opcode_~tmp___0~41#1.offset := isert_rx_opcode_#t~ret1068#1.base, isert_rx_opcode_#t~ret1068#1.offset;isert_rx_opcode_~isert_cmd~1#1.base, isert_rx_opcode_~isert_cmd~1#1.offset := isert_rx_opcode_~tmp___0~41#1.base, isert_rx_opcode_~tmp___0~41#1.offset;assume { :begin_inline_isert_handle_nop_out } true;isert_handle_nop_out_#in~isert_conn#1.base, isert_handle_nop_out_#in~isert_conn#1.offset, isert_handle_nop_out_#in~isert_cmd#1.base, isert_handle_nop_out_#in~isert_cmd#1.offset, isert_handle_nop_out_#in~cmd#1.base, isert_handle_nop_out_#in~cmd#1.offset, isert_handle_nop_out_#in~rx_desc#1.base, isert_handle_nop_out_#in~rx_desc#1.offset, isert_handle_nop_out_#in~buf#1.base, isert_handle_nop_out_#in~buf#1.offset := isert_rx_opcode_~isert_conn#1.base, isert_rx_opcode_~isert_conn#1.offset, isert_rx_opcode_~isert_cmd~1#1.base, isert_rx_opcode_~isert_cmd~1#1.offset, isert_rx_opcode_~cmd~2#1.base, isert_rx_opcode_~cmd~2#1.offset, isert_rx_opcode_~rx_desc#1.base, isert_rx_opcode_~rx_desc#1.offset, isert_rx_opcode_~hdr~3#1.base, isert_rx_opcode_~hdr~3#1.offset;havoc isert_handle_nop_out_#res#1;havoc isert_handle_nop_out_#t~mem1044#1.base, isert_handle_nop_out_#t~mem1044#1.offset, isert_handle_nop_out_#t~ret1045#1, isert_handle_nop_out_#t~ret1046#1, isert_handle_nop_out_~isert_conn#1.base, isert_handle_nop_out_~isert_conn#1.offset, isert_handle_nop_out_~isert_cmd#1.base, isert_handle_nop_out_~isert_cmd#1.offset, isert_handle_nop_out_~cmd#1.base, isert_handle_nop_out_~cmd#1.offset, isert_handle_nop_out_~rx_desc#1.base, isert_handle_nop_out_~rx_desc#1.offset, isert_handle_nop_out_~buf#1.base, isert_handle_nop_out_~buf#1.offset, isert_handle_nop_out_~conn~3#1.base, isert_handle_nop_out_~conn~3#1.offset, isert_handle_nop_out_~hdr~2#1.base, isert_handle_nop_out_~hdr~2#1.offset, isert_handle_nop_out_~rc~2#1, isert_handle_nop_out_~tmp~71#1;isert_handle_nop_out_~isert_conn#1.base, isert_handle_nop_out_~isert_conn#1.offset := isert_handle_nop_out_#in~isert_conn#1.base, isert_handle_nop_out_#in~isert_conn#1.offset;isert_handle_nop_out_~isert_cmd#1.base, isert_handle_nop_out_~isert_cmd#1.offset := isert_handle_nop_out_#in~isert_cmd#1.base, isert_handle_nop_out_#in~isert_cmd#1.offset;isert_handle_nop_out_~cmd#1.base, isert_handle_nop_out_~cmd#1.offset := isert_handle_nop_out_#in~cmd#1.base, isert_handle_nop_out_#in~cmd#1.offset;isert_handle_nop_out_~rx_desc#1.base, isert_handle_nop_out_~rx_desc#1.offset := isert_handle_nop_out_#in~rx_desc#1.base, isert_handle_nop_out_#in~rx_desc#1.offset;isert_handle_nop_out_~buf#1.base, isert_handle_nop_out_~buf#1.offset := isert_handle_nop_out_#in~buf#1.base, isert_handle_nop_out_#in~buf#1.offset;havoc isert_handle_nop_out_~conn~3#1.base, isert_handle_nop_out_~conn~3#1.offset;havoc isert_handle_nop_out_~hdr~2#1.base, isert_handle_nop_out_~hdr~2#1.offset;havoc isert_handle_nop_out_~rc~2#1;havoc isert_handle_nop_out_~tmp~71#1;call isert_handle_nop_out_#t~mem1044#1.base, isert_handle_nop_out_#t~mem1044#1.offset := read~$Pointer$#6(isert_handle_nop_out_~isert_conn#1.base, ~bvadd~64(973bv64, isert_handle_nop_out_~isert_conn#1.offset), 8bv64);isert_handle_nop_out_~conn~3#1.base, isert_handle_nop_out_~conn~3#1.offset := isert_handle_nop_out_#t~mem1044#1.base, isert_handle_nop_out_#t~mem1044#1.offset;havoc isert_handle_nop_out_#t~mem1044#1.base, isert_handle_nop_out_#t~mem1044#1.offset;isert_handle_nop_out_~hdr~2#1.base, isert_handle_nop_out_~hdr~2#1.offset := isert_handle_nop_out_~buf#1.base, isert_handle_nop_out_~buf#1.offset;assume { :begin_inline_iscsit_setup_nop_out } true;iscsit_setup_nop_out_#in~arg0#1.base, iscsit_setup_nop_out_#in~arg0#1.offset, iscsit_setup_nop_out_#in~arg1#1.base, iscsit_setup_nop_out_#in~arg1#1.offset, iscsit_setup_nop_out_#in~arg2#1.base, iscsit_setup_nop_out_#in~arg2#1.offset := isert_handle_nop_out_~conn~3#1.base, isert_handle_nop_out_~conn~3#1.offset, isert_handle_nop_out_~cmd#1.base, isert_handle_nop_out_~cmd#1.offset, isert_handle_nop_out_~hdr~2#1.base, isert_handle_nop_out_~hdr~2#1.offset;havoc iscsit_setup_nop_out_#res#1;havoc iscsit_setup_nop_out_#t~nondet1979#1, iscsit_setup_nop_out_~arg0#1.base, iscsit_setup_nop_out_~arg0#1.offset, iscsit_setup_nop_out_~arg1#1.base, iscsit_setup_nop_out_~arg1#1.offset, iscsit_setup_nop_out_~arg2#1.base, iscsit_setup_nop_out_~arg2#1.offset;iscsit_setup_nop_out_~arg0#1.base, iscsit_setup_nop_out_~arg0#1.offset := iscsit_setup_nop_out_#in~arg0#1.base, iscsit_setup_nop_out_#in~arg0#1.offset;iscsit_setup_nop_out_~arg1#1.base, iscsit_setup_nop_out_~arg1#1.offset := iscsit_setup_nop_out_#in~arg1#1.base, iscsit_setup_nop_out_#in~arg1#1.offset;iscsit_setup_nop_out_~arg2#1.base, iscsit_setup_nop_out_~arg2#1.offset := iscsit_setup_nop_out_#in~arg2#1.base, iscsit_setup_nop_out_#in~arg2#1.offset;havoc iscsit_setup_nop_out_#t~nondet1979#1;iscsit_setup_nop_out_#res#1 := iscsit_setup_nop_out_#t~nondet1979#1;havoc iscsit_setup_nop_out_#t~nondet1979#1; [2025-02-08 03:10:50,659 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12634-1: SUMMARY for call isert_rcv_completion_#t~ret1119#1 := printk(172bv64, 0bv64); srcloc: null [2025-02-08 03:10:50,661 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13163: assume isert_snd_completion_#t~switch1316#1;assume { :begin_inline_isert_completion_rdma_write } true;isert_completion_rdma_write_#in~tx_desc#1.base, isert_completion_rdma_write_#in~tx_desc#1.offset, isert_completion_rdma_write_#in~isert_cmd#1.base, isert_completion_rdma_write_#in~isert_cmd#1.offset := isert_snd_completion_~tx_desc#1.base, isert_snd_completion_~tx_desc#1.offset, isert_snd_completion_~isert_cmd~3#1.base, isert_snd_completion_~isert_cmd~3#1.offset;havoc isert_completion_rdma_write_#t~mem1237#1.base, isert_completion_rdma_write_#t~mem1237#1.offset, isert_completion_rdma_write_#t~mem1238#1.base, isert_completion_rdma_write_#t~mem1238#1.offset, isert_completion_rdma_write_#t~mem1239#1.base, isert_completion_rdma_write_#t~mem1239#1.offset, isert_completion_rdma_write_#t~mem1240#1.base, isert_completion_rdma_write_#t~mem1240#1.offset, isert_completion_rdma_write_#t~mem1241#1.base, isert_completion_rdma_write_#t~mem1241#1.offset, isert_completion_rdma_write_#t~mem1242#1, isert_completion_rdma_write_#t~short1243#1, isert_completion_rdma_write_#t~mem1244#1.base, isert_completion_rdma_write_#t~mem1244#1.offset, isert_completion_rdma_write_#t~mem1245#1.base, isert_completion_rdma_write_#t~mem1245#1.offset, isert_completion_rdma_write_#t~mem1246#1.base, isert_completion_rdma_write_#t~mem1246#1.offset, isert_completion_rdma_write_#t~ret1247#1, isert_completion_rdma_write_#t~mem1248#1.base, isert_completion_rdma_write_#t~mem1248#1.offset, isert_completion_rdma_write_#t~mem1249#1.base, isert_completion_rdma_write_#t~mem1249#1.offset, isert_completion_rdma_write_#t~mem1250#1, isert_completion_rdma_write_#t~mem1254#1.base, isert_completion_rdma_write_#t~mem1254#1.offset, isert_completion_rdma_write_#t~mem1255#1, isert_completion_rdma_write_#t~ret1256#1, isert_completion_rdma_write_#t~mem1257#1.base, isert_completion_rdma_write_#t~mem1257#1.offset, isert_completion_rdma_write_#t~ret1258#1, isert_completion_rdma_write_~tx_desc#1.base, isert_completion_rdma_write_~tx_desc#1.offset, isert_completion_rdma_write_~isert_cmd#1.base, isert_completion_rdma_write_~isert_cmd#1.offset, isert_completion_rdma_write_~wr~2#1.base, isert_completion_rdma_write_~wr~2#1.offset, isert_completion_rdma_write_~cmd~4#1.base, isert_completion_rdma_write_~cmd~4#1.offset, isert_completion_rdma_write_~se_cmd~1#1.base, isert_completion_rdma_write_~se_cmd~1#1.offset, isert_completion_rdma_write_~isert_conn~9#1.base, isert_completion_rdma_write_~isert_conn~9#1.offset, isert_completion_rdma_write_~device~11#1.base, isert_completion_rdma_write_~device~11#1.offset, isert_completion_rdma_write_~ret~18#1;isert_completion_rdma_write_~tx_desc#1.base, isert_completion_rdma_write_~tx_desc#1.offset := isert_completion_rdma_write_#in~tx_desc#1.base, isert_completion_rdma_write_#in~tx_desc#1.offset;isert_completion_rdma_write_~isert_cmd#1.base, isert_completion_rdma_write_~isert_cmd#1.offset := isert_completion_rdma_write_#in~isert_cmd#1.base, isert_completion_rdma_write_#in~isert_cmd#1.offset;havoc isert_completion_rdma_write_~wr~2#1.base, isert_completion_rdma_write_~wr~2#1.offset;havoc isert_completion_rdma_write_~cmd~4#1.base, isert_completion_rdma_write_~cmd~4#1.offset;havoc isert_completion_rdma_write_~se_cmd~1#1.base, isert_completion_rdma_write_~se_cmd~1#1.offset;havoc isert_completion_rdma_write_~isert_conn~9#1.base, isert_completion_rdma_write_~isert_conn~9#1.offset;havoc isert_completion_rdma_write_~device~11#1.base, isert_completion_rdma_write_~device~11#1.offset;havoc isert_completion_rdma_write_~ret~18#1;isert_completion_rdma_write_~wr~2#1.base, isert_completion_rdma_write_~wr~2#1.offset := isert_completion_rdma_write_~isert_cmd#1.base, ~bvadd~64(284bv64, isert_completion_rdma_write_~isert_cmd#1.offset);call isert_completion_rdma_write_#t~mem1237#1.base, isert_completion_rdma_write_#t~mem1237#1.offset := read~$Pointer$#6(isert_completion_rdma_write_~isert_cmd#1.base, ~bvadd~64(56bv64, isert_completion_rdma_write_~isert_cmd#1.offset), 8bv64);isert_completion_rdma_write_~cmd~4#1.base, isert_completion_rdma_write_~cmd~4#1.offset := isert_completion_rdma_write_#t~mem1237#1.base, isert_completion_rdma_write_#t~mem1237#1.offset;havoc isert_completion_rdma_write_#t~mem1237#1.base, isert_completion_rdma_write_#t~mem1237#1.offset;isert_completion_rdma_write_~se_cmd~1#1.base, isert_completion_rdma_write_~se_cmd~1#1.offset := isert_completion_rdma_write_~cmd~4#1.base, ~bvadd~64(881bv64, isert_completion_rdma_write_~cmd~4#1.offset);call isert_completion_rdma_write_#t~mem1238#1.base, isert_completion_rdma_write_#t~mem1238#1.offset := read~$Pointer$#6(isert_completion_rdma_write_~isert_cmd#1.base, ~bvadd~64(48bv64, isert_completion_rdma_write_~isert_cmd#1.offset), 8bv64);isert_completion_rdma_write_~isert_conn~9#1.base, isert_completion_rdma_write_~isert_conn~9#1.offset := isert_completion_rdma_write_#t~mem1238#1.base, isert_completion_rdma_write_#t~mem1238#1.offset;havoc isert_completion_rdma_write_#t~mem1238#1.base, isert_completion_rdma_write_#t~mem1238#1.offset;call isert_completion_rdma_write_#t~mem1239#1.base, isert_completion_rdma_write_#t~mem1239#1.offset := read~$Pointer$#6(isert_completion_rdma_write_~isert_conn~9#1.base, ~bvadd~64(1409bv64, isert_completion_rdma_write_~isert_conn~9#1.offset), 8bv64);isert_completion_rdma_write_~device~11#1.base, isert_completion_rdma_write_~device~11#1.offset := isert_completion_rdma_write_#t~mem1239#1.base, isert_completion_rdma_write_#t~mem1239#1.offset;havoc isert_completion_rdma_write_#t~mem1239#1.base, isert_completion_rdma_write_#t~mem1239#1.offset;isert_completion_rdma_write_~ret~18#1 := 0bv32;call isert_completion_rdma_write_#t~mem1240#1.base, isert_completion_rdma_write_#t~mem1240#1.offset := read~$Pointer$#6(isert_completion_rdma_write_~wr~2#1.base, ~bvadd~64(264bv64, isert_completion_rdma_write_~wr~2#1.offset), 8bv64);isert_completion_rdma_write_#t~short1243#1 := 0bv64 != ~bvadd~64(isert_completion_rdma_write_#t~mem1240#1.base, isert_completion_rdma_write_#t~mem1240#1.offset); [2025-02-08 03:10:50,661 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13163: assume !isert_snd_completion_#t~switch1316#1;isert_snd_completion_#t~switch1316#1 := isert_snd_completion_#t~switch1316#1 || 3bv32 == isert_snd_completion_#t~mem1315#1; [2025-02-08 03:10:50,661 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12271-1: SUMMARY for call isert_handle_scsi_cmd_#t~ret1008#1 := printk(142bv64, 0bv64); srcloc: null [2025-02-08 03:10:50,661 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12271: havoc isert_handle_scsi_cmd_#t~ret1008#1; [2025-02-08 03:10:50,661 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13064-1: SUMMARY for call isert_completion_rdma_read_#t~ret1281#1 := target_put_sess_cmd(isert_completion_rdma_read_~se_cmd~2#1.base, isert_completion_rdma_read_~se_cmd~2#1.offset); srcloc: null [2025-02-08 03:10:50,661 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13064: havoc isert_completion_rdma_read_#t~ret1281#1;call isert_completion_rdma_read_#t~mem1282#1 := read~intINTTYPE4#6(isert_completion_rdma_read_~se_cmd~2#1.base, ~bvadd~64(757bv64, isert_completion_rdma_read_~se_cmd~2#1.offset), 4bv64); [2025-02-08 03:10:50,661 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12668: assume ~bvsle~32(~bvadd~32(32bv32, isert_rcv_completion_~outstanding~0#1), 128bv32);isert_rcv_completion_~_min1~2#1 := ~bvsub~32(128bv32, isert_rcv_completion_~outstanding~0#1);isert_rcv_completion_~_min2~2#1 := 32bv32;isert_rcv_completion_~count~0#1 := (if ~bvslt~32(isert_rcv_completion_~_min1~2#1, isert_rcv_completion_~_min2~2#1) then isert_rcv_completion_~_min1~2#1 else isert_rcv_completion_~_min2~2#1); [2025-02-08 03:10:50,661 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12668: assume !~bvsle~32(~bvadd~32(32bv32, isert_rcv_completion_~outstanding~0#1), 128bv32); [2025-02-08 03:10:50,661 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12338: call isert_handle_iscsi_dataout_#t~mem1032#1.base, isert_handle_iscsi_dataout_#t~mem1032#1.offset := read~$Pointer$#11(isert_handle_iscsi_dataout_~#cmd~1#1.base, isert_handle_iscsi_dataout_~#cmd~1#1.offset, 8bv64);call isert_handle_iscsi_dataout_#t~mem1033#1 := read~intINTTYPE4#10(isert_handle_iscsi_dataout_#t~mem1032#1.base, ~bvadd~64(125bv64, isert_handle_iscsi_dataout_#t~mem1032#1.offset), 4bv64);isert_handle_iscsi_dataout_~sg_off~0#1 := ~bvudiv~32(isert_handle_iscsi_dataout_#t~mem1033#1, 4096bv32);havoc isert_handle_iscsi_dataout_#t~mem1032#1.base, isert_handle_iscsi_dataout_#t~mem1032#1.offset;havoc isert_handle_iscsi_dataout_#t~mem1033#1;call isert_handle_iscsi_dataout_#t~mem1034#1.base, isert_handle_iscsi_dataout_#t~mem1034#1.offset := read~$Pointer$#11(isert_handle_iscsi_dataout_~#cmd~1#1.base, isert_handle_iscsi_dataout_~#cmd~1#1.offset, 8bv64);call isert_handle_iscsi_dataout_#t~mem1035#1.base, isert_handle_iscsi_dataout_#t~mem1035#1.offset := read~$Pointer$#10(isert_handle_iscsi_dataout_#t~mem1034#1.base, ~bvadd~64(567bv64, ~bvadd~64(881bv64, isert_handle_iscsi_dataout_#t~mem1034#1.offset)), 8bv64);isert_handle_iscsi_dataout_~sg_start~0#1.base, isert_handle_iscsi_dataout_~sg_start~0#1.offset := isert_handle_iscsi_dataout_#t~mem1035#1.base, ~bvadd~64(isert_handle_iscsi_dataout_#t~mem1035#1.offset, ~bvmul~64(36bv64, ~sign_extend~64~32(isert_handle_iscsi_dataout_~sg_off~0#1)));havoc isert_handle_iscsi_dataout_#t~mem1034#1.base, isert_handle_iscsi_dataout_#t~mem1034#1.offset;havoc isert_handle_iscsi_dataout_#t~mem1035#1.base, isert_handle_iscsi_dataout_#t~mem1035#1.offset;isert_handle_iscsi_dataout_~_max1~2#1 := 1bv64;isert_handle_iscsi_dataout_~_max2~2#1 := ~bvudiv~64(~bvadd~64(4095bv64, ~zero_extend~64~32(isert_handle_iscsi_dataout_~unsol_data_len~0#1)), 4096bv64);isert_handle_iscsi_dataout_~sg_nents___0~1#1 := (if ~bvugt~64(isert_handle_iscsi_dataout_~_max1~2#1, isert_handle_iscsi_dataout_~_max2~2#1) then isert_handle_iscsi_dataout_~_max1~2#1 else isert_handle_iscsi_dataout_~_max2~2#1)[32:0];call isert_handle_iscsi_dataout_#t~mem1036#1.base, isert_handle_iscsi_dataout_#t~mem1036#1.offset := read~$Pointer$#11(isert_handle_iscsi_dataout_~#cmd~1#1.base, isert_handle_iscsi_dataout_~#cmd~1#1.offset, 8bv64);call isert_handle_iscsi_dataout_#t~mem1037#1 := read~intINTTYPE4#10(isert_handle_iscsi_dataout_#t~mem1036#1.base, ~bvadd~64(125bv64, isert_handle_iscsi_dataout_#t~mem1036#1.offset), 4bv64);isert_handle_iscsi_dataout_~page_off~0#1 := ~bvand~32(4095bv32, isert_handle_iscsi_dataout_#t~mem1037#1);havoc isert_handle_iscsi_dataout_#t~mem1036#1.base, isert_handle_iscsi_dataout_#t~mem1036#1.offset;havoc isert_handle_iscsi_dataout_#t~mem1037#1; [2025-02-08 03:10:50,661 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13164: havoc isert_completion_rdma_write_#t~mem1237#1.base, isert_completion_rdma_write_#t~mem1237#1.offset, isert_completion_rdma_write_#t~mem1238#1.base, isert_completion_rdma_write_#t~mem1238#1.offset, isert_completion_rdma_write_#t~mem1239#1.base, isert_completion_rdma_write_#t~mem1239#1.offset, isert_completion_rdma_write_#t~mem1240#1.base, isert_completion_rdma_write_#t~mem1240#1.offset, isert_completion_rdma_write_#t~mem1241#1.base, isert_completion_rdma_write_#t~mem1241#1.offset, isert_completion_rdma_write_#t~mem1242#1, isert_completion_rdma_write_#t~short1243#1, isert_completion_rdma_write_#t~mem1244#1.base, isert_completion_rdma_write_#t~mem1244#1.offset, isert_completion_rdma_write_#t~mem1245#1.base, isert_completion_rdma_write_#t~mem1245#1.offset, isert_completion_rdma_write_#t~mem1246#1.base, isert_completion_rdma_write_#t~mem1246#1.offset, isert_completion_rdma_write_#t~ret1247#1, isert_completion_rdma_write_#t~mem1248#1.base, isert_completion_rdma_write_#t~mem1248#1.offset, isert_completion_rdma_write_#t~mem1249#1.base, isert_completion_rdma_write_#t~mem1249#1.offset, isert_completion_rdma_write_#t~mem1250#1, isert_completion_rdma_write_#t~mem1254#1.base, isert_completion_rdma_write_#t~mem1254#1.offset, isert_completion_rdma_write_#t~mem1255#1, isert_completion_rdma_write_#t~ret1256#1, isert_completion_rdma_write_#t~mem1257#1.base, isert_completion_rdma_write_#t~mem1257#1.offset, isert_completion_rdma_write_#t~ret1258#1, isert_completion_rdma_write_~tx_desc#1.base, isert_completion_rdma_write_~tx_desc#1.offset, isert_completion_rdma_write_~isert_cmd#1.base, isert_completion_rdma_write_~isert_cmd#1.offset, isert_completion_rdma_write_~wr~2#1.base, isert_completion_rdma_write_~wr~2#1.offset, isert_completion_rdma_write_~cmd~4#1.base, isert_completion_rdma_write_~cmd~4#1.offset, isert_completion_rdma_write_~se_cmd~1#1.base, isert_completion_rdma_write_~se_cmd~1#1.offset, isert_completion_rdma_write_~isert_conn~9#1.base, isert_completion_rdma_write_~isert_conn~9#1.offset, isert_completion_rdma_write_~device~11#1.base, isert_completion_rdma_write_~device~11#1.offset, isert_completion_rdma_write_~ret~18#1;havoc isert_completion_rdma_write_#in~tx_desc#1.base, isert_completion_rdma_write_#in~tx_desc#1.offset, isert_completion_rdma_write_#in~isert_cmd#1.base, isert_completion_rdma_write_#in~isert_cmd#1.offset;assume { :end_inline_isert_completion_rdma_write } true; [2025-02-08 03:10:50,661 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13065: havoc isert_completion_rdma_read_#t~mem1282#1;havoc isert_completion_rdma_read_#t~ret1283#1; [2025-02-08 03:10:50,661 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13065-1: SUMMARY for call isert_completion_rdma_read_#t~ret1283#1 := transport_send_check_condition_and_sense(isert_completion_rdma_read_~se_cmd~2#1.base, isert_completion_rdma_read_~se_cmd~2#1.offset, isert_completion_rdma_read_#t~mem1282#1, 0bv32); srcloc: null [2025-02-08 03:10:50,661 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12570: isert_rx_do_work_~tmp___5~4#1 := isert_rx_do_work_#t~ret1099#1; [2025-02-08 03:10:50,661 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12570-1: SUMMARY for call isert_rx_do_work_#t~ret1099#1 := ldv__builtin_expect(~sign_extend~64~32((if ~bvsgt~32(~isert_debug_level~0, 2bv32) then 1bv32 else 0bv32)), 0bv64); srcloc: null [2025-02-08 03:10:50,661 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12471: isert_rx_opcode_#t~ret1069#1 := isert_handle_nop_out_#res#1;havoc isert_handle_nop_out_#t~mem1044#1.base, isert_handle_nop_out_#t~mem1044#1.offset, isert_handle_nop_out_#t~ret1045#1, isert_handle_nop_out_#t~ret1046#1, isert_handle_nop_out_~isert_conn#1.base, isert_handle_nop_out_~isert_conn#1.offset, isert_handle_nop_out_~isert_cmd#1.base, isert_handle_nop_out_~isert_cmd#1.offset, isert_handle_nop_out_~cmd#1.base, isert_handle_nop_out_~cmd#1.offset, isert_handle_nop_out_~rx_desc#1.base, isert_handle_nop_out_~rx_desc#1.offset, isert_handle_nop_out_~buf#1.base, isert_handle_nop_out_~buf#1.offset, isert_handle_nop_out_~conn~3#1.base, isert_handle_nop_out_~conn~3#1.offset, isert_handle_nop_out_~hdr~2#1.base, isert_handle_nop_out_~hdr~2#1.offset, isert_handle_nop_out_~rc~2#1, isert_handle_nop_out_~tmp~71#1;havoc isert_handle_nop_out_#in~isert_conn#1.base, isert_handle_nop_out_#in~isert_conn#1.offset, isert_handle_nop_out_#in~isert_cmd#1.base, isert_handle_nop_out_#in~isert_cmd#1.offset, isert_handle_nop_out_#in~cmd#1.base, isert_handle_nop_out_#in~cmd#1.offset, isert_handle_nop_out_#in~rx_desc#1.base, isert_handle_nop_out_#in~rx_desc#1.offset, isert_handle_nop_out_#in~buf#1.base, isert_handle_nop_out_#in~buf#1.offset;assume { :end_inline_isert_handle_nop_out } true;isert_rx_opcode_~ret~16#1 := isert_rx_opcode_#t~ret1069#1; [2025-02-08 03:10:50,663 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13264-1: call isert_handle_wc_#t~mem1353#1 := read~intINTTYPE8#6(isert_handle_wc_~wc#1.base, isert_handle_wc_~wc#1.offset, 8bv64); [2025-02-08 03:10:50,663 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13264: assume 18446744073709551615bv64 != isert_handle_wc_#t~mem1353#1;havoc isert_handle_wc_#t~mem1353#1;assume { :begin_inline_isert_cq_comp_err } true;isert_cq_comp_err_#in~isert_conn#1.base, isert_cq_comp_err_#in~isert_conn#1.offset, isert_cq_comp_err_#in~wc#1.base, isert_cq_comp_err_#in~wc#1.offset := isert_handle_wc_~isert_conn~12#1.base, isert_handle_wc_~isert_conn~12#1.offset, isert_handle_wc_~wc#1.base, isert_handle_wc_~wc#1.offset;havoc isert_cq_comp_err_#t~mem1320#1, isert_cq_comp_err_#t~ret1321#1, isert_cq_comp_err_#t~ret1322#1, isert_cq_comp_err_#t~mem1323#1, isert_cq_comp_err_#t~ret1324#1, isert_cq_comp_err_#t~mem1325#1.base, isert_cq_comp_err_#t~mem1325#1.offset, isert_cq_comp_err_#t~mem1326#1.base, isert_cq_comp_err_#t~mem1326#1.offset, isert_cq_comp_err_#t~mem1327#1, isert_cq_comp_err_#t~mem1328#1.base, isert_cq_comp_err_#t~mem1328#1.offset, isert_cq_comp_err_#t~mem1329#1, isert_cq_comp_err_#t~mem1330#1, isert_cq_comp_err_#t~mem1331#1.base, isert_cq_comp_err_#t~mem1331#1.offset, isert_cq_comp_err_~isert_conn#1.base, isert_cq_comp_err_~isert_conn#1.offset, isert_cq_comp_err_~wc#1.base, isert_cq_comp_err_~wc#1.offset, isert_cq_comp_err_~tmp~85#1, isert_cq_comp_err_~ib_dev~12#1.base, isert_cq_comp_err_~ib_dev~12#1.offset, isert_cq_comp_err_~isert_cmd~4#1.base, isert_cq_comp_err_~isert_cmd~4#1.offset, isert_cq_comp_err_~desc~0#1.base, isert_cq_comp_err_~desc~0#1.offset, isert_cq_comp_err_~tmp___0~48#1;isert_cq_comp_err_~isert_conn#1.base, isert_cq_comp_err_~isert_conn#1.offset := isert_cq_comp_err_#in~isert_conn#1.base, isert_cq_comp_err_#in~isert_conn#1.offset;isert_cq_comp_err_~wc#1.base, isert_cq_comp_err_~wc#1.offset := isert_cq_comp_err_#in~wc#1.base, isert_cq_comp_err_#in~wc#1.offset;havoc isert_cq_comp_err_~tmp~85#1;havoc isert_cq_comp_err_~ib_dev~12#1.base, isert_cq_comp_err_~ib_dev~12#1.offset;havoc isert_cq_comp_err_~isert_cmd~4#1.base, isert_cq_comp_err_~isert_cmd~4#1.offset;havoc isert_cq_comp_err_~desc~0#1.base, isert_cq_comp_err_~desc~0#1.offset;havoc isert_cq_comp_err_~tmp___0~48#1;call isert_cq_comp_err_#t~mem1320#1 := read~intINTTYPE8#6(isert_cq_comp_err_~wc#1.base, isert_cq_comp_err_~wc#1.offset, 8bv64); [2025-02-08 03:10:50,663 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13264: assume !(18446744073709551615bv64 != isert_handle_wc_#t~mem1353#1);havoc isert_handle_wc_#t~mem1353#1; [2025-02-08 03:10:50,663 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13298: assume ~bvsgt~32(~completed~0#1, 65535bv32); [2025-02-08 03:10:50,663 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13298: assume !~bvsgt~32(~completed~0#1, 65535bv32); [2025-02-08 03:10:50,663 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12406: assume 0bv32 != isert_handle_text_cmd_~payload_length~0#1; [2025-02-08 03:10:50,663 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12406: assume !(0bv32 != isert_handle_text_cmd_~payload_length~0#1); [2025-02-08 03:10:50,663 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13067: havoc target_execute_cmd_~arg0#1.base, target_execute_cmd_~arg0#1.offset;havoc target_execute_cmd_#in~arg0#1.base, target_execute_cmd_#in~arg0#1.offset;assume { :end_inline_target_execute_cmd } true; [2025-02-08 03:10:50,663 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13166: assume isert_snd_completion_#t~switch1316#1;assume { :begin_inline_isert_completion_rdma_read } true;isert_completion_rdma_read_#in~tx_desc#1.base, isert_completion_rdma_read_#in~tx_desc#1.offset, isert_completion_rdma_read_#in~isert_cmd#1.base, isert_completion_rdma_read_#in~isert_cmd#1.offset := isert_snd_completion_~tx_desc#1.base, isert_snd_completion_~tx_desc#1.offset, isert_snd_completion_~isert_cmd~3#1.base, isert_snd_completion_~isert_cmd~3#1.offset;havoc isert_completion_rdma_read_#t~mem1259#1.base, isert_completion_rdma_read_#t~mem1259#1.offset, isert_completion_rdma_read_#t~mem1260#1.base, isert_completion_rdma_read_#t~mem1260#1.offset, isert_completion_rdma_read_#t~mem1261#1.base, isert_completion_rdma_read_#t~mem1261#1.offset, isert_completion_rdma_read_#t~mem1262#1.base, isert_completion_rdma_read_#t~mem1262#1.offset, isert_completion_rdma_read_#t~mem1263#1.base, isert_completion_rdma_read_#t~mem1263#1.offset, isert_completion_rdma_read_#t~mem1264#1, isert_completion_rdma_read_#t~short1265#1, isert_completion_rdma_read_#t~mem1266#1.base, isert_completion_rdma_read_#t~mem1266#1.offset, isert_completion_rdma_read_#t~mem1267#1.base, isert_completion_rdma_read_#t~mem1267#1.offset, isert_completion_rdma_read_#t~mem1268#1.base, isert_completion_rdma_read_#t~mem1268#1.offset, isert_completion_rdma_read_#t~ret1269#1, isert_completion_rdma_read_#t~mem1270#1.base, isert_completion_rdma_read_#t~mem1270#1.offset, isert_completion_rdma_read_#t~mem1271#1.base, isert_completion_rdma_read_#t~mem1271#1.offset, isert_completion_rdma_read_#t~mem1272#1, isert_completion_rdma_read_#t~mem1276#1.base, isert_completion_rdma_read_#t~mem1276#1.offset, isert_completion_rdma_read_#t~mem1277#1, isert_completion_rdma_read_#t~ret1278#1, isert_completion_rdma_read_#t~ret1279#1, isert_completion_rdma_read_#t~mem1280#1, isert_completion_rdma_read_#t~ret1281#1, isert_completion_rdma_read_#t~mem1282#1, isert_completion_rdma_read_#t~ret1283#1, isert_completion_rdma_read_~tx_desc#1.base, isert_completion_rdma_read_~tx_desc#1.offset, isert_completion_rdma_read_~isert_cmd#1.base, isert_completion_rdma_read_~isert_cmd#1.offset, isert_completion_rdma_read_~wr~3#1.base, isert_completion_rdma_read_~wr~3#1.offset, isert_completion_rdma_read_~cmd~5#1.base, isert_completion_rdma_read_~cmd~5#1.offset, isert_completion_rdma_read_~se_cmd~2#1.base, isert_completion_rdma_read_~se_cmd~2#1.offset, isert_completion_rdma_read_~isert_conn~10#1.base, isert_completion_rdma_read_~isert_conn~10#1.offset, isert_completion_rdma_read_~device~12#1.base, isert_completion_rdma_read_~device~12#1.offset, isert_completion_rdma_read_~ret~19#1, isert_completion_rdma_read_~tmp~82#1;isert_completion_rdma_read_~tx_desc#1.base, isert_completion_rdma_read_~tx_desc#1.offset := isert_completion_rdma_read_#in~tx_desc#1.base, isert_completion_rdma_read_#in~tx_desc#1.offset;isert_completion_rdma_read_~isert_cmd#1.base, isert_completion_rdma_read_~isert_cmd#1.offset := isert_completion_rdma_read_#in~isert_cmd#1.base, isert_completion_rdma_read_#in~isert_cmd#1.offset;havoc isert_completion_rdma_read_~wr~3#1.base, isert_completion_rdma_read_~wr~3#1.offset;havoc isert_completion_rdma_read_~cmd~5#1.base, isert_completion_rdma_read_~cmd~5#1.offset;havoc isert_completion_rdma_read_~se_cmd~2#1.base, isert_completion_rdma_read_~se_cmd~2#1.offset;havoc isert_completion_rdma_read_~isert_conn~10#1.base, isert_completion_rdma_read_~isert_conn~10#1.offset;havoc isert_completion_rdma_read_~device~12#1.base, isert_completion_rdma_read_~device~12#1.offset;havoc isert_completion_rdma_read_~ret~19#1;havoc isert_completion_rdma_read_~tmp~82#1;isert_completion_rdma_read_~wr~3#1.base, isert_completion_rdma_read_~wr~3#1.offset := isert_completion_rdma_read_~isert_cmd#1.base, ~bvadd~64(284bv64, isert_completion_rdma_read_~isert_cmd#1.offset);call isert_completion_rdma_read_#t~mem1259#1.base, isert_completion_rdma_read_#t~mem1259#1.offset := read~$Pointer$#6(isert_completion_rdma_read_~isert_cmd#1.base, ~bvadd~64(56bv64, isert_completion_rdma_read_~isert_cmd#1.offset), 8bv64);isert_completion_rdma_read_~cmd~5#1.base, isert_completion_rdma_read_~cmd~5#1.offset := isert_completion_rdma_read_#t~mem1259#1.base, isert_completion_rdma_read_#t~mem1259#1.offset;havoc isert_completion_rdma_read_#t~mem1259#1.base, isert_completion_rdma_read_#t~mem1259#1.offset;isert_completion_rdma_read_~se_cmd~2#1.base, isert_completion_rdma_read_~se_cmd~2#1.offset := isert_completion_rdma_read_~cmd~5#1.base, ~bvadd~64(881bv64, isert_completion_rdma_read_~cmd~5#1.offset);call isert_completion_rdma_read_#t~mem1260#1.base, isert_completion_rdma_read_#t~mem1260#1.offset := read~$Pointer$#6(isert_completion_rdma_read_~isert_cmd#1.base, ~bvadd~64(48bv64, isert_completion_rdma_read_~isert_cmd#1.offset), 8bv64);isert_completion_rdma_read_~isert_conn~10#1.base, isert_completion_rdma_read_~isert_conn~10#1.offset := isert_completion_rdma_read_#t~mem1260#1.base, isert_completion_rdma_read_#t~mem1260#1.offset;havoc isert_completion_rdma_read_#t~mem1260#1.base, isert_completion_rdma_read_#t~mem1260#1.offset;call isert_completion_rdma_read_#t~mem1261#1.base, isert_completion_rdma_read_#t~mem1261#1.offset := read~$Pointer$#6(isert_completion_rdma_read_~isert_conn~10#1.base, ~bvadd~64(1409bv64, isert_completion_rdma_read_~isert_conn~10#1.offset), 8bv64);isert_completion_rdma_read_~device~12#1.base, isert_completion_rdma_read_~device~12#1.offset := isert_completion_rdma_read_#t~mem1261#1.base, isert_completion_rdma_read_#t~mem1261#1.offset;havoc isert_completion_rdma_read_#t~mem1261#1.base, isert_completion_rdma_read_#t~mem1261#1.offset;isert_completion_rdma_read_~ret~19#1 := 0bv32;call isert_completion_rdma_read_#t~mem1262#1.base, isert_completion_rdma_read_#t~mem1262#1.offset := read~$Pointer$#6(isert_completion_rdma_read_~wr~3#1.base, ~bvadd~64(264bv64, isert_completion_rdma_read_~wr~3#1.offset), 8bv64);isert_completion_rdma_read_#t~short1265#1 := 0bv64 != ~bvadd~64(isert_completion_rdma_read_#t~mem1262#1.base, isert_completion_rdma_read_#t~mem1262#1.offset); [2025-02-08 03:10:50,663 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13166: assume !isert_snd_completion_#t~switch1316#1;isert_snd_completion_#t~switch1316#1 := true; [2025-02-08 03:10:50,663 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13265: havoc isert_cq_comp_err_#t~mem1320#1, isert_cq_comp_err_#t~ret1321#1, isert_cq_comp_err_#t~ret1322#1, isert_cq_comp_err_#t~mem1323#1, isert_cq_comp_err_#t~ret1324#1, isert_cq_comp_err_#t~mem1325#1.base, isert_cq_comp_err_#t~mem1325#1.offset, isert_cq_comp_err_#t~mem1326#1.base, isert_cq_comp_err_#t~mem1326#1.offset, isert_cq_comp_err_#t~mem1327#1, isert_cq_comp_err_#t~mem1328#1.base, isert_cq_comp_err_#t~mem1328#1.offset, isert_cq_comp_err_#t~mem1329#1, isert_cq_comp_err_#t~mem1330#1, isert_cq_comp_err_#t~mem1331#1.base, isert_cq_comp_err_#t~mem1331#1.offset, isert_cq_comp_err_~isert_conn#1.base, isert_cq_comp_err_~isert_conn#1.offset, isert_cq_comp_err_~wc#1.base, isert_cq_comp_err_~wc#1.offset, isert_cq_comp_err_~tmp~85#1, isert_cq_comp_err_~ib_dev~12#1.base, isert_cq_comp_err_~ib_dev~12#1.offset, isert_cq_comp_err_~isert_cmd~4#1.base, isert_cq_comp_err_~isert_cmd~4#1.offset, isert_cq_comp_err_~desc~0#1.base, isert_cq_comp_err_~desc~0#1.offset, isert_cq_comp_err_~tmp___0~48#1;havoc isert_cq_comp_err_#in~isert_conn#1.base, isert_cq_comp_err_#in~isert_conn#1.offset, isert_cq_comp_err_#in~wc#1.base, isert_cq_comp_err_#in~wc#1.offset;assume { :end_inline_isert_cq_comp_err } true; [2025-02-08 03:10:50,663 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17262: havoc iscsit_handle_task_mgt_cmd_#t~nondet1972#1;isert_rx_opcode_#t~ret1072#1 := iscsit_handle_task_mgt_cmd_#res#1;havoc iscsit_handle_task_mgt_cmd_#t~nondet1972#1, iscsit_handle_task_mgt_cmd_~arg0#1.base, iscsit_handle_task_mgt_cmd_~arg0#1.offset, iscsit_handle_task_mgt_cmd_~arg1#1.base, iscsit_handle_task_mgt_cmd_~arg1#1.offset, iscsit_handle_task_mgt_cmd_~arg2#1.base, iscsit_handle_task_mgt_cmd_~arg2#1.offset;havoc iscsit_handle_task_mgt_cmd_#in~arg0#1.base, iscsit_handle_task_mgt_cmd_#in~arg0#1.offset, iscsit_handle_task_mgt_cmd_#in~arg1#1.base, iscsit_handle_task_mgt_cmd_#in~arg1#1.offset, iscsit_handle_task_mgt_cmd_#in~arg2#1.base, iscsit_handle_task_mgt_cmd_#in~arg2#1.offset;assume { :end_inline_iscsit_handle_task_mgt_cmd } true;isert_rx_opcode_~ret~16#1 := isert_rx_opcode_#t~ret1072#1; [2025-02-08 03:10:50,663 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12572: havoc isert_rx_do_work_#t~ret1100#1; [2025-02-08 03:10:50,663 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12572-1: SUMMARY for call isert_rx_do_work_#t~ret1100#1 := printk(162bv64, 0bv64); srcloc: null [2025-02-08 03:10:50,663 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12275-1: SUMMARY for call isert_handle_scsi_cmd_#t~ret1009#1 := sg_copy_from_buffer(isert_handle_scsi_cmd_~sg~0#1.base, isert_handle_scsi_cmd_~sg~0#1.offset, isert_handle_scsi_cmd_~sg_nents___0~0#1, isert_handle_scsi_cmd_~rx_desc#1.base, ~bvadd~64(76bv64, isert_handle_scsi_cmd_~rx_desc#1.offset), ~sign_extend~64~32(isert_handle_scsi_cmd_~imm_data_len~0#1)); srcloc: null [2025-02-08 03:10:50,663 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12275: havoc isert_handle_scsi_cmd_#t~ret1009#1;call isert_handle_scsi_cmd_#t~mem1010#1 := read~intINTTYPE4#6(isert_handle_scsi_cmd_~cmd#1.base, ~bvadd~64(125bv64, isert_handle_scsi_cmd_~cmd#1.offset), 4bv64);call write~intINTTYPE4#6(~bvadd~32(isert_handle_scsi_cmd_#t~mem1010#1, isert_handle_scsi_cmd_~imm_data_len~0#1), isert_handle_scsi_cmd_~cmd#1.base, ~bvadd~64(125bv64, isert_handle_scsi_cmd_~cmd#1.offset), 4bv64);havoc isert_handle_scsi_cmd_#t~mem1010#1;call isert_handle_scsi_cmd_#t~mem1011#1 := read~intINTTYPE4#6(isert_handle_scsi_cmd_~cmd#1.base, ~bvadd~64(125bv64, isert_handle_scsi_cmd_~cmd#1.offset), 4bv64);call isert_handle_scsi_cmd_#t~mem1012#1 := read~intINTTYPE4#6(isert_handle_scsi_cmd_~cmd#1.base, ~bvadd~64(43bv64, ~bvadd~64(881bv64, isert_handle_scsi_cmd_~cmd#1.offset)), 4bv64); [2025-02-08 03:10:50,664 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12473: assume isert_rx_opcode_#t~switch1063#1;assume { :begin_inline_isert_handle_iscsi_dataout } true;isert_handle_iscsi_dataout_#in~isert_conn#1.base, isert_handle_iscsi_dataout_#in~isert_conn#1.offset, isert_handle_iscsi_dataout_#in~rx_desc#1.base, isert_handle_iscsi_dataout_#in~rx_desc#1.offset, isert_handle_iscsi_dataout_#in~buf#1.base, isert_handle_iscsi_dataout_#in~buf#1.offset := isert_rx_opcode_~isert_conn#1.base, isert_rx_opcode_~isert_conn#1.offset, isert_rx_opcode_~rx_desc#1.base, isert_rx_opcode_~rx_desc#1.offset, isert_rx_opcode_~hdr~3#1.base, isert_rx_opcode_~hdr~3#1.offset;havoc isert_handle_iscsi_dataout_#res#1;havoc isert_handle_iscsi_dataout_#t~mem1017#1.base, isert_handle_iscsi_dataout_#t~mem1017#1.offset, isert_handle_iscsi_dataout_#t~mem1018#1, isert_handle_iscsi_dataout_#t~mem1019#1, isert_handle_iscsi_dataout_#t~mem1020#1, isert_handle_iscsi_dataout_#t~ret1021#1, isert_handle_iscsi_dataout_#t~mem1022#1.base, isert_handle_iscsi_dataout_#t~mem1022#1.offset, isert_handle_iscsi_dataout_#t~mem1023#1.base, isert_handle_iscsi_dataout_#t~mem1023#1.offset, isert_handle_iscsi_dataout_#t~mem1024#1, isert_handle_iscsi_dataout_#t~ret1025#1, isert_handle_iscsi_dataout_#t~ret1026#1, isert_handle_iscsi_dataout_#t~mem1027#1.base, isert_handle_iscsi_dataout_#t~mem1027#1.offset, isert_handle_iscsi_dataout_#t~mem1028#1, isert_handle_iscsi_dataout_#t~mem1029#1.base, isert_handle_iscsi_dataout_#t~mem1029#1.offset, isert_handle_iscsi_dataout_#t~mem1030#1, isert_handle_iscsi_dataout_#t~ret1031#1, isert_handle_iscsi_dataout_#t~mem1032#1.base, isert_handle_iscsi_dataout_#t~mem1032#1.offset, isert_handle_iscsi_dataout_#t~mem1033#1, isert_handle_iscsi_dataout_#t~mem1034#1.base, isert_handle_iscsi_dataout_#t~mem1034#1.offset, isert_handle_iscsi_dataout_#t~mem1035#1.base, isert_handle_iscsi_dataout_#t~mem1035#1.offset, isert_handle_iscsi_dataout_#t~mem1036#1.base, isert_handle_iscsi_dataout_#t~mem1036#1.offset, isert_handle_iscsi_dataout_#t~mem1037#1, isert_handle_iscsi_dataout_#t~ret1038#1, isert_handle_iscsi_dataout_#t~ret1039#1, isert_handle_iscsi_dataout_#t~ret1040#1, isert_handle_iscsi_dataout_#t~ret1041#1, isert_handle_iscsi_dataout_#t~mem1042#1.base, isert_handle_iscsi_dataout_#t~mem1042#1.offset, isert_handle_iscsi_dataout_#t~ret1043#1, isert_handle_iscsi_dataout_~isert_conn#1.base, isert_handle_iscsi_dataout_~isert_conn#1.offset, isert_handle_iscsi_dataout_~rx_desc#1.base, isert_handle_iscsi_dataout_~rx_desc#1.offset, isert_handle_iscsi_dataout_~buf#1.base, isert_handle_iscsi_dataout_~buf#1.offset, isert_handle_iscsi_dataout_~sg_start~0#1.base, isert_handle_iscsi_dataout_~sg_start~0#1.offset, isert_handle_iscsi_dataout_~conn~2#1.base, isert_handle_iscsi_dataout_~conn~2#1.offset, isert_handle_iscsi_dataout_~#cmd~1#1.base, isert_handle_iscsi_dataout_~#cmd~1#1.offset, isert_handle_iscsi_dataout_~hdr~1#1.base, isert_handle_iscsi_dataout_~hdr~1#1.offset, isert_handle_iscsi_dataout_~unsol_data_len~0#1, isert_handle_iscsi_dataout_~rc~1#1, isert_handle_iscsi_dataout_~sg_nents___0~1#1, isert_handle_iscsi_dataout_~sg_off~0#1, isert_handle_iscsi_dataout_~page_off~0#1, isert_handle_iscsi_dataout_~tmp~70#1, isert_handle_iscsi_dataout_~_max1~2#1, isert_handle_iscsi_dataout_~_max2~2#1, isert_handle_iscsi_dataout_~tmp___0~39#1;isert_handle_iscsi_dataout_~isert_conn#1.base, isert_handle_iscsi_dataout_~isert_conn#1.offset := isert_handle_iscsi_dataout_#in~isert_conn#1.base, isert_handle_iscsi_dataout_#in~isert_conn#1.offset;isert_handle_iscsi_dataout_~rx_desc#1.base, isert_handle_iscsi_dataout_~rx_desc#1.offset := isert_handle_iscsi_dataout_#in~rx_desc#1.base, isert_handle_iscsi_dataout_#in~rx_desc#1.offset;isert_handle_iscsi_dataout_~buf#1.base, isert_handle_iscsi_dataout_~buf#1.offset := isert_handle_iscsi_dataout_#in~buf#1.base, isert_handle_iscsi_dataout_#in~buf#1.offset;havoc isert_handle_iscsi_dataout_~sg_start~0#1.base, isert_handle_iscsi_dataout_~sg_start~0#1.offset;havoc isert_handle_iscsi_dataout_~conn~2#1.base, isert_handle_iscsi_dataout_~conn~2#1.offset;call isert_handle_iscsi_dataout_~#cmd~1#1.base, isert_handle_iscsi_dataout_~#cmd~1#1.offset := #Ultimate.allocOnStack(8bv64);havoc isert_handle_iscsi_dataout_~hdr~1#1.base, isert_handle_iscsi_dataout_~hdr~1#1.offset;havoc isert_handle_iscsi_dataout_~unsol_data_len~0#1;havoc isert_handle_iscsi_dataout_~rc~1#1;havoc isert_handle_iscsi_dataout_~sg_nents___0~1#1;havoc isert_handle_iscsi_dataout_~sg_off~0#1;havoc isert_handle_iscsi_dataout_~page_off~0#1;havoc isert_handle_iscsi_dataout_~tmp~70#1;havoc isert_handle_iscsi_dataout_~_max1~2#1;havoc isert_handle_iscsi_dataout_~_max2~2#1;havoc isert_handle_iscsi_dataout_~tmp___0~39#1;call isert_handle_iscsi_dataout_#t~mem1017#1.base, isert_handle_iscsi_dataout_#t~mem1017#1.offset := read~$Pointer$#6(isert_handle_iscsi_dataout_~isert_conn#1.base, ~bvadd~64(973bv64, isert_handle_iscsi_dataout_~isert_conn#1.offset), 8bv64);isert_handle_iscsi_dataout_~conn~2#1.base, isert_handle_iscsi_dataout_~conn~2#1.offset := isert_handle_iscsi_dataout_#t~mem1017#1.base, isert_handle_iscsi_dataout_#t~mem1017#1.offset;havoc isert_handle_iscsi_dataout_#t~mem1017#1.base, isert_handle_iscsi_dataout_#t~mem1017#1.offset;call write~$Pointer$#11(0bv64, 0bv64, isert_handle_iscsi_dataout_~#cmd~1#1.base, isert_handle_iscsi_dataout_~#cmd~1#1.offset, 8bv64);isert_handle_iscsi_dataout_~hdr~1#1.base, isert_handle_iscsi_dataout_~hdr~1#1.offset := isert_handle_iscsi_dataout_~buf#1.base, isert_handle_iscsi_dataout_~buf#1.offset;call isert_handle_iscsi_dataout_#t~mem1018#1 := read~intINTTYPE1#6(isert_handle_iscsi_dataout_~hdr~1#1.base, ~bvadd~64(5bv64, isert_handle_iscsi_dataout_~hdr~1#1.offset), 1bv64);call isert_handle_iscsi_dataout_#t~mem1019#1 := read~intINTTYPE1#6(isert_handle_iscsi_dataout_~hdr~1#1.base, ~bvadd~64(1bv64, ~bvadd~64(5bv64, isert_handle_iscsi_dataout_~hdr~1#1.offset)), 1bv64);call isert_handle_iscsi_dataout_#t~mem1020#1 := read~intINTTYPE1#6(isert_handle_iscsi_dataout_~hdr~1#1.base, ~bvadd~64(2bv64, ~bvadd~64(5bv64, isert_handle_iscsi_dataout_~hdr~1#1.offset)), 1bv64);isert_handle_iscsi_dataout_~unsol_data_len~0#1 := ~bvor~32(~bvor~32(~bvshl~32(~zero_extend~32~8(isert_handle_iscsi_dataout_#t~mem1018#1), 16bv32), ~bvshl~32(~zero_extend~32~8(isert_handle_iscsi_dataout_#t~mem1019#1), 8bv32)), ~zero_extend~32~8(isert_handle_iscsi_dataout_#t~mem1020#1));havoc isert_handle_iscsi_dataout_#t~mem1018#1;havoc isert_handle_iscsi_dataout_#t~mem1019#1;havoc isert_handle_iscsi_dataout_#t~mem1020#1;assume { :begin_inline_iscsit_check_dataout_hdr } true;iscsit_check_dataout_hdr_#in~arg0#1.base, iscsit_check_dataout_hdr_#in~arg0#1.offset, iscsit_check_dataout_hdr_#in~arg1#1.base, iscsit_check_dataout_hdr_#in~arg1#1.offset, iscsit_check_dataout_hdr_#in~arg2#1.base, iscsit_check_dataout_hdr_#in~arg2#1.offset := isert_handle_iscsi_dataout_~conn~2#1.base, isert_handle_iscsi_dataout_~conn~2#1.offset, isert_handle_iscsi_dataout_~buf#1.base, isert_handle_iscsi_dataout_~buf#1.offset, isert_handle_iscsi_dataout_~#cmd~1#1.base, isert_handle_iscsi_dataout_~#cmd~1#1.offset;havoc iscsit_check_dataout_hdr_#res#1;havoc iscsit_check_dataout_hdr_#t~nondet1968#1, iscsit_check_dataout_hdr_~arg0#1.base, iscsit_check_dataout_hdr_~arg0#1.offset, iscsit_check_dataout_hdr_~arg1#1.base, iscsit_check_dataout_hdr_~arg1#1.offset, iscsit_check_dataout_hdr_~arg2#1.base, iscsit_check_dataout_hdr_~arg2#1.offset;iscsit_check_dataout_hdr_~arg0#1.base, iscsit_check_dataout_hdr_~arg0#1.offset := iscsit_check_dataout_hdr_#in~arg0#1.base, iscsit_check_dataout_hdr_#in~arg0#1.offset;iscsit_check_dataout_hdr_~arg1#1.base, iscsit_check_dataout_hdr_~arg1#1.offset := iscsit_check_dataout_hdr_#in~arg1#1.base, iscsit_check_dataout_hdr_#in~arg1#1.offset;iscsit_check_dataout_hdr_~arg2#1.base, iscsit_check_dataout_hdr_~arg2#1.offset := iscsit_check_dataout_hdr_#in~arg2#1.base, iscsit_check_dataout_hdr_#in~arg2#1.offset;havoc iscsit_check_dataout_hdr_#t~nondet1968#1;iscsit_check_dataout_hdr_#res#1 := iscsit_check_dataout_hdr_#t~nondet1968#1;havoc iscsit_check_dataout_hdr_#t~nondet1968#1; [2025-02-08 03:10:50,664 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12473: assume !isert_rx_opcode_#t~switch1063#1;isert_rx_opcode_#t~switch1063#1 := isert_rx_opcode_#t~switch1063#1 || 2bv32 == ~zero_extend~32~8(isert_rx_opcode_~opcode~0#1); [2025-02-08 03:10:50,664 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12407-1: SUMMARY for call isert_handle_text_cmd_#t~ret1052#1.base, isert_handle_text_cmd_#t~ret1052#1.offset := kzalloc(~zero_extend~64~32(isert_handle_text_cmd_~payload_length~0#1), 208bv32); srcloc: null [2025-02-08 03:10:50,664 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12407: isert_handle_text_cmd_~tmp~72#1.base, isert_handle_text_cmd_~tmp~72#1.offset := isert_handle_text_cmd_#t~ret1052#1.base, isert_handle_text_cmd_#t~ret1052#1.offset;havoc isert_handle_text_cmd_#t~ret1052#1.base, isert_handle_text_cmd_#t~ret1052#1.offset;isert_handle_text_cmd_~text_in~0#1.base, isert_handle_text_cmd_~text_in~0#1.offset := isert_handle_text_cmd_~tmp~72#1.base, isert_handle_text_cmd_~tmp~72#1.offset; [2025-02-08 03:10:50,664 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13134-1: SUMMARY for call isert_completion_put(isert_response_completion_~tx_desc#1.base, isert_response_completion_~tx_desc#1.offset, isert_response_completion_~isert_cmd#1.base, isert_response_completion_~isert_cmd#1.offset, isert_response_completion_~ib_dev#1.base, isert_response_completion_~ib_dev#1.offset, 0bv8); srcloc: null [2025-02-08 03:10:50,664 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13167: havoc isert_completion_rdma_read_#t~mem1259#1.base, isert_completion_rdma_read_#t~mem1259#1.offset, isert_completion_rdma_read_#t~mem1260#1.base, isert_completion_rdma_read_#t~mem1260#1.offset, isert_completion_rdma_read_#t~mem1261#1.base, isert_completion_rdma_read_#t~mem1261#1.offset, isert_completion_rdma_read_#t~mem1262#1.base, isert_completion_rdma_read_#t~mem1262#1.offset, isert_completion_rdma_read_#t~mem1263#1.base, isert_completion_rdma_read_#t~mem1263#1.offset, isert_completion_rdma_read_#t~mem1264#1, isert_completion_rdma_read_#t~short1265#1, isert_completion_rdma_read_#t~mem1266#1.base, isert_completion_rdma_read_#t~mem1266#1.offset, isert_completion_rdma_read_#t~mem1267#1.base, isert_completion_rdma_read_#t~mem1267#1.offset, isert_completion_rdma_read_#t~mem1268#1.base, isert_completion_rdma_read_#t~mem1268#1.offset, isert_completion_rdma_read_#t~ret1269#1, isert_completion_rdma_read_#t~mem1270#1.base, isert_completion_rdma_read_#t~mem1270#1.offset, isert_completion_rdma_read_#t~mem1271#1.base, isert_completion_rdma_read_#t~mem1271#1.offset, isert_completion_rdma_read_#t~mem1272#1, isert_completion_rdma_read_#t~mem1276#1.base, isert_completion_rdma_read_#t~mem1276#1.offset, isert_completion_rdma_read_#t~mem1277#1, isert_completion_rdma_read_#t~ret1278#1, isert_completion_rdma_read_#t~ret1279#1, isert_completion_rdma_read_#t~mem1280#1, isert_completion_rdma_read_#t~ret1281#1, isert_completion_rdma_read_#t~mem1282#1, isert_completion_rdma_read_#t~ret1283#1, isert_completion_rdma_read_~tx_desc#1.base, isert_completion_rdma_read_~tx_desc#1.offset, isert_completion_rdma_read_~isert_cmd#1.base, isert_completion_rdma_read_~isert_cmd#1.offset, isert_completion_rdma_read_~wr~3#1.base, isert_completion_rdma_read_~wr~3#1.offset, isert_completion_rdma_read_~cmd~5#1.base, isert_completion_rdma_read_~cmd~5#1.offset, isert_completion_rdma_read_~se_cmd~2#1.base, isert_completion_rdma_read_~se_cmd~2#1.offset, isert_completion_rdma_read_~isert_conn~10#1.base, isert_completion_rdma_read_~isert_conn~10#1.offset, isert_completion_rdma_read_~device~12#1.base, isert_completion_rdma_read_~device~12#1.offset, isert_completion_rdma_read_~ret~19#1, isert_completion_rdma_read_~tmp~82#1;havoc isert_completion_rdma_read_#in~tx_desc#1.base, isert_completion_rdma_read_#in~tx_desc#1.offset, isert_completion_rdma_read_#in~isert_cmd#1.base, isert_completion_rdma_read_#in~isert_cmd#1.offset;assume { :end_inline_isert_completion_rdma_read } true; [2025-02-08 03:10:50,664 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13134: call ULTIMATE.dealloc(isert_response_completion_~#__key~4#1.base, isert_response_completion_~#__key~4#1.offset);havoc isert_response_completion_~#__key~4#1.base, isert_response_completion_~#__key~4#1.offset;call ULTIMATE.dealloc(isert_response_completion_~#__constr_expr_0~3#1.base, isert_response_completion_~#__constr_expr_0~3#1.offset);havoc isert_response_completion_~#__constr_expr_0~3#1.base, isert_response_completion_~#__constr_expr_0~3#1.offset; [2025-02-08 03:10:50,664 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13200: assume 18446744073709551614bv64 == isert_cq_comp_err_#t~mem1320#1;havoc isert_cq_comp_err_#t~mem1320#1; [2025-02-08 03:10:50,664 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13200: assume !(18446744073709551614bv64 == isert_cq_comp_err_#t~mem1320#1);havoc isert_cq_comp_err_#t~mem1320#1;call isert_cq_comp_err_#t~mem1323#1 := read~intINTTYPE8#6(isert_cq_comp_err_~wc#1.base, isert_cq_comp_err_~wc#1.offset, 8bv64);assume { :begin_inline_is_isert_tx_desc } true;is_isert_tx_desc_#in~isert_conn#1.base, is_isert_tx_desc_#in~isert_conn#1.offset, is_isert_tx_desc_#in~wr_id#1.base, is_isert_tx_desc_#in~wr_id#1.offset := isert_cq_comp_err_~isert_conn#1.base, isert_cq_comp_err_~isert_conn#1.offset, 0bv64, isert_cq_comp_err_#t~mem1323#1;havoc is_isert_tx_desc_#res#1;havoc is_isert_tx_desc_#t~mem1319#1.base, is_isert_tx_desc_#t~mem1319#1.offset, is_isert_tx_desc_~isert_conn#1.base, is_isert_tx_desc_~isert_conn#1.offset, is_isert_tx_desc_~wr_id#1.base, is_isert_tx_desc_~wr_id#1.offset, is_isert_tx_desc_~start~0#1.base, is_isert_tx_desc_~start~0#1.offset, is_isert_tx_desc_~len~0#1;is_isert_tx_desc_~isert_conn#1.base, is_isert_tx_desc_~isert_conn#1.offset := is_isert_tx_desc_#in~isert_conn#1.base, is_isert_tx_desc_#in~isert_conn#1.offset;is_isert_tx_desc_~wr_id#1.base, is_isert_tx_desc_~wr_id#1.offset := is_isert_tx_desc_#in~wr_id#1.base, is_isert_tx_desc_#in~wr_id#1.offset;havoc is_isert_tx_desc_~start~0#1.base, is_isert_tx_desc_~start~0#1.offset;havoc is_isert_tx_desc_~len~0#1;call is_isert_tx_desc_#t~mem1319#1.base, is_isert_tx_desc_#t~mem1319#1.offset := read~$Pointer$#6(is_isert_tx_desc_~isert_conn#1.base, ~bvadd~64(69bv64, is_isert_tx_desc_~isert_conn#1.offset), 8bv64);is_isert_tx_desc_~start~0#1.base, is_isert_tx_desc_~start~0#1.offset := is_isert_tx_desc_#t~mem1319#1.base, is_isert_tx_desc_#t~mem1319#1.offset;havoc is_isert_tx_desc_#t~mem1319#1.base, is_isert_tx_desc_#t~mem1319#1.offset;is_isert_tx_desc_~len~0#1 := 1572864bv32; [2025-02-08 03:10:50,664 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17296: havoc iscsit_setup_nop_out_#t~nondet1979#1;isert_handle_nop_out_#t~ret1045#1 := iscsit_setup_nop_out_#res#1;havoc iscsit_setup_nop_out_#t~nondet1979#1, iscsit_setup_nop_out_~arg0#1.base, iscsit_setup_nop_out_~arg0#1.offset, iscsit_setup_nop_out_~arg1#1.base, iscsit_setup_nop_out_~arg1#1.offset, iscsit_setup_nop_out_~arg2#1.base, iscsit_setup_nop_out_~arg2#1.offset;havoc iscsit_setup_nop_out_#in~arg0#1.base, iscsit_setup_nop_out_#in~arg0#1.offset, iscsit_setup_nop_out_#in~arg1#1.base, iscsit_setup_nop_out_#in~arg1#1.offset, iscsit_setup_nop_out_#in~arg2#1.base, iscsit_setup_nop_out_#in~arg2#1.offset;assume { :end_inline_iscsit_setup_nop_out } true;isert_handle_nop_out_~rc~2#1 := isert_handle_nop_out_#t~ret1045#1;havoc isert_handle_nop_out_#t~ret1045#1; [2025-02-08 03:10:50,664 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12507-1: SUMMARY for call isert_rx_opcode_#t~ret1080#1.base, isert_rx_opcode_#t~ret1080#1.offset := iscsit_priv_cmd(isert_rx_opcode_~cmd~2#1.base, isert_rx_opcode_~cmd~2#1.offset); srcloc: null [2025-02-08 03:10:50,664 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12507: isert_rx_opcode_~tmp___2~12#1.base, isert_rx_opcode_~tmp___2~12#1.offset := isert_rx_opcode_#t~ret1080#1.base, isert_rx_opcode_#t~ret1080#1.offset;isert_rx_opcode_~isert_cmd~1#1.base, isert_rx_opcode_~isert_cmd~1#1.offset := isert_rx_opcode_~tmp___2~12#1.base, isert_rx_opcode_~tmp___2~12#1.offset;assume { :begin_inline_isert_handle_text_cmd } true;isert_handle_text_cmd_#in~isert_conn#1.base, isert_handle_text_cmd_#in~isert_conn#1.offset, isert_handle_text_cmd_#in~isert_cmd#1.base, isert_handle_text_cmd_#in~isert_cmd#1.offset, isert_handle_text_cmd_#in~cmd#1.base, isert_handle_text_cmd_#in~cmd#1.offset, isert_handle_text_cmd_#in~rx_desc#1.base, isert_handle_text_cmd_#in~rx_desc#1.offset, isert_handle_text_cmd_#in~hdr#1.base, isert_handle_text_cmd_#in~hdr#1.offset := isert_rx_opcode_~isert_conn#1.base, isert_rx_opcode_~isert_conn#1.offset, isert_rx_opcode_~isert_cmd~1#1.base, isert_rx_opcode_~isert_cmd~1#1.offset, isert_rx_opcode_~cmd~2#1.base, isert_rx_opcode_~cmd~2#1.offset, isert_rx_opcode_~rx_desc#1.base, isert_rx_opcode_~rx_desc#1.offset, isert_rx_opcode_~hdr~3#1.base, isert_rx_opcode_~hdr~3#1.offset;havoc isert_handle_text_cmd_#res#1;havoc isert_handle_text_cmd_#t~mem1047#1.base, isert_handle_text_cmd_#t~mem1047#1.offset, isert_handle_text_cmd_#t~mem1048#1, isert_handle_text_cmd_#t~mem1049#1, isert_handle_text_cmd_#t~mem1050#1, isert_handle_text_cmd_#t~ret1051#1, isert_handle_text_cmd_#t~ret1052#1.base, isert_handle_text_cmd_#t~ret1052#1.offset, isert_handle_text_cmd_#t~ret1053#1, isert_handle_text_cmd_#t~mem1054#1.base, isert_handle_text_cmd_#t~mem1054#1.offset, isert_handle_text_cmd_#t~memcpy~res1055#1.base, isert_handle_text_cmd_#t~memcpy~res1055#1.offset, isert_handle_text_cmd_#t~ret1056#1, isert_handle_text_cmd_~isert_conn#1.base, isert_handle_text_cmd_~isert_conn#1.offset, isert_handle_text_cmd_~isert_cmd#1.base, isert_handle_text_cmd_~isert_cmd#1.offset, isert_handle_text_cmd_~cmd#1.base, isert_handle_text_cmd_~cmd#1.offset, isert_handle_text_cmd_~rx_desc#1.base, isert_handle_text_cmd_~rx_desc#1.offset, isert_handle_text_cmd_~hdr#1.base, isert_handle_text_cmd_~hdr#1.offset, isert_handle_text_cmd_~conn~4#1.base, isert_handle_text_cmd_~conn~4#1.offset, isert_handle_text_cmd_~payload_length~0#1, isert_handle_text_cmd_~rc~3#1, isert_handle_text_cmd_~text_in~0#1.base, isert_handle_text_cmd_~text_in~0#1.offset, isert_handle_text_cmd_~tmp~72#1.base, isert_handle_text_cmd_~tmp~72#1.offset, isert_handle_text_cmd_~tmp___0~40#1;isert_handle_text_cmd_~isert_conn#1.base, isert_handle_text_cmd_~isert_conn#1.offset := isert_handle_text_cmd_#in~isert_conn#1.base, isert_handle_text_cmd_#in~isert_conn#1.offset;isert_handle_text_cmd_~isert_cmd#1.base, isert_handle_text_cmd_~isert_cmd#1.offset := isert_handle_text_cmd_#in~isert_cmd#1.base, isert_handle_text_cmd_#in~isert_cmd#1.offset;isert_handle_text_cmd_~cmd#1.base, isert_handle_text_cmd_~cmd#1.offset := isert_handle_text_cmd_#in~cmd#1.base, isert_handle_text_cmd_#in~cmd#1.offset;isert_handle_text_cmd_~rx_desc#1.base, isert_handle_text_cmd_~rx_desc#1.offset := isert_handle_text_cmd_#in~rx_desc#1.base, isert_handle_text_cmd_#in~rx_desc#1.offset;isert_handle_text_cmd_~hdr#1.base, isert_handle_text_cmd_~hdr#1.offset := isert_handle_text_cmd_#in~hdr#1.base, isert_handle_text_cmd_#in~hdr#1.offset;havoc isert_handle_text_cmd_~conn~4#1.base, isert_handle_text_cmd_~conn~4#1.offset;havoc isert_handle_text_cmd_~payload_length~0#1;havoc isert_handle_text_cmd_~rc~3#1;havoc isert_handle_text_cmd_~text_in~0#1.base, isert_handle_text_cmd_~text_in~0#1.offset;havoc isert_handle_text_cmd_~tmp~72#1.base, isert_handle_text_cmd_~tmp~72#1.offset;havoc isert_handle_text_cmd_~tmp___0~40#1;call isert_handle_text_cmd_#t~mem1047#1.base, isert_handle_text_cmd_#t~mem1047#1.offset := read~$Pointer$#6(isert_handle_text_cmd_~isert_conn#1.base, ~bvadd~64(973bv64, isert_handle_text_cmd_~isert_conn#1.offset), 8bv64);isert_handle_text_cmd_~conn~4#1.base, isert_handle_text_cmd_~conn~4#1.offset := isert_handle_text_cmd_#t~mem1047#1.base, isert_handle_text_cmd_#t~mem1047#1.offset;havoc isert_handle_text_cmd_#t~mem1047#1.base, isert_handle_text_cmd_#t~mem1047#1.offset;call isert_handle_text_cmd_#t~mem1048#1 := read~intINTTYPE1#6(isert_handle_text_cmd_~hdr#1.base, ~bvadd~64(5bv64, isert_handle_text_cmd_~hdr#1.offset), 1bv64);call isert_handle_text_cmd_#t~mem1049#1 := read~intINTTYPE1#6(isert_handle_text_cmd_~hdr#1.base, ~bvadd~64(1bv64, ~bvadd~64(5bv64, isert_handle_text_cmd_~hdr#1.offset)), 1bv64);call isert_handle_text_cmd_#t~mem1050#1 := read~intINTTYPE1#6(isert_handle_text_cmd_~hdr#1.base, ~bvadd~64(2bv64, ~bvadd~64(5bv64, isert_handle_text_cmd_~hdr#1.offset)), 1bv64);isert_handle_text_cmd_~payload_length~0#1 := ~bvor~32(~bvor~32(~bvshl~32(~zero_extend~32~8(isert_handle_text_cmd_#t~mem1048#1), 16bv32), ~bvshl~32(~zero_extend~32~8(isert_handle_text_cmd_#t~mem1049#1), 8bv32)), ~zero_extend~32~8(isert_handle_text_cmd_#t~mem1050#1));havoc isert_handle_text_cmd_#t~mem1048#1;havoc isert_handle_text_cmd_#t~mem1049#1;havoc isert_handle_text_cmd_#t~mem1050#1;isert_handle_text_cmd_~text_in~0#1.base, isert_handle_text_cmd_~text_in~0#1.offset := 0bv64, 0bv64;assume { :begin_inline_iscsit_setup_text_cmd } true;iscsit_setup_text_cmd_#in~arg0#1.base, iscsit_setup_text_cmd_#in~arg0#1.offset, iscsit_setup_text_cmd_#in~arg1#1.base, iscsit_setup_text_cmd_#in~arg1#1.offset, iscsit_setup_text_cmd_#in~arg2#1.base, iscsit_setup_text_cmd_#in~arg2#1.offset := isert_handle_text_cmd_~conn~4#1.base, isert_handle_text_cmd_~conn~4#1.offset, isert_handle_text_cmd_~cmd#1.base, isert_handle_text_cmd_~cmd#1.offset, isert_handle_text_cmd_~hdr#1.base, isert_handle_text_cmd_~hdr#1.offset;havoc iscsit_setup_text_cmd_#res#1;havoc iscsit_setup_text_cmd_#t~nondet1981#1, iscsit_setup_text_cmd_~arg0#1.base, iscsit_setup_text_cmd_~arg0#1.offset, iscsit_setup_text_cmd_~arg1#1.base, iscsit_setup_text_cmd_~arg1#1.offset, iscsit_setup_text_cmd_~arg2#1.base, iscsit_setup_text_cmd_~arg2#1.offset;iscsit_setup_text_cmd_~arg0#1.base, iscsit_setup_text_cmd_~arg0#1.offset := iscsit_setup_text_cmd_#in~arg0#1.base, iscsit_setup_text_cmd_#in~arg0#1.offset;iscsit_setup_text_cmd_~arg1#1.base, iscsit_setup_text_cmd_~arg1#1.offset := iscsit_setup_text_cmd_#in~arg1#1.base, iscsit_setup_text_cmd_#in~arg1#1.offset;iscsit_setup_text_cmd_~arg2#1.base, iscsit_setup_text_cmd_~arg2#1.offset := iscsit_setup_text_cmd_#in~arg2#1.base, iscsit_setup_text_cmd_#in~arg2#1.offset;havoc iscsit_setup_text_cmd_#t~nondet1981#1;iscsit_setup_text_cmd_#res#1 := iscsit_setup_text_cmd_#t~nondet1981#1;havoc iscsit_setup_text_cmd_#t~nondet1981#1; [2025-02-08 03:10:50,665 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12672-1: SUMMARY for call isert_rcv_completion_#t~ret1132#1 := isert_post_recv(isert_rcv_completion_~isert_conn#1.base, isert_rcv_completion_~isert_conn#1.offset, isert_rcv_completion_~count~0#1); srcloc: null [2025-02-08 03:10:50,665 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12639-1: call isert_rcv_completion_#t~mem1120#1.base, isert_rcv_completion_#t~mem1120#1.offset := read~$Pointer$#6(isert_rcv_completion_~isert_conn#1.base, ~bvadd~64(29bv64, isert_rcv_completion_~isert_conn#1.offset), 8bv64); [2025-02-08 03:10:50,665 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12672: isert_rcv_completion_~err~1#1 := isert_rcv_completion_#t~ret1132#1;havoc isert_rcv_completion_#t~ret1132#1; [2025-02-08 03:10:50,665 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12639: assume ~bvadd~64(isert_rcv_completion_#t~mem1120#1.base, isert_rcv_completion_#t~mem1120#1.offset) == ~bvadd~64(isert_rcv_completion_~desc#1.base, isert_rcv_completion_~desc#1.offset);havoc isert_rcv_completion_#t~mem1120#1.base, isert_rcv_completion_#t~mem1120#1.offset;call write~intINTTYPE4#6(~bvsub~32(isert_rcv_completion_~xfer_len#1, 76bv32), isert_rcv_completion_~isert_conn#1.base, ~bvadd~64(53bv64, isert_rcv_completion_~isert_conn#1.offset), 4bv64);call isert_rcv_completion_#t~mem1121#1.base, isert_rcv_completion_#t~mem1121#1.offset := read~$Pointer$#6(isert_rcv_completion_~isert_conn#1.base, ~bvadd~64(973bv64, isert_rcv_completion_~isert_conn#1.offset), 8bv64); [2025-02-08 03:10:50,665 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12639: assume !(~bvadd~64(isert_rcv_completion_#t~mem1120#1.base, isert_rcv_completion_#t~mem1120#1.offset) == ~bvadd~64(isert_rcv_completion_~desc#1.base, isert_rcv_completion_~desc#1.offset));havoc isert_rcv_completion_#t~mem1120#1.base, isert_rcv_completion_#t~mem1120#1.offset;assume { :begin_inline_isert_rx_do_work } true;isert_rx_do_work_#in~rx_desc#1.base, isert_rx_do_work_#in~rx_desc#1.offset, isert_rx_do_work_#in~isert_conn#1.base, isert_rx_do_work_#in~isert_conn#1.offset := isert_rcv_completion_~desc#1.base, isert_rcv_completion_~desc#1.offset, isert_rcv_completion_~isert_conn#1.base, isert_rcv_completion_~isert_conn#1.offset;havoc isert_rx_do_work_#t~mem1083#1, isert_rx_do_work_#t~switch1084#1, isert_rx_do_work_#t~mem1085#1, isert_rx_do_work_#t~mem1086#1, isert_rx_do_work_#t~ret1087#1, isert_rx_do_work_#t~mem1088#1, isert_rx_do_work_#t~ret1089#1, isert_rx_do_work_#t~ret1090#1, isert_rx_do_work_#t~ret1091#1, isert_rx_do_work_#t~mem1092#1, isert_rx_do_work_#t~mem1093#1, isert_rx_do_work_#t~ret1094#1, isert_rx_do_work_#t~mem1095#1, isert_rx_do_work_#t~ret1096#1, isert_rx_do_work_#t~ret1097#1, isert_rx_do_work_#t~ret1098#1, isert_rx_do_work_#t~ret1099#1, isert_rx_do_work_#t~ret1100#1, isert_rx_do_work_#t~ret1101#1, isert_rx_do_work_#t~ret1102#1, isert_rx_do_work_#t~mem1103#1, isert_rx_do_work_#t~ret1104#1, isert_rx_do_work_#t~ret1105#1, isert_rx_do_work_~rx_desc#1.base, isert_rx_do_work_~rx_desc#1.offset, isert_rx_do_work_~isert_conn#1.base, isert_rx_do_work_~isert_conn#1.offset, isert_rx_do_work_~iser_hdr~0#1.base, isert_rx_do_work_~iser_hdr~0#1.offset, isert_rx_do_work_~read_va~0#1, isert_rx_do_work_~write_va~0#1, isert_rx_do_work_~read_stag~0#1, isert_rx_do_work_~write_stag~0#1, isert_rx_do_work_~rc~4#1, isert_rx_do_work_~tmp~74#1, isert_rx_do_work_~tmp___0~42#1, isert_rx_do_work_~tmp___1~20#1, isert_rx_do_work_~tmp___2~13#1, isert_rx_do_work_~tmp___3~8#1, isert_rx_do_work_~tmp___4~4#1, isert_rx_do_work_~tmp___5~4#1, isert_rx_do_work_~tmp___6~3#1;isert_rx_do_work_~rx_desc#1.base, isert_rx_do_work_~rx_desc#1.offset := isert_rx_do_work_#in~rx_desc#1.base, isert_rx_do_work_#in~rx_desc#1.offset;isert_rx_do_work_~isert_conn#1.base, isert_rx_do_work_~isert_conn#1.offset := isert_rx_do_work_#in~isert_conn#1.base, isert_rx_do_work_#in~isert_conn#1.offset;havoc isert_rx_do_work_~iser_hdr~0#1.base, isert_rx_do_work_~iser_hdr~0#1.offset;havoc isert_rx_do_work_~read_va~0#1;havoc isert_rx_do_work_~write_va~0#1;havoc isert_rx_do_work_~read_stag~0#1;havoc isert_rx_do_work_~write_stag~0#1;havoc isert_rx_do_work_~rc~4#1;havoc isert_rx_do_work_~tmp~74#1;havoc isert_rx_do_work_~tmp___0~42#1;havoc isert_rx_do_work_~tmp___1~20#1;havoc isert_rx_do_work_~tmp___2~13#1;havoc isert_rx_do_work_~tmp___3~8#1;havoc isert_rx_do_work_~tmp___4~4#1;havoc isert_rx_do_work_~tmp___5~4#1;havoc isert_rx_do_work_~tmp___6~3#1;isert_rx_do_work_~iser_hdr~0#1.base, isert_rx_do_work_~iser_hdr~0#1.offset := isert_rx_do_work_~rx_desc#1.base, isert_rx_do_work_~rx_desc#1.offset;isert_rx_do_work_~read_va~0#1 := 0bv64;isert_rx_do_work_~write_va~0#1 := 0bv64;isert_rx_do_work_~read_stag~0#1 := 0bv32;isert_rx_do_work_~write_stag~0#1 := 0bv32;call isert_rx_do_work_#t~mem1083#1 := read~intINTTYPE1#6(isert_rx_do_work_~iser_hdr~0#1.base, isert_rx_do_work_~iser_hdr~0#1.offset, 1bv64);isert_rx_do_work_#t~switch1084#1 := 16bv32 == ~bvand~32(240bv32, ~zero_extend~32~8(isert_rx_do_work_#t~mem1083#1)); [2025-02-08 03:10:50,665 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13201: isert_cq_comp_err_~tmp~85#1 := isert_cq_comp_err_#t~ret1321#1;havoc isert_cq_comp_err_#t~ret1321#1; [2025-02-08 03:10:50,665 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13201-1: SUMMARY for call isert_cq_comp_err_#t~ret1321#1 := ldv__builtin_expect(~sign_extend~64~32((if ~bvsgt~32(~isert_debug_level~0, 1bv32) then 1bv32 else 0bv32)), 0bv64); srcloc: null [2025-02-08 03:10:50,665 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12442: assume 0bv32 != ~zero_extend~32~8(isert_rx_opcode_#t~mem1061#1) && (0bv32 == ~bvand~32(4bv32, ~zero_extend~32~8(isert_rx_opcode_~opcode~0#1)) || 0bv32 == ~bvand~32(6bv32, ~zero_extend~32~8(isert_rx_opcode_~opcode~0#1)));havoc isert_rx_opcode_#t~mem1059#1.base, isert_rx_opcode_#t~mem1059#1.offset;havoc isert_rx_opcode_#t~mem1060#1.base, isert_rx_opcode_#t~mem1060#1.offset;havoc isert_rx_opcode_#t~mem1061#1; [2025-02-08 03:10:50,665 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12442: assume !(0bv32 != ~zero_extend~32~8(isert_rx_opcode_#t~mem1061#1) && (0bv32 == ~bvand~32(4bv32, ~zero_extend~32~8(isert_rx_opcode_~opcode~0#1)) || 0bv32 == ~bvand~32(6bv32, ~zero_extend~32~8(isert_rx_opcode_~opcode~0#1))));havoc isert_rx_opcode_#t~mem1059#1.base, isert_rx_opcode_#t~mem1059#1.offset;havoc isert_rx_opcode_#t~mem1060#1.base, isert_rx_opcode_#t~mem1060#1.offset;havoc isert_rx_opcode_#t~mem1061#1;isert_rx_opcode_#t~switch1063#1 := 1bv32 == ~zero_extend~32~8(isert_rx_opcode_~opcode~0#1); [2025-02-08 03:10:50,665 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12673: assume 0bv32 != isert_rcv_completion_~err~1#1; [2025-02-08 03:10:50,665 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12673: assume !(0bv32 != isert_rcv_completion_~err~1#1); [2025-02-08 03:10:50,665 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13202: assume 0bv64 != isert_cq_comp_err_~tmp~85#1; [2025-02-08 03:10:50,665 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13202: assume !(0bv64 != isert_cq_comp_err_~tmp~85#1); [2025-02-08 03:10:50,665 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12409: assume 0bv64 == ~bvadd~64(isert_handle_text_cmd_~text_in~0#1.base, isert_handle_text_cmd_~text_in~0#1.offset); [2025-02-08 03:10:50,665 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12409: assume !(0bv64 == ~bvadd~64(isert_handle_text_cmd_~text_in~0#1.base, isert_handle_text_cmd_~text_in~0#1.offset)); [2025-02-08 03:10:50,665 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13169: assume isert_snd_completion_#t~switch1316#1;call isert_snd_completion_#t~mem1317#1 := read~intINTTYPE4#6(isert_snd_completion_~wr~4#1.base, ~bvadd~64(24bv64, isert_snd_completion_~wr~4#1.offset), 4bv64); [2025-02-08 03:10:50,666 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13169: assume !isert_snd_completion_#t~switch1316#1;havoc isert_snd_completion_#t~mem1315#1;havoc isert_snd_completion_#t~switch1316#1;havoc isert_snd_completion_#t~mem1317#1;havoc isert_snd_completion_#t~ret1318#1;havoc isert_snd_completion_#t~mem1315#1;havoc isert_snd_completion_#t~switch1316#1;havoc isert_snd_completion_#t~mem1317#1;havoc isert_snd_completion_#t~ret1318#1; [2025-02-08 03:10:50,666 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12674: havoc isert_rcv_completion_#t~ret1133#1; [2025-02-08 03:10:50,666 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12476: assume 0bv64 == ~bvadd~64(isert_rx_opcode_~cmd~2#1.base, isert_rx_opcode_~cmd~2#1.offset); [2025-02-08 03:10:50,666 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12476: assume !(0bv64 == ~bvadd~64(isert_rx_opcode_~cmd~2#1.base, isert_rx_opcode_~cmd~2#1.offset));assume { :begin_inline_iscsit_handle_task_mgt_cmd } true;iscsit_handle_task_mgt_cmd_#in~arg0#1.base, iscsit_handle_task_mgt_cmd_#in~arg0#1.offset, iscsit_handle_task_mgt_cmd_#in~arg1#1.base, iscsit_handle_task_mgt_cmd_#in~arg1#1.offset, iscsit_handle_task_mgt_cmd_#in~arg2#1.base, iscsit_handle_task_mgt_cmd_#in~arg2#1.offset := isert_rx_opcode_~conn~5#1.base, isert_rx_opcode_~conn~5#1.offset, isert_rx_opcode_~cmd~2#1.base, isert_rx_opcode_~cmd~2#1.offset, isert_rx_opcode_~hdr~3#1.base, isert_rx_opcode_~hdr~3#1.offset;havoc iscsit_handle_task_mgt_cmd_#res#1;havoc iscsit_handle_task_mgt_cmd_#t~nondet1972#1, iscsit_handle_task_mgt_cmd_~arg0#1.base, iscsit_handle_task_mgt_cmd_~arg0#1.offset, iscsit_handle_task_mgt_cmd_~arg1#1.base, iscsit_handle_task_mgt_cmd_~arg1#1.offset, iscsit_handle_task_mgt_cmd_~arg2#1.base, iscsit_handle_task_mgt_cmd_~arg2#1.offset;iscsit_handle_task_mgt_cmd_~arg0#1.base, iscsit_handle_task_mgt_cmd_~arg0#1.offset := iscsit_handle_task_mgt_cmd_#in~arg0#1.base, iscsit_handle_task_mgt_cmd_#in~arg0#1.offset;iscsit_handle_task_mgt_cmd_~arg1#1.base, iscsit_handle_task_mgt_cmd_~arg1#1.offset := iscsit_handle_task_mgt_cmd_#in~arg1#1.base, iscsit_handle_task_mgt_cmd_#in~arg1#1.offset;iscsit_handle_task_mgt_cmd_~arg2#1.base, iscsit_handle_task_mgt_cmd_~arg2#1.offset := iscsit_handle_task_mgt_cmd_#in~arg2#1.base, iscsit_handle_task_mgt_cmd_#in~arg2#1.offset;havoc iscsit_handle_task_mgt_cmd_#t~nondet1972#1;iscsit_handle_task_mgt_cmd_#res#1 := iscsit_handle_task_mgt_cmd_#t~nondet1972#1;havoc iscsit_handle_task_mgt_cmd_#t~nondet1972#1; [2025-02-08 03:10:50,666 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12509: isert_rx_opcode_#t~ret1081#1 := isert_handle_text_cmd_#res#1;havoc isert_handle_text_cmd_#t~mem1047#1.base, isert_handle_text_cmd_#t~mem1047#1.offset, isert_handle_text_cmd_#t~mem1048#1, isert_handle_text_cmd_#t~mem1049#1, isert_handle_text_cmd_#t~mem1050#1, isert_handle_text_cmd_#t~ret1051#1, isert_handle_text_cmd_#t~ret1052#1.base, isert_handle_text_cmd_#t~ret1052#1.offset, isert_handle_text_cmd_#t~ret1053#1, isert_handle_text_cmd_#t~mem1054#1.base, isert_handle_text_cmd_#t~mem1054#1.offset, isert_handle_text_cmd_#t~memcpy~res1055#1.base, isert_handle_text_cmd_#t~memcpy~res1055#1.offset, isert_handle_text_cmd_#t~ret1056#1, isert_handle_text_cmd_~isert_conn#1.base, isert_handle_text_cmd_~isert_conn#1.offset, isert_handle_text_cmd_~isert_cmd#1.base, isert_handle_text_cmd_~isert_cmd#1.offset, isert_handle_text_cmd_~cmd#1.base, isert_handle_text_cmd_~cmd#1.offset, isert_handle_text_cmd_~rx_desc#1.base, isert_handle_text_cmd_~rx_desc#1.offset, isert_handle_text_cmd_~hdr#1.base, isert_handle_text_cmd_~hdr#1.offset, isert_handle_text_cmd_~conn~4#1.base, isert_handle_text_cmd_~conn~4#1.offset, isert_handle_text_cmd_~payload_length~0#1, isert_handle_text_cmd_~rc~3#1, isert_handle_text_cmd_~text_in~0#1.base, isert_handle_text_cmd_~text_in~0#1.offset, isert_handle_text_cmd_~tmp~72#1.base, isert_handle_text_cmd_~tmp~72#1.offset, isert_handle_text_cmd_~tmp___0~40#1;havoc isert_handle_text_cmd_#in~isert_conn#1.base, isert_handle_text_cmd_#in~isert_conn#1.offset, isert_handle_text_cmd_#in~isert_cmd#1.base, isert_handle_text_cmd_#in~isert_cmd#1.offset, isert_handle_text_cmd_#in~cmd#1.base, isert_handle_text_cmd_#in~cmd#1.offset, isert_handle_text_cmd_#in~rx_desc#1.base, isert_handle_text_cmd_#in~rx_desc#1.offset, isert_handle_text_cmd_#in~hdr#1.base, isert_handle_text_cmd_#in~hdr#1.offset;assume { :end_inline_isert_handle_text_cmd } true;isert_rx_opcode_~ret~16#1 := isert_rx_opcode_#t~ret1081#1; [2025-02-08 03:10:50,666 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12410: havoc isert_handle_text_cmd_#t~ret1053#1;isert_handle_text_cmd_#res#1 := 4294967284bv32; [2025-02-08 03:10:50,666 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12443-1: SUMMARY for call isert_rx_opcode_#t~ret1062#1 := printk(154bv64, 0bv64); srcloc: null [2025-02-08 03:10:50,666 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12476-1: assume isert_rx_opcode_#t~switch1063#1; [2025-02-08 03:10:50,666 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12476-1: assume !isert_rx_opcode_#t~switch1063#1;isert_rx_opcode_#t~switch1063#1 := isert_rx_opcode_#t~switch1063#1 || 6bv32 == ~zero_extend~32~8(isert_rx_opcode_~opcode~0#1); [2025-02-08 03:10:50,666 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12443: havoc isert_rx_opcode_#t~ret1062#1;isert_rx_opcode_#res#1 := 0bv32; [2025-02-08 03:10:50,666 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12641: assume 0bv64 != ~bvadd~64(isert_rcv_completion_#t~mem1121#1.base, isert_rcv_completion_#t~mem1121#1.offset);havoc isert_rcv_completion_#t~mem1121#1.base, isert_rcv_completion_#t~mem1121#1.offset;call isert_rcv_completion_#t~mem1122#1.base, isert_rcv_completion_#t~mem1122#1.offset := read~$Pointer$#6(isert_rcv_completion_~isert_conn#1.base, ~bvadd~64(973bv64, isert_rcv_completion_~isert_conn#1.offset), 8bv64);call isert_rcv_completion_#t~mem1123#1.base, isert_rcv_completion_#t~mem1123#1.offset := read~$Pointer$#6(isert_rcv_completion_#t~mem1122#1.base, ~bvadd~64(2205bv64, isert_rcv_completion_#t~mem1122#1.offset), 8bv64);isert_rcv_completion_~login~1#1.base, isert_rcv_completion_~login~1#1.offset := isert_rcv_completion_#t~mem1123#1.base, isert_rcv_completion_#t~mem1123#1.offset;havoc isert_rcv_completion_#t~mem1122#1.base, isert_rcv_completion_#t~mem1122#1.offset;havoc isert_rcv_completion_#t~mem1123#1.base, isert_rcv_completion_#t~mem1123#1.offset;isert_rcv_completion_#t~short1125#1 := 0bv64 != ~bvadd~64(isert_rcv_completion_~login~1#1.base, isert_rcv_completion_~login~1#1.offset); [2025-02-08 03:10:50,666 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12641: assume !(0bv64 != ~bvadd~64(isert_rcv_completion_#t~mem1121#1.base, isert_rcv_completion_#t~mem1121#1.offset));havoc isert_rcv_completion_#t~mem1121#1.base, isert_rcv_completion_#t~mem1121#1.offset; [2025-02-08 03:10:50,666 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12674-1: SUMMARY for call isert_rcv_completion_#t~ret1133#1 := printk(176bv64, 0bv64); srcloc: null [2025-02-08 03:10:50,666 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13203: havoc isert_cq_comp_err_#t~ret1322#1; [2025-02-08 03:10:50,667 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12245: assume ~bvslt~32(isert_handle_scsi_cmd_~rc~0#1, 0bv32);isert_handle_scsi_cmd_#res#1 := isert_handle_scsi_cmd_~rc~0#1; [2025-02-08 03:10:50,667 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12245: assume !~bvslt~32(isert_handle_scsi_cmd_~rc~0#1, 0bv32);call isert_handle_scsi_cmd_#t~mem1002#1 := read~intINTTYPE1#6(isert_handle_scsi_cmd_~cmd#1.base, ~bvadd~64(15bv64, isert_handle_scsi_cmd_~cmd#1.offset), 1bv64);isert_handle_scsi_cmd_~imm_data~0#1 := ~zero_extend~32~8(isert_handle_scsi_cmd_#t~mem1002#1);havoc isert_handle_scsi_cmd_#t~mem1002#1;call isert_handle_scsi_cmd_#t~mem1003#1 := read~intINTTYPE4#6(isert_handle_scsi_cmd_~cmd#1.base, ~bvadd~64(129bv64, isert_handle_scsi_cmd_~cmd#1.offset), 4bv64);isert_handle_scsi_cmd_~imm_data_len~0#1 := isert_handle_scsi_cmd_#t~mem1003#1;havoc isert_handle_scsi_cmd_#t~mem1003#1;call isert_handle_scsi_cmd_#t~mem1004#1 := read~intINTTYPE1#6(isert_handle_scsi_cmd_~cmd#1.base, ~bvadd~64(21bv64, isert_handle_scsi_cmd_~cmd#1.offset), 1bv64);isert_handle_scsi_cmd_~unsol_data~0#1 := ~zero_extend~32~8(isert_handle_scsi_cmd_#t~mem1004#1);havoc isert_handle_scsi_cmd_#t~mem1004#1;assume { :begin_inline_iscsit_process_scsi_cmd } true;iscsit_process_scsi_cmd_#in~arg0#1.base, iscsit_process_scsi_cmd_#in~arg0#1.offset, iscsit_process_scsi_cmd_#in~arg1#1.base, iscsit_process_scsi_cmd_#in~arg1#1.offset, iscsit_process_scsi_cmd_#in~arg2#1.base, iscsit_process_scsi_cmd_#in~arg2#1.offset := isert_handle_scsi_cmd_~conn~1#1.base, isert_handle_scsi_cmd_~conn~1#1.offset, isert_handle_scsi_cmd_~cmd#1.base, isert_handle_scsi_cmd_~cmd#1.offset, isert_handle_scsi_cmd_~hdr~0#1.base, isert_handle_scsi_cmd_~hdr~0#1.offset;havoc iscsit_process_scsi_cmd_#res#1;havoc iscsit_process_scsi_cmd_#t~nondet1975#1, iscsit_process_scsi_cmd_~arg0#1.base, iscsit_process_scsi_cmd_~arg0#1.offset, iscsit_process_scsi_cmd_~arg1#1.base, iscsit_process_scsi_cmd_~arg1#1.offset, iscsit_process_scsi_cmd_~arg2#1.base, iscsit_process_scsi_cmd_~arg2#1.offset;iscsit_process_scsi_cmd_~arg0#1.base, iscsit_process_scsi_cmd_~arg0#1.offset := iscsit_process_scsi_cmd_#in~arg0#1.base, iscsit_process_scsi_cmd_#in~arg0#1.offset;iscsit_process_scsi_cmd_~arg1#1.base, iscsit_process_scsi_cmd_~arg1#1.offset := iscsit_process_scsi_cmd_#in~arg1#1.base, iscsit_process_scsi_cmd_#in~arg1#1.offset;iscsit_process_scsi_cmd_~arg2#1.base, iscsit_process_scsi_cmd_~arg2#1.offset := iscsit_process_scsi_cmd_#in~arg2#1.base, iscsit_process_scsi_cmd_#in~arg2#1.offset;havoc iscsit_process_scsi_cmd_#t~nondet1975#1;iscsit_process_scsi_cmd_#res#1 := iscsit_process_scsi_cmd_#t~nondet1975#1;havoc iscsit_process_scsi_cmd_#t~nondet1975#1; [2025-02-08 03:10:50,667 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13170: SUMMARY for call isert_snd_completion_#t~ret1318#1 := printk(217bv64, 0bv64); srcloc: null [2025-02-08 03:10:50,667 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13203-1: SUMMARY for call isert_cq_comp_err_#t~ret1322#1 := printk(219bv64, 0bv64); srcloc: null [2025-02-08 03:10:50,667 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12344: assume 0bv32 != isert_handle_iscsi_dataout_~page_off~0#1; [2025-02-08 03:10:50,667 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12344: assume !(0bv32 != isert_handle_iscsi_dataout_~page_off~0#1); [2025-02-08 03:10:50,667 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12410-1: SUMMARY for call isert_handle_text_cmd_#t~ret1053#1 := printk(152bv64, 0bv64); srcloc: null [2025-02-08 03:10:50,667 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12278: assume isert_handle_scsi_cmd_#t~mem1011#1 == isert_handle_scsi_cmd_#t~mem1012#1;havoc isert_handle_scsi_cmd_#t~mem1011#1;havoc isert_handle_scsi_cmd_#t~mem1012#1; [2025-02-08 03:10:50,667 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12278: assume !(isert_handle_scsi_cmd_#t~mem1011#1 == isert_handle_scsi_cmd_#t~mem1012#1);havoc isert_handle_scsi_cmd_#t~mem1011#1;havoc isert_handle_scsi_cmd_#t~mem1012#1; [2025-02-08 03:10:50,667 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12477-1: SUMMARY for call isert_rx_opcode_#t~ret1071#1.base, isert_rx_opcode_#t~ret1071#1.offset := isert_allocate_cmd(isert_rx_opcode_~conn~5#1.base, isert_rx_opcode_~conn~5#1.offset); srcloc: null [2025-02-08 03:10:50,667 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12543-3: assume 0bv64 != isert_rx_do_work_~tmp___1~20#1; [2025-02-08 03:10:50,667 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12543-3: assume !(0bv64 != isert_rx_do_work_~tmp___1~20#1); [2025-02-08 03:10:50,667 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12477: isert_rx_opcode_~cmd~2#1.base, isert_rx_opcode_~cmd~2#1.offset := isert_rx_opcode_#t~ret1071#1.base, isert_rx_opcode_#t~ret1071#1.offset; [2025-02-08 03:10:50,668 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12543-2: assume 0bv32 != ~bvand~32(8bv32, ~zero_extend~32~8(isert_rx_do_work_#t~mem1092#1));havoc isert_rx_do_work_#t~mem1092#1;call isert_rx_do_work_#t~mem1093#1 := read~intINTTYPE4#6(isert_rx_do_work_~iser_hdr~0#1.base, ~bvadd~64(4bv64, isert_rx_do_work_~iser_hdr~0#1.offset), 4bv64); [2025-02-08 03:10:50,668 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12543-2: assume !(0bv32 != ~bvand~32(8bv32, ~zero_extend~32~8(isert_rx_do_work_#t~mem1092#1)));havoc isert_rx_do_work_#t~mem1092#1; [2025-02-08 03:10:50,668 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12543-5: assume isert_rx_do_work_#t~switch1084#1;call isert_rx_do_work_#t~mem1085#1 := read~intINTTYPE1#6(isert_rx_do_work_~iser_hdr~0#1.base, isert_rx_do_work_~iser_hdr~0#1.offset, 1bv64); [2025-02-08 03:10:50,668 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12543-5: assume !isert_rx_do_work_#t~switch1084#1;isert_rx_do_work_#t~switch1084#1 := isert_rx_do_work_#t~switch1084#1 || 32bv32 == ~bvand~32(240bv32, ~zero_extend~32~8(isert_rx_do_work_#t~mem1083#1)); [2025-02-08 03:10:50,668 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12543-4: assume 0bv32 != ~bvand~32(4bv32, ~zero_extend~32~8(isert_rx_do_work_#t~mem1085#1));havoc isert_rx_do_work_#t~mem1085#1;call isert_rx_do_work_#t~mem1086#1 := read~intINTTYPE4#6(isert_rx_do_work_~iser_hdr~0#1.base, ~bvadd~64(16bv64, isert_rx_do_work_~iser_hdr~0#1.offset), 4bv64); [2025-02-08 03:10:50,668 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12543-4: assume !(0bv32 != ~bvand~32(4bv32, ~zero_extend~32~8(isert_rx_do_work_#t~mem1085#1)));havoc isert_rx_do_work_#t~mem1085#1; [2025-02-08 03:10:50,668 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12576: assume isert_rx_do_work_#t~switch1084#1; [2025-02-08 03:10:50,668 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12576: assume !isert_rx_do_work_#t~switch1084#1;isert_rx_do_work_#t~switch1084#1 := true; [2025-02-08 03:10:50,668 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17300: havoc iscsit_setup_scsi_cmd_#t~nondet1980#1;isert_handle_scsi_cmd_#t~ret1001#1 := iscsit_setup_scsi_cmd_#res#1;havoc iscsit_setup_scsi_cmd_#t~nondet1980#1, iscsit_setup_scsi_cmd_~arg0#1.base, iscsit_setup_scsi_cmd_~arg0#1.offset, iscsit_setup_scsi_cmd_~arg1#1.base, iscsit_setup_scsi_cmd_~arg1#1.offset, iscsit_setup_scsi_cmd_~arg2#1.base, iscsit_setup_scsi_cmd_~arg2#1.offset;havoc iscsit_setup_scsi_cmd_#in~arg0#1.base, iscsit_setup_scsi_cmd_#in~arg0#1.offset, iscsit_setup_scsi_cmd_#in~arg1#1.base, iscsit_setup_scsi_cmd_#in~arg1#1.offset, iscsit_setup_scsi_cmd_#in~arg2#1.base, iscsit_setup_scsi_cmd_#in~arg2#1.offset;assume { :end_inline_iscsit_setup_scsi_cmd } true;isert_handle_scsi_cmd_~rc~0#1 := isert_handle_scsi_cmd_#t~ret1001#1;havoc isert_handle_scsi_cmd_#t~ret1001#1; [2025-02-08 03:10:50,668 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12543-1: assume 0bv64 != isert_rx_do_work_~tmp___4~4#1; [2025-02-08 03:10:50,668 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12543-1: assume !(0bv64 != isert_rx_do_work_~tmp___4~4#1); [2025-02-08 03:10:50,668 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12543: assume 0bv64 != isert_rx_do_work_~tmp___5~4#1; [2025-02-08 03:10:50,668 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12543: assume !(0bv64 != isert_rx_do_work_~tmp___5~4#1); [2025-02-08 03:10:50,668 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13171: SUMMARY for call dump_stack(); srcloc: null [2025-02-08 03:10:50,668 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12345-1: SUMMARY for call isert_handle_iscsi_dataout_#t~ret1038#1 := printk(148bv64, 0bv64); srcloc: null [2025-02-08 03:10:50,668 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12345: havoc isert_handle_iscsi_dataout_#t~ret1038#1; [2025-02-08 03:10:50,668 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12279-1: SUMMARY for call spin_lock_bh(isert_handle_scsi_cmd_~cmd#1.base, ~bvadd~64(357bv64, isert_handle_scsi_cmd_~cmd#1.offset)); srcloc: null [2025-02-08 03:10:50,668 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12279: call isert_handle_scsi_cmd_#t~mem1013#1 := read~intINTTYPE4#6(isert_handle_scsi_cmd_~cmd#1.base, ~bvadd~64(25bv64, isert_handle_scsi_cmd_~cmd#1.offset), 4bv64);call write~intINTTYPE4#6(~bvor~32(1bv32, isert_handle_scsi_cmd_#t~mem1013#1), isert_handle_scsi_cmd_~cmd#1.base, ~bvadd~64(25bv64, isert_handle_scsi_cmd_~cmd#1.offset), 4bv64);havoc isert_handle_scsi_cmd_#t~mem1013#1;call write~intINTTYPE4#6(6bv32, isert_handle_scsi_cmd_~cmd#1.base, ~bvadd~64(10bv64, isert_handle_scsi_cmd_~cmd#1.offset), 4bv64); [2025-02-08 03:10:50,668 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12643-1: assume isert_rcv_completion_#t~short1125#1;call isert_rcv_completion_#t~mem1124#1 := read~intINTTYPE1#6(isert_rcv_completion_~login~1#1.base, ~bvadd~64(4bv64, isert_rcv_completion_~login~1#1.offset), 1bv64);isert_rcv_completion_#t~short1125#1 := 0bv32 == ~zero_extend~32~8(isert_rcv_completion_#t~mem1124#1); [2025-02-08 03:10:50,668 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12643-1: assume !isert_rcv_completion_#t~short1125#1; [2025-02-08 03:10:50,668 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12643: assume isert_rcv_completion_#t~short1125#1;havoc isert_rcv_completion_#t~mem1124#1;havoc isert_rcv_completion_#t~short1125#1; [2025-02-08 03:10:50,668 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12643: assume !isert_rcv_completion_#t~short1125#1;havoc isert_rcv_completion_#t~mem1124#1;havoc isert_rcv_completion_#t~short1125#1; [2025-02-08 03:10:50,668 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12346: isert_handle_iscsi_dataout_#res#1 := 4294967295bv32;call ULTIMATE.dealloc(isert_handle_iscsi_dataout_~#cmd~1#1.base, isert_handle_iscsi_dataout_~#cmd~1#1.offset);havoc isert_handle_iscsi_dataout_~#cmd~1#1.base, isert_handle_iscsi_dataout_~#cmd~1#1.offset; [2025-02-08 03:10:50,668 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12379: assume ~bvslt~32(isert_handle_nop_out_~rc~2#1, 0bv32);isert_handle_nop_out_#res#1 := isert_handle_nop_out_~rc~2#1; [2025-02-08 03:10:50,668 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12379: assume !~bvslt~32(isert_handle_nop_out_~rc~2#1, 0bv32);assume { :begin_inline_iscsit_process_nop_out } true;iscsit_process_nop_out_#in~arg0#1.base, iscsit_process_nop_out_#in~arg0#1.offset, iscsit_process_nop_out_#in~arg1#1.base, iscsit_process_nop_out_#in~arg1#1.offset, iscsit_process_nop_out_#in~arg2#1.base, iscsit_process_nop_out_#in~arg2#1.offset := isert_handle_nop_out_~conn~3#1.base, isert_handle_nop_out_~conn~3#1.offset, isert_handle_nop_out_~cmd#1.base, isert_handle_nop_out_~cmd#1.offset, isert_handle_nop_out_~hdr~2#1.base, isert_handle_nop_out_~hdr~2#1.offset;havoc iscsit_process_nop_out_#res#1;havoc iscsit_process_nop_out_#t~nondet1974#1, iscsit_process_nop_out_~arg0#1.base, iscsit_process_nop_out_~arg0#1.offset, iscsit_process_nop_out_~arg1#1.base, iscsit_process_nop_out_~arg1#1.offset, iscsit_process_nop_out_~arg2#1.base, iscsit_process_nop_out_~arg2#1.offset;iscsit_process_nop_out_~arg0#1.base, iscsit_process_nop_out_~arg0#1.offset := iscsit_process_nop_out_#in~arg0#1.base, iscsit_process_nop_out_#in~arg0#1.offset;iscsit_process_nop_out_~arg1#1.base, iscsit_process_nop_out_~arg1#1.offset := iscsit_process_nop_out_#in~arg1#1.base, iscsit_process_nop_out_#in~arg1#1.offset;iscsit_process_nop_out_~arg2#1.base, iscsit_process_nop_out_~arg2#1.offset := iscsit_process_nop_out_#in~arg2#1.base, iscsit_process_nop_out_#in~arg2#1.offset;havoc iscsit_process_nop_out_#t~nondet1974#1;iscsit_process_nop_out_#res#1 := iscsit_process_nop_out_#t~nondet1974#1;havoc iscsit_process_nop_out_#t~nondet1974#1; [2025-02-08 03:10:50,668 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12577: SUMMARY for call isert_rx_do_work_#t~ret1101#1 := printk(164bv64, 0bv64); srcloc: null [2025-02-08 03:10:50,668 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12511: assume isert_rx_opcode_#t~switch1063#1; [2025-02-08 03:10:50,669 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12511: assume !isert_rx_opcode_#t~switch1063#1;havoc isert_rx_opcode_#t~switch1063#1;havoc isert_rx_opcode_#t~ret1064#1.base, isert_rx_opcode_#t~ret1064#1.offset;havoc isert_rx_opcode_#t~ret1065#1.base, isert_rx_opcode_#t~ret1065#1.offset;havoc isert_rx_opcode_#t~ret1066#1;havoc isert_rx_opcode_#t~ret1067#1.base, isert_rx_opcode_#t~ret1067#1.offset;havoc isert_rx_opcode_#t~ret1068#1.base, isert_rx_opcode_#t~ret1068#1.offset;havoc isert_rx_opcode_#t~ret1069#1;havoc isert_rx_opcode_#t~ret1070#1;havoc isert_rx_opcode_#t~ret1071#1.base, isert_rx_opcode_#t~ret1071#1.offset;havoc isert_rx_opcode_#t~ret1072#1;havoc isert_rx_opcode_#t~ret1073#1.base, isert_rx_opcode_#t~ret1073#1.offset;havoc isert_rx_opcode_#t~ret1074#1;havoc isert_rx_opcode_#t~mem1075#1;havoc isert_rx_opcode_#t~ret1076#1;havoc isert_rx_opcode_#t~ret1080#1.base, isert_rx_opcode_#t~ret1080#1.offset;havoc isert_rx_opcode_#t~ret1081#1;havoc isert_rx_opcode_#t~ret1082#1;havoc isert_rx_opcode_#t~switch1063#1;havoc isert_rx_opcode_#t~ret1064#1.base, isert_rx_opcode_#t~ret1064#1.offset;havoc isert_rx_opcode_#t~ret1065#1.base, isert_rx_opcode_#t~ret1065#1.offset;havoc isert_rx_opcode_#t~ret1066#1;havoc isert_rx_opcode_#t~ret1067#1.base, isert_rx_opcode_#t~ret1067#1.offset;havoc isert_rx_opcode_#t~ret1068#1.base, isert_rx_opcode_#t~ret1068#1.offset;havoc isert_rx_opcode_#t~ret1069#1;havoc isert_rx_opcode_#t~ret1070#1;havoc isert_rx_opcode_#t~ret1071#1.base, isert_rx_opcode_#t~ret1071#1.offset;havoc isert_rx_opcode_#t~ret1072#1;havoc isert_rx_opcode_#t~ret1073#1.base, isert_rx_opcode_#t~ret1073#1.offset;havoc isert_rx_opcode_#t~ret1074#1;havoc isert_rx_opcode_#t~mem1075#1;havoc isert_rx_opcode_#t~ret1076#1;havoc isert_rx_opcode_#t~ret1080#1.base, isert_rx_opcode_#t~ret1080#1.offset;havoc isert_rx_opcode_#t~ret1081#1;havoc isert_rx_opcode_#t~ret1082#1;isert_rx_opcode_#res#1 := isert_rx_opcode_~ret~16#1; [2025-02-08 03:10:50,669 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12346-1: SUMMARY for call dump_stack(); srcloc: null [2025-02-08 03:10:50,669 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16013: SUMMARY for call ldv_mutex_lock_mutex_of_isert_conn(ldv_mutex_lock_39_~ldv_func_arg1#1.base, ldv_mutex_lock_39_~ldv_func_arg1#1.offset); srcloc: null [2025-02-08 03:10:50,669 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12644: SUMMARY for call isert_rx_login_req(isert_rcv_completion_~isert_conn#1.base, isert_rcv_completion_~isert_conn#1.offset); srcloc: null [2025-02-08 03:10:50,669 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12611: assume ~bvadd~64(isert_rcv_completion_#t~mem1108#1.base, isert_rcv_completion_#t~mem1108#1.offset) == ~bvadd~64(isert_rcv_completion_~desc#1.base, isert_rcv_completion_~desc#1.offset);havoc isert_rcv_completion_#t~mem1108#1.base, isert_rcv_completion_#t~mem1108#1.offset;call isert_rcv_completion_#t~mem1109#1 := read~intINTTYPE8#6(isert_rcv_completion_~isert_conn#1.base, ~bvadd~64(45bv64, isert_rcv_completion_~isert_conn#1.offset), 8bv64);isert_rcv_completion_~rx_dma~0#1 := isert_rcv_completion_#t~mem1109#1;havoc isert_rcv_completion_#t~mem1109#1;isert_rcv_completion_~rx_buflen~1#1 := 8268bv32; [2025-02-08 03:10:50,670 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12611: assume !(~bvadd~64(isert_rcv_completion_#t~mem1108#1.base, isert_rcv_completion_#t~mem1108#1.offset) == ~bvadd~64(isert_rcv_completion_~desc#1.base, isert_rcv_completion_~desc#1.offset));havoc isert_rcv_completion_#t~mem1108#1.base, isert_rcv_completion_#t~mem1108#1.offset;call isert_rcv_completion_#t~mem1112#1 := read~intINTTYPE8#6(isert_rcv_completion_~desc#1.base, ~bvadd~64(8268bv64, isert_rcv_completion_~desc#1.offset), 8bv64);isert_rcv_completion_~rx_dma~0#1 := isert_rcv_completion_#t~mem1112#1;havoc isert_rcv_completion_#t~mem1112#1;isert_rcv_completion_~rx_buflen~1#1 := 8268bv32; [2025-02-08 03:10:50,670 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12512: SUMMARY for call isert_rx_opcode_#t~ret1082#1 := printk(156bv64, 0bv64); srcloc: null [2025-02-08 03:10:50,670 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12545-1: SUMMARY for call isert_rx_do_work_#t~ret1087#1 := __fswab32(isert_rx_do_work_#t~mem1086#1); srcloc: null [2025-02-08 03:10:50,670 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12545: isert_rx_do_work_~tmp~74#1 := isert_rx_do_work_#t~ret1087#1;havoc isert_rx_do_work_#t~mem1086#1;havoc isert_rx_do_work_#t~ret1087#1;isert_rx_do_work_~read_stag~0#1 := isert_rx_do_work_~tmp~74#1;call isert_rx_do_work_#t~mem1088#1 := read~intINTTYPE8#6(isert_rx_do_work_~iser_hdr~0#1.base, ~bvadd~64(20bv64, isert_rx_do_work_~iser_hdr~0#1.offset), 8bv64); [2025-02-08 03:10:50,670 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16014: SUMMARY for call mutex_lock(ldv_mutex_lock_39_~ldv_func_arg1#1.base, ldv_mutex_lock_39_~ldv_func_arg1#1.offset); srcloc: null [2025-02-08 03:10:50,670 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12579-1: assume isert_rx_do_work_#t~switch1084#1; [2025-02-08 03:10:50,670 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12579-1: assume !isert_rx_do_work_#t~switch1084#1;havoc isert_rx_do_work_#t~mem1083#1;havoc isert_rx_do_work_#t~switch1084#1;havoc isert_rx_do_work_#t~ret1099#1;havoc isert_rx_do_work_#t~ret1101#1;havoc isert_rx_do_work_#t~ret1102#1;havoc isert_rx_do_work_#t~mem1083#1;havoc isert_rx_do_work_#t~switch1084#1;havoc isert_rx_do_work_#t~ret1099#1;havoc isert_rx_do_work_#t~ret1101#1;havoc isert_rx_do_work_#t~ret1102#1;assume { :begin_inline_isert_rx_opcode } true;isert_rx_opcode_#in~isert_conn#1.base, isert_rx_opcode_#in~isert_conn#1.offset, isert_rx_opcode_#in~rx_desc#1.base, isert_rx_opcode_#in~rx_desc#1.offset, isert_rx_opcode_#in~read_stag#1, isert_rx_opcode_#in~read_va#1, isert_rx_opcode_#in~write_stag#1, isert_rx_opcode_#in~write_va#1 := isert_rx_do_work_~isert_conn#1.base, isert_rx_do_work_~isert_conn#1.offset, isert_rx_do_work_~rx_desc#1.base, isert_rx_do_work_~rx_desc#1.offset, isert_rx_do_work_~read_stag~0#1, isert_rx_do_work_~read_va~0#1, isert_rx_do_work_~write_stag~0#1, isert_rx_do_work_~write_va~0#1;havoc isert_rx_opcode_#res#1;havoc isert_rx_opcode_#t~mem1057#1.base, isert_rx_opcode_#t~mem1057#1.offset, isert_rx_opcode_#t~mem1058#1, isert_rx_opcode_#t~mem1059#1.base, isert_rx_opcode_#t~mem1059#1.offset, isert_rx_opcode_#t~mem1060#1.base, isert_rx_opcode_#t~mem1060#1.offset, isert_rx_opcode_#t~mem1061#1, isert_rx_opcode_#t~ret1062#1, isert_rx_opcode_#t~switch1063#1, isert_rx_opcode_#t~ret1064#1.base, isert_rx_opcode_#t~ret1064#1.offset, isert_rx_opcode_#t~ret1065#1.base, isert_rx_opcode_#t~ret1065#1.offset, isert_rx_opcode_#t~ret1066#1, isert_rx_opcode_#t~ret1067#1.base, isert_rx_opcode_#t~ret1067#1.offset, isert_rx_opcode_#t~ret1068#1.base, isert_rx_opcode_#t~ret1068#1.offset, isert_rx_opcode_#t~ret1069#1, isert_rx_opcode_#t~ret1070#1, isert_rx_opcode_#t~ret1071#1.base, isert_rx_opcode_#t~ret1071#1.offset, isert_rx_opcode_#t~ret1072#1, isert_rx_opcode_#t~ret1073#1.base, isert_rx_opcode_#t~ret1073#1.offset, isert_rx_opcode_#t~ret1074#1, isert_rx_opcode_#t~mem1075#1, isert_rx_opcode_#t~ret1076#1, isert_rx_opcode_#t~mem1077#1, isert_rx_opcode_#t~ret1078#1.base, isert_rx_opcode_#t~ret1078#1.offset, isert_rx_opcode_#t~ret1079#1.base, isert_rx_opcode_#t~ret1079#1.offset, isert_rx_opcode_#t~ret1080#1.base, isert_rx_opcode_#t~ret1080#1.offset, isert_rx_opcode_#t~ret1081#1, isert_rx_opcode_#t~ret1082#1, isert_rx_opcode_~isert_conn#1.base, isert_rx_opcode_~isert_conn#1.offset, isert_rx_opcode_~rx_desc#1.base, isert_rx_opcode_~rx_desc#1.offset, isert_rx_opcode_~read_stag#1, isert_rx_opcode_~read_va#1, isert_rx_opcode_~write_stag#1, isert_rx_opcode_~write_va#1, isert_rx_opcode_~hdr~3#1.base, isert_rx_opcode_~hdr~3#1.offset, isert_rx_opcode_~conn~5#1.base, isert_rx_opcode_~conn~5#1.offset, isert_rx_opcode_~cmd~2#1.base, isert_rx_opcode_~cmd~2#1.offset, isert_rx_opcode_~isert_cmd~1#1.base, isert_rx_opcode_~isert_cmd~1#1.offset, isert_rx_opcode_~ret~16#1, isert_rx_opcode_~opcode~0#1, isert_rx_opcode_~tmp~73#1.base, isert_rx_opcode_~tmp~73#1.offset, isert_rx_opcode_~tmp___0~41#1.base, isert_rx_opcode_~tmp___0~41#1.offset, isert_rx_opcode_~tmp___1~19#1, isert_rx_opcode_~tmp___2~12#1.base, isert_rx_opcode_~tmp___2~12#1.offset;isert_rx_opcode_~isert_conn#1.base, isert_rx_opcode_~isert_conn#1.offset := isert_rx_opcode_#in~isert_conn#1.base, isert_rx_opcode_#in~isert_conn#1.offset;isert_rx_opcode_~rx_desc#1.base, isert_rx_opcode_~rx_desc#1.offset := isert_rx_opcode_#in~rx_desc#1.base, isert_rx_opcode_#in~rx_desc#1.offset;isert_rx_opcode_~read_stag#1 := isert_rx_opcode_#in~read_stag#1;isert_rx_opcode_~read_va#1 := isert_rx_opcode_#in~read_va#1;isert_rx_opcode_~write_stag#1 := isert_rx_opcode_#in~write_stag#1;isert_rx_opcode_~write_va#1 := isert_rx_opcode_#in~write_va#1;havoc isert_rx_opcode_~hdr~3#1.base, isert_rx_opcode_~hdr~3#1.offset;havoc isert_rx_opcode_~conn~5#1.base, isert_rx_opcode_~conn~5#1.offset;havoc isert_rx_opcode_~cmd~2#1.base, isert_rx_opcode_~cmd~2#1.offset;havoc isert_rx_opcode_~isert_cmd~1#1.base, isert_rx_opcode_~isert_cmd~1#1.offset;havoc isert_rx_opcode_~ret~16#1;havoc isert_rx_opcode_~opcode~0#1;havoc isert_rx_opcode_~tmp~73#1.base, isert_rx_opcode_~tmp~73#1.offset;havoc isert_rx_opcode_~tmp___0~41#1.base, isert_rx_opcode_~tmp___0~41#1.offset;havoc isert_rx_opcode_~tmp___1~19#1;havoc isert_rx_opcode_~tmp___2~12#1.base, isert_rx_opcode_~tmp___2~12#1.offset;isert_rx_opcode_~hdr~3#1.base, isert_rx_opcode_~hdr~3#1.offset := isert_rx_opcode_~rx_desc#1.base, ~bvadd~64(28bv64, isert_rx_opcode_~rx_desc#1.offset);call isert_rx_opcode_#t~mem1057#1.base, isert_rx_opcode_#t~mem1057#1.offset := read~$Pointer$#6(isert_rx_opcode_~isert_conn#1.base, ~bvadd~64(973bv64, isert_rx_opcode_~isert_conn#1.offset), 8bv64);isert_rx_opcode_~conn~5#1.base, isert_rx_opcode_~conn~5#1.offset := isert_rx_opcode_#t~mem1057#1.base, isert_rx_opcode_#t~mem1057#1.offset;havoc isert_rx_opcode_#t~mem1057#1.base, isert_rx_opcode_#t~mem1057#1.offset;isert_rx_opcode_~ret~16#1 := 4294967274bv32;call isert_rx_opcode_#t~mem1058#1 := read~intINTTYPE1#6(isert_rx_opcode_~hdr~3#1.base, isert_rx_opcode_~hdr~3#1.offset, 1bv64);isert_rx_opcode_~opcode~0#1 := ~bvand~32(63bv32, ~zero_extend~32~8(isert_rx_opcode_#t~mem1058#1))[8:0];havoc isert_rx_opcode_#t~mem1058#1;call isert_rx_opcode_#t~mem1059#1.base, isert_rx_opcode_#t~mem1059#1.offset := read~$Pointer$#6(isert_rx_opcode_~conn~5#1.base, ~bvadd~64(2269bv64, isert_rx_opcode_~conn~5#1.offset), 8bv64);call isert_rx_opcode_#t~mem1060#1.base, isert_rx_opcode_#t~mem1060#1.offset := read~$Pointer$#6(isert_rx_opcode_#t~mem1059#1.base, ~bvadd~64(1174bv64, isert_rx_opcode_#t~mem1059#1.offset), 8bv64);call isert_rx_opcode_#t~mem1061#1 := read~intINTTYPE1#6(isert_rx_opcode_#t~mem1060#1.base, ~bvadd~64(1239bv64, isert_rx_opcode_#t~mem1060#1.offset), 1bv64); [2025-02-08 03:10:50,670 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12579: assume 0bv64 != isert_rx_do_work_~tmp___6~3#1;call isert_rx_do_work_#t~mem1103#1 := read~intINTTYPE1#6(isert_rx_do_work_~iser_hdr~0#1.base, isert_rx_do_work_~iser_hdr~0#1.offset, 1bv64); [2025-02-08 03:10:50,670 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12579: assume !(0bv64 != isert_rx_do_work_~tmp___6~3#1); [2025-02-08 03:10:50,670 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12282: SUMMARY for call spin_unlock_bh(isert_handle_scsi_cmd_~cmd#1.base, ~bvadd~64(357bv64, isert_handle_scsi_cmd_~cmd#1.offset)); srcloc: null [2025-02-08 03:10:50,670 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17270: havoc iscsit_process_nop_out_#t~nondet1974#1;isert_handle_nop_out_#t~ret1046#1 := iscsit_process_nop_out_#res#1;havoc iscsit_process_nop_out_#t~nondet1974#1, iscsit_process_nop_out_~arg0#1.base, iscsit_process_nop_out_~arg0#1.offset, iscsit_process_nop_out_~arg1#1.base, iscsit_process_nop_out_~arg1#1.offset, iscsit_process_nop_out_~arg2#1.base, iscsit_process_nop_out_~arg2#1.offset;havoc iscsit_process_nop_out_#in~arg0#1.base, iscsit_process_nop_out_#in~arg0#1.offset, iscsit_process_nop_out_#in~arg1#1.base, iscsit_process_nop_out_#in~arg1#1.offset, iscsit_process_nop_out_#in~arg2#1.base, iscsit_process_nop_out_#in~arg2#1.offset;assume { :end_inline_iscsit_process_nop_out } true;isert_handle_nop_out_~tmp~71#1 := isert_handle_nop_out_#t~ret1046#1;havoc isert_handle_nop_out_#t~ret1046#1;isert_handle_nop_out_#res#1 := isert_handle_nop_out_~tmp~71#1; [2025-02-08 03:10:50,671 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12513: SUMMARY for call dump_stack(); srcloc: null [2025-02-08 03:10:50,671 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13207: SUMMARY for call complete(isert_cq_comp_err_~isert_conn#1.base, ~bvadd~64(1653bv64, isert_cq_comp_err_~isert_conn#1.offset)); srcloc: null [2025-02-08 03:10:50,671 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12580: isert_rx_do_work_~tmp___6~3#1 := isert_rx_do_work_#t~ret1102#1; [2025-02-08 03:10:50,671 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12547-1: SUMMARY for call isert_rx_do_work_#t~ret1089#1 := __fswab64(isert_rx_do_work_#t~mem1088#1); srcloc: null [2025-02-08 03:10:50,671 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12580-1: SUMMARY for call isert_rx_do_work_#t~ret1102#1 := ldv__builtin_expect(~sign_extend~64~32((if ~bvsgt~32(~isert_debug_level~0, 0bv32) then 1bv32 else 0bv32)), 0bv64); srcloc: null [2025-02-08 03:10:50,671 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12547: isert_rx_do_work_~tmp___0~42#1 := isert_rx_do_work_#t~ret1089#1;havoc isert_rx_do_work_#t~mem1088#1;havoc isert_rx_do_work_#t~ret1089#1;isert_rx_do_work_~read_va~0#1 := isert_rx_do_work_~tmp___0~42#1; [2025-02-08 03:10:50,671 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17304: havoc iscsit_setup_text_cmd_#t~nondet1981#1;isert_handle_text_cmd_#t~ret1051#1 := iscsit_setup_text_cmd_#res#1;havoc iscsit_setup_text_cmd_#t~nondet1981#1, iscsit_setup_text_cmd_~arg0#1.base, iscsit_setup_text_cmd_~arg0#1.offset, iscsit_setup_text_cmd_~arg1#1.base, iscsit_setup_text_cmd_~arg1#1.offset, iscsit_setup_text_cmd_~arg2#1.base, iscsit_setup_text_cmd_~arg2#1.offset;havoc iscsit_setup_text_cmd_#in~arg0#1.base, iscsit_setup_text_cmd_#in~arg0#1.offset, iscsit_setup_text_cmd_#in~arg1#1.base, iscsit_setup_text_cmd_#in~arg1#1.offset, iscsit_setup_text_cmd_#in~arg2#1.base, iscsit_setup_text_cmd_#in~arg2#1.offset;assume { :end_inline_iscsit_setup_text_cmd } true;isert_handle_text_cmd_~rc~3#1 := isert_handle_text_cmd_#t~ret1051#1;havoc isert_handle_text_cmd_#t~ret1051#1; [2025-02-08 03:10:50,671 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13241: isert_handle_wc_~tmp___2~17#1 := isert_handle_wc_#t~ret1335#1;havoc isert_handle_wc_#t~mem1334#1;havoc isert_handle_wc_#t~ret1335#1; [2025-02-08 03:10:50,671 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13241-1: SUMMARY for call isert_handle_wc_#t~ret1335#1 := ldv__builtin_expect(~sign_extend~64~32((if 0bv32 == isert_handle_wc_#t~mem1334#1 then 1bv32 else 0bv32)), 1bv64); srcloc: null [2025-02-08 03:10:50,671 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12614-1: SUMMARY for call isert_rcv_completion_#t~ret1110#1 := ldv__builtin_expect(~sign_extend~64~32((if ~bvsgt~32(~isert_debug_level~0, 2bv32) then 1bv32 else 0bv32)), 0bv64); srcloc: null [2025-02-08 03:10:50,671 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12614: isert_rcv_completion_~tmp~75#1 := isert_rcv_completion_#t~ret1110#1;havoc isert_rcv_completion_#t~ret1110#1; [2025-02-08 03:10:50,671 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12350-1: SUMMARY for call isert_handle_iscsi_dataout_#t~ret1039#1 := ldv__builtin_expect(~sign_extend~64~32((if ~bvsgt~32(~isert_debug_level~0, 2bv32) then 1bv32 else 0bv32)), 0bv64); srcloc: null [2025-02-08 03:10:50,671 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13242: assume 0bv64 != isert_handle_wc_~tmp___2~17#1;call isert_handle_wc_#t~mem1336#1 := read~intINTTYPE4#6(isert_handle_wc_~wc#1.base, ~bvadd~64(12bv64, isert_handle_wc_~wc#1.offset), 4bv64); [2025-02-08 03:10:50,671 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13242: assume !(0bv64 != isert_handle_wc_~tmp___2~17#1);call isert_handle_wc_#t~mem1340#1 := read~intINTTYPE4#6(isert_handle_wc_~wc#1.base, ~bvadd~64(8bv64, isert_handle_wc_~wc#1.offset), 4bv64); [2025-02-08 03:10:50,671 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12449-1: assume isert_rx_opcode_#t~switch1063#1; [2025-02-08 03:10:50,671 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12449-1: assume !isert_rx_opcode_#t~switch1063#1;isert_rx_opcode_#t~switch1063#1 := isert_rx_opcode_#t~switch1063#1 || 0bv32 == ~zero_extend~32~8(isert_rx_opcode_~opcode~0#1); [2025-02-08 03:10:50,671 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12449: assume 0bv64 == ~bvadd~64(isert_rx_opcode_~cmd~2#1.base, isert_rx_opcode_~cmd~2#1.offset); [2025-02-08 03:10:50,671 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12449: assume !(0bv64 == ~bvadd~64(isert_rx_opcode_~cmd~2#1.base, isert_rx_opcode_~cmd~2#1.offset)); [2025-02-08 03:10:50,671 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12350: isert_handle_iscsi_dataout_~tmp___0~39#1 := isert_handle_iscsi_dataout_#t~ret1039#1;havoc isert_handle_iscsi_dataout_#t~ret1039#1; [2025-02-08 03:10:50,671 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13044-1: assume isert_completion_rdma_read_#t~short1265#1;call isert_completion_rdma_read_#t~mem1263#1.base, isert_completion_rdma_read_#t~mem1263#1.offset := read~$Pointer$#6(isert_completion_rdma_read_~wr~3#1.base, ~bvadd~64(264bv64, isert_completion_rdma_read_~wr~3#1.offset), 8bv64);call isert_completion_rdma_read_#t~mem1264#1 := read~intINTTYPE1#6(isert_completion_rdma_read_#t~mem1263#1.base, ~bvadd~64(32bv64, isert_completion_rdma_read_#t~mem1263#1.offset), 1bv64);isert_completion_rdma_read_#t~short1265#1 := 0bv32 != ~bvand~32(1bv32, ~zero_extend~32~8(isert_completion_rdma_read_#t~mem1264#1)); [2025-02-08 03:10:50,671 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13044-1: assume !isert_completion_rdma_read_#t~short1265#1; [2025-02-08 03:10:50,671 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13044: assume isert_completion_rdma_read_#t~short1265#1;havoc isert_completion_rdma_read_#t~mem1262#1.base, isert_completion_rdma_read_#t~mem1262#1.offset;havoc isert_completion_rdma_read_#t~mem1263#1.base, isert_completion_rdma_read_#t~mem1263#1.offset;havoc isert_completion_rdma_read_#t~mem1264#1;havoc isert_completion_rdma_read_#t~short1265#1;call isert_completion_rdma_read_#t~mem1266#1.base, isert_completion_rdma_read_#t~mem1266#1.offset := read~$Pointer$#6(isert_completion_rdma_read_~wr~3#1.base, ~bvadd~64(264bv64, isert_completion_rdma_read_~wr~3#1.offset), 8bv64);call isert_completion_rdma_read_#t~mem1267#1.base, isert_completion_rdma_read_#t~mem1267#1.offset := read~$Pointer$#6(isert_completion_rdma_read_#t~mem1266#1.base, ~bvadd~64(33bv64, isert_completion_rdma_read_#t~mem1266#1.offset), 8bv64);call isert_completion_rdma_read_#t~mem1268#1.base, isert_completion_rdma_read_#t~mem1268#1.offset := read~$Pointer$#6(isert_completion_rdma_read_#t~mem1267#1.base, ~bvadd~64(16bv64, isert_completion_rdma_read_#t~mem1267#1.offset), 8bv64); [2025-02-08 03:10:50,671 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13044: assume !isert_completion_rdma_read_#t~short1265#1;havoc isert_completion_rdma_read_#t~mem1262#1.base, isert_completion_rdma_read_#t~mem1262#1.offset;havoc isert_completion_rdma_read_#t~mem1263#1.base, isert_completion_rdma_read_#t~mem1263#1.offset;havoc isert_completion_rdma_read_#t~mem1264#1;havoc isert_completion_rdma_read_#t~short1265#1; [2025-02-08 03:10:50,671 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13209: isert_cq_comp_err_#t~ret1324#1 := is_isert_tx_desc_#res#1;havoc is_isert_tx_desc_#t~mem1319#1.base, is_isert_tx_desc_#t~mem1319#1.offset, is_isert_tx_desc_~isert_conn#1.base, is_isert_tx_desc_~isert_conn#1.offset, is_isert_tx_desc_~wr_id#1.base, is_isert_tx_desc_~wr_id#1.offset, is_isert_tx_desc_~start~0#1.base, is_isert_tx_desc_~start~0#1.offset, is_isert_tx_desc_~len~0#1;havoc is_isert_tx_desc_#in~isert_conn#1.base, is_isert_tx_desc_#in~isert_conn#1.offset, is_isert_tx_desc_#in~wr_id#1.base, is_isert_tx_desc_#in~wr_id#1.offset;assume { :end_inline_is_isert_tx_desc } true;isert_cq_comp_err_~tmp___0~48#1 := (if 0bv8 == isert_cq_comp_err_#t~ret1324#1 then 0bv8 else 1bv8);havoc isert_cq_comp_err_#t~mem1323#1;havoc isert_cq_comp_err_#t~ret1324#1; [2025-02-08 03:10:50,672 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12549-1: SUMMARY for call isert_rx_do_work_#t~ret1090#1 := ldv__builtin_expect(~sign_extend~64~32((if ~bvsgt~32(~isert_debug_level~0, 2bv32) then 1bv32 else 0bv32)), 0bv64); srcloc: null [2025-02-08 03:10:50,672 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12582-1: SUMMARY for call isert_rx_do_work_#t~ret1104#1 := printk(166bv64, 0bv64); srcloc: null [2025-02-08 03:10:50,672 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12549: isert_rx_do_work_~tmp___1~20#1 := isert_rx_do_work_#t~ret1090#1;havoc isert_rx_do_work_#t~ret1090#1; [2025-02-08 03:10:50,672 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12450: isert_rx_opcode_~cmd~2#1.base, isert_rx_opcode_~cmd~2#1.offset := isert_rx_opcode_#t~ret1064#1.base, isert_rx_opcode_#t~ret1064#1.offset; [2025-02-08 03:10:50,672 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12582: havoc isert_rx_do_work_#t~mem1103#1;havoc isert_rx_do_work_#t~ret1104#1; [2025-02-08 03:10:50,672 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12615: assume 0bv64 != isert_rcv_completion_~tmp~75#1; [2025-02-08 03:10:50,672 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12615: assume !(0bv64 != isert_rcv_completion_~tmp~75#1); [2025-02-08 03:10:50,672 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13243: assume 128bv32 == isert_handle_wc_#t~mem1336#1;havoc isert_handle_wc_#t~mem1336#1;call isert_handle_wc_#t~mem1337#1 := read~intINTTYPE8#6(isert_handle_wc_~wc#1.base, isert_handle_wc_~wc#1.offset, 8bv64);isert_handle_wc_~rx_desc~4#1.base, isert_handle_wc_~rx_desc~4#1.offset := 0bv64, isert_handle_wc_#t~mem1337#1;havoc isert_handle_wc_#t~mem1337#1;call isert_handle_wc_#t~mem1338#1 := read~intINTTYPE4#6(isert_handle_wc_~wc#1.base, ~bvadd~64(20bv64, isert_handle_wc_~wc#1.offset), 4bv64);assume { :begin_inline_isert_rcv_completion } true;isert_rcv_completion_#in~desc#1.base, isert_rcv_completion_#in~desc#1.offset, isert_rcv_completion_#in~isert_conn#1.base, isert_rcv_completion_#in~isert_conn#1.offset, isert_rcv_completion_#in~xfer_len#1 := isert_handle_wc_~rx_desc~4#1.base, isert_handle_wc_~rx_desc~4#1.offset, isert_handle_wc_~isert_conn~12#1.base, isert_handle_wc_~isert_conn~12#1.offset, isert_handle_wc_#t~mem1338#1;havoc isert_rcv_completion_#t~mem1106#1.base, isert_rcv_completion_#t~mem1106#1.offset, isert_rcv_completion_#t~mem1107#1.base, isert_rcv_completion_#t~mem1107#1.offset, isert_rcv_completion_#t~mem1108#1.base, isert_rcv_completion_#t~mem1108#1.offset, isert_rcv_completion_#t~mem1109#1, isert_rcv_completion_#t~ret1110#1, isert_rcv_completion_#t~ret1111#1, isert_rcv_completion_#t~mem1112#1, isert_rcv_completion_#t~ret1113#1, isert_rcv_completion_#t~ret1114#1, isert_rcv_completion_#t~ret1115#1, isert_rcv_completion_#t~mem1116#1, isert_rcv_completion_#t~mem1117#1, isert_rcv_completion_#t~mem1118#1, isert_rcv_completion_#t~ret1119#1, isert_rcv_completion_#t~mem1120#1.base, isert_rcv_completion_#t~mem1120#1.offset, isert_rcv_completion_#t~mem1121#1.base, isert_rcv_completion_#t~mem1121#1.offset, isert_rcv_completion_#t~mem1122#1.base, isert_rcv_completion_#t~mem1122#1.offset, isert_rcv_completion_#t~mem1123#1.base, isert_rcv_completion_#t~mem1123#1.offset, isert_rcv_completion_#t~mem1124#1, isert_rcv_completion_#t~short1125#1, isert_rcv_completion_#t~mem1126#1, isert_rcv_completion_#t~ret1127#1, isert_rcv_completion_#t~mem1128#1, isert_rcv_completion_#t~ret1129#1, isert_rcv_completion_#t~mem1130#1.base, isert_rcv_completion_#t~mem1130#1.offset, isert_rcv_completion_#t~mem1131#1, isert_rcv_completion_#t~ret1132#1, isert_rcv_completion_#t~ret1133#1, isert_rcv_completion_~desc#1.base, isert_rcv_completion_~desc#1.offset, isert_rcv_completion_~isert_conn#1.base, isert_rcv_completion_~isert_conn#1.offset, isert_rcv_completion_~xfer_len#1, isert_rcv_completion_~ib_dev~7#1.base, isert_rcv_completion_~ib_dev~7#1.offset, isert_rcv_completion_~hdr~4#1.base, isert_rcv_completion_~hdr~4#1.offset, isert_rcv_completion_~rx_dma~0#1, isert_rcv_completion_~rx_buflen~1#1, isert_rcv_completion_~outstanding~0#1, isert_rcv_completion_~tmp~75#1, isert_rcv_completion_~tmp___0~43#1, isert_rcv_completion_~tmp___1~21#1, isert_rcv_completion_~login~1#1.base, isert_rcv_completion_~login~1#1.offset, isert_rcv_completion_~tmp___2~14#1, isert_rcv_completion_~err~1#1, isert_rcv_completion_~count~0#1, isert_rcv_completion_~_min1~2#1, isert_rcv_completion_~_min2~2#1;isert_rcv_completion_~desc#1.base, isert_rcv_completion_~desc#1.offset := isert_rcv_completion_#in~desc#1.base, isert_rcv_completion_#in~desc#1.offset;isert_rcv_completion_~isert_conn#1.base, isert_rcv_completion_~isert_conn#1.offset := isert_rcv_completion_#in~isert_conn#1.base, isert_rcv_completion_#in~isert_conn#1.offset;isert_rcv_completion_~xfer_len#1 := isert_rcv_completion_#in~xfer_len#1;havoc isert_rcv_completion_~ib_dev~7#1.base, isert_rcv_completion_~ib_dev~7#1.offset;havoc isert_rcv_completion_~hdr~4#1.base, isert_rcv_completion_~hdr~4#1.offset;havoc isert_rcv_completion_~rx_dma~0#1;havoc isert_rcv_completion_~rx_buflen~1#1;havoc isert_rcv_completion_~outstanding~0#1;havoc isert_rcv_completion_~tmp~75#1;havoc isert_rcv_completion_~tmp___0~43#1;havoc isert_rcv_completion_~tmp___1~21#1;havoc isert_rcv_completion_~login~1#1.base, isert_rcv_completion_~login~1#1.offset;havoc isert_rcv_completion_~tmp___2~14#1;havoc isert_rcv_completion_~err~1#1;havoc isert_rcv_completion_~count~0#1;havoc isert_rcv_completion_~_min1~2#1;havoc isert_rcv_completion_~_min2~2#1;call isert_rcv_completion_#t~mem1106#1.base, isert_rcv_completion_#t~mem1106#1.offset := read~$Pointer$#6(isert_rcv_completion_~isert_conn#1.base, ~bvadd~64(1393bv64, isert_rcv_completion_~isert_conn#1.offset), 8bv64);call isert_rcv_completion_#t~mem1107#1.base, isert_rcv_completion_#t~mem1107#1.offset := read~$Pointer$#6(isert_rcv_completion_#t~mem1106#1.base, isert_rcv_completion_#t~mem1106#1.offset, 8bv64);isert_rcv_completion_~ib_dev~7#1.base, isert_rcv_completion_~ib_dev~7#1.offset := isert_rcv_completion_#t~mem1107#1.base, isert_rcv_completion_#t~mem1107#1.offset;havoc isert_rcv_completion_#t~mem1106#1.base, isert_rcv_completion_#t~mem1106#1.offset;havoc isert_rcv_completion_#t~mem1107#1.base, isert_rcv_completion_#t~mem1107#1.offset;call isert_rcv_completion_#t~mem1108#1.base, isert_rcv_completion_#t~mem1108#1.offset := read~$Pointer$#6(isert_rcv_completion_~isert_conn#1.base, ~bvadd~64(29bv64, isert_rcv_completion_~isert_conn#1.offset), 8bv64); [2025-02-08 03:10:50,673 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13243: assume !(128bv32 == isert_handle_wc_#t~mem1336#1);havoc isert_handle_wc_#t~mem1336#1;call isert_handle_wc_#t~mem1339#1 := read~intINTTYPE8#6(isert_handle_wc_~wc#1.base, isert_handle_wc_~wc#1.offset, 8bv64);isert_handle_wc_~tx_desc~2#1.base, isert_handle_wc_~tx_desc~2#1.offset := 0bv64, isert_handle_wc_#t~mem1339#1;havoc isert_handle_wc_#t~mem1339#1;assume { :begin_inline_isert_snd_completion } true;isert_snd_completion_#in~tx_desc#1.base, isert_snd_completion_#in~tx_desc#1.offset, isert_snd_completion_#in~isert_conn#1.base, isert_snd_completion_#in~isert_conn#1.offset := isert_handle_wc_~tx_desc~2#1.base, isert_handle_wc_~tx_desc~2#1.offset, isert_handle_wc_~isert_conn~12#1.base, isert_handle_wc_~isert_conn~12#1.offset;havoc isert_snd_completion_#t~mem1309#1.base, isert_snd_completion_#t~mem1309#1.offset, isert_snd_completion_#t~mem1310#1.base, isert_snd_completion_#t~mem1310#1.offset, isert_snd_completion_#t~mem1311#1.base, isert_snd_completion_#t~mem1311#1.offset, isert_snd_completion_#t~ret1312#1, isert_snd_completion_#t~mem1313#1, isert_snd_completion_#t~ret1314#1, isert_snd_completion_#t~mem1315#1, isert_snd_completion_#t~switch1316#1, isert_snd_completion_#t~mem1317#1, isert_snd_completion_#t~ret1318#1, isert_snd_completion_~tx_desc#1.base, isert_snd_completion_~tx_desc#1.offset, isert_snd_completion_~isert_conn#1.base, isert_snd_completion_~isert_conn#1.offset, isert_snd_completion_~ib_dev~11#1.base, isert_snd_completion_~ib_dev~11#1.offset, isert_snd_completion_~isert_cmd~3#1.base, isert_snd_completion_~isert_cmd~3#1.offset, isert_snd_completion_~wr~4#1.base, isert_snd_completion_~wr~4#1.offset, isert_snd_completion_~tmp~84#1;isert_snd_completion_~tx_desc#1.base, isert_snd_completion_~tx_desc#1.offset := isert_snd_completion_#in~tx_desc#1.base, isert_snd_completion_#in~tx_desc#1.offset;isert_snd_completion_~isert_conn#1.base, isert_snd_completion_~isert_conn#1.offset := isert_snd_completion_#in~isert_conn#1.base, isert_snd_completion_#in~isert_conn#1.offset;havoc isert_snd_completion_~ib_dev~11#1.base, isert_snd_completion_~ib_dev~11#1.offset;havoc isert_snd_completion_~isert_cmd~3#1.base, isert_snd_completion_~isert_cmd~3#1.offset;havoc isert_snd_completion_~wr~4#1.base, isert_snd_completion_~wr~4#1.offset;havoc isert_snd_completion_~tmp~84#1;call isert_snd_completion_#t~mem1309#1.base, isert_snd_completion_#t~mem1309#1.offset := read~$Pointer$#6(isert_snd_completion_~isert_conn#1.base, ~bvadd~64(1393bv64, isert_snd_completion_~isert_conn#1.offset), 8bv64);call isert_snd_completion_#t~mem1310#1.base, isert_snd_completion_#t~mem1310#1.offset := read~$Pointer$#6(isert_snd_completion_#t~mem1309#1.base, isert_snd_completion_#t~mem1309#1.offset, 8bv64);isert_snd_completion_~ib_dev~11#1.base, isert_snd_completion_~ib_dev~11#1.offset := isert_snd_completion_#t~mem1310#1.base, isert_snd_completion_#t~mem1310#1.offset;havoc isert_snd_completion_#t~mem1309#1.base, isert_snd_completion_#t~mem1309#1.offset;havoc isert_snd_completion_#t~mem1310#1.base, isert_snd_completion_#t~mem1310#1.offset;call isert_snd_completion_#t~mem1311#1.base, isert_snd_completion_#t~mem1311#1.offset := read~$Pointer$#6(isert_snd_completion_~tx_desc#1.base, ~bvadd~64(124bv64, isert_snd_completion_~tx_desc#1.offset), 8bv64);isert_snd_completion_~isert_cmd~3#1.base, isert_snd_completion_~isert_cmd~3#1.offset := isert_snd_completion_#t~mem1311#1.base, isert_snd_completion_#t~mem1311#1.offset;havoc isert_snd_completion_#t~mem1311#1.base, isert_snd_completion_#t~mem1311#1.offset; [2025-02-08 03:10:50,673 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13210: assume 0bv32 != ~zero_extend~32~8(isert_cq_comp_err_~tmp___0~48#1);call isert_cq_comp_err_#t~mem1325#1.base, isert_cq_comp_err_#t~mem1325#1.offset := read~$Pointer$#6(isert_cq_comp_err_~isert_conn#1.base, ~bvadd~64(1393bv64, isert_cq_comp_err_~isert_conn#1.offset), 8bv64);call isert_cq_comp_err_#t~mem1326#1.base, isert_cq_comp_err_#t~mem1326#1.offset := read~$Pointer$#6(isert_cq_comp_err_#t~mem1325#1.base, isert_cq_comp_err_#t~mem1325#1.offset, 8bv64);isert_cq_comp_err_~ib_dev~12#1.base, isert_cq_comp_err_~ib_dev~12#1.offset := isert_cq_comp_err_#t~mem1326#1.base, isert_cq_comp_err_#t~mem1326#1.offset;havoc isert_cq_comp_err_#t~mem1325#1.base, isert_cq_comp_err_#t~mem1325#1.offset;havoc isert_cq_comp_err_#t~mem1326#1.base, isert_cq_comp_err_#t~mem1326#1.offset;call isert_cq_comp_err_#t~mem1327#1 := read~intINTTYPE8#6(isert_cq_comp_err_~wc#1.base, isert_cq_comp_err_~wc#1.offset, 8bv64);isert_cq_comp_err_~desc~0#1.base, isert_cq_comp_err_~desc~0#1.offset := 0bv64, isert_cq_comp_err_#t~mem1327#1;havoc isert_cq_comp_err_#t~mem1327#1;call isert_cq_comp_err_#t~mem1328#1.base, isert_cq_comp_err_#t~mem1328#1.offset := read~$Pointer$#6(isert_cq_comp_err_~desc~0#1.base, ~bvadd~64(124bv64, isert_cq_comp_err_~desc~0#1.offset), 8bv64);isert_cq_comp_err_~isert_cmd~4#1.base, isert_cq_comp_err_~isert_cmd~4#1.offset := isert_cq_comp_err_#t~mem1328#1.base, isert_cq_comp_err_#t~mem1328#1.offset;havoc isert_cq_comp_err_#t~mem1328#1.base, isert_cq_comp_err_#t~mem1328#1.offset; [2025-02-08 03:10:50,673 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13210: assume !(0bv32 != ~zero_extend~32~8(isert_cq_comp_err_~tmp___0~48#1));call isert_cq_comp_err_#t~mem1329#1 := read~intINTTYPE4#6(isert_cq_comp_err_~isert_conn#1.base, ~bvadd~64(4bv64, isert_cq_comp_err_~isert_conn#1.offset), 4bv64);call write~intINTTYPE4#6(~bvsub~32(isert_cq_comp_err_#t~mem1329#1, 1bv32), isert_cq_comp_err_~isert_conn#1.base, ~bvadd~64(4bv64, isert_cq_comp_err_~isert_conn#1.offset), 4bv64);havoc isert_cq_comp_err_#t~mem1329#1;call isert_cq_comp_err_#t~mem1330#1 := read~intINTTYPE4#6(isert_cq_comp_err_~isert_conn#1.base, ~bvadd~64(4bv64, isert_cq_comp_err_~isert_conn#1.offset), 4bv64); [2025-02-08 03:10:50,673 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12417: call write~$Pointer$#6(isert_handle_text_cmd_~text_in~0#1.base, isert_handle_text_cmd_~text_in~0#1.offset, isert_handle_text_cmd_~cmd#1.base, ~bvadd~64(149bv64, isert_handle_text_cmd_~cmd#1.offset), 8bv64);call isert_handle_text_cmd_#t~mem1054#1.base, isert_handle_text_cmd_#t~mem1054#1.offset := read~$Pointer$#6(isert_handle_text_cmd_~cmd#1.base, ~bvadd~64(149bv64, isert_handle_text_cmd_~cmd#1.offset), 8bv64); [2025-02-08 03:10:50,673 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12450-1: SUMMARY for call isert_rx_opcode_#t~ret1064#1.base, isert_rx_opcode_#t~ret1064#1.offset := isert_allocate_cmd(isert_rx_opcode_~conn~5#1.base, isert_rx_opcode_~conn~5#1.offset); srcloc: null [2025-02-08 03:10:50,673 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12351: assume 0bv64 != isert_handle_iscsi_dataout_~tmp___0~39#1; [2025-02-08 03:10:50,673 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12351: assume !(0bv64 != isert_handle_iscsi_dataout_~tmp___0~39#1); [2025-02-08 03:10:50,673 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13045: isert_completion_rdma_read_~ret~19#1 := isert_completion_rdma_read_#t~ret1269#1;havoc isert_completion_rdma_read_#t~mem1266#1.base, isert_completion_rdma_read_#t~mem1266#1.offset;havoc isert_completion_rdma_read_#t~mem1267#1.base, isert_completion_rdma_read_#t~mem1267#1.offset;havoc isert_completion_rdma_read_#t~mem1268#1.base, isert_completion_rdma_read_#t~mem1268#1.offset;havoc isert_completion_rdma_read_#t~ret1269#1;call isert_completion_rdma_read_#t~mem1270#1.base, isert_completion_rdma_read_#t~mem1270#1.offset := read~$Pointer$#6(isert_completion_rdma_read_~wr~3#1.base, ~bvadd~64(264bv64, isert_completion_rdma_read_~wr~3#1.offset), 8bv64);call isert_completion_rdma_read_#t~mem1271#1.base, isert_completion_rdma_read_#t~mem1271#1.offset := read~$Pointer$#6(isert_completion_rdma_read_~wr~3#1.base, ~bvadd~64(264bv64, isert_completion_rdma_read_~wr~3#1.offset), 8bv64);call isert_completion_rdma_read_#t~mem1272#1 := read~intINTTYPE1#6(isert_completion_rdma_read_#t~mem1271#1.base, ~bvadd~64(32bv64, isert_completion_rdma_read_#t~mem1271#1.offset), 1bv64);call write~intINTTYPE1#6(~bvand~32(254bv32, ~zero_extend~32~8(isert_completion_rdma_read_#t~mem1272#1))[8:0], isert_completion_rdma_read_#t~mem1270#1.base, ~bvadd~64(32bv64, isert_completion_rdma_read_#t~mem1270#1.offset), 1bv64);havoc isert_completion_rdma_read_#t~mem1270#1.base, isert_completion_rdma_read_#t~mem1270#1.offset;havoc isert_completion_rdma_read_#t~mem1271#1.base, isert_completion_rdma_read_#t~mem1271#1.offset;havoc isert_completion_rdma_read_#t~mem1272#1; [2025-02-08 03:10:50,673 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13045-1: SUMMARY for call isert_completion_rdma_read_#t~ret1269#1 := isert_check_pi_status(isert_completion_rdma_read_~se_cmd~2#1.base, isert_completion_rdma_read_~se_cmd~2#1.offset, isert_completion_rdma_read_#t~mem1268#1.base, isert_completion_rdma_read_#t~mem1268#1.offset); srcloc: null [2025-02-08 03:10:50,673 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12484: assume 0bv64 == ~bvadd~64(isert_rx_opcode_~cmd~2#1.base, isert_rx_opcode_~cmd~2#1.offset); [2025-02-08 03:10:50,674 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12484: assume !(0bv64 == ~bvadd~64(isert_rx_opcode_~cmd~2#1.base, isert_rx_opcode_~cmd~2#1.offset));assume { :begin_inline_iscsit_handle_logout_cmd } true;iscsit_handle_logout_cmd_#in~arg0#1.base, iscsit_handle_logout_cmd_#in~arg0#1.offset, iscsit_handle_logout_cmd_#in~arg1#1.base, iscsit_handle_logout_cmd_#in~arg1#1.offset, iscsit_handle_logout_cmd_#in~arg2#1.base, iscsit_handle_logout_cmd_#in~arg2#1.offset := isert_rx_opcode_~conn~5#1.base, isert_rx_opcode_~conn~5#1.offset, isert_rx_opcode_~cmd~2#1.base, isert_rx_opcode_~cmd~2#1.offset, isert_rx_opcode_~hdr~3#1.base, isert_rx_opcode_~hdr~3#1.offset;havoc iscsit_handle_logout_cmd_#res#1;havoc iscsit_handle_logout_cmd_#t~nondet1971#1, iscsit_handle_logout_cmd_~arg0#1.base, iscsit_handle_logout_cmd_~arg0#1.offset, iscsit_handle_logout_cmd_~arg1#1.base, iscsit_handle_logout_cmd_~arg1#1.offset, iscsit_handle_logout_cmd_~arg2#1.base, iscsit_handle_logout_cmd_~arg2#1.offset;iscsit_handle_logout_cmd_~arg0#1.base, iscsit_handle_logout_cmd_~arg0#1.offset := iscsit_handle_logout_cmd_#in~arg0#1.base, iscsit_handle_logout_cmd_#in~arg0#1.offset;iscsit_handle_logout_cmd_~arg1#1.base, iscsit_handle_logout_cmd_~arg1#1.offset := iscsit_handle_logout_cmd_#in~arg1#1.base, iscsit_handle_logout_cmd_#in~arg1#1.offset;iscsit_handle_logout_cmd_~arg2#1.base, iscsit_handle_logout_cmd_~arg2#1.offset := iscsit_handle_logout_cmd_#in~arg2#1.base, iscsit_handle_logout_cmd_#in~arg2#1.offset;havoc iscsit_handle_logout_cmd_#t~nondet1971#1;iscsit_handle_logout_cmd_#res#1 := iscsit_handle_logout_cmd_#t~nondet1971#1;havoc iscsit_handle_logout_cmd_#t~nondet1971#1; [2025-02-08 03:10:50,674 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12418: havoc isert_handle_text_cmd_#t~mem1054#1.base, isert_handle_text_cmd_#t~mem1054#1.offset;havoc isert_handle_text_cmd_#t~memcpy~res1055#1.base, isert_handle_text_cmd_#t~memcpy~res1055#1.offset;assume { :begin_inline_iscsit_process_text_cmd } true;iscsit_process_text_cmd_#in~arg0#1.base, iscsit_process_text_cmd_#in~arg0#1.offset, iscsit_process_text_cmd_#in~arg1#1.base, iscsit_process_text_cmd_#in~arg1#1.offset, iscsit_process_text_cmd_#in~arg2#1.base, iscsit_process_text_cmd_#in~arg2#1.offset := isert_handle_text_cmd_~conn~4#1.base, isert_handle_text_cmd_~conn~4#1.offset, isert_handle_text_cmd_~cmd#1.base, isert_handle_text_cmd_~cmd#1.offset, isert_handle_text_cmd_~hdr#1.base, isert_handle_text_cmd_~hdr#1.offset;havoc iscsit_process_text_cmd_#res#1;havoc iscsit_process_text_cmd_#t~nondet1976#1, iscsit_process_text_cmd_~arg0#1.base, iscsit_process_text_cmd_~arg0#1.offset, iscsit_process_text_cmd_~arg1#1.base, iscsit_process_text_cmd_~arg1#1.offset, iscsit_process_text_cmd_~arg2#1.base, iscsit_process_text_cmd_~arg2#1.offset;iscsit_process_text_cmd_~arg0#1.base, iscsit_process_text_cmd_~arg0#1.offset := iscsit_process_text_cmd_#in~arg0#1.base, iscsit_process_text_cmd_#in~arg0#1.offset;iscsit_process_text_cmd_~arg1#1.base, iscsit_process_text_cmd_~arg1#1.offset := iscsit_process_text_cmd_#in~arg1#1.base, iscsit_process_text_cmd_#in~arg1#1.offset;iscsit_process_text_cmd_~arg2#1.base, iscsit_process_text_cmd_~arg2#1.offset := iscsit_process_text_cmd_#in~arg2#1.base, iscsit_process_text_cmd_#in~arg2#1.offset;havoc iscsit_process_text_cmd_#t~nondet1976#1;iscsit_process_text_cmd_#res#1 := iscsit_process_text_cmd_#t~nondet1976#1;havoc iscsit_process_text_cmd_#t~nondet1976#1; [2025-02-08 03:10:50,674 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12484-1: assume isert_rx_opcode_#t~switch1063#1; [2025-02-08 03:10:50,674 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12484-1: assume !isert_rx_opcode_#t~switch1063#1;isert_rx_opcode_#t~switch1063#1 := isert_rx_opcode_#t~switch1063#1 || 4bv32 == ~zero_extend~32~8(isert_rx_opcode_~opcode~0#1); [2025-02-08 03:10:50,674 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12649-1: assume { :begin_inline_ldv_mutex_lock_39 } true;ldv_mutex_lock_39_#in~ldv_func_arg1#1.base, ldv_mutex_lock_39_#in~ldv_func_arg1#1.offset := isert_rcv_completion_~isert_conn#1.base, ~bvadd~64(1417bv64, isert_rcv_completion_~isert_conn#1.offset);havoc ldv_mutex_lock_39_~ldv_func_arg1#1.base, ldv_mutex_lock_39_~ldv_func_arg1#1.offset;ldv_mutex_lock_39_~ldv_func_arg1#1.base, ldv_mutex_lock_39_~ldv_func_arg1#1.offset := ldv_mutex_lock_39_#in~ldv_func_arg1#1.base, ldv_mutex_lock_39_#in~ldv_func_arg1#1.offset; [2025-02-08 03:10:50,674 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12616: havoc isert_rcv_completion_#t~ret1111#1; [2025-02-08 03:10:50,674 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12649: havoc ldv_mutex_lock_39_~ldv_func_arg1#1.base, ldv_mutex_lock_39_~ldv_func_arg1#1.offset;havoc ldv_mutex_lock_39_#in~ldv_func_arg1#1.base, ldv_mutex_lock_39_#in~ldv_func_arg1#1.offset;assume { :end_inline_ldv_mutex_lock_39 } true; [2025-02-08 03:10:50,674 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12616-1: SUMMARY for call isert_rcv_completion_#t~ret1111#1 := printk(168bv64, 0bv64); srcloc: null [2025-02-08 03:10:50,674 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12253: assume ~bvslt~32(isert_handle_scsi_cmd_~rc~0#1, 0bv32);isert_handle_scsi_cmd_#res#1 := 0bv32; [2025-02-08 03:10:50,674 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12253: assume !~bvslt~32(isert_handle_scsi_cmd_~rc~0#1, 0bv32); [2025-02-08 03:10:50,674 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12352: havoc isert_handle_iscsi_dataout_#t~ret1040#1; [2025-02-08 03:10:50,674 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12418-1: SUMMARY for call isert_handle_text_cmd_#t~memcpy~res1055#1.base, isert_handle_text_cmd_#t~memcpy~res1055#1.offset := #Ultimate.C_memcpy#6(isert_handle_text_cmd_#t~mem1054#1.base, isert_handle_text_cmd_#t~mem1054#1.offset, isert_handle_text_cmd_~rx_desc#1.base, ~bvadd~64(76bv64, isert_handle_text_cmd_~rx_desc#1.offset), ~zero_extend~64~32(isert_handle_text_cmd_~payload_length~0#1)); srcloc: null [2025-02-08 03:10:50,674 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12286: call isert_handle_scsi_cmd_#t~mem1014#1 := read~intINTTYPE4#6(isert_handle_scsi_cmd_~hdr~0#1.base, ~bvadd~64(24bv64, isert_handle_scsi_cmd_~hdr~0#1.offset), 4bv64);assume { :begin_inline_iscsit_sequence_cmd } true;iscsit_sequence_cmd_#in~arg0#1.base, iscsit_sequence_cmd_#in~arg0#1.offset, iscsit_sequence_cmd_#in~arg1#1.base, iscsit_sequence_cmd_#in~arg1#1.offset, iscsit_sequence_cmd_#in~arg2#1.base, iscsit_sequence_cmd_#in~arg2#1.offset, iscsit_sequence_cmd_#in~arg3#1 := isert_handle_scsi_cmd_~conn~1#1.base, isert_handle_scsi_cmd_~conn~1#1.offset, isert_handle_scsi_cmd_~cmd#1.base, isert_handle_scsi_cmd_~cmd#1.offset, isert_handle_scsi_cmd_~buf#1.base, isert_handle_scsi_cmd_~buf#1.offset, isert_handle_scsi_cmd_#t~mem1014#1;havoc iscsit_sequence_cmd_#res#1;havoc iscsit_sequence_cmd_#t~nondet1978#1, iscsit_sequence_cmd_~arg0#1.base, iscsit_sequence_cmd_~arg0#1.offset, iscsit_sequence_cmd_~arg1#1.base, iscsit_sequence_cmd_~arg1#1.offset, iscsit_sequence_cmd_~arg2#1.base, iscsit_sequence_cmd_~arg2#1.offset, iscsit_sequence_cmd_~arg3#1;iscsit_sequence_cmd_~arg0#1.base, iscsit_sequence_cmd_~arg0#1.offset := iscsit_sequence_cmd_#in~arg0#1.base, iscsit_sequence_cmd_#in~arg0#1.offset;iscsit_sequence_cmd_~arg1#1.base, iscsit_sequence_cmd_~arg1#1.offset := iscsit_sequence_cmd_#in~arg1#1.base, iscsit_sequence_cmd_#in~arg1#1.offset;iscsit_sequence_cmd_~arg2#1.base, iscsit_sequence_cmd_~arg2#1.offset := iscsit_sequence_cmd_#in~arg2#1.base, iscsit_sequence_cmd_#in~arg2#1.offset;iscsit_sequence_cmd_~arg3#1 := iscsit_sequence_cmd_#in~arg3#1;havoc iscsit_sequence_cmd_#t~nondet1978#1;iscsit_sequence_cmd_#res#1 := iscsit_sequence_cmd_#t~nondet1978#1;havoc iscsit_sequence_cmd_#t~nondet1978#1; [2025-02-08 03:10:50,674 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12352-1: SUMMARY for call isert_handle_iscsi_dataout_#t~ret1040#1 := printk(150bv64, 0bv64); srcloc: null [2025-02-08 03:10:50,674 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12319: assume ~bvslt~32(isert_handle_iscsi_dataout_~rc~1#1, 0bv32);isert_handle_iscsi_dataout_#res#1 := isert_handle_iscsi_dataout_~rc~1#1;call ULTIMATE.dealloc(isert_handle_iscsi_dataout_~#cmd~1#1.base, isert_handle_iscsi_dataout_~#cmd~1#1.offset);havoc isert_handle_iscsi_dataout_~#cmd~1#1.base, isert_handle_iscsi_dataout_~#cmd~1#1.offset; [2025-02-08 03:10:50,674 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12319: assume !~bvslt~32(isert_handle_iscsi_dataout_~rc~1#1, 0bv32);call isert_handle_iscsi_dataout_#t~mem1022#1.base, isert_handle_iscsi_dataout_#t~mem1022#1.offset := read~$Pointer$#11(isert_handle_iscsi_dataout_~#cmd~1#1.base, isert_handle_iscsi_dataout_~#cmd~1#1.offset, 8bv64); [2025-02-08 03:10:50,675 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13013: assume isert_completion_rdma_write_#t~short1243#1;havoc isert_completion_rdma_write_#t~mem1240#1.base, isert_completion_rdma_write_#t~mem1240#1.offset;havoc isert_completion_rdma_write_#t~mem1241#1.base, isert_completion_rdma_write_#t~mem1241#1.offset;havoc isert_completion_rdma_write_#t~mem1242#1;havoc isert_completion_rdma_write_#t~short1243#1;call isert_completion_rdma_write_#t~mem1244#1.base, isert_completion_rdma_write_#t~mem1244#1.offset := read~$Pointer$#6(isert_completion_rdma_write_~wr~2#1.base, ~bvadd~64(264bv64, isert_completion_rdma_write_~wr~2#1.offset), 8bv64);call isert_completion_rdma_write_#t~mem1245#1.base, isert_completion_rdma_write_#t~mem1245#1.offset := read~$Pointer$#6(isert_completion_rdma_write_#t~mem1244#1.base, ~bvadd~64(33bv64, isert_completion_rdma_write_#t~mem1244#1.offset), 8bv64);call isert_completion_rdma_write_#t~mem1246#1.base, isert_completion_rdma_write_#t~mem1246#1.offset := read~$Pointer$#6(isert_completion_rdma_write_#t~mem1245#1.base, ~bvadd~64(16bv64, isert_completion_rdma_write_#t~mem1245#1.offset), 8bv64); [2025-02-08 03:10:50,675 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13013: assume !isert_completion_rdma_write_#t~short1243#1;havoc isert_completion_rdma_write_#t~mem1240#1.base, isert_completion_rdma_write_#t~mem1240#1.offset;havoc isert_completion_rdma_write_#t~mem1241#1.base, isert_completion_rdma_write_#t~mem1241#1.offset;havoc isert_completion_rdma_write_#t~mem1242#1;havoc isert_completion_rdma_write_#t~short1243#1; [2025-02-08 03:10:50,675 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13013-1: assume isert_completion_rdma_write_#t~short1243#1;call isert_completion_rdma_write_#t~mem1241#1.base, isert_completion_rdma_write_#t~mem1241#1.offset := read~$Pointer$#6(isert_completion_rdma_write_~wr~2#1.base, ~bvadd~64(264bv64, isert_completion_rdma_write_~wr~2#1.offset), 8bv64);call isert_completion_rdma_write_#t~mem1242#1 := read~intINTTYPE1#6(isert_completion_rdma_write_#t~mem1241#1.base, ~bvadd~64(32bv64, isert_completion_rdma_write_#t~mem1241#1.offset), 1bv64);isert_completion_rdma_write_#t~short1243#1 := 0bv32 != ~bvand~32(1bv32, ~zero_extend~32~8(isert_completion_rdma_write_#t~mem1242#1)); [2025-02-08 03:10:50,675 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13013-1: assume !isert_completion_rdma_write_#t~short1243#1; [2025-02-08 03:10:50,675 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17274: havoc iscsit_process_scsi_cmd_#t~nondet1975#1;isert_handle_scsi_cmd_#t~ret1005#1 := iscsit_process_scsi_cmd_#res#1;havoc iscsit_process_scsi_cmd_#t~nondet1975#1, iscsit_process_scsi_cmd_~arg0#1.base, iscsit_process_scsi_cmd_~arg0#1.offset, iscsit_process_scsi_cmd_~arg1#1.base, iscsit_process_scsi_cmd_~arg1#1.offset, iscsit_process_scsi_cmd_~arg2#1.base, iscsit_process_scsi_cmd_~arg2#1.offset;havoc iscsit_process_scsi_cmd_#in~arg0#1.base, iscsit_process_scsi_cmd_#in~arg0#1.offset, iscsit_process_scsi_cmd_#in~arg1#1.base, iscsit_process_scsi_cmd_#in~arg1#1.offset, iscsit_process_scsi_cmd_#in~arg2#1.base, iscsit_process_scsi_cmd_#in~arg2#1.offset;assume { :end_inline_iscsit_process_scsi_cmd } true;isert_handle_scsi_cmd_~rc~0#1 := isert_handle_scsi_cmd_#t~ret1005#1;havoc isert_handle_scsi_cmd_#t~ret1005#1; [2025-02-08 03:10:50,675 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12650: assume { :begin_inline_ldv_mutex_unlock_40 } true;ldv_mutex_unlock_40_#in~ldv_func_arg1#1.base, ldv_mutex_unlock_40_#in~ldv_func_arg1#1.offset := isert_rcv_completion_~isert_conn#1.base, ~bvadd~64(1417bv64, isert_rcv_completion_~isert_conn#1.offset);havoc ldv_mutex_unlock_40_~ldv_func_arg1#1.base, ldv_mutex_unlock_40_~ldv_func_arg1#1.offset;ldv_mutex_unlock_40_~ldv_func_arg1#1.base, ldv_mutex_unlock_40_~ldv_func_arg1#1.offset := ldv_mutex_unlock_40_#in~ldv_func_arg1#1.base, ldv_mutex_unlock_40_#in~ldv_func_arg1#1.offset; [2025-02-08 03:10:50,675 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12485-1: SUMMARY for call isert_rx_opcode_#t~ret1073#1.base, isert_rx_opcode_#t~ret1073#1.offset := isert_allocate_cmd(isert_rx_opcode_~conn~5#1.base, isert_rx_opcode_~conn~5#1.offset); srcloc: null [2025-02-08 03:10:50,675 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12485: isert_rx_opcode_~cmd~2#1.base, isert_rx_opcode_~cmd~2#1.offset := isert_rx_opcode_#t~ret1073#1.base, isert_rx_opcode_#t~ret1073#1.offset; [2025-02-08 03:10:50,675 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12650-1: SUMMARY for call complete(isert_rcv_completion_~isert_conn#1.base, ~bvadd~64(1085bv64, isert_rcv_completion_~isert_conn#1.offset)); srcloc: null [2025-02-08 03:10:50,675 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12551-1: SUMMARY for call isert_rx_do_work_#t~ret1091#1 := printk(158bv64, 0bv64); srcloc: null [2025-02-08 03:10:50,675 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12551: havoc isert_rx_do_work_#t~ret1091#1; [2025-02-08 03:10:50,675 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13245: havoc isert_rcv_completion_#t~mem1106#1.base, isert_rcv_completion_#t~mem1106#1.offset, isert_rcv_completion_#t~mem1107#1.base, isert_rcv_completion_#t~mem1107#1.offset, isert_rcv_completion_#t~mem1108#1.base, isert_rcv_completion_#t~mem1108#1.offset, isert_rcv_completion_#t~mem1109#1, isert_rcv_completion_#t~ret1110#1, isert_rcv_completion_#t~ret1111#1, isert_rcv_completion_#t~mem1112#1, isert_rcv_completion_#t~ret1113#1, isert_rcv_completion_#t~ret1114#1, isert_rcv_completion_#t~ret1115#1, isert_rcv_completion_#t~mem1116#1, isert_rcv_completion_#t~mem1117#1, isert_rcv_completion_#t~mem1118#1, isert_rcv_completion_#t~ret1119#1, isert_rcv_completion_#t~mem1120#1.base, isert_rcv_completion_#t~mem1120#1.offset, isert_rcv_completion_#t~mem1121#1.base, isert_rcv_completion_#t~mem1121#1.offset, isert_rcv_completion_#t~mem1122#1.base, isert_rcv_completion_#t~mem1122#1.offset, isert_rcv_completion_#t~mem1123#1.base, isert_rcv_completion_#t~mem1123#1.offset, isert_rcv_completion_#t~mem1124#1, isert_rcv_completion_#t~short1125#1, isert_rcv_completion_#t~mem1126#1, isert_rcv_completion_#t~ret1127#1, isert_rcv_completion_#t~mem1128#1, isert_rcv_completion_#t~ret1129#1, isert_rcv_completion_#t~mem1130#1.base, isert_rcv_completion_#t~mem1130#1.offset, isert_rcv_completion_#t~mem1131#1, isert_rcv_completion_#t~ret1132#1, isert_rcv_completion_#t~ret1133#1, isert_rcv_completion_~desc#1.base, isert_rcv_completion_~desc#1.offset, isert_rcv_completion_~isert_conn#1.base, isert_rcv_completion_~isert_conn#1.offset, isert_rcv_completion_~xfer_len#1, isert_rcv_completion_~ib_dev~7#1.base, isert_rcv_completion_~ib_dev~7#1.offset, isert_rcv_completion_~hdr~4#1.base, isert_rcv_completion_~hdr~4#1.offset, isert_rcv_completion_~rx_dma~0#1, isert_rcv_completion_~rx_buflen~1#1, isert_rcv_completion_~outstanding~0#1, isert_rcv_completion_~tmp~75#1, isert_rcv_completion_~tmp___0~43#1, isert_rcv_completion_~tmp___1~21#1, isert_rcv_completion_~login~1#1.base, isert_rcv_completion_~login~1#1.offset, isert_rcv_completion_~tmp___2~14#1, isert_rcv_completion_~err~1#1, isert_rcv_completion_~count~0#1, isert_rcv_completion_~_min1~2#1, isert_rcv_completion_~_min2~2#1;havoc isert_rcv_completion_#in~desc#1.base, isert_rcv_completion_#in~desc#1.offset, isert_rcv_completion_#in~isert_conn#1.base, isert_rcv_completion_#in~isert_conn#1.offset, isert_rcv_completion_#in~xfer_len#1;assume { :end_inline_isert_rcv_completion } true;havoc isert_handle_wc_#t~mem1338#1; [2025-02-08 03:10:50,675 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12287: assume (0bv32 == isert_handle_scsi_cmd_~rc~0#1 && 0bv8 == isert_handle_scsi_cmd_~dump_payload~0#1) && 0bv32 != isert_handle_scsi_cmd_~unsol_data~0#1;assume { :begin_inline_iscsit_set_unsoliticed_dataout } true;iscsit_set_unsoliticed_dataout_#in~arg0#1.base, iscsit_set_unsoliticed_dataout_#in~arg0#1.offset := isert_handle_scsi_cmd_~cmd#1.base, isert_handle_scsi_cmd_~cmd#1.offset;havoc iscsit_set_unsoliticed_dataout_~arg0#1.base, iscsit_set_unsoliticed_dataout_~arg0#1.offset;iscsit_set_unsoliticed_dataout_~arg0#1.base, iscsit_set_unsoliticed_dataout_~arg0#1.offset := iscsit_set_unsoliticed_dataout_#in~arg0#1.base, iscsit_set_unsoliticed_dataout_#in~arg0#1.offset; [2025-02-08 03:10:50,675 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12287: assume !((0bv32 == isert_handle_scsi_cmd_~rc~0#1 && 0bv8 == isert_handle_scsi_cmd_~dump_payload~0#1) && 0bv32 != isert_handle_scsi_cmd_~unsol_data~0#1); [2025-02-08 03:10:50,675 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13014-1: SUMMARY for call isert_completion_rdma_write_#t~ret1247#1 := isert_check_pi_status(isert_completion_rdma_write_~se_cmd~1#1.base, isert_completion_rdma_write_~se_cmd~1#1.offset, isert_completion_rdma_write_#t~mem1246#1.base, isert_completion_rdma_write_#t~mem1246#1.offset); srcloc: null [2025-02-08 03:10:50,675 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13014: isert_completion_rdma_write_~ret~18#1 := isert_completion_rdma_write_#t~ret1247#1;havoc isert_completion_rdma_write_#t~mem1244#1.base, isert_completion_rdma_write_#t~mem1244#1.offset;havoc isert_completion_rdma_write_#t~mem1245#1.base, isert_completion_rdma_write_#t~mem1245#1.offset;havoc isert_completion_rdma_write_#t~mem1246#1.base, isert_completion_rdma_write_#t~mem1246#1.offset;havoc isert_completion_rdma_write_#t~ret1247#1;call isert_completion_rdma_write_#t~mem1248#1.base, isert_completion_rdma_write_#t~mem1248#1.offset := read~$Pointer$#6(isert_completion_rdma_write_~wr~2#1.base, ~bvadd~64(264bv64, isert_completion_rdma_write_~wr~2#1.offset), 8bv64);call isert_completion_rdma_write_#t~mem1249#1.base, isert_completion_rdma_write_#t~mem1249#1.offset := read~$Pointer$#6(isert_completion_rdma_write_~wr~2#1.base, ~bvadd~64(264bv64, isert_completion_rdma_write_~wr~2#1.offset), 8bv64);call isert_completion_rdma_write_#t~mem1250#1 := read~intINTTYPE1#6(isert_completion_rdma_write_#t~mem1249#1.base, ~bvadd~64(32bv64, isert_completion_rdma_write_#t~mem1249#1.offset), 1bv64);call write~intINTTYPE1#6(~bvand~32(254bv32, ~zero_extend~32~8(isert_completion_rdma_write_#t~mem1250#1))[8:0], isert_completion_rdma_write_#t~mem1248#1.base, ~bvadd~64(32bv64, isert_completion_rdma_write_#t~mem1248#1.offset), 1bv64);havoc isert_completion_rdma_write_#t~mem1248#1.base, isert_completion_rdma_write_#t~mem1248#1.offset;havoc isert_completion_rdma_write_#t~mem1249#1.base, isert_completion_rdma_write_#t~mem1249#1.offset;havoc isert_completion_rdma_write_#t~mem1250#1; [2025-02-08 03:10:50,676 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12651: havoc ldv_mutex_unlock_40_~ldv_func_arg1#1.base, ldv_mutex_unlock_40_~ldv_func_arg1#1.offset;havoc ldv_mutex_unlock_40_#in~ldv_func_arg1#1.base, ldv_mutex_unlock_40_#in~ldv_func_arg1#1.offset;assume { :end_inline_ldv_mutex_unlock_40 } true; [2025-02-08 03:10:50,676 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13147: assume 0bv64 == ~bvadd~64(isert_snd_completion_~isert_cmd~3#1.base, isert_snd_completion_~isert_cmd~3#1.offset); [2025-02-08 03:10:50,676 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13147: assume !(0bv64 == ~bvadd~64(isert_snd_completion_~isert_cmd~3#1.base, isert_snd_completion_~isert_cmd~3#1.offset));isert_snd_completion_~wr~4#1.base, isert_snd_completion_~wr~4#1.offset := isert_snd_completion_~isert_cmd~3#1.base, ~bvadd~64(284bv64, isert_snd_completion_~isert_cmd~3#1.offset); [2025-02-08 03:10:50,676 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12288: havoc iscsit_set_unsoliticed_dataout_~arg0#1.base, iscsit_set_unsoliticed_dataout_~arg0#1.offset;havoc iscsit_set_unsoliticed_dataout_#in~arg0#1.base, iscsit_set_unsoliticed_dataout_#in~arg0#1.offset;assume { :end_inline_iscsit_set_unsoliticed_dataout } true; [2025-02-08 03:10:50,676 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16021: SUMMARY for call ldv_mutex_unlock_mutex_of_isert_conn(ldv_mutex_unlock_40_~ldv_func_arg1#1.base, ldv_mutex_unlock_40_~ldv_func_arg1#1.offset); srcloc: null [2025-02-08 03:10:50,676 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12322: assume 0bv64 == ~bvadd~64(isert_handle_iscsi_dataout_#t~mem1022#1.base, isert_handle_iscsi_dataout_#t~mem1022#1.offset);havoc isert_handle_iscsi_dataout_#t~mem1022#1.base, isert_handle_iscsi_dataout_#t~mem1022#1.offset;isert_handle_iscsi_dataout_#res#1 := 0bv32;call ULTIMATE.dealloc(isert_handle_iscsi_dataout_~#cmd~1#1.base, isert_handle_iscsi_dataout_~#cmd~1#1.offset);havoc isert_handle_iscsi_dataout_~#cmd~1#1.base, isert_handle_iscsi_dataout_~#cmd~1#1.offset; [2025-02-08 03:10:50,676 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12322: assume !(0bv64 == ~bvadd~64(isert_handle_iscsi_dataout_#t~mem1022#1.base, isert_handle_iscsi_dataout_#t~mem1022#1.offset));havoc isert_handle_iscsi_dataout_#t~mem1022#1.base, isert_handle_iscsi_dataout_#t~mem1022#1.offset;call isert_handle_iscsi_dataout_#t~mem1023#1.base, isert_handle_iscsi_dataout_#t~mem1023#1.offset := read~$Pointer$#11(isert_handle_iscsi_dataout_~#cmd~1#1.base, isert_handle_iscsi_dataout_~#cmd~1#1.offset, 8bv64);call isert_handle_iscsi_dataout_#t~mem1024#1 := read~intINTTYPE1#10(isert_handle_iscsi_dataout_#t~mem1023#1.base, ~bvadd~64(21bv64, isert_handle_iscsi_dataout_#t~mem1023#1.offset), 1bv64); [2025-02-08 03:10:50,676 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13148: SUMMARY for call isert_unmap_tx_desc(isert_snd_completion_~tx_desc#1.base, isert_snd_completion_~tx_desc#1.offset, isert_snd_completion_~ib_dev~11#1.base, isert_snd_completion_~ib_dev~11#1.offset); srcloc: null [2025-02-08 03:10:50,676 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12256: assume ~bvsgt~32(isert_handle_scsi_cmd_~rc~0#1, 0bv32);isert_handle_scsi_cmd_~dump_payload~0#1 := 1bv8; [2025-02-08 03:10:50,676 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12256: assume !~bvsgt~32(isert_handle_scsi_cmd_~rc~0#1, 0bv32); [2025-02-08 03:10:50,676 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13214: assume 0bv64 == ~bvadd~64(isert_cq_comp_err_~isert_cmd~4#1.base, isert_cq_comp_err_~isert_cmd~4#1.offset); [2025-02-08 03:10:50,676 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13214: assume !(0bv64 == ~bvadd~64(isert_cq_comp_err_~isert_cmd~4#1.base, isert_cq_comp_err_~isert_cmd~4#1.offset)); [2025-02-08 03:10:50,676 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16022: SUMMARY for call mutex_unlock(ldv_mutex_unlock_40_~ldv_func_arg1#1.base, ldv_mutex_unlock_40_~ldv_func_arg1#1.offset); srcloc: null [2025-02-08 03:10:50,676 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13049: call isert_completion_rdma_read_#t~mem1276#1.base, isert_completion_rdma_read_#t~mem1276#1.offset := read~$Pointer$#6(isert_completion_rdma_read_~device~12#1.base, ~bvadd~64(284bv64, isert_completion_rdma_read_~device~12#1.offset), 8bv64); [2025-02-08 03:10:50,676 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13049-1: SUMMARY for call iscsit_stop_dataout_timer(isert_completion_rdma_read_~cmd~5#1.base, isert_completion_rdma_read_~cmd~5#1.offset); srcloc: null [2025-02-08 03:10:50,676 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12653: havoc isert_rx_do_work_#t~mem1083#1, isert_rx_do_work_#t~switch1084#1, isert_rx_do_work_#t~mem1085#1, isert_rx_do_work_#t~mem1086#1, isert_rx_do_work_#t~ret1087#1, isert_rx_do_work_#t~mem1088#1, isert_rx_do_work_#t~ret1089#1, isert_rx_do_work_#t~ret1090#1, isert_rx_do_work_#t~ret1091#1, isert_rx_do_work_#t~mem1092#1, isert_rx_do_work_#t~mem1093#1, isert_rx_do_work_#t~ret1094#1, isert_rx_do_work_#t~mem1095#1, isert_rx_do_work_#t~ret1096#1, isert_rx_do_work_#t~ret1097#1, isert_rx_do_work_#t~ret1098#1, isert_rx_do_work_#t~ret1099#1, isert_rx_do_work_#t~ret1100#1, isert_rx_do_work_#t~ret1101#1, isert_rx_do_work_#t~ret1102#1, isert_rx_do_work_#t~mem1103#1, isert_rx_do_work_#t~ret1104#1, isert_rx_do_work_#t~ret1105#1, isert_rx_do_work_~rx_desc#1.base, isert_rx_do_work_~rx_desc#1.offset, isert_rx_do_work_~isert_conn#1.base, isert_rx_do_work_~isert_conn#1.offset, isert_rx_do_work_~iser_hdr~0#1.base, isert_rx_do_work_~iser_hdr~0#1.offset, isert_rx_do_work_~read_va~0#1, isert_rx_do_work_~write_va~0#1, isert_rx_do_work_~read_stag~0#1, isert_rx_do_work_~write_stag~0#1, isert_rx_do_work_~rc~4#1, isert_rx_do_work_~tmp~74#1, isert_rx_do_work_~tmp___0~42#1, isert_rx_do_work_~tmp___1~20#1, isert_rx_do_work_~tmp___2~13#1, isert_rx_do_work_~tmp___3~8#1, isert_rx_do_work_~tmp___4~4#1, isert_rx_do_work_~tmp___5~4#1, isert_rx_do_work_~tmp___6~3#1;havoc isert_rx_do_work_#in~rx_desc#1.base, isert_rx_do_work_#in~rx_desc#1.offset, isert_rx_do_work_#in~isert_conn#1.base, isert_rx_do_work_#in~isert_conn#1.offset;assume { :end_inline_isert_rx_do_work } true; [2025-02-08 03:10:50,676 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12290: assume 0bv32 != ~zero_extend~32~8(isert_handle_scsi_cmd_~dump_payload~0#1) && 0bv32 != isert_handle_scsi_cmd_~imm_data~0#1; [2025-02-08 03:10:50,676 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12290: assume !(0bv32 != ~zero_extend~32~8(isert_handle_scsi_cmd_~dump_payload~0#1) && 0bv32 != isert_handle_scsi_cmd_~imm_data~0#1); [2025-02-08 03:10:50,676 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12455-1: SUMMARY for call isert_rx_opcode_#t~ret1065#1.base, isert_rx_opcode_#t~ret1065#1.offset := iscsit_priv_cmd(isert_rx_opcode_~cmd~2#1.base, isert_rx_opcode_~cmd~2#1.offset); srcloc: null [2025-02-08 03:10:50,676 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12455: isert_rx_opcode_~tmp~73#1.base, isert_rx_opcode_~tmp~73#1.offset := isert_rx_opcode_#t~ret1065#1.base, isert_rx_opcode_#t~ret1065#1.offset;isert_rx_opcode_~isert_cmd~1#1.base, isert_rx_opcode_~isert_cmd~1#1.offset := isert_rx_opcode_~tmp~73#1.base, isert_rx_opcode_~tmp~73#1.offset;call write~intINTTYPE4#6(isert_rx_opcode_~read_stag#1, isert_rx_opcode_~isert_cmd~1#1.base, isert_rx_opcode_~isert_cmd~1#1.offset, 4bv64);call write~intINTTYPE8#6(isert_rx_opcode_~read_va#1, isert_rx_opcode_~isert_cmd~1#1.base, ~bvadd~64(8bv64, isert_rx_opcode_~isert_cmd~1#1.offset), 8bv64);call write~intINTTYPE4#6(isert_rx_opcode_~write_stag#1, isert_rx_opcode_~isert_cmd~1#1.base, ~bvadd~64(4bv64, isert_rx_opcode_~isert_cmd~1#1.offset), 4bv64);call write~intINTTYPE8#6(isert_rx_opcode_~write_va#1, isert_rx_opcode_~isert_cmd~1#1.base, ~bvadd~64(16bv64, isert_rx_opcode_~isert_cmd~1#1.offset), 8bv64);assume { :begin_inline_isert_handle_scsi_cmd } true;isert_handle_scsi_cmd_#in~isert_conn#1.base, isert_handle_scsi_cmd_#in~isert_conn#1.offset, isert_handle_scsi_cmd_#in~isert_cmd#1.base, isert_handle_scsi_cmd_#in~isert_cmd#1.offset, isert_handle_scsi_cmd_#in~cmd#1.base, isert_handle_scsi_cmd_#in~cmd#1.offset, isert_handle_scsi_cmd_#in~rx_desc#1.base, isert_handle_scsi_cmd_#in~rx_desc#1.offset, isert_handle_scsi_cmd_#in~buf#1.base, isert_handle_scsi_cmd_#in~buf#1.offset := isert_rx_opcode_~isert_conn#1.base, isert_rx_opcode_~isert_conn#1.offset, isert_rx_opcode_~isert_cmd~1#1.base, isert_rx_opcode_~isert_cmd~1#1.offset, isert_rx_opcode_~cmd~2#1.base, isert_rx_opcode_~cmd~2#1.offset, isert_rx_opcode_~rx_desc#1.base, isert_rx_opcode_~rx_desc#1.offset, isert_rx_opcode_~hdr~3#1.base, isert_rx_opcode_~hdr~3#1.offset;havoc isert_handle_scsi_cmd_#res#1;havoc isert_handle_scsi_cmd_#t~mem1000#1.base, isert_handle_scsi_cmd_#t~mem1000#1.offset, isert_handle_scsi_cmd_#t~ret1001#1, isert_handle_scsi_cmd_#t~mem1002#1, isert_handle_scsi_cmd_#t~mem1003#1, isert_handle_scsi_cmd_#t~mem1004#1, isert_handle_scsi_cmd_#t~ret1005#1, isert_handle_scsi_cmd_#t~mem1006#1.base, isert_handle_scsi_cmd_#t~mem1006#1.offset, isert_handle_scsi_cmd_#t~ret1007#1, isert_handle_scsi_cmd_#t~ret1008#1, isert_handle_scsi_cmd_#t~ret1009#1, isert_handle_scsi_cmd_#t~mem1010#1, isert_handle_scsi_cmd_#t~mem1011#1, isert_handle_scsi_cmd_#t~mem1012#1, isert_handle_scsi_cmd_#t~mem1013#1, isert_handle_scsi_cmd_#t~mem1014#1, isert_handle_scsi_cmd_#t~ret1015#1, isert_handle_scsi_cmd_#t~ret1016#1, isert_handle_scsi_cmd_~isert_conn#1.base, isert_handle_scsi_cmd_~isert_conn#1.offset, isert_handle_scsi_cmd_~isert_cmd#1.base, isert_handle_scsi_cmd_~isert_cmd#1.offset, isert_handle_scsi_cmd_~cmd#1.base, isert_handle_scsi_cmd_~cmd#1.offset, isert_handle_scsi_cmd_~rx_desc#1.base, isert_handle_scsi_cmd_~rx_desc#1.offset, isert_handle_scsi_cmd_~buf#1.base, isert_handle_scsi_cmd_~buf#1.offset, isert_handle_scsi_cmd_~conn~1#1.base, isert_handle_scsi_cmd_~conn~1#1.offset, isert_handle_scsi_cmd_~hdr~0#1.base, isert_handle_scsi_cmd_~hdr~0#1.offset, isert_handle_scsi_cmd_~sg~0#1.base, isert_handle_scsi_cmd_~sg~0#1.offset, isert_handle_scsi_cmd_~imm_data~0#1, isert_handle_scsi_cmd_~imm_data_len~0#1, isert_handle_scsi_cmd_~unsol_data~0#1, isert_handle_scsi_cmd_~sg_nents___0~0#1, isert_handle_scsi_cmd_~rc~0#1, isert_handle_scsi_cmd_~dump_payload~0#1, isert_handle_scsi_cmd_~_max1~1#1, isert_handle_scsi_cmd_~_max2~1#1, isert_handle_scsi_cmd_~tmp~69#1;isert_handle_scsi_cmd_~isert_conn#1.base, isert_handle_scsi_cmd_~isert_conn#1.offset := isert_handle_scsi_cmd_#in~isert_conn#1.base, isert_handle_scsi_cmd_#in~isert_conn#1.offset;isert_handle_scsi_cmd_~isert_cmd#1.base, isert_handle_scsi_cmd_~isert_cmd#1.offset := isert_handle_scsi_cmd_#in~isert_cmd#1.base, isert_handle_scsi_cmd_#in~isert_cmd#1.offset;isert_handle_scsi_cmd_~cmd#1.base, isert_handle_scsi_cmd_~cmd#1.offset := isert_handle_scsi_cmd_#in~cmd#1.base, isert_handle_scsi_cmd_#in~cmd#1.offset;isert_handle_scsi_cmd_~rx_desc#1.base, isert_handle_scsi_cmd_~rx_desc#1.offset := isert_handle_scsi_cmd_#in~rx_desc#1.base, isert_handle_scsi_cmd_#in~rx_desc#1.offset;isert_handle_scsi_cmd_~buf#1.base, isert_handle_scsi_cmd_~buf#1.offset := isert_handle_scsi_cmd_#in~buf#1.base, isert_handle_scsi_cmd_#in~buf#1.offset;havoc isert_handle_scsi_cmd_~conn~1#1.base, isert_handle_scsi_cmd_~conn~1#1.offset;havoc isert_handle_scsi_cmd_~hdr~0#1.base, isert_handle_scsi_cmd_~hdr~0#1.offset;havoc isert_handle_scsi_cmd_~sg~0#1.base, isert_handle_scsi_cmd_~sg~0#1.offset;havoc isert_handle_scsi_cmd_~imm_data~0#1;havoc isert_handle_scsi_cmd_~imm_data_len~0#1;havoc isert_handle_scsi_cmd_~unsol_data~0#1;havoc isert_handle_scsi_cmd_~sg_nents___0~0#1;havoc isert_handle_scsi_cmd_~rc~0#1;havoc isert_handle_scsi_cmd_~dump_payload~0#1;havoc isert_handle_scsi_cmd_~_max1~1#1;havoc isert_handle_scsi_cmd_~_max2~1#1;havoc isert_handle_scsi_cmd_~tmp~69#1;call isert_handle_scsi_cmd_#t~mem1000#1.base, isert_handle_scsi_cmd_#t~mem1000#1.offset := read~$Pointer$#6(isert_handle_scsi_cmd_~isert_conn#1.base, ~bvadd~64(973bv64, isert_handle_scsi_cmd_~isert_conn#1.offset), 8bv64);isert_handle_scsi_cmd_~conn~1#1.base, isert_handle_scsi_cmd_~conn~1#1.offset := isert_handle_scsi_cmd_#t~mem1000#1.base, isert_handle_scsi_cmd_#t~mem1000#1.offset;havoc isert_handle_scsi_cmd_#t~mem1000#1.base, isert_handle_scsi_cmd_#t~mem1000#1.offset;isert_handle_scsi_cmd_~hdr~0#1.base, isert_handle_scsi_cmd_~hdr~0#1.offset := isert_handle_scsi_cmd_~buf#1.base, isert_handle_scsi_cmd_~buf#1.offset;isert_handle_scsi_cmd_~dump_payload~0#1 := 0bv8;assume { :begin_inline_iscsit_setup_scsi_cmd } true;iscsit_setup_scsi_cmd_#in~arg0#1.base, iscsit_setup_scsi_cmd_#in~arg0#1.offset, iscsit_setup_scsi_cmd_#in~arg1#1.base, iscsit_setup_scsi_cmd_#in~arg1#1.offset, iscsit_setup_scsi_cmd_#in~arg2#1.base, iscsit_setup_scsi_cmd_#in~arg2#1.offset := isert_handle_scsi_cmd_~conn~1#1.base, isert_handle_scsi_cmd_~conn~1#1.offset, isert_handle_scsi_cmd_~cmd#1.base, isert_handle_scsi_cmd_~cmd#1.offset, isert_handle_scsi_cmd_~buf#1.base, isert_handle_scsi_cmd_~buf#1.offset;havoc iscsit_setup_scsi_cmd_#res#1;havoc iscsit_setup_scsi_cmd_#t~nondet1980#1, iscsit_setup_scsi_cmd_~arg0#1.base, iscsit_setup_scsi_cmd_~arg0#1.offset, iscsit_setup_scsi_cmd_~arg1#1.base, iscsit_setup_scsi_cmd_~arg1#1.offset, iscsit_setup_scsi_cmd_~arg2#1.base, iscsit_setup_scsi_cmd_~arg2#1.offset;iscsit_setup_scsi_cmd_~arg0#1.base, iscsit_setup_scsi_cmd_~arg0#1.offset := iscsit_setup_scsi_cmd_#in~arg0#1.base, iscsit_setup_scsi_cmd_#in~arg0#1.offset;iscsit_setup_scsi_cmd_~arg1#1.base, iscsit_setup_scsi_cmd_~arg1#1.offset := iscsit_setup_scsi_cmd_#in~arg1#1.base, iscsit_setup_scsi_cmd_#in~arg1#1.offset;iscsit_setup_scsi_cmd_~arg2#1.base, iscsit_setup_scsi_cmd_~arg2#1.offset := iscsit_setup_scsi_cmd_#in~arg2#1.base, iscsit_setup_scsi_cmd_#in~arg2#1.offset;havoc iscsit_setup_scsi_cmd_#t~nondet1980#1;iscsit_setup_scsi_cmd_#res#1 := iscsit_setup_scsi_cmd_#t~nondet1980#1;havoc iscsit_setup_scsi_cmd_#t~nondet1980#1; [2025-02-08 03:11:15,313 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10461: havoc dma_sync_single_for_device_#t~ret218#1.base, dma_sync_single_for_device_#t~ret218#1.offset, dma_sync_single_for_device_#t~ret219#1, dma_sync_single_for_device_#t~ret220#1, dma_sync_single_for_device_#t~mem221#1.base, dma_sync_single_for_device_#t~mem221#1.offset, dma_sync_single_for_device_#t~mem227#1.base, dma_sync_single_for_device_#t~mem227#1.offset, dma_sync_single_for_device_~dev#1.base, dma_sync_single_for_device_~dev#1.offset, dma_sync_single_for_device_~addr#1, dma_sync_single_for_device_~size#1, dma_sync_single_for_device_~dir#1, dma_sync_single_for_device_~ops~5#1.base, dma_sync_single_for_device_~ops~5#1.offset, dma_sync_single_for_device_~tmp~28#1.base, dma_sync_single_for_device_~tmp~28#1.offset, dma_sync_single_for_device_~tmp___0~12#1, dma_sync_single_for_device_~tmp___1~5#1;havoc dma_sync_single_for_device_#in~dev#1.base, dma_sync_single_for_device_#in~dev#1.offset, dma_sync_single_for_device_#in~addr#1, dma_sync_single_for_device_#in~size#1, dma_sync_single_for_device_#in~dir#1;assume { :end_inline_dma_sync_single_for_device } true;havoc #t~mem356#1.base, #t~mem356#1.offset; [2025-02-08 03:11:15,314 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10297: havoc debug_dma_sync_single_for_device_~arg0#1.base, debug_dma_sync_single_for_device_~arg0#1.offset, debug_dma_sync_single_for_device_~arg1#1, debug_dma_sync_single_for_device_~arg2#1, debug_dma_sync_single_for_device_~arg3#1;havoc debug_dma_sync_single_for_device_#in~arg0#1.base, debug_dma_sync_single_for_device_#in~arg0#1.offset, debug_dma_sync_single_for_device_#in~arg1#1, debug_dma_sync_single_for_device_#in~arg2#1, debug_dma_sync_single_for_device_#in~arg3#1;assume { :end_inline_debug_dma_sync_single_for_device } true; [2025-02-08 03:11:31,842 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10398: havoc dma_unmap_single_attrs_#t~ret171#1.base, dma_unmap_single_attrs_#t~ret171#1.offset, dma_unmap_single_attrs_#t~ret172#1, dma_unmap_single_attrs_#t~ret173#1, dma_unmap_single_attrs_#t~mem174#1.base, dma_unmap_single_attrs_#t~mem174#1.offset, dma_unmap_single_attrs_#t~mem181#1.base, dma_unmap_single_attrs_#t~mem181#1.offset, dma_unmap_single_attrs_~dev#1.base, dma_unmap_single_attrs_~dev#1.offset, dma_unmap_single_attrs_~addr#1, dma_unmap_single_attrs_~size#1, dma_unmap_single_attrs_~dir#1, dma_unmap_single_attrs_~attrs#1.base, dma_unmap_single_attrs_~attrs#1.offset, dma_unmap_single_attrs_~ops~1#1.base, dma_unmap_single_attrs_~ops~1#1.offset, dma_unmap_single_attrs_~tmp~24#1.base, dma_unmap_single_attrs_~tmp~24#1.offset, dma_unmap_single_attrs_~tmp___0~8#1, dma_unmap_single_attrs_~tmp___1~1#1;havoc dma_unmap_single_attrs_#in~dev#1.base, dma_unmap_single_attrs_#in~dev#1.offset, dma_unmap_single_attrs_#in~addr#1, dma_unmap_single_attrs_#in~size#1, dma_unmap_single_attrs_#in~dir#1, dma_unmap_single_attrs_#in~attrs#1.base, dma_unmap_single_attrs_#in~attrs#1.offset;assume { :end_inline_dma_unmap_single_attrs } true;havoc #t~mem312#1.base, #t~mem312#1.offset; [2025-02-08 03:11:31,843 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10156: havoc debug_dma_unmap_page_~arg0#1.base, debug_dma_unmap_page_~arg0#1.offset, debug_dma_unmap_page_~arg1#1, debug_dma_unmap_page_~arg2#1, debug_dma_unmap_page_~arg3#1, debug_dma_unmap_page_~arg4#1;havoc debug_dma_unmap_page_#in~arg0#1.base, debug_dma_unmap_page_#in~arg0#1.offset, debug_dma_unmap_page_#in~arg1#1, debug_dma_unmap_page_#in~arg2#1, debug_dma_unmap_page_#in~arg3#1, debug_dma_unmap_page_#in~arg4#1;assume { :end_inline_debug_dma_unmap_page } true; [2025-02-08 03:11:35,981 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10433: havoc #t~mem335; [2025-02-08 03:11:36,329 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17424: havoc wait_for_completion_timeout_#t~nondet2002#1;isert_wait4logout_#t~ret1819#1 := wait_for_completion_timeout_#res#1;havoc wait_for_completion_timeout_#t~nondet2002#1, wait_for_completion_timeout_~arg0#1.base, wait_for_completion_timeout_~arg0#1.offset, wait_for_completion_timeout_~arg1#1;havoc wait_for_completion_timeout_#in~arg0#1.base, wait_for_completion_timeout_#in~arg0#1.offset, wait_for_completion_timeout_#in~arg1#1;assume { :end_inline_wait_for_completion_timeout } true;havoc isert_wait4logout_#t~ret1819#1; [2025-02-08 03:11:36,329 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14848: havoc target_sess_cmd_list_set_waiting_~arg0#1.base, target_sess_cmd_list_set_waiting_~arg0#1.offset;havoc target_sess_cmd_list_set_waiting_#in~arg0#1.base, target_sess_cmd_list_set_waiting_#in~arg0#1.offset;assume { :end_inline_target_sess_cmd_list_set_waiting } true;havoc isert_wait4cmds_#t~mem1823#1.base, isert_wait4cmds_#t~mem1823#1.offset;havoc isert_wait4cmds_#t~mem1824#1.base, isert_wait4cmds_#t~mem1824#1.offset;call isert_wait4cmds_#t~mem1825#1.base, isert_wait4cmds_#t~mem1825#1.offset := read~$Pointer$#6(isert_wait4cmds_~conn#1.base, ~bvadd~64(2269bv64, isert_wait4cmds_~conn#1.offset), 8bv64);call isert_wait4cmds_#t~mem1826#1.base, isert_wait4cmds_#t~mem1826#1.offset := read~$Pointer$#6(isert_wait4cmds_#t~mem1825#1.base, ~bvadd~64(1182bv64, isert_wait4cmds_#t~mem1825#1.offset), 8bv64);assume { :begin_inline_target_wait_for_sess_cmds } true;target_wait_for_sess_cmds_#in~arg0#1.base, target_wait_for_sess_cmds_#in~arg0#1.offset := isert_wait4cmds_#t~mem1826#1.base, isert_wait4cmds_#t~mem1826#1.offset;havoc target_wait_for_sess_cmds_~arg0#1.base, target_wait_for_sess_cmds_~arg0#1.offset;target_wait_for_sess_cmds_~arg0#1.base, target_wait_for_sess_cmds_~arg0#1.offset := target_wait_for_sess_cmds_#in~arg0#1.base, target_wait_for_sess_cmds_#in~arg0#1.offset; [2025-02-08 03:11:36,329 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14849: havoc target_wait_for_sess_cmds_~arg0#1.base, target_wait_for_sess_cmds_~arg0#1.offset;havoc target_wait_for_sess_cmds_#in~arg0#1.base, target_wait_for_sess_cmds_#in~arg0#1.offset;assume { :end_inline_target_wait_for_sess_cmds } true;havoc isert_wait4cmds_#t~mem1825#1.base, isert_wait4cmds_#t~mem1825#1.offset;havoc isert_wait4cmds_#t~mem1826#1.base, isert_wait4cmds_#t~mem1826#1.offset; [2025-02-08 03:11:36,329 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14891: havoc ldv_mutex_unlock_49_~ldv_func_arg1#1.base, ldv_mutex_unlock_49_~ldv_func_arg1#1.offset;havoc ldv_mutex_unlock_49_#in~ldv_func_arg1#1.base, ldv_mutex_unlock_49_#in~ldv_func_arg1#1.offset;assume { :end_inline_ldv_mutex_unlock_49 } true; [2025-02-08 03:11:36,755 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17367: havoc rdma_disconnect_#t~nondet1991#1;#t~ret832#1 := rdma_disconnect_#res#1;havoc rdma_disconnect_#t~nondet1991#1, rdma_disconnect_~arg0#1.base, rdma_disconnect_~arg0#1.offset;havoc rdma_disconnect_#in~arg0#1.base, rdma_disconnect_#in~arg0#1.offset;assume { :end_inline_rdma_disconnect } true;~err~0#1 := #t~ret832#1; [2025-02-08 03:11:36,755 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11709-1: SUMMARY for call #t~ret833#1 := ldv__builtin_expect(~sign_extend~64~32((if ~bvsgt~32(~isert_debug_level~0, 0bv32) then 1bv32 else 0bv32)), 0bv64); srcloc: null [2025-02-08 03:11:36,755 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11709: ~tmp___0~33#1 := #t~ret833#1;havoc #t~ret833#1; [2025-02-08 03:11:36,755 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11711-1: SUMMARY for call #t~ret834#1 := printk(99bv64, 0bv64); srcloc: null [2025-02-08 03:11:36,755 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11711: havoc #t~ret834#1; [2025-02-08 03:11:36,755 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11699-1: assume 0bv32 != ~err~0#1; [2025-02-08 03:11:36,755 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11699-1: assume !(0bv32 != ~err~0#1); [2025-02-08 03:11:36,755 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11699: assume 0bv64 != ~tmp___0~33#1; [2025-02-08 03:11:36,755 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11699: assume !(0bv64 != ~tmp___0~33#1); [2025-02-08 03:11:36,819 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10093: havoc #t~mem156.base, #t~mem156.offset; [2025-02-08 03:11:36,864 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10600: havoc #t~mem488;havoc #t~mem489;havoc #t~short490; [2025-02-08 03:11:36,884 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17105: havoc #t~nondet1946; [2025-02-08 03:11:36,903 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17420: havoc #t~nondet2001; [2025-02-08 03:11:37,331 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14774: assume ~bvadd~64(~isert_conn~28#1.base, ~bvadd~64(981bv64, ~isert_conn~28#1.offset)) != ~bvadd~64(~isert_np~4#1.base, ~bvadd~64(248bv64, ~isert_np~4#1.offset)); [2025-02-08 03:11:37,331 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14774: assume !(~bvadd~64(~isert_conn~28#1.base, ~bvadd~64(981bv64, ~isert_conn~28#1.offset)) != ~bvadd~64(~isert_np~4#1.base, ~bvadd~64(248bv64, ~isert_np~4#1.offset))); [2025-02-08 03:11:37,331 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14764: assume 0bv64 != ~tmp___0~70#1;call #t~mem1806#1 := read~intINTTYPE4#6(~isert_conn~28#1.base, ~isert_conn~28#1.offset, 4bv64); [2025-02-08 03:11:37,331 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14764: assume !(0bv64 != ~tmp___0~70#1); [2025-02-08 03:11:37,331 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14763: ~tmp___0~70#1 := #t~ret1805#1; [2025-02-08 03:11:37,331 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14763-1: SUMMARY for call #t~ret1805#1 := ldv__builtin_expect(~sign_extend~64~32((if ~bvsgt~32(~isert_debug_level~0, 1bv32) then 1bv32 else 0bv32)), 0bv64); srcloc: null [2025-02-08 03:11:37,331 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14765: havoc #t~mem1806#1;havoc #t~ret1807#1; [2025-02-08 03:11:37,331 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14765-1: SUMMARY for call #t~ret1807#1 := printk(332bv64, 0bv64); srcloc: null [2025-02-08 03:11:37,331 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14769-1: SUMMARY for call isert_connect_release(~isert_conn~28#1.base, ~isert_conn~28#1.offset); srcloc: null [2025-02-08 03:11:37,331 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14769: ~isert_conn~28#1.base, ~isert_conn~28#1.offset := ~n~1#1.base, ~n~1#1.offset;call #t~mem1808#1.base, #t~mem1808#1.offset := read~$Pointer$#6(~n~1#1.base, ~bvadd~64(981bv64, ~n~1#1.offset), 8bv64);~__mptr___1~1#1.base, ~__mptr___1~1#1.offset := #t~mem1808#1.base, #t~mem1808#1.offset;havoc #t~mem1808#1.base, #t~mem1808#1.offset;~n~1#1.base, ~n~1#1.offset := ~__mptr___1~1#1.base, ~bvadd~64(18446744073707381056bv64, ~__mptr___1~1#1.offset); [2025-02-08 03:11:37,500 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17389: havoc #t~ret1997.base, #t~ret1997.offset; [2025-02-08 03:11:37,553 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17386: havoc #t~nondet1996; [2025-02-08 03:11:37,835 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L-1-4: havoc isert_release_kref_#t~ret820#1, isert_release_kref_#t~ret821#1.base, isert_release_kref_#t~ret821#1.offset, isert_release_kref_#t~ret822#1.base, isert_release_kref_#t~ret822#1.offset, isert_release_kref_#t~mem823#1, isert_release_kref_#t~ret824#1, isert_release_kref_~kref#1.base, isert_release_kref_~kref#1.offset, isert_release_kref_~isert_conn~3#1.base, isert_release_kref_~isert_conn~3#1.offset, isert_release_kref_~__mptr~2#1.base, isert_release_kref_~__mptr~2#1.offset, isert_release_kref_~tmp~58#1.base, isert_release_kref_~tmp~58#1.offset, isert_release_kref_~tmp___0~32#1.base, isert_release_kref_~tmp___0~32#1.offset, isert_release_kref_~tmp___1~14#1;havoc isert_release_kref_#in~kref#1.base, isert_release_kref_#in~kref#1.offset;assume { :end_inline_isert_release_kref } true; [2025-02-08 03:11:38,454 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12908: havoc iscsit_release_cmd_~arg0#1.base, iscsit_release_cmd_~arg0#1.offset;havoc iscsit_release_cmd_#in~arg0#1.base, iscsit_release_cmd_#in~arg0#1.offset;assume { :end_inline_iscsit_release_cmd } true; [2025-02-08 03:11:38,617 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10425: havoc dma_unmap_sg_attrs_#t~ret197#1.base, dma_unmap_sg_attrs_#t~ret197#1.offset, dma_unmap_sg_attrs_#t~ret198#1, dma_unmap_sg_attrs_#t~ret199#1, dma_unmap_sg_attrs_#t~mem200#1.base, dma_unmap_sg_attrs_#t~mem200#1.offset, dma_unmap_sg_attrs_#t~mem207#1.base, dma_unmap_sg_attrs_#t~mem207#1.offset, dma_unmap_sg_attrs_~dev#1.base, dma_unmap_sg_attrs_~dev#1.offset, dma_unmap_sg_attrs_~sg#1.base, dma_unmap_sg_attrs_~sg#1.offset, dma_unmap_sg_attrs_~nents#1, dma_unmap_sg_attrs_~dir#1, dma_unmap_sg_attrs_~attrs#1.base, dma_unmap_sg_attrs_~attrs#1.offset, dma_unmap_sg_attrs_~ops~3#1.base, dma_unmap_sg_attrs_~ops~3#1.offset, dma_unmap_sg_attrs_~tmp~26#1.base, dma_unmap_sg_attrs_~tmp~26#1.offset, dma_unmap_sg_attrs_~tmp___0~10#1, dma_unmap_sg_attrs_~tmp___1~3#1;havoc dma_unmap_sg_attrs_#in~dev#1.base, dma_unmap_sg_attrs_#in~dev#1.offset, dma_unmap_sg_attrs_#in~sg#1.base, dma_unmap_sg_attrs_#in~sg#1.offset, dma_unmap_sg_attrs_#in~nents#1, dma_unmap_sg_attrs_#in~dir#1, dma_unmap_sg_attrs_#in~attrs#1.base, dma_unmap_sg_attrs_#in~attrs#1.offset;assume { :end_inline_dma_unmap_sg_attrs } true;havoc ib_dma_unmap_sg_#t~mem334#1.base, ib_dma_unmap_sg_#t~mem334#1.offset; [2025-02-08 03:11:38,617 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10231: assume 0bv64 != ~bvadd~64(dma_unmap_sg_attrs_#t~mem200#1.base, dma_unmap_sg_attrs_#t~mem200#1.offset);havoc dma_unmap_sg_attrs_#t~mem200#1.base, dma_unmap_sg_attrs_#t~mem200#1.offset;call dma_unmap_sg_attrs_#t~mem207#1.base, dma_unmap_sg_attrs_#t~mem207#1.offset := read~$Pointer$#6(dma_unmap_sg_attrs_~ops~3#1.base, ~bvadd~64(56bv64, dma_unmap_sg_attrs_~ops~3#1.offset), 8bv64);assume { :begin_inline_##fun~$Pointer$~X~$Pointer$~X~C_INT~X~C_INT~X~$Pointer$~TO~VOID } true;##fun~$Pointer$~X~$Pointer$~X~C_INT~X~C_INT~X~$Pointer$~TO~VOID_#in~202#1.base, ##fun~$Pointer$~X~$Pointer$~X~C_INT~X~C_INT~X~$Pointer$~TO~VOID_#in~202#1.offset, ##fun~$Pointer$~X~$Pointer$~X~C_INT~X~C_INT~X~$Pointer$~TO~VOID_#in~203#1.base, ##fun~$Pointer$~X~$Pointer$~X~C_INT~X~C_INT~X~$Pointer$~TO~VOID_#in~203#1.offset, ##fun~$Pointer$~X~$Pointer$~X~C_INT~X~C_INT~X~$Pointer$~TO~VOID_#in~204#1, ##fun~$Pointer$~X~$Pointer$~X~C_INT~X~C_INT~X~$Pointer$~TO~VOID_#in~205#1, ##fun~$Pointer$~X~$Pointer$~X~C_INT~X~C_INT~X~$Pointer$~TO~VOID_#in~206#1.base, ##fun~$Pointer$~X~$Pointer$~X~C_INT~X~C_INT~X~$Pointer$~TO~VOID_#in~206#1.offset, ##fun~$Pointer$~X~$Pointer$~X~C_INT~X~C_INT~X~$Pointer$~TO~VOID_#in~#fp#1.base, ##fun~$Pointer$~X~$Pointer$~X~C_INT~X~C_INT~X~$Pointer$~TO~VOID_#in~#fp#1.offset := dma_unmap_sg_attrs_~dev#1.base, dma_unmap_sg_attrs_~dev#1.offset, dma_unmap_sg_attrs_~sg#1.base, dma_unmap_sg_attrs_~sg#1.offset, dma_unmap_sg_attrs_~nents#1, dma_unmap_sg_attrs_~dir#1, dma_unmap_sg_attrs_~attrs#1.base, dma_unmap_sg_attrs_~attrs#1.offset, dma_unmap_sg_attrs_#t~mem207#1.base, dma_unmap_sg_attrs_#t~mem207#1.offset;havoc ##fun~$Pointer$~X~$Pointer$~X~C_INT~X~C_INT~X~$Pointer$~TO~VOID_#~202#1.base, ##fun~$Pointer$~X~$Pointer$~X~C_INT~X~C_INT~X~$Pointer$~TO~VOID_#~202#1.offset, ##fun~$Pointer$~X~$Pointer$~X~C_INT~X~C_INT~X~$Pointer$~TO~VOID_#~203#1.base, ##fun~$Pointer$~X~$Pointer$~X~C_INT~X~C_INT~X~$Pointer$~TO~VOID_#~203#1.offset, ##fun~$Pointer$~X~$Pointer$~X~C_INT~X~C_INT~X~$Pointer$~TO~VOID_#~204#1, ##fun~$Pointer$~X~$Pointer$~X~C_INT~X~C_INT~X~$Pointer$~TO~VOID_#~205#1, ##fun~$Pointer$~X~$Pointer$~X~C_INT~X~C_INT~X~$Pointer$~TO~VOID_#~206#1.base, ##fun~$Pointer$~X~$Pointer$~X~C_INT~X~C_INT~X~$Pointer$~TO~VOID_#~206#1.offset;##fun~$Pointer$~X~$Pointer$~X~C_INT~X~C_INT~X~$Pointer$~TO~VOID_#~202#1.base, ##fun~$Pointer$~X~$Pointer$~X~C_INT~X~C_INT~X~$Pointer$~TO~VOID_#~202#1.offset := ##fun~$Pointer$~X~$Pointer$~X~C_INT~X~C_INT~X~$Pointer$~TO~VOID_#in~202#1.base, ##fun~$Pointer$~X~$Pointer$~X~C_INT~X~C_INT~X~$Pointer$~TO~VOID_#in~202#1.offset;##fun~$Pointer$~X~$Pointer$~X~C_INT~X~C_INT~X~$Pointer$~TO~VOID_#~203#1.base, ##fun~$Pointer$~X~$Pointer$~X~C_INT~X~C_INT~X~$Pointer$~TO~VOID_#~203#1.offset := ##fun~$Pointer$~X~$Pointer$~X~C_INT~X~C_INT~X~$Pointer$~TO~VOID_#in~203#1.base, ##fun~$Pointer$~X~$Pointer$~X~C_INT~X~C_INT~X~$Pointer$~TO~VOID_#in~203#1.offset;##fun~$Pointer$~X~$Pointer$~X~C_INT~X~C_INT~X~$Pointer$~TO~VOID_#~204#1 := ##fun~$Pointer$~X~$Pointer$~X~C_INT~X~C_INT~X~$Pointer$~TO~VOID_#in~204#1;##fun~$Pointer$~X~$Pointer$~X~C_INT~X~C_INT~X~$Pointer$~TO~VOID_#~205#1 := ##fun~$Pointer$~X~$Pointer$~X~C_INT~X~C_INT~X~$Pointer$~TO~VOID_#in~205#1;##fun~$Pointer$~X~$Pointer$~X~C_INT~X~C_INT~X~$Pointer$~TO~VOID_#~206#1.base, ##fun~$Pointer$~X~$Pointer$~X~C_INT~X~C_INT~X~$Pointer$~TO~VOID_#~206#1.offset := ##fun~$Pointer$~X~$Pointer$~X~C_INT~X~C_INT~X~$Pointer$~TO~VOID_#in~206#1.base, ##fun~$Pointer$~X~$Pointer$~X~C_INT~X~C_INT~X~$Pointer$~TO~VOID_#in~206#1.offset;havoc ##fun~$Pointer$~X~$Pointer$~X~C_INT~X~C_INT~X~$Pointer$~TO~VOID_#~202#1.base, ##fun~$Pointer$~X~$Pointer$~X~C_INT~X~C_INT~X~$Pointer$~TO~VOID_#~202#1.offset, ##fun~$Pointer$~X~$Pointer$~X~C_INT~X~C_INT~X~$Pointer$~TO~VOID_#~203#1.base, ##fun~$Pointer$~X~$Pointer$~X~C_INT~X~C_INT~X~$Pointer$~TO~VOID_#~203#1.offset, ##fun~$Pointer$~X~$Pointer$~X~C_INT~X~C_INT~X~$Pointer$~TO~VOID_#~204#1, ##fun~$Pointer$~X~$Pointer$~X~C_INT~X~C_INT~X~$Pointer$~TO~VOID_#~205#1, ##fun~$Pointer$~X~$Pointer$~X~C_INT~X~C_INT~X~$Pointer$~TO~VOID_#~206#1.base, ##fun~$Pointer$~X~$Pointer$~X~C_INT~X~C_INT~X~$Pointer$~TO~VOID_#~206#1.offset;havoc ##fun~$Pointer$~X~$Pointer$~X~C_INT~X~C_INT~X~$Pointer$~TO~VOID_#in~202#1.base, ##fun~$Pointer$~X~$Pointer$~X~C_INT~X~C_INT~X~$Pointer$~TO~VOID_#in~202#1.offset, ##fun~$Pointer$~X~$Pointer$~X~C_INT~X~C_INT~X~$Pointer$~TO~VOID_#in~203#1.base, ##fun~$Pointer$~X~$Pointer$~X~C_INT~X~C_INT~X~$Pointer$~TO~VOID_#in~203#1.offset, ##fun~$Pointer$~X~$Pointer$~X~C_INT~X~C_INT~X~$Pointer$~TO~VOID_#in~204#1, ##fun~$Pointer$~X~$Pointer$~X~C_INT~X~C_INT~X~$Pointer$~TO~VOID_#in~205#1, ##fun~$Pointer$~X~$Pointer$~X~C_INT~X~C_INT~X~$Pointer$~TO~VOID_#in~206#1.base, ##fun~$Pointer$~X~$Pointer$~X~C_INT~X~C_INT~X~$Pointer$~TO~VOID_#in~206#1.offset, ##fun~$Pointer$~X~$Pointer$~X~C_INT~X~C_INT~X~$Pointer$~TO~VOID_#in~#fp#1.base, ##fun~$Pointer$~X~$Pointer$~X~C_INT~X~C_INT~X~$Pointer$~TO~VOID_#in~#fp#1.offset;assume { :end_inline_##fun~$Pointer$~X~$Pointer$~X~C_INT~X~C_INT~X~$Pointer$~TO~VOID } true;havoc dma_unmap_sg_attrs_#t~mem207#1.base, dma_unmap_sg_attrs_#t~mem207#1.offset; [2025-02-08 03:11:38,617 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10231: assume !(0bv64 != ~bvadd~64(dma_unmap_sg_attrs_#t~mem200#1.base, dma_unmap_sg_attrs_#t~mem200#1.offset));havoc dma_unmap_sg_attrs_#t~mem200#1.base, dma_unmap_sg_attrs_#t~mem200#1.offset; [2025-02-08 03:11:38,617 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10230: havoc debug_dma_unmap_sg_~arg0#1.base, debug_dma_unmap_sg_~arg0#1.offset, debug_dma_unmap_sg_~arg1#1.base, debug_dma_unmap_sg_~arg1#1.offset, debug_dma_unmap_sg_~arg2#1, debug_dma_unmap_sg_~arg3#1;havoc debug_dma_unmap_sg_#in~arg0#1.base, debug_dma_unmap_sg_#in~arg0#1.offset, debug_dma_unmap_sg_#in~arg1#1.base, debug_dma_unmap_sg_#in~arg1#1.offset, debug_dma_unmap_sg_#in~arg2#1, debug_dma_unmap_sg_#in~arg3#1;assume { :end_inline_debug_dma_unmap_sg } true;call dma_unmap_sg_attrs_#t~mem200#1.base, dma_unmap_sg_attrs_#t~mem200#1.offset := read~$Pointer$#6(dma_unmap_sg_attrs_~ops~3#1.base, ~bvadd~64(56bv64, dma_unmap_sg_attrs_~ops~3#1.offset), 8bv64); [2025-02-08 03:11:42,844 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10267: havoc debug_dma_sync_single_for_cpu_~arg0#1.base, debug_dma_sync_single_for_cpu_~arg0#1.offset, debug_dma_sync_single_for_cpu_~arg1#1, debug_dma_sync_single_for_cpu_~arg2#1, debug_dma_sync_single_for_cpu_~arg3#1;havoc debug_dma_sync_single_for_cpu_#in~arg0#1.base, debug_dma_sync_single_for_cpu_#in~arg0#1.offset, debug_dma_sync_single_for_cpu_#in~arg1#1, debug_dma_sync_single_for_cpu_#in~arg2#1, debug_dma_sync_single_for_cpu_#in~arg3#1;assume { :end_inline_debug_dma_sync_single_for_cpu } true; [2025-02-08 03:11:42,844 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10449: havoc dma_sync_single_for_cpu_#t~ret208#1.base, dma_sync_single_for_cpu_#t~ret208#1.offset, dma_sync_single_for_cpu_#t~ret209#1, dma_sync_single_for_cpu_#t~ret210#1, dma_sync_single_for_cpu_#t~mem211#1.base, dma_sync_single_for_cpu_#t~mem211#1.offset, dma_sync_single_for_cpu_#t~mem217#1.base, dma_sync_single_for_cpu_#t~mem217#1.offset, dma_sync_single_for_cpu_~dev#1.base, dma_sync_single_for_cpu_~dev#1.offset, dma_sync_single_for_cpu_~addr#1, dma_sync_single_for_cpu_~size#1, dma_sync_single_for_cpu_~dir#1, dma_sync_single_for_cpu_~ops~4#1.base, dma_sync_single_for_cpu_~ops~4#1.offset, dma_sync_single_for_cpu_~tmp~27#1.base, dma_sync_single_for_cpu_~tmp~27#1.offset, dma_sync_single_for_cpu_~tmp___0~11#1, dma_sync_single_for_cpu_~tmp___1~4#1;havoc dma_sync_single_for_cpu_#in~dev#1.base, dma_sync_single_for_cpu_#in~dev#1.offset, dma_sync_single_for_cpu_#in~addr#1, dma_sync_single_for_cpu_#in~size#1, dma_sync_single_for_cpu_#in~dir#1;assume { :end_inline_dma_sync_single_for_cpu } true;havoc #t~mem346#1.base, #t~mem346#1.offset; [2025-02-08 03:11:42,959 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17220: havoc iscsit_allocate_cmd_#t~ret1965#1.base, iscsit_allocate_cmd_#t~ret1965#1.offset; [2025-02-08 03:11:43,186 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17266: havoc iscsit_logout_post_handler_#t~nondet1973#1;#t~ret1296#1 := iscsit_logout_post_handler_#res#1;havoc iscsit_logout_post_handler_#t~nondet1973#1, iscsit_logout_post_handler_~arg0#1.base, iscsit_logout_post_handler_~arg0#1.offset, iscsit_logout_post_handler_~arg1#1.base, iscsit_logout_post_handler_~arg1#1.offset;havoc iscsit_logout_post_handler_#in~arg0#1.base, iscsit_logout_post_handler_#in~arg0#1.offset, iscsit_logout_post_handler_#in~arg1#1.base, iscsit_logout_post_handler_#in~arg1#1.offset;assume { :end_inline_iscsit_logout_post_handler } true; [2025-02-08 03:11:43,186 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17311: havoc iscsit_tmr_post_handler_#t~nondet1982#1;#t~ret1294#1 := iscsit_tmr_post_handler_#res#1;havoc iscsit_tmr_post_handler_#t~nondet1982#1, iscsit_tmr_post_handler_~arg0#1.base, iscsit_tmr_post_handler_~arg0#1.offset, iscsit_tmr_post_handler_~arg1#1.base, iscsit_tmr_post_handler_~arg1#1.offset;havoc iscsit_tmr_post_handler_#in~arg0#1.base, iscsit_tmr_post_handler_#in~arg0#1.offset, iscsit_tmr_post_handler_#in~arg1#1.base, iscsit_tmr_post_handler_#in~arg1#1.offset;assume { :end_inline_iscsit_tmr_post_handler } true; [2025-02-08 03:11:43,548 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17201: havoc ib_destroy_qp_#t~nondet1960#1;#t~ret810#1 := ib_destroy_qp_#res#1;havoc ib_destroy_qp_#t~nondet1960#1, ib_destroy_qp_~arg0#1.base, ib_destroy_qp_~arg0#1.offset;havoc ib_destroy_qp_#in~arg0#1.base, ib_destroy_qp_#in~arg0#1.offset;assume { :end_inline_ib_destroy_qp } true;havoc #t~mem809#1.base, #t~mem809#1.offset;havoc #t~ret810#1; [2025-02-08 03:11:43,548 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10855-2: call isert_free_rx_descriptors_#t~mem560#1 := read~intINTTYPE8#6(isert_free_rx_descriptors_~rx_desc~1#1.base, ~bvadd~64(8268bv64, isert_free_rx_descriptors_~rx_desc~1#1.offset), 8bv64); [2025-02-08 03:11:43,548 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10855-1: SUMMARY for call ib_dma_unmap_single(isert_free_rx_descriptors_~ib_dev~1#1.base, isert_free_rx_descriptors_~ib_dev~1#1.offset, isert_free_rx_descriptors_#t~mem560#1, 8268bv64, 2bv32); srcloc: null [2025-02-08 03:11:43,548 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10855: isert_free_rx_descriptors_~i~3#1 := ~bvadd~32(1bv32, isert_free_rx_descriptors_~i~3#1);isert_free_rx_descriptors_~rx_desc~1#1.base, isert_free_rx_descriptors_~rx_desc~1#1.offset := isert_free_rx_descriptors_~rx_desc~1#1.base, ~bvadd~64(12288bv64, isert_free_rx_descriptors_~rx_desc~1#1.offset); [2025-02-08 03:11:43,769 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10880: #t~ret564#1 := ldv_cancel_work_sync_21_#res#1;havoc ldv_cancel_work_sync_21_#t~ret1893#1, ldv_cancel_work_sync_21_~ldv_func_arg1#1.base, ldv_cancel_work_sync_21_~ldv_func_arg1#1.offset, ldv_cancel_work_sync_21_~ldv_func_res~5#1, ldv_cancel_work_sync_21_~tmp~129#1;havoc ldv_cancel_work_sync_21_#in~ldv_func_arg1#1.base, ldv_cancel_work_sync_21_#in~ldv_func_arg1#1.offset;assume { :end_inline_ldv_cancel_work_sync_21 } true;havoc #t~ret564#1;call #t~mem565#1.base, #t~mem565#1.offset := read~$Pointer$#6(~comp~2#1.base, ~bvadd~64(8bv64, ~comp~2#1.offset), 8bv64);assume { :begin_inline_ib_destroy_cq } true;ib_destroy_cq_#in~arg0#1.base, ib_destroy_cq_#in~arg0#1.offset := #t~mem565#1.base, #t~mem565#1.offset;havoc ib_destroy_cq_#res#1;havoc ib_destroy_cq_#t~nondet1958#1, ib_destroy_cq_~arg0#1.base, ib_destroy_cq_~arg0#1.offset;ib_destroy_cq_~arg0#1.base, ib_destroy_cq_~arg0#1.offset := ib_destroy_cq_#in~arg0#1.base, ib_destroy_cq_#in~arg0#1.offset;havoc ib_destroy_cq_#t~nondet1958#1;ib_destroy_cq_#res#1 := ib_destroy_cq_#t~nondet1958#1;havoc ib_destroy_cq_#t~nondet1958#1; [2025-02-08 03:11:43,769 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15870: havoc disable_work_1_~work#1.base, disable_work_1_~work#1.offset;havoc disable_work_1_#in~work#1.base, disable_work_1_#in~work#1.offset;assume { :end_inline_disable_work_1 } true;ldv_cancel_work_sync_21_#res#1 := (if 0bv8 == ldv_cancel_work_sync_21_~ldv_func_res~5#1 then 0bv8 else 1bv8); [2025-02-08 03:11:43,769 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15104: assume (3bv32 == ~ldv_work_1_0~0 || 2bv32 == ~ldv_work_1_0~0) && ~bvadd~64(~ldv_work_struct_1_0~0.base, ~ldv_work_struct_1_0~0.offset) == ~bvadd~64(disable_work_1_~work#1.base, disable_work_1_~work#1.offset);~ldv_work_1_0~0 := 1bv32; [2025-02-08 03:11:43,769 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15104: assume !((3bv32 == ~ldv_work_1_0~0 || 2bv32 == ~ldv_work_1_0~0) && ~bvadd~64(~ldv_work_struct_1_0~0.base, ~ldv_work_struct_1_0~0.offset) == ~bvadd~64(disable_work_1_~work#1.base, disable_work_1_~work#1.offset)); [2025-02-08 03:11:43,769 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10878: call #t~mem562#1.base, #t~mem562#1.offset := read~$Pointer$#6(~device#1.base, ~bvadd~64(33bv64, ~device#1.offset), 8bv64);~comp~2#1.base, ~comp~2#1.offset := #t~mem562#1.base, ~bvadd~64(#t~mem562#1.offset, ~bvmul~64(1040bv64, ~sign_extend~64~32(~i~4#1)));call #t~mem563#1.base, #t~mem563#1.offset := read~$Pointer$#6(~comp~2#1.base, ~bvadd~64(8bv64, ~comp~2#1.offset), 8bv64); [2025-02-08 03:11:43,769 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10879: assume 0bv64 != ~bvadd~64(#t~mem563#1.base, #t~mem563#1.offset);havoc #t~mem563#1.base, #t~mem563#1.offset;assume { :begin_inline_ldv_cancel_work_sync_21 } true;ldv_cancel_work_sync_21_#in~ldv_func_arg1#1.base, ldv_cancel_work_sync_21_#in~ldv_func_arg1#1.offset := ~comp~2#1.base, ~bvadd~64(964bv64, ~comp~2#1.offset);havoc ldv_cancel_work_sync_21_#res#1;havoc ldv_cancel_work_sync_21_#t~ret1893#1, ldv_cancel_work_sync_21_~ldv_func_arg1#1.base, ldv_cancel_work_sync_21_~ldv_func_arg1#1.offset, ldv_cancel_work_sync_21_~ldv_func_res~5#1, ldv_cancel_work_sync_21_~tmp~129#1;ldv_cancel_work_sync_21_~ldv_func_arg1#1.base, ldv_cancel_work_sync_21_~ldv_func_arg1#1.offset := ldv_cancel_work_sync_21_#in~ldv_func_arg1#1.base, ldv_cancel_work_sync_21_#in~ldv_func_arg1#1.offset;havoc ldv_cancel_work_sync_21_~ldv_func_res~5#1;havoc ldv_cancel_work_sync_21_~tmp~129#1;assume { :begin_inline_cancel_work_sync } true;cancel_work_sync_#in~arg0#1.base, cancel_work_sync_#in~arg0#1.offset := ldv_cancel_work_sync_21_~ldv_func_arg1#1.base, ldv_cancel_work_sync_21_~ldv_func_arg1#1.offset;havoc cancel_work_sync_#res#1;havoc cancel_work_sync_#t~nondet1948#1, cancel_work_sync_~arg0#1.base, cancel_work_sync_~arg0#1.offset;cancel_work_sync_~arg0#1.base, cancel_work_sync_~arg0#1.offset := cancel_work_sync_#in~arg0#1.base, cancel_work_sync_#in~arg0#1.offset;havoc cancel_work_sync_#t~nondet1948#1;assume 0bv8 == cancel_work_sync_#t~nondet1948#1 || 1bv8 == cancel_work_sync_#t~nondet1948#1;cancel_work_sync_#res#1 := (if 0bv8 == cancel_work_sync_#t~nondet1948#1 then 0bv8 else 1bv8);havoc cancel_work_sync_#t~nondet1948#1; [2025-02-08 03:11:43,769 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10879: assume !(0bv64 != ~bvadd~64(#t~mem563#1.base, #t~mem563#1.offset));havoc #t~mem563#1.base, #t~mem563#1.offset; [2025-02-08 03:11:43,769 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17193: havoc ib_destroy_cq_#t~nondet1958#1;#t~ret566#1 := ib_destroy_cq_#res#1;havoc ib_destroy_cq_#t~nondet1958#1, ib_destroy_cq_~arg0#1.base, ib_destroy_cq_~arg0#1.offset;havoc ib_destroy_cq_#in~arg0#1.base, ib_destroy_cq_#in~arg0#1.offset;assume { :end_inline_ib_destroy_cq } true;havoc #t~mem565#1.base, #t~mem565#1.offset;havoc #t~ret566#1; [2025-02-08 03:11:43,769 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15116: assume (3bv32 == ~ldv_work_1_3~0 || 2bv32 == ~ldv_work_1_3~0) && ~bvadd~64(~ldv_work_struct_1_3~0.base, ~ldv_work_struct_1_3~0.offset) == ~bvadd~64(disable_work_1_~work#1.base, disable_work_1_~work#1.offset);~ldv_work_1_3~0 := 1bv32; [2025-02-08 03:11:43,769 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15116: assume !((3bv32 == ~ldv_work_1_3~0 || 2bv32 == ~ldv_work_1_3~0) && ~bvadd~64(~ldv_work_struct_1_3~0.base, ~ldv_work_struct_1_3~0.offset) == ~bvadd~64(disable_work_1_~work#1.base, disable_work_1_~work#1.offset)); [2025-02-08 03:11:43,769 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17125: havoc cancel_work_sync_#t~nondet1948#1;ldv_cancel_work_sync_21_#t~ret1893#1 := cancel_work_sync_#res#1;havoc cancel_work_sync_#t~nondet1948#1, cancel_work_sync_~arg0#1.base, cancel_work_sync_~arg0#1.offset;havoc cancel_work_sync_#in~arg0#1.base, cancel_work_sync_#in~arg0#1.offset;assume { :end_inline_cancel_work_sync } true;ldv_cancel_work_sync_21_~tmp~129#1 := (if 0bv8 == ldv_cancel_work_sync_21_#t~ret1893#1 then 0bv8 else 1bv8);havoc ldv_cancel_work_sync_21_#t~ret1893#1;ldv_cancel_work_sync_21_~ldv_func_res~5#1 := (if 0bv8 == ldv_cancel_work_sync_21_~tmp~129#1 then 0bv8 else 1bv8);assume { :begin_inline_disable_work_1 } true;disable_work_1_#in~work#1.base, disable_work_1_#in~work#1.offset := ldv_cancel_work_sync_21_~ldv_func_arg1#1.base, ldv_cancel_work_sync_21_~ldv_func_arg1#1.offset;havoc disable_work_1_~work#1.base, disable_work_1_~work#1.offset;disable_work_1_~work#1.base, disable_work_1_~work#1.offset := disable_work_1_#in~work#1.base, disable_work_1_#in~work#1.offset; [2025-02-08 03:11:43,769 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10884: ~i~4#1 := ~bvadd~32(1bv32, ~i~4#1); [2025-02-08 03:11:43,769 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15108: assume (3bv32 == ~ldv_work_1_1~0 || 2bv32 == ~ldv_work_1_1~0) && ~bvadd~64(~ldv_work_struct_1_1~0.base, ~ldv_work_struct_1_1~0.offset) == ~bvadd~64(disable_work_1_~work#1.base, disable_work_1_~work#1.offset);~ldv_work_1_1~0 := 1bv32; [2025-02-08 03:11:43,769 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15108: assume !((3bv32 == ~ldv_work_1_1~0 || 2bv32 == ~ldv_work_1_1~0) && ~bvadd~64(~ldv_work_struct_1_1~0.base, ~ldv_work_struct_1_1~0.offset) == ~bvadd~64(disable_work_1_~work#1.base, disable_work_1_~work#1.offset)); [2025-02-08 03:11:43,769 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15112: assume (3bv32 == ~ldv_work_1_2~0 || 2bv32 == ~ldv_work_1_2~0) && ~bvadd~64(~ldv_work_struct_1_2~0.base, ~ldv_work_struct_1_2~0.offset) == ~bvadd~64(disable_work_1_~work#1.base, disable_work_1_~work#1.offset);~ldv_work_1_2~0 := 1bv32; [2025-02-08 03:11:43,770 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15112: assume !((3bv32 == ~ldv_work_1_2~0 || 2bv32 == ~ldv_work_1_2~0) && ~bvadd~64(~ldv_work_struct_1_2~0.base, ~ldv_work_struct_1_2~0.offset) == ~bvadd~64(disable_work_1_~work#1.base, disable_work_1_~work#1.offset));