(我在 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
为什么会这样,我该如何解决?是的,我在 root 上运行,所以(通常)不应该有任何问题。