/usr/lib/jvm/java-1.11.0-openjdk-amd64/bin/java -Xmx8000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata ./data --traceabstraction.prune.known.deadend.states.from.previous.iterations false -s ../../../trunk/examples/settings/gemcutter/DynamicStratifiedAbstractions.epf --traceabstraction.cegar.restart.behaviour ONE_CEGAR_PER_ERROR_LOCATION -tc ../../../trunk/examples/toolchains/AutomizerCInline.xml -i ../../../trunk/examples/svcomp/pthread-driver-races/char_pc8736x_gpio_pc8736x_gpio_change_pc8736x_gpio_set.i -------------------------------------------------------------------------------- This is Ultimate 0.2.4-wip.dk.dynamic-abstractions-57af04c-m [2024-01-25 23:16:22,205 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-01-25 23:16:22,253 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/../../../trunk/examples/settings/gemcutter/DynamicStratifiedAbstractions.epf [2024-01-25 23:16:22,259 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-01-25 23:16:22,259 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-01-25 23:16:22,260 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.Checked method. Library mode if empty. [2024-01-25 23:16:22,292 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-01-25 23:16:22,292 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-01-25 23:16:22,293 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-01-25 23:16:22,296 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-01-25 23:16:22,296 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-01-25 23:16:22,297 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-01-25 23:16:22,297 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-01-25 23:16:22,298 INFO L153 SettingsManager]: * Use SBE=true [2024-01-25 23:16:22,299 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-01-25 23:16:22,299 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-01-25 23:16:22,299 INFO L153 SettingsManager]: * sizeof long=4 [2024-01-25 23:16:22,299 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-01-25 23:16:22,300 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-01-25 23:16:22,300 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-01-25 23:16:22,300 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-01-25 23:16:22,300 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-01-25 23:16:22,301 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-01-25 23:16:22,301 INFO L153 SettingsManager]: * sizeof long double=12 [2024-01-25 23:16:22,301 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-01-25 23:16:22,301 INFO L153 SettingsManager]: * Use constant arrays=true [2024-01-25 23:16:22,302 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-01-25 23:16:22,302 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-01-25 23:16:22,302 INFO L153 SettingsManager]: * To the following directory=./dump/ [2024-01-25 23:16:22,303 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-01-25 23:16:22,303 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2024-01-25 23:16:22,304 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-01-25 23:16:22,304 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-01-25 23:16:22,304 INFO L153 SettingsManager]: * Abstraction for dynamic stratified reduction=VARIABLES_GLOBAL [2024-01-25 23:16:22,304 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2024-01-25 23:16:22,304 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-01-25 23:16:22,305 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-01-25 23:16:22,305 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-01-25 23:16:22,305 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PARTIAL_ORDER_FA [2024-01-25 23:16:22,305 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-01-25 23:16:22,305 INFO L153 SettingsManager]: * Partial Order Reduction in concurrent analysis=DYNAMIC_ABSTRACTIONS [2024-01-25 23:16:22,306 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: Prune known deadend states from previous iterations -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: CEGAR restart behaviour -> ONE_CEGAR_PER_ERROR_LOCATION [2024-01-25 23:16:22,529 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-01-25 23:16:22,553 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-01-25 23:16:22,556 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-01-25 23:16:22,556 INFO L270 PluginConnector]: Initializing CDTParser... [2024-01-25 23:16:22,557 INFO L274 PluginConnector]: CDTParser initialized [2024-01-25 23:16:22,557 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/../../../trunk/examples/svcomp/pthread-driver-races/char_pc8736x_gpio_pc8736x_gpio_change_pc8736x_gpio_set.i [2024-01-25 23:16:23,648 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-01-25 23:16:24,085 INFO L384 CDTParser]: Found 1 translation units. [2024-01-25 23:16:24,085 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-driver-races/char_pc8736x_gpio_pc8736x_gpio_change_pc8736x_gpio_set.i [2024-01-25 23:16:24,127 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/data/20ab3f7df/1a67ec6146cb492a96542c7dd54d12d6/FLAG755d1c6b7 [2024-01-25 23:16:24,143 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/data/20ab3f7df/1a67ec6146cb492a96542c7dd54d12d6 [2024-01-25 23:16:24,145 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-01-25 23:16:24,147 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-01-25 23:16:24,149 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-01-25 23:16:24,150 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-01-25 23:16:24,153 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-01-25 23:16:24,154 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 25.01 11:16:24" (1/1) ... [2024-01-25 23:16:24,155 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@30b02b6e and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.01 11:16:24, skipping insertion in model container [2024-01-25 23:16:24,155 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 25.01 11:16:24" (1/1) ... [2024-01-25 23:16:24,246 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-01-25 23:16:24,545 WARN L239 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/pthread-driver-races/char_pc8736x_gpio_pc8736x_gpio_change_pc8736x_gpio_set.i[5469,5482] [2024-01-25 23:16:27,255 WARN L1574 CHandler]: Possible shadowing of function iminor [2024-01-25 23:16:27,255 WARN L1574 CHandler]: Possible shadowing of function iminor [2024-01-25 23:16:27,299 INFO L209 PostProcessor]: Analyzing one entry point: main [2024-01-25 23:16:27,320 INFO L202 MainTranslator]: Completed pre-run [2024-01-25 23:16:27,345 WARN L239 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/pthread-driver-races/char_pc8736x_gpio_pc8736x_gpio_change_pc8736x_gpio_set.i[5469,5482] [2024-01-25 23:16:27,429 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: asm volatile ("" "xchg" "b %b0, %1\n" : "+q" (__ret), "+m" (*((&head->first))) : : "memory", "cc"); [3227] [2024-01-25 23:16:27,431 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: asm volatile ("" "xchg" "w %w0, %1\n" : "+r" (__ret), "+m" (*((&head->first))) : : "memory", "cc"); [3227] [2024-01-25 23:16:27,431 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: asm volatile ("" "xchg" "l %0, %1\n" : "+r" (__ret), "+m" (*((&head->first))) : : "memory", "cc"); [3227] [2024-01-25 23:16:27,431 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: asm volatile ("" "xchg" "q %q0, %1\n" : "+r" (__ret), "+m" (*((&head->first))) : : "memory", "cc"); [3227] [2024-01-25 23:16:27,525 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: asm volatile("ud2"); [5814] [2024-01-25 23:16:27,556 WARN L1574 CHandler]: Possible shadowing of function iminor [2024-01-25 23:16:27,556 WARN L1574 CHandler]: Possible shadowing of function iminor [2024-01-25 23:16:27,567 INFO L209 PostProcessor]: Analyzing one entry point: main [2024-01-25 23:16:28,077 WARN L679 CHandler]: The following functions are not defined or handled internally: release, ____ilog2_NaN, _whoop_init [2024-01-25 23:16:28,084 INFO L206 MainTranslator]: Completed translation [2024-01-25 23:16:28,084 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.01 11:16:28 WrapperNode [2024-01-25 23:16:28,084 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-01-25 23:16:28,085 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-01-25 23:16:28,085 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-01-25 23:16:28,085 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-01-25 23:16:28,091 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.01 11:16:28" (1/1) ... [2024-01-25 23:16:28,196 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.01 11:16:28" (1/1) ... [2024-01-25 23:16:28,295 INFO L138 Inliner]: procedures = 1393, calls = 1536, calls flagged for inlining = 392, calls inlined = 58, statements flattened = 835 [2024-01-25 23:16:28,295 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-01-25 23:16:28,296 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-01-25 23:16:28,296 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-01-25 23:16:28,296 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-01-25 23:16:28,304 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.01 11:16:28" (1/1) ... [2024-01-25 23:16:28,305 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.01 11:16:28" (1/1) ... [2024-01-25 23:16:28,317 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.01 11:16:28" (1/1) ... [2024-01-25 23:16:28,317 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.01 11:16:28" (1/1) ... [2024-01-25 23:16:28,345 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.01 11:16:28" (1/1) ... [2024-01-25 23:16:28,351 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.01 11:16:28" (1/1) ... [2024-01-25 23:16:28,356 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.01 11:16:28" (1/1) ... [2024-01-25 23:16:28,377 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.01 11:16:28" (1/1) ... [2024-01-25 23:16:28,386 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-01-25 23:16:28,386 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-01-25 23:16:28,387 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-01-25 23:16:28,387 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-01-25 23:16:28,387 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.01 11:16:28" (1/1) ... [2024-01-25 23:16:28,405 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2024-01-25 23:16:28,416 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-01-25 23:16:28,433 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2024-01-25 23:16:28,459 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2024-01-25 23:16:28,471 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2024-01-25 23:16:28,471 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2024-01-25 23:16:28,471 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-01-25 23:16:28,471 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2024-01-25 23:16:28,471 INFO L130 BoogieDeclarations]: Found specification of procedure whoop_wrapper_pc8736x_gpio_change [2024-01-25 23:16:28,471 INFO L138 BoogieDeclarations]: Found implementation of procedure whoop_wrapper_pc8736x_gpio_change [2024-01-25 23:16:28,472 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-01-25 23:16:28,472 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-01-25 23:16:28,472 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$ [2024-01-25 23:16:28,472 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2024-01-25 23:16:28,472 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2024-01-25 23:16:28,473 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2024-01-25 23:16:28,473 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-01-25 23:16:28,473 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2024-01-25 23:16:28,473 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-01-25 23:16:28,473 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$ [2024-01-25 23:16:28,474 INFO L130 BoogieDeclarations]: Found specification of procedure whoop_wrapper_pc8736x_gpio_set [2024-01-25 23:16:28,474 INFO L138 BoogieDeclarations]: Found implementation of procedure whoop_wrapper_pc8736x_gpio_set [2024-01-25 23:16:28,474 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2024-01-25 23:16:28,476 WARN L213 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2024-01-25 23:16:28,894 INFO L241 CfgBuilder]: Building ICFG [2024-01-25 23:16:28,897 INFO L267 CfgBuilder]: Building CFG for each procedure with an implementation [2024-01-25 23:16:29,677 INFO L282 CfgBuilder]: Performing block encoding [2024-01-25 23:16:29,726 INFO L304 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-01-25 23:16:29,726 INFO L309 CfgBuilder]: Removed 31 assume(true) statements. [2024-01-25 23:16:29,726 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 25.01 11:16:29 BoogieIcfgContainer [2024-01-25 23:16:29,726 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-01-25 23:16:29,728 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-01-25 23:16:29,728 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-01-25 23:16:29,731 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-01-25 23:16:29,731 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 25.01 11:16:24" (1/3) ... [2024-01-25 23:16:29,731 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@52eba31c and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 25.01 11:16:29, skipping insertion in model container [2024-01-25 23:16:29,731 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.01 11:16:28" (2/3) ... [2024-01-25 23:16:29,732 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@52eba31c and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 25.01 11:16:29, skipping insertion in model container [2024-01-25 23:16:29,732 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 25.01 11:16:29" (3/3) ... [2024-01-25 23:16:29,733 INFO L112 eAbstractionObserver]: Analyzing ICFG char_pc8736x_gpio_pc8736x_gpio_change_pc8736x_gpio_set.i [2024-01-25 23:16:29,740 WARN L146 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2024-01-25 23:16:29,747 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-01-25 23:16:29,747 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 4 error locations. [2024-01-25 23:16:29,747 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-01-25 23:16:29,845 INFO L144 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2024-01-25 23:16:29,905 INFO L103 denceProviderFactory]: Independence Relation #1: [IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=true, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-01-25 23:16:29,906 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 [2024-01-25 23:16:29,906 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-01-25 23:16:29,908 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (exit command is (exit), workingDir is null) [2024-01-25 23:16:29,924 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (2)] Waiting until timeout for monitored process [2024-01-25 23:16:29,961 INFO L166 artialOrderCegarLoop]: Running PartialOrderCegarLoop with 1 independence relations. [2024-01-25 23:16:29,969 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION ======== [2024-01-25 23:16:29,974 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PARTIAL_ORDER_FA, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@53c2a304, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-01-25 23:16:29,974 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. Found a loop, use abstraction hammer [2024-01-25 23:16:30,037 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-01-25 23:16:30,041 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-25 23:16:30,042 INFO L85 PathProgramCache]: Analyzing trace with hash 396639984, now seen corresponding path program 1 times [2024-01-25 23:16:30,048 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-25 23:16:30,049 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1575285801] [2024-01-25 23:16:30,049 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-25 23:16:30,049 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-25 23:16:30,346 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-25 23:16:30,590 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-25 23:16:30,590 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-25 23:16:30,590 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1575285801] [2024-01-25 23:16:30,591 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1575285801] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-25 23:16:30,591 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-25 23:16:30,591 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-01-25 23:16:30,592 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1371875455] [2024-01-25 23:16:30,593 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-25 23:16:30,598 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2024-01-25 23:16:30,598 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-25 23:16:30,616 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2024-01-25 23:16:30,617 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2024-01-25 23:16:30,618 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-01-25 23:16:30,619 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-01-25 23:16:30,620 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 128.5) internal successors, (257), 2 states have internal predecessors, (257), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-25 23:16:30,620 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. Found a loop, use abstraction hammer Found a loop, use abstraction hammer Found a loop, use abstraction hammer Found a loop, use abstraction hammer Found a loop, use abstraction hammer Found a loop, use abstraction hammer Found a loop, use abstraction hammer Found a loop, use abstraction hammer Found a loop, use abstraction hammer [2024-01-25 23:16:30,651 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-01-25 23:16:30,651 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-01-25 23:16:30,652 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-01-25 23:16:30,652 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-25 23:16:30,652 INFO L85 PathProgramCache]: Analyzing trace with hash -517671467, now seen corresponding path program 1 times [2024-01-25 23:16:30,652 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-25 23:16:30,653 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1361538335] [2024-01-25 23:16:30,653 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-25 23:16:30,653 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-25 23:16:30,736 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-25 23:16:31,688 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-01-25 23:16:31,688 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-25 23:16:31,688 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1361538335] [2024-01-25 23:16:31,689 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1361538335] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-25 23:16:31,689 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-25 23:16:31,689 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-01-25 23:16:31,689 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1562537069] [2024-01-25 23:16:31,690 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-25 23:16:31,693 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-01-25 23:16:31,694 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-25 23:16:31,695 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-01-25 23:16:31,695 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2024-01-25 23:16:31,695 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-01-25 23:16:31,696 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-01-25 23:16:31,696 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 43.833333333333336) internal successors, (263), 6 states have internal predecessors, (263), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-25 23:16:31,697 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-01-25 23:16:31,697 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. Found a loop, use abstraction hammer Found a loop, use abstraction hammer Found a loop, use abstraction hammer Found a loop, use abstraction hammer Found a loop, use abstraction hammer Found a loop, use abstraction hammer Found a loop, use abstraction hammer Found a loop, use abstraction hammer Found a loop, use abstraction hammer [2024-01-25 23:16:31,942 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-01-25 23:16:31,943 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-01-25 23:16:31,945 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining) [2024-01-25 23:16:31,945 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-01-25 23:16:31,955 INFO L445 BasicCegarLoop]: Path program histogram: [1, 1] [2024-01-25 23:16:31,956 INFO L308 ceAbstractionStarter]: Result for error location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION was SAFE (1/9) [2024-01-25 23:16:31,966 INFO L103 denceProviderFactory]: Independence Relation #1: [IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=true, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-01-25 23:16:31,966 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 [2024-01-25 23:16:31,966 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-01-25 23:16:31,998 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (exit command is (exit), workingDir is null) [2024-01-25 23:16:32,008 INFO L166 artialOrderCegarLoop]: Running PartialOrderCegarLoop with 1 independence relations. [2024-01-25 23:16:32,009 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES ======== [2024-01-25 23:16:32,009 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PARTIAL_ORDER_FA, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@53c2a304, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-01-25 23:16:32,010 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. Found a loop, use abstraction hammer [2024-01-25 23:16:32,020 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (3)] Waiting until timeout for monitored process Found a loop, use abstraction hammer Found a loop, use abstraction hammer Found a loop, use abstraction hammer Found a loop, use abstraction hammer Found a loop, use abstraction hammer Found a loop, use abstraction hammer Found a loop, use abstraction hammer Found a loop, use abstraction hammer Found a loop, use abstraction hammer Found a loop, use abstraction hammer Received shutdown request... [2024-01-25 23:31:06,677 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (2)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2024-01-25 23:31:06,677 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (3)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2024-01-25 23:31:06,677 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2024-01-25 23:31:07,689 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (2)] Ended with exit code 0 [2024-01-25 23:31:07,690 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (3)] Forceful destruction successful, exit code 0 [2024-01-25 23:31:07,691 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Forceful destruction successful, exit code 0 [2024-01-25 23:31:11,363 WARN L619 AbstractCegarLoop]: Verification canceled: while executing DynamicStratifiedReduction. [2024-01-25 23:31:11,363 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2024-01-25 23:31:11,364 FATAL L? ?]: The Plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction has thrown an exception: java.lang.AssertionError: no value for Protected Variables provided at de.uni_freiburg.informatik.ultimate.util.statistics.StatisticsData.aggregateBenchmarkData(StatisticsData.java:63) at de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.PartialOrderReductionFacade.reportStatistics(PartialOrderReductionFacade.java:490) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.concurrency.PartialOrderCegarLoop.finish(PartialOrderCegarLoop.java:335) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.runCegar(AbstractCegarLoop.java:349) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.executeCegarLoop(TraceAbstractionStarter.java:416) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseProgram(TraceAbstractionStarter.java:303) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseConcurrentProgram(TraceAbstractionStarter.java:226) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.runCegarLoops(TraceAbstractionStarter.java:174) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.(TraceAbstractionStarter.java:155) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver.finish(TraceAbstractionObserver.java:124) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runObserver(PluginConnector.java:167) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runTool(PluginConnector.java:150) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.run(PluginConnector.java:127) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.executePluginConnector(ToolchainWalker.java:233) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.processPlugin(ToolchainWalker.java:227) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walkUnprotected(ToolchainWalker.java:144) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walk(ToolchainWalker.java:106) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainManager$Toolchain.processToolchain(ToolchainManager.java:319) at de.uni_freiburg.informatik.ultimate.core.coreplugin.toolchain.DefaultToolchainJob.run(DefaultToolchainJob.java:145) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63) [2024-01-25 23:31:11,367 INFO L158 Benchmark]: Toolchain (without parser) took 887219.27ms. Allocated memory was 290.5MB in the beginning and 414.2MB in the end (delta: 123.7MB). Free memory was 232.4MB in the beginning and 111.9MB in the end (delta: 120.5MB). Peak memory consumption was 245.5MB. Max. memory is 8.0GB. [2024-01-25 23:31:11,367 INFO L158 Benchmark]: CDTParser took 0.12ms. Allocated memory is still 197.1MB. Free memory was 151.3MB in the beginning and 151.1MB in the end (delta: 143.3kB). There was no memory consumed. Max. memory is 8.0GB. [2024-01-25 23:31:11,367 INFO L158 Benchmark]: CACSL2BoogieTranslator took 3935.12ms. Allocated memory was 290.5MB in the beginning and 414.2MB in the end (delta: 123.7MB). Free memory was 232.1MB in the beginning and 334.1MB in the end (delta: -102.0MB). Peak memory consumption was 129.1MB. Max. memory is 8.0GB. [2024-01-25 23:31:11,368 INFO L158 Benchmark]: Boogie Procedure Inliner took 210.25ms. Allocated memory is still 414.2MB. Free memory was 334.1MB in the beginning and 322.1MB in the end (delta: 12.1MB). Peak memory consumption was 11.5MB. Max. memory is 8.0GB. [2024-01-25 23:31:11,368 INFO L158 Benchmark]: Boogie Preprocessor took 90.00ms. Allocated memory is still 414.2MB. Free memory was 322.1MB in the beginning and 315.8MB in the end (delta: 6.3MB). Peak memory consumption was 6.3MB. Max. memory is 8.0GB. [2024-01-25 23:31:11,368 INFO L158 Benchmark]: RCFGBuilder took 1340.07ms. Allocated memory is still 414.2MB. Free memory was 315.8MB in the beginning and 230.3MB in the end (delta: 85.5MB). Peak memory consumption was 86.0MB. Max. memory is 8.0GB. [2024-01-25 23:31:11,369 INFO L158 Benchmark]: TraceAbstraction took 881637.87ms. Allocated memory is still 414.2MB. Free memory was 229.8MB in the beginning and 111.9MB in the end (delta: 117.9MB). Peak memory consumption was 118.4MB. Max. memory is 8.0GB. [2024-01-25 23:31:11,370 INFO L338 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.12ms. Allocated memory is still 197.1MB. Free memory was 151.3MB in the beginning and 151.1MB in the end (delta: 143.3kB). There was no memory consumed. Max. memory is 8.0GB. * CACSL2BoogieTranslator took 3935.12ms. Allocated memory was 290.5MB in the beginning and 414.2MB in the end (delta: 123.7MB). Free memory was 232.1MB in the beginning and 334.1MB in the end (delta: -102.0MB). Peak memory consumption was 129.1MB. Max. memory is 8.0GB. * Boogie Procedure Inliner took 210.25ms. Allocated memory is still 414.2MB. Free memory was 334.1MB in the beginning and 322.1MB in the end (delta: 12.1MB). Peak memory consumption was 11.5MB. Max. memory is 8.0GB. * Boogie Preprocessor took 90.00ms. Allocated memory is still 414.2MB. Free memory was 322.1MB in the beginning and 315.8MB in the end (delta: 6.3MB). Peak memory consumption was 6.3MB. Max. memory is 8.0GB. * RCFGBuilder took 1340.07ms. Allocated memory is still 414.2MB. Free memory was 315.8MB in the beginning and 230.3MB in the end (delta: 85.5MB). Peak memory consumption was 86.0MB. Max. memory is 8.0GB. * TraceAbstraction took 881637.87ms. Allocated memory is still 414.2MB. Free memory was 229.8MB in the beginning and 111.9MB in the end (delta: 117.9MB). Peak memory consumption was 118.4MB. Max. memory is 8.0GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: - GenericResultAtLocation [Line: 3227]: Unsoundness Warning Ignoring inline assembler instruction C: asm volatile ("" "xchg" "b %b0, %1\n" : "+q" (__ret), "+m" (*((&head->first))) : : "memory", "cc"); [3227] - GenericResultAtLocation [Line: 3227]: Unsoundness Warning Ignoring inline assembler instruction C: asm volatile ("" "xchg" "w %w0, %1\n" : "+r" (__ret), "+m" (*((&head->first))) : : "memory", "cc"); [3227] - GenericResultAtLocation [Line: 3227]: Unsoundness Warning Ignoring inline assembler instruction C: asm volatile ("" "xchg" "l %0, %1\n" : "+r" (__ret), "+m" (*((&head->first))) : : "memory", "cc"); [3227] - GenericResultAtLocation [Line: 3227]: Unsoundness Warning Ignoring inline assembler instruction C: asm volatile ("" "xchg" "q %q0, %1\n" : "+r" (__ret), "+m" (*((&head->first))) : : "memory", "cc"); [3227] - GenericResultAtLocation [Line: 5814]: Unsoundness Warning Ignoring inline assembler instruction C: asm volatile("ud2"); [5814] * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: Independence relation #1 benchmarks ThreadSeparatingIndependenceRelation.Independence Queries: [ total: 14, independent: 0, independent conditional: 0, independent unconditional: 0, dependent: 14, dependent conditional: 14, dependent unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ThreadSeparatingIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 0, independent: 0, independent conditional: 0, independent unconditional: 0, dependent: 0, dependent conditional: 0, dependent unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: DisjunctiveConditionalIndependenceRelation.Independence Queries: [ total: 0, independent: 0, independent conditional: 0, independent unconditional: 0, dependent: 0, dependent conditional: 0, dependent unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , DisjunctiveConditionalIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 0, independent: 0, independent conditional: 0, independent unconditional: 0, dependent: 0, dependent conditional: 0, dependent unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SemanticConditionEliminator.Independence Queries: [ total: 0, independent: 0, independent conditional: 0, independent unconditional: 0, dependent: 0, dependent conditional: 0, dependent unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticConditionEliminator.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 0, independent: 0, independent conditional: 0, independent unconditional: 0, dependent: 0, dependent conditional: 0, dependent unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 0, independent: 0, independent conditional: 0, independent unconditional: 0, dependent: 0, dependent conditional: 0, dependent unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 0, independent: 0, independent conditional: 0, independent unconditional: 0, dependent: 0, dependent conditional: 0, dependent unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Independence Queries: [ total: 0, independent: 0, independent conditional: 0, independent unconditional: 0, dependent: 0, dependent conditional: 0, dependent unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 0, independent: 0, independent conditional: 0, independent unconditional: 0, dependent: 0, dependent conditional: 0, dependent unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SemanticIndependenceRelation.Independence Queries: [ total: 0, independent: 0, independent conditional: 0, independent unconditional: 0, dependent: 0, dependent conditional: 0, dependent unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 0, independent: 0, independent conditional: 0, independent unconditional: 0, dependent: 0, dependent conditional: 0, dependent unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Protected Queries: 0 ], Cache Queries: [ total: 0, independent: 0, independent conditional: 0, independent unconditional: 0, dependent: 0, dependent conditional: 0, dependent unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Statistics on independence cache: Total cache size (in pairs): 0, Positive cache size: 0, Positive conditional cache size: 0, Positive unconditional cache size: 0, Negative cache size: 0, Negative conditional cache size: 0, Negative unconditional cache size: 0, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0, Eliminated conditions: 0, Maximal queried relation: -1, Independence queries for same thread: 14 - StatisticsResult: Proof manager benchmarks IrresponsibleProofs: 0, RedundantProofs: 0, ProvenStates: 15, Times there's more than one choice: 7, Avg number of choices: 1.4666666666666666 - StatisticsResult: Reduction benchmarks 0.1s Time before loop, 0.2s Time in loop, 0.2s Time in total, Has Loop: true, Protected Variables: [write~init~int_#value, ~tty_ldisc_N_TTY~0.close.offset, old(~tty_ldisc_N_TTY~0.close.offset), ~pgd_list~0.next.base, old(~pgd_list~0.next.base), ULTIMATE.start___release_region_#in~arg1#1, ULTIMATE.start___release_region_#in~arg2#1, ~#pc8736x_gpio_fileops~0.offset, old(~#pc8736x_gpio_fileops~0.offset), whoop_wrapper_pc8736x_gpio_set_inb_p_~arg0#1, ULTIMATE.start_external_alloc_#t~pre1080#1, whoop_wrapper_pc8736x_gpio_setThread1of1ForFork0_inb_p_#t~nondet1096#1, ~tty_drivers~0.next.base, old(~tty_drivers~0.next.base), ~x86_io_apic_ops~0.write.base, old(~x86_io_apic_ops~0.write.base), ~x86_init~0.oem.arch_setup.base, old(~x86_init~0.oem.arch_setup.base), write~init~$Pointer$_#value.offset, ~x86_init~0.mpparse.mpc_oem_bus_info.base, old(~x86_init~0.mpparse.mpc_oem_bus_info.base), ~whoop_loff_t~0.offset, old(~whoop_loff_t~0.offset), ~tty_ldiscs_proc_fops~0.readv.base, old(~tty_ldiscs_proc_fops~0.readv.base), ~whoop_file_1~0.offset, old(~whoop_file_1~0.offset), write~$Pointer$_#value.offset, read~$Pointer$_#value.base, whoop_wrapper_pc8736x_gpio_setThread1of1ForFork0_#in~args#1.base, ~x86_io_apic_ops~0.eoi_ioapic_pin.offset, old(~x86_io_apic_ops~0.eoi_ioapic_pin.offset), ULTIMATE.start_##fun~~TO~int_#in~#fp#1.base, whoop_wrapper_pc8736x_gpio_changeThread1of1ForFork1_inb_p_#t~nondet1096#1, ~tty_ldisc_N_TTY~0.write.base, old(~tty_ldisc_N_TTY~0.write.base), write~int_#ptr.base, #Ultimate.allocOnHeap_#res.offset, ~usb_debug_root~0.base, old(~usb_debug_root~0.base), whoop_wrapper_pc8736x_gpio_change_pc8736x_gpio_set_#t~ret1125#1, ULTIMATE.start___request_region_~arg3#1.base, ~ps3fb_videomemory~0.align, old(~ps3fb_videomemory~0.align), whoop_wrapper_pc8736x_gpio_changeThread1of1ForFork1_#in~args#1.base, ULTIMATE.start_external_alloc_#t~malloc1079#1.offset, ~boot_cpu_data~0.loops_per_jiffy, old(~boot_cpu_data~0.loops_per_jiffy), ~boot_cpu_data~0.x86_capability, old(~boot_cpu_data~0.x86_capability), whoop_wrapper_pc8736x_gpio_change_pc8736x_gpio_set_#t~ret1132#1, whoop_wrapper_pc8736x_gpio_change_pc8736x_gpio_set_#t~ret1134#1, ULTIMATE.start_main_#t~malloc1172#1.base, #memory_$Pointer$.base, old(#memory_$Pointer$.base), whoop_wrapper_pc8736x_gpio_change_outb_p_~arg0#1, ~loops_per_jiffy~0, old(~loops_per_jiffy~0), whoop_wrapper_pc8736x_gpio_change_outb_p_~arg1#1, ~ps3flash_bounce_buffer~0.name.base, old(~ps3flash_bounce_buffer~0.name.base), ~usb_serial_generic_device~0.driver.probe.offset, old(~usb_serial_generic_device~0.driver.probe.offset), ULTIMATE.start_main_#t~pre1193#1, ULTIMATE.start_main_#t~pre1195#1, ~x86_msi~0.setup_msi_irqs.offset, old(~x86_msi~0.setup_msi_irqs.offset), whoop_wrapper_pc8736x_gpio_change_pc8736x_gpio_set_~curval~0#1, ULTIMATE.start_cdev_add_~arg0#1.offset, ULTIMATE.start_register_chrdev_region_#in~arg2#1.offset, ~whoop_platform_device~0.offset, old(~whoop_platform_device~0.offset), ~max_low_pfn_mapped~0, old(~max_low_pfn_mapped~0), ~tty_ldiscs_proc_fops~0.llseek.offset, old(~tty_ldiscs_proc_fops~0.llseek.offset), ~level1_fixmap_pgt~0.pte, old(~level1_fixmap_pgt~0.pte), ~tty_ldiscs_proc_fops~0.release.offset, old(~tty_ldiscs_proc_fops~0.release.offset), ULTIMATE.start_pc8736x_init_shadow_~port~3#1, ~x86_io_apic_ops~0.eoi_ioapic_pin.base, old(~x86_io_apic_ops~0.eoi_ioapic_pin.base), ULTIMATE.start_main_#res#1, ~usb_serial_generic_device~0.attach.offset, old(~usb_serial_generic_device~0.attach.offset), whoop_wrapper_pc8736x_gpio_change_pc8736x_gpio_set_#t~mem1124#1, ULTIMATE.start_pc8736x_superio_present_#t~ret1113#1, ULTIMATE.start_pc8736x_superio_present_#t~ret1114#1, ~x86_init~0.iommu.iommu_init.offset, old(~x86_init~0.iommu.iommu_init.offset), ~whoop_inode_2~0.offset, old(~whoop_inode_2~0.offset), ULTIMATE.start_inb_p_#in~arg0#1, ULTIMATE.start_platform_device_del_~arg0#1.offset, whoop_wrapper_pc8736x_gpio_change___VERIFIER_assert_#in~cond#1, ~usb_serial_generic_device~0.write_room.offset, old(~usb_serial_generic_device~0.write_room.offset), ~x86_io_apic_ops~0.read.offset, old(~x86_io_apic_ops~0.read.offset), whoop_wrapper_pc8736x_gpio_change_pc8736x_gpio_set_#t~mem1130#1, whoop_wrapper_pc8736x_gpio_change_pc8736x_gpio_set_#t~mem1131#1, whoop_wrapper_pc8736x_gpio_change_pc8736x_gpio_set_#t~mem1133#1, whoop_wrapper_pc8736x_gpio_change_pc8736x_gpio_set_#t~mem1135#1, ~usb_serial_generic_device~0.driver.owner.offset, old(~usb_serial_generic_device~0.driver.owner.offset), ~whoop_poll_table~0.base, old(~whoop_poll_table~0.base), ~x86_init~0.paging.pagetable_init.base, old(~x86_init~0.paging.pagetable_init.base), ~uevent_seqnum~0, old(~uevent_seqnum~0), ~usb_serial_generic_device~0.dynids.list.next.base, old(~usb_serial_generic_device~0.dynids.list.next.base), ~#pc8736x_gpio_config_lock~0.base, old(~#pc8736x_gpio_config_lock~0.base), ~usb_serial_generic_device~0.throttle.offset, old(~usb_serial_generic_device~0.throttle.offset), ~tty_ldiscs_proc_fops~0.get_unmapped_area.base, old(~tty_ldiscs_proc_fops~0.get_unmapped_area.base), ULTIMATE.start_main_#t~malloc1171#1.base, ~dentry_stat~0.age_limit, old(~dentry_stat~0.age_limit), ~x86_init~0.resources.memory_setup.base, old(~x86_init~0.resources.memory_setup.base), ~tty_mutex~0.init, old(~tty_mutex~0.init), ULTIMATE.start_#t~ret1199#1, whoop_wrapper_pc8736x_gpio_changeThread1of1ForFork1_pc8736x_gpio_change_~index#1, ULTIMATE.start_platform_device_del_#in~arg0#1.base, ~boot_cpu_data~0.x86, old(~boot_cpu_data~0.x86), ~tty_ldisc_N_TTY~0.owner.offset, old(~tty_ldisc_N_TTY~0.owner.offset), ~tty_files_lock~0.init, old(~tty_files_lock~0.init), ~tty_files_lock~0.lock, old(~tty_files_lock~0.lock), ULTIMATE.start_register_chrdev_region_#t~nondet1106#1, ~tty_ldiscs_proc_fops~0.unlocked_ioctl.offset, old(~tty_ldiscs_proc_fops~0.unlocked_ioctl.offset), ~level3_kernel_pgt~0.pud, old(~level3_kernel_pgt~0.pud), ~usb_serial_generic_device~0.attach.base, old(~usb_serial_generic_device~0.attach.base), ULTIMATE.start_cdev_add_#in~arg1#1, ULTIMATE.start_cdev_add_#in~arg2#1, ~usb_serial_generic_device~0.driver.probe.base, old(~usb_serial_generic_device~0.driver.probe.base), ULTIMATE.start___VERIFIER_assert_~cond#1, ~x86_init~0.pci.init.base, old(~x86_init~0.pci.init.base), ~x86_cpuinit~0.setup_percpu_clockev.offset, old(~x86_cpuinit~0.setup_percpu_clockev.offset), ~tty_ldiscs_proc_fops~0.fasync.offset, old(~tty_ldiscs_proc_fops~0.fasync.offset), ~x86_init~0.pci.arch_init.offset, old(~x86_init~0.pci.arch_init.offset), ~x86_init~0.resources.reserve_resources.offset, old(~x86_init~0.resources.reserve_resources.offset), whoop_wrapper_pc8736x_gpio_change_pc8736x_gpio_current_~port~2#1, ~tty_ldiscs_proc_fops~0.sendfile.offset, old(~tty_ldiscs_proc_fops~0.sendfile.offset), ~level2_ident_pgt~0.pmd, old(~level2_ident_pgt~0.pmd), ULTIMATE.start_pc8736x_gpio_init_#t~nondet1156#1.offset, ~whoop_file_4~0.base, old(~whoop_file_4~0.base), ~kobj_sysfs_ops~0.store.base, old(~kobj_sysfs_ops~0.store.base), ~x86_msi~0.teardown_msi_irqs.base, old(~x86_msi~0.teardown_msi_irqs.base), ULTIMATE.start_external_alloc_#t~malloc1079#1.base, ~usb_serial_generic_device~0.carrier_raised.offset, old(~usb_serial_generic_device~0.carrier_raised.offset), ~x86_init~0.mpparse.setup_ioapic_ids.offset, old(~x86_init~0.mpparse.setup_ioapic_ids.offset), ~#pc8736x_gpio_cdev~0.offset, old(~#pc8736x_gpio_cdev~0.offset), ULTIMATE.start_alloc_chrdev_region_#in~arg0#1.offset, ~whoop_inode_2~0.base, old(~whoop_inode_2~0.base), ~tty_ldiscs_proc_fops~0.open_exec.offset, old(~tty_ldiscs_proc_fops~0.open_exec.offset), ULTIMATE.start_main_#t~malloc1170#1.base, whoop_wrapper_pc8736x_gpio_change_pc8736x_gpio_change_#t~ret1139#1, whoop_wrapper_pc8736x_gpio_change_#res#1.base, whoop_wrapper_pc8736x_gpio_changeThread1of1ForFork1_pc8736x_gpio_current_~bit~2#1, ~empty_zero_page~0, old(~empty_zero_page~0), ~x86_init~0.pci.init_irq.base, old(~x86_init~0.pci.init_irq.base), whoop_wrapper_pc8736x_gpio_set_pc8736x_gpio_set_~bit~1#1, ~tty_ldisc_N_TTY~0.receive_buf2.base, old(~tty_ldisc_N_TTY~0.receive_buf2.base), whoop_wrapper_pc8736x_gpio_setThread1of1ForFork0_pc8736x_gpio_set_#t~nondet1126#1, whoop_wrapper_pc8736x_gpio_setThread1of1ForFork0_pc8736x_gpio_set_#t~nondet1127#1, whoop_wrapper_pc8736x_gpio_setThread1of1ForFork0_pc8736x_gpio_set_#t~nondet1128#1, whoop_wrapper_pc8736x_gpio_setThread1of1ForFork0_pc8736x_gpio_set_#t~nondet1129#1, ~x86_init~0.resources.reserve_resources.base, old(~x86_init~0.resources.reserve_resources.base), ~pgd_list~0.prev.base, old(~pgd_list~0.prev.base), ~pci_mem_start~0, old(~pci_mem_start~0), ULTIMATE.start_main_~#pthread_t_pc8736x_gpio_change~0#1.base, ~tty_ldisc_N_TTY~0.open.base, old(~tty_ldisc_N_TTY~0.open.base), ~boot_cpu_data~0.cpuid_level, old(~boot_cpu_data~0.cpuid_level), ~tty_ldiscs_proc_fops~0.flock.base, old(~tty_ldiscs_proc_fops~0.flock.base), whoop_wrapper_pc8736x_gpio_changeThread1of1ForFork1_pc8736x_gpio_set_#t~nondet1126#1, whoop_wrapper_pc8736x_gpio_changeThread1of1ForFork1_pc8736x_gpio_set_#t~nondet1127#1, read~int_#ptr.base, ULTIMATE.start_main_#t~malloc1190#1.offset, whoop_wrapper_pc8736x_gpio_changeThread1of1ForFork1_pc8736x_gpio_set_#t~nondet1128#1, whoop_wrapper_pc8736x_gpio_changeThread1of1ForFork1_pc8736x_gpio_set_#t~nondet1129#1, ~tty_ldisc_N_TTY~0.fasync.base, old(~tty_ldisc_N_TTY~0.fasync.base), ~tty_ldiscs_proc_fops~0.writev.offset, old(~tty_ldiscs_proc_fops~0.writev.offset), ~boot_cpu_data~0.x86_clflush_size, old(~boot_cpu_data~0.x86_clflush_size), ~x86_init~0.resources.memory_setup.offset, old(~x86_init~0.resources.memory_setup.offset), ~power_kobj~0.base, old(~power_kobj~0.base), ~tty_drivers~0.prev.base, old(~tty_drivers~0.prev.base), read~$Pointer$_#ptr.offset, ULTIMATE.start_pc8736x_gpio_init_#t~ret1157#1.offset, ~overflowgid~0, old(~overflowgid~0), whoop_wrapper_pc8736x_gpio_setThread1of1ForFork0_pc8736x_gpio_set_#in~val#1, ~x86_msi~0.teardown_msi_irq.offset, old(~x86_msi~0.teardown_msi_irq.offset), whoop_wrapper_pc8736x_gpio_change_pc8736x_gpio_current_#t~nondet1138#1, ~usb_serial_generic_device~0.calc_num_ports.offset, old(~usb_serial_generic_device~0.calc_num_ports.offset), ULTIMATE.start___request_region_~arg0#1.base, ~kernel_kobj~0.base, old(~kernel_kobj~0.base), ULTIMATE.start_external_alloc_#res#1.offset, whoop_wrapper_pc8736x_gpio_changeThread1of1ForFork1_pc8736x_gpio_set_#in~val#1, ~usb_serial_generic_device~0.release.offset, old(~usb_serial_generic_device~0.release.offset), ~usb_serial_generic_device~0.release.base, old(~usb_serial_generic_device~0.release.base), ~tty_ldisc_N_TTY~0.hangup.offset, old(~tty_ldisc_N_TTY~0.hangup.offset), whoop_wrapper_pc8736x_gpio_changeThread1of1ForFork1_pc8736x_gpio_current_~minor#1, ULTIMATE.start_inb_p_#t~nondet1096#1, ~usb_serial_generic_device~0.driver_list.prev.offset, old(~usb_serial_generic_device~0.driver_list.prev.offset), ~usb_serial_generic_device~0.break_ctl.offset, old(~usb_serial_generic_device~0.break_ctl.offset), ~x86_init~0.timers.wallclock_init.base, old(~x86_init~0.timers.wallclock_init.base), ~tty_ldiscs_proc_fops~0.dir_notify.offset, old(~tty_ldiscs_proc_fops~0.dir_notify.offset), ULTIMATE.start_pc8736x_gpio_init_#t~nondet1146#1.offset, whoop_wrapper_pc8736x_gpio_set_pc8736x_gpio_set_~minor#1, ~whoop_file_3~0.offset, old(~whoop_file_3~0.offset), whoop_wrapper_pc8736x_gpio_setThread1of1ForFork0_outb_p_#in~arg0#1, whoop_wrapper_pc8736x_gpio_setThread1of1ForFork0_outb_p_#in~arg1#1, ~x86_io_apic_ops~0.print_entries.offset, old(~x86_io_apic_ops~0.print_entries.offset), ULTIMATE.start_pc8736x_gpio_init_#t~mem1150#1.base, ~usb_serial_generic_device~0.port_probe.offset, old(~usb_serial_generic_device~0.port_probe.offset), ULTIMATE.start_platform_device_alloc_#in~arg0#1.base, ~usb_serial_tty_driver~0.offset, old(~usb_serial_tty_driver~0.offset), whoop_wrapper_pc8736x_gpio_change_pc8736x_gpio_set_#in~minor#1, whoop_wrapper_pc8736x_gpio_changeThread1of1ForFork1_outb_p_#in~arg0#1, whoop_wrapper_pc8736x_gpio_changeThread1of1ForFork1_outb_p_#in~arg1#1, ~x86_init~0.oem.banner.offset, old(~x86_init~0.oem.banner.offset), ULTIMATE.start_pc8736x_gpio_init_#t~nondet1159#1.offset, ULTIMATE.start_device_select_~devldn#1, ULTIMATE.start_pc8736x_superio_present_~id~0#1, ~boot_cpu_data~0.x86_coreid_bits, old(~boot_cpu_data~0.x86_coreid_bits), whoop_wrapper_pc8736x_gpio_set_~args#1.offset, ~usb_debug_root~0.offset, old(~usb_debug_root~0.offset), ~usb_serial_generic_device~0.dynids.list.prev.base, old(~usb_serial_generic_device~0.dynids.list.prev.base), ULTIMATE.start_alloc_chrdev_region_#in~arg3#1.offset, ULTIMATE.start_main_#t~malloc1180#1.offset, ~x86_init~0.mpparse.mpc_oem_pci_bus.base, old(~x86_init~0.mpparse.mpc_oem_pci_bus.base), ULTIMATE.start_register_chrdev_region_~arg2#1.base, ULTIMATE.start_alloc_chrdev_region_~arg1#1, ULTIMATE.start_alloc_chrdev_region_~arg2#1, ~tty_ldiscs_proc_fops~0.check_flags.base, old(~tty_ldiscs_proc_fops~0.check_flags.base), whoop_wrapper_pc8736x_gpio_change_~args#1.base, ULTIMATE.start_pc8736x_gpio_init_#t~ret1147#1.offset, ~usb_serial_generic_device~0.driver.remove.offset, old(~usb_serial_generic_device~0.driver.remove.offset), ~whoop_inode_4~0.offset, old(~whoop_inode_4~0.offset), ~#__pte2cachemode_tbl~0.base, old(~#__pte2cachemode_tbl~0.base), ~x86_init~0.mpparse.get_smp_config.base, old(~x86_init~0.mpparse.get_smp_config.base), ~usb_serial_generic_device~0.close.base, old(~usb_serial_generic_device~0.close.base), ULTIMATE.start___request_region_#in~arg1#1, ULTIMATE.start___request_region_#in~arg2#1, ULTIMATE.start___request_region_#in~arg4#1, ~usb_serial_generic_device~0.suspend.base, old(~usb_serial_generic_device~0.suspend.base), whoop_wrapper_pc8736x_gpio_set_pc8736x_gpio_set_~val#1, whoop_wrapper_pc8736x_gpio_set_inb_p_#res#1, ~lock_stat~0, old(~lock_stat~0), ~usb_serial_generic_device~0.wait_until_sent.offset, old(~usb_serial_generic_device~0.wait_until_sent.offset), ~usb_serial_generic_device~0.num_ports, old(~usb_serial_generic_device~0.num_ports), whoop_wrapper_pc8736x_gpio_setThread1of1ForFork0_pc8736x_gpio_set_~port~1#1, ~tty_ldisc_N_TTY~0.flush_buffer.base, old(~tty_ldisc_N_TTY~0.flush_buffer.base), ULTIMATE.start_main_#t~malloc1181#1.offset, ULTIMATE.start_pc8736x_gpio_init_~#devid~0#1.base, ~overflowuid~0, old(~overflowuid~0), ~timekeeping_suspended~0, old(~timekeeping_suspended~0), whoop_wrapper_pc8736x_gpio_changeThread1of1ForFork1_pc8736x_gpio_set_~port~1#1, ~superio_cmd~0, old(~superio_cmd~0), ~tty_ldisc_N_TTY~0.flush_buffer.offset, old(~tty_ldisc_N_TTY~0.flush_buffer.offset), ~tty_ldisc_N_TTY~0.receive_buf.offset, old(~tty_ldisc_N_TTY~0.receive_buf.offset), #Ultimate.allocOnStack_~size, ~#pc8736x_gpio_shadow~0.base, old(~#pc8736x_gpio_shadow~0.base), whoop_wrapper_pc8736x_gpio_change_pc8736x_gpio_change_#in~index#1, ~x86_init~0.mpparse.mpc_apic_id.offset, old(~x86_init~0.mpparse.mpc_apic_id.offset), ~tty_ldiscs_proc_fops~0.dir_notify.base, old(~tty_ldiscs_proc_fops~0.dir_notify.base), whoop_wrapper_pc8736x_gpio_change_inb_p_#in~arg0#1, ~kobj_sysfs_ops~0.store.offset, old(~kobj_sysfs_ops~0.store.offset), ~tty_ldisc_N_TTY~0.poll.offset, old(~tty_ldisc_N_TTY~0.poll.offset), write~unchecked~$Pointer$_#value.base, ~usb_serial_generic_device~0.close.offset, old(~usb_serial_generic_device~0.close.offset), ~whoop_file_6~0.base, old(~whoop_file_6~0.base), #memory_$Pointer$.offset, old(#memory_$Pointer$.offset), ~tty_ldisc_N_TTY~0.write.offset, old(~tty_ldisc_N_TTY~0.write.offset), ULTIMATE.start_main_#t~malloc1182#1.offset, ~ps3flash_bounce_buffer~0.name.offset, old(~ps3flash_bounce_buffer~0.name.offset), ~usb_serial_generic_device~0.driver_list.next.base, old(~usb_serial_generic_device~0.driver_list.next.base), ~usb_serial_generic_device~0.set_termios.base, old(~usb_serial_generic_device~0.set_termios.base), write~unchecked~$Pointer$_#sizeOfWrittenType, ULTIMATE.start___request_region_#t~ret1083#1.offset, whoop_wrapper_pc8736x_gpio_change_#res#1.offset, ~usb_serial_generic_device~0.usb_driver.offset, old(~usb_serial_generic_device~0.usb_driver.offset), ~x86_init~0.timers.timer_init.base, old(~x86_init~0.timers.timer_init.base), ULTIMATE.start_main_#t~malloc1170#1.offset, ~whoop_inode_4~0.base, old(~whoop_inode_4~0.base), ~usb_serial_generic_device~0.init_termios.base, old(~usb_serial_generic_device~0.init_termios.base), ULTIMATE.start_pc8736x_gpio_init_#t~nondet1161#1.base, ULTIMATE.start_superio_outb_~addr#1, ~x86_io_apic_ops~0.disable.base, old(~x86_io_apic_ops~0.disable.base), ~boot_cpu_data~0.x86_phys_bits, old(~boot_cpu_data~0.x86_phys_bits), ULTIMATE.start_platform_device_del_#in~arg0#1.offset, ULTIMATE.start_external_alloc_#in~size#1, ULTIMATE.start_main_#t~malloc1190#1.base, ~usb_serial_generic_device~0.tx_empty.offset, old(~usb_serial_generic_device~0.tx_empty.offset), ~boot_cpu_data~0.cpu_core_id, old(~boot_cpu_data~0.cpu_core_id), ~level2_kernel_pgt~0.pmd, old(~level2_kernel_pgt~0.pmd), ~tty_ldisc_N_TTY~0.open.offset, old(~tty_ldisc_N_TTY~0.open.offset), ~x86_init~0.timers.timer_init.offset, old(~x86_init~0.timers.timer_init.offset), ULTIMATE.start_main_#t~malloc1189#1.base, ULTIMATE.start_platform_device_alloc_#res#1.offset, read~int_#sizeOfReadType, whoop_wrapper_pc8736x_gpio_change___VERIFIER_assert_~cond#1, ULTIMATE.start_main_#t~malloc1183#1.offset, whoop_wrapper_pc8736x_gpio_set_pc8736x_gpio_set_#t~ret1125#1, write~init~int_#sizeOfWrittenType, ~pgd_list~0.next.offset, old(~pgd_list~0.next.offset), ~usb_serial_generic_device~0.driver.resume.offset, old(~usb_serial_generic_device~0.driver.resume.offset), ULTIMATE.start_external_alloc_#t~nondet1081#1, whoop_wrapper_pc8736x_gpio_set_pc8736x_gpio_set_#t~ret1132#1, whoop_wrapper_pc8736x_gpio_set_pc8736x_gpio_set_#t~ret1134#1, ULTIMATE.start_main_#t~malloc1171#1.offset, ~hypervisor_kobj~0.offset, old(~hypervisor_kobj~0.offset), ULTIMATE.start_main_~#pthread_t_pc8736x_gpio_set~0#1.base, read~$Pointer$_#ptr.base, whoop_wrapper_pc8736x_gpio_set_outb_p_~arg0#1, whoop_wrapper_pc8736x_gpio_set_outb_p_~arg1#1, ULTIMATE.start___request_region_#res#1.offset, whoop_wrapper_pc8736x_gpio_set_pc8736x_gpio_set_~curval~0#1, whoop_wrapper_pc8736x_gpio_change_#in~args#1.offset, ~tty_drivers~0.next.offset, old(~tty_drivers~0.next.offset), ~x86_io_apic_ops~0.modify.offset, old(~x86_io_apic_ops~0.modify.offset), ULTIMATE.start_main_#t~malloc1184#1.offset, ~x86_init~0.paging.pagetable_init.offset, old(~x86_init~0.paging.pagetable_init.offset), ~ps3fb_videomemory~0.address.offset, old(~ps3fb_videomemory~0.address.offset), ULTIMATE.start_pc8736x_gpio_init_#t~nondet1159#1.base, ~usb_serial_generic_device~0.probe.offset, old(~usb_serial_generic_device~0.probe.offset), ULTIMATE.start_main_#t~malloc1188#1.base, ~whoop_file_5~0.offset, old(~whoop_file_5~0.offset), whoop_wrapper_pc8736x_gpio_set_pc8736x_gpio_set_#t~mem1124#1, ULTIMATE.start_main_#t~malloc1172#1.offset, ULTIMATE.start_outb_p_#in~arg0#1, ULTIMATE.start_outb_p_#in~arg1#1, ~usb_serial_generic_device~0.driver.of_match_table.offset, old(~usb_serial_generic_device~0.driver.of_match_table.offset), ~whoop_poll_table~0.offset, old(~whoop_poll_table~0.offset), whoop_wrapper_pc8736x_gpio_changeThread1of1ForFork1_thidvar0, old(whoop_wrapper_pc8736x_gpio_changeThread1of1ForFork1_thidvar0), whoop_wrapper_pc8736x_gpio_changeThread1of1ForFork1_thidvar1, old(whoop_wrapper_pc8736x_gpio_changeThread1of1ForFork1_thidvar1), whoop_wrapper_pc8736x_gpio_changeThread1of1ForFork1_thidvar2, old(whoop_wrapper_pc8736x_gpio_changeThread1of1ForFork1_thidvar2), whoop_wrapper_pc8736x_gpio_change_pc8736x_gpio_current_#in~minor#1, ULTIMATE.start_alloc_chrdev_region_~arg3#1.base, whoop_wrapper_pc8736x_gpio_set___VERIFIER_assert_#in~cond#1, whoop_wrapper_pc8736x_gpio_set_pc8736x_gpio_set_#t~mem1130#1, whoop_wrapper_pc8736x_gpio_set_pc8736x_gpio_set_#t~mem1131#1, whoop_wrapper_pc8736x_gpio_set_pc8736x_gpio_set_#t~mem1133#1, ~usb_serial_generic_device~0.driver.name.offset, old(~usb_serial_generic_device~0.driver.name.offset), whoop_wrapper_pc8736x_gpio_set_pc8736x_gpio_set_#t~mem1135#1, whoop_wrapper_pc8736x_gpio_changeThread1of1ForFork1_pc8736x_gpio_current_~tmp~2#1, ULTIMATE.start_cdev_add_#in~arg0#1.offset, ~system_state~0, old(~system_state~0), ~x86_io_apic_ops~0.set_affinity.offset, old(~x86_io_apic_ops~0.set_affinity.offset), ~whoop_buf~0.offset, old(~whoop_buf~0.offset), ~tty_std_termios~0.c_cflag, old(~tty_std_termios~0.c_cflag), ~x86_init~0.irqs.trap_init.offset, old(~x86_init~0.irqs.trap_init.offset), ~usb_serial_generic_device~0.driver.remove.base, old(~usb_serial_generic_device~0.driver.remove.base), ULTIMATE.start_main_#t~malloc1185#1.offset, ~usb_serial_generic_device~0.break_ctl.base, old(~usb_serial_generic_device~0.break_ctl.base), whoop_wrapper_pc8736x_gpio_setThread1of1ForFork0_inb_p_~arg0#1, ~pc8736x_gpio_base~0, old(~pc8736x_gpio_base~0), ~x86_io_apic_ops~0.read.base, old(~x86_io_apic_ops~0.read.base), read~$Pointer$_#value.offset, ~tty_ldiscs_proc_fops~0.mmap.offset, old(~tty_ldiscs_proc_fops~0.mmap.offset), ULTIMATE.start_main_#t~malloc1173#1.offset, whoop_wrapper_pc8736x_gpio_change_inb_p_#t~nondet1096#1, ~tty_ldiscs_proc_fops~0.sendpage.base, old(~tty_ldiscs_proc_fops~0.sendpage.base), ~whoop_file_1~0.base, old(~whoop_file_1~0.base), whoop_wrapper_pc8736x_gpio_changeThread1of1ForFork1_inb_p_~arg0#1, ~usb_serial_generic_device~0.unthrottle.base, old(~usb_serial_generic_device~0.unthrottle.base), ~x86_init~0.iommu.iommu_init.base, old(~x86_init~0.iommu.iommu_init.base), ~boot_cpu_data~0.extended_cpuid_level, old(~boot_cpu_data~0.extended_cpuid_level), ~tty_ldisc_N_TTY~0.read.offset, old(~tty_ldisc_N_TTY~0.read.offset), ~x86_init~0.pci.init.offset, old(~x86_init~0.pci.init.offset), ~usb_serial_generic_device~0.wait_until_sent.base, old(~usb_serial_generic_device~0.wait_until_sent.base), whoop_wrapper_pc8736x_gpio_change_#in~args#1.base, ~#pc8736x_gpio_fileops~0.base, old(~#pc8736x_gpio_fileops~0.base), ~usb_serial_generic_device~0.write_room.base, old(~usb_serial_generic_device~0.write_room.base), ULTIMATE.start___request_region_~arg1#1, ULTIMATE.start_main_#t~malloc1187#1.base, ULTIMATE.start___request_region_~arg2#1, ULTIMATE.start___request_region_~arg4#1, ~whoop_inode_6~0.offset, old(~whoop_inode_6~0.offset), ULTIMATE.start_main_#t~malloc1186#1.offset, ~tty_ldisc_N_TTY~0.set_termios.offset, old(~tty_ldisc_N_TTY~0.set_termios.offset), ~tty_std_termios~0.c_iflag, old(~tty_std_termios~0.c_iflag), ~pgd_lock~0.init, old(~pgd_lock~0.init), ~pgd_lock~0.lock, old(~pgd_lock~0.lock), ULTIMATE.start_external_alloc_#res#1.base, ~usb_serial_generic_device~0.init_termios.offset, old(~usb_serial_generic_device~0.init_termios.offset), write~unchecked~$Pointer$_#ptr.offset, ULTIMATE.start_main_#t~malloc1174#1.offset, ULTIMATE.start_platform_device_add_~arg0#1.offset, ULTIMATE.start_platform_device_alloc_#in~arg0#1.offset, ~tty_ldiscs_proc_fops~0.open_exec.base, old(~tty_ldiscs_proc_fops~0.open_exec.base), ULTIMATE.start_pc8736x_init_shadow_#t~pre1143#1, ~usb_serial_generic_device~0.set_termios.offset, old(~usb_serial_generic_device~0.set_termios.offset), whoop_wrapper_pc8736x_gpio_set_#res#1.base, ~x86_io_apic_ops~0.disable.offset, old(~x86_io_apic_ops~0.disable.offset), #Ultimate.allocOnStack_#res.offset, ~prove_locking~0, old(~prove_locking~0), ~boot_cpu_data~0.x86_tlbsize, old(~boot_cpu_data~0.x86_tlbsize), ULTIMATE.dealloc_~addr.offset, ~dentry_stat~0.nr_dentry, old(~dentry_stat~0.nr_dentry), ~tty_ldisc_N_TTY~0.flags, old(~tty_ldisc_N_TTY~0.flags), ~tty_std_termios~0.c_lflag, old(~tty_std_termios~0.c_lflag), ~usb_serial_generic_device~0.driver_list.prev.base, old(~usb_serial_generic_device~0.driver_list.prev.base), ~whoop_cx_dev~0.base, old(~whoop_cx_dev~0.base), write~int_#value, ~tty_ldiscs_proc_fops~0.ioctl.offset, old(~tty_ldiscs_proc_fops~0.ioctl.offset), ULTIMATE.start___release_region_#in~arg0#1.base, ULTIMATE.start_main_#t~malloc1187#1.offset, ~tty_ldiscs_proc_fops~0.fsync.base, old(~tty_ldiscs_proc_fops~0.fsync.base), ~whoop_vm_area_struct~0.base, old(~whoop_vm_area_struct~0.base), write~init~int_#ptr.offset, ULTIMATE.start_main_#t~malloc1186#1.base, ULTIMATE.start_main_#t~malloc1175#1.offset, ~whoop_file_0~0.offset, old(~whoop_file_0~0.offset), ~usb_serial_generic_device~0.driver.groups.base, old(~usb_serial_generic_device~0.driver.groups.base), ULTIMATE.start_cdev_add_#res#1, ULTIMATE.start___request_region_#t~ret1083#1.base, ~tty_std_termios~0.c_oflag, old(~tty_std_termios~0.c_oflag), ULTIMATE.dealloc_~addr.base, ~x86_init~0.mpparse.find_smp_config.base, old(~x86_init~0.mpparse.find_smp_config.base), ~rename_lock~0.seqcount.sequence, old(~rename_lock~0.seqcount.sequence), ULTIMATE.start_superio_outb_#in~addr#1, ~whoop_inode_6~0.base, old(~whoop_inode_6~0.base), ULTIMATE.start_pc8736x_gpio_init_#t~ret1157#1.base, ~max_pfn_mapped~0, old(~max_pfn_mapped~0), ~usb_serial_generic_device~0.bulk_in_size, old(~usb_serial_generic_device~0.bulk_in_size), ULTIMATE.start___request_region_~arg0#1.offset, whoop_wrapper_pc8736x_gpio_change_pc8736x_gpio_change_~index#1, ~nx_enabled~0, old(~nx_enabled~0), ~boot_cpu_data~0.x86_model_id, old(~boot_cpu_data~0.x86_model_id), ~#x86_platform~0.offset, old(~#x86_platform~0.offset), ULTIMATE.start_main_#t~malloc1188#1.offset, whoop_wrapper_pc8736x_gpio_changeThread1of1ForFork1_pc8736x_gpio_current_#res#1, ~dentry_stat~0.dummy, old(~dentry_stat~0.dummy), ~x86_cpuinit~0.fixup_cpu_id.offset, old(~x86_cpuinit~0.fixup_cpu_id.offset), ~tty_ldisc_N_TTY~0.magic, old(~tty_ldisc_N_TTY~0.magic), ~tty_ldiscs_proc_fops~0.poll.base, old(~tty_ldiscs_proc_fops~0.poll.base), ~tty_ldiscs_proc_fops~0.read.base, old(~tty_ldiscs_proc_fops~0.read.base), ~usb_serial_generic_device~0.disconnect.base, old(~usb_serial_generic_device~0.disconnect.base), ULTIMATE.start_main_#t~malloc1176#1.offset, ~whoop_loff_t~0.base, old(~whoop_loff_t~0.base), ~usb_serial_generic_device~0.dynids.list.prev.offset, old(~usb_serial_generic_device~0.dynids.list.prev.offset), ~usb_serial_generic_device~0.suspend.offset, old(~usb_serial_generic_device~0.suspend.offset), ~x86_init~0.timers.tsc_pre_init.offset, old(~x86_init~0.timers.tsc_pre_init.offset), read~$Pointer$_#sizeOfReadType, whoop_wrapper_pc8736x_gpio_set_pc8736x_gpio_set_#in~minor#1, ULTIMATE.start_superio_outb_~val#1, ~usb_serial_generic_device~0.description.base, old(~usb_serial_generic_device~0.description.base), ~major~0, old(~major~0), ULTIMATE.start_pc8736x_gpio_init_#t~nondet1156#1.base, ~x86_init~0.irqs.pre_vector_init.offset, old(~x86_init~0.irqs.pre_vector_init.offset), ULTIMATE.start_pc8736x_gpio_init_#res#1, ULTIMATE.start_main_#t~malloc1185#1.base, ~usb_serial_generic_device~0.tiocmset.base, old(~usb_serial_generic_device~0.tiocmset.base), ~ps3flash_bounce_buffer~0.size, old(~ps3flash_bounce_buffer~0.size), ~whoop_inode_1~0.offset, old(~whoop_inode_1~0.offset), ULTIMATE.start_assume_abort_if_not_~cond#1, ULTIMATE.start_alloc_chrdev_region_~arg0#1.base, whoop_wrapper_pc8736x_gpio_change_pc8736x_gpio_current_~bit~2#1, ~usb_serial_generic_device~0.ioctl.base, old(~usb_serial_generic_device~0.ioctl.base), ULTIMATE.start_main_#t~malloc1189#1.offset, ~tty_ldisc_N_TTY~0.write_wakeup.offset, old(~tty_ldisc_N_TTY~0.write_wakeup.offset), ~usb_serial_generic_device~0.dtr_rts.base, old(~usb_serial_generic_device~0.dtr_rts.base), ~x86_io_apic_ops~0.print_entries.base, old(~x86_io_apic_ops~0.print_entries.base), ULTIMATE.start_platform_device_alloc_~arg0#1.offset, ~usb_serial_generic_device~0.bulk_out_size, old(~usb_serial_generic_device~0.bulk_out_size), whoop_wrapper_pc8736x_gpio_setThread1of1ForFork0_pc8736x_gpio_set_~bit~1#1, ULTIMATE.start_main_#t~ret1192#1, #pthreadsForks, old(#pthreadsForks), ~usb_serial_generic_device~0.resume.offset, old(~usb_serial_generic_device~0.resume.offset), ~tty_ldiscs_proc_fops~0.flush.base, old(~tty_ldiscs_proc_fops~0.flush.base), ULTIMATE.start_main_#t~malloc1177#1.offset, ~x86_init~0.irqs.trap_init.base, old(~x86_init~0.irqs.trap_init.base), ~tty_ldiscs_proc_fops~0.sendfile.base, old(~tty_ldiscs_proc_fops~0.sendfile.base), ~fs_overflowgid~0, old(~fs_overflowgid~0), ~kernel_kobj~0.offset, old(~kernel_kobj~0.offset), ULTIMATE.start_pc8736x_gpio_init_#t~nondet1155#1, whoop_wrapper_pc8736x_gpio_changeThread1of1ForFork1_pc8736x_gpio_set_~bit~1#1, ULTIMATE.start_platform_device_add_#in~arg0#1.offset, whoop_wrapper_pc8736x_gpio_change_pc8736x_gpio_set_#t~nondet1126#1, whoop_wrapper_pc8736x_gpio_change_pc8736x_gpio_set_#t~nondet1127#1, whoop_wrapper_pc8736x_gpio_change_pc8736x_gpio_set_#t~nondet1128#1, whoop_wrapper_pc8736x_gpio_change_pc8736x_gpio_set_#t~nondet1129#1, ~x86_init~0.irqs.pre_vector_init.base, old(~x86_init~0.irqs.pre_vector_init.base), ~x86_msi~0.restore_msi_irqs.base, old(~x86_msi~0.restore_msi_irqs.base), ULTIMATE.start_pc8736x_superio_present_#res#1, whoop_wrapper_pc8736x_gpio_set_~args#1.base, ULTIMATE.start_superio_outb_#in~val#1, ~x86_msi~0.compose_msi_msg.offset, old(~x86_msi~0.compose_msi_msg.offset), ~usb_serial_generic_device~0.write_int_callback.offset, old(~usb_serial_generic_device~0.write_int_callback.offset), ~pdev~0.base, old(~pdev~0.base), ~tty_ldiscs_proc_fops~0.readdir.offset, old(~tty_ldiscs_proc_fops~0.readdir.offset), ~mm_kobj~0.base, old(~mm_kobj~0.base), ULTIMATE.start___release_region_~arg0#1.base, ~tty_ldiscs_proc_fops~0.lock.offset, old(~tty_ldiscs_proc_fops~0.lock.offset), ~usb_serial_generic_device~0.write.base, old(~usb_serial_generic_device~0.write.base), ~usb_serial_generic_device~0.tx_empty.base, old(~usb_serial_generic_device~0.tx_empty.base), #Ultimate.allocOnHeap_#res.base, whoop_wrapper_pc8736x_gpio_change_pc8736x_gpio_set_#in~val#1, ULTIMATE.start_main_#t~malloc1178#1.offset, ULTIMATE.start_main_#t~malloc1184#1.base, ~usb_serial_generic_device~0.driver_list.next.offset, old(~usb_serial_generic_device~0.driver_list.next.offset), ~usb_serial_generic_device~0.prepare_write_buffer.offset, old(~usb_serial_generic_device~0.prepare_write_buffer.offset), ~#port_offset~0.offset, old(~#port_offset~0.offset), ~x86_init~0.timers.wallclock_init.offset, old(~x86_init~0.timers.wallclock_init.offset), whoop_wrapper_pc8736x_gpio_change_pc8736x_gpio_current_~minor#1, ULTIMATE.start_pc8736x_gpio_init_~#devid~0#1.offset, ULTIMATE.start_inb_p_~arg0#1, ~usb_serial_generic_device~0.tiocmget.base, old(~usb_serial_generic_device~0.tiocmget.base), ULTIMATE.start_main_#t~mem1197#1, ULTIMATE.start_main_#t~mem1198#1, ~whoop_file_3~0.base, old(~whoop_file_3~0.base), #valid, old(#valid), ~x86_msi~0.setup_hpet_msi.offset, old(~x86_msi~0.setup_hpet_msi.offset), whoop_wrapper_pc8736x_gpio_setThread1of1ForFork0_pc8736x_gpio_set_~minor#1, ULTIMATE.start___request_region_~arg3#1.offset, ULTIMATE.start_alloc_chrdev_region_~arg0#1.offset, ~boot_cpu_data~0.x86_vendor, old(~boot_cpu_data~0.x86_vendor), ~tty_ldisc_N_TTY~0.hangup.base, old(~tty_ldisc_N_TTY~0.hangup.base), ~tty_ldisc_N_TTY~0.num, old(~tty_ldisc_N_TTY~0.num), ~x86_io_apic_ops~0.init.base, old(~x86_io_apic_ops~0.init.base), whoop_wrapper_pc8736x_gpio_change_outb_p_#in~arg0#1, whoop_wrapper_pc8736x_gpio_change_outb_p_#in~arg1#1, whoop_wrapper_pc8736x_gpio_set_inb_p_#in~arg0#1, whoop_wrapper_pc8736x_gpio_changeThread1of1ForFork1_pc8736x_gpio_set_~minor#1, ULTIMATE.start_platform_device_alloc_#t~ret1103#1.base, ~whoop_inode_1~0.base, old(~whoop_inode_1~0.base), ~usb_serial_generic_device~0.write.offset, old(~usb_serial_generic_device~0.write.offset), ULTIMATE.start_##fun~~TO~int_#res#1, read~int_#value, ~whoop_cx_dev~0.offset, old(~whoop_cx_dev~0.offset), ~tty_ldisc_N_TTY~0.refcount, old(~tty_ldisc_N_TTY~0.refcount), #Ultimate.allocInit_~size, ULTIMATE.start_main_#t~malloc1179#1.offset, ~#pc8736x_gpio_ops~0.base, old(~#pc8736x_gpio_ops~0.base), ~tty_ldiscs_proc_fops~0.owner.base, old(~tty_ldiscs_proc_fops~0.owner.base), ~#x86_platform~0.base, old(~#x86_platform~0.base), ~tty_ldisc_N_TTY~0.dcd_change.offset, old(~tty_ldisc_N_TTY~0.dcd_change.offset), whoop_wrapper_pc8736x_gpio_set_#res#1.offset, whoop_wrapper_pc8736x_gpio_changeThread1of1ForFork1_pc8736x_gpio_current_#t~mem1136#1, whoop_wrapper_pc8736x_gpio_changeThread1of1ForFork1_pc8736x_gpio_current_#t~mem1137#1, write~unchecked~$Pointer$_#ptr.base, ~usb_serial_generic_device~0.carrier_raised.base, old(~usb_serial_generic_device~0.carrier_raised.base), whoop_wrapper_pc8736x_gpio_setThread1of1ForFork0_~args#1.offset, ~usb_serial_generic_device~0.driver.groups.offset, old(~usb_serial_generic_device~0.driver.groups.offset), ~x86_init~0.pci.init_irq.offset, old(~x86_init~0.pci.init_irq.offset), ULTIMATE.start_platform_device_put_#in~arg0#1.offset, ULTIMATE.start_superio_inb_#in~addr#1, ULTIMATE.start_main_#t~malloc1183#1.base, ~whoop_buf~0.base, old(~whoop_buf~0.base), ~x86_io_apic_ops~0.set_affinity.base, old(~x86_io_apic_ops~0.set_affinity.base), whoop_wrapper_pc8736x_gpio_changeThread1of1ForFork1_~args#1.offset, ~ps3fb_videomemory~0.address.base, old(~ps3fb_videomemory~0.address.base), ULTIMATE.start_alloc_chrdev_region_#in~arg3#1.base, ~usb_serial_generic_device~0.driver.shutdown.offset, old(~usb_serial_generic_device~0.driver.shutdown.offset), ~whoop_vm_area_struct~0.offset, old(~whoop_vm_area_struct~0.offset), ~x86_init~0.mpparse.mpc_oem_pci_bus.offset, old(~x86_init~0.mpparse.mpc_oem_pci_bus.offset), ~whoop_platform_device~0.base, old(~whoop_platform_device~0.base), whoop_wrapper_pc8736x_gpio_set___VERIFIER_assert_~cond#1, ~x86_msi~0.teardown_msi_irqs.offset, old(~x86_msi~0.teardown_msi_irqs.offset), ~usb_serial_generic_device~0.read_bulk_callback.offset, old(~usb_serial_generic_device~0.read_bulk_callback.offset), ULTIMATE.start___release_region_#in~arg0#1.offset, ULTIMATE.start_platform_device_put_#in~arg0#1.base, ~fs_overflowuid~0, old(~fs_overflowuid~0), ~tty_ldisc_N_TTY~0.write_wakeup.base, old(~tty_ldisc_N_TTY~0.write_wakeup.base), whoop_wrapper_pc8736x_gpio_setThread1of1ForFork0_pc8736x_gpio_set_~val#1, whoop_wrapper_pc8736x_gpio_setThread1of1ForFork0_inb_p_#res#1, write~init~int_#ptr.base, ~x86_cpuinit~0.setup_percpu_clockev.base, old(~x86_cpuinit~0.setup_percpu_clockev.base), ~x86_io_apic_ops~0.write.offset, old(~x86_io_apic_ops~0.write.offset), ~usb_serial_generic_device~0.port_remove.offset, old(~usb_serial_generic_device~0.port_remove.offset), ~whoop_file_2~0.offset, old(~whoop_file_2~0.offset), whoop_wrapper_pc8736x_gpio_changeThread1of1ForFork1_pc8736x_gpio_set_~val#1, ~usb_serial_generic_device~0.unthrottle.offset, old(~usb_serial_generic_device~0.unthrottle.offset), ~tty_ldisc_N_TTY~0.compat_ioctl.offset, old(~tty_ldisc_N_TTY~0.compat_ioctl.offset), ~x86_init~0.mpparse.smp_read_mpc_oem.offset, old(~x86_init~0.mpparse.smp_read_mpc_oem.offset), ULTIMATE.start_platform_device_alloc_#res#1.base, whoop_wrapper_pc8736x_gpio_changeThread1of1ForFork1_inb_p_#res#1, ~firmware_kobj~0.offset, old(~firmware_kobj~0.offset), ~x86_msi~0.restore_msi_irqs.offset, old(~x86_msi~0.restore_msi_irqs.offset), ~x86_init~0.pci.arch_init.base, old(~x86_init~0.pci.arch_init.base), ~tty_ldiscs_proc_fops~0.fsync.offset, old(~tty_ldiscs_proc_fops~0.fsync.offset), whoop_wrapper_pc8736x_gpio_change_pc8736x_gpio_set_~port~1#1, ~#pc8736x_gpio_shadow~0.offset, old(~#pc8736x_gpio_shadow~0.offset), ~tty_std_termios~0.c_ispeed, old(~tty_std_termios~0.c_ispeed), ULTIMATE.start_superio_inb_#t~ret1112#1, whoop_wrapper_pc8736x_gpio_set_#in~args#1.offset, ULTIMATE.start_platform_device_add_#in~arg0#1.base, ~#__cachemode2pte_tbl~0.base, old(~#__cachemode2pte_tbl~0.base), ~usb_serial_generic_device~0.driver.owner.base, old(~usb_serial_generic_device~0.driver.owner.base), ~tty_ldiscs_proc_fops~0.release.base, old(~tty_ldiscs_proc_fops~0.release.base), ULTIMATE.start_main_#t~malloc1182#1.base, ~usb_serial_generic_device~0.throttle.base, old(~usb_serial_generic_device~0.throttle.base), ULTIMATE.start_cdev_add_~arg1#1, ULTIMATE.start_cdev_add_~arg2#1, ~usb_serial_generic_device~0.probe.base, old(~usb_serial_generic_device~0.probe.base), write~unchecked~$Pointer$_#value.offset, ~direct_gbpages~0, old(~direct_gbpages~0), ~x86_init~0.mpparse.smp_read_mpc_oem.base, old(~x86_init~0.mpparse.smp_read_mpc_oem.base), ~tty_ldisc_N_TTY~0.chars_in_buffer.offset, old(~tty_ldisc_N_TTY~0.chars_in_buffer.offset), ULTIMATE.start_external_alloc_~p~0#1.offset, ULTIMATE.start_alloc_chrdev_region_~arg3#1.offset, ~ps3fb_videomemory~0.name.offset, old(~ps3fb_videomemory~0.name.offset), ~tty_ldiscs_proc_fops~0.readdir.base, old(~tty_ldiscs_proc_fops~0.readdir.base), ~x86_init~0.timers.setup_percpu_clockev.offset, old(~x86_init~0.timers.setup_percpu_clockev.offset), ~tty_ldisc_N_TTY~0.owner.base, old(~tty_ldisc_N_TTY~0.owner.base), ~usb_serial_generic_device~0.read_bulk_callback.base, old(~usb_serial_generic_device~0.read_bulk_callback.base), ULTIMATE.start_pc8736x_gpio_init_#t~ret1148#1, ULTIMATE.start_pc8736x_gpio_init_#t~ret1149#1, ULTIMATE.start_platform_device_del_~arg0#1.base, ~tty_ldiscs_proc_fops~0.get_unmapped_area.offset, old(~tty_ldiscs_proc_fops~0.get_unmapped_area.offset), ~usb_serial_generic_device~0.driver.of_match_table.base, old(~usb_serial_generic_device~0.driver.of_match_table.base), ~x86_io_apic_ops~0.setup_entry.offset, old(~x86_io_apic_ops~0.setup_entry.offset), ~_whoop_exit~0.base, old(~_whoop_exit~0.base), ULTIMATE.start_external_alloc_~size#1, ULTIMATE.start_pc8736x_gpio_init_#t~ret1151#1, ~whoop_inode_3~0.offset, old(~whoop_inode_3~0.offset), ULTIMATE.start_pc8736x_gpio_init_#t~ret1152#1, ULTIMATE.start_pc8736x_gpio_init_#t~ret1153#1, ULTIMATE.start_platform_device_alloc_#t~ret1103#1.offset, ULTIMATE.start_pc8736x_gpio_init_#t~ret1154#1, ~usb_serial_generic_device~0.prepare_write_buffer.base, old(~usb_serial_generic_device~0.prepare_write_buffer.base), ~x86_init~0.resources.probe_roms.offset, old(~x86_init~0.resources.probe_roms.offset), ULTIMATE.start_pc8736x_gpio_init_#t~ret1160#1, ULTIMATE.start_pc8736x_gpio_init_#t~ret1162#1, ULTIMATE.start_pc8736x_gpio_init_#t~ret1165#1, ~usb_serial_generic_device~0.process_read_urb.base, old(~usb_serial_generic_device~0.process_read_urb.base), ~boot_cpu_data~0.booted_cores, old(~boot_cpu_data~0.booted_cores), whoop_wrapper_pc8736x_gpio_set_inb_p_#t~nondet1096#1, ~usb_serial_generic_device~0.driver.pm.offset, old(~usb_serial_generic_device~0.driver.pm.offset), ~ps3flash_bounce_buffer~0.address.base, old(~ps3flash_bounce_buffer~0.address.base), ~usb_serial_generic_device~0.port_remove.base, old(~usb_serial_generic_device~0.port_remove.base), ~tty_ldiscs_proc_fops~0.open.base, old(~tty_ldiscs_proc_fops~0.open.base), ~x86_init~0.pci.fixup_irqs.base, old(~x86_init~0.pci.fixup_irqs.base), whoop_wrapper_pc8736x_gpio_setThread1of1ForFork0_pc8736x_gpio_set_#t~ret1125#1, ULTIMATE.start_main_#t~malloc1181#1.base, write~init~$Pointer$_#value.base, whoop_wrapper_pc8736x_gpio_set_#in~args#1.base, ULTIMATE.start_cdev_add_#t~nondet1088#1, ~whoop_pci_dev~0.base, old(~whoop_pci_dev~0.base), ULTIMATE.start_cdev_init_~arg0#1.offset, ULTIMATE.start_cdev_init_#in~arg1#1.base, write~$Pointer$_#value.base, whoop_wrapper_pc8736x_gpio_setThread1of1ForFork0_pc8736x_gpio_set_#t~ret1132#1, whoop_wrapper_pc8736x_gpio_setThread1of1ForFork0_pc8736x_gpio_set_#t~ret1134#1, ULTIMATE.start_assume_abort_if_not_#in~cond#1, ~firmware_kobj~0.base, old(~firmware_kobj~0.base), ~usb_serial_generic_device~0.reset_resume.base, old(~usb_serial_generic_device~0.reset_resume.base), whoop_wrapper_pc8736x_gpio_changeThread1of1ForFork1_pc8736x_gpio_set_#t~ret1125#1, ~sysctl_vfs_cache_pressure~0, old(~sysctl_vfs_cache_pressure~0), ULTIMATE.start___request_region_#res#1.base, ULTIMATE.start___request_region_#in~arg0#1.offset, write~init~$Pointer$_#sizeOfWrittenType, ~tty_ldiscs_proc_fops~0.compat_ioctl.base, old(~tty_ldiscs_proc_fops~0.compat_ioctl.base), whoop_wrapper_pc8736x_gpio_changeThread1of1ForFork1_pc8736x_gpio_set_#t~ret1132#1, ULTIMATE.start_main_~#pthread_t_pc8736x_gpio_change~0#1.offset, whoop_wrapper_pc8736x_gpio_changeThread1of1ForFork1_pc8736x_gpio_set_#t~ret1134#1, whoop_wrapper_pc8736x_gpio_setThread1of1ForFork0_outb_p_~arg0#1, whoop_wrapper_pc8736x_gpio_setThread1of1ForFork0_outb_p_~arg1#1, write~$Pointer$_#sizeOfWrittenType, ULTIMATE.start_main_~_whoop_init_result~0#1, ULTIMATE.start_platform_device_alloc_#in~arg1#1, ULTIMATE.start_cdev_add_#in~arg0#1.base, #Ultimate.allocInit_ptrBase, ~tty_ldiscs_proc_fops~0.llseek.base, old(~tty_ldiscs_proc_fops~0.llseek.base), ULTIMATE.start_pc8736x_gpio_init_#t~mem1158#1, ~usb_serial_generic_device~0.write_int_callback.base, old(~usb_serial_generic_device~0.write_int_callback.base), whoop_wrapper_pc8736x_gpio_changeThread1of1ForFork1_outb_p_~arg0#1, whoop_wrapper_pc8736x_gpio_changeThread1of1ForFork1_outb_p_~arg1#1, ~tty_ldiscs_proc_fops~0.fasync.base, old(~tty_ldiscs_proc_fops~0.fasync.base), whoop_wrapper_pc8736x_gpio_setThread1of1ForFork0_pc8736x_gpio_set_~curval~0#1, ~tty_class~0.offset, old(~tty_class~0.offset), ULTIMATE.start_pc8736x_gpio_init_#t~mem1163#1, ULTIMATE.start_pc8736x_gpio_init_#t~mem1164#1, ~whoop_file_5~0.base, old(~whoop_file_5~0.base), ~sysctl_legacy_va_layout~0, old(~sysctl_legacy_va_layout~0), ~usb_serial_generic_device~0.usb_driver.base, old(~usb_serial_generic_device~0.usb_driver.base), ULTIMATE.start_cdev_init_~arg1#1.offset, ULTIMATE.start_alloc_chrdev_region_#t~nondet1085#1, whoop_wrapper_pc8736x_gpio_changeThread1of1ForFork1_pc8736x_gpio_set_~curval~0#1, ULTIMATE.start_device_select_#in~devldn#1, whoop_wrapper_pc8736x_gpio_setThread1of1ForFork0_pc8736x_gpio_set_#t~mem1124#1, ~tty_ldisc_N_TTY~0.dcd_change.base, old(~tty_ldisc_N_TTY~0.dcd_change.base), whoop_wrapper_pc8736x_gpio_setThread1of1ForFork0___VERIFIER_assert_#in~cond#1, ~whoop_inode_3~0.base, old(~whoop_inode_3~0.base), whoop_wrapper_pc8736x_gpio_change_pc8736x_gpio_current_~tmp~2#1, whoop_wrapper_pc8736x_gpio_setThread1of1ForFork0_pc8736x_gpio_set_#t~mem1130#1, ~tty_ldisc_N_TTY~0.ioctl.offset, old(~tty_ldisc_N_TTY~0.ioctl.offset), whoop_wrapper_pc8736x_gpio_setThread1of1ForFork0_pc8736x_gpio_set_#t~mem1131#1, whoop_wrapper_pc8736x_gpio_setThread1of1ForFork0_pc8736x_gpio_set_#t~mem1133#1, whoop_wrapper_pc8736x_gpio_setThread1of1ForFork0_pc8736x_gpio_set_#t~mem1135#1, ULTIMATE.start_main_~#pthread_t_pc8736x_gpio_set~0#1.offset, ULTIMATE.start_main_#t~malloc1180#1.base, ~ps3flash_bounce_buffer~0.address.offset, old(~ps3flash_bounce_buffer~0.address.offset), whoop_wrapper_pc8736x_gpio_changeThread1of1ForFork1_pc8736x_gpio_set_#t~mem1124#1, ~usb_serial_generic_device~0.driver.shutdown.base, old(~usb_serial_generic_device~0.driver.shutdown.base), ~usb_serial_generic_device~0.open.base, old(~usb_serial_generic_device~0.open.base), ~x86_msi~0.compose_msi_msg.base, old(~x86_msi~0.compose_msi_msg.base), #length, old(#length), ULTIMATE.start_cdev_init_#in~arg0#1.base, ~pdev~0.offset, old(~pdev~0.offset), whoop_wrapper_pc8736x_gpio_changeThread1of1ForFork1___VERIFIER_assert_#in~cond#1, ~x86_init~0.mpparse.setup_ioapic_ids.base, old(~x86_init~0.mpparse.setup_ioapic_ids.base), whoop_wrapper_pc8736x_gpio_changeThread1of1ForFork1_pc8736x_gpio_set_#t~mem1130#1, whoop_wrapper_pc8736x_gpio_changeThread1of1ForFork1_pc8736x_gpio_set_#t~mem1131#1, ULTIMATE.start_main_#t~malloc1179#1.base, whoop_wrapper_pc8736x_gpio_changeThread1of1ForFork1_pc8736x_gpio_set_#t~mem1133#1, whoop_wrapper_pc8736x_gpio_changeThread1of1ForFork1_pc8736x_gpio_set_#t~mem1135#1, ULTIMATE.start_alloc_chrdev_region_#in~arg0#1.base, ~tty_ldiscs_proc_fops~0.flock.offset, old(~tty_ldiscs_proc_fops~0.flock.offset), ~_whoop_exit~0.offset, old(~_whoop_exit~0.offset), ~boot_cpu_data~0.cpu_index, old(~boot_cpu_data~0.cpu_index), ~usb_serial_generic_device~0.open.offset, old(~usb_serial_generic_device~0.open.offset), whoop_wrapper_pc8736x_gpio_setThread1of1ForFork0_thidvar0, old(whoop_wrapper_pc8736x_gpio_setThread1of1ForFork0_thidvar0), whoop_wrapper_pc8736x_gpio_setThread1of1ForFork0_thidvar1, old(whoop_wrapper_pc8736x_gpio_setThread1of1ForFork0_thidvar1), ~x86_io_apic_ops~0.setup_entry.base, old(~x86_io_apic_ops~0.setup_entry.base), ULTIMATE.start_register_chrdev_region_~arg0#1, ULTIMATE.start_register_chrdev_region_~arg1#1, ULTIMATE.start_external_alloc_~p~0#1.base, whoop_wrapper_pc8736x_gpio_change_inb_p_~arg0#1, ~kaslr_enabled~0, old(~kaslr_enabled~0), ~tty_ldiscs_proc_fops~0.compat_ioctl.offset, old(~tty_ldiscs_proc_fops~0.compat_ioctl.offset), ~x86_init~0.oem.arch_setup.offset, old(~x86_init~0.oem.arch_setup.offset), ~default_alloc_size~0, old(~default_alloc_size~0), ~tty_ldisc_N_TTY~0.close.base, old(~tty_ldisc_N_TTY~0.close.base), ~mm_kobj~0.offset, old(~mm_kobj~0.offset), write~int_#sizeOfWrittenType, ~tty_ldiscs_proc_fops~0.flush.offset, old(~tty_ldiscs_proc_fops~0.flush.offset), ~selected_device~0, old(~selected_device~0), ~x86_cpuinit~0.early_percpu_clock_init.base, old(~x86_cpuinit~0.early_percpu_clock_init.base), ~kobj_sysfs_ops~0.show.offset, old(~kobj_sysfs_ops~0.show.offset), ~x86_init~0.mpparse.get_smp_config.offset, old(~x86_init~0.mpparse.get_smp_config.offset), ~boot_cpu_data~0.phys_proc_id, old(~boot_cpu_data~0.phys_proc_id), ULTIMATE.start_platform_device_add_#t~nondet1102#1, ~x86_init~0.timers.tsc_pre_init.base, old(~x86_init~0.timers.tsc_pre_init.base), ~usb_serial_generic_device~0.driver.suspend.offset, old(~usb_serial_generic_device~0.driver.suspend.offset), whoop_wrapper_pc8736x_gpio_changeThread1of1ForFork1_pc8736x_gpio_current_~port~2#1, ULTIMATE.start___request_region_#in~arg3#1.base, ~usb_serial_generic_device~0.calc_num_ports.base, old(~usb_serial_generic_device~0.calc_num_ports.base), ULTIMATE.start_inb_p_#res#1, ~boot_cpu_data~0.initial_apicid, old(~boot_cpu_data~0.initial_apicid), ~usb_serial_generic_device~0.write_bulk_callback.offset, old(~usb_serial_generic_device~0.write_bulk_callback.offset), ULTIMATE.start_register_chrdev_region_#in~arg0#1, ULTIMATE.start_register_chrdev_region_#in~arg1#1, ~x86_cpuinit~0.fixup_cpu_id.base, old(~x86_cpuinit~0.fixup_cpu_id.base), ULTIMATE.start_main_#t~malloc1178#1.base, ~whoop_file_4~0.offset, old(~whoop_file_4~0.offset), ~usb_serial_generic_device~0.get_icount.offset, old(~usb_serial_generic_device~0.get_icount.offset), #StackHeapBarrier, old(#StackHeapBarrier), ULTIMATE.start___request_region_#in~arg3#1.offset, whoop_wrapper_pc8736x_gpio_setThread1of1ForFork0_#res#1.base, ~boot_cpu_data~0.apicid, old(~boot_cpu_data~0.apicid), ULTIMATE.start_cdev_init_#in~arg0#1.offset, ~x86_init~0.timers.setup_percpu_clockev.base, old(~x86_init~0.timers.setup_percpu_clockev.base), ~persistent_clock_is_local~0, old(~persistent_clock_is_local~0), ~tty_mutex~0.locked, old(~tty_mutex~0.locked), ~usb_serial_generic_device~0.tiocmiwait.base, old(~usb_serial_generic_device~0.tiocmiwait.base), ~#pc8736x_gpio_cdev~0.base, old(~#pc8736x_gpio_cdev~0.base), whoop_wrapper_pc8736x_gpio_changeThread1of1ForFork1_pc8736x_gpio_change_#t~ret1139#1, ~tty_ldisc_N_TTY~0.set_termios.base, old(~tty_ldisc_N_TTY~0.set_termios.base), whoop_wrapper_pc8736x_gpio_changeThread1of1ForFork1_#res#1.base, ULTIMATE.start_cdev_init_~arg1#1.base, whoop_wrapper_pc8736x_gpio_set_pc8736x_gpio_set_#t~nondet1126#1, whoop_wrapper_pc8736x_gpio_set_pc8736x_gpio_set_#t~nondet1127#1, whoop_wrapper_pc8736x_gpio_set_pc8736x_gpio_set_#t~nondet1128#1, whoop_wrapper_pc8736x_gpio_set_pc8736x_gpio_set_#t~nondet1129#1, ~x86_cpuinit~0.early_percpu_clock_init.offset, old(~x86_cpuinit~0.early_percpu_clock_init.offset), ~tty_ldiscs_proc_fops~0.lock.base, old(~tty_ldiscs_proc_fops~0.lock.base), ~x86_init~0.mpparse.mpc_apic_id.base, old(~x86_init~0.mpparse.mpc_apic_id.base), ~boot_cpu_data~0.x86_model, old(~boot_cpu_data~0.x86_model), ~x86_msi~0.setup_msi_irqs.base, old(~x86_msi~0.setup_msi_irqs.base), ~tty_ldiscs_proc_fops~0.check_flags.offset, old(~tty_ldiscs_proc_fops~0.check_flags.offset), ~whoop_file_0~0.base, old(~whoop_file_0~0.base), ~x86_init~0.resources.probe_roms.base, old(~x86_init~0.resources.probe_roms.base), ULTIMATE.start_cdev_init_#in~arg1#1.offset, write~init~$Pointer$_#ptr.offset, ULTIMATE.start_##fun~~TO~int_#in~#fp#1.offset, ULTIMATE.start_external_alloc_~i~0#1, write~$Pointer$_#ptr.offset, ~tty_ldisc_N_TTY~0.compat_ioctl.base, old(~tty_ldisc_N_TTY~0.compat_ioctl.base), ~tty_ldiscs_proc_fops~0.mmap.base, old(~tty_ldiscs_proc_fops~0.mmap.base), whoop_wrapper_pc8736x_gpio_set_pc8736x_gpio_set_#in~val#1, ~x86_init~0.irqs.intr_init.offset, old(~x86_init~0.irqs.intr_init.offset), ~tty_ldiscs_proc_fops~0.unlocked_ioctl.base, old(~tty_ldiscs_proc_fops~0.unlocked_ioctl.base), ~tty_ldiscs_proc_fops~0.poll.offset, old(~tty_ldiscs_proc_fops~0.poll.offset), whoop_wrapper_pc8736x_gpio_changeThread1of1ForFork1_pc8736x_gpio_current_#t~nondet1138#1, ULTIMATE.start_main_#t~malloc1177#1.base, ~x86_msi~0.teardown_msi_irq.base, old(~x86_msi~0.teardown_msi_irq.base), ~whoop_inode_5~0.offset, old(~whoop_inode_5~0.offset), whoop_wrapper_pc8736x_gpio_change_pc8736x_gpio_current_#res#1, ~boot_cpu_data~0.x86_power, old(~boot_cpu_data~0.x86_power), ~tty_ldiscs_proc_fops~0.owner.offset, old(~tty_ldiscs_proc_fops~0.owner.offset), ~x86_init~0.mpparse.find_smp_config.offset, old(~x86_init~0.mpparse.find_smp_config.offset), ~usb_serial_generic_device~0.tiocmset.offset, old(~usb_serial_generic_device~0.tiocmset.offset), ULTIMATE.start_main_#t~nondet1191#1, ULTIMATE.start_main_#t~nondet1194#1, ~usb_serial_generic_device~0.dynids.list.next.offset, old(~usb_serial_generic_device~0.dynids.list.next.offset), ULTIMATE.start_main_#t~nondet1196#1, ~tty_ldisc_N_TTY~0.fasync.offset, old(~tty_ldisc_N_TTY~0.fasync.offset), ~x86_init~0.oem.banner.base, old(~x86_init~0.oem.banner.base), ~tty_ldisc_N_TTY~0.receive_buf.base, old(~tty_ldisc_N_TTY~0.receive_buf.base), ~boot_cpu_data~0.x86_vendor_id, old(~boot_cpu_data~0.x86_vendor_id), whoop_wrapper_pc8736x_gpio_set_outb_p_#in~arg0#1, whoop_wrapper_pc8736x_gpio_set_outb_p_#in~arg1#1, ULTIMATE.start_cdev_init_~arg0#1.base, whoop_wrapper_pc8736x_gpio_setThread1of1ForFork0_pc8736x_gpio_set_#in~minor#1, ULTIMATE.start_superio_inb_~addr#1, ULTIMATE.start_superio_inb_#res#1, ~persistent_clock_exist~0, old(~persistent_clock_exist~0), ULTIMATE.start_register_chrdev_region_~arg2#1.offset, ~__supported_pte_mask~0, old(~__supported_pte_mask~0), ~usb_serial_generic_device~0.id_table.offset, old(~usb_serial_generic_device~0.id_table.offset), whoop_wrapper_pc8736x_gpio_changeThread1of1ForFork1_pc8736x_gpio_set_#in~minor#1, ~usb_serial_generic_device~0.tiocmget.offset, old(~usb_serial_generic_device~0.tiocmget.offset), ~tty_ldiscs_proc_fops~0.open.offset, old(~tty_ldiscs_proc_fops~0.open.offset), ULTIMATE.start___release_region_~arg1#1, ULTIMATE.start_##fun~~TO~int_#t~ret1200#1, ULTIMATE.start___release_region_~arg2#1, ~ps3fb_videomemory~0.size, old(~ps3fb_videomemory~0.size), ULTIMATE.start_cdev_add_~arg0#1.base, ~usb_serial_generic_device~0.chars_in_buffer.offset, old(~usb_serial_generic_device~0.chars_in_buffer.offset), ULTIMATE.start_outb_p_~arg0#1, ULTIMATE.start_outb_p_~arg1#1, ~usb_serial_generic_device~0.description.offset, old(~usb_serial_generic_device~0.description.offset), ~tty_std_termios~0.c_ospeed, old(~tty_std_termios~0.c_ospeed), ~tty_ldisc_N_TTY~0.receive_buf2.offset, old(~tty_ldisc_N_TTY~0.receive_buf2.offset), ~usb_serial_generic_device~0.dtr_rts.offset, old(~usb_serial_generic_device~0.dtr_rts.offset), ~x86_init~0.pci.fixup_irqs.offset, old(~x86_init~0.pci.fixup_irqs.offset), ULTIMATE.start_main_#t~malloc1176#1.base, ULTIMATE.start_pc8736x_init_shadow_#t~ret1145#1, whoop_wrapper_pc8736x_gpio_change_pc8736x_gpio_set_~bit~1#1, ~usb_serial_generic_device~0.dynids.lock.init, old(~usb_serial_generic_device~0.dynids.lock.init), ~usb_serial_generic_device~0.dynids.lock.lock, old(~usb_serial_generic_device~0.dynids.lock.lock), ~whoop_pci_dev~0.offset, old(~whoop_pci_dev~0.offset), ~__VMALLOC_RESERVE~0, old(~__VMALLOC_RESERVE~0), write~int_#ptr.offset, ULTIMATE.start_register_chrdev_region_#res#1, ~x86_init~0.mpparse.mpc_oem_bus_info.offset, old(~x86_init~0.mpparse.mpc_oem_bus_info.offset), ULTIMATE.start_pc8736x_gpio_init_#t~ret1147#1.base, whoop_wrapper_pc8736x_gpio_setThread1of1ForFork0_~args#1.base, ~boot_cpu_data~0.x86_max_cores, old(~boot_cpu_data~0.x86_max_cores), ~level2_fixmap_pgt~0.pmd, old(~level2_fixmap_pgt~0.pmd), ~whoop_inode_5~0.base, old(~whoop_inode_5~0.base), ~x86_init~0.irqs.intr_init.base, old(~x86_init~0.irqs.intr_init.base), ~#__pte2cachemode_tbl~0.offset, old(~#__pte2cachemode_tbl~0.offset), #Ultimate.allocOnHeap_~size, ULTIMATE.start___VERIFIER_assert_#in~cond#1, ~hypervisor_kobj~0.base, old(~hypervisor_kobj~0.base), ULTIMATE.start_alloc_chrdev_region_#in~arg1#1, ULTIMATE.start_alloc_chrdev_region_#in~arg2#1, ~tty_ldiscs_proc_fops~0.readv.offset, old(~tty_ldiscs_proc_fops~0.readv.offset), ULTIMATE.start_register_chrdev_region_#in~arg2#1.base, whoop_wrapper_pc8736x_gpio_changeThread1of1ForFork1_~args#1.base, ~boot_cpu_data~0.microcode, old(~boot_cpu_data~0.microcode), ULTIMATE.start_pc8736x_gpio_init_~rc~0#1, ~rename_lock~0.lock.init, old(~rename_lock~0.lock.init), ~rename_lock~0.lock.lock, old(~rename_lock~0.lock.lock), #memory_int, old(#memory_int), ~level3_ident_pgt~0.pud, old(~level3_ident_pgt~0.pud), ~tty_ldisc_N_TTY~0.chars_in_buffer.base, old(~tty_ldisc_N_TTY~0.chars_in_buffer.base), ~usb_serial_generic_device~0.port_probe.base, old(~usb_serial_generic_device~0.port_probe.base), whoop_wrapper_pc8736x_gpio_set_pc8736x_gpio_set_~port~1#1, ~usb_serial_generic_device~0.process_read_urb.offset, old(~usb_serial_generic_device~0.process_read_urb.offset), ~tty_ldisc_N_TTY~0.name.base, old(~tty_ldisc_N_TTY~0.name.base), ULTIMATE.start___request_region_#in~arg0#1.base, ULTIMATE.start_pc8736x_init_shadow_#t~mem1144#1, ~x86_init~0.mpparse.mpc_record.offset, old(~x86_init~0.mpparse.mpc_record.offset), ULTIMATE.start_pc8736x_gpio_init_#t~nondet1161#1.offset, ~#pc8736x_gpio_ops~0.offset, old(~#pc8736x_gpio_ops~0.offset), ULTIMATE.start_pc8736x_gpio_init_#t~nondet1146#1.base, ~boot_cpu_data~0.x86_cache_size, old(~boot_cpu_data~0.x86_cache_size), ULTIMATE.start_main_#t~malloc1175#1.base, whoop_wrapper_pc8736x_gpio_change_pc8736x_gpio_set_~minor#1, ~usb_serial_generic_device~0.reset_resume.offset, old(~usb_serial_generic_device~0.reset_resume.offset), whoop_wrapper_pc8736x_gpio_setThread1of1ForFork0_inb_p_#in~arg0#1, ~whoop_inode_0~0.offset, old(~whoop_inode_0~0.offset), whoop_wrapper_pc8736x_gpio_changeThread1of1ForFork1_pc8736x_gpio_change_#in~index#1, ~#port_offset~0.base, old(~#port_offset~0.base), ULTIMATE.start_alloc_chrdev_region_#res#1, ~x86_io_apic_ops~0.modify.base, old(~x86_io_apic_ops~0.modify.base), ~tty_ldiscs_proc_fops~0.ioctl.base, old(~tty_ldiscs_proc_fops~0.ioctl.base), whoop_wrapper_pc8736x_gpio_changeThread1of1ForFork1_inb_p_#in~arg0#1, ~#__cachemode2pte_tbl~0.offset, old(~#__cachemode2pte_tbl~0.offset), #Ultimate.allocOnStack_#res.base, ~tty_class~0.base, old(~tty_class~0.base), ~usb_serial_generic_device~0.driver.resume.base, old(~usb_serial_generic_device~0.driver.resume.base), whoop_wrapper_pc8736x_gpio_change_pc8736x_gpio_current_#t~mem1136#1, whoop_wrapper_pc8736x_gpio_change_pc8736x_gpio_current_#t~mem1137#1, whoop_wrapper_pc8736x_gpio_setThread1of1ForFork0_#res#1.offset, ~tty_ldiscs_proc_fops~0.read.offset, old(~tty_ldiscs_proc_fops~0.read.offset), ULTIMATE.start_platform_device_put_~arg0#1.offset, ~tty_ldiscs_proc_fops~0.writev.base, old(~tty_ldiscs_proc_fops~0.writev.base), ~usb_serial_generic_device~0.driver.name.base, old(~usb_serial_generic_device~0.driver.name.base), ~boot_cpu_data~0.x86_mask, old(~boot_cpu_data~0.x86_mask), ~usb_serial_generic_device~0.chars_in_buffer.base, old(~usb_serial_generic_device~0.chars_in_buffer.base), ~whoop_file_6~0.offset, old(~whoop_file_6~0.offset), ULTIMATE.start_platform_device_alloc_~arg1#1, whoop_wrapper_pc8736x_gpio_changeThread1of1ForFork1_#res#1.offset, ~jiffies~0, old(~jiffies~0), whoop_wrapper_pc8736x_gpio_change_~args#1.offset, ~#pc8736x_gpio_config_lock~0.offset, old(~#pc8736x_gpio_config_lock~0.offset), ~_whoop_init~0.offset, old(~_whoop_init~0.offset), ~x86_io_apic_ops~0.init.offset, old(~x86_io_apic_ops~0.init.offset), ~usb_serial_generic_device~0.read_int_callback.base, old(~usb_serial_generic_device~0.read_int_callback.base), ~usb_serial_generic_device~0.driver.suspend.base, old(~usb_serial_generic_device~0.driver.suspend.base), whoop_wrapper_pc8736x_gpio_setThread1of1ForFork0___VERIFIER_assert_~cond#1, ~usb_serial_tty_driver~0.base, old(~usb_serial_tty_driver~0.base), ULTIMATE.start_pc8736x_gpio_init_#t~mem1150#1.offset, ~tty_ldiscs_proc_fops~0.write.base, old(~tty_ldiscs_proc_fops~0.write.base), ULTIMATE.start_main_#t~malloc1174#1.base, ULTIMATE.start_platform_device_put_~arg0#1.base, ~usb_serial_generic_device~0.write_bulk_callback.base, old(~usb_serial_generic_device~0.write_bulk_callback.base), ULTIMATE.start___release_region_~arg0#1.offset, ~_whoop_init~0.base, old(~_whoop_init~0.base), whoop_wrapper_pc8736x_gpio_changeThread1of1ForFork1___VERIFIER_assert_~cond#1, ~tty_ldisc_N_TTY~0.poll.base, old(~tty_ldisc_N_TTY~0.poll.base), ~tty_ldisc_N_TTY~0.read.base, old(~tty_ldisc_N_TTY~0.read.base), ~boot_cpu_data~0.compute_unit_id, old(~boot_cpu_data~0.compute_unit_id), ~ps3flash_bounce_buffer~0.align, old(~ps3flash_bounce_buffer~0.align), ~usb_serial_generic_device~0.disconnect.offset, old(~usb_serial_generic_device~0.disconnect.offset), whoop_wrapper_pc8736x_gpio_change_pc8736x_gpio_set_~val#1, ~usb_serial_generic_device~0.resume.base, old(~usb_serial_generic_device~0.resume.base), ~whoop_file_2~0.base, old(~whoop_file_2~0.base), ~usb_serial_generic_device~0.driver.pm.base, old(~usb_serial_generic_device~0.driver.pm.base), ~usb_serial_generic_device~0.read_int_callback.offset, old(~usb_serial_generic_device~0.read_int_callback.offset), whoop_wrapper_pc8736x_gpio_change_inb_p_#res#1, ~pgd_list~0.prev.offset, old(~pgd_list~0.prev.offset), ~boot_cpu_data~0.x86_virt_bits, old(~boot_cpu_data~0.x86_virt_bits), ~usb_serial_generic_device~0.tiocmiwait.offset, old(~usb_serial_generic_device~0.tiocmiwait.offset), ULTIMATE.start_platform_device_add_#res#1, write~init~$Pointer$_#ptr.base, ~power_kobj~0.offset, old(~power_kobj~0.offset), ~whoop_int~0, old(~whoop_int~0), ~tty_ldisc_N_TTY~0.name.offset, old(~tty_ldisc_N_TTY~0.name.offset), ~ps3fb_videomemory~0.name.base, old(~ps3fb_videomemory~0.name.base), write~$Pointer$_#ptr.base, ~usb_serial_generic_device~0.get_icount.base, old(~usb_serial_generic_device~0.get_icount.base), ~usb_serial_generic_device~0.id_table.base, old(~usb_serial_generic_device~0.id_table.base), ~whoop_inode_0~0.base, old(~whoop_inode_0~0.base), ~boot_cpu_data~0.x86_cache_alignment, old(~boot_cpu_data~0.x86_cache_alignment), whoop_wrapper_pc8736x_gpio_setThread1of1ForFork0_#in~args#1.offset, ULTIMATE.start_platform_device_alloc_~arg0#1.base, ULTIMATE.start_platform_device_add_~arg0#1.base, ~tty_std_termios~0.c_line, old(~tty_std_termios~0.c_line), ~x86_init~0.mpparse.mpc_record.base, old(~x86_init~0.mpparse.mpc_record.base), ~dentry_stat~0.want_pages, old(~dentry_stat~0.want_pages), ~tty_std_termios~0.c_cc, old(~tty_std_termios~0.c_cc), whoop_wrapper_pc8736x_gpio_changeThread1of1ForFork1_#in~args#1.offset, ~usb_serial_generic_device~0.ioctl.offset, old(~usb_serial_generic_device~0.ioctl.offset), ~tty_drivers~0.prev.offset, old(~tty_drivers~0.prev.offset), ~kobj_sysfs_ops~0.show.base, old(~kobj_sysfs_ops~0.show.base), ~tty_ldiscs_proc_fops~0.sendpage.offset, old(~tty_ldiscs_proc_fops~0.sendpage.offset), read~int_#ptr.offset, ~x86_msi~0.setup_hpet_msi.base, old(~x86_msi~0.setup_hpet_msi.base), ~tty_ldisc_N_TTY~0.ioctl.base, old(~tty_ldisc_N_TTY~0.ioctl.base), ~dentry_stat~0.nr_unused, old(~dentry_stat~0.nr_unused), ULTIMATE.start_main_#t~malloc1173#1.base, whoop_wrapper_pc8736x_gpio_changeThread1of1ForFork1_pc8736x_gpio_current_#in~minor#1, ~tty_ldiscs_proc_fops~0.write.offset, old(~tty_ldiscs_proc_fops~0.write.offset)], Protected Variables before encountering a loop: [] - StatisticsResult: Independence relation #1 benchmarks ThreadSeparatingIndependenceRelation.Independence Queries: [ total: 442, independent: 0, independent conditional: 0, independent unconditional: 0, dependent: 442, dependent conditional: 442, dependent unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ThreadSeparatingIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 0, independent: 0, independent conditional: 0, independent unconditional: 0, dependent: 0, dependent conditional: 0, dependent unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: DisjunctiveConditionalIndependenceRelation.Independence Queries: [ total: 0, independent: 0, independent conditional: 0, independent unconditional: 0, dependent: 0, dependent conditional: 0, dependent unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , DisjunctiveConditionalIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 0, independent: 0, independent conditional: 0, independent unconditional: 0, dependent: 0, dependent conditional: 0, dependent unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SemanticConditionEliminator.Independence Queries: [ total: 0, independent: 0, independent conditional: 0, independent unconditional: 0, dependent: 0, dependent conditional: 0, dependent unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticConditionEliminator.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 0, independent: 0, independent conditional: 0, independent unconditional: 0, dependent: 0, dependent conditional: 0, dependent unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 0, independent: 0, independent conditional: 0, independent unconditional: 0, dependent: 0, dependent conditional: 0, dependent unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 0, independent: 0, independent conditional: 0, independent unconditional: 0, dependent: 0, dependent conditional: 0, dependent unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Independence Queries: [ total: 0, independent: 0, independent conditional: 0, independent unconditional: 0, dependent: 0, dependent conditional: 0, dependent unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 0, independent: 0, independent conditional: 0, independent unconditional: 0, dependent: 0, dependent conditional: 0, dependent unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SemanticIndependenceRelation.Independence Queries: [ total: 0, independent: 0, independent conditional: 0, independent unconditional: 0, dependent: 0, dependent conditional: 0, dependent unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 0, independent: 0, independent conditional: 0, independent unconditional: 0, dependent: 0, dependent conditional: 0, dependent unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Protected Queries: 0 ], Cache Queries: [ total: 0, independent: 0, independent conditional: 0, independent unconditional: 0, dependent: 0, dependent conditional: 0, dependent unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Statistics on independence cache: Total cache size (in pairs): 0, Positive cache size: 0, Positive conditional cache size: 0, Positive unconditional cache size: 0, Negative cache size: 0, Negative conditional cache size: 0, Negative unconditional cache size: 0, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0, Eliminated conditions: 0, Maximal queried relation: -1, Independence queries for same thread: 442 - ExceptionOrErrorResult: AssertionError: no value for Protected Variables provided de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: AssertionError: no value for Protected Variables provided: de.uni_freiburg.informatik.ultimate.util.statistics.StatisticsData.aggregateBenchmarkData(StatisticsData.java:63) RESULT: Ultimate could not prove your program: Toolchain returned no result. Completed graceful shutdown