Maijin
c274afe748
Fix #3286 - Use stdbool.h
2016-07-12 22:15:19 +02:00
Jeffrey Crowell
7436b51095
add r_reg_32_to_64 for @condret
...
closes #5206
2016-06-25 00:03:44 -04:00
pancake
d3394d5a7a
Fix latest 28 COVs
2016-06-02 03:19:31 +02:00
pancake
2138ca700c
Fix #5019 - registers are now accessible by index
2016-05-31 14:11:09 +02:00
Sven Steinbauer
547f8bbc5c
Infer fixes Round 2 ( #4993 )
2016-05-24 22:22:15 +02:00
pancake
c36b299073
Fix some null deref and rarun2 chroot escape vuln
2016-05-24 12:32:45 +02:00
Sushant Dinesh
cf456f4414
Fixes to ESIL ( #4951 )
...
- Reverted ADD and ADC to set flags based on internal variables
- Fixed calculation of carry and zero flags from internal vars
- Revert "ESIL: add floating point instructions (#4794 )"
This reverts commit 964d12b392
. Since we
decided that floating point operations will be implemented using separate
ops, these unions are no longer needed. This commit introduced a regression
in setting esil->old and esil->cur
- Style fixes
2016-05-23 16:39:54 +02:00
Damien Zammit
af0a865d9f
WIP - Totally remove host endianness dependence
...
- Adds endian aware functions
- Removes references to host endian
- Uses binary detected endianness else tries LE and restricts by RAsmPlugin
- Fixes gdb debugger endianness when debugging BE qemu gdbserver
Signed-off-by: Damien Zammit <damien@zamaudio.com>
2016-05-04 23:42:17 +10:00
pancake
1f82c105fb
Fix doublefree and regprofile for FreeBSD
2016-05-04 13:28:53 +02:00
NaveenBoggarapu
4c04b98b47
few memory leaks fixed
2016-04-13 21:55:48 +02:00
pancake
4476720aa8
Fix regprofile regression
2016-04-08 13:36:15 +02:00
Lukas Dresel
5a4fe03d41
Fix #4495 - rasm2 not loading all the plugins
...
- Fixed misplaced free(tmp) i broke
- Made plugin loading work the same in every tool.
- Removed last instances of hardcode 'LIBR_PLUGINS' string
2016-04-05 22:42:19 +02:00
pancake
740e43eadd
Fix some segfault and consistencies
2016-04-04 01:59:30 +02:00
Mizari
477986be2c
Removed possible null dereference and one clang-analyzer warning squashed
2016-04-01 10:34:28 +02:00
Mizari
d6daa9d591
Fixed function calls for r_reg_set_bytes(reg,-1...)
2016-03-24 12:47:00 +01:00
Mizari
59d614edf1
Added drw/arw command + r_reg_arena_set_bytes
2016-03-22 11:48:42 +01:00
pancake
805e3f26e8
Fixes for lldb/debugserver on x86-64
2016-02-03 12:09:58 +01:00
pancake
6c931a091f
Automatic asm.bits depending on CPSR's Thumb bit
2016-01-11 03:08:24 +01:00
pancake
9bd4e213b2
Enhance cpsr in ARM and handle new bitsize syntax in reg profile
2016-01-11 02:35:57 +01:00
pancake
7bef915a8d
Implement arC/drC to show comments in regprofiles
2016-01-09 03:14:18 +01:00
pancake
4e6be05f62
ARM's SP is r13 and add LR in r14
2015-12-31 14:10:11 +01:00
pancake
cfb03d3772
More indentation fixes
2015-12-09 00:27:31 +01:00
pancake
a4fc08b401
More auto-indentation enhancements
2015-12-08 23:55:23 +01:00
pancake
8eabe785fe
Boolify RDebug API
2015-12-04 02:57:56 +01:00
pancake
85ba262c17
Fix #3761 - Fix drd and add aras command to swap arenas
2015-11-25 15:20:25 +01:00
pancake
cffa44b2f7
Add ara command and fix RReg.arena.push/pop implementation
2015-11-24 00:58:03 +01:00
pancake
ba73d31cf3
Fixes for android-arm64
2015-11-15 02:20:57 +01:00
pancake
5c99eb0c3f
Uppercase register aliases
2015-10-31 01:59:01 +01:00
Álvaro Felipe Melchor
5543f73cb1
Fix some covs
2015-10-29 23:39:49 +01:00
Anton Kochkov
30e82852a3
Remove annoying message
2015-10-22 15:07:32 +03:00
pancake
b08add890a
Fix the 80/96/128 fpu reg value issue
2015-10-22 13:38:30 +02:00
pancake
35f97e3862
Add register profile for AVR
2015-10-13 23:01:30 +02:00
pancake
5d0bdd4481
Enhacements to ease the iOS debugger development
2015-09-21 23:40:17 +02:00
pancake
fdbde81e78
Fix iOS build, and a pair of bugs
2015-09-15 04:05:43 +02:00
pancake
49975ccf95
Fix #3286 - Use stdbool.h
2015-09-14 02:08:31 +02:00
pancake
1bf2d47f00
Fix last COVs
2015-09-12 19:12:57 +02:00
pancake
4506a98cff
Add arena.peek/poke, and fix emulation for asm.esil.anal
2015-09-10 01:42:56 +02:00
pancake
62755eeb0e
Fix latest COVs
2015-08-25 12:40:21 +02:00
pancake
4dff5cca5e
Some some COVs related to control flow and memory leaks
2015-08-24 01:58:36 +02:00
pancake
7a871d4cb5
Add drm command to get/set packed registers. Old drm is now drf
2015-08-23 04:43:31 +02:00
pancake
1c143a3e3b
Better checks in packed register boundaries
...
- Support spaces after dr? <reg>
2015-08-23 04:08:01 +02:00
pancake
f776f5a515
Implement RReg API for long double and packed registers
2015-08-23 03:58:49 +02:00
Álvaro Felipe Melchor
b52cfe422e
Fix #2759
2015-06-16 22:47:47 +02:00
pancake
c047506f21
Some cleanup for regset issues and update the regprofile
2015-05-21 02:31:01 +02:00
pancake
9392424e30
Fix #2397 and #2398 - honor syscall args in dcs
on linux-x86-64
2015-04-18 10:35:57 +02:00
pancake
515b2e77bc
Fix about 40 COVs related to memleaks and buffer overflows
2015-03-21 01:27:54 +01:00
pancake
c9bff12ae7
Fix #2167 - drs invalid free
2015-03-08 01:42:35 +01:00
pancake
bd4db7b966
Initialize swapped stack arena and implement 'aeis' ESIL stack emulation helper
2015-01-27 12:46:15 +01:00
Kamil Rytarowski
aadbd0f868
Fix GCC warnings: array subscript has type 'char'
...
Reported at NetBSD-current/amd64
GCC 4.8.4 (nb1 20141012)
2014-12-04 03:26:08 +00:00
pancake
b7e1dc4354
Fix #1698 - dr rflags=cpz is now supported
2014-11-18 17:22:43 +01:00