summaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
authorDoug Moore <dougm@rice.edu>2017-03-30 14:35:35 -0700
committerDave Watson <davejwatson@fb.com>2017-04-03 14:44:40 -0700
commit14c48b3d5166d5e33b79267f467b5d512c44a5d9 (patch)
tree3a2c98786e053ac07306586db251796bde6729af /include
parent2b8ab794b3a636c05396fdbaebbba25d8aa4722a (diff)
downloadlibunwind-14c48b3d5166d5e33b79267f467b5d512c44a5d9.tar.gz
unw_init_local_signal
init_local, but *not* setting use_prev_instr. This is necessary to correctly unwind using ucontext argument to signal handlers.
Diffstat (limited to 'include')
-rw-r--r--include/libunwind-common.h.in2
1 files changed, 2 insertions, 0 deletions
diff --git a/include/libunwind-common.h.in b/include/libunwind-common.h.in
index 7afd5726..8524cb01 100644
--- a/include/libunwind-common.h.in
+++ b/include/libunwind-common.h.in
@@ -211,6 +211,7 @@ unw_save_loc_t;
#define unw_destroy_addr_space UNW_OBJ(destroy_addr_space)
#define unw_get_accessors UNW_ARCH_OBJ(get_accessors)
#define unw_init_local UNW_OBJ(init_local)
+#define unw_init_local_signal UNW_OBJ(init_local_signal)
#define unw_init_remote UNW_OBJ(init_remote)
#define unw_step UNW_OBJ(step)
#define unw_resume UNW_OBJ(resume)
@@ -239,6 +240,7 @@ extern int unw_set_cache_size (unw_addr_space_t, size_t, int);
extern const char *unw_regname (unw_regnum_t);
extern int unw_init_local (unw_cursor_t *, unw_context_t *);
+extern int unw_init_local_signal (unw_cursor_t *, unw_context_t *);
extern int unw_init_remote (unw_cursor_t *, unw_addr_space_t, void *);
extern int unw_step (unw_cursor_t *);
extern int unw_resume (unw_cursor_t *);