Commit Graph

2073 Commits

Author SHA1 Message Date
pancake
326bb77cfe Fix reloc type 1 for x86-64 elf 2017-02-03 20:50:02 +01:00
pancake
8ecf4238fd Fix #6676 - rbin warn after re-o 2017-02-03 20:47:09 +01:00
Álvaro Felipe Melchor
68a1f46cdd Use SdbHash within inSymtab mach0.c 2017-02-03 10:13:43 +01:00
pancake
4dc2b8b081 Add sys/sdk build script (wip) 2017-02-02 13:25:14 +01:00
pancake
c1be11dfd7 Do not show useless warnings when using raw rbin 2017-02-02 13:25:11 +01:00
pancake
619e8fb83d Fix static build 2017-02-02 13:25:08 +01:00
pancake
57307dd5a5 Fix warnings and reindent ppc stuff 2017-02-01 11:57:24 +01:00
SkUaTeR
a7154b1871 improved msvcseh pattern find (#6605) 2017-01-29 14:08:47 +01:00
SkUaTeR
83eff04451 add pattern to get winmain from MSVC compiler with SEH (#6592) 2017-01-28 10:23:31 +01:00
Álvaro Felipe Melchor
72a9d4082d Add missing space introduced in the previous commit 2017-01-25 23:52:05 +01:00
Álvaro Felipe Melchor
19659c9b06 Workaround in fat binaries
This is not the final solution to the problem just a workaround.

Still the OS kill rabin2 -x with a dyldcache from 32 bits
2017-01-25 23:47:32 +01:00
Jaume Delclòs
f36cfc2614 add gameboy advance ROM section to io sections 2017-01-25 20:54:43 +01:00
pancake
bce083ae7c Fix memleak in dwarf loading 2017-01-25 13:15:39 +01:00
Marc
459fc39f5b Add debug info support for Dalvik (#6570) 2017-01-24 18:51:27 +01:00
pancake
5898bccfc9 Honor more bin.verbose 2017-01-22 10:43:51 +01:00
pancake
65cdab1746 Honor bin.verbose in COFF too 2017-01-22 10:27:48 +01:00
pancake
a1a1e059dc Aim to fix null deref in elf-write 2017-01-22 10:11:05 +01:00
pancake
4e2cd40ed6 Implement bin.verbose for ELF, PE and MACH0 2017-01-22 01:50:41 +01:00
pancake
014cd45daa Make radiff2 work with fat bins again 2017-01-19 15:58:46 +01:00
NighterMan
5d13d99526 Disable sdb sorting on dwarf to avoid stack exahustion 2017-01-19 13:04:13 +01:00
pancake
75dd4536fa Fix #6434 - Crash in PDB 2017-01-16 10:40:09 +01:00
pancake
62e1edc01c Bump sdb to fix hash collision issues 2017-01-14 22:02:33 +01:00
Álvaro Felipe Melchor
43e77cf459 Fix #6496 - add baddr and laddr in RBinXtrData 2017-01-14 16:15:52 +01:00
pancake
a0aef07712 Fix oobread crash in elf_write via rabin2 -Or 2017-01-11 15:34:13 +01:00
pancake
2b296e5d2b Fix tcc build 2017-01-09 17:12:06 +01:00
Álvaro Felipe Melchor
8c354cade7 Fix warnings when compiling 2017-01-08 12:27:28 +01:00
pancake
ec46f08995 Fix div by zero when loading PE with SectionAlignment = 0 2017-01-05 23:26:45 +01:00
Moritz Eckert
e295e98d82 Remove unnecessary dereference (#6433)
Fix CID 1368290:  Incorrect expression
2017-01-05 11:55:36 +01:00
Eugene
4c7928b5cd Fix #6405 - Implement Rust Demangler
* Added rust demangling based on cxx-version
* Add rust support for rabin
2017-01-05 00:52:13 +01:00
pancake
55231915fa Implement pcA to show disasm comments in .S output 2017-01-05 00:11:57 +01:00
pancake
8bf80c35d4 Fix null derefs in i* when no binobj is loaded 2017-01-04 22:01:53 +01:00
pancake
82af8f0d03 Meta relocs as data (dword or qword) 2017-01-04 01:26:29 +01:00
pancake
f2ba8ca3f5 Fix covs from 2016-12-23 mail 2017-01-02 21:04:06 +01:00
pancake
8e59afb91c Update acr and fix some tiny covs 2017-01-02 15:56:08 +01:00
Marc
801fabd60d fix CID 1368081 (#6393) 2016-12-29 17:57:48 +01:00
Marc
5321299adb Fix minor issues in dex parsing (#6385) 2016-12-28 15:51:31 +01:00
Marc
83d8084602 fix parse_debug_item in dex (#6381) 2016-12-26 22:47:45 +01:00
pancake
20da3b53fe Honor asm.dwarf.file 2016-12-26 05:55:56 +01:00
Álvaro Felipe Melchor
023f4c5bb4 Refix #6353 2016-12-24 12:32:29 +01:00
pancake
12631d40dd Include segname in section name for mach0, enhance S= 2016-12-24 01:24:59 +01:00
pancake
62cd5c15af Fix (null) in asm.dwarf for CL 2016-12-22 17:36:52 +01:00
pancake
f23cc89ec0 Fixes for CL output 2016-12-22 13:47:19 +01:00
pancake
3a12dc4f23 Fixes the regressions with CL, working with handcrafted addrline info 2016-12-22 12:49:33 +01:00
Antonio Davide
66183063d4 Fix #6353 - PE: Fixed section alignment calculation 2016-12-22 12:49:14 +01:00
pancake
44040638b0 Fix some overflows and null derefs reported by clang-analyzer 2016-12-20 00:48:02 +01:00
pancake
6ec3898edf Fix a bunch of null derefs in graph and better spp build 2016-12-20 00:34:53 +01:00
Álvaro Felipe Melchor
1a05aecaa4 Fix uaf in bin_dex.c and oob write in pi with dex 2016-12-19 19:41:10 +01:00
Álvaro Felipe Melchor
0a874247f2 Fix regression in elf.c 2016-12-19 17:40:47 +01:00
Álvaro Felipe Melchor
88d4649cc6 fix more coverities 2016-12-19 17:23:30 +01:00
pancake
50d73d1547 Fix a lot of memleaks, null derefs and undef behaviour thanks to clang-analyzer 2016-12-19 16:44:51 +01:00