Pankaj Kataria
ad3034067e
Added av command for listing virtual tables
2016-08-15 20:57:56 +02:00
Rakholiya Jenish
62b1e431c0
Fix pf for . and :
2016-08-15 20:55:52 +02:00
pancake
f671097ea7
Fix #5526 - Save function local flags in projects
2016-08-15 20:47:46 +02:00
Ahmed Mohamed Abd El-MAwgood
213c6f29d1
Fixing some aftm bugs and null dereferences ( #5521 )
2016-08-15 17:34:12 +02:00
Ahmed Mohamed Abd El-MAwgood
d0fb42aa46
Fixing Invalid address at var display ( #5523 )
2016-08-15 17:33:27 +02:00
Ahmed Mohamed Abd El-MAwgood
12dbe30cbb
Fixing coverity CIDs ( #5516 )
...
fix CID 1361617
Resource leaks (RESOURCE_LEAK)
/libr/core/tp.c: 148 in stack_clean()
Var iable "str" going out of scope leaks the storage it points to.
fix CID 1361612
Null pointer dereferences (NULL_RETURNS)
/libr/core/tp.c: 178 in r_anal_type_match()
Dereferencing a null pointer "op".
fix CID 1361611
/libr/anal/var.c: 112 in r_anal_var_retype()
/libr/anal/var.c: 125 in r_anal_var_retype()
Dereferencing a null pointer "fcn".
fix CID 1361610
Incorrect expression (IDENTICAL_BRANCHES)
/libr/core/cmd_anal.c: 1616 in __anal_reg_list()
Dereferencing null pointer "fcn".
2016-08-15 09:54:25 +02:00
pancake
55a76c29e6
Fix iV tests
2016-08-15 09:53:15 +02:00
Ahmed Mohamed Abd El-MAwgood
397790250c
Update types databases
2016-08-15 08:50:46 +02:00
Daniel L. Polanco
97f3a46100
Add final dll mfc90u to close issue 5486 ( #5514 )
...
This is an empty file because I (DanTheColoradan) was unable to
obtain any ordinal information. I tried two versions:
- 9.0.30729.1
- 9.0.30729.6161
Both were downloaded from dll-files.com. I also tried a version
from MS Windows 10, but I don't know what version it was.
This change should close #5486 .
2016-08-14 22:42:45 -04:00
pancake
e33a6acbe7
Fix version info section sizes
2016-08-15 03:09:27 +02:00
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
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
6e478431dd
Fix 4 warnings (unused stuff) in cmd_search_rop
2016-08-14 02:30:31 +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
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
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
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