восстановление ячеек памяти с использованием переменной $i
Здесь, после ввода "set *(unsigned char*)$i++ = 0xB3" мы нажимаем "стрелку вверх" и всего лишь меняем 0xB3 на 0x2A (переменная $i увеличивается сама), что намного короче, но... все равно длинно и нудно.
А давайте объявим свою собственную пользовательскую команду! Это делается с помощью "define" и в нашем случае выглядит так:
(gdb)define dd
type command for definition of "dd".
end with a line saying just "end".
>
set *(unsigned char*) $arg0 = $arg1
>
end