694 Commits

Author SHA1 Message Date
pancake
b52be45418 Fix pe parser issues spotted by corkami tests 2014-05-09 01:22:06 +02:00
jvoisin
48c72e9fa0 Fix CID 1212095 2014-05-09 00:52:48 +02:00
deeso
4ad0f2a400 Tweaking bin plugins so that they can check bytes along with a binfile and fixed extraneous * in buf.c and r_util.h 2014-05-08 14:09:10 -05:00
pancake
773b033620 Fix negative/huge mallocs in PE parser and fix invalid fd close 2014-05-08 01:32:06 +02:00
inisider
ceee413bb3 fix message in eprintf() in r_bin_pe_init_sections() and Issue #666 2014-05-07 14:20:31 -05:00
deeso
03cff1625a Fixing missing get_vaddr function in bin plugin elf64 2014-05-06 23:51:22 -05:00
Fedor Sakharov
1f9d8be632 dwarf: Fix dwarf source search. 2014-05-06 16:44:01 +02:00
pancake
213edb513f Fix all segfaults spotted by my fuzzing tests on MACH0 2014-05-06 12:48:21 +02:00
Adam Pridgen
baf8ead86f Update bin info for binfile being set in the environment 2014-05-05 22:07:01 -05:00
Anton Kochkov
98f8fff3f7 Fix CID 1211152 2014-05-06 01:33:53 +04:00
Fedor Sakharov
d6289ba72c dwarf: Fix lineinfo parsing 2014-05-05 10:46:55 +04:00
Adam Pridgen
e9cabecc45 Fix CIDs: 1211131, 1211134, 1211136, 1211133, 1211143 2014-05-04 22:09:20 -05:00
Fedor Sakharov
99f8ab6b81 Cherry-pick cmd_meta refactoring for CL
- Adds CL* and CL-* commands
- Fix invalid free
- dwarf: Use | as file line delimeter in addrinfo sdb
- Move CL to separate function and use info from sdb
- Move filter_line to a separate function
2014-05-05 01:03:05 +02:00
pancake
6d0005213a Fix build 2014-05-05 00:56:48 +02:00
Fedor Sakharov
d7c80a9a64 Fix CID 1208752 2014-05-05 00:35:04 +02:00
Fedor Sakharov
fc4ba55ff6 Fix CID 1208753 2014-05-05 00:35:04 +02:00
Adam Pridgen
bd297f6788 reworked how bins environmnent variables are set (e.g. io.va, arch, bits, etc.) and fixed some more mach0 regressions 2014-05-04 17:15:55 -05:00
deeso
3d8dc61a55 Fixed some of the mach0 regressions 2014-05-03 09:58:53 -05:00
pancake
a0da04cb16 Fix r_bin.h (should fix bindings) and more MAKE_JOBS 2014-05-03 02:19:14 +02:00
fr33tux
3d801f90ff Remove r_list_destroy, replaced it by r_list_purge 2014-05-03 01:27:10 +02:00
deeso
d5a6c3d23c Adding r_bin_load_as feature and fixing null pointer reference in rabin. 2014-05-02 13:51:02 -05:00
Anton Kochkov
c8d4e04792 Fix build 2014-05-02 14:21:59 +04:00
Anton Kochkov
8b25562c39 Fix CID 1135001 2014-05-02 13:46:51 +04:00
Anton Kochkov
b14b7df820 Fix CID 1135006 2014-05-02 13:38:35 +04:00
Anton Kochkov
dbff404a07 Fix CID 1135007 2014-05-02 13:34:02 +04:00
deeso
3adcb54f17 Overhauled how files are loaded. Now *all* files use an IO plugin the default one is mmap'ed 2014-05-01 20:13:57 -05:00
jvoisin
854bf7db87 Revert "Fix CID 1134998"
This reverts commit 44f5b35cb0024a1fa6ae1c7ac882690df425dfc1.
2014-05-01 19:49:33 +02:00
jvoisin
44f5b35cb0 Fix CID 1134998 2014-05-01 19:27:53 +02:00
jvoisin
87c8cffeea Fix CID 1134996, 1135005, 1135002, 1134993 2014-05-01 19:13:52 +02:00
jvoisin
6420ff29db Fix CID 1134955 2014-05-01 19:08:10 +02:00
deeso
8802b42ca0 removed some unused variables, and grouped unused functions which happen to be used by different components 2014-04-30 20:42:05 -05:00
jvoisin
09060466a6 Fix CID 1134860 2014-04-30 20:37:23 +02:00
Fedor Sakharov
83f24e71a4 dwarf: Fix dso's fixes 2014-04-30 07:43:31 -05:00
Fedor Sakharov
9ce5c5d064 dwarf: Fix #833 2014-04-30 07:43:31 -05:00
jvoisin
e229cfc1f9 Fix CID 1208750 2014-04-30 03:17:09 +02:00
jvoisin
8335cc5180 Fix CID 1208749 2014-04-30 03:15:46 +02:00
jvoisin
89f0ea4285 Fix CID 1135005, 1135004, 1134995, 61134996 2014-04-30 02:32:04 +02:00
Anton Kochkov
32e795f6a0 Fix CID 1135019 2014-04-30 03:08:24 +04:00
Anton Kochkov
463951d9f5 Fix CID 1135020 2014-04-30 03:07:08 +04:00
Anton Kochkov
b541c014eb Fix CID 1171365 2014-04-30 02:34:45 +04:00
pancake
7216d9772c Fix linkage in OSX 2014-04-28 22:51:42 +02:00
Anton Kochkov
b6ea32d2fb Fix CID 1208743 2014-04-28 23:08:31 +04:00
Anton Kochkov
212e4ebfb6 Fix CID 1208741 2014-04-28 22:45:04 +04:00
deeso
ce7f33480e fixing warnings (not the unused ones) in various files 2014-04-28 12:58:35 -05:00
Adam Pridgen
c3d6664756 Adding multi-bin support for files that contain multiple objects and lots of other fixes in libr/bin 2014-04-28 12:11:14 -05:00
jvoisin
698d6d340f Add canary detection for ELF 2014-04-28 14:45:02 +02:00
pancake
d7ff0e46be Implement 'ej' to dump config in json and update uncrustify 2014-04-28 11:54:01 +02:00
Anton Kochkov
f7c8f1cf96 Fix CID 1134970 2014-04-27 05:25:21 +04:00
Anton Kochkov
5a09744510 Fix CID 1134875 2014-04-27 05:25:21 +04:00
Anton Kochkov
3dafba2512 Fix CID 1134874 2014-04-27 05:25:21 +04:00