From 7f04c2032f1a2328072f3a3733abf74a72188458 Mon Sep 17 00:00:00 2001 From: laiwei-rice Date: Tue, 6 Mar 2018 16:04:45 +0000 Subject: [PATCH] x86_64: support for RIP in unw_get_save_loc (#66) Returns the location of RIP through unw_get_save_loc(). --- src/x86_64/Gget_save_loc.c | 1 + 1 file changed, 1 insertion(+) diff --git a/src/x86_64/Gget_save_loc.c b/src/x86_64/Gget_save_loc.c index 0057c62d..40568700 100644 --- a/src/x86_64/Gget_save_loc.c +++ b/src/x86_64/Gget_save_loc.c @@ -44,6 +44,7 @@ unw_get_save_loc (unw_cursor_t *cursor, int reg, unw_save_loc_t *sloc) case UNW_X86_64_R13: loc = c->dwarf.loc[R13]; break; case UNW_X86_64_R14: loc = c->dwarf.loc[R14]; break; case UNW_X86_64_R15: loc = c->dwarf.loc[R15]; break; + case UNW_X86_64_RIP: loc = c->dwarf.loc[RIP]; break; default: break;