751 Commits

Author SHA1 Message Date
pancake
98d33eb084 Fix several segfaults found by matalaz in PE, MACH0 and COFF 2014-05-23 14:34:27 +02:00
pancake
13d0c246eb Fix invalid free in mach0 parser 2014-05-23 13:40:09 +02:00
pancake
3364fa62d5 Fix manyimports PE loading 2014-05-22 04:01:36 +02:00
Adam Pridgen
e6f8c63b7a Debugger returned '0' for size and not UT64_MAX which was unexpected 2014-05-21 19:38:20 -05:00
pancake
29ee197638 Optimize RMeta.add() and bump sdb for updated optimizations 2014-05-22 02:15:26 +02:00
pancake
e7d3a629a5 Remove file size limit in RBin 2014-05-22 00:59:31 +02:00
pancake
ff939fd048 Implement #956 (rabin2 -k - prompt) and fix r_bin_load() 2014-05-22 00:12:30 +02:00
pancake
d11a2b42da Add more sdb entries for bin/pe 2014-05-21 22:52:12 +02:00
deeso
2c0f1531de Fixing part of the elf tests 2014-05-21 15:02:07 -05:00
deeso
a702c82ac8 Enhance performance with reduced mallocs at load time 2014-05-21 13:02:02 -05:00
jvoisin
7f0c542df6 Fix some warnings in bin_pe (and likely an import-related bug) 2014-05-21 16:04:46 +02:00
pancake
c0750f62a8 List .rela.text relocations, still incomplete 2014-05-21 03:46:31 +02:00
pancake
ac60b07b19 Swap no-seh condition 2014-05-21 03:23:30 +02:00
pancake
a1224b2156 Refactor rva > vaddr and offset > paddr.
That change may make mixing vaddr and paddr more visible
2014-05-21 03:18:00 +02:00
pancake
796dedf83c Fix close(0) issue in rio 2014-05-21 01:46:01 +02:00
pancake
ea874fcdd7 Fix #947 - PE libs not working 2014-05-20 22:05:06 +02:00
pancake
302d4c245c Show pe.seh value in 'sdb' 2014-05-20 01:53:14 +02:00
Anton Kochkov
bf9de18c63 Fix CID 1134993, 1135005, 1135004, 1134996, 1134995, 1135002 2014-05-19 06:03:41 +04:00
pancake
879f295365 Fix bin.rawstr (rabin2 -zz), some offsets wrong in PE 2014-05-19 02:41:53 +02:00
pancake
644acb8590 Add rabin2 -k to query sdb info, sdbize MZ debug printfs 2014-05-19 01:42:36 +02:00
pancake
ac3840498d Do not set OBJECTs as data to avoid random issues, fix some dwarf issues 2014-05-18 01:26:13 +02:00
pancake
ca18aedb94 Add Capstone SystemZ and SPARC disassembler and analysis plugins 2014-05-17 02:53:37 +02:00
Anton Kochkov
6b56999020 Fix CID 1214308 2014-05-17 03:39:42 +04:00
Anton Kochkov
c33835add1 Fix CID 1214323 2014-05-17 03:28:00 +04:00
Anton Kochkov
0267c89bc5 Fix CID 1214327 2014-05-17 03:22:00 +04:00
Anton Kochkov
9f0fba11f3 Fix CID 1214307 2014-05-17 03:19:03 +04:00
Anton Kochkov
2ff3b1d312 Fix CID 1214321 2014-05-17 03:11:51 +04:00
Anton Kochkov
b591796b38 Fix CID 1214317 2014-05-17 03:02:33 +04:00
Anton Kochkov
c644050a59 Fix CID 1214309 2014-05-17 03:00:45 +04:00
Anton Kochkov
90ef2d220f Fix CID 1214330 2014-05-17 02:56:52 +04:00
Anton Kochkov
3b4f167473 Fix CID 1214310 2014-05-17 02:52:27 +04:00
Anton Kochkov
58b5e970ba Fix CID 1214328 2014-05-17 02:49:26 +04:00
Anton Kochkov
86d13f5340 Fix CID 1214329 2014-05-17 02:47:43 +04:00
Anton Kochkov
4b94e61661 Fix CID 1214326 2014-05-17 02:33:02 +04:00
Anton Kochkov
137ca311fc Fix CID 1214306 2014-05-17 02:27:50 +04:00
Adam Pridgen
a633e1526c Fixed the mach0 entrypoint, i think 2014-05-16 07:50:06 -05:00
pancake
c6a73d3074 Fix loading sections from fatmach0 bins 2014-05-16 03:48:57 +02:00
pancake
41692b70e6 Fix regression: PE baddr, update uncrustify 2014-05-16 02:46:07 +02:00
pancake
5f5cbde791 Fix more 68k bugs and doesnt git pull capstone 2014-05-15 20:13:47 +02:00
Adam Pridgen
19760814be Fix CID: 1214312 2014-05-15 08:33:45 -05:00
Adam Pridgen
ccd69e569e Fixing how virtual addresses are assigned to elfs 2014-05-15 00:02:41 -05:00
pancake
03e1407dd9 Expose current opened file in 'k bin/cur/..' 2014-05-14 18:02:56 +02:00
pancake
587c5f51c2 Implement MACH0- crypto and UUID inside Sdb bin/<fd>/info 2014-05-14 05:48:03 +02:00
Adam Pridgen
6d1da071fe Fixed empty flags issues with debugger 2014-05-13 21:54:18 -05:00
Adam Pridgen
5bb7ddef66 Added listing for binfiles, selection by binobject ids, selection by binfile ids, and deletion by bin object ids 2014-05-13 21:54:18 -05: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
jvoisin
1ec978e844 Fix relocs for PE 2014-05-14 02:58:13 +02:00
pancake
031b6495c4 Fix RBin DEX header check (blame @jvoisin) 2014-05-12 17:20:56 +02:00
pancake
962ac8d307 Fix all java warnings 2014-05-12 10:16:15 +02:00
pancake
bd82919761 Iinitial warning cleanup 2014-05-12 04:06:40 +02:00