In gdb, it seems that whatever is located in the "Stack" section is always the same as the %rip register. For example:
rip 0x0000555555554603
─── Stack ────────────────────────────────────────────────────────────────────────────────────────
[0] from 0x0000555555554603 in main
And after doing si:
rip 0x0000555555554606
─── Stack ────────────────────────────────────────────────────────────────────────────────────────
[0] from 0x0000555555554606 in main
What exactly is the "Stack" section in gdb? It seems to me like it is more-or-less the instruction pointer (%rip) in the currently running function (and previous %rips in the call stack that have not completed execution). Is this correct, or what does this section tell us?
If useful, here is the front-end that I'm using in gdb, which is called gdb dashboard:

layout regdisplay. But anyway, it looks like output from GDB'sbt(backtrace) command. - Peter Cordesbtorframeto compare. - Peter Cordes