最简单的是设置一个程序变量(见 GDB: 赋值 ):
(gdb) l
6 {
7 int i;
8 struct file *f, *ftmp;
(gdb) set variable i = 10
(gdb) p i
$1 = 10
或者你可以直接按地址更新任意的(可写的)位置。
(gdb) set {int}0x83040 = 4
还有更多。阅读手册.
![]() |
眼睛小的米饭 · 使用 GDB ...· 2 周前 · |
![]() |
风度翩翩的针织衫 · 奇安信攻防社区-代码艺术:浅析GDB注入魔法· 2 周前 · |
![]() |
体贴的柿子 · GDB 入门教程:调试 ncurses ...· 2 周前 · |
![]() |
爱看球的豆腐 · GDB调试: 改变程序的执行 | Ivanzz· 2 周前 · |
![]() |
奔放的楼房 · 使用Google Chrome ...· 6 月前 · |
![]() |
逼格高的沙发 · 湖南大学2025年硕士研究生招生简章-湖南大 ...· 9 月前 · |
![]() |
俊逸的海豚 · 新中国三大屈辱历史之一:1993年银河号事件 ...· 11 月前 · |
![]() |
神勇威武的馒头 · Unsafe code - C# ...· 1 年前 · |
![]() |
很拉风的鼠标垫 · 闪耀暖暖携手天猫风尚大选合作达成 ...· 1 年前 · |