nm *
Модификация памяти, постоянный адрес (memory modify, constant address)
Help:
=> help nm
nm - memory modify (constant address)
Usage:
nm [.b, .w, .l] address
=>
Для выхода из команды достаточно ввести любой символ, не являющийся 16-ричным числом.
Результат выполнения команды для
Orange Pi Zero2:
=> nm
nm - memory modify (constant address)
Usage:
nm [.b, .w, .l] address
=> nm.b 0x100000
00100000: 00 ? 1
00100000: 00 ? 25
00100000: 00 ? 47
00100000: 00 ? 56
00100000: 00 ? 0xab
00100000: 00 ? 0x2f
00100000: 00 ? /
=>
Команда nm
- (изменение памяти без инкремента адреса) можно использовать для интерактивной записи разных данных несколько раз по одному и тому же адресу. Это может быть полезно, например, для доступа и изменения регистров устройства:
=>
=> nm.b 0x100000
00100000: 00 ? 0x48
00100000: 48 ? 0x65
00100000: 65 ? 0x6c
00100000: 6c ? 0x6c
00100000: 6c ? 0x6f
00100000: 6f ? .
=> md 0x100000 8
00100000: 6f000000 115511ff ffffffff ffff1155 o....U.........U
00100010: 00000000 00000000 00000015 00000016 ................
=>
nm
Команда также принимает расширения типа .l
, .w
и
.b
.