X-Git-Url: http://git.efficios.com/?a=blobdiff_plain;f=gdb%2Fframe.h;h=e451a9395e99df36e2d72eed97f9effbb5c62f38;hb=5ecaaa66e0d056412ca95b3ac2e385b3e470a95c;hp=f7e46d5e001de6e5670ac1222744fb65e4335e7d;hpb=ecd75fc8eed3bde86036141228074a20e55dcfc9;p=deliverable%2Fbinutils-gdb.git diff --git a/gdb/frame.h b/gdb/frame.h index f7e46d5e00..e451a9395e 100644 --- a/gdb/frame.h +++ b/gdb/frame.h @@ -193,6 +193,14 @@ extern struct frame_id frame_id_build_special (CORE_ADDR stack_addr, address is set to indicate a wild card. */ extern struct frame_id frame_id_build_unavailable_stack (CORE_ADDR code_addr); +/* Construct a frame ID representing a frame where the stack address + exists, but is unavailable. CODE_ADDR is the frame's constant code + address (typically the entry point). SPECIAL_ADDR is the special + identifier address. */ +extern struct frame_id + frame_id_build_unavailable_stack_special (CORE_ADDR code_addr, + CORE_ADDR special_addr); + /* Construct a wild card frame ID. The parameter is the frame's constant stack address (typically the outer-bound). The code address as well as the special identifier address are set to indicate wild cards. */