Back to index

glibc  2.9
Defines
jmpbuf-unwind.h File Reference
#include <setjmp.h>
#include <stdint.h>
#include <unwind.h>

Go to the source code of this file.

Defines

#define _JMPBUF_UNWINDS(jmpbuf, address, demangle)   ((unsigned long int) (address) < (jmpbuf)->uc_mcontext.mc_fp + 2047)
#define _JMPBUF_CFA_UNWINDS_ADJ(_jmpbuf, _context, _adj)   _JMPBUF_UNWINDS_ADJ (_jmpbuf, (void *) _Unwind_GetCFA (_context), _adj)
#define _JMPBUF_UNWINDS_ADJ(_jmpbuf, _address, _adj)
#define __libc_unwind_longjmp(buf, val)   __libc_longjmp (buf, val)

Define Documentation

#define __libc_unwind_longjmp (   buf,
  val 
)    __libc_longjmp (buf, val)

Definition at line 37 of file jmpbuf-unwind.h.

#define _JMPBUF_CFA_UNWINDS_ADJ (   _jmpbuf,
  _context,
  _adj 
)    _JMPBUF_UNWINDS_ADJ (_jmpbuf, (void *) _Unwind_GetCFA (_context), _adj)

Definition at line 29 of file jmpbuf-unwind.h.

#define _JMPBUF_UNWINDS (   jmpbuf,
  address,
  demangle 
)    ((unsigned long int) (address) < (jmpbuf)->uc_mcontext.mc_fp + 2047)

Definition at line 26 of file jmpbuf-unwind.h.

#define _JMPBUF_UNWINDS_ADJ (   _jmpbuf,
  _address,
  _adj 
)
Value:
((uintptr_t) (_address) - (_adj) \
   < (uintptr_t) (_jmpbuf)[0].uc_mcontext.mc_fp + 2047 - (_adj))

Definition at line 32 of file jmpbuf-unwind.h.