diff options
Diffstat (limited to 'gdb/frame.c')
-rw-r--r-- | gdb/frame.c | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/gdb/frame.c b/gdb/frame.c index 10d486c..b72d5e4 100644 --- a/gdb/frame.c +++ b/gdb/frame.c @@ -528,6 +528,22 @@ frame_id_build_unavailable_stack (CORE_ADDR code_addr) return id; } +/* See frame.h. */ + +struct frame_id +frame_id_build_unavailable_stack_special (CORE_ADDR code_addr, + CORE_ADDR special_addr) +{ + struct frame_id id = null_frame_id; + + id.stack_status = FID_STACK_UNAVAILABLE; + id.code_addr = code_addr; + id.code_addr_p = 1; + id.special_addr = special_addr; + id.special_addr_p = 1; + return id; +} + struct frame_id frame_id_build (CORE_ADDR stack_addr, CORE_ADDR code_addr) { |