(私はDebian 7、arm64を使用しています)
vmware-networks がログをダンプする代わりに出力するように強制するために、ログ機能を変更したいと考えています。私の Windows マシンで IDA を使用していたところ、.text:0000000000068900 jz loc_689A4
.
を実行するgdb /usr/bin/vmware-networks
と、次の指示が表示されます。
(gdb) x 0x68900
0x68900: 0x009e840f
(gdb) x/i 0x68900
0x68900: je 0x689a4
しかし、ブレークポイントを試みると、
(gdb) break *0x68900
Breakpoint 1 at 0x68900
(gdb) run --start
Starting program: /usr/bin/vmware-networks --start
Warning:
Cannot insert breakpoint 1.
Error accessing memory address 0x68900: Input/output error.
「実行」する前に命令をホットワイヤしようとすると、(gdb) set *0x68900= 0x009e850f Cannot access memory at address 0x68900 が発生します
それはなぜですか、どうすれば修正できますか? はい、ルートで実行しているので、(通常は) 問題はありません。