FD.io VPP  v20.09-64-g4f7b92f0a
Vector Packet Processing
longjmp.h File Reference
+ Include dependency graph for longjmp.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  clib_longjmp_t
 

Macros

#define CLIB_ARCH_LONGJMP_REGS   8
 

Functions

void clib_longjmp (clib_longjmp_t *save, uword return_value)
 
uword clib_setjmp (clib_longjmp_t *save, uword return_value_not_taken)
 
uword clib_calljmp (uword(*func)(uword func_arg), uword func_arg, void *stack)
 

Macro Definition Documentation

◆ CLIB_ARCH_LONGJMP_REGS

#define CLIB_ARCH_LONGJMP_REGS   8

Definition at line 45 of file longjmp.h.

Function Documentation

◆ clib_calljmp()

uword clib_calljmp ( uword(*)(uword func_arg)  func,
uword  func_arg,
void *  stack 
)
+ Here is the caller graph for this function:

◆ clib_longjmp()

void clib_longjmp ( clib_longjmp_t save,
uword  return_value 
)
+ Here is the caller graph for this function:

◆ clib_setjmp()

uword clib_setjmp ( clib_longjmp_t save,
uword  return_value_not_taken 
)
+ Here is the caller graph for this function: