radare2/libr/reg
yossizap 3c0267fc0a Fix gdbr's reg_write and reg_next_diff for reverse stepping ##debug
Writing registers with gdbr worked with single registers because
reg_next_diff started at delta 0 and only had to run the diff once for
the single register that was changed. When running reverse
stepping/continue, multiple registers are changed at once so
r_reg_next_diff would fail every time due to incorrect offset calculation.
The new r_reg_next_diff also support different register sizes to restore
all registers correctly.
The endianity swapping part from reg_write isn't needed since the arena
is the return value of 'g' which is already in the correct target byte
order (see: https://sourceware.org/gdb/onlinedocs/gdb/Packets.html#read-registers-packet)
2019-11-18 22:56:56 -06:00
..
p Uppercase register aliases 2015-10-31 01:59:01 +01:00
arena.c Fix null deref in reg arena 2019-08-30 04:07:03 +02:00
cond.c Implement drc k=v to set conditional flags by type ##debug 2019-04-24 11:47:00 +02:00
double.c Remove CYGWIN & MINGW remnants (#13377) 2019-03-15 12:55:08 +08:00
Makefile Implement RReg API for long double and packed registers 2015-08-23 03:58:49 +02:00
meson.build Link sdb fully into r_util in meson (#15338) ##build 2019-10-23 15:52:19 +02:00
profile.c Boolify the reg api a bit more 2019-08-30 04:07:46 +02:00
reg.c Fix gdbr's reg_write and reg_next_diff for reverse stepping ##debug 2019-11-18 22:56:56 -06:00
value.c Add experimental ymm regs support for linux-x64 and extend drm command ##debug 2019-11-07 17:23:18 +01:00