Jeffrey Crowell
2f6d778aef
cleanup usages of r_str_newf to meet style guide
2016-06-15 19:42:03 +00:00
Sven Steinbauer
d45101eebe
Add offset support to add
instruction ( #5137 )
...
support syntax for
add eax, [ecx]
add ecx, [eba +/- 3]
2016-06-15 15:33:14 +02:00
pancake
794c60bf18
Fix #5138 - huge load times for fuzzed versioninfo ELFs
2016-06-15 15:30:51 +02:00
pancake
0e9e80c578
Fix #5138 - crash in elf parser
2016-06-15 15:13:41 +02:00
pancake
84aa6782f1
Add trailing newline in afbj
2016-06-15 13:41:45 +02:00
Riccardo Schirone
04190287c1
core: fix uber confusing indentation in cmd_anal "afl" command
2016-06-15 11:15:42 +02:00
pancake
1bdcb740dc
Fix regressions introduced in last commit
2016-06-15 00:23:44 +02:00
pancake
e032a48cbe
Fix latest 26 COVs
2016-06-14 23:47:58 +02:00
Álvaro Felipe Melchor
7fa01a72ed
add breakpoints into project file
2016-06-14 23:34:42 +02:00
pancake
2582e5fd0e
Fix #5134 - rahash2 -K entropy was randomized by uninitalized values
2016-06-14 20:29:49 +02:00
robbje
a772452d27
Cgs ( #5126 )
...
* refactor function listing code
* adhere to style guide
* use tabs instead of spaces
* recover default behaviour for afi commands
* work in commentary and fix the two regression tests I broke
* some more cosmetic changes
* shorten function names
2016-06-14 17:54:17 +02:00
pancake
f5cb1db49b
Fix identifying classes#.dex as DEX (not a BIOS)
2016-06-14 17:00:42 +02:00
pancake
6bd3f5199b
Fix #4980 - Fix apk:// and implement ipa://
2016-06-14 14:36:15 +02:00
pancake
e4af7f9b23
Fixes for ELF/Thumb detection handling
2016-06-14 14:36:03 +02:00
pancake
ecef139c99
Fix io.ptrace.write on ARM
2016-06-10 05:27:21 +02:00
pancake
1bb7efd76c
Some more COV checks in socket.run
2016-06-14 04:00:30 +02:00
pancake
21a01d08fe
Fix warnings in debug.linux.coredump
2016-06-10 04:20:28 +02:00
pancake
e9f14cb4a0
Fix 4b85cff3312965cc7d7a38943cfa06373cef41f9 util.calc regression
2016-06-14 03:22:43 +02:00
pancake
8d9e4a7836
Fix double close in thread-list and non-null terminated string in debug.linux.core
2016-06-14 03:10:47 +02:00
pancake
7ff42b590f
Fix build and bring back java memleak to avoid crash
2016-06-14 02:54:27 +02:00
pancake
69e7b3df28
Fix UAF in bin.psxexe
2016-06-14 02:44:52 +02:00
pancake
59f94c63aa
Fix some critical COVs in RBin
2016-06-14 02:42:24 +02:00
pancake
69d62e85c3
Fix deadcode in rbuf
2016-06-14 02:30:22 +02:00
pancake
46433dbf53
Fix some COVs in util/file
2016-06-14 02:22:14 +02:00
pancake
4b85cff331
Fix buffer overflow in r_num_math
2016-06-14 02:19:20 +02:00
pancake
010c2c68ab
Fix all COVs in r_io
2016-06-14 02:14:52 +02:00
pancake
93910d9ce0
Fix memleak in shlr/java
2016-06-14 02:04:26 +02:00
pancake
702394caf9
Fix string flags realignment in disasm
2016-06-14 01:52:46 +02:00
pancake
f8b5a6602a
Boolify anal.xrefs/projects
2016-06-14 01:40:46 +02:00
pancake
56af25e5b5
Update r_core_sysenv_end
2016-06-14 01:33:46 +02:00
pancake
eda7899adc
Various enhancements to aae
2016-06-14 01:30:40 +02:00
pancake
ed06c5bcb6
Fix arm64 analysis issue
2016-06-14 00:13:04 +02:00
radare
60ac486de1
Merge pull request #5117 from radare/arm-fixes
...
ARM fixes
2016-06-13 17:26:16 +02:00
pancake
e935aca270
Set esil->address before calling esil.parse
2016-06-13 15:05:48 +02:00
Ahmed Mohamed Abd El-MAwgood
0027246ec4
Fixing arguments docs
2016-06-13 13:09:46 +02:00
pancake
c883c0354f
Simplify some arm esil expressions
2016-06-13 11:57:21 +02:00
pancake
3861032686
LDR PC is considered UJMP
2016-06-13 11:31:08 +02:00
pancake
8a82e5cae6
Implement 'cbz' in armass-thumb
2016-06-13 11:12:20 +02:00
pancake
3d9bea75ab
Fixing some ARM regressions
2016-06-13 10:13:28 +02:00
pancake
26f71f342b
Update capstone from -next
2016-06-12 23:47:34 +02:00
pancake
889ff52f37
Bring back the previous disasm changes
2016-06-12 23:42:40 +02:00
pancake
b829244c19
Fixes for thumb/arm string references and endian refptr
2016-06-12 23:42:37 +02:00
Lukas Dresel
8f6c4716e0
Fixed 64bit enum support for structures where size was calculated incorrectly ( #5122 )
...
* Implemented 8 byte enumeration format size
Bug found with
po elf64
pf [4]? (elf_shdr)h
Notice how the name of the next section overlaps in address with the previous
section's entsize
* Adjusted coding style
2016-06-12 23:40:58 +02:00
Ahmed Mohamed Abd El-MAwgood
13d8e65426
Enhancing comments for vars/aegs ( #5127 )
...
Adding locality properity to variable and argument comments
the old implementation made use of the standard r_meta functions to create comments using the frame offset as the address. this caused problems because more than one function might have variable at the same offset (with respect to each ones stackframe). so they will overwride each others comments.
adding `base64:` feature
prevening CC from processing var/args comment (in wrong manner)
2016-06-12 23:39:40 +02:00
jnahorny
f7b8f4c1ea
Get rid of the error when 'mkdir' wanted to remove unexisting directory ( #5128 )
2016-06-12 23:16:36 +02:00
pancake
3081b3b5d6
Fix ? floating point values
2016-06-12 22:50:20 +02:00
Maijin
f3ee978361
Fix typo Cr -> Cv
...
@oddcoder
2016-06-11 12:55:09 +02:00
megabug
534cc69a79
Fix trimbits ( #5120 )
2016-06-11 12:09:39 +02:00
Ahmed Mohamed Abd El-MAwgood
b7c4d1eeb0
enabling Commenting using both index as well as name ( #5118 )
2016-06-11 11:07:58 +02:00
Jeffrey Crowell
7c3fb53a5e
fix disassembling 'backwards'
...
(e.g. pd -5) producing wrong output
fixes #5105
2016-06-11 10:59:42 +02:00