Inner frame check when unwinding stack removed because it breaks support for segmented stacks in librcd. We deprecate this sort of heuristic in this version of gdb.
Patch that enables safe dummy frame setup for call injection in programs using segmented stack.
If we have a symbol in the inferior called __debug_call_dummy_stack we assume that the symbol points to 40 pages (0x1000 bytes)
of memory that we should use instead of the stack pointer when setting up a dummy call frame. This is useful for any program
that have a non-linear, managed stack where allocation is not safe to do by just simply decrementing the sp.