657 Commits

Author SHA1 Message Date
Fedor Sakharov
277f2e8a68 Add symbol reference to RBinReloc and print it in disasm 2014-11-04 13:59:54 +01:00
pancake
1eccc191e0 Fix the r2 -d oo issue with more referer fields 2014-11-04 10:30:28 +01:00
Fedor Sakharov
424e16626d Do not fail if reloc is not converted 2014-11-03 20:52:39 +01:00
Fedor Sakharov
5080f4993c Get the got_addr for relocs correctly 2014-11-03 20:52:39 +01:00
Fedor Sakharov
615930ff79 Implement some reloc types for R_X86_64 2014-11-03 20:52:39 +01:00
pancake
7b0ee3bad3 Fix coverity issue 2014-11-03 13:55:12 +01:00
Fedor Sakharov
6c3b502260 Re-implementation of relocations handling. 2014-11-03 13:43:49 +01:00
pancake
3aaa6e980c Control array boundaries for DEX classes to fix #1541 2014-10-28 16:59:23 +01:00
pancake
745f4018e8 Fix several DEX crashes found by Joxean's fuzzer 2014-10-09 13:47:57 +02:00
pancake
9f962a05ab Fix r2 -zz and rabin2 -zz, also set default minstrlen for ELF/ELF64 2014-10-07 22:55:10 +02:00
pancake
a58789782d Finally fix the brainfuck emulator 2014-10-03 20:05:33 +02:00
pancake
664ae46dc5 Should fix #1457 - ELF rpath oob read 2014-10-01 19:59:50 +02:00
pancake
0248e53fb6 Add scr.visual, Fix BinBios section loading (rva issue) 2014-09-28 03:27:22 +02:00
pancake
95bb7bb74e Define and use R_NOTNULL in RBinPlugin.load_bytes 2014-09-28 01:43:08 +02:00
Alberto Ortega
6c722b704a fix unused var warning in bin_elf.c 2014-09-28 00:16:44 +02:00
Alberto Ortega
8449eafe3d Fix warning and minor change in bin_ninds.c
* First title concat is a copy now
2014-09-26 17:34:33 +02:00
condret
63dc90699f fix identation and prevent a few tiny memleaks that could occur if R_NEW0 fails 2014-09-25 21:46:24 +02:00
Alberto Ortega
de73ac8670 Add Nintendo DS ROM loader plugin 2014-09-25 00:04:37 +02:00
Y. Sapir
d42dbf55d2 Fix some compile warnings. 2014-09-24 13:20:37 +02:00
Skia
baf8a068b7 Fix CID 1240150, 1240149, 1240151 2014-09-23 10:25:18 +02:00
pancake
7e1875e4ff Fix some warnings 2014-09-22 19:45:14 +02:00
pancake
ac22f9e25c Fix several COFF parsing crashes. Bring back /B 2014-09-20 19:28:56 +02:00
pancake
143033b5d6 Add PE DOS header struct in r2 -nn (via maijin) 2014-09-20 13:27:54 +02:00
Jonathan Neuschäfer
4f7526d721 Add "const" in two places 2014-09-18 18:56:57 +02:00
pancake
dec5580bf4 Fix some ELF OOB crashes (thanks @maijin for reporting) 2014-09-17 00:09:00 +02:00
pancake
63f00d0b0f Implement working ESIL backend for Brainfuck. Requires manual init 2014-09-13 02:24:50 +02:00
pancake
4bcb57955f Initial test exposing elf headers into Sdb and fix crash in bin-any 2014-09-08 04:17:38 +02:00
pancake
a62e8603f7 Fix read on freed memory in bin/p/bin_any.c 2014-09-08 02:23:26 +02:00
pancake
d809200fa2 Fix more memleaks 2014-08-29 16:42:00 +02:00
pancake
67171b86a5 Hackaround to get r2 -B0 working. 2014-08-28 00:19:51 +02:00
deeso
689d29e444 Remove the TODO from libr/bin/p/bin_any.c 2014-08-25 09:10:53 -05:00
jvoisin
052d576ae6 coverifix 2014-08-24 19:40:08 +02:00
pancake
dbc1625777 Fix build 2014-08-23 01:53:58 +02:00
Adam Pridgen
e3aa90d4be changed default arch from 'x86' to '' 2014-08-23 01:52:33 +02:00
Adam Pridgen
6a5a91f9c9 added type enumeration with lib magic in bin_any.c plugin 2014-08-23 01:52:33 +02:00
pancake
1386bbd2b8 Fix crash in elf parser (rbinfile != rbin != rbinobj) 2014-08-19 11:37:17 +02:00
pancake
87afa5cc06 Workaround to get tiny.elf loaded properly 2014-08-19 00:05:14 +02:00
jvoisin
702ac741b9 More coverifix 2014-08-17 21:04:12 +02:00
pancake
4b7e3cdd3f Fix CID 1231791 2014-08-17 20:22:30 +02:00
pancake
a0570b4144 More fixes related to paddr/vaddr on PE/ELF/XBE 2014-08-15 12:47:05 +02:00
pancake
5a66d7a4d4 Fix #1203 - ELF64 symbol addresses. 2014-08-15 03:55:37 +02:00
pancake
9a55e866b0 Fix rabin2 -Z . Implement it for DEX too. 2014-08-07 01:00:04 +02:00
pancake
ebc691d47e Fix crash when loading COFF files 2014-08-05 02:11:19 +02:00
condret
424cf30430 return R_TRUFAE for load_bytes 2014-08-04 23:20:47 +02:00
pancake
b2a4e24f8a Fix PE64 identifcation issue. 2014-08-04 19:08:29 +02:00
jvoisin
f7b05fe65d Coverifix rampage! 2014-08-04 01:21:38 +02:00
jvoisin
942dba7efd Makes davispuh happy 2014-08-02 02:22:07 +02:00
pancake
3eb4b44bfb Fix other elf tests after the previous regression 2014-07-30 11:14:22 +02:00
pancake
8d2d8eae93 Fix avr symbol addressing issues 2014-07-29 03:16:12 +02:00
jvoisin
5c61d6f2d7 Fix some coverity issues. 2014-07-24 18:46:46 +02:00