Commit Graph

10653 Commits

Author SHA1 Message Date
Evgeny
8e726d0376 #4395 2016-03-23 01:37:37 +01:00
Darredevil
c68887b067 Fix ESIL for x86 INC and DEC 2016-03-23 01:36:13 +01:00
pancake
f9a36d9da8 Fixes for the last commits 2016-03-23 01:35:20 +01:00
oddcoder
a17ff1546c fixed bug with t-
see this is not the expected
[0x00000000]> q
[ahmed@localhost radare2-regressions]$ ./run_tests.sh t/cmd_types
[ahmed@localhost radare2-regressions]$ r2 -
 -- Learn pancake as if you were radare!
 [0x00000000]> "td union x{int x; int y; int z;}"
 [0x00000000]> tk*
 unsigned int=type
 unsigned char=type
 unsigned short=type
 int=type
 long=type
 void *=type
 char=type
 char *=type
 const char*=type
 uint8_t=type
 uint16_t=type
 uint32_t=type
 uint64_t=type
 type.unsigned int=i
 type.unsigned char=b
 type.unsigned short=w
 type.int=d
 type.long=x
 type.void *=p
 type.char=b
 type.char *=*z
 type.const char*=*z
 type.uint8_t=b
 type.uint16_t=w
 type.uint32_t=d
 type.uint64_t=q
 x=union
 union.x=x,y,z
 union.x.x=int,0,0
 union.x.y=int,0,0
 union.x.z=int,0,0

 [0x00000000]> t- x
 [0x00000000]> tk*
 [0x00000000]>
 now it is fixed
2016-03-23 01:19:49 +01:00
oddcoder
5383fd6772 adding tu for enums
+ indentation
2016-03-23 01:19:49 +01:00
oddcoder
e19501168a Fix #3925 2016-03-23 01:19:49 +01:00
oddcoder
9c8253dd22 fixing type in sdbforce that lead to brocken t 2016-03-23 01:19:49 +01:00
pancake
cf7a751fc5 Fix #4367 - Honor pds [num-bytes] 2016-03-23 01:18:27 +01:00
pancake
e6011f0cc2 Fix #4367 - Implement pdsf and pdfs 2016-03-23 01:13:16 +01:00
pancake
bbbe3a2519 This should fix #4360 - not tested because t seems broken 2016-03-22 21:09:56 +01:00
pancake
b55601645b Fix osx-pkg prefix for elcapitan 2016-03-22 19:24:25 +01:00
oddcoder
3c02f8ebca Fix #4355 2016-03-22 17:10:28 +01:00
oddcoder
a918b21fc5 FIX #4358 2016-03-22 17:10:28 +01:00
Kitsu
55b0769c5e Missed fix in f4618c0 of r_core_diff for proper compilation 2016-03-22 14:47:57 +01:00
pancake
f4618c0bbd Remove radiff2 -CC because we already have -A, -AA, -AAA ... 2016-03-22 13:00:02 +01:00
pancake
a461bbc536 Fix #4304 - asm.filter for m68k 2016-03-22 12:45:05 +01:00
oddcoder
ad9d8fd0f1 Fix #4354
Fix #4354

fixing indentation
2016-03-22 11:49:40 +01:00
Mizari
59d614edf1 Added drw/arw command + r_reg_arena_set_bytes 2016-03-22 11:48:42 +01:00
pancake
0dcdab6d19 Fix #4279 - do not prefix fcn. in afn 2016-03-22 02:05:23 +01:00
pancake
ac96249a99 Set anal.autoname by default for now 2016-03-22 02:00:42 +01:00
pancake
f64cae4118 Fix #4374 - ags command to show simplified flowgraph 2016-03-22 01:55:37 +01:00
pancake
218ffda4f2 Do not autoname functions by default. Add e anal.autoname 2016-03-22 01:39:43 +01:00
pancake
895a966884 Do not diff function strings, increase memlimit 2016-03-22 01:31:10 +01:00
pancake
f9649cd144 Add rarun2 -R as alias for dbg.profile 2016-03-21 23:49:18 +01:00
Darredevil
b362e2d2fb Alias 'doo' command for issue #4365 2016-03-21 23:55:01 +03:00
Álvaro Felipe Melchor
6e4c68f6f6 Fix oob read in cmd_anal.c 2016-03-21 16:41:18 +01:00
Álvaro Felipe Melchor
146d7b8e25 Fix oob write in rahash2 2016-03-21 16:16:01 +01:00
pancake
498b9d0fc4 Fix memleak in esil for x86.cs 2016-03-21 13:28:07 +01:00
pancake
b56d1c01bf Show header for pxd1 and pxd2 2016-03-21 11:18:09 +01:00
Maijin
2a82395c3f Typo Exapmle => Example
Typo Exapmle => Example
2016-03-20 13:51:33 +01:00
oddcoder
8b9c7e3a7c td? is not really helpful #4352
fixing indentation
2016-03-20 14:24:06 +02:00
oddcoder
9013158f4d output of t is wrong #4351
adding struct support to t

adding enum handling to `t`

and optimising the stuct type finder
2016-03-20 14:23:38 +02:00
pancake
1e4c9ba859 Fix pushal esil for x86-32.cs 2016-03-20 03:12:26 +01:00
pancake
a5fe52c1d3 Fix x86.esil for xchg, inc [mem] and set{e,ne,o,no,p,np,s,ns} 2016-03-20 03:03:26 +01:00
pancake
449a13e24e Show trap code name in the esil dumpstack 2016-03-20 03:03:00 +01:00
pancake
d1b36b01ec Fix #4267 - Prefix all env vars with R2_ 2016-03-20 02:24:17 +01:00
oddcoder
75d290833e removing support td-
| td-<name>          Undefine type by name
| t- <name>          Delete types by its name
their is no obvious difference between both of them basically td- was
buggy so I copied it into t- then fixed the bugs there.
2016-03-19 23:25:16 +01:00
pancake
51f5b4b107 Fix 'make install' regression 2016-03-19 03:03:29 +01:00
pancake
1aaa475298 Fix #4335 - radiff2 -A 2016-03-19 02:57:53 +01:00
pancake
0442a71fa8 Fix agc by only showing flagged nodes 2016-03-19 02:43:36 +01:00
pancake
efc215d587 Fix aap for static and make it work in debugger 2016-03-19 02:39:28 +01:00
pancake
5b7c9f5aad Implement pvj command 2016-03-19 02:26:28 +01:00
pancake
8a76b2d54a Remove shlr/www/t, installable from r2pm -i www-t 2016-03-19 02:24:01 +01:00
pancake
7235fab252 Add www-t package 2016-03-19 02:11:41 +01:00
pancake
23d8f286bc Fix aap boundaries issue for static binaries 2016-03-18 19:23:56 +01:00
Adrien Garin
10de21de7e RBin: fix PE and ELF versioninfo
PE parser is now able to get the StringTable value even if the
wValueLength of the structure is incorrect.

Fix a regression with ELF versioninfo.
2016-03-18 18:35:05 +01:00
pancake
76fa5bddcf Add missing signature 2016-03-18 17:19:06 +01:00
pancake
446add902f Fix #4345 - Add scas{bwd} for x86.nz 2016-03-18 16:59:47 +01:00
Matthieu Tardy
b858467162 Add PYC file format plugin 2016-03-18 15:03:24 +01:00
Evan Shaw
db00a291a5 Prettier memory region printing 2016-03-18 13:55:26 +01:00