./Ultimate.py --spec ../sv-benchmarks/c/properties/unreach-call.prp --file ../sv-benchmarks/c/busybox-1.22.0/ls-incomplete-2.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/busybox-1.22.0/ls-incomplete-2.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 d6504a792404e717e0ba0743711b3c0f67c54e13675c9dc3f4a3d245cf9ccbe0 --- Real Ultimate output --- This is Ultimate 0.3.0-?-48c9605-m [2025-02-08 04:44:29,400 INFO L188 SettingsManager]: Resetting all preferences to default values... [2025-02-08 04:44:29,461 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-64bit-Automizer_Default.epf [2025-02-08 04:44:29,467 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2025-02-08 04:44:29,467 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2025-02-08 04:44:29,489 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2025-02-08 04:44:29,489 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2025-02-08 04:44:29,490 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2025-02-08 04:44:29,490 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2025-02-08 04:44:29,490 INFO L153 SettingsManager]: * Use memory slicer=true [2025-02-08 04:44:29,490 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2025-02-08 04:44:29,491 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2025-02-08 04:44:29,491 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2025-02-08 04:44:29,491 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2025-02-08 04:44:29,492 INFO L153 SettingsManager]: * Use SBE=true [2025-02-08 04:44:29,492 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2025-02-08 04:44:29,492 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2025-02-08 04:44:29,492 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2025-02-08 04:44:29,492 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2025-02-08 04:44:29,492 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2025-02-08 04:44:29,492 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2025-02-08 04:44:29,492 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2025-02-08 04:44:29,492 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2025-02-08 04:44:29,492 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2025-02-08 04:44:29,492 INFO L153 SettingsManager]: * Use constant arrays=true [2025-02-08 04:44:29,492 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2025-02-08 04:44:29,492 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2025-02-08 04:44:29,492 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2025-02-08 04:44:29,492 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2025-02-08 04:44:29,492 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-02-08 04:44:29,492 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2025-02-08 04:44:29,493 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2025-02-08 04:44:29,493 INFO L153 SettingsManager]: * Compute procedure contracts=false [2025-02-08 04:44:29,493 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2025-02-08 04:44:29,493 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2025-02-08 04:44:29,493 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2025-02-08 04:44:29,493 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2025-02-08 04:44:29,493 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2025-02-08 04:44:29,493 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2025-02-08 04:44:29,493 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2025-02-08 04:44:29,493 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 -> d6504a792404e717e0ba0743711b3c0f67c54e13675c9dc3f4a3d245cf9ccbe0 [2025-02-08 04:44:29,703 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2025-02-08 04:44:29,708 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2025-02-08 04:44:29,710 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2025-02-08 04:44:29,710 INFO L270 PluginConnector]: Initializing CDTParser... [2025-02-08 04:44:29,711 INFO L274 PluginConnector]: CDTParser initialized [2025-02-08 04:44:29,711 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/busybox-1.22.0/ls-incomplete-2.i [2025-02-08 04:44:30,828 INFO L533 CDTParser]: Created temporary CDT project at /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/2898c7410/2c17d759ffdc4b8c81c08b0bd88d3673/FLAGc95dc9eb9 [2025-02-08 04:44:31,215 INFO L384 CDTParser]: Found 1 translation units. [2025-02-08 04:44:31,216 INFO L180 CDTParser]: Scanning /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/busybox-1.22.0/ls-incomplete-2.i [2025-02-08 04:44:31,243 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/2898c7410/2c17d759ffdc4b8c81c08b0bd88d3673/FLAGc95dc9eb9 [2025-02-08 04:44:31,400 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/2898c7410/2c17d759ffdc4b8c81c08b0bd88d3673 [2025-02-08 04:44:31,401 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2025-02-08 04:44:31,403 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2025-02-08 04:44:31,403 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2025-02-08 04:44:31,403 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2025-02-08 04:44:31,406 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2025-02-08 04:44:31,407 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 08.02 04:44:31" (1/1) ... [2025-02-08 04:44:31,408 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@6721d84 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 04:44:31, skipping insertion in model container [2025-02-08 04:44:31,408 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 08.02 04:44:31" (1/1) ... [2025-02-08 04:44:31,481 INFO L175 MainTranslator]: Built tables and reachable declarations [2025-02-08 04:44:33,599 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/busybox-1.22.0/ls-incomplete-2.i[113333,113346] [2025-02-08 04:44:33,627 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/busybox-1.22.0/ls-incomplete-2.i[118515,118528] [2025-02-08 04:44:33,646 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/busybox-1.22.0/ls-incomplete-2.i[123107,123120] [2025-02-08 04:44:33,648 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/busybox-1.22.0/ls-incomplete-2.i[123299,123312] [2025-02-08 04:44:33,669 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/busybox-1.22.0/ls-incomplete-2.i[132997,133010] [2025-02-08 04:44:33,710 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/busybox-1.22.0/ls-incomplete-2.i[152634,152647] [2025-02-08 04:44:33,755 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/busybox-1.22.0/ls-incomplete-2.i[171907,171920] [2025-02-08 04:44:33,756 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/busybox-1.22.0/ls-incomplete-2.i[172024,172037] [2025-02-08 04:44:33,821 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-02-08 04:44:33,900 INFO L200 MainTranslator]: Completed pre-run [2025-02-08 04:44:33,961 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/busybox-1.22.0/ls-incomplete-2.i[113333,113346] [2025-02-08 04:44:33,974 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/busybox-1.22.0/ls-incomplete-2.i[118515,118528] [2025-02-08 04:44:33,985 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/busybox-1.22.0/ls-incomplete-2.i[123107,123120] [2025-02-08 04:44:33,986 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/busybox-1.22.0/ls-incomplete-2.i[123299,123312] [2025-02-08 04:44:34,002 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/busybox-1.22.0/ls-incomplete-2.i[132997,133010] [2025-02-08 04:44:34,035 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/busybox-1.22.0/ls-incomplete-2.i[152634,152647] [2025-02-08 04:44:34,111 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/busybox-1.22.0/ls-incomplete-2.i[171907,171920] [2025-02-08 04:44:34,111 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/busybox-1.22.0/ls-incomplete-2.i[172024,172037] [2025-02-08 04:44:34,155 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-02-08 04:44:34,432 WARN L1212 FunctionHandler]: The following functions are not defined or handled internally: vasprintf [2025-02-08 04:44:34,437 INFO L204 MainTranslator]: Completed translation [2025-02-08 04:44:34,438 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 04:44:34 WrapperNode [2025-02-08 04:44:34,438 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2025-02-08 04:44:34,439 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2025-02-08 04:44:34,439 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2025-02-08 04:44:34,439 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2025-02-08 04:44:34,444 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 04:44:34" (1/1) ... [2025-02-08 04:44:34,552 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 04:44:34" (1/1) ... [2025-02-08 04:44:34,878 INFO L138 Inliner]: procedures = 743, calls = 10052, calls flagged for inlining = 67, calls inlined = 65, statements flattened = 13300 [2025-02-08 04:44:34,879 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2025-02-08 04:44:34,879 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2025-02-08 04:44:34,879 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2025-02-08 04:44:34,879 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2025-02-08 04:44:34,888 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 04:44:34" (1/1) ... [2025-02-08 04:44:34,888 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 04:44:34" (1/1) ... [2025-02-08 04:44:34,957 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 04:44:34" (1/1) ... [2025-02-08 04:44:35,308 INFO L175 MemorySlicer]: Split 9710 memory accesses to 56 slices as follows [27, 15, 16, 4, 20, 3, 2, 2, 3, 3, 3, 9, 1, 14, 1, 1, 6, 6, 8795, 5, 5, 5, 6, 6, 11, 6, 6, 5, 13, 13, 1, 21, 1, 20, 29, 44, 17, 62, 9, 1, 28, 4, 18, 16, 10, 6, 2, 1, 355, 3, 12, 3, 12, 15, 3, 5]. 91 percent of accesses are in the largest equivalence class. The 8988 initializations are split as follows [11, 7, 0, 0, 0, 0, 2, 1, 3, 2, 2, 4, 0, 14, 0, 0, 0, 0, 8464, 5, 5, 5, 5, 5, 0, 5, 5, 5, 0, 13, 0, 19, 0, 1, 0, 0, 4, 0, 7, 0, 0, 0, 0, 12, 9, 4, 0, 1, 355, 0, 0, 0, 9, 4, 0, 0]. The 349 writes are split as follows [15, 7, 1, 2, 4, 3, 0, 0, 0, 0, 0, 4, 1, 0, 0, 0, 3, 1, 147, 0, 0, 0, 0, 0, 6, 0, 0, 0, 9, 0, 1, 2, 1, 9, 13, 12, 4, 33, 0, 1, 26, 3, 17, 4, 0, 1, 1, 0, 0, 2, 12, 0, 0, 2, 0, 2]. [2025-02-08 04:44:35,309 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 04:44:34" (1/1) ... [2025-02-08 04:44:35,309 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 04:44:34" (1/1) ... [2025-02-08 04:44:35,516 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 04:44:34" (1/1) ... [2025-02-08 04:44:35,537 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 04:44:34" (1/1) ... [2025-02-08 04:44:35,656 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 04:44:34" (1/1) ... [2025-02-08 04:44:35,687 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 04:44:34" (1/1) ... [2025-02-08 04:44:35,771 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2025-02-08 04:44:35,772 INFO L112 PluginConnector]: ------------------------IcfgBuilder---------------------------- [2025-02-08 04:44:35,772 INFO L270 PluginConnector]: Initializing IcfgBuilder... [2025-02-08 04:44:35,773 INFO L274 PluginConnector]: IcfgBuilder initialized [2025-02-08 04:44:35,774 INFO L184 PluginConnector]: Executing the observer IcfgBuilderObserver from plugin IcfgBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 04:44:34" (1/1) ... [2025-02-08 04:44:35,779 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-02-08 04:44:35,789 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 04:44:35,804 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 04:44:35,808 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 04:44:35,830 INFO L130 BoogieDeclarations]: Found specification of procedure get_cached [2025-02-08 04:44:35,830 INFO L138 BoogieDeclarations]: Found implementation of procedure get_cached [2025-02-08 04:44:35,830 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_realloc#0 [2025-02-08 04:44:35,830 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_realloc#1 [2025-02-08 04:44:35,830 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_realloc#2 [2025-02-08 04:44:35,830 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_realloc#3 [2025-02-08 04:44:35,830 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_realloc#4 [2025-02-08 04:44:35,831 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_realloc#5 [2025-02-08 04:44:35,831 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_realloc#6 [2025-02-08 04:44:35,831 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_realloc#7 [2025-02-08 04:44:35,831 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_realloc#8 [2025-02-08 04:44:35,832 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_realloc#9 [2025-02-08 04:44:35,832 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_realloc#10 [2025-02-08 04:44:35,832 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_realloc#11 [2025-02-08 04:44:35,832 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_realloc#12 [2025-02-08 04:44:35,833 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_realloc#13 [2025-02-08 04:44:35,833 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_realloc#14 [2025-02-08 04:44:35,833 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_realloc#15 [2025-02-08 04:44:35,833 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_realloc#16 [2025-02-08 04:44:35,833 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_realloc#17 [2025-02-08 04:44:35,833 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_realloc#18 [2025-02-08 04:44:35,833 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_realloc#19 [2025-02-08 04:44:35,833 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_realloc#20 [2025-02-08 04:44:35,833 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_realloc#21 [2025-02-08 04:44:35,833 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_realloc#22 [2025-02-08 04:44:35,833 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_realloc#23 [2025-02-08 04:44:35,834 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_realloc#24 [2025-02-08 04:44:35,834 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_realloc#25 [2025-02-08 04:44:35,834 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_realloc#26 [2025-02-08 04:44:35,834 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_realloc#27 [2025-02-08 04:44:35,834 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_realloc#28 [2025-02-08 04:44:35,834 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_realloc#29 [2025-02-08 04:44:35,834 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_realloc#30 [2025-02-08 04:44:35,834 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_realloc#31 [2025-02-08 04:44:35,834 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_realloc#32 [2025-02-08 04:44:35,834 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_realloc#33 [2025-02-08 04:44:35,834 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_realloc#34 [2025-02-08 04:44:35,834 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_realloc#35 [2025-02-08 04:44:35,834 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_realloc#36 [2025-02-08 04:44:35,834 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_realloc#37 [2025-02-08 04:44:35,835 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_realloc#38 [2025-02-08 04:44:35,835 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_realloc#39 [2025-02-08 04:44:35,835 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_realloc#40 [2025-02-08 04:44:35,835 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_realloc#41 [2025-02-08 04:44:35,835 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_realloc#42 [2025-02-08 04:44:35,836 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_realloc#43 [2025-02-08 04:44:35,836 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_realloc#44 [2025-02-08 04:44:35,836 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_realloc#45 [2025-02-08 04:44:35,836 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_realloc#46 [2025-02-08 04:44:35,836 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_realloc#47 [2025-02-08 04:44:35,836 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_realloc#48 [2025-02-08 04:44:35,836 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_realloc#49 [2025-02-08 04:44:35,836 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_realloc#50 [2025-02-08 04:44:35,836 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_realloc#51 [2025-02-08 04:44:35,836 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_realloc#52 [2025-02-08 04:44:35,836 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_realloc#53 [2025-02-08 04:44:35,836 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_realloc#54 [2025-02-08 04:44:35,836 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_realloc#55 [2025-02-08 04:44:35,836 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_realloc#0 [2025-02-08 04:44:35,836 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_realloc#1 [2025-02-08 04:44:35,836 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_realloc#2 [2025-02-08 04:44:35,836 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_realloc#3 [2025-02-08 04:44:35,836 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_realloc#4 [2025-02-08 04:44:35,836 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_realloc#5 [2025-02-08 04:44:35,836 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_realloc#6 [2025-02-08 04:44:35,836 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_realloc#7 [2025-02-08 04:44:35,836 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_realloc#8 [2025-02-08 04:44:35,836 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_realloc#9 [2025-02-08 04:44:35,836 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_realloc#10 [2025-02-08 04:44:35,836 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_realloc#11 [2025-02-08 04:44:35,836 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_realloc#12 [2025-02-08 04:44:35,836 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_realloc#13 [2025-02-08 04:44:35,836 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_realloc#14 [2025-02-08 04:44:35,836 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_realloc#15 [2025-02-08 04:44:35,836 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_realloc#16 [2025-02-08 04:44:35,836 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_realloc#17 [2025-02-08 04:44:35,836 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_realloc#18 [2025-02-08 04:44:35,836 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_realloc#19 [2025-02-08 04:44:35,836 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_realloc#20 [2025-02-08 04:44:35,836 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_realloc#21 [2025-02-08 04:44:35,836 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_realloc#22 [2025-02-08 04:44:35,836 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_realloc#23 [2025-02-08 04:44:35,836 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_realloc#24 [2025-02-08 04:44:35,836 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_realloc#25 [2025-02-08 04:44:35,837 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_realloc#26 [2025-02-08 04:44:35,837 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_realloc#27 [2025-02-08 04:44:35,837 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_realloc#28 [2025-02-08 04:44:35,837 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_realloc#29 [2025-02-08 04:44:35,837 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_realloc#30 [2025-02-08 04:44:35,837 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_realloc#31 [2025-02-08 04:44:35,837 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_realloc#32 [2025-02-08 04:44:35,837 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_realloc#33 [2025-02-08 04:44:35,837 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_realloc#34 [2025-02-08 04:44:35,837 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_realloc#35 [2025-02-08 04:44:35,837 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_realloc#36 [2025-02-08 04:44:35,837 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_realloc#37 [2025-02-08 04:44:35,837 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_realloc#38 [2025-02-08 04:44:35,837 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_realloc#39 [2025-02-08 04:44:35,837 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_realloc#40 [2025-02-08 04:44:35,837 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_realloc#41 [2025-02-08 04:44:35,837 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_realloc#42 [2025-02-08 04:44:35,837 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_realloc#43 [2025-02-08 04:44:35,837 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_realloc#44 [2025-02-08 04:44:35,837 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_realloc#45 [2025-02-08 04:44:35,837 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_realloc#46 [2025-02-08 04:44:35,837 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_realloc#47 [2025-02-08 04:44:35,837 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_realloc#48 [2025-02-08 04:44:35,837 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_realloc#49 [2025-02-08 04:44:35,837 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_realloc#50 [2025-02-08 04:44:35,837 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_realloc#51 [2025-02-08 04:44:35,837 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_realloc#52 [2025-02-08 04:44:35,837 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_realloc#53 [2025-02-08 04:44:35,837 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_realloc#54 [2025-02-08 04:44:35,837 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_realloc#55 [2025-02-08 04:44:35,837 INFO L130 BoogieDeclarations]: Found specification of procedure vasprintf [2025-02-08 04:44:35,837 INFO L138 BoogieDeclarations]: Found implementation of procedure vasprintf [2025-02-08 04:44:35,839 INFO L130 BoogieDeclarations]: Found specification of procedure utoa [2025-02-08 04:44:35,840 INFO L138 BoogieDeclarations]: Found implementation of procedure utoa [2025-02-08 04:44:35,840 INFO L130 BoogieDeclarations]: Found specification of procedure print_name [2025-02-08 04:44:35,840 INFO L138 BoogieDeclarations]: Found implementation of procedure print_name [2025-02-08 04:44:35,840 INFO L130 BoogieDeclarations]: Found specification of procedure xrealloc [2025-02-08 04:44:35,840 INFO L138 BoogieDeclarations]: Found implementation of procedure xrealloc [2025-02-08 04:44:35,840 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2025-02-08 04:44:35,840 INFO L130 BoogieDeclarations]: Found specification of procedure xzalloc [2025-02-08 04:44:35,840 INFO L138 BoogieDeclarations]: Found implementation of procedure xzalloc [2025-02-08 04:44:35,840 INFO L130 BoogieDeclarations]: Found specification of procedure count_dirs [2025-02-08 04:44:35,840 INFO L138 BoogieDeclarations]: Found implementation of procedure count_dirs [2025-02-08 04:44:35,840 INFO L130 BoogieDeclarations]: Found specification of procedure my_stat [2025-02-08 04:44:35,841 INFO L138 BoogieDeclarations]: Found implementation of procedure my_stat [2025-02-08 04:44:35,841 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#0 [2025-02-08 04:44:35,841 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#1 [2025-02-08 04:44:35,841 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#2 [2025-02-08 04:44:35,841 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#3 [2025-02-08 04:44:35,841 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#4 [2025-02-08 04:44:35,841 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#5 [2025-02-08 04:44:35,841 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#6 [2025-02-08 04:44:35,841 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#7 [2025-02-08 04:44:35,841 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#8 [2025-02-08 04:44:35,841 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#9 [2025-02-08 04:44:35,841 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#10 [2025-02-08 04:44:35,841 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#11 [2025-02-08 04:44:35,841 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#12 [2025-02-08 04:44:35,841 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#13 [2025-02-08 04:44:35,841 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#14 [2025-02-08 04:44:35,841 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#15 [2025-02-08 04:44:35,841 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#16 [2025-02-08 04:44:35,841 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#17 [2025-02-08 04:44:35,841 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#18 [2025-02-08 04:44:35,841 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#19 [2025-02-08 04:44:35,841 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#20 [2025-02-08 04:44:35,841 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#21 [2025-02-08 04:44:35,841 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#22 [2025-02-08 04:44:35,841 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#23 [2025-02-08 04:44:35,841 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#24 [2025-02-08 04:44:35,841 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#25 [2025-02-08 04:44:35,841 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#26 [2025-02-08 04:44:35,841 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#27 [2025-02-08 04:44:35,841 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#28 [2025-02-08 04:44:35,841 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#29 [2025-02-08 04:44:35,841 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#30 [2025-02-08 04:44:35,841 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#31 [2025-02-08 04:44:35,842 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#32 [2025-02-08 04:44:35,842 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#33 [2025-02-08 04:44:35,842 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#34 [2025-02-08 04:44:35,842 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#35 [2025-02-08 04:44:35,842 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#36 [2025-02-08 04:44:35,842 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#37 [2025-02-08 04:44:35,842 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#38 [2025-02-08 04:44:35,842 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#39 [2025-02-08 04:44:35,842 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#40 [2025-02-08 04:44:35,842 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#41 [2025-02-08 04:44:35,842 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#42 [2025-02-08 04:44:35,842 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#43 [2025-02-08 04:44:35,842 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#44 [2025-02-08 04:44:35,842 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#45 [2025-02-08 04:44:35,842 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#46 [2025-02-08 04:44:35,842 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#47 [2025-02-08 04:44:35,842 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#48 [2025-02-08 04:44:35,842 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#49 [2025-02-08 04:44:35,842 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#50 [2025-02-08 04:44:35,842 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#51 [2025-02-08 04:44:35,842 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#52 [2025-02-08 04:44:35,842 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#53 [2025-02-08 04:44:35,842 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#54 [2025-02-08 04:44:35,842 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#55 [2025-02-08 04:44:35,842 INFO L130 BoogieDeclarations]: Found specification of procedure bb_verror_msg [2025-02-08 04:44:35,842 INFO L138 BoogieDeclarations]: Found implementation of procedure bb_verror_msg [2025-02-08 04:44:35,842 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#0 [2025-02-08 04:44:35,842 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#1 [2025-02-08 04:44:35,842 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#2 [2025-02-08 04:44:35,842 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#3 [2025-02-08 04:44:35,842 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#4 [2025-02-08 04:44:35,842 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#5 [2025-02-08 04:44:35,842 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#6 [2025-02-08 04:44:35,842 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#7 [2025-02-08 04:44:35,842 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#8 [2025-02-08 04:44:35,842 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#9 [2025-02-08 04:44:35,842 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#10 [2025-02-08 04:44:35,842 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#11 [2025-02-08 04:44:35,842 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#12 [2025-02-08 04:44:35,842 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#13 [2025-02-08 04:44:35,842 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#14 [2025-02-08 04:44:35,842 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#15 [2025-02-08 04:44:35,842 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#16 [2025-02-08 04:44:35,842 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#17 [2025-02-08 04:44:35,844 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#18 [2025-02-08 04:44:35,845 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#19 [2025-02-08 04:44:35,845 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#20 [2025-02-08 04:44:35,845 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#21 [2025-02-08 04:44:35,845 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#22 [2025-02-08 04:44:35,845 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#23 [2025-02-08 04:44:35,845 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#24 [2025-02-08 04:44:35,845 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#25 [2025-02-08 04:44:35,845 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#26 [2025-02-08 04:44:35,845 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#27 [2025-02-08 04:44:35,845 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#28 [2025-02-08 04:44:35,845 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#29 [2025-02-08 04:44:35,845 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#30 [2025-02-08 04:44:35,845 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#31 [2025-02-08 04:44:35,845 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#32 [2025-02-08 04:44:35,845 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#33 [2025-02-08 04:44:35,845 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#34 [2025-02-08 04:44:35,845 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#35 [2025-02-08 04:44:35,845 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#36 [2025-02-08 04:44:35,845 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#37 [2025-02-08 04:44:35,845 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#38 [2025-02-08 04:44:35,845 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#39 [2025-02-08 04:44:35,845 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#40 [2025-02-08 04:44:35,845 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#41 [2025-02-08 04:44:35,845 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#42 [2025-02-08 04:44:35,845 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#43 [2025-02-08 04:44:35,845 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#44 [2025-02-08 04:44:35,845 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#45 [2025-02-08 04:44:35,845 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#46 [2025-02-08 04:44:35,845 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#47 [2025-02-08 04:44:35,845 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#48 [2025-02-08 04:44:35,845 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#49 [2025-02-08 04:44:35,845 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#50 [2025-02-08 04:44:35,845 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#51 [2025-02-08 04:44:35,845 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#52 [2025-02-08 04:44:35,845 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#53 [2025-02-08 04:44:35,845 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#54 [2025-02-08 04:44:35,845 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#55 [2025-02-08 04:44:35,845 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#0 [2025-02-08 04:44:35,845 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#1 [2025-02-08 04:44:35,845 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#2 [2025-02-08 04:44:35,845 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#3 [2025-02-08 04:44:35,845 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#4 [2025-02-08 04:44:35,845 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#5 [2025-02-08 04:44:35,845 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#6 [2025-02-08 04:44:35,845 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#7 [2025-02-08 04:44:35,846 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#8 [2025-02-08 04:44:35,846 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#9 [2025-02-08 04:44:35,846 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#10 [2025-02-08 04:44:35,846 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#11 [2025-02-08 04:44:35,846 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#12 [2025-02-08 04:44:35,846 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#13 [2025-02-08 04:44:35,846 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#14 [2025-02-08 04:44:35,846 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#15 [2025-02-08 04:44:35,846 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#16 [2025-02-08 04:44:35,846 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#17 [2025-02-08 04:44:35,846 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#18 [2025-02-08 04:44:35,846 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#19 [2025-02-08 04:44:35,846 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#20 [2025-02-08 04:44:35,846 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#21 [2025-02-08 04:44:35,846 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#22 [2025-02-08 04:44:35,846 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#23 [2025-02-08 04:44:35,846 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#24 [2025-02-08 04:44:35,846 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#25 [2025-02-08 04:44:35,846 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#26 [2025-02-08 04:44:35,846 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#27 [2025-02-08 04:44:35,846 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#28 [2025-02-08 04:44:35,846 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#29 [2025-02-08 04:44:35,846 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#30 [2025-02-08 04:44:35,846 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#31 [2025-02-08 04:44:35,846 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#32 [2025-02-08 04:44:35,846 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#33 [2025-02-08 04:44:35,846 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#34 [2025-02-08 04:44:35,848 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#35 [2025-02-08 04:44:35,848 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#36 [2025-02-08 04:44:35,848 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#37 [2025-02-08 04:44:35,848 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#38 [2025-02-08 04:44:35,848 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#39 [2025-02-08 04:44:35,848 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#40 [2025-02-08 04:44:35,848 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#41 [2025-02-08 04:44:35,848 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#42 [2025-02-08 04:44:35,848 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#43 [2025-02-08 04:44:35,848 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#44 [2025-02-08 04:44:35,848 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#45 [2025-02-08 04:44:35,848 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#46 [2025-02-08 04:44:35,848 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#47 [2025-02-08 04:44:35,848 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#48 [2025-02-08 04:44:35,849 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#49 [2025-02-08 04:44:35,849 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#50 [2025-02-08 04:44:35,849 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#51 [2025-02-08 04:44:35,849 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#52 [2025-02-08 04:44:35,849 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#53 [2025-02-08 04:44:35,849 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#54 [2025-02-08 04:44:35,849 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#55 [2025-02-08 04:44:35,849 INFO L130 BoogieDeclarations]: Found specification of procedure dfree [2025-02-08 04:44:35,849 INFO L138 BoogieDeclarations]: Found implementation of procedure dfree [2025-02-08 04:44:35,849 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2025-02-08 04:44:35,849 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2025-02-08 04:44:35,849 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#0 [2025-02-08 04:44:35,849 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#1 [2025-02-08 04:44:35,849 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#2 [2025-02-08 04:44:35,849 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#3 [2025-02-08 04:44:35,849 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#4 [2025-02-08 04:44:35,849 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#5 [2025-02-08 04:44:35,849 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#6 [2025-02-08 04:44:35,849 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#7 [2025-02-08 04:44:35,849 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#8 [2025-02-08 04:44:35,849 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#9 [2025-02-08 04:44:35,849 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#10 [2025-02-08 04:44:35,849 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#11 [2025-02-08 04:44:35,849 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#12 [2025-02-08 04:44:35,849 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#13 [2025-02-08 04:44:35,849 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#14 [2025-02-08 04:44:35,849 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#15 [2025-02-08 04:44:35,849 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#16 [2025-02-08 04:44:35,849 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#17 [2025-02-08 04:44:35,849 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#18 [2025-02-08 04:44:35,849 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#19 [2025-02-08 04:44:35,849 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#20 [2025-02-08 04:44:35,849 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#21 [2025-02-08 04:44:35,849 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#22 [2025-02-08 04:44:35,849 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#23 [2025-02-08 04:44:35,849 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#24 [2025-02-08 04:44:35,849 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#25 [2025-02-08 04:44:35,849 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#26 [2025-02-08 04:44:35,849 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#27 [2025-02-08 04:44:35,849 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#28 [2025-02-08 04:44:35,849 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#29 [2025-02-08 04:44:35,849 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#30 [2025-02-08 04:44:35,849 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#31 [2025-02-08 04:44:35,849 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#32 [2025-02-08 04:44:35,849 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#33 [2025-02-08 04:44:35,849 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#34 [2025-02-08 04:44:35,849 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#35 [2025-02-08 04:44:35,850 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#36 [2025-02-08 04:44:35,850 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#37 [2025-02-08 04:44:35,850 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#38 [2025-02-08 04:44:35,850 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#39 [2025-02-08 04:44:35,850 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#40 [2025-02-08 04:44:35,850 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#41 [2025-02-08 04:44:35,850 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#42 [2025-02-08 04:44:35,850 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#43 [2025-02-08 04:44:35,850 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#44 [2025-02-08 04:44:35,850 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#45 [2025-02-08 04:44:35,850 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#46 [2025-02-08 04:44:35,850 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#47 [2025-02-08 04:44:35,850 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#48 [2025-02-08 04:44:35,850 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#49 [2025-02-08 04:44:35,850 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#50 [2025-02-08 04:44:35,850 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#51 [2025-02-08 04:44:35,851 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#52 [2025-02-08 04:44:35,851 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#53 [2025-02-08 04:44:35,851 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#54 [2025-02-08 04:44:35,851 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#55 [2025-02-08 04:44:35,851 INFO L130 BoogieDeclarations]: Found specification of procedure dnsort [2025-02-08 04:44:35,851 INFO L138 BoogieDeclarations]: Found implementation of procedure dnsort [2025-02-08 04:44:35,851 INFO L130 BoogieDeclarations]: Found specification of procedure printable_string [2025-02-08 04:44:35,852 INFO L138 BoogieDeclarations]: Found implementation of procedure printable_string [2025-02-08 04:44:35,852 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2025-02-08 04:44:35,852 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2025-02-08 04:44:35,852 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#0 [2025-02-08 04:44:35,852 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#1 [2025-02-08 04:44:35,852 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#2 [2025-02-08 04:44:35,852 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#3 [2025-02-08 04:44:35,852 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#4 [2025-02-08 04:44:35,852 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#5 [2025-02-08 04:44:35,852 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#6 [2025-02-08 04:44:35,852 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#7 [2025-02-08 04:44:35,852 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#8 [2025-02-08 04:44:35,852 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#9 [2025-02-08 04:44:35,852 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#10 [2025-02-08 04:44:35,852 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#11 [2025-02-08 04:44:35,852 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#12 [2025-02-08 04:44:35,852 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#13 [2025-02-08 04:44:35,852 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#14 [2025-02-08 04:44:35,852 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#15 [2025-02-08 04:44:35,853 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#16 [2025-02-08 04:44:35,853 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#17 [2025-02-08 04:44:35,853 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#18 [2025-02-08 04:44:35,853 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#19 [2025-02-08 04:44:35,853 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#20 [2025-02-08 04:44:35,853 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#21 [2025-02-08 04:44:35,853 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#22 [2025-02-08 04:44:35,853 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#23 [2025-02-08 04:44:35,853 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#24 [2025-02-08 04:44:35,853 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#25 [2025-02-08 04:44:35,853 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#26 [2025-02-08 04:44:35,853 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#27 [2025-02-08 04:44:35,853 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#28 [2025-02-08 04:44:35,853 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#29 [2025-02-08 04:44:35,853 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#30 [2025-02-08 04:44:35,853 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#31 [2025-02-08 04:44:35,853 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#32 [2025-02-08 04:44:35,853 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#33 [2025-02-08 04:44:35,853 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#34 [2025-02-08 04:44:35,853 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#35 [2025-02-08 04:44:35,853 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#36 [2025-02-08 04:44:35,853 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#37 [2025-02-08 04:44:35,853 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#38 [2025-02-08 04:44:35,853 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#39 [2025-02-08 04:44:35,853 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#40 [2025-02-08 04:44:35,853 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#41 [2025-02-08 04:44:35,853 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#42 [2025-02-08 04:44:35,853 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#43 [2025-02-08 04:44:35,853 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#44 [2025-02-08 04:44:35,853 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#45 [2025-02-08 04:44:35,853 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#46 [2025-02-08 04:44:35,853 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#47 [2025-02-08 04:44:35,853 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#48 [2025-02-08 04:44:35,853 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#49 [2025-02-08 04:44:35,853 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#50 [2025-02-08 04:44:35,853 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#51 [2025-02-08 04:44:35,853 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#52 [2025-02-08 04:44:35,853 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#53 [2025-02-08 04:44:35,853 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#54 [2025-02-08 04:44:35,853 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#55 [2025-02-08 04:44:35,853 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#0 [2025-02-08 04:44:35,853 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#1 [2025-02-08 04:44:35,853 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#2 [2025-02-08 04:44:35,853 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#3 [2025-02-08 04:44:35,853 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#4 [2025-02-08 04:44:35,853 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#5 [2025-02-08 04:44:35,853 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#6 [2025-02-08 04:44:35,853 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#7 [2025-02-08 04:44:35,853 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#8 [2025-02-08 04:44:35,853 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#9 [2025-02-08 04:44:35,853 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#10 [2025-02-08 04:44:35,853 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#11 [2025-02-08 04:44:35,854 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#12 [2025-02-08 04:44:35,854 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#13 [2025-02-08 04:44:35,854 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#14 [2025-02-08 04:44:35,854 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#15 [2025-02-08 04:44:35,854 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#16 [2025-02-08 04:44:35,854 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#17 [2025-02-08 04:44:35,854 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#18 [2025-02-08 04:44:35,854 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#19 [2025-02-08 04:44:35,854 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#20 [2025-02-08 04:44:35,854 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#21 [2025-02-08 04:44:35,854 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#22 [2025-02-08 04:44:35,854 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#23 [2025-02-08 04:44:35,854 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#24 [2025-02-08 04:44:35,858 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#25 [2025-02-08 04:44:35,858 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#26 [2025-02-08 04:44:35,858 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#27 [2025-02-08 04:44:35,858 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#28 [2025-02-08 04:44:35,858 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#29 [2025-02-08 04:44:35,858 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#30 [2025-02-08 04:44:35,858 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#31 [2025-02-08 04:44:35,858 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#32 [2025-02-08 04:44:35,858 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#33 [2025-02-08 04:44:35,858 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#34 [2025-02-08 04:44:35,858 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#35 [2025-02-08 04:44:35,858 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#36 [2025-02-08 04:44:35,858 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#37 [2025-02-08 04:44:35,858 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#38 [2025-02-08 04:44:35,858 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#39 [2025-02-08 04:44:35,858 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#40 [2025-02-08 04:44:35,858 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#41 [2025-02-08 04:44:35,858 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#42 [2025-02-08 04:44:35,858 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#43 [2025-02-08 04:44:35,858 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#44 [2025-02-08 04:44:35,858 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#45 [2025-02-08 04:44:35,858 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#46 [2025-02-08 04:44:35,858 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#47 [2025-02-08 04:44:35,858 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#48 [2025-02-08 04:44:35,858 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#49 [2025-02-08 04:44:35,858 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#50 [2025-02-08 04:44:35,858 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#51 [2025-02-08 04:44:35,858 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#52 [2025-02-08 04:44:35,858 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#53 [2025-02-08 04:44:35,858 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#54 [2025-02-08 04:44:35,858 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#55 [2025-02-08 04:44:35,858 INFO L130 BoogieDeclarations]: Found specification of procedure xmalloc [2025-02-08 04:44:35,858 INFO L138 BoogieDeclarations]: Found implementation of procedure xmalloc [2025-02-08 04:44:35,859 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#0 [2025-02-08 04:44:35,859 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#1 [2025-02-08 04:44:35,859 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#2 [2025-02-08 04:44:35,859 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#3 [2025-02-08 04:44:35,859 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#4 [2025-02-08 04:44:35,859 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#5 [2025-02-08 04:44:35,859 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#6 [2025-02-08 04:44:35,859 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#7 [2025-02-08 04:44:35,859 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#8 [2025-02-08 04:44:35,859 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#9 [2025-02-08 04:44:35,859 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#10 [2025-02-08 04:44:35,859 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#11 [2025-02-08 04:44:35,859 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#12 [2025-02-08 04:44:35,859 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#13 [2025-02-08 04:44:35,859 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#14 [2025-02-08 04:44:35,859 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#15 [2025-02-08 04:44:35,859 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#16 [2025-02-08 04:44:35,859 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#17 [2025-02-08 04:44:35,859 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#18 [2025-02-08 04:44:35,859 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#19 [2025-02-08 04:44:35,859 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#20 [2025-02-08 04:44:35,859 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#21 [2025-02-08 04:44:35,859 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#22 [2025-02-08 04:44:35,859 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#23 [2025-02-08 04:44:35,859 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#24 [2025-02-08 04:44:35,859 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#25 [2025-02-08 04:44:35,859 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#26 [2025-02-08 04:44:35,859 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#27 [2025-02-08 04:44:35,859 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#28 [2025-02-08 04:44:35,859 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#29 [2025-02-08 04:44:35,859 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#30 [2025-02-08 04:44:35,859 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#31 [2025-02-08 04:44:35,859 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#32 [2025-02-08 04:44:35,859 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#33 [2025-02-08 04:44:35,859 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#34 [2025-02-08 04:44:35,859 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#35 [2025-02-08 04:44:35,859 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#36 [2025-02-08 04:44:35,859 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#37 [2025-02-08 04:44:35,859 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#38 [2025-02-08 04:44:35,860 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#39 [2025-02-08 04:44:35,860 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#40 [2025-02-08 04:44:35,860 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#41 [2025-02-08 04:44:35,860 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#42 [2025-02-08 04:44:35,860 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#43 [2025-02-08 04:44:35,860 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#44 [2025-02-08 04:44:35,860 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#45 [2025-02-08 04:44:35,861 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#46 [2025-02-08 04:44:35,861 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#47 [2025-02-08 04:44:35,861 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#48 [2025-02-08 04:44:35,861 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#49 [2025-02-08 04:44:35,861 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#50 [2025-02-08 04:44:35,861 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#51 [2025-02-08 04:44:35,861 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#52 [2025-02-08 04:44:35,861 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#53 [2025-02-08 04:44:35,861 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#54 [2025-02-08 04:44:35,861 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#55 [2025-02-08 04:44:35,861 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#0 [2025-02-08 04:44:35,861 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#1 [2025-02-08 04:44:35,861 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#2 [2025-02-08 04:44:35,861 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#3 [2025-02-08 04:44:35,861 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#4 [2025-02-08 04:44:35,861 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#5 [2025-02-08 04:44:35,861 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#6 [2025-02-08 04:44:35,861 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#7 [2025-02-08 04:44:35,861 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#8 [2025-02-08 04:44:35,861 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#9 [2025-02-08 04:44:35,861 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#10 [2025-02-08 04:44:35,861 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#11 [2025-02-08 04:44:35,861 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#12 [2025-02-08 04:44:35,861 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#13 [2025-02-08 04:44:35,861 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#14 [2025-02-08 04:44:35,861 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#15 [2025-02-08 04:44:35,861 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#16 [2025-02-08 04:44:35,861 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#17 [2025-02-08 04:44:35,861 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#18 [2025-02-08 04:44:35,861 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#19 [2025-02-08 04:44:35,861 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#20 [2025-02-08 04:44:35,861 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#21 [2025-02-08 04:44:35,861 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#22 [2025-02-08 04:44:35,861 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#23 [2025-02-08 04:44:35,861 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#24 [2025-02-08 04:44:35,861 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#25 [2025-02-08 04:44:35,861 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#26 [2025-02-08 04:44:35,861 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#27 [2025-02-08 04:44:35,861 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#28 [2025-02-08 04:44:35,861 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#29 [2025-02-08 04:44:35,861 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#30 [2025-02-08 04:44:35,861 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#31 [2025-02-08 04:44:35,862 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#32 [2025-02-08 04:44:35,862 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#33 [2025-02-08 04:44:35,862 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#34 [2025-02-08 04:44:35,862 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#35 [2025-02-08 04:44:35,862 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#36 [2025-02-08 04:44:35,862 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#37 [2025-02-08 04:44:35,862 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#38 [2025-02-08 04:44:35,862 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#39 [2025-02-08 04:44:35,862 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#40 [2025-02-08 04:44:35,862 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#41 [2025-02-08 04:44:35,862 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#42 [2025-02-08 04:44:35,862 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#43 [2025-02-08 04:44:35,862 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#44 [2025-02-08 04:44:35,862 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#45 [2025-02-08 04:44:35,862 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#46 [2025-02-08 04:44:35,862 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#47 [2025-02-08 04:44:35,862 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#48 [2025-02-08 04:44:35,862 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#49 [2025-02-08 04:44:35,862 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#50 [2025-02-08 04:44:35,862 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#51 [2025-02-08 04:44:35,862 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#52 [2025-02-08 04:44:35,862 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#53 [2025-02-08 04:44:35,862 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#54 [2025-02-08 04:44:35,862 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#55 [2025-02-08 04:44:35,862 INFO L130 BoogieDeclarations]: Found specification of procedure bb_simple_perror_msg [2025-02-08 04:44:35,862 INFO L138 BoogieDeclarations]: Found implementation of procedure bb_simple_perror_msg [2025-02-08 04:44:35,862 INFO L130 BoogieDeclarations]: Found specification of procedure get_cached_groupname [2025-02-08 04:44:35,862 INFO L138 BoogieDeclarations]: Found implementation of procedure get_cached_groupname [2025-02-08 04:44:35,862 INFO L130 BoogieDeclarations]: Found specification of procedure sort_and_display_files [2025-02-08 04:44:35,863 INFO L138 BoogieDeclarations]: Found implementation of procedure sort_and_display_files [2025-02-08 04:44:35,863 INFO L130 BoogieDeclarations]: Found specification of procedure stat [2025-02-08 04:44:35,863 INFO L138 BoogieDeclarations]: Found implementation of procedure stat [2025-02-08 04:44:35,863 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#0 [2025-02-08 04:44:35,863 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#1 [2025-02-08 04:44:35,863 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#2 [2025-02-08 04:44:35,863 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#3 [2025-02-08 04:44:35,863 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#4 [2025-02-08 04:44:35,863 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#5 [2025-02-08 04:44:35,863 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#6 [2025-02-08 04:44:35,864 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#7 [2025-02-08 04:44:35,864 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#8 [2025-02-08 04:44:35,864 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#9 [2025-02-08 04:44:35,864 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#10 [2025-02-08 04:44:35,864 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#11 [2025-02-08 04:44:35,864 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#12 [2025-02-08 04:44:35,864 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#13 [2025-02-08 04:44:35,864 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#14 [2025-02-08 04:44:35,864 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#15 [2025-02-08 04:44:35,864 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#16 [2025-02-08 04:44:35,864 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#17 [2025-02-08 04:44:35,864 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#18 [2025-02-08 04:44:35,864 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#19 [2025-02-08 04:44:35,864 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#20 [2025-02-08 04:44:35,864 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#21 [2025-02-08 04:44:35,864 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#22 [2025-02-08 04:44:35,864 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#23 [2025-02-08 04:44:35,864 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#24 [2025-02-08 04:44:35,864 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#25 [2025-02-08 04:44:35,864 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#26 [2025-02-08 04:44:35,864 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#27 [2025-02-08 04:44:35,864 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#28 [2025-02-08 04:44:35,864 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#29 [2025-02-08 04:44:35,864 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#30 [2025-02-08 04:44:35,864 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#31 [2025-02-08 04:44:35,864 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#32 [2025-02-08 04:44:35,864 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#33 [2025-02-08 04:44:35,864 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#34 [2025-02-08 04:44:35,864 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#35 [2025-02-08 04:44:35,864 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#36 [2025-02-08 04:44:35,864 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#37 [2025-02-08 04:44:35,864 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#38 [2025-02-08 04:44:35,864 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#39 [2025-02-08 04:44:35,864 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#40 [2025-02-08 04:44:35,864 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#41 [2025-02-08 04:44:35,864 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#42 [2025-02-08 04:44:35,864 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#43 [2025-02-08 04:44:35,864 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#44 [2025-02-08 04:44:35,864 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#45 [2025-02-08 04:44:35,864 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#46 [2025-02-08 04:44:35,864 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#47 [2025-02-08 04:44:35,864 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#48 [2025-02-08 04:44:35,864 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#49 [2025-02-08 04:44:35,864 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#50 [2025-02-08 04:44:35,864 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#51 [2025-02-08 04:44:35,864 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#52 [2025-02-08 04:44:35,864 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#53 [2025-02-08 04:44:35,864 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#54 [2025-02-08 04:44:35,864 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#55 [2025-02-08 04:44:35,864 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#0 [2025-02-08 04:44:35,865 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#1 [2025-02-08 04:44:35,865 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#2 [2025-02-08 04:44:35,865 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#3 [2025-02-08 04:44:35,865 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#4 [2025-02-08 04:44:35,865 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#5 [2025-02-08 04:44:35,865 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#6 [2025-02-08 04:44:35,866 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#7 [2025-02-08 04:44:35,866 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#8 [2025-02-08 04:44:35,866 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#9 [2025-02-08 04:44:35,866 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#10 [2025-02-08 04:44:35,866 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#11 [2025-02-08 04:44:35,866 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#12 [2025-02-08 04:44:35,866 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#13 [2025-02-08 04:44:35,866 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#14 [2025-02-08 04:44:35,866 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#15 [2025-02-08 04:44:35,866 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#16 [2025-02-08 04:44:35,866 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#17 [2025-02-08 04:44:35,866 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#18 [2025-02-08 04:44:35,866 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#19 [2025-02-08 04:44:35,866 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#20 [2025-02-08 04:44:35,866 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#21 [2025-02-08 04:44:35,866 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#22 [2025-02-08 04:44:35,866 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#23 [2025-02-08 04:44:35,866 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#24 [2025-02-08 04:44:35,866 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#25 [2025-02-08 04:44:35,866 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#26 [2025-02-08 04:44:35,866 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#27 [2025-02-08 04:44:35,866 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#28 [2025-02-08 04:44:35,866 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#29 [2025-02-08 04:44:35,866 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#30 [2025-02-08 04:44:35,866 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#31 [2025-02-08 04:44:35,866 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#32 [2025-02-08 04:44:35,866 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#33 [2025-02-08 04:44:35,866 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#34 [2025-02-08 04:44:35,866 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#35 [2025-02-08 04:44:35,866 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#36 [2025-02-08 04:44:35,866 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#37 [2025-02-08 04:44:35,866 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#38 [2025-02-08 04:44:35,866 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#39 [2025-02-08 04:44:35,866 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#40 [2025-02-08 04:44:35,866 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#41 [2025-02-08 04:44:35,866 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#42 [2025-02-08 04:44:35,866 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#43 [2025-02-08 04:44:35,866 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#44 [2025-02-08 04:44:35,866 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#45 [2025-02-08 04:44:35,866 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#46 [2025-02-08 04:44:35,866 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#47 [2025-02-08 04:44:35,866 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#48 [2025-02-08 04:44:35,866 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#49 [2025-02-08 04:44:35,866 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#50 [2025-02-08 04:44:35,866 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#51 [2025-02-08 04:44:35,866 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#52 [2025-02-08 04:44:35,866 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#53 [2025-02-08 04:44:35,866 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#54 [2025-02-08 04:44:35,866 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#55 [2025-02-08 04:44:35,866 INFO L130 BoogieDeclarations]: Found specification of procedure fgcolor [2025-02-08 04:44:35,866 INFO L138 BoogieDeclarations]: Found implementation of procedure fgcolor [2025-02-08 04:44:35,867 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2025-02-08 04:44:35,867 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2025-02-08 04:44:35,867 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2025-02-08 04:44:35,867 INFO L130 BoogieDeclarations]: Found specification of procedure splitdnarray [2025-02-08 04:44:35,867 INFO L138 BoogieDeclarations]: Found implementation of procedure splitdnarray [2025-02-08 04:44:35,867 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#0 [2025-02-08 04:44:35,867 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#1 [2025-02-08 04:44:35,867 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#2 [2025-02-08 04:44:35,867 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#3 [2025-02-08 04:44:35,867 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#4 [2025-02-08 04:44:35,867 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#5 [2025-02-08 04:44:35,867 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#6 [2025-02-08 04:44:35,867 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#7 [2025-02-08 04:44:35,867 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#8 [2025-02-08 04:44:35,867 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#9 [2025-02-08 04:44:35,867 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#10 [2025-02-08 04:44:35,867 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#11 [2025-02-08 04:44:35,867 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#12 [2025-02-08 04:44:35,867 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#13 [2025-02-08 04:44:35,867 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#14 [2025-02-08 04:44:35,867 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#15 [2025-02-08 04:44:35,867 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#16 [2025-02-08 04:44:35,867 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#17 [2025-02-08 04:44:35,870 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#18 [2025-02-08 04:44:35,871 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#19 [2025-02-08 04:44:35,871 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#20 [2025-02-08 04:44:35,871 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#21 [2025-02-08 04:44:35,871 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#22 [2025-02-08 04:44:35,871 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#23 [2025-02-08 04:44:35,871 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#24 [2025-02-08 04:44:35,871 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#25 [2025-02-08 04:44:35,871 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#26 [2025-02-08 04:44:35,871 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#27 [2025-02-08 04:44:35,871 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#28 [2025-02-08 04:44:35,871 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#29 [2025-02-08 04:44:35,871 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#30 [2025-02-08 04:44:35,871 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#31 [2025-02-08 04:44:35,871 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#32 [2025-02-08 04:44:35,871 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#33 [2025-02-08 04:44:35,871 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#34 [2025-02-08 04:44:35,871 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#35 [2025-02-08 04:44:35,871 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#36 [2025-02-08 04:44:35,871 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#37 [2025-02-08 04:44:35,871 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#38 [2025-02-08 04:44:35,871 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#39 [2025-02-08 04:44:35,871 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#40 [2025-02-08 04:44:35,871 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#41 [2025-02-08 04:44:35,871 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#42 [2025-02-08 04:44:35,871 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#43 [2025-02-08 04:44:35,871 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#44 [2025-02-08 04:44:35,871 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#45 [2025-02-08 04:44:35,871 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#46 [2025-02-08 04:44:35,871 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#47 [2025-02-08 04:44:35,871 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#48 [2025-02-08 04:44:35,871 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#49 [2025-02-08 04:44:35,871 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#50 [2025-02-08 04:44:35,871 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#51 [2025-02-08 04:44:35,871 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#52 [2025-02-08 04:44:35,871 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#53 [2025-02-08 04:44:35,871 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#54 [2025-02-08 04:44:35,871 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#55 [2025-02-08 04:44:35,871 INFO L130 BoogieDeclarations]: Found specification of procedure bold [2025-02-08 04:44:35,871 INFO L138 BoogieDeclarations]: Found implementation of procedure bold [2025-02-08 04:44:35,871 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#0 [2025-02-08 04:44:35,871 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#1 [2025-02-08 04:44:35,871 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#2 [2025-02-08 04:44:35,871 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#3 [2025-02-08 04:44:35,871 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#4 [2025-02-08 04:44:35,871 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#5 [2025-02-08 04:44:35,871 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#6 [2025-02-08 04:44:35,871 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#7 [2025-02-08 04:44:35,871 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#8 [2025-02-08 04:44:35,871 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#9 [2025-02-08 04:44:35,871 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#10 [2025-02-08 04:44:35,871 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#11 [2025-02-08 04:44:35,871 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#12 [2025-02-08 04:44:35,871 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#13 [2025-02-08 04:44:35,871 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#14 [2025-02-08 04:44:35,871 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#15 [2025-02-08 04:44:35,871 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#16 [2025-02-08 04:44:35,871 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#17 [2025-02-08 04:44:35,871 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#18 [2025-02-08 04:44:35,872 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#19 [2025-02-08 04:44:35,872 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#20 [2025-02-08 04:44:35,872 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#21 [2025-02-08 04:44:35,872 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#22 [2025-02-08 04:44:35,872 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#23 [2025-02-08 04:44:35,872 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#24 [2025-02-08 04:44:35,872 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#25 [2025-02-08 04:44:35,872 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#26 [2025-02-08 04:44:35,872 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#27 [2025-02-08 04:44:35,872 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#28 [2025-02-08 04:44:35,872 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#29 [2025-02-08 04:44:35,872 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#30 [2025-02-08 04:44:35,872 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#31 [2025-02-08 04:44:35,872 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#32 [2025-02-08 04:44:35,872 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#33 [2025-02-08 04:44:35,872 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#34 [2025-02-08 04:44:35,872 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#35 [2025-02-08 04:44:35,872 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#36 [2025-02-08 04:44:35,872 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#37 [2025-02-08 04:44:35,872 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#38 [2025-02-08 04:44:35,872 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#39 [2025-02-08 04:44:35,872 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#40 [2025-02-08 04:44:35,872 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#41 [2025-02-08 04:44:35,872 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#42 [2025-02-08 04:44:35,872 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#43 [2025-02-08 04:44:35,872 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#44 [2025-02-08 04:44:35,872 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#45 [2025-02-08 04:44:35,872 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#46 [2025-02-08 04:44:35,872 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#47 [2025-02-08 04:44:35,872 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#48 [2025-02-08 04:44:35,872 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#49 [2025-02-08 04:44:35,872 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#50 [2025-02-08 04:44:35,872 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#51 [2025-02-08 04:44:35,872 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#52 [2025-02-08 04:44:35,872 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#53 [2025-02-08 04:44:35,872 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#54 [2025-02-08 04:44:35,872 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#55 [2025-02-08 04:44:35,872 INFO L130 BoogieDeclarations]: Found specification of procedure append_char [2025-02-08 04:44:35,872 INFO L138 BoogieDeclarations]: Found implementation of procedure append_char [2025-02-08 04:44:35,872 INFO L130 BoogieDeclarations]: Found specification of procedure scan_and_display_dirs_recur [2025-02-08 04:44:35,872 INFO L138 BoogieDeclarations]: Found implementation of procedure scan_and_display_dirs_recur [2025-02-08 04:44:35,872 INFO L130 BoogieDeclarations]: Found specification of procedure lstat [2025-02-08 04:44:35,872 INFO L138 BoogieDeclarations]: Found implementation of procedure lstat [2025-02-08 04:44:35,872 INFO L130 BoogieDeclarations]: Found specification of procedure wh_helper [2025-02-08 04:44:35,873 INFO L138 BoogieDeclarations]: Found implementation of procedure wh_helper [2025-02-08 04:44:35,873 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2025-02-08 04:44:35,873 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2025-02-08 04:44:35,873 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#2 [2025-02-08 04:44:35,873 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#3 [2025-02-08 04:44:35,873 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#4 [2025-02-08 04:44:35,873 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#5 [2025-02-08 04:44:35,873 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#6 [2025-02-08 04:44:35,873 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#7 [2025-02-08 04:44:35,873 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#8 [2025-02-08 04:44:35,873 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#9 [2025-02-08 04:44:35,873 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#10 [2025-02-08 04:44:35,873 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#11 [2025-02-08 04:44:35,873 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#12 [2025-02-08 04:44:35,873 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#13 [2025-02-08 04:44:35,873 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#14 [2025-02-08 04:44:35,873 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#15 [2025-02-08 04:44:35,873 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#16 [2025-02-08 04:44:35,873 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#17 [2025-02-08 04:44:35,873 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#18 [2025-02-08 04:44:35,873 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#19 [2025-02-08 04:44:35,874 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#20 [2025-02-08 04:44:35,874 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#21 [2025-02-08 04:44:35,874 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#22 [2025-02-08 04:44:35,874 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#23 [2025-02-08 04:44:35,874 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#24 [2025-02-08 04:44:35,874 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#25 [2025-02-08 04:44:35,874 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#26 [2025-02-08 04:44:35,874 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#27 [2025-02-08 04:44:35,874 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#28 [2025-02-08 04:44:35,874 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#29 [2025-02-08 04:44:35,874 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#30 [2025-02-08 04:44:35,874 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#31 [2025-02-08 04:44:35,874 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#32 [2025-02-08 04:44:35,874 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#33 [2025-02-08 04:44:35,874 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#34 [2025-02-08 04:44:35,874 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#35 [2025-02-08 04:44:35,874 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#36 [2025-02-08 04:44:35,874 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#37 [2025-02-08 04:44:35,874 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#38 [2025-02-08 04:44:35,874 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#39 [2025-02-08 04:44:35,874 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#40 [2025-02-08 04:44:35,874 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#41 [2025-02-08 04:44:35,874 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#42 [2025-02-08 04:44:35,874 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#43 [2025-02-08 04:44:35,874 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#44 [2025-02-08 04:44:35,874 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#45 [2025-02-08 04:44:35,874 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#46 [2025-02-08 04:44:35,874 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#47 [2025-02-08 04:44:35,874 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#48 [2025-02-08 04:44:35,874 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#49 [2025-02-08 04:44:35,874 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#50 [2025-02-08 04:44:35,874 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#51 [2025-02-08 04:44:35,874 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#52 [2025-02-08 04:44:35,874 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#53 [2025-02-08 04:44:35,874 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#54 [2025-02-08 04:44:35,874 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#55 [2025-02-08 04:44:35,874 INFO L130 BoogieDeclarations]: Found specification of procedure bb_perror_msg [2025-02-08 04:44:35,874 INFO L138 BoogieDeclarations]: Found implementation of procedure bb_perror_msg [2025-02-08 04:44:35,874 INFO L130 BoogieDeclarations]: Found specification of procedure isatty [2025-02-08 04:44:35,874 INFO L138 BoogieDeclarations]: Found implementation of procedure isatty [2025-02-08 04:44:35,874 INFO L130 BoogieDeclarations]: Found specification of procedure dnalloc [2025-02-08 04:44:35,874 INFO L138 BoogieDeclarations]: Found implementation of procedure dnalloc [2025-02-08 04:44:35,874 INFO L130 BoogieDeclarations]: Found specification of procedure bb_error_msg_and_die [2025-02-08 04:44:35,874 INFO L138 BoogieDeclarations]: Found implementation of procedure bb_error_msg_and_die [2025-02-08 04:44:35,874 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2025-02-08 04:44:35,874 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2025-02-08 04:44:35,874 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#2 [2025-02-08 04:44:35,874 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#3 [2025-02-08 04:44:35,874 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#4 [2025-02-08 04:44:35,874 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#5 [2025-02-08 04:44:35,874 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#6 [2025-02-08 04:44:35,874 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#7 [2025-02-08 04:44:35,874 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#8 [2025-02-08 04:44:35,874 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#9 [2025-02-08 04:44:35,878 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#10 [2025-02-08 04:44:35,878 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#11 [2025-02-08 04:44:35,878 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#12 [2025-02-08 04:44:35,878 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#13 [2025-02-08 04:44:35,878 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#14 [2025-02-08 04:44:35,878 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#15 [2025-02-08 04:44:35,879 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#16 [2025-02-08 04:44:35,879 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#17 [2025-02-08 04:44:35,879 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#18 [2025-02-08 04:44:35,879 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#19 [2025-02-08 04:44:35,879 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#20 [2025-02-08 04:44:35,879 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#21 [2025-02-08 04:44:35,879 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#22 [2025-02-08 04:44:35,879 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#23 [2025-02-08 04:44:35,879 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#24 [2025-02-08 04:44:35,879 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#25 [2025-02-08 04:44:35,879 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#26 [2025-02-08 04:44:35,879 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#27 [2025-02-08 04:44:35,879 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#28 [2025-02-08 04:44:35,879 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#29 [2025-02-08 04:44:35,879 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#30 [2025-02-08 04:44:35,879 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#31 [2025-02-08 04:44:35,879 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#32 [2025-02-08 04:44:35,880 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#33 [2025-02-08 04:44:35,880 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#34 [2025-02-08 04:44:35,880 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#35 [2025-02-08 04:44:35,880 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#36 [2025-02-08 04:44:35,880 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#37 [2025-02-08 04:44:35,880 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#38 [2025-02-08 04:44:35,880 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#39 [2025-02-08 04:44:35,881 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#40 [2025-02-08 04:44:35,881 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#41 [2025-02-08 04:44:35,881 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#42 [2025-02-08 04:44:35,881 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#43 [2025-02-08 04:44:35,881 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#44 [2025-02-08 04:44:35,881 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#45 [2025-02-08 04:44:35,881 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#46 [2025-02-08 04:44:35,881 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#47 [2025-02-08 04:44:35,881 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#48 [2025-02-08 04:44:35,881 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#49 [2025-02-08 04:44:35,881 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#50 [2025-02-08 04:44:35,881 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#51 [2025-02-08 04:44:35,881 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#52 [2025-02-08 04:44:35,881 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#53 [2025-02-08 04:44:35,881 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#54 [2025-02-08 04:44:35,881 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#55 [2025-02-08 04:44:36,819 INFO L257 CfgBuilder]: Building ICFG [2025-02-08 04:44:36,826 INFO L287 CfgBuilder]: Building CFG for each procedure with an implementation [2025-02-08 04:44:37,064 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4478: safe_strncpy_~size#1 := safe_strncpy_~size#1 - 1;call write~int#18(0, safe_strncpy_~dst#1.base, safe_strncpy_~dst#1.offset + (if safe_strncpy_~size#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then safe_strncpy_~size#1 % 18446744073709551616 % 18446744073709551616 else safe_strncpy_~size#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616), 1);havoc safe_strncpy_~return_value_strncpy$1~0#1.base, safe_strncpy_~return_value_strncpy$1~0#1.offset;safe_strncpy_~return_value_strncpy$1~0#1.base, safe_strncpy_~return_value_strncpy$1~0#1.offset := safe_strncpy_#t~nondet549#1.base, safe_strncpy_#t~nondet549#1.offset;havoc safe_strncpy_#t~nondet549#1.base, safe_strncpy_#t~nondet549#1.offset;safe_strncpy_#res#1.base, safe_strncpy_#res#1.offset := safe_strncpy_~return_value_strncpy$1~0#1.base, safe_strncpy_~return_value_strncpy$1~0#1.offset;#t~ret266#1.base, #t~ret266#1.offset := safe_strncpy_#res#1.base, safe_strncpy_#res#1.offset;havoc safe_strncpy_#t~nondet549#1.base, safe_strncpy_#t~nondet549#1.offset, safe_strncpy_~dst#1.base, safe_strncpy_~dst#1.offset, safe_strncpy_~src#1.base, safe_strncpy_~src#1.offset, safe_strncpy_~size#1, safe_strncpy_~return_value_strncpy$1~0#1.base, safe_strncpy_~return_value_strncpy$1~0#1.offset;havoc safe_strncpy_#in~dst#1.base, safe_strncpy_#in~dst#1.offset, safe_strncpy_#in~src#1.base, safe_strncpy_#in~src#1.offset, safe_strncpy_#in~size#1;assume { :end_inline_safe_strncpy } true;havoc #t~mem265#1.base, #t~mem265#1.offset;havoc #t~ret266#1.base, #t~ret266#1.offset;call #t~mem267#1.base, #t~mem267#1.offset := read~$Pointer$#53(~cp#1.base, ~cp#1.offset, 8);#res#1.base, #res#1.offset := #t~mem267#1.base, 4 + (#t~mem267#1.offset + 32 * ~i~3#1);havoc #t~mem267#1.base, #t~mem267#1.offset; [2025-02-08 04:44:37,064 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3454: havoc #t~mem267#1.base, #t~mem267#1.offset; [2025-02-08 04:44:37,064 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4792: uid2uname_utoa_#t~ret633#1.base, uid2uname_utoa_#t~ret633#1.offset := uid2uname_#res#1.base, uid2uname_#res#1.offset;havoc uid2uname_#t~ret631#1.base, uid2uname_#t~ret631#1.offset, uid2uname_#t~mem632#1.base, uid2uname_#t~mem632#1.offset, uid2uname_~uid#1, uid2uname_~pw~0#1.base, uid2uname_~pw~0#1.offset, uid2uname_~tmp_if_expr$1~7#1.base, uid2uname_~tmp_if_expr$1~7#1.offset;havoc uid2uname_#in~uid#1;assume { :end_inline_uid2uname } true;uid2uname_utoa_~name~3#1.base, uid2uname_utoa_~name~3#1.offset := uid2uname_utoa_#t~ret633#1.base, uid2uname_utoa_#t~ret633#1.offset;havoc uid2uname_utoa_#t~ret633#1.base, uid2uname_utoa_#t~ret633#1.offset;havoc uid2uname_utoa_~tmp_if_expr$2~6#1.base, uid2uname_utoa_~tmp_if_expr$2~6#1.offset;havoc uid2uname_utoa_~return_value_utoa$1~1#1.base, uid2uname_utoa_~return_value_utoa$1~1#1.offset; [2025-02-08 04:44:37,064 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3913-1: SUMMARY for call gid2group_utoa_#t~ret390#1.base, gid2group_utoa_#t~ret390#1.offset := utoa(gid2group_utoa_~gid#1); srcloc: null [2025-02-08 04:44:37,064 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3913: gid2group_utoa_~return_value_utoa$1~0#1.base, gid2group_utoa_~return_value_utoa$1~0#1.offset := gid2group_utoa_#t~ret390#1.base, gid2group_utoa_#t~ret390#1.offset;havoc gid2group_utoa_#t~ret390#1.base, gid2group_utoa_#t~ret390#1.offset;gid2group_utoa_~tmp_if_expr$2~2#1.base, gid2group_utoa_~tmp_if_expr$2~2#1.offset := gid2group_utoa_~return_value_utoa$1~0#1.base, gid2group_utoa_~return_value_utoa$1~0#1.offset; [2025-02-08 04:44:37,064 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3909: assume !(gid2group_utoa_~name~1#1.base == 0 && gid2group_utoa_~name~1#1.offset == 0);gid2group_utoa_~tmp_if_expr$2~2#1.base, gid2group_utoa_~tmp_if_expr$2~2#1.offset := gid2group_utoa_~name~1#1.base, gid2group_utoa_~name~1#1.offset; [2025-02-08 04:44:37,064 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3909: assume !!(gid2group_utoa_~name~1#1.base == 0 && gid2group_utoa_~name~1#1.offset == 0); [2025-02-08 04:44:37,064 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L-1: ##fun~int~TO~$Pointer$_#res#1.base, ##fun~int~TO~$Pointer$_#res#1.offset := ##fun~int~TO~$Pointer$_#t~funptrres811#1.base, ##fun~int~TO~$Pointer$_#t~funptrres811#1.offset;havoc ##fun~int~TO~$Pointer$_#t~funptrres811#1.base, ##fun~int~TO~$Pointer$_#t~funptrres811#1.offset;havoc ##fun~int~TO~$Pointer$_#t~ret812#1.base, ##fun~int~TO~$Pointer$_#t~ret812#1.offset;havoc ##fun~int~TO~$Pointer$_#t~ret813#1.base, ##fun~int~TO~$Pointer$_#t~ret813#1.offset;#t~ret264#1.base, #t~ret264#1.offset := ##fun~int~TO~$Pointer$_#res#1.base, ##fun~int~TO~$Pointer$_#res#1.offset;havoc ##fun~int~TO~$Pointer$_#~263#1, ##fun~int~TO~$Pointer$_#t~funptrres811#1.base, ##fun~int~TO~$Pointer$_#t~funptrres811#1.offset, ##fun~int~TO~$Pointer$_#t~ret812#1.base, ##fun~int~TO~$Pointer$_#t~ret812#1.offset, ##fun~int~TO~$Pointer$_#t~ret813#1.base, ##fun~int~TO~$Pointer$_#t~ret813#1.offset;havoc ##fun~int~TO~$Pointer$_#in~263#1, ##fun~int~TO~$Pointer$_#in~#fp#1.base, ##fun~int~TO~$Pointer$_#in~#fp#1.offset;assume { :end_inline_##fun~int~TO~$Pointer$ } true;~return_value~0#1.base, ~return_value~0#1.offset := #t~ret264#1.base, #t~ret264#1.offset;havoc #t~ret264#1.base, #t~ret264#1.offset;call #t~mem265#1.base, #t~mem265#1.offset := read~$Pointer$#53(~cp#1.base, ~cp#1.offset, 8);assume { :begin_inline_safe_strncpy } true;safe_strncpy_#in~dst#1.base, safe_strncpy_#in~dst#1.offset, safe_strncpy_#in~src#1.base, safe_strncpy_#in~src#1.offset, safe_strncpy_#in~size#1 := #t~mem265#1.base, 4 + (#t~mem265#1.offset + 32 * ~i~3#1), ~return_value~0#1.base, ~return_value~0#1.offset, 28;havoc safe_strncpy_#res#1.base, safe_strncpy_#res#1.offset;havoc safe_strncpy_#t~nondet549#1.base, safe_strncpy_#t~nondet549#1.offset, safe_strncpy_~dst#1.base, safe_strncpy_~dst#1.offset, safe_strncpy_~src#1.base, safe_strncpy_~src#1.offset, safe_strncpy_~size#1, safe_strncpy_~return_value_strncpy$1~0#1.base, safe_strncpy_~return_value_strncpy$1~0#1.offset;safe_strncpy_~dst#1.base, safe_strncpy_~dst#1.offset := safe_strncpy_#in~dst#1.base, safe_strncpy_#in~dst#1.offset;safe_strncpy_~src#1.base, safe_strncpy_~src#1.offset := safe_strncpy_#in~src#1.base, safe_strncpy_#in~src#1.offset;safe_strncpy_~size#1 := safe_strncpy_#in~size#1; [2025-02-08 04:44:37,064 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L-1-1: ##fun~int~TO~$Pointer$_#t~ret813#1.base, ##fun~int~TO~$Pointer$_#t~ret813#1.offset := uid2uname_utoa_#res#1.base, uid2uname_utoa_#res#1.offset;havoc uid2uname_utoa_#t~ret633#1.base, uid2uname_utoa_#t~ret633#1.offset, uid2uname_utoa_#t~ret634#1.base, uid2uname_utoa_#t~ret634#1.offset, uid2uname_utoa_~uid#1, uid2uname_utoa_~name~3#1.base, uid2uname_utoa_~name~3#1.offset, uid2uname_utoa_~tmp_if_expr$2~6#1.base, uid2uname_utoa_~tmp_if_expr$2~6#1.offset, uid2uname_utoa_~return_value_utoa$1~1#1.base, uid2uname_utoa_~return_value_utoa$1~1#1.offset;havoc uid2uname_utoa_#in~uid#1;assume { :end_inline_uid2uname_utoa } true;##fun~int~TO~$Pointer$_#t~funptrres811#1.base, ##fun~int~TO~$Pointer$_#t~funptrres811#1.offset := ##fun~int~TO~$Pointer$_#t~ret813#1.base, ##fun~int~TO~$Pointer$_#t~ret813#1.offset; [2025-02-08 04:44:37,065 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L-1-2: ##fun~int~TO~$Pointer$_#t~ret812#1.base, ##fun~int~TO~$Pointer$_#t~ret812#1.offset := gid2group_utoa_#res#1.base, gid2group_utoa_#res#1.offset;havoc gid2group_utoa_#t~ret389#1.base, gid2group_utoa_#t~ret389#1.offset, gid2group_utoa_#t~ret390#1.base, gid2group_utoa_#t~ret390#1.offset, gid2group_utoa_~gid#1, gid2group_utoa_~name~1#1.base, gid2group_utoa_~name~1#1.offset, gid2group_utoa_~tmp_if_expr$2~2#1.base, gid2group_utoa_~tmp_if_expr$2~2#1.offset, gid2group_utoa_~return_value_utoa$1~0#1.base, gid2group_utoa_~return_value_utoa$1~0#1.offset;havoc gid2group_utoa_#in~gid#1;assume { :end_inline_gid2group_utoa } true;##fun~int~TO~$Pointer$_#t~funptrres811#1.base, ##fun~int~TO~$Pointer$_#t~funptrres811#1.offset := ##fun~int~TO~$Pointer$_#t~ret812#1.base, ##fun~int~TO~$Pointer$_#t~ret812#1.offset; [2025-02-08 04:44:37,065 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3901-1: gid2group_#res#1.base, gid2group_#res#1.offset := gid2group_~tmp_if_expr$1~3#1.base, gid2group_~tmp_if_expr$1~3#1.offset; [2025-02-08 04:44:37,065 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3897: assume !(gid2group_~gr~0#1.base == 0 && gid2group_~gr~0#1.offset == 0);call gid2group_#t~mem388#1.base, gid2group_#t~mem388#1.offset := read~$Pointer$#11(gid2group_~gr~0#1.base, gid2group_~gr~0#1.offset, 8);gid2group_~tmp_if_expr$1~3#1.base, gid2group_~tmp_if_expr$1~3#1.offset := gid2group_#t~mem388#1.base, gid2group_#t~mem388#1.offset; [2025-02-08 04:44:37,065 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3897: assume !!(gid2group_~gr~0#1.base == 0 && gid2group_~gr~0#1.offset == 0);gid2group_~tmp_if_expr$1~3#1.base, gid2group_~tmp_if_expr$1~3#1.offset := 0, 0; [2025-02-08 04:44:37,066 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5297-2: bb_internal_getpwuid_#t~ret709#1.base, bb_internal_getpwuid_#t~ret709#1.offset := bb_internal_getpwnam_#res#1.base, bb_internal_getpwnam_#res#1.offset;havoc bb_internal_getpwnam_#t~nondet706#1, bb_internal_getpwnam_#t~nondet707#1, bb_internal_getpwnam_#t~nondet708#1, bb_internal_getpwnam_~name#1.base, bb_internal_getpwnam_~name#1.offset;havoc bb_internal_getpwnam_#in~name#1.base, bb_internal_getpwnam_#in~name#1.offset;assume { :end_inline_bb_internal_getpwnam } true;bb_internal_getpwuid_#res#1.base, bb_internal_getpwuid_#res#1.offset := bb_internal_getpwuid_#t~ret709#1.base, bb_internal_getpwuid_#t~ret709#1.offset;havoc bb_internal_getpwuid_#t~ret709#1.base, bb_internal_getpwuid_#t~ret709#1.offset; [2025-02-08 04:44:37,066 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5297: havoc bb_internal_getpwuid_#t~ret709#1.base, bb_internal_getpwuid_#t~ret709#1.offset;uid2uname_#t~ret631#1.base, uid2uname_#t~ret631#1.offset := bb_internal_getpwuid_#res#1.base, bb_internal_getpwuid_#res#1.offset;havoc bb_internal_getpwuid_#t~ret709#1.base, bb_internal_getpwuid_#t~ret709#1.offset, bb_internal_getpwuid_~uid#1;havoc bb_internal_getpwuid_#in~uid#1;assume { :end_inline_bb_internal_getpwuid } true;uid2uname_~pw~0#1.base, uid2uname_~pw~0#1.offset := uid2uname_#t~ret631#1.base, uid2uname_#t~ret631#1.offset;havoc uid2uname_#t~ret631#1.base, uid2uname_#t~ret631#1.offset;havoc uid2uname_~tmp_if_expr$1~7#1.base, uid2uname_~tmp_if_expr$1~7#1.offset; [2025-02-08 04:44:37,066 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3906: gid2group_utoa_#t~ret389#1.base, gid2group_utoa_#t~ret389#1.offset := gid2group_#res#1.base, gid2group_#res#1.offset;havoc gid2group_#t~ret387#1.base, gid2group_#t~ret387#1.offset, gid2group_#t~mem388#1.base, gid2group_#t~mem388#1.offset, gid2group_~gid#1, gid2group_~gr~0#1.base, gid2group_~gr~0#1.offset, gid2group_~tmp_if_expr$1~3#1.base, gid2group_~tmp_if_expr$1~3#1.offset;havoc gid2group_#in~gid#1;assume { :end_inline_gid2group } true;gid2group_utoa_~name~1#1.base, gid2group_utoa_~name~1#1.offset := gid2group_utoa_#t~ret389#1.base, gid2group_utoa_#t~ret389#1.offset;havoc gid2group_utoa_#t~ret389#1.base, gid2group_utoa_#t~ret389#1.offset;havoc gid2group_utoa_~tmp_if_expr$2~2#1.base, gid2group_utoa_~tmp_if_expr$2~2#1.offset;havoc gid2group_utoa_~return_value_utoa$1~0#1.base, gid2group_utoa_~return_value_utoa$1~0#1.offset; [2025-02-08 04:44:37,066 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4802-1: uid2uname_utoa_#res#1.base, uid2uname_utoa_#res#1.offset := uid2uname_utoa_~tmp_if_expr$2~6#1.base, uid2uname_utoa_~tmp_if_expr$2~6#1.offset; [2025-02-08 04:44:37,066 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4476: assume 0 == safe_strncpy_~size#1 % 18446744073709551616;safe_strncpy_#res#1.base, safe_strncpy_#res#1.offset := safe_strncpy_~dst#1.base, safe_strncpy_~dst#1.offset; [2025-02-08 04:44:37,066 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4476: assume !(0 == safe_strncpy_~size#1 % 18446744073709551616); [2025-02-08 04:44:37,066 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4799: uid2uname_utoa_~return_value_utoa$1~1#1.base, uid2uname_utoa_~return_value_utoa$1~1#1.offset := uid2uname_utoa_#t~ret634#1.base, uid2uname_utoa_#t~ret634#1.offset;havoc uid2uname_utoa_#t~ret634#1.base, uid2uname_utoa_#t~ret634#1.offset;uid2uname_utoa_~tmp_if_expr$2~6#1.base, uid2uname_utoa_~tmp_if_expr$2~6#1.offset := uid2uname_utoa_~return_value_utoa$1~1#1.base, uid2uname_utoa_~return_value_utoa$1~1#1.offset; [2025-02-08 04:44:37,066 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4799-1: SUMMARY for call uid2uname_utoa_#t~ret634#1.base, uid2uname_utoa_#t~ret634#1.offset := utoa(uid2uname_utoa_~uid#1); srcloc: null [2025-02-08 04:44:37,066 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4795: assume !(uid2uname_utoa_~name~3#1.base == 0 && uid2uname_utoa_~name~3#1.offset == 0);uid2uname_utoa_~tmp_if_expr$2~6#1.base, uid2uname_utoa_~tmp_if_expr$2~6#1.offset := uid2uname_utoa_~name~3#1.base, uid2uname_utoa_~name~3#1.offset; [2025-02-08 04:44:37,066 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4795: assume !!(uid2uname_utoa_~name~3#1.base == 0 && uid2uname_utoa_~name~3#1.offset == 0); [2025-02-08 04:44:37,066 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3895: gid2group_#t~ret387#1.base, gid2group_#t~ret387#1.offset := bb_internal_getgrgid_#res#1.base, bb_internal_getgrgid_#res#1.offset;havoc bb_internal_getgrgid_#t~nondet705#1, bb_internal_getgrgid_~gid#1;havoc bb_internal_getgrgid_#in~gid#1;assume { :end_inline_bb_internal_getgrgid } true;gid2group_~gr~0#1.base, gid2group_~gr~0#1.offset := gid2group_#t~ret387#1.base, gid2group_#t~ret387#1.offset;havoc gid2group_#t~ret387#1.base, gid2group_#t~ret387#1.offset;havoc gid2group_~tmp_if_expr$1~3#1.base, gid2group_~tmp_if_expr$1~3#1.offset; [2025-02-08 04:44:37,066 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4787-1: uid2uname_#res#1.base, uid2uname_#res#1.offset := uid2uname_~tmp_if_expr$1~7#1.base, uid2uname_~tmp_if_expr$1~7#1.offset; [2025-02-08 04:44:37,066 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4783: assume !(uid2uname_~pw~0#1.base == 0 && uid2uname_~pw~0#1.offset == 0);call uid2uname_#t~mem632#1.base, uid2uname_#t~mem632#1.offset := read~$Pointer$#1(uid2uname_~pw~0#1.base, uid2uname_~pw~0#1.offset, 8);uid2uname_~tmp_if_expr$1~7#1.base, uid2uname_~tmp_if_expr$1~7#1.offset := uid2uname_#t~mem632#1.base, uid2uname_#t~mem632#1.offset; [2025-02-08 04:44:37,066 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4783: assume !!(uid2uname_~pw~0#1.base == 0 && uid2uname_~pw~0#1.offset == 0);uid2uname_~tmp_if_expr$1~7#1.base, uid2uname_~tmp_if_expr$1~7#1.offset := 0, 0; [2025-02-08 04:44:37,066 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3916-1: gid2group_utoa_#res#1.base, gid2group_utoa_#res#1.offset := gid2group_utoa_~tmp_if_expr$2~2#1.base, gid2group_utoa_~tmp_if_expr$2~2#1.offset; [2025-02-08 04:44:37,207 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4392: havoc #t~mem532; [2025-02-08 04:44:37,207 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4387: call ULTIMATE.dealloc(~#uni_stat~1.base, ~#uni_stat~1.offset);havoc ~#uni_stat~1.base, ~#uni_stat~1.offset; [2025-02-08 04:44:37,699 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5323: havoc gnu_dev_minor_#t~nondet715#1; [2025-02-08 04:44:37,699 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4326: call ULTIMATE.dealloc(~#statbuf~1#1.base, ~#statbuf~1#1.offset);havoc ~#statbuf~1#1.base, ~#statbuf~1#1.offset; [2025-02-08 04:44:37,700 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4339: havoc ~return_value_stat$2~0#1; [2025-02-08 04:44:37,700 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5318: havoc gnu_dev_major_#t~nondet714#1; [2025-02-08 04:44:37,860 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2942: #t~ret84#1 := fflush_all_#res#1;havoc fflush_all_#t~nondet248#1, fflush_all_~return_value_fflush$1~0#1;assume { :end_inline_fflush_all } true;assume -2147483648 <= #t~ret84#1 && #t~ret84#1 <= 2147483647;havoc #t~ret84#1;call #t~mem85#1.base, #t~mem85#1.offset := read~$Pointer$#2(~#msg~0#1.base, ~#msg~0#1.offset, 8);assume { :begin_inline_full_write } true;full_write_#in~fd#1, full_write_#in~buf#1.base, full_write_#in~buf#1.offset, full_write_#in~len#1 := 2, #t~mem85#1.base, #t~mem85#1.offset, ~used~0#1;havoc full_write_#res#1;havoc full_write_#t~ret253#1, full_write_~fd#1, full_write_~buf#1.base, full_write_~buf#1.offset, full_write_~len#1, full_write_~cc~0#1, full_write_~total~0#1;full_write_~fd#1 := full_write_#in~fd#1;full_write_~buf#1.base, full_write_~buf#1.offset := full_write_#in~buf#1.base, full_write_#in~buf#1.offset;full_write_~len#1 := full_write_#in~len#1;havoc full_write_~cc~0#1;full_write_~total~0#1 := 0; [2025-02-08 04:44:37,860 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4491: assume safe_write_~n~0#1 < 0;call safe_write_#t~mem551#1 := read~int#33(~bb_errno~0.base, ~bb_errno~0.offset, 4);safe_write_~tmp_if_expr$1~5#1 := (if 0 == (if 0 != (if 4 == safe_write_#t~mem551#1 then 1 else 0) then 1 else 0) then 0 else 1); [2025-02-08 04:44:37,860 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4491: assume !(safe_write_~n~0#1 < 0);safe_write_~tmp_if_expr$1~5#1 := 0; [2025-02-08 04:44:37,860 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3426: full_write_#t~ret253#1 := safe_write_#res#1;havoc safe_write_#t~ret550#1, safe_write_#t~mem551#1, safe_write_~fd#1, safe_write_~buf#1.base, safe_write_~buf#1.offset, safe_write_~count#1, safe_write_~n~0#1, safe_write_~tmp_if_expr$1~5#1;havoc safe_write_#in~fd#1, safe_write_#in~buf#1.base, safe_write_#in~buf#1.offset, safe_write_#in~count#1;assume { :end_inline_safe_write } true;assume -9223372036854775808 <= full_write_#t~ret253#1 && full_write_#t~ret253#1 <= 9223372036854775807;full_write_~cc~0#1 := full_write_#t~ret253#1;havoc full_write_#t~ret253#1; [2025-02-08 04:44:37,860 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2943: #t~ret86#1 := full_write_#res#1;havoc full_write_#t~ret253#1, full_write_~fd#1, full_write_~buf#1.base, full_write_~buf#1.offset, full_write_~len#1, full_write_~cc~0#1, full_write_~total~0#1;havoc full_write_#in~fd#1, full_write_#in~buf#1.base, full_write_#in~buf#1.offset, full_write_#in~len#1;assume { :end_inline_full_write } true;assume -9223372036854775808 <= #t~ret86#1 && #t~ret86#1 <= 9223372036854775807;havoc #t~mem85#1.base, #t~mem85#1.offset;havoc #t~ret86#1; [2025-02-08 04:44:37,860 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4488-1: assume 0 != safe_write_~tmp_if_expr$1~5#1 % 256; [2025-02-08 04:44:37,860 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4488-1: assume !(0 != safe_write_~tmp_if_expr$1~5#1 % 256); [2025-02-08 04:44:37,860 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4488: assume true;assume { :begin_inline_write } true;write_#in~fildes#1, write_#in~buf#1.base, write_#in~buf#1.offset, write_#in~nbyte#1 := safe_write_~fd#1, safe_write_~buf#1.base, safe_write_~buf#1.offset, safe_write_~count#1;havoc write_#res#1;havoc write_#t~nondet792#1, write_~fildes#1, write_~buf#1.base, write_~buf#1.offset, write_~nbyte#1, write_~ret~2#1;write_~fildes#1 := write_#in~fildes#1;write_~buf#1.base, write_~buf#1.offset := write_#in~buf#1.base, write_#in~buf#1.offset;write_~nbyte#1 := write_#in~nbyte#1;havoc write_#t~nondet792#1;assume -9223372036854775808 <= write_#t~nondet792#1 && write_#t~nondet792#1 <= 9223372036854775807;write_~ret~2#1 := write_#t~nondet792#1;havoc write_#t~nondet792#1; [2025-02-08 04:44:37,860 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4488: assume !true; [2025-02-08 04:44:37,860 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3427: assume full_write_~cc~0#1 < 0; [2025-02-08 04:44:37,860 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3427: assume !(full_write_~cc~0#1 < 0);full_write_~total~0#1 := full_write_~total~0#1 + full_write_~cc~0#1;full_write_~buf#1.base, full_write_~buf#1.offset := full_write_~buf#1.base, full_write_~buf#1.offset + full_write_~cc~0#1;full_write_~len#1 := full_write_~len#1 - full_write_~cc~0#1; [2025-02-08 04:44:37,860 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4497-1: safe_write_#res#1 := safe_write_~n~0#1; [2025-02-08 04:44:37,860 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3424: assume !(0 == full_write_~len#1 % 18446744073709551616);assume { :begin_inline_safe_write } true;safe_write_#in~fd#1, safe_write_#in~buf#1.base, safe_write_#in~buf#1.offset, safe_write_#in~count#1 := full_write_~fd#1, full_write_~buf#1.base, full_write_~buf#1.offset, full_write_~len#1;havoc safe_write_#res#1;havoc safe_write_#t~ret550#1, safe_write_#t~mem551#1, safe_write_~fd#1, safe_write_~buf#1.base, safe_write_~buf#1.offset, safe_write_~count#1, safe_write_~n~0#1, safe_write_~tmp_if_expr$1~5#1;safe_write_~fd#1 := safe_write_#in~fd#1;safe_write_~buf#1.base, safe_write_~buf#1.offset := safe_write_#in~buf#1.base, safe_write_#in~buf#1.offset;safe_write_~count#1 := safe_write_#in~count#1;havoc safe_write_~n~0#1;havoc safe_write_~tmp_if_expr$1~5#1; [2025-02-08 04:44:37,860 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3424: assume !!(0 == full_write_~len#1 % 18446744073709551616);full_write_#res#1 := full_write_~total~0#1; [2025-02-08 04:44:37,860 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4490: safe_write_#t~ret550#1 := write_#res#1;havoc write_#t~nondet792#1, write_~fildes#1, write_~buf#1.base, write_~buf#1.offset, write_~nbyte#1, write_~ret~2#1;havoc write_#in~fildes#1, write_#in~buf#1.base, write_#in~buf#1.offset, write_#in~nbyte#1;assume { :end_inline_write } true;assume -9223372036854775808 <= safe_write_#t~ret550#1 && safe_write_#t~ret550#1 <= 9223372036854775807;safe_write_~n~0#1 := safe_write_#t~ret550#1;havoc safe_write_#t~ret550#1; [2025-02-08 04:44:37,860 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3429: assume !(0 == full_write_~total~0#1);full_write_#res#1 := full_write_~total~0#1; [2025-02-08 04:44:37,860 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3429: assume !!(0 == full_write_~total~0#1);full_write_#res#1 := full_write_~cc~0#1; [2025-02-08 04:44:37,860 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5477: write_#res#1 := write_~ret~2#1; [2025-02-08 04:44:37,860 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5477-1: SUMMARY for call assume_abort_if_not((if -1 == write_~ret~2#1 || (write_~ret~2#1 >= 0 && write_~ret~2#1 % 18446744073709551616 <= write_~nbyte#1 % 18446744073709551616) then 1 else 0)); srcloc: null [2025-02-08 04:44:38,607 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5023: assume true;wcrtomb_internal_~i~8#1 := wcrtomb_internal_~i~8#1 - 1; [2025-02-08 04:44:38,607 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5023: assume !true; [2025-02-08 04:44:38,608 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5023-1: assume true; [2025-02-08 04:44:38,608 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5023-1: assume !true; [2025-02-08 04:44:38,608 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4891: assume !(-1 == unicode_conv_to_printable2_#t~mem642#1);havoc unicode_conv_to_printable2_#t~mem642#1;call unicode_conv_to_printable2_#t~mem643#1 := read~int#24(unicode_conv_to_printable2_~#wc~0#1.base, unicode_conv_to_printable2_~#wc~0#1.offset, 4); [2025-02-08 04:44:38,608 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4891: assume !!(-1 == unicode_conv_to_printable2_#t~mem642#1);havoc unicode_conv_to_printable2_#t~mem642#1;call write~int#24(63, unicode_conv_to_printable2_~#wc~0#1.base, unicode_conv_to_printable2_~#wc~0#1.offset, 4);unicode_conv_to_printable2_~w~0#1 := 1; [2025-02-08 04:44:38,608 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5032-1: [2025-02-08 04:44:38,608 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5032-2: havoc wcrtomb_internal_#t~bitwise656#1;assume (((((wcrtomb_internal_~wc#1 < 0 && (if wcrtomb_internal_#t~bitwise655#1 % 256 % 4294967296 <= 2147483647 then wcrtomb_internal_#t~bitwise655#1 % 256 % 4294967296 else wcrtomb_internal_#t~bitwise655#1 % 256 % 4294967296 - 4294967296) >= 0) || wcrtomb_internal_#t~bitwise656#1 >= (if wcrtomb_internal_#t~bitwise655#1 % 256 % 4294967296 <= 2147483647 then wcrtomb_internal_#t~bitwise655#1 % 256 % 4294967296 else wcrtomb_internal_#t~bitwise655#1 % 256 % 4294967296 - 4294967296)) && ((wcrtomb_internal_~wc#1 >= 0 && (if wcrtomb_internal_#t~bitwise655#1 % 256 % 4294967296 <= 2147483647 then wcrtomb_internal_#t~bitwise655#1 % 256 % 4294967296 else wcrtomb_internal_#t~bitwise655#1 % 256 % 4294967296 - 4294967296) < 0) || wcrtomb_internal_#t~bitwise656#1 >= wcrtomb_internal_~wc#1)) && ((wcrtomb_internal_~wc#1 < 0 || (if wcrtomb_internal_#t~bitwise655#1 % 256 % 4294967296 <= 2147483647 then wcrtomb_internal_#t~bitwise655#1 % 256 % 4294967296 else wcrtomb_internal_#t~bitwise655#1 % 256 % 4294967296 - 4294967296) < 0) || wcrtomb_internal_#t~bitwise656#1 <= wcrtomb_internal_~wc#1 + (if wcrtomb_internal_#t~bitwise655#1 % 256 % 4294967296 <= 2147483647 then wcrtomb_internal_#t~bitwise655#1 % 256 % 4294967296 else wcrtomb_internal_#t~bitwise655#1 % 256 % 4294967296 - 4294967296))) && ((wcrtomb_internal_~wc#1 >= 0 && (if wcrtomb_internal_#t~bitwise655#1 % 256 % 4294967296 <= 2147483647 then wcrtomb_internal_#t~bitwise655#1 % 256 % 4294967296 else wcrtomb_internal_#t~bitwise655#1 % 256 % 4294967296 - 4294967296) >= 0) || wcrtomb_internal_#t~bitwise656#1 < 0)) && wcrtomb_internal_#t~bitwise656#1 <= 2147483647; [2025-02-08 04:44:38,608 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5032: call write~int#18((if wcrtomb_internal_#t~bitwise656#1 % 256 <= 127 then wcrtomb_internal_#t~bitwise656#1 % 256 else wcrtomb_internal_#t~bitwise656#1 % 256 - 256), wcrtomb_internal_~s#1.base, wcrtomb_internal_~s#1.offset, 1);havoc wcrtomb_internal_#t~bitwise655#1;havoc wcrtomb_internal_#t~bitwise656#1;wcrtomb_internal_#res#1 := wcrtomb_internal_~n~1#1; [2025-02-08 04:44:38,608 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2951: assume 0 == bb_wcwidth_~ucs#1 % 4294967296;bb_wcwidth_#res#1 := 0; [2025-02-08 04:44:38,608 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2951: assume !(0 == bb_wcwidth_~ucs#1 % 4294967296); [2025-02-08 04:44:38,608 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5032-5: [2025-02-08 04:44:38,608 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5032-6: havoc wcrtomb_internal_#t~bitwise655#1;assume wcrtomb_internal_#t~bitwise655#1 < 16128; [2025-02-08 04:44:38,608 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5032-3: assume 0 == (if wcrtomb_internal_#t~bitwise655#1 % 256 % 4294967296 <= 2147483647 then wcrtomb_internal_#t~bitwise655#1 % 256 % 4294967296 else wcrtomb_internal_#t~bitwise655#1 % 256 % 4294967296 - 4294967296);wcrtomb_internal_#t~bitwise656#1 := wcrtomb_internal_~wc#1; [2025-02-08 04:44:38,608 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5032-3: assume !(0 == (if wcrtomb_internal_#t~bitwise655#1 % 256 % 4294967296 <= 2147483647 then wcrtomb_internal_#t~bitwise655#1 % 256 % 4294967296 else wcrtomb_internal_#t~bitwise655#1 % 256 % 4294967296 - 4294967296)); [2025-02-08 04:44:38,608 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5032-4: assume 0 == wcrtomb_internal_~wc#1 || wcrtomb_internal_~wc#1 == (if wcrtomb_internal_#t~bitwise655#1 % 256 % 4294967296 <= 2147483647 then wcrtomb_internal_#t~bitwise655#1 % 256 % 4294967296 else wcrtomb_internal_#t~bitwise655#1 % 256 % 4294967296 - 4294967296);wcrtomb_internal_#t~bitwise656#1 := (if wcrtomb_internal_#t~bitwise655#1 % 256 % 4294967296 <= 2147483647 then wcrtomb_internal_#t~bitwise655#1 % 256 % 4294967296 else wcrtomb_internal_#t~bitwise655#1 % 256 % 4294967296 - 4294967296); [2025-02-08 04:44:38,608 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5032-4: assume !(0 == wcrtomb_internal_~wc#1 || wcrtomb_internal_~wc#1 == (if wcrtomb_internal_#t~bitwise655#1 % 256 % 4294967296 <= 2147483647 then wcrtomb_internal_#t~bitwise655#1 % 256 % 4294967296 else wcrtomb_internal_#t~bitwise655#1 % 256 % 4294967296 - 4294967296)); [2025-02-08 04:44:38,608 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4900: assume unicode_conv_to_printable2_~w~0#1 > 1; [2025-02-08 04:44:38,608 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4900: assume !(unicode_conv_to_printable2_~w~0#1 > 1); [2025-02-08 04:44:38,608 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5032-7: assume 0 == wcrtomb_internal_~n~1#1;wcrtomb_internal_#t~bitwise655#1 := 16128; [2025-02-08 04:44:38,608 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5032-7: assume !(0 == wcrtomb_internal_~n~1#1); [2025-02-08 04:44:38,608 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5016: assume wcrtomb_internal_~v~1#1 % 4294967296 >= 2048; [2025-02-08 04:44:38,608 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5016: assume !(wcrtomb_internal_~v~1#1 % 4294967296 >= 2048); [2025-02-08 04:44:38,608 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4893: assume 0 == unicode_conv_to_printable2_#t~mem643#1;havoc unicode_conv_to_printable2_#t~mem643#1; [2025-02-08 04:44:38,608 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4893: assume !(0 == unicode_conv_to_printable2_#t~mem643#1);havoc unicode_conv_to_printable2_#t~mem643#1;call unicode_conv_to_printable2_#t~mem644#1 := read~int#24(unicode_conv_to_printable2_~#wc~0#1.base, unicode_conv_to_printable2_~#wc~0#1.offset, 4); [2025-02-08 04:44:38,608 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4860: assume !((if unicode_conv_to_printable2_~c~3#1 % 256 % 4294967296 <= 2147483647 then unicode_conv_to_printable2_~c~3#1 % 256 % 4294967296 else unicode_conv_to_printable2_~c~3#1 % 256 % 4294967296 - 4294967296) < 32); [2025-02-08 04:44:38,608 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4860: assume !!((if unicode_conv_to_printable2_~c~3#1 % 256 % 4294967296 <= 2147483647 then unicode_conv_to_printable2_~c~3#1 % 256 % 4294967296 else unicode_conv_to_printable2_~c~3#1 % 256 % 4294967296 - 4294967296) < 32);call write~int#18(63, unicode_conv_to_printable2_~d~1#1.base, unicode_conv_to_printable2_~d~1#1.offset, 1); [2025-02-08 04:44:38,608 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4819: havoc unicode_conv_to_printable2_~d~1#1.base, unicode_conv_to_printable2_~d~1#1.offset; [2025-02-08 04:44:38,608 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4910: unicode_conv_to_printable2_~width#1 := unicode_conv_to_printable2_~width#1 - unicode_conv_to_printable2_~w~0#1; [2025-02-08 04:44:38,609 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2953-1: [2025-02-08 04:44:38,609 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2953: assume !(bb_wcwidth_#t~bitwise90#1 % 4294967296 < 32);havoc bb_wcwidth_#t~bitwise90#1; [2025-02-08 04:44:38,609 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2953: assume !!(bb_wcwidth_#t~bitwise90#1 % 4294967296 < 32);havoc bb_wcwidth_#t~bitwise90#1;bb_wcwidth_#res#1 := -1; [2025-02-08 04:44:38,609 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2953-3: assume 4294967167 == bb_wcwidth_~ucs#1 % 4294967296;bb_wcwidth_#t~bitwise90#1 := 4294967167; [2025-02-08 04:44:38,609 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2953-3: assume !(4294967167 == bb_wcwidth_~ucs#1 % 4294967296); [2025-02-08 04:44:38,609 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2953-2: havoc bb_wcwidth_#t~bitwise90#1;assume bb_wcwidth_#t~bitwise90#1 % 4294967296 <= 4294967167 && bb_wcwidth_#t~bitwise90#1 % 4294967296 <= bb_wcwidth_~ucs#1 % 4294967296; [2025-02-08 04:44:38,609 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5026: assume 0 == wcrtomb_internal_~i~8#1; [2025-02-08 04:44:38,609 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5026: assume !(0 == wcrtomb_internal_~i~8#1); [2025-02-08 04:44:38,609 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2953-4: assume 0 == bb_wcwidth_~ucs#1 % 4294967296;bb_wcwidth_#t~bitwise90#1 := 0; [2025-02-08 04:44:38,609 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2953-4: assume !(0 == bb_wcwidth_~ucs#1 % 4294967296); [2025-02-08 04:44:38,609 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5018: assume !(wcrtomb_internal_~n~1#1 < 6); [2025-02-08 04:44:38,609 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5018: assume !!(wcrtomb_internal_~n~1#1 < 6);wcrtomb_internal_~v~1#1 := wcrtomb_internal_~v~1#1 % 4294967296 / 32;wcrtomb_internal_~n~1#1 := 1 + wcrtomb_internal_~n~1#1; [2025-02-08 04:44:38,609 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4919: unicode_conv_to_printable2_~return_value_xrealloc$4~0#1.base, unicode_conv_to_printable2_~return_value_xrealloc$4~0#1.offset := unicode_conv_to_printable2_#t~ret647#1.base, unicode_conv_to_printable2_#t~ret647#1.offset;havoc unicode_conv_to_printable2_#t~ret647#1.base, unicode_conv_to_printable2_#t~ret647#1.offset;unicode_conv_to_printable2_~dst~1#1.base, unicode_conv_to_printable2_~dst~1#1.offset := unicode_conv_to_printable2_~return_value_xrealloc$4~0#1.base, unicode_conv_to_printable2_~return_value_xrealloc$4~0#1.offset;havoc unicode_conv_to_printable2_~return_value_wcrtomb_internal$5~0#1;call unicode_conv_to_printable2_#t~mem648#1 := read~int#24(unicode_conv_to_printable2_~#wc~0#1.base, unicode_conv_to_printable2_~#wc~0#1.offset, 4);assume { :begin_inline_wcrtomb_internal } true;wcrtomb_internal_#in~s#1.base, wcrtomb_internal_#in~s#1.offset, wcrtomb_internal_#in~wc#1 := unicode_conv_to_printable2_~dst~1#1.base, unicode_conv_to_printable2_~dst~1#1.offset + (if unicode_conv_to_printable2_~dst_len~0#1 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then unicode_conv_to_printable2_~dst_len~0#1 % 4294967296 % 18446744073709551616 else unicode_conv_to_printable2_~dst_len~0#1 % 4294967296 % 18446744073709551616 - 18446744073709551616), unicode_conv_to_printable2_#t~mem648#1;havoc wcrtomb_internal_#res#1;havoc wcrtomb_internal_#t~bitwise654#1, wcrtomb_internal_#t~bitwise655#1, wcrtomb_internal_#t~bitwise656#1, wcrtomb_internal_~s#1.base, wcrtomb_internal_~s#1.offset, wcrtomb_internal_~wc#1, wcrtomb_internal_~n~1#1, wcrtomb_internal_~i~8#1, wcrtomb_internal_~v~1#1;wcrtomb_internal_~s#1.base, wcrtomb_internal_~s#1.offset := wcrtomb_internal_#in~s#1.base, wcrtomb_internal_#in~s#1.offset;wcrtomb_internal_~wc#1 := wcrtomb_internal_#in~wc#1;havoc wcrtomb_internal_~n~1#1;havoc wcrtomb_internal_~i~8#1;wcrtomb_internal_~v~1#1 := wcrtomb_internal_~wc#1; [2025-02-08 04:44:38,609 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4919-1: SUMMARY for call unicode_conv_to_printable2_#t~ret647#1.base, unicode_conv_to_printable2_#t~ret647#1.offset := xrealloc(unicode_conv_to_printable2_~dst~1#1.base, unicode_conv_to_printable2_~dst~1#1.offset, (6 + unicode_conv_to_printable2_~dst_len~0#1) % 4294967296); srcloc: null [2025-02-08 04:44:38,609 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5010: assume wcrtomb_internal_~v~1#1 % 4294967296 <= 127;call write~int#18((if wcrtomb_internal_~v~1#1 % 4294967296 % 256 <= 127 then wcrtomb_internal_~v~1#1 % 4294967296 % 256 else wcrtomb_internal_~v~1#1 % 4294967296 % 256 - 256), wcrtomb_internal_~s#1.base, wcrtomb_internal_~s#1.offset, 1);wcrtomb_internal_#res#1 := 1; [2025-02-08 04:44:38,609 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5010: assume !(wcrtomb_internal_~v~1#1 % 4294967296 <= 127);wcrtomb_internal_~n~1#1 := 2; [2025-02-08 04:44:38,609 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4911: assume (if unicode_conv_to_printable2_~width#1 % 4294967296 % 4294967296 <= 2147483647 then unicode_conv_to_printable2_~width#1 % 4294967296 % 4294967296 else unicode_conv_to_printable2_~width#1 % 4294967296 % 4294967296 - 4294967296) < 0;unicode_conv_to_printable2_~width#1 := unicode_conv_to_printable2_~width#1 + unicode_conv_to_printable2_~w~0#1; [2025-02-08 04:44:38,609 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4911: assume !((if unicode_conv_to_printable2_~width#1 % 4294967296 % 4294967296 <= 2147483647 then unicode_conv_to_printable2_~width#1 % 4294967296 % 4294967296 else unicode_conv_to_printable2_~width#1 % 4294967296 % 4294967296 - 4294967296) < 0);unicode_conv_to_printable2_~uni_count~0#1 := 1 + unicode_conv_to_printable2_~uni_count~0#1;unicode_conv_to_printable2_~uni_width~0#1 := unicode_conv_to_printable2_~uni_width~0#1 + unicode_conv_to_printable2_~w~0#1;havoc unicode_conv_to_printable2_~return_value_xrealloc$4~0#1.base, unicode_conv_to_printable2_~return_value_xrealloc$4~0#1.offset; [2025-02-08 04:44:38,609 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4895: assume unicode_conv_to_printable2_#t~mem644#1 > 767;havoc unicode_conv_to_printable2_#t~mem644#1; [2025-02-08 04:44:38,609 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4895: assume !(unicode_conv_to_printable2_#t~mem644#1 > 767);havoc unicode_conv_to_printable2_#t~mem644#1;call unicode_conv_to_printable2_#t~mem645#1 := read~int#24(unicode_conv_to_printable2_~#wc~0#1.base, unicode_conv_to_printable2_~#wc~0#1.offset, 4);assume { :begin_inline_bb_wcwidth } true;bb_wcwidth_#in~ucs#1 := unicode_conv_to_printable2_#t~mem645#1;havoc bb_wcwidth_#res#1;havoc bb_wcwidth_#t~bitwise90#1, bb_wcwidth_~ucs#1;bb_wcwidth_~ucs#1 := bb_wcwidth_#in~ucs#1; [2025-02-08 04:44:38,609 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4862: assume (if unicode_conv_to_printable2_~c~3#1 % 256 % 4294967296 <= 2147483647 then unicode_conv_to_printable2_~c~3#1 % 256 % 4294967296 else unicode_conv_to_printable2_~c~3#1 % 256 % 4294967296 - 4294967296) >= 127; [2025-02-08 04:44:38,609 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4862: assume !((if unicode_conv_to_printable2_~c~3#1 % 256 % 4294967296 <= 2147483647 then unicode_conv_to_printable2_~c~3#1 % 256 % 4294967296 else unicode_conv_to_printable2_~c~3#1 % 256 % 4294967296 - 4294967296) >= 127); [2025-02-08 04:44:38,609 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2955: assume 127 == bb_wcwidth_~ucs#1 % 4294967296; [2025-02-08 04:44:38,609 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2955: assume !(127 == bb_wcwidth_~ucs#1 % 4294967296); [2025-02-08 04:44:38,609 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4871: unicode_conv_to_printable2_~d~1#1.base, unicode_conv_to_printable2_~d~1#1.offset := unicode_conv_to_printable2_~d~1#1.base, 1 + unicode_conv_to_printable2_~d~1#1.offset;havoc unicode_conv_to_printable2_~c~3#1; [2025-02-08 04:44:38,609 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5028-1: [2025-02-08 04:44:38,609 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5028-2: havoc wcrtomb_internal_#t~bitwise654#1;assume ((((wcrtomb_internal_~wc#1 % 64 < 0 || wcrtomb_internal_#t~bitwise654#1 >= 128) && wcrtomb_internal_#t~bitwise654#1 >= wcrtomb_internal_~wc#1 % 64) && (wcrtomb_internal_~wc#1 % 64 < 0 || wcrtomb_internal_#t~bitwise654#1 <= 128 + wcrtomb_internal_~wc#1 % 64)) && (wcrtomb_internal_~wc#1 % 64 >= 0 || wcrtomb_internal_#t~bitwise654#1 < 0)) && wcrtomb_internal_#t~bitwise654#1 <= 2147483647; [2025-02-08 04:44:38,609 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5028: call write~int#18((if wcrtomb_internal_#t~bitwise654#1 % 256 <= 127 then wcrtomb_internal_#t~bitwise654#1 % 256 else wcrtomb_internal_#t~bitwise654#1 % 256 - 256), wcrtomb_internal_~s#1.base, wcrtomb_internal_~s#1.offset + wcrtomb_internal_~i~8#1, 1);havoc wcrtomb_internal_#t~bitwise654#1;wcrtomb_internal_~wc#1 := wcrtomb_internal_~wc#1 / 64; [2025-02-08 04:44:38,610 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5028-3: assume false;wcrtomb_internal_#t~bitwise654#1 := wcrtomb_internal_~wc#1 % 64; [2025-02-08 04:44:38,610 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5028-3: assume !false; [2025-02-08 04:44:38,610 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5028-4: assume 0 == wcrtomb_internal_~wc#1 % 64 || 128 == wcrtomb_internal_~wc#1 % 64;wcrtomb_internal_#t~bitwise654#1 := 128; [2025-02-08 04:44:38,610 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5028-4: assume !(0 == wcrtomb_internal_~wc#1 % 64 || 128 == wcrtomb_internal_~wc#1 % 64); [2025-02-08 04:44:38,610 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4855: unicode_conv_to_printable2_#t~ret638#1.base, unicode_conv_to_printable2_#t~ret638#1.offset := xstrndup_#res#1.base, xstrndup_#res#1.offset;havoc xstrndup_#t~mem681#1, xstrndup_#t~ret682#1.base, xstrndup_#t~ret682#1.offset, xstrndup_#t~memcpy~res683#1.base, xstrndup_#t~memcpy~res683#1.offset, xstrndup_~s#1.base, xstrndup_~s#1.offset, xstrndup_~n#1, xstrndup_~m~1#1, xstrndup_~t~0#1.base, xstrndup_~t~0#1.offset, xstrndup_~return_value_xmalloc$1~2#1.base, xstrndup_~return_value_xmalloc$1~2#1.offset, xstrndup_~return_value_memcpy$2~0#1.base, xstrndup_~return_value_memcpy$2~0#1.offset;havoc xstrndup_#in~s#1.base, xstrndup_#in~s#1.offset, xstrndup_#in~n#1;assume { :end_inline_xstrndup } true;unicode_conv_to_printable2_~dst~1#1.base, unicode_conv_to_printable2_~dst~1#1.offset := unicode_conv_to_printable2_#t~ret638#1.base, unicode_conv_to_printable2_#t~ret638#1.offset;havoc unicode_conv_to_printable2_#t~ret638#1.base, unicode_conv_to_printable2_#t~ret638#1.offset;unicode_conv_to_printable2_~d~1#1.base, unicode_conv_to_printable2_~d~1#1.offset := unicode_conv_to_printable2_~dst~1#1.base, unicode_conv_to_printable2_~dst~1#1.offset; [2025-02-08 04:44:38,610 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2964: assume bb_wcwidth_~ucs#1 % 4294967296 > 767;bb_wcwidth_#res#1 := -1; [2025-02-08 04:44:38,610 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2964: assume !(bb_wcwidth_~ucs#1 % 4294967296 > 767);bb_wcwidth_#res#1 := 1; [2025-02-08 04:44:38,610 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4897: unicode_conv_to_printable2_#t~ret646#1 := bb_wcwidth_#res#1;havoc bb_wcwidth_#t~bitwise90#1, bb_wcwidth_~ucs#1;havoc bb_wcwidth_#in~ucs#1;assume { :end_inline_bb_wcwidth } true;assume -2147483648 <= unicode_conv_to_printable2_#t~ret646#1 && unicode_conv_to_printable2_#t~ret646#1 <= 2147483647;unicode_conv_to_printable2_~w~0#1 := unicode_conv_to_printable2_#t~ret646#1;havoc unicode_conv_to_printable2_#t~mem645#1;havoc unicode_conv_to_printable2_#t~ret646#1; [2025-02-08 04:44:38,611 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4922: unicode_conv_to_printable2_#t~ret649#1 := wcrtomb_internal_#res#1;havoc wcrtomb_internal_#t~bitwise654#1, wcrtomb_internal_#t~bitwise655#1, wcrtomb_internal_#t~bitwise656#1, wcrtomb_internal_~s#1.base, wcrtomb_internal_~s#1.offset, wcrtomb_internal_~wc#1, wcrtomb_internal_~n~1#1, wcrtomb_internal_~i~8#1, wcrtomb_internal_~v~1#1;havoc wcrtomb_internal_#in~s#1.base, wcrtomb_internal_#in~s#1.offset, wcrtomb_internal_#in~wc#1;assume { :end_inline_wcrtomb_internal } true;unicode_conv_to_printable2_~return_value_wcrtomb_internal$5~0#1 := unicode_conv_to_printable2_#t~ret649#1;havoc unicode_conv_to_printable2_#t~mem648#1;havoc unicode_conv_to_printable2_#t~ret649#1;unicode_conv_to_printable2_~dst_len~0#1 := unicode_conv_to_printable2_~dst_len~0#1 + unicode_conv_to_printable2_~return_value_wcrtomb_internal$5~0#1;call ULTIMATE.dealloc(unicode_conv_to_printable2_~#wc~0#1.base, unicode_conv_to_printable2_~#wc~0#1.offset);havoc unicode_conv_to_printable2_~#wc~0#1.base, unicode_conv_to_printable2_~#wc~0#1.offset;havoc unicode_conv_to_printable2_~w~0#1, unicode_conv_to_printable2_~#wc~0#1.base, unicode_conv_to_printable2_~#wc~0#1.offset, unicode_conv_to_printable2_~return_value_xrealloc$4~0#1.base, unicode_conv_to_printable2_~return_value_xrealloc$4~0#1.offset, unicode_conv_to_printable2_~return_value_wcrtomb_internal$5~0#1; [2025-02-08 04:44:38,611 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4898: assume unicode_conv_to_printable2_~w~0#1 <= 0; [2025-02-08 04:44:38,611 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4898: assume !(unicode_conv_to_printable2_~w~0#1 <= 0); [2025-02-08 04:44:38,611 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5022: wcrtomb_internal_~i~8#1 := wcrtomb_internal_~n~1#1; [2025-02-08 04:44:38,611 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4890: unicode_conv_to_printable2_#t~ret641#1.base, unicode_conv_to_printable2_#t~ret641#1.offset := mbstowc_internal_#res#1.base, mbstowc_internal_#res#1.offset;havoc mbstowc_internal_#t~mem503#1, mbstowc_internal_#t~bitwise504#1, mbstowc_internal_#t~short505#1, mbstowc_internal_#t~bitwise506#1, mbstowc_internal_#t~mem507#1, mbstowc_internal_#t~bitwise508#1, mbstowc_internal_~ch~0#1, mbstowc_internal_~res#1.base, mbstowc_internal_~res#1.offset, mbstowc_internal_~src#1.base, mbstowc_internal_~src#1.offset, mbstowc_internal_~bytes~0#1, mbstowc_internal_~c~1#1, mbstowc_internal_~tmp_post$1~1#1.base, mbstowc_internal_~tmp_post$1~1#1.offset;havoc mbstowc_internal_#in~res#1.base, mbstowc_internal_#in~res#1.offset, mbstowc_internal_#in~src#1.base, mbstowc_internal_#in~src#1.offset;assume { :end_inline_mbstowc_internal } true;unicode_conv_to_printable2_~src#1.base, unicode_conv_to_printable2_~src#1.offset := unicode_conv_to_printable2_#t~ret641#1.base, unicode_conv_to_printable2_#t~ret641#1.offset;havoc unicode_conv_to_printable2_#t~ret641#1.base, unicode_conv_to_printable2_#t~ret641#1.offset;call unicode_conv_to_printable2_#t~mem642#1 := read~int#24(unicode_conv_to_printable2_~#wc~0#1.base, unicode_conv_to_printable2_~#wc~0#1.offset, 4); [2025-02-08 04:44:38,611 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4857: assume true;call unicode_conv_to_printable2_#t~mem639#1 := read~int#18(unicode_conv_to_printable2_~d~1#1.base, unicode_conv_to_printable2_~d~1#1.offset, 1); [2025-02-08 04:44:38,611 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4857: assume !true; [2025-02-08 04:44:38,611 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4857-1: assume !!(0 == unicode_conv_to_printable2_#t~mem639#1);havoc unicode_conv_to_printable2_#t~mem639#1; [2025-02-08 04:44:38,611 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4857-1: assume !(0 == unicode_conv_to_printable2_#t~mem639#1);havoc unicode_conv_to_printable2_#t~mem639#1;call unicode_conv_to_printable2_#t~mem640#1 := read~int#18(unicode_conv_to_printable2_~d~1#1.base, unicode_conv_to_printable2_~d~1#1.offset, 1);unicode_conv_to_printable2_~c~3#1 := unicode_conv_to_printable2_#t~mem640#1;havoc unicode_conv_to_printable2_#t~mem640#1; [2025-02-08 04:45:03,899 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3835: assume 1 == getopt32_#t~mem373#1;havoc getopt32_#t~mem373#1;call getopt32_#t~mem374#1.base, getopt32_#t~mem374#1.offset := read~$Pointer$#35(getopt32_~on_off~0#1.base, 18 + getopt32_~on_off~0#1.offset, 8);assume { :begin_inline_llist_add_to_end } true;llist_add_to_end_#in~list_head#1.base, llist_add_to_end_#in~list_head#1.offset, llist_add_to_end_#in~data#1.base, llist_add_to_end_#in~data#1.offset := getopt32_#t~mem374#1.base, getopt32_#t~mem374#1.offset, ~optarg~0.base, ~optarg~0.offset;havoc llist_add_to_end_#t~mem405#1.base, llist_add_to_end_#t~mem405#1.offset, llist_add_to_end_#t~mem406#1.base, llist_add_to_end_#t~mem406#1.offset, llist_add_to_end_#t~ret407#1.base, llist_add_to_end_#t~ret407#1.offset, llist_add_to_end_#t~mem408#1.base, llist_add_to_end_#t~mem408#1.offset, llist_add_to_end_~list_head#1.base, llist_add_to_end_~list_head#1.offset, llist_add_to_end_~data#1.base, llist_add_to_end_~data#1.offset, llist_add_to_end_~return_value_xzalloc$1~1#1.base, llist_add_to_end_~return_value_xzalloc$1~1#1.offset;llist_add_to_end_~list_head#1.base, llist_add_to_end_~list_head#1.offset := llist_add_to_end_#in~list_head#1.base, llist_add_to_end_#in~list_head#1.offset;llist_add_to_end_~data#1.base, llist_add_to_end_~data#1.offset := llist_add_to_end_#in~data#1.base, llist_add_to_end_#in~data#1.offset; [2025-02-08 04:45:03,900 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3835: assume !(1 == getopt32_#t~mem373#1);havoc getopt32_#t~mem373#1;call getopt32_#t~mem375#1 := read~int#35(getopt32_~on_off~0#1.base, 1 + getopt32_~on_off~0#1.offset, 1); [2025-02-08 04:45:03,900 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4133: assume !(1 == __main_~return_value_index_in_substrings$9~0#1); [2025-02-08 04:45:03,900 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4133: assume !!(1 == __main_~return_value_index_in_substrings$9~0#1); [2025-02-08 04:45:03,900 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5191: assume 45 == xstrtou_range_sfx_#t~mem684#1;havoc xstrtou_range_sfx_#t~mem684#1;xstrtou_range_sfx_~tmp_if_expr$1~8#1 := 1; [2025-02-08 04:45:03,900 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5191: assume !(45 == xstrtou_range_sfx_#t~mem684#1);havoc xstrtou_range_sfx_#t~mem684#1;call xstrtou_range_sfx_#t~mem685#1 := read~int#18(xstrtou_range_sfx_~numstr#1.base, xstrtou_range_sfx_~numstr#1.offset, 1);xstrtou_range_sfx_~tmp_if_expr$1~8#1 := (if 0 == (if 0 != (if 43 == xstrtou_range_sfx_#t~mem685#1 then 1 else 0) then 1 else 0) then 0 else 1); [2025-02-08 04:45:03,900 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5224: assume 0 == xstrtou_range_sfx_~tmp_statement_expression$4~0#1;call xstrtou_range_sfx_#t~mem694#1 := read~int#51(xstrtou_range_sfx_~suffixes#1.base, 4 + xstrtou_range_sfx_~suffixes#1.offset, 4); [2025-02-08 04:45:03,900 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5224: assume !(0 == xstrtou_range_sfx_~tmp_statement_expression$4~0#1);havoc xstrtou_range_sfx_~__s1_len~2#1, xstrtou_range_sfx_~__s2_len~2#1, xstrtou_range_sfx_~return_value___builtin_strcmp$5~1#1;xstrtou_range_sfx_~suffixes#1.base, xstrtou_range_sfx_~suffixes#1.offset := xstrtou_range_sfx_~suffixes#1.base, 8 + xstrtou_range_sfx_~suffixes#1.offset; [2025-02-08 04:45:03,900 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4135: assume !(2 == __main_~return_value_index_in_substrings$9~0#1); [2025-02-08 04:45:03,900 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4135: assume !!(2 == __main_~return_value_index_in_substrings$9~0#1); [2025-02-08 04:45:03,900 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3838: assume 2 == getopt32_#t~mem375#1;havoc getopt32_#t~mem375#1;havoc getopt32_~return_value_xatoi_positive$13~0#1;assume { :begin_inline_xatoi_positive } true;xatoi_positive_#in~numstr#1.base, xatoi_positive_#in~numstr#1.offset := ~optarg~0.base, ~optarg~0.offset;havoc xatoi_positive_#res#1;havoc xatoi_positive_#t~ret663#1, xatoi_positive_~numstr#1.base, xatoi_positive_~numstr#1.offset, xatoi_positive_~return_value_xatou_range$1~0#1;xatoi_positive_~numstr#1.base, xatoi_positive_~numstr#1.offset := xatoi_positive_#in~numstr#1.base, xatoi_positive_#in~numstr#1.offset;havoc xatoi_positive_~return_value_xatou_range$1~0#1;assume { :begin_inline_xatou_range } true;xatou_range_#in~numstr#1.base, xatou_range_#in~numstr#1.offset, xatou_range_#in~lower#1, xatou_range_#in~upper#1 := xatoi_positive_~numstr#1.base, xatoi_positive_~numstr#1.offset, 0, 2147483647;havoc xatou_range_#res#1;havoc xatou_range_#t~ret664#1, xatou_range_~numstr#1.base, xatou_range_~numstr#1.offset, xatou_range_~lower#1, xatou_range_~upper#1, xatou_range_~return_value_xstrtou_range_sfx$1~0#1;xatou_range_~numstr#1.base, xatou_range_~numstr#1.offset := xatou_range_#in~numstr#1.base, xatou_range_#in~numstr#1.offset;xatou_range_~lower#1 := xatou_range_#in~lower#1;xatou_range_~upper#1 := xatou_range_#in~upper#1;havoc xatou_range_~return_value_xstrtou_range_sfx$1~0#1;assume { :begin_inline_xstrtou_range_sfx } true;xstrtou_range_sfx_#in~numstr#1.base, xstrtou_range_sfx_#in~numstr#1.offset, xstrtou_range_sfx_#in~base#1, xstrtou_range_sfx_#in~lower#1, xstrtou_range_sfx_#in~upper#1, xstrtou_range_sfx_#in~suffixes#1.base, xstrtou_range_sfx_#in~suffixes#1.offset := xatou_range_~numstr#1.base, xatou_range_~numstr#1.offset, 10, xatou_range_~lower#1, xatou_range_~upper#1, 0, 0;havoc xstrtou_range_sfx_#res#1;havoc xstrtou_range_sfx_#t~mem684#1, xstrtou_range_sfx_#t~mem685#1, xstrtou_range_sfx_#t~mem686#1, xstrtou_range_sfx_~bb__isspace~0#1, xstrtou_range_sfx_#t~mem687#1, xstrtou_range_sfx_#t~ret688#1, xstrtou_range_sfx_#t~mem689#1.base, xstrtou_range_sfx_#t~mem689#1.offset, xstrtou_range_sfx_#t~mem690#1, xstrtou_range_sfx_#t~mem691#1, xstrtou_range_sfx_#t~mem692#1.base, xstrtou_range_sfx_#t~mem692#1.offset, xstrtou_range_sfx_#t~nondet693#1, xstrtou_range_sfx_#t~mem694#1, xstrtou_range_sfx_#t~mem695#1, xstrtou_range_sfx_~__s1_len~2#1, xstrtou_range_sfx_~__s2_len~2#1, xstrtou_range_sfx_~return_value___builtin_strcmp$5~1#1, xstrtou_range_sfx_#t~mem696#1.base, xstrtou_range_sfx_#t~mem696#1.offset, xstrtou_range_sfx_#t~mem697#1, xstrtou_range_sfx_#t~varargs698#1.base, xstrtou_range_sfx_#t~varargs698#1.offset, xstrtou_range_sfx_#t~varargs699#1.base, xstrtou_range_sfx_#t~varargs699#1.offset, xstrtou_range_sfx_~numstr#1.base, xstrtou_range_sfx_~numstr#1.offset, xstrtou_range_sfx_~base#1, xstrtou_range_sfx_~lower#1, xstrtou_range_sfx_~upper#1, xstrtou_range_sfx_~suffixes#1.base, xstrtou_range_sfx_~suffixes#1.offset, xstrtou_range_sfx_~r~1#1, xstrtou_range_sfx_~old_errno~0#1, xstrtou_range_sfx_~#e~0#1.base, xstrtou_range_sfx_~#e~0#1.offset, xstrtou_range_sfx_~tmp_if_expr$1~8#1, xstrtou_range_sfx_~tmp_if_expr$3~4#1, xstrtou_range_sfx_~tmp_statement_expression$2~1#1, xstrtou_range_sfx_~tmp_statement_expression$4~0#1;xstrtou_range_sfx_~numstr#1.base, xstrtou_range_sfx_~numstr#1.offset := xstrtou_range_sfx_#in~numstr#1.base, xstrtou_range_sfx_#in~numstr#1.offset;xstrtou_range_sfx_~base#1 := xstrtou_range_sfx_#in~base#1;xstrtou_range_sfx_~lower#1 := xstrtou_range_sfx_#in~lower#1;xstrtou_range_sfx_~upper#1 := xstrtou_range_sfx_#in~upper#1;xstrtou_range_sfx_~suffixes#1.base, xstrtou_range_sfx_~suffixes#1.offset := xstrtou_range_sfx_#in~suffixes#1.base, xstrtou_range_sfx_#in~suffixes#1.offset;havoc xstrtou_range_sfx_~r~1#1;havoc xstrtou_range_sfx_~old_errno~0#1;call xstrtou_range_sfx_~#e~0#1.base, xstrtou_range_sfx_~#e~0#1.offset := #Ultimate.allocOnStack(8);havoc xstrtou_range_sfx_~tmp_if_expr$1~8#1;call xstrtou_range_sfx_#t~mem684#1 := read~int#18(xstrtou_range_sfx_~numstr#1.base, xstrtou_range_sfx_~numstr#1.offset, 1); [2025-02-08 04:45:03,900 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3838: assume !(2 == getopt32_#t~mem375#1);havoc getopt32_#t~mem375#1;call getopt32_#t~mem378#1.base, getopt32_#t~mem378#1.offset := read~$Pointer$#35(getopt32_~on_off~0#1.base, 18 + getopt32_~on_off~0#1.offset, 8); [2025-02-08 04:45:03,901 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5226: assume !(4294967295 / (xstrtou_range_sfx_#t~mem694#1 % 4294967296) % 4294967296 >= xstrtou_range_sfx_~r~1#1 % 4294967296);havoc xstrtou_range_sfx_#t~mem694#1; [2025-02-08 04:45:03,901 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5226: assume !!(4294967295 / (xstrtou_range_sfx_#t~mem694#1 % 4294967296) % 4294967296 >= xstrtou_range_sfx_~r~1#1 % 4294967296);havoc xstrtou_range_sfx_#t~mem694#1;call xstrtou_range_sfx_#t~mem695#1 := read~int#51(xstrtou_range_sfx_~suffixes#1.base, 4 + xstrtou_range_sfx_~suffixes#1.offset, 4);xstrtou_range_sfx_~r~1#1 := xstrtou_range_sfx_~r~1#1 * xstrtou_range_sfx_#t~mem695#1;havoc xstrtou_range_sfx_#t~mem695#1; [2025-02-08 04:45:03,901 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4137: assume (!(3 == __main_~return_value_index_in_substrings$9~0#1) && !(4 == __main_~return_value_index_in_substrings$9~0#1)) && !(5 == __main_~return_value_index_in_substrings$9~0#1); [2025-02-08 04:45:03,901 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4137: assume !((!(3 == __main_~return_value_index_in_substrings$9~0#1) && !(4 == __main_~return_value_index_in_substrings$9~0#1)) && !(5 == __main_~return_value_index_in_substrings$9~0#1)); [2025-02-08 04:45:03,901 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5195: havoc xstrtou_range_sfx_~tmp_if_expr$3~4#1;havoc xstrtou_range_sfx_~tmp_statement_expression$2~1#1; [2025-02-08 04:45:03,901 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3841: getopt32_#t~ret376#1 := xatoi_positive_#res#1;havoc xatoi_positive_#t~ret663#1, xatoi_positive_~numstr#1.base, xatoi_positive_~numstr#1.offset, xatoi_positive_~return_value_xatou_range$1~0#1;havoc xatoi_positive_#in~numstr#1.base, xatoi_positive_#in~numstr#1.offset;assume { :end_inline_xatoi_positive } true;assume -2147483648 <= getopt32_#t~ret376#1 && getopt32_#t~ret376#1 <= 2147483647;getopt32_~return_value_xatoi_positive$13~0#1 := getopt32_#t~ret376#1;havoc getopt32_#t~ret376#1;call getopt32_#t~mem377#1.base, getopt32_#t~mem377#1.offset := read~$Pointer$#35(getopt32_~on_off~0#1.base, 18 + getopt32_~on_off~0#1.offset, 8);call write~int#18(getopt32_~return_value_xatoi_positive$13~0#1, getopt32_#t~mem377#1.base, getopt32_#t~mem377#1.offset, 4);havoc getopt32_~return_value_xatoi_positive$13~0#1;havoc getopt32_#t~mem377#1.base, getopt32_#t~mem377#1.offset; [2025-02-08 04:45:03,901 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4139-1: SUMMARY for call __main_#t~ret449#1 := isatty(1); srcloc: null [2025-02-08 04:45:03,901 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4139: assume -2147483648 <= __main_#t~ret449#1 && __main_#t~ret449#1 <= 2147483647;__main_~return_value_isatty$10~0#1 := __main_#t~ret449#1;havoc __main_#t~ret449#1; [2025-02-08 04:45:03,901 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4140: assume 0 == __main_~return_value_isatty$10~0#1; [2025-02-08 04:45:03,901 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4140: assume !(0 == __main_~return_value_isatty$10~0#1); [2025-02-08 04:45:03,901 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5197: assume !(0 == xstrtou_range_sfx_~tmp_if_expr$1~8#1 % 256);xstrtou_range_sfx_~tmp_if_expr$3~4#1 := 1; [2025-02-08 04:45:03,901 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5197: assume !!(0 == xstrtou_range_sfx_~tmp_if_expr$1~8#1 % 256);call xstrtou_range_sfx_#t~mem686#1 := read~int#18(xstrtou_range_sfx_~numstr#1.base, xstrtou_range_sfx_~numstr#1.offset, 1);xstrtou_range_sfx_~bb__isspace~0#1 := xstrtou_range_sfx_#t~mem686#1 - 9;havoc xstrtou_range_sfx_#t~mem686#1;xstrtou_range_sfx_~tmp_statement_expression$2~1#1 := (if 0 == (if 23 == (if xstrtou_range_sfx_~bb__isspace~0#1 % 256 % 4294967296 <= 2147483647 then xstrtou_range_sfx_~bb__isspace~0#1 % 256 % 4294967296 else xstrtou_range_sfx_~bb__isspace~0#1 % 256 % 4294967296 - 4294967296) || (if xstrtou_range_sfx_~bb__isspace~0#1 % 256 % 4294967296 <= 2147483647 then xstrtou_range_sfx_~bb__isspace~0#1 % 256 % 4294967296 else xstrtou_range_sfx_~bb__isspace~0#1 % 256 % 4294967296 - 4294967296) <= 4 then 1 else 0) then 0 else 1);xstrtou_range_sfx_~tmp_if_expr$3~4#1 := (if 0 == (if 0 != (if 0 != xstrtou_range_sfx_~tmp_statement_expression$2~1#1 % 256 then 1 else 0) then 1 else 0) then 0 else 1);havoc xstrtou_range_sfx_~bb__isspace~0#1; [2025-02-08 04:45:03,901 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5463: havoc getopt_long_#t~ret788#1;getopt32_#t~ret354#1 := getopt_long_#res#1;havoc getopt_long_#t~mem784#1.base, getopt_long_#t~mem784#1.offset, getopt_long_#t~mem785#1, getopt_long_#t~mem786#1.base, getopt_long_#t~mem786#1.offset, getopt_long_#t~mem787#1, getopt_long_#t~ret788#1, getopt_long_~argc#1, getopt_long_~#argv#1.base, getopt_long_~#argv#1.offset, getopt_long_~optstring#1.base, getopt_long_~optstring#1.offset, getopt_long_~longopts#1.base, getopt_long_~longopts#1.offset, getopt_long_~longindex#1.base, getopt_long_~longindex#1.offset;havoc getopt_long_#in~argc#1, getopt_long_#in~argv#1.base, getopt_long_#in~argv#1.offset, getopt_long_#in~optstring#1.base, getopt_long_#in~optstring#1.offset, getopt_long_#in~longopts#1.base, getopt_long_#in~longopts#1.offset, getopt_long_#in~longindex#1.base, getopt_long_#in~longindex#1.offset;assume { :end_inline_getopt_long } true;assume -2147483648 <= getopt32_#t~ret354#1 && getopt32_#t~ret354#1 <= 2147483647;getopt32_~c~0#1 := getopt32_#t~ret354#1;havoc getopt32_#t~ret354#1; [2025-02-08 04:45:03,901 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5463-2: getopt_long_#t~ret788#1 := getopt_#res#1;havoc getopt_#t~mem768#1.base, getopt_#t~mem768#1.offset, getopt_#t~mem769#1, getopt_#t~short770#1, getopt_#t~nondet771#1, getopt_#t~nondet772#1, getopt_#t~mem773#1, getopt_#t~short774#1, getopt_#t~nondet775#1, getopt_#t~mem776#1, getopt_#t~nondet777#1, getopt_#t~pre778#1, getopt_#t~mem779#1, getopt_#t~short780#1, getopt_#t~nondet781#1, getopt_#t~mem782#1.base, getopt_#t~mem782#1.offset, getopt_#t~pre783#1, getopt_~argc#1, getopt_~argv#1.base, getopt_~argv#1.offset, getopt_~optstring#1.base, getopt_~optstring#1.offset, getopt_~result~1#1, getopt_~opt_index~0#1;havoc getopt_#in~argc#1, getopt_#in~argv#1.base, getopt_#in~argv#1.offset, getopt_#in~optstring#1.base, getopt_#in~optstring#1.offset;assume { :end_inline_getopt } true;assume -2147483648 <= getopt_long_#t~ret788#1 && getopt_long_#t~ret788#1 <= 2147483647;getopt_long_#res#1 := getopt_long_#t~ret788#1;havoc getopt_long_#t~ret788#1; [2025-02-08 04:45:03,901 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5232-1: call xstrtou_range_sfx_#t~mem696#1.base, xstrtou_range_sfx_#t~mem696#1.offset := read~$Pointer$#54(xstrtou_range_sfx_~#e~0#1.base, xstrtou_range_sfx_~#e~0#1.offset, 8);call xstrtou_range_sfx_#t~mem697#1 := read~int#18(xstrtou_range_sfx_#t~mem696#1.base, xstrtou_range_sfx_#t~mem696#1.offset, 1); [2025-02-08 04:45:03,901 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5232: assume 0 == xstrtou_range_sfx_#t~mem697#1;havoc xstrtou_range_sfx_#t~mem696#1.base, xstrtou_range_sfx_#t~mem696#1.offset;havoc xstrtou_range_sfx_#t~mem697#1; [2025-02-08 04:45:03,901 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5232: assume !(0 == xstrtou_range_sfx_#t~mem697#1);havoc xstrtou_range_sfx_#t~mem696#1.base, xstrtou_range_sfx_#t~mem696#1.offset;havoc xstrtou_range_sfx_#t~mem697#1; [2025-02-08 04:45:03,901 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3845: assume !(getopt32_#t~mem378#1.base == 0 && getopt32_#t~mem378#1.offset == 0);havoc getopt32_#t~mem378#1.base, getopt32_#t~mem378#1.offset;call getopt32_#t~mem379#1.base, getopt32_#t~mem379#1.offset := read~$Pointer$#35(getopt32_~on_off~0#1.base, 18 + getopt32_~on_off~0#1.offset, 8);call write~$Pointer$#18(~optarg~0.base, ~optarg~0.offset, getopt32_#t~mem379#1.base, getopt32_#t~mem379#1.offset, 8); [2025-02-08 04:45:03,901 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3845: assume !!(getopt32_#t~mem378#1.base == 0 && getopt32_#t~mem378#1.offset == 0);havoc getopt32_#t~mem378#1.base, getopt32_#t~mem378#1.offset; [2025-02-08 04:45:03,901 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4145: call write~int#18(1, ~#bb_common_bufsiz1~0.base, ~#bb_common_bufsiz1~0.offset, 1); [2025-02-08 04:45:03,901 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3980: assume true;call llist_add_to_end_#t~mem405#1.base, llist_add_to_end_#t~mem405#1.offset := read~$Pointer$#18(llist_add_to_end_~list_head#1.base, llist_add_to_end_~list_head#1.offset, 8); [2025-02-08 04:45:03,902 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3980: assume !true; [2025-02-08 04:45:03,902 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3980-2: assume !!(llist_add_to_end_#t~mem405#1.base == 0 && llist_add_to_end_#t~mem405#1.offset == 0);havoc llist_add_to_end_#t~mem405#1.base, llist_add_to_end_#t~mem405#1.offset; [2025-02-08 04:45:03,902 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3980-2: assume !(llist_add_to_end_#t~mem405#1.base == 0 && llist_add_to_end_#t~mem405#1.offset == 0);havoc llist_add_to_end_#t~mem405#1.base, llist_add_to_end_#t~mem405#1.offset;call llist_add_to_end_#t~mem406#1.base, llist_add_to_end_#t~mem406#1.offset := read~$Pointer$#18(llist_add_to_end_~list_head#1.base, llist_add_to_end_~list_head#1.offset, 8);llist_add_to_end_~list_head#1.base, llist_add_to_end_~list_head#1.offset := llist_add_to_end_#t~mem406#1.base, llist_add_to_end_#t~mem406#1.offset;havoc llist_add_to_end_#t~mem406#1.base, llist_add_to_end_#t~mem406#1.offset; [2025-02-08 04:45:03,902 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3815-1: assume true; [2025-02-08 04:45:03,902 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3815-1: assume !true; [2025-02-08 04:45:03,902 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5236: assume xstrtou_range_sfx_~r~1#1 % 4294967296 >= xstrtou_range_sfx_~lower#1 % 4294967296; [2025-02-08 04:45:03,902 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5236: assume !(xstrtou_range_sfx_~r~1#1 % 4294967296 >= xstrtou_range_sfx_~lower#1 % 4294967296); [2025-02-08 04:45:03,902 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3982: havoc llist_add_to_end_~return_value_xzalloc$1~1#1.base, llist_add_to_end_~return_value_xzalloc$1~1#1.offset; [2025-02-08 04:45:03,902 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5238: assume xstrtou_range_sfx_~upper#1 % 4294967296 >= xstrtou_range_sfx_~r~1#1 % 4294967296;xstrtou_range_sfx_#res#1 := xstrtou_range_sfx_~r~1#1;call ULTIMATE.dealloc(xstrtou_range_sfx_~#e~0#1.base, xstrtou_range_sfx_~#e~0#1.offset);havoc xstrtou_range_sfx_~#e~0#1.base, xstrtou_range_sfx_~#e~0#1.offset; [2025-02-08 04:45:03,902 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5238: assume !(xstrtou_range_sfx_~upper#1 % 4294967296 >= xstrtou_range_sfx_~r~1#1 % 4294967296); [2025-02-08 04:45:03,902 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5205: havoc xstrtou_range_sfx_~tmp_statement_expression$4~0#1; [2025-02-08 04:45:03,902 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3983-1: SUMMARY for call llist_add_to_end_#t~ret407#1.base, llist_add_to_end_#t~ret407#1.offset := xzalloc(16); srcloc: null [2025-02-08 04:45:03,902 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3983: llist_add_to_end_~return_value_xzalloc$1~1#1.base, llist_add_to_end_~return_value_xzalloc$1~1#1.offset := llist_add_to_end_#t~ret407#1.base, llist_add_to_end_#t~ret407#1.offset;havoc llist_add_to_end_#t~ret407#1.base, llist_add_to_end_#t~ret407#1.offset;call write~$Pointer$#18(llist_add_to_end_~return_value_xzalloc$1~1#1.base, llist_add_to_end_~return_value_xzalloc$1~1#1.offset, llist_add_to_end_~list_head#1.base, llist_add_to_end_~list_head#1.offset, 8);call llist_add_to_end_#t~mem408#1.base, llist_add_to_end_#t~mem408#1.offset := read~$Pointer$#18(llist_add_to_end_~list_head#1.base, llist_add_to_end_~list_head#1.offset, 8);call write~$Pointer$#18(llist_add_to_end_~data#1.base, llist_add_to_end_~data#1.offset, llist_add_to_end_#t~mem408#1.base, 8 + llist_add_to_end_#t~mem408#1.offset, 8);havoc llist_add_to_end_#t~mem408#1.base, llist_add_to_end_#t~mem408#1.offset;havoc llist_add_to_end_#t~mem405#1.base, llist_add_to_end_#t~mem405#1.offset, llist_add_to_end_#t~mem406#1.base, llist_add_to_end_#t~mem406#1.offset, llist_add_to_end_#t~ret407#1.base, llist_add_to_end_#t~ret407#1.offset, llist_add_to_end_#t~mem408#1.base, llist_add_to_end_#t~mem408#1.offset, llist_add_to_end_~list_head#1.base, llist_add_to_end_~list_head#1.offset, llist_add_to_end_~data#1.base, llist_add_to_end_~data#1.offset, llist_add_to_end_~return_value_xzalloc$1~1#1.base, llist_add_to_end_~return_value_xzalloc$1~1#1.offset;havoc llist_add_to_end_#in~list_head#1.base, llist_add_to_end_#in~list_head#1.offset, llist_add_to_end_#in~data#1.base, llist_add_to_end_#in~data#1.offset;assume { :end_inline_llist_add_to_end } true; [2025-02-08 04:45:03,902 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3818: assume -1 == getopt32_~c~0#1; [2025-02-08 04:45:03,902 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3818: assume !(-1 == getopt32_~c~0#1);getopt32_~c~0#1 := getopt32_~c~0#1 % 256;getopt32_~on_off~0#1.base, getopt32_~on_off~0#1.offset := getopt32_~#complementary~0#1.base, getopt32_~#complementary~0#1.offset; [2025-02-08 04:45:03,902 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5206: assume 0 == xstrtou_range_sfx_~tmp_if_expr$3~4#1 % 256;call xstrtou_range_sfx_#t~mem687#1 := read~int#33(~bb_errno~0.base, ~bb_errno~0.offset, 4);xstrtou_range_sfx_~old_errno~0#1 := xstrtou_range_sfx_#t~mem687#1;havoc xstrtou_range_sfx_#t~mem687#1;call write~int#33(0, ~bb_errno~0.base, ~bb_errno~0.offset, 4);assume { :begin_inline_bb_strtoui } true;bb_strtoui_#in~str#1.base, bb_strtoui_#in~str#1.offset, bb_strtoui_#in~end#1.base, bb_strtoui_#in~end#1.offset, bb_strtoui_#in~b#1 := xstrtou_range_sfx_~numstr#1.base, xstrtou_range_sfx_~numstr#1.offset, xstrtou_range_sfx_~#e~0#1.base, xstrtou_range_sfx_~#e~0#1.offset, xstrtou_range_sfx_~base#1;havoc bb_strtoui_#res#1;havoc bb_strtoui_#t~nondet62#1, bb_strtoui_~str#1.base, bb_strtoui_~str#1.offset, bb_strtoui_~end#1.base, bb_strtoui_~end#1.offset, bb_strtoui_~b#1, bb_strtoui_~v~0#1;bb_strtoui_~str#1.base, bb_strtoui_~str#1.offset := bb_strtoui_#in~str#1.base, bb_strtoui_#in~str#1.offset;bb_strtoui_~end#1.base, bb_strtoui_~end#1.offset := bb_strtoui_#in~end#1.base, bb_strtoui_#in~end#1.offset;bb_strtoui_~b#1 := bb_strtoui_#in~b#1;havoc bb_strtoui_~v~0#1;bb_strtoui_~v~0#1 := bb_strtoui_#t~nondet62#1;havoc bb_strtoui_#t~nondet62#1; [2025-02-08 04:45:03,902 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5206: assume !(0 == xstrtou_range_sfx_~tmp_if_expr$3~4#1 % 256); [2025-02-08 04:45:03,902 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3489: havoc get_terminal_width_height_#t~mem277#1;call ULTIMATE.dealloc(get_terminal_width_height_~#win~0#1.base, get_terminal_width_height_~#win~0#1.offset);havoc get_terminal_width_height_~#win~0#1.base, get_terminal_width_height_~#win~0#1.offset;call ULTIMATE.dealloc(get_terminal_width_height_~#err~0#1.base, get_terminal_width_height_~#err~0#1.offset);havoc get_terminal_width_height_~#err~0#1.base, get_terminal_width_height_~#err~0#1.offset; [2025-02-08 04:45:03,902 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5075: xatoi_positive_#t~ret663#1 := xatou_range_#res#1;havoc xatou_range_#t~ret664#1, xatou_range_~numstr#1.base, xatou_range_~numstr#1.offset, xatou_range_~lower#1, xatou_range_~upper#1, xatou_range_~return_value_xstrtou_range_sfx$1~0#1;havoc xatou_range_#in~numstr#1.base, xatou_range_#in~numstr#1.offset, xatou_range_#in~lower#1, xatou_range_#in~upper#1;assume { :end_inline_xatou_range } true;xatoi_positive_~return_value_xatou_range$1~0#1 := xatoi_positive_#t~ret663#1;havoc xatoi_positive_#t~ret663#1;xatoi_positive_#res#1 := (if xatoi_positive_~return_value_xatou_range$1~0#1 % 4294967296 % 4294967296 <= 2147483647 then xatoi_positive_~return_value_xatou_range$1~0#1 % 4294967296 % 4294967296 else xatoi_positive_~return_value_xatou_range$1~0#1 % 4294967296 % 4294967296 - 4294967296); [2025-02-08 04:45:03,902 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2864: assume bb_strtoui_~v~0#1 % 18446744073709551616 > 4294967295;call write~int#33(34, ~bb_errno~0.base, ~bb_errno~0.offset, 4);bb_strtoui_#res#1 := 4294967295; [2025-02-08 04:45:03,902 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2864: assume !(bb_strtoui_~v~0#1 % 18446744073709551616 > 4294967295);bb_strtoui_#res#1 := bb_strtoui_~v~0#1; [2025-02-08 04:45:03,902 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3822: assume true;call getopt32_#t~mem355#1 := read~int#35(getopt32_~on_off~0#1.base, getopt32_~on_off~0#1.offset, 1); [2025-02-08 04:45:03,902 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3822: assume !true; [2025-02-08 04:45:03,902 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3822-2: assume !!((if getopt32_#t~mem355#1 % 256 % 4294967296 <= 2147483647 then getopt32_#t~mem355#1 % 256 % 4294967296 else getopt32_#t~mem355#1 % 256 % 4294967296 - 4294967296) == getopt32_~c~0#1);havoc getopt32_#t~mem355#1; [2025-02-08 04:45:03,902 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3822-2: assume !((if getopt32_#t~mem355#1 % 256 % 4294967296 <= 2147483647 then getopt32_#t~mem355#1 % 256 % 4294967296 else getopt32_#t~mem355#1 % 256 % 4294967296 - 4294967296) == getopt32_~c~0#1);havoc getopt32_#t~mem355#1;call getopt32_#t~mem356#1 := read~int#35(getopt32_~on_off~0#1.base, getopt32_~on_off~0#1.offset, 1); [2025-02-08 04:45:03,903 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5243: havoc xstrtou_range_sfx_#t~varargs698#1.base, xstrtou_range_sfx_#t~varargs698#1.offset; [2025-02-08 04:45:03,903 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5243-1: SUMMARY for call bb_error_msg_and_die(36, 0, xstrtou_range_sfx_#t~varargs698#1.base, xstrtou_range_sfx_#t~varargs698#1.offset); srcloc: null [2025-02-08 04:45:03,903 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5210: xstrtou_range_sfx_#t~ret688#1 := bb_strtoui_#res#1;havoc bb_strtoui_#t~nondet62#1, bb_strtoui_~str#1.base, bb_strtoui_~str#1.offset, bb_strtoui_~end#1.base, bb_strtoui_~end#1.offset, bb_strtoui_~b#1, bb_strtoui_~v~0#1;havoc bb_strtoui_#in~str#1.base, bb_strtoui_#in~str#1.offset, bb_strtoui_#in~end#1.base, bb_strtoui_#in~end#1.offset, bb_strtoui_#in~b#1;assume { :end_inline_bb_strtoui } true;xstrtou_range_sfx_~r~1#1 := xstrtou_range_sfx_#t~ret688#1;havoc xstrtou_range_sfx_#t~ret688#1;call xstrtou_range_sfx_#t~mem689#1.base, xstrtou_range_sfx_#t~mem689#1.offset := read~$Pointer$#54(xstrtou_range_sfx_~#e~0#1.base, xstrtou_range_sfx_~#e~0#1.offset, 8); [2025-02-08 04:45:03,903 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5243-2: call xstrtou_range_sfx_#t~varargs698#1.base, xstrtou_range_sfx_#t~varargs698#1.offset := #Ultimate.allocOnHeap(24);call write~$Pointer$#50(xstrtou_range_sfx_~numstr#1.base, xstrtou_range_sfx_~numstr#1.offset, xstrtou_range_sfx_#t~varargs698#1.base, xstrtou_range_sfx_#t~varargs698#1.offset, 8);call write~int#50(xstrtou_range_sfx_~lower#1 % 4294967296, xstrtou_range_sfx_#t~varargs698#1.base, 8 + xstrtou_range_sfx_#t~varargs698#1.offset, 8);call write~int#50(xstrtou_range_sfx_~upper#1 % 4294967296, xstrtou_range_sfx_#t~varargs698#1.base, 16 + xstrtou_range_sfx_#t~varargs698#1.offset, 8); [2025-02-08 04:45:03,903 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3823: assume 0 == (if getopt32_#t~mem356#1 % 256 % 4294967296 <= 2147483647 then getopt32_#t~mem356#1 % 256 % 4294967296 else getopt32_#t~mem356#1 % 256 % 4294967296 - 4294967296);havoc getopt32_#t~mem356#1; [2025-02-08 04:45:03,903 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3823: assume !(0 == (if getopt32_#t~mem356#1 % 256 % 4294967296 <= 2147483647 then getopt32_#t~mem356#1 % 256 % 4294967296 else getopt32_#t~mem356#1 % 256 % 4294967296 - 4294967296));havoc getopt32_#t~mem356#1;getopt32_~on_off~0#1.base, getopt32_~on_off~0#1.offset := getopt32_~on_off~0#1.base, 34 + getopt32_~on_off~0#1.offset; [2025-02-08 04:45:03,903 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5211: assume !(xstrtou_range_sfx_~numstr#1.base == xstrtou_range_sfx_#t~mem689#1.base && xstrtou_range_sfx_~numstr#1.offset == xstrtou_range_sfx_#t~mem689#1.offset);havoc xstrtou_range_sfx_#t~mem689#1.base, xstrtou_range_sfx_#t~mem689#1.offset;call xstrtou_range_sfx_#t~mem690#1 := read~int#33(~bb_errno~0.base, ~bb_errno~0.offset, 4); [2025-02-08 04:45:03,903 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5211: assume !!(xstrtou_range_sfx_~numstr#1.base == xstrtou_range_sfx_#t~mem689#1.base && xstrtou_range_sfx_~numstr#1.offset == xstrtou_range_sfx_#t~mem689#1.offset);havoc xstrtou_range_sfx_#t~mem689#1.base, xstrtou_range_sfx_#t~mem689#1.offset; [2025-02-08 04:45:03,903 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3825-1: [2025-02-08 04:45:03,903 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3825: assume 0 != getopt32_#t~bitwise358#1 % 4294967296;havoc getopt32_#t~mem357#1;havoc getopt32_#t~bitwise358#1; [2025-02-08 04:45:03,903 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3825: assume !(0 != getopt32_#t~bitwise358#1 % 4294967296);havoc getopt32_#t~mem357#1;havoc getopt32_#t~bitwise358#1;call getopt32_#t~mem359#1 := read~int#35(getopt32_~on_off~0#1.base, 2 + getopt32_~on_off~0#1.offset, 4);call getopt32_#t~mem360#1 := read~int#35(getopt32_~on_off~0#1.base, 6 + getopt32_~on_off~0#1.offset, 4); [2025-02-08 04:45:03,903 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3825-3: assume getopt32_#t~mem357#1 % 4294967296 == getopt32_~flags~0#1 % 4294967296;getopt32_#t~bitwise358#1 := getopt32_#t~mem357#1; [2025-02-08 04:45:03,903 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3825-3: assume !(getopt32_#t~mem357#1 % 4294967296 == getopt32_~flags~0#1 % 4294967296); [2025-02-08 04:45:03,903 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3825-2: havoc getopt32_#t~bitwise358#1;assume getopt32_#t~bitwise358#1 % 4294967296 <= getopt32_#t~mem357#1 % 4294967296 && getopt32_#t~bitwise358#1 % 4294967296 <= getopt32_~flags~0#1 % 4294967296; [2025-02-08 04:45:03,903 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3825-5: call getopt32_#t~mem357#1 := read~int#35(getopt32_~on_off~0#1.base, 10 + getopt32_~on_off~0#1.offset, 4); [2025-02-08 04:45:03,903 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3825-4: assume 0 == getopt32_#t~mem357#1 % 4294967296 || 0 == getopt32_~flags~0#1 % 4294967296;getopt32_#t~bitwise358#1 := 0; [2025-02-08 04:45:03,903 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3825-4: assume !(0 == getopt32_#t~mem357#1 % 4294967296 || 0 == getopt32_~flags~0#1 % 4294967296); [2025-02-08 04:45:03,903 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5213: assume 0 == xstrtou_range_sfx_#t~mem690#1;havoc xstrtou_range_sfx_#t~mem690#1;call write~int#33(xstrtou_range_sfx_~old_errno~0#1, ~bb_errno~0.base, ~bb_errno~0.offset, 4); [2025-02-08 04:45:03,903 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5213: assume !(0 == xstrtou_range_sfx_#t~mem690#1);havoc xstrtou_range_sfx_#t~mem690#1; [2025-02-08 04:45:03,904 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3496: call ULTIMATE.dealloc(getopt32_~#complementary~0#1.base, getopt32_~#complementary~0#1.offset);havoc getopt32_~#complementary~0#1.base, getopt32_~#complementary~0#1.offset; [2025-02-08 04:45:03,904 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3827-1: [2025-02-08 04:45:03,904 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3827: getopt32_~trigger~0#1 := getopt32_#t~bitwise361#1;havoc getopt32_#t~mem359#1;havoc getopt32_#t~mem360#1;havoc getopt32_#t~bitwise361#1;call getopt32_#t~mem362#1 := read~int#35(getopt32_~on_off~0#1.base, 6 + getopt32_~on_off~0#1.offset, 4); [2025-02-08 04:45:03,904 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3827-3: assume getopt32_#t~mem359#1 % 4294967296 == getopt32_#t~mem360#1 % 4294967296;getopt32_#t~bitwise361#1 := getopt32_#t~mem359#1; [2025-02-08 04:45:03,904 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3827-3: assume !(getopt32_#t~mem359#1 % 4294967296 == getopt32_#t~mem360#1 % 4294967296); [2025-02-08 04:45:03,904 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3827-2: havoc getopt32_#t~bitwise361#1;assume getopt32_#t~bitwise361#1 % 4294967296 <= getopt32_#t~mem359#1 % 4294967296 && getopt32_#t~bitwise361#1 % 4294967296 <= getopt32_#t~mem360#1 % 4294967296; [2025-02-08 04:45:03,904 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3827-4: assume 0 == getopt32_#t~mem359#1 % 4294967296 || 0 == getopt32_#t~mem360#1 % 4294967296;getopt32_#t~bitwise361#1 := 0; [2025-02-08 04:45:03,904 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3827-4: assume !(0 == getopt32_#t~mem359#1 % 4294967296 || 0 == getopt32_#t~mem360#1 % 4294967296); [2025-02-08 04:45:03,904 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3828: getopt32_~flags~0#1 := getopt32_#t~bitwise364#1;havoc getopt32_#t~mem362#1;havoc getopt32_#t~bitwise363#1;havoc getopt32_#t~bitwise364#1;call getopt32_#t~mem365#1 := read~int#35(getopt32_~on_off~0#1.base, 2 + getopt32_~on_off~0#1.offset, 4); [2025-02-08 04:45:03,904 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3828-2: havoc getopt32_#t~bitwise364#1;assume getopt32_#t~bitwise364#1 % 4294967296 <= getopt32_~flags~0#1 % 4294967296 && getopt32_#t~bitwise364#1 % 4294967296 <= (4294967295 - getopt32_#t~bitwise363#1) % 4294967296; [2025-02-08 04:45:03,904 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3828-1: [2025-02-08 04:45:03,904 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3828-4: assume 0 == getopt32_~flags~0#1 % 4294967296 || 0 == (4294967295 - getopt32_#t~bitwise363#1) % 4294967296;getopt32_#t~bitwise364#1 := 0; [2025-02-08 04:45:03,904 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3828-4: assume !(0 == getopt32_~flags~0#1 % 4294967296 || 0 == (4294967295 - getopt32_#t~bitwise363#1) % 4294967296); [2025-02-08 04:45:03,904 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3828-3: assume getopt32_~flags~0#1 % 4294967296 == (4294967295 - getopt32_#t~bitwise363#1) % 4294967296;getopt32_#t~bitwise364#1 := getopt32_~flags~0#1; [2025-02-08 04:45:03,904 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3828-3: assume !(getopt32_~flags~0#1 % 4294967296 == (4294967295 - getopt32_#t~bitwise363#1) % 4294967296); [2025-02-08 04:45:03,904 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3828-6: havoc getopt32_#t~bitwise363#1;assume getopt32_#t~bitwise363#1 % 4294967296 <= getopt32_#t~mem362#1 % 4294967296 + getopt32_~trigger~0#1 % 4294967296; [2025-02-08 04:45:03,904 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3828-5: [2025-02-08 04:45:03,904 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3828-8: assume 0 == getopt32_~trigger~0#1 % 4294967296;getopt32_#t~bitwise363#1 := getopt32_#t~mem362#1; [2025-02-08 04:45:03,904 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3828-8: assume !(0 == getopt32_~trigger~0#1 % 4294967296); [2025-02-08 04:45:03,904 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3828-7: assume getopt32_#t~mem362#1 % 4294967296 == getopt32_~trigger~0#1 % 4294967296;getopt32_#t~bitwise363#1 := 0; [2025-02-08 04:45:03,904 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3828-7: assume !(getopt32_#t~mem362#1 % 4294967296 == getopt32_~trigger~0#1 % 4294967296); [2025-02-08 04:45:03,904 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3828-9: assume 0 == getopt32_#t~mem362#1 % 4294967296;getopt32_#t~bitwise363#1 := getopt32_~trigger~0#1; [2025-02-08 04:45:03,904 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3828-9: assume !(0 == getopt32_#t~mem362#1 % 4294967296); [2025-02-08 04:45:03,904 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4225: havoc __main_#t~mem497#1;call ULTIMATE.dealloc(__main_~#color_opt~0#1.base, __main_~#color_opt~0#1.offset);havoc __main_~#color_opt~0#1.base, __main_~#color_opt~0#1.offset; [2025-02-08 04:45:03,905 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5216: assume !(xstrtou_range_sfx_~suffixes#1.base == 0 && xstrtou_range_sfx_~suffixes#1.offset == 0); [2025-02-08 04:45:03,905 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5216: assume !!(xstrtou_range_sfx_~suffixes#1.base == 0 && xstrtou_range_sfx_~suffixes#1.offset == 0); [2025-02-08 04:45:03,905 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3829-1: [2025-02-08 04:45:03,905 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3829: getopt32_~flags~0#1 := getopt32_#t~bitwise367#1;havoc getopt32_#t~mem365#1;havoc getopt32_#t~bitwise366#1;havoc getopt32_#t~bitwise367#1; [2025-02-08 04:45:03,905 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3829-3: assume 0 == getopt32_#t~bitwise366#1 % 4294967296;getopt32_#t~bitwise367#1 := getopt32_~flags~0#1; [2025-02-08 04:45:03,905 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3829-3: assume !(0 == getopt32_#t~bitwise366#1 % 4294967296); [2025-02-08 04:45:03,905 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3829-2: havoc getopt32_#t~bitwise367#1;assume (getopt32_#t~bitwise367#1 % 4294967296 >= getopt32_~flags~0#1 % 4294967296 && getopt32_#t~bitwise367#1 % 4294967296 >= getopt32_#t~bitwise366#1 % 4294967296) && getopt32_#t~bitwise367#1 % 4294967296 <= getopt32_~flags~0#1 % 4294967296 + getopt32_#t~bitwise366#1 % 4294967296; [2025-02-08 04:45:03,905 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3829-5: [2025-02-08 04:45:03,905 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3829-4: assume 0 == getopt32_~flags~0#1 % 4294967296 || getopt32_~flags~0#1 % 4294967296 == getopt32_#t~bitwise366#1 % 4294967296;getopt32_#t~bitwise367#1 := getopt32_#t~bitwise366#1; [2025-02-08 04:45:03,905 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3829-4: assume !(0 == getopt32_~flags~0#1 % 4294967296 || getopt32_~flags~0#1 % 4294967296 == getopt32_#t~bitwise366#1 % 4294967296); [2025-02-08 04:45:03,905 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3829-7: assume getopt32_#t~mem365#1 % 4294967296 == getopt32_~trigger~0#1 % 4294967296;getopt32_#t~bitwise366#1 := 0; [2025-02-08 04:45:03,905 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3829-7: assume !(getopt32_#t~mem365#1 % 4294967296 == getopt32_~trigger~0#1 % 4294967296); [2025-02-08 04:45:03,905 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3829-6: havoc getopt32_#t~bitwise366#1;assume getopt32_#t~bitwise366#1 % 4294967296 <= getopt32_#t~mem365#1 % 4294967296 + getopt32_~trigger~0#1 % 4294967296; [2025-02-08 04:45:03,905 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3829-9: assume 0 == getopt32_#t~mem365#1 % 4294967296;getopt32_#t~bitwise366#1 := getopt32_~trigger~0#1; [2025-02-08 04:45:03,905 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3829-9: assume !(0 == getopt32_#t~mem365#1 % 4294967296); [2025-02-08 04:45:03,905 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3829-8: assume 0 == getopt32_~trigger~0#1 % 4294967296;getopt32_#t~bitwise366#1 := getopt32_#t~mem365#1; [2025-02-08 04:45:03,905 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3829-8: assume !(0 == getopt32_~trigger~0#1 % 4294967296); [2025-02-08 04:45:03,905 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5250: havoc xstrtou_range_sfx_#t~varargs699#1.base, xstrtou_range_sfx_#t~varargs699#1.offset;call ULTIMATE.dealloc(xstrtou_range_sfx_~#e~0#1.base, xstrtou_range_sfx_~#e~0#1.offset);havoc xstrtou_range_sfx_~#e~0#1.base, xstrtou_range_sfx_~#e~0#1.offset;xatou_range_#t~ret664#1 := xstrtou_range_sfx_#res#1;havoc xstrtou_range_sfx_#t~mem684#1, xstrtou_range_sfx_#t~mem685#1, xstrtou_range_sfx_#t~mem686#1, xstrtou_range_sfx_~bb__isspace~0#1, xstrtou_range_sfx_#t~mem687#1, xstrtou_range_sfx_#t~ret688#1, xstrtou_range_sfx_#t~mem689#1.base, xstrtou_range_sfx_#t~mem689#1.offset, xstrtou_range_sfx_#t~mem690#1, xstrtou_range_sfx_#t~mem691#1, xstrtou_range_sfx_#t~mem692#1.base, xstrtou_range_sfx_#t~mem692#1.offset, xstrtou_range_sfx_#t~nondet693#1, xstrtou_range_sfx_#t~mem694#1, xstrtou_range_sfx_#t~mem695#1, xstrtou_range_sfx_~__s1_len~2#1, xstrtou_range_sfx_~__s2_len~2#1, xstrtou_range_sfx_~return_value___builtin_strcmp$5~1#1, xstrtou_range_sfx_#t~mem696#1.base, xstrtou_range_sfx_#t~mem696#1.offset, xstrtou_range_sfx_#t~mem697#1, xstrtou_range_sfx_#t~varargs698#1.base, xstrtou_range_sfx_#t~varargs698#1.offset, xstrtou_range_sfx_#t~varargs699#1.base, xstrtou_range_sfx_#t~varargs699#1.offset, xstrtou_range_sfx_~numstr#1.base, xstrtou_range_sfx_~numstr#1.offset, xstrtou_range_sfx_~base#1, xstrtou_range_sfx_~lower#1, xstrtou_range_sfx_~upper#1, xstrtou_range_sfx_~suffixes#1.base, xstrtou_range_sfx_~suffixes#1.offset, xstrtou_range_sfx_~r~1#1, xstrtou_range_sfx_~old_errno~0#1, xstrtou_range_sfx_~#e~0#1.base, xstrtou_range_sfx_~#e~0#1.offset, xstrtou_range_sfx_~tmp_if_expr$1~8#1, xstrtou_range_sfx_~tmp_if_expr$3~4#1, xstrtou_range_sfx_~tmp_statement_expression$2~1#1, xstrtou_range_sfx_~tmp_statement_expression$4~0#1;havoc xstrtou_range_sfx_#in~numstr#1.base, xstrtou_range_sfx_#in~numstr#1.offset, xstrtou_range_sfx_#in~base#1, xstrtou_range_sfx_#in~lower#1, xstrtou_range_sfx_#in~upper#1, xstrtou_range_sfx_#in~suffixes#1.base, xstrtou_range_sfx_#in~suffixes#1.offset;assume { :end_inline_xstrtou_range_sfx } true;xatou_range_~return_value_xstrtou_range_sfx$1~0#1 := xatou_range_#t~ret664#1;havoc xatou_range_#t~ret664#1;xatou_range_#res#1 := xatou_range_~return_value_xstrtou_range_sfx$1~0#1; [2025-02-08 04:45:03,905 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5250-1: SUMMARY for call bb_error_msg_and_die(37, 0, xstrtou_range_sfx_#t~varargs699#1.base, xstrtou_range_sfx_#t~varargs699#1.offset); srcloc: null [2025-02-08 04:45:03,905 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5217: assume true;call xstrtou_range_sfx_#t~mem691#1 := read~int#51(xstrtou_range_sfx_~suffixes#1.base, 4 + xstrtou_range_sfx_~suffixes#1.offset, 4); [2025-02-08 04:45:03,905 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5217: assume !true; [2025-02-08 04:45:03,905 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5250-2: call xstrtou_range_sfx_#t~varargs699#1.base, xstrtou_range_sfx_#t~varargs699#1.offset := #Ultimate.allocOnHeap(8);call write~$Pointer$#50(xstrtou_range_sfx_~numstr#1.base, xstrtou_range_sfx_~numstr#1.offset, xstrtou_range_sfx_#t~varargs699#1.base, xstrtou_range_sfx_#t~varargs699#1.offset, 8); [2025-02-08 04:45:03,905 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5217-1: assume !(0 == xstrtou_range_sfx_#t~mem691#1 % 4294967296);havoc xstrtou_range_sfx_#t~mem691#1; [2025-02-08 04:45:03,905 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5217-1: assume !!(0 == xstrtou_range_sfx_#t~mem691#1 % 4294967296);havoc xstrtou_range_sfx_#t~mem691#1; [2025-02-08 04:45:03,905 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3830: getopt32_~flags~0#1 := getopt32_#t~bitwise368#1;havoc getopt32_#t~bitwise368#1;call getopt32_#t~mem369#1.base, getopt32_#t~mem369#1.offset := read~$Pointer$#35(getopt32_~on_off~0#1.base, 26 + getopt32_~on_off~0#1.offset, 8); [2025-02-08 04:45:03,905 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3830-2: havoc getopt32_#t~bitwise368#1;assume getopt32_#t~bitwise368#1 % 4294967296 <= getopt32_~flags~0#1 % 4294967296 + getopt32_~trigger~0#1 % 4294967296; [2025-02-08 04:45:03,905 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3830-1: [2025-02-08 04:45:03,905 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3830-4: assume 0 == getopt32_~trigger~0#1 % 4294967296;getopt32_#t~bitwise368#1 := getopt32_~flags~0#1; [2025-02-08 04:45:03,905 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3830-4: assume !(0 == getopt32_~trigger~0#1 % 4294967296); [2025-02-08 04:45:03,905 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3830-3: assume getopt32_~flags~0#1 % 4294967296 == getopt32_~trigger~0#1 % 4294967296;getopt32_#t~bitwise368#1 := 0; [2025-02-08 04:45:03,906 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3830-3: assume !(getopt32_~flags~0#1 % 4294967296 == getopt32_~trigger~0#1 % 4294967296); [2025-02-08 04:45:03,906 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3830-5: assume 0 == getopt32_~flags~0#1 % 4294967296;getopt32_#t~bitwise368#1 := getopt32_~trigger~0#1; [2025-02-08 04:45:03,906 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3830-5: assume !(0 == getopt32_~flags~0#1 % 4294967296); [2025-02-08 04:45:03,906 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3831: assume !(getopt32_#t~mem369#1.base == 0 && getopt32_#t~mem369#1.offset == 0);havoc getopt32_#t~mem369#1.base, getopt32_#t~mem369#1.offset;call getopt32_#t~mem370#1.base, getopt32_#t~mem370#1.offset := read~$Pointer$#35(getopt32_~on_off~0#1.base, 26 + getopt32_~on_off~0#1.offset, 8);call getopt32_#t~mem371#1.base, getopt32_#t~mem371#1.offset := read~$Pointer$#35(getopt32_~on_off~0#1.base, 26 + getopt32_~on_off~0#1.offset, 8);call getopt32_#t~mem372#1 := read~int#18(getopt32_#t~mem371#1.base, getopt32_#t~mem371#1.offset, 4);call write~int#18(1 + getopt32_#t~mem372#1, getopt32_#t~mem370#1.base, getopt32_#t~mem370#1.offset, 4); [2025-02-08 04:45:03,906 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3831: assume !!(getopt32_#t~mem369#1.base == 0 && getopt32_#t~mem369#1.offset == 0);havoc getopt32_#t~mem369#1.base, getopt32_#t~mem369#1.offset; [2025-02-08 04:45:03,906 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5219: havoc xstrtou_range_sfx_~__s1_len~2#1;havoc xstrtou_range_sfx_~__s2_len~2#1;havoc xstrtou_range_sfx_~return_value___builtin_strcmp$5~1#1;call xstrtou_range_sfx_#t~mem692#1.base, xstrtou_range_sfx_#t~mem692#1.offset := read~$Pointer$#54(xstrtou_range_sfx_~#e~0#1.base, xstrtou_range_sfx_~#e~0#1.offset, 8);xstrtou_range_sfx_~return_value___builtin_strcmp$5~1#1 := xstrtou_range_sfx_#t~nondet693#1;havoc xstrtou_range_sfx_#t~mem692#1.base, xstrtou_range_sfx_#t~mem692#1.offset;havoc xstrtou_range_sfx_#t~nondet693#1;xstrtou_range_sfx_~tmp_statement_expression$4~0#1 := xstrtou_range_sfx_~return_value___builtin_strcmp$5~1#1; [2025-02-08 04:45:03,906 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4130: __main_#t~ret448#1 := index_in_substrings_#res#1;havoc index_in_substrings_#t~nondet391#1, index_in_substrings_#t~mem392#1, index_in_substrings_#t~nondet393#1, index_in_substrings_#t~mem394#1, index_in_substrings_#t~nondet395#1, index_in_substrings_~return_value_strncmp$2~0#1, index_in_substrings_~return_value_strlen$3~0#1, index_in_substrings_~idx~0#1, index_in_substrings_~strings#1.base, index_in_substrings_~strings#1.offset, index_in_substrings_~key#1.base, index_in_substrings_~key#1.offset, index_in_substrings_~matched_idx~0#1, index_in_substrings_~len~2#1, index_in_substrings_~return_value_strlen$1~1#1;havoc index_in_substrings_#in~strings#1.base, index_in_substrings_#in~strings#1.offset, index_in_substrings_#in~key#1.base, index_in_substrings_#in~key#1.offset;assume { :end_inline_index_in_substrings } true;assume -2147483648 <= __main_#t~ret448#1 && __main_#t~ret448#1 <= 2147483647;__main_~return_value_index_in_substrings$9~0#1 := __main_#t~ret448#1;havoc __main_#t~mem447#1.base, __main_#t~mem447#1.offset;havoc __main_#t~ret448#1; [2025-02-08 04:45:03,906 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3833: assume !(~optarg~0.base == 0 && ~optarg~0.offset == 0);call getopt32_#t~mem373#1 := read~int#35(getopt32_~on_off~0#1.base, 1 + getopt32_~on_off~0#1.offset, 1); [2025-02-08 04:45:03,906 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3833: assume !!(~optarg~0.base == 0 && ~optarg~0.offset == 0); [2025-02-08 04:45:03,906 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4131: assume !(0 == __main_~return_value_index_in_substrings$9~0#1); [2025-02-08 04:45:03,906 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4131: assume !!(0 == __main_~return_value_index_in_substrings$9~0#1); [2025-02-08 04:45:07,389 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5139: call xmalloc_readlink_or_warn_#t~varargs674#1.base, xmalloc_readlink_or_warn_#t~varargs674#1.offset := #Ultimate.allocOnHeap(16);call write~$Pointer$#50(xmalloc_readlink_or_warn_~path#1.base, xmalloc_readlink_or_warn_~path#1.offset, xmalloc_readlink_or_warn_#t~varargs674#1.base, xmalloc_readlink_or_warn_#t~varargs674#1.offset, 8);call write~$Pointer$#50(xmalloc_readlink_or_warn_~errmsg~0#1.base, xmalloc_readlink_or_warn_~errmsg~0#1.offset, xmalloc_readlink_or_warn_#t~varargs674#1.base, 8 + xmalloc_readlink_or_warn_#t~varargs674#1.offset, 8);assume { :begin_inline_bb_error_msg } true;bb_error_msg_#in~s#1.base, bb_error_msg_#in~s#1.offset, bb_error_msg_#varArgs#1.base, bb_error_msg_#varArgs#1.offset := 35, 0, xmalloc_readlink_or_warn_#t~varargs674#1.base, xmalloc_readlink_or_warn_#t~varargs674#1.offset;havoc bb_error_msg_~s#1.base, bb_error_msg_~s#1.offset, bb_error_msg_~p~0#1.base, bb_error_msg_~p~0#1.offset;bb_error_msg_~s#1.base, bb_error_msg_~s#1.offset := bb_error_msg_#in~s#1.base, bb_error_msg_#in~s#1.offset;havoc bb_error_msg_~p~0#1.base, bb_error_msg_~p~0#1.offset;bb_error_msg_~p~0#1.base, bb_error_msg_~p~0#1.offset := bb_error_msg_#varArgs#1.base, bb_error_msg_#varArgs#1.offset; [2025-02-08 04:45:07,390 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3124: assume !(display_files_~column_width~0#1 % 4294967296 >= display_files_~len~1#1 % 4294967296);display_files_~column_width~0#1 := display_files_~len~1#1; [2025-02-08 04:45:07,390 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3124: assume !!(display_files_~column_width~0#1 % 4294967296 >= display_files_~len~1#1 % 4294967296); [2025-02-08 04:45:07,390 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3273: display_single_#t~ret193#1.base, display_single_#t~ret193#1.offset := make_human_readable_str_#res#1.base, make_human_readable_str_#res#1.offset;havoc make_human_readable_str_#t~ret498#1.base, make_human_readable_str_#t~ret498#1.offset, make_human_readable_str_~return_value_xmalloc$1~0#1.base, make_human_readable_str_~return_value_xmalloc$1~0#1.offset, make_human_readable_str_#t~mem499#1, make_human_readable_str_#t~loopctr500#1, make_human_readable_str_#t~nondet501#1, make_human_readable_str_#t~ret502#1, make_human_readable_str_~val#1, make_human_readable_str_~block_size#1, make_human_readable_str_~display_unit#1, make_human_readable_str_~frac~0#1, make_human_readable_str_~u~0#1.base, make_human_readable_str_~u~0#1.offset, make_human_readable_str_~fmt~0#1.base, make_human_readable_str_~fmt~0#1.offset;havoc make_human_readable_str_#in~val#1, make_human_readable_str_#in~block_size#1, make_human_readable_str_#in~display_unit#1;assume { :end_inline_make_human_readable_str } true;display_single_~return_value_make_human_readable_str$14~0#1.base, display_single_~return_value_make_human_readable_str$14~0#1.offset := display_single_#t~ret193#1.base, display_single_#t~ret193#1.offset;havoc display_single_#t~mem192#1;havoc display_single_#t~ret193#1.base, display_single_#t~ret193#1.offset;havoc display_single_#t~ret194#1;display_single_~return_value_printf$15~0#1 := display_single_#t~ret194#1;havoc display_single_#t~ret194#1;display_single_~column~1#1 := display_single_~column~1#1 + display_single_~return_value_printf$15~0#1;havoc display_single_~return_value_make_human_readable_str$14~0#1.base, display_single_~return_value_make_human_readable_str$14~0#1.offset, display_single_~return_value_printf$15~0#1; [2025-02-08 04:45:07,390 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3191: display_single_#t~ret146#1.base, display_single_#t~ret146#1.offset := xmalloc_readlink_or_warn_#res#1.base, xmalloc_readlink_or_warn_#res#1.offset;havoc xmalloc_readlink_or_warn_#t~ret670#1.base, xmalloc_readlink_or_warn_#t~ret670#1.offset, xmalloc_readlink_or_warn_#t~mem671#1, xmalloc_readlink_or_warn_#t~nondet672#1.base, xmalloc_readlink_or_warn_#t~nondet672#1.offset, xmalloc_readlink_or_warn_#t~nondet673#1, xmalloc_readlink_or_warn_#t~varargs674#1.base, xmalloc_readlink_or_warn_#t~varargs674#1.offset, xmalloc_readlink_or_warn_~errmsg~0#1.base, xmalloc_readlink_or_warn_~errmsg~0#1.offset, xmalloc_readlink_or_warn_~err~1#1, xmalloc_readlink_or_warn_~path#1.base, xmalloc_readlink_or_warn_~path#1.offset, xmalloc_readlink_or_warn_~buf~2#1.base, xmalloc_readlink_or_warn_~buf~2#1.offset;havoc xmalloc_readlink_or_warn_#in~path#1.base, xmalloc_readlink_or_warn_#in~path#1.offset;assume { :end_inline_xmalloc_readlink_or_warn } true;display_single_~lpath~0#1.base, display_single_~lpath~0#1.offset := display_single_#t~ret146#1.base, display_single_#t~ret146#1.offset; [2025-02-08 04:45:07,390 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3126: display_files_~i~2#1 := 1 + display_files_~i~2#1;havoc display_files_~len~1#1, display_files_~return_value_calc_name_len$1~0#1; [2025-02-08 04:45:07,390 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5141-1: xmalloc_readlink_or_warn_#res#1.base, xmalloc_readlink_or_warn_#res#1.offset := xmalloc_readlink_or_warn_~buf~2#1.base, xmalloc_readlink_or_warn_~buf~2#1.offset; [2025-02-08 04:45:07,390 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3209: display_single_#t~ret157#1.base, display_single_#t~ret157#1.offset := bb_mode_string_#res#1.base, bb_mode_string_#res#1.offset;havoc bb_mode_string_#t~mem50#1, bb_mode_string_#t~bitwise51#1, bb_mode_string_#t~mem52#1, bb_mode_string_#t~bitwise53#1, bb_mode_string_#t~bitwise54#1, bb_mode_string_#t~bitwise55#1, bb_mode_string_#t~mem56#1, bb_mode_string_~mode#1, bb_mode_string_~p~2#1.base, bb_mode_string_~p~2#1.offset, bb_mode_string_~i~0#1, bb_mode_string_~j~0#1, bb_mode_string_~k~0#1, bb_mode_string_~m~0#1;havoc bb_mode_string_#in~mode#1;assume { :end_inline_bb_mode_string } true;display_single_~return_value_bb_mode_string$3~0#1.base, display_single_~return_value_bb_mode_string$3~0#1.offset := display_single_#t~ret157#1.base, display_single_#t~ret157#1.offset;havoc display_single_#t~mem156#1;havoc display_single_#t~ret157#1.base, display_single_#t~ret157#1.offset;havoc display_single_#t~ret158#1;display_single_~return_value_printf$4~0#1 := display_single_#t~ret158#1;havoc display_single_#t~ret158#1;display_single_~column~1#1 := display_single_~column~1#1 + display_single_~return_value_printf$4~0#1; [2025-02-08 04:45:07,390 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5110-1: assume !(xmalloc_readlink_~bufsize~0#1 >= 1 + xmalloc_readlink_~readsize~0#1); [2025-02-08 04:45:07,390 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5110-1: assume !!(xmalloc_readlink_~bufsize~0#1 >= 1 + xmalloc_readlink_~readsize~0#1); [2025-02-08 04:45:07,390 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2783-1: SUMMARY for call bb_verror_msg(bb_error_msg_~s#1.base, bb_error_msg_~s#1.offset, bb_error_msg_~p~0#1.base, bb_error_msg_~p~0#1.offset, 0, 0); srcloc: null [2025-02-08 04:45:07,390 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2783: call ULTIMATE.dealloc(bb_error_msg_~p~0#1.base, 0);havoc bb_error_msg_~s#1.base, bb_error_msg_~s#1.offset, bb_error_msg_~p~0#1.base, bb_error_msg_~p~0#1.offset;havoc bb_error_msg_#in~s#1.base, bb_error_msg_#in~s#1.offset, bb_error_msg_#varArgs#1.base, bb_error_msg_#varArgs#1.offset;assume { :end_inline_bb_error_msg } true;havoc xmalloc_readlink_or_warn_~errmsg~0#1.base, xmalloc_readlink_or_warn_~errmsg~0#1.offset, xmalloc_readlink_or_warn_~err~1#1;havoc xmalloc_readlink_or_warn_#t~varargs674#1.base, xmalloc_readlink_or_warn_#t~varargs674#1.offset; [2025-02-08 04:45:07,390 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3247: display_single_#t~ret178#1.base, display_single_#t~ret178#1.offset := get_cached_username_#res#1.base, get_cached_username_#res#1.offset;havoc get_cached_username_#t~ret269#1.base, get_cached_username_#t~ret269#1.offset, get_cached_username_~uid#1, get_cached_username_~return_value_get_cached$1~1#1.base, get_cached_username_~return_value_get_cached$1~1#1.offset;havoc get_cached_username_#in~uid#1;assume { :end_inline_get_cached_username } true;display_single_~return_value_get_cached_username$10~0#1.base, display_single_~return_value_get_cached_username$10~0#1.offset := display_single_#t~ret178#1.base, display_single_#t~ret178#1.offset;havoc display_single_#t~mem177#1;havoc display_single_#t~ret178#1.base, display_single_#t~ret178#1.offset;havoc display_single_~return_value_get_cached_groupname$11~0#1.base, display_single_~return_value_get_cached_groupname$11~0#1.offset;call display_single_#t~mem179#1 := read~int#18(display_single_~dn#1.base, 97 + display_single_~dn#1.offset, 4); [2025-02-08 04:45:07,390 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2984: call ULTIMATE.dealloc(calc_name_len_~#uni_stat~0#1.base, calc_name_len_~#uni_stat~0#1.offset);havoc calc_name_len_~#uni_stat~0#1.base, calc_name_len_~#uni_stat~0#1.offset;display_files_#t~ret128#1 := calc_name_len_#res#1;havoc calc_name_len_#t~ret95#1.base, calc_name_len_#t~ret95#1.offset, calc_name_len_#t~bitwise96#1, calc_name_len_#t~mem97#1, calc_name_len_#t~mem98#1, calc_name_len_#t~mem99#1, calc_name_len_#t~mem100#1, calc_name_len_#t~mem101#1, calc_name_len_~name#1.base, calc_name_len_~name#1.offset, calc_name_len_~len~0#1, calc_name_len_~#uni_stat~0#1.base, calc_name_len_~#uni_stat~0#1.offset, calc_name_len_~tmp_if_expr$1~0#1;havoc calc_name_len_#in~name#1.base, calc_name_len_#in~name#1.offset;assume { :end_inline_calc_name_len } true;display_files_~return_value_calc_name_len$1~0#1 := display_files_#t~ret128#1;havoc display_files_#t~mem126#1.base, display_files_#t~mem126#1.offset;havoc display_files_#t~mem127#1.base, display_files_#t~mem127#1.offset;havoc display_files_#t~ret128#1;display_files_~len~1#1 := (if display_files_~return_value_calc_name_len$1~0#1 % 4294967296 % 4294967296 <= 2147483647 then display_files_~return_value_calc_name_len$1~0#1 % 4294967296 % 4294967296 else display_files_~return_value_calc_name_len$1~0#1 % 4294967296 % 4294967296 - 4294967296); [2025-02-08 04:45:07,390 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3249-1: SUMMARY for call display_single_#t~ret180#1.base, display_single_#t~ret180#1.offset := get_cached_groupname(display_single_#t~mem179#1); srcloc: null [2025-02-08 04:45:07,390 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3249: display_single_~return_value_get_cached_groupname$11~0#1.base, display_single_~return_value_get_cached_groupname$11~0#1.offset := display_single_#t~ret180#1.base, display_single_#t~ret180#1.offset;havoc display_single_#t~mem179#1;havoc display_single_#t~ret180#1.base, display_single_#t~ret180#1.offset;havoc display_single_#t~ret181#1;display_single_~return_value_printf$12~0#1 := display_single_#t~ret181#1;havoc display_single_#t~ret181#1;display_single_~column~1#1 := display_single_~column~1#1 + display_single_~return_value_printf$12~0#1;havoc display_single_~return_value_get_cached_username$10~0#1.base, display_single_~return_value_get_cached_username$10~0#1.offset, display_single_~return_value_get_cached_groupname$11~0#1.base, display_single_~return_value_get_cached_groupname$11~0#1.offset, display_single_~return_value_printf$12~0#1; [2025-02-08 04:45:07,390 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5132: xmalloc_readlink_or_warn_#t~ret670#1.base, xmalloc_readlink_or_warn_#t~ret670#1.offset := xmalloc_readlink_#res#1.base, xmalloc_readlink_#res#1.offset;havoc xmalloc_readlink_#t~ret668#1.base, xmalloc_readlink_#t~ret668#1.offset, xmalloc_readlink_#t~ret669#1, xmalloc_readlink_~return_value_xrealloc$1~0#1.base, xmalloc_readlink_~return_value_xrealloc$1~0#1.offset, xmalloc_readlink_~return_value_readlink$2~0#1, xmalloc_readlink_~path#1.base, xmalloc_readlink_~path#1.offset, xmalloc_readlink_~buf~1#1.base, xmalloc_readlink_~buf~1#1.offset, xmalloc_readlink_~bufsize~0#1, xmalloc_readlink_~readsize~0#1;havoc xmalloc_readlink_#in~path#1.base, xmalloc_readlink_#in~path#1.offset;assume { :end_inline_xmalloc_readlink } true;xmalloc_readlink_or_warn_~buf~2#1.base, xmalloc_readlink_or_warn_~buf~2#1.offset := xmalloc_readlink_or_warn_#t~ret670#1.base, xmalloc_readlink_or_warn_#t~ret670#1.offset;havoc xmalloc_readlink_or_warn_#t~ret670#1.base, xmalloc_readlink_or_warn_#t~ret670#1.offset; [2025-02-08 04:45:07,390 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3184: call ULTIMATE.dealloc(display_single_~#statbuf~0#1.base, display_single_~#statbuf~0#1.offset);havoc display_single_~#statbuf~0#1.base, display_single_~#statbuf~0#1.offset;display_files_#t~ret137#1 := display_single_#res#1;havoc display_single_#t~mem139#1, display_single_#t~ret140#1, display_single_#t~mem141#1, display_single_#t~bitwise142#1, display_single_#t~mem143#1, display_single_#t~bitwise144#1, display_single_#t~mem145#1.base, display_single_#t~mem145#1.offset, display_single_#t~ret146#1.base, display_single_#t~ret146#1.offset, display_single_#t~mem147#1, display_single_#t~ret148#1, display_single_#t~mem149#1, display_single_#t~mem150#1, display_single_#t~bitwise151#1, display_single_#t~ret152#1, display_single_#t~mem153#1, display_single_#t~mem154#1, display_single_#t~bitwise155#1, display_single_#t~mem156#1, display_single_#t~ret157#1.base, display_single_#t~ret157#1.offset, display_single_#t~ret158#1, display_single_#t~mem159#1, display_single_#t~bitwise160#1, display_single_#t~ret161#1, display_single_#t~mem162#1, display_single_#t~mem163#1, display_single_#t~bitwise164#1, display_single_#t~bitwise165#1, display_single_#t~ret166#1, display_single_#t~mem167#1, display_single_#t~ret168#1, display_single_#t~mem169#1, display_single_#t~mem170#1, display_single_#t~mem171#1, display_single_#t~bitwise172#1, display_single_#t~bitwise173#1, display_single_#t~mem174#1, display_single_#t~ret175#1.base, display_single_#t~ret175#1.offset, display_single_#t~ret176#1, display_single_~return_value_get_cached_groupname$8~0#1.base, display_single_~return_value_get_cached_groupname$8~0#1.offset, display_single_~return_value_printf$9~0#1, display_single_#t~mem177#1, display_single_#t~ret178#1.base, display_single_#t~ret178#1.offset, display_single_#t~mem179#1, display_single_#t~ret180#1.base, display_single_#t~ret180#1.offset, display_single_#t~ret181#1, display_single_~return_value_get_cached_username$10~0#1.base, display_single_~return_value_get_cached_username$10~0#1.offset, display_single_~return_value_get_cached_groupname$11~0#1.base, display_single_~return_value_get_cached_groupname$11~0#1.offset, display_single_~return_value_printf$12~0#1, display_single_#t~mem182#1, display_single_#t~bitwise183#1, display_single_#t~mem184#1, display_single_#t~bitwise185#1, display_single_#t~mem186#1, display_single_#t~bitwise187#1, display_single_#t~ret188#1, display_single_#t~mem189#1, display_single_#t~mem190#1, display_single_~return_value_printf$13~0#1, display_single_#t~bitwise191#1, display_single_#t~mem192#1, display_single_#t~ret193#1.base, display_single_#t~ret193#1.offset, display_single_#t~ret194#1, display_single_~return_value_make_human_readable_str$14~0#1.base, display_single_~return_value_make_human_readable_str$14~0#1.offset, display_single_~return_value_printf$15~0#1, display_single_#t~ret195#1, display_single_#t~mem196#1, display_single_~return_value_printf$16~0#1, display_single_#t~mem197#1, display_single_#t~bitwise198#1, display_single_#t~mem199#1, display_single_#t~mem200#1, display_single_#t~bitwise201#1, display_single_#t~mem202#1, display_single_#t~mem203#1, display_single_#t~bitwise204#1, display_single_#t~mem205#1, display_single_#t~nondet206#1.base, display_single_#t~nondet206#1.offset, display_single_#t~mem207#1, display_single_#t~bitwise208#1, display_single_#t~ret209#1, display_single_~return_value_printf$18~0#1, display_single_#t~mem210#1, display_single_#t~mem211#1, display_single_#t~ret212#1, display_single_#t~ret213#1, display_single_#t~ret214#1, display_single_~age~0#1, display_single_~filetime~0#1.base, display_single_~filetime~0#1.offset, display_single_~#ttime~0#1.base, display_single_~#ttime~0#1.offset, display_single_#t~mem215#1, display_single_#t~mem216#1, display_single_#t~mem217#1.base, display_single_#t~mem217#1.offset, display_single_#t~ret218#1, display_single_#t~mem219#1, display_single_#t~ret220#1, display_single_#t~ret221#1, display_single_#t~ret222#1, display_single_~mode~0#1, display_single_~return_value_bold$20~0#1, display_single_~return_value_fgcolor$21~0#1, display_single_#t~mem223#1.base, display_single_#t~mem223#1.offset, display_single_#t~ret224#1, display_single_#t~mem225#1, display_single_#t~ret226#1, display_single_#t~ret227#1, display_single_#t~mem228#1, display_single_#t~bitwise229#1, display_single_#t~mem230#1, display_single_#t~mem231#1, display_single_#t~mem232#1.base, display_single_#t~mem232#1.offset, display_single_#t~ret233#1, display_single_#t~mem234#1, display_single_#t~ret235#1, display_single_#t~mem236#1, display_single_#t~ret237#1, display_single_#t~ret238#1, display_single_#t~ret239#1, display_single_~return_value_bold$24~0#1, display_single_~return_value_fgcolor$25~0#1, display_single_~display_single$$1$$7$$1$$mode~0#1, display_single_#t~ret240#1, display_single_#t~mem241#1, display_single_#t~ret242#1, display_single_~return_value_print_name$27~0#1, display_single_#t~mem243#1, display_single_#t~bitwise244#1, display_single_#t~nondet245#1, display_single_~dn#1.base, display_single_~dn#1.offset, display_single_~column~1#1, display_single_~lpath~0#1.base, display_single_~lpath~0#1.offset, display_single_~#statbuf~0#1.base, display_single_~#statbuf~0#1.offset, display_single_~append~0#1, display_single_~return_value_printf$1~0#1, display_single_~return_value_printf$2~0#1, display_single_~return_value_bb_mode_string$3~0#1.base, display_single_~return_value_bb_mode_string$3~0#1.offset, display_single_~return_value_printf$4~0#1, display_single_~return_value_printf$5~0#1, display_single_~return_value_printf$6~0#1, display_single_~return_value_printf$7~0#1, display_single_~tmp_if_expr$17~0#1, display_single_~return_value_lstat$19~0#1, display_single_~return_value_print_name$22~0#1, display_single_~tmp_if_expr$26~0#1, display_single_~return_value_stat$23~0#1;havoc display_single_#in~dn#1.base, display_single_#in~dn#1.offset;assume { :end_inline_display_single } true;display_files_~return_value_display_single$2~0#1 := display_files_#t~ret137#1;havoc display_files_#t~mem136#1.base, display_files_#t~mem136#1.offset;havoc display_files_#t~ret137#1;display_files_~column~0#1 := display_files_~column~0#1 + display_files_~return_value_display_single$2~0#1;havoc display_files_~return_value_display_single$2~0#1; [2025-02-08 04:45:07,390 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5133: assume xmalloc_readlink_or_warn_~buf~2#1.base == 0 && xmalloc_readlink_or_warn_~buf~2#1.offset == 0;xmalloc_readlink_or_warn_~errmsg~0#1.base, xmalloc_readlink_or_warn_~errmsg~0#1.offset := 34, 0;call xmalloc_readlink_or_warn_#t~mem671#1 := read~int#33(~bb_errno~0.base, ~bb_errno~0.offset, 4);xmalloc_readlink_or_warn_~err~1#1 := xmalloc_readlink_or_warn_#t~mem671#1;havoc xmalloc_readlink_or_warn_#t~mem671#1; [2025-02-08 04:45:07,390 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5133: assume !(xmalloc_readlink_or_warn_~buf~2#1.base == 0 && xmalloc_readlink_or_warn_~buf~2#1.offset == 0); [2025-02-08 04:45:07,390 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5117: xmalloc_readlink_#t~ret669#1 := readlink_#res#1;havoc readlink_#t~mem720#1, readlink_#t~nondet721#1, readlink_#t~nondet722#1, readlink_#t~nondet723#1, readlink_#t~pre724#1, readlink_~i~9#1, readlink_~path#1.base, readlink_~path#1.offset, readlink_~buf#1.base, readlink_~buf#1.offset, readlink_~bufsiz#1, readlink_~len~4#1;havoc readlink_#in~path#1.base, readlink_#in~path#1.offset, readlink_#in~buf#1.base, readlink_#in~buf#1.offset, readlink_#in~bufsiz#1;assume { :end_inline_readlink } true;assume -9223372036854775808 <= xmalloc_readlink_#t~ret669#1 && xmalloc_readlink_#t~ret669#1 <= 9223372036854775807;xmalloc_readlink_~return_value_readlink$2~0#1 := xmalloc_readlink_#t~ret669#1;havoc xmalloc_readlink_#t~ret669#1;xmalloc_readlink_~readsize~0#1 := (if xmalloc_readlink_~return_value_readlink$2~0#1 % 4294967296 <= 2147483647 then xmalloc_readlink_~return_value_readlink$2~0#1 % 4294967296 else xmalloc_readlink_~return_value_readlink$2~0#1 % 4294967296 - 4294967296); [2025-02-08 04:45:07,390 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5119: assume -1 == xmalloc_readlink_~readsize~0#1;call ULTIMATE.dealloc(xmalloc_readlink_~buf~1#1.base, xmalloc_readlink_~buf~1#1.offset);xmalloc_readlink_#res#1.base, xmalloc_readlink_#res#1.offset := 0, 0; [2025-02-08 04:45:07,390 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5119: assume !(-1 == xmalloc_readlink_~readsize~0#1);havoc xmalloc_readlink_~return_value_xrealloc$1~0#1.base, xmalloc_readlink_~return_value_xrealloc$1~0#1.offset, xmalloc_readlink_~return_value_readlink$2~0#1; [2025-02-08 04:45:07,390 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5137: assume !(22 == xmalloc_readlink_or_warn_~err~1#1); [2025-02-08 04:45:07,390 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5137: assume !!(22 == xmalloc_readlink_or_warn_~err~1#1); [2025-02-08 04:45:07,390 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5138: xmalloc_readlink_or_warn_~errmsg~0#1.base, xmalloc_readlink_or_warn_~errmsg~0#1.offset := xmalloc_readlink_or_warn_#t~nondet672#1.base, xmalloc_readlink_or_warn_#t~nondet672#1.offset; [2025-02-08 04:45:07,390 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5138-1: assume true;xmalloc_readlink_or_warn_#t~nondet672#1.base, xmalloc_readlink_or_warn_#t~nondet672#1.offset := 0, 0; [2025-02-08 04:45:07,390 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5138-1: assume true;havoc xmalloc_readlink_or_warn_#t~nondet673#1;assume xmalloc_readlink_or_warn_#t~nondet673#1 % 18446744073709551616 > 0;call xmalloc_readlink_or_warn_#t~nondet672#1.base, xmalloc_readlink_or_warn_#t~nondet672#1.offset := #Ultimate.allocOnHeap(xmalloc_readlink_or_warn_#t~nondet673#1 % 18446744073709551616);call write~int#18(0, xmalloc_readlink_or_warn_#t~nondet672#1.base, xmalloc_readlink_or_warn_#t~nondet673#1 % 18446744073709551616 - 1, 1); [2025-02-08 04:45:07,823 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5401: havoc #t~ret756#1; [2025-02-08 04:45:07,986 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3418: havoc #t~mem252; [2025-02-08 04:45:08,477 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2979: havoc #t~mem94; [2025-02-08 04:45:09,016 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2769: havoc #t~mem47; [2025-02-08 04:45:10,521 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4511: #t~ret555#1 := bb_putchar_#res#1;havoc bb_putchar_#t~nondet60#1, bb_putchar_~ch#1, bb_putchar_~return_value_putchar_unlocked$1~0#1;havoc bb_putchar_#in~ch#1;assume { :end_inline_bb_putchar } true;assume -2147483648 <= #t~ret555#1 && #t~ret555#1 <= 2147483647; [2025-02-08 04:45:10,521 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4594: scan_one_dir_#t~ret583#1.base, scan_one_dir_#t~ret583#1.offset := bb_basename_#res#1.base, bb_basename_#res#1.offset;havoc bb_basename_#t~nondet48#1.base, bb_basename_#t~nondet48#1.offset, bb_basename_#t~nondet49#1, bb_basename_~name#1.base, bb_basename_~name#1.offset, bb_basename_~cp~0#1.base, bb_basename_~cp~0#1.offset;havoc bb_basename_#in~name#1.base, bb_basename_#in~name#1.offset;assume { :end_inline_bb_basename } true;scan_one_dir_~return_value_bb_basename$3~0#1.base, scan_one_dir_~return_value_bb_basename$3~0#1.offset := scan_one_dir_#t~ret583#1.base, scan_one_dir_#t~ret583#1.offset;havoc scan_one_dir_#t~ret583#1.base, scan_one_dir_#t~ret583#1.offset; [2025-02-08 04:45:10,521 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4528-1: SUMMARY for call #t~ret570#1.base, #t~ret570#1.offset := splitdnarray(~subdnp~0#1.base, ~subdnp~0#1.offset, 2); srcloc: null [2025-02-08 04:45:10,521 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3025: assume true;call concat_path_file_#t~mem106#1 := read~int#18(concat_path_file_~filename#1.base, concat_path_file_~filename#1.offset, 1); [2025-02-08 04:45:10,521 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3025: assume !true; [2025-02-08 04:45:10,521 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4528: ~dnd~1#1.base, ~dnd~1#1.offset := #t~ret570#1.base, #t~ret570#1.offset;havoc #t~ret570#1.base, #t~ret570#1.offset; [2025-02-08 04:45:10,521 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3025-2: assume !(47 == concat_path_file_#t~mem106#1);havoc concat_path_file_#t~mem106#1; [2025-02-08 04:45:10,522 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3025-2: assume 47 == concat_path_file_#t~mem106#1;havoc concat_path_file_#t~mem106#1;concat_path_file_~filename#1.base, concat_path_file_~filename#1.offset := concat_path_file_~filename#1.base, 1 + concat_path_file_~filename#1.offset; [2025-02-08 04:45:10,522 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3017-1: calculate_blocks_#res#1 := (if calculate_blocks_~blocks~0#1 % 18446744073709551616 / 2 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then calculate_blocks_~blocks~0#1 % 18446744073709551616 / 2 % 18446744073709551616 % 18446744073709551616 else calculate_blocks_~blocks~0#1 % 18446744073709551616 / 2 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616); [2025-02-08 04:45:10,522 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4553: assume scan_one_dir_~dir~0#1.base == 0 && scan_one_dir_~dir~0#1.offset == 0;call write~int#18(1, ~#bb_common_bufsiz1~0.base, 1 + ~#bb_common_bufsiz1~0.offset, 1);scan_one_dir_#res#1.base, scan_one_dir_#res#1.offset := 0, 0; [2025-02-08 04:45:10,522 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4553: assume !(scan_one_dir_~dir~0#1.base == 0 && scan_one_dir_~dir~0#1.offset == 0);scan_one_dir_~dn~1#1.base, scan_one_dir_~dn~1#1.offset := 0, 0;scan_one_dir_~nfiles~2#1 := 0;havoc scan_one_dir_~tmp_if_expr$2~4#1;havoc scan_one_dir_~tmp_if_expr$1~6#1; [2025-02-08 04:45:10,522 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4578: scan_one_dir_~tmp_if_expr$2~4#1 := (if 0 == (if 0 != (if 0 != scan_one_dir_~tmp_if_expr$1~6#1 % 256 then 1 else 0) then 1 else 0) then 0 else 1); [2025-02-08 04:45:10,522 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3009: assume !(calculate_blocks_~dn#1.base == 0 && calculate_blocks_~dn#1.offset == 0); [2025-02-08 04:45:10,522 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3009: assume !!(calculate_blocks_~dn#1.base == 0 && calculate_blocks_~dn#1.offset == 0); [2025-02-08 04:45:10,522 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4570: assume 0 == scan_one_dir_#t~mem575#1;havoc scan_one_dir_#t~mem575#1;scan_one_dir_~tmp_if_expr$2~4#1 := 1; [2025-02-08 04:45:10,522 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4570: assume !(0 == scan_one_dir_#t~mem575#1);havoc scan_one_dir_#t~mem575#1;call scan_one_dir_#t~mem576#1 := read~int#18(scan_one_dir_~entry~0#1.base, 20 + scan_one_dir_~entry~0#1.offset, 1); [2025-02-08 04:45:10,522 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4537: SUMMARY for call dfree(~subdnp~0#1.base, ~subdnp~0#1.offset); srcloc: null [2025-02-08 04:45:10,522 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4595: scan_one_dir_~cur~3#1.base, scan_one_dir_~cur~3#1.offset := scan_one_dir_#t~ret584#1.base, scan_one_dir_#t~ret584#1.offset;havoc scan_one_dir_#t~ret584#1.base, scan_one_dir_#t~ret584#1.offset; [2025-02-08 04:45:10,522 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5363: havoc readdir_#t~mem732#1;readdir_~i~10#1 := 0; [2025-02-08 04:45:10,522 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4562: assume true;assume { :begin_inline_readdir } true;readdir_#in~d#1.base, readdir_#in~d#1.offset := scan_one_dir_~dir~0#1.base, scan_one_dir_~dir~0#1.offset;havoc readdir_#res#1.base, readdir_#res#1.offset;havoc readdir_#t~nondet725#1, readdir_#t~nondet726#1, readdir_#t~nondet727#1, readdir_#t~mem728#1, readdir_#t~nondet729#1, readdir_#t~nondet730#1, readdir_#t~nondet731#1, readdir_#t~mem732#1, readdir_#t~mem733#1, readdir_#t~nondet734#1, readdir_#t~pre735#1, readdir_~i~10#1, readdir_#t~mem736#1, readdir_~d#1.base, readdir_~d#1.offset;readdir_~d#1.base, readdir_~d#1.offset := readdir_#in~d#1.base, readdir_#in~d#1.offset;havoc readdir_#t~nondet725#1;assume -2147483648 <= readdir_#t~nondet725#1 && readdir_#t~nondet725#1 <= 2147483647; [2025-02-08 04:45:10,522 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4562: assume !true; [2025-02-08 04:45:10,522 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4595-1: SUMMARY for call scan_one_dir_#t~ret584#1.base, scan_one_dir_#t~ret584#1.offset := my_stat(scan_one_dir_~fullname~0#1.base, scan_one_dir_~fullname~0#1.offset, scan_one_dir_~return_value_bb_basename$3~0#1.base, scan_one_dir_~return_value_bb_basename$3~0#1.offset, 0); srcloc: null [2025-02-08 04:45:10,522 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5363-1: SUMMARY for call assume_abort_if_not((if (if readdir_#t~mem732#1 % 65536 % 4294967296 <= 2147483647 then readdir_#t~mem732#1 % 65536 % 4294967296 else readdir_#t~mem732#1 % 65536 % 4294967296 - 4294967296) % 18446744073709551616 < 255 then 1 else 0)); srcloc: null [2025-02-08 04:45:10,522 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5264-1: SUMMARY for call assume_abort_if_not((if 0 != closedir_#t~mem704#1 then 1 else 0)); srcloc: null [2025-02-08 04:45:10,522 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4529: ~dndirs~1#1 := #t~ret571#1;havoc #t~ret571#1; [2025-02-08 04:45:10,522 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4562-1: assume true; [2025-02-08 04:45:10,522 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4562-1: assume !true; [2025-02-08 04:45:10,522 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4529-1: SUMMARY for call #t~ret571#1 := count_dirs(~subdnp~0#1.base, ~subdnp~0#1.offset, 2); srcloc: null [2025-02-08 04:45:10,522 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5264: havoc closedir_#t~mem704#1;closedir_#res#1 := -1; [2025-02-08 04:45:10,522 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5355: assume 0 != readdir_#t~nondet726#1;havoc readdir_#t~nondet726#1;havoc readdir_#t~nondet727#1;assume -2147483648 <= readdir_#t~nondet727#1 && readdir_#t~nondet727#1 <= 2147483647;call write~int#33(readdir_#t~nondet727#1, ~bb_errno~0.base, ~bb_errno~0.offset, 4);havoc readdir_#t~nondet727#1;call readdir_#t~mem728#1 := read~int#33(~bb_errno~0.base, ~bb_errno~0.offset, 4); [2025-02-08 04:45:10,522 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5355: assume !(0 != readdir_#t~nondet726#1);havoc readdir_#t~nondet726#1;havoc readdir_#t~nondet729#1;assume -9223372036854775808 <= readdir_#t~nondet729#1 && readdir_#t~nondet729#1 <= 9223372036854775807;call write~int#18(readdir_#t~nondet729#1, ~#ret~0.base, ~#ret~0.offset, 8);havoc readdir_#t~nondet729#1;havoc readdir_#t~nondet730#1;assume -9223372036854775808 <= readdir_#t~nondet730#1 && readdir_#t~nondet730#1 <= 9223372036854775807;call write~int#18(readdir_#t~nondet730#1, ~#ret~0.base, 8 + ~#ret~0.offset, 8);havoc readdir_#t~nondet730#1;havoc readdir_#t~nondet731#1;assume -32768 <= readdir_#t~nondet731#1 && readdir_#t~nondet731#1 <= 32767;call write~int#18(readdir_#t~nondet731#1, ~#ret~0.base, 16 + ~#ret~0.offset, 2);havoc readdir_#t~nondet731#1;call readdir_#t~mem732#1 := read~int#18(~#ret~0.base, 16 + ~#ret~0.offset, 2); [2025-02-08 04:45:10,522 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5066: assume -2147483648 <= xasprintf_#t~ret660#1 && xasprintf_#t~ret660#1 <= 2147483647;xasprintf_~r~0#1 := xasprintf_#t~ret660#1;havoc xasprintf_#t~ret660#1;call ULTIMATE.dealloc(xasprintf_~p~6#1.base, 0); [2025-02-08 04:45:10,522 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4521: assume #t~mem566#1 % 4294967296 > 0;havoc #t~mem566#1;call #t~mem567#1 := read~int#3(~#nfiles~1#1.base, ~#nfiles~1#1.offset, 4); [2025-02-08 04:45:10,522 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4521: assume !(#t~mem566#1 % 4294967296 > 0);havoc #t~mem566#1; [2025-02-08 04:45:10,522 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5066-1: SUMMARY for call xasprintf_#t~ret660#1 := vasprintf(xasprintf_~#string_ptr~0#1.base, xasprintf_~#string_ptr~0#1.offset, xasprintf_~format#1.base, xasprintf_~format#1.offset, xasprintf_~p~6#1.base, xasprintf_~p~6#1.offset); srcloc: null [2025-02-08 04:45:10,522 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4521-1: call #t~mem566#1 := read~int#3(~#nfiles~1#1.base, ~#nfiles~1#1.offset, 4); [2025-02-08 04:45:10,522 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3976-1: last_char_is_#res#1.base, last_char_is_#res#1.offset := 0, 0; [2025-02-08 04:45:10,522 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5000: warn_opendir_#t~ret652#1.base, warn_opendir_#t~ret652#1.offset := opendir_#res#1.base, opendir_#res#1.offset;havoc opendir_#t~mem716#1, opendir_#t~nondet717#1, opendir_#t~nondet718#1, opendir_#t~mem719#1, opendir_~name#1.base, opendir_~name#1.offset;havoc opendir_#in~name#1.base, opendir_#in~name#1.offset;assume { :end_inline_opendir } true;warn_opendir_~dp~0#1.base, warn_opendir_~dp~0#1.offset := warn_opendir_#t~ret652#1.base, warn_opendir_#t~ret652#1.offset;havoc warn_opendir_#t~ret652#1.base, warn_opendir_#t~ret652#1.offset; [2025-02-08 04:45:10,522 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4612-1: SUMMARY for call scan_one_dir_#t~ret586#1.base, scan_one_dir_#t~ret586#1.offset := dnalloc(scan_one_dir_~nfiles~2#1); srcloc: null [2025-02-08 04:45:10,522 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3010: assume true;call calculate_blocks_#t~mem102#1.base, calculate_blocks_#t~mem102#1.offset := read~$Pointer$#18(calculate_blocks_~dn#1.base, calculate_blocks_~dn#1.offset, 8); [2025-02-08 04:45:10,523 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3010: assume !true; [2025-02-08 04:45:10,523 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4612: scan_one_dir_~dnp~1#1.base, scan_one_dir_~dnp~1#1.offset := scan_one_dir_#t~ret586#1.base, scan_one_dir_#t~ret586#1.offset;havoc scan_one_dir_#t~ret586#1.base, scan_one_dir_#t~ret586#1.offset;scan_one_dir_~i~6#1 := 0; [2025-02-08 04:45:10,523 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4563: havoc scan_one_dir_~fullname~0#1.base, scan_one_dir_~fullname~0#1.offset; [2025-02-08 04:45:10,523 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5364-1: assume true;call readdir_#t~mem733#1 := read~int#18(~#ret~0.base, 16 + ~#ret~0.offset, 2); [2025-02-08 04:45:10,523 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5364-1: assume !true; [2025-02-08 04:45:10,523 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4530: assume ~dndirs~1#1 % 4294967296 > 0; [2025-02-08 04:45:10,523 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4530: assume !(~dndirs~1#1 % 4294967296 > 0); [2025-02-08 04:45:10,523 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5364-2: assume !(readdir_~i~10#1 < (if readdir_#t~mem733#1 % 65536 % 4294967296 <= 2147483647 then readdir_#t~mem733#1 % 65536 % 4294967296 else readdir_#t~mem733#1 % 65536 % 4294967296 - 4294967296));havoc readdir_#t~mem733#1; [2025-02-08 04:45:10,523 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5364-2: assume readdir_~i~10#1 < (if readdir_#t~mem733#1 % 65536 % 4294967296 <= 2147483647 then readdir_#t~mem733#1 % 65536 % 4294967296 else readdir_#t~mem733#1 % 65536 % 4294967296 - 4294967296);havoc readdir_#t~mem733#1;havoc readdir_#t~nondet734#1;assume -128 <= readdir_#t~nondet734#1 && readdir_#t~nondet734#1 <= 127;call write~int#18(readdir_#t~nondet734#1, ~#ret~0.base, 19 + ~#ret~0.offset + readdir_~i~10#1, 1);readdir_#t~pre735#1 := 1 + readdir_~i~10#1;readdir_~i~10#1 := 1 + readdir_~i~10#1;havoc readdir_#t~pre735#1; [2025-02-08 04:45:10,523 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4596: assume scan_one_dir_~cur~3#1.base == 0 && scan_one_dir_~cur~3#1.offset == 0;call ULTIMATE.dealloc(scan_one_dir_~fullname~0#1.base, scan_one_dir_~fullname~0#1.offset); [2025-02-08 04:45:10,523 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4596: assume !(scan_one_dir_~cur~3#1.base == 0 && scan_one_dir_~cur~3#1.offset == 0);call write~int#18(1, scan_one_dir_~cur~3#1.base, 24 + scan_one_dir_~cur~3#1.offset, 1);call write~$Pointer$#18(scan_one_dir_~dn~1#1.base, scan_one_dir_~dn~1#1.offset, scan_one_dir_~cur~3#1.base, 16 + scan_one_dir_~cur~3#1.offset, 8);scan_one_dir_~dn~1#1.base, scan_one_dir_~dn~1#1.offset := scan_one_dir_~cur~3#1.base, scan_one_dir_~cur~3#1.offset;scan_one_dir_~nfiles~2#1 := 1 + scan_one_dir_~nfiles~2#1; [2025-02-08 04:45:10,523 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3027: havoc concat_path_file_~return_value_xasprintf$1~0#1.base, concat_path_file_~return_value_xasprintf$1~0#1.offset;call concat_path_file_#t~varargs107#1.base, concat_path_file_#t~varargs107#1.offset := #Ultimate.allocOnHeap(24);call write~$Pointer$#50(concat_path_file_~path#1.base, concat_path_file_~path#1.offset, concat_path_file_#t~varargs107#1.base, concat_path_file_#t~varargs107#1.offset, 8);call write~$Pointer$#50((if concat_path_file_~lc~0#1.base == 0 && concat_path_file_~lc~0#1.offset == 0 then 12 else 13), (if concat_path_file_~lc~0#1.base == 0 && concat_path_file_~lc~0#1.offset == 0 then 0 else 0), concat_path_file_#t~varargs107#1.base, 8 + concat_path_file_#t~varargs107#1.offset, 8);call write~$Pointer$#50(concat_path_file_~filename#1.base, concat_path_file_~filename#1.offset, concat_path_file_#t~varargs107#1.base, 16 + concat_path_file_#t~varargs107#1.offset, 8);assume { :begin_inline_xasprintf } true;xasprintf_#in~format#1.base, xasprintf_#in~format#1.offset, xasprintf_#varArgs#1.base, xasprintf_#varArgs#1.offset := 11, 0, concat_path_file_#t~varargs107#1.base, concat_path_file_#t~varargs107#1.offset;havoc xasprintf_#res#1.base, xasprintf_#res#1.offset;havoc xasprintf_#t~ret660#1, xasprintf_#t~varargs661#1.base, xasprintf_#t~varargs661#1.offset, xasprintf_#t~mem662#1.base, xasprintf_#t~mem662#1.offset, xasprintf_~format#1.base, xasprintf_~format#1.offset, xasprintf_~p~6#1.base, xasprintf_~p~6#1.offset, xasprintf_~r~0#1, xasprintf_~#string_ptr~0#1.base, xasprintf_~#string_ptr~0#1.offset;xasprintf_~format#1.base, xasprintf_~format#1.offset := xasprintf_#in~format#1.base, xasprintf_#in~format#1.offset;havoc xasprintf_~p~6#1.base, xasprintf_~p~6#1.offset;havoc xasprintf_~r~0#1;call xasprintf_~#string_ptr~0#1.base, xasprintf_~#string_ptr~0#1.offset := #Ultimate.allocOnStack(8);xasprintf_~p~6#1.base, xasprintf_~p~6#1.offset := xasprintf_#varArgs#1.base, xasprintf_#varArgs#1.offset; [2025-02-08 04:45:10,523 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5364: havoc readdir_~i~10#1;call readdir_#t~mem736#1 := read~int#18(~#ret~0.base, 16 + ~#ret~0.offset, 2);call write~int#18(0, ~#ret~0.base, 19 + ~#ret~0.offset + (if readdir_#t~mem736#1 % 65536 % 18446744073709551616 <= 9223372036854775807 then readdir_#t~mem736#1 % 65536 % 18446744073709551616 else readdir_#t~mem736#1 % 65536 % 18446744073709551616 - 18446744073709551616), 1);havoc readdir_#t~mem736#1;readdir_#res#1.base, readdir_#res#1.offset := ~#ret~0.base, ~#ret~0.offset; [2025-02-08 04:45:10,523 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5001: assume warn_opendir_~dp~0#1.base == 0 && warn_opendir_~dp~0#1.offset == 0;call warn_opendir_#t~varargs653#1.base, warn_opendir_#t~varargs653#1.offset := #Ultimate.allocOnHeap(8);call write~$Pointer$#50(warn_opendir_~path#1.base, warn_opendir_~path#1.offset, warn_opendir_#t~varargs653#1.base, warn_opendir_#t~varargs653#1.offset, 8); [2025-02-08 04:45:10,523 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5001: assume !(warn_opendir_~dp~0#1.base == 0 && warn_opendir_~dp~0#1.offset == 0); [2025-02-08 04:45:10,523 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4580: assume !(0 == scan_one_dir_~tmp_if_expr$2~4#1 % 256);call scan_one_dir_#t~mem578#1 := read~int#18(~#bb_common_bufsiz1~0.base, 2 + ~#bb_common_bufsiz1~0.offset, 4); [2025-02-08 04:45:10,523 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4580: assume !!(0 == scan_one_dir_~tmp_if_expr$2~4#1 % 256); [2025-02-08 04:45:10,523 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4539: ~dn#1.base, ~dn#1.offset := ~dn#1.base, 8 + ~dn#1.offset; [2025-02-08 04:45:10,523 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4564: scan_one_dir_#t~ret573#1.base, scan_one_dir_#t~ret573#1.offset := readdir_#res#1.base, readdir_#res#1.offset;havoc readdir_#t~nondet725#1, readdir_#t~nondet726#1, readdir_#t~nondet727#1, readdir_#t~mem728#1, readdir_#t~nondet729#1, readdir_#t~nondet730#1, readdir_#t~nondet731#1, readdir_#t~mem732#1, readdir_#t~mem733#1, readdir_#t~nondet734#1, readdir_#t~pre735#1, readdir_~i~10#1, readdir_#t~mem736#1, readdir_~d#1.base, readdir_~d#1.offset;havoc readdir_#in~d#1.base, readdir_#in~d#1.offset;assume { :end_inline_readdir } true;scan_one_dir_~entry~0#1.base, scan_one_dir_~entry~0#1.offset := scan_one_dir_#t~ret573#1.base, scan_one_dir_#t~ret573#1.offset;havoc scan_one_dir_#t~ret573#1.base, scan_one_dir_#t~ret573#1.offset; [2025-02-08 04:45:10,523 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4523: havoc #t~mem567#1;call #t~mem568#1 := read~int#18(~#bb_common_bufsiz1~0.base, 2 + ~#bb_common_bufsiz1~0.offset, 4); [2025-02-08 04:45:10,523 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4523-1: SUMMARY for call sort_and_display_files(~subdnp~0#1.base, ~subdnp~0#1.offset, #t~mem567#1); srcloc: null [2025-02-08 04:45:10,523 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5002: SUMMARY for call bb_perror_msg(33, 0, warn_opendir_#t~varargs653#1.base, warn_opendir_#t~varargs653#1.offset); srcloc: null [2025-02-08 04:45:10,523 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4622-1: scan_one_dir_#res#1.base, scan_one_dir_#res#1.offset := scan_one_dir_~dnp~1#1.base, scan_one_dir_~dnp~1#1.offset; [2025-02-08 04:45:10,523 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4589: havoc scan_one_dir_~return_value_bb_basename$3~0#1.base, scan_one_dir_~return_value_bb_basename$3~0#1.offset; [2025-02-08 04:45:10,523 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5357: havoc readdir_#t~mem728#1;readdir_#res#1.base, readdir_#res#1.offset := 0, 0; [2025-02-08 04:45:10,523 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5068: assume xasprintf_~r~0#1 < 0;call xasprintf_#t~varargs661#1.base, xasprintf_#t~varargs661#1.offset := #Ultimate.allocOnHeap(0); [2025-02-08 04:45:10,523 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5068: assume !(xasprintf_~r~0#1 < 0); [2025-02-08 04:45:10,525 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5357-1: SUMMARY for call assume_abort_if_not((if 0 != readdir_#t~mem728#1 then 1 else 0)); srcloc: null [2025-02-08 04:45:10,525 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4614: assume true;call write~$Pointer$#18(scan_one_dir_~dn~1#1.base, scan_one_dir_~dn~1#1.offset, scan_one_dir_~dnp~1#1.base, scan_one_dir_~dnp~1#1.offset + 8 * (if scan_one_dir_~i~6#1 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then scan_one_dir_~i~6#1 % 4294967296 % 18446744073709551616 else scan_one_dir_~i~6#1 % 4294967296 % 18446744073709551616 - 18446744073709551616), 8);call scan_one_dir_#t~mem587#1.base, scan_one_dir_#t~mem587#1.offset := read~$Pointer$#18(scan_one_dir_~dn~1#1.base, 16 + scan_one_dir_~dn~1#1.offset, 8);scan_one_dir_~dn~1#1.base, scan_one_dir_~dn~1#1.offset := scan_one_dir_#t~mem587#1.base, scan_one_dir_#t~mem587#1.offset;havoc scan_one_dir_#t~mem587#1.base, scan_one_dir_#t~mem587#1.offset; [2025-02-08 04:45:10,525 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4614: assume !true; [2025-02-08 04:45:10,525 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3012: assume calculate_blocks_#t~mem102#1.base == 0 && calculate_blocks_#t~mem102#1.offset == 0;havoc calculate_blocks_#t~mem102#1.base, calculate_blocks_#t~mem102#1.offset; [2025-02-08 04:45:10,525 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3012: assume !(calculate_blocks_#t~mem102#1.base == 0 && calculate_blocks_#t~mem102#1.offset == 0);havoc calculate_blocks_#t~mem102#1.base, calculate_blocks_#t~mem102#1.offset;call calculate_blocks_#t~mem103#1.base, calculate_blocks_#t~mem103#1.offset := read~$Pointer$#18(calculate_blocks_~dn#1.base, calculate_blocks_~dn#1.offset, 8);call calculate_blocks_#t~mem104#1 := read~int#18(calculate_blocks_#t~mem103#1.base, 77 + calculate_blocks_#t~mem103#1.offset, 8);calculate_blocks_~blocks~0#1 := calculate_blocks_~blocks~0#1 + calculate_blocks_#t~mem104#1;havoc calculate_blocks_#t~mem103#1.base, calculate_blocks_#t~mem103#1.offset;havoc calculate_blocks_#t~mem104#1;calculate_blocks_~dn#1.base, calculate_blocks_~dn#1.offset := calculate_blocks_~dn#1.base, 8 + calculate_blocks_~dn#1.offset; [2025-02-08 04:45:10,525 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4515: #t~ret561#1.base, #t~ret561#1.offset := scan_one_dir_#res#1.base, scan_one_dir_#res#1.offset;havoc scan_one_dir_#t~ret572#1.base, scan_one_dir_#t~ret572#1.offset, scan_one_dir_#t~ret573#1.base, scan_one_dir_#t~ret573#1.offset, scan_one_dir_#t~mem574#1, scan_one_dir_#t~mem575#1, scan_one_dir_#t~mem576#1, scan_one_dir_#t~mem577#1, scan_one_dir_#t~mem578#1, scan_one_dir_#t~bitwise579#1, scan_one_dir_#t~mem580#1, scan_one_dir_#t~bitwise581#1, scan_one_dir_#t~ret582#1.base, scan_one_dir_#t~ret582#1.offset, scan_one_dir_#t~ret583#1.base, scan_one_dir_#t~ret583#1.offset, scan_one_dir_#t~ret584#1.base, scan_one_dir_#t~ret584#1.offset, scan_one_dir_~return_value_bb_basename$3~0#1.base, scan_one_dir_~return_value_bb_basename$3~0#1.offset, scan_one_dir_~fullname~0#1.base, scan_one_dir_~fullname~0#1.offset, scan_one_dir_#t~ret585#1, scan_one_dir_#t~ret586#1.base, scan_one_dir_#t~ret586#1.offset, scan_one_dir_#t~mem587#1.base, scan_one_dir_#t~mem587#1.offset, scan_one_dir_~path#1.base, scan_one_dir_~path#1.offset, scan_one_dir_~nfiles_p#1.base, scan_one_dir_~nfiles_p#1.offset, scan_one_dir_~dn~1#1.base, scan_one_dir_~dn~1#1.offset, scan_one_dir_~cur~3#1.base, scan_one_dir_~cur~3#1.offset, scan_one_dir_~dnp~1#1.base, scan_one_dir_~dnp~1#1.offset, scan_one_dir_~entry~0#1.base, scan_one_dir_~entry~0#1.offset, scan_one_dir_~dir~0#1.base, scan_one_dir_~dir~0#1.offset, scan_one_dir_~i~6#1, scan_one_dir_~nfiles~2#1, scan_one_dir_~tmp_if_expr$2~4#1, scan_one_dir_~tmp_if_expr$1~6#1;havoc scan_one_dir_#in~path#1.base, scan_one_dir_#in~path#1.offset, scan_one_dir_#in~nfiles_p#1.base, scan_one_dir_#in~nfiles_p#1.offset;assume { :end_inline_scan_one_dir } true;~subdnp~0#1.base, ~subdnp~0#1.offset := #t~ret561#1.base, #t~ret561#1.offset;havoc #t~mem559#1.base, #t~mem559#1.offset;havoc #t~mem560#1.base, #t~mem560#1.offset;havoc #t~ret561#1.base, #t~ret561#1.offset;call #t~mem562#1 := read~int#18(~#bb_common_bufsiz1~0.base, 2 + ~#bb_common_bufsiz1~0.offset, 4); [2025-02-08 04:45:10,525 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4565: assume scan_one_dir_~entry~0#1.base == 0 && scan_one_dir_~entry~0#1.offset == 0; [2025-02-08 04:45:10,525 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4565: assume !(scan_one_dir_~entry~0#1.base == 0 && scan_one_dir_~entry~0#1.offset == 0);havoc scan_one_dir_~fullname~0#1.base, scan_one_dir_~fullname~0#1.offset;call scan_one_dir_#t~mem574#1 := read~int#18(scan_one_dir_~entry~0#1.base, 19 + scan_one_dir_~entry~0#1.offset, 1); [2025-02-08 04:45:10,525 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4532: SUMMARY for call dnsort(~dnd~1#1.base, ~dnd~1#1.offset, (if ~dndirs~1#1 % 4294967296 % 4294967296 <= 2147483647 then ~dndirs~1#1 % 4294967296 % 4294967296 else ~dndirs~1#1 % 4294967296 % 4294967296 - 4294967296)); srcloc: null [2025-02-08 04:45:10,525 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4524-1: [2025-02-08 04:45:10,525 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4524-2: havoc #t~bitwise569#1;assume #t~bitwise569#1 % 4294967296 <= 131072 && #t~bitwise569#1 % 4294967296 <= #t~mem568#1 % 4294967296; [2025-02-08 04:45:10,525 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5003-1: warn_opendir_#res#1.base, warn_opendir_#res#1.offset := warn_opendir_~dp~0#1.base, warn_opendir_~dp~0#1.offset; [2025-02-08 04:45:10,525 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5069: SUMMARY for call bb_error_msg_and_die(~#bb_msg_memory_exhausted~0.base, ~#bb_msg_memory_exhausted~0.offset, xasprintf_#t~varargs661#1.base, xasprintf_#t~varargs661#1.offset); srcloc: null [2025-02-08 04:45:10,525 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4524: assume !(0 == #t~bitwise569#1 % 4294967296);havoc #t~mem568#1;havoc #t~bitwise569#1;havoc ~dnd~1#1.base, ~dnd~1#1.offset;havoc ~dndirs~1#1; [2025-02-08 04:45:10,525 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4524: assume !!(0 == #t~bitwise569#1 % 4294967296);havoc #t~mem568#1;havoc #t~bitwise569#1; [2025-02-08 04:45:10,526 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4582: assume 0 == scan_one_dir_#t~bitwise579#1 % 4294967296;havoc scan_one_dir_#t~mem578#1;havoc scan_one_dir_#t~bitwise579#1; [2025-02-08 04:45:10,526 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4582: assume !(0 == scan_one_dir_#t~bitwise579#1 % 4294967296);havoc scan_one_dir_#t~mem578#1;havoc scan_one_dir_#t~bitwise579#1; [2025-02-08 04:45:10,526 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4524-3: assume 131072 == #t~mem568#1 % 4294967296;#t~bitwise569#1 := 131072; [2025-02-08 04:45:10,526 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4524-3: assume !(131072 == #t~mem568#1 % 4294967296); [2025-02-08 04:45:10,526 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4524-4: assume 0 == #t~mem568#1 % 4294967296;#t~bitwise569#1 := 0; [2025-02-08 04:45:10,526 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4524-4: assume !(0 == #t~mem568#1 % 4294967296); [2025-02-08 04:45:10,526 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4516-1: [2025-02-08 04:45:10,526 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4582-3: assume 32768 == scan_one_dir_#t~mem578#1 % 4294967296;scan_one_dir_#t~bitwise579#1 := 32768; [2025-02-08 04:45:10,526 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4582-3: assume !(32768 == scan_one_dir_#t~mem578#1 % 4294967296); [2025-02-08 04:45:10,526 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4516-2: havoc #t~bitwise563#1;assume #t~bitwise563#1 % 4294967296 <= 1572864 && #t~bitwise563#1 % 4294967296 <= #t~mem562#1 % 4294967296; [2025-02-08 04:45:10,526 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4582-4: assume 0 == scan_one_dir_#t~mem578#1 % 4294967296;scan_one_dir_#t~bitwise579#1 := 0; [2025-02-08 04:45:10,526 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4582-4: assume !(0 == scan_one_dir_#t~mem578#1 % 4294967296); [2025-02-08 04:45:10,526 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4582-1: [2025-02-08 04:45:10,526 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4516: assume 1048576 == #t~bitwise563#1 % 4294967296;havoc #t~mem562#1;havoc #t~bitwise563#1;assume { :begin_inline_calculate_blocks } true;calculate_blocks_#in~dn#1.base, calculate_blocks_#in~dn#1.offset := ~subdnp~0#1.base, ~subdnp~0#1.offset;havoc calculate_blocks_#res#1;havoc calculate_blocks_#t~mem102#1.base, calculate_blocks_#t~mem102#1.offset, calculate_blocks_#t~mem103#1.base, calculate_blocks_#t~mem103#1.offset, calculate_blocks_#t~mem104#1, calculate_blocks_~dn#1.base, calculate_blocks_~dn#1.offset, calculate_blocks_~blocks~0#1;calculate_blocks_~dn#1.base, calculate_blocks_~dn#1.offset := calculate_blocks_#in~dn#1.base, calculate_blocks_#in~dn#1.offset;calculate_blocks_~blocks~0#1 := 1; [2025-02-08 04:45:10,526 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4516: assume !(1048576 == #t~bitwise563#1 % 4294967296);havoc #t~mem562#1;havoc #t~bitwise563#1; [2025-02-08 04:45:10,526 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4582-2: havoc scan_one_dir_#t~bitwise579#1;assume scan_one_dir_#t~bitwise579#1 % 4294967296 <= 32768 && scan_one_dir_#t~bitwise579#1 % 4294967296 <= scan_one_dir_#t~mem578#1 % 4294967296; [2025-02-08 04:45:10,526 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4574: assume 46 == scan_one_dir_#t~mem576#1;havoc scan_one_dir_#t~mem576#1;call scan_one_dir_#t~mem577#1 := read~int#18(scan_one_dir_~entry~0#1.base, 21 + scan_one_dir_~entry~0#1.offset, 1);scan_one_dir_~tmp_if_expr$1~6#1 := (if 0 == (if 0 != (if !(0 != scan_one_dir_#t~mem577#1) then 1 else 0) then 1 else 0) then 0 else 1); [2025-02-08 04:45:10,526 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4574: assume !(46 == scan_one_dir_#t~mem576#1);havoc scan_one_dir_#t~mem576#1;scan_one_dir_~tmp_if_expr$1~6#1 := 0; [2025-02-08 04:45:10,526 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4516-3: assume 1572864 == #t~mem562#1 % 4294967296;#t~bitwise563#1 := 1572864; [2025-02-08 04:45:10,526 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4516-3: assume !(1572864 == #t~mem562#1 % 4294967296); [2025-02-08 04:45:10,526 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4516-4: assume 0 == #t~mem562#1 % 4294967296;#t~bitwise563#1 := 0; [2025-02-08 04:45:10,526 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4516-4: assume !(0 == #t~mem562#1 % 4294967296); [2025-02-08 04:45:10,526 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3963: assume !(last_char_is_~s#1.base == 0 && last_char_is_~s#1.offset == 0);call last_char_is_#t~mem402#1 := read~int#18(last_char_is_~s#1.base, last_char_is_~s#1.offset, 1); [2025-02-08 04:45:10,526 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3963: assume !!(last_char_is_~s#1.base == 0 && last_char_is_~s#1.offset == 0); [2025-02-08 04:45:10,526 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2774: bb_basename_~cp~0#1.base, bb_basename_~cp~0#1.offset := bb_basename_#t~nondet48#1.base, bb_basename_#t~nondet48#1.offset;havoc bb_basename_#t~nondet48#1.base, bb_basename_#t~nondet48#1.offset;havoc bb_basename_#t~nondet49#1; [2025-02-08 04:45:10,526 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2774-1: assume true;bb_basename_#t~nondet48#1.base, bb_basename_#t~nondet48#1.offset := 0, 0; [2025-02-08 04:45:10,526 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2774-1: assume true;havoc bb_basename_#t~nondet49#1;assume bb_basename_#t~nondet49#1 % 18446744073709551616 > 0;call bb_basename_#t~nondet48#1.base, bb_basename_#t~nondet48#1.offset := #Ultimate.allocOnHeap(bb_basename_#t~nondet49#1 % 18446744073709551616);call write~int#18(0, bb_basename_#t~nondet48#1.base, bb_basename_#t~nondet49#1 % 18446744073709551616 - 1, 1); [2025-02-08 04:45:10,526 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4533: call ULTIMATE.dealloc(~dnd~1#1.base, ~dnd~1#1.offset); [2025-02-08 04:45:10,526 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4533-1: SUMMARY for call scan_and_display_dirs_recur(~dnd~1#1.base, ~dnd~1#1.offset, 0); srcloc: null [2025-02-08 04:45:10,526 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5070: havoc xasprintf_#t~mem662#1.base, xasprintf_#t~mem662#1.offset;call ULTIMATE.dealloc(xasprintf_~#string_ptr~0#1.base, xasprintf_~#string_ptr~0#1.offset);havoc xasprintf_~#string_ptr~0#1.base, xasprintf_~#string_ptr~0#1.offset;concat_path_file_#t~ret108#1.base, concat_path_file_#t~ret108#1.offset := xasprintf_#res#1.base, xasprintf_#res#1.offset;havoc xasprintf_#t~ret660#1, xasprintf_#t~varargs661#1.base, xasprintf_#t~varargs661#1.offset, xasprintf_#t~mem662#1.base, xasprintf_#t~mem662#1.offset, xasprintf_~format#1.base, xasprintf_~format#1.offset, xasprintf_~p~6#1.base, xasprintf_~p~6#1.offset, xasprintf_~r~0#1, xasprintf_~#string_ptr~0#1.base, xasprintf_~#string_ptr~0#1.offset;havoc xasprintf_#in~format#1.base, xasprintf_#in~format#1.offset, xasprintf_#varArgs#1.base, xasprintf_#varArgs#1.offset;assume { :end_inline_xasprintf } true;concat_path_file_~return_value_xasprintf$1~0#1.base, concat_path_file_~return_value_xasprintf$1~0#1.offset := concat_path_file_#t~ret108#1.base, concat_path_file_#t~ret108#1.offset;havoc concat_path_file_#t~varargs107#1.base, concat_path_file_#t~varargs107#1.offset;havoc concat_path_file_#t~ret108#1.base, concat_path_file_#t~ret108#1.offset;concat_path_file_#res#1.base, concat_path_file_#res#1.offset := concat_path_file_~return_value_xasprintf$1~0#1.base, concat_path_file_~return_value_xasprintf$1~0#1.offset; [2025-02-08 04:45:10,526 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3022: assume concat_path_file_~path#1.base == 0 && concat_path_file_~path#1.offset == 0;concat_path_file_~path#1.base, concat_path_file_~path#1.offset := 10, 0; [2025-02-08 04:45:10,527 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3022: assume !(concat_path_file_~path#1.base == 0 && concat_path_file_~path#1.offset == 0); [2025-02-08 04:45:10,527 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4525: havoc ~dnd~1#1.base, ~dnd~1#1.offset, ~dndirs~1#1; [2025-02-08 04:45:10,527 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5070-2: call xasprintf_#t~mem662#1.base, xasprintf_#t~mem662#1.offset := read~$Pointer$#2(xasprintf_~#string_ptr~0#1.base, xasprintf_~#string_ptr~0#1.offset, 8);xasprintf_#res#1.base, xasprintf_#res#1.offset := xasprintf_#t~mem662#1.base, xasprintf_#t~mem662#1.offset;havoc xasprintf_#t~mem662#1.base, xasprintf_#t~mem662#1.offset;call ULTIMATE.dealloc(xasprintf_~#string_ptr~0#1.base, xasprintf_~#string_ptr~0#1.offset);havoc xasprintf_~#string_ptr~0#1.base, xasprintf_~#string_ptr~0#1.offset; [2025-02-08 04:45:10,527 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3972: assume last_char_is_#t~mem404#1 == last_char_is_~c#1;havoc last_char_is_#t~mem404#1;last_char_is_#res#1.base, last_char_is_#res#1.offset := last_char_is_~s#1.base, last_char_is_~s#1.offset; [2025-02-08 04:45:10,527 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3972: assume !(last_char_is_#t~mem404#1 == last_char_is_~c#1);havoc last_char_is_#t~mem404#1;havoc last_char_is_~sz~0#1, last_char_is_~return_value_strlen$1~2#1; [2025-02-08 04:45:10,527 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4608-1: assume { :begin_inline_closedir } true;closedir_#in~dirp#1.base, closedir_#in~dirp#1.offset := scan_one_dir_~dir~0#1.base, scan_one_dir_~dir~0#1.offset;havoc closedir_#res#1;havoc closedir_#t~nondet702#1, closedir_#t~nondet703#1, closedir_#t~mem704#1, closedir_~dirp#1.base, closedir_~dirp#1.offset;closedir_~dirp#1.base, closedir_~dirp#1.offset := closedir_#in~dirp#1.base, closedir_#in~dirp#1.offset;havoc closedir_#t~nondet702#1;assume -2147483648 <= closedir_#t~nondet702#1 && closedir_#t~nondet702#1 <= 2147483647; [2025-02-08 04:45:10,527 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4608: scan_one_dir_#t~ret585#1 := closedir_#res#1;havoc closedir_#t~nondet702#1, closedir_#t~nondet703#1, closedir_#t~mem704#1, closedir_~dirp#1.base, closedir_~dirp#1.offset;havoc closedir_#in~dirp#1.base, closedir_#in~dirp#1.offset;assume { :end_inline_closedir } true;assume -2147483648 <= scan_one_dir_#t~ret585#1 && scan_one_dir_#t~ret585#1 <= 2147483647;havoc scan_one_dir_#t~ret585#1; [2025-02-08 04:45:10,527 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2775: assume !(bb_basename_~cp~0#1.base == 0 && bb_basename_~cp~0#1.offset == 0);bb_basename_#res#1.base, bb_basename_#res#1.offset := bb_basename_~cp~0#1.base, 1 + bb_basename_~cp~0#1.offset; [2025-02-08 04:45:10,527 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2775: assume !!(bb_basename_~cp~0#1.base == 0 && bb_basename_~cp~0#1.offset == 0);bb_basename_#res#1.base, bb_basename_#res#1.offset := bb_basename_~name#1.base, bb_basename_~name#1.offset; [2025-02-08 04:45:10,527 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4592: scan_one_dir_#t~ret582#1.base, scan_one_dir_#t~ret582#1.offset := concat_path_file_#res#1.base, concat_path_file_#res#1.offset;havoc concat_path_file_#t~ret105#1.base, concat_path_file_#t~ret105#1.offset, concat_path_file_#t~mem106#1, concat_path_file_#t~varargs107#1.base, concat_path_file_#t~varargs107#1.offset, concat_path_file_#t~ret108#1.base, concat_path_file_#t~ret108#1.offset, concat_path_file_~path#1.base, concat_path_file_~path#1.offset, concat_path_file_~filename#1.base, concat_path_file_~filename#1.offset, concat_path_file_~lc~0#1.base, concat_path_file_~lc~0#1.offset, concat_path_file_~return_value_xasprintf$1~0#1.base, concat_path_file_~return_value_xasprintf$1~0#1.offset;havoc concat_path_file_#in~path#1.base, concat_path_file_#in~path#1.offset, concat_path_file_#in~filename#1.base, concat_path_file_#in~filename#1.offset;assume { :end_inline_concat_path_file } true;scan_one_dir_~fullname~0#1.base, scan_one_dir_~fullname~0#1.offset := scan_one_dir_#t~ret582#1.base, scan_one_dir_#t~ret582#1.offset;havoc scan_one_dir_#t~ret582#1.base, scan_one_dir_#t~ret582#1.offset;havoc scan_one_dir_~return_value_bb_basename$3~0#1.base, scan_one_dir_~return_value_bb_basename$3~0#1.offset;assume { :begin_inline_bb_basename } true;bb_basename_#in~name#1.base, bb_basename_#in~name#1.offset := scan_one_dir_~fullname~0#1.base, scan_one_dir_~fullname~0#1.offset;havoc bb_basename_#res#1.base, bb_basename_#res#1.offset;havoc bb_basename_#t~nondet48#1.base, bb_basename_#t~nondet48#1.offset, bb_basename_#t~nondet49#1, bb_basename_~name#1.base, bb_basename_~name#1.offset, bb_basename_~cp~0#1.base, bb_basename_~cp~0#1.offset;bb_basename_~name#1.base, bb_basename_~name#1.offset := bb_basename_#in~name#1.base, bb_basename_#in~name#1.offset;havoc bb_basename_~cp~0#1.base, bb_basename_~cp~0#1.offset; [2025-02-08 04:45:10,527 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4518: #t~ret564#1 := calculate_blocks_#res#1;havoc calculate_blocks_#t~mem102#1.base, calculate_blocks_#t~mem102#1.offset, calculate_blocks_#t~mem103#1.base, calculate_blocks_#t~mem103#1.offset, calculate_blocks_#t~mem104#1, calculate_blocks_~dn#1.base, calculate_blocks_~dn#1.offset, calculate_blocks_~blocks~0#1;havoc calculate_blocks_#in~dn#1.base, calculate_blocks_#in~dn#1.offset;assume { :end_inline_calculate_blocks } true;assume -9223372036854775808 <= #t~ret564#1 && #t~ret564#1 <= 9223372036854775807;~return_value_calculate_blocks$1~0#1 := #t~ret564#1;havoc #t~ret564#1;havoc #t~ret565#1;havoc #t~ret565#1; [2025-02-08 04:45:10,527 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5352: assume 0 != readdir_#t~nondet725#1;havoc readdir_#t~nondet725#1;readdir_#res#1.base, readdir_#res#1.offset := 0, 0; [2025-02-08 04:45:10,527 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5352: assume !(0 != readdir_#t~nondet725#1);havoc readdir_#t~nondet725#1;havoc readdir_#t~nondet726#1;assume -2147483648 <= readdir_#t~nondet726#1 && readdir_#t~nondet726#1 <= 2147483647; [2025-02-08 04:45:10,527 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4609: assume scan_one_dir_~dn~1#1.base == 0 && scan_one_dir_~dn~1#1.offset == 0;scan_one_dir_#res#1.base, scan_one_dir_#res#1.offset := 0, 0; [2025-02-08 04:45:10,527 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4609: assume !(scan_one_dir_~dn~1#1.base == 0 && scan_one_dir_~dn~1#1.offset == 0);call write~int#3(scan_one_dir_~nfiles~2#1, scan_one_dir_~nfiles_p#1.base, scan_one_dir_~nfiles_p#1.offset, 4); [2025-02-08 04:45:10,527 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3965: assume !(0 == last_char_is_#t~mem402#1);havoc last_char_is_#t~mem402#1;havoc last_char_is_~sz~0#1;havoc last_char_is_~return_value_strlen$1~2#1;last_char_is_~return_value_strlen$1~2#1 := last_char_is_#t~nondet403#1;havoc last_char_is_#t~nondet403#1;last_char_is_~sz~0#1 := last_char_is_~return_value_strlen$1~2#1 - 1;last_char_is_~s#1.base, last_char_is_~s#1.offset := last_char_is_~s#1.base, last_char_is_~s#1.offset + (if last_char_is_~sz~0#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then last_char_is_~sz~0#1 % 18446744073709551616 % 18446744073709551616 else last_char_is_~sz~0#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616);call last_char_is_#t~mem404#1 := read~int#18(last_char_is_~s#1.base, last_char_is_~s#1.offset, 1); [2025-02-08 04:45:10,528 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3965: assume !!(0 == last_char_is_#t~mem402#1);havoc last_char_is_#t~mem402#1; [2025-02-08 04:45:10,528 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4568: assume 46 == scan_one_dir_#t~mem574#1;havoc scan_one_dir_#t~mem574#1;call scan_one_dir_#t~mem575#1 := read~int#18(scan_one_dir_~entry~0#1.base, 20 + scan_one_dir_~entry~0#1.offset, 1); [2025-02-08 04:45:10,528 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4568: assume !(46 == scan_one_dir_#t~mem574#1);havoc scan_one_dir_#t~mem574#1;assume { :begin_inline_concat_path_file } true;concat_path_file_#in~path#1.base, concat_path_file_#in~path#1.offset, concat_path_file_#in~filename#1.base, concat_path_file_#in~filename#1.offset := scan_one_dir_~path#1.base, scan_one_dir_~path#1.offset, scan_one_dir_~entry~0#1.base, 19 + scan_one_dir_~entry~0#1.offset;havoc concat_path_file_#res#1.base, concat_path_file_#res#1.offset;havoc concat_path_file_#t~ret105#1.base, concat_path_file_#t~ret105#1.offset, concat_path_file_#t~mem106#1, concat_path_file_#t~varargs107#1.base, concat_path_file_#t~varargs107#1.offset, concat_path_file_#t~ret108#1.base, concat_path_file_#t~ret108#1.offset, concat_path_file_~path#1.base, concat_path_file_~path#1.offset, concat_path_file_~filename#1.base, concat_path_file_~filename#1.offset, concat_path_file_~lc~0#1.base, concat_path_file_~lc~0#1.offset, concat_path_file_~return_value_xasprintf$1~0#1.base, concat_path_file_~return_value_xasprintf$1~0#1.offset;concat_path_file_~path#1.base, concat_path_file_~path#1.offset := concat_path_file_#in~path#1.base, concat_path_file_#in~path#1.offset;concat_path_file_~filename#1.base, concat_path_file_~filename#1.offset := concat_path_file_#in~filename#1.base, concat_path_file_#in~filename#1.offset;havoc concat_path_file_~lc~0#1.base, concat_path_file_~lc~0#1.offset; [2025-02-08 04:45:10,528 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3024: concat_path_file_#t~ret105#1.base, concat_path_file_#t~ret105#1.offset := last_char_is_#res#1.base, last_char_is_#res#1.offset;havoc last_char_is_#t~mem402#1, last_char_is_#t~nondet403#1, last_char_is_#t~mem404#1, last_char_is_~sz~0#1, last_char_is_~return_value_strlen$1~2#1, last_char_is_~s#1.base, last_char_is_~s#1.offset, last_char_is_~c#1;havoc last_char_is_#in~s#1.base, last_char_is_#in~s#1.offset, last_char_is_#in~c#1;assume { :end_inline_last_char_is } true;concat_path_file_~lc~0#1.base, concat_path_file_~lc~0#1.offset := concat_path_file_#t~ret105#1.base, concat_path_file_#t~ret105#1.offset;havoc concat_path_file_#t~ret105#1.base, concat_path_file_#t~ret105#1.offset; [2025-02-08 04:45:10,528 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5262: assume 0 != closedir_#t~nondet702#1;havoc closedir_#t~nondet702#1;havoc closedir_#t~nondet703#1;assume -2147483648 <= closedir_#t~nondet703#1 && closedir_#t~nondet703#1 <= 2147483647;call write~int#33(closedir_#t~nondet703#1, ~bb_errno~0.base, ~bb_errno~0.offset, 4);havoc closedir_#t~nondet703#1;call closedir_#t~mem704#1 := read~int#33(~bb_errno~0.base, ~bb_errno~0.offset, 4); [2025-02-08 04:45:10,528 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5262: assume !(0 != closedir_#t~nondet702#1);havoc closedir_#t~nondet702#1;closedir_#res#1 := 0; [2025-02-08 04:45:10,528 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3024-1: assume { :begin_inline_last_char_is } true;last_char_is_#in~s#1.base, last_char_is_#in~s#1.offset, last_char_is_#in~c#1 := concat_path_file_~path#1.base, concat_path_file_~path#1.offset, 47;havoc last_char_is_#res#1.base, last_char_is_#res#1.offset;havoc last_char_is_#t~mem402#1, last_char_is_#t~nondet403#1, last_char_is_#t~mem404#1, last_char_is_~sz~0#1, last_char_is_~return_value_strlen$1~2#1, last_char_is_~s#1.base, last_char_is_~s#1.offset, last_char_is_~c#1;last_char_is_~s#1.base, last_char_is_~s#1.offset := last_char_is_#in~s#1.base, last_char_is_#in~s#1.offset;last_char_is_~c#1 := last_char_is_#in~c#1; [2025-02-08 04:45:10,528 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4618: assume scan_one_dir_~dn~1#1.base == 0 && scan_one_dir_~dn~1#1.offset == 0; [2025-02-08 04:45:10,528 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4618: assume !(scan_one_dir_~dn~1#1.base == 0 && scan_one_dir_~dn~1#1.offset == 0);scan_one_dir_~i~6#1 := 1 + scan_one_dir_~i~6#1; [2025-02-08 04:45:10,528 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4585-2: havoc scan_one_dir_#t~bitwise581#1;assume scan_one_dir_#t~bitwise581#1 % 4294967296 <= 16384 && scan_one_dir_#t~bitwise581#1 % 4294967296 <= scan_one_dir_#t~mem580#1 % 4294967296; [2025-02-08 04:45:10,528 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4585-3: assume 16384 == scan_one_dir_#t~mem580#1 % 4294967296;scan_one_dir_#t~bitwise581#1 := 16384; [2025-02-08 04:45:10,528 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4585-3: assume !(16384 == scan_one_dir_#t~mem580#1 % 4294967296); [2025-02-08 04:45:10,528 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4585: assume 0 != scan_one_dir_#t~bitwise581#1 % 4294967296;havoc scan_one_dir_#t~mem580#1;havoc scan_one_dir_#t~bitwise581#1; [2025-02-08 04:45:10,528 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4585: assume !(0 != scan_one_dir_#t~bitwise581#1 % 4294967296);havoc scan_one_dir_#t~mem580#1;havoc scan_one_dir_#t~bitwise581#1; [2025-02-08 04:45:10,528 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4585-1: [2025-02-08 04:45:10,528 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4552: scan_one_dir_#t~ret572#1.base, scan_one_dir_#t~ret572#1.offset := warn_opendir_#res#1.base, warn_opendir_#res#1.offset;havoc warn_opendir_#t~ret652#1.base, warn_opendir_#t~ret652#1.offset, warn_opendir_#t~varargs653#1.base, warn_opendir_#t~varargs653#1.offset, warn_opendir_~path#1.base, warn_opendir_~path#1.offset, warn_opendir_~dp~0#1.base, warn_opendir_~dp~0#1.offset;havoc warn_opendir_#in~path#1.base, warn_opendir_#in~path#1.offset;assume { :end_inline_warn_opendir } true;scan_one_dir_~dir~0#1.base, scan_one_dir_~dir~0#1.offset := scan_one_dir_#t~ret572#1.base, scan_one_dir_#t~ret572#1.offset;havoc scan_one_dir_#t~ret572#1.base, scan_one_dir_#t~ret572#1.offset; [2025-02-08 04:45:10,528 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4585-4: assume 0 == scan_one_dir_#t~mem580#1 % 4294967296;scan_one_dir_#t~bitwise581#1 := 0; [2025-02-08 04:45:10,528 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4585-4: assume !(0 == scan_one_dir_#t~mem580#1 % 4294967296); [2025-02-08 04:45:10,528 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4585-5: call scan_one_dir_#t~mem580#1 := read~int#18(~#bb_common_bufsiz1~0.base, 2 + ~#bb_common_bufsiz1~0.offset, 4); [2025-02-08 04:45:10,755 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5405: havoc #t~ret757; [2025-02-08 04:45:11,280 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5313: havoc #t~nondet713; [2025-02-08 04:45:11,775 INFO L? ?]: Removed 1696 outVars from TransFormulas that were not future-live. [2025-02-08 04:45:11,775 INFO L308 CfgBuilder]: Performing block encoding [2025-02-08 04:45:11,840 INFO L332 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2025-02-08 04:45:11,840 INFO L337 CfgBuilder]: Removed 0 assume(true) statements. [2025-02-08 04:45:11,841 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder CFG 08.02 04:45:11 BoogieIcfgContainer [2025-02-08 04:45:11,841 INFO L131 PluginConnector]: ------------------------ END IcfgBuilder---------------------------- [2025-02-08 04:45:11,842 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2025-02-08 04:45:11,842 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2025-02-08 04:45:11,845 INFO L274 PluginConnector]: TraceAbstraction initialized [2025-02-08 04:45:11,845 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 08.02 04:44:31" (1/3) ... [2025-02-08 04:45:11,845 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@45a615f8 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 08.02 04:45:11, skipping insertion in model container [2025-02-08 04:45:11,846 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 04:44:34" (2/3) ... [2025-02-08 04:45:11,846 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@45a615f8 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 08.02 04:45:11, skipping insertion in model container [2025-02-08 04:45:11,846 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder CFG 08.02 04:45:11" (3/3) ... [2025-02-08 04:45:11,847 INFO L128 eAbstractionObserver]: Analyzing ICFG ls-incomplete-2.i [2025-02-08 04:45:11,857 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2025-02-08 04:45:11,860 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG ls-incomplete-2.i that has 198 procedures, 1741 locations, 1 initial locations, 180 loop locations, and 9 error locations. [2025-02-08 04:45:11,926 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2025-02-08 04:45:11,937 INFO L333 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopHeads, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@31c5cfd8, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2025-02-08 04:45:11,937 INFO L334 AbstractCegarLoop]: Starting to check reachability of 9 error locations. [2025-02-08 04:45:11,943 INFO L276 IsEmpty]: Start isEmpty. Operand has 1077 states, 922 states have (on average 1.5737527114967462) internal successors, (1451), 977 states have internal predecessors, (1451), 72 states have call successors, (72), 33 states have call predecessors, (72), 33 states have return successors, (72), 71 states have call predecessors, (72), 72 states have call successors, (72) [2025-02-08 04:45:11,949 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 56 [2025-02-08 04:45:11,949 INFO L210 NwaCegarLoop]: Found error trace [2025-02-08 04:45:11,950 INFO L218 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 04:45:11,950 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting vasprintfErr0ASSERT_VIOLATIONUNSUPPORTED_FEATURE === [vasprintfErr0ASSERT_VIOLATIONUNSUPPORTED_FEATURE, print_nameErr0ASSERT_VIOLATIONUNSUPPORTED_FEATURE, bb_verror_msgErr0ASSERT_VIOLATIONUNSUPPORTED_FEATURE (and 6 more)] === [2025-02-08 04:45:11,953 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 04:45:11,954 INFO L85 PathProgramCache]: Analyzing trace with hash -1771888621, now seen corresponding path program 1 times [2025-02-08 04:45:11,959 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 04:45:11,959 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1629266200] [2025-02-08 04:45:11,959 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 04:45:11,960 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 04:45:19,978 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 55 statements into 1 equivalence classes. [2025-02-08 04:45:20,409 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 55 of 55 statements. [2025-02-08 04:45:20,411 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 04:45:20,411 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 04:45:22,013 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 04:45:22,014 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 04:45:22,014 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1629266200] [2025-02-08 04:45:22,014 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1629266200] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-08 04:45:22,014 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-08 04:45:22,015 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-02-08 04:45:22,015 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [930296183] [2025-02-08 04:45:22,016 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-08 04:45:22,018 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-02-08 04:45:22,019 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 04:45:22,035 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-02-08 04:45:22,035 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-02-08 04:45:22,038 INFO L87 Difference]: Start difference. First operand has 1077 states, 922 states have (on average 1.5737527114967462) internal successors, (1451), 977 states have internal predecessors, (1451), 72 states have call successors, (72), 33 states have call predecessors, (72), 33 states have return successors, (72), 71 states have call predecessors, (72), 72 states have call successors, (72) Second operand has 3 states, 3 states have (on average 16.0) internal successors, (48), 3 states have internal predecessors, (48), 1 states have call successors, (5), 2 states have call predecessors, (5), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2025-02-08 04:45:22,214 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-08 04:45:22,215 INFO L93 Difference]: Finished difference Result 1288 states and 1911 transitions. [2025-02-08 04:45:22,216 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-02-08 04:45:22,217 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 16.0) internal successors, (48), 3 states have internal predecessors, (48), 1 states have call successors, (5), 2 states have call predecessors, (5), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) Word has length 55 [2025-02-08 04:45:22,217 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-08 04:45:22,221 INFO L225 Difference]: With dead ends: 1288 [2025-02-08 04:45:22,221 INFO L226 Difference]: Without dead ends: 173 [2025-02-08 04:45:22,230 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-02-08 04:45:22,231 INFO L435 NwaCegarLoop]: 279 mSDtfsCounter, 0 mSDsluCounter, 277 mSDsCounter, 0 mSdLazyCounter, 15 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 556 SdHoareTripleChecker+Invalid, 15 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 15 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2025-02-08 04:45:22,232 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 556 Invalid, 15 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 15 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2025-02-08 04:45:22,247 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 173 states. [2025-02-08 04:45:22,266 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 173 to 173. [2025-02-08 04:45:22,269 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 173 states, 153 states have (on average 1.3790849673202614) internal successors, (211), 154 states have internal predecessors, (211), 12 states have call successors, (12), 10 states have call predecessors, (12), 7 states have return successors, (8), 8 states have call predecessors, (8), 8 states have call successors, (8) [2025-02-08 04:45:22,272 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 173 states to 173 states and 231 transitions. [2025-02-08 04:45:22,274 INFO L78 Accepts]: Start accepts. Automaton has 173 states and 231 transitions. Word has length 55 [2025-02-08 04:45:22,275 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-08 04:45:22,275 INFO L471 AbstractCegarLoop]: Abstraction has 173 states and 231 transitions. [2025-02-08 04:45:22,275 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 16.0) internal successors, (48), 3 states have internal predecessors, (48), 1 states have call successors, (5), 2 states have call predecessors, (5), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2025-02-08 04:45:22,275 INFO L276 IsEmpty]: Start isEmpty. Operand 173 states and 231 transitions. [2025-02-08 04:45:22,277 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 67 [2025-02-08 04:45:22,278 INFO L210 NwaCegarLoop]: Found error trace [2025-02-08 04:45:22,278 INFO L218 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 04:45:22,278 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2025-02-08 04:45:22,278 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting vasprintfErr0ASSERT_VIOLATIONUNSUPPORTED_FEATURE === [vasprintfErr0ASSERT_VIOLATIONUNSUPPORTED_FEATURE, print_nameErr0ASSERT_VIOLATIONUNSUPPORTED_FEATURE, bb_verror_msgErr0ASSERT_VIOLATIONUNSUPPORTED_FEATURE (and 6 more)] === [2025-02-08 04:45:22,279 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 04:45:22,279 INFO L85 PathProgramCache]: Analyzing trace with hash 1453553997, now seen corresponding path program 1 times [2025-02-08 04:45:22,279 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 04:45:22,279 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [323967936] [2025-02-08 04:45:22,279 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 04:45:22,279 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 04:45:30,751 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 66 statements into 1 equivalence classes. [2025-02-08 04:45:30,969 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 66 of 66 statements. [2025-02-08 04:45:30,970 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 04:45:30,970 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 04:45:32,199 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 04:45:32,200 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 04:45:32,200 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [323967936] [2025-02-08 04:45:32,201 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [323967936] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-08 04:45:32,201 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [998822203] [2025-02-08 04:45:32,201 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 04:45:32,201 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 04:45:32,201 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 04:45:32,204 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-02-08 04:45:32,205 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2025-02-08 04:45:41,525 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 66 statements into 1 equivalence classes. [2025-02-08 04:45:43,482 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 66 of 66 statements. [2025-02-08 04:45:43,482 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 04:45:43,482 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 04:45:43,577 INFO L256 TraceCheckSpWp]: Trace formula consists of 20318 conjuncts, 3 conjuncts are in the unsatisfiable core [2025-02-08 04:45:43,591 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-08 04:45:43,677 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 04:45:43,677 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-08 04:45:43,914 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 04:45:43,915 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [998822203] provided 0 perfect and 2 imperfect interpolant sequences [2025-02-08 04:45:43,915 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-02-08 04:45:43,915 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 3, 4] total 7 [2025-02-08 04:45:43,916 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1752061632] [2025-02-08 04:45:43,916 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-02-08 04:45:43,916 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2025-02-08 04:45:43,916 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 04:45:43,917 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2025-02-08 04:45:43,917 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2025-02-08 04:45:43,917 INFO L87 Difference]: Start difference. First operand 173 states and 231 transitions. Second operand has 7 states, 7 states have (on average 10.142857142857142) internal successors, (71), 7 states have internal predecessors, (71), 1 states have call successors, (9), 2 states have call predecessors, (9), 2 states have return successors, (6), 1 states have call predecessors, (6), 1 states have call successors, (6) [2025-02-08 04:45:44,150 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-08 04:45:44,150 INFO L93 Difference]: Finished difference Result 346 states and 464 transitions. [2025-02-08 04:45:44,150 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-02-08 04:45:44,151 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 10.142857142857142) internal successors, (71), 7 states have internal predecessors, (71), 1 states have call successors, (9), 2 states have call predecessors, (9), 2 states have return successors, (6), 1 states have call predecessors, (6), 1 states have call successors, (6) Word has length 66 [2025-02-08 04:45:44,151 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-08 04:45:44,152 INFO L225 Difference]: With dead ends: 346 [2025-02-08 04:45:44,152 INFO L226 Difference]: Without dead ends: 176 [2025-02-08 04:45:44,152 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 134 GetRequests, 129 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2025-02-08 04:45:44,153 INFO L435 NwaCegarLoop]: 225 mSDtfsCounter, 0 mSDsluCounter, 892 mSDsCounter, 0 mSdLazyCounter, 30 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 1117 SdHoareTripleChecker+Invalid, 31 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 30 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2025-02-08 04:45:44,153 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 1117 Invalid, 31 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 30 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2025-02-08 04:45:44,153 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 176 states. [2025-02-08 04:45:44,158 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 176 to 176. [2025-02-08 04:45:44,159 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 176 states, 156 states have (on average 1.3717948717948718) internal successors, (214), 157 states have internal predecessors, (214), 12 states have call successors, (12), 10 states have call predecessors, (12), 7 states have return successors, (8), 8 states have call predecessors, (8), 8 states have call successors, (8) [2025-02-08 04:45:44,159 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 176 states to 176 states and 234 transitions. [2025-02-08 04:45:44,160 INFO L78 Accepts]: Start accepts. Automaton has 176 states and 234 transitions. Word has length 66 [2025-02-08 04:45:44,160 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-08 04:45:44,160 INFO L471 AbstractCegarLoop]: Abstraction has 176 states and 234 transitions. [2025-02-08 04:45:44,160 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.142857142857142) internal successors, (71), 7 states have internal predecessors, (71), 1 states have call successors, (9), 2 states have call predecessors, (9), 2 states have return successors, (6), 1 states have call predecessors, (6), 1 states have call successors, (6) [2025-02-08 04:45:44,160 INFO L276 IsEmpty]: Start isEmpty. Operand 176 states and 234 transitions. [2025-02-08 04:45:44,161 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 70 [2025-02-08 04:45:44,161 INFO L210 NwaCegarLoop]: Found error trace [2025-02-08 04:45:44,161 INFO L218 NwaCegarLoop]: trace histogram [4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 04:45:44,218 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2025-02-08 04:45:44,362 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1,2 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 04:45:44,362 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting vasprintfErr0ASSERT_VIOLATIONUNSUPPORTED_FEATURE === [vasprintfErr0ASSERT_VIOLATIONUNSUPPORTED_FEATURE, print_nameErr0ASSERT_VIOLATIONUNSUPPORTED_FEATURE, bb_verror_msgErr0ASSERT_VIOLATIONUNSUPPORTED_FEATURE (and 6 more)] === [2025-02-08 04:45:44,363 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 04:45:44,363 INFO L85 PathProgramCache]: Analyzing trace with hash 11281776, now seen corresponding path program 2 times [2025-02-08 04:45:44,363 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 04:45:44,363 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [818234394] [2025-02-08 04:45:44,363 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-02-08 04:45:44,363 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 04:45:52,382 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 69 statements into 2 equivalence classes. [2025-02-08 04:45:52,623 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) and asserted 65 of 69 statements. [2025-02-08 04:45:52,623 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2025-02-08 04:45:52,623 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 04:45:53,881 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2025-02-08 04:45:53,882 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 04:45:53,882 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [818234394] [2025-02-08 04:45:53,882 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [818234394] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-08 04:45:53,882 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-08 04:45:53,882 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2025-02-08 04:45:53,882 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [37476487] [2025-02-08 04:45:53,882 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-08 04:45:53,882 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-02-08 04:45:53,882 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 04:45:53,883 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-02-08 04:45:53,883 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2025-02-08 04:45:53,883 INFO L87 Difference]: Start difference. First operand 176 states and 234 transitions. Second operand has 4 states, 4 states have (on average 14.25) internal successors, (57), 4 states have internal predecessors, (57), 2 states have call successors, (6), 2 states have call predecessors, (6), 1 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2025-02-08 04:45:54,101 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-08 04:45:54,101 INFO L93 Difference]: Finished difference Result 289 states and 383 transitions. [2025-02-08 04:45:54,102 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-02-08 04:45:54,102 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 14.25) internal successors, (57), 4 states have internal predecessors, (57), 2 states have call successors, (6), 2 states have call predecessors, (6), 1 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) Word has length 69 [2025-02-08 04:45:54,102 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-08 04:45:54,103 INFO L225 Difference]: With dead ends: 289 [2025-02-08 04:45:54,103 INFO L226 Difference]: Without dead ends: 176 [2025-02-08 04:45:54,103 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2025-02-08 04:45:54,104 INFO L435 NwaCegarLoop]: 217 mSDtfsCounter, 219 mSDsluCounter, 208 mSDsCounter, 0 mSdLazyCounter, 21 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 219 SdHoareTripleChecker+Valid, 425 SdHoareTripleChecker+Invalid, 25 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 21 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2025-02-08 04:45:54,104 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [219 Valid, 425 Invalid, 25 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 21 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2025-02-08 04:45:54,104 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 176 states. [2025-02-08 04:45:54,109 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 176 to 176. [2025-02-08 04:45:54,111 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 176 states, 156 states have (on average 1.3653846153846154) internal successors, (213), 157 states have internal predecessors, (213), 12 states have call successors, (12), 10 states have call predecessors, (12), 7 states have return successors, (8), 8 states have call predecessors, (8), 8 states have call successors, (8) [2025-02-08 04:45:54,111 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 176 states to 176 states and 233 transitions. [2025-02-08 04:45:54,111 INFO L78 Accepts]: Start accepts. Automaton has 176 states and 233 transitions. Word has length 69 [2025-02-08 04:45:54,112 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-08 04:45:54,112 INFO L471 AbstractCegarLoop]: Abstraction has 176 states and 233 transitions. [2025-02-08 04:45:54,112 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 14.25) internal successors, (57), 4 states have internal predecessors, (57), 2 states have call successors, (6), 2 states have call predecessors, (6), 1 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2025-02-08 04:45:54,112 INFO L276 IsEmpty]: Start isEmpty. Operand 176 states and 233 transitions. [2025-02-08 04:45:54,113 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 78 [2025-02-08 04:45:54,113 INFO L210 NwaCegarLoop]: Found error trace [2025-02-08 04:45:54,113 INFO L218 NwaCegarLoop]: trace histogram [4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 04:45:54,113 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2025-02-08 04:45:54,113 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting vasprintfErr0ASSERT_VIOLATIONUNSUPPORTED_FEATURE === [vasprintfErr0ASSERT_VIOLATIONUNSUPPORTED_FEATURE, print_nameErr0ASSERT_VIOLATIONUNSUPPORTED_FEATURE, bb_verror_msgErr0ASSERT_VIOLATIONUNSUPPORTED_FEATURE (and 6 more)] === [2025-02-08 04:45:54,113 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 04:45:54,113 INFO L85 PathProgramCache]: Analyzing trace with hash -1668733939, now seen corresponding path program 1 times [2025-02-08 04:45:54,114 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 04:45:54,114 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1961178802] [2025-02-08 04:45:54,114 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 04:45:54,115 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 04:46:02,287 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 77 statements into 1 equivalence classes. [2025-02-08 04:46:02,500 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 77 of 77 statements. [2025-02-08 04:46:02,500 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 04:46:02,500 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat