機械語なら俺に質問しろ!その2at TECH機械語なら俺に質問しろ!その2 - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト57:デフォルトの名無しさん 13/01/08 16:01:03.11 あっとタブが飛んだ 再投稿 うーんわからない。とあるUNIX(x86_64)のプログラムだけど、 (gdb) i r rax 0x00 rdi 0x800f55390 34375816080 rip 0x800c7cff9 0x800c7cff9 (gdp) x/i 0x800c7cff9 0x800c7cff9 mov (%rdi),%rax (gdb) x/xg 0x800f55390 0x800f55390 0x0000000800f5bf98 (gdb) stepi (gdb) i r rax 0x800f5bfcc 34375843788 rdi 0x800f55390 34375816080 rip 0x800c7cffc 0x800c7cffc なんでraxが0x800f5bf98にならずに0x800f5bfccになるの? テストプログラムで mov (%rdi),%rax を実行させても正しく間接参照する。C2Dのバグ疑ってもいいかな。 58:デフォルトの名無しさん 13/01/08 16:11:02.74 >>57 なんで最後に >(gdb) x/xg 0x800f55390 も一回やらんの? 59:デフォルトの名無しさん 13/01/08 16:17:03.34 変わってなかったのでコピペしませんでした。 (gdb) x/xg 0x800f55390 0x800f55390 0x0000000800f5bf98 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch