pancake
c35666ef8a
Minor rap:// fixes. More to come
2016-08-15 02:37:45 +02:00
pancake
771acc81f6
Fix huge load times for fuzzed versioninfo bins
2016-08-15 02:37:24 +02:00
pancake
0f39a486f5
Fix #5341 - rap:// with no file works now
2016-08-15 01:54:53 +02:00
pancake
d001066eb4
Support longer wopD.. still not complete
2016-08-15 01:40:34 +02:00
pancake
75fd458df8
Fix #5007 - Clarify the difference of hash/encoder/crypto
2016-08-15 01:10:42 +02:00
pancake
39fa8c37b1
Fix build of nocache://
2016-08-15 01:04:27 +02:00
pancake
2a5e49ee40
Fix b64 decode oob vuln ported from sdb
2016-08-15 01:03:22 +02:00
pancake
e1b94b8343
Update sdb to fix an overflow in the base64 decoder
2016-08-15 01:02:05 +02:00
pancake
d18a63e9ed
Fix #5379 - Implement nocache:// for the posix io plugin
2016-08-15 00:14:36 +02:00
pancake
deb05ed383
Honor cfg.bigendian in wopO for debrujn patterns
2016-08-14 23:49:13 +02:00
Alexandru Caciulescu
2b35ce2ed4
Fix undeclared variable error ( #5512 )
...
Undeclared variable "i" at line 2215.
2016-08-14 23:24:32 +02:00
pancake
6c9af2e690
Fix #4841 - Restricted r2 shell thing
2016-08-14 19:55:54 +02:00
pancake
3495e98545
Fix Warning: Too big version thing in some ELFs
2016-08-14 19:48:29 +02:00
Maijin
0d0428b670
Fix #5508
2016-08-14 13:38:52 -04:00
pancake
fe0530aa9c
Fix OOB read in vax disassembler
2016-08-14 19:35:24 +02:00
pancake
be220ec038
Fix VRR on windows issues
2016-08-14 19:29:59 +02:00
pancake
3654e5f33b
Fix regression in reg.type=flg
2016-08-14 19:12:52 +02:00
pancake
e9bd690aa5
Remove bashisms from travis.yml
2016-08-14 14:39:35 +02:00
Maijin
08912e2e67
Temporary disconnect coveralls
2016-08-13 23:18:00 -04:00
pancake
6e478431dd
Fix 4 warnings (unused stuff) in cmd_search_rop
2016-08-14 02:30:31 +02:00
pancake
f4f163afcb
Update www-m from radare2-webui
2016-08-14 02:30:27 +02:00
Alexandru Caciulescu
138c69f98f
Fix flag regs being seen as 'gpr' instead of 'flg'
2016-08-14 02:24:02 +02:00
pancake
f60597b2ee
Fix ar 1 to honor RReg.Type.flg
2016-08-14 02:23:47 +02:00
pancake
f8fa41bac8
Add gsprop32 and spr32d70 in bin/d/Makefile
2016-08-14 02:09:38 +02:00
Daniel L. Polanco
5d551c68fb
Add spr32d70 and gsprop32 sdb for issue 5486 ( #5491 )
...
As per Maijin's request, I have added two out of the three dlls
I need to run radare2 on an exe I'm trying to disassemble. I was
unable to get any useful function exports for the third file,
mfc90u.
2016-08-14 02:08:53 +02:00
Alexandru Caciulescu
e652a18469
Implement Arithmetic Pattern matching for ROP classification
...
* /R can now classify nop gadgets
* MovRegs and LoadConst pattern classification for /R
* Moved classification logic in separate file
* Adding Arithmetic Pattern classification for /R (work in progress)
2016-08-14 02:08:40 +02:00
Ahmed Mohamed Abd El-MAwgood
52da64becc
Fix for function name decorators (oridinal, sym.blablabla) ( #5488 )
...
implemented function guess matched name which finds longest function name in sdb_types that is substring of the current function name
2016-08-14 02:07:43 +02:00
Ahmed Mohamed Abd El-MAwgood
4f413e7720
initial support for type matching ( #5480 )
...
Enabling stepping over
Basic (sym.imp.*) call catching routines
Fixing esil tracing bug and verbosity
Adding some apis for handling function prototypes and abstacting sbd queries
Fixing the double execusion bug in esil tracing
passing types into vars for `stack`
fixing trailing spaces
doing the regester branch
doing the stack_rev
2016-08-13 12:09:14 +02:00
pancake
1f00004641
Update capstone from git
2016-08-13 11:43:44 +02:00
pancake
a7da94ba33
Update capstone from git
2016-08-11 11:31:44 +02:00
pancake
46cec371db
Fix asm.filter parse issue for m68k
2016-08-11 02:32:23 +02:00
Paul
52656941fe
r_core_print_disasm_json fix ( #5479 )
...
* r_core_print_disasm_json fix
2016-08-10 21:10:00 +02:00
Álvaro Felipe Melchor
dc5673ec3a
Fix regression with the arm/thumb changes ( #5464 )
...
Now we build a list of ranges (RAnalRange) based on anal hints to handle the
bits in a better way in the case of arm/thumb
Now instead of asm.bits that rules the whole binary we can define ranges with
anal hints
2016-08-10 18:49:44 +02:00
Paul
d670aaa77a
Adding R2PM_GITDIR for easy packages local testing ( #5475 )
...
* Adding R2PM_GITDIR for easy packages local testing
Usage:
export R2PM_DBDIR="/path/to/the/folder/with/package/description"
export R2PM_GITDIR="/path/to/the/root/folder/of/the/local/repository"
r2pm -i package
2016-08-10 16:20:15 +02:00
Daniel Roberson
d6ee8fe300
PowerPC calling conventions ( #5477 )
...
* added powerpc-32 calling conventions
* added powerpc-64 calling conventions
* fixed grammar
* added powerpc 32 and 64
2016-08-10 16:07:39 +02:00
Alexandru Caciulescu
72e58c2e01
/R gadget classification patches for #5397 ( #5448 )
...
* /R can now classify nop gadgets
* MovRegs and LoadConst pattern classification for /R
* Moved classification logic in separate file
2016-08-09 17:24:25 +02:00
Ahmed Mohamed Abd El-MAwgood
aca34ee0b3
fixing watcom calling convention
2016-08-09 13:58:44 +03:00
pancake
a2d9300d77
Fix #5339 - Projects now work with r2pipe
2016-08-09 12:53:34 +02:00
pancake
059ad1a51c
Differentiate methods from functions in objc parser
2016-08-09 01:40:12 +02:00
pancake
ac73a4b2dc
Add calling convention definitions for AMD64, ARM, MIPS, SPARC
2016-08-09 01:16:10 +02:00
Ahmed Mohamed Abd El-MAwgood
ad1565d9e4
few enhancements for afv
FIX #5459 ( #5461 )
...
replacing afv[bsr]n with afvn
replacing negative sign `n` with `_`
being consistent across the documentations (args + locals = vars)
refactoring code
2016-08-09 00:17:42 +02:00
@bezjaje
4e71ff36fe
Honor endiannes and size too in reference values in disasm ( #5469 )
2016-08-08 23:40:56 +02:00
javierprtd
56636c8d09
Update dmh
2016-08-08 18:42:18 +02:00
pancake
6d1d02024e
Remove problematic asprintf defines from libiberty.h
2016-08-08 13:40:50 +02:00
pancake
b39fb26264
Add $Fb and $Fs to handle basicblock address and size
2016-08-08 13:32:23 +02:00
pancake
8f2e4e4f5d
Fix #5283 - In case of no sudo, just tell the user to run the command by hand
2016-08-08 11:47:09 +02:00
pancake
5cafd20194
Show r2pm clone directory in r2pm init
2016-08-08 11:40:31 +02:00
pancake
e8464e6d75
Honor endian in reference values in disasm
2016-08-08 11:35:03 +02:00
pancake
e866c76147
Fix #5432 - Implement pdrj
2016-08-08 11:07:05 +02:00
pancake
3fe30f5c35
Fix #5450 - Implement 'n' key in VV graph to rename function
2016-08-08 10:56:47 +02:00