pancake
5ae9f9b17f
Fix endian issue in the ELF parser
2016-05-19 17:28:01 +02:00
pancake
f11eac73a9
Fix calloc(0) in mach0 spotted by clang-analyzer
2016-05-17 12:23:39 +02:00
Álvaro Felipe Melchor
6ea6301846
fix indentation mach-o/loader.h
2016-05-15 23:41:39 +02:00
Álvaro Felipe Melchor
aad08a0002
fix oob parse_signature in mach
2016-05-15 23:41:39 +02:00
Álvaro Felipe Melchor
647b4f29b5
Fix #4808
2016-05-13 21:52:28 +02:00
pancake
d898e8e201
Fix segfault in swift demangler
2016-05-13 17:53:31 +02:00
Álvaro Felipe Melchor
56099e9b67
fix issue when checking for oob - coverity scan
2016-05-11 23:14:51 +02:00
pancake
1b135bc93a
Fix #4710 - Fix command injection in swift-demangle
2016-05-10 00:50:09 +02:00
Álvaro Felipe Melchor
b7cc6c04d7
LDID parse signature in mach0 binaries
...
* added iC command to show signature info
in the case of mach it shows entitlements
* added rabin2 -OC to get signature info from binary
* change swap to r_read_bleX new API
* change eprintf to r_cons_printf
* add const char in plg->signature
2016-05-09 23:42:28 +02:00
Damien Zammit
5e1ad580db
build: fix warnings
2016-05-08 12:21:11 +02:00
pancake
cafc19f5a3
Demangle two more tests in Swift
2016-05-08 00:09:14 +02:00
Jeffrey Crowell
056f8a7efa
fix div by 0 and memleak in elf.c
...
CID 1338361
CID 1355149
2016-05-07 00:39:28 -04:00
Álvaro Felipe Melchor
6c7d91c5c4
Fix #4749 - fix parsing dynamic section
2016-05-06 22:24:41 +02:00
pancake
51955396c2
Add comparator demangling in swift-sd
2016-05-06 10:39:44 +02:00
Damien Zammit
af0a865d9f
WIP - Totally remove host endianness dependence
...
- Adds endian aware functions
- Removes references to host endian
- Uses binary detected endianness else tries LE and restricts by RAsmPlugin
- Fixes gdb debugger endianness when debugging BE qemu gdbserver
Signed-off-by: Damien Zammit <damien@zamaudio.com>
2016-05-04 23:42:17 +10:00
pancake
1b29487ba6
Fix all swift demangler oob reads
2016-05-04 15:32:57 +02:00
pancake
32fc67d63e
Add support to demangle function extensions for Swift
2016-05-03 22:25:40 +02:00
pancake
bac256c65c
Add support for protocol extension in Swift demangler
2016-05-03 05:26:23 +02:00
pancake
5014da9f1c
Fix crash and autodetection in Swift demangler
2016-05-03 04:45:17 +02:00
pancake
6261fe32fb
bugfixes + testsuite for the Internal Swift demangler
2016-05-03 04:31:36 +02:00
Álvaro Felipe Melchor
149c7567ed
improve arm/thumb detection for .so
2016-05-02 23:00:53 +02:00
Álvaro Felipe Melchor
e805d701db
Fix #4649
2016-05-02 18:24:34 +02:00
Riccardo Schirone
26fc8f92ef
libr: remove some unused variables and functions
2016-04-27 12:59:45 +02:00
iessa alkuwari
cf39e0f12b
load_omf_lname: char overflow
2016-04-25 19:05:58 +02:00
pancake
2b52b9a3e6
Demangle Swift classnames in rabin2 -c
2016-04-25 18:59:27 +02:00
pancake
d2fb776e8f
Enhancements in demangler performance and for relocs
2016-04-23 02:02:03 +02:00
pancake
41cfbde641
Check once for xcrun/swift-demangle in PATH
2016-04-23 01:01:22 +02:00
pancake
fafc626b55
Performance optimization for rabin2 (request vs all)
2016-04-23 00:47:00 +02:00
pancake
a6e97491cb
Fix #4666 - xcrun errors on swift binary
2016-04-23 00:13:34 +02:00
pancake
d1a409268d
Fix #4686 - Segfault in ELF parser
2016-04-23 00:06:09 +02:00
NaveenBoggarapu
4c04b98b47
few memory leaks fixed
2016-04-13 21:55:48 +02:00
mkosmach
70f00feb8e
Add reloc_type to "Unsupported relocs" message
2016-04-13 21:52:56 +02:00
pancake
910ec5d000
Fix conditional warning regression in format.pe
2016-04-11 13:14:35 +02:00
pancake
5ef2b3cc0f
Fix many warnings
2016-04-11 12:22:15 +02:00
Álvaro Felipe Melchor
2f9229af43
fixed pe version info
2016-04-10 21:25:56 +02:00
Álvaro Felipe Melchor
8cd86c367e
Fix oob read in pe
2016-04-10 18:43:32 +02:00
pancake
ddd6c18974
Fix #4572 - Fix heap bof in elf versioninfo parser
2016-04-10 02:00:52 +02:00
Álvaro Felipe Melchor
63990bef32
Fix #4589
2016-04-09 20:05:18 +02:00
skuater
917bd004cc
r_bin_per_import fixed for tiny files
2016-04-09 19:54:12 +02:00
Álvaro Felipe Melchor
400664a25c
Fix #4571 - thx revskills
2016-04-09 19:09:09 +02:00
Álvaro Felipe Melchor
8009d35f13
Fix #4576 - thx revskills
2016-04-09 17:07:20 +02:00
Álvaro Felipe Melchor
8ba4c5b959
Fix #4585
2016-04-09 16:28:45 +02:00
Álvaro Felipe Melchor
79c7e5ec1f
Fix #4587 - thx @revskills
2016-04-09 16:19:54 +02:00
Álvaro Felipe Melchor
60e64d49bf
Fix #4563 - thx @revskills
2016-04-09 13:46:08 +02:00
Álvaro Felipe Melchor
fe0ea49a6f
Fix #4577 - thx @revskills
2016-04-09 13:01:15 +02:00
Álvaro Felipe Melchor
38452b4052
Fix #4581 - thx @revskills
2016-04-09 12:49:09 +02:00
Álvaro Felipe Melchor
68d4a43aad
Fix #4578 - thx @revskills
2016-04-09 12:28:26 +02:00
Álvaro Felipe Melchor
c711dfabdd
remove another stray character
2016-04-09 12:06:38 +02:00
Álvaro Felipe Melchor
e7d4fdfd30
remove annoying stray character
2016-04-09 11:49:05 +02:00
Álvaro Felipe Melchor
df4cb535f0
Fix #4580 - thx @revskills
2016-04-09 11:47:35 +02:00