dr[?] Cpu registers
Usage: dr Registers commands
drShow 'gpr' registers- Use
drto 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 registersdrCShow register profile commentsdrdShow only different registers-
🚀
drdThis can be used to show differences between old and new register values asciinema drfShow fpu registers (80 bit long double)drl[j]List all register namesdrmShow multimedia packed registersdrm mmx0 0 32 = 12Set the first 32 bit word of the mmx reg to 12drn <pc>Get regname for pc,sp,bp,a0-3,zf,cf,of,sgdroShow previous (old) values of registers-
drpDisplay current register profile -
drpiDisplay current internal representation of the register profile drpsFake register profile sizedrpjShow 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 80Show 80 bit registers (long double)drt all🚀 Show all registers asciinema-
drt flgShow flag registers -
drw <hexnum>Set contents of the register arena -
drx idx addr len rwxModify hardware breakpoint drx-numberClear 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