SimGrid  3.18
Versatile Simulation of Distributed Systems
ContextRaw.cpp File Reference
#include "ContextRaw.hpp"
#include "mc/mc.h"

Namespaces

 simgrid
 Alltoall Bruck.
 
 simgrid::kernel
 
 simgrid::kernel::context
 

Typedefs

typedef void(* rawctx_entry_point_t) (void *)
 
typedef voidraw_stack_t
 

Functions

 XBT_LOG_EXTERNAL_DEFAULT_CATEGORY (simix_context)
 
raw_stack_t raw_makecontext (void *malloced_stack, int stack_size, rawctx_entry_point_t entry_point, void *arg)
 
void raw_swapcontext (raw_stack_t *old, raw_stack_t new_context)
 
ContextFactory * simgrid::kernel::context::raw_factory ()
 

Typedef Documentation

◆ rawctx_entry_point_t

typedef void(* rawctx_entry_point_t) (void *)

◆ raw_stack_t

typedef void* raw_stack_t

Function Documentation

◆ XBT_LOG_EXTERNAL_DEFAULT_CATEGORY()

XBT_LOG_EXTERNAL_DEFAULT_CATEGORY ( simix_context  )

◆ raw_makecontext()

raw_stack_t raw_makecontext ( void malloced_stack,
int  stack_size,
rawctx_entry_point_t  entry_point,
void arg 
)

◆ raw_swapcontext()

void raw_swapcontext ( raw_stack_t old,
raw_stack_t  new_context 
)