dr[?]
Cpu registers
Usage: dr Registers commands
dr
Show 'gpr' registers- Use
dr
to find the argv and argc of a binary. See writeup here
- Use
dr <register>=<val>
Set register valuedr8[1|2|4|8] [type]
Display hexdump of gpr arena (WIP)dr=
🚀 Show registers in columns asciinemadr?<register>
Show value of given registerdrb[1|2|4|8] [type]
Display hexdump of gpr arena (WIP)drc [name]
Related to conditional flag registersdrC
Show register profile commentsdrd
Show only different registers-
🚀
drd
This can be used to show differences between old and new register values asciinema drf
Show fpu registers (80 bit long double)drl[j]
List all register namesdrm
Show multimedia packed registersdrm mmx0 0 32 = 12
Set the first 32 bit word of the mmx reg to 12drn <pc>
Get regname for pc,sp,bp,a0-3,zf,cf,of,sgdro
Show previous (old) values of registers-
drp
Display current register profile -
drpi
Display current internal representation of the register profile drps
Fake register profile sizedrpj
Show the current register profile (JSON)drr
🚀 Show registers references (telescoping) asciinema-
Screenshot
-
drt 16
🚀 Show 16 bit registers asciinema drt 32
🚀 Show 32 bit registers asciinemadrt 80
Show 80 bit registers (long double)drt all
🚀 Show all registers asciinema-
drt flg
Show flag registers -
drw <hexnum>
Set contents of the register arena -
drx idx addr len rwx
Modify hardware breakpoint drx-number
Clear hardware breakpoint.dr*
Include common register values in flags.dr-
Unflag all registers
dr dr8 dr= dr? drb drc drC drd drf drl drm drn dro drpdrpi drps drpj drr drs drt drw drX drx .dr