435 Commits

Author SHA1 Message Date
Andrew McDonnell
469b3564cb Fix issue with mips analyser where call back references were not working. 2014-05-18 16:19:00 +09:30
pancake
ca18aedb94 Add Capstone SystemZ and SPARC disassembler and analysis plugins 2014-05-17 02:53:37 +02:00
Andrew McDonnell
87bf661abc A fix for issue #936 - mips analyser not honouring endian 2014-05-16 17:02:47 +02:00
Fedor Sakharov
af55ab712d Adds v850 support.
Fixes #751
2014-05-16 15:56:52 +04:00
pancake
41692b70e6 Fix regression: PE baddr, update uncrustify 2014-05-16 02:46:07 +02:00
pancake
2892bad862 Use NULL ops by default in m68k analysis 2014-05-16 00:47:04 +02:00
pancake
48d3cfe017 Fix udis86 64bit jump immediate regression issue 2014-05-15 23:39:19 +02:00
deeso
1fbc7f2168 Added load_bytes, Pushed curplugin down to RBinObj, Reworking the RBinFIle loading to accomodate RBinObj reworked how all bins are loaded. Needed to hack IO to make
this work with rbinfiles and rbinobjects.

Conflicts:
	libr/bin/bin.c
	libr/bin/p/bin_te.c
2014-05-13 21:54:18 -05:00
pancake
728dd81352 Add objc.pl to import ObjC class info into r2, enhace arm.cs and more
- Fix @@ flagname*
- Fix precision bug in r_num_units()
- Better ARM Thumb code analysis (still pretty basic)
2014-05-14 03:53:22 +02:00
pancake
547f7f5024 Fix more warnings 2014-05-12 11:04:46 +02:00
ditch
c17cd97ef5 fix for anal_mips 2014-05-12 00:43:01 +02:00
ditch
2ce69adad8 init delay slot to 0 where not done or delay not implemented 2014-05-12 00:42:55 +02:00
ditch
fe7150665c fix op->delay for anal_mips 2014-05-12 00:42:47 +02:00
ditch
297bf262cc add delay slots to mips_cs 2014-05-12 00:42:27 +02:00
Anton Kochkov
09aa35d3bd Cleanup disasm buffer for 8051 2014-05-11 04:51:43 +04:00
Anton Kochkov
a0c50206e4 Improve 8051 analysis 2014-05-11 03:53:30 +04:00
Anton Kochkov
1a0d10ef34 8051 - remove inclusion of the C source 2014-05-10 18:18:26 +04:00
Anton Kochkov
a64b3e7212 Fix build;
;
2014-05-10 02:43:49 +04:00
Anton Kochkov
c79165221a Fix 8051 analysis 2014-05-10 02:37:34 +04:00
pancake
ee276298b2 Fix memleaks in radiff2, segfaults in 8051 and aagraph 2014-05-09 03:06:05 +02:00
jvoisin
76fbd4119c Fix some gcc warnings 2014-05-08 23:20:42 +02:00
Jody Frankowski
3ff35276bb Fix -Wformat warnings. Use ut64 instead of uint64_t where needed. 2014-05-08 02:12:20 +04:00
Ilya V. Matveychikov
5c382ded05 tms320: add dasm initialization to ANAL module 2014-05-07 02:52:04 +02:00
Ilya V. Matveychikov
8405091eb0 tms320: add some ANAL cases for the c55x 2014-05-07 02:52:04 +02:00
condret
bd24b1d535 correct a few esil-strings 2014-05-05 14:05:09 +02:00
jvoisin
40c70375ea Fix CID 1134810 2014-04-30 13:44:59 +02:00
jvoisin
479bdf260d Fix CID 1135034 2014-04-29 02:41:23 +02:00
deeso
ce7f33480e fixing warnings (not the unused ones) in various files 2014-04-28 12:58:35 -05:00
simonzack
ea789b8884 more up directories if the radare2 directory is rather deep 2014-04-28 11:36:49 +02:00
jvoisin
24bcfc6fcc Fix CID 1191361 2014-04-28 11:36:31 +02:00
Anton Kochkov
cb655a7768 Fix CID #1135134 2014-04-20 03:27:19 +04:00
pancake
52c41a12da NOPsleds shift function begins (analysis enhacement test) 2014-04-07 13:49:09 +02:00
Pau Oliva
58c41179e4 fix m68k displacement field for branch opcodes 2014-04-07 10:33:51 +02:00
pancake
ee09c9ad0c Use m68k disasm to calculate instlen in analysis 2014-04-07 03:06:02 +02:00
Pau Oliva
099309805d initial attempt to fix m68k code analisys 2014-04-06 21:32:36 +02:00
pancake
5091fa0887 Fix segfaults and minor changes in m68k disasm + anal, webversion is not 2014-04-06 03:29:29 +02:00
Adam Pridgen
aea7766d96 Fixed replace cp classname code, and added code to guard against too much fail if the java file is mangled 2014-04-05 00:10:25 -05:00
Adam Pridgen
3048a34783 Trying to fix mem-leaks, and allow updating of bin object infos 2014-04-03 14:04:07 -05:00
Anton Kochkov
4a5e9c7a05 Fix ESIL segfault on x86 Capstone 2014-04-03 02:38:28 +04:00
Adam Pridgen
d876dec7ee Adding java command to help identify external calls, reads, and writes 2014-04-02 17:02:23 -05:00
Adam Pridgen
d3e09af4c9 Removing use of r_cons_printf from java analysis plugin 2014-04-01 16:36:33 -05:00
Adam Pridgen
6bc694f873 Added colorization to pdn and added a dead code warning if all the bytes in a method are not consumed during analysis. 2014-04-01 16:22:56 -05:00
condret
b0f2f54a05 correct a few esil-strings 2014-03-31 03:07:55 +02:00
Fedor Sakharov
24684c333f cr16: Fix bugs with anal and add missing dedic register names 2014-03-26 22:29:34 +01:00
pancake
7ffb5699a4 Initial work on anal/x86.cs esil 2014-03-25 04:10:44 +01:00
condret
d6dae07979 Implement RAnalCycleFrame Stuff, New optypes and esil-adc/sbc 2014-03-25 02:36:54 +01:00
pancake
598fe87f3c Oops 2014-03-25 01:23:27 +01:00
Fedor Sakharov
900721165c cr16: Adds anal support 2014-03-24 21:18:57 +04:00
pancake
85e9020155 Fix OSX linkage for anal_gb 2014-03-19 02:04:34 +01:00
condret
12c1f3717d fill value-fields and esil-strings for gb 2014-03-19 01:36:49 +01:00