.bss セグメントに大きなバッファを持つ簡単なプログラムを作成
h_vals:
resq 99999
次に、配列セルの値をインクリメントしようとしました。
mov rcx, [h_vals+8*rax]
inc rcx
mov [h_vals+8*rax], rcx
gdb では、3 番目の命令の実行前と実行後の両方で同じ値 (0) が表示されます。
x/dg &h_vals &h_vals + 8 * $rax
0x6d68c0: 0
保存したアドレスを調べようとすると、まだ 0 が表示されるのはなぜですか?