Dump of assembler code for function main:
0x0000000100000de6 <main+0>: push %rbp
0x0000000100000de7 <main+1>: mov %rsp,%rbp
0x0000000100000dea <main+4>: sub $0x30,%rsp
0x0000000100000dee <main+8>: mov %edi,-0x14(%rbp)
0x0000000100000df1 <main+11>: mov %rsi,-0x20(%rbp)
0x0000000100000df5 <main+15>: movq $0x0,-0x8(%rbp)
0x0000000100000dfd <main+23>: cmpl $0x2,-0x14(%rbp)
3行目を理解したい。
$0x30 ?(定数 0x30? またはアドレス 0x30 の値? の場合、その値にアクセスするにはどうすればよいですか? 'p *0x30' と入力すると、エラーが発生します (これにより、スタック ポインターの値を変更できますか?? <- - ターゲットは rsp ですか? '$0x30' ではありませんか?)
と
-0x14(%rbp) とは??
(私はOSXを使用しています)
よろしくお願いします。