ns-3 Direct Code Execution
API
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
ucontext-fiber-manager.cc File Reference
#include "ucontext-fiber-manager.h"
#include "ns3/fatal-error.h"
#include "ns3/assert.h"
#include <ucontext.h>
#include <stdlib.h>
#include <errno.h>
#include <string.h>
#include <stdint.h>
#include <unistd.h>
#include <signal.h>
#include <stdio.h>
#include <malloc.h>
#include <sys/mman.h>
#include <link.h>
+ Include dependency graph for ucontext-fiber-manager.cc:

Go to the source code of this file.

Classes

struct  ns3::UcontextFiber

Namespaces

namespace  ns3
 Every class exported by the ns3 library is enclosed in the ns3 namespace.

Macros

#define _GNU_SOURCE   1
#define VALGRIND_STACK_DEREGISTER(id)
#define VALGRIND_STACK_REGISTER(start, end)   (0)

Macro Definition Documentation

#define _GNU_SOURCE   1

Definition at line 1 of file ucontext-fiber-manager.cc.

#define VALGRIND_STACK_DEREGISTER (   id)

Definition at line 21 of file ucontext-fiber-manager.cc.

Referenced by ns3::UcontextFiberManager::Delete().

#define VALGRIND_STACK_REGISTER (   start,
  end 
)    (0)

Definition at line 20 of file ucontext-fiber-manager.cc.

Referenced by ns3::UcontextFiberManager::Create().