./Ultimate.py --spec ../sv-benchmarks/c/properties/no-overflow.prp --file ../sv-benchmarks/c/busybox-1.22.0/od-3.i --full-output --architecture 64bit -------------------------------------------------------------------------------- Checking for overflows 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/od-3.i -s /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/config/svcomp-Overflow-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 ! overflow) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 64bit --witnessprinter.graph.data.programhash 1b9900a2bc7874a5a0f3f67c9571956dc0cee83653f866f5a93ea159c97e5be6 --- Real Ultimate output --- This is Ultimate 0.3.0-?-48c9605-m [2025-02-08 13:26:46,296 INFO L188 SettingsManager]: Resetting all preferences to default values... [2025-02-08 13:26:46,360 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/config/svcomp-Overflow-64bit-Automizer_Default.epf [2025-02-08 13:26:46,365 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2025-02-08 13:26:46,368 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2025-02-08 13:26:46,390 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2025-02-08 13:26:46,392 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2025-02-08 13:26:46,392 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2025-02-08 13:26:46,393 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2025-02-08 13:26:46,393 INFO L153 SettingsManager]: * Use memory slicer=true [2025-02-08 13:26:46,393 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2025-02-08 13:26:46,393 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2025-02-08 13:26:46,393 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2025-02-08 13:26:46,393 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2025-02-08 13:26:46,394 INFO L153 SettingsManager]: * Use SBE=true [2025-02-08 13:26:46,394 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2025-02-08 13:26:46,394 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2025-02-08 13:26:46,394 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2025-02-08 13:26:46,394 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2025-02-08 13:26:46,394 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2025-02-08 13:26:46,394 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2025-02-08 13:26:46,394 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2025-02-08 13:26:46,394 INFO L153 SettingsManager]: * Check absence of signed integer overflows=ASSERTandASSUME [2025-02-08 13:26:46,394 INFO L153 SettingsManager]: * Check unreachability of reach_error function=false [2025-02-08 13:26:46,394 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2025-02-08 13:26:46,394 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2025-02-08 13:26:46,395 INFO L153 SettingsManager]: * Use constant arrays=true [2025-02-08 13:26:46,395 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2025-02-08 13:26:46,395 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2025-02-08 13:26:46,395 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2025-02-08 13:26:46,395 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2025-02-08 13:26:46,395 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-02-08 13:26:46,395 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2025-02-08 13:26:46,395 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2025-02-08 13:26:46,395 INFO L153 SettingsManager]: * Compute procedure contracts=false [2025-02-08 13:26:46,395 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2025-02-08 13:26:46,395 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2025-02-08 13:26:46,395 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2025-02-08 13:26:46,396 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2025-02-08 13:26:46,396 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2025-02-08 13:26:46,396 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2025-02-08 13:26:46,396 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2025-02-08 13:26:46,396 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 ! overflow) ) 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 -> 1b9900a2bc7874a5a0f3f67c9571956dc0cee83653f866f5a93ea159c97e5be6 [2025-02-08 13:26:46,620 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2025-02-08 13:26:46,635 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2025-02-08 13:26:46,637 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2025-02-08 13:26:46,639 INFO L270 PluginConnector]: Initializing CDTParser... [2025-02-08 13:26:46,640 INFO L274 PluginConnector]: CDTParser initialized [2025-02-08 13:26:46,641 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/busybox-1.22.0/od-3.i [2025-02-08 13:26:47,826 INFO L533 CDTParser]: Created temporary CDT project at /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/ca139db93/79eb61432890451f8605425a32ad0e8d/FLAGa57814174 [2025-02-08 13:26:48,331 INFO L384 CDTParser]: Found 1 translation units. [2025-02-08 13:26:48,332 INFO L180 CDTParser]: Scanning /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/busybox-1.22.0/od-3.i [2025-02-08 13:26:48,363 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/ca139db93/79eb61432890451f8605425a32ad0e8d/FLAGa57814174 [2025-02-08 13:26:48,379 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/ca139db93/79eb61432890451f8605425a32ad0e8d [2025-02-08 13:26:48,381 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2025-02-08 13:26:48,382 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2025-02-08 13:26:48,383 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2025-02-08 13:26:48,384 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2025-02-08 13:26:48,386 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2025-02-08 13:26:48,388 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 08.02 01:26:48" (1/1) ... [2025-02-08 13:26:48,388 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@82f66ae and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 01:26:48, skipping insertion in model container [2025-02-08 13:26:48,388 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 08.02 01:26:48" (1/1) ... [2025-02-08 13:26:48,435 INFO L175 MainTranslator]: Built tables and reachable declarations [2025-02-08 13:26:50,069 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-02-08 13:26:50,151 INFO L200 MainTranslator]: Completed pre-run [2025-02-08 13:26:50,364 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-02-08 13:26:50,523 WARN L1212 FunctionHandler]: The following functions are not defined or handled internally: vasprintf [2025-02-08 13:26:50,533 INFO L204 MainTranslator]: Completed translation [2025-02-08 13:26:50,534 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 01:26:50 WrapperNode [2025-02-08 13:26:50,534 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2025-02-08 13:26:50,535 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2025-02-08 13:26:50,535 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2025-02-08 13:26:50,535 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2025-02-08 13:26:50,540 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 01:26:50" (1/1) ... [2025-02-08 13:26:50,583 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 01:26:50" (1/1) ... [2025-02-08 13:26:50,736 INFO L138 Inliner]: procedures = 692, calls = 1920, calls flagged for inlining = 56, calls inlined = 54, statements flattened = 4874 [2025-02-08 13:26:50,737 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2025-02-08 13:26:50,738 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2025-02-08 13:26:50,738 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2025-02-08 13:26:50,738 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2025-02-08 13:26:50,745 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 01:26:50" (1/1) ... [2025-02-08 13:26:50,746 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 01:26:50" (1/1) ... [2025-02-08 13:26:50,771 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 01:26:50" (1/1) ... [2025-02-08 13:26:50,971 INFO L175 MemorySlicer]: Split 1512 memory accesses to 43 slices as follows [17, 31, 8, 3, 33, 61, 308, 2, 15, 17, 27, 16, 9, 17, 43, 2, 2, 73, 3, 20, 3, 11, 11, 5, 5, 5, 5, 5, 44, 4, 48, 4, 4, 2, 13, 5, 4, 4, 103, 355, 36, 21, 108]. 23 percent of accesses are in the largest equivalence class. The 539 initializations are split as follows [0, 0, 0, 0, 2, 45, 53, 0, 7, 0, 1, 0, 0, 4, 0, 2, 0, 0, 0, 0, 3, 9, 9, 5, 4, 5, 4, 4, 0, 0, 0, 4, 3, 2, 0, 5, 3, 3, 0, 355, 7, 0, 0]. The 601 writes are split as follows [13, 31, 1, 0, 5, 16, 145, 2, 7, 3, 13, 1, 6, 4, 37, 0, 1, 72, 0, 18, 0, 0, 0, 0, 0, 0, 0, 0, 12, 1, 0, 0, 0, 0, 2, 0, 0, 0, 100, 0, 0, 6, 105]. [2025-02-08 13:26:50,971 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 01:26:50" (1/1) ... [2025-02-08 13:26:50,971 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 01:26:50" (1/1) ... [2025-02-08 13:26:51,092 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 01:26:50" (1/1) ... [2025-02-08 13:26:51,103 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 01:26:50" (1/1) ... [2025-02-08 13:26:51,176 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 01:26:50" (1/1) ... [2025-02-08 13:26:51,201 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 01:26:50" (1/1) ... [2025-02-08 13:26:51,245 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2025-02-08 13:26:51,247 INFO L112 PluginConnector]: ------------------------IcfgBuilder---------------------------- [2025-02-08 13:26:51,247 INFO L270 PluginConnector]: Initializing IcfgBuilder... [2025-02-08 13:26:51,247 INFO L274 PluginConnector]: IcfgBuilder initialized [2025-02-08 13:26:51,248 INFO L184 PluginConnector]: Executing the observer IcfgBuilderObserver from plugin IcfgBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 01:26:50" (1/1) ... [2025-02-08 13:26:51,252 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-02-08 13:26:51,264 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 13:26:51,283 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 13:26:51,286 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 13:26:51,318 INFO L130 BoogieDeclarations]: Found specification of procedure read~real#0 [2025-02-08 13:26:51,318 INFO L130 BoogieDeclarations]: Found specification of procedure read~real#1 [2025-02-08 13:26:51,318 INFO L130 BoogieDeclarations]: Found specification of procedure read~real#2 [2025-02-08 13:26:51,318 INFO L130 BoogieDeclarations]: Found specification of procedure read~real#3 [2025-02-08 13:26:51,318 INFO L130 BoogieDeclarations]: Found specification of procedure read~real#4 [2025-02-08 13:26:51,318 INFO L130 BoogieDeclarations]: Found specification of procedure read~real#5 [2025-02-08 13:26:51,318 INFO L130 BoogieDeclarations]: Found specification of procedure read~real#6 [2025-02-08 13:26:51,318 INFO L130 BoogieDeclarations]: Found specification of procedure read~real#7 [2025-02-08 13:26:51,318 INFO L130 BoogieDeclarations]: Found specification of procedure read~real#8 [2025-02-08 13:26:51,318 INFO L130 BoogieDeclarations]: Found specification of procedure read~real#9 [2025-02-08 13:26:51,318 INFO L130 BoogieDeclarations]: Found specification of procedure read~real#10 [2025-02-08 13:26:51,318 INFO L130 BoogieDeclarations]: Found specification of procedure read~real#11 [2025-02-08 13:26:51,318 INFO L130 BoogieDeclarations]: Found specification of procedure read~real#12 [2025-02-08 13:26:51,318 INFO L130 BoogieDeclarations]: Found specification of procedure read~real#13 [2025-02-08 13:26:51,318 INFO L130 BoogieDeclarations]: Found specification of procedure read~real#14 [2025-02-08 13:26:51,319 INFO L130 BoogieDeclarations]: Found specification of procedure read~real#15 [2025-02-08 13:26:51,319 INFO L130 BoogieDeclarations]: Found specification of procedure read~real#16 [2025-02-08 13:26:51,319 INFO L130 BoogieDeclarations]: Found specification of procedure read~real#17 [2025-02-08 13:26:51,319 INFO L130 BoogieDeclarations]: Found specification of procedure read~real#18 [2025-02-08 13:26:51,319 INFO L130 BoogieDeclarations]: Found specification of procedure read~real#19 [2025-02-08 13:26:51,321 INFO L130 BoogieDeclarations]: Found specification of procedure read~real#20 [2025-02-08 13:26:51,321 INFO L130 BoogieDeclarations]: Found specification of procedure read~real#21 [2025-02-08 13:26:51,321 INFO L130 BoogieDeclarations]: Found specification of procedure read~real#22 [2025-02-08 13:26:51,322 INFO L130 BoogieDeclarations]: Found specification of procedure read~real#23 [2025-02-08 13:26:51,322 INFO L130 BoogieDeclarations]: Found specification of procedure read~real#24 [2025-02-08 13:26:51,322 INFO L130 BoogieDeclarations]: Found specification of procedure read~real#25 [2025-02-08 13:26:51,322 INFO L130 BoogieDeclarations]: Found specification of procedure read~real#26 [2025-02-08 13:26:51,322 INFO L130 BoogieDeclarations]: Found specification of procedure read~real#27 [2025-02-08 13:26:51,322 INFO L130 BoogieDeclarations]: Found specification of procedure read~real#28 [2025-02-08 13:26:51,322 INFO L130 BoogieDeclarations]: Found specification of procedure read~real#29 [2025-02-08 13:26:51,322 INFO L130 BoogieDeclarations]: Found specification of procedure read~real#30 [2025-02-08 13:26:51,322 INFO L130 BoogieDeclarations]: Found specification of procedure read~real#31 [2025-02-08 13:26:51,322 INFO L130 BoogieDeclarations]: Found specification of procedure read~real#32 [2025-02-08 13:26:51,322 INFO L130 BoogieDeclarations]: Found specification of procedure read~real#33 [2025-02-08 13:26:51,322 INFO L130 BoogieDeclarations]: Found specification of procedure read~real#34 [2025-02-08 13:26:51,322 INFO L130 BoogieDeclarations]: Found specification of procedure read~real#35 [2025-02-08 13:26:51,322 INFO L130 BoogieDeclarations]: Found specification of procedure read~real#36 [2025-02-08 13:26:51,322 INFO L130 BoogieDeclarations]: Found specification of procedure read~real#37 [2025-02-08 13:26:51,322 INFO L130 BoogieDeclarations]: Found specification of procedure read~real#38 [2025-02-08 13:26:51,322 INFO L130 BoogieDeclarations]: Found specification of procedure read~real#39 [2025-02-08 13:26:51,322 INFO L130 BoogieDeclarations]: Found specification of procedure read~real#40 [2025-02-08 13:26:51,322 INFO L130 BoogieDeclarations]: Found specification of procedure read~real#41 [2025-02-08 13:26:51,322 INFO L130 BoogieDeclarations]: Found specification of procedure read~real#42 [2025-02-08 13:26:51,322 INFO L130 BoogieDeclarations]: Found specification of procedure open_next_file [2025-02-08 13:26:51,322 INFO L138 BoogieDeclarations]: Found implementation of procedure open_next_file [2025-02-08 13:26:51,322 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_realloc#0 [2025-02-08 13:26:51,322 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_realloc#1 [2025-02-08 13:26:51,322 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_realloc#2 [2025-02-08 13:26:51,323 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_realloc#3 [2025-02-08 13:26:51,323 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_realloc#4 [2025-02-08 13:26:51,323 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_realloc#5 [2025-02-08 13:26:51,323 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_realloc#6 [2025-02-08 13:26:51,323 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_realloc#7 [2025-02-08 13:26:51,323 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_realloc#8 [2025-02-08 13:26:51,323 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_realloc#9 [2025-02-08 13:26:51,323 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_realloc#10 [2025-02-08 13:26:51,323 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_realloc#11 [2025-02-08 13:26:51,323 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_realloc#12 [2025-02-08 13:26:51,323 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_realloc#13 [2025-02-08 13:26:51,323 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_realloc#14 [2025-02-08 13:26:51,323 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_realloc#15 [2025-02-08 13:26:51,323 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_realloc#16 [2025-02-08 13:26:51,323 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_realloc#17 [2025-02-08 13:26:51,323 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_realloc#18 [2025-02-08 13:26:51,323 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_realloc#19 [2025-02-08 13:26:51,323 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_realloc#20 [2025-02-08 13:26:51,323 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_realloc#21 [2025-02-08 13:26:51,323 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_realloc#22 [2025-02-08 13:26:51,323 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_realloc#23 [2025-02-08 13:26:51,323 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_realloc#24 [2025-02-08 13:26:51,323 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_realloc#25 [2025-02-08 13:26:51,323 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_realloc#26 [2025-02-08 13:26:51,323 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_realloc#27 [2025-02-08 13:26:51,323 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_realloc#28 [2025-02-08 13:26:51,323 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_realloc#29 [2025-02-08 13:26:51,323 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_realloc#30 [2025-02-08 13:26:51,323 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_realloc#31 [2025-02-08 13:26:51,323 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_realloc#32 [2025-02-08 13:26:51,324 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_realloc#33 [2025-02-08 13:26:51,324 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_realloc#34 [2025-02-08 13:26:51,324 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_realloc#35 [2025-02-08 13:26:51,324 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_realloc#36 [2025-02-08 13:26:51,324 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_realloc#37 [2025-02-08 13:26:51,324 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_realloc#38 [2025-02-08 13:26:51,324 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_realloc#39 [2025-02-08 13:26:51,324 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_realloc#40 [2025-02-08 13:26:51,324 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_realloc#41 [2025-02-08 13:26:51,324 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_realloc#42 [2025-02-08 13:26:51,324 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_realloc#0 [2025-02-08 13:26:51,324 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_realloc#1 [2025-02-08 13:26:51,324 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_realloc#2 [2025-02-08 13:26:51,324 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_realloc#3 [2025-02-08 13:26:51,324 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_realloc#4 [2025-02-08 13:26:51,324 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_realloc#5 [2025-02-08 13:26:51,324 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_realloc#6 [2025-02-08 13:26:51,324 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_realloc#7 [2025-02-08 13:26:51,324 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_realloc#8 [2025-02-08 13:26:51,324 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_realloc#9 [2025-02-08 13:26:51,324 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_realloc#10 [2025-02-08 13:26:51,324 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_realloc#11 [2025-02-08 13:26:51,324 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_realloc#12 [2025-02-08 13:26:51,324 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_realloc#13 [2025-02-08 13:26:51,324 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_realloc#14 [2025-02-08 13:26:51,324 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_realloc#15 [2025-02-08 13:26:51,324 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_realloc#16 [2025-02-08 13:26:51,324 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_realloc#17 [2025-02-08 13:26:51,324 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_realloc#18 [2025-02-08 13:26:51,324 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_realloc#19 [2025-02-08 13:26:51,325 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_realloc#20 [2025-02-08 13:26:51,325 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_realloc#21 [2025-02-08 13:26:51,325 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_realloc#22 [2025-02-08 13:26:51,325 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_realloc#23 [2025-02-08 13:26:51,325 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_realloc#24 [2025-02-08 13:26:51,325 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_realloc#25 [2025-02-08 13:26:51,325 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_realloc#26 [2025-02-08 13:26:51,325 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_realloc#27 [2025-02-08 13:26:51,325 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_realloc#28 [2025-02-08 13:26:51,325 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_realloc#29 [2025-02-08 13:26:51,325 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_realloc#30 [2025-02-08 13:26:51,325 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_realloc#31 [2025-02-08 13:26:51,325 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_realloc#32 [2025-02-08 13:26:51,325 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_realloc#33 [2025-02-08 13:26:51,325 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_realloc#34 [2025-02-08 13:26:51,325 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_realloc#35 [2025-02-08 13:26:51,325 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_realloc#36 [2025-02-08 13:26:51,325 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_realloc#37 [2025-02-08 13:26:51,325 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_realloc#38 [2025-02-08 13:26:51,325 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_realloc#39 [2025-02-08 13:26:51,325 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_realloc#40 [2025-02-08 13:26:51,325 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_realloc#41 [2025-02-08 13:26:51,325 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_realloc#42 [2025-02-08 13:26:51,325 INFO L130 BoogieDeclarations]: Found specification of procedure vasprintf [2025-02-08 13:26:51,328 INFO L138 BoogieDeclarations]: Found implementation of procedure vasprintf [2025-02-08 13:26:51,329 INFO L130 BoogieDeclarations]: Found specification of procedure xrealloc [2025-02-08 13:26:51,329 INFO L138 BoogieDeclarations]: Found implementation of procedure xrealloc [2025-02-08 13:26:51,329 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2025-02-08 13:26:51,329 INFO L130 BoogieDeclarations]: Found specification of procedure bb_strtou [2025-02-08 13:26:51,329 INFO L138 BoogieDeclarations]: Found implementation of procedure bb_strtou [2025-02-08 13:26:51,329 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~real#0 [2025-02-08 13:26:51,329 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~real#1 [2025-02-08 13:26:51,329 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~real#2 [2025-02-08 13:26:51,329 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~real#3 [2025-02-08 13:26:51,329 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~real#4 [2025-02-08 13:26:51,329 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~real#5 [2025-02-08 13:26:51,329 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~real#6 [2025-02-08 13:26:51,329 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~real#7 [2025-02-08 13:26:51,329 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~real#8 [2025-02-08 13:26:51,329 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~real#9 [2025-02-08 13:26:51,329 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~real#10 [2025-02-08 13:26:51,329 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~real#11 [2025-02-08 13:26:51,329 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~real#12 [2025-02-08 13:26:51,329 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~real#13 [2025-02-08 13:26:51,329 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~real#14 [2025-02-08 13:26:51,329 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~real#15 [2025-02-08 13:26:51,329 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~real#16 [2025-02-08 13:26:51,329 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~real#17 [2025-02-08 13:26:51,329 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~real#18 [2025-02-08 13:26:51,329 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~real#19 [2025-02-08 13:26:51,329 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~real#20 [2025-02-08 13:26:51,329 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~real#21 [2025-02-08 13:26:51,329 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~real#22 [2025-02-08 13:26:51,329 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~real#23 [2025-02-08 13:26:51,329 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~real#24 [2025-02-08 13:26:51,329 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~real#25 [2025-02-08 13:26:51,329 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~real#26 [2025-02-08 13:26:51,329 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~real#27 [2025-02-08 13:26:51,329 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~real#28 [2025-02-08 13:26:51,329 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~real#29 [2025-02-08 13:26:51,329 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~real#30 [2025-02-08 13:26:51,329 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~real#31 [2025-02-08 13:26:51,330 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~real#32 [2025-02-08 13:26:51,330 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~real#33 [2025-02-08 13:26:51,330 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~real#34 [2025-02-08 13:26:51,330 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~real#35 [2025-02-08 13:26:51,330 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~real#36 [2025-02-08 13:26:51,330 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~real#37 [2025-02-08 13:26:51,330 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~real#38 [2025-02-08 13:26:51,330 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~real#39 [2025-02-08 13:26:51,330 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~real#40 [2025-02-08 13:26:51,330 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~real#41 [2025-02-08 13:26:51,330 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~real#42 [2025-02-08 13:26:51,330 INFO L130 BoogieDeclarations]: Found specification of procedure ret_ERANGE [2025-02-08 13:26:51,330 INFO L138 BoogieDeclarations]: Found implementation of procedure ret_ERANGE [2025-02-08 13:26:51,330 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#0 [2025-02-08 13:26:51,330 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#1 [2025-02-08 13:26:51,330 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#2 [2025-02-08 13:26:51,330 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#3 [2025-02-08 13:26:51,330 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#4 [2025-02-08 13:26:51,330 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#5 [2025-02-08 13:26:51,330 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#6 [2025-02-08 13:26:51,330 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#7 [2025-02-08 13:26:51,330 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#8 [2025-02-08 13:26:51,330 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#9 [2025-02-08 13:26:51,330 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#10 [2025-02-08 13:26:51,330 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#11 [2025-02-08 13:26:51,330 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#12 [2025-02-08 13:26:51,330 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#13 [2025-02-08 13:26:51,330 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#14 [2025-02-08 13:26:51,330 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#15 [2025-02-08 13:26:51,330 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#16 [2025-02-08 13:26:51,330 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#17 [2025-02-08 13:26:51,330 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#18 [2025-02-08 13:26:51,330 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#19 [2025-02-08 13:26:51,330 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#20 [2025-02-08 13:26:51,330 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#21 [2025-02-08 13:26:51,330 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#22 [2025-02-08 13:26:51,330 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#23 [2025-02-08 13:26:51,330 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#24 [2025-02-08 13:26:51,331 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#25 [2025-02-08 13:26:51,331 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#26 [2025-02-08 13:26:51,331 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#27 [2025-02-08 13:26:51,331 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#28 [2025-02-08 13:26:51,331 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#29 [2025-02-08 13:26:51,331 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#30 [2025-02-08 13:26:51,331 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#31 [2025-02-08 13:26:51,331 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#32 [2025-02-08 13:26:51,331 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#33 [2025-02-08 13:26:51,331 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#34 [2025-02-08 13:26:51,331 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#35 [2025-02-08 13:26:51,331 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#36 [2025-02-08 13:26:51,331 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#37 [2025-02-08 13:26:51,331 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#38 [2025-02-08 13:26:51,331 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#39 [2025-02-08 13:26:51,331 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#40 [2025-02-08 13:26:51,331 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#41 [2025-02-08 13:26:51,331 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#42 [2025-02-08 13:26:51,331 INFO L130 BoogieDeclarations]: Found specification of procedure bb_verror_msg [2025-02-08 13:26:51,331 INFO L138 BoogieDeclarations]: Found implementation of procedure bb_verror_msg [2025-02-08 13:26:51,331 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#0 [2025-02-08 13:26:51,333 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#1 [2025-02-08 13:26:51,333 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#2 [2025-02-08 13:26:51,333 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#3 [2025-02-08 13:26:51,333 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#4 [2025-02-08 13:26:51,333 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#5 [2025-02-08 13:26:51,333 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#6 [2025-02-08 13:26:51,333 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#7 [2025-02-08 13:26:51,333 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#8 [2025-02-08 13:26:51,333 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#9 [2025-02-08 13:26:51,333 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#10 [2025-02-08 13:26:51,333 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#11 [2025-02-08 13:26:51,333 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#12 [2025-02-08 13:26:51,333 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#13 [2025-02-08 13:26:51,333 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#14 [2025-02-08 13:26:51,333 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#15 [2025-02-08 13:26:51,333 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#16 [2025-02-08 13:26:51,333 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#17 [2025-02-08 13:26:51,333 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#18 [2025-02-08 13:26:51,333 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#19 [2025-02-08 13:26:51,333 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#20 [2025-02-08 13:26:51,333 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#21 [2025-02-08 13:26:51,333 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#22 [2025-02-08 13:26:51,333 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#23 [2025-02-08 13:26:51,334 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#24 [2025-02-08 13:26:51,334 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#25 [2025-02-08 13:26:51,334 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#26 [2025-02-08 13:26:51,334 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#27 [2025-02-08 13:26:51,334 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#28 [2025-02-08 13:26:51,334 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#29 [2025-02-08 13:26:51,334 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#30 [2025-02-08 13:26:51,334 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#31 [2025-02-08 13:26:51,334 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#32 [2025-02-08 13:26:51,334 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#33 [2025-02-08 13:26:51,334 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#34 [2025-02-08 13:26:51,334 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#35 [2025-02-08 13:26:51,334 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#36 [2025-02-08 13:26:51,334 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#37 [2025-02-08 13:26:51,334 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#38 [2025-02-08 13:26:51,334 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#39 [2025-02-08 13:26:51,334 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#40 [2025-02-08 13:26:51,334 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#41 [2025-02-08 13:26:51,334 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#42 [2025-02-08 13:26:51,334 INFO L130 BoogieDeclarations]: Found specification of procedure read_block [2025-02-08 13:26:51,334 INFO L138 BoogieDeclarations]: Found implementation of procedure read_block [2025-02-08 13:26:51,334 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#0 [2025-02-08 13:26:51,334 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#1 [2025-02-08 13:26:51,334 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#2 [2025-02-08 13:26:51,334 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#3 [2025-02-08 13:26:51,334 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#4 [2025-02-08 13:26:51,334 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#5 [2025-02-08 13:26:51,334 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#6 [2025-02-08 13:26:51,334 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#7 [2025-02-08 13:26:51,334 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#8 [2025-02-08 13:26:51,334 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#9 [2025-02-08 13:26:51,334 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#10 [2025-02-08 13:26:51,334 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#11 [2025-02-08 13:26:51,334 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#12 [2025-02-08 13:26:51,334 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#13 [2025-02-08 13:26:51,334 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#14 [2025-02-08 13:26:51,334 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#15 [2025-02-08 13:26:51,334 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#16 [2025-02-08 13:26:51,334 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#17 [2025-02-08 13:26:51,334 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#18 [2025-02-08 13:26:51,334 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#19 [2025-02-08 13:26:51,334 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#20 [2025-02-08 13:26:51,334 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#21 [2025-02-08 13:26:51,334 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#22 [2025-02-08 13:26:51,334 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#23 [2025-02-08 13:26:51,334 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#24 [2025-02-08 13:26:51,334 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#25 [2025-02-08 13:26:51,334 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#26 [2025-02-08 13:26:51,334 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#27 [2025-02-08 13:26:51,334 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#28 [2025-02-08 13:26:51,334 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#29 [2025-02-08 13:26:51,335 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#30 [2025-02-08 13:26:51,335 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#31 [2025-02-08 13:26:51,335 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#32 [2025-02-08 13:26:51,335 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#33 [2025-02-08 13:26:51,335 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#34 [2025-02-08 13:26:51,335 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#35 [2025-02-08 13:26:51,335 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#36 [2025-02-08 13:26:51,335 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#37 [2025-02-08 13:26:51,335 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#38 [2025-02-08 13:26:51,336 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#39 [2025-02-08 13:26:51,336 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#40 [2025-02-08 13:26:51,336 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#41 [2025-02-08 13:26:51,336 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#42 [2025-02-08 13:26:51,336 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2025-02-08 13:26:51,336 INFO L130 BoogieDeclarations]: Found specification of procedure format_address_std [2025-02-08 13:26:51,336 INFO L138 BoogieDeclarations]: Found implementation of procedure format_address_std [2025-02-08 13:26:51,336 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2025-02-08 13:26:51,336 INFO L130 BoogieDeclarations]: Found specification of procedure check_and_close [2025-02-08 13:26:51,336 INFO L138 BoogieDeclarations]: Found implementation of procedure check_and_close [2025-02-08 13:26:51,336 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#0 [2025-02-08 13:26:51,336 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#1 [2025-02-08 13:26:51,336 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#2 [2025-02-08 13:26:51,336 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#3 [2025-02-08 13:26:51,336 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#4 [2025-02-08 13:26:51,336 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#5 [2025-02-08 13:26:51,336 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#6 [2025-02-08 13:26:51,336 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#7 [2025-02-08 13:26:51,336 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#8 [2025-02-08 13:26:51,336 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#9 [2025-02-08 13:26:51,336 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#10 [2025-02-08 13:26:51,336 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#11 [2025-02-08 13:26:51,336 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#12 [2025-02-08 13:26:51,336 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#13 [2025-02-08 13:26:51,336 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#14 [2025-02-08 13:26:51,336 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#15 [2025-02-08 13:26:51,336 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#16 [2025-02-08 13:26:51,336 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#17 [2025-02-08 13:26:51,336 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#18 [2025-02-08 13:26:51,336 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#19 [2025-02-08 13:26:51,336 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#20 [2025-02-08 13:26:51,336 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#21 [2025-02-08 13:26:51,336 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#22 [2025-02-08 13:26:51,336 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#23 [2025-02-08 13:26:51,336 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#24 [2025-02-08 13:26:51,336 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#25 [2025-02-08 13:26:51,336 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#26 [2025-02-08 13:26:51,336 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#27 [2025-02-08 13:26:51,336 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#28 [2025-02-08 13:26:51,336 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#29 [2025-02-08 13:26:51,336 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#30 [2025-02-08 13:26:51,336 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#31 [2025-02-08 13:26:51,336 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#32 [2025-02-08 13:26:51,337 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#33 [2025-02-08 13:26:51,337 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#34 [2025-02-08 13:26:51,337 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#35 [2025-02-08 13:26:51,337 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#36 [2025-02-08 13:26:51,337 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#37 [2025-02-08 13:26:51,337 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#38 [2025-02-08 13:26:51,337 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#39 [2025-02-08 13:26:51,337 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#40 [2025-02-08 13:26:51,337 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#41 [2025-02-08 13:26:51,337 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#42 [2025-02-08 13:26:51,337 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~int~X~int~TO~VOID [2025-02-08 13:26:51,337 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~int~X~int~TO~VOID [2025-02-08 13:26:51,337 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2025-02-08 13:26:51,337 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2025-02-08 13:26:51,337 INFO L130 BoogieDeclarations]: Found specification of procedure reach_error [2025-02-08 13:26:51,337 INFO L138 BoogieDeclarations]: Found implementation of procedure reach_error [2025-02-08 13:26:51,337 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#0 [2025-02-08 13:26:51,337 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#1 [2025-02-08 13:26:51,337 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#2 [2025-02-08 13:26:51,337 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#3 [2025-02-08 13:26:51,337 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#4 [2025-02-08 13:26:51,337 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#5 [2025-02-08 13:26:51,337 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#6 [2025-02-08 13:26:51,337 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#7 [2025-02-08 13:26:51,337 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#8 [2025-02-08 13:26:51,337 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#9 [2025-02-08 13:26:51,337 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#10 [2025-02-08 13:26:51,337 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#11 [2025-02-08 13:26:51,337 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#12 [2025-02-08 13:26:51,340 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#13 [2025-02-08 13:26:51,340 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#14 [2025-02-08 13:26:51,340 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#15 [2025-02-08 13:26:51,340 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#16 [2025-02-08 13:26:51,340 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#17 [2025-02-08 13:26:51,340 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#18 [2025-02-08 13:26:51,340 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#19 [2025-02-08 13:26:51,340 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#20 [2025-02-08 13:26:51,340 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#21 [2025-02-08 13:26:51,340 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#22 [2025-02-08 13:26:51,340 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#23 [2025-02-08 13:26:51,340 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#24 [2025-02-08 13:26:51,340 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#25 [2025-02-08 13:26:51,340 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#26 [2025-02-08 13:26:51,340 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#27 [2025-02-08 13:26:51,340 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#28 [2025-02-08 13:26:51,340 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#29 [2025-02-08 13:26:51,340 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#30 [2025-02-08 13:26:51,340 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#31 [2025-02-08 13:26:51,340 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#32 [2025-02-08 13:26:51,340 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#33 [2025-02-08 13:26:51,340 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#34 [2025-02-08 13:26:51,340 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#35 [2025-02-08 13:26:51,340 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#36 [2025-02-08 13:26:51,340 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#37 [2025-02-08 13:26:51,340 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#38 [2025-02-08 13:26:51,340 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#39 [2025-02-08 13:26:51,340 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#40 [2025-02-08 13:26:51,340 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#41 [2025-02-08 13:26:51,340 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#42 [2025-02-08 13:26:51,341 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#0 [2025-02-08 13:26:51,341 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#1 [2025-02-08 13:26:51,341 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#2 [2025-02-08 13:26:51,341 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#3 [2025-02-08 13:26:51,341 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#4 [2025-02-08 13:26:51,341 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#5 [2025-02-08 13:26:51,341 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#6 [2025-02-08 13:26:51,341 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#7 [2025-02-08 13:26:51,341 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#8 [2025-02-08 13:26:51,341 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#9 [2025-02-08 13:26:51,341 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#10 [2025-02-08 13:26:51,341 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#11 [2025-02-08 13:26:51,341 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#12 [2025-02-08 13:26:51,341 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#13 [2025-02-08 13:26:51,341 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#14 [2025-02-08 13:26:51,341 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#15 [2025-02-08 13:26:51,341 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#16 [2025-02-08 13:26:51,341 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#17 [2025-02-08 13:26:51,341 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#18 [2025-02-08 13:26:51,341 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#19 [2025-02-08 13:26:51,341 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#20 [2025-02-08 13:26:51,341 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#21 [2025-02-08 13:26:51,341 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#22 [2025-02-08 13:26:51,341 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#23 [2025-02-08 13:26:51,341 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#24 [2025-02-08 13:26:51,341 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#25 [2025-02-08 13:26:51,341 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#26 [2025-02-08 13:26:51,341 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#27 [2025-02-08 13:26:51,341 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#28 [2025-02-08 13:26:51,341 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#29 [2025-02-08 13:26:51,341 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#30 [2025-02-08 13:26:51,341 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#31 [2025-02-08 13:26:51,341 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#32 [2025-02-08 13:26:51,341 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#33 [2025-02-08 13:26:51,341 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#34 [2025-02-08 13:26:51,341 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#35 [2025-02-08 13:26:51,341 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#36 [2025-02-08 13:26:51,341 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#37 [2025-02-08 13:26:51,341 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#38 [2025-02-08 13:26:51,341 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#39 [2025-02-08 13:26:51,345 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#40 [2025-02-08 13:26:51,345 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#41 [2025-02-08 13:26:51,345 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#42 [2025-02-08 13:26:51,345 INFO L130 BoogieDeclarations]: Found specification of procedure xmalloc [2025-02-08 13:26:51,345 INFO L138 BoogieDeclarations]: Found implementation of procedure xmalloc [2025-02-08 13:26:51,345 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#0 [2025-02-08 13:26:51,345 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#1 [2025-02-08 13:26:51,345 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#2 [2025-02-08 13:26:51,345 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#3 [2025-02-08 13:26:51,345 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#4 [2025-02-08 13:26:51,345 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#5 [2025-02-08 13:26:51,345 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#6 [2025-02-08 13:26:51,345 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#7 [2025-02-08 13:26:51,345 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#8 [2025-02-08 13:26:51,345 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#9 [2025-02-08 13:26:51,345 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#10 [2025-02-08 13:26:51,346 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#11 [2025-02-08 13:26:51,346 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#12 [2025-02-08 13:26:51,346 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#13 [2025-02-08 13:26:51,346 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#14 [2025-02-08 13:26:51,346 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#15 [2025-02-08 13:26:51,346 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#16 [2025-02-08 13:26:51,346 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#17 [2025-02-08 13:26:51,346 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#18 [2025-02-08 13:26:51,346 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#19 [2025-02-08 13:26:51,346 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#20 [2025-02-08 13:26:51,346 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#21 [2025-02-08 13:26:51,346 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#22 [2025-02-08 13:26:51,346 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#23 [2025-02-08 13:26:51,346 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#24 [2025-02-08 13:26:51,346 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#25 [2025-02-08 13:26:51,346 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#26 [2025-02-08 13:26:51,346 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#27 [2025-02-08 13:26:51,346 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#28 [2025-02-08 13:26:51,346 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#29 [2025-02-08 13:26:51,346 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#30 [2025-02-08 13:26:51,346 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#31 [2025-02-08 13:26:51,346 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#32 [2025-02-08 13:26:51,346 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#33 [2025-02-08 13:26:51,346 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#34 [2025-02-08 13:26:51,346 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#35 [2025-02-08 13:26:51,346 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#36 [2025-02-08 13:26:51,346 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#37 [2025-02-08 13:26:51,346 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#38 [2025-02-08 13:26:51,346 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#39 [2025-02-08 13:26:51,346 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#40 [2025-02-08 13:26:51,346 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#41 [2025-02-08 13:26:51,346 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#42 [2025-02-08 13:26:51,346 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#0 [2025-02-08 13:26:51,346 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#1 [2025-02-08 13:26:51,346 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#2 [2025-02-08 13:26:51,346 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#3 [2025-02-08 13:26:51,346 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#4 [2025-02-08 13:26:51,346 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#5 [2025-02-08 13:26:51,346 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#6 [2025-02-08 13:26:51,346 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#7 [2025-02-08 13:26:51,346 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#8 [2025-02-08 13:26:51,346 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#9 [2025-02-08 13:26:51,346 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#10 [2025-02-08 13:26:51,346 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#11 [2025-02-08 13:26:51,346 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#12 [2025-02-08 13:26:51,346 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#13 [2025-02-08 13:26:51,346 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#14 [2025-02-08 13:26:51,346 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#15 [2025-02-08 13:26:51,346 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#16 [2025-02-08 13:26:51,346 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#17 [2025-02-08 13:26:51,346 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#18 [2025-02-08 13:26:51,347 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#19 [2025-02-08 13:26:51,348 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#20 [2025-02-08 13:26:51,348 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#21 [2025-02-08 13:26:51,348 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#22 [2025-02-08 13:26:51,348 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#23 [2025-02-08 13:26:51,348 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#24 [2025-02-08 13:26:51,348 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#25 [2025-02-08 13:26:51,348 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#26 [2025-02-08 13:26:51,348 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#27 [2025-02-08 13:26:51,348 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#28 [2025-02-08 13:26:51,348 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#29 [2025-02-08 13:26:51,348 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#30 [2025-02-08 13:26:51,348 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#31 [2025-02-08 13:26:51,348 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#32 [2025-02-08 13:26:51,348 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#33 [2025-02-08 13:26:51,348 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#34 [2025-02-08 13:26:51,348 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#35 [2025-02-08 13:26:51,348 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#36 [2025-02-08 13:26:51,348 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#37 [2025-02-08 13:26:51,348 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#38 [2025-02-08 13:26:51,348 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#39 [2025-02-08 13:26:51,348 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#40 [2025-02-08 13:26:51,348 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#41 [2025-02-08 13:26:51,348 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#42 [2025-02-08 13:26:51,348 INFO L130 BoogieDeclarations]: Found specification of procedure decode_format_string [2025-02-08 13:26:51,348 INFO L138 BoogieDeclarations]: Found implementation of procedure decode_format_string [2025-02-08 13:26:51,348 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#0 [2025-02-08 13:26:51,348 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#1 [2025-02-08 13:26:51,348 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#2 [2025-02-08 13:26:51,348 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#3 [2025-02-08 13:26:51,348 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#4 [2025-02-08 13:26:51,348 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#5 [2025-02-08 13:26:51,348 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#6 [2025-02-08 13:26:51,348 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#7 [2025-02-08 13:26:51,348 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#8 [2025-02-08 13:26:51,348 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#9 [2025-02-08 13:26:51,348 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#10 [2025-02-08 13:26:51,348 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#11 [2025-02-08 13:26:51,348 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#12 [2025-02-08 13:26:51,348 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#13 [2025-02-08 13:26:51,348 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#14 [2025-02-08 13:26:51,348 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#15 [2025-02-08 13:26:51,348 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#16 [2025-02-08 13:26:51,348 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#17 [2025-02-08 13:26:51,348 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#18 [2025-02-08 13:26:51,348 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#19 [2025-02-08 13:26:51,348 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#20 [2025-02-08 13:26:51,348 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#21 [2025-02-08 13:26:51,348 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#22 [2025-02-08 13:26:51,348 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#23 [2025-02-08 13:26:51,348 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#24 [2025-02-08 13:26:51,348 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#25 [2025-02-08 13:26:51,349 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#26 [2025-02-08 13:26:51,349 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#27 [2025-02-08 13:26:51,349 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#28 [2025-02-08 13:26:51,349 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#29 [2025-02-08 13:26:51,349 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#30 [2025-02-08 13:26:51,349 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#31 [2025-02-08 13:26:51,349 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#32 [2025-02-08 13:26:51,349 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#33 [2025-02-08 13:26:51,349 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#34 [2025-02-08 13:26:51,349 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#35 [2025-02-08 13:26:51,349 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#36 [2025-02-08 13:26:51,349 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#37 [2025-02-08 13:26:51,349 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#38 [2025-02-08 13:26:51,349 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#39 [2025-02-08 13:26:51,349 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#40 [2025-02-08 13:26:51,349 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#41 [2025-02-08 13:26:51,353 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#42 [2025-02-08 13:26:51,353 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#0 [2025-02-08 13:26:51,353 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#1 [2025-02-08 13:26:51,353 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#2 [2025-02-08 13:26:51,353 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#3 [2025-02-08 13:26:51,353 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#4 [2025-02-08 13:26:51,353 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#5 [2025-02-08 13:26:51,353 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#6 [2025-02-08 13:26:51,353 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#7 [2025-02-08 13:26:51,353 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#8 [2025-02-08 13:26:51,353 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#9 [2025-02-08 13:26:51,353 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#10 [2025-02-08 13:26:51,353 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#11 [2025-02-08 13:26:51,353 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#12 [2025-02-08 13:26:51,353 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#13 [2025-02-08 13:26:51,353 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#14 [2025-02-08 13:26:51,353 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#15 [2025-02-08 13:26:51,353 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#16 [2025-02-08 13:26:51,353 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#17 [2025-02-08 13:26:51,353 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#18 [2025-02-08 13:26:51,353 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#19 [2025-02-08 13:26:51,353 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#20 [2025-02-08 13:26:51,353 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#21 [2025-02-08 13:26:51,353 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#22 [2025-02-08 13:26:51,353 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#23 [2025-02-08 13:26:51,353 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#24 [2025-02-08 13:26:51,353 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#25 [2025-02-08 13:26:51,353 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#26 [2025-02-08 13:26:51,353 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#27 [2025-02-08 13:26:51,354 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#28 [2025-02-08 13:26:51,354 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#29 [2025-02-08 13:26:51,354 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#30 [2025-02-08 13:26:51,354 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#31 [2025-02-08 13:26:51,354 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#32 [2025-02-08 13:26:51,354 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#33 [2025-02-08 13:26:51,354 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#34 [2025-02-08 13:26:51,354 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#35 [2025-02-08 13:26:51,354 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#36 [2025-02-08 13:26:51,354 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#37 [2025-02-08 13:26:51,354 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#38 [2025-02-08 13:26:51,354 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#39 [2025-02-08 13:26:51,354 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#40 [2025-02-08 13:26:51,354 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#41 [2025-02-08 13:26:51,354 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#42 [2025-02-08 13:26:51,354 INFO L130 BoogieDeclarations]: Found specification of procedure fstat [2025-02-08 13:26:51,354 INFO L138 BoogieDeclarations]: Found implementation of procedure fstat [2025-02-08 13:26:51,354 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2025-02-08 13:26:51,354 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2025-02-08 13:26:51,354 INFO L130 BoogieDeclarations]: Found specification of procedure parse_old_offset [2025-02-08 13:26:51,354 INFO L138 BoogieDeclarations]: Found implementation of procedure parse_old_offset [2025-02-08 13:26:51,354 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2025-02-08 13:26:51,354 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#0 [2025-02-08 13:26:51,354 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#1 [2025-02-08 13:26:51,354 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#2 [2025-02-08 13:26:51,354 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#3 [2025-02-08 13:26:51,354 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#4 [2025-02-08 13:26:51,354 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#5 [2025-02-08 13:26:51,354 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#6 [2025-02-08 13:26:51,354 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#7 [2025-02-08 13:26:51,354 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#8 [2025-02-08 13:26:51,354 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#9 [2025-02-08 13:26:51,354 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#10 [2025-02-08 13:26:51,354 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#11 [2025-02-08 13:26:51,354 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#12 [2025-02-08 13:26:51,354 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#13 [2025-02-08 13:26:51,354 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#14 [2025-02-08 13:26:51,354 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#15 [2025-02-08 13:26:51,354 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#16 [2025-02-08 13:26:51,354 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#17 [2025-02-08 13:26:51,354 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#18 [2025-02-08 13:26:51,354 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#19 [2025-02-08 13:26:51,355 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#20 [2025-02-08 13:26:51,355 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#21 [2025-02-08 13:26:51,355 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#22 [2025-02-08 13:26:51,355 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#23 [2025-02-08 13:26:51,355 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#24 [2025-02-08 13:26:51,355 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#25 [2025-02-08 13:26:51,355 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#26 [2025-02-08 13:26:51,355 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#27 [2025-02-08 13:26:51,355 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#28 [2025-02-08 13:26:51,355 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#29 [2025-02-08 13:26:51,355 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#30 [2025-02-08 13:26:51,356 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#31 [2025-02-08 13:26:51,356 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#32 [2025-02-08 13:26:51,356 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#33 [2025-02-08 13:26:51,356 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#34 [2025-02-08 13:26:51,356 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#35 [2025-02-08 13:26:51,356 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#36 [2025-02-08 13:26:51,356 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#37 [2025-02-08 13:26:51,356 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#38 [2025-02-08 13:26:51,356 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#39 [2025-02-08 13:26:51,356 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#40 [2025-02-08 13:26:51,356 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#41 [2025-02-08 13:26:51,356 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#42 [2025-02-08 13:26:51,356 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#0 [2025-02-08 13:26:51,356 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#1 [2025-02-08 13:26:51,356 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#2 [2025-02-08 13:26:51,356 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#3 [2025-02-08 13:26:51,356 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#4 [2025-02-08 13:26:51,356 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#5 [2025-02-08 13:26:51,356 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#6 [2025-02-08 13:26:51,356 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#7 [2025-02-08 13:26:51,356 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#8 [2025-02-08 13:26:51,356 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#9 [2025-02-08 13:26:51,356 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#10 [2025-02-08 13:26:51,356 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#11 [2025-02-08 13:26:51,356 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#12 [2025-02-08 13:26:51,356 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#13 [2025-02-08 13:26:51,356 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#14 [2025-02-08 13:26:51,356 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#15 [2025-02-08 13:26:51,356 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#16 [2025-02-08 13:26:51,356 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#17 [2025-02-08 13:26:51,356 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#18 [2025-02-08 13:26:51,356 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#19 [2025-02-08 13:26:51,356 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#20 [2025-02-08 13:26:51,356 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#21 [2025-02-08 13:26:51,356 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#22 [2025-02-08 13:26:51,356 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#23 [2025-02-08 13:26:51,356 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#24 [2025-02-08 13:26:51,356 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#25 [2025-02-08 13:26:51,356 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#26 [2025-02-08 13:26:51,356 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#27 [2025-02-08 13:26:51,356 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#28 [2025-02-08 13:26:51,356 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#29 [2025-02-08 13:26:51,356 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#30 [2025-02-08 13:26:51,356 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#31 [2025-02-08 13:26:51,356 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#32 [2025-02-08 13:26:51,356 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#33 [2025-02-08 13:26:51,356 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#34 [2025-02-08 13:26:51,356 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#35 [2025-02-08 13:26:51,356 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#36 [2025-02-08 13:26:51,356 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#37 [2025-02-08 13:26:51,356 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#38 [2025-02-08 13:26:51,356 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#39 [2025-02-08 13:26:51,356 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#40 [2025-02-08 13:26:51,356 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#41 [2025-02-08 13:26:51,356 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#42 [2025-02-08 13:26:51,356 INFO L130 BoogieDeclarations]: Found specification of procedure get_lcm [2025-02-08 13:26:51,356 INFO L138 BoogieDeclarations]: Found implementation of procedure get_lcm [2025-02-08 13:26:51,357 INFO L130 BoogieDeclarations]: Found specification of procedure bb_ascii_isalnum [2025-02-08 13:26:51,357 INFO L138 BoogieDeclarations]: Found implementation of procedure bb_ascii_isalnum [2025-02-08 13:26:51,357 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2025-02-08 13:26:51,361 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2025-02-08 13:26:51,361 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#2 [2025-02-08 13:26:51,361 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#3 [2025-02-08 13:26:51,361 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#4 [2025-02-08 13:26:51,361 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#5 [2025-02-08 13:26:51,361 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#6 [2025-02-08 13:26:51,361 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#7 [2025-02-08 13:26:51,361 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#8 [2025-02-08 13:26:51,361 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#9 [2025-02-08 13:26:51,361 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#10 [2025-02-08 13:26:51,361 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#11 [2025-02-08 13:26:51,361 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#12 [2025-02-08 13:26:51,361 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#13 [2025-02-08 13:26:51,362 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#14 [2025-02-08 13:26:51,362 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#15 [2025-02-08 13:26:51,362 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#16 [2025-02-08 13:26:51,362 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#17 [2025-02-08 13:26:51,362 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#18 [2025-02-08 13:26:51,362 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#19 [2025-02-08 13:26:51,362 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#20 [2025-02-08 13:26:51,362 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#21 [2025-02-08 13:26:51,362 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#22 [2025-02-08 13:26:51,362 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#23 [2025-02-08 13:26:51,362 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#24 [2025-02-08 13:26:51,362 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#25 [2025-02-08 13:26:51,362 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#26 [2025-02-08 13:26:51,362 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#27 [2025-02-08 13:26:51,362 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#28 [2025-02-08 13:26:51,362 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#29 [2025-02-08 13:26:51,362 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#30 [2025-02-08 13:26:51,362 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#31 [2025-02-08 13:26:51,362 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#32 [2025-02-08 13:26:51,362 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#33 [2025-02-08 13:26:51,362 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#34 [2025-02-08 13:26:51,362 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#35 [2025-02-08 13:26:51,362 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#36 [2025-02-08 13:26:51,362 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#37 [2025-02-08 13:26:51,362 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#38 [2025-02-08 13:26:51,362 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#39 [2025-02-08 13:26:51,362 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#40 [2025-02-08 13:26:51,362 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#41 [2025-02-08 13:26:51,362 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#42 [2025-02-08 13:26:51,362 INFO L130 BoogieDeclarations]: Found specification of procedure xstrtoull_sfx [2025-02-08 13:26:51,362 INFO L138 BoogieDeclarations]: Found implementation of procedure xstrtoull_sfx [2025-02-08 13:26:51,362 INFO L130 BoogieDeclarations]: Found specification of procedure format_address_paren [2025-02-08 13:26:51,363 INFO L138 BoogieDeclarations]: Found implementation of procedure format_address_paren [2025-02-08 13:26:51,363 INFO L130 BoogieDeclarations]: Found specification of procedure xstrtou_range_sfx [2025-02-08 13:26:51,363 INFO L138 BoogieDeclarations]: Found implementation of procedure xstrtou_range_sfx [2025-02-08 13:26:51,363 INFO L130 BoogieDeclarations]: Found specification of procedure write_block [2025-02-08 13:26:51,363 INFO L138 BoogieDeclarations]: Found implementation of procedure write_block [2025-02-08 13:26:51,363 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~real#0 [2025-02-08 13:26:51,363 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~real#1 [2025-02-08 13:26:51,363 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~real#2 [2025-02-08 13:26:51,363 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~real#3 [2025-02-08 13:26:51,363 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~real#4 [2025-02-08 13:26:51,363 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~real#5 [2025-02-08 13:26:51,363 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~real#6 [2025-02-08 13:26:51,363 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~real#7 [2025-02-08 13:26:51,363 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~real#8 [2025-02-08 13:26:51,363 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~real#9 [2025-02-08 13:26:51,363 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~real#10 [2025-02-08 13:26:51,363 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~real#11 [2025-02-08 13:26:51,363 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~real#12 [2025-02-08 13:26:51,363 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~real#13 [2025-02-08 13:26:51,363 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~real#14 [2025-02-08 13:26:51,363 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~real#15 [2025-02-08 13:26:51,363 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~real#16 [2025-02-08 13:26:51,363 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~real#17 [2025-02-08 13:26:51,363 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~real#18 [2025-02-08 13:26:51,363 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~real#19 [2025-02-08 13:26:51,363 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~real#20 [2025-02-08 13:26:51,363 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~real#21 [2025-02-08 13:26:51,363 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~real#22 [2025-02-08 13:26:51,363 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~real#23 [2025-02-08 13:26:51,363 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~real#24 [2025-02-08 13:26:51,363 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~real#25 [2025-02-08 13:26:51,363 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~real#26 [2025-02-08 13:26:51,363 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~real#27 [2025-02-08 13:26:51,363 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~real#28 [2025-02-08 13:26:51,363 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~real#29 [2025-02-08 13:26:51,363 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~real#30 [2025-02-08 13:26:51,363 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~real#31 [2025-02-08 13:26:51,363 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~real#32 [2025-02-08 13:26:51,363 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~real#33 [2025-02-08 13:26:51,363 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~real#34 [2025-02-08 13:26:51,363 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~real#35 [2025-02-08 13:26:51,363 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~real#36 [2025-02-08 13:26:51,363 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~real#37 [2025-02-08 13:26:51,363 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~real#38 [2025-02-08 13:26:51,363 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~real#39 [2025-02-08 13:26:51,363 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~real#40 [2025-02-08 13:26:51,363 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~real#41 [2025-02-08 13:26:51,363 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~real#42 [2025-02-08 13:26:51,363 INFO L130 BoogieDeclarations]: Found specification of procedure bb_error_msg_and_die [2025-02-08 13:26:51,363 INFO L138 BoogieDeclarations]: Found implementation of procedure bb_error_msg_and_die [2025-02-08 13:26:51,363 INFO L130 BoogieDeclarations]: Found specification of procedure xasprintf [2025-02-08 13:26:51,363 INFO L138 BoogieDeclarations]: Found implementation of procedure xasprintf [2025-02-08 13:26:51,363 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2025-02-08 13:26:51,364 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2025-02-08 13:26:51,364 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#2 [2025-02-08 13:26:51,364 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#3 [2025-02-08 13:26:51,364 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#4 [2025-02-08 13:26:51,365 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#5 [2025-02-08 13:26:51,365 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#6 [2025-02-08 13:26:51,365 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#7 [2025-02-08 13:26:51,365 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#8 [2025-02-08 13:26:51,365 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#9 [2025-02-08 13:26:51,365 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#10 [2025-02-08 13:26:51,365 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#11 [2025-02-08 13:26:51,365 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#12 [2025-02-08 13:26:51,365 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#13 [2025-02-08 13:26:51,365 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#14 [2025-02-08 13:26:51,365 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#15 [2025-02-08 13:26:51,365 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#16 [2025-02-08 13:26:51,365 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#17 [2025-02-08 13:26:51,365 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#18 [2025-02-08 13:26:51,365 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#19 [2025-02-08 13:26:51,365 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#20 [2025-02-08 13:26:51,365 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#21 [2025-02-08 13:26:51,365 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#22 [2025-02-08 13:26:51,365 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#23 [2025-02-08 13:26:51,365 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#24 [2025-02-08 13:26:51,365 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#25 [2025-02-08 13:26:51,365 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#26 [2025-02-08 13:26:51,365 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#27 [2025-02-08 13:26:51,365 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#28 [2025-02-08 13:26:51,365 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#29 [2025-02-08 13:26:51,365 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#30 [2025-02-08 13:26:51,365 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#31 [2025-02-08 13:26:51,365 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#32 [2025-02-08 13:26:51,365 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#33 [2025-02-08 13:26:51,365 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#34 [2025-02-08 13:26:51,365 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#35 [2025-02-08 13:26:51,365 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#36 [2025-02-08 13:26:51,365 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#37 [2025-02-08 13:26:51,365 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#38 [2025-02-08 13:26:51,365 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#39 [2025-02-08 13:26:51,365 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#40 [2025-02-08 13:26:51,365 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#41 [2025-02-08 13:26:51,365 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#42 [2025-02-08 13:26:51,365 INFO L130 BoogieDeclarations]: Found specification of procedure bb_error_msg [2025-02-08 13:26:51,365 INFO L138 BoogieDeclarations]: Found implementation of procedure bb_error_msg [2025-02-08 13:26:52,254 INFO L257 CfgBuilder]: Building ICFG [2025-02-08 13:26:52,257 INFO L287 CfgBuilder]: Building CFG for each procedure with an implementation [2025-02-08 13:26:52,410 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4173: assume !(~in_stream~0.base == 0 && ~in_stream~0.offset == 0); [2025-02-08 13:26:52,411 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4173: assume !!(~in_stream~0.base == 0 && ~in_stream~0.offset == 0);~exit_code~0 := 1; [2025-02-08 13:26:52,411 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3383: fopen_or_warn_stdin_#t~ret210#1.base, fopen_or_warn_stdin_#t~ret210#1.offset := fopen_or_warn_#res#1.base, fopen_or_warn_#res#1.offset;havoc fopen_or_warn_#t~nondet207#1.base, fopen_or_warn_#t~nondet207#1.offset, fopen_or_warn_~path#1.base, fopen_or_warn_~path#1.offset, fopen_or_warn_~mode#1.base, fopen_or_warn_~mode#1.offset, fopen_or_warn_~fp~0#1.base, fopen_or_warn_~fp~0#1.offset;havoc fopen_or_warn_#in~path#1.base, fopen_or_warn_#in~path#1.offset, fopen_or_warn_#in~mode#1.base, fopen_or_warn_#in~mode#1.offset;assume { :end_inline_fopen_or_warn } true;fopen_or_warn_stdin_~fp~1#1.base, fopen_or_warn_stdin_~fp~1#1.offset := fopen_or_warn_stdin_#t~ret210#1.base, fopen_or_warn_stdin_#t~ret210#1.offset; [2025-02-08 13:26:52,411 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4172: #t~ret416#1.base, #t~ret416#1.offset := fopen_or_warn_stdin_#res#1.base, fopen_or_warn_stdin_#res#1.offset;havoc fopen_or_warn_stdin_#t~mem208#1, fopen_or_warn_stdin_#t~mem209#1, fopen_or_warn_stdin_#t~ret210#1.base, fopen_or_warn_stdin_#t~ret210#1.offset, fopen_or_warn_stdin_~filename#1.base, fopen_or_warn_stdin_~filename#1.offset, fopen_or_warn_stdin_~fp~1#1.base, fopen_or_warn_stdin_~fp~1#1.offset, fopen_or_warn_stdin_~tmp_if_expr$1~2#1;havoc fopen_or_warn_stdin_#in~filename#1.base, fopen_or_warn_stdin_#in~filename#1.offset;assume { :end_inline_fopen_or_warn_stdin } true;~in_stream~0.base, ~in_stream~0.offset := #t~ret416#1.base, #t~ret416#1.offset;havoc #t~mem415#1.base, #t~mem415#1.offset;havoc #t~ret416#1.base, #t~ret416#1.offset; [2025-02-08 13:26:52,620 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2603: call ULTIMATE.dealloc(~#endptr~0#1.base, ~#endptr~0#1.offset);havoc ~#endptr~0#1.base, ~#endptr~0#1.offset; [2025-02-08 13:26:53,038 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3421-1: assume full_write_~total~0#1 + full_write_~cc~0#1 >= -9223372036854775808; [2025-02-08 13:26:53,038 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3421-1: assume !(full_write_~total~0#1 + full_write_~cc~0#1 >= -9223372036854775808); [2025-02-08 13:26:53,038 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3421: assume full_write_~total~0#1 + full_write_~cc~0#1 <= 9223372036854775807;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 13:26:53,038 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3421: assume !(full_write_~total~0#1 + full_write_~cc~0#1 <= 9223372036854775807); [2025-02-08 13:26:53,039 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3417: assume !(0 == full_write_~total~0#1);full_write_#res#1 := full_write_~total~0#1; [2025-02-08 13:26:53,039 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3417: assume !!(0 == full_write_~total~0#1);full_write_#res#1 := full_write_~cc~0#1; [2025-02-08 13:26:53,039 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4578: 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~nondet653#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~nondet653#1;assume -9223372036854775808 <= write_#t~nondet653#1 && write_#t~nondet653#1 <= 9223372036854775807;write_~ret~2#1 := write_#t~nondet653#1;havoc write_#t~nondet653#1; [2025-02-08 13:26:53,039 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4578: assume !true; [2025-02-08 13:26:53,039 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4578-1: assume 0 != safe_write_~tmp_if_expr$1~4#1 % 256; [2025-02-08 13:26:53,039 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4578-1: assume !(0 != safe_write_~tmp_if_expr$1~4#1 % 256); [2025-02-08 13:26:53,039 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3414: full_write_#t~ret214#1 := safe_write_#res#1;havoc safe_write_#t~ret458#1, safe_write_#t~mem459#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~4#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~ret214#1 && full_write_#t~ret214#1 <= 9223372036854775807;full_write_~cc~0#1 := full_write_#t~ret214#1;havoc full_write_#t~ret214#1; [2025-02-08 13:26:53,039 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4587-1: safe_write_#res#1 := safe_write_~n~0#1; [2025-02-08 13:26:53,039 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3415: assume full_write_~cc~0#1 < 0; [2025-02-08 13:26:53,039 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3415: assume !(full_write_~cc~0#1 < 0); [2025-02-08 13:26:53,039 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2709: #t~ret78#1 := fflush_all_#res#1;havoc fflush_all_#t~nondet206#1, fflush_all_~return_value_fflush$1~0#1;assume { :end_inline_fflush_all } true;assume -2147483648 <= #t~ret78#1 && #t~ret78#1 <= 2147483647;havoc #t~ret78#1;call #t~mem79#1.base, #t~mem79#1.offset := read~$Pointer$#11(~#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~mem79#1.base, #t~mem79#1.offset, ~used~0#1;havoc full_write_#res#1;havoc full_write_#t~ret214#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 13:26:53,039 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5059: write_#res#1 := write_~ret~2#1; [2025-02-08 13:26:53,039 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5059-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 13:26:53,039 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4580: safe_write_#t~ret458#1 := write_#res#1;havoc write_#t~nondet653#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~ret458#1 && safe_write_#t~ret458#1 <= 9223372036854775807;safe_write_~n~0#1 := safe_write_#t~ret458#1;havoc safe_write_#t~ret458#1; [2025-02-08 13:26:53,039 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2710: #t~ret80#1 := full_write_#res#1;havoc full_write_#t~ret214#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~ret80#1 && #t~ret80#1 <= 9223372036854775807;havoc #t~mem79#1.base, #t~mem79#1.offset;havoc #t~ret80#1; [2025-02-08 13:26:53,039 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3412: 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~ret458#1, safe_write_#t~mem459#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~4#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~4#1; [2025-02-08 13:26:53,039 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3412: assume !!(0 == full_write_~len#1 % 18446744073709551616);full_write_#res#1 := full_write_~total~0#1; [2025-02-08 13:26:53,039 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4581: assume safe_write_~n~0#1 < 0;call safe_write_#t~mem459#1 := read~int#10(~bb_errno~0.base, ~bb_errno~0.offset, 4);safe_write_~tmp_if_expr$1~4#1 := (if 0 == (if 0 != (if 4 == safe_write_#t~mem459#1 then 1 else 0) then 1 else 0) then 0 else 1); [2025-02-08 13:26:53,039 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4581: assume !(safe_write_~n~0#1 < 0);safe_write_~tmp_if_expr$1~4#1 := 0; [2025-02-08 13:26:53,340 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2734: #t~ret87#1 := fclose_if_not_stdin_#res#1;havoc fclose_if_not_stdin_#t~nondet203#1, fclose_if_not_stdin_#t~nondet204#1, fclose_if_not_stdin_#t~bitwise205#1, fclose_if_not_stdin_~f#1.base, fclose_if_not_stdin_~f#1.offset, fclose_if_not_stdin_~r~0#1, fclose_if_not_stdin_~return_value_fclose$1~0#1;havoc fclose_if_not_stdin_#in~f#1.base, fclose_if_not_stdin_#in~f#1.offset;assume { :end_inline_fclose_if_not_stdin } true;assume -2147483648 <= #t~ret87#1 && #t~ret87#1 <= 2147483647;havoc #t~ret87#1;~in_stream~0.base, ~in_stream~0.offset := 0, 0;havoc ~return_value_ferror$2~0#1; [2025-02-08 13:26:53,341 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3354: havoc fclose_if_not_stdin_#t~bitwise205#1; [2025-02-08 13:27:08,868 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3801: assume !(getopt32_#t~mem311#1.base == 0 && getopt32_#t~mem311#1.offset == 0);havoc getopt32_#t~mem311#1.base, getopt32_#t~mem311#1.offset;call getopt32_#t~mem312#1.base, getopt32_#t~mem312#1.offset := read~$Pointer$#28(getopt32_~on_off~0#1.base, 26 + getopt32_~on_off~0#1.offset, 8);call getopt32_#t~mem313#1.base, getopt32_#t~mem313#1.offset := read~$Pointer$#28(getopt32_~on_off~0#1.base, 26 + getopt32_~on_off~0#1.offset, 8);call getopt32_#t~mem314#1 := read~int#6(getopt32_#t~mem313#1.base, getopt32_#t~mem313#1.offset, 4); [2025-02-08 13:27:08,868 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3801: assume !!(getopt32_#t~mem311#1.base == 0 && getopt32_#t~mem311#1.offset == 0);havoc getopt32_#t~mem311#1.base, getopt32_#t~mem311#1.offset; [2025-02-08 13:27:08,868 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3802: assume 1 + getopt32_#t~mem314#1 <= 2147483647;call write~int#6(1 + getopt32_#t~mem314#1, getopt32_#t~mem312#1.base, getopt32_#t~mem312#1.offset, 4); [2025-02-08 13:27:08,868 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3802: assume !(1 + getopt32_#t~mem314#1 <= 2147483647); [2025-02-08 13:27:08,868 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3802-1: assume 1 + getopt32_#t~mem314#1 >= -2147483648; [2025-02-08 13:27:08,868 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3802-1: assume !(1 + getopt32_#t~mem314#1 >= -2147483648); [2025-02-08 13:27:08,868 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4595: call ULTIMATE.dealloc(skip_~#file_stats~0#1.base, skip_~#file_stats~0#1.offset);havoc skip_~#file_stats~0#1.base, skip_~#file_stats~0#1.offset; [2025-02-08 13:27:08,868 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3803: assume !(~optarg~0.base == 0 && ~optarg~0.offset == 0);call getopt32_#t~mem315#1 := read~int#28(getopt32_~on_off~0#1.base, 1 + getopt32_~on_off~0#1.offset, 1); [2025-02-08 13:27:08,868 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3803: assume !!(~optarg~0.base == 0 && ~optarg~0.offset == 0); [2025-02-08 13:27:08,868 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4002: __main_#t~ret368#1.base, __main_#t~ret368#1.offset := llist_pop_#res#1.base, llist_pop_#res#1.offset;havoc llist_pop_#t~mem339#1.base, llist_pop_#t~mem339#1.offset, llist_pop_#t~mem340#1.base, llist_pop_#t~mem340#1.offset, llist_pop_#t~mem341#1.base, llist_pop_#t~mem341#1.offset, llist_pop_~head#1.base, llist_pop_~head#1.offset, llist_pop_~data~0#1.base, llist_pop_~data~0#1.offset, llist_pop_~temp~0#1.base, llist_pop_~temp~0#1.offset;havoc llist_pop_#in~head#1.base, llist_pop_#in~head#1.offset;assume { :end_inline_llist_pop } true;__main_~return_value_llist_pop$4~0#1.base, __main_~return_value_llist_pop$4~0#1.offset := __main_#t~ret368#1.base, __main_#t~ret368#1.offset;havoc __main_#t~ret368#1.base, __main_#t~ret368#1.offset; [2025-02-08 13:27:08,868 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4597: skip_#t~ret460#1 := fileno_#res#1;havoc fileno_#t~mem545#1, fileno_#t~mem546#1.base, fileno_#t~mem546#1.offset, fileno_#t~mem547#1.base, fileno_#t~mem547#1.offset, fileno_#t~mem548#1.base, fileno_#t~mem548#1.offset, fileno_#t~mem549#1.base, fileno_#t~mem549#1.offset, fileno_#t~mem550#1.base, fileno_#t~mem550#1.offset, fileno_#t~mem551#1.base, fileno_#t~mem551#1.offset, fileno_#t~mem552#1.base, fileno_#t~mem552#1.offset, fileno_#t~mem553#1.base, fileno_#t~mem553#1.offset, fileno_#t~mem554#1.base, fileno_#t~mem554#1.offset, fileno_#t~mem555#1.base, fileno_#t~mem555#1.offset, fileno_#t~mem556#1.base, fileno_#t~mem556#1.offset, fileno_#t~mem557#1.base, fileno_#t~mem557#1.offset, fileno_#t~mem558#1.base, fileno_#t~mem558#1.offset, fileno_#t~mem559#1, fileno_#t~mem560#1, fileno_#t~mem561#1, fileno_#t~mem562#1, fileno_#t~mem563#1, fileno_#t~arrayCopy564#1, fileno_#t~mem565#1, fileno_#t~mem566#1.base, fileno_#t~mem566#1.offset, fileno_#t~mem567#1, fileno_#t~mem568#1.base, fileno_#t~mem568#1.offset, fileno_#t~mem569#1.base, fileno_#t~mem569#1.offset, fileno_#t~mem570#1.base, fileno_#t~mem570#1.offset, fileno_#t~mem571#1.base, fileno_#t~mem571#1.offset, fileno_#t~mem572#1, fileno_#t~mem573#1, fileno_#t~arrayCopy574#1, fileno_#t~mem575#1, fileno_#t~mem576#1, fileno_#t~mem577#1, fileno_#t~mem578#1, fileno_#t~mem579#1, fileno_#t~mem580#1, fileno_#t~mem581#1, fileno_#t~mem582#1, fileno_#t~mem583#1, fileno_#t~mem584#1, fileno_#t~mem585#1, fileno_#t~mem586#1, fileno_#t~mem587#1, fileno_#t~mem588#1, fileno_#t~mem589#1, fileno_#t~mem590#1, fileno_#t~mem591#1, fileno_#t~mem592#1, fileno_#t~mem593#1, fileno_#t~mem594#1, fileno_#t~nondet595#1, fileno_#t~nondet596#1, fileno_#t~mem597#1, fileno_~stream#1.base, fileno_~stream#1.offset, fileno_~ret~0#1;havoc fileno_#in~stream#1.base, fileno_#in~stream#1.offset;assume { :end_inline_fileno } true;assume -2147483648 <= skip_#t~ret460#1 && skip_#t~ret460#1 <= 2147483647;skip_~return_value_fileno$2~0#1 := skip_#t~ret460#1;havoc skip_#t~ret460#1;havoc skip_~return_value_fstat$3~0#1; [2025-02-08 13:27:08,868 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4003-1: SUMMARY for call decode_format_string(__main_~return_value_llist_pop$4~0#1.base, __main_~return_value_llist_pop$4~0#1.offset); srcloc: null [2025-02-08 13:27:08,868 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4003: havoc __main_~return_value_llist_pop$4~0#1.base, __main_~return_value_llist_pop$4~0#1.offset; [2025-02-08 13:27:08,868 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3805: assume 1 == getopt32_#t~mem315#1;havoc getopt32_#t~mem315#1;call getopt32_#t~mem316#1.base, getopt32_#t~mem316#1.offset := read~$Pointer$#28(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~mem316#1.base, getopt32_#t~mem316#1.offset, ~optarg~0.base, ~optarg~0.offset;havoc llist_add_to_end_#t~mem335#1.base, llist_add_to_end_#t~mem335#1.offset, llist_add_to_end_#t~mem336#1.base, llist_add_to_end_#t~mem336#1.offset, llist_add_to_end_#t~ret337#1.base, llist_add_to_end_#t~ret337#1.offset, llist_add_to_end_#t~mem338#1.base, llist_add_to_end_#t~mem338#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~0#1.base, llist_add_to_end_~return_value_xzalloc$1~0#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 13:27:08,868 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3805: assume !(1 == getopt32_#t~mem315#1);havoc getopt32_#t~mem315#1;call getopt32_#t~mem317#1 := read~int#28(getopt32_~on_off~0#1.base, 1 + getopt32_~on_off~0#1.offset, 1); [2025-02-08 13:27:08,868 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3277: assume !(~format_address~0.base == 0 && ~format_address~0.offset == 0); [2025-02-08 13:27:08,868 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3277: assume !!(~format_address~0.base == 0 && ~format_address~0.offset == 0); [2025-02-08 13:27:08,868 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4599: assume -2147483648 <= skip_#t~ret461#1 && skip_#t~ret461#1 <= 2147483647;skip_~return_value_fstat$3~0#1 := skip_#t~ret461#1;havoc skip_#t~ret461#1;call skip_#t~mem462#1 := read~int#0(skip_~#file_stats~0#1.base, 24 + skip_~#file_stats~0#1.offset, 4); [2025-02-08 13:27:08,868 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4599-1: SUMMARY for call skip_#t~ret461#1 := fstat(skip_~return_value_fileno$2~0#1, skip_~#file_stats~0#1.base, skip_~#file_stats~0#1.offset); srcloc: null [2025-02-08 13:27:08,868 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4600-1: [2025-02-08 13:27:08,868 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4600-2: havoc skip_#t~bitwise463#1;assume skip_#t~bitwise463#1 % 4294967296 <= 61440 && skip_#t~bitwise463#1 % 4294967296 <= skip_#t~mem462#1 % 4294967296; [2025-02-08 13:27:08,869 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4600: assume 32768 == skip_#t~bitwise463#1 % 4294967296;havoc skip_#t~mem462#1;havoc skip_#t~bitwise463#1; [2025-02-08 13:27:08,869 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4600: assume !(32768 == skip_#t~bitwise463#1 % 4294967296);havoc skip_#t~mem462#1;havoc skip_#t~bitwise463#1;call skip_~#buf~3#1.base, skip_~#buf~3#1.offset := #Ultimate.allocOnStack(1024);skip_~n_bytes_to_read~0#1 := 1024;havoc skip_~n_bytes_read~1#1; [2025-02-08 13:27:08,869 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4600-3: assume 61440 == skip_#t~mem462#1 % 4294967296;skip_#t~bitwise463#1 := 61440; [2025-02-08 13:27:08,869 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4600-3: assume !(61440 == skip_#t~mem462#1 % 4294967296); [2025-02-08 13:27:08,869 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4600-4: assume 0 == skip_#t~mem462#1 % 4294967296;skip_#t~bitwise463#1 := 0; [2025-02-08 13:27:08,869 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4600-4: assume !(0 == skip_#t~mem462#1 % 4294967296); [2025-02-08 13:27:08,869 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3808: assume 2 == getopt32_#t~mem317#1;havoc getopt32_#t~mem317#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~ret497#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~ret498#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; [2025-02-08 13:27:08,869 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3808: assume !(2 == getopt32_#t~mem317#1);havoc getopt32_#t~mem317#1;call getopt32_#t~mem320#1.base, getopt32_#t~mem320#1.offset := read~$Pointer$#28(getopt32_~on_off~0#1.base, 18 + getopt32_~on_off~0#1.offset, 8); [2025-02-08 13:27:08,869 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3280: SUMMARY for call reach_error(); srcloc: null [2025-02-08 13:27:08,869 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4602: assume !(0 == skip_~return_value_fstat$3~0#1); [2025-02-08 13:27:08,869 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4602: assume !!(0 == skip_~return_value_fstat$3~0#1);call skip_#t~mem464#1 := read~int#0(skip_~#file_stats~0#1.base, 48 + skip_~#file_stats~0#1.offset, 8); [2025-02-08 13:27:08,869 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3281-1: SUMMARY for call ##fun~int~X~int~TO~VOID((if (dump_strings_~address#1 - dump_strings_~i~0#1 - 1) % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then (dump_strings_~address#1 - dump_strings_~i~0#1 - 1) % 18446744073709551616 % 18446744073709551616 else (dump_strings_~address#1 - dump_strings_~i~0#1 - 1) % 18446744073709551616 % 18446744073709551616 - 18446744073709551616), 32, ~format_address~0.base, ~format_address~0.offset); srcloc: null [2025-02-08 13:27:08,869 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3281: dump_strings_~i~0#1 := 0; [2025-02-08 13:27:08,869 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4735: xatoi_positive_#t~ret497#1 := xatou_range_#res#1;havoc xatou_range_#t~ret498#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~ret497#1;havoc xatoi_positive_#t~ret497#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 13:27:08,869 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3811: getopt32_#t~ret318#1 := xatoi_positive_#res#1;havoc xatoi_positive_#t~ret497#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~ret318#1 && getopt32_#t~ret318#1 <= 2147483647;getopt32_~return_value_xatoi_positive$13~0#1 := getopt32_#t~ret318#1;havoc getopt32_#t~ret318#1;call getopt32_#t~mem319#1.base, getopt32_#t~mem319#1.offset := read~$Pointer$#28(getopt32_~on_off~0#1.base, 18 + getopt32_~on_off~0#1.offset, 8);call write~int#6(getopt32_~return_value_xatoi_positive$13~0#1, getopt32_#t~mem319#1.base, getopt32_#t~mem319#1.offset, 4);havoc getopt32_~return_value_xatoi_positive$13~0#1;havoc getopt32_#t~mem319#1.base, getopt32_#t~mem319#1.offset; [2025-02-08 13:27:08,869 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4604: assume !(skip_#t~mem464#1 > 0);havoc skip_#t~mem464#1; [2025-02-08 13:27:08,869 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4604: assume !!(skip_#t~mem464#1 > 0);havoc skip_#t~mem464#1;call skip_#t~mem465#1 := read~int#0(skip_~#file_stats~0#1.base, 48 + skip_~#file_stats~0#1.offset, 8); [2025-02-08 13:27:08,869 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3283: assume true;call dump_strings_#t~mem193#1 := read~int#6(dump_strings_~buf~0#1.base, dump_strings_~buf~0#1.offset + (if dump_strings_~i~0#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then dump_strings_~i~0#1 % 18446744073709551616 % 18446744073709551616 else dump_strings_~i~0#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616), 1);dump_strings_~c~2#1 := (if dump_strings_#t~mem193#1 % 256 % 4294967296 <= 2147483647 then dump_strings_#t~mem193#1 % 256 % 4294967296 else dump_strings_#t~mem193#1 % 256 % 4294967296 - 4294967296);havoc dump_strings_#t~mem193#1; [2025-02-08 13:27:08,869 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3283: assume !true; [2025-02-08 13:27:08,869 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4010: __main_#t~ret373#1 := xstrtou_sfx_#res#1;havoc xstrtou_sfx_#t~ret524#1, xstrtou_sfx_~numstr#1.base, xstrtou_sfx_~numstr#1.offset, xstrtou_sfx_~base#1, xstrtou_sfx_~suffixes#1.base, xstrtou_sfx_~suffixes#1.offset, xstrtou_sfx_~return_value_xstrtou_range_sfx$1~1#1;havoc xstrtou_sfx_#in~numstr#1.base, xstrtou_sfx_#in~numstr#1.offset, xstrtou_sfx_#in~base#1, xstrtou_sfx_#in~suffixes#1.base, xstrtou_sfx_#in~suffixes#1.offset;assume { :end_inline_xstrtou_sfx } true;~string_min~0 := __main_#t~ret373#1; [2025-02-08 13:27:08,869 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4935: xzalloc_~ptr~1#1.base, xzalloc_~ptr~1#1.offset := xzalloc_#t~ret542#1.base, xzalloc_#t~ret542#1.offset;havoc xzalloc_#t~ret542#1.base, xzalloc_#t~ret542#1.offset; [2025-02-08 13:27:08,869 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4935-1: SUMMARY for call xzalloc_#t~ret542#1.base, xzalloc_#t~ret542#1.offset := xmalloc(xzalloc_~size#1); srcloc: null [2025-02-08 13:27:08,869 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4936-1: SUMMARY for call xzalloc_#t~memset~res543#1.base, xzalloc_#t~memset~res543#1.offset := #Ultimate.C_memset#6(xzalloc_~ptr~1#1.base, xzalloc_~ptr~1#1.offset, 0, xzalloc_~size#1); srcloc: null [2025-02-08 13:27:08,869 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4936: havoc xzalloc_#t~memset~res543#1.base, xzalloc_#t~memset~res543#1.offset;xzalloc_#res#1.base, xzalloc_#res#1.offset := xzalloc_~ptr~1#1.base, xzalloc_~ptr~1#1.offset; [2025-02-08 13:27:08,869 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4606: assume !(skip_#t~mem465#1 >= skip_~n_skip#1);havoc skip_#t~mem465#1;call skip_#t~mem466#1 := read~int#0(skip_~#file_stats~0#1.base, 48 + skip_~#file_stats~0#1.offset, 8); [2025-02-08 13:27:08,869 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4606: assume !!(skip_#t~mem465#1 >= skip_~n_skip#1);havoc skip_#t~mem465#1;havoc skip_~return_value_fseeko$1~0#1;assume { :begin_inline_fseeko } true;fseeko_#in~stream#1.base, fseeko_#in~stream#1.offset, fseeko_#in~offset#1, fseeko_#in~whence#1 := ~in_stream~0.base, ~in_stream~0.offset, skip_~n_skip#1, 1;havoc fseeko_#res#1;havoc fseeko_#t~nondet598#1, fseeko_#t~mem599#1, fseeko_#t~nondet600#1, fseeko_~stream#1.base, fseeko_~stream#1.offset, fseeko_~offset#1, fseeko_~whence#1;fseeko_~stream#1.base, fseeko_~stream#1.offset := fseeko_#in~stream#1.base, fseeko_#in~stream#1.offset;fseeko_~offset#1 := fseeko_#in~offset#1;fseeko_~whence#1 := fseeko_#in~whence#1; [2025-02-08 13:27:08,869 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4607: assume skip_~n_skip#1 - skip_#t~mem466#1 <= 9223372036854775807;skip_~n_skip#1 := skip_~n_skip#1 - skip_#t~mem466#1; [2025-02-08 13:27:08,869 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4607: assume !(skip_~n_skip#1 - skip_#t~mem466#1 <= 9223372036854775807); [2025-02-08 13:27:08,869 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4607-1: assume skip_~n_skip#1 - skip_#t~mem466#1 >= -9223372036854775808; [2025-02-08 13:27:08,869 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4607-1: assume !(skip_~n_skip#1 - skip_#t~mem466#1 >= -9223372036854775808); [2025-02-08 13:27:08,870 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3286: assume 0 == dump_strings_~c~2#1; [2025-02-08 13:27:08,870 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3286: assume !(0 == dump_strings_~c~2#1); [2025-02-08 13:27:08,870 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3815: assume !(getopt32_#t~mem320#1.base == 0 && getopt32_#t~mem320#1.offset == 0);havoc getopt32_#t~mem320#1.base, getopt32_#t~mem320#1.offset;call getopt32_#t~mem321#1.base, getopt32_#t~mem321#1.offset := read~$Pointer$#28(getopt32_~on_off~0#1.base, 18 + getopt32_~on_off~0#1.offset, 8);call write~$Pointer$#6(~optarg~0.base, ~optarg~0.offset, getopt32_#t~mem321#1.base, getopt32_#t~mem321#1.offset, 8); [2025-02-08 13:27:08,870 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3815: assume !!(getopt32_#t~mem320#1.base == 0 && getopt32_#t~mem320#1.offset == 0);havoc getopt32_#t~mem320#1.base, getopt32_#t~mem320#1.offset; [2025-02-08 13:27:08,870 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4741: xatou_range_~return_value_xstrtou_range_sfx$1~0#1 := xatou_range_#t~ret498#1;havoc xatou_range_#t~ret498#1;xatou_range_#res#1 := xatou_range_~return_value_xstrtou_range_sfx$1~0#1; [2025-02-08 13:27:08,870 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4741-1: SUMMARY for call xatou_range_#t~ret498#1 := xstrtou_range_sfx(xatou_range_~numstr#1.base, xatou_range_~numstr#1.offset, 10, xatou_range_~lower#1, xatou_range_~upper#1, 0, 0); srcloc: null [2025-02-08 13:27:08,870 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4609: havoc skip_~return_value_fseeko$1~0#1; [2025-02-08 13:27:08,870 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3288: assume !(7 == dump_strings_~c~2#1); [2025-02-08 13:27:08,870 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3288: assume !!(7 == dump_strings_~c~2#1); [2025-02-08 13:27:08,870 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3222-1: assume !(dump_strings_~c~2#1 < 127) || !(dump_strings_~c~2#1 >= 32); [2025-02-08 13:27:08,870 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3222-1: assume !(!(dump_strings_~c~2#1 < 127) || !(dump_strings_~c~2#1 >= 32)); [2025-02-08 13:27:08,871 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4940: havoc _IO_getc_#t~nondet544#1;dump_strings_#t~ret190#1 := _IO_getc_#res#1;havoc _IO_getc_#t~nondet544#1, _IO_getc_~stream#1.base, _IO_getc_~stream#1.offset;havoc _IO_getc_#in~stream#1.base, _IO_getc_#in~stream#1.offset;assume { :end_inline__IO_getc } true;assume -2147483648 <= dump_strings_#t~ret190#1 && dump_strings_#t~ret190#1 <= 2147483647;dump_strings_~c~2#1 := dump_strings_#t~ret190#1;havoc dump_strings_#t~ret190#1; [2025-02-08 13:27:08,871 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3290: assume 8 == dump_strings_~c~2#1; [2025-02-08 13:27:08,871 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3290: assume !(8 == dump_strings_~c~2#1); [2025-02-08 13:27:08,871 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4612: assume !(0 == skip_~return_value_fseeko$1~0#1);~exit_code~0 := 1; [2025-02-08 13:27:08,871 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4612: assume !!(0 == skip_~return_value_fseeko$1~0#1); [2025-02-08 13:27:08,871 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3292: assume 12 == dump_strings_~c~2#1; [2025-02-08 13:27:08,871 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3292: assume !(12 == dump_strings_~c~2#1); [2025-02-08 13:27:08,871 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3294: assume 10 == dump_strings_~c~2#1; [2025-02-08 13:27:08,871 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3294: assume !(10 == dump_strings_~c~2#1); [2025-02-08 13:27:08,871 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3296: assume 13 == dump_strings_~c~2#1; [2025-02-08 13:27:08,871 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3296: assume !(13 == dump_strings_~c~2#1); [2025-02-08 13:27:08,871 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3298: assume 9 == dump_strings_~c~2#1; [2025-02-08 13:27:08,871 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3298: assume !(9 == dump_strings_~c~2#1); [2025-02-08 13:27:08,871 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4621: call ULTIMATE.dealloc(skip_~#buf~3#1.base, skip_~#buf~3#1.offset);havoc skip_~#buf~3#1.base, skip_~#buf~3#1.offset;havoc skip_~#buf~3#1.base, skip_~#buf~3#1.offset, skip_~n_bytes_to_read~0#1, skip_~n_bytes_read~1#1; [2025-02-08 13:27:08,871 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3300: assume 11 == dump_strings_~c~2#1; [2025-02-08 13:27:08,871 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3300: assume !(11 == dump_strings_~c~2#1);assume -2147483648 <= dump_strings_#t~nondet201#1 && dump_strings_#t~nondet201#1 <= 2147483647;havoc dump_strings_#t~nondet201#1;dump_strings_~i~0#1 := 1 + dump_strings_~i~0#1; [2025-02-08 13:27:08,871 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4624: assume skip_~n_skip#1 > 0; [2025-02-08 13:27:08,871 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4624: assume !(skip_~n_skip#1 > 0); [2025-02-08 13:27:08,871 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3898: assume true;call llist_add_to_end_#t~mem335#1.base, llist_add_to_end_#t~mem335#1.offset := read~$Pointer$#6(llist_add_to_end_~list_head#1.base, llist_add_to_end_~list_head#1.offset, 8); [2025-02-08 13:27:08,871 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3898: assume !true; [2025-02-08 13:27:08,871 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3898-2: assume !!(llist_add_to_end_#t~mem335#1.base == 0 && llist_add_to_end_#t~mem335#1.offset == 0);havoc llist_add_to_end_#t~mem335#1.base, llist_add_to_end_#t~mem335#1.offset; [2025-02-08 13:27:08,871 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3898-2: assume !(llist_add_to_end_#t~mem335#1.base == 0 && llist_add_to_end_#t~mem335#1.offset == 0);havoc llist_add_to_end_#t~mem335#1.base, llist_add_to_end_#t~mem335#1.offset;call llist_add_to_end_#t~mem336#1.base, llist_add_to_end_#t~mem336#1.offset := read~$Pointer$#6(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~mem336#1.base, llist_add_to_end_#t~mem336#1.offset;havoc llist_add_to_end_#t~mem336#1.base, llist_add_to_end_#t~mem336#1.offset; [2025-02-08 13:27:08,871 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4956: assume fseeko_~offset#1 > 9223372036854775807;havoc fseeko_#t~nondet598#1;assume -2147483648 <= fseeko_#t~nondet598#1 && fseeko_#t~nondet598#1 <= 2147483647;call write~int#10(fseeko_#t~nondet598#1, ~bb_errno~0.base, ~bb_errno~0.offset, 4);havoc fseeko_#t~nondet598#1;call fseeko_#t~mem599#1 := read~int#10(~bb_errno~0.base, ~bb_errno~0.offset, 4); [2025-02-08 13:27:08,871 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4956: assume !(fseeko_~offset#1 > 9223372036854775807);assume -2147483648 <= fseeko_#t~nondet600#1 && fseeko_#t~nondet600#1 <= 2147483647;fseeko_#res#1 := fseeko_#t~nondet600#1;havoc fseeko_#t~nondet600#1; [2025-02-08 13:27:08,871 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4626: assume !(skip_~n_skip#1 % 18446744073709551616 >= skip_~n_bytes_to_read~0#1 % 18446744073709551616);skip_~n_bytes_to_read~0#1 := skip_~n_skip#1; [2025-02-08 13:27:08,871 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4626: assume !!(skip_~n_skip#1 % 18446744073709551616 >= skip_~n_bytes_to_read~0#1 % 18446744073709551616); [2025-02-08 13:27:08,871 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3305-1: assume false; [2025-02-08 13:27:08,871 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3305-1: assume !false; [2025-02-08 13:27:08,871 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3305: assume true; [2025-02-08 13:27:08,871 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3305: assume !true;havoc dump_strings_#t~nondet194#1; [2025-02-08 13:27:08,871 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3900: havoc llist_add_to_end_~return_value_xzalloc$1~0#1.base, llist_add_to_end_~return_value_xzalloc$1~0#1.offset;assume { :begin_inline_xzalloc } true;xzalloc_#in~size#1 := 16;havoc xzalloc_#res#1.base, xzalloc_#res#1.offset;havoc xzalloc_#t~ret542#1.base, xzalloc_#t~ret542#1.offset, xzalloc_#t~memset~res543#1.base, xzalloc_#t~memset~res543#1.offset, xzalloc_~size#1, xzalloc_~ptr~1#1.base, xzalloc_~ptr~1#1.offset;xzalloc_~size#1 := xzalloc_#in~size#1;havoc xzalloc_~ptr~1#1.base, xzalloc_~ptr~1#1.offset; [2025-02-08 13:27:08,872 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4958: havoc fseeko_#t~mem599#1;fseeko_#res#1 := -1; [2025-02-08 13:27:08,872 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3901: llist_add_to_end_#t~ret337#1.base, llist_add_to_end_#t~ret337#1.offset := xzalloc_#res#1.base, xzalloc_#res#1.offset;havoc xzalloc_#t~ret542#1.base, xzalloc_#t~ret542#1.offset, xzalloc_#t~memset~res543#1.base, xzalloc_#t~memset~res543#1.offset, xzalloc_~size#1, xzalloc_~ptr~1#1.base, xzalloc_~ptr~1#1.offset;havoc xzalloc_#in~size#1;assume { :end_inline_xzalloc } true;llist_add_to_end_~return_value_xzalloc$1~0#1.base, llist_add_to_end_~return_value_xzalloc$1~0#1.offset := llist_add_to_end_#t~ret337#1.base, llist_add_to_end_#t~ret337#1.offset;havoc llist_add_to_end_#t~ret337#1.base, llist_add_to_end_#t~ret337#1.offset;call write~$Pointer$#6(llist_add_to_end_~return_value_xzalloc$1~0#1.base, llist_add_to_end_~return_value_xzalloc$1~0#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~mem338#1.base, llist_add_to_end_#t~mem338#1.offset := read~$Pointer$#6(llist_add_to_end_~list_head#1.base, llist_add_to_end_~list_head#1.offset, 8);call write~$Pointer$#6(llist_add_to_end_~data#1.base, llist_add_to_end_~data#1.offset, llist_add_to_end_#t~mem338#1.base, 8 + llist_add_to_end_#t~mem338#1.offset, 8);havoc llist_add_to_end_#t~mem338#1.base, llist_add_to_end_#t~mem338#1.offset;havoc llist_add_to_end_#t~mem335#1.base, llist_add_to_end_#t~mem335#1.offset, llist_add_to_end_#t~mem336#1.base, llist_add_to_end_#t~mem336#1.offset, llist_add_to_end_#t~ret337#1.base, llist_add_to_end_#t~ret337#1.offset, llist_add_to_end_#t~mem338#1.base, llist_add_to_end_#t~mem338#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~0#1.base, llist_add_to_end_~return_value_xzalloc$1~0#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 13:27:08,872 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4958-1: SUMMARY for call assume_abort_if_not((if 0 != fseeko_#t~mem599#1 then 1 else 0)); srcloc: null [2025-02-08 13:27:08,872 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4628: skip_~n_bytes_read~1#1 := skip_#t~nondet468#1;havoc skip_#t~nondet468#1; [2025-02-08 13:27:08,872 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4629: assume skip_~n_skip#1 - (if skip_~n_bytes_read~1#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then skip_~n_bytes_read~1#1 % 18446744073709551616 % 18446744073709551616 else skip_~n_bytes_read~1#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616) <= 9223372036854775807;skip_~n_skip#1 := skip_~n_skip#1 - (if skip_~n_bytes_read~1#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then skip_~n_bytes_read~1#1 % 18446744073709551616 % 18446744073709551616 else skip_~n_bytes_read~1#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616); [2025-02-08 13:27:08,872 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4629: assume !(skip_~n_skip#1 - (if skip_~n_bytes_read~1#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then skip_~n_bytes_read~1#1 % 18446744073709551616 % 18446744073709551616 else skip_~n_bytes_read~1#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616) <= 9223372036854775807); [2025-02-08 13:27:08,872 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4629-1: assume skip_~n_skip#1 - (if skip_~n_bytes_read~1#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then skip_~n_bytes_read~1#1 % 18446744073709551616 % 18446744073709551616 else skip_~n_bytes_read~1#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616) >= -9223372036854775808; [2025-02-08 13:27:08,873 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4629-1: assume !(skip_~n_skip#1 - (if skip_~n_bytes_read~1#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then skip_~n_bytes_read~1#1 % 18446744073709551616 % 18446744073709551616 else skip_~n_bytes_read~1#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616) >= -9223372036854775808); [2025-02-08 13:27:08,873 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4630: assume !(skip_~n_bytes_read~1#1 % 18446744073709551616 == skip_~n_bytes_to_read~0#1 % 18446744073709551616); [2025-02-08 13:27:08,873 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4630: assume !!(skip_~n_bytes_read~1#1 % 18446744073709551616 == skip_~n_bytes_to_read~0#1 % 18446744073709551616); [2025-02-08 13:27:08,873 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3309-1: assume false; [2025-02-08 13:27:08,873 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3309-1: assume !false; [2025-02-08 13:27:08,873 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3309: assume true; [2025-02-08 13:27:08,873 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3309: assume !true;havoc dump_strings_#t~nondet195#1; [2025-02-08 13:27:08,873 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4961: havoc fseeko_#t~nondet600#1;skip_#t~ret467#1 := fseeko_#res#1;havoc fseeko_#t~nondet598#1, fseeko_#t~mem599#1, fseeko_#t~nondet600#1, fseeko_~stream#1.base, fseeko_~stream#1.offset, fseeko_~offset#1, fseeko_~whence#1;havoc fseeko_#in~stream#1.base, fseeko_#in~stream#1.offset, fseeko_#in~offset#1, fseeko_#in~whence#1;assume { :end_inline_fseeko } true;assume -2147483648 <= skip_#t~ret467#1 && skip_#t~ret467#1 <= 2147483647;skip_~return_value_fseeko$1~0#1 := skip_#t~ret467#1;havoc skip_#t~ret467#1; [2025-02-08 13:27:08,873 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4634: assume 0 == skip_~n_skip#1;call ULTIMATE.dealloc(skip_~#file_stats~0#1.base, skip_~#file_stats~0#1.offset);havoc skip_~#file_stats~0#1.base, skip_~#file_stats~0#1.offset; [2025-02-08 13:27:08,873 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4634: assume !(0 == skip_~n_skip#1); [2025-02-08 13:27:08,873 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3313-1: assume false; [2025-02-08 13:27:08,873 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3313-1: assume !false; [2025-02-08 13:27:08,873 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3313: assume true; [2025-02-08 13:27:08,873 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3313: assume !true;havoc dump_strings_#t~nondet196#1; [2025-02-08 13:27:08,873 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4636: SUMMARY for call check_and_close(); srcloc: null [2025-02-08 13:27:08,873 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4637: call ULTIMATE.dealloc(skip_~#file_stats~0#1.base, skip_~#file_stats~0#1.offset);havoc skip_~#file_stats~0#1.base, skip_~#file_stats~0#1.offset;havoc skip_~#file_stats~0#1.base, skip_~#file_stats~0#1.offset, skip_~return_value_fileno$2~0#1, skip_~return_value_fstat$3~0#1; [2025-02-08 13:27:08,873 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4637-1: SUMMARY for call open_next_file(); srcloc: null [2025-02-08 13:27:08,873 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3317-1: assume false; [2025-02-08 13:27:08,873 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3317-1: assume !false; [2025-02-08 13:27:08,873 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3317: assume true; [2025-02-08 13:27:08,873 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3317: assume !true;havoc dump_strings_#t~nondet197#1; [2025-02-08 13:27:08,873 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3251: assume -1 != dump_strings_~c~2#1; [2025-02-08 13:27:08,873 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3251: assume !(-1 != dump_strings_~c~2#1); [2025-02-08 13:27:08,873 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3253: SUMMARY for call check_and_close(); srcloc: null [2025-02-08 13:27:08,873 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3254: SUMMARY for call open_next_file(); srcloc: null [2025-02-08 13:27:08,873 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3321-1: assume false; [2025-02-08 13:27:08,873 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3321-1: assume !false; [2025-02-08 13:27:08,873 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3321: assume true; [2025-02-08 13:27:08,874 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3321: assume !true;havoc dump_strings_#t~nondet198#1; [2025-02-08 13:27:08,874 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3785-1: assume true; [2025-02-08 13:27:08,874 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3785-1: assume !true; [2025-02-08 13:27:08,874 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3325-1: assume false; [2025-02-08 13:27:08,874 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3325-1: assume !false; [2025-02-08 13:27:08,874 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3325: assume true; [2025-02-08 13:27:08,874 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3325: assume !true;havoc dump_strings_#t~nondet199#1; [2025-02-08 13:27:08,874 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3259-1: assume 1 + dump_strings_~address#1 >= -9223372036854775808; [2025-02-08 13:27:08,874 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3259-1: assume !(1 + dump_strings_~address#1 >= -9223372036854775808); [2025-02-08 13:27:08,874 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3259: assume 1 + dump_strings_~address#1 <= 9223372036854775807;dump_strings_~address#1 := 1 + dump_strings_~address#1; [2025-02-08 13:27:08,874 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3259: assume !(1 + dump_strings_~address#1 <= 9223372036854775807); [2025-02-08 13:27:08,874 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3788: assume -1 == getopt32_~c~3#1; [2025-02-08 13:27:08,874 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3788: assume !(-1 == getopt32_~c~3#1);getopt32_~c~3#1 := getopt32_~c~3#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 13:27:08,874 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3260: assume 0 == dump_strings_~c~2#1; [2025-02-08 13:27:08,874 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3260: assume !(0 == dump_strings_~c~2#1); [2025-02-08 13:27:08,874 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5045-2: getopt_long_#t~ret649#1 := getopt_#res#1;havoc getopt_#t~mem629#1.base, getopt_#t~mem629#1.offset, getopt_#t~mem630#1, getopt_#t~short631#1, getopt_#t~nondet632#1, getopt_#t~nondet633#1, getopt_#t~mem634#1, getopt_#t~short635#1, getopt_#t~nondet636#1, getopt_#t~mem637#1, getopt_#t~nondet638#1, getopt_#t~pre639#1, getopt_#t~mem640#1, getopt_#t~short641#1, getopt_#t~nondet642#1, getopt_#t~mem643#1.base, getopt_#t~mem643#1.offset, getopt_#t~pre644#1, getopt_~argc#1, getopt_~argv#1.base, getopt_~argv#1.offset, getopt_~optstring#1.base, getopt_~optstring#1.offset, getopt_~result~0#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~ret649#1 && getopt_long_#t~ret649#1 <= 2147483647;getopt_long_#res#1 := getopt_long_#t~ret649#1;havoc getopt_long_#t~ret649#1; [2025-02-08 13:27:08,874 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3922: call ULTIMATE.dealloc(__main_~#str_A~0#1.base, __main_~#str_A~0#1.offset);havoc __main_~#str_A~0#1.base, __main_~#str_A~0#1.offset;call ULTIMATE.dealloc(__main_~#str_N~0#1.base, __main_~#str_N~0#1.offset);havoc __main_~#str_N~0#1.base, __main_~#str_N~0#1.offset;call ULTIMATE.dealloc(__main_~#str_j~0#1.base, __main_~#str_j~0#1.offset);havoc __main_~#str_j~0#1.base, __main_~#str_j~0#1.offset;call ULTIMATE.dealloc(__main_~#str_S~0#1.base, __main_~#str_S~0#1.offset);havoc __main_~#str_S~0#1.base, __main_~#str_S~0#1.offset;call ULTIMATE.dealloc(__main_~#lst_t~0#1.base, __main_~#lst_t~0#1.offset);havoc __main_~#lst_t~0#1.base, __main_~#lst_t~0#1.offset; [2025-02-08 13:27:08,874 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5045: havoc getopt_long_#t~ret649#1;getopt32_#t~ret296#1 := getopt_long_#res#1;havoc getopt_long_#t~mem645#1.base, getopt_long_#t~mem645#1.offset, getopt_long_#t~mem646#1, getopt_long_#t~mem647#1.base, getopt_long_#t~mem647#1.offset, getopt_long_#t~mem648#1, getopt_long_#t~ret649#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~ret296#1 && getopt32_#t~ret296#1 <= 2147483647;getopt32_~c~3#1 := getopt32_#t~ret296#1;havoc getopt32_#t~ret296#1; [2025-02-08 13:27:08,874 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3329-1: assume false; [2025-02-08 13:27:08,874 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3329-1: assume !false; [2025-02-08 13:27:08,874 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3329: assume true; [2025-02-08 13:27:08,874 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3329: assume !true;havoc dump_strings_#t~nondet200#1; [2025-02-08 13:27:08,874 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3792: assume true;call getopt32_#t~mem297#1 := read~int#28(getopt32_~on_off~0#1.base, getopt32_~on_off~0#1.offset, 1); [2025-02-08 13:27:08,875 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3792: assume !true; [2025-02-08 13:27:08,875 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3792-2: assume !!((if getopt32_#t~mem297#1 % 256 % 4294967296 <= 2147483647 then getopt32_#t~mem297#1 % 256 % 4294967296 else getopt32_#t~mem297#1 % 256 % 4294967296 - 4294967296) == getopt32_~c~3#1);havoc getopt32_#t~mem297#1; [2025-02-08 13:27:08,875 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3792-2: assume !((if getopt32_#t~mem297#1 % 256 % 4294967296 <= 2147483647 then getopt32_#t~mem297#1 % 256 % 4294967296 else getopt32_#t~mem297#1 % 256 % 4294967296 - 4294967296) == getopt32_~c~3#1);havoc getopt32_#t~mem297#1;call getopt32_#t~mem298#1 := read~int#28(getopt32_~on_off~0#1.base, getopt32_~on_off~0#1.offset, 1); [2025-02-08 13:27:08,875 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3793: assume 0 == (if getopt32_#t~mem298#1 % 256 % 4294967296 <= 2147483647 then getopt32_#t~mem298#1 % 256 % 4294967296 else getopt32_#t~mem298#1 % 256 % 4294967296 - 4294967296);havoc getopt32_#t~mem298#1; [2025-02-08 13:27:08,875 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3793: assume !(0 == (if getopt32_#t~mem298#1 % 256 % 4294967296 <= 2147483647 then getopt32_#t~mem298#1 % 256 % 4294967296 else getopt32_#t~mem298#1 % 256 % 4294967296 - 4294967296));havoc getopt32_#t~mem298#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 13:27:08,875 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3795-1: [2025-02-08 13:27:08,875 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3795: assume 0 != getopt32_#t~bitwise300#1 % 4294967296;havoc getopt32_#t~mem299#1;havoc getopt32_#t~bitwise300#1; [2025-02-08 13:27:08,875 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3795: assume !(0 != getopt32_#t~bitwise300#1 % 4294967296);havoc getopt32_#t~mem299#1;havoc getopt32_#t~bitwise300#1;call getopt32_#t~mem301#1 := read~int#28(getopt32_~on_off~0#1.base, 2 + getopt32_~on_off~0#1.offset, 4);call getopt32_#t~mem302#1 := read~int#28(getopt32_~on_off~0#1.base, 6 + getopt32_~on_off~0#1.offset, 4); [2025-02-08 13:27:08,875 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3795-3: assume getopt32_#t~mem299#1 % 4294967296 == getopt32_~flags~0#1 % 4294967296;getopt32_#t~bitwise300#1 := getopt32_#t~mem299#1; [2025-02-08 13:27:08,875 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3795-3: assume !(getopt32_#t~mem299#1 % 4294967296 == getopt32_~flags~0#1 % 4294967296); [2025-02-08 13:27:08,875 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3795-2: havoc getopt32_#t~bitwise300#1;assume getopt32_#t~bitwise300#1 % 4294967296 <= getopt32_#t~mem299#1 % 4294967296 && getopt32_#t~bitwise300#1 % 4294967296 <= getopt32_~flags~0#1 % 4294967296; [2025-02-08 13:27:08,875 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3795-5: call getopt32_#t~mem299#1 := read~int#28(getopt32_~on_off~0#1.base, 10 + getopt32_~on_off~0#1.offset, 4); [2025-02-08 13:27:08,875 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3795-4: assume 0 == getopt32_#t~mem299#1 % 4294967296 || 0 == getopt32_~flags~0#1 % 4294967296;getopt32_#t~bitwise300#1 := 0; [2025-02-08 13:27:08,875 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3795-4: assume !(0 == getopt32_#t~mem299#1 % 4294967296 || 0 == getopt32_~flags~0#1 % 4294967296); [2025-02-08 13:27:08,876 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3466: 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 13:27:08,876 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3797-1: [2025-02-08 13:27:08,876 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3797: getopt32_~trigger~0#1 := getopt32_#t~bitwise303#1;havoc getopt32_#t~mem301#1;havoc getopt32_#t~mem302#1;havoc getopt32_#t~bitwise303#1;call getopt32_#t~mem304#1 := read~int#28(getopt32_~on_off~0#1.base, 6 + getopt32_~on_off~0#1.offset, 4); [2025-02-08 13:27:08,876 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3797-3: assume getopt32_#t~mem301#1 % 4294967296 == getopt32_#t~mem302#1 % 4294967296;getopt32_#t~bitwise303#1 := getopt32_#t~mem301#1; [2025-02-08 13:27:08,876 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3797-3: assume !(getopt32_#t~mem301#1 % 4294967296 == getopt32_#t~mem302#1 % 4294967296); [2025-02-08 13:27:08,876 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3797-2: havoc getopt32_#t~bitwise303#1;assume getopt32_#t~bitwise303#1 % 4294967296 <= getopt32_#t~mem301#1 % 4294967296 && getopt32_#t~bitwise303#1 % 4294967296 <= getopt32_#t~mem302#1 % 4294967296; [2025-02-08 13:27:08,876 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3797-4: assume 0 == getopt32_#t~mem301#1 % 4294967296 || 0 == getopt32_#t~mem302#1 % 4294967296;getopt32_#t~bitwise303#1 := 0; [2025-02-08 13:27:08,876 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3797-4: assume !(0 == getopt32_#t~mem301#1 % 4294967296 || 0 == getopt32_#t~mem302#1 % 4294967296); [2025-02-08 13:27:08,876 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3798: getopt32_~flags~0#1 := getopt32_#t~bitwise306#1;havoc getopt32_#t~mem304#1;havoc getopt32_#t~bitwise305#1;havoc getopt32_#t~bitwise306#1;call getopt32_#t~mem307#1 := read~int#28(getopt32_~on_off~0#1.base, 2 + getopt32_~on_off~0#1.offset, 4); [2025-02-08 13:27:08,876 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3798-2: havoc getopt32_#t~bitwise306#1;assume getopt32_#t~bitwise306#1 % 4294967296 <= getopt32_~flags~0#1 % 4294967296 && getopt32_#t~bitwise306#1 % 4294967296 <= (4294967295 - getopt32_#t~bitwise305#1) % 4294967296; [2025-02-08 13:27:08,876 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3798-1: [2025-02-08 13:27:08,876 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3798-4: assume 0 == getopt32_~flags~0#1 % 4294967296 || 0 == (4294967295 - getopt32_#t~bitwise305#1) % 4294967296;getopt32_#t~bitwise306#1 := 0; [2025-02-08 13:27:08,876 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3798-4: assume !(0 == getopt32_~flags~0#1 % 4294967296 || 0 == (4294967295 - getopt32_#t~bitwise305#1) % 4294967296); [2025-02-08 13:27:08,876 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3798-3: assume getopt32_~flags~0#1 % 4294967296 == (4294967295 - getopt32_#t~bitwise305#1) % 4294967296;getopt32_#t~bitwise306#1 := getopt32_~flags~0#1; [2025-02-08 13:27:08,876 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3798-3: assume !(getopt32_~flags~0#1 % 4294967296 == (4294967295 - getopt32_#t~bitwise305#1) % 4294967296); [2025-02-08 13:27:08,876 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3798-6: havoc getopt32_#t~bitwise305#1;assume getopt32_#t~bitwise305#1 % 4294967296 <= getopt32_#t~mem304#1 % 4294967296 + getopt32_~trigger~0#1 % 4294967296; [2025-02-08 13:27:08,876 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3798-5: [2025-02-08 13:27:08,876 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3798-8: assume 0 == getopt32_~trigger~0#1 % 4294967296;getopt32_#t~bitwise305#1 := getopt32_#t~mem304#1; [2025-02-08 13:27:08,876 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3798-8: assume !(0 == getopt32_~trigger~0#1 % 4294967296); [2025-02-08 13:27:08,876 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3798-7: assume getopt32_#t~mem304#1 % 4294967296 == getopt32_~trigger~0#1 % 4294967296;getopt32_#t~bitwise305#1 := 0; [2025-02-08 13:27:08,876 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3798-7: assume !(getopt32_#t~mem304#1 % 4294967296 == getopt32_~trigger~0#1 % 4294967296); [2025-02-08 13:27:08,876 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3798-9: assume 0 == getopt32_#t~mem304#1 % 4294967296;getopt32_#t~bitwise305#1 := getopt32_~trigger~0#1; [2025-02-08 13:27:08,876 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3798-9: assume !(0 == getopt32_#t~mem304#1 % 4294967296); [2025-02-08 13:27:08,876 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3799-1: [2025-02-08 13:27:08,876 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3799: getopt32_~flags~0#1 := getopt32_#t~bitwise309#1;havoc getopt32_#t~mem307#1;havoc getopt32_#t~bitwise308#1;havoc getopt32_#t~bitwise309#1; [2025-02-08 13:27:08,876 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3799-3: assume 0 == getopt32_#t~bitwise308#1 % 4294967296;getopt32_#t~bitwise309#1 := getopt32_~flags~0#1; [2025-02-08 13:27:08,876 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3799-3: assume !(0 == getopt32_#t~bitwise308#1 % 4294967296); [2025-02-08 13:27:08,876 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3799-2: havoc getopt32_#t~bitwise309#1;assume (getopt32_#t~bitwise309#1 % 4294967296 >= getopt32_~flags~0#1 % 4294967296 && getopt32_#t~bitwise309#1 % 4294967296 >= getopt32_#t~bitwise308#1 % 4294967296) && getopt32_#t~bitwise309#1 % 4294967296 <= getopt32_~flags~0#1 % 4294967296 + getopt32_#t~bitwise308#1 % 4294967296; [2025-02-08 13:27:08,876 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3799-5: [2025-02-08 13:27:08,876 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3799-4: assume 0 == getopt32_~flags~0#1 % 4294967296 || getopt32_~flags~0#1 % 4294967296 == getopt32_#t~bitwise308#1 % 4294967296;getopt32_#t~bitwise309#1 := getopt32_#t~bitwise308#1; [2025-02-08 13:27:08,876 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3799-4: assume !(0 == getopt32_~flags~0#1 % 4294967296 || getopt32_~flags~0#1 % 4294967296 == getopt32_#t~bitwise308#1 % 4294967296); [2025-02-08 13:27:08,876 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3799-7: assume getopt32_#t~mem307#1 % 4294967296 == getopt32_~trigger~0#1 % 4294967296;getopt32_#t~bitwise308#1 := 0; [2025-02-08 13:27:08,876 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3799-7: assume !(getopt32_#t~mem307#1 % 4294967296 == getopt32_~trigger~0#1 % 4294967296); [2025-02-08 13:27:08,876 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3799-6: havoc getopt32_#t~bitwise308#1;assume getopt32_#t~bitwise308#1 % 4294967296 <= getopt32_#t~mem307#1 % 4294967296 + getopt32_~trigger~0#1 % 4294967296; [2025-02-08 13:27:08,876 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3799-9: assume 0 == getopt32_#t~mem307#1 % 4294967296;getopt32_#t~bitwise308#1 := getopt32_~trigger~0#1; [2025-02-08 13:27:08,876 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3799-9: assume !(0 == getopt32_#t~mem307#1 % 4294967296); [2025-02-08 13:27:08,876 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3799-8: assume 0 == getopt32_~trigger~0#1 % 4294967296;getopt32_#t~bitwise308#1 := getopt32_#t~mem307#1; [2025-02-08 13:27:08,876 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3799-8: assume !(0 == getopt32_~trigger~0#1 % 4294967296); [2025-02-08 13:27:08,876 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3337: assume -2147483648 <= dump_strings_#t~nondet202#1 && dump_strings_#t~nondet202#1 <= 2147483647;havoc dump_strings_~i~0#1, dump_strings_~c~2#1;havoc dump_strings_#t~nondet202#1; [2025-02-08 13:27:08,876 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3800: getopt32_~flags~0#1 := getopt32_#t~bitwise310#1;havoc getopt32_#t~bitwise310#1;call getopt32_#t~mem311#1.base, getopt32_#t~mem311#1.offset := read~$Pointer$#28(getopt32_~on_off~0#1.base, 26 + getopt32_~on_off~0#1.offset, 8); [2025-02-08 13:27:08,877 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3800-2: havoc getopt32_#t~bitwise310#1;assume getopt32_#t~bitwise310#1 % 4294967296 <= getopt32_~flags~0#1 % 4294967296 + getopt32_~trigger~0#1 % 4294967296; [2025-02-08 13:27:08,877 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3800-1: [2025-02-08 13:27:08,877 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3800-4: assume 0 == getopt32_~trigger~0#1 % 4294967296;getopt32_#t~bitwise310#1 := getopt32_~flags~0#1; [2025-02-08 13:27:08,877 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3800-4: assume !(0 == getopt32_~trigger~0#1 % 4294967296); [2025-02-08 13:27:08,877 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3800-3: assume getopt32_~flags~0#1 % 4294967296 == getopt32_~trigger~0#1 % 4294967296;getopt32_#t~bitwise310#1 := 0; [2025-02-08 13:27:08,877 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3800-3: assume !(getopt32_~flags~0#1 % 4294967296 == getopt32_~trigger~0#1 % 4294967296); [2025-02-08 13:27:08,877 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3800-5: assume 0 == getopt32_~flags~0#1 % 4294967296;getopt32_#t~bitwise310#1 := getopt32_~trigger~0#1; [2025-02-08 13:27:08,877 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3800-5: assume !(0 == getopt32_~flags~0#1 % 4294967296); [2025-02-08 13:27:08,878 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3272: assume !(dump_strings_~i~0#1 % 18446744073709551616 >= ~string_min~0 % 4294967296 % 18446744073709551616); [2025-02-08 13:27:08,878 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3272: assume !!(dump_strings_~i~0#1 % 18446744073709551616 >= ~string_min~0 % 4294967296 % 18446744073709551616);call write~int#6(0, dump_strings_~buf~0#1.base, dump_strings_~buf~0#1.offset + (if dump_strings_~i~0#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then dump_strings_~i~0#1 % 18446744073709551616 % 18446744073709551616 else dump_strings_~i~0#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616), 1); [2025-02-08 13:27:11,214 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3008: decode_one_format_~fmt_string~0#1.base, decode_one_format_~fmt_string~0#1.offset := decode_one_format_#t~ret136#1.base, decode_one_format_#t~ret136#1.offset;havoc decode_one_format_#t~varargs135#1.base, decode_one_format_#t~varargs135#1.offset;havoc decode_one_format_#t~ret136#1.base, decode_one_format_#t~ret136#1.offset; [2025-02-08 13:27:11,215 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3008-1: SUMMARY for call decode_one_format_#t~ret136#1.base, decode_one_format_#t~ret136#1.offset := xasprintf(14, 0, decode_one_format_#t~varargs135#1.base, decode_one_format_#t~varargs135#1.offset); srcloc: null [2025-02-08 13:27:11,215 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2975: SUMMARY for call bb_error_msg_and_die(12, 0, decode_one_format_#t~varargs131#1.base, decode_one_format_#t~varargs131#1.offset); srcloc: null [2025-02-08 13:27:11,215 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3033: decode_one_format_~s#1.base, decode_one_format_~s#1.offset := decode_one_format_~s#1.base, 1 + decode_one_format_~s#1.offset;decode_one_format_~fmt~0#1 := 6;decode_one_format_~size_spec~0#1 := 1;decode_one_format_~print_function~0#1.base, decode_one_format_~print_function~0#1.offset := #funAddr~print_ascii.base, #funAddr~print_ascii.offset;decode_one_format_~field_width~0#1 := 3; [2025-02-08 13:27:11,215 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4784-1: xrealloc_vector_helper_#res#1.base, xrealloc_vector_helper_#res#1.offset := xrealloc_vector_helper_~vector#1.base, xrealloc_vector_helper_~vector#1.offset; [2025-02-08 13:27:11,215 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2992: call decode_one_format_#t~mem133#1 := read~int#32(~#FDL_sizeof~0.base, ~#FDL_sizeof~0.offset + (decode_one_format_~p~4#1.offset - ~#FDL~0.offset), 1);decode_one_format_~size~0#1 := decode_one_format_#t~mem133#1 % 256;havoc decode_one_format_#t~mem133#1; [2025-02-08 13:27:11,215 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3025: decode_one_format_~s#1.base, decode_one_format_~s#1.offset := decode_one_format_~s#1.base, 1 + decode_one_format_~s#1.offset;decode_one_format_~fmt~0#1 := 5;decode_one_format_~size_spec~0#1 := 1;decode_one_format_~print_function~0#1.base, decode_one_format_~print_function~0#1.offset := #funAddr~print_named_ascii.base, #funAddr~print_named_ascii.offset;decode_one_format_~field_width~0#1 := 3; [2025-02-08 13:27:11,215 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2984: SUMMARY for call reach_error(); srcloc: null [2025-02-08 13:27:11,215 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2976: call decode_one_format_#t~mem132#1.base, decode_one_format_#t~mem132#1.offset := read~$Pointer$#29(decode_one_format_~#end~0#1.base, decode_one_format_~#end~0#1.offset, 8);decode_one_format_~s#1.base, decode_one_format_~s#1.offset := decode_one_format_#t~mem132#1.base, decode_one_format_#t~mem132#1.offset;havoc decode_one_format_#t~mem132#1.base, decode_one_format_#t~mem132#1.offset; [2025-02-08 13:27:11,215 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2943: decode_one_format_~print_function~0#1.base, decode_one_format_~print_function~0#1.offset := #funAddr~print_long.base, #funAddr~print_long.offset; [2025-02-08 13:27:11,215 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2968: assume (if decode_one_format_~size~0#1 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then decode_one_format_~size~0#1 % 4294967296 % 18446744073709551616 else decode_one_format_~size~0#1 % 4294967296 % 18446744073709551616 - 18446744073709551616) < 17; [2025-02-08 13:27:11,215 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2968: assume !((if decode_one_format_~size~0#1 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then decode_one_format_~size~0#1 % 4294967296 % 18446744073709551616 else decode_one_format_~size~0#1 % 4294967296 % 18446744073709551616 - 18446744073709551616) < 17); [2025-02-08 13:27:11,215 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3001: assume 7 == decode_one_format_~size_spec~0#1; [2025-02-08 13:27:11,215 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3001: assume !(7 == decode_one_format_~size_spec~0#1);decode_one_format_~print_function~0#1.base, decode_one_format_~print_function~0#1.offset := #funAddr~print_long_double.base, #funAddr~print_long_double.offset;decode_one_format_~field_width~0#1 := 23;call decode_one_format_#t~varargs139#1.base, decode_one_format_#t~varargs139#1.offset := #Ultimate.allocOnHeap(8);call write~int#1(decode_one_format_~field_width~0#1, decode_one_format_#t~varargs139#1.base, decode_one_format_#t~varargs139#1.offset, 4);call write~int#1(15, decode_one_format_#t~varargs139#1.base, 4 + decode_one_format_#t~varargs139#1.offset, 4); [2025-02-08 13:27:11,215 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2935: decode_one_format_~print_function~0#1.base, decode_one_format_~print_function~0#1.offset := (if 0 == decode_one_format_~fmt~0#1 then #funAddr~print_s_short.base else #funAddr~print_short.base), (if 0 == decode_one_format_~fmt~0#1 then #funAddr~print_s_short.offset else #funAddr~print_short.offset); [2025-02-08 13:27:11,215 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4777-2: [2025-02-08 13:27:11,215 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2952: decode_one_format_~fmt~0#1 := 4;decode_one_format_~s#1.base, decode_one_format_~s#1.offset := decode_one_format_~s#1.base, 1 + decode_one_format_~s#1.offset;havoc decode_one_format_~return_value___builtin_strchr$6~0#1.base, decode_one_format_~return_value___builtin_strchr$6~0#1.offset;call decode_one_format_#t~mem125#1 := read~int#6(decode_one_format_~s#1.base, decode_one_format_~s#1.offset, 1);assume (0 == decode_one_format_#t~nondet126#1.base && 0 == decode_one_format_#t~nondet126#1.offset) || (decode_one_format_#t~nondet126#1.base == ~#FDL~0.base && 0 <= decode_one_format_#t~nondet126#1.offset && decode_one_format_#t~nondet126#1.offset <= #length[~#FDL~0.base]);decode_one_format_~return_value___builtin_strchr$6~0#1.base, decode_one_format_~return_value___builtin_strchr$6~0#1.offset := decode_one_format_#t~nondet126#1.base, decode_one_format_#t~nondet126#1.offset;havoc decode_one_format_#t~mem125#1;havoc decode_one_format_#t~nondet126#1.base, decode_one_format_#t~nondet126#1.offset;decode_one_format_~p~4#1.base, decode_one_format_~p~4#1.offset := decode_one_format_~return_value___builtin_strchr$6~0#1.base, decode_one_format_~return_value___builtin_strchr$6~0#1.offset; [2025-02-08 13:27:11,215 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4777-3: havoc xrealloc_vector_helper_#t~bitwise504#1;assume xrealloc_vector_helper_#t~bitwise504#1 > 1; [2025-02-08 13:27:11,215 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2985: assume decode_one_format_~p~4#1.offset - ~#FDL~0.offset < 3; [2025-02-08 13:27:11,215 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2985: assume !(decode_one_format_~p~4#1.offset - ~#FDL~0.offset < 3); [2025-02-08 13:27:11,215 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4777: assume xrealloc_vector_helper_#t~bitwise504#1 <= 2147483647;xrealloc_vector_helper_~mask~0#1 := xrealloc_vector_helper_#t~bitwise504#1;havoc xrealloc_vector_helper_#t~bitwise504#1; [2025-02-08 13:27:11,215 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4777: assume !(xrealloc_vector_helper_#t~bitwise504#1 <= 2147483647); [2025-02-08 13:27:11,215 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4777-1: assume xrealloc_vector_helper_#t~bitwise504#1 >= -2147483648; [2025-02-08 13:27:11,215 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4777-1: assume !(xrealloc_vector_helper_#t~bitwise504#1 >= -2147483648); [2025-02-08 13:27:11,215 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4777-4: assume 0 == (if xrealloc_vector_helper_~sizeof_and_shift#1 % 256 % 4294967296 <= 2147483647 then xrealloc_vector_helper_~sizeof_and_shift#1 % 256 % 4294967296 else xrealloc_vector_helper_~sizeof_and_shift#1 % 256 % 4294967296 - 4294967296);xrealloc_vector_helper_#t~bitwise504#1 := 1; [2025-02-08 13:27:11,216 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4777-4: assume !(0 == (if xrealloc_vector_helper_~sizeof_and_shift#1 % 256 % 4294967296 <= 2147483647 then xrealloc_vector_helper_~sizeof_and_shift#1 % 256 % 4294967296 else xrealloc_vector_helper_~sizeof_and_shift#1 % 256 % 4294967296 - 4294967296)); [2025-02-08 13:27:11,217 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4777-5: assume 0 <= (if xrealloc_vector_helper_~sizeof_and_shift#1 % 256 % 4294967296 <= 2147483647 then xrealloc_vector_helper_~sizeof_and_shift#1 % 256 % 4294967296 else xrealloc_vector_helper_~sizeof_and_shift#1 % 256 % 4294967296 - 4294967296) && (if xrealloc_vector_helper_~sizeof_and_shift#1 % 256 % 4294967296 <= 2147483647 then xrealloc_vector_helper_~sizeof_and_shift#1 % 256 % 4294967296 else xrealloc_vector_helper_~sizeof_and_shift#1 % 256 % 4294967296 - 4294967296) < 32; [2025-02-08 13:27:11,217 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4777-5: assume !(0 <= (if xrealloc_vector_helper_~sizeof_and_shift#1 % 256 % 4294967296 <= 2147483647 then xrealloc_vector_helper_~sizeof_and_shift#1 % 256 % 4294967296 else xrealloc_vector_helper_~sizeof_and_shift#1 % 256 % 4294967296 - 4294967296) && (if xrealloc_vector_helper_~sizeof_and_shift#1 % 256 % 4294967296 <= 2147483647 then xrealloc_vector_helper_~sizeof_and_shift#1 % 256 % 4294967296 else xrealloc_vector_helper_~sizeof_and_shift#1 % 256 % 4294967296 - 4294967296) < 32); [2025-02-08 13:27:11,217 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2994: assume (if decode_one_format_~size~0#1 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then decode_one_format_~size~0#1 % 4294967296 % 18446744073709551616 else decode_one_format_~size~0#1 % 4294967296 % 18446744073709551616 - 18446744073709551616) < 17; [2025-02-08 13:27:11,217 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2994: assume !((if decode_one_format_~size~0#1 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then decode_one_format_~size~0#1 % 4294967296 % 18446744073709551616 else decode_one_format_~size~0#1 % 4294967296 % 18446744073709551616 - 18446744073709551616) < 17); [2025-02-08 13:27:11,217 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2961-1: assume 208 + (if decode_one_format_#t~mem127#1 % 256 % 4294967296 <= 2147483647 then decode_one_format_#t~mem127#1 % 256 % 4294967296 else decode_one_format_#t~mem127#1 % 256 % 4294967296 - 4294967296) <= 2147483647; [2025-02-08 13:27:11,217 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2961-1: assume !(208 + (if decode_one_format_#t~mem127#1 % 256 % 4294967296 <= 2147483647 then decode_one_format_#t~mem127#1 % 256 % 4294967296 else decode_one_format_#t~mem127#1 % 256 % 4294967296 - 4294967296) <= 2147483647); [2025-02-08 13:27:11,217 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2961: assume 208 + (if decode_one_format_#t~mem127#1 % 256 % 4294967296 <= 2147483647 then decode_one_format_#t~mem127#1 % 256 % 4294967296 else decode_one_format_#t~mem127#1 % 256 % 4294967296 - 4294967296) <= 9;havoc decode_one_format_#t~mem127#1; [2025-02-08 13:27:11,217 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2961: assume !(208 + (if decode_one_format_#t~mem127#1 % 256 % 4294967296 <= 2147483647 then decode_one_format_#t~mem127#1 % 256 % 4294967296 else decode_one_format_#t~mem127#1 % 256 % 4294967296 - 4294967296) <= 9);havoc decode_one_format_#t~mem127#1; [2025-02-08 13:27:11,217 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2961-2: assume 208 + (if decode_one_format_#t~mem127#1 % 256 % 4294967296 <= 2147483647 then decode_one_format_#t~mem127#1 % 256 % 4294967296 else decode_one_format_#t~mem127#1 % 256 % 4294967296 - 4294967296) >= -2147483648; [2025-02-08 13:27:11,217 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2961-2: assume !(208 + (if decode_one_format_#t~mem127#1 % 256 % 4294967296 <= 2147483647 then decode_one_format_#t~mem127#1 % 256 % 4294967296 else decode_one_format_#t~mem127#1 % 256 % 4294967296 - 4294967296) >= -2147483648); [2025-02-08 13:27:11,218 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4778: assume 0 == xrealloc_vector_helper_#t~bitwise505#1;havoc xrealloc_vector_helper_#t~bitwise505#1;xrealloc_vector_helper_~sizeof_and_shift#1 := xrealloc_vector_helper_~sizeof_and_shift#1 % 4294967296 / 256; [2025-02-08 13:27:11,218 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4778: assume !(0 == xrealloc_vector_helper_#t~bitwise505#1);havoc xrealloc_vector_helper_#t~bitwise505#1; [2025-02-08 13:27:11,218 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2829: havoc decode_one_format_~return_value___builtin_strchr$2~0#1.base, decode_one_format_~return_value___builtin_strchr$2~0#1.offset, decode_one_format_~return_value___builtin_strchr$5~0#1.base, decode_one_format_~return_value___builtin_strchr$5~0#1.offset, decode_one_format_~return_value___builtin_strchr$6~0#1.base, decode_one_format_~return_value___builtin_strchr$6~0#1.offset; [2025-02-08 13:27:11,218 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3019-1: SUMMARY for call decode_one_format_#t~ret140#1.base, decode_one_format_#t~ret140#1.offset := xasprintf(16, 0, decode_one_format_#t~varargs139#1.base, decode_one_format_#t~varargs139#1.offset); srcloc: null [2025-02-08 13:27:11,218 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3019: decode_one_format_~fmt_string~0#1.base, decode_one_format_~fmt_string~0#1.offset := decode_one_format_#t~ret140#1.base, decode_one_format_#t~ret140#1.offset;havoc decode_one_format_#t~varargs139#1.base, decode_one_format_#t~varargs139#1.offset;havoc decode_one_format_#t~ret140#1.base, decode_one_format_#t~ret140#1.offset; [2025-02-08 13:27:11,218 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4778-3: assume -1 + xrealloc_vector_helper_~mask~0#1 == xrealloc_vector_helper_~idx#1;xrealloc_vector_helper_#t~bitwise505#1 := -1 + xrealloc_vector_helper_~mask~0#1; [2025-02-08 13:27:11,218 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4778-3: assume !(-1 + xrealloc_vector_helper_~mask~0#1 == xrealloc_vector_helper_~idx#1); [2025-02-08 13:27:11,218 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4778-4: assume 0 == -1 + xrealloc_vector_helper_~mask~0#1 || 0 == xrealloc_vector_helper_~idx#1;xrealloc_vector_helper_#t~bitwise505#1 := 0; [2025-02-08 13:27:11,218 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4778-4: assume !(0 == -1 + xrealloc_vector_helper_~mask~0#1 || 0 == xrealloc_vector_helper_~idx#1); [2025-02-08 13:27:11,218 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4778-1: [2025-02-08 13:27:11,218 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4778-2: havoc xrealloc_vector_helper_#t~bitwise505#1;assume (((((-1 + xrealloc_vector_helper_~mask~0#1 < 0 && xrealloc_vector_helper_~idx#1 >= 0) || xrealloc_vector_helper_#t~bitwise505#1 <= -1 + xrealloc_vector_helper_~mask~0#1) && ((-1 + xrealloc_vector_helper_~mask~0#1 >= 0 && xrealloc_vector_helper_~idx#1 < 0) || xrealloc_vector_helper_#t~bitwise505#1 <= xrealloc_vector_helper_~idx#1)) && ((-1 + xrealloc_vector_helper_~mask~0#1 < 0 && xrealloc_vector_helper_~idx#1 < 0) || xrealloc_vector_helper_#t~bitwise505#1 >= 0)) && ((-1 + xrealloc_vector_helper_~mask~0#1 >= 0 && xrealloc_vector_helper_~idx#1 >= 0) || xrealloc_vector_helper_#t~bitwise505#1 > -1 + xrealloc_vector_helper_~mask~0#1 + xrealloc_vector_helper_~idx#1)) && xrealloc_vector_helper_#t~bitwise505#1 >= -2147483648; [2025-02-08 13:27:11,218 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4778-5: assume -1 + xrealloc_vector_helper_~mask~0#1 <= 2147483647; [2025-02-08 13:27:11,218 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4778-5: assume !(-1 + xrealloc_vector_helper_~mask~0#1 <= 2147483647); [2025-02-08 13:27:11,218 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2755: #t~ret92#1.base, #t~ret92#1.offset := xrealloc_vector_helper_#res#1.base, xrealloc_vector_helper_#res#1.offset;havoc xrealloc_vector_helper_#t~bitwise504#1, xrealloc_vector_helper_#t~bitwise505#1, xrealloc_vector_helper_#t~ret506#1.base, xrealloc_vector_helper_#t~ret506#1.offset, xrealloc_vector_helper_#t~memset~res507#1.base, xrealloc_vector_helper_#t~memset~res507#1.offset, xrealloc_vector_helper_~vector#1.base, xrealloc_vector_helper_~vector#1.offset, xrealloc_vector_helper_~sizeof_and_shift#1, xrealloc_vector_helper_~idx#1, xrealloc_vector_helper_~mask~0#1;havoc xrealloc_vector_helper_#in~vector#1.base, xrealloc_vector_helper_#in~vector#1.offset, xrealloc_vector_helper_#in~sizeof_and_shift#1, xrealloc_vector_helper_#in~idx#1;assume { :end_inline_xrealloc_vector_helper } true;~return_value_xrealloc_vector_helper$1~0#1.base, ~return_value_xrealloc_vector_helper$1~0#1.offset := #t~ret92#1.base, #t~ret92#1.offset;havoc #t~ret92#1.base, #t~ret92#1.offset;~spec~0.base, ~spec~0.offset := ~return_value_xrealloc_vector_helper$1~0#1.base, ~return_value_xrealloc_vector_helper$1~0#1.offset;assume { :begin_inline_#Ultimate.C_memcpy } true;#Ultimate.C_memcpy_dest#1.base, #Ultimate.C_memcpy_dest#1.offset, #Ultimate.C_memcpy_src#1.base, #Ultimate.C_memcpy_src#1.offset, #Ultimate.C_memcpy_size#1 := ~spec~0.base, ~spec~0.offset + 32 * (if ~n_specs~0 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then ~n_specs~0 % 18446744073709551616 % 18446744073709551616 else ~n_specs~0 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616), ~#tspec~0#1.base, ~#tspec~0#1.offset, 32;havoc #Ultimate.C_memcpy_#res#1.base, #Ultimate.C_memcpy_#res#1.offset;havoc #Ultimate.C_memcpy_#t~loopctr673#1, #Ultimate.C_memcpy_#t~mem674#1, #Ultimate.C_memcpy_#t~mem675#1, #Ultimate.C_memcpy_#t~mem676#1, #Ultimate.C_memcpy_#t~mem677#1, #Ultimate.C_memcpy_#t~mem678#1, #Ultimate.C_memcpy_#t~mem679#1, #Ultimate.C_memcpy_#t~mem680#1, #Ultimate.C_memcpy_#t~mem681#1, #Ultimate.C_memcpy_#t~mem682#1, #Ultimate.C_memcpy_#t~mem683#1, #Ultimate.C_memcpy_#t~mem684#1, #Ultimate.C_memcpy_#t~mem685#1, #Ultimate.C_memcpy_#t~mem686#1, #Ultimate.C_memcpy_#t~loopctr687#1, #Ultimate.C_memcpy_#t~mem688#1.base, #Ultimate.C_memcpy_#t~mem688#1.offset;#Ultimate.C_memcpy_#t~loopctr673#1 := 0; [2025-02-08 13:27:11,218 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4778-6: assume -1 + xrealloc_vector_helper_~mask~0#1 >= -2147483648; [2025-02-08 13:27:11,218 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4778-6: assume !(-1 + xrealloc_vector_helper_~mask~0#1 >= -2147483648); [2025-02-08 13:27:11,218 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3012: decode_one_format_~print_function~0#1.base, decode_one_format_~print_function~0#1.offset := #funAddr~print_double.base, #funAddr~print_double.offset;decode_one_format_~field_width~0#1 := 23;call decode_one_format_#t~varargs137#1.base, decode_one_format_#t~varargs137#1.offset := #Ultimate.allocOnHeap(8);call write~int#1(decode_one_format_~field_width~0#1, decode_one_format_#t~varargs137#1.base, decode_one_format_#t~varargs137#1.offset, 4);call write~int#1(15, decode_one_format_#t~varargs137#1.base, 4 + decode_one_format_#t~varargs137#1.offset, 4); [2025-02-08 13:27:11,218 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2971: SUMMARY for call reach_error(); srcloc: null [2025-02-08 13:27:11,218 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2963-1: SUMMARY for call decode_one_format_#t~ret128#1 := bb_strtou(decode_one_format_~s#1.base, decode_one_format_~s#1.offset, decode_one_format_~#end~0#1.base, decode_one_format_~#end~0#1.offset, 0); srcloc: null [2025-02-08 13:27:11,218 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2963: decode_one_format_~size~0#1 := decode_one_format_#t~ret128#1;havoc decode_one_format_#t~ret128#1;call decode_one_format_#t~mem129#1 := read~int#10(~bb_errno~0.base, ~bb_errno~0.offset, 4); [2025-02-08 13:27:11,218 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2988: SUMMARY for call reach_error(); srcloc: null [2025-02-08 13:27:11,219 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L-1: assume #Ultimate.C_memcpy_#t~loopctr687#1 % 18446744073709551616 < #Ultimate.C_memcpy_size#1 % 18446744073709551616;call #Ultimate.C_memcpy_#t~mem688#1.base, #Ultimate.C_memcpy_#t~mem688#1.offset := read~unchecked~$Pointer$#41(#Ultimate.C_memcpy_src#1.base, #Ultimate.C_memcpy_src#1.offset + #Ultimate.C_memcpy_#t~loopctr687#1, 8);call write~unchecked~$Pointer$#6(#Ultimate.C_memcpy_#t~mem688#1.base, #Ultimate.C_memcpy_#t~mem688#1.offset, #Ultimate.C_memcpy_dest#1.base, #Ultimate.C_memcpy_dest#1.offset + #Ultimate.C_memcpy_#t~loopctr687#1, 8);#Ultimate.C_memcpy_#t~loopctr687#1 := 8 + #Ultimate.C_memcpy_#t~loopctr687#1; [2025-02-08 13:27:11,219 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L-1: assume !(#Ultimate.C_memcpy_#t~loopctr687#1 % 18446744073709551616 < #Ultimate.C_memcpy_size#1 % 18446744073709551616);assume #Ultimate.C_memcpy_#res#1.base == #Ultimate.C_memcpy_dest#1.base && #Ultimate.C_memcpy_#res#1.offset == #Ultimate.C_memcpy_dest#1.offset;#t~memcpy~res93#1.base, #t~memcpy~res93#1.offset := #Ultimate.C_memcpy_#res#1.base, #Ultimate.C_memcpy_#res#1.offset;havoc #Ultimate.C_memcpy_#t~loopctr673#1, #Ultimate.C_memcpy_#t~mem674#1, #Ultimate.C_memcpy_#t~mem675#1, #Ultimate.C_memcpy_#t~mem676#1, #Ultimate.C_memcpy_#t~mem677#1, #Ultimate.C_memcpy_#t~mem678#1, #Ultimate.C_memcpy_#t~mem679#1, #Ultimate.C_memcpy_#t~mem680#1, #Ultimate.C_memcpy_#t~mem681#1, #Ultimate.C_memcpy_#t~mem682#1, #Ultimate.C_memcpy_#t~mem683#1, #Ultimate.C_memcpy_#t~mem684#1, #Ultimate.C_memcpy_#t~mem685#1, #Ultimate.C_memcpy_#t~mem686#1, #Ultimate.C_memcpy_#t~loopctr687#1, #Ultimate.C_memcpy_#t~mem688#1.base, #Ultimate.C_memcpy_#t~mem688#1.offset;havoc #Ultimate.C_memcpy_dest#1.base, #Ultimate.C_memcpy_dest#1.offset, #Ultimate.C_memcpy_src#1.base, #Ultimate.C_memcpy_src#1.offset, #Ultimate.C_memcpy_size#1;assume { :end_inline_#Ultimate.C_memcpy } true;havoc #t~memcpy~res93#1.base, #t~memcpy~res93#1.offset;~n_specs~0 := 1 + ~n_specs~0;call ULTIMATE.dealloc(~#tspec~0#1.base, ~#tspec~0#1.offset);havoc ~#tspec~0#1.base, ~#tspec~0#1.offset;havoc ~#tspec~0#1.base, ~#tspec~0#1.offset, ~next~0#1.base, ~next~0#1.offset, ~return_value_xrealloc_vector_helper$1~0#1.base, ~return_value_xrealloc_vector_helper$1~0#1.offset; [2025-02-08 13:27:11,219 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L-1-1: assume #Ultimate.C_memcpy_#t~loopctr673#1 % 18446744073709551616 < #Ultimate.C_memcpy_size#1 % 18446744073709551616;call #Ultimate.C_memcpy_#t~mem674#1 := read~unchecked~int#41(#Ultimate.C_memcpy_src#1.base, #Ultimate.C_memcpy_src#1.offset + #Ultimate.C_memcpy_#t~loopctr673#1, 8);call write~unchecked~int#6(#Ultimate.C_memcpy_#t~mem674#1, #Ultimate.C_memcpy_dest#1.base, #Ultimate.C_memcpy_dest#1.offset + #Ultimate.C_memcpy_#t~loopctr673#1, 8);call #Ultimate.C_memcpy_#t~mem675#1 := read~unchecked~int#41(#Ultimate.C_memcpy_src#1.base, #Ultimate.C_memcpy_src#1.offset + #Ultimate.C_memcpy_#t~loopctr673#1, 4);call write~unchecked~int#6(#Ultimate.C_memcpy_#t~mem675#1, #Ultimate.C_memcpy_dest#1.base, #Ultimate.C_memcpy_dest#1.offset + #Ultimate.C_memcpy_#t~loopctr673#1, 4);call #Ultimate.C_memcpy_#t~mem676#1 := read~unchecked~real#41(#Ultimate.C_memcpy_src#1.base, #Ultimate.C_memcpy_src#1.offset + #Ultimate.C_memcpy_#t~loopctr673#1, 8);call write~unchecked~real#6(#Ultimate.C_memcpy_#t~mem676#1, #Ultimate.C_memcpy_dest#1.base, #Ultimate.C_memcpy_dest#1.offset + #Ultimate.C_memcpy_#t~loopctr673#1, 8);call #Ultimate.C_memcpy_#t~mem677#1 := read~unchecked~int#41(#Ultimate.C_memcpy_src#1.base, #Ultimate.C_memcpy_src#1.offset + #Ultimate.C_memcpy_#t~loopctr673#1, 2);call write~unchecked~int#6(#Ultimate.C_memcpy_#t~mem677#1, #Ultimate.C_memcpy_dest#1.base, #Ultimate.C_memcpy_dest#1.offset + #Ultimate.C_memcpy_#t~loopctr673#1, 2);call #Ultimate.C_memcpy_#t~mem678#1 := read~unchecked~int#41(#Ultimate.C_memcpy_src#1.base, #Ultimate.C_memcpy_src#1.offset + #Ultimate.C_memcpy_#t~loopctr673#1, 1);call write~unchecked~int#6(#Ultimate.C_memcpy_#t~mem678#1, #Ultimate.C_memcpy_dest#1.base, #Ultimate.C_memcpy_dest#1.offset + #Ultimate.C_memcpy_#t~loopctr673#1, 1);call #Ultimate.C_memcpy_#t~mem679#1 := read~unchecked~real#41(#Ultimate.C_memcpy_src#1.base, #Ultimate.C_memcpy_src#1.offset + #Ultimate.C_memcpy_#t~loopctr673#1, 4);call write~unchecked~real#6(#Ultimate.C_memcpy_#t~mem679#1, #Ultimate.C_memcpy_dest#1.base, #Ultimate.C_memcpy_dest#1.offset + #Ultimate.C_memcpy_#t~loopctr673#1, 4);call #Ultimate.C_memcpy_#t~mem680#1 := read~unchecked~real#41(#Ultimate.C_memcpy_src#1.base, #Ultimate.C_memcpy_src#1.offset + #Ultimate.C_memcpy_#t~loopctr673#1, 16);call write~unchecked~real#6(#Ultimate.C_memcpy_#t~mem680#1, #Ultimate.C_memcpy_dest#1.base, #Ultimate.C_memcpy_dest#1.offset + #Ultimate.C_memcpy_#t~loopctr673#1, 16);call #Ultimate.C_memcpy_#t~mem681#1 := read~unchecked~int#41(#Ultimate.C_memcpy_src#1.base, #Ultimate.C_memcpy_src#1.offset + #Ultimate.C_memcpy_#t~loopctr673#1, 8);call write~unchecked~int#6(#Ultimate.C_memcpy_#t~mem681#1, #Ultimate.C_memcpy_dest#1.base, #Ultimate.C_memcpy_dest#1.offset + #Ultimate.C_memcpy_#t~loopctr673#1, 8);call #Ultimate.C_memcpy_#t~mem682#1 := read~unchecked~int#41(#Ultimate.C_memcpy_src#1.base, #Ultimate.C_memcpy_src#1.offset + #Ultimate.C_memcpy_#t~loopctr673#1, 4);call write~unchecked~int#6(#Ultimate.C_memcpy_#t~mem682#1, #Ultimate.C_memcpy_dest#1.base, #Ultimate.C_memcpy_dest#1.offset + #Ultimate.C_memcpy_#t~loopctr673#1, 4);call #Ultimate.C_memcpy_#t~mem683#1 := read~unchecked~int#41(#Ultimate.C_memcpy_src#1.base, #Ultimate.C_memcpy_src#1.offset + #Ultimate.C_memcpy_#t~loopctr673#1, 8);call write~unchecked~int#6(#Ultimate.C_memcpy_#t~mem683#1, #Ultimate.C_memcpy_dest#1.base, #Ultimate.C_memcpy_dest#1.offset + #Ultimate.C_memcpy_#t~loopctr673#1, 8);call #Ultimate.C_memcpy_#t~mem684#1 := read~unchecked~int#41(#Ultimate.C_memcpy_src#1.base, #Ultimate.C_memcpy_src#1.offset + #Ultimate.C_memcpy_#t~loopctr673#1, 1);call write~unchecked~int#6(#Ultimate.C_memcpy_#t~mem684#1, #Ultimate.C_memcpy_dest#1.base, #Ultimate.C_memcpy_dest#1.offset + #Ultimate.C_memcpy_#t~loopctr673#1, 1);call #Ultimate.C_memcpy_#t~mem685#1 := read~unchecked~int#41(#Ultimate.C_memcpy_src#1.base, #Ultimate.C_memcpy_src#1.offset + #Ultimate.C_memcpy_#t~loopctr673#1, 1);call write~unchecked~int#6(#Ultimate.C_memcpy_#t~mem685#1, #Ultimate.C_memcpy_dest#1.base, #Ultimate.C_memcpy_dest#1.offset + #Ultimate.C_memcpy_#t~loopctr673#1, 1);call #Ultimate.C_memcpy_#t~mem686#1 := read~unchecked~int#41(#Ultimate.C_memcpy_src#1.base, #Ultimate.C_memcpy_src#1.offset + #Ultimate.C_memcpy_#t~loopctr673#1, 2);call write~unchecked~int#6(#Ultimate.C_memcpy_#t~mem686#1, #Ultimate.C_memcpy_dest#1.base, #Ultimate.C_memcpy_dest#1.offset + #Ultimate.C_memcpy_#t~loopctr673#1, 2);#Ultimate.C_memcpy_#t~loopctr673#1 := 1 + #Ultimate.C_memcpy_#t~loopctr673#1; [2025-02-08 13:27:11,219 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L-1-1: assume !(#Ultimate.C_memcpy_#t~loopctr673#1 % 18446744073709551616 < #Ultimate.C_memcpy_size#1 % 18446744073709551616);#Ultimate.C_memcpy_#t~loopctr687#1 := 0; [2025-02-08 13:27:11,220 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2972: call decode_one_format_#t~mem130#1 := read~int#19(~#fp_type_size~0.base, ~#fp_type_size~0.offset + (if decode_one_format_~size~0#1 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then decode_one_format_~size~0#1 % 4294967296 % 18446744073709551616 else decode_one_format_~size~0#1 % 4294967296 % 18446744073709551616 - 18446744073709551616), 1);decode_one_format_~tmp_if_expr$7~0#1 := (if 0 == (if 0 != (if 0 == (if decode_one_format_#t~mem130#1 % 256 % 4294967296 <= 2147483647 then decode_one_format_#t~mem130#1 % 256 % 4294967296 else decode_one_format_#t~mem130#1 % 256 % 4294967296 - 4294967296) then 1 else 0) then 1 else 0) then 0 else 1);havoc decode_one_format_#t~mem130#1; [2025-02-08 13:27:11,220 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2939: decode_one_format_~print_function~0#1.base, decode_one_format_~print_function~0#1.offset := #funAddr~print_int.base, #funAddr~print_int.offset; [2025-02-08 13:27:11,220 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2964: assume 34 == decode_one_format_#t~mem129#1 || decode_one_format_~size~0#1 % 4294967296 % 18446744073709551616 > 16;havoc decode_one_format_#t~mem129#1;decode_one_format_~tmp_if_expr$7~0#1 := 1; [2025-02-08 13:27:11,220 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2964: assume !(34 == decode_one_format_#t~mem129#1 || decode_one_format_~size~0#1 % 4294967296 % 18446744073709551616 > 16);havoc decode_one_format_#t~mem129#1; [2025-02-08 13:27:11,220 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2997: SUMMARY for call reach_error(); srcloc: null [2025-02-08 13:27:11,220 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4781-2: assume 1 + (xrealloc_vector_helper_~idx#1 + xrealloc_vector_helper_~mask~0#1) <= 2147483647; [2025-02-08 13:27:11,220 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4781-2: assume !(1 + (xrealloc_vector_helper_~idx#1 + xrealloc_vector_helper_~mask~0#1) <= 2147483647); [2025-02-08 13:27:11,220 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4781-3: assume 1 + (xrealloc_vector_helper_~idx#1 + xrealloc_vector_helper_~mask~0#1) >= -2147483648; [2025-02-08 13:27:11,220 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4781-3: assume !(1 + (xrealloc_vector_helper_~idx#1 + xrealloc_vector_helper_~mask~0#1) >= -2147483648); [2025-02-08 13:27:11,220 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4781: xrealloc_vector_helper_~vector#1.base, xrealloc_vector_helper_~vector#1.offset := xrealloc_vector_helper_#t~ret506#1.base, xrealloc_vector_helper_#t~ret506#1.offset;havoc xrealloc_vector_helper_#t~ret506#1.base, xrealloc_vector_helper_#t~ret506#1.offset; [2025-02-08 13:27:11,220 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4781-1: SUMMARY for call xrealloc_vector_helper_#t~ret506#1.base, xrealloc_vector_helper_#t~ret506#1.offset := xrealloc(xrealloc_vector_helper_~vector#1.base, xrealloc_vector_helper_~vector#1.offset, xrealloc_vector_helper_~sizeof_and_shift#1 * (1 + (xrealloc_vector_helper_~idx#1 + xrealloc_vector_helper_~mask~0#1)) % 4294967296); srcloc: null [2025-02-08 13:27:11,220 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4781-4: assume xrealloc_vector_helper_~idx#1 + xrealloc_vector_helper_~mask~0#1 <= 2147483647; [2025-02-08 13:27:11,220 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4781-4: assume !(xrealloc_vector_helper_~idx#1 + xrealloc_vector_helper_~mask~0#1 <= 2147483647); [2025-02-08 13:27:11,220 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3014: decode_one_format_~fmt_string~0#1.base, decode_one_format_~fmt_string~0#1.offset := decode_one_format_#t~ret138#1.base, decode_one_format_#t~ret138#1.offset;havoc decode_one_format_#t~varargs137#1.base, decode_one_format_#t~varargs137#1.offset;havoc decode_one_format_#t~ret138#1.base, decode_one_format_#t~ret138#1.offset; [2025-02-08 13:27:11,220 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4781-5: assume xrealloc_vector_helper_~idx#1 + xrealloc_vector_helper_~mask~0#1 >= -2147483648; [2025-02-08 13:27:11,220 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4781-5: assume !(xrealloc_vector_helper_~idx#1 + xrealloc_vector_helper_~mask~0#1 >= -2147483648); [2025-02-08 13:27:11,220 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3014-1: SUMMARY for call decode_one_format_#t~ret138#1.base, decode_one_format_#t~ret138#1.offset := xasprintf(15, 0, decode_one_format_#t~varargs137#1.base, decode_one_format_#t~varargs137#1.offset); srcloc: null [2025-02-08 13:27:11,220 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2981: assume decode_one_format_~p~4#1.offset - ~#FDL~0.offset >= 0; [2025-02-08 13:27:11,220 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2981: assume !(decode_one_format_~p~4#1.offset - ~#FDL~0.offset >= 0); [2025-02-08 13:27:11,220 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2998: call decode_one_format_#t~mem134#1 := read~int#19(~#fp_type_size~0.base, ~#fp_type_size~0.offset + (if decode_one_format_~size~0#1 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then decode_one_format_~size~0#1 % 4294967296 % 18446744073709551616 else decode_one_format_~size~0#1 % 4294967296 % 18446744073709551616 - 18446744073709551616), 1);decode_one_format_~size_spec~0#1 := (if decode_one_format_#t~mem134#1 % 256 % 4294967296 <= 2147483647 then decode_one_format_#t~mem134#1 % 256 % 4294967296 else decode_one_format_#t~mem134#1 % 256 % 4294967296 - 4294967296);havoc decode_one_format_#t~mem134#1; [2025-02-08 13:27:11,220 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4782: havoc xrealloc_vector_helper_#t~memset~res507#1.base, xrealloc_vector_helper_#t~memset~res507#1.offset; [2025-02-08 13:27:11,220 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2767: call ULTIMATE.dealloc(decode_one_format_~#end~0#1.base, decode_one_format_~#end~0#1.offset);havoc decode_one_format_~#end~0#1.base, decode_one_format_~#end~0#1.offset;#t~ret91#1.base, #t~ret91#1.offset := decode_one_format_#res#1.base, decode_one_format_#res#1.offset;havoc decode_one_format_#t~mem94#1, decode_one_format_#t~mem95#1, decode_one_format_#t~mem96#1, decode_one_format_#t~mem97#1, decode_one_format_#t~mem98#1, decode_one_format_#t~mem99#1, decode_one_format_#t~mem100#1, decode_one_format_#t~mem101#1, decode_one_format_#t~mem102#1, decode_one_format_#t~mem103#1, decode_one_format_#t~mem104#1, decode_one_format_#t~mem105#1, decode_one_format_#t~mem106#1, decode_one_format_#t~mem107#1, decode_one_format_#t~mem108#1, decode_one_format_#t~nondet109#1.base, decode_one_format_#t~nondet109#1.offset, decode_one_format_#t~mem110#1, decode_one_format_#t~mem111#1, decode_one_format_#t~ret112#1, decode_one_format_#t~mem113#1, decode_one_format_#t~mem114#1, decode_one_format_#t~varargs115#1.base, decode_one_format_#t~varargs115#1.offset, decode_one_format_#t~mem116#1.base, decode_one_format_#t~mem116#1.offset, decode_one_format_#t~mem117#1, decode_one_format_#t~mem118#1, decode_one_format_#t~nondet119#1.base, decode_one_format_#t~nondet119#1.offset, decode_one_format_#t~mem120#1, decode_one_format_#t~mem121#1.base, decode_one_format_#t~mem121#1.offset, decode_one_format_#t~mem122#1, decode_one_format_#t~varargs123#1.base, decode_one_format_#t~varargs123#1.offset, decode_one_format_#t~ret124#1.base, decode_one_format_#t~ret124#1.offset, decode_one_format_#t~mem125#1, decode_one_format_#t~nondet126#1.base, decode_one_format_#t~nondet126#1.offset, decode_one_format_#t~mem127#1, decode_one_format_#t~ret128#1, decode_one_format_#t~mem129#1, decode_one_format_#t~mem130#1, decode_one_format_#t~varargs131#1.base, decode_one_format_#t~varargs131#1.offset, decode_one_format_#t~mem132#1.base, decode_one_format_#t~mem132#1.offset, decode_one_format_#t~mem133#1, decode_one_format_#t~mem134#1, decode_one_format_#t~varargs135#1.base, decode_one_format_#t~varargs135#1.offset, decode_one_format_#t~ret136#1.base, decode_one_format_#t~ret136#1.offset, decode_one_format_#t~varargs137#1.base, decode_one_format_#t~varargs137#1.offset, decode_one_format_#t~ret138#1.base, decode_one_format_#t~ret138#1.offset, decode_one_format_#t~varargs139#1.base, decode_one_format_#t~varargs139#1.offset, decode_one_format_#t~ret140#1.base, decode_one_format_#t~ret140#1.offset, decode_one_format_~return_value___builtin_strchr$2~0#1.base, decode_one_format_~return_value___builtin_strchr$2~0#1.offset, decode_one_format_~return_value___builtin_strchr$5~0#1.base, decode_one_format_~return_value___builtin_strchr$5~0#1.offset, decode_one_format_~return_value___builtin_strchr$6~0#1.base, decode_one_format_~return_value___builtin_strchr$6~0#1.offset, decode_one_format_#t~mem141#1, decode_one_format_#t~varargs142#1.base, decode_one_format_#t~varargs142#1.offset, decode_one_format_#t~mem143#1, decode_one_format_#t~mem144#1, decode_one_format_~s_orig#1.base, decode_one_format_~s_orig#1.offset, decode_one_format_~s#1.base, decode_one_format_~s#1.offset, decode_one_format_~tspec#1.base, decode_one_format_~tspec#1.offset, decode_one_format_~size_spec~0#1, decode_one_format_~size~0#1, decode_one_format_~fmt~0#1, decode_one_format_~p~4#1.base, decode_one_format_~p~4#1.offset, decode_one_format_~#end~0#1.base, decode_one_format_~#end~0#1.offset, decode_one_format_~fmt_string~0#1.base, decode_one_format_~fmt_string~0#1.offset, decode_one_format_~print_function~0#1.base, decode_one_format_~print_function~0#1.offset, decode_one_format_~c~0#1, decode_one_format_~field_width~0#1, decode_one_format_~pos~0#1, decode_one_format_~tmp_if_expr$1~1#1, decode_one_format_~tmp_if_expr$2~2#1, decode_one_format_~tmp_if_expr$3~1#1, decode_one_format_~tmp_post$1~0#1.base, decode_one_format_~tmp_post$1~0#1.offset, decode_one_format_~decode_one_format$$1$$tmp_if_expr$4~0#1, decode_one_format_~decode_one_format$$1$$tmp_if_expr$3~0#1, decode_one_format_~tmp_if_expr$7~0#1, decode_one_format_~tmp_if_expr$4~0#1, decode_one_format_~tmp_if_expr$5~0#1, decode_one_format_~tmp_if_expr$6~0#1;havoc decode_one_format_#in~s_orig#1.base, decode_one_format_#in~s_orig#1.offset, decode_one_format_#in~s#1.base, decode_one_format_#in~s#1.offset, decode_one_format_#in~tspec#1.base, decode_one_format_#in~tspec#1.offset;assume { :end_inline_decode_one_format } true;~next~0#1.base, ~next~0#1.offset := #t~ret91#1.base, #t~ret91#1.offset;havoc #t~ret91#1.base, #t~ret91#1.offset;~s#1.base, ~s#1.offset := ~next~0#1.base, ~next~0#1.offset;havoc ~return_value_xrealloc_vector_helper$1~0#1.base, ~return_value_xrealloc_vector_helper$1~0#1.offset;assume { :begin_inline_xrealloc_vector_helper } true;xrealloc_vector_helper_#in~vector#1.base, xrealloc_vector_helper_#in~vector#1.offset, xrealloc_vector_helper_#in~sizeof_and_shift#1, xrealloc_vector_helper_#in~idx#1 := ~spec~0.base, ~spec~0.offset, 8196, (if ~n_specs~0 % 18446744073709551616 % 4294967296 <= 2147483647 then ~n_specs~0 % 18446744073709551616 % 4294967296 else ~n_specs~0 % 18446744073709551616 % 4294967296 - 4294967296);havoc xrealloc_vector_helper_#res#1.base, xrealloc_vector_helper_#res#1.offset;havoc xrealloc_vector_helper_#t~bitwise504#1, xrealloc_vector_helper_#t~bitwise505#1, xrealloc_vector_helper_#t~ret506#1.base, xrealloc_vector_helper_#t~ret506#1.offset, xrealloc_vector_helper_#t~memset~res507#1.base, xrealloc_vector_helper_#t~memset~res507#1.offset, xrealloc_vector_helper_~vector#1.base, xrealloc_vector_helper_~vector#1.offset, xrealloc_vector_helper_~sizeof_and_shift#1, xrealloc_vector_helper_~idx#1, xrealloc_vector_helper_~mask~0#1;xrealloc_vector_helper_~vector#1.base, xrealloc_vector_helper_~vector#1.offset := xrealloc_vector_helper_#in~vector#1.base, xrealloc_vector_helper_#in~vector#1.offset;xrealloc_vector_helper_~sizeof_and_shift#1 := xrealloc_vector_helper_#in~sizeof_and_shift#1;xrealloc_vector_helper_~idx#1 := xrealloc_vector_helper_#in~idx#1; [2025-02-08 13:27:11,220 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4782-3: assume 1 + xrealloc_vector_helper_~mask~0#1 >= -2147483648; [2025-02-08 13:27:11,221 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4782-3: assume !(1 + xrealloc_vector_helper_~mask~0#1 >= -2147483648); [2025-02-08 13:27:11,221 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4782-1: SUMMARY for call xrealloc_vector_helper_#t~memset~res507#1.base, xrealloc_vector_helper_#t~memset~res507#1.offset := #Ultimate.C_memset#6(xrealloc_vector_helper_~vector#1.base, xrealloc_vector_helper_~vector#1.offset + (if xrealloc_vector_helper_~sizeof_and_shift#1 * xrealloc_vector_helper_~idx#1 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then xrealloc_vector_helper_~sizeof_and_shift#1 * xrealloc_vector_helper_~idx#1 % 4294967296 % 18446744073709551616 else xrealloc_vector_helper_~sizeof_and_shift#1 * xrealloc_vector_helper_~idx#1 % 4294967296 % 18446744073709551616 - 18446744073709551616), 0, xrealloc_vector_helper_~sizeof_and_shift#1 * (1 + xrealloc_vector_helper_~mask~0#1) % 4294967296); srcloc: null [2025-02-08 13:27:11,221 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4782-2: assume 1 + xrealloc_vector_helper_~mask~0#1 <= 2147483647; [2025-02-08 13:27:11,221 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4782-2: assume !(1 + xrealloc_vector_helper_~mask~0#1 <= 2147483647); [2025-02-08 13:27:11,224 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2974: assume !(0 == decode_one_format_~tmp_if_expr$7~0#1 % 256);call decode_one_format_#t~varargs131#1.base, decode_one_format_#t~varargs131#1.offset := #Ultimate.allocOnHeap(20);call write~$Pointer$#1(decode_one_format_~s_orig#1.base, decode_one_format_~s_orig#1.offset, decode_one_format_#t~varargs131#1.base, decode_one_format_#t~varargs131#1.offset, 8);call write~int#1(decode_one_format_~size~0#1, decode_one_format_#t~varargs131#1.base, 8 + decode_one_format_#t~varargs131#1.offset, 4);call write~$Pointer$#1(13, 0, decode_one_format_#t~varargs131#1.base, 12 + decode_one_format_#t~varargs131#1.offset, 8); [2025-02-08 13:27:11,224 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2974: assume !!(0 == decode_one_format_~tmp_if_expr$7~0#1 % 256); [2025-02-08 13:27:11,224 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2999: assume !(6 == decode_one_format_~size_spec~0#1); [2025-02-08 13:27:11,224 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2999: assume !!(6 == decode_one_format_~size_spec~0#1);decode_one_format_~print_function~0#1.base, decode_one_format_~print_function~0#1.offset := #funAddr~print_float.base, #funAddr~print_float.offset;decode_one_format_~field_width~0#1 := 15;call decode_one_format_#t~varargs135#1.base, decode_one_format_#t~varargs135#1.offset := #Ultimate.allocOnHeap(8);call write~int#1(decode_one_format_~field_width~0#1, decode_one_format_#t~varargs135#1.base, decode_one_format_#t~varargs135#1.offset, 4);call write~int#1(7, decode_one_format_#t~varargs135#1.base, 4 + decode_one_format_#t~varargs135#1.offset, 4); [2025-02-08 13:27:11,224 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2958: assume decode_one_format_~p~4#1.base == 0 && decode_one_format_~p~4#1.offset == 0;decode_one_format_~size~0#1 := 8;call decode_one_format_#t~mem127#1 := read~int#6(decode_one_format_~s#1.base, decode_one_format_~s#1.offset, 1); [2025-02-08 13:27:11,225 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2958: assume !(decode_one_format_~p~4#1.base == 0 && decode_one_format_~p~4#1.offset == 0); [2025-02-08 13:27:12,650 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4221: havoc #t~mem425; [2025-02-08 13:27:12,883 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3456: #t~ret219#1 := lcm_#res#1;havoc lcm_#t~ret334#1, lcm_~u#1, lcm_~v#1, lcm_~t~1#1;havoc lcm_#in~u#1, lcm_#in~v#1;assume { :end_inline_lcm } true;~return_value_lcm$1~0#1 := #t~ret219#1;havoc #t~mem217#1;havoc #t~mem218#1;havoc #t~ret219#1;~l_c_m~1#1 := (if ~return_value_lcm$1~0#1 % 4294967296 % 4294967296 <= 2147483647 then ~return_value_lcm$1~0#1 % 4294967296 % 4294967296 else ~return_value_lcm$1~0#1 % 4294967296 % 4294967296 - 4294967296);~i~1#1 := 1 + ~i~1#1; [2025-02-08 13:27:12,883 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3894-1: lcm_#res#1 := lcm_~u#1 * lcm_~v#1 % 4294967296 / (lcm_~t~1#1 % 4294967296); [2025-02-08 13:27:12,883 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3890: assume !(0 == lcm_~t~1#1 % 4294967296); [2025-02-08 13:27:12,883 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3890: assume !!(0 == lcm_~t~1#1 % 4294967296); [2025-02-08 13:27:12,883 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3888: assume 0 == lcm_~t~1#1 % 4294967296;lcm_#res#1 := 0; [2025-02-08 13:27:12,883 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3888: assume !(0 == lcm_~t~1#1 % 4294967296); [2025-02-08 13:27:12,883 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3893: SUMMARY for call reach_error(); srcloc: null [2025-02-08 13:27:12,883 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3887: lcm_#t~ret334#1 := gcd_#res#1;havoc gcd_~u#1, gcd_~v#1, gcd_~t~0#1;havoc gcd_#in~u#1, gcd_#in~v#1;assume { :end_inline_gcd } true;lcm_~t~1#1 := lcm_#t~ret334#1;havoc lcm_#t~ret334#1; [2025-02-08 13:27:14,194 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4833: assume 0 == #t~mem521#1;havoc #t~mem520#1.base, #t~mem520#1.offset;havoc #t~mem521#1; [2025-02-08 13:27:14,194 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4833: assume !(0 == #t~mem521#1);havoc #t~mem520#1.base, #t~mem520#1.offset;havoc #t~mem521#1; [2025-02-08 13:27:14,194 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4833-1: call #t~mem520#1.base, #t~mem520#1.offset := read~$Pointer$#3(~#e~0#1.base, ~#e~0#1.offset, 8);call #t~mem521#1 := read~int#6(#t~mem520#1.base, #t~mem520#1.offset, 1); [2025-02-08 13:27:14,194 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4827: assume !(4294967295 / (#t~mem518#1 % 4294967296) % 4294967296 >= ~r~2#1 % 4294967296);havoc #t~mem518#1; [2025-02-08 13:27:14,194 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4827: assume !!(4294967295 / (#t~mem518#1 % 4294967296) % 4294967296 >= ~r~2#1 % 4294967296);havoc #t~mem518#1;call #t~mem519#1 := read~int#14(~suffixes#1.base, 4 + ~suffixes#1.offset, 4);~r~2#1 := ~r~2#1 * #t~mem519#1;havoc #t~mem519#1; [2025-02-08 13:27:14,194 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4825: assume 0 == ~tmp_statement_expression$4~0#1;call #t~mem518#1 := read~int#14(~suffixes#1.base, 4 + ~suffixes#1.offset, 4); [2025-02-08 13:27:14,194 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4825: assume !(0 == ~tmp_statement_expression$4~0#1);havoc ~__s1_len~0#1, ~__s2_len~0#1, ~return_value___builtin_strcmp$5~0#1;~suffixes#1.base, ~suffixes#1.offset := ~suffixes#1.base, 8 + ~suffixes#1.offset; [2025-02-08 13:27:14,194 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4817: assume !(~suffixes#1.base == 0 && ~suffixes#1.offset == 0); [2025-02-08 13:27:14,194 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4817: assume !!(~suffixes#1.base == 0 && ~suffixes#1.offset == 0); [2025-02-08 13:27:14,195 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4844-1: SUMMARY for call bb_error_msg_and_die(54, 0, #t~varargs522#1.base, #t~varargs522#1.offset); srcloc: null [2025-02-08 13:27:14,195 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4811: #t~ret512#1 := bb_strtoui_#res#1;havoc bb_strtoui_#t~nondet56#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~1#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;~r~2#1 := #t~ret512#1;havoc #t~ret512#1;call #t~mem513#1.base, #t~mem513#1.offset := read~$Pointer$#3(~#e~0#1.base, ~#e~0#1.offset, 8); [2025-02-08 13:27:14,195 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4844-2: call #t~varargs522#1.base, #t~varargs522#1.offset := #Ultimate.allocOnHeap(24);call write~$Pointer$#1(~numstr#1.base, ~numstr#1.offset, #t~varargs522#1.base, #t~varargs522#1.offset, 8);call write~int#1(~lower#1 % 4294967296, #t~varargs522#1.base, 8 + #t~varargs522#1.offset, 8);call write~int#1(~upper#1 % 4294967296, #t~varargs522#1.base, 16 + #t~varargs522#1.offset, 8); [2025-02-08 13:27:14,195 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4844: havoc #t~varargs522#1.base, #t~varargs522#1.offset; [2025-02-08 13:27:14,195 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4818: assume true;call #t~mem515#1 := read~int#14(~suffixes#1.base, 4 + ~suffixes#1.offset, 4); [2025-02-08 13:27:14,195 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4818: assume !true; [2025-02-08 13:27:14,195 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4820: havoc ~__s1_len~0#1;havoc ~__s2_len~0#1;havoc ~return_value___builtin_strcmp$5~0#1;call #t~mem516#1.base, #t~mem516#1.offset := read~$Pointer$#3(~#e~0#1.base, ~#e~0#1.offset, 8);~return_value___builtin_strcmp$5~0#1 := #t~nondet517#1;havoc #t~mem516#1.base, #t~mem516#1.offset;havoc #t~nondet517#1;~tmp_statement_expression$4~0#1 := ~return_value___builtin_strcmp$5~0#1; [2025-02-08 13:27:14,195 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4814: assume 0 == #t~mem514#1;havoc #t~mem514#1;call write~int#10(~old_errno~0#1, ~bb_errno~0.base, ~bb_errno~0.offset, 4); [2025-02-08 13:27:14,195 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4814: assume !(0 == #t~mem514#1);havoc #t~mem514#1; [2025-02-08 13:27:14,195 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4818-1: assume !(0 == #t~mem515#1 % 4294967296);havoc #t~mem515#1; [2025-02-08 13:27:14,195 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4818-1: assume !!(0 == #t~mem515#1 % 4294967296);havoc #t~mem515#1; [2025-02-08 13:27:14,195 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4812: assume !(~numstr#1.base == #t~mem513#1.base && ~numstr#1.offset == #t~mem513#1.offset);havoc #t~mem513#1.base, #t~mem513#1.offset;call #t~mem514#1 := read~int#10(~bb_errno~0.base, ~bb_errno~0.offset, 4); [2025-02-08 13:27:14,195 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4812: assume !!(~numstr#1.base == #t~mem513#1.base && ~numstr#1.offset == #t~mem513#1.offset);havoc #t~mem513#1.base, #t~mem513#1.offset; [2025-02-08 13:27:14,195 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4839: assume ~upper#1 % 4294967296 >= ~r~2#1 % 4294967296;#res#1 := ~r~2#1;call ULTIMATE.dealloc(~#e~0#1.base, ~#e~0#1.offset);havoc ~#e~0#1.base, ~#e~0#1.offset; [2025-02-08 13:27:14,195 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4839: assume !(~upper#1 % 4294967296 >= ~r~2#1 % 4294967296); [2025-02-08 13:27:14,195 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4837: assume ~r~2#1 % 4294967296 >= ~lower#1 % 4294967296; [2025-02-08 13:27:14,195 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4837: assume !(~r~2#1 % 4294967296 >= ~lower#1 % 4294967296); [2025-02-08 13:27:16,333 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4693: havoc ##fun~int~X~$Pointer$~X~$Pointer$~TO~VOID_#~480#1, ##fun~int~X~$Pointer$~X~$Pointer$~TO~VOID_#~481#1.base, ##fun~int~X~$Pointer$~X~$Pointer$~TO~VOID_#~481#1.offset, ##fun~int~X~$Pointer$~X~$Pointer$~TO~VOID_#~482#1.base, ##fun~int~X~$Pointer$~X~$Pointer$~TO~VOID_#~482#1.offset;havoc ##fun~int~X~$Pointer$~X~$Pointer$~TO~VOID_#in~480#1, ##fun~int~X~$Pointer$~X~$Pointer$~TO~VOID_#in~481#1.base, ##fun~int~X~$Pointer$~X~$Pointer$~TO~VOID_#in~481#1.offset, ##fun~int~X~$Pointer$~X~$Pointer$~TO~VOID_#in~482#1.base, ##fun~int~X~$Pointer$~X~$Pointer$~TO~VOID_#in~482#1.offset, ##fun~int~X~$Pointer$~X~$Pointer$~TO~VOID_#in~#fp#1.base, ##fun~int~X~$Pointer$~X~$Pointer$~TO~VOID_#in~#fp#1.offset;assume { :end_inline_##fun~int~X~$Pointer$~X~$Pointer$~TO~VOID } true;havoc #t~mem483#1.base, #t~mem483#1.offset;havoc #t~mem484#1.base, #t~mem484#1.offset;call #t~mem485#1 := read~int#6(~spec~0.base, 24 + (~spec~0.offset + 32 * (if ~i~3#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then ~i~3#1 % 18446744073709551616 % 18446744073709551616 else ~i~3#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616)), 4); [2025-02-08 13:27:16,333 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4710: SUMMARY for call reach_error(); srcloc: null [2025-02-08 13:27:16,333 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4694: assume !(0 == #t~mem485#1);havoc #t~mem485#1;havoc ~datum_width~0#1;call #t~mem486#1 := read~int#6(~spec~0.base, 4 + (~spec~0.offset + 32 * (if ~i~3#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then ~i~3#1 % 18446744073709551616 % 18446744073709551616 else ~i~3#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616)), 4); [2025-02-08 13:27:16,333 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4694: assume !!(0 == #t~mem485#1);havoc #t~mem485#1; [2025-02-08 13:27:16,333 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3191-1: assume false; [2025-02-08 13:27:16,334 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3191-1: assume !false; [2025-02-08 13:27:16,334 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3191: assume true; [2025-02-08 13:27:16,334 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3191: assume !true;havoc dump_hexl_mode_trailer_#t~nondet182#1;havoc dump_hexl_mode_trailer_~tmp_post$1~1#1;havoc dump_hexl_mode_trailer_~tmp_post$2~0#1.base, dump_hexl_mode_trailer_~tmp_post$2~0#1.offset; [2025-02-08 13:27:16,334 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3208: assume -2147483648 <= dump_hexl_mode_trailer_#t~nondet185#1 && dump_hexl_mode_trailer_#t~nondet185#1 <= 2147483647;havoc dump_hexl_mode_trailer_#t~nondet185#1;havoc dump_hexl_mode_trailer_#t~nondet182#1, dump_hexl_mode_trailer_#t~mem183#1, dump_hexl_mode_trailer_#t~nondet184#1, dump_hexl_mode_trailer_~c~1#1, dump_hexl_mode_trailer_#t~nondet185#1, dump_hexl_mode_trailer_~n_bytes#1, dump_hexl_mode_trailer_~block#1.base, dump_hexl_mode_trailer_~block#1.offset, dump_hexl_mode_trailer_~tmp_post$1~1#1, dump_hexl_mode_trailer_~tmp_post$2~0#1.base, dump_hexl_mode_trailer_~tmp_post$2~0#1.offset;havoc dump_hexl_mode_trailer_#in~n_bytes#1, dump_hexl_mode_trailer_#in~block#1.base, dump_hexl_mode_trailer_#in~block#1.offset;assume { :end_inline_dump_hexl_mode_trailer } true;havoc ~datum_width~0#1, ~blank_fields~0#1, ~field_width~1#1; [2025-02-08 13:27:16,334 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4711: call #t~mem490#1 := read~int#6(~#bytes_per_block~0.base, ~#bytes_per_block~0.offset, 4);~blank_fields~0#1 := (#t~mem490#1 % 4294967296 - ~n_bytes#1) % 18446744073709551616 / (~datum_width~0#1 % 4294967296 % 18446744073709551616);havoc #t~mem490#1;call #t~mem491#1 := read~int#6(~spec~0.base, 28 + (~spec~0.offset + 32 * (if ~i~3#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then ~i~3#1 % 18446744073709551616 % 18446744073709551616 else ~i~3#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616)), 4); [2025-02-08 13:27:16,334 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4299: print_ascii_~s~1#1.base, print_ascii_~s~1#1.offset := 51, 0; [2025-02-08 13:27:16,334 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4712-1: assume 1 + #t~mem491#1 >= -2147483648; [2025-02-08 13:27:16,334 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4712-1: assume !(1 + #t~mem491#1 >= -2147483648); [2025-02-08 13:27:16,334 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4712: assume 1 + #t~mem491#1 <= 2147483647;~field_width~1#1 := 1 + #t~mem491#1;havoc #t~mem491#1;havoc #t~ret492#1;havoc #t~ret492#1;assume { :begin_inline_dump_hexl_mode_trailer } true;dump_hexl_mode_trailer_#in~n_bytes#1, dump_hexl_mode_trailer_#in~block#1.base, dump_hexl_mode_trailer_#in~block#1.offset := ~n_bytes#1, ~curr_block#1.base, ~curr_block#1.offset;havoc dump_hexl_mode_trailer_#t~nondet182#1, dump_hexl_mode_trailer_#t~mem183#1, dump_hexl_mode_trailer_#t~nondet184#1, dump_hexl_mode_trailer_~c~1#1, dump_hexl_mode_trailer_#t~nondet185#1, dump_hexl_mode_trailer_~n_bytes#1, dump_hexl_mode_trailer_~block#1.base, dump_hexl_mode_trailer_~block#1.offset, dump_hexl_mode_trailer_~tmp_post$1~1#1, dump_hexl_mode_trailer_~tmp_post$2~0#1.base, dump_hexl_mode_trailer_~tmp_post$2~0#1.offset;dump_hexl_mode_trailer_~n_bytes#1 := dump_hexl_mode_trailer_#in~n_bytes#1;dump_hexl_mode_trailer_~block#1.base, dump_hexl_mode_trailer_~block#1.offset := dump_hexl_mode_trailer_#in~block#1.base, dump_hexl_mode_trailer_#in~block#1.offset; [2025-02-08 13:27:16,334 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4712: assume !(1 + #t~mem491#1 <= 2147483647); [2025-02-08 13:27:16,334 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4283: print_ascii_~s~1#1.base, print_ascii_~s~1#1.offset := 47, 0; [2025-02-08 13:27:16,334 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3194: assume true;dump_hexl_mode_trailer_~tmp_post$1~1#1 := dump_hexl_mode_trailer_~n_bytes#1;dump_hexl_mode_trailer_~n_bytes#1 := dump_hexl_mode_trailer_~n_bytes#1 - 1; [2025-02-08 13:27:16,334 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3194: assume !true; [2025-02-08 13:27:16,334 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3194-1: assume true; [2025-02-08 13:27:16,334 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3194-1: assume !true; [2025-02-08 13:27:16,334 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4697: assume #t~mem486#1 >= 0;havoc #t~mem486#1; [2025-02-08 13:27:16,334 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4697: assume !(#t~mem486#1 >= 0);havoc #t~mem486#1; [2025-02-08 13:27:16,334 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4303: print_ascii_~s~1#1.base, print_ascii_~s~1#1.offset := 52, 0; [2025-02-08 13:27:16,334 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4716: assume -2147483648 <= #t~nondet493#1 && #t~nondet493#1 <= 2147483647;havoc #t~nondet493#1;~i~3#1 := 1 + ~i~3#1; [2025-02-08 13:27:16,334 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4287: print_ascii_~s~1#1.base, print_ascii_~s~1#1.offset := 48, 0; [2025-02-08 13:27:16,334 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4700: SUMMARY for call reach_error(); srcloc: null [2025-02-08 13:27:16,334 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3198: assume 0 == dump_hexl_mode_trailer_~tmp_post$1~1#1 % 18446744073709551616; [2025-02-08 13:27:16,334 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3198: assume !(0 == dump_hexl_mode_trailer_~tmp_post$1~1#1 % 18446744073709551616);havoc dump_hexl_mode_trailer_~c~1#1;dump_hexl_mode_trailer_~tmp_post$2~0#1.base, dump_hexl_mode_trailer_~tmp_post$2~0#1.offset := dump_hexl_mode_trailer_~block#1.base, dump_hexl_mode_trailer_~block#1.offset;dump_hexl_mode_trailer_~block#1.base, dump_hexl_mode_trailer_~block#1.offset := dump_hexl_mode_trailer_~block#1.base, 1 + dump_hexl_mode_trailer_~block#1.offset;call dump_hexl_mode_trailer_#t~mem183#1 := read~int#6(dump_hexl_mode_trailer_~tmp_post$2~0#1.base, dump_hexl_mode_trailer_~tmp_post$2~0#1.offset, 1);dump_hexl_mode_trailer_~c~1#1 := dump_hexl_mode_trailer_#t~mem183#1 % 256;havoc dump_hexl_mode_trailer_#t~mem183#1;dump_hexl_mode_trailer_~c~1#1 := (if dump_hexl_mode_trailer_~c~1#1 % 4294967296 >= 32 && dump_hexl_mode_trailer_~c~1#1 % 4294967296 < 127 then dump_hexl_mode_trailer_~c~1#1 else 46);assume -2147483648 <= dump_hexl_mode_trailer_#t~nondet184#1 && dump_hexl_mode_trailer_#t~nondet184#1 <= 2147483647;havoc dump_hexl_mode_trailer_~c~1#1;havoc dump_hexl_mode_trailer_#t~nondet184#1; [2025-02-08 13:27:16,334 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4701: assume #t~mem487#1 < 9;havoc #t~mem487#1; [2025-02-08 13:27:16,334 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4701: assume !(#t~mem487#1 < 9);havoc #t~mem487#1; [2025-02-08 13:27:16,334 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4701-1: call #t~mem487#1 := read~int#6(~spec~0.base, 4 + (~spec~0.offset + 32 * (if ~i~3#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then ~i~3#1 % 18446744073709551616 % 18446744073709551616 else ~i~3#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616)), 4); [2025-02-08 13:27:16,334 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4291: print_ascii_~s~1#1.base, print_ascii_~s~1#1.offset := 49, 0; [2025-02-08 13:27:16,334 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4704: SUMMARY for call reach_error(); srcloc: null [2025-02-08 13:27:16,334 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4275: print_ascii_~s~1#1.base, print_ascii_~s~1#1.offset := 45, 0; [2025-02-08 13:27:16,334 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4705: call #t~mem488#1 := read~int#6(~spec~0.base, 4 + (~spec~0.offset + 32 * (if ~i~3#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then ~i~3#1 % 18446744073709551616 % 18446744073709551616 else ~i~3#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616)), 4);call #t~mem489#1 := read~int#22(~#width_bytes~0.base, ~#width_bytes~0.offset + #t~mem488#1, 1);~datum_width~0#1 := #t~mem489#1;havoc #t~mem488#1;havoc #t~mem489#1;havoc ~blank_fields~0#1; [2025-02-08 13:27:16,334 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4707: assume !(0 == ~datum_width~0#1 % 4294967296 % 18446744073709551616); [2025-02-08 13:27:16,334 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4707: assume !!(0 == ~datum_width~0#1 % 4294967296 % 18446744073709551616); [2025-02-08 13:27:16,334 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4295: print_ascii_~s~1#1.base, print_ascii_~s~1#1.offset := 50, 0; [2025-02-08 13:27:16,334 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4279: print_ascii_~s~1#1.base, print_ascii_~s~1#1.offset := 46, 0; [2025-02-08 13:27:16,431 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4730: havoc #t~mem496.base, #t~mem496.offset;call ULTIMATE.dealloc(~#string_ptr~0.base, ~#string_ptr~0.offset);havoc ~#string_ptr~0.base, ~#string_ptr~0.offset; [2025-02-08 13:27:16,907 INFO L? ?]: Removed 1543 outVars from TransFormulas that were not future-live. [2025-02-08 13:27:16,907 INFO L308 CfgBuilder]: Performing block encoding [2025-02-08 13:27:16,965 INFO L332 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2025-02-08 13:27:16,966 INFO L337 CfgBuilder]: Removed 0 assume(true) statements. [2025-02-08 13:27:16,966 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder CFG 08.02 01:27:16 BoogieIcfgContainer [2025-02-08 13:27:16,966 INFO L131 PluginConnector]: ------------------------ END IcfgBuilder---------------------------- [2025-02-08 13:27:16,968 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2025-02-08 13:27:16,968 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2025-02-08 13:27:16,971 INFO L274 PluginConnector]: TraceAbstraction initialized [2025-02-08 13:27:16,971 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 08.02 01:26:48" (1/3) ... [2025-02-08 13:27:16,971 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@74b9c523 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 08.02 01:27:16, skipping insertion in model container [2025-02-08 13:27:16,971 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 01:26:50" (2/3) ... [2025-02-08 13:27:16,972 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@74b9c523 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 08.02 01:27:16, skipping insertion in model container [2025-02-08 13:27:16,972 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder CFG 08.02 01:27:16" (3/3) ... [2025-02-08 13:27:16,972 INFO L128 eAbstractionObserver]: Analyzing ICFG od-3.i [2025-02-08 13:27:16,985 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2025-02-08 13:27:16,988 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG od-3.i that has 155 procedures, 1715 locations, 1 initial locations, 157 loop locations, and 161 error locations. [2025-02-08 13:27:17,107 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2025-02-08 13:27:17,115 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;@2c6710f5, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2025-02-08 13:27:17,117 INFO L334 AbstractCegarLoop]: Starting to check reachability of 161 error locations. [2025-02-08 13:27:17,122 INFO L276 IsEmpty]: Start isEmpty. Operand has 1216 states, 870 states have (on average 1.6701149425287356) internal successors, (1453), 1123 states have internal predecessors, (1453), 131 states have call successors, (131), 29 states have call predecessors, (131), 29 states have return successors, (131), 130 states have call predecessors, (131), 131 states have call successors, (131) [2025-02-08 13:27:17,127 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 4 [2025-02-08 13:27:17,127 INFO L210 NwaCegarLoop]: Found error trace [2025-02-08 13:27:17,127 INFO L218 NwaCegarLoop]: trace histogram [1, 1, 1] [2025-02-08 13:27:17,128 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr88ASSERT_VIOLATIONINTEGER_OVERFLOW === [open_next_fileErr0ASSERT_VIOLATIONUNSUPPORTED_FEATURE, vasprintfErr0ASSERT_VIOLATIONUNSUPPORTED_FEATURE, bb_verror_msgErr0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 158 more)] === [2025-02-08 13:27:17,133 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 13:27:17,133 INFO L85 PathProgramCache]: Analyzing trace with hash 2184568, now seen corresponding path program 1 times [2025-02-08 13:27:17,138 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 13:27:17,139 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [602832542] [2025-02-08 13:27:17,139 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 13:27:17,139 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 13:27:45,866 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 3 statements into 1 equivalence classes. [2025-02-08 13:27:46,262 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 3 of 3 statements. [2025-02-08 13:27:46,263 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 13:27:46,263 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 13:27:47,334 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 13:27:47,336 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 13:27:47,336 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [602832542] [2025-02-08 13:27:47,336 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [602832542] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-08 13:27:47,337 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-08 13:27:47,337 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2025-02-08 13:27:47,338 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1289014967] [2025-02-08 13:27:47,338 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-08 13:27:47,344 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-02-08 13:27:47,345 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 13:27:47,368 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-02-08 13:27:47,368 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-02-08 13:27:47,372 INFO L87 Difference]: Start difference. First operand has 1216 states, 870 states have (on average 1.6701149425287356) internal successors, (1453), 1123 states have internal predecessors, (1453), 131 states have call successors, (131), 29 states have call predecessors, (131), 29 states have return successors, (131), 130 states have call predecessors, (131), 131 states have call successors, (131) Second operand has 3 states, 2 states have (on average 1.5) internal successors, (3), 2 states have internal predecessors, (3), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 13:27:47,611 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-08 13:27:47,612 INFO L93 Difference]: Finished difference Result 1428 states and 2010 transitions. [2025-02-08 13:27:47,613 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-02-08 13:27:47,614 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 1.5) internal successors, (3), 2 states have internal predecessors, (3), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 3 [2025-02-08 13:27:47,614 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-08 13:27:47,618 INFO L225 Difference]: With dead ends: 1428 [2025-02-08 13:27:47,618 INFO L226 Difference]: Without dead ends: 199 [2025-02-08 13:27:47,632 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 1 GetRequests, 0 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 13:27:47,634 INFO L435 NwaCegarLoop]: 261 mSDtfsCounter, 1 mSDsluCounter, 257 mSDsCounter, 0 mSdLazyCounter, 21 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1 SdHoareTripleChecker+Valid, 518 SdHoareTripleChecker+Invalid, 23 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 21 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2025-02-08 13:27:47,634 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [1 Valid, 518 Invalid, 23 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 21 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2025-02-08 13:27:47,646 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 199 states. [2025-02-08 13:27:47,667 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 199 to 199. [2025-02-08 13:27:47,671 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 199 states, 151 states have (on average 1.5298013245033113) internal successors, (231), 184 states have internal predecessors, (231), 10 states have call successors, (10), 8 states have call predecessors, (10), 5 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) [2025-02-08 13:27:47,675 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 199 states to 199 states and 247 transitions. [2025-02-08 13:27:47,679 INFO L78 Accepts]: Start accepts. Automaton has 199 states and 247 transitions. Word has length 3 [2025-02-08 13:27:47,679 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-08 13:27:47,679 INFO L471 AbstractCegarLoop]: Abstraction has 199 states and 247 transitions. [2025-02-08 13:27:47,679 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 1.5) internal successors, (3), 2 states have internal predecessors, (3), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 13:27:47,679 INFO L276 IsEmpty]: Start isEmpty. Operand 199 states and 247 transitions. [2025-02-08 13:27:47,679 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 7 [2025-02-08 13:27:47,679 INFO L210 NwaCegarLoop]: Found error trace [2025-02-08 13:27:47,680 INFO L218 NwaCegarLoop]: trace histogram [2, 1, 1, 1, 1] [2025-02-08 13:27:47,680 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2025-02-08 13:27:47,680 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr88ASSERT_VIOLATIONINTEGER_OVERFLOW === [open_next_fileErr0ASSERT_VIOLATIONUNSUPPORTED_FEATURE, vasprintfErr0ASSERT_VIOLATIONUNSUPPORTED_FEATURE, bb_verror_msgErr0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 158 more)] === [2025-02-08 13:27:47,680 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 13:27:47,680 INFO L85 PathProgramCache]: Analyzing trace with hash 658076029, now seen corresponding path program 1 times [2025-02-08 13:27:47,680 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 13:27:47,680 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [822123401] [2025-02-08 13:27:47,680 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 13:27:47,680 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 13:28:17,427 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 6 statements into 1 equivalence classes. [2025-02-08 13:28:17,567 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 6 of 6 statements. [2025-02-08 13:28:17,567 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 13:28:17,567 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 13:28:18,395 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 13:28:18,396 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 13:28:18,396 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [822123401] [2025-02-08 13:28:18,396 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [822123401] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-08 13:28:18,396 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [226723702] [2025-02-08 13:28:18,396 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 13:28:18,396 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 13:28:18,396 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 13:28:18,398 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 13:28:18,399 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