Ghidra's and IDA's auto-analysis engines locate function boundaries by scanning for exactly this push-rbp/mov-rbp-rsp signature before falling back to slower heuristics, which is why stripped binaries compiled with -fomit-frame-pointer are noticeably harder for these tools to auto-analyze. GDB's `bt` command reconstructs a stack trace by walking the same chain of saved RBP values you learn to recognize here.