- xbt_assert(mc_model_checker == nullptr);
- if (not MC_is_active())
- return;
- xbt_die("Support for client-side function proposition is not implemented: "
- "use MC_automaton_new_propositional_symbol_pointer instead.");
-}
-
-void MC_automaton_new_propositional_symbol_pointer(const char *name, int* value)
-{
- xbt_assert(mc_model_checker == nullptr);
- if (not MC_is_active())
- return;
- simgrid::mc::Client::get()->declareSymbol(name, value);
-}
-
-/** @brief Register a stack in the model checker
- *
- * The stacks are allocated in the heap. The MC handle them especially
- * when we analyze/compare the content of the heap so it must be told where
- * they are with this function.
- *
- * @param stack
- * @param process Process owning the stack
- * @param context
- * @param size Size of the stack
- */
-void MC_register_stack_area(void *stack, smx_actor_t process, ucontext_t* context, size_t size)
-{
- xbt_assert(mc_model_checker == nullptr);
- if (not MC_is_active())
- return;
- simgrid::mc::Client::get()->declareStack(stack, size, process, context);
-}
-
-void MC_ignore_global_variable(const char *name)
-{
- xbt_assert(mc_model_checker == nullptr);
- if (not MC_is_active())
- return;
- // TODO, send a message to the model_checker
- xbt_die("Unimplemented");
-}