0
これはgdbデバッガに関して私が "i r $ rbp"コマンドを使用すると簡単な質問です。実際にはrbpのアドレスかrbpのアドレスを指すアドレスですか?アドレスの意味
これはgdbデバッガに関して私が "i r $ rbp"コマンドを使用すると簡単な質問です。実際にはrbpのアドレスかrbpのアドレスを指すアドレスですか?アドレスの意味
は、RBPの実際の住所または単にアドレスである点が、あなたが混乱している
住所RBPをお願い致します:レジスタはアドレス、名前だけを持っていません。
info register $rbp
を実行すると、値がレジスタに格納されます。その値は、整数、アドレス、または浮動小数点として解釈されます。それは単なるビットです。
rbpストアの値がスタックのベースへのポインタであると言っていますか? –
@pedrosantosデバッグビルドでは、通常、$ rbpはフレームポインタとして使用されます(つまり、$ rbpはポインタとして解釈され、現在のフレームベースを指します)。最適化されたビルドでは、$ rbpの値は何でもかまいません。 –