./Ultimate.py --spec ../sv-benchmarks/c/properties/unreach-call.prp --file ../sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--video--fbdev--core--fb.ko.cil.i --full-output --architecture 64bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 48c9605d Calling Ultimate with: /root/.sdkman/candidates/java/21.0.5-tem/bin/java -Dosgi.configuration.area=/storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/config/AutomizerReach.xml -i ../sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--video--fbdev--core--fb.ko.cil.i -s /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-64bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux --witnessprinter.witness.filename witness --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 64bit --witnessprinter.graph.data.programhash 434177097fa15dbdc0874398726c03cd0a42cef95d8f3c173932b6aa667237c2 --- Real Ultimate output --- This is Ultimate 0.3.0-?-48c9605-m [2025-02-08 04:40:56,200 INFO L188 SettingsManager]: Resetting all preferences to default values... [2025-02-08 04:40:56,273 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-64bit-Automizer_Default.epf [2025-02-08 04:40:56,277 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2025-02-08 04:40:56,278 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2025-02-08 04:40:56,291 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2025-02-08 04:40:56,292 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2025-02-08 04:40:56,292 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2025-02-08 04:40:56,293 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2025-02-08 04:40:56,293 INFO L153 SettingsManager]: * Use memory slicer=true [2025-02-08 04:40:56,293 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2025-02-08 04:40:56,293 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2025-02-08 04:40:56,293 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2025-02-08 04:40:56,293 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2025-02-08 04:40:56,293 INFO L153 SettingsManager]: * Use SBE=true [2025-02-08 04:40:56,293 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2025-02-08 04:40:56,293 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2025-02-08 04:40:56,294 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2025-02-08 04:40:56,294 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2025-02-08 04:40:56,294 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2025-02-08 04:40:56,294 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2025-02-08 04:40:56,294 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2025-02-08 04:40:56,294 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2025-02-08 04:40:56,294 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2025-02-08 04:40:56,294 INFO L153 SettingsManager]: * Use constant arrays=true [2025-02-08 04:40:56,294 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2025-02-08 04:40:56,294 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2025-02-08 04:40:56,294 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2025-02-08 04:40:56,295 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2025-02-08 04:40:56,295 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-02-08 04:40:56,295 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2025-02-08 04:40:56,295 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2025-02-08 04:40:56,295 INFO L153 SettingsManager]: * Compute procedure contracts=false [2025-02-08 04:40:56,295 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2025-02-08 04:40:56,295 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2025-02-08 04:40:56,295 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2025-02-08 04:40:56,295 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2025-02-08 04:40:56,295 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2025-02-08 04:40:56,295 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2025-02-08 04:40:56,296 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2025-02-08 04:40:56,296 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! call(reach_error())) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 64bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> 434177097fa15dbdc0874398726c03cd0a42cef95d8f3c173932b6aa667237c2 [2025-02-08 04:40:56,555 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2025-02-08 04:40:56,564 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2025-02-08 04:40:56,565 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2025-02-08 04:40:56,567 INFO L270 PluginConnector]: Initializing CDTParser... [2025-02-08 04:40:56,567 INFO L274 PluginConnector]: CDTParser initialized [2025-02-08 04:40:56,568 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--video--fbdev--core--fb.ko.cil.i [2025-02-08 04:40:57,770 INFO L533 CDTParser]: Created temporary CDT project at /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/82438170f/ab9af8543a4d47189e1b2142c4156985/FLAGf71aa505c [2025-02-08 04:40:58,472 INFO L384 CDTParser]: Found 1 translation units. [2025-02-08 04:40:58,473 INFO L180 CDTParser]: Scanning /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--video--fbdev--core--fb.ko.cil.i [2025-02-08 04:40:58,534 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/82438170f/ab9af8543a4d47189e1b2142c4156985/FLAGf71aa505c [2025-02-08 04:40:58,838 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/82438170f/ab9af8543a4d47189e1b2142c4156985 [2025-02-08 04:40:58,840 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2025-02-08 04:40:58,842 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2025-02-08 04:40:58,843 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2025-02-08 04:40:58,843 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2025-02-08 04:40:58,846 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2025-02-08 04:40:58,847 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 08.02 04:40:58" (1/1) ... [2025-02-08 04:40:58,848 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@2af0eef6 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 04:40:58, skipping insertion in model container [2025-02-08 04:40:58,848 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 08.02 04:40:58" (1/1) ... [2025-02-08 04:40:58,974 INFO L175 MainTranslator]: Built tables and reachable declarations [2025-02-08 04:41:05,267 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--video--fbdev--core--fb.ko.cil.i[566986,566999] [2025-02-08 04:41:05,270 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--video--fbdev--core--fb.ko.cil.i[567131,567144] [2025-02-08 04:41:05,270 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--video--fbdev--core--fb.ko.cil.i[567277,567290] [2025-02-08 04:41:05,270 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--video--fbdev--core--fb.ko.cil.i[567442,567455] [2025-02-08 04:41:05,271 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--video--fbdev--core--fb.ko.cil.i[567600,567613] [2025-02-08 04:41:05,271 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--video--fbdev--core--fb.ko.cil.i[567758,567771] [2025-02-08 04:41:05,271 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--video--fbdev--core--fb.ko.cil.i[567916,567929] [2025-02-08 04:41:05,271 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--video--fbdev--core--fb.ko.cil.i[568076,568089] [2025-02-08 04:41:05,272 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--video--fbdev--core--fb.ko.cil.i[568235,568248] [2025-02-08 04:41:05,272 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--video--fbdev--core--fb.ko.cil.i[568374,568387] [2025-02-08 04:41:05,272 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--video--fbdev--core--fb.ko.cil.i[568516,568529] [2025-02-08 04:41:05,272 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--video--fbdev--core--fb.ko.cil.i[568665,568678] [2025-02-08 04:41:05,272 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--video--fbdev--core--fb.ko.cil.i[568804,568817] [2025-02-08 04:41:05,273 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--video--fbdev--core--fb.ko.cil.i[568959,568972] [2025-02-08 04:41:05,273 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--video--fbdev--core--fb.ko.cil.i[569119,569132] [2025-02-08 04:41:05,273 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--video--fbdev--core--fb.ko.cil.i[569270,569283] [2025-02-08 04:41:05,274 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--video--fbdev--core--fb.ko.cil.i[569421,569434] [2025-02-08 04:41:05,274 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--video--fbdev--core--fb.ko.cil.i[569573,569586] [2025-02-08 04:41:05,274 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--video--fbdev--core--fb.ko.cil.i[569722,569735] [2025-02-08 04:41:05,274 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--video--fbdev--core--fb.ko.cil.i[569870,569883] [2025-02-08 04:41:05,274 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--video--fbdev--core--fb.ko.cil.i[570027,570040] [2025-02-08 04:41:05,275 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--video--fbdev--core--fb.ko.cil.i[570176,570189] [2025-02-08 04:41:05,275 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--video--fbdev--core--fb.ko.cil.i[570332,570345] [2025-02-08 04:41:05,275 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--video--fbdev--core--fb.ko.cil.i[570485,570498] [2025-02-08 04:41:05,275 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--video--fbdev--core--fb.ko.cil.i[570631,570644] [2025-02-08 04:41:05,276 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--video--fbdev--core--fb.ko.cil.i[570774,570787] [2025-02-08 04:41:05,276 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--video--fbdev--core--fb.ko.cil.i[570926,570939] [2025-02-08 04:41:05,276 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--video--fbdev--core--fb.ko.cil.i[571072,571085] [2025-02-08 04:41:05,276 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--video--fbdev--core--fb.ko.cil.i[571217,571230] [2025-02-08 04:41:05,276 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--video--fbdev--core--fb.ko.cil.i[571371,571384] [2025-02-08 04:41:05,277 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--video--fbdev--core--fb.ko.cil.i[571522,571535] [2025-02-08 04:41:05,277 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--video--fbdev--core--fb.ko.cil.i[571677,571690] [2025-02-08 04:41:05,277 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--video--fbdev--core--fb.ko.cil.i[571829,571842] [2025-02-08 04:41:05,277 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--video--fbdev--core--fb.ko.cil.i[571984,571997] [2025-02-08 04:41:05,277 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--video--fbdev--core--fb.ko.cil.i[572148,572161] [2025-02-08 04:41:05,278 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--video--fbdev--core--fb.ko.cil.i[572304,572317] [2025-02-08 04:41:05,278 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--video--fbdev--core--fb.ko.cil.i[572468,572481] [2025-02-08 04:41:05,278 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--video--fbdev--core--fb.ko.cil.i[572610,572623] [2025-02-08 04:41:05,278 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--video--fbdev--core--fb.ko.cil.i[572768,572781] [2025-02-08 04:41:05,278 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--video--fbdev--core--fb.ko.cil.i[572935,572948] [2025-02-08 04:41:05,279 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--video--fbdev--core--fb.ko.cil.i[573094,573107] [2025-02-08 04:41:05,279 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--video--fbdev--core--fb.ko.cil.i[573253,573266] [2025-02-08 04:41:05,279 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--video--fbdev--core--fb.ko.cil.i[573402,573415] [2025-02-08 04:41:05,279 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--video--fbdev--core--fb.ko.cil.i[573549,573562] [2025-02-08 04:41:05,280 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--video--fbdev--core--fb.ko.cil.i[573688,573701] [2025-02-08 04:41:05,280 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--video--fbdev--core--fb.ko.cil.i[573851,573864] [2025-02-08 04:41:05,280 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--video--fbdev--core--fb.ko.cil.i[574017,574030] [2025-02-08 04:41:05,280 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--video--fbdev--core--fb.ko.cil.i[574181,574194] [2025-02-08 04:41:05,280 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--video--fbdev--core--fb.ko.cil.i[574346,574359] [2025-02-08 04:41:05,281 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--video--fbdev--core--fb.ko.cil.i[574511,574524] [2025-02-08 04:41:05,281 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--video--fbdev--core--fb.ko.cil.i[574677,574690] [2025-02-08 04:41:05,281 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--video--fbdev--core--fb.ko.cil.i[574842,574855] [2025-02-08 04:41:05,281 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--video--fbdev--core--fb.ko.cil.i[575009,575022] [2025-02-08 04:41:05,281 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--video--fbdev--core--fb.ko.cil.i[575169,575182] [2025-02-08 04:41:05,282 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--video--fbdev--core--fb.ko.cil.i[575331,575344] [2025-02-08 04:41:05,282 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--video--fbdev--core--fb.ko.cil.i[575490,575503] [2025-02-08 04:41:05,282 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--video--fbdev--core--fb.ko.cil.i[575636,575649] [2025-02-08 04:41:05,282 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--video--fbdev--core--fb.ko.cil.i[575779,575792] [2025-02-08 04:41:05,282 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--video--fbdev--core--fb.ko.cil.i[575923,575936] [2025-02-08 04:41:05,283 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--video--fbdev--core--fb.ko.cil.i[576066,576079] [2025-02-08 04:41:05,286 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--video--fbdev--core--fb.ko.cil.i[576210,576223] [2025-02-08 04:41:05,287 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--video--fbdev--core--fb.ko.cil.i[576351,576364] [2025-02-08 04:41:05,287 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--video--fbdev--core--fb.ko.cil.i[576489,576502] [2025-02-08 04:41:05,288 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--video--fbdev--core--fb.ko.cil.i[576647,576660] [2025-02-08 04:41:05,288 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--video--fbdev--core--fb.ko.cil.i[576806,576819] [2025-02-08 04:41:05,288 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--video--fbdev--core--fb.ko.cil.i[576962,576975] [2025-02-08 04:41:05,288 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--video--fbdev--core--fb.ko.cil.i[577111,577124] [2025-02-08 04:41:05,288 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--video--fbdev--core--fb.ko.cil.i[577263,577276] [2025-02-08 04:41:05,289 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--video--fbdev--core--fb.ko.cil.i[577414,577427] [2025-02-08 04:41:05,289 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--video--fbdev--core--fb.ko.cil.i[577563,577576] [2025-02-08 04:41:05,289 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--video--fbdev--core--fb.ko.cil.i[577715,577728] [2025-02-08 04:41:05,289 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--video--fbdev--core--fb.ko.cil.i[577863,577876] [2025-02-08 04:41:05,289 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--video--fbdev--core--fb.ko.cil.i[578016,578029] [2025-02-08 04:41:05,289 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--video--fbdev--core--fb.ko.cil.i[578167,578180] [2025-02-08 04:41:05,290 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--video--fbdev--core--fb.ko.cil.i[578317,578330] [2025-02-08 04:41:05,290 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--video--fbdev--core--fb.ko.cil.i[578464,578477] [2025-02-08 04:41:05,290 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--video--fbdev--core--fb.ko.cil.i[578615,578628] [2025-02-08 04:41:05,290 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--video--fbdev--core--fb.ko.cil.i[578766,578779] [2025-02-08 04:41:05,290 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--video--fbdev--core--fb.ko.cil.i[578914,578927] [2025-02-08 04:41:05,290 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--video--fbdev--core--fb.ko.cil.i[579080,579093] [2025-02-08 04:41:05,291 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--video--fbdev--core--fb.ko.cil.i[579249,579262] [2025-02-08 04:41:05,291 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--video--fbdev--core--fb.ko.cil.i[579416,579429] [2025-02-08 04:41:05,291 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--video--fbdev--core--fb.ko.cil.i[579584,579597] [2025-02-08 04:41:05,291 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--video--fbdev--core--fb.ko.cil.i[579734,579747] [2025-02-08 04:41:05,291 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--video--fbdev--core--fb.ko.cil.i[579881,579894] [2025-02-08 04:41:05,296 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--video--fbdev--core--fb.ko.cil.i[580042,580055] [2025-02-08 04:41:05,296 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--video--fbdev--core--fb.ko.cil.i[580212,580225] [2025-02-08 04:41:05,296 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--video--fbdev--core--fb.ko.cil.i[580374,580387] [2025-02-08 04:41:05,348 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-02-08 04:41:05,435 INFO L200 MainTranslator]: Completed pre-run [2025-02-08 04:41:05,503 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%P1,%0": "=q" (pfo_ret__): "p" (& kernel_stack)); [4718] [2025-02-08 04:41:05,509 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%P1,%0": "=r" (pfo_ret__): "p" (& kernel_stack)); [4721] [2025-02-08 04:41:05,509 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%P1,%0": "=r" (pfo_ret__): "p" (& kernel_stack)); [4724] [2025-02-08 04:41:05,509 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%P1,%0": "=r" (pfo_ret__): "p" (& kernel_stack)); [4727] [2025-02-08 04:41:05,614 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __get_user_%P3": "=a" (__ret_gu), "=r" (__val_gu): "0" (& cmap32->red), "i" (4UL)); [6931-6932] [2025-02-08 04:41:05,615 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_1": "=a" (__ret_pu): "0" (__pu_val), "c" (& cmap->red): "ebx"); [6962] [2025-02-08 04:41:05,615 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_2": "=a" (__ret_pu): "0" (__pu_val), "c" (& cmap->red): "ebx"); [6965] [2025-02-08 04:41:05,615 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_4": "=a" (__ret_pu): "0" (__pu_val), "c" (& cmap->red): "ebx"); [6968] [2025-02-08 04:41:05,615 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_8": "=a" (__ret_pu): "0" (__pu_val), "c" (& cmap->red): "ebx"); [6971] [2025-02-08 04:41:05,616 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_X": "=a" (__ret_pu): "0" (__pu_val), "c" (& cmap->red): "ebx"); [6974] [2025-02-08 04:41:05,616 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __get_user_%P3": "=a" (__ret_gu___0), "=r" (__val_gu___0): "0" (& cmap32->green), "i" (4UL)); [6984-6985] [2025-02-08 04:41:05,616 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_1": "=a" (__ret_pu___0): "0" (__pu_val___0), "c" (& cmap->green): "ebx"); [7015-7016] [2025-02-08 04:41:05,616 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_2": "=a" (__ret_pu___0): "0" (__pu_val___0), "c" (& cmap->green): "ebx"); [7019-7020] [2025-02-08 04:41:05,617 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_4": "=a" (__ret_pu___0): "0" (__pu_val___0), "c" (& cmap->green): "ebx"); [7023-7024] [2025-02-08 04:41:05,617 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_8": "=a" (__ret_pu___0): "0" (__pu_val___0), "c" (& cmap->green): "ebx"); [7027-7028] [2025-02-08 04:41:05,617 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_X": "=a" (__ret_pu___0): "0" (__pu_val___0), "c" (& cmap->green): "ebx"); [7031-7032] [2025-02-08 04:41:05,617 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __get_user_%P3": "=a" (__ret_gu___1), "=r" (__val_gu___1): "0" (& cmap32->blue), "i" (4UL)); [7042-7043] [2025-02-08 04:41:05,618 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_1": "=a" (__ret_pu___1): "0" (__pu_val___1), "c" (& cmap->blue): "ebx"); [7073-7074] [2025-02-08 04:41:05,618 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_2": "=a" (__ret_pu___1): "0" (__pu_val___1), "c" (& cmap->blue): "ebx"); [7077-7078] [2025-02-08 04:41:05,618 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_4": "=a" (__ret_pu___1): "0" (__pu_val___1), "c" (& cmap->blue): "ebx"); [7081-7082] [2025-02-08 04:41:05,618 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_8": "=a" (__ret_pu___1): "0" (__pu_val___1), "c" (& cmap->blue): "ebx"); [7085-7086] [2025-02-08 04:41:05,618 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_X": "=a" (__ret_pu___1): "0" (__pu_val___1), "c" (& cmap->blue): "ebx"); [7089-7090] [2025-02-08 04:41:05,618 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __get_user_%P3": "=a" (__ret_gu___2), "=r" (__val_gu___2): "0" (& cmap32->transp), "i" (4UL)); [7100-7101] [2025-02-08 04:41:05,619 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_1": "=a" (__ret_pu___2): "0" (__pu_val___2), "c" (& cmap->transp): "ebx"); [7131-7132] [2025-02-08 04:41:05,619 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_2": "=a" (__ret_pu___2): "0" (__pu_val___2), "c" (& cmap->transp): "ebx"); [7135-7136] [2025-02-08 04:41:05,619 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_4": "=a" (__ret_pu___2): "0" (__pu_val___2), "c" (& cmap->transp): "ebx"); [7139-7140] [2025-02-08 04:41:05,619 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_8": "=a" (__ret_pu___2): "0" (__pu_val___2), "c" (& cmap->transp): "ebx"); [7143-7144] [2025-02-08 04:41:05,619 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_X": "=a" (__ret_pu___2): "0" (__pu_val___2), "c" (& cmap->transp): "ebx"); [7147-7148] [2025-02-08 04:41:05,621 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_1": "=a" (__ret_pu): "0" (__pu_val), "c" (& fix32->smem_start): "ebx"); [7239] [2025-02-08 04:41:05,621 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_2": "=a" (__ret_pu): "0" (__pu_val), "c" (& fix32->smem_start): "ebx"); [7242] [2025-02-08 04:41:05,621 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_4": "=a" (__ret_pu): "0" (__pu_val), "c" (& fix32->smem_start): "ebx"); [7245] [2025-02-08 04:41:05,621 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_8": "=a" (__ret_pu): "0" (__pu_val), "c" (& fix32->smem_start): "ebx"); [7248] [2025-02-08 04:41:05,621 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_X": "=a" (__ret_pu): "0" (__pu_val), "c" (& fix32->smem_start): "ebx"); [7251] [2025-02-08 04:41:05,622 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_1": "=a" (__ret_pu___0): "0" (__pu_val___0), "c" (& fix32->smem_len): "ebx"); [7280-7281] [2025-02-08 04:41:05,622 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_2": "=a" (__ret_pu___0): "0" (__pu_val___0), "c" (& fix32->smem_len): "ebx"); [7284-7285] [2025-02-08 04:41:05,622 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_4": "=a" (__ret_pu___0): "0" (__pu_val___0), "c" (& fix32->smem_len): "ebx"); [7288-7289] [2025-02-08 04:41:05,622 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_8": "=a" (__ret_pu___0): "0" (__pu_val___0), "c" (& fix32->smem_len): "ebx"); [7292-7293] [2025-02-08 04:41:05,622 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_X": "=a" (__ret_pu___0): "0" (__pu_val___0), "c" (& fix32->smem_len): "ebx"); [7296-7297] [2025-02-08 04:41:05,623 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_1": "=a" (__ret_pu___1): "0" (__pu_val___1), "c" (& fix32->type): "ebx"); [7326-7327] [2025-02-08 04:41:05,623 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_2": "=a" (__ret_pu___1): "0" (__pu_val___1), "c" (& fix32->type): "ebx"); [7330-7331] [2025-02-08 04:41:05,623 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_4": "=a" (__ret_pu___1): "0" (__pu_val___1), "c" (& fix32->type): "ebx"); [7334-7335] [2025-02-08 04:41:05,623 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_8": "=a" (__ret_pu___1): "0" (__pu_val___1), "c" (& fix32->type): "ebx"); [7338-7339] [2025-02-08 04:41:05,624 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_X": "=a" (__ret_pu___1): "0" (__pu_val___1), "c" (& fix32->type): "ebx"); [7342-7343] [2025-02-08 04:41:05,624 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_1": "=a" (__ret_pu___2): "0" (__pu_val___2), "c" (& fix32->type_aux): "ebx"); [7372-7373] [2025-02-08 04:41:05,624 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_2": "=a" (__ret_pu___2): "0" (__pu_val___2), "c" (& fix32->type_aux): "ebx"); [7376-7377] [2025-02-08 04:41:05,624 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_4": "=a" (__ret_pu___2): "0" (__pu_val___2), "c" (& fix32->type_aux): "ebx"); [7380-7381] [2025-02-08 04:41:05,624 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_8": "=a" (__ret_pu___2): "0" (__pu_val___2), "c" (& fix32->type_aux): "ebx"); [7384-7385] [2025-02-08 04:41:05,624 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_X": "=a" (__ret_pu___2): "0" (__pu_val___2), "c" (& fix32->type_aux): "ebx"); [7388-7389] [2025-02-08 04:41:05,625 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_1": "=a" (__ret_pu___3): "0" (__pu_val___3), "c" (& fix32->visual): "ebx"); [7418-7419] [2025-02-08 04:41:05,625 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_2": "=a" (__ret_pu___3): "0" (__pu_val___3), "c" (& fix32->visual): "ebx"); [7422-7423] [2025-02-08 04:41:05,625 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_4": "=a" (__ret_pu___3): "0" (__pu_val___3), "c" (& fix32->visual): "ebx"); [7426-7427] [2025-02-08 04:41:05,625 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_8": "=a" (__ret_pu___3): "0" (__pu_val___3), "c" (& fix32->visual): "ebx"); [7430-7431] [2025-02-08 04:41:05,625 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_X": "=a" (__ret_pu___3): "0" (__pu_val___3), "c" (& fix32->visual): "ebx"); [7434-7435] [2025-02-08 04:41:05,626 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_1": "=a" (__ret_pu___4): "0" (__pu_val___4), "c" (& fix32->xpanstep): "ebx"); [7464-7465] [2025-02-08 04:41:05,626 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_2": "=a" (__ret_pu___4): "0" (__pu_val___4), "c" (& fix32->xpanstep): "ebx"); [7468-7469] [2025-02-08 04:41:05,626 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_4": "=a" (__ret_pu___4): "0" (__pu_val___4), "c" (& fix32->xpanstep): "ebx"); [7472-7473] [2025-02-08 04:41:05,626 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_8": "=a" (__ret_pu___4): "0" (__pu_val___4), "c" (& fix32->xpanstep): "ebx"); [7476-7477] [2025-02-08 04:41:05,626 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_X": "=a" (__ret_pu___4): "0" (__pu_val___4), "c" (& fix32->xpanstep): "ebx"); [7480-7481] [2025-02-08 04:41:05,626 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_1": "=a" (__ret_pu___5): "0" (__pu_val___5), "c" (& fix32->ypanstep): "ebx"); [7510-7511] [2025-02-08 04:41:05,627 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_2": "=a" (__ret_pu___5): "0" (__pu_val___5), "c" (& fix32->ypanstep): "ebx"); [7514-7515] [2025-02-08 04:41:05,627 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_4": "=a" (__ret_pu___5): "0" (__pu_val___5), "c" (& fix32->ypanstep): "ebx"); [7518-7519] [2025-02-08 04:41:05,627 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_8": "=a" (__ret_pu___5): "0" (__pu_val___5), "c" (& fix32->ypanstep): "ebx"); [7522-7523] [2025-02-08 04:41:05,627 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_X": "=a" (__ret_pu___5): "0" (__pu_val___5), "c" (& fix32->ypanstep): "ebx"); [7526-7527] [2025-02-08 04:41:05,627 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_1": "=a" (__ret_pu___6): "0" (__pu_val___6), "c" (& fix32->ywrapstep): "ebx"); [7556-7557] [2025-02-08 04:41:05,628 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_2": "=a" (__ret_pu___6): "0" (__pu_val___6), "c" (& fix32->ywrapstep): "ebx"); [7560-7561] [2025-02-08 04:41:05,628 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_4": "=a" (__ret_pu___6): "0" (__pu_val___6), "c" (& fix32->ywrapstep): "ebx"); [7564-7565] [2025-02-08 04:41:05,628 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_8": "=a" (__ret_pu___6): "0" (__pu_val___6), "c" (& fix32->ywrapstep): "ebx"); [7568-7569] [2025-02-08 04:41:05,628 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_X": "=a" (__ret_pu___6): "0" (__pu_val___6), "c" (& fix32->ywrapstep): "ebx"); [7572-7573] [2025-02-08 04:41:05,628 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_1": "=a" (__ret_pu___7): "0" (__pu_val___7), "c" (& fix32->line_length): "ebx"); [7602-7603] [2025-02-08 04:41:05,628 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_2": "=a" (__ret_pu___7): "0" (__pu_val___7), "c" (& fix32->line_length): "ebx"); [7606-7607] [2025-02-08 04:41:05,629 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_4": "=a" (__ret_pu___7): "0" (__pu_val___7), "c" (& fix32->line_length): "ebx"); [7610-7611] [2025-02-08 04:41:05,629 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_8": "=a" (__ret_pu___7): "0" (__pu_val___7), "c" (& fix32->line_length): "ebx"); [7614-7615] [2025-02-08 04:41:05,629 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_X": "=a" (__ret_pu___7): "0" (__pu_val___7), "c" (& fix32->line_length): "ebx"); [7618-7619] [2025-02-08 04:41:05,629 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_1": "=a" (__ret_pu___8): "0" (__pu_val___8), "c" (& fix32->mmio_start): "ebx"); [7649-7650] [2025-02-08 04:41:05,629 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_2": "=a" (__ret_pu___8): "0" (__pu_val___8), "c" (& fix32->mmio_start): "ebx"); [7653-7654] [2025-02-08 04:41:05,629 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_4": "=a" (__ret_pu___8): "0" (__pu_val___8), "c" (& fix32->mmio_start): "ebx"); [7657-7658] [2025-02-08 04:41:05,629 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_8": "=a" (__ret_pu___8): "0" (__pu_val___8), "c" (& fix32->mmio_start): "ebx"); [7661-7662] [2025-02-08 04:41:05,630 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_X": "=a" (__ret_pu___8): "0" (__pu_val___8), "c" (& fix32->mmio_start): "ebx"); [7665-7666] [2025-02-08 04:41:05,630 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_1": "=a" (__ret_pu___9): "0" (__pu_val___9), "c" (& fix32->mmio_len): "ebx"); [7695-7696] [2025-02-08 04:41:05,630 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_2": "=a" (__ret_pu___9): "0" (__pu_val___9), "c" (& fix32->mmio_len): "ebx"); [7699-7700] [2025-02-08 04:41:05,630 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_4": "=a" (__ret_pu___9): "0" (__pu_val___9), "c" (& fix32->mmio_len): "ebx"); [7703-7704] [2025-02-08 04:41:05,630 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_8": "=a" (__ret_pu___9): "0" (__pu_val___9), "c" (& fix32->mmio_len): "ebx"); [7707-7708] [2025-02-08 04:41:05,630 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_X": "=a" (__ret_pu___9): "0" (__pu_val___9), "c" (& fix32->mmio_len): "ebx"); [7711-7712] [2025-02-08 04:41:05,630 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_1": "=a" (__ret_pu___10): "0" (__pu_val___10), "c" (& fix32->accel): "ebx"); [7741-7742] [2025-02-08 04:41:05,630 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_2": "=a" (__ret_pu___10): "0" (__pu_val___10), "c" (& fix32->accel): "ebx"); [7745-7746] [2025-02-08 04:41:05,630 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_4": "=a" (__ret_pu___10): "0" (__pu_val___10), "c" (& fix32->accel): "ebx"); [7749-7750] [2025-02-08 04:41:05,631 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_8": "=a" (__ret_pu___10): "0" (__pu_val___10), "c" (& fix32->accel): "ebx"); [7753-7754] [2025-02-08 04:41:05,631 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_X": "=a" (__ret_pu___10): "0" (__pu_val___10), "c" (& fix32->accel): "ebx"); [7757-7758] [2025-02-08 04:41:05,875 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--video--fbdev--core--fb.ko.cil.i[566986,566999] [2025-02-08 04:41:05,876 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--video--fbdev--core--fb.ko.cil.i[567131,567144] [2025-02-08 04:41:05,876 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--video--fbdev--core--fb.ko.cil.i[567277,567290] [2025-02-08 04:41:05,876 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--video--fbdev--core--fb.ko.cil.i[567442,567455] [2025-02-08 04:41:05,876 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--video--fbdev--core--fb.ko.cil.i[567600,567613] [2025-02-08 04:41:05,877 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--video--fbdev--core--fb.ko.cil.i[567758,567771] [2025-02-08 04:41:05,877 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--video--fbdev--core--fb.ko.cil.i[567916,567929] [2025-02-08 04:41:05,877 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--video--fbdev--core--fb.ko.cil.i[568076,568089] [2025-02-08 04:41:05,877 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--video--fbdev--core--fb.ko.cil.i[568235,568248] [2025-02-08 04:41:05,877 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--video--fbdev--core--fb.ko.cil.i[568374,568387] [2025-02-08 04:41:05,878 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--video--fbdev--core--fb.ko.cil.i[568516,568529] [2025-02-08 04:41:05,878 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--video--fbdev--core--fb.ko.cil.i[568665,568678] [2025-02-08 04:41:05,878 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--video--fbdev--core--fb.ko.cil.i[568804,568817] [2025-02-08 04:41:05,878 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--video--fbdev--core--fb.ko.cil.i[568959,568972] [2025-02-08 04:41:05,878 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--video--fbdev--core--fb.ko.cil.i[569119,569132] [2025-02-08 04:41:05,878 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--video--fbdev--core--fb.ko.cil.i[569270,569283] [2025-02-08 04:41:05,879 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--video--fbdev--core--fb.ko.cil.i[569421,569434] [2025-02-08 04:41:05,879 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--video--fbdev--core--fb.ko.cil.i[569573,569586] [2025-02-08 04:41:05,879 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--video--fbdev--core--fb.ko.cil.i[569722,569735] [2025-02-08 04:41:05,879 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--video--fbdev--core--fb.ko.cil.i[569870,569883] [2025-02-08 04:41:05,879 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--video--fbdev--core--fb.ko.cil.i[570027,570040] [2025-02-08 04:41:05,880 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--video--fbdev--core--fb.ko.cil.i[570176,570189] [2025-02-08 04:41:05,880 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--video--fbdev--core--fb.ko.cil.i[570332,570345] [2025-02-08 04:41:05,880 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--video--fbdev--core--fb.ko.cil.i[570485,570498] [2025-02-08 04:41:05,880 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--video--fbdev--core--fb.ko.cil.i[570631,570644] [2025-02-08 04:41:05,880 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--video--fbdev--core--fb.ko.cil.i[570774,570787] [2025-02-08 04:41:05,881 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--video--fbdev--core--fb.ko.cil.i[570926,570939] [2025-02-08 04:41:05,881 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--video--fbdev--core--fb.ko.cil.i[571072,571085] [2025-02-08 04:41:05,881 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--video--fbdev--core--fb.ko.cil.i[571217,571230] [2025-02-08 04:41:05,881 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--video--fbdev--core--fb.ko.cil.i[571371,571384] [2025-02-08 04:41:05,881 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--video--fbdev--core--fb.ko.cil.i[571522,571535] [2025-02-08 04:41:05,881 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--video--fbdev--core--fb.ko.cil.i[571677,571690] [2025-02-08 04:41:05,882 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--video--fbdev--core--fb.ko.cil.i[571829,571842] [2025-02-08 04:41:05,882 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--video--fbdev--core--fb.ko.cil.i[571984,571997] [2025-02-08 04:41:05,882 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--video--fbdev--core--fb.ko.cil.i[572148,572161] [2025-02-08 04:41:05,882 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--video--fbdev--core--fb.ko.cil.i[572304,572317] [2025-02-08 04:41:05,882 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--video--fbdev--core--fb.ko.cil.i[572468,572481] [2025-02-08 04:41:05,882 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--video--fbdev--core--fb.ko.cil.i[572610,572623] [2025-02-08 04:41:05,882 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--video--fbdev--core--fb.ko.cil.i[572768,572781] [2025-02-08 04:41:05,883 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--video--fbdev--core--fb.ko.cil.i[572935,572948] [2025-02-08 04:41:05,883 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--video--fbdev--core--fb.ko.cil.i[573094,573107] [2025-02-08 04:41:05,883 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--video--fbdev--core--fb.ko.cil.i[573253,573266] [2025-02-08 04:41:05,883 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--video--fbdev--core--fb.ko.cil.i[573402,573415] [2025-02-08 04:41:05,883 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--video--fbdev--core--fb.ko.cil.i[573549,573562] [2025-02-08 04:41:05,883 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--video--fbdev--core--fb.ko.cil.i[573688,573701] [2025-02-08 04:41:05,884 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--video--fbdev--core--fb.ko.cil.i[573851,573864] [2025-02-08 04:41:05,884 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--video--fbdev--core--fb.ko.cil.i[574017,574030] [2025-02-08 04:41:05,884 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--video--fbdev--core--fb.ko.cil.i[574181,574194] [2025-02-08 04:41:05,884 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--video--fbdev--core--fb.ko.cil.i[574346,574359] [2025-02-08 04:41:05,885 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--video--fbdev--core--fb.ko.cil.i[574511,574524] [2025-02-08 04:41:05,885 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--video--fbdev--core--fb.ko.cil.i[574677,574690] [2025-02-08 04:41:05,885 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--video--fbdev--core--fb.ko.cil.i[574842,574855] [2025-02-08 04:41:05,885 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--video--fbdev--core--fb.ko.cil.i[575009,575022] [2025-02-08 04:41:05,885 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--video--fbdev--core--fb.ko.cil.i[575169,575182] [2025-02-08 04:41:05,885 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--video--fbdev--core--fb.ko.cil.i[575331,575344] [2025-02-08 04:41:05,886 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--video--fbdev--core--fb.ko.cil.i[575490,575503] [2025-02-08 04:41:05,886 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--video--fbdev--core--fb.ko.cil.i[575636,575649] [2025-02-08 04:41:05,886 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--video--fbdev--core--fb.ko.cil.i[575779,575792] [2025-02-08 04:41:05,886 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--video--fbdev--core--fb.ko.cil.i[575923,575936] [2025-02-08 04:41:05,886 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--video--fbdev--core--fb.ko.cil.i[576066,576079] [2025-02-08 04:41:05,886 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--video--fbdev--core--fb.ko.cil.i[576210,576223] [2025-02-08 04:41:05,887 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--video--fbdev--core--fb.ko.cil.i[576351,576364] [2025-02-08 04:41:05,887 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--video--fbdev--core--fb.ko.cil.i[576489,576502] [2025-02-08 04:41:05,887 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--video--fbdev--core--fb.ko.cil.i[576647,576660] [2025-02-08 04:41:05,887 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--video--fbdev--core--fb.ko.cil.i[576806,576819] [2025-02-08 04:41:05,887 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--video--fbdev--core--fb.ko.cil.i[576962,576975] [2025-02-08 04:41:05,888 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--video--fbdev--core--fb.ko.cil.i[577111,577124] [2025-02-08 04:41:05,888 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--video--fbdev--core--fb.ko.cil.i[577263,577276] [2025-02-08 04:41:05,888 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--video--fbdev--core--fb.ko.cil.i[577414,577427] [2025-02-08 04:41:05,888 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--video--fbdev--core--fb.ko.cil.i[577563,577576] [2025-02-08 04:41:05,888 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--video--fbdev--core--fb.ko.cil.i[577715,577728] [2025-02-08 04:41:05,888 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--video--fbdev--core--fb.ko.cil.i[577863,577876] [2025-02-08 04:41:05,889 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--video--fbdev--core--fb.ko.cil.i[578016,578029] [2025-02-08 04:41:05,889 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--video--fbdev--core--fb.ko.cil.i[578167,578180] [2025-02-08 04:41:05,889 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--video--fbdev--core--fb.ko.cil.i[578317,578330] [2025-02-08 04:41:05,889 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--video--fbdev--core--fb.ko.cil.i[578464,578477] [2025-02-08 04:41:05,889 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--video--fbdev--core--fb.ko.cil.i[578615,578628] [2025-02-08 04:41:05,890 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--video--fbdev--core--fb.ko.cil.i[578766,578779] [2025-02-08 04:41:05,890 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--video--fbdev--core--fb.ko.cil.i[578914,578927] [2025-02-08 04:41:05,890 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--video--fbdev--core--fb.ko.cil.i[579080,579093] [2025-02-08 04:41:05,890 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--video--fbdev--core--fb.ko.cil.i[579249,579262] [2025-02-08 04:41:05,890 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--video--fbdev--core--fb.ko.cil.i[579416,579429] [2025-02-08 04:41:05,890 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--video--fbdev--core--fb.ko.cil.i[579584,579597] [2025-02-08 04:41:05,890 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--video--fbdev--core--fb.ko.cil.i[579734,579747] [2025-02-08 04:41:05,890 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--video--fbdev--core--fb.ko.cil.i[579881,579894] [2025-02-08 04:41:05,891 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--video--fbdev--core--fb.ko.cil.i[580042,580055] [2025-02-08 04:41:05,891 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--video--fbdev--core--fb.ko.cil.i[580212,580225] [2025-02-08 04:41:05,891 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--video--fbdev--core--fb.ko.cil.i[580374,580387] [2025-02-08 04:41:05,894 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-02-08 04:41:06,135 INFO L204 MainTranslator]: Completed translation [2025-02-08 04:41:06,135 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 04:41:06 WrapperNode [2025-02-08 04:41:06,136 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2025-02-08 04:41:06,136 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2025-02-08 04:41:06,136 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2025-02-08 04:41:06,137 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2025-02-08 04:41:06,140 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 04:41:06" (1/1) ... [2025-02-08 04:41:06,224 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 04:41:06" (1/1) ... [2025-02-08 04:41:06,582 INFO L138 Inliner]: procedures = 766, calls = 8905, calls flagged for inlining = 376, calls inlined = 296, statements flattened = 17799 [2025-02-08 04:41:06,582 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2025-02-08 04:41:06,583 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2025-02-08 04:41:06,583 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2025-02-08 04:41:06,583 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2025-02-08 04:41:06,590 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 04:41:06" (1/1) ... [2025-02-08 04:41:06,590 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 04:41:06" (1/1) ... [2025-02-08 04:41:06,686 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 04:41:06" (1/1) ... [2025-02-08 04:41:08,586 INFO L175 MemorySlicer]: Split 6807 memory accesses to 46 slices as follows [2, 21, 1, 5, 1, 12, 15, 129, 5, 2, 2, 9, 1, 1, 3, 12, 4, 28, 80, 10, 28, 7, 184, 1, 2, 842, 47, 800, 6, 16, 325, 8, 897, 4, 5, 3, 3, 3186, 3, 3, 23, 2, 31, 9, 12, 17]. 47 percent of accesses are in the largest equivalence class. The 264 initializations are split as follows [0, 0, 1, 5, 0, 0, 0, 0, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 5, 7, 0, 1, 2, 0, 32, 0, 1, 0, 0, 1, 18, 0, 5, 3, 3, 139, 3, 3, 0, 0, 0, 8, 12, 0]. The 4705 writes are split as follows [1, 19, 0, 0, 0, 6, 0, 32, 0, 1, 1, 8, 0, 0, 2, 9, 4, 24, 40, 0, 10, 0, 184, 0, 0, 842, 2, 604, 2, 6, 322, 2, 879, 1, 0, 0, 0, 1632, 0, 0, 23, 1, 31, 0, 0, 17]. [2025-02-08 04:41:08,586 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 04:41:06" (1/1) ... [2025-02-08 04:41:08,587 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 04:41:06" (1/1) ... [2025-02-08 04:41:08,866 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 04:41:06" (1/1) ... [2025-02-08 04:41:08,891 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 04:41:06" (1/1) ... [2025-02-08 04:41:08,978 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 04:41:06" (1/1) ... [2025-02-08 04:41:09,019 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 04:41:06" (1/1) ... [2025-02-08 04:41:09,116 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2025-02-08 04:41:09,117 INFO L112 PluginConnector]: ------------------------IcfgBuilder---------------------------- [2025-02-08 04:41:09,117 INFO L270 PluginConnector]: Initializing IcfgBuilder... [2025-02-08 04:41:09,118 INFO L274 PluginConnector]: IcfgBuilder initialized [2025-02-08 04:41:09,118 INFO L184 PluginConnector]: Executing the observer IcfgBuilderObserver from plugin IcfgBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 04:41:06" (1/1) ... [2025-02-08 04:41:09,122 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-02-08 04:41:09,132 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 04:41:09,154 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2025-02-08 04:41:09,168 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2025-02-08 04:41:09,188 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assert_linux_usb_gadget__class_registration_with_usb_gadget [2025-02-08 04:41:09,188 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assert_linux_usb_gadget__class_registration_with_usb_gadget [2025-02-08 04:41:09,188 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_undef_int_nonpositive [2025-02-08 04:41:09,188 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_undef_int_nonpositive [2025-02-08 04:41:09,188 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_kernel_locking_mutex_mutex_lock_bl_curve_mutex_of_fb_info [2025-02-08 04:41:09,188 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_kernel_locking_mutex_mutex_lock_bl_curve_mutex_of_fb_info [2025-02-08 04:41:09,188 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_kernel_locking_mutex_mutex_lock_registration_lock [2025-02-08 04:41:09,188 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_kernel_locking_mutex_mutex_lock_registration_lock [2025-02-08 04:41:09,188 INFO L130 BoogieDeclarations]: Found specification of procedure fb_timings_vfreq [2025-02-08 04:41:09,188 INFO L138 BoogieDeclarations]: Found implementation of procedure fb_timings_vfreq [2025-02-08 04:41:09,188 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_kernel_locking_mutex_mutex_unlock_mm_lock_of_fb_info [2025-02-08 04:41:09,188 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_kernel_locking_mutex_mutex_unlock_mm_lock_of_fb_info [2025-02-08 04:41:09,188 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_usb_coherent_check_final_state [2025-02-08 04:41:09,188 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_usb_coherent_check_final_state [2025-02-08 04:41:09,188 INFO L130 BoogieDeclarations]: Found specification of procedure fb_create_modedb [2025-02-08 04:41:09,188 INFO L138 BoogieDeclarations]: Found implementation of procedure fb_create_modedb [2025-02-08 04:41:09,188 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.meminit [2025-02-08 04:41:09,188 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.meminit [2025-02-08 04:41:09,188 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_malloc [2025-02-08 04:41:09,188 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_malloc [2025-02-08 04:41:09,188 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_mmc_sdio_func_check_final_state [2025-02-08 04:41:09,188 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_mmc_sdio_func_check_final_state [2025-02-08 04:41:09,188 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_kernel_locking_mutex_mutex_lock_lock_of_fb_info [2025-02-08 04:41:09,188 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_kernel_locking_mutex_mutex_lock_lock_of_fb_info [2025-02-08 04:41:09,188 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_kernel_locking_mutex_mutex_lock_mm_lock_of_fb_info [2025-02-08 04:41:09,188 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_kernel_locking_mutex_mutex_lock_mm_lock_of_fb_info [2025-02-08 04:41:09,188 INFO L130 BoogieDeclarations]: Found specification of procedure fb_timings_dclk [2025-02-08 04:41:09,188 INFO L138 BoogieDeclarations]: Found implementation of procedure fb_timings_dclk [2025-02-08 04:41:09,188 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_arch_io_check_final_state [2025-02-08 04:41:09,188 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_arch_io_check_final_state [2025-02-08 04:41:09,188 INFO L130 BoogieDeclarations]: Found specification of procedure edid_is_limits_block [2025-02-08 04:41:09,188 INFO L138 BoogieDeclarations]: Found implementation of procedure edid_is_limits_block [2025-02-08 04:41:09,188 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_kernel_module_check_final_state [2025-02-08 04:41:09,188 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_kernel_module_check_final_state [2025-02-08 04:41:09,188 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_kernel_locking_mutex_mutex_unlock_registration_lock [2025-02-08 04:41:09,188 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_kernel_locking_mutex_mutex_unlock_registration_lock [2025-02-08 04:41:09,188 INFO L130 BoogieDeclarations]: Found specification of procedure edid_is_monitor_block [2025-02-08 04:41:09,189 INFO L138 BoogieDeclarations]: Found implementation of procedure edid_is_monitor_block [2025-02-08 04:41:09,189 INFO L130 BoogieDeclarations]: Found specification of procedure __request_module [2025-02-08 04:41:09,189 INFO L138 BoogieDeclarations]: Found implementation of procedure __request_module [2025-02-08 04:41:09,189 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_xmalloc [2025-02-08 04:41:09,189 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_xmalloc [2025-02-08 04:41:09,191 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_is_err [2025-02-08 04:41:09,191 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_is_err [2025-02-08 04:41:09,191 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_block_queue_check_final_state [2025-02-08 04:41:09,191 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_block_queue_check_final_state [2025-02-08 04:41:09,191 INFO L130 BoogieDeclarations]: Found specification of procedure put_fb_info [2025-02-08 04:41:09,191 INFO L138 BoogieDeclarations]: Found implementation of procedure put_fb_info [2025-02-08 04:41:09,191 INFO L130 BoogieDeclarations]: Found specification of procedure fb_add_videomode [2025-02-08 04:41:09,191 INFO L138 BoogieDeclarations]: Found implementation of procedure fb_add_videomode [2025-02-08 04:41:09,191 INFO L130 BoogieDeclarations]: Found specification of procedure edid_is_timing_block [2025-02-08 04:41:09,191 INFO L138 BoogieDeclarations]: Found implementation of procedure edid_is_timing_block [2025-02-08 04:41:09,191 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2025-02-08 04:41:09,191 INFO L130 BoogieDeclarations]: Found specification of procedure pm_vt_switch_required [2025-02-08 04:41:09,191 INFO L138 BoogieDeclarations]: Found implementation of procedure pm_vt_switch_required [2025-02-08 04:41:09,191 INFO L130 BoogieDeclarations]: Found specification of procedure edid_is_ascii_block [2025-02-08 04:41:09,191 INFO L138 BoogieDeclarations]: Found implementation of procedure edid_is_ascii_block [2025-02-08 04:41:09,191 INFO L130 BoogieDeclarations]: Found specification of procedure list_del [2025-02-08 04:41:09,191 INFO L138 BoogieDeclarations]: Found implementation of procedure list_del [2025-02-08 04:41:09,191 INFO L130 BoogieDeclarations]: Found specification of procedure kmalloc [2025-02-08 04:41:09,191 INFO L138 BoogieDeclarations]: Found implementation of procedure kmalloc [2025-02-08 04:41:09,191 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_block_request_check_final_state [2025-02-08 04:41:09,191 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_block_request_check_final_state [2025-02-08 04:41:09,191 INFO L130 BoogieDeclarations]: Found specification of procedure fb_timings_hfreq [2025-02-08 04:41:09,191 INFO L138 BoogieDeclarations]: Found implementation of procedure fb_timings_hfreq [2025-02-08 04:41:09,191 INFO L130 BoogieDeclarations]: Found specification of procedure do_unregister_framebuffer [2025-02-08 04:41:09,191 INFO L138 BoogieDeclarations]: Found implementation of procedure do_unregister_framebuffer [2025-02-08 04:41:09,191 INFO L130 BoogieDeclarations]: Found specification of procedure fb_seq_show [2025-02-08 04:41:09,191 INFO L138 BoogieDeclarations]: Found implementation of procedure fb_seq_show [2025-02-08 04:41:09,191 INFO L130 BoogieDeclarations]: Found specification of procedure fb_pan_display [2025-02-08 04:41:09,191 INFO L138 BoogieDeclarations]: Found implementation of procedure fb_pan_display [2025-02-08 04:41:09,191 INFO L130 BoogieDeclarations]: Found specification of procedure fb_be_math [2025-02-08 04:41:09,191 INFO L138 BoogieDeclarations]: Found implementation of procedure fb_be_math [2025-02-08 04:41:09,191 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#0 [2025-02-08 04:41:09,191 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#1 [2025-02-08 04:41:09,191 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#2 [2025-02-08 04:41:09,191 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#3 [2025-02-08 04:41:09,191 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#4 [2025-02-08 04:41:09,191 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#5 [2025-02-08 04:41:09,191 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#6 [2025-02-08 04:41:09,191 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#7 [2025-02-08 04:41:09,191 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#8 [2025-02-08 04:41:09,191 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#9 [2025-02-08 04:41:09,191 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#10 [2025-02-08 04:41:09,191 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#11 [2025-02-08 04:41:09,191 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#12 [2025-02-08 04:41:09,191 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#13 [2025-02-08 04:41:09,191 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#14 [2025-02-08 04:41:09,191 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#15 [2025-02-08 04:41:09,191 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#16 [2025-02-08 04:41:09,191 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#17 [2025-02-08 04:41:09,191 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#18 [2025-02-08 04:41:09,192 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#19 [2025-02-08 04:41:09,192 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#20 [2025-02-08 04:41:09,192 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#21 [2025-02-08 04:41:09,192 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#22 [2025-02-08 04:41:09,192 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#23 [2025-02-08 04:41:09,192 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#24 [2025-02-08 04:41:09,192 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#25 [2025-02-08 04:41:09,192 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#26 [2025-02-08 04:41:09,192 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#27 [2025-02-08 04:41:09,192 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#28 [2025-02-08 04:41:09,192 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#29 [2025-02-08 04:41:09,192 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#30 [2025-02-08 04:41:09,192 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#31 [2025-02-08 04:41:09,192 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#32 [2025-02-08 04:41:09,192 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#33 [2025-02-08 04:41:09,192 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#34 [2025-02-08 04:41:09,192 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#35 [2025-02-08 04:41:09,192 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#36 [2025-02-08 04:41:09,192 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#37 [2025-02-08 04:41:09,192 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#38 [2025-02-08 04:41:09,192 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#39 [2025-02-08 04:41:09,194 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#40 [2025-02-08 04:41:09,194 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#41 [2025-02-08 04:41:09,194 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#42 [2025-02-08 04:41:09,194 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#43 [2025-02-08 04:41:09,194 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#44 [2025-02-08 04:41:09,194 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#45 [2025-02-08 04:41:09,194 INFO L130 BoogieDeclarations]: Found specification of procedure _copy_from_user [2025-02-08 04:41:09,195 INFO L138 BoogieDeclarations]: Found implementation of procedure _copy_from_user [2025-02-08 04:41:09,195 INFO L130 BoogieDeclarations]: Found specification of procedure fb_var_to_videomode [2025-02-08 04:41:09,195 INFO L138 BoogieDeclarations]: Found implementation of procedure fb_var_to_videomode [2025-02-08 04:41:09,195 INFO L130 BoogieDeclarations]: Found specification of procedure simple_strtoul [2025-02-08 04:41:09,195 INFO L138 BoogieDeclarations]: Found implementation of procedure simple_strtoul [2025-02-08 04:41:09,195 INFO L130 BoogieDeclarations]: Found specification of procedure dev_get_drvdata [2025-02-08 04:41:09,195 INFO L138 BoogieDeclarations]: Found implementation of procedure dev_get_drvdata [2025-02-08 04:41:09,195 INFO L130 BoogieDeclarations]: Found specification of procedure fb_get_vblank [2025-02-08 04:41:09,195 INFO L138 BoogieDeclarations]: Found implementation of procedure fb_get_vblank [2025-02-08 04:41:09,195 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~int~TO~int [2025-02-08 04:41:09,195 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~int~TO~int [2025-02-08 04:41:09,195 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#0 [2025-02-08 04:41:09,195 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#1 [2025-02-08 04:41:09,195 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#2 [2025-02-08 04:41:09,195 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#3 [2025-02-08 04:41:09,195 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#4 [2025-02-08 04:41:09,195 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#5 [2025-02-08 04:41:09,195 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#6 [2025-02-08 04:41:09,195 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#7 [2025-02-08 04:41:09,195 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#8 [2025-02-08 04:41:09,195 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#9 [2025-02-08 04:41:09,195 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#10 [2025-02-08 04:41:09,195 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#11 [2025-02-08 04:41:09,195 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#12 [2025-02-08 04:41:09,195 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#13 [2025-02-08 04:41:09,195 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#14 [2025-02-08 04:41:09,195 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#15 [2025-02-08 04:41:09,195 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#16 [2025-02-08 04:41:09,195 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#17 [2025-02-08 04:41:09,195 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#18 [2025-02-08 04:41:09,195 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#19 [2025-02-08 04:41:09,195 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#20 [2025-02-08 04:41:09,195 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#21 [2025-02-08 04:41:09,195 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#22 [2025-02-08 04:41:09,195 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#23 [2025-02-08 04:41:09,195 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#24 [2025-02-08 04:41:09,195 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#25 [2025-02-08 04:41:09,195 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#26 [2025-02-08 04:41:09,195 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#27 [2025-02-08 04:41:09,195 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#28 [2025-02-08 04:41:09,195 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#29 [2025-02-08 04:41:09,195 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#30 [2025-02-08 04:41:09,195 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#31 [2025-02-08 04:41:09,195 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#32 [2025-02-08 04:41:09,195 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#33 [2025-02-08 04:41:09,195 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#34 [2025-02-08 04:41:09,195 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#35 [2025-02-08 04:41:09,195 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#36 [2025-02-08 04:41:09,195 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#37 [2025-02-08 04:41:09,195 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#38 [2025-02-08 04:41:09,195 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#39 [2025-02-08 04:41:09,195 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#40 [2025-02-08 04:41:09,195 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#41 [2025-02-08 04:41:09,195 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#42 [2025-02-08 04:41:09,195 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#43 [2025-02-08 04:41:09,195 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#44 [2025-02-08 04:41:09,195 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#45 [2025-02-08 04:41:09,196 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_in_interrupt_context [2025-02-08 04:41:09,196 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_in_interrupt_context [2025-02-08 04:41:09,196 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assume [2025-02-08 04:41:09,196 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assume [2025-02-08 04:41:09,196 INFO L130 BoogieDeclarations]: Found specification of procedure fb_getput_cmap [2025-02-08 04:41:09,196 INFO L138 BoogieDeclarations]: Found implementation of procedure fb_getput_cmap [2025-02-08 04:41:09,199 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_kernel_rcu_update_lock_bh_check_final_state [2025-02-08 04:41:09,199 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_kernel_rcu_update_lock_bh_check_final_state [2025-02-08 04:41:09,199 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#0 [2025-02-08 04:41:09,199 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#1 [2025-02-08 04:41:09,199 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#2 [2025-02-08 04:41:09,199 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#3 [2025-02-08 04:41:09,199 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#4 [2025-02-08 04:41:09,199 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#5 [2025-02-08 04:41:09,199 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#6 [2025-02-08 04:41:09,199 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#7 [2025-02-08 04:41:09,199 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#8 [2025-02-08 04:41:09,199 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#9 [2025-02-08 04:41:09,199 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#10 [2025-02-08 04:41:09,199 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#11 [2025-02-08 04:41:09,199 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#12 [2025-02-08 04:41:09,199 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#13 [2025-02-08 04:41:09,199 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#14 [2025-02-08 04:41:09,199 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#15 [2025-02-08 04:41:09,199 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#16 [2025-02-08 04:41:09,199 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#17 [2025-02-08 04:41:09,199 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#18 [2025-02-08 04:41:09,199 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#19 [2025-02-08 04:41:09,200 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#20 [2025-02-08 04:41:09,200 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#21 [2025-02-08 04:41:09,200 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#22 [2025-02-08 04:41:09,200 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#23 [2025-02-08 04:41:09,200 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#24 [2025-02-08 04:41:09,200 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#25 [2025-02-08 04:41:09,200 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#26 [2025-02-08 04:41:09,200 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#27 [2025-02-08 04:41:09,200 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#28 [2025-02-08 04:41:09,200 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#29 [2025-02-08 04:41:09,200 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#30 [2025-02-08 04:41:09,200 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#31 [2025-02-08 04:41:09,200 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#32 [2025-02-08 04:41:09,200 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#33 [2025-02-08 04:41:09,200 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#34 [2025-02-08 04:41:09,200 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#35 [2025-02-08 04:41:09,200 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#36 [2025-02-08 04:41:09,200 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#37 [2025-02-08 04:41:09,200 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#38 [2025-02-08 04:41:09,200 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#39 [2025-02-08 04:41:09,200 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#40 [2025-02-08 04:41:09,200 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#41 [2025-02-08 04:41:09,200 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#42 [2025-02-08 04:41:09,200 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#43 [2025-02-08 04:41:09,200 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#44 [2025-02-08 04:41:09,200 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#45 [2025-02-08 04:41:09,200 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_block_genhd_check_final_state [2025-02-08 04:41:09,200 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_block_genhd_check_final_state [2025-02-08 04:41:09,200 INFO L130 BoogieDeclarations]: Found specification of procedure fb_mode_is_equal [2025-02-08 04:41:09,200 INFO L138 BoogieDeclarations]: Found implementation of procedure fb_mode_is_equal [2025-02-08 04:41:09,200 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_after_alloc [2025-02-08 04:41:09,200 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_after_alloc [2025-02-08 04:41:09,200 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#0 [2025-02-08 04:41:09,200 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#1 [2025-02-08 04:41:09,200 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#2 [2025-02-08 04:41:09,200 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#3 [2025-02-08 04:41:09,200 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#4 [2025-02-08 04:41:09,200 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#5 [2025-02-08 04:41:09,200 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#6 [2025-02-08 04:41:09,200 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#7 [2025-02-08 04:41:09,200 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#8 [2025-02-08 04:41:09,200 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#9 [2025-02-08 04:41:09,200 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#10 [2025-02-08 04:41:09,200 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#11 [2025-02-08 04:41:09,200 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#12 [2025-02-08 04:41:09,200 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#13 [2025-02-08 04:41:09,200 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#14 [2025-02-08 04:41:09,200 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#15 [2025-02-08 04:41:09,200 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#16 [2025-02-08 04:41:09,200 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#17 [2025-02-08 04:41:09,200 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#18 [2025-02-08 04:41:09,200 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#19 [2025-02-08 04:41:09,200 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#20 [2025-02-08 04:41:09,200 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#21 [2025-02-08 04:41:09,201 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#22 [2025-02-08 04:41:09,201 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#23 [2025-02-08 04:41:09,201 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#24 [2025-02-08 04:41:09,201 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#25 [2025-02-08 04:41:09,201 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#26 [2025-02-08 04:41:09,201 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#27 [2025-02-08 04:41:09,202 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#28 [2025-02-08 04:41:09,202 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#29 [2025-02-08 04:41:09,202 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#30 [2025-02-08 04:41:09,202 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#31 [2025-02-08 04:41:09,202 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#32 [2025-02-08 04:41:09,202 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#33 [2025-02-08 04:41:09,202 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#34 [2025-02-08 04:41:09,202 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#35 [2025-02-08 04:41:09,202 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#36 [2025-02-08 04:41:09,202 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#37 [2025-02-08 04:41:09,202 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#38 [2025-02-08 04:41:09,202 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#39 [2025-02-08 04:41:09,202 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#40 [2025-02-08 04:41:09,202 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#41 [2025-02-08 04:41:09,202 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#42 [2025-02-08 04:41:09,202 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#43 [2025-02-08 04:41:09,202 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#44 [2025-02-08 04:41:09,202 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#45 [2025-02-08 04:41:09,202 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#0 [2025-02-08 04:41:09,202 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#1 [2025-02-08 04:41:09,202 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#2 [2025-02-08 04:41:09,202 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#3 [2025-02-08 04:41:09,202 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#4 [2025-02-08 04:41:09,202 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#5 [2025-02-08 04:41:09,202 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#6 [2025-02-08 04:41:09,202 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#7 [2025-02-08 04:41:09,202 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#8 [2025-02-08 04:41:09,202 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#9 [2025-02-08 04:41:09,202 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#10 [2025-02-08 04:41:09,202 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#11 [2025-02-08 04:41:09,202 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#12 [2025-02-08 04:41:09,202 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#13 [2025-02-08 04:41:09,202 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#14 [2025-02-08 04:41:09,202 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#15 [2025-02-08 04:41:09,202 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#16 [2025-02-08 04:41:09,202 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#17 [2025-02-08 04:41:09,202 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#18 [2025-02-08 04:41:09,206 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#19 [2025-02-08 04:41:09,207 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#20 [2025-02-08 04:41:09,207 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#21 [2025-02-08 04:41:09,207 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#22 [2025-02-08 04:41:09,207 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#23 [2025-02-08 04:41:09,207 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#24 [2025-02-08 04:41:09,207 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#25 [2025-02-08 04:41:09,207 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#26 [2025-02-08 04:41:09,207 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#27 [2025-02-08 04:41:09,207 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#28 [2025-02-08 04:41:09,207 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#29 [2025-02-08 04:41:09,207 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#30 [2025-02-08 04:41:09,207 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#31 [2025-02-08 04:41:09,207 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#32 [2025-02-08 04:41:09,207 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#33 [2025-02-08 04:41:09,207 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#34 [2025-02-08 04:41:09,207 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#35 [2025-02-08 04:41:09,207 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#36 [2025-02-08 04:41:09,207 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#37 [2025-02-08 04:41:09,207 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#38 [2025-02-08 04:41:09,207 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#39 [2025-02-08 04:41:09,207 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#40 [2025-02-08 04:41:09,207 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#41 [2025-02-08 04:41:09,207 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#42 [2025-02-08 04:41:09,207 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#43 [2025-02-08 04:41:09,207 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#44 [2025-02-08 04:41:09,207 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#45 [2025-02-08 04:41:09,207 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_net_register_reset_error_counter [2025-02-08 04:41:09,207 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_net_register_reset_error_counter [2025-02-08 04:41:09,207 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_kernel_locking_mutex_mutex_unlock_lock_of_fb_info [2025-02-08 04:41:09,207 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_kernel_locking_mutex_mutex_unlock_lock_of_fb_info [2025-02-08 04:41:09,207 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_filter_err_code [2025-02-08 04:41:09,207 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_filter_err_code [2025-02-08 04:41:09,207 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_check_alloc_flags [2025-02-08 04:41:09,207 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_check_alloc_flags [2025-02-08 04:41:09,207 INFO L130 BoogieDeclarations]: Found specification of procedure store_virtual [2025-02-08 04:41:09,207 INFO L138 BoogieDeclarations]: Found implementation of procedure store_virtual [2025-02-08 04:41:09,207 INFO L130 BoogieDeclarations]: Found specification of procedure unlink_framebuffer [2025-02-08 04:41:09,207 INFO L138 BoogieDeclarations]: Found implementation of procedure unlink_framebuffer [2025-02-08 04:41:09,207 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assert_linux_fs_char_dev__double_registration [2025-02-08 04:41:09,207 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assert_linux_fs_char_dev__double_registration [2025-02-08 04:41:09,207 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_lib_idr_check_final_state [2025-02-08 04:41:09,207 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_lib_idr_check_final_state [2025-02-08 04:41:09,207 INFO L130 BoogieDeclarations]: Found specification of procedure copy_to_user [2025-02-08 04:41:09,207 INFO L138 BoogieDeclarations]: Found implementation of procedure copy_to_user [2025-02-08 04:41:09,207 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_kernel_rcu_srcu_check_final_state [2025-02-08 04:41:09,207 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_kernel_rcu_srcu_check_final_state [2025-02-08 04:41:09,207 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2025-02-08 04:41:09,207 INFO L130 BoogieDeclarations]: Found specification of procedure compat_ptr [2025-02-08 04:41:09,207 INFO L138 BoogieDeclarations]: Found implementation of procedure compat_ptr [2025-02-08 04:41:09,207 INFO L130 BoogieDeclarations]: Found specification of procedure fb_show_logo_line [2025-02-08 04:41:09,207 INFO L138 BoogieDeclarations]: Found implementation of procedure fb_show_logo_line [2025-02-08 04:41:09,207 INFO L130 BoogieDeclarations]: Found specification of procedure fb_get_color_depth [2025-02-08 04:41:09,207 INFO L138 BoogieDeclarations]: Found implementation of procedure fb_get_color_depth [2025-02-08 04:41:09,207 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2025-02-08 04:41:09,207 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_undef_int [2025-02-08 04:41:09,207 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_undef_int [2025-02-08 04:41:09,207 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#0 [2025-02-08 04:41:09,207 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#1 [2025-02-08 04:41:09,207 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#2 [2025-02-08 04:41:09,207 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#3 [2025-02-08 04:41:09,208 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#4 [2025-02-08 04:41:09,208 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#5 [2025-02-08 04:41:09,208 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#6 [2025-02-08 04:41:09,208 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#7 [2025-02-08 04:41:09,208 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#8 [2025-02-08 04:41:09,208 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#9 [2025-02-08 04:41:09,208 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#10 [2025-02-08 04:41:09,208 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#11 [2025-02-08 04:41:09,209 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#12 [2025-02-08 04:41:09,209 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#13 [2025-02-08 04:41:09,209 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#14 [2025-02-08 04:41:09,209 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#15 [2025-02-08 04:41:09,209 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#16 [2025-02-08 04:41:09,209 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#17 [2025-02-08 04:41:09,209 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#18 [2025-02-08 04:41:09,209 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#19 [2025-02-08 04:41:09,209 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#20 [2025-02-08 04:41:09,209 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#21 [2025-02-08 04:41:09,209 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#22 [2025-02-08 04:41:09,209 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#23 [2025-02-08 04:41:09,209 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#24 [2025-02-08 04:41:09,209 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#25 [2025-02-08 04:41:09,209 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#26 [2025-02-08 04:41:09,209 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#27 [2025-02-08 04:41:09,209 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#28 [2025-02-08 04:41:09,209 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#29 [2025-02-08 04:41:09,209 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#30 [2025-02-08 04:41:09,209 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#31 [2025-02-08 04:41:09,209 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#32 [2025-02-08 04:41:09,209 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#33 [2025-02-08 04:41:09,209 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#34 [2025-02-08 04:41:09,209 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#35 [2025-02-08 04:41:09,209 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#36 [2025-02-08 04:41:09,209 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#37 [2025-02-08 04:41:09,209 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#38 [2025-02-08 04:41:09,209 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#39 [2025-02-08 04:41:09,209 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#40 [2025-02-08 04:41:09,209 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#41 [2025-02-08 04:41:09,209 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#42 [2025-02-08 04:41:09,209 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#43 [2025-02-08 04:41:09,209 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#44 [2025-02-08 04:41:09,209 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#45 [2025-02-08 04:41:09,209 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~TO~VOID [2025-02-08 04:41:09,209 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~TO~VOID [2025-02-08 04:41:09,209 INFO L130 BoogieDeclarations]: Found specification of procedure _copy_to_user [2025-02-08 04:41:09,209 INFO L138 BoogieDeclarations]: Found implementation of procedure _copy_to_user [2025-02-08 04:41:09,209 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~TO~int [2025-02-08 04:41:09,209 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~TO~int [2025-02-08 04:41:09,209 INFO L130 BoogieDeclarations]: Found specification of procedure fb_find_mode_cvt [2025-02-08 04:41:09,209 INFO L138 BoogieDeclarations]: Found implementation of procedure fb_find_mode_cvt [2025-02-08 04:41:09,209 INFO L130 BoogieDeclarations]: Found specification of procedure do_fb_ioctl [2025-02-08 04:41:09,209 INFO L138 BoogieDeclarations]: Found implementation of procedure do_fb_ioctl [2025-02-08 04:41:09,209 INFO L130 BoogieDeclarations]: Found specification of procedure fb_set_logocmap [2025-02-08 04:41:09,209 INFO L138 BoogieDeclarations]: Found implementation of procedure fb_set_logocmap [2025-02-08 04:41:09,209 INFO L130 BoogieDeclarations]: Found specification of procedure fb_copy_cmap [2025-02-08 04:41:09,209 INFO L138 BoogieDeclarations]: Found implementation of procedure fb_copy_cmap [2025-02-08 04:41:09,209 INFO L130 BoogieDeclarations]: Found specification of procedure iminor [2025-02-08 04:41:09,209 INFO L138 BoogieDeclarations]: Found implementation of procedure iminor [2025-02-08 04:41:09,209 INFO L130 BoogieDeclarations]: Found specification of procedure activate [2025-02-08 04:41:09,209 INFO L138 BoogieDeclarations]: Found implementation of procedure activate [2025-02-08 04:41:09,209 INFO L130 BoogieDeclarations]: Found specification of procedure fb_notifier_call_chain [2025-02-08 04:41:09,209 INFO L138 BoogieDeclarations]: Found implementation of procedure fb_notifier_call_chain [2025-02-08 04:41:09,209 INFO L130 BoogieDeclarations]: Found specification of procedure edid_check_header [2025-02-08 04:41:09,209 INFO L138 BoogieDeclarations]: Found implementation of procedure edid_check_header [2025-02-08 04:41:09,209 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_usb_register_reset_error_counter [2025-02-08 04:41:09,209 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_usb_register_reset_error_counter [2025-02-08 04:41:09,209 INFO L130 BoogieDeclarations]: Found specification of procedure calc_mode_timings [2025-02-08 04:41:09,210 INFO L138 BoogieDeclarations]: Found implementation of procedure calc_mode_timings [2025-02-08 04:41:09,210 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2025-02-08 04:41:09,210 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2025-02-08 04:41:09,210 INFO L130 BoogieDeclarations]: Found specification of procedure IS_ERR [2025-02-08 04:41:09,210 INFO L138 BoogieDeclarations]: Found implementation of procedure IS_ERR [2025-02-08 04:41:09,210 INFO L130 BoogieDeclarations]: Found specification of procedure fb_ioctl [2025-02-08 04:41:09,210 INFO L138 BoogieDeclarations]: Found implementation of procedure fb_ioctl [2025-02-08 04:41:09,210 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~int~X~int~TO~int [2025-02-08 04:41:09,210 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~int~X~int~TO~int [2025-02-08 04:41:09,210 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#0 [2025-02-08 04:41:09,210 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#1 [2025-02-08 04:41:09,210 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#2 [2025-02-08 04:41:09,210 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#3 [2025-02-08 04:41:09,211 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#4 [2025-02-08 04:41:09,211 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#5 [2025-02-08 04:41:09,211 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#6 [2025-02-08 04:41:09,211 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#7 [2025-02-08 04:41:09,211 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#8 [2025-02-08 04:41:09,211 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#9 [2025-02-08 04:41:09,211 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#10 [2025-02-08 04:41:09,211 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#11 [2025-02-08 04:41:09,211 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#12 [2025-02-08 04:41:09,211 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#13 [2025-02-08 04:41:09,211 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#14 [2025-02-08 04:41:09,211 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#15 [2025-02-08 04:41:09,211 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#16 [2025-02-08 04:41:09,211 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#17 [2025-02-08 04:41:09,211 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#18 [2025-02-08 04:41:09,211 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#19 [2025-02-08 04:41:09,211 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#20 [2025-02-08 04:41:09,211 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#21 [2025-02-08 04:41:09,211 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#22 [2025-02-08 04:41:09,211 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#23 [2025-02-08 04:41:09,211 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#24 [2025-02-08 04:41:09,211 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#25 [2025-02-08 04:41:09,211 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#26 [2025-02-08 04:41:09,211 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#27 [2025-02-08 04:41:09,211 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#28 [2025-02-08 04:41:09,211 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#29 [2025-02-08 04:41:09,211 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#30 [2025-02-08 04:41:09,211 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#31 [2025-02-08 04:41:09,211 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#32 [2025-02-08 04:41:09,211 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#33 [2025-02-08 04:41:09,211 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#34 [2025-02-08 04:41:09,211 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#35 [2025-02-08 04:41:09,211 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#36 [2025-02-08 04:41:09,211 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#37 [2025-02-08 04:41:09,211 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#38 [2025-02-08 04:41:09,211 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#39 [2025-02-08 04:41:09,211 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#40 [2025-02-08 04:41:09,211 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#41 [2025-02-08 04:41:09,211 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#42 [2025-02-08 04:41:09,211 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#43 [2025-02-08 04:41:09,211 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#44 [2025-02-08 04:41:09,211 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#45 [2025-02-08 04:41:09,211 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#0 [2025-02-08 04:41:09,211 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#1 [2025-02-08 04:41:09,211 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#2 [2025-02-08 04:41:09,211 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#3 [2025-02-08 04:41:09,211 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#4 [2025-02-08 04:41:09,211 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#5 [2025-02-08 04:41:09,211 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#6 [2025-02-08 04:41:09,211 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#7 [2025-02-08 04:41:09,211 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#8 [2025-02-08 04:41:09,211 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#9 [2025-02-08 04:41:09,211 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#10 [2025-02-08 04:41:09,211 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#11 [2025-02-08 04:41:09,211 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#12 [2025-02-08 04:41:09,211 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#13 [2025-02-08 04:41:09,212 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#14 [2025-02-08 04:41:09,212 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#15 [2025-02-08 04:41:09,212 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#16 [2025-02-08 04:41:09,212 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#17 [2025-02-08 04:41:09,212 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#18 [2025-02-08 04:41:09,212 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#19 [2025-02-08 04:41:09,212 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#20 [2025-02-08 04:41:09,212 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#21 [2025-02-08 04:41:09,212 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#22 [2025-02-08 04:41:09,212 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#23 [2025-02-08 04:41:09,215 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#24 [2025-02-08 04:41:09,215 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#25 [2025-02-08 04:41:09,215 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#26 [2025-02-08 04:41:09,215 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#27 [2025-02-08 04:41:09,215 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#28 [2025-02-08 04:41:09,215 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#29 [2025-02-08 04:41:09,215 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#30 [2025-02-08 04:41:09,215 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#31 [2025-02-08 04:41:09,215 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#32 [2025-02-08 04:41:09,215 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#33 [2025-02-08 04:41:09,215 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#34 [2025-02-08 04:41:09,215 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#35 [2025-02-08 04:41:09,215 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#36 [2025-02-08 04:41:09,215 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#37 [2025-02-08 04:41:09,215 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#38 [2025-02-08 04:41:09,215 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#39 [2025-02-08 04:41:09,215 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#40 [2025-02-08 04:41:09,215 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#41 [2025-02-08 04:41:09,215 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#42 [2025-02-08 04:41:09,215 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#43 [2025-02-08 04:41:09,215 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#44 [2025-02-08 04:41:09,215 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#45 [2025-02-08 04:41:09,215 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_stop [2025-02-08 04:41:09,215 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_stop [2025-02-08 04:41:09,215 INFO L130 BoogieDeclarations]: Found specification of procedure mode_string [2025-02-08 04:41:09,215 INFO L138 BoogieDeclarations]: Found implementation of procedure mode_string [2025-02-08 04:41:09,215 INFO L130 BoogieDeclarations]: Found specification of procedure fb_write [2025-02-08 04:41:09,215 INFO L138 BoogieDeclarations]: Found implementation of procedure fb_write [2025-02-08 04:41:09,215 INFO L130 BoogieDeclarations]: Found specification of procedure seq_read [2025-02-08 04:41:09,215 INFO L138 BoogieDeclarations]: Found implementation of procedure seq_read [2025-02-08 04:41:09,215 INFO L130 BoogieDeclarations]: Found specification of procedure fb_destroy_modelist [2025-02-08 04:41:09,215 INFO L138 BoogieDeclarations]: Found implementation of procedure fb_destroy_modelist [2025-02-08 04:41:09,215 INFO L130 BoogieDeclarations]: Found specification of procedure list_splice [2025-02-08 04:41:09,215 INFO L138 BoogieDeclarations]: Found implementation of procedure list_splice [2025-02-08 04:41:09,215 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#0 [2025-02-08 04:41:09,215 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#1 [2025-02-08 04:41:09,215 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#2 [2025-02-08 04:41:09,216 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#3 [2025-02-08 04:41:09,216 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#4 [2025-02-08 04:41:09,216 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#5 [2025-02-08 04:41:09,216 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#6 [2025-02-08 04:41:09,216 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#7 [2025-02-08 04:41:09,216 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#8 [2025-02-08 04:41:09,216 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#9 [2025-02-08 04:41:09,216 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#10 [2025-02-08 04:41:09,216 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#11 [2025-02-08 04:41:09,216 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#12 [2025-02-08 04:41:09,216 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#13 [2025-02-08 04:41:09,216 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#14 [2025-02-08 04:41:09,216 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#15 [2025-02-08 04:41:09,216 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#16 [2025-02-08 04:41:09,216 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#17 [2025-02-08 04:41:09,216 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#18 [2025-02-08 04:41:09,216 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#19 [2025-02-08 04:41:09,216 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#20 [2025-02-08 04:41:09,216 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#21 [2025-02-08 04:41:09,216 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#22 [2025-02-08 04:41:09,216 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#23 [2025-02-08 04:41:09,216 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#24 [2025-02-08 04:41:09,216 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#25 [2025-02-08 04:41:09,216 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#26 [2025-02-08 04:41:09,216 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#27 [2025-02-08 04:41:09,216 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#28 [2025-02-08 04:41:09,216 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#29 [2025-02-08 04:41:09,216 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#30 [2025-02-08 04:41:09,216 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#31 [2025-02-08 04:41:09,216 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#32 [2025-02-08 04:41:09,216 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#33 [2025-02-08 04:41:09,216 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#34 [2025-02-08 04:41:09,217 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#35 [2025-02-08 04:41:09,217 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#36 [2025-02-08 04:41:09,217 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#37 [2025-02-08 04:41:09,217 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#38 [2025-02-08 04:41:09,217 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#39 [2025-02-08 04:41:09,217 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#40 [2025-02-08 04:41:09,217 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#41 [2025-02-08 04:41:09,217 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#42 [2025-02-08 04:41:09,217 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#43 [2025-02-08 04:41:09,217 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#44 [2025-02-08 04:41:09,217 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#45 [2025-02-08 04:41:09,217 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#0 [2025-02-08 04:41:09,217 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#1 [2025-02-08 04:41:09,217 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#2 [2025-02-08 04:41:09,217 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#3 [2025-02-08 04:41:09,217 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#4 [2025-02-08 04:41:09,217 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#5 [2025-02-08 04:41:09,217 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#6 [2025-02-08 04:41:09,217 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#7 [2025-02-08 04:41:09,217 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#8 [2025-02-08 04:41:09,217 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#9 [2025-02-08 04:41:09,217 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#10 [2025-02-08 04:41:09,217 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#11 [2025-02-08 04:41:09,217 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#12 [2025-02-08 04:41:09,217 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#13 [2025-02-08 04:41:09,217 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#14 [2025-02-08 04:41:09,217 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#15 [2025-02-08 04:41:09,217 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#16 [2025-02-08 04:41:09,217 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#17 [2025-02-08 04:41:09,217 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#18 [2025-02-08 04:41:09,217 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#19 [2025-02-08 04:41:09,217 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#20 [2025-02-08 04:41:09,217 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#21 [2025-02-08 04:41:09,217 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#22 [2025-02-08 04:41:09,217 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#23 [2025-02-08 04:41:09,217 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#24 [2025-02-08 04:41:09,217 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#25 [2025-02-08 04:41:09,217 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#26 [2025-02-08 04:41:09,217 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#27 [2025-02-08 04:41:09,217 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#28 [2025-02-08 04:41:09,217 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#29 [2025-02-08 04:41:09,217 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#30 [2025-02-08 04:41:09,217 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#31 [2025-02-08 04:41:09,217 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#32 [2025-02-08 04:41:09,218 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#33 [2025-02-08 04:41:09,218 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#34 [2025-02-08 04:41:09,218 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#35 [2025-02-08 04:41:09,218 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#36 [2025-02-08 04:41:09,218 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#37 [2025-02-08 04:41:09,218 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#38 [2025-02-08 04:41:09,218 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#39 [2025-02-08 04:41:09,218 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#40 [2025-02-08 04:41:09,218 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#41 [2025-02-08 04:41:09,218 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#42 [2025-02-08 04:41:09,218 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#43 [2025-02-08 04:41:09,218 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#44 [2025-02-08 04:41:09,218 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#45 [2025-02-08 04:41:09,218 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_net_sock_check_final_state [2025-02-08 04:41:09,218 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_net_sock_check_final_state [2025-02-08 04:41:09,218 INFO L130 BoogieDeclarations]: Found specification of procedure edid_checksum [2025-02-08 04:41:09,218 INFO L138 BoogieDeclarations]: Found implementation of procedure edid_checksum [2025-02-08 04:41:09,218 INFO L130 BoogieDeclarations]: Found specification of procedure do_remove_conflicting_framebuffers [2025-02-08 04:41:09,218 INFO L138 BoogieDeclarations]: Found implementation of procedure do_remove_conflicting_framebuffers [2025-02-08 04:41:09,218 INFO L130 BoogieDeclarations]: Found specification of procedure fb_release [2025-02-08 04:41:09,218 INFO L138 BoogieDeclarations]: Found implementation of procedure fb_release [2025-02-08 04:41:09,218 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_usb_gadget_check_final_state [2025-02-08 04:41:09,218 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_usb_gadget_check_final_state [2025-02-08 04:41:09,218 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2025-02-08 04:41:09,218 INFO L130 BoogieDeclarations]: Found specification of procedure INIT_LIST_HEAD [2025-02-08 04:41:09,219 INFO L138 BoogieDeclarations]: Found implementation of procedure INIT_LIST_HEAD [2025-02-08 04:41:09,219 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_fs_sysfs_check_final_state [2025-02-08 04:41:09,219 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_fs_sysfs_check_final_state [2025-02-08 04:41:09,219 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assert_linux_drivers_base_class__double_registration [2025-02-08 04:41:09,219 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assert_linux_drivers_base_class__double_registration [2025-02-08 04:41:09,219 INFO L130 BoogieDeclarations]: Found specification of procedure get_fb_info [2025-02-08 04:41:09,219 INFO L138 BoogieDeclarations]: Found implementation of procedure get_fb_info [2025-02-08 04:41:09,219 INFO L130 BoogieDeclarations]: Found specification of procedure copy_in_user [2025-02-08 04:41:09,219 INFO L138 BoogieDeclarations]: Found implementation of procedure copy_in_user [2025-02-08 04:41:09,219 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#0 [2025-02-08 04:41:09,219 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#1 [2025-02-08 04:41:09,219 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#2 [2025-02-08 04:41:09,219 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#3 [2025-02-08 04:41:09,219 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#4 [2025-02-08 04:41:09,219 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#5 [2025-02-08 04:41:09,219 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#6 [2025-02-08 04:41:09,219 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#7 [2025-02-08 04:41:09,219 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#8 [2025-02-08 04:41:09,219 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#9 [2025-02-08 04:41:09,219 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#10 [2025-02-08 04:41:09,220 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#11 [2025-02-08 04:41:09,220 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#12 [2025-02-08 04:41:09,220 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#13 [2025-02-08 04:41:09,220 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#14 [2025-02-08 04:41:09,220 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#15 [2025-02-08 04:41:09,220 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#16 [2025-02-08 04:41:09,220 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#17 [2025-02-08 04:41:09,220 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#18 [2025-02-08 04:41:09,220 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#19 [2025-02-08 04:41:09,220 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#20 [2025-02-08 04:41:09,220 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#21 [2025-02-08 04:41:09,220 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#22 [2025-02-08 04:41:09,220 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#23 [2025-02-08 04:41:09,220 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#24 [2025-02-08 04:41:09,220 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#25 [2025-02-08 04:41:09,220 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#26 [2025-02-08 04:41:09,220 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#27 [2025-02-08 04:41:09,220 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#28 [2025-02-08 04:41:09,220 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#29 [2025-02-08 04:41:09,220 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#30 [2025-02-08 04:41:09,220 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#31 [2025-02-08 04:41:09,220 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#32 [2025-02-08 04:41:09,220 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#33 [2025-02-08 04:41:09,220 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#34 [2025-02-08 04:41:09,220 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#35 [2025-02-08 04:41:09,220 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#36 [2025-02-08 04:41:09,220 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#37 [2025-02-08 04:41:09,220 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#38 [2025-02-08 04:41:09,220 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#39 [2025-02-08 04:41:09,220 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#40 [2025-02-08 04:41:09,220 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#41 [2025-02-08 04:41:09,220 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#42 [2025-02-08 04:41:09,220 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#43 [2025-02-08 04:41:09,220 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#44 [2025-02-08 04:41:09,220 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#45 [2025-02-08 04:41:09,220 INFO L130 BoogieDeclarations]: Found specification of procedure fb_dealloc_cmap [2025-02-08 04:41:09,220 INFO L138 BoogieDeclarations]: Found implementation of procedure fb_dealloc_cmap [2025-02-08 04:41:09,220 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~$Pointer$~X~int~X~$Pointer$~TO~int [2025-02-08 04:41:09,220 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~$Pointer$~X~int~X~$Pointer$~TO~int [2025-02-08 04:41:09,220 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#0 [2025-02-08 04:41:09,220 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#1 [2025-02-08 04:41:09,220 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#2 [2025-02-08 04:41:09,220 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#3 [2025-02-08 04:41:09,220 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#4 [2025-02-08 04:41:09,220 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#5 [2025-02-08 04:41:09,220 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#6 [2025-02-08 04:41:09,220 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#7 [2025-02-08 04:41:09,220 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#8 [2025-02-08 04:41:09,220 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#9 [2025-02-08 04:41:09,220 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#10 [2025-02-08 04:41:09,220 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#11 [2025-02-08 04:41:09,220 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#12 [2025-02-08 04:41:09,220 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#13 [2025-02-08 04:41:09,220 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#14 [2025-02-08 04:41:09,220 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#15 [2025-02-08 04:41:09,220 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#16 [2025-02-08 04:41:09,220 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#17 [2025-02-08 04:41:09,222 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#18 [2025-02-08 04:41:09,222 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#19 [2025-02-08 04:41:09,222 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#20 [2025-02-08 04:41:09,222 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#21 [2025-02-08 04:41:09,222 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#22 [2025-02-08 04:41:09,222 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#23 [2025-02-08 04:41:09,222 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#24 [2025-02-08 04:41:09,222 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#25 [2025-02-08 04:41:09,222 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#26 [2025-02-08 04:41:09,222 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#27 [2025-02-08 04:41:09,222 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#28 [2025-02-08 04:41:09,223 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#29 [2025-02-08 04:41:09,223 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#30 [2025-02-08 04:41:09,223 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#31 [2025-02-08 04:41:09,223 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#32 [2025-02-08 04:41:09,223 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#33 [2025-02-08 04:41:09,223 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#34 [2025-02-08 04:41:09,223 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#35 [2025-02-08 04:41:09,223 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#36 [2025-02-08 04:41:09,223 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#37 [2025-02-08 04:41:09,223 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#38 [2025-02-08 04:41:09,223 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#39 [2025-02-08 04:41:09,223 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#40 [2025-02-08 04:41:09,223 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#41 [2025-02-08 04:41:09,223 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#42 [2025-02-08 04:41:09,223 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#43 [2025-02-08 04:41:09,223 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#44 [2025-02-08 04:41:09,223 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#45 [2025-02-08 04:41:09,223 INFO L130 BoogieDeclarations]: Found specification of procedure might_fault [2025-02-08 04:41:09,223 INFO L138 BoogieDeclarations]: Found implementation of procedure might_fault [2025-02-08 04:41:09,223 INFO L130 BoogieDeclarations]: Found specification of procedure printk [2025-02-08 04:41:09,223 INFO L138 BoogieDeclarations]: Found implementation of procedure printk [2025-02-08 04:41:09,223 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_kernel_module_module_put [2025-02-08 04:41:09,223 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_kernel_module_module_put [2025-02-08 04:41:09,223 INFO L130 BoogieDeclarations]: Found specification of procedure kzalloc [2025-02-08 04:41:09,223 INFO L138 BoogieDeclarations]: Found implementation of procedure kzalloc [2025-02-08 04:41:09,223 INFO L130 BoogieDeclarations]: Found specification of procedure __mutex_init [2025-02-08 04:41:09,223 INFO L138 BoogieDeclarations]: Found implementation of procedure __mutex_init [2025-02-08 04:41:09,223 INFO L130 BoogieDeclarations]: Found specification of procedure proc_fb_open [2025-02-08 04:41:09,223 INFO L138 BoogieDeclarations]: Found implementation of procedure proc_fb_open [2025-02-08 04:41:09,223 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_net_rtnetlink_check_final_state [2025-02-08 04:41:09,223 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_net_rtnetlink_check_final_state [2025-02-08 04:41:09,223 INFO L130 BoogieDeclarations]: Found specification of procedure edid_is_serial_block [2025-02-08 04:41:09,223 INFO L138 BoogieDeclarations]: Found implementation of procedure edid_is_serial_block [2025-02-08 04:41:09,223 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_filter_positive_int [2025-02-08 04:41:09,223 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_filter_positive_int [2025-02-08 04:41:09,223 INFO L130 BoogieDeclarations]: Found specification of procedure unlock_fb_info [2025-02-08 04:41:09,223 INFO L138 BoogieDeclarations]: Found implementation of procedure unlock_fb_info [2025-02-08 04:41:09,223 INFO L130 BoogieDeclarations]: Found specification of procedure get_std_timing [2025-02-08 04:41:09,223 INFO L138 BoogieDeclarations]: Found implementation of procedure get_std_timing [2025-02-08 04:41:09,223 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_zalloc [2025-02-08 04:41:09,223 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_zalloc [2025-02-08 04:41:09,223 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_kernel_locking_mutex_mutex_unlock_bl_curve_mutex_of_fb_info [2025-02-08 04:41:09,223 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_kernel_locking_mutex_mutex_unlock_bl_curve_mutex_of_fb_info [2025-02-08 04:41:09,223 INFO L130 BoogieDeclarations]: Found specification of procedure fb_set_cmap [2025-02-08 04:41:09,223 INFO L138 BoogieDeclarations]: Found implementation of procedure fb_set_cmap [2025-02-08 04:41:09,223 INFO L130 BoogieDeclarations]: Found specification of procedure list_empty [2025-02-08 04:41:09,223 INFO L138 BoogieDeclarations]: Found implementation of procedure list_empty [2025-02-08 04:41:09,223 INFO L130 BoogieDeclarations]: Found specification of procedure file_fb_info [2025-02-08 04:41:09,223 INFO L138 BoogieDeclarations]: Found implementation of procedure file_fb_info [2025-02-08 04:41:09,223 INFO L130 BoogieDeclarations]: Found specification of procedure fb_mmap [2025-02-08 04:41:09,223 INFO L138 BoogieDeclarations]: Found implementation of procedure fb_mmap [2025-02-08 04:41:09,223 INFO L130 BoogieDeclarations]: Found specification of procedure fb_destroy_modedb [2025-02-08 04:41:09,223 INFO L138 BoogieDeclarations]: Found implementation of procedure fb_destroy_modedb [2025-02-08 04:41:09,223 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_kernel_rcu_update_lock_check_final_state [2025-02-08 04:41:09,223 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_kernel_rcu_update_lock_check_final_state [2025-02-08 04:41:09,223 INFO L130 BoogieDeclarations]: Found specification of procedure fb_compat_ioctl [2025-02-08 04:41:09,223 INFO L138 BoogieDeclarations]: Found implementation of procedure fb_compat_ioctl [2025-02-08 04:41:09,223 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assert_linux_kernel_locking_mutex__one_thread_double_lock [2025-02-08 04:41:09,224 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assert_linux_kernel_locking_mutex__one_thread_double_lock [2025-02-08 04:41:09,224 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_usb_urb_check_final_state [2025-02-08 04:41:09,224 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_usb_urb_check_final_state [2025-02-08 04:41:09,224 INFO L130 BoogieDeclarations]: Found specification of procedure fb_set_var [2025-02-08 04:41:09,224 INFO L138 BoogieDeclarations]: Found implementation of procedure fb_set_var [2025-02-08 04:41:09,224 INFO L130 BoogieDeclarations]: Found specification of procedure lock_fb_info [2025-02-08 04:41:09,224 INFO L138 BoogieDeclarations]: Found implementation of procedure lock_fb_info [2025-02-08 04:41:09,224 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_kernel_locking_rwlock_check_final_state [2025-02-08 04:41:09,224 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_kernel_locking_rwlock_check_final_state [2025-02-08 04:41:09,224 INFO L130 BoogieDeclarations]: Found specification of procedure kfree [2025-02-08 04:41:09,224 INFO L138 BoogieDeclarations]: Found implementation of procedure kfree [2025-02-08 04:41:09,224 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assert_linux_kernel_locking_mutex__one_thread_double_unlock [2025-02-08 04:41:09,224 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assert_linux_kernel_locking_mutex__one_thread_double_unlock [2025-02-08 04:41:09,224 INFO L130 BoogieDeclarations]: Found specification of procedure safe_shift [2025-02-08 04:41:09,224 INFO L138 BoogieDeclarations]: Found implementation of procedure safe_shift [2025-02-08 04:41:09,224 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2025-02-08 04:41:09,224 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2025-02-08 04:41:09,225 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#2 [2025-02-08 04:41:09,225 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#3 [2025-02-08 04:41:09,225 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#4 [2025-02-08 04:41:09,225 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#5 [2025-02-08 04:41:09,225 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#6 [2025-02-08 04:41:09,225 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#7 [2025-02-08 04:41:09,225 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#8 [2025-02-08 04:41:09,225 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#9 [2025-02-08 04:41:09,225 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#10 [2025-02-08 04:41:09,225 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#11 [2025-02-08 04:41:09,225 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#12 [2025-02-08 04:41:09,225 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#13 [2025-02-08 04:41:09,225 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#14 [2025-02-08 04:41:09,225 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#15 [2025-02-08 04:41:09,225 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#16 [2025-02-08 04:41:09,225 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#17 [2025-02-08 04:41:09,225 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#18 [2025-02-08 04:41:09,225 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#19 [2025-02-08 04:41:09,225 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#20 [2025-02-08 04:41:09,225 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#21 [2025-02-08 04:41:09,225 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#22 [2025-02-08 04:41:09,225 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#23 [2025-02-08 04:41:09,225 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#24 [2025-02-08 04:41:09,225 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#25 [2025-02-08 04:41:09,225 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#26 [2025-02-08 04:41:09,225 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#27 [2025-02-08 04:41:09,225 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#28 [2025-02-08 04:41:09,225 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#29 [2025-02-08 04:41:09,225 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#30 [2025-02-08 04:41:09,225 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#31 [2025-02-08 04:41:09,225 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#32 [2025-02-08 04:41:09,225 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#33 [2025-02-08 04:41:09,225 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#34 [2025-02-08 04:41:09,225 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#35 [2025-02-08 04:41:09,225 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#36 [2025-02-08 04:41:09,225 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#37 [2025-02-08 04:41:09,225 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#38 [2025-02-08 04:41:09,225 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#39 [2025-02-08 04:41:09,225 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#40 [2025-02-08 04:41:09,225 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#41 [2025-02-08 04:41:09,225 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#42 [2025-02-08 04:41:09,225 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#43 [2025-02-08 04:41:09,225 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#44 [2025-02-08 04:41:09,225 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#45 [2025-02-08 04:41:09,225 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_fs_char_dev_check_final_state [2025-02-08 04:41:09,225 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_fs_char_dev_check_final_state [2025-02-08 04:41:09,225 INFO L130 BoogieDeclarations]: Found specification of procedure __dynamic_pr_debug [2025-02-08 04:41:09,225 INFO L138 BoogieDeclarations]: Found implementation of procedure __dynamic_pr_debug [2025-02-08 04:41:09,225 INFO L130 BoogieDeclarations]: Found specification of procedure seq_release [2025-02-08 04:41:09,225 INFO L138 BoogieDeclarations]: Found implementation of procedure seq_release [2025-02-08 04:41:09,225 INFO L130 BoogieDeclarations]: Found specification of procedure ldv__builtin_expect [2025-02-08 04:41:09,225 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv__builtin_expect [2025-02-08 04:41:09,225 INFO L130 BoogieDeclarations]: Found specification of procedure fb_read [2025-02-08 04:41:09,225 INFO L138 BoogieDeclarations]: Found implementation of procedure fb_read [2025-02-08 04:41:09,225 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_drivers_base_class_check_final_state [2025-02-08 04:41:09,226 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_drivers_base_class_check_final_state [2025-02-08 04:41:09,226 INFO L130 BoogieDeclarations]: Found specification of procedure copy_from_user [2025-02-08 04:41:09,226 INFO L138 BoogieDeclarations]: Found implementation of procedure copy_from_user [2025-02-08 04:41:09,226 INFO L130 BoogieDeclarations]: Found specification of procedure fb_open [2025-02-08 04:41:09,226 INFO L138 BoogieDeclarations]: Found implementation of procedure fb_open [2025-02-08 04:41:09,226 INFO L130 BoogieDeclarations]: Found specification of procedure fb_videomode_to_var [2025-02-08 04:41:09,226 INFO L138 BoogieDeclarations]: Found implementation of procedure fb_videomode_to_var [2025-02-08 04:41:09,227 INFO L130 BoogieDeclarations]: Found specification of procedure current_thread_info [2025-02-08 04:41:09,227 INFO L138 BoogieDeclarations]: Found implementation of procedure current_thread_info [2025-02-08 04:41:09,227 INFO L130 BoogieDeclarations]: Found specification of procedure fb_blank [2025-02-08 04:41:09,227 INFO L138 BoogieDeclarations]: Found implementation of procedure fb_blank [2025-02-08 04:41:09,227 INFO L130 BoogieDeclarations]: Found specification of procedure console_lock [2025-02-08 04:41:09,227 INFO L138 BoogieDeclarations]: Found implementation of procedure console_lock [2025-02-08 04:41:09,227 INFO L130 BoogieDeclarations]: Found specification of procedure console_unlock [2025-02-08 04:41:09,227 INFO L138 BoogieDeclarations]: Found implementation of procedure console_unlock [2025-02-08 04:41:09,227 INFO L130 BoogieDeclarations]: Found specification of procedure PTR_ERR [2025-02-08 04:41:09,227 INFO L138 BoogieDeclarations]: Found implementation of procedure PTR_ERR [2025-02-08 04:41:09,227 INFO L130 BoogieDeclarations]: Found specification of procedure fb_get_fscreeninfo [2025-02-08 04:41:09,227 INFO L138 BoogieDeclarations]: Found implementation of procedure fb_get_fscreeninfo [2025-02-08 04:41:09,227 INFO L130 BoogieDeclarations]: Found specification of procedure fix_edid [2025-02-08 04:41:09,227 INFO L138 BoogieDeclarations]: Found implementation of procedure fix_edid [2025-02-08 04:41:09,227 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_free [2025-02-08 04:41:09,227 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_free [2025-02-08 04:41:09,227 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_kernel_rcu_update_lock_sched_check_final_state [2025-02-08 04:41:09,227 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_kernel_rcu_update_lock_sched_check_final_state [2025-02-08 04:41:09,227 INFO L130 BoogieDeclarations]: Found specification of procedure check_edid [2025-02-08 04:41:09,227 INFO L138 BoogieDeclarations]: Found implementation of procedure check_edid [2025-02-08 04:41:09,227 INFO L130 BoogieDeclarations]: Found specification of procedure fb_alloc_cmap_gfp [2025-02-08 04:41:09,227 INFO L138 BoogieDeclarations]: Found implementation of procedure fb_alloc_cmap_gfp [2025-02-08 04:41:09,227 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~$Pointer$~TO~int [2025-02-08 04:41:09,227 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~$Pointer$~TO~int [2025-02-08 04:41:09,227 INFO L130 BoogieDeclarations]: Found specification of procedure fb_get_hblank_by_hfreq [2025-02-08 04:41:09,227 INFO L138 BoogieDeclarations]: Found implementation of procedure fb_get_hblank_by_hfreq [2025-02-08 04:41:09,227 INFO L130 BoogieDeclarations]: Found specification of procedure unlock_fb_info___1 [2025-02-08 04:41:09,227 INFO L138 BoogieDeclarations]: Found implementation of procedure unlock_fb_info___1 [2025-02-08 04:41:09,227 INFO L130 BoogieDeclarations]: Found specification of procedure get_detailed_timing [2025-02-08 04:41:09,227 INFO L138 BoogieDeclarations]: Found implementation of procedure get_detailed_timing [2025-02-08 04:41:09,227 INFO L130 BoogieDeclarations]: Found specification of procedure fb_seq_stop [2025-02-08 04:41:09,227 INFO L138 BoogieDeclarations]: Found implementation of procedure fb_seq_stop [2025-02-08 04:41:09,227 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2025-02-08 04:41:09,227 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2025-02-08 04:41:09,227 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#2 [2025-02-08 04:41:09,227 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#3 [2025-02-08 04:41:09,227 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#4 [2025-02-08 04:41:09,227 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#5 [2025-02-08 04:41:09,227 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#6 [2025-02-08 04:41:09,227 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#7 [2025-02-08 04:41:09,227 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#8 [2025-02-08 04:41:09,227 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#9 [2025-02-08 04:41:09,227 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#10 [2025-02-08 04:41:09,227 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#11 [2025-02-08 04:41:09,227 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#12 [2025-02-08 04:41:09,227 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#13 [2025-02-08 04:41:09,227 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#14 [2025-02-08 04:41:09,227 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#15 [2025-02-08 04:41:09,227 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#16 [2025-02-08 04:41:09,227 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#17 [2025-02-08 04:41:09,227 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#18 [2025-02-08 04:41:09,227 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#19 [2025-02-08 04:41:09,227 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#20 [2025-02-08 04:41:09,227 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#21 [2025-02-08 04:41:09,227 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#22 [2025-02-08 04:41:09,227 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#23 [2025-02-08 04:41:09,227 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#24 [2025-02-08 04:41:09,227 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#25 [2025-02-08 04:41:09,227 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#26 [2025-02-08 04:41:09,227 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#27 [2025-02-08 04:41:09,227 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#28 [2025-02-08 04:41:09,227 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#29 [2025-02-08 04:41:09,227 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#30 [2025-02-08 04:41:09,227 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#31 [2025-02-08 04:41:09,227 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#32 [2025-02-08 04:41:09,228 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#33 [2025-02-08 04:41:09,228 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#34 [2025-02-08 04:41:09,228 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#35 [2025-02-08 04:41:09,228 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#36 [2025-02-08 04:41:09,228 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#37 [2025-02-08 04:41:09,228 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#38 [2025-02-08 04:41:09,228 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#39 [2025-02-08 04:41:09,229 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#40 [2025-02-08 04:41:09,229 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#41 [2025-02-08 04:41:09,229 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#42 [2025-02-08 04:41:09,229 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#43 [2025-02-08 04:41:09,229 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#44 [2025-02-08 04:41:09,229 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#45 [2025-02-08 04:41:09,229 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~$Pointer$~TO~VOID [2025-02-08 04:41:09,229 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~$Pointer$~TO~VOID [2025-02-08 04:41:09,229 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assert_linux_usb_gadget__chrdev_registration_with_usb_gadget [2025-02-08 04:41:09,229 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assert_linux_usb_gadget__chrdev_registration_with_usb_gadget [2025-02-08 04:41:09,229 INFO L130 BoogieDeclarations]: Found specification of procedure fb_show_logo [2025-02-08 04:41:09,229 INFO L138 BoogieDeclarations]: Found implementation of procedure fb_show_logo [2025-02-08 04:41:09,229 INFO L130 BoogieDeclarations]: Found specification of procedure copy_string [2025-02-08 04:41:09,229 INFO L138 BoogieDeclarations]: Found implementation of procedure copy_string [2025-02-08 04:41:09,229 INFO L130 BoogieDeclarations]: Found specification of procedure device_remove_file [2025-02-08 04:41:09,229 INFO L138 BoogieDeclarations]: Found implementation of procedure device_remove_file [2025-02-08 04:41:10,594 INFO L257 CfgBuilder]: Building ICFG [2025-02-08 04:41:10,597 INFO L287 CfgBuilder]: Building CFG for each procedure with an implementation [2025-02-08 04:41:17,039 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11968-4: assume 0 == #t~mem1816#1 % 4294967296 || 16 == #t~mem1816#1 % 4294967296;#t~bitwise1817#1 := 16; [2025-02-08 04:41:17,040 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11968-4: assume !(0 == #t~mem1816#1 % 4294967296 || 16 == #t~mem1816#1 % 4294967296); [2025-02-08 04:41:17,040 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11968-3: assume false;#t~bitwise1817#1 := #t~mem1816#1; [2025-02-08 04:41:17,040 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11968-3: assume !false; [2025-02-08 04:41:17,040 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11968: call write~int#37(#t~bitwise1817#1, ~mode~3#1.base, 56 + (~mode~3#1.offset + 60 * (if ~num~2#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then ~num~2#1 % 18446744073709551616 % 18446744073709551616 else ~num~2#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616)), 4);havoc #t~mem1816#1;havoc #t~bitwise1817#1;~first~0#1 := 0; [2025-02-08 04:41:17,040 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11968-2: havoc #t~bitwise1817#1;assume (#t~bitwise1817#1 % 4294967296 >= #t~mem1816#1 % 4294967296 && #t~bitwise1817#1 % 4294967296 >= 16) && #t~bitwise1817#1 % 4294967296 <= 16 + #t~mem1816#1 % 4294967296; [2025-02-08 04:41:17,040 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11968-1: [2025-02-08 04:41:17,040 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11853-1: SUMMARY for call get_dst_timing_#t~ret1728#1 := get_std_timing(get_dst_timing_~block#1.base, get_dst_timing_~block#1.offset, get_dst_timing_~mode#1.base, get_dst_timing_~mode#1.offset + 60 * (if get_dst_timing_~num~1#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then get_dst_timing_~num~1#1 % 18446744073709551616 % 18446744073709551616 else get_dst_timing_~num~1#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616), get_dst_timing_~ver#1, get_dst_timing_~rev#1, get_dst_timing_~specs#1.base, get_dst_timing_~specs#1.offset); srcloc: null [2025-02-08 04:41:17,040 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11853: assume -2147483648 <= get_dst_timing_#t~ret1728#1 && get_dst_timing_#t~ret1728#1 <= 2147483647;get_dst_timing_~tmp~84#1 := get_dst_timing_#t~ret1728#1;havoc get_dst_timing_#t~ret1728#1;get_dst_timing_~num~1#1 := get_dst_timing_~num~1#1 + get_dst_timing_~tmp~84#1;get_dst_timing_~j~7#1 := 1 + get_dst_timing_~j~7#1;get_dst_timing_~block#1.base, get_dst_timing_~block#1.offset := get_dst_timing_~block#1.base, 2 + get_dst_timing_~block#1.offset; [2025-02-08 04:41:17,041 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11963-1: assume #t~short1815#1; [2025-02-08 04:41:17,041 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11963-1: assume !#t~short1815#1;call #t~mem1814#1 := read~int#37(~block~1#1.base, 1 + ~block~1#1.offset, 1);#t~short1815#1 := 0 != #t~mem1814#1 % 256 % 4294967296; [2025-02-08 04:41:17,041 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11963: assume #t~short1815#1;havoc #t~mem1813#1;havoc #t~mem1814#1;havoc #t~short1815#1; [2025-02-08 04:41:17,041 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11963: assume !#t~short1815#1;havoc #t~mem1813#1;havoc #t~mem1814#1;havoc #t~short1815#1; [2025-02-08 04:41:17,041 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11963-2: call #t~mem1813#1 := read~int#37(~block~1#1.base, ~block~1#1.offset, 1);#t~short1815#1 := 0 != #t~mem1813#1 % 256 % 4294967296; [2025-02-08 04:41:17,041 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12013: ~i~21#1 := 1 + ~i~21#1;~block~1#1.base, ~block~1#1.offset := ~block~1#1.base, 18 + ~block~1#1.offset; [2025-02-08 04:41:17,041 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11972: ~num~2#1 := 1 + ~num~2#1; [2025-02-08 04:41:17,041 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12006-2: #t~short1824#1 := #t~short1822#1; [2025-02-08 04:41:17,041 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12006-1: assume #t~short1824#1;call #t~mem1823#1 := read~int#37(~block~1#1.base, 3 + ~block~1#1.offset, 1);#t~short1824#1 := 250 == #t~mem1823#1 % 256 % 4294967296; [2025-02-08 04:41:17,041 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12006-1: assume !#t~short1824#1; [2025-02-08 04:41:17,041 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12006-4: call #t~mem1820#1 := read~int#37(~block~1#1.base, ~block~1#1.offset, 1);#t~short1822#1 := 0 == #t~mem1820#1 % 256 % 4294967296; [2025-02-08 04:41:17,041 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12006-3: assume #t~short1822#1;call #t~mem1821#1 := read~int#37(~block~1#1.base, 1 + ~block~1#1.offset, 1);#t~short1822#1 := 0 == #t~mem1821#1 % 256 % 4294967296; [2025-02-08 04:41:17,042 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12006-3: assume !#t~short1822#1; [2025-02-08 04:41:17,042 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12006: assume #t~short1824#1;havoc #t~mem1820#1;havoc #t~mem1821#1;havoc #t~short1822#1;havoc #t~mem1823#1;havoc #t~short1824#1;assume { :begin_inline_get_dst_timing } true;get_dst_timing_#in~block#1.base, get_dst_timing_#in~block#1.offset, get_dst_timing_#in~mode#1.base, get_dst_timing_#in~mode#1.offset, get_dst_timing_#in~ver#1, get_dst_timing_#in~rev#1, get_dst_timing_#in~specs#1.base, get_dst_timing_#in~specs#1.offset := ~block~1#1.base, 5 + ~block~1#1.offset, ~mode~3#1.base, ~mode~3#1.offset + 60 * (if ~num~2#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then ~num~2#1 % 18446744073709551616 % 18446744073709551616 else ~num~2#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616), ~ver~0#1, ~rev~0#1, ~specs#1.base, ~specs#1.offset;havoc get_dst_timing_#res#1;havoc get_dst_timing_#t~ret1728#1, get_dst_timing_~block#1.base, get_dst_timing_~block#1.offset, get_dst_timing_~mode#1.base, get_dst_timing_~mode#1.offset, get_dst_timing_~ver#1, get_dst_timing_~rev#1, get_dst_timing_~specs#1.base, get_dst_timing_~specs#1.offset, get_dst_timing_~j~7#1, get_dst_timing_~num~1#1, get_dst_timing_~tmp~84#1;get_dst_timing_~block#1.base, get_dst_timing_~block#1.offset := get_dst_timing_#in~block#1.base, get_dst_timing_#in~block#1.offset;get_dst_timing_~mode#1.base, get_dst_timing_~mode#1.offset := get_dst_timing_#in~mode#1.base, get_dst_timing_#in~mode#1.offset;get_dst_timing_~ver#1 := get_dst_timing_#in~ver#1;get_dst_timing_~rev#1 := get_dst_timing_#in~rev#1;get_dst_timing_~specs#1.base, get_dst_timing_~specs#1.offset := get_dst_timing_#in~specs#1.base, get_dst_timing_#in~specs#1.offset;havoc get_dst_timing_~j~7#1;havoc get_dst_timing_~num~1#1;havoc get_dst_timing_~tmp~84#1;get_dst_timing_~num~1#1 := 0;get_dst_timing_~j~7#1 := 0; [2025-02-08 04:41:17,045 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12006: assume !#t~short1824#1;havoc #t~mem1820#1;havoc #t~mem1821#1;havoc #t~short1822#1;havoc #t~mem1823#1;havoc #t~short1824#1; [2025-02-08 04:41:17,045 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11965: SUMMARY for call get_detailed_timing(~block~1#1.base, ~block~1#1.offset, ~mode~3#1.base, ~mode~3#1.offset + 60 * (if ~num~2#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then ~num~2#1 % 18446744073709551616 % 18446744073709551616 else ~num~2#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616)); srcloc: null [2025-02-08 04:41:17,045 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11859: assume get_dst_timing_~j~7#1 <= 5; [2025-02-08 04:41:17,045 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11859: assume !(get_dst_timing_~j~7#1 <= 5);get_dst_timing_#res#1 := get_dst_timing_~num~1#1; [2025-02-08 04:41:17,045 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12008: #t~ret1825#1 := get_dst_timing_#res#1;havoc get_dst_timing_#t~ret1728#1, get_dst_timing_~block#1.base, get_dst_timing_~block#1.offset, get_dst_timing_~mode#1.base, get_dst_timing_~mode#1.offset, get_dst_timing_~ver#1, get_dst_timing_~rev#1, get_dst_timing_~specs#1.base, get_dst_timing_~specs#1.offset, get_dst_timing_~j~7#1, get_dst_timing_~num~1#1, get_dst_timing_~tmp~84#1;havoc get_dst_timing_#in~block#1.base, get_dst_timing_#in~block#1.offset, get_dst_timing_#in~mode#1.base, get_dst_timing_#in~mode#1.offset, get_dst_timing_#in~ver#1, get_dst_timing_#in~rev#1, get_dst_timing_#in~specs#1.base, get_dst_timing_#in~specs#1.offset;assume { :end_inline_get_dst_timing } true;assume -2147483648 <= #t~ret1825#1 && #t~ret1825#1 <= 2147483647;~tmp___4~7#1 := #t~ret1825#1;havoc #t~ret1825#1;~num~2#1 := ~num~2#1 + ~tmp___4~7#1; [2025-02-08 04:41:17,046 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11975: ~i~21#1 := 1 + ~i~21#1;~block~1#1.base, ~block~1#1.offset := ~block~1#1.base, 18 + ~block~1#1.offset; [2025-02-08 04:41:17,046 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11967: assume 0 != ~first~0#1;call #t~mem1816#1 := read~int#37(~mode~3#1.base, 56 + (~mode~3#1.offset + 60 * (if ~num~2#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then ~num~2#1 % 18446744073709551616 % 18446744073709551616 else ~num~2#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616)), 4); [2025-02-08 04:41:17,046 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11967: assume !(0 != ~first~0#1); [2025-02-08 04:41:17,046 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11992: assume -2147483648 <= #t~ret1819#1 && #t~ret1819#1 <= 2147483647;~tmp___3~11#1 := #t~ret1819#1;havoc #t~ret1819#1;~num~2#1 := ~num~2#1 + ~tmp___3~11#1;~i~21#1 := 1 + ~i~21#1;~block~1#1.base, ~block~1#1.offset := ~block~1#1.base, 2 + ~block~1#1.offset; [2025-02-08 04:41:17,046 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11992-1: SUMMARY for call #t~ret1819#1 := get_std_timing(~block~1#1.base, ~block~1#1.offset, ~mode~3#1.base, ~mode~3#1.offset + 60 * (if ~num~2#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then ~num~2#1 % 18446744073709551616 % 18446744073709551616 else ~num~2#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616), ~ver~0#1, ~rev~0#1, ~specs#1.base, ~specs#1.offset); srcloc: null [2025-02-08 04:41:17,122 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21283: havoc int_sqrt_#t~nondet3333#1; [2025-02-08 04:41:17,705 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21220: havoc #t~nondet3321; [2025-02-08 04:41:18,541 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15002: havoc __list_add_~arg0#1.base, __list_add_~arg0#1.offset, __list_add_~arg1#1.base, __list_add_~arg1#1.offset, __list_add_~arg2#1.base, __list_add_~arg2#1.offset;havoc __list_add_#in~arg0#1.base, __list_add_#in~arg0#1.offset, __list_add_#in~arg1#1.base, __list_add_#in~arg1#1.offset, __list_add_#in~arg2#1.base, __list_add_#in~arg2#1.offset;assume { :end_inline___list_add } true;havoc list_add_#t~mem2759#1.base, list_add_#t~mem2759#1.offset; [2025-02-08 04:41:18,541 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16029: havoc list_add_#t~mem2759#1.base, list_add_#t~mem2759#1.offset, list_add_~new#1.base, list_add_~new#1.offset, list_add_~head#1.base, list_add_~head#1.offset;havoc list_add_#in~new#1.base, list_add_#in~new#1.offset, list_add_#in~head#1.base, list_add_#in~head#1.offset;assume { :end_inline_list_add } true; [2025-02-08 04:41:18,541 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16001: ~__mptr~7#1.base, ~__mptr~7#1.offset := ~pos~7#1.base, ~pos~7#1.offset;~modelist~6#1.base, ~modelist~6#1.offset := ~__mptr~7#1.base, ~__mptr~7#1.offset;~m~5#1.base, ~m~5#1.offset := ~modelist~6#1.base, 16 + ~modelist~6#1.offset; [2025-02-08 04:41:18,541 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16004-1: SUMMARY for call #t~ret2944#1 := fb_mode_is_equal(~m~5#1.base, ~m~5#1.offset, ~mode#1.base, ~mode#1.offset); srcloc: null [2025-02-08 04:41:18,541 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16004: assume -2147483648 <= #t~ret2944#1 && #t~ret2944#1 <= 2147483647;~tmp~123#1 := #t~ret2944#1;havoc #t~ret2944#1; [2025-02-08 04:41:18,541 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16006: assume 0 != ~tmp~123#1;~found~1#1 := 1; [2025-02-08 04:41:18,541 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16006: assume !(0 != ~tmp~123#1);call #t~mem2945#1.base, #t~mem2945#1.offset := read~$Pointer$#37(~pos~7#1.base, ~pos~7#1.offset, 8);~pos~7#1.base, ~pos~7#1.offset := #t~mem2945#1.base, #t~mem2945#1.offset;havoc #t~mem2945#1.base, #t~mem2945#1.offset; [2025-02-08 04:41:18,645 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8376: call ULTIMATE.dealloc(~#event~5#1.base, ~#event~5#1.offset);havoc ~#event~5#1.base, ~#event~5#1.offset; [2025-02-08 04:41:18,646 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14548-1: SUMMARY for call device_remove_file(fb_cleanup_device_#t~mem2725#1.base, fb_cleanup_device_#t~mem2725#1.offset, ~#device_attrs~0.base, ~#device_attrs~0.offset + 43 * (if fb_cleanup_device_~i~34#1 % 4294967296 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then fb_cleanup_device_~i~34#1 % 4294967296 % 18446744073709551616 % 18446744073709551616 else fb_cleanup_device_~i~34#1 % 4294967296 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616)); srcloc: null [2025-02-08 04:41:18,646 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14548-2: call fb_cleanup_device_#t~mem2725#1.base, fb_cleanup_device_#t~mem2725#1.offset := read~$Pointer$#37(fb_cleanup_device_~fb_info#1.base, 1453 + fb_cleanup_device_~fb_info#1.offset, 8); [2025-02-08 04:41:18,646 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14548: havoc fb_cleanup_device_#t~mem2725#1.base, fb_cleanup_device_#t~mem2725#1.offset;fb_cleanup_device_~i~34#1 := 1 + fb_cleanup_device_~i~34#1; [2025-02-08 04:41:18,646 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14552: assume fb_cleanup_device_~i~34#1 % 4294967296 <= 12; [2025-02-08 04:41:18,646 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14552: assume !(fb_cleanup_device_~i~34#1 % 4294967296 <= 12);call fb_cleanup_device_#t~mem2726#1 := read~int#37(fb_cleanup_device_~fb_info#1.base, 1461 + fb_cleanup_device_~fb_info#1.offset, 4);call write~int#37(fb_cleanup_device_#t~mem2726#1 - fb_cleanup_device_#t~mem2726#1 % 2, fb_cleanup_device_~fb_info#1.base, 1461 + fb_cleanup_device_~fb_info#1.offset, 4);havoc fb_cleanup_device_#t~mem2726#1; [2025-02-08 04:41:18,652 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21323: havoc seq_printf_#t~nondet3338#1;#t~ret396#1 := seq_printf_#res#1;havoc seq_printf_#t~nondet3338#1, seq_printf_~arg0#1.base, seq_printf_~arg0#1.offset, seq_printf_~arg1#1.base, seq_printf_~arg1#1.offset;havoc seq_printf_#in~arg0#1.base, seq_printf_#in~arg0#1.offset, seq_printf_#in~arg1#1.base, seq_printf_#in~arg1#1.offset;assume { :end_inline_seq_printf } true;assume -2147483648 <= #t~ret396#1 && #t~ret396#1 <= 2147483647;havoc #t~mem395#1;havoc #t~ret396#1; [2025-02-08 04:41:18,715 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4988: havoc #t~mem111;havoc #t~bitwise112; [2025-02-08 04:41:18,717 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21227: havoc #t~nondet3322; [2025-02-08 04:41:20,689 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21339: havoc #t~nondet3342; [2025-02-08 04:41:20,699 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13718: havoc #t~mem2386.base, #t~mem2386.offset; [2025-02-08 04:41:20,891 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21271: havoc fb_find_logo_#t~ret3330#1.base, fb_find_logo_#t~ret3330#1.offset;fb_prepare_logo_#t~ret369#1.base, fb_prepare_logo_#t~ret369#1.offset := fb_find_logo_#res#1.base, fb_find_logo_#res#1.offset;havoc fb_find_logo_#t~ret3330#1.base, fb_find_logo_#t~ret3330#1.offset, fb_find_logo_~arg0#1;havoc fb_find_logo_#in~arg0#1;assume { :end_inline_fb_find_logo } true;call write~$Pointer$#20(fb_prepare_logo_#t~ret369#1.base, fb_prepare_logo_#t~ret369#1.offset, ~#fb_logo~0.base, 16 + ~#fb_logo~0.offset, 8);havoc fb_prepare_logo_#t~ret369#1.base, fb_prepare_logo_#t~ret369#1.offset;call fb_prepare_logo_#t~mem370#1.base, fb_prepare_logo_#t~mem370#1.offset := read~$Pointer$#20(~#fb_logo~0.base, 16 + ~#fb_logo~0.offset, 8); [2025-02-08 04:41:20,891 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5907: assume 3 == fb_prepare_logo_#t~mem382#1 % 4294967296;havoc fb_prepare_logo_#t~mem382#1; [2025-02-08 04:41:20,891 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5907: assume !(3 == fb_prepare_logo_#t~mem382#1 % 4294967296);havoc fb_prepare_logo_#t~mem382#1; [2025-02-08 04:41:20,891 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5903: assume 4 == fb_prepare_logo_#t~mem381#1 % 4294967296;havoc fb_prepare_logo_#t~mem381#1; [2025-02-08 04:41:20,891 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5903: assume !(4 == fb_prepare_logo_#t~mem381#1 % 4294967296);havoc fb_prepare_logo_#t~mem381#1;call fb_prepare_logo_#t~mem382#1 := read~int#37(fb_prepare_logo_~info#1.base, 504 + fb_prepare_logo_~info#1.offset, 4); [2025-02-08 04:41:20,891 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5899: assume 2 == fb_prepare_logo_#t~mem380#1 % 4294967296;havoc fb_prepare_logo_#t~mem380#1; [2025-02-08 04:41:20,891 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5899: assume !(2 == fb_prepare_logo_#t~mem380#1 % 4294967296);havoc fb_prepare_logo_#t~mem380#1;call fb_prepare_logo_#t~mem381#1 := read~int#37(fb_prepare_logo_~info#1.base, 504 + fb_prepare_logo_~info#1.offset, 4); [2025-02-08 04:41:20,892 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5928: fb_prepare_logo_#t~ret385#1 := fb_prepare_extra_logos_#res#1;havoc fb_prepare_extra_logos_~info#1.base, fb_prepare_extra_logos_~info#1.offset, fb_prepare_extra_logos_~height#1, fb_prepare_extra_logos_~yres#1;havoc fb_prepare_extra_logos_#in~info#1.base, fb_prepare_extra_logos_#in~info#1.offset, fb_prepare_extra_logos_#in~height#1, fb_prepare_extra_logos_#in~yres#1;assume { :end_inline_fb_prepare_extra_logos } true;assume -2147483648 <= fb_prepare_logo_#t~ret385#1 && fb_prepare_logo_#t~ret385#1 <= 2147483647;fb_prepare_logo_~tmp___0~11#1 := fb_prepare_logo_#t~ret385#1;havoc fb_prepare_logo_#t~mem383#1.base, fb_prepare_logo_#t~mem383#1.offset;havoc fb_prepare_logo_#t~mem384#1;havoc fb_prepare_logo_#t~ret385#1;fb_prepare_logo_#res#1 := fb_prepare_logo_~tmp___0~11#1; [2025-02-08 04:41:20,892 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5920: call write~int#20(1, ~#fb_logo~0.base, 12 + ~#fb_logo~0.offset, 4); [2025-02-08 04:41:20,892 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L-1-5: #t~ret3380#1 := fb_prepare_logo_#res#1;havoc fb_prepare_logo_#t~ret358#1, fb_prepare_logo_#t~memset~res359#1.base, fb_prepare_logo_#t~memset~res359#1.offset, fb_prepare_logo_#t~mem360#1, fb_prepare_logo_#t~bitwise361#1, fb_prepare_logo_#t~mem362#1, fb_prepare_logo_#t~mem363#1, fb_prepare_logo_#t~mem364#1, fb_prepare_logo_#t~mem365#1, fb_prepare_logo_#t~mem366#1, fb_prepare_logo_#t~mem367#1, fb_prepare_logo_#t~mem368#1, fb_prepare_logo_#t~ret369#1.base, fb_prepare_logo_#t~ret369#1.offset, fb_prepare_logo_#t~mem370#1.base, fb_prepare_logo_#t~mem370#1.offset, fb_prepare_logo_#t~mem371#1, fb_prepare_logo_#t~mem372#1, fb_prepare_logo_#t~mem373#1.base, fb_prepare_logo_#t~mem373#1.offset, fb_prepare_logo_#t~mem374#1, fb_prepare_logo_#t~mem375#1.base, fb_prepare_logo_#t~mem375#1.offset, fb_prepare_logo_#t~mem376#1, fb_prepare_logo_#t~mem377#1.base, fb_prepare_logo_#t~mem377#1.offset, fb_prepare_logo_#t~mem378#1, fb_prepare_logo_#t~mem379#1, fb_prepare_logo_#t~mem380#1, fb_prepare_logo_#t~mem381#1, fb_prepare_logo_#t~mem382#1, fb_prepare_logo_#t~mem383#1.base, fb_prepare_logo_#t~mem383#1.offset, fb_prepare_logo_#t~mem384#1, fb_prepare_logo_#t~ret385#1, fb_prepare_logo_~info#1.base, fb_prepare_logo_~info#1.offset, fb_prepare_logo_~rotate#1, fb_prepare_logo_~depth~1#1, fb_prepare_logo_~tmp~21#1, fb_prepare_logo_~yres~0#1, fb_prepare_logo_~tmp___0~11#1;havoc fb_prepare_logo_#in~info#1.base, fb_prepare_logo_#in~info#1.offset, fb_prepare_logo_#in~rotate#1;assume { :end_inline_fb_prepare_logo } true;assume -2147483648 <= #t~ret3380#1 && #t~ret3380#1 <= 2147483647;#t~funptrres3379#1 := #t~ret3380#1; [2025-02-08 04:41:20,892 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5916: call write~int#20(1, ~#fb_logo~0.base, 4 + ~#fb_logo~0.offset, 4);call write~int#20(1, ~#fb_logo~0.base, 12 + ~#fb_logo~0.offset, 4); [2025-02-08 04:41:20,892 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5879: assume 0 == fb_prepare_logo_~rotate#1 || 2 == fb_prepare_logo_~rotate#1;call fb_prepare_logo_#t~mem371#1 := read~int#37(fb_prepare_logo_~info#1.base, 312 + fb_prepare_logo_~info#1.offset, 4);fb_prepare_logo_~yres~0#1 := fb_prepare_logo_#t~mem371#1;havoc fb_prepare_logo_#t~mem371#1; [2025-02-08 04:41:20,892 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5879: assume !(0 == fb_prepare_logo_~rotate#1 || 2 == fb_prepare_logo_~rotate#1);call fb_prepare_logo_#t~mem372#1 := read~int#37(fb_prepare_logo_~info#1.base, 308 + fb_prepare_logo_~info#1.offset, 4);fb_prepare_logo_~yres~0#1 := fb_prepare_logo_#t~mem372#1;havoc fb_prepare_logo_#t~mem372#1; [2025-02-08 04:41:20,892 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5875: assume 0 == (fb_prepare_logo_#t~mem370#1.base + fb_prepare_logo_#t~mem370#1.offset) % 18446744073709551616;havoc fb_prepare_logo_#t~mem370#1.base, fb_prepare_logo_#t~mem370#1.offset;fb_prepare_logo_#res#1 := 0; [2025-02-08 04:41:20,892 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5875: assume !(0 == (fb_prepare_logo_#t~mem370#1.base + fb_prepare_logo_#t~mem370#1.offset) % 18446744073709551616);havoc fb_prepare_logo_#t~mem370#1.base, fb_prepare_logo_#t~mem370#1.offset; [2025-02-08 04:41:20,892 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5892: assume 2 == fb_prepare_logo_#t~mem378#1;havoc fb_prepare_logo_#t~mem377#1.base, fb_prepare_logo_#t~mem377#1.offset;havoc fb_prepare_logo_#t~mem378#1;call write~int#20(4, ~#fb_logo~0.base, ~#fb_logo~0.offset, 4); [2025-02-08 04:41:20,892 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5892: assume !(2 == fb_prepare_logo_#t~mem378#1);havoc fb_prepare_logo_#t~mem377#1.base, fb_prepare_logo_#t~mem377#1.offset;havoc fb_prepare_logo_#t~mem378#1;call write~int#20(1, ~#fb_logo~0.base, ~#fb_logo~0.offset, 4); [2025-02-08 04:41:20,892 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5884-1: call fb_prepare_logo_#t~mem373#1.base, fb_prepare_logo_#t~mem373#1.offset := read~$Pointer$#20(~#fb_logo~0.base, 16 + ~#fb_logo~0.offset, 8);call fb_prepare_logo_#t~mem374#1 := read~int#37(fb_prepare_logo_#t~mem373#1.base, 8 + fb_prepare_logo_#t~mem373#1.offset, 4); [2025-02-08 04:41:20,892 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5884: assume fb_prepare_logo_#t~mem374#1 % 4294967296 > fb_prepare_logo_~yres~0#1 % 4294967296;havoc fb_prepare_logo_#t~mem373#1.base, fb_prepare_logo_#t~mem373#1.offset;havoc fb_prepare_logo_#t~mem374#1;call write~$Pointer$#20(0, 0, ~#fb_logo~0.base, 16 + ~#fb_logo~0.offset, 8);fb_prepare_logo_#res#1 := 0; [2025-02-08 04:41:20,892 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5884: assume !(fb_prepare_logo_#t~mem374#1 % 4294967296 > fb_prepare_logo_~yres~0#1 % 4294967296);havoc fb_prepare_logo_#t~mem373#1.base, fb_prepare_logo_#t~mem373#1.offset;havoc fb_prepare_logo_#t~mem374#1;call fb_prepare_logo_#t~mem375#1.base, fb_prepare_logo_#t~mem375#1.offset := read~$Pointer$#20(~#fb_logo~0.base, 16 + ~#fb_logo~0.offset, 8);call fb_prepare_logo_#t~mem376#1 := read~int#37(fb_prepare_logo_#t~mem375#1.base, fb_prepare_logo_#t~mem375#1.offset, 4); [2025-02-08 04:41:20,893 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5913: call write~int#20(1, ~#fb_logo~0.base, 8 + ~#fb_logo~0.offset, 4); [2025-02-08 04:41:20,893 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5897: assume fb_prepare_logo_#t~mem379#1 > 4 && fb_prepare_logo_~depth~1#1 > 4;havoc fb_prepare_logo_#t~mem379#1;call fb_prepare_logo_#t~mem380#1 := read~int#37(fb_prepare_logo_~info#1.base, 504 + fb_prepare_logo_~info#1.offset, 4); [2025-02-08 04:41:20,893 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5897: assume !(fb_prepare_logo_#t~mem379#1 > 4 && fb_prepare_logo_~depth~1#1 > 4);havoc fb_prepare_logo_#t~mem379#1;call fb_prepare_logo_#t~mem383#1.base, fb_prepare_logo_#t~mem383#1.offset := read~$Pointer$#20(~#fb_logo~0.base, 16 + ~#fb_logo~0.offset, 8);call fb_prepare_logo_#t~mem384#1 := read~int#37(fb_prepare_logo_#t~mem383#1.base, 8 + fb_prepare_logo_#t~mem383#1.offset, 4);assume { :begin_inline_fb_prepare_extra_logos } true;fb_prepare_extra_logos_#in~info#1.base, fb_prepare_extra_logos_#in~info#1.offset, fb_prepare_extra_logos_#in~height#1, fb_prepare_extra_logos_#in~yres#1 := fb_prepare_logo_~info#1.base, fb_prepare_logo_~info#1.offset, fb_prepare_logo_#t~mem384#1, fb_prepare_logo_~yres~0#1;havoc fb_prepare_extra_logos_#res#1;havoc fb_prepare_extra_logos_~info#1.base, fb_prepare_extra_logos_~info#1.offset, fb_prepare_extra_logos_~height#1, fb_prepare_extra_logos_~yres#1;fb_prepare_extra_logos_~info#1.base, fb_prepare_extra_logos_~info#1.offset := fb_prepare_extra_logos_#in~info#1.base, fb_prepare_extra_logos_#in~info#1.offset;fb_prepare_extra_logos_~height#1 := fb_prepare_extra_logos_#in~height#1;fb_prepare_extra_logos_~yres#1 := fb_prepare_extra_logos_#in~yres#1;fb_prepare_extra_logos_#res#1 := (if fb_prepare_extra_logos_~height#1 % 4294967296 % 4294967296 <= 2147483647 then fb_prepare_extra_logos_~height#1 % 4294967296 % 4294967296 else fb_prepare_extra_logos_~height#1 % 4294967296 % 4294967296 - 4294967296); [2025-02-08 04:41:20,893 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5897-1: call fb_prepare_logo_#t~mem379#1 := read~int#20(~#fb_logo~0.base, ~#fb_logo~0.offset, 4); [2025-02-08 04:41:20,893 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5889: assume 3 == fb_prepare_logo_#t~mem376#1;havoc fb_prepare_logo_#t~mem375#1.base, fb_prepare_logo_#t~mem375#1.offset;havoc fb_prepare_logo_#t~mem376#1;call write~int#20(8, ~#fb_logo~0.base, ~#fb_logo~0.offset, 4); [2025-02-08 04:41:20,893 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5889: assume !(3 == fb_prepare_logo_#t~mem376#1);havoc fb_prepare_logo_#t~mem375#1.base, fb_prepare_logo_#t~mem375#1.offset;havoc fb_prepare_logo_#t~mem376#1;call fb_prepare_logo_#t~mem377#1.base, fb_prepare_logo_#t~mem377#1.offset := read~$Pointer$#20(~#fb_logo~0.base, 16 + ~#fb_logo~0.offset, 8);call fb_prepare_logo_#t~mem378#1 := read~int#37(fb_prepare_logo_#t~mem377#1.base, fb_prepare_logo_#t~mem377#1.offset, 4); [2025-02-08 04:41:20,958 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7104: assume 0 != ~__ret_gu___2~0#1;#res#1 := -14; [2025-02-08 04:41:20,959 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7104: assume !(0 != ~__ret_gu___2~0#1); [2025-02-08 04:41:20,959 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7170-1: SUMMARY for call #t~ret916#1 := copy_in_user(~cmap32~0#1.base, ~cmap32~0#1.offset, ~cmap~1#1.base, ~cmap~1#1.offset, 8); srcloc: null [2025-02-08 04:41:20,959 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21234: havoc compat_alloc_user_space_#t~ret3324#1.base, compat_alloc_user_space_#t~ret3324#1.offset; [2025-02-08 04:41:20,959 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7005: assume false; [2025-02-08 04:41:20,959 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7005: assume !false; [2025-02-08 04:41:20,959 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7063: assume false; [2025-02-08 04:41:20,959 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7063: assume !false; [2025-02-08 04:41:20,959 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6997: assume false; [2025-02-08 04:41:20,959 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6997: assume !false; [2025-02-08 04:41:20,959 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7055: assume false; [2025-02-08 04:41:20,959 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7055: assume !false; [2025-02-08 04:41:20,959 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7121: assume false; [2025-02-08 04:41:20,959 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7121: assume !false; [2025-02-08 04:41:20,959 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7179: #res#1 := ~err~4#1; [2025-02-08 04:41:20,959 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7113: assume false; [2025-02-08 04:41:20,959 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7113: assume !false; [2025-02-08 04:41:20,959 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6983-1: SUMMARY for call might_fault(); srcloc: null [2025-02-08 04:41:20,959 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6983: ~data~0#1 := ~__val_gu___0~0#1; [2025-02-08 04:41:20,959 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7173: assume 0 != ~tmp___7~1#1 % 18446744073709551616;~err~4#1 := -14; [2025-02-08 04:41:20,959 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7173: assume !(0 != ~tmp___7~1#1 % 18446744073709551616); [2025-02-08 04:41:20,959 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7041-1: SUMMARY for call might_fault(); srcloc: null [2025-02-08 04:41:20,959 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7041: ~data~0#1 := ~__val_gu___1~0#1; [2025-02-08 04:41:20,959 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7099-1: SUMMARY for call might_fault(); srcloc: null [2025-02-08 04:41:20,959 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7099: ~data~0#1 := ~__val_gu___2~0#1; [2025-02-08 04:41:20,959 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7165-1: SUMMARY for call #t~ret915#1 := do_fb_ioctl(~info#1.base, ~info#1.offset, ~cmd#1, ~cmap~1#1.base + ~cmap~1#1.offset); srcloc: null [2025-02-08 04:41:20,959 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7165: assume -9223372036854775808 <= #t~ret915#1 && #t~ret915#1 <= 9223372036854775807;~tmp___6~1#1 := #t~ret915#1;havoc #t~ret915#1;~err~4#1 := (if ~tmp___6~1#1 % 4294967296 <= 2147483647 then ~tmp___6~1#1 % 4294967296 else ~tmp___6~1#1 % 4294967296 - 4294967296); [2025-02-08 04:41:20,959 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6992: SUMMARY for call might_fault(); srcloc: null [2025-02-08 04:41:20,959 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7050: SUMMARY for call might_fault(); srcloc: null [2025-02-08 04:41:20,959 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7108: SUMMARY for call might_fault(); srcloc: null [2025-02-08 04:41:20,959 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7009: assume true; [2025-02-08 04:41:20,959 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7009: assume !true; [2025-02-08 04:41:20,959 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7067: assume true; [2025-02-08 04:41:20,959 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7067: assume !true; [2025-02-08 04:41:20,959 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7001: assume false; [2025-02-08 04:41:20,959 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7001: assume !false; [2025-02-08 04:41:20,960 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7059: assume false; [2025-02-08 04:41:20,960 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7059: assume !false; [2025-02-08 04:41:20,960 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7125: assume true; [2025-02-08 04:41:20,960 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7125: assume !true; [2025-02-08 04:41:20,960 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6993-1: SUMMARY for call #t~ret912#1.base, #t~ret912#1.offset := compat_ptr(~data~0#1); srcloc: null [2025-02-08 04:41:20,960 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6993: ~tmp___3~1#1.base, ~tmp___3~1#1.offset := #t~ret912#1.base, #t~ret912#1.offset;havoc #t~ret912#1.base, #t~ret912#1.offset;~__pu_val___0~0#1.base, ~__pu_val___0~0#1.offset := ~tmp___3~1#1.base, ~tmp___3~1#1.offset; [2025-02-08 04:41:20,960 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7051-1: SUMMARY for call #t~ret913#1.base, #t~ret913#1.offset := compat_ptr(~data~0#1); srcloc: null [2025-02-08 04:41:20,960 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7051: ~tmp___4~1#1.base, ~tmp___4~1#1.offset := #t~ret913#1.base, #t~ret913#1.offset;havoc #t~ret913#1.base, #t~ret913#1.offset;~__pu_val___1~0#1.base, ~__pu_val___1~0#1.offset := ~tmp___4~1#1.base, ~tmp___4~1#1.offset; [2025-02-08 04:41:20,960 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7117: assume false; [2025-02-08 04:41:20,960 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7117: assume !false; [2025-02-08 04:41:20,960 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7109-1: SUMMARY for call #t~ret914#1.base, #t~ret914#1.offset := compat_ptr(~data~0#1); srcloc: null [2025-02-08 04:41:20,960 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7109: ~tmp___5~1#1.base, ~tmp___5~1#1.offset := #t~ret914#1.base, #t~ret914#1.offset;havoc #t~ret914#1.base, #t~ret914#1.offset;~__pu_val___2~0#1.base, ~__pu_val___2~0#1.offset := ~tmp___5~1#1.base, ~tmp___5~1#1.offset; [2025-02-08 04:41:20,960 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7168: assume 0 == ~err~4#1; [2025-02-08 04:41:20,960 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7168: assume !(0 == ~err~4#1); [2025-02-08 04:41:20,960 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6979: assume 0 != ~__ret_pu~0#1;#res#1 := -14; [2025-02-08 04:41:20,960 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6979: assume !(0 != ~__ret_pu~0#1); [2025-02-08 04:41:20,960 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7037: assume 0 != ~__ret_pu___0~0#1;#res#1 := -14; [2025-02-08 04:41:20,960 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7037: assume !(0 != ~__ret_pu___0~0#1); [2025-02-08 04:41:20,960 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7095: assume 0 != ~__ret_pu___1~0#1;#res#1 := -14; [2025-02-08 04:41:20,960 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7095: assume !(0 != ~__ret_pu___1~0#1); [2025-02-08 04:41:20,960 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7153: assume 0 != ~__ret_pu___2~0#1;#res#1 := -14; [2025-02-08 04:41:20,960 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7153: assume !(0 != ~__ret_pu___2~0#1); [2025-02-08 04:41:20,960 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6988: assume 0 != ~__ret_gu___0~0#1;#res#1 := -14; [2025-02-08 04:41:20,961 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6988: assume !(0 != ~__ret_gu___0~0#1); [2025-02-08 04:41:20,961 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7046: assume 0 != ~__ret_gu___1~0#1;#res#1 := -14; [2025-02-08 04:41:20,961 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7046: assume !(0 != ~__ret_gu___1~0#1); [2025-02-08 04:41:20,961 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7170: ~tmp___7~1#1 := #t~ret916#1;havoc #t~ret916#1; [2025-02-08 04:41:20,996 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15847: havoc #t~mem2899;havoc #t~mem2900;havoc #t~mem2901;havoc #t~mem2902;havoc #t~short2903;havoc #t~mem2904;havoc #t~mem2905;havoc #t~short2906;havoc #t~mem2907;havoc #t~mem2908;havoc #t~short2909;havoc #t~mem2910;havoc #t~mem2911;havoc #t~short2912;havoc #t~mem2913;havoc #t~mem2914;havoc #t~short2915; [2025-02-08 04:41:21,056 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16721: havoc ldv_assert_linux_alloc_usb_lock__wrong_flags_~expr#1;havoc ldv_assert_linux_alloc_usb_lock__wrong_flags_#in~expr#1;assume { :end_inline_ldv_assert_linux_alloc_usb_lock__wrong_flags } true; [2025-02-08 04:41:25,160 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14114: call ULTIMATE.dealloc(~#var~6.base, ~#var~6.offset);havoc ~#var~6.base, ~#var~6.offset;call ULTIMATE.dealloc(~#last~3.base, ~#last~3.offset);havoc ~#last~3.base, ~#last~3.offset; [2025-02-08 04:41:25,177 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8443: havoc device_destroy_~arg0#1.base, device_destroy_~arg0#1.offset, device_destroy_~arg1#1;havoc device_destroy_#in~arg0#1.base, device_destroy_#in~arg0#1.offset, device_destroy_#in~arg1#1;assume { :end_inline_device_destroy } true;havoc #t~mem1111#1.base, #t~mem1111#1.offset;havoc #t~bitwise1112#1;call write~$Pointer$#37(0, 0, ~fb_info#1.base, 1453 + ~fb_info#1.offset, 8); [2025-02-08 04:41:25,196 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4865: assume { :end_inline___copy_to_user_overflow } true; [2025-02-08 04:41:25,659 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5568: assume fb_rotate_logo_cw_~j~4#1 % 4294967296 < fb_rotate_logo_cw_~width#1 % 4294967296; [2025-02-08 04:41:25,659 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5568: assume !(fb_rotate_logo_cw_~j~4#1 % 4294967296 < fb_rotate_logo_cw_~width#1 % 4294967296);fb_rotate_logo_cw_~i~7#1 := 1 + fb_rotate_logo_cw_~i~7#1; [2025-02-08 04:41:25,660 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5436-1: [2025-02-08 04:41:25,660 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5436-2: havoc fb_set_logo_#t~bitwise254#1;assume fb_set_logo_#t~bitwise254#1 > 4095; [2025-02-08 04:41:25,660 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5469: assume fb_set_logo_~j~3#1 % 4294967296 < fb_set_logo_#t~mem258#1 % 4294967296;havoc fb_set_logo_#t~mem258#1; [2025-02-08 04:41:25,660 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5469: assume !(fb_set_logo_~j~3#1 % 4294967296 < fb_set_logo_#t~mem258#1 % 4294967296);havoc fb_set_logo_#t~mem258#1;fb_set_logo_~i~5#1 := 1 + fb_set_logo_~i~5#1;call fb_set_logo_#t~mem259#1 := read~int#37(fb_set_logo_~logo#1.base, 8 + fb_set_logo_~logo#1.offset, 4); [2025-02-08 04:41:25,660 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5436: fb_set_logo_~fg~0#1 := -1 - (if fb_set_logo_#t~bitwise254#1 % 256 % 4294967296 <= 2147483647 then fb_set_logo_#t~bitwise254#1 % 256 % 4294967296 else fb_set_logo_#t~bitwise254#1 % 256 % 4294967296 - 4294967296);havoc fb_set_logo_#t~mem253#1;havoc fb_set_logo_#t~bitwise254#1; [2025-02-08 04:41:25,660 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5436-3: assume 0 == (if fb_set_logo_#t~mem253#1 % 4294967296 % 4294967296 <= 2147483647 then fb_set_logo_#t~mem253#1 % 4294967296 % 4294967296 else fb_set_logo_#t~mem253#1 % 4294967296 % 4294967296 - 4294967296);fb_set_logo_#t~bitwise254#1 := 4095; [2025-02-08 04:41:25,660 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5436-3: assume !(0 == (if fb_set_logo_#t~mem253#1 % 4294967296 % 4294967296 <= 2147483647 then fb_set_logo_#t~mem253#1 % 4294967296 % 4294967296 else fb_set_logo_#t~mem253#1 % 4294967296 % 4294967296 - 4294967296)); [2025-02-08 04:41:25,660 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5354: fb_set_logo_truepalette_~tmp___1~1#1 := fb_set_logo_truepalette_#t~ret236#1;havoc fb_set_logo_truepalette_#t~mem234#1;havoc fb_set_logo_truepalette_#t~bitwise235#1;havoc fb_set_logo_truepalette_#t~ret236#1; [2025-02-08 04:41:25,660 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5453: fb_set_logo_~j~3#1 := 0; [2025-02-08 04:41:25,660 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5767: call #t~mem346#1.base, #t~mem346#1.offset := read~$Pointer$#37(~info#1.base, 1489 + ~info#1.offset, 8);~saved_pseudo_palette~0#1.base, ~saved_pseudo_palette~0#1.offset := #t~mem346#1.base, #t~mem346#1.offset;havoc #t~mem346#1.base, #t~mem346#1.offset;call write~$Pointer$#37(~palette~0#1.base, ~palette~0#1.offset, ~info#1.base, 1489 + ~info#1.offset, 8); [2025-02-08 04:41:25,660 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5354-3: havoc fb_set_logo_truepalette_#t~bitwise235#1;assume ((((((if fb_set_logo_truepalette_#t~mem234#1 % 256 % 4294967296 <= 2147483647 then fb_set_logo_truepalette_#t~mem234#1 % 256 % 4294967296 else fb_set_logo_truepalette_#t~mem234#1 % 256 % 4294967296 - 4294967296) < 0 && (if fb_set_logo_truepalette_~bluemask~0#1 % 256 % 4294967296 <= 2147483647 then fb_set_logo_truepalette_~bluemask~0#1 % 256 % 4294967296 else fb_set_logo_truepalette_~bluemask~0#1 % 256 % 4294967296 - 4294967296) >= 0) || fb_set_logo_truepalette_#t~bitwise235#1 <= (if fb_set_logo_truepalette_#t~mem234#1 % 256 % 4294967296 <= 2147483647 then fb_set_logo_truepalette_#t~mem234#1 % 256 % 4294967296 else fb_set_logo_truepalette_#t~mem234#1 % 256 % 4294967296 - 4294967296)) && (((if fb_set_logo_truepalette_#t~mem234#1 % 256 % 4294967296 <= 2147483647 then fb_set_logo_truepalette_#t~mem234#1 % 256 % 4294967296 else fb_set_logo_truepalette_#t~mem234#1 % 256 % 4294967296 - 4294967296) >= 0 && (if fb_set_logo_truepalette_~bluemask~0#1 % 256 % 4294967296 <= 2147483647 then fb_set_logo_truepalette_~bluemask~0#1 % 256 % 4294967296 else fb_set_logo_truepalette_~bluemask~0#1 % 256 % 4294967296 - 4294967296) < 0) || fb_set_logo_truepalette_#t~bitwise235#1 <= (if fb_set_logo_truepalette_~bluemask~0#1 % 256 % 4294967296 <= 2147483647 then fb_set_logo_truepalette_~bluemask~0#1 % 256 % 4294967296 else fb_set_logo_truepalette_~bluemask~0#1 % 256 % 4294967296 - 4294967296))) && (((if fb_set_logo_truepalette_#t~mem234#1 % 256 % 4294967296 <= 2147483647 then fb_set_logo_truepalette_#t~mem234#1 % 256 % 4294967296 else fb_set_logo_truepalette_#t~mem234#1 % 256 % 4294967296 - 4294967296) < 0 && (if fb_set_logo_truepalette_~bluemask~0#1 % 256 % 4294967296 <= 2147483647 then fb_set_logo_truepalette_~bluemask~0#1 % 256 % 4294967296 else fb_set_logo_truepalette_~bluemask~0#1 % 256 % 4294967296 - 4294967296) < 0) || fb_set_logo_truepalette_#t~bitwise235#1 >= 0)) && (((if fb_set_logo_truepalette_#t~mem234#1 % 256 % 4294967296 <= 2147483647 then fb_set_logo_truepalette_#t~mem234#1 % 256 % 4294967296 else fb_set_logo_truepalette_#t~mem234#1 % 256 % 4294967296 - 4294967296) >= 0 && (if fb_set_logo_truepalette_~bluemask~0#1 % 256 % 4294967296 <= 2147483647 then fb_set_logo_truepalette_~bluemask~0#1 % 256 % 4294967296 else fb_set_logo_truepalette_~bluemask~0#1 % 256 % 4294967296 - 4294967296) >= 0) || fb_set_logo_truepalette_#t~bitwise235#1 > (if fb_set_logo_truepalette_#t~mem234#1 % 256 % 4294967296 <= 2147483647 then fb_set_logo_truepalette_#t~mem234#1 % 256 % 4294967296 else fb_set_logo_truepalette_#t~mem234#1 % 256 % 4294967296 - 4294967296) + (if fb_set_logo_truepalette_~bluemask~0#1 % 256 % 4294967296 <= 2147483647 then fb_set_logo_truepalette_~bluemask~0#1 % 256 % 4294967296 else fb_set_logo_truepalette_~bluemask~0#1 % 256 % 4294967296 - 4294967296))) && fb_set_logo_truepalette_#t~bitwise235#1 >= -2147483648; [2025-02-08 04:41:25,661 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5354-4: assume (if fb_set_logo_truepalette_#t~mem234#1 % 256 % 4294967296 <= 2147483647 then fb_set_logo_truepalette_#t~mem234#1 % 256 % 4294967296 else fb_set_logo_truepalette_#t~mem234#1 % 256 % 4294967296 - 4294967296) == (if fb_set_logo_truepalette_~bluemask~0#1 % 256 % 4294967296 <= 2147483647 then fb_set_logo_truepalette_~bluemask~0#1 % 256 % 4294967296 else fb_set_logo_truepalette_~bluemask~0#1 % 256 % 4294967296 - 4294967296);fb_set_logo_truepalette_#t~bitwise235#1 := (if fb_set_logo_truepalette_#t~mem234#1 % 256 % 4294967296 <= 2147483647 then fb_set_logo_truepalette_#t~mem234#1 % 256 % 4294967296 else fb_set_logo_truepalette_#t~mem234#1 % 256 % 4294967296 - 4294967296); [2025-02-08 04:41:25,661 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5354-4: assume !((if fb_set_logo_truepalette_#t~mem234#1 % 256 % 4294967296 <= 2147483647 then fb_set_logo_truepalette_#t~mem234#1 % 256 % 4294967296 else fb_set_logo_truepalette_#t~mem234#1 % 256 % 4294967296 - 4294967296) == (if fb_set_logo_truepalette_~bluemask~0#1 % 256 % 4294967296 <= 2147483647 then fb_set_logo_truepalette_~bluemask~0#1 % 256 % 4294967296 else fb_set_logo_truepalette_~bluemask~0#1 % 256 % 4294967296 - 4294967296)); [2025-02-08 04:41:25,661 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5354-1: SUMMARY for call fb_set_logo_truepalette_#t~ret236#1 := safe_shift(fb_set_logo_truepalette_#t~bitwise235#1, fb_set_logo_truepalette_~blueshift~0#1); srcloc: null [2025-02-08 04:41:25,661 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5354-2: [2025-02-08 04:41:25,661 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5354-5: assume 0 == (if fb_set_logo_truepalette_#t~mem234#1 % 256 % 4294967296 <= 2147483647 then fb_set_logo_truepalette_#t~mem234#1 % 256 % 4294967296 else fb_set_logo_truepalette_#t~mem234#1 % 256 % 4294967296 - 4294967296) || 0 == (if fb_set_logo_truepalette_~bluemask~0#1 % 256 % 4294967296 <= 2147483647 then fb_set_logo_truepalette_~bluemask~0#1 % 256 % 4294967296 else fb_set_logo_truepalette_~bluemask~0#1 % 256 % 4294967296 - 4294967296);fb_set_logo_truepalette_#t~bitwise235#1 := 0; [2025-02-08 04:41:25,661 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5354-5: assume !(0 == (if fb_set_logo_truepalette_#t~mem234#1 % 256 % 4294967296 <= 2147483647 then fb_set_logo_truepalette_#t~mem234#1 % 256 % 4294967296 else fb_set_logo_truepalette_#t~mem234#1 % 256 % 4294967296 - 4294967296) || 0 == (if fb_set_logo_truepalette_~bluemask~0#1 % 256 % 4294967296 <= 2147483647 then fb_set_logo_truepalette_~bluemask~0#1 % 256 % 4294967296 else fb_set_logo_truepalette_~bluemask~0#1 % 256 % 4294967296 - 4294967296)); [2025-02-08 04:41:25,661 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5503: assume fb_set_logo_~j~3#1 % 4294967296 < fb_set_logo_#t~mem263#1 % 4294967296;havoc fb_set_logo_#t~mem263#1; [2025-02-08 04:41:25,661 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5503: assume !(fb_set_logo_~j~3#1 % 4294967296 < fb_set_logo_#t~mem263#1 % 4294967296);havoc fb_set_logo_#t~mem263#1;fb_set_logo_~i~5#1 := 1 + fb_set_logo_~i~5#1;call fb_set_logo_#t~mem264#1 := read~int#37(fb_set_logo_~logo#1.base, 8 + fb_set_logo_~logo#1.offset, 4); [2025-02-08 04:41:25,661 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5487: fb_set_logo_~d~0#1 := fb_set_logo_#t~bitwise261#1;fb_set_logo_~k~0#1 := 7; [2025-02-08 04:41:25,662 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5487-1: [2025-02-08 04:41:25,662 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5487-4: assume 0 == (if fb_set_logo_~xor~0#1 % 256 % 4294967296 <= 2147483647 then fb_set_logo_~xor~0#1 % 256 % 4294967296 else fb_set_logo_~xor~0#1 % 256 % 4294967296 - 4294967296);fb_set_logo_#t~bitwise261#1 := (if fb_set_logo_#t~mem260#1 % 256 % 4294967296 <= 2147483647 then fb_set_logo_#t~mem260#1 % 256 % 4294967296 else fb_set_logo_#t~mem260#1 % 256 % 4294967296 - 4294967296); [2025-02-08 04:41:25,662 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5487-4: assume !(0 == (if fb_set_logo_~xor~0#1 % 256 % 4294967296 <= 2147483647 then fb_set_logo_~xor~0#1 % 256 % 4294967296 else fb_set_logo_~xor~0#1 % 256 % 4294967296 - 4294967296)); [2025-02-08 04:41:25,662 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5487-5: assume 0 == (if fb_set_logo_#t~mem260#1 % 256 % 4294967296 <= 2147483647 then fb_set_logo_#t~mem260#1 % 256 % 4294967296 else fb_set_logo_#t~mem260#1 % 256 % 4294967296 - 4294967296);fb_set_logo_#t~bitwise261#1 := (if fb_set_logo_~xor~0#1 % 256 % 4294967296 <= 2147483647 then fb_set_logo_~xor~0#1 % 256 % 4294967296 else fb_set_logo_~xor~0#1 % 256 % 4294967296 - 4294967296); [2025-02-08 04:41:25,662 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5487-5: assume !(0 == (if fb_set_logo_#t~mem260#1 % 256 % 4294967296 <= 2147483647 then fb_set_logo_#t~mem260#1 % 256 % 4294967296 else fb_set_logo_#t~mem260#1 % 256 % 4294967296 - 4294967296)); [2025-02-08 04:41:25,662 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5487-2: havoc fb_set_logo_#t~bitwise261#1;assume ((((((((if fb_set_logo_#t~mem260#1 % 256 % 4294967296 <= 2147483647 then fb_set_logo_#t~mem260#1 % 256 % 4294967296 else fb_set_logo_#t~mem260#1 % 256 % 4294967296 - 4294967296) < 0 || (if fb_set_logo_~xor~0#1 % 256 % 4294967296 <= 2147483647 then fb_set_logo_~xor~0#1 % 256 % 4294967296 else fb_set_logo_~xor~0#1 % 256 % 4294967296 - 4294967296) < 0) || fb_set_logo_#t~bitwise261#1 > 0) && (((if fb_set_logo_#t~mem260#1 % 256 % 4294967296 <= 2147483647 then fb_set_logo_#t~mem260#1 % 256 % 4294967296 else fb_set_logo_#t~mem260#1 % 256 % 4294967296 - 4294967296) > 0 || (if fb_set_logo_~xor~0#1 % 256 % 4294967296 <= 2147483647 then fb_set_logo_~xor~0#1 % 256 % 4294967296 else fb_set_logo_~xor~0#1 % 256 % 4294967296 - 4294967296) > 0) || fb_set_logo_#t~bitwise261#1 > 0)) && (((if fb_set_logo_#t~mem260#1 % 256 % 4294967296 <= 2147483647 then fb_set_logo_#t~mem260#1 % 256 % 4294967296 else fb_set_logo_#t~mem260#1 % 256 % 4294967296 - 4294967296) < 0 || (if fb_set_logo_~xor~0#1 % 256 % 4294967296 <= 2147483647 then fb_set_logo_~xor~0#1 % 256 % 4294967296 else fb_set_logo_~xor~0#1 % 256 % 4294967296 - 4294967296) >= 0) || fb_set_logo_#t~bitwise261#1 < 0)) && (((if fb_set_logo_#t~mem260#1 % 256 % 4294967296 <= 2147483647 then fb_set_logo_#t~mem260#1 % 256 % 4294967296 else fb_set_logo_#t~mem260#1 % 256 % 4294967296 - 4294967296) >= 0 || (if fb_set_logo_~xor~0#1 % 256 % 4294967296 <= 2147483647 then fb_set_logo_~xor~0#1 % 256 % 4294967296 else fb_set_logo_~xor~0#1 % 256 % 4294967296 - 4294967296) < 0) || fb_set_logo_#t~bitwise261#1 < 0)) && (((if fb_set_logo_#t~mem260#1 % 256 % 4294967296 <= 2147483647 then fb_set_logo_#t~mem260#1 % 256 % 4294967296 else fb_set_logo_#t~mem260#1 % 256 % 4294967296 - 4294967296) < 0 || (if fb_set_logo_~xor~0#1 % 256 % 4294967296 <= 2147483647 then fb_set_logo_~xor~0#1 % 256 % 4294967296 else fb_set_logo_~xor~0#1 % 256 % 4294967296 - 4294967296) < 0) || fb_set_logo_#t~bitwise261#1 <= (if fb_set_logo_#t~mem260#1 % 256 % 4294967296 <= 2147483647 then fb_set_logo_#t~mem260#1 % 256 % 4294967296 else fb_set_logo_#t~mem260#1 % 256 % 4294967296 - 4294967296) + (if fb_set_logo_~xor~0#1 % 256 % 4294967296 <= 2147483647 then fb_set_logo_~xor~0#1 % 256 % 4294967296 else fb_set_logo_~xor~0#1 % 256 % 4294967296 - 4294967296))) && fb_set_logo_#t~bitwise261#1 >= -2147483648) && fb_set_logo_#t~bitwise261#1 <= 2147483647; [2025-02-08 04:41:25,662 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5487-3: assume (if fb_set_logo_#t~mem260#1 % 256 % 4294967296 <= 2147483647 then fb_set_logo_#t~mem260#1 % 256 % 4294967296 else fb_set_logo_#t~mem260#1 % 256 % 4294967296 - 4294967296) == (if fb_set_logo_~xor~0#1 % 256 % 4294967296 <= 2147483647 then fb_set_logo_~xor~0#1 % 256 % 4294967296 else fb_set_logo_~xor~0#1 % 256 % 4294967296 - 4294967296);fb_set_logo_#t~bitwise261#1 := 0; [2025-02-08 04:41:25,662 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5487-3: assume !((if fb_set_logo_#t~mem260#1 % 256 % 4294967296 <= 2147483647 then fb_set_logo_#t~mem260#1 % 256 % 4294967296 else fb_set_logo_#t~mem260#1 % 256 % 4294967296 - 4294967296) == (if fb_set_logo_~xor~0#1 % 256 % 4294967296 <= 2147483647 then fb_set_logo_~xor~0#1 % 256 % 4294967296 else fb_set_logo_~xor~0#1 % 256 % 4294967296 - 4294967296)); [2025-02-08 04:41:25,666 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5487-6: call fb_set_logo_#t~mem260#1 := read~int#37(fb_set_logo_~src~0#1.base, fb_set_logo_~src~0#1.offset, 1); [2025-02-08 04:41:25,666 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5620: havoc fb_rotate_logo_ud_#t~mem265#1, fb_rotate_logo_ud_~in#1.base, fb_rotate_logo_ud_~in#1.offset, fb_rotate_logo_ud_~out#1.base, fb_rotate_logo_ud_~out#1.offset, fb_rotate_logo_ud_~width#1, fb_rotate_logo_ud_~height#1, fb_rotate_logo_ud_~size~0#1, fb_rotate_logo_ud_~i~6#1, fb_rotate_logo_ud_~tmp~16#1.base, fb_rotate_logo_ud_~tmp~16#1.offset, fb_rotate_logo_ud_~tmp___0~9#1.base, fb_rotate_logo_ud_~tmp___0~9#1.offset, fb_rotate_logo_ud_~tmp___1~3#1;havoc fb_rotate_logo_ud_#in~in#1.base, fb_rotate_logo_ud_#in~in#1.offset, fb_rotate_logo_ud_#in~out#1.base, fb_rotate_logo_ud_#in~out#1.offset, fb_rotate_logo_ud_#in~width#1, fb_rotate_logo_ud_#in~height#1;assume { :end_inline_fb_rotate_logo_ud } true;havoc fb_rotate_logo_#t~mem268#1.base, fb_rotate_logo_#t~mem268#1.offset;havoc fb_rotate_logo_#t~mem269#1;havoc fb_rotate_logo_#t~mem270#1;call fb_rotate_logo_#t~mem271#1 := read~int#37(fb_rotate_logo_~info#1.base, 308 + fb_rotate_logo_~info#1.offset, 4);call fb_rotate_logo_#t~mem272#1 := read~int#37(fb_rotate_logo_~image#1.base, 8 + fb_rotate_logo_~image#1.offset, 4);call fb_rotate_logo_#t~mem273#1 := read~int#37(fb_rotate_logo_~image#1.base, fb_rotate_logo_~image#1.offset, 4);call write~int#37(fb_rotate_logo_#t~mem271#1 - fb_rotate_logo_#t~mem272#1 - fb_rotate_logo_#t~mem273#1, fb_rotate_logo_~image#1.base, fb_rotate_logo_~image#1.offset, 4);havoc fb_rotate_logo_#t~mem271#1;havoc fb_rotate_logo_#t~mem272#1;havoc fb_rotate_logo_#t~mem273#1;call fb_rotate_logo_#t~mem274#1 := read~int#37(fb_rotate_logo_~info#1.base, 312 + fb_rotate_logo_~info#1.offset, 4);call fb_rotate_logo_#t~mem275#1 := read~int#37(fb_rotate_logo_~image#1.base, 12 + fb_rotate_logo_~image#1.offset, 4);call fb_rotate_logo_#t~mem276#1 := read~int#37(fb_rotate_logo_~image#1.base, 4 + fb_rotate_logo_~image#1.offset, 4);call write~int#37(fb_rotate_logo_#t~mem274#1 - fb_rotate_logo_#t~mem275#1 - fb_rotate_logo_#t~mem276#1, fb_rotate_logo_~image#1.base, 4 + fb_rotate_logo_~image#1.offset, 4);havoc fb_rotate_logo_#t~mem274#1;havoc fb_rotate_logo_#t~mem275#1;havoc fb_rotate_logo_#t~mem276#1; [2025-02-08 04:41:25,666 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5356-1: [2025-02-08 04:41:25,666 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5356-2: havoc fb_set_logo_truepalette_#t~bitwise238#1;assume (fb_set_logo_truepalette_#t~bitwise238#1 % 4294967296 >= fb_set_logo_truepalette_#t~bitwise237#1 % 4294967296 && fb_set_logo_truepalette_#t~bitwise238#1 % 4294967296 >= fb_set_logo_truepalette_~tmp___1~1#1 % 4294967296) && fb_set_logo_truepalette_#t~bitwise238#1 % 4294967296 <= fb_set_logo_truepalette_#t~bitwise237#1 % 4294967296 + fb_set_logo_truepalette_~tmp___1~1#1 % 4294967296; [2025-02-08 04:41:25,667 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5356: call write~int#37(fb_set_logo_truepalette_#t~bitwise238#1, fb_set_logo_truepalette_~palette#1.base, fb_set_logo_truepalette_~palette#1.offset + 4 * (if (32 + fb_set_logo_truepalette_~i~3#1) % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then (32 + fb_set_logo_truepalette_~i~3#1) % 18446744073709551616 % 18446744073709551616 else (32 + fb_set_logo_truepalette_~i~3#1) % 18446744073709551616 % 18446744073709551616 - 18446744073709551616), 4);havoc fb_set_logo_truepalette_#t~bitwise237#1;havoc fb_set_logo_truepalette_#t~bitwise238#1;fb_set_logo_truepalette_~clut~1#1.base, fb_set_logo_truepalette_~clut~1#1.offset := fb_set_logo_truepalette_~clut~1#1.base, 3 + fb_set_logo_truepalette_~clut~1#1.offset;fb_set_logo_truepalette_~i~3#1 := 1 + fb_set_logo_truepalette_~i~3#1;call fb_set_logo_truepalette_#t~mem239#1 := read~int#37(fb_set_logo_truepalette_~logo#1.base, 12 + fb_set_logo_truepalette_~logo#1.offset, 4); [2025-02-08 04:41:25,667 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5356-5: [2025-02-08 04:41:25,667 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5356-6: havoc fb_set_logo_truepalette_#t~bitwise237#1;assume (fb_set_logo_truepalette_#t~bitwise237#1 % 4294967296 >= fb_set_logo_truepalette_~tmp~14#1 % 4294967296 && fb_set_logo_truepalette_#t~bitwise237#1 % 4294967296 >= fb_set_logo_truepalette_~tmp___0~7#1 % 4294967296) && fb_set_logo_truepalette_#t~bitwise237#1 % 4294967296 <= fb_set_logo_truepalette_~tmp~14#1 % 4294967296 + fb_set_logo_truepalette_~tmp___0~7#1 % 4294967296; [2025-02-08 04:41:25,667 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5356-3: assume 0 == fb_set_logo_truepalette_~tmp___1~1#1 % 4294967296;fb_set_logo_truepalette_#t~bitwise238#1 := fb_set_logo_truepalette_#t~bitwise237#1; [2025-02-08 04:41:25,667 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5356-3: assume !(0 == fb_set_logo_truepalette_~tmp___1~1#1 % 4294967296); [2025-02-08 04:41:25,667 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5356-4: assume 0 == fb_set_logo_truepalette_#t~bitwise237#1 % 4294967296 || fb_set_logo_truepalette_#t~bitwise237#1 % 4294967296 == fb_set_logo_truepalette_~tmp___1~1#1 % 4294967296;fb_set_logo_truepalette_#t~bitwise238#1 := fb_set_logo_truepalette_~tmp___1~1#1; [2025-02-08 04:41:25,667 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5356-4: assume !(0 == fb_set_logo_truepalette_#t~bitwise237#1 % 4294967296 || fb_set_logo_truepalette_#t~bitwise237#1 % 4294967296 == fb_set_logo_truepalette_~tmp___1~1#1 % 4294967296); [2025-02-08 04:41:25,667 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5356-7: assume 0 == fb_set_logo_truepalette_~tmp___0~7#1 % 4294967296;fb_set_logo_truepalette_#t~bitwise237#1 := fb_set_logo_truepalette_~tmp~14#1; [2025-02-08 04:41:25,667 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5356-7: assume !(0 == fb_set_logo_truepalette_~tmp___0~7#1 % 4294967296); [2025-02-08 04:41:25,667 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5356-8: assume 0 == fb_set_logo_truepalette_~tmp~14#1 % 4294967296 || fb_set_logo_truepalette_~tmp~14#1 % 4294967296 == fb_set_logo_truepalette_~tmp___0~7#1 % 4294967296;fb_set_logo_truepalette_#t~bitwise237#1 := fb_set_logo_truepalette_~tmp___0~7#1; [2025-02-08 04:41:25,667 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5356-8: assume !(0 == fb_set_logo_truepalette_~tmp~14#1 % 4294967296 || fb_set_logo_truepalette_~tmp~14#1 % 4294967296 == fb_set_logo_truepalette_~tmp___0~7#1 % 4294967296); [2025-02-08 04:41:25,667 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5456: fb_set_logo_~tmp___0~8#1.base, fb_set_logo_~tmp___0~8#1.offset := fb_set_logo_~dst#1.base, fb_set_logo_~dst#1.offset;fb_set_logo_~dst#1.base, fb_set_logo_~dst#1.offset := fb_set_logo_~dst#1.base, 1 + fb_set_logo_~dst#1.offset;call fb_set_logo_#t~mem255#1 := read~int#37(fb_set_logo_~src~0#1.base, fb_set_logo_~src~0#1.offset, 1);call write~int#37((if fb_set_logo_#t~mem255#1 % 256 % 4294967296 <= 2147483647 then fb_set_logo_#t~mem255#1 % 256 % 4294967296 else fb_set_logo_#t~mem255#1 % 256 % 4294967296 - 4294967296) / 16, fb_set_logo_~tmp___0~8#1.base, fb_set_logo_~tmp___0~8#1.offset, 1);havoc fb_set_logo_#t~mem255#1;fb_set_logo_~j~3#1 := 1 + fb_set_logo_~j~3#1;call fb_set_logo_#t~mem256#1 := read~int#37(fb_set_logo_~logo#1.base, 4 + fb_set_logo_~logo#1.offset, 4); [2025-02-08 04:41:25,667 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5638: havoc fb_rotate_logo_ccw_#t~mem267#1, fb_rotate_logo_ccw_~in#1.base, fb_rotate_logo_ccw_~in#1.offset, fb_rotate_logo_ccw_~out#1.base, fb_rotate_logo_ccw_~out#1.offset, fb_rotate_logo_ccw_~width#1, fb_rotate_logo_ccw_~height#1, fb_rotate_logo_ccw_~i~8#1, fb_rotate_logo_ccw_~j~5#1, fb_rotate_logo_ccw_~w~0#1, fb_rotate_logo_ccw_~tmp~18#1.base, fb_rotate_logo_ccw_~tmp~18#1.offset;havoc fb_rotate_logo_ccw_#in~in#1.base, fb_rotate_logo_ccw_#in~in#1.offset, fb_rotate_logo_ccw_#in~out#1.base, fb_rotate_logo_ccw_#in~out#1.offset, fb_rotate_logo_ccw_#in~width#1, fb_rotate_logo_ccw_#in~height#1;assume { :end_inline_fb_rotate_logo_ccw } true;havoc fb_rotate_logo_#t~mem286#1.base, fb_rotate_logo_#t~mem286#1.offset;havoc fb_rotate_logo_#t~mem287#1;havoc fb_rotate_logo_#t~mem288#1;call fb_rotate_logo_#t~mem289#1 := read~int#37(fb_rotate_logo_~image#1.base, 8 + fb_rotate_logo_~image#1.offset, 4);fb_rotate_logo_~tmp~19#1 := fb_rotate_logo_#t~mem289#1;havoc fb_rotate_logo_#t~mem289#1;call fb_rotate_logo_#t~mem290#1 := read~int#37(fb_rotate_logo_~image#1.base, 12 + fb_rotate_logo_~image#1.offset, 4);call write~int#37(fb_rotate_logo_#t~mem290#1, fb_rotate_logo_~image#1.base, 8 + fb_rotate_logo_~image#1.offset, 4);havoc fb_rotate_logo_#t~mem290#1;call write~int#37(fb_rotate_logo_~tmp~19#1, fb_rotate_logo_~image#1.base, 12 + fb_rotate_logo_~image#1.offset, 4);call fb_rotate_logo_#t~mem291#1 := read~int#37(fb_rotate_logo_~image#1.base, fb_rotate_logo_~image#1.offset, 4);fb_rotate_logo_~tmp~19#1 := fb_rotate_logo_#t~mem291#1;havoc fb_rotate_logo_#t~mem291#1;call fb_rotate_logo_#t~mem292#1 := read~int#37(fb_rotate_logo_~image#1.base, 4 + fb_rotate_logo_~image#1.offset, 4);call write~int#37(fb_rotate_logo_#t~mem292#1, fb_rotate_logo_~image#1.base, fb_rotate_logo_~image#1.offset, 4);havoc fb_rotate_logo_#t~mem292#1;call fb_rotate_logo_#t~mem293#1 := read~int#37(fb_rotate_logo_~info#1.base, 312 + fb_rotate_logo_~info#1.offset, 4);call fb_rotate_logo_#t~mem294#1 := read~int#37(fb_rotate_logo_~image#1.base, 12 + fb_rotate_logo_~image#1.offset, 4);call write~int#37(fb_rotate_logo_#t~mem293#1 - fb_rotate_logo_#t~mem294#1 - fb_rotate_logo_~tmp~19#1, fb_rotate_logo_~image#1.base, 4 + fb_rotate_logo_~image#1.offset, 4);havoc fb_rotate_logo_#t~mem293#1;havoc fb_rotate_logo_#t~mem294#1; [2025-02-08 04:41:25,667 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5440: assume 4 == fb_set_logo_~depth#1; [2025-02-08 04:41:25,667 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5440: assume !(4 == fb_set_logo_~depth#1); [2025-02-08 04:41:25,667 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5424: fb_set_logo_~fg~0#1 := 1; [2025-02-08 04:41:25,667 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5606: assume fb_rotate_logo_ccw_~i~8#1 % 4294967296 < fb_rotate_logo_ccw_~height#1 % 4294967296; [2025-02-08 04:41:25,667 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5606: assume !(fb_rotate_logo_ccw_~i~8#1 % 4294967296 < fb_rotate_logo_ccw_~height#1 % 4294967296); [2025-02-08 04:41:25,667 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5491: fb_set_logo_~tmp___2~0#1.base, fb_set_logo_~tmp___2~0#1.offset := fb_set_logo_~dst#1.base, fb_set_logo_~dst#1.offset;fb_set_logo_~dst#1.base, fb_set_logo_~dst#1.offset := fb_set_logo_~dst#1.base, 1 + fb_set_logo_~dst#1.offset; [2025-02-08 04:41:25,667 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5574: assume fb_rotate_logo_cw_~i~7#1 % 4294967296 < fb_rotate_logo_cw_~height#1 % 4294967296; [2025-02-08 04:41:25,667 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5574: assume !(fb_rotate_logo_cw_~i~7#1 % 4294967296 < fb_rotate_logo_cw_~height#1 % 4294967296); [2025-02-08 04:41:25,667 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5475: assume fb_set_logo_~i~5#1 % 4294967296 < fb_set_logo_#t~mem259#1 % 4294967296;havoc fb_set_logo_#t~mem259#1; [2025-02-08 04:41:25,668 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5475: assume !(fb_set_logo_~i~5#1 % 4294967296 < fb_set_logo_#t~mem259#1 % 4294967296);havoc fb_set_logo_#t~mem259#1; [2025-02-08 04:41:25,668 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5806: havoc fb_rotate_logo_#t~mem268#1.base, fb_rotate_logo_#t~mem268#1.offset, fb_rotate_logo_#t~mem269#1, fb_rotate_logo_#t~mem270#1, fb_rotate_logo_#t~mem271#1, fb_rotate_logo_#t~mem272#1, fb_rotate_logo_#t~mem273#1, fb_rotate_logo_#t~mem274#1, fb_rotate_logo_#t~mem275#1, fb_rotate_logo_#t~mem276#1, fb_rotate_logo_#t~mem277#1.base, fb_rotate_logo_#t~mem277#1.offset, fb_rotate_logo_#t~mem278#1, fb_rotate_logo_#t~mem279#1, fb_rotate_logo_#t~mem280#1, fb_rotate_logo_#t~mem281#1, fb_rotate_logo_#t~mem282#1, fb_rotate_logo_#t~mem283#1, fb_rotate_logo_#t~mem284#1, fb_rotate_logo_#t~mem285#1, fb_rotate_logo_#t~mem286#1.base, fb_rotate_logo_#t~mem286#1.offset, fb_rotate_logo_#t~mem287#1, fb_rotate_logo_#t~mem288#1, fb_rotate_logo_#t~mem289#1, fb_rotate_logo_#t~mem290#1, fb_rotate_logo_#t~mem291#1, fb_rotate_logo_#t~mem292#1, fb_rotate_logo_#t~mem293#1, fb_rotate_logo_#t~mem294#1, fb_rotate_logo_~info#1.base, fb_rotate_logo_~info#1.offset, fb_rotate_logo_~dst#1.base, fb_rotate_logo_~dst#1.offset, fb_rotate_logo_~image#1.base, fb_rotate_logo_~image#1.offset, fb_rotate_logo_~rotate#1, fb_rotate_logo_~tmp~19#1;havoc fb_rotate_logo_#in~info#1.base, fb_rotate_logo_#in~info#1.offset, fb_rotate_logo_#in~dst#1.base, fb_rotate_logo_#in~dst#1.offset, fb_rotate_logo_#in~image#1.base, fb_rotate_logo_#in~image#1.offset, fb_rotate_logo_#in~rotate#1;assume { :end_inline_fb_rotate_logo } true; [2025-02-08 04:41:25,668 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5707: havoc fb_do_show_logo_#t~mem331#1.base, fb_do_show_logo_#t~mem331#1.offset;havoc fb_do_show_logo_#t~mem332#1.base, fb_do_show_logo_#t~mem332#1.offset;call fb_do_show_logo_#t~mem333#1 := read~int#37(fb_do_show_logo_~image#1.base, 4 + fb_do_show_logo_~image#1.offset, 4);call fb_do_show_logo_#t~mem334#1 := read~int#37(fb_do_show_logo_~image#1.base, 12 + fb_do_show_logo_~image#1.offset, 4);call write~int#37(fb_do_show_logo_#t~mem333#1 - fb_do_show_logo_#t~mem334#1 - 8, fb_do_show_logo_~image#1.base, 4 + fb_do_show_logo_~image#1.offset, 4);havoc fb_do_show_logo_#t~mem333#1;havoc fb_do_show_logo_#t~mem334#1;fb_do_show_logo_~x~0#1 := 1 + fb_do_show_logo_~x~0#1; [2025-02-08 04:41:25,668 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5707-1: SUMMARY for call ##fun~$Pointer$~X~$Pointer$~TO~VOID(fb_do_show_logo_~info#1.base, fb_do_show_logo_~info#1.offset, fb_do_show_logo_~image#1.base, fb_do_show_logo_~image#1.offset, fb_do_show_logo_#t~mem332#1.base, fb_do_show_logo_#t~mem332#1.offset); srcloc: null [2025-02-08 04:41:25,668 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5542: assume 0 != fb_rotate_logo_ud_~tmp___1~3#1 % 4294967296; [2025-02-08 04:41:25,668 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5542: assume !(0 != fb_rotate_logo_ud_~tmp___1~3#1 % 4294967296); [2025-02-08 04:41:25,668 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5707-2: call fb_do_show_logo_#t~mem331#1.base, fb_do_show_logo_#t~mem331#1.offset := read~$Pointer$#37(fb_do_show_logo_~info#1.base, 1437 + fb_do_show_logo_~info#1.offset, 8);call fb_do_show_logo_#t~mem332#1.base, fb_do_show_logo_#t~mem332#1.offset := read~$Pointer$#37(fb_do_show_logo_#t~mem331#1.base, 104 + fb_do_show_logo_#t~mem331#1.offset, 8); [2025-02-08 04:41:25,668 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5509: assume fb_set_logo_~i~5#1 % 4294967296 < fb_set_logo_#t~mem264#1 % 4294967296;havoc fb_set_logo_#t~mem264#1; [2025-02-08 04:41:25,668 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5509: assume !(fb_set_logo_~i~5#1 % 4294967296 < fb_set_logo_#t~mem264#1 % 4294967296);havoc fb_set_logo_#t~mem264#1; [2025-02-08 04:41:25,668 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5790: havoc fb_set_logo_#t~mem249#1.base, fb_set_logo_#t~mem249#1.offset, fb_set_logo_#t~mem250#1, fb_set_logo_#t~ret251#1, fb_set_logo_#t~mem252#1, fb_set_logo_#t~mem253#1, fb_set_logo_#t~bitwise254#1, fb_set_logo_#t~mem255#1, fb_set_logo_#t~mem256#1, fb_set_logo_#t~mem257#1, fb_set_logo_#t~mem258#1, fb_set_logo_#t~mem259#1, fb_set_logo_#t~mem260#1, fb_set_logo_#t~bitwise261#1, fb_set_logo_#t~bitwise262#1, fb_set_logo_#t~mem263#1, fb_set_logo_#t~mem264#1, fb_set_logo_~info#1.base, fb_set_logo_~info#1.offset, fb_set_logo_~logo#1.base, fb_set_logo_~logo#1.offset, fb_set_logo_~dst#1.base, fb_set_logo_~dst#1.offset, fb_set_logo_~depth#1, fb_set_logo_~i~5#1, fb_set_logo_~j~3#1, fb_set_logo_~k~0#1, fb_set_logo_~src~0#1.base, fb_set_logo_~src~0#1.offset, fb_set_logo_~xor~0#1, fb_set_logo_~fg~0#1, fb_set_logo_~d~0#1, fb_set_logo_~tmp~15#1, fb_set_logo_~tmp___0~8#1.base, fb_set_logo_~tmp___0~8#1.offset, fb_set_logo_~tmp___1~2#1.base, fb_set_logo_~tmp___1~2#1.offset, fb_set_logo_~tmp___2~0#1.base, fb_set_logo_~tmp___2~0#1.offset;havoc fb_set_logo_#in~info#1.base, fb_set_logo_#in~info#1.offset, fb_set_logo_#in~logo#1.base, fb_set_logo_#in~logo#1.offset, fb_set_logo_#in~dst#1.base, fb_set_logo_#in~dst#1.offset, fb_set_logo_#in~depth#1;assume { :end_inline_fb_set_logo } true;havoc #t~mem351#1; [2025-02-08 04:41:25,668 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5592: fb_rotate_logo_ccw_~j~5#1 := 0; [2025-02-08 04:41:25,668 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5493-2: havoc fb_set_logo_#t~bitwise262#1;assume fb_set_logo_#t~bitwise262#1 < (if fb_set_logo_~d~0#1 % 256 % 4294967296 <= 2147483647 then fb_set_logo_~d~0#1 % 256 % 4294967296 else fb_set_logo_~d~0#1 % 256 % 4294967296 - 4294967296); [2025-02-08 04:41:25,668 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5427: fb_set_logo_~fg~0#1 := 3; [2025-02-08 04:41:25,668 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5493-3: assume 0 == (if fb_set_logo_~d~0#1 % 256 % 4294967296 <= 2147483647 then fb_set_logo_~d~0#1 % 256 % 4294967296 else fb_set_logo_~d~0#1 % 256 % 4294967296 - 4294967296) || 0 == fb_set_logo_~k~0#1;fb_set_logo_#t~bitwise262#1 := (if fb_set_logo_~d~0#1 % 256 % 4294967296 <= 2147483647 then fb_set_logo_~d~0#1 % 256 % 4294967296 else fb_set_logo_~d~0#1 % 256 % 4294967296 - 4294967296); [2025-02-08 04:41:25,668 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5493-3: assume !(0 == (if fb_set_logo_~d~0#1 % 256 % 4294967296 <= 2147483647 then fb_set_logo_~d~0#1 % 256 % 4294967296 else fb_set_logo_~d~0#1 % 256 % 4294967296 - 4294967296) || 0 == fb_set_logo_~k~0#1); [2025-02-08 04:41:25,668 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5493: call write~int#37((if 0 != fb_set_logo_#t~bitwise262#1 % 2 then (if fb_set_logo_~fg~0#1 % 256 % 4294967296 <= 2147483647 then fb_set_logo_~fg~0#1 % 256 % 4294967296 else fb_set_logo_~fg~0#1 % 256 % 4294967296 - 4294967296) else 0), fb_set_logo_~tmp___2~0#1.base, fb_set_logo_~tmp___2~0#1.offset, 1);havoc fb_set_logo_#t~bitwise262#1;fb_set_logo_~j~3#1 := 1 + fb_set_logo_~j~3#1;fb_set_logo_~k~0#1 := fb_set_logo_~k~0#1 - 1; [2025-02-08 04:41:25,668 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5493-1: [2025-02-08 04:41:25,668 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5460: assume fb_set_logo_~j~3#1 % 4294967296 < fb_set_logo_#t~mem256#1 % 4294967296;havoc fb_set_logo_#t~mem256#1;fb_set_logo_~tmp___1~2#1.base, fb_set_logo_~tmp___1~2#1.offset := fb_set_logo_~dst#1.base, fb_set_logo_~dst#1.offset;fb_set_logo_~dst#1.base, fb_set_logo_~dst#1.offset := fb_set_logo_~dst#1.base, 1 + fb_set_logo_~dst#1.offset;call fb_set_logo_#t~mem257#1 := read~int#37(fb_set_logo_~src~0#1.base, fb_set_logo_~src~0#1.offset, 1);call write~int#37(fb_set_logo_#t~mem257#1 % 256 % 16, fb_set_logo_~tmp___1~2#1.base, fb_set_logo_~tmp___1~2#1.offset, 1);havoc fb_set_logo_#t~mem257#1;fb_set_logo_~j~3#1 := 1 + fb_set_logo_~j~3#1; [2025-02-08 04:41:25,668 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5460: assume !(fb_set_logo_~j~3#1 % 4294967296 < fb_set_logo_#t~mem256#1 % 4294967296);havoc fb_set_logo_#t~mem256#1; [2025-02-08 04:41:25,668 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5361: assume fb_set_logo_truepalette_~i~3#1 % 4294967296 < fb_set_logo_truepalette_#t~mem239#1 % 4294967296;havoc fb_set_logo_truepalette_#t~mem239#1; [2025-02-08 04:41:25,668 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5361: assume !(fb_set_logo_truepalette_~i~3#1 % 4294967296 < fb_set_logo_truepalette_#t~mem239#1 % 4294967296);havoc fb_set_logo_truepalette_#t~mem239#1;call ULTIMATE.dealloc(fb_set_logo_truepalette_~#mask~1#1.base, fb_set_logo_truepalette_~#mask~1#1.offset);havoc fb_set_logo_truepalette_~#mask~1#1.base, fb_set_logo_truepalette_~#mask~1#1.offset; [2025-02-08 04:41:25,668 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5444: assume 1 == fb_set_logo_~depth#1; [2025-02-08 04:41:25,668 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5444: assume !(1 == fb_set_logo_~depth#1); [2025-02-08 04:41:25,668 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5824: havoc #t~mem357#1;call ULTIMATE.dealloc(~#image~0#1.base, ~#image~0#1.offset);havoc ~#image~0#1.base, ~#image~0#1.offset; [2025-02-08 04:41:25,669 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5692-1: SUMMARY for call ##fun~$Pointer$~X~$Pointer$~TO~VOID(fb_do_show_logo_~info#1.base, fb_do_show_logo_~info#1.offset, fb_do_show_logo_~image#1.base, fb_do_show_logo_~image#1.offset, fb_do_show_logo_#t~mem320#1.base, fb_do_show_logo_#t~mem320#1.offset); srcloc: null [2025-02-08 04:41:25,669 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5692-2: call fb_do_show_logo_#t~mem319#1.base, fb_do_show_logo_#t~mem319#1.offset := read~$Pointer$#37(fb_do_show_logo_~info#1.base, 1437 + fb_do_show_logo_~info#1.offset, 8);call fb_do_show_logo_#t~mem320#1.base, fb_do_show_logo_#t~mem320#1.offset := read~$Pointer$#37(fb_do_show_logo_#t~mem319#1.base, 104 + fb_do_show_logo_#t~mem319#1.offset, 8); [2025-02-08 04:41:25,669 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5692: havoc fb_do_show_logo_#t~mem319#1.base, fb_do_show_logo_#t~mem319#1.offset;havoc fb_do_show_logo_#t~mem320#1.base, fb_do_show_logo_#t~mem320#1.offset;call fb_do_show_logo_#t~mem321#1 := read~int#37(fb_do_show_logo_~image#1.base, 4 + fb_do_show_logo_~image#1.offset, 4);call fb_do_show_logo_#t~mem322#1 := read~int#37(fb_do_show_logo_~image#1.base, 12 + fb_do_show_logo_~image#1.offset, 4);call write~int#37(8 + (fb_do_show_logo_#t~mem321#1 + fb_do_show_logo_#t~mem322#1), fb_do_show_logo_~image#1.base, 4 + fb_do_show_logo_~image#1.offset, 4);havoc fb_do_show_logo_#t~mem321#1;havoc fb_do_show_logo_#t~mem322#1;fb_do_show_logo_~x~0#1 := 1 + fb_do_show_logo_~x~0#1;fb_do_show_logo_#t~short326#1 := fb_do_show_logo_~x~0#1 % 4294967296 < fb_do_show_logo_~num#1 % 4294967296; [2025-02-08 04:41:25,669 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5560: fb_rotate_logo_cw_~j~4#1 := 0; [2025-02-08 04:41:25,669 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5627: havoc fb_rotate_logo_cw_#t~mem266#1, fb_rotate_logo_cw_~in#1.base, fb_rotate_logo_cw_~in#1.offset, fb_rotate_logo_cw_~out#1.base, fb_rotate_logo_cw_~out#1.offset, fb_rotate_logo_cw_~width#1, fb_rotate_logo_cw_~height#1, fb_rotate_logo_cw_~i~7#1, fb_rotate_logo_cw_~j~4#1, fb_rotate_logo_cw_~h~0#1, fb_rotate_logo_cw_~tmp~17#1.base, fb_rotate_logo_cw_~tmp~17#1.offset;havoc fb_rotate_logo_cw_#in~in#1.base, fb_rotate_logo_cw_#in~in#1.offset, fb_rotate_logo_cw_#in~out#1.base, fb_rotate_logo_cw_#in~out#1.offset, fb_rotate_logo_cw_#in~width#1, fb_rotate_logo_cw_#in~height#1;assume { :end_inline_fb_rotate_logo_cw } true;havoc fb_rotate_logo_#t~mem277#1.base, fb_rotate_logo_#t~mem277#1.offset;havoc fb_rotate_logo_#t~mem278#1;havoc fb_rotate_logo_#t~mem279#1;call fb_rotate_logo_#t~mem280#1 := read~int#37(fb_rotate_logo_~image#1.base, 8 + fb_rotate_logo_~image#1.offset, 4);fb_rotate_logo_~tmp~19#1 := fb_rotate_logo_#t~mem280#1;havoc fb_rotate_logo_#t~mem280#1;call fb_rotate_logo_#t~mem281#1 := read~int#37(fb_rotate_logo_~image#1.base, 12 + fb_rotate_logo_~image#1.offset, 4);call write~int#37(fb_rotate_logo_#t~mem281#1, fb_rotate_logo_~image#1.base, 8 + fb_rotate_logo_~image#1.offset, 4);havoc fb_rotate_logo_#t~mem281#1;call write~int#37(fb_rotate_logo_~tmp~19#1, fb_rotate_logo_~image#1.base, 12 + fb_rotate_logo_~image#1.offset, 4);call fb_rotate_logo_#t~mem282#1 := read~int#37(fb_rotate_logo_~image#1.base, 4 + fb_rotate_logo_~image#1.offset, 4);fb_rotate_logo_~tmp~19#1 := fb_rotate_logo_#t~mem282#1;havoc fb_rotate_logo_#t~mem282#1;call fb_rotate_logo_#t~mem283#1 := read~int#37(fb_rotate_logo_~image#1.base, fb_rotate_logo_~image#1.offset, 4);call write~int#37(fb_rotate_logo_#t~mem283#1, fb_rotate_logo_~image#1.base, 4 + fb_rotate_logo_~image#1.offset, 4);havoc fb_rotate_logo_#t~mem283#1;call fb_rotate_logo_#t~mem284#1 := read~int#37(fb_rotate_logo_~info#1.base, 308 + fb_rotate_logo_~info#1.offset, 4);call fb_rotate_logo_#t~mem285#1 := read~int#37(fb_rotate_logo_~image#1.base, 8 + fb_rotate_logo_~image#1.offset, 4);call write~int#37(fb_rotate_logo_#t~mem284#1 - fb_rotate_logo_#t~mem285#1 - fb_rotate_logo_~tmp~19#1, fb_rotate_logo_~image#1.base, fb_rotate_logo_~image#1.offset, 4);havoc fb_rotate_logo_#t~mem284#1;havoc fb_rotate_logo_#t~mem285#1; [2025-02-08 04:41:25,669 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5677-2: call fb_do_show_logo_#t~mem311#1.base, fb_do_show_logo_#t~mem311#1.offset := read~$Pointer$#37(fb_do_show_logo_~info#1.base, 1437 + fb_do_show_logo_~info#1.offset, 8);call fb_do_show_logo_#t~mem312#1.base, fb_do_show_logo_#t~mem312#1.offset := read~$Pointer$#37(fb_do_show_logo_#t~mem311#1.base, 104 + fb_do_show_logo_#t~mem311#1.offset, 8); [2025-02-08 04:41:25,669 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5677: havoc fb_do_show_logo_#t~mem311#1.base, fb_do_show_logo_#t~mem311#1.offset;havoc fb_do_show_logo_#t~mem312#1.base, fb_do_show_logo_#t~mem312#1.offset;call fb_do_show_logo_#t~mem313#1 := read~int#37(fb_do_show_logo_~image#1.base, fb_do_show_logo_~image#1.offset, 4);call fb_do_show_logo_#t~mem314#1 := read~int#37(fb_do_show_logo_~image#1.base, 8 + fb_do_show_logo_~image#1.offset, 4);call write~int#37(fb_do_show_logo_#t~mem313#1 - fb_do_show_logo_#t~mem314#1 - 8, fb_do_show_logo_~image#1.base, fb_do_show_logo_~image#1.offset, 4);havoc fb_do_show_logo_#t~mem313#1;havoc fb_do_show_logo_#t~mem314#1;fb_do_show_logo_~x~0#1 := 1 + fb_do_show_logo_~x~0#1; [2025-02-08 04:41:25,669 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5677-1: SUMMARY for call ##fun~$Pointer$~X~$Pointer$~TO~VOID(fb_do_show_logo_~info#1.base, fb_do_show_logo_~info#1.offset, fb_do_show_logo_~image#1.base, fb_do_show_logo_~image#1.offset, fb_do_show_logo_#t~mem312#1.base, fb_do_show_logo_#t~mem312#1.offset); srcloc: null [2025-02-08 04:41:25,669 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5595: fb_rotate_logo_ccw_~tmp~18#1.base, fb_rotate_logo_ccw_~tmp~18#1.offset := fb_rotate_logo_ccw_~in#1.base, fb_rotate_logo_ccw_~in#1.offset;fb_rotate_logo_ccw_~in#1.base, fb_rotate_logo_ccw_~in#1.offset := fb_rotate_logo_ccw_~in#1.base, 1 + fb_rotate_logo_ccw_~in#1.offset;call fb_rotate_logo_ccw_#t~mem267#1 := read~int#37(fb_rotate_logo_ccw_~tmp~18#1.base, fb_rotate_logo_ccw_~tmp~18#1.offset, 1);call write~int#37(fb_rotate_logo_ccw_#t~mem267#1, fb_rotate_logo_ccw_~out#1.base, fb_rotate_logo_ccw_~out#1.offset + (if (fb_rotate_logo_ccw_~height#1 * (fb_rotate_logo_ccw_~w~0#1 - fb_rotate_logo_ccw_~j~5#1) + fb_rotate_logo_ccw_~i~8#1) % 4294967296 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then (fb_rotate_logo_ccw_~height#1 * (fb_rotate_logo_ccw_~w~0#1 - fb_rotate_logo_ccw_~j~5#1) + fb_rotate_logo_ccw_~i~8#1) % 4294967296 % 18446744073709551616 % 18446744073709551616 else (fb_rotate_logo_ccw_~height#1 * (fb_rotate_logo_ccw_~w~0#1 - fb_rotate_logo_ccw_~j~5#1) + fb_rotate_logo_ccw_~i~8#1) % 4294967296 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616), 1);havoc fb_rotate_logo_ccw_#t~mem267#1;fb_rotate_logo_ccw_~j~5#1 := 1 + fb_rotate_logo_ccw_~j~5#1; [2025-02-08 04:41:25,669 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5430: fb_set_logo_~fg~0#1 := 7; [2025-02-08 04:41:25,669 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5662: havoc fb_do_show_logo_#t~mem299#1.base, fb_do_show_logo_#t~mem299#1.offset;havoc fb_do_show_logo_#t~mem300#1.base, fb_do_show_logo_#t~mem300#1.offset;call fb_do_show_logo_#t~mem301#1 := read~int#37(fb_do_show_logo_~image#1.base, fb_do_show_logo_~image#1.offset, 4);call fb_do_show_logo_#t~mem302#1 := read~int#37(fb_do_show_logo_~image#1.base, 8 + fb_do_show_logo_~image#1.offset, 4);call write~int#37(8 + (fb_do_show_logo_#t~mem301#1 + fb_do_show_logo_#t~mem302#1), fb_do_show_logo_~image#1.base, fb_do_show_logo_~image#1.offset, 4);havoc fb_do_show_logo_#t~mem301#1;havoc fb_do_show_logo_#t~mem302#1;fb_do_show_logo_~x~0#1 := 1 + fb_do_show_logo_~x~0#1;fb_do_show_logo_#t~short306#1 := fb_do_show_logo_~x~0#1 % 4294967296 < fb_do_show_logo_~num#1 % 4294967296; [2025-02-08 04:41:25,669 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5563: fb_rotate_logo_cw_~tmp~17#1.base, fb_rotate_logo_cw_~tmp~17#1.offset := fb_rotate_logo_cw_~in#1.base, fb_rotate_logo_cw_~in#1.offset;fb_rotate_logo_cw_~in#1.base, fb_rotate_logo_cw_~in#1.offset := fb_rotate_logo_cw_~in#1.base, 1 + fb_rotate_logo_cw_~in#1.offset;call fb_rotate_logo_cw_#t~mem266#1 := read~int#37(fb_rotate_logo_cw_~tmp~17#1.base, fb_rotate_logo_cw_~tmp~17#1.offset, 1);call write~int#37(fb_rotate_logo_cw_#t~mem266#1, fb_rotate_logo_cw_~out#1.base, fb_rotate_logo_cw_~out#1.offset + (if (fb_rotate_logo_cw_~height#1 * fb_rotate_logo_cw_~j~4#1 + fb_rotate_logo_cw_~h~0#1 - fb_rotate_logo_cw_~i~7#1) % 4294967296 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then (fb_rotate_logo_cw_~height#1 * fb_rotate_logo_cw_~j~4#1 + fb_rotate_logo_cw_~h~0#1 - fb_rotate_logo_cw_~i~7#1) % 4294967296 % 18446744073709551616 % 18446744073709551616 else (fb_rotate_logo_cw_~height#1 * fb_rotate_logo_cw_~j~4#1 + fb_rotate_logo_cw_~h~0#1 - fb_rotate_logo_cw_~i~7#1) % 4294967296 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616), 1);havoc fb_rotate_logo_cw_#t~mem266#1;fb_rotate_logo_cw_~j~4#1 := 1 + fb_rotate_logo_cw_~j~4#1; [2025-02-08 04:41:25,670 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5662-1: SUMMARY for call ##fun~$Pointer$~X~$Pointer$~TO~VOID(fb_do_show_logo_~info#1.base, fb_do_show_logo_~info#1.offset, fb_do_show_logo_~image#1.base, fb_do_show_logo_~image#1.offset, fb_do_show_logo_#t~mem300#1.base, fb_do_show_logo_#t~mem300#1.offset); srcloc: null [2025-02-08 04:41:25,670 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5662-2: call fb_do_show_logo_#t~mem299#1.base, fb_do_show_logo_#t~mem299#1.offset := read~$Pointer$#37(fb_do_show_logo_~info#1.base, 1437 + fb_do_show_logo_~info#1.offset, 8);call fb_do_show_logo_#t~mem300#1.base, fb_do_show_logo_#t~mem300#1.offset := read~$Pointer$#37(fb_do_show_logo_#t~mem299#1.base, 104 + fb_do_show_logo_#t~mem299#1.offset, 8); [2025-02-08 04:41:25,670 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5497: assume fb_set_logo_~k~0#1 >= 0; [2025-02-08 04:41:25,670 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5497: assume !(fb_set_logo_~k~0#1 >= 0);fb_set_logo_~src~0#1.base, fb_set_logo_~src~0#1.offset := fb_set_logo_~src~0#1.base, 1 + fb_set_logo_~src~0#1.offset;call fb_set_logo_#t~mem263#1 := read~int#37(fb_set_logo_~logo#1.base, 4 + fb_set_logo_~logo#1.offset, 4); [2025-02-08 04:41:25,670 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5712: assume fb_do_show_logo_~x~0#1 % 4294967296 < fb_do_show_logo_~num#1 % 4294967296; [2025-02-08 04:41:25,670 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5712: assume !(fb_do_show_logo_~x~0#1 % 4294967296 < fb_do_show_logo_~num#1 % 4294967296); [2025-02-08 04:41:25,670 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5382: call write~int#37(fb_set_logo_directpalette_#t~bitwise247#1, fb_set_logo_directpalette_~palette#1.base, fb_set_logo_directpalette_~palette#1.offset + 4 * (if fb_set_logo_directpalette_~i~4#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then fb_set_logo_directpalette_~i~4#1 % 18446744073709551616 % 18446744073709551616 else fb_set_logo_directpalette_~i~4#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616), 4);fb_set_logo_directpalette_~i~4#1 := 1 + fb_set_logo_directpalette_~i~4#1;call fb_set_logo_directpalette_#t~mem248#1 := read~int#37(fb_set_logo_directpalette_~logo#1.base, 12 + fb_set_logo_directpalette_~logo#1.offset, 4); [2025-02-08 04:41:25,670 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5481: fb_set_logo_~i~5#1 := 0; [2025-02-08 04:41:25,670 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5382-3: assume 0 == fb_set_logo_directpalette_#t~bitwise246#1;fb_set_logo_directpalette_#t~bitwise247#1 := fb_set_logo_directpalette_#t~bitwise245#1; [2025-02-08 04:41:25,670 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5382-3: assume !(0 == fb_set_logo_directpalette_#t~bitwise246#1); [2025-02-08 04:41:25,670 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5382-4: assume 0 == fb_set_logo_directpalette_#t~bitwise245#1 || fb_set_logo_directpalette_#t~bitwise245#1 == fb_set_logo_directpalette_#t~bitwise246#1;fb_set_logo_directpalette_#t~bitwise247#1 := fb_set_logo_directpalette_#t~bitwise246#1; [2025-02-08 04:41:25,670 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5382-4: assume !(0 == fb_set_logo_directpalette_#t~bitwise245#1 || fb_set_logo_directpalette_#t~bitwise245#1 == fb_set_logo_directpalette_#t~bitwise246#1); [2025-02-08 04:41:25,670 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5382-1: [2025-02-08 04:41:25,670 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5382-2: havoc fb_set_logo_directpalette_#t~bitwise247#1;assume (((((fb_set_logo_directpalette_#t~bitwise245#1 < 0 && fb_set_logo_directpalette_#t~bitwise246#1 >= 0) || fb_set_logo_directpalette_#t~bitwise247#1 >= fb_set_logo_directpalette_#t~bitwise246#1) && ((fb_set_logo_directpalette_#t~bitwise245#1 >= 0 && fb_set_logo_directpalette_#t~bitwise246#1 < 0) || fb_set_logo_directpalette_#t~bitwise247#1 >= fb_set_logo_directpalette_#t~bitwise245#1)) && ((fb_set_logo_directpalette_#t~bitwise245#1 < 0 || fb_set_logo_directpalette_#t~bitwise246#1 < 0) || fb_set_logo_directpalette_#t~bitwise247#1 <= fb_set_logo_directpalette_#t~bitwise245#1 + fb_set_logo_directpalette_#t~bitwise246#1)) && ((fb_set_logo_directpalette_#t~bitwise245#1 >= 0 && fb_set_logo_directpalette_#t~bitwise246#1 >= 0) || fb_set_logo_directpalette_#t~bitwise247#1 < 0)) && fb_set_logo_directpalette_#t~bitwise247#1 <= 2147483647; [2025-02-08 04:41:25,670 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5382-7: assume 0 == fb_set_logo_directpalette_~i~4#1 || 0 == fb_set_logo_directpalette_~blueshift~1#1;fb_set_logo_directpalette_#t~bitwise246#1 := fb_set_logo_directpalette_~i~4#1; [2025-02-08 04:41:25,670 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5382-7: assume !(0 == fb_set_logo_directpalette_~i~4#1 || 0 == fb_set_logo_directpalette_~blueshift~1#1); [2025-02-08 04:41:25,671 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5382-8: [2025-02-08 04:41:25,673 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5382-5: [2025-02-08 04:41:25,673 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5382-6: havoc fb_set_logo_directpalette_#t~bitwise246#1;assume fb_set_logo_directpalette_#t~bitwise246#1 > fb_set_logo_directpalette_~i~4#1; [2025-02-08 04:41:25,673 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5382-11: assume 0 == fb_set_logo_directpalette_#t~bitwise243#1 || fb_set_logo_directpalette_#t~bitwise243#1 == fb_set_logo_directpalette_#t~bitwise244#1;fb_set_logo_directpalette_#t~bitwise245#1 := fb_set_logo_directpalette_#t~bitwise244#1; [2025-02-08 04:41:25,673 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5382-11: assume !(0 == fb_set_logo_directpalette_#t~bitwise243#1 || fb_set_logo_directpalette_#t~bitwise243#1 == fb_set_logo_directpalette_#t~bitwise244#1); [2025-02-08 04:41:25,673 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5382-12: [2025-02-08 04:41:25,673 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5382-9: havoc fb_set_logo_directpalette_#t~bitwise245#1;assume (((((fb_set_logo_directpalette_#t~bitwise243#1 < 0 && fb_set_logo_directpalette_#t~bitwise244#1 >= 0) || fb_set_logo_directpalette_#t~bitwise245#1 >= fb_set_logo_directpalette_#t~bitwise244#1) && ((fb_set_logo_directpalette_#t~bitwise243#1 >= 0 && fb_set_logo_directpalette_#t~bitwise244#1 < 0) || fb_set_logo_directpalette_#t~bitwise245#1 >= fb_set_logo_directpalette_#t~bitwise243#1)) && ((fb_set_logo_directpalette_#t~bitwise243#1 < 0 || fb_set_logo_directpalette_#t~bitwise244#1 < 0) || fb_set_logo_directpalette_#t~bitwise245#1 <= fb_set_logo_directpalette_#t~bitwise243#1 + fb_set_logo_directpalette_#t~bitwise244#1)) && ((fb_set_logo_directpalette_#t~bitwise243#1 >= 0 && fb_set_logo_directpalette_#t~bitwise244#1 >= 0) || fb_set_logo_directpalette_#t~bitwise245#1 < 0)) && fb_set_logo_directpalette_#t~bitwise245#1 <= 2147483647; [2025-02-08 04:41:25,673 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5382-10: assume 0 == fb_set_logo_directpalette_#t~bitwise244#1;fb_set_logo_directpalette_#t~bitwise245#1 := fb_set_logo_directpalette_#t~bitwise243#1; [2025-02-08 04:41:25,673 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5382-10: assume !(0 == fb_set_logo_directpalette_#t~bitwise244#1); [2025-02-08 04:41:25,673 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5382-15: [2025-02-08 04:41:25,673 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5382-16: havoc fb_set_logo_directpalette_#t~bitwise243#1;assume fb_set_logo_directpalette_#t~bitwise243#1 > fb_set_logo_directpalette_~i~4#1; [2025-02-08 04:41:25,673 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5382-13: havoc fb_set_logo_directpalette_#t~bitwise244#1;assume fb_set_logo_directpalette_#t~bitwise244#1 > fb_set_logo_directpalette_~i~4#1; [2025-02-08 04:41:25,674 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5382-14: assume 0 == fb_set_logo_directpalette_~i~4#1 || 0 == fb_set_logo_directpalette_~greenshift~1#1;fb_set_logo_directpalette_#t~bitwise244#1 := fb_set_logo_directpalette_~i~4#1; [2025-02-08 04:41:25,674 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5382-14: assume !(0 == fb_set_logo_directpalette_~i~4#1 || 0 == fb_set_logo_directpalette_~greenshift~1#1); [2025-02-08 04:41:25,674 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5382-17: assume 0 == fb_set_logo_directpalette_~i~4#1 || 0 == fb_set_logo_directpalette_~redshift~1#1;fb_set_logo_directpalette_#t~bitwise243#1 := fb_set_logo_directpalette_~i~4#1; [2025-02-08 04:41:25,674 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5382-17: assume !(0 == fb_set_logo_directpalette_~i~4#1 || 0 == fb_set_logo_directpalette_~redshift~1#1); [2025-02-08 04:41:25,674 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5350: fb_set_logo_truepalette_~tmp~14#1 := fb_set_logo_truepalette_#t~ret230#1;havoc fb_set_logo_truepalette_#t~mem228#1;havoc fb_set_logo_truepalette_#t~bitwise229#1;havoc fb_set_logo_truepalette_#t~ret230#1;call fb_set_logo_truepalette_#t~mem231#1 := read~int#37(fb_set_logo_truepalette_~clut~1#1.base, 1 + fb_set_logo_truepalette_~clut~1#1.offset, 1); [2025-02-08 04:41:25,674 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5350-3: havoc fb_set_logo_truepalette_#t~bitwise229#1;assume ((((((if fb_set_logo_truepalette_#t~mem228#1 % 256 % 4294967296 <= 2147483647 then fb_set_logo_truepalette_#t~mem228#1 % 256 % 4294967296 else fb_set_logo_truepalette_#t~mem228#1 % 256 % 4294967296 - 4294967296) < 0 && (if fb_set_logo_truepalette_~redmask~0#1 % 256 % 4294967296 <= 2147483647 then fb_set_logo_truepalette_~redmask~0#1 % 256 % 4294967296 else fb_set_logo_truepalette_~redmask~0#1 % 256 % 4294967296 - 4294967296) >= 0) || fb_set_logo_truepalette_#t~bitwise229#1 <= (if fb_set_logo_truepalette_#t~mem228#1 % 256 % 4294967296 <= 2147483647 then fb_set_logo_truepalette_#t~mem228#1 % 256 % 4294967296 else fb_set_logo_truepalette_#t~mem228#1 % 256 % 4294967296 - 4294967296)) && (((if fb_set_logo_truepalette_#t~mem228#1 % 256 % 4294967296 <= 2147483647 then fb_set_logo_truepalette_#t~mem228#1 % 256 % 4294967296 else fb_set_logo_truepalette_#t~mem228#1 % 256 % 4294967296 - 4294967296) >= 0 && (if fb_set_logo_truepalette_~redmask~0#1 % 256 % 4294967296 <= 2147483647 then fb_set_logo_truepalette_~redmask~0#1 % 256 % 4294967296 else fb_set_logo_truepalette_~redmask~0#1 % 256 % 4294967296 - 4294967296) < 0) || fb_set_logo_truepalette_#t~bitwise229#1 <= (if fb_set_logo_truepalette_~redmask~0#1 % 256 % 4294967296 <= 2147483647 then fb_set_logo_truepalette_~redmask~0#1 % 256 % 4294967296 else fb_set_logo_truepalette_~redmask~0#1 % 256 % 4294967296 - 4294967296))) && (((if fb_set_logo_truepalette_#t~mem228#1 % 256 % 4294967296 <= 2147483647 then fb_set_logo_truepalette_#t~mem228#1 % 256 % 4294967296 else fb_set_logo_truepalette_#t~mem228#1 % 256 % 4294967296 - 4294967296) < 0 && (if fb_set_logo_truepalette_~redmask~0#1 % 256 % 4294967296 <= 2147483647 then fb_set_logo_truepalette_~redmask~0#1 % 256 % 4294967296 else fb_set_logo_truepalette_~redmask~0#1 % 256 % 4294967296 - 4294967296) < 0) || fb_set_logo_truepalette_#t~bitwise229#1 >= 0)) && (((if fb_set_logo_truepalette_#t~mem228#1 % 256 % 4294967296 <= 2147483647 then fb_set_logo_truepalette_#t~mem228#1 % 256 % 4294967296 else fb_set_logo_truepalette_#t~mem228#1 % 256 % 4294967296 - 4294967296) >= 0 && (if fb_set_logo_truepalette_~redmask~0#1 % 256 % 4294967296 <= 2147483647 then fb_set_logo_truepalette_~redmask~0#1 % 256 % 4294967296 else fb_set_logo_truepalette_~redmask~0#1 % 256 % 4294967296 - 4294967296) >= 0) || fb_set_logo_truepalette_#t~bitwise229#1 > (if fb_set_logo_truepalette_#t~mem228#1 % 256 % 4294967296 <= 2147483647 then fb_set_logo_truepalette_#t~mem228#1 % 256 % 4294967296 else fb_set_logo_truepalette_#t~mem228#1 % 256 % 4294967296 - 4294967296) + (if fb_set_logo_truepalette_~redmask~0#1 % 256 % 4294967296 <= 2147483647 then fb_set_logo_truepalette_~redmask~0#1 % 256 % 4294967296 else fb_set_logo_truepalette_~redmask~0#1 % 256 % 4294967296 - 4294967296))) && fb_set_logo_truepalette_#t~bitwise229#1 >= -2147483648; [2025-02-08 04:41:25,674 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5350-4: assume (if fb_set_logo_truepalette_#t~mem228#1 % 256 % 4294967296 <= 2147483647 then fb_set_logo_truepalette_#t~mem228#1 % 256 % 4294967296 else fb_set_logo_truepalette_#t~mem228#1 % 256 % 4294967296 - 4294967296) == (if fb_set_logo_truepalette_~redmask~0#1 % 256 % 4294967296 <= 2147483647 then fb_set_logo_truepalette_~redmask~0#1 % 256 % 4294967296 else fb_set_logo_truepalette_~redmask~0#1 % 256 % 4294967296 - 4294967296);fb_set_logo_truepalette_#t~bitwise229#1 := (if fb_set_logo_truepalette_#t~mem228#1 % 256 % 4294967296 <= 2147483647 then fb_set_logo_truepalette_#t~mem228#1 % 256 % 4294967296 else fb_set_logo_truepalette_#t~mem228#1 % 256 % 4294967296 - 4294967296); [2025-02-08 04:41:25,674 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5350-4: assume !((if fb_set_logo_truepalette_#t~mem228#1 % 256 % 4294967296 <= 2147483647 then fb_set_logo_truepalette_#t~mem228#1 % 256 % 4294967296 else fb_set_logo_truepalette_#t~mem228#1 % 256 % 4294967296 - 4294967296) == (if fb_set_logo_truepalette_~redmask~0#1 % 256 % 4294967296 <= 2147483647 then fb_set_logo_truepalette_~redmask~0#1 % 256 % 4294967296 else fb_set_logo_truepalette_~redmask~0#1 % 256 % 4294967296 - 4294967296)); [2025-02-08 04:41:25,674 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5317: call ULTIMATE.dealloc(fb_set_logo_truepalette_~#mask~1#1.base, fb_set_logo_truepalette_~#mask~1#1.offset);havoc fb_set_logo_truepalette_~#mask~1#1.base, fb_set_logo_truepalette_~#mask~1#1.offset;havoc fb_set_logo_truepalette_#t~mem209#1.base, fb_set_logo_truepalette_#t~mem209#1.offset, fb_set_logo_truepalette_#t~mem210#1, fb_set_logo_truepalette_#t~ite212#1, fb_set_logo_truepalette_#t~mem211#1, fb_set_logo_truepalette_#t~mem213#1, fb_set_logo_truepalette_#t~mem214#1, fb_set_logo_truepalette_#t~ite216#1, fb_set_logo_truepalette_#t~mem215#1, fb_set_logo_truepalette_#t~mem217#1, fb_set_logo_truepalette_#t~mem218#1, fb_set_logo_truepalette_#t~ite220#1, fb_set_logo_truepalette_#t~mem219#1, fb_set_logo_truepalette_#t~mem221#1, fb_set_logo_truepalette_#t~mem222#1, fb_set_logo_truepalette_#t~mem223#1, fb_set_logo_truepalette_#t~mem224#1, fb_set_logo_truepalette_#t~mem225#1, fb_set_logo_truepalette_#t~mem226#1, fb_set_logo_truepalette_#t~mem227#1, fb_set_logo_truepalette_#t~mem228#1, fb_set_logo_truepalette_#t~bitwise229#1, fb_set_logo_truepalette_#t~ret230#1, fb_set_logo_truepalette_#t~mem231#1, fb_set_logo_truepalette_#t~bitwise232#1, fb_set_logo_truepalette_#t~ret233#1, fb_set_logo_truepalette_#t~mem234#1, fb_set_logo_truepalette_#t~bitwise235#1, fb_set_logo_truepalette_#t~ret236#1, fb_set_logo_truepalette_#t~bitwise237#1, fb_set_logo_truepalette_#t~bitwise238#1, fb_set_logo_truepalette_#t~mem239#1, fb_set_logo_truepalette_~info#1.base, fb_set_logo_truepalette_~info#1.offset, fb_set_logo_truepalette_~logo#1.base, fb_set_logo_truepalette_~logo#1.offset, fb_set_logo_truepalette_~palette#1.base, fb_set_logo_truepalette_~palette#1.offset, fb_set_logo_truepalette_~#mask~1#1.base, fb_set_logo_truepalette_~#mask~1#1.offset, fb_set_logo_truepalette_~redmask~0#1, fb_set_logo_truepalette_~greenmask~0#1, fb_set_logo_truepalette_~bluemask~0#1, fb_set_logo_truepalette_~redshift~0#1, fb_set_logo_truepalette_~greenshift~0#1, fb_set_logo_truepalette_~blueshift~0#1, fb_set_logo_truepalette_~i~3#1, fb_set_logo_truepalette_~clut~1#1.base, fb_set_logo_truepalette_~clut~1#1.offset, fb_set_logo_truepalette_~tmp~14#1, fb_set_logo_truepalette_~tmp___0~7#1, fb_set_logo_truepalette_~tmp___1~1#1;havoc fb_set_logo_truepalette_#in~info#1.base, fb_set_logo_truepalette_#in~info#1.offset, fb_set_logo_truepalette_#in~logo#1.base, fb_set_logo_truepalette_#in~logo#1.offset, fb_set_logo_truepalette_#in~palette#1.base, fb_set_logo_truepalette_#in~palette#1.offset;assume { :end_inline_fb_set_logo_truepalette } true; [2025-02-08 04:41:25,674 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5350-1: SUMMARY for call fb_set_logo_truepalette_#t~ret230#1 := safe_shift(fb_set_logo_truepalette_#t~bitwise229#1, fb_set_logo_truepalette_~redshift~0#1); srcloc: null [2025-02-08 04:41:25,674 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5350-2: [2025-02-08 04:41:25,674 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5697: assume fb_do_show_logo_#t~short326#1;havoc fb_do_show_logo_#t~mem323#1;havoc fb_do_show_logo_#t~mem324#1;havoc fb_do_show_logo_#t~mem325#1;havoc fb_do_show_logo_#t~short326#1; [2025-02-08 04:41:25,674 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5697: assume !fb_do_show_logo_#t~short326#1;havoc fb_do_show_logo_#t~mem323#1;havoc fb_do_show_logo_#t~mem324#1;havoc fb_do_show_logo_#t~mem325#1;havoc fb_do_show_logo_#t~short326#1; [2025-02-08 04:41:25,674 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5350-5: assume 0 == (if fb_set_logo_truepalette_#t~mem228#1 % 256 % 4294967296 <= 2147483647 then fb_set_logo_truepalette_#t~mem228#1 % 256 % 4294967296 else fb_set_logo_truepalette_#t~mem228#1 % 256 % 4294967296 - 4294967296) || 0 == (if fb_set_logo_truepalette_~redmask~0#1 % 256 % 4294967296 <= 2147483647 then fb_set_logo_truepalette_~redmask~0#1 % 256 % 4294967296 else fb_set_logo_truepalette_~redmask~0#1 % 256 % 4294967296 - 4294967296);fb_set_logo_truepalette_#t~bitwise229#1 := 0; [2025-02-08 04:41:25,674 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5350-5: assume !(0 == (if fb_set_logo_truepalette_#t~mem228#1 % 256 % 4294967296 <= 2147483647 then fb_set_logo_truepalette_#t~mem228#1 % 256 % 4294967296 else fb_set_logo_truepalette_#t~mem228#1 % 256 % 4294967296 - 4294967296) || 0 == (if fb_set_logo_truepalette_~redmask~0#1 % 256 % 4294967296 <= 2147483647 then fb_set_logo_truepalette_~redmask~0#1 % 256 % 4294967296 else fb_set_logo_truepalette_~redmask~0#1 % 256 % 4294967296 - 4294967296)); [2025-02-08 04:41:25,674 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5697-1: assume fb_do_show_logo_#t~short326#1;call fb_do_show_logo_#t~mem323#1 := read~int#37(fb_do_show_logo_~image#1.base, 4 + fb_do_show_logo_~image#1.offset, 4);call fb_do_show_logo_#t~mem324#1 := read~int#37(fb_do_show_logo_~image#1.base, 12 + fb_do_show_logo_~image#1.offset, 4);call fb_do_show_logo_#t~mem325#1 := read~int#37(fb_do_show_logo_~info#1.base, 312 + fb_do_show_logo_~info#1.offset, 4);fb_do_show_logo_#t~short326#1 := (fb_do_show_logo_#t~mem323#1 + fb_do_show_logo_#t~mem324#1) % 4294967296 <= fb_do_show_logo_#t~mem325#1 % 4294967296; [2025-02-08 04:41:25,674 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5697-1: assume !fb_do_show_logo_#t~short326#1; [2025-02-08 04:41:25,674 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5350-6: call fb_set_logo_truepalette_#t~mem228#1 := read~int#37(fb_set_logo_truepalette_~clut~1#1.base, fb_set_logo_truepalette_~clut~1#1.offset, 1); [2025-02-08 04:41:25,675 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5450: fb_set_logo_~i~5#1 := 0; [2025-02-08 04:41:25,675 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5764: havoc fb_set_logo_directpalette_#t~mem240#1, fb_set_logo_directpalette_#t~mem241#1, fb_set_logo_directpalette_#t~mem242#1, fb_set_logo_directpalette_#t~bitwise243#1, fb_set_logo_directpalette_#t~bitwise244#1, fb_set_logo_directpalette_#t~bitwise245#1, fb_set_logo_directpalette_#t~bitwise246#1, fb_set_logo_directpalette_#t~bitwise247#1, fb_set_logo_directpalette_#t~mem248#1, fb_set_logo_directpalette_~info#1.base, fb_set_logo_directpalette_~info#1.offset, fb_set_logo_directpalette_~logo#1.base, fb_set_logo_directpalette_~logo#1.offset, fb_set_logo_directpalette_~palette#1.base, fb_set_logo_directpalette_~palette#1.offset, fb_set_logo_directpalette_~redshift~1#1, fb_set_logo_directpalette_~greenshift~1#1, fb_set_logo_directpalette_~blueshift~1#1, fb_set_logo_directpalette_~i~4#1;havoc fb_set_logo_directpalette_#in~info#1.base, fb_set_logo_directpalette_#in~info#1.offset, fb_set_logo_directpalette_#in~logo#1.base, fb_set_logo_directpalette_#in~logo#1.offset, fb_set_logo_directpalette_#in~palette#1.base, fb_set_logo_directpalette_#in~palette#1.offset;assume { :end_inline_fb_set_logo_directpalette } true; [2025-02-08 04:41:25,675 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5467: fb_set_logo_~src~0#1.base, fb_set_logo_~src~0#1.offset := fb_set_logo_~src~0#1.base, 1 + fb_set_logo_~src~0#1.offset;call fb_set_logo_#t~mem258#1 := read~int#37(fb_set_logo_~logo#1.base, 4 + fb_set_logo_~logo#1.offset, 4); [2025-02-08 04:41:25,675 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5682: assume fb_do_show_logo_~x~0#1 % 4294967296 < fb_do_show_logo_~num#1 % 4294967296; [2025-02-08 04:41:25,675 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5682: assume !(fb_do_show_logo_~x~0#1 % 4294967296 < fb_do_show_logo_~num#1 % 4294967296); [2025-02-08 04:41:25,675 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5484: fb_set_logo_~j~3#1 := 0; [2025-02-08 04:41:25,675 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5352-1: SUMMARY for call fb_set_logo_truepalette_#t~ret233#1 := safe_shift(fb_set_logo_truepalette_#t~bitwise232#1, fb_set_logo_truepalette_~greenshift~0#1); srcloc: null [2025-02-08 04:41:25,675 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5352-2: [2025-02-08 04:41:25,675 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5385: assume fb_set_logo_directpalette_~i~4#1 % 4294967296 < (32 + fb_set_logo_directpalette_#t~mem248#1) % 4294967296;havoc fb_set_logo_directpalette_#t~mem248#1; [2025-02-08 04:41:25,675 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5385: assume !(fb_set_logo_directpalette_~i~4#1 % 4294967296 < (32 + fb_set_logo_directpalette_#t~mem248#1) % 4294967296);havoc fb_set_logo_directpalette_#t~mem248#1; [2025-02-08 04:41:25,675 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5352: fb_set_logo_truepalette_~tmp___0~7#1 := fb_set_logo_truepalette_#t~ret233#1;havoc fb_set_logo_truepalette_#t~mem231#1;havoc fb_set_logo_truepalette_#t~bitwise232#1;havoc fb_set_logo_truepalette_#t~ret233#1;call fb_set_logo_truepalette_#t~mem234#1 := read~int#37(fb_set_logo_truepalette_~clut~1#1.base, 2 + fb_set_logo_truepalette_~clut~1#1.offset, 1); [2025-02-08 04:41:25,675 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5352-5: assume 0 == (if fb_set_logo_truepalette_#t~mem231#1 % 256 % 4294967296 <= 2147483647 then fb_set_logo_truepalette_#t~mem231#1 % 256 % 4294967296 else fb_set_logo_truepalette_#t~mem231#1 % 256 % 4294967296 - 4294967296) || 0 == (if fb_set_logo_truepalette_~greenmask~0#1 % 256 % 4294967296 <= 2147483647 then fb_set_logo_truepalette_~greenmask~0#1 % 256 % 4294967296 else fb_set_logo_truepalette_~greenmask~0#1 % 256 % 4294967296 - 4294967296);fb_set_logo_truepalette_#t~bitwise232#1 := 0; [2025-02-08 04:41:25,675 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5352-5: assume !(0 == (if fb_set_logo_truepalette_#t~mem231#1 % 256 % 4294967296 <= 2147483647 then fb_set_logo_truepalette_#t~mem231#1 % 256 % 4294967296 else fb_set_logo_truepalette_#t~mem231#1 % 256 % 4294967296 - 4294967296) || 0 == (if fb_set_logo_truepalette_~greenmask~0#1 % 256 % 4294967296 <= 2147483647 then fb_set_logo_truepalette_~greenmask~0#1 % 256 % 4294967296 else fb_set_logo_truepalette_~greenmask~0#1 % 256 % 4294967296 - 4294967296)); [2025-02-08 04:41:25,675 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5352-3: havoc fb_set_logo_truepalette_#t~bitwise232#1;assume ((((((if fb_set_logo_truepalette_#t~mem231#1 % 256 % 4294967296 <= 2147483647 then fb_set_logo_truepalette_#t~mem231#1 % 256 % 4294967296 else fb_set_logo_truepalette_#t~mem231#1 % 256 % 4294967296 - 4294967296) < 0 && (if fb_set_logo_truepalette_~greenmask~0#1 % 256 % 4294967296 <= 2147483647 then fb_set_logo_truepalette_~greenmask~0#1 % 256 % 4294967296 else fb_set_logo_truepalette_~greenmask~0#1 % 256 % 4294967296 - 4294967296) >= 0) || fb_set_logo_truepalette_#t~bitwise232#1 <= (if fb_set_logo_truepalette_#t~mem231#1 % 256 % 4294967296 <= 2147483647 then fb_set_logo_truepalette_#t~mem231#1 % 256 % 4294967296 else fb_set_logo_truepalette_#t~mem231#1 % 256 % 4294967296 - 4294967296)) && (((if fb_set_logo_truepalette_#t~mem231#1 % 256 % 4294967296 <= 2147483647 then fb_set_logo_truepalette_#t~mem231#1 % 256 % 4294967296 else fb_set_logo_truepalette_#t~mem231#1 % 256 % 4294967296 - 4294967296) >= 0 && (if fb_set_logo_truepalette_~greenmask~0#1 % 256 % 4294967296 <= 2147483647 then fb_set_logo_truepalette_~greenmask~0#1 % 256 % 4294967296 else fb_set_logo_truepalette_~greenmask~0#1 % 256 % 4294967296 - 4294967296) < 0) || fb_set_logo_truepalette_#t~bitwise232#1 <= (if fb_set_logo_truepalette_~greenmask~0#1 % 256 % 4294967296 <= 2147483647 then fb_set_logo_truepalette_~greenmask~0#1 % 256 % 4294967296 else fb_set_logo_truepalette_~greenmask~0#1 % 256 % 4294967296 - 4294967296))) && (((if fb_set_logo_truepalette_#t~mem231#1 % 256 % 4294967296 <= 2147483647 then fb_set_logo_truepalette_#t~mem231#1 % 256 % 4294967296 else fb_set_logo_truepalette_#t~mem231#1 % 256 % 4294967296 - 4294967296) < 0 && (if fb_set_logo_truepalette_~greenmask~0#1 % 256 % 4294967296 <= 2147483647 then fb_set_logo_truepalette_~greenmask~0#1 % 256 % 4294967296 else fb_set_logo_truepalette_~greenmask~0#1 % 256 % 4294967296 - 4294967296) < 0) || fb_set_logo_truepalette_#t~bitwise232#1 >= 0)) && (((if fb_set_logo_truepalette_#t~mem231#1 % 256 % 4294967296 <= 2147483647 then fb_set_logo_truepalette_#t~mem231#1 % 256 % 4294967296 else fb_set_logo_truepalette_#t~mem231#1 % 256 % 4294967296 - 4294967296) >= 0 && (if fb_set_logo_truepalette_~greenmask~0#1 % 256 % 4294967296 <= 2147483647 then fb_set_logo_truepalette_~greenmask~0#1 % 256 % 4294967296 else fb_set_logo_truepalette_~greenmask~0#1 % 256 % 4294967296 - 4294967296) >= 0) || fb_set_logo_truepalette_#t~bitwise232#1 > (if fb_set_logo_truepalette_#t~mem231#1 % 256 % 4294967296 <= 2147483647 then fb_set_logo_truepalette_#t~mem231#1 % 256 % 4294967296 else fb_set_logo_truepalette_#t~mem231#1 % 256 % 4294967296 - 4294967296) + (if fb_set_logo_truepalette_~greenmask~0#1 % 256 % 4294967296 <= 2147483647 then fb_set_logo_truepalette_~greenmask~0#1 % 256 % 4294967296 else fb_set_logo_truepalette_~greenmask~0#1 % 256 % 4294967296 - 4294967296))) && fb_set_logo_truepalette_#t~bitwise232#1 >= -2147483648; [2025-02-08 04:41:25,675 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5352-4: assume (if fb_set_logo_truepalette_#t~mem231#1 % 256 % 4294967296 <= 2147483647 then fb_set_logo_truepalette_#t~mem231#1 % 256 % 4294967296 else fb_set_logo_truepalette_#t~mem231#1 % 256 % 4294967296 - 4294967296) == (if fb_set_logo_truepalette_~greenmask~0#1 % 256 % 4294967296 <= 2147483647 then fb_set_logo_truepalette_~greenmask~0#1 % 256 % 4294967296 else fb_set_logo_truepalette_~greenmask~0#1 % 256 % 4294967296 - 4294967296);fb_set_logo_truepalette_#t~bitwise232#1 := (if fb_set_logo_truepalette_#t~mem231#1 % 256 % 4294967296 <= 2147483647 then fb_set_logo_truepalette_#t~mem231#1 % 256 % 4294967296 else fb_set_logo_truepalette_#t~mem231#1 % 256 % 4294967296 - 4294967296); [2025-02-08 04:41:25,675 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5352-4: assume !((if fb_set_logo_truepalette_#t~mem231#1 % 256 % 4294967296 <= 2147483647 then fb_set_logo_truepalette_#t~mem231#1 % 256 % 4294967296 else fb_set_logo_truepalette_#t~mem231#1 % 256 % 4294967296 - 4294967296) == (if fb_set_logo_truepalette_~greenmask~0#1 % 256 % 4294967296 <= 2147483647 then fb_set_logo_truepalette_~greenmask~0#1 % 256 % 4294967296 else fb_set_logo_truepalette_~greenmask~0#1 % 256 % 4294967296 - 4294967296)); [2025-02-08 04:41:25,675 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5534: fb_rotate_logo_ud_~tmp~16#1.base, fb_rotate_logo_ud_~tmp~16#1.offset := fb_rotate_logo_ud_~out#1.base, fb_rotate_logo_ud_~out#1.offset;fb_rotate_logo_ud_~out#1.base, fb_rotate_logo_ud_~out#1.offset := fb_rotate_logo_ud_~out#1.base, fb_rotate_logo_ud_~out#1.offset - 1;fb_rotate_logo_ud_~tmp___0~9#1.base, fb_rotate_logo_ud_~tmp___0~9#1.offset := fb_rotate_logo_ud_~in#1.base, fb_rotate_logo_ud_~in#1.offset;fb_rotate_logo_ud_~in#1.base, fb_rotate_logo_ud_~in#1.offset := fb_rotate_logo_ud_~in#1.base, 1 + fb_rotate_logo_ud_~in#1.offset;call fb_rotate_logo_ud_#t~mem265#1 := read~int#37(fb_rotate_logo_ud_~tmp___0~9#1.base, fb_rotate_logo_ud_~tmp___0~9#1.offset, 1);call write~int#37(fb_rotate_logo_ud_#t~mem265#1, fb_rotate_logo_ud_~tmp~16#1.base, fb_rotate_logo_ud_~tmp~16#1.offset, 1);havoc fb_rotate_logo_ud_#t~mem265#1;fb_rotate_logo_ud_~tmp___1~3#1 := fb_rotate_logo_ud_~i~6#1;fb_rotate_logo_ud_~i~6#1 := fb_rotate_logo_ud_~i~6#1 - 1; [2025-02-08 04:41:25,675 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5600: assume fb_rotate_logo_ccw_~j~5#1 % 4294967296 < fb_rotate_logo_ccw_~width#1 % 4294967296; [2025-02-08 04:41:25,675 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5600: assume !(fb_rotate_logo_ccw_~j~5#1 % 4294967296 < fb_rotate_logo_ccw_~width#1 % 4294967296);fb_rotate_logo_ccw_~i~8#1 := 1 + fb_rotate_logo_ccw_~i~8#1; [2025-02-08 04:41:25,675 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5435: assume fb_set_logo_#t~mem252#1 % 4294967296 <= 1;havoc fb_set_logo_#t~mem252#1;call fb_set_logo_#t~mem253#1 := read~int#37(fb_set_logo_~info#1.base, 356 + fb_set_logo_~info#1.offset, 4); [2025-02-08 04:41:25,675 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5435: assume !(fb_set_logo_#t~mem252#1 % 4294967296 <= 1);havoc fb_set_logo_#t~mem252#1; [2025-02-08 04:41:25,675 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5435-1: call fb_set_logo_#t~mem252#1 := read~int#37(fb_set_logo_~info#1.base, 504 + fb_set_logo_~info#1.offset, 4); [2025-02-08 04:41:25,675 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5667: assume fb_do_show_logo_#t~short306#1;havoc fb_do_show_logo_#t~mem303#1;havoc fb_do_show_logo_#t~mem304#1;havoc fb_do_show_logo_#t~mem305#1;havoc fb_do_show_logo_#t~short306#1; [2025-02-08 04:41:25,675 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5667: assume !fb_do_show_logo_#t~short306#1;havoc fb_do_show_logo_#t~mem303#1;havoc fb_do_show_logo_#t~mem304#1;havoc fb_do_show_logo_#t~mem305#1;havoc fb_do_show_logo_#t~short306#1; [2025-02-08 04:41:25,676 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5667-1: assume fb_do_show_logo_#t~short306#1;call fb_do_show_logo_#t~mem303#1 := read~int#37(fb_do_show_logo_~image#1.base, fb_do_show_logo_~image#1.offset, 4);call fb_do_show_logo_#t~mem304#1 := read~int#37(fb_do_show_logo_~image#1.base, 8 + fb_do_show_logo_~image#1.offset, 4);call fb_do_show_logo_#t~mem305#1 := read~int#37(fb_do_show_logo_~info#1.base, 308 + fb_do_show_logo_~info#1.offset, 4);fb_do_show_logo_#t~short306#1 := (fb_do_show_logo_#t~mem303#1 + fb_do_show_logo_#t~mem304#1) % 4294967296 <= fb_do_show_logo_#t~mem305#1 % 4294967296; [2025-02-08 04:41:25,676 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5667-1: assume !fb_do_show_logo_#t~short306#1; [2025-02-08 04:41:25,722 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L-1-1: havoc framebuffer_release_#t~mem2388#1.base, framebuffer_release_#t~mem2388#1.offset, framebuffer_release_~info#1.base, framebuffer_release_~info#1.offset;havoc framebuffer_release_#in~info#1.base, framebuffer_release_#in~info#1.offset;assume { :end_inline_framebuffer_release } true; [2025-02-08 04:41:25,724 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21231: havoc #t~nondet3323; [2025-02-08 04:41:25,917 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8128-1: SUMMARY for call fb_check_foreignness_#t~ret1030#1 := printk(8, 0); srcloc: null [2025-02-08 04:41:25,917 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8128: assume -2147483648 <= fb_check_foreignness_#t~ret1030#1 && fb_check_foreignness_#t~ret1030#1 <= 2147483647;havoc fb_check_foreignness_#t~ret1030#1;fb_check_foreignness_#res#1 := -38; [2025-02-08 04:41:25,917 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10977: SUMMARY for call ldv_linux_kernel_locking_mutex_mutex_unlock_registration_lock(ldv_mutex_unlock_121_~ldv_func_arg1#1.base, ldv_mutex_unlock_121_~ldv_func_arg1#1.offset); srcloc: null [2025-02-08 04:41:25,917 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21275: havoc fb_is_primary_device_#t~nondet3331#1;do_register_framebuffer_#t~ret1064#1 := fb_is_primary_device_#res#1;havoc fb_is_primary_device_#t~nondet3331#1, fb_is_primary_device_~arg0#1.base, fb_is_primary_device_~arg0#1.offset;havoc fb_is_primary_device_#in~arg0#1.base, fb_is_primary_device_#in~arg0#1.offset;assume { :end_inline_fb_is_primary_device } true;assume -2147483648 <= do_register_framebuffer_#t~ret1064#1 && do_register_framebuffer_#t~ret1064#1 <= 2147483647;do_register_framebuffer_~tmp___0~25#1 := do_register_framebuffer_#t~ret1064#1;havoc do_register_framebuffer_#t~ret1064#1;call do_register_framebuffer_#t~mem1065#1.base, do_register_framebuffer_#t~mem1065#1.offset := read~$Pointer$#37(do_register_framebuffer_~fb_info#1.base, 1517 + do_register_framebuffer_~fb_info#1.offset, 8); [2025-02-08 04:41:25,917 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8368: SUMMARY for call unlock_fb_info(do_register_framebuffer_~fb_info#1.base, do_register_framebuffer_~fb_info#1.offset); srcloc: null [2025-02-08 04:41:25,917 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8112: assume 0 != fb_check_foreignness_~tmp___1~12#1; [2025-02-08 04:41:25,917 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8112: assume !(0 != fb_check_foreignness_~tmp___1~12#1); [2025-02-08 04:41:25,918 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21251: havoc device_create_#t~ret3327#1.base, device_create_#t~ret3327#1.offset;do_register_framebuffer_#t~ret1073#1.base, do_register_framebuffer_#t~ret1073#1.offset := device_create_#res#1.base, device_create_#res#1.offset;havoc device_create_#t~ret3327#1.base, device_create_#t~ret3327#1.offset, device_create_~arg0#1.base, device_create_~arg0#1.offset, device_create_~arg1#1.base, device_create_~arg1#1.offset, device_create_~arg2#1, device_create_~arg3#1.base, device_create_~arg3#1.offset, device_create_~arg4#1.base, device_create_~arg4#1.offset;havoc device_create_#in~arg0#1.base, device_create_#in~arg0#1.offset, device_create_#in~arg1#1.base, device_create_#in~arg1#1.offset, device_create_#in~arg2#1, device_create_#in~arg3#1.base, device_create_#in~arg3#1.offset, device_create_#in~arg4#1.base, device_create_#in~arg4#1.offset;assume { :end_inline_device_create } true;call write~$Pointer$#37(do_register_framebuffer_#t~ret1073#1.base, do_register_framebuffer_#t~ret1073#1.offset, do_register_framebuffer_~fb_info#1.base, 1453 + do_register_framebuffer_~fb_info#1.offset, 8);havoc do_register_framebuffer_#t~mem1070#1.base, do_register_framebuffer_#t~mem1070#1.offset;havoc do_register_framebuffer_#t~mem1071#1.base, do_register_framebuffer_#t~mem1071#1.offset;havoc do_register_framebuffer_#t~bitwise1072#1;havoc do_register_framebuffer_#t~ret1073#1.base, do_register_framebuffer_#t~ret1073#1.offset;call do_register_framebuffer_#t~mem1074#1.base, do_register_framebuffer_#t~mem1074#1.offset := read~$Pointer$#37(do_register_framebuffer_~fb_info#1.base, 1453 + do_register_framebuffer_~fb_info#1.offset, 8); [2025-02-08 04:41:25,918 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8269: assume 0 != do_register_framebuffer_~ret~5#1;do_register_framebuffer_#res#1 := do_register_framebuffer_~ret~5#1;call ULTIMATE.dealloc(do_register_framebuffer_~#event~4#1.base, do_register_framebuffer_~#event~4#1.offset);havoc do_register_framebuffer_~#event~4#1.base, do_register_framebuffer_~#event~4#1.offset;call ULTIMATE.dealloc(do_register_framebuffer_~#mode~1#1.base, do_register_framebuffer_~#mode~1#1.offset);havoc do_register_framebuffer_~#mode~1#1.base, do_register_framebuffer_~#mode~1#1.offset;call ULTIMATE.dealloc(do_register_framebuffer_~#__key~0#1.base, do_register_framebuffer_~#__key~0#1.offset);havoc do_register_framebuffer_~#__key~0#1.base, do_register_framebuffer_~#__key~0#1.offset;call ULTIMATE.dealloc(do_register_framebuffer_~#__key___0~0#1.base, do_register_framebuffer_~#__key___0~0#1.offset);havoc do_register_framebuffer_~#__key___0~0#1.base, do_register_framebuffer_~#__key___0~0#1.offset; [2025-02-08 04:41:25,918 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8269: assume !(0 != do_register_framebuffer_~ret~5#1);call do_register_framebuffer_#t~mem1067#1 := read~int#28(~#num_registered_fb~0.base, ~#num_registered_fb~0.offset, 4); [2025-02-08 04:41:25,918 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8294: havoc atomic_set_~v#1.base, atomic_set_~v#1.offset, atomic_set_~i#1;havoc atomic_set_#in~v#1.base, atomic_set_#in~v#1.offset, atomic_set_#in~i#1;assume { :end_inline_atomic_set } true; [2025-02-08 04:41:25,918 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8327: call write~int#37(0, do_register_framebuffer_~fb_info#1.base, 769 + do_register_framebuffer_~fb_info#1.offset, 4);call do_register_framebuffer_#t~mem1083#1 := read~int#37(do_register_framebuffer_~fb_info#1.base, 789 + do_register_framebuffer_~fb_info#1.offset, 4); [2025-02-08 04:41:25,918 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8509: havoc ldv_mutex_lock_120_~ldv_func_arg1#1.base, ldv_mutex_lock_120_~ldv_func_arg1#1.offset;havoc ldv_mutex_lock_120_#in~ldv_func_arg1#1.base, ldv_mutex_lock_120_#in~ldv_func_arg1#1.offset;assume { :end_inline_ldv_mutex_lock_120 } true; [2025-02-08 04:41:25,918 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8352: SUMMARY for call fb_var_to_videomode(do_register_framebuffer_~#mode~1#1.base, do_register_framebuffer_~#mode~1#1.offset, do_register_framebuffer_~fb_info#1.base, 308 + do_register_framebuffer_~fb_info#1.offset); srcloc: null [2025-02-08 04:41:25,918 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14529: assume fb_init_device_~i~33#1 >= 0; [2025-02-08 04:41:25,918 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14529: assume !(fb_init_device_~i~33#1 >= 0);call fb_init_device_#t~mem2723#1 := read~int#37(fb_init_device_~fb_info#1.base, 1461 + fb_init_device_~fb_info#1.offset, 4);call write~int#37(fb_init_device_#t~mem2723#1 - fb_init_device_#t~mem2723#1 % 2, fb_init_device_~fb_info#1.base, 1461 + fb_init_device_~fb_info#1.offset, 4);havoc fb_init_device_#t~mem2723#1; [2025-02-08 04:41:25,918 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8344-1: SUMMARY for call pm_vt_switch_required(do_register_framebuffer_#t~mem1089#1.base, do_register_framebuffer_#t~mem1089#1.offset, 0); srcloc: null [2025-02-08 04:41:25,918 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8344: havoc do_register_framebuffer_#t~mem1089#1.base, do_register_framebuffer_#t~mem1089#1.offset; [2025-02-08 04:41:25,918 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21251-2: device_create_#res#1.base, device_create_#res#1.offset := device_create_#t~ret3327#1.base, device_create_#t~ret3327#1.offset;havoc device_create_#t~ret3327#1.base, device_create_#t~ret3327#1.offset; [2025-02-08 04:41:25,918 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21251-3: SUMMARY for call device_create_#t~ret3327#1.base, device_create_#t~ret3327#1.offset := ldv_malloc(1337); srcloc: null [2025-02-08 04:41:25,918 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14521: assume 0 != fb_init_device_~error~0#1; [2025-02-08 04:41:25,918 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14521: assume !(0 != fb_init_device_~error~0#1); [2025-02-08 04:41:25,918 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8336-2: call do_register_framebuffer_#t~mem1085#1.base, do_register_framebuffer_#t~mem1085#1.offset := read~$Pointer$#37(do_register_framebuffer_~fb_info#1.base, 917 + do_register_framebuffer_~fb_info#1.offset, 8);do_register_framebuffer_#t~short1087#1 := 0 == (do_register_framebuffer_#t~mem1085#1.base + do_register_framebuffer_#t~mem1085#1.offset) % 18446744073709551616; [2025-02-08 04:41:25,918 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8303-1: SUMMARY for call do_register_framebuffer_#t~ret1077#1 := PTR_ERR(do_register_framebuffer_#t~mem1076#1.base, do_register_framebuffer_#t~mem1076#1.offset); srcloc: null [2025-02-08 04:41:25,918 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8336-1: assume do_register_framebuffer_#t~short1087#1; [2025-02-08 04:41:25,918 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8336-1: assume !do_register_framebuffer_#t~short1087#1;call do_register_framebuffer_#t~mem1086#1.base, do_register_framebuffer_#t~mem1086#1.offset := read~$Pointer$#37(do_register_framebuffer_~fb_info#1.base, 909 + do_register_framebuffer_~fb_info#1.offset, 8);do_register_framebuffer_#t~short1087#1 := 0 == (do_register_framebuffer_#t~mem1086#1.base + do_register_framebuffer_#t~mem1086#1.offset) % 18446744073709551616; [2025-02-08 04:41:25,918 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8303: assume -9223372036854775808 <= do_register_framebuffer_#t~ret1077#1 && do_register_framebuffer_#t~ret1077#1 <= 9223372036854775807;do_register_framebuffer_~tmp___1~13#1 := do_register_framebuffer_#t~ret1077#1;havoc do_register_framebuffer_#t~mem1076#1.base, do_register_framebuffer_#t~mem1076#1.offset;havoc do_register_framebuffer_#t~ret1077#1; [2025-02-08 04:41:25,918 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8369-1: SUMMARY for call console_unlock(); srcloc: null [2025-02-08 04:41:25,918 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8336: assume do_register_framebuffer_#t~short1087#1;havoc do_register_framebuffer_#t~mem1085#1.base, do_register_framebuffer_#t~mem1085#1.offset;havoc do_register_framebuffer_#t~mem1086#1.base, do_register_framebuffer_#t~mem1086#1.offset;havoc do_register_framebuffer_#t~short1087#1; [2025-02-08 04:41:25,918 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8336: assume !do_register_framebuffer_#t~short1087#1;havoc do_register_framebuffer_#t~mem1085#1.base, do_register_framebuffer_#t~mem1085#1.offset;havoc do_register_framebuffer_#t~mem1086#1.base, do_register_framebuffer_#t~mem1086#1.offset;havoc do_register_framebuffer_#t~short1087#1; [2025-02-08 04:41:25,918 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8369: do_register_framebuffer_#res#1 := 0;call ULTIMATE.dealloc(do_register_framebuffer_~#event~4#1.base, do_register_framebuffer_~#event~4#1.offset);havoc do_register_framebuffer_~#event~4#1.base, do_register_framebuffer_~#event~4#1.offset;call ULTIMATE.dealloc(do_register_framebuffer_~#mode~1#1.base, do_register_framebuffer_~#mode~1#1.offset);havoc do_register_framebuffer_~#mode~1#1.base, do_register_framebuffer_~#mode~1#1.offset;call ULTIMATE.dealloc(do_register_framebuffer_~#__key~0#1.base, do_register_framebuffer_~#__key~0#1.offset);havoc do_register_framebuffer_~#__key~0#1.base, do_register_framebuffer_~#__key~0#1.offset;call ULTIMATE.dealloc(do_register_framebuffer_~#__key___0~0#1.base, do_register_framebuffer_~#__key___0~0#1.offset);havoc do_register_framebuffer_~#__key___0~0#1.base, do_register_framebuffer_~#__key___0~0#1.offset; [2025-02-08 04:41:25,918 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8295: SUMMARY for call __mutex_init(do_register_framebuffer_~fb_info#1.base, 12 + do_register_framebuffer_~fb_info#1.offset, 11, 0, do_register_framebuffer_~#__key~0#1.base, do_register_framebuffer_~#__key~0#1.offset); srcloc: null [2025-02-08 04:41:25,918 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8361-1: SUMMARY for call console_unlock(); srcloc: null [2025-02-08 04:41:25,918 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8328: assume 0 == do_register_framebuffer_#t~mem1083#1 % 4294967296;havoc do_register_framebuffer_#t~mem1083#1;call write~int#37(4294967295, do_register_framebuffer_~fb_info#1.base, 789 + do_register_framebuffer_~fb_info#1.offset, 4); [2025-02-08 04:41:25,918 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8328: assume !(0 == do_register_framebuffer_#t~mem1083#1 % 4294967296);havoc do_register_framebuffer_#t~mem1083#1; [2025-02-08 04:41:25,918 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8105-1: SUMMARY for call fb_check_foreignness_#t~ret1025#1 := fb_be_math(fb_check_foreignness_~fi#1.base, fb_check_foreignness_~fi#1.offset); srcloc: null [2025-02-08 04:41:25,919 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8361: do_register_framebuffer_#res#1 := -19;call ULTIMATE.dealloc(do_register_framebuffer_~#event~4#1.base, do_register_framebuffer_~#event~4#1.offset);havoc do_register_framebuffer_~#event~4#1.base, do_register_framebuffer_~#event~4#1.offset;call ULTIMATE.dealloc(do_register_framebuffer_~#mode~1#1.base, do_register_framebuffer_~#mode~1#1.offset);havoc do_register_framebuffer_~#mode~1#1.base, do_register_framebuffer_~#mode~1#1.offset;call ULTIMATE.dealloc(do_register_framebuffer_~#__key~0#1.base, do_register_framebuffer_~#__key~0#1.offset);havoc do_register_framebuffer_~#__key~0#1.base, do_register_framebuffer_~#__key~0#1.offset;call ULTIMATE.dealloc(do_register_framebuffer_~#__key___0~0#1.base, do_register_framebuffer_~#__key___0~0#1.offset);havoc do_register_framebuffer_~#__key___0~0#1.base, do_register_framebuffer_~#__key___0~0#1.offset; [2025-02-08 04:41:25,919 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8105: fb_check_foreignness_~tmp___0~24#1 := (if 0 == fb_check_foreignness_#t~ret1025#1 % 256 then 0 else 1);havoc fb_check_foreignness_#t~ret1025#1; [2025-02-08 04:41:25,919 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8510-1: SUMMARY for call unregister_framebuffer_#t~ret1115#1 := do_unregister_framebuffer(unregister_framebuffer_~fb_info#1.base, unregister_framebuffer_~fb_info#1.offset); srcloc: null [2025-02-08 04:41:25,920 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8287: assume do_register_framebuffer_~i~12#1 <= 31; [2025-02-08 04:41:25,920 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8287: assume !(do_register_framebuffer_~i~12#1 <= 31);call write~int#37(do_register_framebuffer_~i~12#1, do_register_framebuffer_~fb_info#1.base, 4 + do_register_framebuffer_~fb_info#1.offset, 4);assume { :begin_inline_atomic_set } true;atomic_set_#in~v#1.base, atomic_set_#in~v#1.offset, atomic_set_#in~i#1 := do_register_framebuffer_~fb_info#1.base, do_register_framebuffer_~fb_info#1.offset, 1;havoc atomic_set_~v#1.base, atomic_set_~v#1.offset, atomic_set_~i#1;atomic_set_~v#1.base, atomic_set_~v#1.offset := atomic_set_#in~v#1.base, atomic_set_#in~v#1.offset;atomic_set_~i#1 := atomic_set_#in~i#1;call write~int#37(atomic_set_~i#1, atomic_set_~v#1.base, atomic_set_~v#1.offset, 4); [2025-02-08 04:41:25,920 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8353-1: SUMMARY for call do_register_framebuffer_#t~ret1091#1 := fb_add_videomode(do_register_framebuffer_~#mode~1#1.base, do_register_framebuffer_~#mode~1#1.offset, do_register_framebuffer_~fb_info#1.base, 909 + do_register_framebuffer_~fb_info#1.offset); srcloc: null [2025-02-08 04:41:25,920 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8353: assume -2147483648 <= do_register_framebuffer_#t~ret1091#1 && do_register_framebuffer_#t~ret1091#1 <= 2147483647;havoc do_register_framebuffer_#t~ret1091#1;call write~$Pointer$#26(do_register_framebuffer_~fb_info#1.base, do_register_framebuffer_~fb_info#1.offset, ~#registered_fb~0.base, ~#registered_fb~0.offset + 8 * do_register_framebuffer_~i~12#1, 8);call write~$Pointer$#45(do_register_framebuffer_~fb_info#1.base, do_register_framebuffer_~fb_info#1.offset, do_register_framebuffer_~#event~4#1.base, do_register_framebuffer_~#event~4#1.offset, 8); [2025-02-08 04:41:25,920 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8122: assume 0 == fb_check_foreignness_#t~bitwise1028#1;havoc fb_check_foreignness_#t~mem1027#1;havoc fb_check_foreignness_#t~bitwise1028#1; [2025-02-08 04:41:25,920 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8122: assume !(0 == fb_check_foreignness_#t~bitwise1028#1);havoc fb_check_foreignness_#t~mem1027#1;havoc fb_check_foreignness_#t~bitwise1028#1; [2025-02-08 04:41:25,920 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8510: assume -2147483648 <= unregister_framebuffer_#t~ret1115#1 && unregister_framebuffer_#t~ret1115#1 <= 2147483647;unregister_framebuffer_~ret~9#1 := unregister_framebuffer_#t~ret1115#1;havoc unregister_framebuffer_#t~ret1115#1;assume { :begin_inline_ldv_mutex_unlock_121 } true;ldv_mutex_unlock_121_#in~ldv_func_arg1#1.base, ldv_mutex_unlock_121_#in~ldv_func_arg1#1.offset := ~#registration_lock~0.base, ~#registration_lock~0.offset;havoc ldv_mutex_unlock_121_~ldv_func_arg1#1.base, ldv_mutex_unlock_121_~ldv_func_arg1#1.offset;ldv_mutex_unlock_121_~ldv_func_arg1#1.base, ldv_mutex_unlock_121_~ldv_func_arg1#1.offset := ldv_mutex_unlock_121_#in~ldv_func_arg1#1.base, ldv_mutex_unlock_121_#in~ldv_func_arg1#1.offset; [2025-02-08 04:41:25,920 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8246: call ULTIMATE.dealloc(do_register_framebuffer_~#event~4#1.base, do_register_framebuffer_~#event~4#1.offset);havoc do_register_framebuffer_~#event~4#1.base, do_register_framebuffer_~#event~4#1.offset;call ULTIMATE.dealloc(do_register_framebuffer_~#mode~1#1.base, do_register_framebuffer_~#mode~1#1.offset);havoc do_register_framebuffer_~#mode~1#1.base, do_register_framebuffer_~#mode~1#1.offset;call ULTIMATE.dealloc(do_register_framebuffer_~#__key~0#1.base, do_register_framebuffer_~#__key~0#1.offset);havoc do_register_framebuffer_~#__key~0#1.base, do_register_framebuffer_~#__key~0#1.offset;call ULTIMATE.dealloc(do_register_framebuffer_~#__key___0~0#1.base, do_register_framebuffer_~#__key___0~0#1.offset);havoc do_register_framebuffer_~#__key___0~0#1.base, do_register_framebuffer_~#__key___0~0#1.offset;register_framebuffer_#t~ret1114#1 := do_register_framebuffer_#res#1;havoc do_register_framebuffer_#t~ret1063#1, do_register_framebuffer_#t~ret1064#1, do_register_framebuffer_#t~mem1065#1.base, do_register_framebuffer_#t~mem1065#1.offset, do_register_framebuffer_#t~ret1066#1, do_register_framebuffer_#t~mem1067#1, do_register_framebuffer_#t~mem1068#1, do_register_framebuffer_#t~mem1069#1.base, do_register_framebuffer_#t~mem1069#1.offset, do_register_framebuffer_#t~mem1070#1.base, do_register_framebuffer_#t~mem1070#1.offset, do_register_framebuffer_#t~mem1071#1.base, do_register_framebuffer_#t~mem1071#1.offset, do_register_framebuffer_#t~bitwise1072#1, do_register_framebuffer_#t~ret1073#1.base, do_register_framebuffer_#t~ret1073#1.offset, do_register_framebuffer_#t~mem1074#1.base, do_register_framebuffer_#t~mem1074#1.offset, do_register_framebuffer_#t~ret1075#1, do_register_framebuffer_#t~mem1076#1.base, do_register_framebuffer_#t~mem1076#1.offset, do_register_framebuffer_#t~ret1077#1, do_register_framebuffer_#t~ret1078#1, do_register_framebuffer_#t~ret1079#1, do_register_framebuffer_#t~mem1080#1.base, do_register_framebuffer_#t~mem1080#1.offset, do_register_framebuffer_#t~ret1081#1.base, do_register_framebuffer_#t~ret1081#1.offset, do_register_framebuffer_#t~mem1082#1.base, do_register_framebuffer_#t~mem1082#1.offset, do_register_framebuffer_#t~mem1083#1, do_register_framebuffer_#t~mem1084#1, do_register_framebuffer_#t~mem1085#1.base, do_register_framebuffer_#t~mem1085#1.offset, do_register_framebuffer_#t~mem1086#1.base, do_register_framebuffer_#t~mem1086#1.offset, do_register_framebuffer_#t~short1087#1, do_register_framebuffer_#t~mem1088#1, do_register_framebuffer_#t~mem1089#1.base, do_register_framebuffer_#t~mem1089#1.offset, do_register_framebuffer_#t~mem1090#1.base, do_register_framebuffer_#t~mem1090#1.offset, do_register_framebuffer_#t~ret1091#1, do_register_framebuffer_#t~ret1092#1, do_register_framebuffer_#t~ret1093#1, do_register_framebuffer_~fb_info#1.base, do_register_framebuffer_~fb_info#1.offset, do_register_framebuffer_~i~12#1, do_register_framebuffer_~ret~5#1, do_register_framebuffer_~#event~4#1.base, do_register_framebuffer_~#event~4#1.offset, do_register_framebuffer_~#mode~1#1.base, do_register_framebuffer_~#mode~1#1.offset, do_register_framebuffer_~tmp~39#1, do_register_framebuffer_~tmp___0~25#1, do_register_framebuffer_~#__key~0#1.base, do_register_framebuffer_~#__key~0#1.offset, do_register_framebuffer_~#__key___0~0#1.base, do_register_framebuffer_~#__key___0~0#1.offset, do_register_framebuffer_~tmp___1~13#1, do_register_framebuffer_~tmp___2~8#1, do_register_framebuffer_~tmp___3~5#1.base, do_register_framebuffer_~tmp___3~5#1.offset, do_register_framebuffer_~tmp___4~2#1;havoc do_register_framebuffer_#in~fb_info#1.base, do_register_framebuffer_#in~fb_info#1.offset;assume { :end_inline_do_register_framebuffer } true;assume -2147483648 <= register_framebuffer_#t~ret1114#1 && register_framebuffer_#t~ret1114#1 <= 2147483647;register_framebuffer_~ret~8#1 := register_framebuffer_#t~ret1114#1;havoc register_framebuffer_#t~ret1114#1;assume { :begin_inline_ldv_mutex_unlock_119 } true;ldv_mutex_unlock_119_#in~ldv_func_arg1#1.base, ldv_mutex_unlock_119_#in~ldv_func_arg1#1.offset := ~#registration_lock~0.base, ~#registration_lock~0.offset;havoc ldv_mutex_unlock_119_~ldv_func_arg1#1.base, ldv_mutex_unlock_119_~ldv_func_arg1#1.offset;ldv_mutex_unlock_119_~ldv_func_arg1#1.base, ldv_mutex_unlock_119_~ldv_func_arg1#1.offset := ldv_mutex_unlock_119_#in~ldv_func_arg1#1.base, ldv_mutex_unlock_119_#in~ldv_func_arg1#1.offset; [2025-02-08 04:41:25,920 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8122-4: assume 0 == fb_check_foreignness_#t~mem1027#1;fb_check_foreignness_#t~bitwise1028#1 := 0; [2025-02-08 04:41:25,921 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8122-4: assume !(0 == fb_check_foreignness_#t~mem1027#1); [2025-02-08 04:41:25,921 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8312-1: call do_register_framebuffer_#t~mem1080#1.base, do_register_framebuffer_#t~mem1080#1.offset := read~$Pointer$#37(do_register_framebuffer_~fb_info#1.base, 757 + do_register_framebuffer_~fb_info#1.offset, 8); [2025-02-08 04:41:25,921 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8122-3: assume 1048576 == fb_check_foreignness_#t~mem1027#1;fb_check_foreignness_#t~bitwise1028#1 := fb_check_foreignness_#t~mem1027#1; [2025-02-08 04:41:25,921 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8122-3: assume !(1048576 == fb_check_foreignness_#t~mem1027#1); [2025-02-08 04:41:25,921 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8312: assume 0 == (do_register_framebuffer_#t~mem1080#1.base + do_register_framebuffer_#t~mem1080#1.offset) % 18446744073709551616;havoc do_register_framebuffer_#t~mem1080#1.base, do_register_framebuffer_#t~mem1080#1.offset; [2025-02-08 04:41:25,921 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8312: assume !(0 == (do_register_framebuffer_#t~mem1080#1.base + do_register_framebuffer_#t~mem1080#1.offset) % 18446744073709551616);havoc do_register_framebuffer_#t~mem1080#1.base, do_register_framebuffer_#t~mem1080#1.offset; [2025-02-08 04:41:25,921 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8122-2: havoc fb_check_foreignness_#t~bitwise1028#1;assume ((((fb_check_foreignness_#t~mem1027#1 < 0 || fb_check_foreignness_#t~bitwise1028#1 <= fb_check_foreignness_#t~mem1027#1) && fb_check_foreignness_#t~bitwise1028#1 <= 1048576) && fb_check_foreignness_#t~bitwise1028#1 >= 0) && (fb_check_foreignness_#t~mem1027#1 >= 0 || fb_check_foreignness_#t~bitwise1028#1 > 1048576 + fb_check_foreignness_#t~mem1027#1)) && fb_check_foreignness_#t~bitwise1028#1 >= -2147483648; [2025-02-08 04:41:25,921 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8122-1: [2025-02-08 04:41:25,921 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8114: assume -2147483648 <= fb_check_foreignness_#t~ret1026#1 && fb_check_foreignness_#t~ret1026#1 <= 2147483647;havoc fb_check_foreignness_#t~ret1026#1;fb_check_foreignness_#res#1 := -38; [2025-02-08 04:41:25,921 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8304-1: SUMMARY for call do_register_framebuffer_#t~ret1078#1 := printk(14, 0); srcloc: null [2025-02-08 04:41:25,921 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8304: assume -2147483648 <= do_register_framebuffer_#t~ret1078#1 && do_register_framebuffer_#t~ret1078#1 <= 2147483647;havoc do_register_framebuffer_#t~ret1078#1;call write~$Pointer$#37(0, 0, do_register_framebuffer_~fb_info#1.base, 1453 + do_register_framebuffer_~fb_info#1.offset, 8); [2025-02-08 04:41:25,921 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8114-1: SUMMARY for call fb_check_foreignness_#t~ret1026#1 := printk(7, 0); srcloc: null [2025-02-08 04:41:25,921 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8296-1: SUMMARY for call __mutex_init(do_register_framebuffer_~fb_info#1.base, 160 + do_register_framebuffer_~fb_info#1.offset, 12, 0, do_register_framebuffer_~#__key___0~0#1.base, do_register_framebuffer_~#__key___0~0#1.offset); srcloc: null [2025-02-08 04:41:25,921 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8296: call do_register_framebuffer_#t~mem1070#1.base, do_register_framebuffer_#t~mem1070#1.offset := read~$Pointer$#31(~#fb_class~0.base, ~#fb_class~0.offset, 8);call do_register_framebuffer_#t~mem1071#1.base, do_register_framebuffer_#t~mem1071#1.offset := read~$Pointer$#37(do_register_framebuffer_~fb_info#1.base, 1445 + do_register_framebuffer_~fb_info#1.offset, 8); [2025-02-08 04:41:25,921 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8511: havoc ldv_mutex_unlock_121_~ldv_func_arg1#1.base, ldv_mutex_unlock_121_~ldv_func_arg1#1.offset;havoc ldv_mutex_unlock_121_#in~ldv_func_arg1#1.base, ldv_mutex_unlock_121_#in~ldv_func_arg1#1.offset;assume { :end_inline_ldv_mutex_unlock_121 } true;unregister_framebuffer_#res#1 := unregister_framebuffer_~ret~9#1; [2025-02-08 04:41:25,921 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8338: SUMMARY for call INIT_LIST_HEAD(do_register_framebuffer_~fb_info#1.base, 909 + do_register_framebuffer_~fb_info#1.offset); srcloc: null [2025-02-08 04:41:25,921 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8107: assume 0 != fb_check_foreignness_~tmp___0~24#1 % 256;fb_check_foreignness_~tmp___1~12#1 := 0; [2025-02-08 04:41:25,921 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8107: assume !(0 != fb_check_foreignness_~tmp___0~24#1 % 256);fb_check_foreignness_~tmp___1~12#1 := 1; [2025-02-08 04:41:25,921 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8297-3: assume false;do_register_framebuffer_#t~bitwise1072#1 := do_register_framebuffer_~i~12#1; [2025-02-08 04:41:25,921 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8297-3: assume !false; [2025-02-08 04:41:25,921 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8297-2: havoc do_register_framebuffer_#t~bitwise1072#1;assume ((((do_register_framebuffer_~i~12#1 < 0 || do_register_framebuffer_#t~bitwise1072#1 >= 30408704) && do_register_framebuffer_#t~bitwise1072#1 >= do_register_framebuffer_~i~12#1) && (do_register_framebuffer_~i~12#1 < 0 || do_register_framebuffer_#t~bitwise1072#1 <= 30408704 + do_register_framebuffer_~i~12#1)) && (do_register_framebuffer_~i~12#1 >= 0 || do_register_framebuffer_#t~bitwise1072#1 < 0)) && do_register_framebuffer_#t~bitwise1072#1 <= 2147483647; [2025-02-08 04:41:25,921 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8297-1: [2025-02-08 04:41:25,921 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8297: assume { :begin_inline_device_create } true;device_create_#in~arg0#1.base, device_create_#in~arg0#1.offset, device_create_#in~arg1#1.base, device_create_#in~arg1#1.offset, device_create_#in~arg2#1, device_create_#in~arg3#1.base, device_create_#in~arg3#1.offset, device_create_#in~arg4#1.base, device_create_#in~arg4#1.offset := do_register_framebuffer_#t~mem1070#1.base, do_register_framebuffer_#t~mem1070#1.offset, do_register_framebuffer_#t~mem1071#1.base, do_register_framebuffer_#t~mem1071#1.offset, do_register_framebuffer_#t~bitwise1072#1, 0, 0, 13, 0;havoc device_create_#res#1.base, device_create_#res#1.offset;havoc device_create_#t~ret3327#1.base, device_create_#t~ret3327#1.offset, device_create_~arg0#1.base, device_create_~arg0#1.offset, device_create_~arg1#1.base, device_create_~arg1#1.offset, device_create_~arg2#1, device_create_~arg3#1.base, device_create_~arg3#1.offset, device_create_~arg4#1.base, device_create_~arg4#1.offset;device_create_~arg0#1.base, device_create_~arg0#1.offset := device_create_#in~arg0#1.base, device_create_#in~arg0#1.offset;device_create_~arg1#1.base, device_create_~arg1#1.offset := device_create_#in~arg1#1.base, device_create_#in~arg1#1.offset;device_create_~arg2#1 := device_create_#in~arg2#1;device_create_~arg3#1.base, device_create_~arg3#1.offset := device_create_#in~arg3#1.base, device_create_#in~arg3#1.offset;device_create_~arg4#1.base, device_create_~arg4#1.offset := device_create_#in~arg4#1.base, device_create_#in~arg4#1.offset; [2025-02-08 04:41:25,921 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8297-4: assume 0 == do_register_framebuffer_~i~12#1 || 30408704 == do_register_framebuffer_~i~12#1;do_register_framebuffer_#t~bitwise1072#1 := 30408704; [2025-02-08 04:41:25,921 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8297-4: assume !(0 == do_register_framebuffer_~i~12#1 || 30408704 == do_register_framebuffer_~i~12#1); [2025-02-08 04:41:25,921 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8314: do_register_framebuffer_~tmp___3~5#1.base, do_register_framebuffer_~tmp___3~5#1.offset := do_register_framebuffer_#t~ret1081#1.base, do_register_framebuffer_#t~ret1081#1.offset;havoc do_register_framebuffer_#t~ret1081#1.base, do_register_framebuffer_#t~ret1081#1.offset;call write~$Pointer$#37(do_register_framebuffer_~tmp___3~5#1.base, do_register_framebuffer_~tmp___3~5#1.offset, do_register_framebuffer_~fb_info#1.base, 757 + do_register_framebuffer_~fb_info#1.offset, 8);call do_register_framebuffer_#t~mem1082#1.base, do_register_framebuffer_#t~mem1082#1.offset := read~$Pointer$#37(do_register_framebuffer_~fb_info#1.base, 757 + do_register_framebuffer_~fb_info#1.offset, 8); [2025-02-08 04:41:25,922 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8124-1: SUMMARY for call fb_check_foreignness_#t~ret1029#1 := fb_be_math(fb_check_foreignness_~fi#1.base, fb_check_foreignness_~fi#1.offset); srcloc: null [2025-02-08 04:41:25,922 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8124: fb_check_foreignness_~tmp~36#1 := (if 0 == fb_check_foreignness_#t~ret1029#1 % 256 then 0 else 1);havoc fb_check_foreignness_#t~ret1029#1; [2025-02-08 04:41:25,922 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8281-1: call do_register_framebuffer_#t~mem1069#1.base, do_register_framebuffer_#t~mem1069#1.offset := read~$Pointer$#26(~#registered_fb~0.base, ~#registered_fb~0.offset + 8 * do_register_framebuffer_~i~12#1, 8); [2025-02-08 04:41:25,922 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8314-1: SUMMARY for call do_register_framebuffer_#t~ret1081#1.base, do_register_framebuffer_#t~ret1081#1.offset := kmalloc(8192, 208); srcloc: null [2025-02-08 04:41:25,922 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14516: assume fb_init_device_~i~33#1 % 4294967296 <= 12; [2025-02-08 04:41:25,922 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14516: assume !(fb_init_device_~i~33#1 % 4294967296 <= 12); [2025-02-08 04:41:25,922 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8281: assume 0 == (do_register_framebuffer_#t~mem1069#1.base + do_register_framebuffer_#t~mem1069#1.offset) % 18446744073709551616;havoc do_register_framebuffer_#t~mem1069#1.base, do_register_framebuffer_#t~mem1069#1.offset; [2025-02-08 04:41:25,922 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8281: assume !(0 == (do_register_framebuffer_#t~mem1069#1.base + do_register_framebuffer_#t~mem1069#1.offset) % 18446744073709551616);havoc do_register_framebuffer_#t~mem1069#1.base, do_register_framebuffer_#t~mem1069#1.offset;do_register_framebuffer_~i~12#1 := 1 + do_register_framebuffer_~i~12#1; [2025-02-08 04:41:25,922 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21255: havoc device_create_file_#t~nondet3328#1;fb_init_device_#t~ret2721#1 := device_create_file_#res#1;havoc device_create_file_#t~nondet3328#1, device_create_file_~arg0#1.base, device_create_file_~arg0#1.offset, device_create_file_~arg1#1.base, device_create_file_~arg1#1.offset;havoc device_create_file_#in~arg0#1.base, device_create_file_#in~arg0#1.offset, device_create_file_#in~arg1#1.base, device_create_file_#in~arg1#1.offset;assume { :end_inline_device_create_file } true;assume -2147483648 <= fb_init_device_#t~ret2721#1 && fb_init_device_#t~ret2721#1 <= 2147483647;fb_init_device_~error~0#1 := fb_init_device_#t~ret2721#1;havoc fb_init_device_#t~mem2720#1.base, fb_init_device_#t~mem2720#1.offset;havoc fb_init_device_#t~ret2721#1; [2025-02-08 04:41:25,922 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14508: call fb_init_device_#t~mem2720#1.base, fb_init_device_#t~mem2720#1.offset := read~$Pointer$#37(fb_init_device_~fb_info#1.base, 1453 + fb_init_device_~fb_info#1.offset, 8);assume { :begin_inline_device_create_file } true;device_create_file_#in~arg0#1.base, device_create_file_#in~arg0#1.offset, device_create_file_#in~arg1#1.base, device_create_file_#in~arg1#1.offset := fb_init_device_#t~mem2720#1.base, fb_init_device_#t~mem2720#1.offset, ~#device_attrs~0.base, ~#device_attrs~0.offset + 43 * (if fb_init_device_~i~33#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then fb_init_device_~i~33#1 % 18446744073709551616 % 18446744073709551616 else fb_init_device_~i~33#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616);havoc device_create_file_#res#1;havoc device_create_file_#t~nondet3328#1, device_create_file_~arg0#1.base, device_create_file_~arg0#1.offset, device_create_file_~arg1#1.base, device_create_file_~arg1#1.offset;device_create_file_~arg0#1.base, device_create_file_~arg0#1.offset := device_create_file_#in~arg0#1.base, device_create_file_#in~arg0#1.offset;device_create_file_~arg1#1.base, device_create_file_~arg1#1.offset := device_create_file_#in~arg1#1.base, device_create_file_#in~arg1#1.offset;havoc device_create_file_#t~nondet3328#1;assume -2147483648 <= device_create_file_#t~nondet3328#1 && device_create_file_#t~nondet3328#1 <= 2147483647;device_create_file_#res#1 := device_create_file_#t~nondet3328#1;havoc device_create_file_#t~nondet3328#1; [2025-02-08 04:41:25,922 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8273: assume 32 == do_register_framebuffer_#t~mem1067#1;havoc do_register_framebuffer_#t~mem1067#1;do_register_framebuffer_#res#1 := -6;call ULTIMATE.dealloc(do_register_framebuffer_~#event~4#1.base, do_register_framebuffer_~#event~4#1.offset);havoc do_register_framebuffer_~#event~4#1.base, do_register_framebuffer_~#event~4#1.offset;call ULTIMATE.dealloc(do_register_framebuffer_~#mode~1#1.base, do_register_framebuffer_~#mode~1#1.offset);havoc do_register_framebuffer_~#mode~1#1.base, do_register_framebuffer_~#mode~1#1.offset;call ULTIMATE.dealloc(do_register_framebuffer_~#__key~0#1.base, do_register_framebuffer_~#__key~0#1.offset);havoc do_register_framebuffer_~#__key~0#1.base, do_register_framebuffer_~#__key~0#1.offset;call ULTIMATE.dealloc(do_register_framebuffer_~#__key___0~0#1.base, do_register_framebuffer_~#__key___0~0#1.offset);havoc do_register_framebuffer_~#__key___0~0#1.base, do_register_framebuffer_~#__key___0~0#1.offset; [2025-02-08 04:41:25,922 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8273: assume !(32 == do_register_framebuffer_#t~mem1067#1);havoc do_register_framebuffer_#t~mem1067#1;call do_register_framebuffer_#t~mem1068#1 := read~int#28(~#num_registered_fb~0.base, ~#num_registered_fb~0.offset, 4);call write~int#28(1 + do_register_framebuffer_#t~mem1068#1, ~#num_registered_fb~0.base, ~#num_registered_fb~0.offset, 4);havoc do_register_framebuffer_#t~mem1068#1;do_register_framebuffer_~i~12#1 := 0; [2025-02-08 04:41:25,922 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8100-2: havoc fb_check_foreignness_#t~bitwise1018#1;assume ((((fb_check_foreignness_#t~mem1017#1 < 0 || fb_check_foreignness_#t~bitwise1018#1 <= fb_check_foreignness_#t~mem1017#1) && fb_check_foreignness_#t~bitwise1018#1 <= 1048576) && fb_check_foreignness_#t~bitwise1018#1 >= 0) && (fb_check_foreignness_#t~mem1017#1 >= 0 || fb_check_foreignness_#t~bitwise1018#1 > 1048576 + fb_check_foreignness_#t~mem1017#1)) && fb_check_foreignness_#t~bitwise1018#1 >= -2147483648; [2025-02-08 04:41:25,922 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8100-1: [2025-02-08 04:41:25,922 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8488: havoc ldv_mutex_lock_118_~ldv_func_arg1#1.base, ldv_mutex_lock_118_~ldv_func_arg1#1.offset;havoc ldv_mutex_lock_118_#in~ldv_func_arg1#1.base, ldv_mutex_lock_118_#in~ldv_func_arg1#1.offset;assume { :end_inline_ldv_mutex_lock_118 } true;assume { :begin_inline_do_register_framebuffer } true;do_register_framebuffer_#in~fb_info#1.base, do_register_framebuffer_#in~fb_info#1.offset := register_framebuffer_~fb_info#1.base, register_framebuffer_~fb_info#1.offset;havoc do_register_framebuffer_#res#1;havoc do_register_framebuffer_#t~ret1063#1, do_register_framebuffer_#t~ret1064#1, do_register_framebuffer_#t~mem1065#1.base, do_register_framebuffer_#t~mem1065#1.offset, do_register_framebuffer_#t~ret1066#1, do_register_framebuffer_#t~mem1067#1, do_register_framebuffer_#t~mem1068#1, do_register_framebuffer_#t~mem1069#1.base, do_register_framebuffer_#t~mem1069#1.offset, do_register_framebuffer_#t~mem1070#1.base, do_register_framebuffer_#t~mem1070#1.offset, do_register_framebuffer_#t~mem1071#1.base, do_register_framebuffer_#t~mem1071#1.offset, do_register_framebuffer_#t~bitwise1072#1, do_register_framebuffer_#t~ret1073#1.base, do_register_framebuffer_#t~ret1073#1.offset, do_register_framebuffer_#t~mem1074#1.base, do_register_framebuffer_#t~mem1074#1.offset, do_register_framebuffer_#t~ret1075#1, do_register_framebuffer_#t~mem1076#1.base, do_register_framebuffer_#t~mem1076#1.offset, do_register_framebuffer_#t~ret1077#1, do_register_framebuffer_#t~ret1078#1, do_register_framebuffer_#t~ret1079#1, do_register_framebuffer_#t~mem1080#1.base, do_register_framebuffer_#t~mem1080#1.offset, do_register_framebuffer_#t~ret1081#1.base, do_register_framebuffer_#t~ret1081#1.offset, do_register_framebuffer_#t~mem1082#1.base, do_register_framebuffer_#t~mem1082#1.offset, do_register_framebuffer_#t~mem1083#1, do_register_framebuffer_#t~mem1084#1, do_register_framebuffer_#t~mem1085#1.base, do_register_framebuffer_#t~mem1085#1.offset, do_register_framebuffer_#t~mem1086#1.base, do_register_framebuffer_#t~mem1086#1.offset, do_register_framebuffer_#t~short1087#1, do_register_framebuffer_#t~mem1088#1, do_register_framebuffer_#t~mem1089#1.base, do_register_framebuffer_#t~mem1089#1.offset, do_register_framebuffer_#t~mem1090#1.base, do_register_framebuffer_#t~mem1090#1.offset, do_register_framebuffer_#t~ret1091#1, do_register_framebuffer_#t~ret1092#1, do_register_framebuffer_#t~ret1093#1, do_register_framebuffer_~fb_info#1.base, do_register_framebuffer_~fb_info#1.offset, do_register_framebuffer_~i~12#1, do_register_framebuffer_~ret~5#1, do_register_framebuffer_~#event~4#1.base, do_register_framebuffer_~#event~4#1.offset, do_register_framebuffer_~#mode~1#1.base, do_register_framebuffer_~#mode~1#1.offset, do_register_framebuffer_~tmp~39#1, do_register_framebuffer_~tmp___0~25#1, do_register_framebuffer_~#__key~0#1.base, do_register_framebuffer_~#__key~0#1.offset, do_register_framebuffer_~#__key___0~0#1.base, do_register_framebuffer_~#__key___0~0#1.offset, do_register_framebuffer_~tmp___1~13#1, do_register_framebuffer_~tmp___2~8#1, do_register_framebuffer_~tmp___3~5#1.base, do_register_framebuffer_~tmp___3~5#1.offset, do_register_framebuffer_~tmp___4~2#1;do_register_framebuffer_~fb_info#1.base, do_register_framebuffer_~fb_info#1.offset := do_register_framebuffer_#in~fb_info#1.base, do_register_framebuffer_#in~fb_info#1.offset;havoc do_register_framebuffer_~i~12#1;havoc do_register_framebuffer_~ret~5#1;call do_register_framebuffer_~#event~4#1.base, do_register_framebuffer_~#event~4#1.offset := #Ultimate.allocOnStack(16);call do_register_framebuffer_~#mode~1#1.base, do_register_framebuffer_~#mode~1#1.offset := #Ultimate.allocOnStack(60);havoc do_register_framebuffer_~tmp~39#1;havoc do_register_framebuffer_~tmp___0~25#1;call do_register_framebuffer_~#__key~0#1.base, do_register_framebuffer_~#__key~0#1.offset := #Ultimate.allocOnStack(8);call do_register_framebuffer_~#__key___0~0#1.base, do_register_framebuffer_~#__key___0~0#1.offset := #Ultimate.allocOnStack(8);havoc do_register_framebuffer_~tmp___1~13#1;havoc do_register_framebuffer_~tmp___2~8#1;havoc do_register_framebuffer_~tmp___3~5#1.base, do_register_framebuffer_~tmp___3~5#1.offset;havoc do_register_framebuffer_~tmp___4~2#1;assume { :begin_inline_fb_check_foreignness } true;fb_check_foreignness_#in~fi#1.base, fb_check_foreignness_#in~fi#1.offset := do_register_framebuffer_~fb_info#1.base, do_register_framebuffer_~fb_info#1.offset;havoc fb_check_foreignness_#res#1;havoc fb_check_foreignness_#t~mem1017#1, fb_check_foreignness_#t~bitwise1018#1, fb_check_foreignness_#t~mem1019#1, fb_check_foreignness_#t~bitwise1020#1, fb_check_foreignness_#t~mem1021#1, fb_check_foreignness_#t~bitwise1022#1, fb_check_foreignness_#t~mem1023#1, fb_check_foreignness_#t~bitwise1024#1, fb_check_foreignness_#t~ret1025#1, fb_check_foreignness_#t~ret1026#1, fb_check_foreignness_#t~mem1027#1, fb_check_foreignness_#t~bitwise1028#1, fb_check_foreignness_#t~ret1029#1, fb_check_foreignness_#t~ret1030#1, fb_check_foreignness_~fi#1.base, fb_check_foreignness_~fi#1.offset, fb_check_foreignness_~foreign_endian~0#1, fb_check_foreignness_~tmp~36#1, fb_check_foreignness_~tmp___0~24#1, fb_check_foreignness_~tmp___1~12#1;fb_check_foreignness_~fi#1.base, fb_check_foreignness_~fi#1.offset := fb_check_foreignness_#in~fi#1.base, fb_check_foreignness_#in~fi#1.offset;havoc fb_check_foreignness_~foreign_endian~0#1;havoc fb_check_foreignness_~tmp~36#1;havoc fb_check_foreignness_~tmp___0~24#1;havoc fb_check_foreignness_~tmp___1~12#1;call fb_check_foreignness_#t~mem1017#1 := read~int#37(fb_check_foreignness_~fi#1.base, 8 + fb_check_foreignness_~fi#1.offset, 4); [2025-02-08 04:41:25,923 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8356: SUMMARY for call console_lock(); srcloc: null [2025-02-08 04:41:25,923 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8100: fb_check_foreignness_~foreign_endian~0#1 := (if 0 == (if 0 != fb_check_foreignness_#t~bitwise1018#1 then 1 else 0) then 0 else 1);havoc fb_check_foreignness_#t~mem1017#1;havoc fb_check_foreignness_#t~bitwise1018#1;call fb_check_foreignness_#t~mem1019#1 := read~int#37(fb_check_foreignness_~fi#1.base, 8 + fb_check_foreignness_~fi#1.offset, 4); [2025-02-08 04:41:25,923 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14525-2: call fb_init_device_#t~mem2722#1.base, fb_init_device_#t~mem2722#1.offset := read~$Pointer$#37(fb_init_device_~fb_info#1.base, 1453 + fb_init_device_~fb_info#1.offset, 8); [2025-02-08 04:41:25,923 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14525: havoc fb_init_device_#t~mem2722#1.base, fb_init_device_#t~mem2722#1.offset;fb_init_device_~i~33#1 := fb_init_device_~i~33#1 - 1; [2025-02-08 04:41:25,923 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8100-4: assume 0 == fb_check_foreignness_#t~mem1017#1;fb_check_foreignness_#t~bitwise1018#1 := 0; [2025-02-08 04:41:25,923 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8100-4: assume !(0 == fb_check_foreignness_#t~mem1017#1); [2025-02-08 04:41:25,923 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L-1-1: #t~ret3352#1 := unregister_framebuffer_#res#1;havoc unregister_framebuffer_#t~ret1115#1, unregister_framebuffer_~fb_info#1.base, unregister_framebuffer_~fb_info#1.offset, unregister_framebuffer_~ret~9#1;havoc unregister_framebuffer_#in~fb_info#1.base, unregister_framebuffer_#in~fb_info#1.offset;assume { :end_inline_unregister_framebuffer } true;assume -2147483648 <= #t~ret3352#1 && #t~ret3352#1 <= 2147483647;#t~funptrres3348#1 := #t~ret3352#1; [2025-02-08 04:41:25,923 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14525-1: SUMMARY for call device_remove_file(fb_init_device_#t~mem2722#1.base, fb_init_device_#t~mem2722#1.offset, ~#device_attrs~0.base, ~#device_attrs~0.offset + 43 * (if fb_init_device_~i~33#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then fb_init_device_~i~33#1 % 18446744073709551616 % 18446744073709551616 else fb_init_device_~i~33#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616)); srcloc: null [2025-02-08 04:41:25,923 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8100-3: assume 1048576 == fb_check_foreignness_#t~mem1017#1;fb_check_foreignness_#t~bitwise1018#1 := fb_check_foreignness_#t~mem1017#1; [2025-02-08 04:41:25,923 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8100-3: assume !(1048576 == fb_check_foreignness_#t~mem1017#1); [2025-02-08 04:41:25,923 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L-1-2: #t~ret3351#1 := register_framebuffer_#res#1;havoc register_framebuffer_#t~ret1114#1, register_framebuffer_~fb_info#1.base, register_framebuffer_~fb_info#1.offset, register_framebuffer_~ret~8#1;havoc register_framebuffer_#in~fb_info#1.base, register_framebuffer_#in~fb_info#1.offset;assume { :end_inline_register_framebuffer } true;assume -2147483648 <= #t~ret3351#1 && #t~ret3351#1 <= 2147483647;#t~funptrres3348#1 := #t~ret3351#1; [2025-02-08 04:41:25,923 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8348-1: SUMMARY for call pm_vt_switch_required(do_register_framebuffer_#t~mem1090#1.base, do_register_framebuffer_#t~mem1090#1.offset, 1); srcloc: null [2025-02-08 04:41:25,923 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8348: havoc do_register_framebuffer_#t~mem1090#1.base, do_register_framebuffer_#t~mem1090#1.offset; [2025-02-08 04:41:25,923 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8299-1: SUMMARY for call do_register_framebuffer_#t~ret1075#1 := IS_ERR(do_register_framebuffer_#t~mem1074#1.base, do_register_framebuffer_#t~mem1074#1.offset); srcloc: null [2025-02-08 04:41:25,923 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8266: assume -2147483648 <= do_register_framebuffer_#t~ret1066#1 && do_register_framebuffer_#t~ret1066#1 <= 2147483647;do_register_framebuffer_~ret~5#1 := do_register_framebuffer_#t~ret1066#1;havoc do_register_framebuffer_#t~mem1065#1.base, do_register_framebuffer_#t~mem1065#1.offset;havoc do_register_framebuffer_#t~ret1066#1; [2025-02-08 04:41:25,923 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8332-1: call do_register_framebuffer_#t~mem1084#1 := read~int#37(do_register_framebuffer_~fb_info#1.base, 793 + do_register_framebuffer_~fb_info#1.offset, 4); [2025-02-08 04:41:25,923 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8299: do_register_framebuffer_~tmp___2~8#1 := (if 0 == do_register_framebuffer_#t~ret1075#1 % 256 then 0 else 1);havoc do_register_framebuffer_#t~mem1074#1.base, do_register_framebuffer_#t~mem1074#1.offset;havoc do_register_framebuffer_#t~ret1075#1; [2025-02-08 04:41:25,923 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8332: assume 0 == do_register_framebuffer_#t~mem1084#1 % 4294967296;havoc do_register_framebuffer_#t~mem1084#1;call write~int#37(4294967295, do_register_framebuffer_~fb_info#1.base, 793 + do_register_framebuffer_~fb_info#1.offset, 4); [2025-02-08 04:41:25,923 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8332: assume !(0 == do_register_framebuffer_#t~mem1084#1 % 4294967296);havoc do_register_framebuffer_#t~mem1084#1; [2025-02-08 04:41:25,923 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14501: havoc dev_set_drvdata_~dev#1.base, dev_set_drvdata_~dev#1.offset, dev_set_drvdata_~data#1.base, dev_set_drvdata_~data#1.offset;havoc dev_set_drvdata_#in~dev#1.base, dev_set_drvdata_#in~dev#1.offset, dev_set_drvdata_#in~data#1.base, dev_set_drvdata_#in~data#1.offset;assume { :end_inline_dev_set_drvdata } true;havoc fb_init_device_#t~mem2718#1.base, fb_init_device_#t~mem2718#1.offset;call fb_init_device_#t~mem2719#1 := read~int#37(fb_init_device_~fb_info#1.base, 1461 + fb_init_device_~fb_info#1.offset, 4);call write~int#37(1 + fb_init_device_#t~mem2719#1 - fb_init_device_#t~mem2719#1 % 2, fb_init_device_~fb_info#1.base, 1461 + fb_init_device_~fb_info#1.offset, 4);havoc fb_init_device_#t~mem2719#1;fb_init_device_~i~33#1 := 0; [2025-02-08 04:41:25,923 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8266-1: SUMMARY for call do_register_framebuffer_#t~ret1066#1 := do_remove_conflicting_framebuffers(do_register_framebuffer_#t~mem1065#1.base, do_register_framebuffer_#t~mem1065#1.offset, do_register_framebuffer_~fb_info#1.base, 468 + do_register_framebuffer_~fb_info#1.offset, (if 0 == (if 0 != do_register_framebuffer_~tmp___0~25#1 then 1 else 0) then 0 else 1)); srcloc: null [2025-02-08 04:41:25,923 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8258: do_register_framebuffer_#t~ret1063#1 := fb_check_foreignness_#res#1;havoc fb_check_foreignness_#t~mem1017#1, fb_check_foreignness_#t~bitwise1018#1, fb_check_foreignness_#t~mem1019#1, fb_check_foreignness_#t~bitwise1020#1, fb_check_foreignness_#t~mem1021#1, fb_check_foreignness_#t~bitwise1022#1, fb_check_foreignness_#t~mem1023#1, fb_check_foreignness_#t~bitwise1024#1, fb_check_foreignness_#t~ret1025#1, fb_check_foreignness_#t~ret1026#1, fb_check_foreignness_#t~mem1027#1, fb_check_foreignness_#t~bitwise1028#1, fb_check_foreignness_#t~ret1029#1, fb_check_foreignness_#t~ret1030#1, fb_check_foreignness_~fi#1.base, fb_check_foreignness_~fi#1.offset, fb_check_foreignness_~foreign_endian~0#1, fb_check_foreignness_~tmp~36#1, fb_check_foreignness_~tmp___0~24#1, fb_check_foreignness_~tmp___1~12#1;havoc fb_check_foreignness_#in~fi#1.base, fb_check_foreignness_#in~fi#1.offset;assume { :end_inline_fb_check_foreignness } true;assume -2147483648 <= do_register_framebuffer_#t~ret1063#1 && do_register_framebuffer_#t~ret1063#1 <= 2147483647;do_register_framebuffer_~tmp~39#1 := do_register_framebuffer_#t~ret1063#1;havoc do_register_framebuffer_#t~ret1063#1; [2025-02-08 04:41:25,923 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8101-3: assume -1048577 == fb_check_foreignness_#t~mem1019#1;fb_check_foreignness_#t~bitwise1020#1 := fb_check_foreignness_#t~mem1019#1; [2025-02-08 04:41:25,923 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8101-3: assume !(-1048577 == fb_check_foreignness_#t~mem1019#1); [2025-02-08 04:41:25,923 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8101-2: havoc fb_check_foreignness_#t~bitwise1020#1;assume (((fb_check_foreignness_#t~bitwise1020#1 <= fb_check_foreignness_#t~mem1019#1 && (fb_check_foreignness_#t~mem1019#1 >= 0 || fb_check_foreignness_#t~bitwise1020#1 <= -1048577)) && (fb_check_foreignness_#t~mem1019#1 < 0 || fb_check_foreignness_#t~bitwise1020#1 >= 0)) && fb_check_foreignness_#t~bitwise1020#1 > -1048577 + fb_check_foreignness_#t~mem1019#1) && fb_check_foreignness_#t~bitwise1020#1 >= -2147483648; [2025-02-08 04:41:25,924 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8357-1: SUMMARY for call do_register_framebuffer_#t~ret1092#1 := lock_fb_info(do_register_framebuffer_~fb_info#1.base, do_register_framebuffer_~fb_info#1.offset); srcloc: null [2025-02-08 04:41:25,924 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8101-1: [2025-02-08 04:41:25,924 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8357: assume -2147483648 <= do_register_framebuffer_#t~ret1092#1 && do_register_framebuffer_#t~ret1092#1 <= 2147483647;do_register_framebuffer_~tmp___4~2#1 := do_register_framebuffer_#t~ret1092#1;havoc do_register_framebuffer_#t~ret1092#1; [2025-02-08 04:41:25,924 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8101: call write~int#37(fb_check_foreignness_#t~bitwise1020#1, fb_check_foreignness_~fi#1.base, 8 + fb_check_foreignness_~fi#1.offset, 4);havoc fb_check_foreignness_#t~mem1019#1;havoc fb_check_foreignness_#t~bitwise1020#1;call fb_check_foreignness_#t~mem1021#1 := read~int#37(fb_check_foreignness_~fi#1.base, 8 + fb_check_foreignness_~fi#1.offset, 4); [2025-02-08 04:41:25,924 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8126: assume 0 != (if fb_check_foreignness_~tmp~36#1 % 256 % 4294967296 <= 2147483647 then fb_check_foreignness_~tmp~36#1 % 256 % 4294967296 else fb_check_foreignness_~tmp~36#1 % 256 % 4294967296 - 4294967296); [2025-02-08 04:41:25,924 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8126: assume !(0 != (if fb_check_foreignness_~tmp~36#1 % 256 % 4294967296 <= 2147483647 then fb_check_foreignness_~tmp~36#1 % 256 % 4294967296 else fb_check_foreignness_~tmp~36#1 % 256 % 4294967296 - 4294967296)); [2025-02-08 04:41:25,924 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8101-4: assume 0 == fb_check_foreignness_#t~mem1019#1;fb_check_foreignness_#t~bitwise1020#1 := 0; [2025-02-08 04:41:25,924 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8101-4: assume !(0 == fb_check_foreignness_#t~mem1019#1); [2025-02-08 04:41:25,924 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8490: havoc ldv_mutex_unlock_119_~ldv_func_arg1#1.base, ldv_mutex_unlock_119_~ldv_func_arg1#1.offset;havoc ldv_mutex_unlock_119_#in~ldv_func_arg1#1.base, ldv_mutex_unlock_119_#in~ldv_func_arg1#1.offset;assume { :end_inline_ldv_mutex_unlock_119 } true;register_framebuffer_#res#1 := register_framebuffer_~ret~8#1; [2025-02-08 04:41:25,924 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14510: assume 0 != fb_init_device_~error~0#1; [2025-02-08 04:41:25,924 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14510: assume !(0 != fb_init_device_~error~0#1);fb_init_device_~i~33#1 := 1 + fb_init_device_~i~33#1; [2025-02-08 04:41:25,924 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10959: SUMMARY for call ldv_linux_kernel_locking_mutex_mutex_unlock_registration_lock(ldv_mutex_unlock_119_~ldv_func_arg1#1.base, ldv_mutex_unlock_119_~ldv_func_arg1#1.offset); srcloc: null [2025-02-08 04:41:25,924 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8102: call write~int#37(fb_check_foreignness_#t~bitwise1022#1, fb_check_foreignness_~fi#1.base, 8 + fb_check_foreignness_~fi#1.offset, 4);havoc fb_check_foreignness_#t~mem1021#1;havoc fb_check_foreignness_#t~bitwise1022#1;call fb_check_foreignness_#t~mem1023#1 := read~int#37(fb_check_foreignness_~fi#1.base, 8 + fb_check_foreignness_~fi#1.offset, 4); [2025-02-08 04:41:25,924 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8102-4: assume 0 == fb_check_foreignness_#t~mem1021#1 || fb_check_foreignness_#t~mem1021#1 == (if 0 != (if fb_check_foreignness_~foreign_endian~0#1 % 256 % 4294967296 <= 2147483647 then fb_check_foreignness_~foreign_endian~0#1 % 256 % 4294967296 else fb_check_foreignness_~foreign_endian~0#1 % 256 % 4294967296 - 4294967296) then 1048576 else 0);fb_check_foreignness_#t~bitwise1022#1 := (if 0 != (if fb_check_foreignness_~foreign_endian~0#1 % 256 % 4294967296 <= 2147483647 then fb_check_foreignness_~foreign_endian~0#1 % 256 % 4294967296 else fb_check_foreignness_~foreign_endian~0#1 % 256 % 4294967296 - 4294967296) then 1048576 else 0); [2025-02-08 04:41:25,924 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8102-4: assume !(0 == fb_check_foreignness_#t~mem1021#1 || fb_check_foreignness_#t~mem1021#1 == (if 0 != (if fb_check_foreignness_~foreign_endian~0#1 % 256 % 4294967296 <= 2147483647 then fb_check_foreignness_~foreign_endian~0#1 % 256 % 4294967296 else fb_check_foreignness_~foreign_endian~0#1 % 256 % 4294967296 - 4294967296) then 1048576 else 0)); [2025-02-08 04:41:25,924 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8102-3: assume 0 == (if 0 != (if fb_check_foreignness_~foreign_endian~0#1 % 256 % 4294967296 <= 2147483647 then fb_check_foreignness_~foreign_endian~0#1 % 256 % 4294967296 else fb_check_foreignness_~foreign_endian~0#1 % 256 % 4294967296 - 4294967296) then 1048576 else 0);fb_check_foreignness_#t~bitwise1022#1 := fb_check_foreignness_#t~mem1021#1; [2025-02-08 04:41:25,924 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8102-3: assume !(0 == (if 0 != (if fb_check_foreignness_~foreign_endian~0#1 % 256 % 4294967296 <= 2147483647 then fb_check_foreignness_~foreign_endian~0#1 % 256 % 4294967296 else fb_check_foreignness_~foreign_endian~0#1 % 256 % 4294967296 - 4294967296) then 1048576 else 0)); [2025-02-08 04:41:25,924 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8102-2: havoc fb_check_foreignness_#t~bitwise1022#1;assume (((((fb_check_foreignness_#t~mem1021#1 < 0 && (if 0 != (if fb_check_foreignness_~foreign_endian~0#1 % 256 % 4294967296 <= 2147483647 then fb_check_foreignness_~foreign_endian~0#1 % 256 % 4294967296 else fb_check_foreignness_~foreign_endian~0#1 % 256 % 4294967296 - 4294967296) then 1048576 else 0) >= 0) || fb_check_foreignness_#t~bitwise1022#1 >= (if 0 != (if fb_check_foreignness_~foreign_endian~0#1 % 256 % 4294967296 <= 2147483647 then fb_check_foreignness_~foreign_endian~0#1 % 256 % 4294967296 else fb_check_foreignness_~foreign_endian~0#1 % 256 % 4294967296 - 4294967296) then 1048576 else 0)) && ((fb_check_foreignness_#t~mem1021#1 >= 0 && (if 0 != (if fb_check_foreignness_~foreign_endian~0#1 % 256 % 4294967296 <= 2147483647 then fb_check_foreignness_~foreign_endian~0#1 % 256 % 4294967296 else fb_check_foreignness_~foreign_endian~0#1 % 256 % 4294967296 - 4294967296) then 1048576 else 0) < 0) || fb_check_foreignness_#t~bitwise1022#1 >= fb_check_foreignness_#t~mem1021#1)) && ((fb_check_foreignness_#t~mem1021#1 < 0 || (if 0 != (if fb_check_foreignness_~foreign_endian~0#1 % 256 % 4294967296 <= 2147483647 then fb_check_foreignness_~foreign_endian~0#1 % 256 % 4294967296 else fb_check_foreignness_~foreign_endian~0#1 % 256 % 4294967296 - 4294967296) then 1048576 else 0) < 0) || fb_check_foreignness_#t~bitwise1022#1 <= fb_check_foreignness_#t~mem1021#1 + (if 0 != (if fb_check_foreignness_~foreign_endian~0#1 % 256 % 4294967296 <= 2147483647 then fb_check_foreignness_~foreign_endian~0#1 % 256 % 4294967296 else fb_check_foreignness_~foreign_endian~0#1 % 256 % 4294967296 - 4294967296) then 1048576 else 0))) && ((fb_check_foreignness_#t~mem1021#1 >= 0 && (if 0 != (if fb_check_foreignness_~foreign_endian~0#1 % 256 % 4294967296 <= 2147483647 then fb_check_foreignness_~foreign_endian~0#1 % 256 % 4294967296 else fb_check_foreignness_~foreign_endian~0#1 % 256 % 4294967296 - 4294967296) then 1048576 else 0) >= 0) || fb_check_foreignness_#t~bitwise1022#1 < 0)) && fb_check_foreignness_#t~bitwise1022#1 <= 2147483647; [2025-02-08 04:41:25,925 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8102-1: [2025-02-08 04:41:25,925 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8317: assume 0 != (do_register_framebuffer_#t~mem1082#1.base + do_register_framebuffer_#t~mem1082#1.offset) % 18446744073709551616;havoc do_register_framebuffer_#t~mem1082#1.base, do_register_framebuffer_#t~mem1082#1.offset;call write~int#37(8192, do_register_framebuffer_~fb_info#1.base, 765 + do_register_framebuffer_~fb_info#1.offset, 4);call write~int#37(1, do_register_framebuffer_~fb_info#1.base, 773 + do_register_framebuffer_~fb_info#1.offset, 4);call write~int#37(1, do_register_framebuffer_~fb_info#1.base, 777 + do_register_framebuffer_~fb_info#1.offset, 4);call write~int#37(32, do_register_framebuffer_~fb_info#1.base, 781 + do_register_framebuffer_~fb_info#1.offset, 4);call write~int#37(1, do_register_framebuffer_~fb_info#1.base, 785 + do_register_framebuffer_~fb_info#1.offset, 4); [2025-02-08 04:41:25,925 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8317: assume !(0 != (do_register_framebuffer_#t~mem1082#1.base + do_register_framebuffer_#t~mem1082#1.offset) % 18446744073709551616);havoc do_register_framebuffer_#t~mem1082#1.base, do_register_framebuffer_#t~mem1082#1.offset; [2025-02-08 04:41:25,925 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8342: assume 0 != (if do_register_framebuffer_#t~mem1088#1 % 256 % 4294967296 <= 2147483647 then do_register_framebuffer_#t~mem1088#1 % 256 % 4294967296 else do_register_framebuffer_#t~mem1088#1 % 256 % 4294967296 - 4294967296);havoc do_register_framebuffer_#t~mem1088#1;call do_register_framebuffer_#t~mem1089#1.base, do_register_framebuffer_#t~mem1089#1.offset := read~$Pointer$#37(do_register_framebuffer_~fb_info#1.base, 1453 + do_register_framebuffer_~fb_info#1.offset, 8); [2025-02-08 04:41:25,925 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8342: assume !(0 != (if do_register_framebuffer_#t~mem1088#1 % 256 % 4294967296 <= 2147483647 then do_register_framebuffer_#t~mem1088#1 % 256 % 4294967296 else do_register_framebuffer_#t~mem1088#1 % 256 % 4294967296 - 4294967296));havoc do_register_framebuffer_#t~mem1088#1;call do_register_framebuffer_#t~mem1090#1.base, do_register_framebuffer_#t~mem1090#1.offset := read~$Pointer$#37(do_register_framebuffer_~fb_info#1.base, 1453 + do_register_framebuffer_~fb_info#1.offset, 8); [2025-02-08 04:41:25,926 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8342-1: call do_register_framebuffer_#t~mem1088#1 := read~int#37(do_register_framebuffer_~fb_info#1.base, 1525 + do_register_framebuffer_~fb_info#1.offset, 1); [2025-02-08 04:41:25,926 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8309: do_register_framebuffer_#t~ret1079#1 := fb_init_device_#res#1;havoc fb_init_device_#t~mem2718#1.base, fb_init_device_#t~mem2718#1.offset, fb_init_device_#t~mem2719#1, fb_init_device_#t~mem2720#1.base, fb_init_device_#t~mem2720#1.offset, fb_init_device_#t~ret2721#1, fb_init_device_#t~mem2722#1.base, fb_init_device_#t~mem2722#1.offset, fb_init_device_#t~mem2723#1, fb_init_device_~fb_info#1.base, fb_init_device_~fb_info#1.offset, fb_init_device_~i~33#1, fb_init_device_~error~0#1;havoc fb_init_device_#in~fb_info#1.base, fb_init_device_#in~fb_info#1.offset;assume { :end_inline_fb_init_device } true;assume -2147483648 <= do_register_framebuffer_#t~ret1079#1 && do_register_framebuffer_#t~ret1079#1 <= 2147483647;havoc do_register_framebuffer_#t~ret1079#1; [2025-02-08 04:41:25,926 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8367-1: SUMMARY for call do_register_framebuffer_#t~ret1093#1 := fb_notifier_call_chain(5, do_register_framebuffer_~#event~4#1.base, do_register_framebuffer_~#event~4#1.offset); srcloc: null [2025-02-08 04:41:25,926 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8367: assume -2147483648 <= do_register_framebuffer_#t~ret1093#1 && do_register_framebuffer_#t~ret1093#1 <= 2147483647;havoc do_register_framebuffer_#t~ret1093#1; [2025-02-08 04:41:25,926 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8301: assume 0 != (if do_register_framebuffer_~tmp___2~8#1 % 256 % 4294967296 <= 2147483647 then do_register_framebuffer_~tmp___2~8#1 % 256 % 4294967296 else do_register_framebuffer_~tmp___2~8#1 % 256 % 4294967296 - 4294967296);call do_register_framebuffer_#t~mem1076#1.base, do_register_framebuffer_#t~mem1076#1.offset := read~$Pointer$#37(do_register_framebuffer_~fb_info#1.base, 1453 + do_register_framebuffer_~fb_info#1.offset, 8); [2025-02-08 04:41:25,926 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8301: assume !(0 != (if do_register_framebuffer_~tmp___2~8#1 % 256 % 4294967296 <= 2147483647 then do_register_framebuffer_~tmp___2~8#1 % 256 % 4294967296 else do_register_framebuffer_~tmp___2~8#1 % 256 % 4294967296 - 4294967296));assume { :begin_inline_fb_init_device } true;fb_init_device_#in~fb_info#1.base, fb_init_device_#in~fb_info#1.offset := do_register_framebuffer_~fb_info#1.base, do_register_framebuffer_~fb_info#1.offset;havoc fb_init_device_#res#1;havoc fb_init_device_#t~mem2718#1.base, fb_init_device_#t~mem2718#1.offset, fb_init_device_#t~mem2719#1, fb_init_device_#t~mem2720#1.base, fb_init_device_#t~mem2720#1.offset, fb_init_device_#t~ret2721#1, fb_init_device_#t~mem2722#1.base, fb_init_device_#t~mem2722#1.offset, fb_init_device_#t~mem2723#1, fb_init_device_~fb_info#1.base, fb_init_device_~fb_info#1.offset, fb_init_device_~i~33#1, fb_init_device_~error~0#1;fb_init_device_~fb_info#1.base, fb_init_device_~fb_info#1.offset := fb_init_device_#in~fb_info#1.base, fb_init_device_#in~fb_info#1.offset;havoc fb_init_device_~i~33#1;havoc fb_init_device_~error~0#1;fb_init_device_~error~0#1 := 0;call fb_init_device_#t~mem2718#1.base, fb_init_device_#t~mem2718#1.offset := read~$Pointer$#37(fb_init_device_~fb_info#1.base, 1453 + fb_init_device_~fb_info#1.offset, 8);assume { :begin_inline_dev_set_drvdata } true;dev_set_drvdata_#in~dev#1.base, dev_set_drvdata_#in~dev#1.offset, dev_set_drvdata_#in~data#1.base, dev_set_drvdata_#in~data#1.offset := fb_init_device_#t~mem2718#1.base, fb_init_device_#t~mem2718#1.offset, fb_init_device_~fb_info#1.base, fb_init_device_~fb_info#1.offset;havoc dev_set_drvdata_~dev#1.base, dev_set_drvdata_~dev#1.offset, dev_set_drvdata_~data#1.base, dev_set_drvdata_~data#1.offset;dev_set_drvdata_~dev#1.base, dev_set_drvdata_~dev#1.offset := dev_set_drvdata_#in~dev#1.base, dev_set_drvdata_#in~dev#1.offset;dev_set_drvdata_~data#1.base, dev_set_drvdata_~data#1.offset := dev_set_drvdata_#in~data#1.base, dev_set_drvdata_#in~data#1.offset;call write~$Pointer$#37(dev_set_drvdata_~data#1.base, dev_set_drvdata_~data#1.offset, dev_set_drvdata_~dev#1.base, 481 + dev_set_drvdata_~dev#1.offset, 8); [2025-02-08 04:41:25,926 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8103-1: [2025-02-08 04:41:25,926 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8359: assume 0 == do_register_framebuffer_~tmp___4~2#1; [2025-02-08 04:41:25,926 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8359: assume !(0 == do_register_framebuffer_~tmp___4~2#1); [2025-02-08 04:41:25,926 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8136-1: fb_check_foreignness_#res#1 := 0; [2025-02-08 04:41:25,926 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8103: assume 0 != fb_check_foreignness_#t~bitwise1024#1;havoc fb_check_foreignness_#t~mem1023#1;havoc fb_check_foreignness_#t~bitwise1024#1; [2025-02-08 04:41:25,926 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8103: assume !(0 != fb_check_foreignness_#t~bitwise1024#1);havoc fb_check_foreignness_#t~mem1023#1;havoc fb_check_foreignness_#t~bitwise1024#1;call fb_check_foreignness_#t~mem1027#1 := read~int#37(fb_check_foreignness_~fi#1.base, 8 + fb_check_foreignness_~fi#1.offset, 4); [2025-02-08 04:41:25,926 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14536-1: fb_init_device_#res#1 := 0; [2025-02-08 04:41:25,926 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8103-4: assume 0 == fb_check_foreignness_#t~mem1023#1;fb_check_foreignness_#t~bitwise1024#1 := 0; [2025-02-08 04:41:25,926 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8103-4: assume !(0 == fb_check_foreignness_#t~mem1023#1); [2025-02-08 04:41:25,926 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8260: assume 0 != do_register_framebuffer_~tmp~39#1;do_register_framebuffer_#res#1 := -38;call ULTIMATE.dealloc(do_register_framebuffer_~#event~4#1.base, do_register_framebuffer_~#event~4#1.offset);havoc do_register_framebuffer_~#event~4#1.base, do_register_framebuffer_~#event~4#1.offset;call ULTIMATE.dealloc(do_register_framebuffer_~#mode~1#1.base, do_register_framebuffer_~#mode~1#1.offset);havoc do_register_framebuffer_~#mode~1#1.base, do_register_framebuffer_~#mode~1#1.offset;call ULTIMATE.dealloc(do_register_framebuffer_~#__key~0#1.base, do_register_framebuffer_~#__key~0#1.offset);havoc do_register_framebuffer_~#__key~0#1.base, do_register_framebuffer_~#__key~0#1.offset;call ULTIMATE.dealloc(do_register_framebuffer_~#__key___0~0#1.base, do_register_framebuffer_~#__key___0~0#1.offset);havoc do_register_framebuffer_~#__key___0~0#1.base, do_register_framebuffer_~#__key___0~0#1.offset; [2025-02-08 04:41:25,926 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8260: assume !(0 != do_register_framebuffer_~tmp~39#1);assume { :begin_inline_fb_is_primary_device } true;fb_is_primary_device_#in~arg0#1.base, fb_is_primary_device_#in~arg0#1.offset := do_register_framebuffer_~fb_info#1.base, do_register_framebuffer_~fb_info#1.offset;havoc fb_is_primary_device_#res#1;havoc fb_is_primary_device_#t~nondet3331#1, fb_is_primary_device_~arg0#1.base, fb_is_primary_device_~arg0#1.offset;fb_is_primary_device_~arg0#1.base, fb_is_primary_device_~arg0#1.offset := fb_is_primary_device_#in~arg0#1.base, fb_is_primary_device_#in~arg0#1.offset;havoc fb_is_primary_device_#t~nondet3331#1;assume -2147483648 <= fb_is_primary_device_#t~nondet3331#1 && fb_is_primary_device_#t~nondet3331#1 <= 2147483647;fb_is_primary_device_#res#1 := fb_is_primary_device_#t~nondet3331#1;havoc fb_is_primary_device_#t~nondet3331#1; [2025-02-08 04:41:25,926 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8103-3: assume 1048576 == fb_check_foreignness_#t~mem1023#1;fb_check_foreignness_#t~bitwise1024#1 := fb_check_foreignness_#t~mem1023#1; [2025-02-08 04:41:25,926 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8103-3: assume !(1048576 == fb_check_foreignness_#t~mem1023#1); [2025-02-08 04:41:25,926 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8103-2: havoc fb_check_foreignness_#t~bitwise1024#1;assume ((((fb_check_foreignness_#t~mem1023#1 < 0 || fb_check_foreignness_#t~bitwise1024#1 <= fb_check_foreignness_#t~mem1023#1) && fb_check_foreignness_#t~bitwise1024#1 <= 1048576) && fb_check_foreignness_#t~bitwise1024#1 >= 0) && (fb_check_foreignness_#t~mem1023#1 >= 0 || fb_check_foreignness_#t~bitwise1024#1 > 1048576 + fb_check_foreignness_#t~mem1023#1)) && fb_check_foreignness_#t~bitwise1024#1 >= -2147483648; [2025-02-08 04:41:26,353 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16568: call ULTIMATE.dealloc(~#cvt~1#1.base, ~#cvt~1#1.offset);havoc ~#cvt~1#1.base, ~#cvt~1#1.offset; [2025-02-08 04:41:26,353 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16346: fb_cvt_hblank_#t~ret2997#1 := fb_cvt_ideal_duty_cycle_#res#1;havoc fb_cvt_ideal_duty_cycle_#t~mem2995#1, fb_cvt_ideal_duty_cycle_~cvt#1.base, fb_cvt_ideal_duty_cycle_~cvt#1.offset, fb_cvt_ideal_duty_cycle_~c_prime~0#1, fb_cvt_ideal_duty_cycle_~m_prime~0#1, fb_cvt_ideal_duty_cycle_~h_period_est~0#1;havoc fb_cvt_ideal_duty_cycle_#in~cvt#1.base, fb_cvt_ideal_duty_cycle_#in~cvt#1.offset;assume { :end_inline_fb_cvt_ideal_duty_cycle } true;fb_cvt_hblank_~tmp~127#1 := fb_cvt_hblank_#t~ret2997#1;havoc fb_cvt_hblank_#t~ret2997#1;fb_cvt_hblank_~ideal_duty_cycle~0#1 := fb_cvt_hblank_~tmp~127#1;call fb_cvt_hblank_#t~mem2998#1 := read~int#7(fb_cvt_hblank_~cvt#1.base, 80 + fb_cvt_hblank_~cvt#1.offset, 4);fb_cvt_hblank_~active_pixels~0#1 := fb_cvt_hblank_#t~mem2998#1;havoc fb_cvt_hblank_#t~mem2998#1; [2025-02-08 04:41:26,354 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16350: assume fb_cvt_hblank_~ideal_duty_cycle~0#1 % 4294967296 <= 19999;fb_cvt_hblank_~hblank~2#1 := 20000 * fb_cvt_hblank_~active_pixels~0#1 % 4294967296 / 80000; [2025-02-08 04:41:26,354 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16350: assume !(fb_cvt_hblank_~ideal_duty_cycle~0#1 % 4294967296 <= 19999);fb_cvt_hblank_~hblank~2#1 := fb_cvt_hblank_~active_pixels~0#1 * fb_cvt_hblank_~ideal_duty_cycle~0#1 % 4294967296 / ((100000 - fb_cvt_hblank_~ideal_duty_cycle~0#1) % 4294967296); [2025-02-08 04:41:34,866 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6774: assume 0 != ~tmp___19~0#1 % 18446744073709551616;#res#1 := -14;call ULTIMATE.dealloc(~#var~0#1.base, ~#var~0#1.offset);havoc ~#var~0#1.base, ~#var~0#1.offset;call ULTIMATE.dealloc(~#fix~1#1.base, ~#fix~1#1.offset);havoc ~#fix~1#1.base, ~#fix~1#1.offset;call ULTIMATE.dealloc(~#con2fb~0#1.base, ~#con2fb~0#1.offset);havoc ~#con2fb~0#1.base, ~#con2fb~0#1.offset;call ULTIMATE.dealloc(~#cmap_from~0#1.base, ~#cmap_from~0#1.offset);havoc ~#cmap_from~0#1.base, ~#cmap_from~0#1.offset;call ULTIMATE.dealloc(~#cmap~0#1.base, ~#cmap~0#1.offset);havoc ~#cmap~0#1.base, ~#cmap~0#1.offset;call ULTIMATE.dealloc(~#event~3#1.base, ~#event~3#1.offset);havoc ~#event~3#1.base, ~#event~3#1.offset; [2025-02-08 04:41:34,867 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6774: assume !(0 != ~tmp___19~0#1 % 18446744073709551616);call #t~mem881#1 := read~int#37(~#con2fb~0#1.base, ~#con2fb~0#1.offset, 4); [2025-02-08 04:41:34,867 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13364-1: assume fb_cmap_to_user_#t~short2294#1;call fb_cmap_to_user_#t~mem2293#1.base, fb_cmap_to_user_#t~mem2293#1.offset := read~$Pointer$#37(fb_cmap_to_user_~to#1.base, 32 + fb_cmap_to_user_~to#1.offset, 8);fb_cmap_to_user_#t~short2294#1 := 0 != (fb_cmap_to_user_#t~mem2293#1.base + fb_cmap_to_user_#t~mem2293#1.offset) % 18446744073709551616; [2025-02-08 04:41:34,867 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13364-1: assume !fb_cmap_to_user_#t~short2294#1; [2025-02-08 04:41:34,867 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13331: assume fb_cmap_to_user_~size~3#1 > (if (fb_cmap_to_user_#t~mem2281#1 - fb_cmap_to_user_~fromoff~1#1) % 4294967296 % 4294967296 <= 2147483647 then (fb_cmap_to_user_#t~mem2281#1 - fb_cmap_to_user_~fromoff~1#1) % 4294967296 % 4294967296 else (fb_cmap_to_user_#t~mem2281#1 - fb_cmap_to_user_~fromoff~1#1) % 4294967296 % 4294967296 - 4294967296);havoc fb_cmap_to_user_#t~mem2281#1;call fb_cmap_to_user_#t~mem2282#1 := read~int#29(fb_cmap_to_user_~from#1.base, 4 + fb_cmap_to_user_~from#1.offset, 4);fb_cmap_to_user_~size~3#1 := (if (fb_cmap_to_user_#t~mem2282#1 - fb_cmap_to_user_~fromoff~1#1) % 4294967296 % 4294967296 <= 2147483647 then (fb_cmap_to_user_#t~mem2282#1 - fb_cmap_to_user_~fromoff~1#1) % 4294967296 % 4294967296 else (fb_cmap_to_user_#t~mem2282#1 - fb_cmap_to_user_~fromoff~1#1) % 4294967296 % 4294967296 - 4294967296);havoc fb_cmap_to_user_#t~mem2282#1; [2025-02-08 04:41:34,867 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13331: assume !(fb_cmap_to_user_~size~3#1 > (if (fb_cmap_to_user_#t~mem2281#1 - fb_cmap_to_user_~fromoff~1#1) % 4294967296 % 4294967296 <= 2147483647 then (fb_cmap_to_user_#t~mem2281#1 - fb_cmap_to_user_~fromoff~1#1) % 4294967296 % 4294967296 else (fb_cmap_to_user_#t~mem2281#1 - fb_cmap_to_user_~fromoff~1#1) % 4294967296 % 4294967296 - 4294967296));havoc fb_cmap_to_user_#t~mem2281#1; [2025-02-08 04:41:34,867 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13364: assume fb_cmap_to_user_#t~short2294#1;havoc fb_cmap_to_user_#t~mem2292#1.base, fb_cmap_to_user_#t~mem2292#1.offset;havoc fb_cmap_to_user_#t~mem2293#1.base, fb_cmap_to_user_#t~mem2293#1.offset;havoc fb_cmap_to_user_#t~short2294#1;call fb_cmap_to_user_#t~mem2295#1.base, fb_cmap_to_user_#t~mem2295#1.offset := read~$Pointer$#37(fb_cmap_to_user_~to#1.base, 32 + fb_cmap_to_user_~to#1.offset, 8);call fb_cmap_to_user_#t~mem2296#1.base, fb_cmap_to_user_#t~mem2296#1.offset := read~$Pointer$#29(fb_cmap_to_user_~from#1.base, 32 + fb_cmap_to_user_~from#1.offset, 8); [2025-02-08 04:41:34,867 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13364: assume !fb_cmap_to_user_#t~short2294#1;havoc fb_cmap_to_user_#t~mem2292#1.base, fb_cmap_to_user_#t~mem2292#1.offset;havoc fb_cmap_to_user_#t~mem2293#1.base, fb_cmap_to_user_#t~mem2293#1.offset;havoc fb_cmap_to_user_#t~short2294#1; [2025-02-08 04:41:34,867 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6609: SUMMARY for call unlock_fb_info(~info#1.base, ~info#1.offset); srcloc: null [2025-02-08 04:41:34,867 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6758: assume 0 == ~tmp___17~0#1;#res#1 := -19;call ULTIMATE.dealloc(~#var~0#1.base, ~#var~0#1.offset);havoc ~#var~0#1.base, ~#var~0#1.offset;call ULTIMATE.dealloc(~#fix~1#1.base, ~#fix~1#1.offset);havoc ~#fix~1#1.base, ~#fix~1#1.offset;call ULTIMATE.dealloc(~#con2fb~0#1.base, ~#con2fb~0#1.offset);havoc ~#con2fb~0#1.base, ~#con2fb~0#1.offset;call ULTIMATE.dealloc(~#cmap_from~0#1.base, ~#cmap_from~0#1.offset);havoc ~#cmap_from~0#1.base, ~#cmap_from~0#1.offset;call ULTIMATE.dealloc(~#cmap~0#1.base, ~#cmap~0#1.offset);havoc ~#cmap~0#1.base, ~#cmap~0#1.offset;call ULTIMATE.dealloc(~#event~3#1.base, ~#event~3#1.offset);havoc ~#event~3#1.base, ~#event~3#1.offset; [2025-02-08 04:41:34,867 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6758: assume !(0 == ~tmp___17~0#1);call write~$Pointer$#45(~info#1.base, ~info#1.offset, ~#event~3#1.base, ~#event~3#1.offset, 8); [2025-02-08 04:41:34,867 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6824-1: SUMMARY for call console_unlock(); srcloc: null [2025-02-08 04:41:34,867 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6824: #res#1 := -19;call ULTIMATE.dealloc(~#var~0#1.base, ~#var~0#1.offset);havoc ~#var~0#1.base, ~#var~0#1.offset;call ULTIMATE.dealloc(~#fix~1#1.base, ~#fix~1#1.offset);havoc ~#fix~1#1.base, ~#fix~1#1.offset;call ULTIMATE.dealloc(~#con2fb~0#1.base, ~#con2fb~0#1.offset);havoc ~#con2fb~0#1.base, ~#con2fb~0#1.offset;call ULTIMATE.dealloc(~#cmap_from~0#1.base, ~#cmap_from~0#1.offset);havoc ~#cmap_from~0#1.base, ~#cmap_from~0#1.offset;call ULTIMATE.dealloc(~#cmap~0#1.base, ~#cmap~0#1.offset);havoc ~#cmap~0#1.base, ~#cmap~0#1.offset;call ULTIMATE.dealloc(~#event~3#1.base, ~#event~3#1.offset);havoc ~#event~3#1.base, ~#event~3#1.offset; [2025-02-08 04:41:34,868 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6626: assume 0 == ~tmp___2~3#1; [2025-02-08 04:41:34,868 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6626: assume !(0 == ~tmp___2~3#1);call #t~mem819#1 := read~int#37(~info#1.base, 8 + ~info#1.offset, 4); [2025-02-08 04:41:34,868 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6725: SUMMARY for call console_unlock(); srcloc: null [2025-02-08 04:41:34,868 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13530: assume 0 == fb_set_user_cmap_~tmp___3~17#1;fb_set_user_cmap_~rc~1#1 := -19; [2025-02-08 04:41:34,868 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13530: assume !(0 == fb_set_user_cmap_~tmp___3~17#1); [2025-02-08 04:41:34,868 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6643-1: SUMMARY for call #t~ret824#1 := copy_to_user(~argp~0#1.base, ~argp~0#1.offset, ~#var~0#1.base, ~#var~0#1.offset, 160); srcloc: null [2025-02-08 04:41:34,868 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6610: ~tmp___0~16#1 := #t~ret816#1;havoc #t~ret816#1;~ret~2#1 := (if 0 != ~tmp___0~16#1 % 18446744073709551616 then -14 else 0); [2025-02-08 04:41:34,868 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6643: ~tmp___4~0#1 := #t~ret824#1;havoc #t~ret824#1; [2025-02-08 04:41:34,868 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13514: fb_set_user_cmap_~tmp___2~36#1 := fb_set_user_cmap_#t~ret2354#1;havoc fb_set_user_cmap_#t~mem2352#1.base, fb_set_user_cmap_#t~mem2352#1.offset;havoc fb_set_user_cmap_#t~mem2353#1.base, fb_set_user_cmap_#t~mem2353#1.offset;havoc fb_set_user_cmap_#t~ret2354#1; [2025-02-08 04:41:34,868 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6610-1: SUMMARY for call #t~ret816#1 := copy_to_user(~argp~0#1.base, ~argp~0#1.offset, ~#var~0#1.base, ~#var~0#1.offset, 160); srcloc: null [2025-02-08 04:41:34,868 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6792-1: call #t~mem887#1 := read~int#37(~#con2fb~0#1.base, 4 + ~#con2fb~0#1.offset, 4);call #t~mem888#1.base, #t~mem888#1.offset := read~$Pointer$#26(~#registered_fb~0.base, ~#registered_fb~0.offset + 8 * (if #t~mem887#1 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then #t~mem887#1 % 4294967296 % 18446744073709551616 else #t~mem887#1 % 4294967296 % 18446744073709551616 - 18446744073709551616), 8); [2025-02-08 04:41:34,868 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6792: assume 0 == (#t~mem888#1.base + #t~mem888#1.offset) % 18446744073709551616;havoc #t~mem887#1;havoc #t~mem888#1.base, #t~mem888#1.offset;~ret~2#1 := -22; [2025-02-08 04:41:34,868 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6792: assume !(0 == (#t~mem888#1.base + #t~mem888#1.offset) % 18446744073709551616);havoc #t~mem887#1;havoc #t~mem888#1.base, #t~mem888#1.offset;call write~$Pointer$#45(~#con2fb~0#1.base, ~#con2fb~0#1.offset, ~#event~3#1.base, 8 + ~#event~3#1.offset, 8); [2025-02-08 04:41:34,868 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13349: fb_cmap_to_user_~tmp___0~60#1 := fb_cmap_to_user_#t~ret2288#1;havoc fb_cmap_to_user_#t~mem2286#1.base, fb_cmap_to_user_#t~mem2286#1.offset;havoc fb_cmap_to_user_#t~mem2287#1.base, fb_cmap_to_user_#t~mem2287#1.offset;havoc fb_cmap_to_user_#t~ret2288#1; [2025-02-08 04:41:34,868 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13349-1: SUMMARY for call fb_cmap_to_user_#t~ret2288#1 := copy_to_user(fb_cmap_to_user_#t~mem2286#1.base, fb_cmap_to_user_#t~mem2286#1.offset + (if fb_cmap_to_user_~tooff~1#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then fb_cmap_to_user_~tooff~1#1 % 18446744073709551616 % 18446744073709551616 else fb_cmap_to_user_~tooff~1#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616), fb_cmap_to_user_#t~mem2287#1.base, fb_cmap_to_user_#t~mem2287#1.offset + (if fb_cmap_to_user_~fromoff~1#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then fb_cmap_to_user_~fromoff~1#1 % 18446744073709551616 % 18446744073709551616 else fb_cmap_to_user_~fromoff~1#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616), fb_cmap_to_user_~size~3#1); srcloc: null [2025-02-08 04:41:34,868 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13514-1: SUMMARY for call fb_set_user_cmap_#t~ret2354#1 := copy_from_user(fb_set_user_cmap_#t~mem2352#1.base, fb_set_user_cmap_#t~mem2352#1.offset, fb_set_user_cmap_#t~mem2353#1.base, fb_set_user_cmap_#t~mem2353#1.offset, fb_set_user_cmap_~size~4#1); srcloc: null [2025-02-08 04:41:34,869 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6743-1: SUMMARY for call #t~ret875#1 := copy_from_user(~#con2fb~0#1.base, ~#con2fb~0#1.offset, ~argp~0#1.base, ~argp~0#1.offset, 8); srcloc: null [2025-02-08 04:41:34,869 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6743: ~tmp___16~0#1 := #t~ret875#1;havoc #t~ret875#1; [2025-02-08 04:41:34,869 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13366-1: SUMMARY for call fb_cmap_to_user_#t~ret2297#1 := copy_to_user(fb_cmap_to_user_#t~mem2295#1.base, fb_cmap_to_user_#t~mem2295#1.offset + (if fb_cmap_to_user_~tooff~1#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then fb_cmap_to_user_~tooff~1#1 % 18446744073709551616 % 18446744073709551616 else fb_cmap_to_user_~tooff~1#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616), fb_cmap_to_user_#t~mem2296#1.base, fb_cmap_to_user_#t~mem2296#1.offset + (if fb_cmap_to_user_~fromoff~1#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then fb_cmap_to_user_~fromoff~1#1 % 18446744073709551616 % 18446744073709551616 else fb_cmap_to_user_~fromoff~1#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616), fb_cmap_to_user_~size~3#1); srcloc: null [2025-02-08 04:41:34,869 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13366: fb_cmap_to_user_~tmp___2~34#1 := fb_cmap_to_user_#t~ret2297#1;havoc fb_cmap_to_user_#t~mem2295#1.base, fb_cmap_to_user_#t~mem2295#1.offset;havoc fb_cmap_to_user_#t~mem2296#1.base, fb_cmap_to_user_#t~mem2296#1.offset;havoc fb_cmap_to_user_#t~ret2297#1; [2025-02-08 04:41:34,869 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6727: assume 0 == ~ret~2#1; [2025-02-08 04:41:34,869 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6727: assume !(0 == ~ret~2#1); [2025-02-08 04:41:34,869 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6628-1: SUMMARY for call console_unlock(); srcloc: null [2025-02-08 04:41:34,869 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6628: #res#1 := -19;call ULTIMATE.dealloc(~#var~0#1.base, ~#var~0#1.offset);havoc ~#var~0#1.base, ~#var~0#1.offset;call ULTIMATE.dealloc(~#fix~1#1.base, ~#fix~1#1.offset);havoc ~#fix~1#1.base, ~#fix~1#1.offset;call ULTIMATE.dealloc(~#con2fb~0#1.base, ~#con2fb~0#1.offset);havoc ~#con2fb~0#1.base, ~#con2fb~0#1.offset;call ULTIMATE.dealloc(~#cmap_from~0#1.base, ~#cmap_from~0#1.offset);havoc ~#cmap_from~0#1.base, ~#cmap_from~0#1.offset;call ULTIMATE.dealloc(~#cmap~0#1.base, ~#cmap~0#1.offset);havoc ~#cmap~0#1.base, ~#cmap~0#1.offset;call ULTIMATE.dealloc(~#event~3#1.base, ~#event~3#1.offset);havoc ~#event~3#1.base, ~#event~3#1.offset; [2025-02-08 04:41:34,869 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13499: fb_set_user_cmap_~tmp___0~62#1 := fb_set_user_cmap_#t~ret2347#1;havoc fb_set_user_cmap_#t~mem2345#1.base, fb_set_user_cmap_#t~mem2345#1.offset;havoc fb_set_user_cmap_#t~mem2346#1.base, fb_set_user_cmap_#t~mem2346#1.offset;havoc fb_set_user_cmap_#t~ret2347#1; [2025-02-08 04:41:34,869 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13499-1: SUMMARY for call fb_set_user_cmap_#t~ret2347#1 := copy_from_user(fb_set_user_cmap_#t~mem2345#1.base, fb_set_user_cmap_#t~mem2345#1.offset, fb_set_user_cmap_#t~mem2346#1.base, fb_set_user_cmap_#t~mem2346#1.offset, fb_set_user_cmap_~size~4#1); srcloc: null [2025-02-08 04:41:34,869 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13664-1: SUMMARY for call ldv_linux_kernel_locking_mutex_mutex_unlock_lock_of_fb_info(ldv_mutex_unlock_97___0_~ldv_func_arg1#1.base, ldv_mutex_unlock_97___0_~ldv_func_arg1#1.offset); srcloc: null [2025-02-08 04:41:34,869 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13664: havoc ldv_mutex_unlock_97___0_~ldv_func_arg1#1.base, ldv_mutex_unlock_97___0_~ldv_func_arg1#1.offset;havoc ldv_mutex_unlock_97___0_#in~ldv_func_arg1#1.base, ldv_mutex_unlock_97___0_#in~ldv_func_arg1#1.offset;assume { :end_inline_ldv_mutex_unlock_97___0 } true;havoc unlock_fb_info___0_~info#1.base, unlock_fb_info___0_~info#1.offset;havoc unlock_fb_info___0_#in~info#1.base, unlock_fb_info___0_#in~info#1.offset;assume { :end_inline_unlock_fb_info___0 } true; [2025-02-08 04:41:34,869 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6711: SUMMARY for call console_lock(); srcloc: null [2025-02-08 04:41:34,869 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6645: assume 0 != ~tmp___4~0#1 % 18446744073709551616;~ret~2#1 := -14; [2025-02-08 04:41:34,869 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6645: assume !(0 != ~tmp___4~0#1 % 18446744073709551616); [2025-02-08 04:41:34,869 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13483: havoc fb_set_user_cmap_#t~memset~res2338#1.base, fb_set_user_cmap_#t~memset~res2338#1.offset;call fb_set_user_cmap_#t~mem2339#1 := read~int#37(fb_set_user_cmap_~cmap#1.base, 4 + fb_set_user_cmap_~cmap#1.offset, 4);call fb_set_user_cmap_#t~mem2340#1.base, fb_set_user_cmap_#t~mem2340#1.offset := read~$Pointer$#37(fb_set_user_cmap_~cmap#1.base, 32 + fb_set_user_cmap_~cmap#1.offset, 8); [2025-02-08 04:41:34,869 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13483-1: SUMMARY for call fb_set_user_cmap_#t~memset~res2338#1.base, fb_set_user_cmap_#t~memset~res2338#1.offset := #Ultimate.C_memset#37(fb_set_user_cmap_~#umap~0#1.base, fb_set_user_cmap_~#umap~0#1.offset, 0, 40); srcloc: null [2025-02-08 04:41:34,869 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6662: SUMMARY for call unlock_fb_info(~info#1.base, ~info#1.offset); srcloc: null [2025-02-08 04:41:34,869 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6811-1: SUMMARY for call #t~ret890#1 := fb_notifier_call_chain(8, ~#event~3#1.base, ~#event~3#1.offset); srcloc: null [2025-02-08 04:41:34,870 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6778: assume (#t~mem881#1 - 1) % 4294967296 > 62;havoc #t~mem881#1;#res#1 := -22;call ULTIMATE.dealloc(~#var~0#1.base, ~#var~0#1.offset);havoc ~#var~0#1.base, ~#var~0#1.offset;call ULTIMATE.dealloc(~#fix~1#1.base, ~#fix~1#1.offset);havoc ~#fix~1#1.base, ~#fix~1#1.offset;call ULTIMATE.dealloc(~#con2fb~0#1.base, ~#con2fb~0#1.offset);havoc ~#con2fb~0#1.base, ~#con2fb~0#1.offset;call ULTIMATE.dealloc(~#cmap_from~0#1.base, ~#cmap_from~0#1.offset);havoc ~#cmap_from~0#1.base, ~#cmap_from~0#1.offset;call ULTIMATE.dealloc(~#cmap~0#1.base, ~#cmap~0#1.offset);havoc ~#cmap~0#1.base, ~#cmap~0#1.offset;call ULTIMATE.dealloc(~#event~3#1.base, ~#event~3#1.offset);havoc ~#event~3#1.base, ~#event~3#1.offset; [2025-02-08 04:41:34,870 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6778: assume !((#t~mem881#1 - 1) % 4294967296 > 62);havoc #t~mem881#1;call #t~mem882#1 := read~int#37(~#con2fb~0#1.base, 4 + ~#con2fb~0#1.offset, 4); [2025-02-08 04:41:34,870 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6811: assume -2147483648 <= #t~ret890#1 && #t~ret890#1 <= 2147483647;~tmp___21~0#1 := #t~ret890#1;havoc #t~ret890#1;~ret~2#1 := ~tmp___21~0#1; [2025-02-08 04:41:34,870 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6712-1: SUMMARY for call #t~ret872#1 := lock_fb_info(~info#1.base, ~info#1.offset); srcloc: null [2025-02-08 04:41:34,870 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6712: assume -2147483648 <= #t~ret872#1 && #t~ret872#1 <= 2147483647;~tmp___13~0#1 := #t~ret872#1;havoc #t~ret872#1; [2025-02-08 04:41:34,870 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6745: assume 0 != ~tmp___16~0#1 % 18446744073709551616;#res#1 := -14;call ULTIMATE.dealloc(~#var~0#1.base, ~#var~0#1.offset);havoc ~#var~0#1.base, ~#var~0#1.offset;call ULTIMATE.dealloc(~#fix~1#1.base, ~#fix~1#1.offset);havoc ~#fix~1#1.base, ~#fix~1#1.offset;call ULTIMATE.dealloc(~#con2fb~0#1.base, ~#con2fb~0#1.offset);havoc ~#con2fb~0#1.base, ~#con2fb~0#1.offset;call ULTIMATE.dealloc(~#cmap_from~0#1.base, ~#cmap_from~0#1.offset);havoc ~#cmap_from~0#1.base, ~#cmap_from~0#1.offset;call ULTIMATE.dealloc(~#cmap~0#1.base, ~#cmap~0#1.offset);havoc ~#cmap~0#1.base, ~#cmap~0#1.offset;call ULTIMATE.dealloc(~#event~3#1.base, ~#event~3#1.offset);havoc ~#event~3#1.base, ~#event~3#1.offset; [2025-02-08 04:41:34,870 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6745: assume !(0 != ~tmp___16~0#1 % 18446744073709551616);call #t~mem876#1 := read~int#37(~#con2fb~0#1.base, ~#con2fb~0#1.offset, 4); [2025-02-08 04:41:34,870 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13335: assume fb_cmap_to_user_~size~3#1 <= 0;fb_cmap_to_user_#res#1 := -22; [2025-02-08 04:41:34,870 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13335: assume !(fb_cmap_to_user_~size~3#1 <= 0);fb_cmap_to_user_~size~3#1 := (if 2 * fb_cmap_to_user_~size~3#1 % 4294967296 % 4294967296 <= 2147483647 then 2 * fb_cmap_to_user_~size~3#1 % 4294967296 % 4294967296 else 2 * fb_cmap_to_user_~size~3#1 % 4294967296 % 4294967296 - 4294967296);call fb_cmap_to_user_#t~mem2283#1.base, fb_cmap_to_user_#t~mem2283#1.offset := read~$Pointer$#37(fb_cmap_to_user_~to#1.base, 8 + fb_cmap_to_user_~to#1.offset, 8);call fb_cmap_to_user_#t~mem2284#1.base, fb_cmap_to_user_#t~mem2284#1.offset := read~$Pointer$#29(fb_cmap_to_user_~from#1.base, 8 + fb_cmap_to_user_~from#1.offset, 8); [2025-02-08 04:41:34,870 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13484-1: SUMMARY for call fb_set_user_cmap_#t~ret2341#1 := fb_alloc_cmap_gfp(fb_set_user_cmap_~#umap~0#1.base, fb_set_user_cmap_~#umap~0#1.offset, (if fb_set_user_cmap_#t~mem2339#1 % 4294967296 % 4294967296 <= 2147483647 then fb_set_user_cmap_#t~mem2339#1 % 4294967296 % 4294967296 else fb_set_user_cmap_#t~mem2339#1 % 4294967296 % 4294967296 - 4294967296), (if 0 != (fb_set_user_cmap_#t~mem2340#1.base + fb_set_user_cmap_#t~mem2340#1.offset) % 18446744073709551616 then 1 else 0), 208); srcloc: null [2025-02-08 04:41:34,870 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13517: assume 0 != fb_set_user_cmap_~tmp___2~36#1 % 18446744073709551616;fb_set_user_cmap_~rc~1#1 := -14; [2025-02-08 04:41:34,870 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13517: assume !(0 != fb_set_user_cmap_~tmp___2~36#1 % 18446744073709551616); [2025-02-08 04:41:34,870 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13484: assume -2147483648 <= fb_set_user_cmap_#t~ret2341#1 && fb_set_user_cmap_#t~ret2341#1 <= 2147483647;fb_set_user_cmap_~rc~1#1 := fb_set_user_cmap_#t~ret2341#1;havoc fb_set_user_cmap_#t~mem2339#1;havoc fb_set_user_cmap_#t~mem2340#1.base, fb_set_user_cmap_#t~mem2340#1.offset;havoc fb_set_user_cmap_#t~ret2341#1; [2025-02-08 04:41:34,870 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6663-1: SUMMARY for call #t~ret859#1 := copy_to_user(~argp~0#1.base, ~argp~0#1.offset, ~#fix~1#1.base, ~#fix~1#1.offset, 80); srcloc: null [2025-02-08 04:41:34,870 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6663: ~tmp___6~0#1 := #t~ret859#1;havoc #t~ret859#1;~ret~2#1 := (if 0 != ~tmp___6~0#1 % 18446744073709551616 then -14 else 0); [2025-02-08 04:41:34,870 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6729-1: SUMMARY for call #t~ret874#1 := copy_to_user(~argp~0#1.base, ~argp~0#1.offset, ~#var~0#1.base, ~#var~0#1.offset, 160); srcloc: null [2025-02-08 04:41:34,870 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6729: ~tmp___15~0#1 := #t~ret874#1;havoc #t~ret874#1; [2025-02-08 04:41:34,870 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13352: assume 0 != fb_cmap_to_user_~tmp___0~60#1 % 18446744073709551616;fb_cmap_to_user_#res#1 := -14; [2025-02-08 04:41:34,870 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13352: assume !(0 != fb_cmap_to_user_~tmp___0~60#1 % 18446744073709551616);call fb_cmap_to_user_#t~mem2289#1.base, fb_cmap_to_user_#t~mem2289#1.offset := read~$Pointer$#37(fb_cmap_to_user_~to#1.base, 24 + fb_cmap_to_user_~to#1.offset, 8);call fb_cmap_to_user_#t~mem2290#1.base, fb_cmap_to_user_#t~mem2290#1.offset := read~$Pointer$#29(fb_cmap_to_user_~from#1.base, 24 + fb_cmap_to_user_~from#1.offset, 8); [2025-02-08 04:41:34,870 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13501: assume 0 != fb_set_user_cmap_~tmp___0~62#1 % 18446744073709551616;fb_set_user_cmap_~rc~1#1 := -14; [2025-02-08 04:41:34,870 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13501: assume !(0 != fb_set_user_cmap_~tmp___0~62#1 % 18446744073709551616);call fb_set_user_cmap_#t~mem2348#1.base, fb_set_user_cmap_#t~mem2348#1.offset := read~$Pointer$#37(fb_set_user_cmap_~#umap~0#1.base, 24 + fb_set_user_cmap_~#umap~0#1.offset, 8);call fb_set_user_cmap_#t~mem2349#1.base, fb_set_user_cmap_#t~mem2349#1.offset := read~$Pointer$#37(fb_set_user_cmap_~cmap#1.base, 24 + fb_set_user_cmap_~cmap#1.offset, 8); [2025-02-08 04:41:34,870 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13369: assume 0 != fb_cmap_to_user_~tmp___2~34#1 % 18446744073709551616;fb_cmap_to_user_#res#1 := -14; [2025-02-08 04:41:34,870 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13369: assume !(0 != fb_cmap_to_user_~tmp___2~34#1 % 18446744073709551616); [2025-02-08 04:41:34,871 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6697-1: SUMMARY for call unlock_fb_info(~info#1.base, ~info#1.offset); srcloc: null [2025-02-08 04:41:34,871 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6697: assume { :begin_inline_fb_cmap_to_user } true;fb_cmap_to_user_#in~from#1.base, fb_cmap_to_user_#in~from#1.offset, fb_cmap_to_user_#in~to#1.base, fb_cmap_to_user_#in~to#1.offset := ~#cmap_from~0#1.base, ~#cmap_from~0#1.offset, ~#cmap~0#1.base, ~#cmap~0#1.offset;havoc fb_cmap_to_user_#res#1;havoc fb_cmap_to_user_#t~mem2275#1, fb_cmap_to_user_#t~mem2274#1, fb_cmap_to_user_#t~mem2277#1, fb_cmap_to_user_#t~mem2276#1, fb_cmap_to_user_#t~mem2278#1, fb_cmap_to_user_#t~mem2279#1, fb_cmap_to_user_#t~mem2280#1, fb_cmap_to_user_#t~mem2281#1, fb_cmap_to_user_#t~mem2282#1, fb_cmap_to_user_#t~mem2283#1.base, fb_cmap_to_user_#t~mem2283#1.offset, fb_cmap_to_user_#t~mem2284#1.base, fb_cmap_to_user_#t~mem2284#1.offset, fb_cmap_to_user_#t~ret2285#1, fb_cmap_to_user_#t~mem2286#1.base, fb_cmap_to_user_#t~mem2286#1.offset, fb_cmap_to_user_#t~mem2287#1.base, fb_cmap_to_user_#t~mem2287#1.offset, fb_cmap_to_user_#t~ret2288#1, fb_cmap_to_user_#t~mem2289#1.base, fb_cmap_to_user_#t~mem2289#1.offset, fb_cmap_to_user_#t~mem2290#1.base, fb_cmap_to_user_#t~mem2290#1.offset, fb_cmap_to_user_#t~ret2291#1, fb_cmap_to_user_#t~mem2292#1.base, fb_cmap_to_user_#t~mem2292#1.offset, fb_cmap_to_user_#t~mem2293#1.base, fb_cmap_to_user_#t~mem2293#1.offset, fb_cmap_to_user_#t~short2294#1, fb_cmap_to_user_#t~mem2295#1.base, fb_cmap_to_user_#t~mem2295#1.offset, fb_cmap_to_user_#t~mem2296#1.base, fb_cmap_to_user_#t~mem2296#1.offset, fb_cmap_to_user_#t~ret2297#1, fb_cmap_to_user_~from#1.base, fb_cmap_to_user_~from#1.offset, fb_cmap_to_user_~to#1.base, fb_cmap_to_user_~to#1.offset, fb_cmap_to_user_~tooff~1#1, fb_cmap_to_user_~fromoff~1#1, fb_cmap_to_user_~size~3#1, fb_cmap_to_user_~tmp~96#1, fb_cmap_to_user_~tmp___0~60#1, fb_cmap_to_user_~tmp___1~43#1, fb_cmap_to_user_~tmp___2~34#1;fb_cmap_to_user_~from#1.base, fb_cmap_to_user_~from#1.offset := fb_cmap_to_user_#in~from#1.base, fb_cmap_to_user_#in~from#1.offset;fb_cmap_to_user_~to#1.base, fb_cmap_to_user_~to#1.offset := fb_cmap_to_user_#in~to#1.base, fb_cmap_to_user_#in~to#1.offset;havoc fb_cmap_to_user_~tooff~1#1;havoc fb_cmap_to_user_~fromoff~1#1;havoc fb_cmap_to_user_~size~3#1;havoc fb_cmap_to_user_~tmp~96#1;havoc fb_cmap_to_user_~tmp___0~60#1;havoc fb_cmap_to_user_~tmp___1~43#1;havoc fb_cmap_to_user_~tmp___2~34#1;fb_cmap_to_user_~tooff~1#1 := 0;fb_cmap_to_user_~fromoff~1#1 := 0;call fb_cmap_to_user_#t~mem2275#1 := read~int#37(fb_cmap_to_user_~to#1.base, fb_cmap_to_user_~to#1.offset, 4);call fb_cmap_to_user_#t~mem2274#1 := read~int#29(fb_cmap_to_user_~from#1.base, fb_cmap_to_user_~from#1.offset, 4); [2025-02-08 04:41:34,871 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6714: assume 0 == ~tmp___13~0#1; [2025-02-08 04:41:34,871 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6714: assume !(0 == ~tmp___13~0#1); [2025-02-08 04:41:34,871 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6813: SUMMARY for call unlock_fb_info(~info#1.base, ~info#1.offset); srcloc: null [2025-02-08 04:41:34,871 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6830: call write~int#37(#t~bitwise893#1, ~info#1.base, 8 + ~info#1.offset, 4);havoc #t~mem892#1;havoc #t~bitwise893#1; [2025-02-08 04:41:34,871 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6830-4: assume 0 == #t~mem892#1 || 65536 == #t~mem892#1;#t~bitwise893#1 := 65536; [2025-02-08 04:41:34,871 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6830-4: assume !(0 == #t~mem892#1 || 65536 == #t~mem892#1); [2025-02-08 04:41:34,871 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6830-3: assume false;#t~bitwise893#1 := #t~mem892#1; [2025-02-08 04:41:34,871 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6830-3: assume !false; [2025-02-08 04:41:34,871 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6764-1: SUMMARY for call #t~ret878#1 := fb_notifier_call_chain(7, ~#event~3#1.base, ~#event~3#1.offset); srcloc: null [2025-02-08 04:41:34,871 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6731: assume 0 != ~tmp___15~0#1 % 18446744073709551616;#res#1 := -14;call ULTIMATE.dealloc(~#var~0#1.base, ~#var~0#1.offset);havoc ~#var~0#1.base, ~#var~0#1.offset;call ULTIMATE.dealloc(~#fix~1#1.base, ~#fix~1#1.offset);havoc ~#fix~1#1.base, ~#fix~1#1.offset;call ULTIMATE.dealloc(~#con2fb~0#1.base, ~#con2fb~0#1.offset);havoc ~#con2fb~0#1.base, ~#con2fb~0#1.offset;call ULTIMATE.dealloc(~#cmap_from~0#1.base, ~#cmap_from~0#1.offset);havoc ~#cmap_from~0#1.base, ~#cmap_from~0#1.offset;call ULTIMATE.dealloc(~#cmap~0#1.base, ~#cmap~0#1.offset);havoc ~#cmap~0#1.base, ~#cmap~0#1.offset;call ULTIMATE.dealloc(~#event~3#1.base, ~#event~3#1.offset);havoc ~#event~3#1.base, ~#event~3#1.offset; [2025-02-08 04:41:34,871 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6731: assume !(0 != ~tmp___15~0#1 % 18446744073709551616); [2025-02-08 04:41:34,871 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6830-2: havoc #t~bitwise893#1;assume ((((#t~mem892#1 < 0 || #t~bitwise893#1 >= 65536) && #t~bitwise893#1 >= #t~mem892#1) && (#t~mem892#1 < 0 || #t~bitwise893#1 <= 65536 + #t~mem892#1)) && (#t~mem892#1 >= 0 || #t~bitwise893#1 < 0)) && #t~bitwise893#1 <= 2147483647; [2025-02-08 04:41:34,871 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6764: assume -2147483648 <= #t~ret878#1 && #t~ret878#1 <= 2147483647;havoc #t~ret878#1; [2025-02-08 04:41:34,871 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6830-1: [2025-02-08 04:41:34,871 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6814: SUMMARY for call console_unlock(); srcloc: null [2025-02-08 04:41:34,871 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6682: ~tmp___9~0#1 := #t~ret862#1;havoc #t~ret862#1; [2025-02-08 04:41:34,871 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13536-1: SUMMARY for call fb_set_user_cmap_#t~ret2357#1 := fb_set_cmap(fb_set_user_cmap_~#umap~0#1.base, fb_set_user_cmap_~#umap~0#1.offset, fb_set_user_cmap_~info#1.base, fb_set_user_cmap_~info#1.offset); srcloc: null [2025-02-08 04:41:34,872 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13470: call ULTIMATE.dealloc(fb_set_user_cmap_~#umap~0#1.base, fb_set_user_cmap_~#umap~0#1.offset);havoc fb_set_user_cmap_~#umap~0#1.base, fb_set_user_cmap_~#umap~0#1.offset; [2025-02-08 04:41:34,872 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13536: assume -2147483648 <= fb_set_user_cmap_#t~ret2357#1 && fb_set_user_cmap_#t~ret2357#1 <= 2147483647;fb_set_user_cmap_~rc~1#1 := fb_set_user_cmap_#t~ret2357#1;havoc fb_set_user_cmap_#t~ret2357#1;assume { :begin_inline_unlock_fb_info___0 } true;unlock_fb_info___0_#in~info#1.base, unlock_fb_info___0_#in~info#1.offset := fb_set_user_cmap_~info#1.base, fb_set_user_cmap_~info#1.offset;havoc unlock_fb_info___0_~info#1.base, unlock_fb_info___0_~info#1.offset;unlock_fb_info___0_~info#1.base, unlock_fb_info___0_~info#1.offset := unlock_fb_info___0_#in~info#1.base, unlock_fb_info___0_#in~info#1.offset;assume { :begin_inline_ldv_mutex_unlock_97___0 } true;ldv_mutex_unlock_97___0_#in~ldv_func_arg1#1.base, ldv_mutex_unlock_97___0_#in~ldv_func_arg1#1.offset := unlock_fb_info___0_~info#1.base, 12 + unlock_fb_info___0_~info#1.offset;havoc ldv_mutex_unlock_97___0_~ldv_func_arg1#1.base, ldv_mutex_unlock_97___0_~ldv_func_arg1#1.offset;ldv_mutex_unlock_97___0_~ldv_func_arg1#1.base, ldv_mutex_unlock_97___0_~ldv_func_arg1#1.offset := ldv_mutex_unlock_97___0_#in~ldv_func_arg1#1.base, ldv_mutex_unlock_97___0_#in~ldv_func_arg1#1.offset; [2025-02-08 04:41:34,872 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6616-1: SUMMARY for call #t~ret817#1 := copy_from_user(~#var~0#1.base, ~#var~0#1.offset, ~argp~0#1.base, ~argp~0#1.offset, 160); srcloc: null [2025-02-08 04:41:34,872 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6616: ~tmp___1~7#1 := #t~ret817#1;havoc #t~ret817#1; [2025-02-08 04:41:34,872 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6682-1: SUMMARY for call #t~ret862#1 := copy_from_user(~#cmap~0#1.base, ~#cmap~0#1.offset, ~argp~0#1.base, ~argp~0#1.offset, 40); srcloc: null [2025-02-08 04:41:34,872 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6831-1: SUMMARY for call #t~ret894#1 := fb_blank(~info#1.base, ~info#1.offset, (if ~arg#1 % 18446744073709551616 % 4294967296 <= 2147483647 then ~arg#1 % 18446744073709551616 % 4294967296 else ~arg#1 % 18446744073709551616 % 4294967296 - 4294967296)); srcloc: null [2025-02-08 04:41:34,872 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6831: assume -2147483648 <= #t~ret894#1 && #t~ret894#1 <= 2147483647;~tmp___23~0#1 := #t~ret894#1;havoc #t~ret894#1;~ret~2#1 := ~tmp___23~0#1;call #t~mem895#1 := read~int#37(~info#1.base, 8 + ~info#1.offset, 4); [2025-02-08 04:41:34,872 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13487: assume 0 != fb_set_user_cmap_~rc~1#1;fb_set_user_cmap_#res#1 := fb_set_user_cmap_~rc~1#1;call ULTIMATE.dealloc(fb_set_user_cmap_~#umap~0#1.base, fb_set_user_cmap_~#umap~0#1.offset);havoc fb_set_user_cmap_~#umap~0#1.base, fb_set_user_cmap_~#umap~0#1.offset; [2025-02-08 04:41:34,873 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13487: assume !(0 != fb_set_user_cmap_~rc~1#1);call fb_set_user_cmap_#t~mem2342#1.base, fb_set_user_cmap_#t~mem2342#1.offset := read~$Pointer$#37(fb_set_user_cmap_~#umap~0#1.base, 8 + fb_set_user_cmap_~#umap~0#1.offset, 8);call fb_set_user_cmap_#t~mem2343#1.base, fb_set_user_cmap_#t~mem2343#1.offset := read~$Pointer$#37(fb_set_user_cmap_~cmap#1.base, 8 + fb_set_user_cmap_~cmap#1.offset, 8); [2025-02-08 04:41:34,873 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6765: SUMMARY for call unlock_fb_info(~info#1.base, ~info#1.offset); srcloc: null [2025-02-08 04:41:34,873 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6782: assume #t~mem882#1 % 4294967296 > 31;havoc #t~mem882#1;#res#1 := -22;call ULTIMATE.dealloc(~#var~0#1.base, ~#var~0#1.offset);havoc ~#var~0#1.base, ~#var~0#1.offset;call ULTIMATE.dealloc(~#fix~1#1.base, ~#fix~1#1.offset);havoc ~#fix~1#1.base, ~#fix~1#1.offset;call ULTIMATE.dealloc(~#con2fb~0#1.base, ~#con2fb~0#1.offset);havoc ~#con2fb~0#1.base, ~#con2fb~0#1.offset;call ULTIMATE.dealloc(~#cmap_from~0#1.base, ~#cmap_from~0#1.offset);havoc ~#cmap_from~0#1.base, ~#cmap_from~0#1.offset;call ULTIMATE.dealloc(~#cmap~0#1.base, ~#cmap~0#1.offset);havoc ~#cmap~0#1.base, ~#cmap~0#1.offset;call ULTIMATE.dealloc(~#event~3#1.base, ~#event~3#1.offset);havoc ~#event~3#1.base, ~#event~3#1.offset; [2025-02-08 04:41:34,873 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6782: assume !(#t~mem882#1 % 4294967296 > 31);havoc #t~mem882#1;call #t~mem883#1 := read~int#37(~#con2fb~0#1.base, 4 + ~#con2fb~0#1.offset, 4);call #t~mem884#1.base, #t~mem884#1.offset := read~$Pointer$#26(~#registered_fb~0.base, ~#registered_fb~0.offset + 8 * (if #t~mem883#1 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then #t~mem883#1 % 4294967296 % 18446744073709551616 else #t~mem883#1 % 4294967296 % 18446744073709551616 - 18446744073709551616), 8); [2025-02-08 04:41:34,873 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6716-1: SUMMARY for call console_unlock(); srcloc: null [2025-02-08 04:41:34,873 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6716: #res#1 := -19;call ULTIMATE.dealloc(~#var~0#1.base, ~#var~0#1.offset);havoc ~#var~0#1.base, ~#var~0#1.offset;call ULTIMATE.dealloc(~#fix~1#1.base, ~#fix~1#1.offset);havoc ~#fix~1#1.base, ~#fix~1#1.offset;call ULTIMATE.dealloc(~#con2fb~0#1.base, ~#con2fb~0#1.offset);havoc ~#con2fb~0#1.base, ~#con2fb~0#1.offset;call ULTIMATE.dealloc(~#cmap_from~0#1.base, ~#cmap_from~0#1.offset);havoc ~#cmap_from~0#1.base, ~#cmap_from~0#1.offset;call ULTIMATE.dealloc(~#cmap~0#1.base, ~#cmap~0#1.offset);havoc ~#cmap~0#1.base, ~#cmap~0#1.offset;call ULTIMATE.dealloc(~#event~3#1.base, ~#event~3#1.offset);havoc ~#event~3#1.base, ~#event~3#1.offset; [2025-02-08 04:41:34,873 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6749: assume (#t~mem876#1 - 1) % 4294967296 > 62;havoc #t~mem876#1;#res#1 := -22;call ULTIMATE.dealloc(~#var~0#1.base, ~#var~0#1.offset);havoc ~#var~0#1.base, ~#var~0#1.offset;call ULTIMATE.dealloc(~#fix~1#1.base, ~#fix~1#1.offset);havoc ~#fix~1#1.base, ~#fix~1#1.offset;call ULTIMATE.dealloc(~#con2fb~0#1.base, ~#con2fb~0#1.offset);havoc ~#con2fb~0#1.base, ~#con2fb~0#1.offset;call ULTIMATE.dealloc(~#cmap_from~0#1.base, ~#cmap_from~0#1.offset);havoc ~#cmap_from~0#1.base, ~#cmap_from~0#1.offset;call ULTIMATE.dealloc(~#cmap~0#1.base, ~#cmap~0#1.offset);havoc ~#cmap~0#1.base, ~#cmap~0#1.offset;call ULTIMATE.dealloc(~#event~3#1.base, ~#event~3#1.offset);havoc ~#event~3#1.base, ~#event~3#1.offset; [2025-02-08 04:41:34,873 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6749: assume !((#t~mem876#1 - 1) % 4294967296 > 62);havoc #t~mem876#1;call write~int#37(4294967295, ~#con2fb~0#1.base, 4 + ~#con2fb~0#1.offset, 4);call write~$Pointer$#45(~#con2fb~0#1.base, ~#con2fb~0#1.offset, ~#event~3#1.base, 8 + ~#event~3#1.offset, 8); [2025-02-08 04:41:34,873 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6766: ~tmp___18~0#1 := #t~ret879#1;havoc #t~ret879#1;~ret~2#1 := (if 0 != ~tmp___18~0#1 % 18446744073709551616 then -14 else 0); [2025-02-08 04:41:34,873 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6799: SUMMARY for call console_lock(); srcloc: null [2025-02-08 04:41:34,873 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6634: call write~int#37(#t~bitwise820#1, ~info#1.base, 8 + ~info#1.offset, 4);havoc #t~mem819#1;havoc #t~bitwise820#1; [2025-02-08 04:41:34,873 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6766-1: SUMMARY for call #t~ret879#1 := copy_to_user(~argp~0#1.base, ~argp~0#1.offset, ~#con2fb~0#1.base, ~#con2fb~0#1.offset, 8); srcloc: null [2025-02-08 04:41:34,873 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6634-4: assume 0 == #t~mem819#1 || 65536 == #t~mem819#1;#t~bitwise820#1 := 65536; [2025-02-08 04:41:34,873 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6634-4: assume !(0 == #t~mem819#1 || 65536 == #t~mem819#1); [2025-02-08 04:41:34,873 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6634-3: assume false;#t~bitwise820#1 := #t~mem819#1; [2025-02-08 04:41:34,874 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6634-3: assume !false; [2025-02-08 04:41:34,874 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6634-2: havoc #t~bitwise820#1;assume ((((#t~mem819#1 < 0 || #t~bitwise820#1 >= 65536) && #t~bitwise820#1 >= #t~mem819#1) && (#t~mem819#1 < 0 || #t~bitwise820#1 <= 65536 + #t~mem819#1)) && (#t~mem819#1 >= 0 || #t~bitwise820#1 < 0)) && #t~bitwise820#1 <= 2147483647; [2025-02-08 04:41:34,874 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6601-1: SUMMARY for call #t~ret774#1 := lock_fb_info(~info#1.base, ~info#1.offset); srcloc: null [2025-02-08 04:41:34,874 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6634-1: [2025-02-08 04:41:34,874 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6601: assume -2147483648 <= #t~ret774#1 && #t~ret774#1 <= 2147483647;~tmp~28#1 := #t~ret774#1;havoc #t~ret774#1; [2025-02-08 04:41:34,874 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6618: assume 0 != ~tmp___1~7#1 % 18446744073709551616;#res#1 := -14;call ULTIMATE.dealloc(~#var~0#1.base, ~#var~0#1.offset);havoc ~#var~0#1.base, ~#var~0#1.offset;call ULTIMATE.dealloc(~#fix~1#1.base, ~#fix~1#1.offset);havoc ~#fix~1#1.base, ~#fix~1#1.offset;call ULTIMATE.dealloc(~#con2fb~0#1.base, ~#con2fb~0#1.offset);havoc ~#con2fb~0#1.base, ~#con2fb~0#1.offset;call ULTIMATE.dealloc(~#cmap_from~0#1.base, ~#cmap_from~0#1.offset);havoc ~#cmap_from~0#1.base, ~#cmap_from~0#1.offset;call ULTIMATE.dealloc(~#cmap~0#1.base, ~#cmap~0#1.offset);havoc ~#cmap~0#1.base, ~#cmap~0#1.offset;call ULTIMATE.dealloc(~#event~3#1.base, ~#event~3#1.offset);havoc ~#event~3#1.base, ~#event~3#1.offset; [2025-02-08 04:41:34,874 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6618: assume !(0 != ~tmp___1~7#1 % 18446744073709551616); [2025-02-08 04:41:34,874 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6684: assume 0 != ~tmp___9~0#1 % 18446744073709551616;#res#1 := -14;call ULTIMATE.dealloc(~#var~0#1.base, ~#var~0#1.offset);havoc ~#var~0#1.base, ~#var~0#1.offset;call ULTIMATE.dealloc(~#fix~1#1.base, ~#fix~1#1.offset);havoc ~#fix~1#1.base, ~#fix~1#1.offset;call ULTIMATE.dealloc(~#con2fb~0#1.base, ~#con2fb~0#1.offset);havoc ~#con2fb~0#1.base, ~#con2fb~0#1.offset;call ULTIMATE.dealloc(~#cmap_from~0#1.base, ~#cmap_from~0#1.offset);havoc ~#cmap_from~0#1.base, ~#cmap_from~0#1.offset;call ULTIMATE.dealloc(~#cmap~0#1.base, ~#cmap~0#1.offset);havoc ~#cmap~0#1.base, ~#cmap~0#1.offset;call ULTIMATE.dealloc(~#event~3#1.base, ~#event~3#1.offset);havoc ~#event~3#1.base, ~#event~3#1.offset; [2025-02-08 04:41:34,874 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6684: assume !(0 != ~tmp___9~0#1 % 18446744073709551616); [2025-02-08 04:41:34,874 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6519: call ULTIMATE.dealloc(~#var~0#1.base, ~#var~0#1.offset);havoc ~#var~0#1.base, ~#var~0#1.offset;call ULTIMATE.dealloc(~#fix~1#1.base, ~#fix~1#1.offset);havoc ~#fix~1#1.base, ~#fix~1#1.offset;call ULTIMATE.dealloc(~#con2fb~0#1.base, ~#con2fb~0#1.offset);havoc ~#con2fb~0#1.base, ~#con2fb~0#1.offset;call ULTIMATE.dealloc(~#cmap_from~0#1.base, ~#cmap_from~0#1.offset);havoc ~#cmap_from~0#1.base, ~#cmap_from~0#1.offset;call ULTIMATE.dealloc(~#cmap~0#1.base, ~#cmap~0#1.offset);havoc ~#cmap~0#1.base, ~#cmap~0#1.offset;call ULTIMATE.dealloc(~#event~3#1.base, ~#event~3#1.offset);havoc ~#event~3#1.base, ~#event~3#1.offset; [2025-02-08 04:41:34,874 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6833-3: assume -65537 == #t~mem895#1;#t~bitwise896#1 := #t~mem895#1; [2025-02-08 04:41:34,874 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6833-3: assume !(-65537 == #t~mem895#1); [2025-02-08 04:41:34,874 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6833-2: havoc #t~bitwise896#1;assume (((#t~bitwise896#1 <= #t~mem895#1 && (#t~mem895#1 >= 0 || #t~bitwise896#1 <= -65537)) && (#t~mem895#1 < 0 || #t~bitwise896#1 >= 0)) && #t~bitwise896#1 > -65537 + #t~mem895#1) && #t~bitwise896#1 >= -2147483648; [2025-02-08 04:41:34,874 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6800-1: SUMMARY for call #t~ret889#1 := lock_fb_info(~info#1.base, ~info#1.offset); srcloc: null [2025-02-08 04:41:34,874 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6833-1: [2025-02-08 04:41:34,874 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6800: assume -2147483648 <= #t~ret889#1 && #t~ret889#1 <= 2147483647;~tmp___20~0#1 := #t~ret889#1;havoc #t~ret889#1; [2025-02-08 04:41:34,874 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13357: fb_cmap_to_user_~tmp___1~43#1 := fb_cmap_to_user_#t~ret2291#1;havoc fb_cmap_to_user_#t~mem2289#1.base, fb_cmap_to_user_#t~mem2289#1.offset;havoc fb_cmap_to_user_#t~mem2290#1.base, fb_cmap_to_user_#t~mem2290#1.offset;havoc fb_cmap_to_user_#t~ret2291#1; [2025-02-08 04:41:34,874 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6833: call write~int#37(#t~bitwise896#1, ~info#1.base, 8 + ~info#1.offset, 4);havoc #t~mem895#1;havoc #t~bitwise896#1; [2025-02-08 04:41:34,874 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13357-1: SUMMARY for call fb_cmap_to_user_#t~ret2291#1 := copy_to_user(fb_cmap_to_user_#t~mem2289#1.base, fb_cmap_to_user_#t~mem2289#1.offset + (if fb_cmap_to_user_~tooff~1#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then fb_cmap_to_user_~tooff~1#1 % 18446744073709551616 % 18446744073709551616 else fb_cmap_to_user_~tooff~1#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616), fb_cmap_to_user_#t~mem2290#1.base, fb_cmap_to_user_#t~mem2290#1.offset + (if fb_cmap_to_user_~fromoff~1#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then fb_cmap_to_user_~fromoff~1#1 % 18446744073709551616 % 18446744073709551616 else fb_cmap_to_user_~fromoff~1#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616), fb_cmap_to_user_~size~3#1); srcloc: null [2025-02-08 04:41:34,874 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6635-1: SUMMARY for call #t~ret821#1 := fb_set_var(~info#1.base, ~info#1.offset, ~#var~0#1.base, ~#var~0#1.offset); srcloc: null [2025-02-08 04:41:34,874 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6635: assume -2147483648 <= #t~ret821#1 && #t~ret821#1 <= 2147483647;~tmp___3~0#1 := #t~ret821#1;havoc #t~ret821#1;~ret~2#1 := ~tmp___3~0#1;call #t~mem822#1 := read~int#37(~info#1.base, 8 + ~info#1.offset, 4); [2025-02-08 04:41:34,874 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6833-4: assume 0 == #t~mem895#1;#t~bitwise896#1 := 0; [2025-02-08 04:41:34,874 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6833-4: assume !(0 == #t~mem895#1); [2025-02-08 04:41:34,874 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13506: fb_set_user_cmap_~tmp___1~45#1 := fb_set_user_cmap_#t~ret2350#1;havoc fb_set_user_cmap_#t~mem2348#1.base, fb_set_user_cmap_#t~mem2348#1.offset;havoc fb_set_user_cmap_#t~mem2349#1.base, fb_set_user_cmap_#t~mem2349#1.offset;havoc fb_set_user_cmap_#t~ret2350#1; [2025-02-08 04:41:34,874 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13341: fb_cmap_to_user_~tmp~96#1 := fb_cmap_to_user_#t~ret2285#1;havoc fb_cmap_to_user_#t~mem2283#1.base, fb_cmap_to_user_#t~mem2283#1.offset;havoc fb_cmap_to_user_#t~mem2284#1.base, fb_cmap_to_user_#t~mem2284#1.offset;havoc fb_cmap_to_user_#t~ret2285#1; [2025-02-08 04:41:34,874 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13341-1: SUMMARY for call fb_cmap_to_user_#t~ret2285#1 := copy_to_user(fb_cmap_to_user_#t~mem2283#1.base, fb_cmap_to_user_#t~mem2283#1.offset + (if fb_cmap_to_user_~tooff~1#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then fb_cmap_to_user_~tooff~1#1 % 18446744073709551616 % 18446744073709551616 else fb_cmap_to_user_~tooff~1#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616), fb_cmap_to_user_#t~mem2284#1.base, fb_cmap_to_user_#t~mem2284#1.offset + (if fb_cmap_to_user_~fromoff~1#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then fb_cmap_to_user_~fromoff~1#1 % 18446744073709551616 % 18446744073709551616 else fb_cmap_to_user_~fromoff~1#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616), fb_cmap_to_user_~size~3#1); srcloc: null [2025-02-08 04:41:34,874 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13506-1: SUMMARY for call fb_set_user_cmap_#t~ret2350#1 := copy_from_user(fb_set_user_cmap_#t~mem2348#1.base, fb_set_user_cmap_#t~mem2348#1.offset, fb_set_user_cmap_#t~mem2349#1.base, fb_set_user_cmap_#t~mem2349#1.offset, fb_set_user_cmap_~size~4#1); srcloc: null [2025-02-08 04:41:34,874 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6834: SUMMARY for call unlock_fb_info(~info#1.base, ~info#1.offset); srcloc: null [2025-02-08 04:41:34,874 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13325: assume fb_cmap_to_user_#t~mem2275#1 % 4294967296 > fb_cmap_to_user_#t~mem2274#1 % 4294967296;havoc fb_cmap_to_user_#t~mem2275#1;havoc fb_cmap_to_user_#t~mem2274#1;call fb_cmap_to_user_#t~mem2277#1 := read~int#37(fb_cmap_to_user_~to#1.base, fb_cmap_to_user_~to#1.offset, 4);call fb_cmap_to_user_#t~mem2276#1 := read~int#29(fb_cmap_to_user_~from#1.base, fb_cmap_to_user_~from#1.offset, 4);fb_cmap_to_user_~fromoff~1#1 := (if (fb_cmap_to_user_#t~mem2277#1 - fb_cmap_to_user_#t~mem2276#1) % 4294967296 % 4294967296 <= 2147483647 then (fb_cmap_to_user_#t~mem2277#1 - fb_cmap_to_user_#t~mem2276#1) % 4294967296 % 4294967296 else (fb_cmap_to_user_#t~mem2277#1 - fb_cmap_to_user_#t~mem2276#1) % 4294967296 % 4294967296 - 4294967296);havoc fb_cmap_to_user_#t~mem2277#1;havoc fb_cmap_to_user_#t~mem2276#1; [2025-02-08 04:41:34,875 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13325: assume !(fb_cmap_to_user_#t~mem2275#1 % 4294967296 > fb_cmap_to_user_#t~mem2274#1 % 4294967296);havoc fb_cmap_to_user_#t~mem2275#1;havoc fb_cmap_to_user_#t~mem2274#1;call fb_cmap_to_user_#t~mem2278#1 := read~int#29(fb_cmap_to_user_~from#1.base, fb_cmap_to_user_~from#1.offset, 4);call fb_cmap_to_user_#t~mem2279#1 := read~int#37(fb_cmap_to_user_~to#1.base, fb_cmap_to_user_~to#1.offset, 4);fb_cmap_to_user_~tooff~1#1 := (if (fb_cmap_to_user_#t~mem2278#1 - fb_cmap_to_user_#t~mem2279#1) % 4294967296 % 4294967296 <= 2147483647 then (fb_cmap_to_user_#t~mem2278#1 - fb_cmap_to_user_#t~mem2279#1) % 4294967296 % 4294967296 else (fb_cmap_to_user_#t~mem2278#1 - fb_cmap_to_user_#t~mem2279#1) % 4294967296 % 4294967296 - 4294967296);havoc fb_cmap_to_user_#t~mem2278#1;havoc fb_cmap_to_user_#t~mem2279#1; [2025-02-08 04:41:34,875 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6603: assume 0 == ~tmp~28#1;#res#1 := -19;call ULTIMATE.dealloc(~#var~0#1.base, ~#var~0#1.offset);havoc ~#var~0#1.base, ~#var~0#1.offset;call ULTIMATE.dealloc(~#fix~1#1.base, ~#fix~1#1.offset);havoc ~#fix~1#1.base, ~#fix~1#1.offset;call ULTIMATE.dealloc(~#con2fb~0#1.base, ~#con2fb~0#1.offset);havoc ~#con2fb~0#1.base, ~#con2fb~0#1.offset;call ULTIMATE.dealloc(~#cmap_from~0#1.base, ~#cmap_from~0#1.offset);havoc ~#cmap_from~0#1.base, ~#cmap_from~0#1.offset;call ULTIMATE.dealloc(~#cmap~0#1.base, ~#cmap~0#1.offset);havoc ~#cmap~0#1.base, ~#cmap~0#1.offset;call ULTIMATE.dealloc(~#event~3#1.base, ~#event~3#1.offset);havoc ~#event~3#1.base, ~#event~3#1.offset; [2025-02-08 04:41:34,875 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6603: assume !(0 == ~tmp~28#1);call #t~mem775#1 := read~int#37(~info#1.base, 308 + ~info#1.offset, 4);call #t~mem776#1 := read~int#37(~info#1.base, 312 + ~info#1.offset, 4);call #t~mem777#1 := read~int#37(~info#1.base, 316 + ~info#1.offset, 4);call #t~mem778#1 := read~int#37(~info#1.base, 320 + ~info#1.offset, 4);call #t~mem779#1 := read~int#37(~info#1.base, 324 + ~info#1.offset, 4);call #t~mem780#1 := read~int#37(~info#1.base, 328 + ~info#1.offset, 4);call #t~mem781#1 := read~int#37(~info#1.base, 332 + ~info#1.offset, 4);call #t~mem782#1 := read~int#37(~info#1.base, 336 + ~info#1.offset, 4);call #t~mem783#1 := read~int#37(~info#1.base, 340 + ~info#1.offset, 4);call #t~mem784#1 := read~int#37(~info#1.base, 344 + ~info#1.offset, 4);call #t~mem785#1 := read~int#37(~info#1.base, 348 + ~info#1.offset, 4);call #t~mem786#1 := read~int#37(~info#1.base, 352 + ~info#1.offset, 4);call #t~mem787#1 := read~int#37(~info#1.base, 356 + ~info#1.offset, 4);call #t~mem788#1 := read~int#37(~info#1.base, 360 + ~info#1.offset, 4);call #t~mem789#1 := read~int#37(~info#1.base, 364 + ~info#1.offset, 4);call #t~mem790#1 := read~int#37(~info#1.base, 368 + ~info#1.offset, 4);call #t~mem791#1 := read~int#37(~info#1.base, 372 + ~info#1.offset, 4);call #t~mem792#1 := read~int#37(~info#1.base, 376 + ~info#1.offset, 4);call #t~mem793#1 := read~int#37(~info#1.base, 380 + ~info#1.offset, 4);call #t~mem794#1 := read~int#37(~info#1.base, 384 + ~info#1.offset, 4);call #t~mem795#1 := read~int#37(~info#1.base, 388 + ~info#1.offset, 4);call #t~mem796#1 := read~int#37(~info#1.base, 392 + ~info#1.offset, 4);call #t~mem797#1 := read~int#37(~info#1.base, 396 + ~info#1.offset, 4);call #t~mem798#1 := read~int#37(~info#1.base, 400 + ~info#1.offset, 4);call #t~mem799#1 := read~int#37(~info#1.base, 404 + ~info#1.offset, 4);call #t~mem800#1 := read~int#37(~info#1.base, 408 + ~info#1.offset, 4);call #t~mem801#1 := read~int#37(~info#1.base, 412 + ~info#1.offset, 4);call #t~mem802#1 := read~int#37(~info#1.base, 416 + ~info#1.offset, 4);call #t~mem803#1 := read~int#37(~info#1.base, 420 + ~info#1.offset, 4);call #t~mem804#1 := read~int#37(~info#1.base, 424 + ~info#1.offset, 4);call #t~mem805#1 := read~int#37(~info#1.base, 428 + ~info#1.offset, 4);call #t~mem806#1 := read~int#37(~info#1.base, 432 + ~info#1.offset, 4);call #t~mem807#1 := read~int#37(~info#1.base, 436 + ~info#1.offset, 4);call #t~mem808#1 := read~int#37(~info#1.base, 440 + ~info#1.offset, 4);call #t~mem809#1 := read~int#37(~info#1.base, 444 + ~info#1.offset, 4);call #t~mem810#1 := read~int#37(~info#1.base, 448 + ~info#1.offset, 4);call #t~mem812#1 := read~int#37(~info#1.base, 452 + ~info#1.offset, 4);#t~arrayCopy811#1 := #t~arrayCopy811#1[0 := #t~mem812#1];call #t~mem813#1 := read~int#37(~info#1.base, 456 + ~info#1.offset, 4);#t~arrayCopy811#1 := #t~arrayCopy811#1[1 := #t~mem813#1];call #t~mem814#1 := read~int#37(~info#1.base, 460 + ~info#1.offset, 4);#t~arrayCopy811#1 := #t~arrayCopy811#1[2 := #t~mem814#1];call #t~mem815#1 := read~int#37(~info#1.base, 464 + ~info#1.offset, 4);#t~arrayCopy811#1 := #t~arrayCopy811#1[3 := #t~mem815#1];call write~int#37(#t~mem775#1, ~#var~0#1.base, ~#var~0#1.offset, 4);call write~int#37(#t~mem776#1, ~#var~0#1.base, 4 + ~#var~0#1.offset, 4);call write~int#37(#t~mem777#1, ~#var~0#1.base, 8 + ~#var~0#1.offset, 4);call write~int#37(#t~mem778#1, ~#var~0#1.base, 12 + ~#var~0#1.offset, 4);call write~int#37(#t~mem779#1, ~#var~0#1.base, 16 + ~#var~0#1.offset, 4);call write~int#37(#t~mem780#1, ~#var~0#1.base, 20 + ~#var~0#1.offset, 4);call write~int#37(#t~mem781#1, ~#var~0#1.base, 24 + ~#var~0#1.offset, 4);call write~int#37(#t~mem782#1, ~#var~0#1.base, 28 + ~#var~0#1.offset, 4);call write~int#37(#t~mem783#1, ~#var~0#1.base, 32 + ~#var~0#1.offset, 4);call write~int#37(#t~mem784#1, ~#var~0#1.base, 36 + ~#var~0#1.offset, 4);call write~int#37(#t~mem785#1, ~#var~0#1.base, 40 + ~#var~0#1.offset, 4);call write~int#37(#t~mem786#1, ~#var~0#1.base, 44 + ~#var~0#1.offset, 4);call write~int#37(#t~mem787#1, ~#var~0#1.base, 48 + ~#var~0#1.offset, 4);call write~int#37(#t~mem788#1, ~#var~0#1.base, 52 + ~#var~0#1.offset, 4);call write~int#37(#t~mem789#1, ~#var~0#1.base, 56 + ~#var~0#1.offset, 4);call write~int#37(#t~mem790#1, ~#var~0#1.base, 60 + ~#var~0#1.offset, 4);call write~int#37(#t~mem791#1, ~#var~0#1.base, 64 + ~#var~0#1.offset, 4);call write~int#37(#t~mem792#1, ~#var~0#1.base, 68 + ~#var~0#1.offset, 4);call write~int#37(#t~mem793#1, ~#var~0#1.base, 72 + ~#var~0#1.offset, 4);call write~int#37(#t~mem794#1, ~#var~0#1.base, 76 + ~#var~0#1.offset, 4);call write~int#37(#t~mem795#1, ~#var~0#1.base, 80 + ~#var~0#1.offset, 4);call write~int#37(#t~mem796#1, ~#var~0#1.base, 84 + ~#var~0#1.offset, 4);call write~int#37(#t~mem797#1, ~#var~0#1.base, 88 + ~#var~0#1.offset, 4);call write~int#37(#t~mem798#1, ~#var~0#1.base, 92 + ~#var~0#1.offset, 4);call write~int#37(#t~mem799#1, ~#var~0#1.base, 96 + ~#var~0#1.offset, 4);call write~int#37(#t~mem800#1, ~#var~0#1.base, 100 + ~#var~0#1.offset, 4);call write~int#37(#t~mem801#1, ~#var~0#1.base, 104 + ~#var~0#1.offset, 4);call write~int#37(#t~mem802#1, ~#var~0#1.base, 108 + ~#var~0#1.offset, 4);call write~int#37(#t~mem803#1, ~#var~0#1.base, 112 + ~#var~0#1.offset, 4);call write~int#37(#t~mem804#1, ~#var~0#1.base, 116 + ~#var~0#1.offset, 4);call write~int#37(#t~mem805#1, ~#var~0#1.base, 120 + ~#var~0#1.offset, 4);call write~int#37(#t~mem806#1, ~#var~0#1.base, 124 + ~#var~0#1.offset, 4);call write~int#37(#t~mem807#1, ~#var~0#1.base, 128 + ~#var~0#1.offset, 4);call write~int#37(#t~mem808#1, ~#var~0#1.base, 132 + ~#var~0#1.offset, 4);call write~int#37(#t~mem809#1, ~#var~0#1.base, 136 + ~#var~0#1.offset, 4);call write~int#37(#t~mem810#1, ~#var~0#1.base, 140 + ~#var~0#1.offset, 4);call write~int#37(#t~arrayCopy811#1[0], ~#var~0#1.base, 144 + ~#var~0#1.offset, 4);call write~int#37(#t~arrayCopy811#1[1], ~#var~0#1.base, 148 + ~#var~0#1.offset, 4);call write~int#37(#t~arrayCopy811#1[2], ~#var~0#1.base, 152 + ~#var~0#1.offset, 4);call write~int#37(#t~arrayCopy811#1[3], ~#var~0#1.base, 156 + ~#var~0#1.offset, 4);havoc #t~mem775#1;havoc #t~mem776#1;havoc #t~mem777#1;havoc #t~mem778#1;havoc #t~mem779#1;havoc #t~mem780#1;havoc #t~mem781#1;havoc #t~mem782#1;havoc #t~mem783#1;havoc #t~mem784#1;havoc #t~mem785#1;havoc #t~mem786#1;havoc #t~mem787#1;havoc #t~mem788#1;havoc #t~mem789#1;havoc #t~mem790#1;havoc #t~mem791#1;havoc #t~mem792#1;havoc #t~mem793#1;havoc #t~mem794#1;havoc #t~mem795#1;havoc #t~mem796#1;havoc #t~mem797#1;havoc #t~mem798#1;havoc #t~mem799#1;havoc #t~mem800#1;havoc #t~mem801#1;havoc #t~mem802#1;havoc #t~mem803#1;havoc #t~mem804#1;havoc #t~mem805#1;havoc #t~mem806#1;havoc #t~mem807#1;havoc #t~mem808#1;havoc #t~mem809#1;havoc #t~mem810#1;havoc #t~arrayCopy811#1;havoc #t~mem812#1;havoc #t~mem813#1;havoc #t~mem814#1;havoc #t~mem815#1; [2025-02-08 04:41:34,875 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6669-1: SUMMARY for call #t~ret860#1 := copy_from_user(~#cmap~0#1.base, ~#cmap~0#1.offset, ~argp~0#1.base, ~argp~0#1.offset, 40); srcloc: null [2025-02-08 04:41:34,875 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6669: ~tmp___7~0#1 := #t~ret860#1;havoc #t~ret860#1; [2025-02-08 04:41:34,876 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13375: fb_cmap_to_user_#res#1 := 0;#t~ret870#1 := fb_cmap_to_user_#res#1;havoc fb_cmap_to_user_#t~mem2275#1, fb_cmap_to_user_#t~mem2274#1, fb_cmap_to_user_#t~mem2277#1, fb_cmap_to_user_#t~mem2276#1, fb_cmap_to_user_#t~mem2278#1, fb_cmap_to_user_#t~mem2279#1, fb_cmap_to_user_#t~mem2280#1, fb_cmap_to_user_#t~mem2281#1, fb_cmap_to_user_#t~mem2282#1, fb_cmap_to_user_#t~mem2283#1.base, fb_cmap_to_user_#t~mem2283#1.offset, fb_cmap_to_user_#t~mem2284#1.base, fb_cmap_to_user_#t~mem2284#1.offset, fb_cmap_to_user_#t~ret2285#1, fb_cmap_to_user_#t~mem2286#1.base, fb_cmap_to_user_#t~mem2286#1.offset, fb_cmap_to_user_#t~mem2287#1.base, fb_cmap_to_user_#t~mem2287#1.offset, fb_cmap_to_user_#t~ret2288#1, fb_cmap_to_user_#t~mem2289#1.base, fb_cmap_to_user_#t~mem2289#1.offset, fb_cmap_to_user_#t~mem2290#1.base, fb_cmap_to_user_#t~mem2290#1.offset, fb_cmap_to_user_#t~ret2291#1, fb_cmap_to_user_#t~mem2292#1.base, fb_cmap_to_user_#t~mem2292#1.offset, fb_cmap_to_user_#t~mem2293#1.base, fb_cmap_to_user_#t~mem2293#1.offset, fb_cmap_to_user_#t~short2294#1, fb_cmap_to_user_#t~mem2295#1.base, fb_cmap_to_user_#t~mem2295#1.offset, fb_cmap_to_user_#t~mem2296#1.base, fb_cmap_to_user_#t~mem2296#1.offset, fb_cmap_to_user_#t~ret2297#1, fb_cmap_to_user_~from#1.base, fb_cmap_to_user_~from#1.offset, fb_cmap_to_user_~to#1.base, fb_cmap_to_user_~to#1.offset, fb_cmap_to_user_~tooff~1#1, fb_cmap_to_user_~fromoff~1#1, fb_cmap_to_user_~size~3#1, fb_cmap_to_user_~tmp~96#1, fb_cmap_to_user_~tmp___0~60#1, fb_cmap_to_user_~tmp___1~43#1, fb_cmap_to_user_~tmp___2~34#1;havoc fb_cmap_to_user_#in~from#1.base, fb_cmap_to_user_#in~from#1.offset, fb_cmap_to_user_#in~to#1.base, fb_cmap_to_user_#in~to#1.offset;assume { :end_inline_fb_cmap_to_user } true;assume -2147483648 <= #t~ret870#1 && #t~ret870#1 <= 2147483647;~tmp___11~0#1 := #t~ret870#1;havoc #t~ret870#1;~ret~2#1 := ~tmp___11~0#1; [2025-02-08 04:41:34,876 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6802: assume 0 == ~tmp___20~0#1; [2025-02-08 04:41:34,876 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6802: assume !(0 == ~tmp___20~0#1);call write~$Pointer$#45(~info#1.base, ~info#1.offset, ~#event~3#1.base, ~#event~3#1.offset, 8); [2025-02-08 04:41:34,876 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6835: SUMMARY for call console_unlock(); srcloc: null [2025-02-08 04:41:34,876 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6637-3: assume -65537 == #t~mem822#1;#t~bitwise823#1 := #t~mem822#1; [2025-02-08 04:41:34,876 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6637-3: assume !(-65537 == #t~mem822#1); [2025-02-08 04:41:34,876 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6637-2: havoc #t~bitwise823#1;assume (((#t~bitwise823#1 <= #t~mem822#1 && (#t~mem822#1 >= 0 || #t~bitwise823#1 <= -65537)) && (#t~mem822#1 < 0 || #t~bitwise823#1 >= 0)) && #t~bitwise823#1 > -65537 + #t~mem822#1) && #t~bitwise823#1 >= -2147483648; [2025-02-08 04:41:34,876 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6637-1: [2025-02-08 04:41:34,876 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6637: call write~int#37(#t~bitwise823#1, ~info#1.base, 8 + ~info#1.offset, 4);havoc #t~mem822#1;havoc #t~bitwise823#1; [2025-02-08 04:41:34,876 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13541: fb_set_user_cmap_#res#1 := fb_set_user_cmap_~rc~1#1;call ULTIMATE.dealloc(fb_set_user_cmap_~#umap~0#1.base, fb_set_user_cmap_~#umap~0#1.offset);havoc fb_set_user_cmap_~#umap~0#1.base, fb_set_user_cmap_~#umap~0#1.offset; [2025-02-08 04:41:34,876 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13541-1: SUMMARY for call fb_dealloc_cmap(fb_set_user_cmap_~#umap~0#1.base, fb_set_user_cmap_~#umap~0#1.offset); srcloc: null [2025-02-08 04:41:34,876 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13508: assume 0 != fb_set_user_cmap_~tmp___1~45#1 % 18446744073709551616;fb_set_user_cmap_~rc~1#1 := -14; [2025-02-08 04:41:34,876 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13508: assume !(0 != fb_set_user_cmap_~tmp___1~45#1 % 18446744073709551616);call fb_set_user_cmap_#t~mem2351#1.base, fb_set_user_cmap_#t~mem2351#1.offset := read~$Pointer$#37(fb_set_user_cmap_~cmap#1.base, 32 + fb_set_user_cmap_~cmap#1.offset, 8); [2025-02-08 04:41:34,876 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6637-4: assume 0 == #t~mem822#1;#t~bitwise823#1 := 0; [2025-02-08 04:41:34,876 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6637-4: assume !(0 == #t~mem822#1); [2025-02-08 04:41:34,876 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6786: assume 0 == (#t~mem884#1.base + #t~mem884#1.offset) % 18446744073709551616;havoc #t~mem883#1;havoc #t~mem884#1.base, #t~mem884#1.offset;call #t~mem885#1 := read~int#37(~#con2fb~0#1.base, 4 + ~#con2fb~0#1.offset, 4); [2025-02-08 04:41:34,876 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6786: assume !(0 == (#t~mem884#1.base + #t~mem884#1.offset) % 18446744073709551616);havoc #t~mem883#1;havoc #t~mem884#1.base, #t~mem884#1.offset; [2025-02-08 04:41:34,876 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6819: SUMMARY for call console_lock(); srcloc: null [2025-02-08 04:41:34,876 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6654: assume -2147483648 <= #t~ret825#1 && #t~ret825#1 <= 2147483647;~tmp___5~0#1 := #t~ret825#1;havoc #t~ret825#1; [2025-02-08 04:41:34,876 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6654-1: SUMMARY for call #t~ret825#1 := lock_fb_info(~info#1.base, ~info#1.offset); srcloc: null [2025-02-08 04:41:34,876 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13492-1: SUMMARY for call fb_set_user_cmap_#t~ret2344#1 := copy_from_user(fb_set_user_cmap_#t~mem2342#1.base, fb_set_user_cmap_#t~mem2342#1.offset, fb_set_user_cmap_#t~mem2343#1.base, fb_set_user_cmap_#t~mem2343#1.offset, fb_set_user_cmap_~size~4#1); srcloc: null [2025-02-08 04:41:34,876 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13492: fb_set_user_cmap_~tmp~98#1 := fb_set_user_cmap_#t~ret2344#1;havoc fb_set_user_cmap_#t~mem2342#1.base, fb_set_user_cmap_#t~mem2342#1.offset;havoc fb_set_user_cmap_#t~mem2343#1.base, fb_set_user_cmap_#t~mem2343#1.offset;havoc fb_set_user_cmap_#t~ret2344#1; [2025-02-08 04:41:34,876 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6638: SUMMARY for call unlock_fb_info(~info#1.base, ~info#1.offset); srcloc: null [2025-02-08 04:41:34,876 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6704-1: SUMMARY for call #t~ret871#1 := copy_from_user(~#var~0#1.base, ~#var~0#1.offset, ~argp~0#1.base, ~argp~0#1.offset, 160); srcloc: null [2025-02-08 04:41:34,876 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6671: assume 0 != ~tmp___7~0#1 % 18446744073709551616;#res#1 := -14;call ULTIMATE.dealloc(~#var~0#1.base, ~#var~0#1.offset);havoc ~#var~0#1.base, ~#var~0#1.offset;call ULTIMATE.dealloc(~#fix~1#1.base, ~#fix~1#1.offset);havoc ~#fix~1#1.base, ~#fix~1#1.offset;call ULTIMATE.dealloc(~#con2fb~0#1.base, ~#con2fb~0#1.offset);havoc ~#con2fb~0#1.base, ~#con2fb~0#1.offset;call ULTIMATE.dealloc(~#cmap_from~0#1.base, ~#cmap_from~0#1.offset);havoc ~#cmap_from~0#1.base, ~#cmap_from~0#1.offset;call ULTIMATE.dealloc(~#cmap~0#1.base, ~#cmap~0#1.offset);havoc ~#cmap~0#1.base, ~#cmap~0#1.offset;call ULTIMATE.dealloc(~#event~3#1.base, ~#event~3#1.offset);havoc ~#event~3#1.base, ~#event~3#1.offset; [2025-02-08 04:41:34,876 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6671: assume !(0 != ~tmp___7~0#1 % 18446744073709551616);assume { :begin_inline_fb_set_user_cmap } true;fb_set_user_cmap_#in~cmap#1.base, fb_set_user_cmap_#in~cmap#1.offset, fb_set_user_cmap_#in~info#1.base, fb_set_user_cmap_#in~info#1.offset := ~#cmap~0#1.base, ~#cmap~0#1.offset, ~info#1.base, ~info#1.offset;havoc fb_set_user_cmap_#res#1;havoc fb_set_user_cmap_#t~mem2335#1, fb_set_user_cmap_#t~mem2336#1, fb_set_user_cmap_#t~short2337#1, fb_set_user_cmap_#t~memset~res2338#1.base, fb_set_user_cmap_#t~memset~res2338#1.offset, fb_set_user_cmap_#t~mem2339#1, fb_set_user_cmap_#t~mem2340#1.base, fb_set_user_cmap_#t~mem2340#1.offset, fb_set_user_cmap_#t~ret2341#1, fb_set_user_cmap_#t~mem2342#1.base, fb_set_user_cmap_#t~mem2342#1.offset, fb_set_user_cmap_#t~mem2343#1.base, fb_set_user_cmap_#t~mem2343#1.offset, fb_set_user_cmap_#t~ret2344#1, fb_set_user_cmap_#t~mem2345#1.base, fb_set_user_cmap_#t~mem2345#1.offset, fb_set_user_cmap_#t~mem2346#1.base, fb_set_user_cmap_#t~mem2346#1.offset, fb_set_user_cmap_#t~ret2347#1, fb_set_user_cmap_#t~mem2348#1.base, fb_set_user_cmap_#t~mem2348#1.offset, fb_set_user_cmap_#t~mem2349#1.base, fb_set_user_cmap_#t~mem2349#1.offset, fb_set_user_cmap_#t~ret2350#1, fb_set_user_cmap_#t~mem2351#1.base, fb_set_user_cmap_#t~mem2351#1.offset, fb_set_user_cmap_#t~mem2352#1.base, fb_set_user_cmap_#t~mem2352#1.offset, fb_set_user_cmap_#t~mem2353#1.base, fb_set_user_cmap_#t~mem2353#1.offset, fb_set_user_cmap_#t~ret2354#1, fb_set_user_cmap_#t~mem2355#1, fb_set_user_cmap_#t~ret2356#1, fb_set_user_cmap_#t~ret2357#1, fb_set_user_cmap_~cmap#1.base, fb_set_user_cmap_~cmap#1.offset, fb_set_user_cmap_~info#1.base, fb_set_user_cmap_~info#1.offset, fb_set_user_cmap_~rc~1#1, fb_set_user_cmap_~size~4#1, fb_set_user_cmap_~#umap~0#1.base, fb_set_user_cmap_~#umap~0#1.offset, fb_set_user_cmap_~tmp~98#1, fb_set_user_cmap_~tmp___0~62#1, fb_set_user_cmap_~tmp___1~45#1, fb_set_user_cmap_~tmp___2~36#1, fb_set_user_cmap_~tmp___3~17#1;fb_set_user_cmap_~cmap#1.base, fb_set_user_cmap_~cmap#1.offset := fb_set_user_cmap_#in~cmap#1.base, fb_set_user_cmap_#in~cmap#1.offset;fb_set_user_cmap_~info#1.base, fb_set_user_cmap_~info#1.offset := fb_set_user_cmap_#in~info#1.base, fb_set_user_cmap_#in~info#1.offset;havoc fb_set_user_cmap_~rc~1#1;havoc fb_set_user_cmap_~size~4#1;call fb_set_user_cmap_~#umap~0#1.base, fb_set_user_cmap_~#umap~0#1.offset := #Ultimate.allocOnStack(40);havoc fb_set_user_cmap_~tmp~98#1;havoc fb_set_user_cmap_~tmp___0~62#1;havoc fb_set_user_cmap_~tmp___1~45#1;havoc fb_set_user_cmap_~tmp___2~36#1;havoc fb_set_user_cmap_~tmp___3~17#1;call fb_set_user_cmap_#t~mem2335#1 := read~int#37(fb_set_user_cmap_~cmap#1.base, 4 + fb_set_user_cmap_~cmap#1.offset, 4);fb_set_user_cmap_~size~4#1 := (if 2 * fb_set_user_cmap_#t~mem2335#1 % 4294967296 % 4294967296 <= 2147483647 then 2 * fb_set_user_cmap_#t~mem2335#1 % 4294967296 % 4294967296 else 2 * fb_set_user_cmap_#t~mem2335#1 % 4294967296 % 4294967296 - 4294967296);havoc fb_set_user_cmap_#t~mem2335#1;fb_set_user_cmap_#t~short2337#1 := fb_set_user_cmap_~size~4#1 < 0; [2025-02-08 04:41:34,877 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6704: ~tmp___12~0#1 := #t~ret871#1;havoc #t~ret871#1; [2025-02-08 04:41:34,877 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13360: assume 0 != fb_cmap_to_user_~tmp___1~43#1 % 18446744073709551616;fb_cmap_to_user_#res#1 := -14; [2025-02-08 04:41:34,877 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13360: assume !(0 != fb_cmap_to_user_~tmp___1~43#1 % 18446744073709551616);call fb_cmap_to_user_#t~mem2292#1.base, fb_cmap_to_user_#t~mem2292#1.offset := read~$Pointer$#29(fb_cmap_to_user_~from#1.base, 32 + fb_cmap_to_user_~from#1.offset, 8);fb_cmap_to_user_#t~short2294#1 := 0 != (fb_cmap_to_user_#t~mem2292#1.base + fb_cmap_to_user_#t~mem2292#1.offset) % 18446744073709551616; [2025-02-08 04:41:34,877 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6820-1: SUMMARY for call #t~ret891#1 := lock_fb_info(~info#1.base, ~info#1.offset); srcloc: null [2025-02-08 04:41:34,877 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6820: assume -2147483648 <= #t~ret891#1 && #t~ret891#1 <= 2147483647;~tmp___22~0#1 := #t~ret891#1;havoc #t~ret891#1; [2025-02-08 04:41:34,877 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13344: assume 0 != fb_cmap_to_user_~tmp~96#1 % 18446744073709551616;fb_cmap_to_user_#res#1 := -14; [2025-02-08 04:41:34,877 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13344: assume !(0 != fb_cmap_to_user_~tmp~96#1 % 18446744073709551616);call fb_cmap_to_user_#t~mem2286#1.base, fb_cmap_to_user_#t~mem2286#1.offset := read~$Pointer$#37(fb_cmap_to_user_~to#1.base, 16 + fb_cmap_to_user_~to#1.offset, 8);call fb_cmap_to_user_#t~mem2287#1.base, fb_cmap_to_user_#t~mem2287#1.offset := read~$Pointer$#29(fb_cmap_to_user_~from#1.base, 16 + fb_cmap_to_user_~from#1.offset, 8); [2025-02-08 04:41:34,877 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6804-1: SUMMARY for call console_unlock(); srcloc: null [2025-02-08 04:41:34,877 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6804: #res#1 := -19;call ULTIMATE.dealloc(~#var~0#1.base, ~#var~0#1.offset);havoc ~#var~0#1.base, ~#var~0#1.offset;call ULTIMATE.dealloc(~#fix~1#1.base, ~#fix~1#1.offset);havoc ~#fix~1#1.base, ~#fix~1#1.offset;call ULTIMATE.dealloc(~#con2fb~0#1.base, ~#con2fb~0#1.offset);havoc ~#con2fb~0#1.base, ~#con2fb~0#1.offset;call ULTIMATE.dealloc(~#cmap_from~0#1.base, ~#cmap_from~0#1.offset);havoc ~#cmap_from~0#1.base, ~#cmap_from~0#1.offset;call ULTIMATE.dealloc(~#cmap~0#1.base, ~#cmap~0#1.offset);havoc ~#cmap~0#1.base, ~#cmap~0#1.offset;call ULTIMATE.dealloc(~#event~3#1.base, ~#event~3#1.offset);havoc ~#event~3#1.base, ~#event~3#1.offset; [2025-02-08 04:41:34,877 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6639: SUMMARY for call console_unlock(); srcloc: null [2025-02-08 04:41:34,877 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6722: assume -2147483648 <= #t~ret873#1 && #t~ret873#1 <= 2147483647;~tmp___14~0#1 := #t~ret873#1;havoc #t~ret873#1;~ret~2#1 := ~tmp___14~0#1; [2025-02-08 04:41:34,877 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6788-1: SUMMARY for call #t~ret886#1 := __request_module(1, 5, 0); srcloc: null [2025-02-08 04:41:34,877 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6788: assume -2147483648 <= #t~ret886#1 && #t~ret886#1 <= 2147483647;havoc #t~mem885#1;havoc #t~ret886#1; [2025-02-08 04:41:34,877 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6623: SUMMARY for call console_lock(); srcloc: null [2025-02-08 04:41:34,877 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6689-1: SUMMARY for call #t~ret863#1 := lock_fb_info(~info#1.base, ~info#1.offset); srcloc: null [2025-02-08 04:41:34,877 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6656: assume 0 == ~tmp___5~0#1;#res#1 := -19;call ULTIMATE.dealloc(~#var~0#1.base, ~#var~0#1.offset);havoc ~#var~0#1.base, ~#var~0#1.offset;call ULTIMATE.dealloc(~#fix~1#1.base, ~#fix~1#1.offset);havoc ~#fix~1#1.base, ~#fix~1#1.offset;call ULTIMATE.dealloc(~#con2fb~0#1.base, ~#con2fb~0#1.offset);havoc ~#con2fb~0#1.base, ~#con2fb~0#1.offset;call ULTIMATE.dealloc(~#cmap_from~0#1.base, ~#cmap_from~0#1.offset);havoc ~#cmap_from~0#1.base, ~#cmap_from~0#1.offset;call ULTIMATE.dealloc(~#cmap~0#1.base, ~#cmap~0#1.offset);havoc ~#cmap~0#1.base, ~#cmap~0#1.offset;call ULTIMATE.dealloc(~#event~3#1.base, ~#event~3#1.offset);havoc ~#event~3#1.base, ~#event~3#1.offset; [2025-02-08 04:41:34,878 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6656: assume !(0 == ~tmp___5~0#1);call #t~mem827#1 := read~int#37(~info#1.base, 468 + ~info#1.offset, 1);#t~arrayCopy826#1 := #t~arrayCopy826#1[0 := #t~mem827#1];call #t~mem828#1 := read~int#37(~info#1.base, 469 + ~info#1.offset, 1);#t~arrayCopy826#1 := #t~arrayCopy826#1[1 := #t~mem828#1];call #t~mem829#1 := read~int#37(~info#1.base, 470 + ~info#1.offset, 1);#t~arrayCopy826#1 := #t~arrayCopy826#1[2 := #t~mem829#1];call #t~mem830#1 := read~int#37(~info#1.base, 471 + ~info#1.offset, 1);#t~arrayCopy826#1 := #t~arrayCopy826#1[3 := #t~mem830#1];call #t~mem831#1 := read~int#37(~info#1.base, 472 + ~info#1.offset, 1);#t~arrayCopy826#1 := #t~arrayCopy826#1[4 := #t~mem831#1];call #t~mem832#1 := read~int#37(~info#1.base, 473 + ~info#1.offset, 1);#t~arrayCopy826#1 := #t~arrayCopy826#1[5 := #t~mem832#1];call #t~mem833#1 := read~int#37(~info#1.base, 474 + ~info#1.offset, 1);#t~arrayCopy826#1 := #t~arrayCopy826#1[6 := #t~mem833#1];call #t~mem834#1 := read~int#37(~info#1.base, 475 + ~info#1.offset, 1);#t~arrayCopy826#1 := #t~arrayCopy826#1[7 := #t~mem834#1];call #t~mem835#1 := read~int#37(~info#1.base, 476 + ~info#1.offset, 1);#t~arrayCopy826#1 := #t~arrayCopy826#1[8 := #t~mem835#1];call #t~mem836#1 := read~int#37(~info#1.base, 477 + ~info#1.offset, 1);#t~arrayCopy826#1 := #t~arrayCopy826#1[9 := #t~mem836#1];call #t~mem837#1 := read~int#37(~info#1.base, 478 + ~info#1.offset, 1);#t~arrayCopy826#1 := #t~arrayCopy826#1[10 := #t~mem837#1];call #t~mem838#1 := read~int#37(~info#1.base, 479 + ~info#1.offset, 1);#t~arrayCopy826#1 := #t~arrayCopy826#1[11 := #t~mem838#1];call #t~mem839#1 := read~int#37(~info#1.base, 480 + ~info#1.offset, 1);#t~arrayCopy826#1 := #t~arrayCopy826#1[12 := #t~mem839#1];call #t~mem840#1 := read~int#37(~info#1.base, 481 + ~info#1.offset, 1);#t~arrayCopy826#1 := #t~arrayCopy826#1[13 := #t~mem840#1];call #t~mem841#1 := read~int#37(~info#1.base, 482 + ~info#1.offset, 1);#t~arrayCopy826#1 := #t~arrayCopy826#1[14 := #t~mem841#1];call #t~mem842#1 := read~int#37(~info#1.base, 483 + ~info#1.offset, 1);#t~arrayCopy826#1 := #t~arrayCopy826#1[15 := #t~mem842#1];call #t~mem843#1 := read~int#37(~info#1.base, 484 + ~info#1.offset, 8);call #t~mem844#1 := read~int#37(~info#1.base, 492 + ~info#1.offset, 4);call #t~mem845#1 := read~int#37(~info#1.base, 496 + ~info#1.offset, 4);call #t~mem846#1 := read~int#37(~info#1.base, 500 + ~info#1.offset, 4);call #t~mem847#1 := read~int#37(~info#1.base, 504 + ~info#1.offset, 4);call #t~mem848#1 := read~int#37(~info#1.base, 508 + ~info#1.offset, 2);call #t~mem849#1 := read~int#37(~info#1.base, 510 + ~info#1.offset, 2);call #t~mem850#1 := read~int#37(~info#1.base, 512 + ~info#1.offset, 2);call #t~mem851#1 := read~int#37(~info#1.base, 514 + ~info#1.offset, 4);call #t~mem852#1 := read~int#37(~info#1.base, 518 + ~info#1.offset, 8);call #t~mem853#1 := read~int#37(~info#1.base, 526 + ~info#1.offset, 4);call #t~mem854#1 := read~int#37(~info#1.base, 530 + ~info#1.offset, 4);call #t~mem855#1 := read~int#37(~info#1.base, 534 + ~info#1.offset, 2);call #t~mem857#1 := read~int#37(~info#1.base, 536 + ~info#1.offset, 2);#t~arrayCopy856#1 := #t~arrayCopy856#1[0 := #t~mem857#1];call #t~mem858#1 := read~int#37(~info#1.base, 538 + ~info#1.offset, 2);#t~arrayCopy856#1 := #t~arrayCopy856#1[1 := #t~mem858#1];call write~int#37(#t~arrayCopy826#1[0], ~#fix~1#1.base, ~#fix~1#1.offset, 1);call write~int#37(#t~arrayCopy826#1[1], ~#fix~1#1.base, 1 + ~#fix~1#1.offset, 1);call write~int#37(#t~arrayCopy826#1[2], ~#fix~1#1.base, 2 + ~#fix~1#1.offset, 1);call write~int#37(#t~arrayCopy826#1[3], ~#fix~1#1.base, 3 + ~#fix~1#1.offset, 1);call write~int#37(#t~arrayCopy826#1[4], ~#fix~1#1.base, 4 + ~#fix~1#1.offset, 1);call write~int#37(#t~arrayCopy826#1[5], ~#fix~1#1.base, 5 + ~#fix~1#1.offset, 1);call write~int#37(#t~arrayCopy826#1[6], ~#fix~1#1.base, 6 + ~#fix~1#1.offset, 1);call write~int#37(#t~arrayCopy826#1[7], ~#fix~1#1.base, 7 + ~#fix~1#1.offset, 1);call write~int#37(#t~arrayCopy826#1[8], ~#fix~1#1.base, 8 + ~#fix~1#1.offset, 1);call write~int#37(#t~arrayCopy826#1[9], ~#fix~1#1.base, 9 + ~#fix~1#1.offset, 1);call write~int#37(#t~arrayCopy826#1[10], ~#fix~1#1.base, 10 + ~#fix~1#1.offset, 1);call write~int#37(#t~arrayCopy826#1[11], ~#fix~1#1.base, 11 + ~#fix~1#1.offset, 1);call write~int#37(#t~arrayCopy826#1[12], ~#fix~1#1.base, 12 + ~#fix~1#1.offset, 1);call write~int#37(#t~arrayCopy826#1[13], ~#fix~1#1.base, 13 + ~#fix~1#1.offset, 1);call write~int#37(#t~arrayCopy826#1[14], ~#fix~1#1.base, 14 + ~#fix~1#1.offset, 1);call write~int#37(#t~arrayCopy826#1[15], ~#fix~1#1.base, 15 + ~#fix~1#1.offset, 1);call write~int#37(#t~mem843#1, ~#fix~1#1.base, 16 + ~#fix~1#1.offset, 8);call write~int#37(#t~mem844#1, ~#fix~1#1.base, 24 + ~#fix~1#1.offset, 4);call write~int#37(#t~mem845#1, ~#fix~1#1.base, 28 + ~#fix~1#1.offset, 4);call write~int#37(#t~mem846#1, ~#fix~1#1.base, 32 + ~#fix~1#1.offset, 4);call write~int#37(#t~mem847#1, ~#fix~1#1.base, 36 + ~#fix~1#1.offset, 4);call write~int#37(#t~mem848#1, ~#fix~1#1.base, 40 + ~#fix~1#1.offset, 2);call write~int#37(#t~mem849#1, ~#fix~1#1.base, 42 + ~#fix~1#1.offset, 2);call write~int#37(#t~mem850#1, ~#fix~1#1.base, 44 + ~#fix~1#1.offset, 2);call write~int#37(#t~mem851#1, ~#fix~1#1.base, 46 + ~#fix~1#1.offset, 4);call write~int#37(#t~mem852#1, ~#fix~1#1.base, 50 + ~#fix~1#1.offset, 8);call write~int#37(#t~mem853#1, ~#fix~1#1.base, 58 + ~#fix~1#1.offset, 4);call write~int#37(#t~mem854#1, ~#fix~1#1.base, 62 + ~#fix~1#1.offset, 4);call write~int#37(#t~mem855#1, ~#fix~1#1.base, 66 + ~#fix~1#1.offset, 2);call write~int#37(#t~arrayCopy856#1[0], ~#fix~1#1.base, 68 + ~#fix~1#1.offset, 2);call write~int#37(#t~arrayCopy856#1[1], ~#fix~1#1.base, 70 + ~#fix~1#1.offset, 2);havoc #t~arrayCopy826#1;havoc #t~mem827#1;havoc #t~mem828#1;havoc #t~mem829#1;havoc #t~mem830#1;havoc #t~mem831#1;havoc #t~mem832#1;havoc #t~mem833#1;havoc #t~mem834#1;havoc #t~mem835#1;havoc #t~mem836#1;havoc #t~mem837#1;havoc #t~mem838#1;havoc #t~mem839#1;havoc #t~mem840#1;havoc #t~mem841#1;havoc #t~mem842#1;havoc #t~mem843#1;havoc #t~mem844#1;havoc #t~mem845#1;havoc #t~mem846#1;havoc #t~mem847#1;havoc #t~mem848#1;havoc #t~mem849#1;havoc #t~mem850#1;havoc #t~mem851#1;havoc #t~mem852#1;havoc #t~mem853#1;havoc #t~mem854#1;havoc #t~mem855#1;havoc #t~arrayCopy856#1;havoc #t~mem857#1;havoc #t~mem858#1; [2025-02-08 04:41:34,878 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6722-1: SUMMARY for call #t~ret873#1 := fb_pan_display(~info#1.base, ~info#1.offset, ~#var~0#1.base, ~#var~0#1.offset); srcloc: null [2025-02-08 04:41:34,878 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6689: assume -2147483648 <= #t~ret863#1 && #t~ret863#1 <= 2147483647;~tmp___10~0#1 := #t~ret863#1;havoc #t~ret863#1; [2025-02-08 04:41:34,878 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6706: assume 0 != ~tmp___12~0#1 % 18446744073709551616;#res#1 := -14;call ULTIMATE.dealloc(~#var~0#1.base, ~#var~0#1.offset);havoc ~#var~0#1.base, ~#var~0#1.offset;call ULTIMATE.dealloc(~#fix~1#1.base, ~#fix~1#1.offset);havoc ~#fix~1#1.base, ~#fix~1#1.offset;call ULTIMATE.dealloc(~#con2fb~0#1.base, ~#con2fb~0#1.offset);havoc ~#con2fb~0#1.base, ~#con2fb~0#1.offset;call ULTIMATE.dealloc(~#cmap_from~0#1.base, ~#cmap_from~0#1.offset);havoc ~#cmap_from~0#1.base, ~#cmap_from~0#1.offset;call ULTIMATE.dealloc(~#cmap~0#1.base, ~#cmap~0#1.offset);havoc ~#cmap~0#1.base, ~#cmap~0#1.offset;call ULTIMATE.dealloc(~#event~3#1.base, ~#event~3#1.offset);havoc ~#event~3#1.base, ~#event~3#1.offset; [2025-02-08 04:41:34,878 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6706: assume !(0 != ~tmp___12~0#1 % 18446744073709551616); [2025-02-08 04:41:34,878 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13527: call fb_set_user_cmap_#t~mem2355#1 := read~int#37(fb_set_user_cmap_~cmap#1.base, fb_set_user_cmap_~cmap#1.offset, 4);call write~int#37(fb_set_user_cmap_#t~mem2355#1, fb_set_user_cmap_~#umap~0#1.base, fb_set_user_cmap_~#umap~0#1.offset, 4);havoc fb_set_user_cmap_#t~mem2355#1; [2025-02-08 04:41:34,878 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6772-1: SUMMARY for call #t~ret880#1 := copy_from_user(~#con2fb~0#1.base, ~#con2fb~0#1.offset, ~argp~0#1.base, ~argp~0#1.offset, 8); srcloc: null [2025-02-08 04:41:34,878 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6739: ~ret~2#1 := -22; [2025-02-08 04:41:34,878 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13494: assume 0 != fb_set_user_cmap_~tmp~98#1 % 18446744073709551616;fb_set_user_cmap_~rc~1#1 := -14; [2025-02-08 04:41:34,878 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13494: assume !(0 != fb_set_user_cmap_~tmp~98#1 % 18446744073709551616);call fb_set_user_cmap_#t~mem2345#1.base, fb_set_user_cmap_#t~mem2345#1.offset := read~$Pointer$#37(fb_set_user_cmap_~#umap~0#1.base, 16 + fb_set_user_cmap_~#umap~0#1.offset, 8);call fb_set_user_cmap_#t~mem2346#1.base, fb_set_user_cmap_#t~mem2346#1.offset := read~$Pointer$#37(fb_set_user_cmap_~cmap#1.base, 16 + fb_set_user_cmap_~cmap#1.offset, 8); [2025-02-08 04:41:34,878 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6772: ~tmp___19~0#1 := #t~ret880#1;havoc #t~ret880#1; [2025-02-08 04:41:34,878 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6822: assume 0 == ~tmp___22~0#1; [2025-02-08 04:41:34,878 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6822: assume !(0 == ~tmp___22~0#1);call #t~mem892#1 := read~int#37(~info#1.base, 8 + ~info#1.offset, 4); [2025-02-08 04:41:34,878 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13478-1: assume fb_set_user_cmap_#t~short2337#1; [2025-02-08 04:41:34,878 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13478-1: assume !fb_set_user_cmap_#t~short2337#1;call fb_set_user_cmap_#t~mem2336#1 := read~int#37(fb_set_user_cmap_~cmap#1.base, 4 + fb_set_user_cmap_~cmap#1.offset, 4);fb_set_user_cmap_#t~short2337#1 := fb_set_user_cmap_~size~4#1 % 4294967296 < fb_set_user_cmap_#t~mem2336#1 % 4294967296; [2025-02-08 04:41:34,878 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6756-1: SUMMARY for call #t~ret877#1 := lock_fb_info(~info#1.base, ~info#1.offset); srcloc: null [2025-02-08 04:41:34,879 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13478: assume fb_set_user_cmap_#t~short2337#1;havoc fb_set_user_cmap_#t~mem2336#1;havoc fb_set_user_cmap_#t~short2337#1;fb_set_user_cmap_#res#1 := -7;call ULTIMATE.dealloc(fb_set_user_cmap_~#umap~0#1.base, fb_set_user_cmap_~#umap~0#1.offset);havoc fb_set_user_cmap_~#umap~0#1.base, fb_set_user_cmap_~#umap~0#1.offset; [2025-02-08 04:41:34,879 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13478: assume !fb_set_user_cmap_#t~short2337#1;havoc fb_set_user_cmap_#t~mem2336#1;havoc fb_set_user_cmap_#t~short2337#1; [2025-02-08 04:41:34,879 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6756: assume -2147483648 <= #t~ret877#1 && #t~ret877#1 <= 2147483647;~tmp___17~0#1 := #t~ret877#1;havoc #t~ret877#1; [2025-02-08 04:41:34,879 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6624-1: SUMMARY for call #t~ret818#1 := lock_fb_info(~info#1.base, ~info#1.offset); srcloc: null [2025-02-08 04:41:34,879 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6624: assume -2147483648 <= #t~ret818#1 && #t~ret818#1 <= 2147483647;~tmp___2~3#1 := #t~ret818#1;havoc #t~ret818#1; [2025-02-08 04:41:34,879 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13330: call fb_cmap_to_user_#t~mem2280#1 := read~int#37(fb_cmap_to_user_~to#1.base, 4 + fb_cmap_to_user_~to#1.offset, 4);fb_cmap_to_user_~size~3#1 := (if (fb_cmap_to_user_#t~mem2280#1 - fb_cmap_to_user_~tooff~1#1) % 4294967296 % 4294967296 <= 2147483647 then (fb_cmap_to_user_#t~mem2280#1 - fb_cmap_to_user_~tooff~1#1) % 4294967296 % 4294967296 else (fb_cmap_to_user_#t~mem2280#1 - fb_cmap_to_user_~tooff~1#1) % 4294967296 % 4294967296 - 4294967296);havoc fb_cmap_to_user_#t~mem2280#1;call fb_cmap_to_user_#t~mem2281#1 := read~int#29(fb_cmap_to_user_~from#1.base, 4 + fb_cmap_to_user_~from#1.offset, 4); [2025-02-08 04:41:34,879 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13528-1: SUMMARY for call fb_set_user_cmap_#t~ret2356#1 := lock_fb_info(fb_set_user_cmap_~info#1.base, fb_set_user_cmap_~info#1.offset); srcloc: null [2025-02-08 04:41:34,879 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13528: assume -2147483648 <= fb_set_user_cmap_#t~ret2356#1 && fb_set_user_cmap_#t~ret2356#1 <= 2147483647;fb_set_user_cmap_~tmp___3~17#1 := fb_set_user_cmap_#t~ret2356#1;havoc fb_set_user_cmap_#t~ret2356#1; [2025-02-08 04:41:34,879 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6641: assume 0 == ~ret~2#1; [2025-02-08 04:41:34,879 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6641: assume !(0 == ~ret~2#1); [2025-02-08 04:41:34,879 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13479: #t~ret861#1 := fb_set_user_cmap_#res#1;havoc fb_set_user_cmap_#t~mem2335#1, fb_set_user_cmap_#t~mem2336#1, fb_set_user_cmap_#t~short2337#1, fb_set_user_cmap_#t~memset~res2338#1.base, fb_set_user_cmap_#t~memset~res2338#1.offset, fb_set_user_cmap_#t~mem2339#1, fb_set_user_cmap_#t~mem2340#1.base, fb_set_user_cmap_#t~mem2340#1.offset, fb_set_user_cmap_#t~ret2341#1, fb_set_user_cmap_#t~mem2342#1.base, fb_set_user_cmap_#t~mem2342#1.offset, fb_set_user_cmap_#t~mem2343#1.base, fb_set_user_cmap_#t~mem2343#1.offset, fb_set_user_cmap_#t~ret2344#1, fb_set_user_cmap_#t~mem2345#1.base, fb_set_user_cmap_#t~mem2345#1.offset, fb_set_user_cmap_#t~mem2346#1.base, fb_set_user_cmap_#t~mem2346#1.offset, fb_set_user_cmap_#t~ret2347#1, fb_set_user_cmap_#t~mem2348#1.base, fb_set_user_cmap_#t~mem2348#1.offset, fb_set_user_cmap_#t~mem2349#1.base, fb_set_user_cmap_#t~mem2349#1.offset, fb_set_user_cmap_#t~ret2350#1, fb_set_user_cmap_#t~mem2351#1.base, fb_set_user_cmap_#t~mem2351#1.offset, fb_set_user_cmap_#t~mem2352#1.base, fb_set_user_cmap_#t~mem2352#1.offset, fb_set_user_cmap_#t~mem2353#1.base, fb_set_user_cmap_#t~mem2353#1.offset, fb_set_user_cmap_#t~ret2354#1, fb_set_user_cmap_#t~mem2355#1, fb_set_user_cmap_#t~ret2356#1, fb_set_user_cmap_#t~ret2357#1, fb_set_user_cmap_~cmap#1.base, fb_set_user_cmap_~cmap#1.offset, fb_set_user_cmap_~info#1.base, fb_set_user_cmap_~info#1.offset, fb_set_user_cmap_~rc~1#1, fb_set_user_cmap_~size~4#1, fb_set_user_cmap_~#umap~0#1.base, fb_set_user_cmap_~#umap~0#1.offset, fb_set_user_cmap_~tmp~98#1, fb_set_user_cmap_~tmp___0~62#1, fb_set_user_cmap_~tmp___1~45#1, fb_set_user_cmap_~tmp___2~36#1, fb_set_user_cmap_~tmp___3~17#1;havoc fb_set_user_cmap_#in~cmap#1.base, fb_set_user_cmap_#in~cmap#1.offset, fb_set_user_cmap_#in~info#1.base, fb_set_user_cmap_#in~info#1.offset;assume { :end_inline_fb_set_user_cmap } true;assume -2147483648 <= #t~ret861#1 && #t~ret861#1 <= 2147483647;~tmp___8~0#1 := #t~ret861#1;havoc #t~ret861#1;~ret~2#1 := ~tmp___8~0#1; [2025-02-08 04:41:34,879 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6691: assume 0 == ~tmp___10~0#1;#res#1 := -19;call ULTIMATE.dealloc(~#var~0#1.base, ~#var~0#1.offset);havoc ~#var~0#1.base, ~#var~0#1.offset;call ULTIMATE.dealloc(~#fix~1#1.base, ~#fix~1#1.offset);havoc ~#fix~1#1.base, ~#fix~1#1.offset;call ULTIMATE.dealloc(~#con2fb~0#1.base, ~#con2fb~0#1.offset);havoc ~#con2fb~0#1.base, ~#con2fb~0#1.offset;call ULTIMATE.dealloc(~#cmap_from~0#1.base, ~#cmap_from~0#1.offset);havoc ~#cmap_from~0#1.base, ~#cmap_from~0#1.offset;call ULTIMATE.dealloc(~#cmap~0#1.base, ~#cmap~0#1.offset);havoc ~#cmap~0#1.base, ~#cmap~0#1.offset;call ULTIMATE.dealloc(~#event~3#1.base, ~#event~3#1.offset);havoc ~#event~3#1.base, ~#event~3#1.offset; [2025-02-08 04:41:34,879 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6691: assume !(0 == ~tmp___10~0#1);call #t~mem864#1 := read~int#37(~info#1.base, 869 + ~info#1.offset, 4);call #t~mem865#1 := read~int#37(~info#1.base, 873 + ~info#1.offset, 4);call #t~mem866#1.base, #t~mem866#1.offset := read~$Pointer$#37(~info#1.base, 877 + ~info#1.offset, 8);call #t~mem867#1.base, #t~mem867#1.offset := read~$Pointer$#37(~info#1.base, 885 + ~info#1.offset, 8);call #t~mem868#1.base, #t~mem868#1.offset := read~$Pointer$#37(~info#1.base, 893 + ~info#1.offset, 8);call #t~mem869#1.base, #t~mem869#1.offset := read~$Pointer$#37(~info#1.base, 901 + ~info#1.offset, 8);call write~int#29(#t~mem864#1, ~#cmap_from~0#1.base, ~#cmap_from~0#1.offset, 4);call write~int#29(#t~mem865#1, ~#cmap_from~0#1.base, 4 + ~#cmap_from~0#1.offset, 4);call write~$Pointer$#29(#t~mem866#1.base, #t~mem866#1.offset, ~#cmap_from~0#1.base, 8 + ~#cmap_from~0#1.offset, 8);call write~$Pointer$#29(#t~mem867#1.base, #t~mem867#1.offset, ~#cmap_from~0#1.base, 16 + ~#cmap_from~0#1.offset, 8);call write~$Pointer$#29(#t~mem868#1.base, #t~mem868#1.offset, ~#cmap_from~0#1.base, 24 + ~#cmap_from~0#1.offset, 8);call write~$Pointer$#29(#t~mem869#1.base, #t~mem869#1.offset, ~#cmap_from~0#1.base, 32 + ~#cmap_from~0#1.offset, 8);havoc #t~mem864#1;havoc #t~mem865#1;havoc #t~mem866#1.base, #t~mem866#1.offset;havoc #t~mem867#1.base, #t~mem867#1.offset;havoc #t~mem868#1.base, #t~mem868#1.offset;havoc #t~mem869#1.base, #t~mem869#1.offset; [2025-02-08 04:41:34,879 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6724: SUMMARY for call unlock_fb_info(~info#1.base, ~info#1.offset); srcloc: null [2025-02-08 04:41:34,879 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13512: assume 0 != (fb_set_user_cmap_#t~mem2351#1.base + fb_set_user_cmap_#t~mem2351#1.offset) % 18446744073709551616;havoc fb_set_user_cmap_#t~mem2351#1.base, fb_set_user_cmap_#t~mem2351#1.offset;call fb_set_user_cmap_#t~mem2352#1.base, fb_set_user_cmap_#t~mem2352#1.offset := read~$Pointer$#37(fb_set_user_cmap_~#umap~0#1.base, 32 + fb_set_user_cmap_~#umap~0#1.offset, 8);call fb_set_user_cmap_#t~mem2353#1.base, fb_set_user_cmap_#t~mem2353#1.offset := read~$Pointer$#37(fb_set_user_cmap_~cmap#1.base, 32 + fb_set_user_cmap_~cmap#1.offset, 8); [2025-02-08 04:41:34,879 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13512: assume !(0 != (fb_set_user_cmap_#t~mem2351#1.base + fb_set_user_cmap_#t~mem2351#1.offset) % 18446744073709551616);havoc fb_set_user_cmap_#t~mem2351#1.base, fb_set_user_cmap_#t~mem2351#1.offset; [2025-02-08 04:41:34,983 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5263: call ULTIMATE.dealloc(~#palette_cmap~0.base, ~#palette_cmap~0.offset);havoc ~#palette_cmap~0.base, ~#palette_cmap~0.offset;call ULTIMATE.dealloc(~#palette_green~0.base, ~#palette_green~0.offset);havoc ~#palette_green~0.base, ~#palette_green~0.offset;call ULTIMATE.dealloc(~#palette_blue~0.base, ~#palette_blue~0.offset);havoc ~#palette_blue~0.base, ~#palette_blue~0.offset;call ULTIMATE.dealloc(~#palette_red~0.base, ~#palette_red~0.offset);havoc ~#palette_red~0.base, ~#palette_red~0.offset; [2025-02-08 04:41:34,983 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5294: call write~int#37(#t~bitwise206, #t~mem203.base, #t~mem203.offset + 2 * (if ~j~2 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then ~j~2 % 18446744073709551616 % 18446744073709551616 else ~j~2 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616), 2);havoc #t~mem203.base, #t~mem203.offset;havoc #t~mem204;havoc #t~mem205;havoc #t~bitwise206;~clut~0.base, ~clut~0.offset := ~clut~0.base, 3 + ~clut~0.offset;~j~2 := 1 + ~j~2; [2025-02-08 04:41:34,983 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5294-3: assume 0 == (if #t~mem205 % 256 % 65536 <= 32767 then #t~mem205 % 256 % 65536 else #t~mem205 % 256 % 65536 - 65536);#t~bitwise206 := (if 256 * (if #t~mem204 % 256 % 4294967296 <= 2147483647 then #t~mem204 % 256 % 4294967296 else #t~mem204 % 256 % 4294967296 - 4294967296) % 65536 <= 32767 then 256 * (if #t~mem204 % 256 % 4294967296 <= 2147483647 then #t~mem204 % 256 % 4294967296 else #t~mem204 % 256 % 4294967296 - 4294967296) % 65536 else 256 * (if #t~mem204 % 256 % 4294967296 <= 2147483647 then #t~mem204 % 256 % 4294967296 else #t~mem204 % 256 % 4294967296 - 4294967296) % 65536 - 65536); [2025-02-08 04:41:34,983 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5294-3: assume !(0 == (if #t~mem205 % 256 % 65536 <= 32767 then #t~mem205 % 256 % 65536 else #t~mem205 % 256 % 65536 - 65536)); [2025-02-08 04:41:34,983 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5292-1: [2025-02-08 04:41:34,983 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5294-4: assume 0 == (if 256 * (if #t~mem204 % 256 % 4294967296 <= 2147483647 then #t~mem204 % 256 % 4294967296 else #t~mem204 % 256 % 4294967296 - 4294967296) % 65536 <= 32767 then 256 * (if #t~mem204 % 256 % 4294967296 <= 2147483647 then #t~mem204 % 256 % 4294967296 else #t~mem204 % 256 % 4294967296 - 4294967296) % 65536 else 256 * (if #t~mem204 % 256 % 4294967296 <= 2147483647 then #t~mem204 % 256 % 4294967296 else #t~mem204 % 256 % 4294967296 - 4294967296) % 65536 - 65536) || (if 256 * (if #t~mem204 % 256 % 4294967296 <= 2147483647 then #t~mem204 % 256 % 4294967296 else #t~mem204 % 256 % 4294967296 - 4294967296) % 65536 <= 32767 then 256 * (if #t~mem204 % 256 % 4294967296 <= 2147483647 then #t~mem204 % 256 % 4294967296 else #t~mem204 % 256 % 4294967296 - 4294967296) % 65536 else 256 * (if #t~mem204 % 256 % 4294967296 <= 2147483647 then #t~mem204 % 256 % 4294967296 else #t~mem204 % 256 % 4294967296 - 4294967296) % 65536 - 65536) == (if #t~mem205 % 256 % 65536 <= 32767 then #t~mem205 % 256 % 65536 else #t~mem205 % 256 % 65536 - 65536);#t~bitwise206 := (if #t~mem205 % 256 % 65536 <= 32767 then #t~mem205 % 256 % 65536 else #t~mem205 % 256 % 65536 - 65536); [2025-02-08 04:41:34,983 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5294-4: assume !(0 == (if 256 * (if #t~mem204 % 256 % 4294967296 <= 2147483647 then #t~mem204 % 256 % 4294967296 else #t~mem204 % 256 % 4294967296 - 4294967296) % 65536 <= 32767 then 256 * (if #t~mem204 % 256 % 4294967296 <= 2147483647 then #t~mem204 % 256 % 4294967296 else #t~mem204 % 256 % 4294967296 - 4294967296) % 65536 else 256 * (if #t~mem204 % 256 % 4294967296 <= 2147483647 then #t~mem204 % 256 % 4294967296 else #t~mem204 % 256 % 4294967296 - 4294967296) % 65536 - 65536) || (if 256 * (if #t~mem204 % 256 % 4294967296 <= 2147483647 then #t~mem204 % 256 % 4294967296 else #t~mem204 % 256 % 4294967296 - 4294967296) % 65536 <= 32767 then 256 * (if #t~mem204 % 256 % 4294967296 <= 2147483647 then #t~mem204 % 256 % 4294967296 else #t~mem204 % 256 % 4294967296 - 4294967296) % 65536 else 256 * (if #t~mem204 % 256 % 4294967296 <= 2147483647 then #t~mem204 % 256 % 4294967296 else #t~mem204 % 256 % 4294967296 - 4294967296) % 65536 - 65536) == (if #t~mem205 % 256 % 65536 <= 32767 then #t~mem205 % 256 % 65536 else #t~mem205 % 256 % 65536 - 65536)); [2025-02-08 04:41:34,983 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5292-2: havoc #t~bitwise198;assume ((((((if 256 * (if #t~mem196 % 256 % 4294967296 <= 2147483647 then #t~mem196 % 256 % 4294967296 else #t~mem196 % 256 % 4294967296 - 4294967296) % 65536 <= 32767 then 256 * (if #t~mem196 % 256 % 4294967296 <= 2147483647 then #t~mem196 % 256 % 4294967296 else #t~mem196 % 256 % 4294967296 - 4294967296) % 65536 else 256 * (if #t~mem196 % 256 % 4294967296 <= 2147483647 then #t~mem196 % 256 % 4294967296 else #t~mem196 % 256 % 4294967296 - 4294967296) % 65536 - 65536) < 0 && (if #t~mem197 % 256 % 65536 <= 32767 then #t~mem197 % 256 % 65536 else #t~mem197 % 256 % 65536 - 65536) >= 0) || #t~bitwise198 >= (if #t~mem197 % 256 % 65536 <= 32767 then #t~mem197 % 256 % 65536 else #t~mem197 % 256 % 65536 - 65536)) && (((if 256 * (if #t~mem196 % 256 % 4294967296 <= 2147483647 then #t~mem196 % 256 % 4294967296 else #t~mem196 % 256 % 4294967296 - 4294967296) % 65536 <= 32767 then 256 * (if #t~mem196 % 256 % 4294967296 <= 2147483647 then #t~mem196 % 256 % 4294967296 else #t~mem196 % 256 % 4294967296 - 4294967296) % 65536 else 256 * (if #t~mem196 % 256 % 4294967296 <= 2147483647 then #t~mem196 % 256 % 4294967296 else #t~mem196 % 256 % 4294967296 - 4294967296) % 65536 - 65536) >= 0 && (if #t~mem197 % 256 % 65536 <= 32767 then #t~mem197 % 256 % 65536 else #t~mem197 % 256 % 65536 - 65536) < 0) || #t~bitwise198 >= (if 256 * (if #t~mem196 % 256 % 4294967296 <= 2147483647 then #t~mem196 % 256 % 4294967296 else #t~mem196 % 256 % 4294967296 - 4294967296) % 65536 <= 32767 then 256 * (if #t~mem196 % 256 % 4294967296 <= 2147483647 then #t~mem196 % 256 % 4294967296 else #t~mem196 % 256 % 4294967296 - 4294967296) % 65536 else 256 * (if #t~mem196 % 256 % 4294967296 <= 2147483647 then #t~mem196 % 256 % 4294967296 else #t~mem196 % 256 % 4294967296 - 4294967296) % 65536 - 65536))) && (((if 256 * (if #t~mem196 % 256 % 4294967296 <= 2147483647 then #t~mem196 % 256 % 4294967296 else #t~mem196 % 256 % 4294967296 - 4294967296) % 65536 <= 32767 then 256 * (if #t~mem196 % 256 % 4294967296 <= 2147483647 then #t~mem196 % 256 % 4294967296 else #t~mem196 % 256 % 4294967296 - 4294967296) % 65536 else 256 * (if #t~mem196 % 256 % 4294967296 <= 2147483647 then #t~mem196 % 256 % 4294967296 else #t~mem196 % 256 % 4294967296 - 4294967296) % 65536 - 65536) < 0 || (if #t~mem197 % 256 % 65536 <= 32767 then #t~mem197 % 256 % 65536 else #t~mem197 % 256 % 65536 - 65536) < 0) || #t~bitwise198 <= (if 256 * (if #t~mem196 % 256 % 4294967296 <= 2147483647 then #t~mem196 % 256 % 4294967296 else #t~mem196 % 256 % 4294967296 - 4294967296) % 65536 <= 32767 then 256 * (if #t~mem196 % 256 % 4294967296 <= 2147483647 then #t~mem196 % 256 % 4294967296 else #t~mem196 % 256 % 4294967296 - 4294967296) % 65536 else 256 * (if #t~mem196 % 256 % 4294967296 <= 2147483647 then #t~mem196 % 256 % 4294967296 else #t~mem196 % 256 % 4294967296 - 4294967296) % 65536 - 65536) + (if #t~mem197 % 256 % 65536 <= 32767 then #t~mem197 % 256 % 65536 else #t~mem197 % 256 % 65536 - 65536))) && (((if 256 * (if #t~mem196 % 256 % 4294967296 <= 2147483647 then #t~mem196 % 256 % 4294967296 else #t~mem196 % 256 % 4294967296 - 4294967296) % 65536 <= 32767 then 256 * (if #t~mem196 % 256 % 4294967296 <= 2147483647 then #t~mem196 % 256 % 4294967296 else #t~mem196 % 256 % 4294967296 - 4294967296) % 65536 else 256 * (if #t~mem196 % 256 % 4294967296 <= 2147483647 then #t~mem196 % 256 % 4294967296 else #t~mem196 % 256 % 4294967296 - 4294967296) % 65536 - 65536) >= 0 && (if #t~mem197 % 256 % 65536 <= 32767 then #t~mem197 % 256 % 65536 else #t~mem197 % 256 % 65536 - 65536) >= 0) || #t~bitwise198 < 0)) && #t~bitwise198 <= 2147483647; [2025-02-08 04:41:34,984 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5290: assume ~j~2 < ~n~0; [2025-02-08 04:41:34,984 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5290: assume !(~j~2 < ~n~0); [2025-02-08 04:41:34,984 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5294-1: [2025-02-08 04:41:34,984 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5294-2: havoc #t~bitwise206;assume ((((((if 256 * (if #t~mem204 % 256 % 4294967296 <= 2147483647 then #t~mem204 % 256 % 4294967296 else #t~mem204 % 256 % 4294967296 - 4294967296) % 65536 <= 32767 then 256 * (if #t~mem204 % 256 % 4294967296 <= 2147483647 then #t~mem204 % 256 % 4294967296 else #t~mem204 % 256 % 4294967296 - 4294967296) % 65536 else 256 * (if #t~mem204 % 256 % 4294967296 <= 2147483647 then #t~mem204 % 256 % 4294967296 else #t~mem204 % 256 % 4294967296 - 4294967296) % 65536 - 65536) < 0 && (if #t~mem205 % 256 % 65536 <= 32767 then #t~mem205 % 256 % 65536 else #t~mem205 % 256 % 65536 - 65536) >= 0) || #t~bitwise206 >= (if #t~mem205 % 256 % 65536 <= 32767 then #t~mem205 % 256 % 65536 else #t~mem205 % 256 % 65536 - 65536)) && (((if 256 * (if #t~mem204 % 256 % 4294967296 <= 2147483647 then #t~mem204 % 256 % 4294967296 else #t~mem204 % 256 % 4294967296 - 4294967296) % 65536 <= 32767 then 256 * (if #t~mem204 % 256 % 4294967296 <= 2147483647 then #t~mem204 % 256 % 4294967296 else #t~mem204 % 256 % 4294967296 - 4294967296) % 65536 else 256 * (if #t~mem204 % 256 % 4294967296 <= 2147483647 then #t~mem204 % 256 % 4294967296 else #t~mem204 % 256 % 4294967296 - 4294967296) % 65536 - 65536) >= 0 && (if #t~mem205 % 256 % 65536 <= 32767 then #t~mem205 % 256 % 65536 else #t~mem205 % 256 % 65536 - 65536) < 0) || #t~bitwise206 >= (if 256 * (if #t~mem204 % 256 % 4294967296 <= 2147483647 then #t~mem204 % 256 % 4294967296 else #t~mem204 % 256 % 4294967296 - 4294967296) % 65536 <= 32767 then 256 * (if #t~mem204 % 256 % 4294967296 <= 2147483647 then #t~mem204 % 256 % 4294967296 else #t~mem204 % 256 % 4294967296 - 4294967296) % 65536 else 256 * (if #t~mem204 % 256 % 4294967296 <= 2147483647 then #t~mem204 % 256 % 4294967296 else #t~mem204 % 256 % 4294967296 - 4294967296) % 65536 - 65536))) && (((if 256 * (if #t~mem204 % 256 % 4294967296 <= 2147483647 then #t~mem204 % 256 % 4294967296 else #t~mem204 % 256 % 4294967296 - 4294967296) % 65536 <= 32767 then 256 * (if #t~mem204 % 256 % 4294967296 <= 2147483647 then #t~mem204 % 256 % 4294967296 else #t~mem204 % 256 % 4294967296 - 4294967296) % 65536 else 256 * (if #t~mem204 % 256 % 4294967296 <= 2147483647 then #t~mem204 % 256 % 4294967296 else #t~mem204 % 256 % 4294967296 - 4294967296) % 65536 - 65536) < 0 || (if #t~mem205 % 256 % 65536 <= 32767 then #t~mem205 % 256 % 65536 else #t~mem205 % 256 % 65536 - 65536) < 0) || #t~bitwise206 <= (if 256 * (if #t~mem204 % 256 % 4294967296 <= 2147483647 then #t~mem204 % 256 % 4294967296 else #t~mem204 % 256 % 4294967296 - 4294967296) % 65536 <= 32767 then 256 * (if #t~mem204 % 256 % 4294967296 <= 2147483647 then #t~mem204 % 256 % 4294967296 else #t~mem204 % 256 % 4294967296 - 4294967296) % 65536 else 256 * (if #t~mem204 % 256 % 4294967296 <= 2147483647 then #t~mem204 % 256 % 4294967296 else #t~mem204 % 256 % 4294967296 - 4294967296) % 65536 - 65536) + (if #t~mem205 % 256 % 65536 <= 32767 then #t~mem205 % 256 % 65536 else #t~mem205 % 256 % 65536 - 65536))) && (((if 256 * (if #t~mem204 % 256 % 4294967296 <= 2147483647 then #t~mem204 % 256 % 4294967296 else #t~mem204 % 256 % 4294967296 - 4294967296) % 65536 <= 32767 then 256 * (if #t~mem204 % 256 % 4294967296 <= 2147483647 then #t~mem204 % 256 % 4294967296 else #t~mem204 % 256 % 4294967296 - 4294967296) % 65536 else 256 * (if #t~mem204 % 256 % 4294967296 <= 2147483647 then #t~mem204 % 256 % 4294967296 else #t~mem204 % 256 % 4294967296 - 4294967296) % 65536 - 65536) >= 0 && (if #t~mem205 % 256 % 65536 <= 32767 then #t~mem205 % 256 % 65536 else #t~mem205 % 256 % 65536 - 65536) >= 0) || #t~bitwise206 < 0)) && #t~bitwise206 <= 2147483647; [2025-02-08 04:41:34,984 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5292: call write~int#37(#t~bitwise198, #t~mem195.base, #t~mem195.offset + 2 * (if ~j~2 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then ~j~2 % 18446744073709551616 % 18446744073709551616 else ~j~2 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616), 2);call #t~mem199.base, #t~mem199.offset := read~$Pointer$#37(~#palette_cmap~0.base, 16 + ~#palette_cmap~0.offset, 8);call #t~mem200 := read~int#37(~clut~0.base, 1 + ~clut~0.offset, 1);call #t~mem201 := read~int#37(~clut~0.base, 1 + ~clut~0.offset, 1); [2025-02-08 04:41:34,984 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5292-5: call #t~mem195.base, #t~mem195.offset := read~$Pointer$#37(~#palette_cmap~0.base, 8 + ~#palette_cmap~0.offset, 8);call #t~mem196 := read~int#37(~clut~0.base, ~clut~0.offset, 1);call #t~mem197 := read~int#37(~clut~0.base, ~clut~0.offset, 1); [2025-02-08 04:41:34,984 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5292-3: assume 0 == (if #t~mem197 % 256 % 65536 <= 32767 then #t~mem197 % 256 % 65536 else #t~mem197 % 256 % 65536 - 65536);#t~bitwise198 := (if 256 * (if #t~mem196 % 256 % 4294967296 <= 2147483647 then #t~mem196 % 256 % 4294967296 else #t~mem196 % 256 % 4294967296 - 4294967296) % 65536 <= 32767 then 256 * (if #t~mem196 % 256 % 4294967296 <= 2147483647 then #t~mem196 % 256 % 4294967296 else #t~mem196 % 256 % 4294967296 - 4294967296) % 65536 else 256 * (if #t~mem196 % 256 % 4294967296 <= 2147483647 then #t~mem196 % 256 % 4294967296 else #t~mem196 % 256 % 4294967296 - 4294967296) % 65536 - 65536); [2025-02-08 04:41:34,984 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5292-3: assume !(0 == (if #t~mem197 % 256 % 65536 <= 32767 then #t~mem197 % 256 % 65536 else #t~mem197 % 256 % 65536 - 65536)); [2025-02-08 04:41:34,984 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5292-4: assume 0 == (if 256 * (if #t~mem196 % 256 % 4294967296 <= 2147483647 then #t~mem196 % 256 % 4294967296 else #t~mem196 % 256 % 4294967296 - 4294967296) % 65536 <= 32767 then 256 * (if #t~mem196 % 256 % 4294967296 <= 2147483647 then #t~mem196 % 256 % 4294967296 else #t~mem196 % 256 % 4294967296 - 4294967296) % 65536 else 256 * (if #t~mem196 % 256 % 4294967296 <= 2147483647 then #t~mem196 % 256 % 4294967296 else #t~mem196 % 256 % 4294967296 - 4294967296) % 65536 - 65536) || (if 256 * (if #t~mem196 % 256 % 4294967296 <= 2147483647 then #t~mem196 % 256 % 4294967296 else #t~mem196 % 256 % 4294967296 - 4294967296) % 65536 <= 32767 then 256 * (if #t~mem196 % 256 % 4294967296 <= 2147483647 then #t~mem196 % 256 % 4294967296 else #t~mem196 % 256 % 4294967296 - 4294967296) % 65536 else 256 * (if #t~mem196 % 256 % 4294967296 <= 2147483647 then #t~mem196 % 256 % 4294967296 else #t~mem196 % 256 % 4294967296 - 4294967296) % 65536 - 65536) == (if #t~mem197 % 256 % 65536 <= 32767 then #t~mem197 % 256 % 65536 else #t~mem197 % 256 % 65536 - 65536);#t~bitwise198 := (if #t~mem197 % 256 % 65536 <= 32767 then #t~mem197 % 256 % 65536 else #t~mem197 % 256 % 65536 - 65536); [2025-02-08 04:41:34,984 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5292-4: assume !(0 == (if 256 * (if #t~mem196 % 256 % 4294967296 <= 2147483647 then #t~mem196 % 256 % 4294967296 else #t~mem196 % 256 % 4294967296 - 4294967296) % 65536 <= 32767 then 256 * (if #t~mem196 % 256 % 4294967296 <= 2147483647 then #t~mem196 % 256 % 4294967296 else #t~mem196 % 256 % 4294967296 - 4294967296) % 65536 else 256 * (if #t~mem196 % 256 % 4294967296 <= 2147483647 then #t~mem196 % 256 % 4294967296 else #t~mem196 % 256 % 4294967296 - 4294967296) % 65536 - 65536) || (if 256 * (if #t~mem196 % 256 % 4294967296 <= 2147483647 then #t~mem196 % 256 % 4294967296 else #t~mem196 % 256 % 4294967296 - 4294967296) % 65536 <= 32767 then 256 * (if #t~mem196 % 256 % 4294967296 <= 2147483647 then #t~mem196 % 256 % 4294967296 else #t~mem196 % 256 % 4294967296 - 4294967296) % 65536 else 256 * (if #t~mem196 % 256 % 4294967296 <= 2147483647 then #t~mem196 % 256 % 4294967296 else #t~mem196 % 256 % 4294967296 - 4294967296) % 65536 - 65536) == (if #t~mem197 % 256 % 65536 <= 32767 then #t~mem197 % 256 % 65536 else #t~mem197 % 256 % 65536 - 65536)); [2025-02-08 04:41:34,984 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5282: call #t~mem194 := read~int#37(~logo.base, 12 + ~logo.offset, 4);~n~0 := (if (#t~mem194 - ~i~2) % 4294967296 % 4294967296 <= 2147483647 then (#t~mem194 - ~i~2) % 4294967296 % 4294967296 else (#t~mem194 - ~i~2) % 4294967296 % 4294967296 - 4294967296); [2025-02-08 04:41:34,984 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5303: assume -2147483648 <= #t~ret207 && #t~ret207 <= 2147483647;havoc #t~ret207;~i~2 := ~i~2 + ~n~0; [2025-02-08 04:41:34,984 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5303-1: SUMMARY for call #t~ret207 := fb_set_cmap(~#palette_cmap~0.base, ~#palette_cmap~0.offset, ~info.base, ~info.offset); srcloc: null [2025-02-08 04:41:34,984 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5293-2: havoc #t~bitwise202;assume ((((((if 256 * (if #t~mem200 % 256 % 4294967296 <= 2147483647 then #t~mem200 % 256 % 4294967296 else #t~mem200 % 256 % 4294967296 - 4294967296) % 65536 <= 32767 then 256 * (if #t~mem200 % 256 % 4294967296 <= 2147483647 then #t~mem200 % 256 % 4294967296 else #t~mem200 % 256 % 4294967296 - 4294967296) % 65536 else 256 * (if #t~mem200 % 256 % 4294967296 <= 2147483647 then #t~mem200 % 256 % 4294967296 else #t~mem200 % 256 % 4294967296 - 4294967296) % 65536 - 65536) < 0 && (if #t~mem201 % 256 % 65536 <= 32767 then #t~mem201 % 256 % 65536 else #t~mem201 % 256 % 65536 - 65536) >= 0) || #t~bitwise202 >= (if #t~mem201 % 256 % 65536 <= 32767 then #t~mem201 % 256 % 65536 else #t~mem201 % 256 % 65536 - 65536)) && (((if 256 * (if #t~mem200 % 256 % 4294967296 <= 2147483647 then #t~mem200 % 256 % 4294967296 else #t~mem200 % 256 % 4294967296 - 4294967296) % 65536 <= 32767 then 256 * (if #t~mem200 % 256 % 4294967296 <= 2147483647 then #t~mem200 % 256 % 4294967296 else #t~mem200 % 256 % 4294967296 - 4294967296) % 65536 else 256 * (if #t~mem200 % 256 % 4294967296 <= 2147483647 then #t~mem200 % 256 % 4294967296 else #t~mem200 % 256 % 4294967296 - 4294967296) % 65536 - 65536) >= 0 && (if #t~mem201 % 256 % 65536 <= 32767 then #t~mem201 % 256 % 65536 else #t~mem201 % 256 % 65536 - 65536) < 0) || #t~bitwise202 >= (if 256 * (if #t~mem200 % 256 % 4294967296 <= 2147483647 then #t~mem200 % 256 % 4294967296 else #t~mem200 % 256 % 4294967296 - 4294967296) % 65536 <= 32767 then 256 * (if #t~mem200 % 256 % 4294967296 <= 2147483647 then #t~mem200 % 256 % 4294967296 else #t~mem200 % 256 % 4294967296 - 4294967296) % 65536 else 256 * (if #t~mem200 % 256 % 4294967296 <= 2147483647 then #t~mem200 % 256 % 4294967296 else #t~mem200 % 256 % 4294967296 - 4294967296) % 65536 - 65536))) && (((if 256 * (if #t~mem200 % 256 % 4294967296 <= 2147483647 then #t~mem200 % 256 % 4294967296 else #t~mem200 % 256 % 4294967296 - 4294967296) % 65536 <= 32767 then 256 * (if #t~mem200 % 256 % 4294967296 <= 2147483647 then #t~mem200 % 256 % 4294967296 else #t~mem200 % 256 % 4294967296 - 4294967296) % 65536 else 256 * (if #t~mem200 % 256 % 4294967296 <= 2147483647 then #t~mem200 % 256 % 4294967296 else #t~mem200 % 256 % 4294967296 - 4294967296) % 65536 - 65536) < 0 || (if #t~mem201 % 256 % 65536 <= 32767 then #t~mem201 % 256 % 65536 else #t~mem201 % 256 % 65536 - 65536) < 0) || #t~bitwise202 <= (if 256 * (if #t~mem200 % 256 % 4294967296 <= 2147483647 then #t~mem200 % 256 % 4294967296 else #t~mem200 % 256 % 4294967296 - 4294967296) % 65536 <= 32767 then 256 * (if #t~mem200 % 256 % 4294967296 <= 2147483647 then #t~mem200 % 256 % 4294967296 else #t~mem200 % 256 % 4294967296 - 4294967296) % 65536 else 256 * (if #t~mem200 % 256 % 4294967296 <= 2147483647 then #t~mem200 % 256 % 4294967296 else #t~mem200 % 256 % 4294967296 - 4294967296) % 65536 - 65536) + (if #t~mem201 % 256 % 65536 <= 32767 then #t~mem201 % 256 % 65536 else #t~mem201 % 256 % 65536 - 65536))) && (((if 256 * (if #t~mem200 % 256 % 4294967296 <= 2147483647 then #t~mem200 % 256 % 4294967296 else #t~mem200 % 256 % 4294967296 - 4294967296) % 65536 <= 32767 then 256 * (if #t~mem200 % 256 % 4294967296 <= 2147483647 then #t~mem200 % 256 % 4294967296 else #t~mem200 % 256 % 4294967296 - 4294967296) % 65536 else 256 * (if #t~mem200 % 256 % 4294967296 <= 2147483647 then #t~mem200 % 256 % 4294967296 else #t~mem200 % 256 % 4294967296 - 4294967296) % 65536 - 65536) >= 0 && (if #t~mem201 % 256 % 65536 <= 32767 then #t~mem201 % 256 % 65536 else #t~mem201 % 256 % 65536 - 65536) >= 0) || #t~bitwise202 < 0)) && #t~bitwise202 <= 2147483647; [2025-02-08 04:41:34,984 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5293-3: assume 0 == (if #t~mem201 % 256 % 65536 <= 32767 then #t~mem201 % 256 % 65536 else #t~mem201 % 256 % 65536 - 65536);#t~bitwise202 := (if 256 * (if #t~mem200 % 256 % 4294967296 <= 2147483647 then #t~mem200 % 256 % 4294967296 else #t~mem200 % 256 % 4294967296 - 4294967296) % 65536 <= 32767 then 256 * (if #t~mem200 % 256 % 4294967296 <= 2147483647 then #t~mem200 % 256 % 4294967296 else #t~mem200 % 256 % 4294967296 - 4294967296) % 65536 else 256 * (if #t~mem200 % 256 % 4294967296 <= 2147483647 then #t~mem200 % 256 % 4294967296 else #t~mem200 % 256 % 4294967296 - 4294967296) % 65536 - 65536); [2025-02-08 04:41:34,984 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5293-3: assume !(0 == (if #t~mem201 % 256 % 65536 <= 32767 then #t~mem201 % 256 % 65536 else #t~mem201 % 256 % 65536 - 65536)); [2025-02-08 04:41:34,984 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5293: call write~int#37(#t~bitwise202, #t~mem199.base, #t~mem199.offset + 2 * (if ~j~2 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then ~j~2 % 18446744073709551616 % 18446744073709551616 else ~j~2 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616), 2);havoc #t~mem199.base, #t~mem199.offset;havoc #t~mem200;havoc #t~mem201;havoc #t~bitwise202;call #t~mem203.base, #t~mem203.offset := read~$Pointer$#37(~#palette_cmap~0.base, 24 + ~#palette_cmap~0.offset, 8);call #t~mem204 := read~int#37(~clut~0.base, 2 + ~clut~0.offset, 1);call #t~mem205 := read~int#37(~clut~0.base, 2 + ~clut~0.offset, 1); [2025-02-08 04:41:34,984 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5293-1: [2025-02-08 04:41:34,985 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5287: call write~int#37(32 + ~i~2, ~#palette_cmap~0.base, ~#palette_cmap~0.offset, 4);call write~int#37(~n~0, ~#palette_cmap~0.base, 4 + ~#palette_cmap~0.offset, 4);~j~2 := 0; [2025-02-08 04:41:34,985 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5293-4: assume 0 == (if 256 * (if #t~mem200 % 256 % 4294967296 <= 2147483647 then #t~mem200 % 256 % 4294967296 else #t~mem200 % 256 % 4294967296 - 4294967296) % 65536 <= 32767 then 256 * (if #t~mem200 % 256 % 4294967296 <= 2147483647 then #t~mem200 % 256 % 4294967296 else #t~mem200 % 256 % 4294967296 - 4294967296) % 65536 else 256 * (if #t~mem200 % 256 % 4294967296 <= 2147483647 then #t~mem200 % 256 % 4294967296 else #t~mem200 % 256 % 4294967296 - 4294967296) % 65536 - 65536) || (if 256 * (if #t~mem200 % 256 % 4294967296 <= 2147483647 then #t~mem200 % 256 % 4294967296 else #t~mem200 % 256 % 4294967296 - 4294967296) % 65536 <= 32767 then 256 * (if #t~mem200 % 256 % 4294967296 <= 2147483647 then #t~mem200 % 256 % 4294967296 else #t~mem200 % 256 % 4294967296 - 4294967296) % 65536 else 256 * (if #t~mem200 % 256 % 4294967296 <= 2147483647 then #t~mem200 % 256 % 4294967296 else #t~mem200 % 256 % 4294967296 - 4294967296) % 65536 - 65536) == (if #t~mem201 % 256 % 65536 <= 32767 then #t~mem201 % 256 % 65536 else #t~mem201 % 256 % 65536 - 65536);#t~bitwise202 := (if #t~mem201 % 256 % 65536 <= 32767 then #t~mem201 % 256 % 65536 else #t~mem201 % 256 % 65536 - 65536); [2025-02-08 04:41:34,985 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5293-4: assume !(0 == (if 256 * (if #t~mem200 % 256 % 4294967296 <= 2147483647 then #t~mem200 % 256 % 4294967296 else #t~mem200 % 256 % 4294967296 - 4294967296) % 65536 <= 32767 then 256 * (if #t~mem200 % 256 % 4294967296 <= 2147483647 then #t~mem200 % 256 % 4294967296 else #t~mem200 % 256 % 4294967296 - 4294967296) % 65536 else 256 * (if #t~mem200 % 256 % 4294967296 <= 2147483647 then #t~mem200 % 256 % 4294967296 else #t~mem200 % 256 % 4294967296 - 4294967296) % 65536 - 65536) || (if 256 * (if #t~mem200 % 256 % 4294967296 <= 2147483647 then #t~mem200 % 256 % 4294967296 else #t~mem200 % 256 % 4294967296 - 4294967296) % 65536 <= 32767 then 256 * (if #t~mem200 % 256 % 4294967296 <= 2147483647 then #t~mem200 % 256 % 4294967296 else #t~mem200 % 256 % 4294967296 - 4294967296) % 65536 else 256 * (if #t~mem200 % 256 % 4294967296 <= 2147483647 then #t~mem200 % 256 % 4294967296 else #t~mem200 % 256 % 4294967296 - 4294967296) % 65536 - 65536) == (if #t~mem201 % 256 % 65536 <= 32767 then #t~mem201 % 256 % 65536 else #t~mem201 % 256 % 65536 - 65536)); [2025-02-08 04:41:34,985 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5283: assume ~n~0 > 16;~n~0 := 16; [2025-02-08 04:41:34,985 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5283: assume !(~n~0 > 16); [2025-02-08 04:41:35,049 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4763: havoc #t~mem32; [2025-02-08 04:41:35,090 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21279: havoc #t~nondet3332; [2025-02-08 04:41:35,107 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11499: ~i~19 := 1 + ~i~19; [2025-02-08 04:41:35,107 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11495-1: call #t~mem1441 := read~int#37(~edid.base, ~edid.offset + (if ~i~19 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then ~i~19 % 18446744073709551616 % 18446744073709551616 else ~i~19 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616), 1);call #t~mem1442 := read~int#37(~#edid_v1_header~0.base, ~#edid_v1_header~0.offset + ~i~19, 1); [2025-02-08 04:41:35,107 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11495: assume (if #t~mem1441 % 256 % 4294967296 <= 2147483647 then #t~mem1441 % 256 % 4294967296 else #t~mem1441 % 256 % 4294967296 - 4294967296) != (if #t~mem1442 % 256 % 4294967296 <= 2147483647 then #t~mem1442 % 256 % 4294967296 else #t~mem1442 % 256 % 4294967296 - 4294967296);havoc #t~mem1441;havoc #t~mem1442;~err~9 := 0; [2025-02-08 04:41:35,107 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11495: assume !((if #t~mem1441 % 256 % 4294967296 <= 2147483647 then #t~mem1441 % 256 % 4294967296 else #t~mem1441 % 256 % 4294967296 - 4294967296) != (if #t~mem1442 % 256 % 4294967296 <= 2147483647 then #t~mem1442 % 256 % 4294967296 else #t~mem1442 % 256 % 4294967296 - 4294967296));havoc #t~mem1441;havoc #t~mem1442; [2025-02-08 04:41:37,149 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12860-1: SUMMARY for call fb_timings_hfreq(fb_get_mode_~timings~0#1.base, fb_get_mode_~timings~0#1.offset); srcloc: null [2025-02-08 04:41:37,149 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12860: call fb_get_mode_#t~mem2137#1 := read~int#37(fb_get_mode_~timings~0#1.base, 8 + fb_get_mode_~timings~0#1.offset, 4); [2025-02-08 04:41:37,149 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12885: call write~int#37(fb_get_mode_~val#1, fb_get_mode_~timings~0#1.base, 4 + fb_get_mode_~timings~0#1.offset, 4); [2025-02-08 04:41:37,149 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12869: assume fb_get_mode_#t~mem2138#1 % 4294967296 > fb_get_mode_~dclkmax~0#1 % 4294967296;havoc fb_get_mode_#t~mem2138#1;call write~int#37(fb_get_mode_~dclkmax~0#1, fb_get_mode_~timings~0#1.base, fb_get_mode_~timings~0#1.offset, 4); [2025-02-08 04:41:37,149 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12869: assume !(fb_get_mode_#t~mem2138#1 % 4294967296 > fb_get_mode_~dclkmax~0#1 % 4294967296);havoc fb_get_mode_#t~mem2138#1; [2025-02-08 04:41:37,149 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12869-1: call fb_get_mode_#t~mem2138#1 := read~int#37(fb_get_mode_~timings~0#1.base, fb_get_mode_~timings~0#1.offset, 4); [2025-02-08 04:41:37,149 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12886: SUMMARY for call fb_timings_hfreq(fb_get_mode_~timings~0#1.base, fb_get_mode_~timings~0#1.offset); srcloc: null [2025-02-08 04:41:37,149 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11606: SUMMARY for call kfree(~var~2#1.base, ~var~2#1.offset); srcloc: null [2025-02-08 04:41:37,149 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12862: assume fb_get_mode_#t~mem2137#1 % 4294967296 > fb_get_mode_~vfmax~0#1 % 4294967296;havoc fb_get_mode_#t~mem2137#1;call write~int#37(fb_get_mode_~vfmax~0#1, fb_get_mode_~timings~0#1.base, 8 + fb_get_mode_~timings~0#1.offset, 4); [2025-02-08 04:41:37,149 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12862: assume !(fb_get_mode_#t~mem2137#1 % 4294967296 > fb_get_mode_~vfmax~0#1 % 4294967296);havoc fb_get_mode_#t~mem2137#1; [2025-02-08 04:41:37,149 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12912-1: SUMMARY for call kfree(fb_get_mode_~timings~0#1.base, fb_get_mode_~timings~0#1.offset); srcloc: null [2025-02-08 04:41:37,149 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12879: call write~int#37(fb_get_mode_~val#1, fb_get_mode_~timings~0#1.base, 8 + fb_get_mode_~timings~0#1.offset, 4); [2025-02-08 04:41:37,149 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12912: fb_get_mode_#res#1 := (if fb_get_mode_~err~10#1 % 4294967296 % 4294967296 <= 2147483647 then fb_get_mode_~err~10#1 % 4294967296 % 4294967296 else fb_get_mode_~err~10#1 % 4294967296 % 4294967296 - 4294967296); [2025-02-08 04:41:37,149 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12896: fb_get_mode_~err~10#1 := 4294967274;fb_get_mode_#t~short2152#1 := 0 != fb_get_mode_~err~10#1 % 4294967296; [2025-02-08 04:41:37,149 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12880: SUMMARY for call fb_timings_vfreq(fb_get_mode_~timings~0#1.base, fb_get_mode_~timings~0#1.offset); srcloc: null [2025-02-08 04:41:37,149 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12872: SUMMARY for call fb_timings_dclk(fb_get_mode_~timings~0#1.base, fb_get_mode_~timings~0#1.offset); srcloc: null [2025-02-08 04:41:37,149 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11593: #t~ret1492#1 := fb_get_mode_#res#1;havoc fb_get_mode_#t~ret2104#1.base, fb_get_mode_#t~ret2104#1.offset, fb_get_mode_#t~mem2105#1, fb_get_mode_#t~short2106#1, fb_get_mode_#t~mem2107#1, fb_get_mode_#t~short2108#1, fb_get_mode_#t~mem2109#1, fb_get_mode_#t~short2110#1, fb_get_mode_#t~mem2111#1, fb_get_mode_#t~mem2112#1, fb_get_mode_#t~short2113#1, fb_get_mode_#t~mem2114#1, fb_get_mode_#t~mem2115#1, fb_get_mode_#t~short2116#1, fb_get_mode_#t~mem2117#1, fb_get_mode_#t~mem2118#1, fb_get_mode_#t~short2119#1, fb_get_mode_#t~mem2120#1, fb_get_mode_#t~mem2121#1, fb_get_mode_#t~mem2122#1, fb_get_mode_#t~mem2123#1, fb_get_mode_#t~mem2124#1, fb_get_mode_#t~mem2125#1, fb_get_mode_#t~mem2126#1, fb_get_mode_#t~mem2127#1, fb_get_mode_#t~mem2128#1, fb_get_mode_#t~mem2129#1, fb_get_mode_#t~mem2130#1, fb_get_mode_#t~bitwise2131#1, fb_get_mode_#t~mem2132#1, fb_get_mode_#t~bitwise2133#1, fb_get_mode_#t~bitwise2134#1, fb_get_mode_#t~bitwise2135#1, fb_get_mode_#t~bitwise2136#1, fb_get_mode_#t~mem2137#1, fb_get_mode_#t~mem2138#1, fb_get_mode_#t~bitwise2139#1, fb_get_mode_#t~mem2140#1, fb_get_mode_#t~mem2141#1, fb_get_mode_#t~short2142#1, fb_get_mode_#t~mem2143#1, fb_get_mode_#t~short2144#1, fb_get_mode_#t~mem2145#1, fb_get_mode_#t~short2146#1, fb_get_mode_#t~mem2147#1, fb_get_mode_#t~short2148#1, fb_get_mode_#t~mem2149#1, fb_get_mode_#t~short2150#1, fb_get_mode_#t~short2151#1, fb_get_mode_#t~short2152#1, fb_get_mode_#t~mem2153#1, fb_get_mode_#t~mem2154#1, fb_get_mode_#t~mem2155#1, fb_get_mode_#t~mem2156#1, fb_get_mode_#t~mem2157#1, fb_get_mode_#t~mem2158#1, fb_get_mode_#t~mem2159#1, fb_get_mode_#t~mem2160#1, fb_get_mode_#t~mem2161#1, fb_get_mode_#t~mem2162#1, fb_get_mode_~flags#1, fb_get_mode_~val#1, fb_get_mode_~var#1.base, fb_get_mode_~var#1.offset, fb_get_mode_~info#1.base, fb_get_mode_~info#1.offset, fb_get_mode_~timings~0#1.base, fb_get_mode_~timings~0#1.offset, fb_get_mode_~interlace~0#1, fb_get_mode_~dscan~0#1, fb_get_mode_~hfmin~0#1, fb_get_mode_~hfmax~0#1, fb_get_mode_~vfmin~0#1, fb_get_mode_~vfmax~0#1, fb_get_mode_~dclkmin~0#1, fb_get_mode_~dclkmax~0#1, fb_get_mode_~err~10#1, fb_get_mode_~tmp~91#1.base, fb_get_mode_~tmp~91#1.offset;havoc fb_get_mode_#in~flags#1, fb_get_mode_#in~val#1, fb_get_mode_#in~var#1.base, fb_get_mode_#in~var#1.offset, fb_get_mode_#in~info#1.base, fb_get_mode_#in~info#1.offset;assume { :end_inline_fb_get_mode } true;assume -2147483648 <= #t~ret1492#1 && #t~ret1492#1 <= 2147483647;havoc #t~ret1492#1;call write~int#37(~xres#1, ~mode#1.base, 12 + ~mode#1.offset, 4);call write~int#37(~yres#1, ~mode#1.base, 16 + ~mode#1.offset, 4);call #t~mem1493#1 := read~int#37(~var~2#1.base, 100 + ~var~2#1.offset, 4);call write~int#37(#t~mem1493#1, ~mode#1.base, 20 + ~mode#1.offset, 4);havoc #t~mem1493#1;call write~int#37(~refresh#1, ~mode#1.base, 8 + ~mode#1.offset, 4);call #t~mem1494#1 := read~int#37(~var~2#1.base, 104 + ~var~2#1.offset, 4);call write~int#37(#t~mem1494#1, ~mode#1.base, 24 + ~mode#1.offset, 4);havoc #t~mem1494#1;call #t~mem1495#1 := read~int#37(~var~2#1.base, 108 + ~var~2#1.offset, 4);call write~int#37(#t~mem1495#1, ~mode#1.base, 28 + ~mode#1.offset, 4);havoc #t~mem1495#1;call #t~mem1496#1 := read~int#37(~var~2#1.base, 112 + ~var~2#1.offset, 4);call write~int#37(#t~mem1496#1, ~mode#1.base, 32 + ~mode#1.offset, 4);havoc #t~mem1496#1;call #t~mem1497#1 := read~int#37(~var~2#1.base, 116 + ~var~2#1.offset, 4);call write~int#37(#t~mem1497#1, ~mode#1.base, 36 + ~mode#1.offset, 4);havoc #t~mem1497#1;call #t~mem1498#1 := read~int#37(~var~2#1.base, 120 + ~var~2#1.offset, 4);call write~int#37(#t~mem1498#1, ~mode#1.base, 40 + ~mode#1.offset, 4);havoc #t~mem1498#1;call #t~mem1499#1 := read~int#37(~var~2#1.base, 124 + ~var~2#1.offset, 4);call write~int#37(#t~mem1499#1, ~mode#1.base, 44 + ~mode#1.offset, 4);havoc #t~mem1499#1;call write~int#37(0, ~mode#1.base, 52 + ~mode#1.offset, 4);call write~int#37(0, ~mode#1.base, 48 + ~mode#1.offset, 4); [2025-02-08 04:41:37,149 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12865: SUMMARY for call fb_timings_vfreq(fb_get_mode_~timings~0#1.base, fb_get_mode_~timings~0#1.offset); srcloc: null [2025-02-08 04:41:37,150 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12891: call write~int#37(1000 * (1000000000 / (fb_get_mode_~val#1 % 4294967296)), fb_get_mode_~timings~0#1.base, fb_get_mode_~timings~0#1.offset, 4); [2025-02-08 04:41:37,150 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12900-1: fb_get_mode_#t~short2152#1 := fb_get_mode_#t~short2151#1; [2025-02-08 04:41:37,150 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12900-2: fb_get_mode_#t~short2151#1 := fb_get_mode_#t~short2150#1; [2025-02-08 04:41:37,150 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12900: assume fb_get_mode_#t~short2152#1;havoc fb_get_mode_#t~bitwise2139#1;havoc fb_get_mode_#t~mem2140#1;havoc fb_get_mode_#t~mem2141#1;havoc fb_get_mode_#t~short2142#1;havoc fb_get_mode_#t~mem2143#1;havoc fb_get_mode_#t~short2144#1;havoc fb_get_mode_#t~mem2145#1;havoc fb_get_mode_#t~short2146#1;havoc fb_get_mode_#t~mem2147#1;havoc fb_get_mode_#t~short2148#1;havoc fb_get_mode_#t~mem2149#1;havoc fb_get_mode_#t~short2150#1;havoc fb_get_mode_#t~short2151#1;havoc fb_get_mode_#t~short2152#1;fb_get_mode_~err~10#1 := 4294967274; [2025-02-08 04:41:37,150 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12900: assume !fb_get_mode_#t~short2152#1;havoc fb_get_mode_#t~bitwise2139#1;havoc fb_get_mode_#t~mem2140#1;havoc fb_get_mode_#t~mem2141#1;havoc fb_get_mode_#t~short2142#1;havoc fb_get_mode_#t~mem2143#1;havoc fb_get_mode_#t~short2144#1;havoc fb_get_mode_#t~mem2145#1;havoc fb_get_mode_#t~short2146#1;havoc fb_get_mode_#t~mem2147#1;havoc fb_get_mode_#t~short2148#1;havoc fb_get_mode_#t~mem2149#1;havoc fb_get_mode_#t~short2150#1;havoc fb_get_mode_#t~short2151#1;havoc fb_get_mode_#t~short2152#1;call fb_get_mode_#t~mem2153#1 := read~int#37(fb_get_mode_~timings~0#1.base, fb_get_mode_~timings~0#1.offset, 4);call write~int#37(1000000000 / (fb_get_mode_#t~mem2153#1 % 4294967296 / 1000 % 4294967296), fb_get_mode_~var#1.base, 100 + fb_get_mode_~var#1.offset, 4);havoc fb_get_mode_#t~mem2153#1;call fb_get_mode_#t~mem2154#1 := read~int#37(fb_get_mode_~timings~0#1.base, 28 + fb_get_mode_~timings~0#1.offset, 4);call write~int#37(8 * fb_get_mode_#t~mem2154#1 % 4294967296 / 100, fb_get_mode_~var#1.base, 120 + fb_get_mode_~var#1.offset, 4);havoc fb_get_mode_#t~mem2154#1;call fb_get_mode_#t~mem2155#1 := read~int#37(fb_get_mode_~timings~0#1.base, 20 + fb_get_mode_~timings~0#1.offset, 4);call fb_get_mode_#t~mem2156#1 := read~int#37(fb_get_mode_~var#1.base, 120 + fb_get_mode_~var#1.offset, 4);call write~int#37(fb_get_mode_#t~mem2155#1 % 4294967296 / 2 - fb_get_mode_#t~mem2156#1, fb_get_mode_~var#1.base, 108 + fb_get_mode_~var#1.offset, 4);havoc fb_get_mode_#t~mem2155#1;havoc fb_get_mode_#t~mem2156#1;call fb_get_mode_#t~mem2157#1 := read~int#37(fb_get_mode_~timings~0#1.base, 20 + fb_get_mode_~timings~0#1.offset, 4);call fb_get_mode_#t~mem2158#1 := read~int#37(fb_get_mode_~var#1.base, 108 + fb_get_mode_~var#1.offset, 4);call fb_get_mode_#t~mem2159#1 := read~int#37(fb_get_mode_~var#1.base, 120 + fb_get_mode_~var#1.offset, 4);call write~int#37(fb_get_mode_#t~mem2157#1 - fb_get_mode_#t~mem2158#1 - fb_get_mode_#t~mem2159#1, fb_get_mode_~var#1.base, 104 + fb_get_mode_~var#1.offset, 4);havoc fb_get_mode_#t~mem2157#1;havoc fb_get_mode_#t~mem2158#1;havoc fb_get_mode_#t~mem2159#1;call write~int#37(3 * fb_get_mode_~interlace~0#1 % 4294967296 / (fb_get_mode_~dscan~0#1 % 4294967296), fb_get_mode_~var#1.base, 124 + fb_get_mode_~var#1.offset, 4);call write~int#37(fb_get_mode_~interlace~0#1 % 4294967296 / (fb_get_mode_~dscan~0#1 % 4294967296), fb_get_mode_~var#1.base, 116 + fb_get_mode_~var#1.offset, 4);call fb_get_mode_#t~mem2160#1 := read~int#37(fb_get_mode_~timings~0#1.base, 24 + fb_get_mode_~timings~0#1.offset, 4);call fb_get_mode_#t~mem2161#1 := read~int#37(fb_get_mode_~var#1.base, 124 + fb_get_mode_~var#1.offset, 4);call fb_get_mode_#t~mem2162#1 := read~int#37(fb_get_mode_~var#1.base, 116 + fb_get_mode_~var#1.offset, 4);call write~int#37(fb_get_mode_#t~mem2160#1 * fb_get_mode_~interlace~0#1 % 4294967296 / (fb_get_mode_~dscan~0#1 % 4294967296) - (fb_get_mode_#t~mem2161#1 + fb_get_mode_#t~mem2162#1), fb_get_mode_~var#1.base, 112 + fb_get_mode_~var#1.offset, 4);havoc fb_get_mode_#t~mem2160#1;havoc fb_get_mode_#t~mem2161#1;havoc fb_get_mode_#t~mem2162#1; [2025-02-08 04:41:37,150 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12900-9: assume fb_get_mode_#t~short2144#1; [2025-02-08 04:41:37,150 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12900-9: assume !fb_get_mode_#t~short2144#1;call fb_get_mode_#t~mem2143#1 := read~int#37(fb_get_mode_~timings~0#1.base, 4 + fb_get_mode_~timings~0#1.offset, 4);fb_get_mode_#t~short2144#1 := fb_get_mode_#t~mem2143#1 % 4294967296 < fb_get_mode_~hfmin~0#1 % 4294967296; [2025-02-08 04:41:37,150 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12859: call write~int#37(fb_get_mode_~hfmax~0#1, fb_get_mode_~timings~0#1.base, 4 + fb_get_mode_~timings~0#1.offset, 4); [2025-02-08 04:41:37,150 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12900-10: fb_get_mode_#t~short2144#1 := fb_get_mode_#t~short2142#1; [2025-02-08 04:41:37,151 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12900-7: assume fb_get_mode_#t~short2146#1; [2025-02-08 04:41:37,151 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12900-7: assume !fb_get_mode_#t~short2146#1;call fb_get_mode_#t~mem2145#1 := read~int#37(fb_get_mode_~timings~0#1.base, 4 + fb_get_mode_~timings~0#1.offset, 4);fb_get_mode_#t~short2146#1 := fb_get_mode_#t~mem2145#1 % 4294967296 > fb_get_mode_~hfmax~0#1 % 4294967296; [2025-02-08 04:41:37,151 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12900-8: fb_get_mode_#t~short2146#1 := fb_get_mode_#t~short2144#1; [2025-02-08 04:41:37,151 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12892: SUMMARY for call fb_timings_dclk(fb_get_mode_~timings~0#1.base, fb_get_mode_~timings~0#1.offset); srcloc: null [2025-02-08 04:41:37,151 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12900-5: assume fb_get_mode_#t~short2148#1; [2025-02-08 04:41:37,151 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12900-5: assume !fb_get_mode_#t~short2148#1;call fb_get_mode_#t~mem2147#1 := read~int#37(fb_get_mode_~timings~0#1.base, fb_get_mode_~timings~0#1.offset, 4);fb_get_mode_#t~short2148#1 := fb_get_mode_#t~mem2147#1 % 4294967296 < fb_get_mode_~dclkmin~0#1 % 4294967296; [2025-02-08 04:41:37,151 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12900-6: fb_get_mode_#t~short2148#1 := fb_get_mode_#t~short2146#1; [2025-02-08 04:41:37,151 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12900-3: assume fb_get_mode_#t~short2150#1; [2025-02-08 04:41:37,151 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12900-3: assume !fb_get_mode_#t~short2150#1;call fb_get_mode_#t~mem2149#1 := read~int#37(fb_get_mode_~timings~0#1.base, fb_get_mode_~timings~0#1.offset, 4);fb_get_mode_#t~short2150#1 := fb_get_mode_#t~mem2149#1 % 4294967296 > fb_get_mode_~dclkmax~0#1 % 4294967296; [2025-02-08 04:41:37,151 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12900-4: fb_get_mode_#t~short2150#1 := fb_get_mode_#t~short2148#1; [2025-02-08 04:41:37,151 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12900-17: assume 0 == fb_get_mode_~flags#1;fb_get_mode_#t~bitwise2139#1 := 0; [2025-02-08 04:41:37,151 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12900-17: assume !(0 == fb_get_mode_~flags#1); [2025-02-08 04:41:37,151 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12900-18: assume fb_get_mode_#t~short2152#1; [2025-02-08 04:41:37,151 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12900-18: assume !fb_get_mode_#t~short2152#1; [2025-02-08 04:41:37,151 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12900-15: havoc fb_get_mode_#t~bitwise2139#1;assume ((((fb_get_mode_~flags#1 < 0 || fb_get_mode_#t~bitwise2139#1 <= fb_get_mode_~flags#1) && fb_get_mode_#t~bitwise2139#1 <= 256) && fb_get_mode_#t~bitwise2139#1 >= 0) && (fb_get_mode_~flags#1 >= 0 || fb_get_mode_#t~bitwise2139#1 > 256 + fb_get_mode_~flags#1)) && fb_get_mode_#t~bitwise2139#1 >= -2147483648; [2025-02-08 04:41:37,151 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12900-16: assume 256 == fb_get_mode_~flags#1;fb_get_mode_#t~bitwise2139#1 := fb_get_mode_~flags#1; [2025-02-08 04:41:37,151 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12900-16: assume !(256 == fb_get_mode_~flags#1); [2025-02-08 04:41:37,152 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12900-13: fb_get_mode_#t~short2151#1 := 0 == fb_get_mode_#t~bitwise2139#1; [2025-02-08 04:41:37,152 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12900-14: [2025-02-08 04:41:37,152 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12900-11: assume fb_get_mode_#t~short2142#1; [2025-02-08 04:41:37,152 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12900-11: assume !fb_get_mode_#t~short2142#1;call fb_get_mode_#t~mem2141#1 := read~int#37(fb_get_mode_~timings~0#1.base, 8 + fb_get_mode_~timings~0#1.offset, 4);fb_get_mode_#t~short2142#1 := fb_get_mode_#t~mem2141#1 % 4294967296 > fb_get_mode_~vfmax~0#1 % 4294967296; [2025-02-08 04:41:37,152 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12900-12: assume fb_get_mode_#t~short2151#1;call fb_get_mode_#t~mem2140#1 := read~int#37(fb_get_mode_~timings~0#1.base, 8 + fb_get_mode_~timings~0#1.offset, 4);fb_get_mode_#t~short2142#1 := fb_get_mode_#t~mem2140#1 % 4294967296 < fb_get_mode_~vfmin~0#1 % 4294967296; [2025-02-08 04:41:37,152 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12900-12: assume !fb_get_mode_#t~short2151#1;