Álvaro Felipe Melchor
9dd078dfa5
Fix #2883
2015-07-05 20:44:03 +02:00
Álvaro Felipe Melchor
7c2fd089f3
Fix #2706 & #2705
2015-06-04 13:14:43 +02:00
Álvaro Felipe Melchor
fddb32ccd7
Fix #2683
2015-06-03 12:28:19 +02:00
Álvaro Felipe Melchor
7f467e0162
Fix #2665
2015-06-01 23:19:49 +02:00
pancake
f8384feb6b
Initial disassembler support for HP PA-RISC (from GNU binutils)
2015-05-28 11:24:31 +02:00
pancake
4ce609b589
Some llx -> PFMT64x
2015-05-28 11:05:52 +02:00
Álvaro Felipe Melchor
bc271a6691
Fix #2604
2015-05-23 19:07:40 +02:00
Jeffrey Crowell
1fab1e2338
fix relocation on amd64 elf
...
closes #2607
2015-05-23 10:37:19 -04:00
Álvaro Felipe Melchor
57fb89d9fd
Fix #2592
2015-05-20 00:10:29 +02:00
pancake
fc6c788914
Huge speedup loading ELF bins with lot of symbols (1m30s vs 3s)
2015-04-30 16:55:30 +02:00
pancake
40de063d3f
Fix some ELF/Dwarf memleaks reported by Coverity
2015-04-29 10:26:31 +02:00
Álvaro Felipe Melchor
ca308085e7
Added checks in elf.c and mach0.c
2015-04-29 01:25:32 +02:00
Álvaro Felipe Melchor
72b30d01b9
CID 1295060
...
CID 12950549-52
2015-04-26 22:40:42 +02:00
Álvaro Felipe Melchor
4532401066
Enhanced elf bin
2015-04-24 01:08:53 +02:00
pancake
e5b4fc7679
Fix deadcode in elf
2015-04-23 02:25:53 +02:00
pancake
59dcfae4d6
Add support for Blackfin machines in the ELF parser
2015-04-22 15:36:34 +02:00
Álvaro Felipe Melchor
a208cd56e6
Fix #1627
2015-04-22 15:22:24 +02:00
Anton Kochkov
1479aeca8e
Fix a few Coverity issues
...
Fix CID 1205204
Fix CID 1171365
Fix CID 1135001
Fix CID 1134921
Fix CID 1134848
Fix CID 1134840
Fix CID 1134824
Fix CID 1267983
Fix CID 1230038
2015-04-19 03:15:29 +03:00
pancake
2aecde26d2
Tons of free candy. See details below:
...
- Fix arm-thumb ESIL for the SUB instruction
- Handle Java imports as symbols in code analysis
- Invoke Java instructions reference the imports now
- Fix 71 crashes reported by jn
- Affected bin modules: elf, mach0, java, te, pe, dex
2015-04-13 00:57:32 +02:00
pancake
f1f068f68e
Fix #2321 - ELF segfault in strings
2015-04-07 17:12:41 +02:00
pancake
fab078d7a3
Support main in linux64 PIE bins
2015-04-03 18:10:43 +02:00
David Kreuter
8a6e613ee1
libr/bin: completed the heuristic to find main for mips binaries
2015-03-24 15:59:41 +01:00
pancake
12ea9734b5
Fix about 15 more random COVs
2015-03-21 02:04:49 +01:00
pancake
515b2e77bc
Fix about 40 COVs related to memleaks and buffer overflows
2015-03-21 01:27:54 +01:00
pancake
5f9d275bb8
Support ELF ARM PLT and mark symbols as Thumb from RBin
2015-02-26 02:48:54 +01:00
jvoisin
a4ba5f64f5
Even more Coverifix
2015-02-19 00:27:00 +01:00
pancake
2e0548b269
EM_MIPS have nothing to do with endianness
2015-02-12 15:59:32 +01:00
Jeffrey Crowell
0cbc69c580
Give proper endianness of MIPS binaries
...
closes #2078
2015-02-12 01:46:39 -05:00
jvoisin
5ad3afb628
Coverifix
2015-02-11 17:55:25 +01:00
pancake
dc75cb2320
Fix the rest of base64 warnings
2015-02-10 00:05:18 +01:00
pancake
fcbec4091d
Fix free(undefined) in elf parser
2015-02-06 02:00:45 +01:00
jvoisin
a2d4bd08bb
Fix some memleaks
2015-02-05 11:43:10 +01:00
pancake
33d5fbb358
Fix #2011 - fix crash in ELF relocs parser
2015-02-01 03:07:02 +01:00
mortenoir
33c222778d
pf.elf_phdr fix
2015-01-31 23:28:42 +01:00
Roi Martin (@nibble_ds)
7392437491
Fix symbol list regression in ELF parser
2015-01-31 04:42:44 +01:00
pancake
9d7aafc05c
Fix #1994 - Fix crash in ELF loader
2015-01-26 03:32:40 +01:00
jvoisin
9681c6fcf7
More coverity
2015-01-25 14:35:46 +01:00
pancake
e11e1a633e
Fix #1992 - fuzzed elf + dwarf segfaults
2015-01-25 03:23:30 +01:00
pancake
672b7057a4
Fix #1971 - Segfault in ELF parser
2015-01-17 00:32:20 +01:00
pancake
79e4e25d35
Fix #1919 - Autodetect main in ARM linux/arm programs
2015-01-14 23:47:37 +01:00
pancake
f495b5031a
Handle ET_REL ELF relocs, asm.cpu for arm.cs: v8, mcortex
2014-12-28 03:53:39 +01:00
pancake
49446b27c0
Fix #1848 - crash in dex parsing
2014-12-18 01:17:16 +01:00
pancake
f5959d3534
Fix pie main detection with baddr for non-pie
2014-12-12 23:15:16 +01:00
pancake
49af10d42a
Fix #1799 - Detect main symbol in Linux ELF PIE bins
2014-12-12 13:21:53 +01:00
pancake
190d8f1aa5
Fixes for the ELF PIE main detect
2014-12-11 03:10:31 +01:00
pancake
a5703d775c
Detect 'main' symbol in stripped Linux PIE ELFs
2014-12-11 02:44:55 +01:00
pancake
274f22001d
Add initial support for CRIS cpu as suggested by LolyRoP
2014-12-07 23:18:22 +01:00
pancake
ff72e9f0b8
Fix an overflow in r_buf_read
2014-11-19 01:08:46 +01:00
pancake
8c55285b5d
Fix #1682 - Fix ELF null deref regression with rabin2 -c
2014-11-16 12:05:49 +01:00
pancake
36f66f07d7
Fix another elf crash thanks to melkor
2014-11-10 13:35:40 +01:00