これは、コマンド情報フレームの GDB 出力です。
Stack level 1, frame at 0x7fff5fbffba0
rip = 0x100000ee4 in main (scc150_ex5.c:9);
saved rip 0x100000eb4
caller of frame at 0x7fff5fbffb80
source language c.
Arglist at 0x7fff5fbffb98, args:
Locals at 0x7fff5fbffb98,
Previous frame's sp is 0x7fff5fbffba0
Saved registers: rbp at 0x7fff5fbffb90,
rip at 0x7fff5fbffb98
命令ポインターが保存されている場所について混乱しています0x100000eb4
。また、この命令ポインターが意図せずに上書きされた場合、プログラム全体が「台無し」になるだけでしょうか? (乱用で申し訳ありません)。
ありがとう