pancake
280abd4f77
ARM can't hwstep by default
2016-04-22 10:15:22 +02:00
pancake
0dd92ebbf1
Add comments in pdc and arm.pseudo fixes
2016-04-22 10:15:17 +02:00
pancake
430073066f
Several enhancements for aav and arm analysis
2016-04-22 00:55:27 +02:00
pancake
b0d91c741e
Skip metadata within anal.hasnext
2016-04-22 00:03:09 +02:00
Davide Balzarotti
d1290db790
Added two commands:
...
aau : if aai prints info about the functions identified during the
analysis, aau prints a list of the bytes that have not been
identified.
afM : prints a map (inspired by the color bar on top of IDA) that
for each byte tells you if it belongs to a function or not.
2016-04-21 23:27:47 +02:00
Ayman Khamouma
7529c97e78
Add * variants to c and cx commands
2016-04-21 15:25:06 +02:00
Ayman Khamouma
d7126c3d87
Add bitmask feature in cx command
2016-04-21 15:22:36 +02:00
pancake
9f7f9f0ce8
Fix #4673 - dpt sync with help msg
2016-04-21 15:21:56 +02:00
pancake
0012530df6
Simplify AND x,x,y esil on mips
2016-04-21 03:41:09 +02:00
pancake
28ac42d182
Enhancements for pdc
2016-04-21 02:49:38 +02:00
pancake
4537e9877c
Honor anal.gp in asm.emu
2016-04-21 02:25:49 +02:00
pancake
dc95b6b8cd
Fix #4671 - ah- is working again
2016-04-21 01:52:06 +02:00
pancake
1ac0d47652
Honor aho in pd
2016-04-21 01:38:08 +02:00
pancake
17b0458ab6
Fix #4654 - Access debug map boundaries via $D and $DD
2016-04-17 19:28:43 +02:00
Jeffrey Crowell
b14de33807
fixup seek to local flags a bit better.
...
ref: #4615
2016-04-15 16:20:09 -04:00
pancake
2b6ccd5a3f
Make clean in pyc swf r2pm packages
2016-04-15 04:01:50 +02:00
pancake
93fcd7e722
Initial implementation of the anal.pushret (push+ret->jmp) option
2016-04-14 14:32:10 +02:00
pancake
2d99c17980
Fixes for Vk and add more anal.archinfo (ppc, mips, sh)
2016-04-13 23:57:24 +02:00
pancake
20b49f1615
Implement stackptr analysis in MIPS and add ALIGN stackop type
2016-04-13 23:33:30 +02:00
pancake
c28dce2359
Autodefine anal.gp if loc._gp is set
2016-04-13 23:18:36 +02:00
Rakholiya Jenish
421a63a849
cleanup code, and use direction for specifying encryption/decryption
2016-04-13 21:54:12 +02:00
Jeffrey Crowell
cdfddf921c
fix crash null deref in aav
...
closes #4629
2016-04-13 13:30:32 -04:00
Rakholiya Jenish
cfe1cc8c6c
refactor the code and fix rc2 ecb implementation
...
Cleanup in cmd_write.
2016-04-13 12:54:34 +02:00
Rakholiya Jenish
27fba6fa10
Add crypto plugin for base64 and base91
...
update error occurence.
2016-04-13 10:34:55 +02:00
Rakholiya Jenish
2a68cea14c
add woD, and rahash -D option
...
TODO done
fix error output
2016-04-13 10:34:54 +02:00
Jeffrey Crowell
aef5a179e8
disable dumping core if you're not actually dbging
...
fixes #4618
2016-04-12 12:38:17 -04:00
Jeffrey Crowell
9e7ed12a84
fix issue with snprintf, cleanup code
2016-04-12 10:09:48 -04:00
Jeffrey Crowell
6860542225
add lots of nullptr checks in add_parsed_type
2016-04-12 08:55:48 -04:00
Jeffrey Crowell
46bfab1950
clear out structs loaded with t before resaving
...
prevents corrupting if loading over the same var, closes #4614
2016-04-11 20:40:36 -04:00
pancake
6d3370d115
Implement local flag seek in r_core_num_callback
2016-04-12 01:32:11 +02:00
pancake
0274089288
Fix #4615 - seek to local flags '+.', and handle f.flag=addr
2016-04-12 00:55:03 +02:00
pancake
644c0c4930
Fix segfault in aav
2016-04-11 15:17:07 +02:00
pancake
c6ef723055
Autocomplete aav and other sub-aa commands
2016-04-11 10:23:08 +02:00
dequis
c30c102ea4
Fix invalid free after tab-completing pf or te commands
...
Commands such as "pf." or "te" changed the tmp_argv_heap flag to true,
which means the completion argv is heap allocated and
r_core_free_autocomplete() should free it.
r_core_fgets() assigns a different, non-heap allocated array to argv,
sets argc to 226, and doesn't free the old one or change that flag.
So the next call to r_core_free_autocomplete() tries to free 226 items
out of tmp_argv.
This is fixed by freeing the old tmp_argv before replacing it with
radare_argv
2016-04-11 10:20:37 +02:00
pancake
c91e0a3a64
Do not emulate metadata and initial release-notes.js
2016-04-11 10:16:56 +02:00
pancake
c87d0159f3
Initialize BP in aeim and fix asm.emu's CALL in disasm
2016-04-11 02:24:21 +02:00
pancake
90b37aa106
More fixes and enhancements for aav and arm32
2016-04-11 00:56:48 +02:00
pancake
f42e69bb3e
Fix /V hitnames and add aav command
2016-04-11 00:03:14 +02:00
pancake
30ae724e89
Fix /V argument parsing
2016-04-10 23:17:16 +02:00
Álvaro Felipe Melchor
99fc0b9fef
fix CID 1352385 and 1354256 again ( #4601 )
...
* fix CID 1352385 again
* fix CID 1354256 again
2016-04-10 21:28:05 +02:00
Ahmed Mohamed Abd El-MAwgood
febb482077
FIX #4204 : Implement fastcall function arguments ( #4596 )
...
FIX #4204 : Implement fastcall function arguments
2016-04-10 20:59:11 +02:00
pankajkataria
4789c5d46c
CID-1354256-libs.c and CID-1352385-fs.c
2016-04-10 18:04:04 +02:00
Roi Martin
fa6415f1e1
Update graph help with summary mode
2016-04-10 13:02:23 +02:00
Roi Martin
92ab708310
Disassembly first BB instead of first 4 insns in CG mode
2016-04-09 22:29:16 +03:00
Roi Martin
89ee2585d6
Add "summary mode" to ascii graphs
2016-04-09 22:29:16 +03:00
Anton Kochkov
5bff63a7f0
Fix CID 1346910
2016-04-09 16:06:51 +03:00
Anton Kochkov
7c1a822af5
Fix CID 1352382
2016-04-09 16:02:01 +03:00
Anton Kochkov
d09eaaed33
Fix CID 1352383
2016-04-09 16:00:36 +03:00
Anton Kochkov
96c5783b5d
Fix CID 1354257
2016-04-09 15:56:08 +03:00
pancake
4476720aa8
Fix regprofile regression
2016-04-08 13:36:15 +02:00