pancake
5ce1194dab
Keep root class address when meta class is found
2015-12-09 16:56:26 +01:00
pancake
3961728eaf
Fix objc regression and initial metaclass support
2015-12-09 16:54:05 +01:00
pancake
c6ebab5f19
Some more objc parsing endian fixes and refactor
2015-12-09 16:01:51 +01:00
pancake
cfb03d3772
More indentation fixes
2015-12-09 00:27:31 +01:00
pancake
a4fc08b401
More auto-indentation enhancements
2015-12-08 23:55:23 +01:00
Dima Turchenkov
c086a74e8f
additional checks for architectures to detect endianness
2015-12-08 17:29:36 +01:00
Dima Turchenkov
d21d19c450
strange delphi artifact in PE header causes this bug
2015-12-08 17:29:36 +01:00
pancake
0880d7d4f5
Some refactor/cleanup for agf and io cache (wip)
2015-12-08 14:59:30 +01:00
Álvaro Felipe Melchor
7f95042491
workaround for #3774
2015-12-07 18:56:25 +01:00
Álvaro Felipe Melchor
0537a72e9b
cleanup elf and fix #3774
2015-12-05 21:00:51 +01:00
pancake
327597f949
Some objc code cleanup, still looking for a bug
2015-12-04 13:14:55 +01:00
pancake
40e08dbd89
Get rid of _Bool
2015-12-01 12:39:12 +01:00
pancake
c4e0ac2885
Fix rabin2 -O sync issue and update manpage
2015-11-30 00:10:28 +01:00
Ricardo Quesada
e4182b943d
More symbols for the VSF file format parser
...
- removed verbose debug eprints
- Fixes warnings and compilations errors
- more symbols: SID and VIC
- removes NMI/IRQ symbols.
- removes IRQ entry
2015-11-29 12:18:00 +01:00
Ricardo Quesada
f5c65f5da8
Adds VSF (VICE Snapshot File) support as a bin format
...
VICE is the most popular C64/C128 emulator and allows
users to save snapshots of the games.
Analyzing VICE snapshots are more useful than
analyzing .prg (the "standard" c64 program)
because usually all .prg are compressed, and
are decompressed in runtime.
commit 796297c6cd3a099fd17ad3715b4ed5646a6a9e65
Author: Ricardo Quesada <ricardoquesada@gmail.com>
Date: Fri Nov 27 12:28:58 2015 -0800
no sbd for the moment
commit c785b22318c3cacf7771ab21198aa759777224af
Author: Ricardo Quesada <ricardoquesada@gmail.com>
Date: Fri Nov 27 10:06:12 2015 -0800
bank 0 and bank 1
commit 63304876b6f84df001c39f5b35084ff6e61bc01b
Author: Ricardo Quesada <ricardoquesada@gmail.com>
Date: Fri Nov 27 09:47:12 2015 -0800
c128 includes basic, monitor and editor sections
commit 1a8995a644df6d9e871a586e57c3cd8e00cce7ae
Author: Ricardo Quesada <ricardoquesada@gmail.com>
Date: Thu Nov 26 14:45:36 2015 -0800
c128 roms...
uses sdb which is not used at all
more vic symbols
commit 8a29c3c7736fcf689b9248e65093277347ae38bc
Author: Ricardo Quesada <ricardoquesada@gmail.com>
Date: Tue Nov 24 10:39:44 2015 -0800
ram last entry
commit fca46301b2fd68e230cf547047a5278e098c9340
Author: Ricardo Quesada <ricardoquesada@gmail.com>
Date: Tue Nov 24 00:10:20 2015 -0800
more tidy code
commit 03b8a12b319bd0eb9f21b60d882da2030c2c35f1
Author: Ricardo Quesada <ricardoquesada@gmail.com>
Date: Mon Nov 23 22:52:20 2015 -0800
VSF works for C64... still many things to fix
commit a118a930cb40441b412db916deb4c0ca30e30309
Author: Ricardo Quesada <ricardoquesada@gmail.com>
Date: Mon Nov 23 13:37:32 2015 -0800
initial commit... compiles and detects VICE
but nothing more
2015-11-29 12:17:05 +01:00
pancake
ad6baf0824
Add rpath and scnperm in rabin2 -O
2015-11-27 20:37:27 +01:00
Maijin
e68ed8dd91
Add support for SPC700 file format
2015-11-27 13:03:18 +01:00
pancake
615dffca0e
Fix w32 build
2015-11-23 21:08:04 +01:00
Dax
412934d20e
Initial PSX Executable Support
...
PSX Plugin: Deleted useless file
PSX Plugin: Adjusted coding style, minor fixes
PSX Plugin: Removed typo, adjusted makefile, call check_bytes with correct parameters
2015-11-23 20:56:19 +01:00
Álvaro Felipe Melchor
893b094cf7
Fix ffc9406 crash by revskills
2015-11-23 19:00:57 +01:00
pancake
a31cd1101e
Initial import of the VAX asm/anal/bin support
2015-11-23 12:34:53 +01:00
pancake
7abb81f22a
Fix 054164 objc parser crash by @revskills
2015-11-22 23:03:31 +01:00
pancake
41ef4a008f
Fix 3496c4 sample from @revskills
2015-11-22 22:06:53 +01:00
pancake
ccfee9fcca
Fix many important issues reported by clang-analyzer
2015-11-22 11:27:45 +01:00
Álvaro Felipe Melchor
50b2e62552
Fix crash in mach0 loader
2015-11-19 23:05:09 +01:00
pancake
b35b830446
Fix mach0 regression introduced in 081ba8343
2015-11-18 11:40:34 +01:00
Álvaro Felipe Melchor
081ba83431
Fix crash 6f29967c0 by revskill
2015-11-17 22:44:48 +01:00
pancake
a50d671b4e
Drop some unnecessary warning messages
2015-11-17 13:30:02 +01:00
pancake
04cd1250c2
Add alignment for AVR code
2015-11-15 00:29:33 +01:00
pancake
7901b57803
Fix #3684 - Do not flag LOCAL NOTYPE ELF symbols
2015-11-12 10:06:16 +01:00
pancake
ad74a6ec6b
Move msil and mdmp into radare2-extras, add r2pm pkgs
2015-11-11 11:07:32 +01:00
pancake
495d209a61
Fixes for elf64-pie main identification
2015-11-10 13:00:19 +01:00
pancake
b701626cfc
Fix some clang-analyzer issues
2015-11-10 12:18:27 +01:00
Álvaro Felipe Melchor
9a87db5b06
Fix warning when loading fatmach from r2r
2015-11-09 21:47:43 +01:00
pancake
164dcada3b
More RBin memory usage optimizations
2015-11-09 12:12:18 +01:00
pancake
baf63a0cba
Reduce RBinSymbols memory (smaller footpronum)
2015-11-09 03:41:07 +01:00
pancake
9c9bb2dbd5
Memory optimization for flags (-70%) + some warnfixes + sdb-sync
2015-11-08 23:38:42 +01:00
pancake
b3b5221e1e
Add cryptheader sdb mach0 field
2015-11-06 11:21:48 +01:00
Álvaro Felipe Melchor
c3034a0a63
Fix malformed fatmach
2015-11-05 01:00:57 +01:00
Anton Kochkov
51a204868c
Fix Cygwin64 building
2015-11-03 14:16:08 +03:00
pancake
b22ed19aa1
Some CA fixes related to OMF
2015-11-02 12:58:01 +01:00
Anton Kochkov
f52d25e6f9
Fix build
2015-10-31 23:55:43 +03:00
Anton Kochkov
17a709537c
Fix Cygwin build
2015-10-31 23:48:09 +03:00
pancake
0648cea3e5
Refactoring of the minidump code for portability and -1500LOC
2015-10-31 17:27:46 +01:00
pancake
a9cbb745aa
Fix mdmp linkage
2015-10-31 12:05:10 +01:00
Dāvis
0494d5fce8
Add support for Windows Minidump (mdmp) files
2015-10-31 11:59:09 +01:00
pancake
f88b35afba
Fixes for asm.riscv
2015-10-30 00:06:38 +01:00
qnix
09f1ea9856
Initial RISC-V support (32,64bit disasm)
2015-10-29 23:57:22 +01:00
Álvaro Felipe Melchor
5543f73cb1
Fix some covs
2015-10-29 23:39:49 +01:00
Kevin Grandemange
6dc0526b0a
Do not print warning for dynamic section if we are a static bin
2015-10-29 01:59:32 +01:00
Kevin Grandemange
fd6310f108
add microblaze arch to elf
2015-10-28 10:13:18 +01:00
pancake
52cfe459a0
Enhance te command. Autocomplete and partial args working
2015-10-27 12:41:09 +01:00
Álvaro Felipe Melchor
13fd1d0673
Fix omf crash 605d
2015-10-27 03:26:17 +01:00
pancake
02e719fafe
Aim to fix eeaf87ece627fe94f92f836ac3467ffd @revskills dyldcache crash
2015-10-26 03:45:54 +01:00
Álvaro Felipe Melchor
6a710d6119
Fix pe crash 9288a from revskills
2015-10-25 20:14:04 +01:00
Álvaro Felipe Melchor
40ba826074
Fix pe crash bf83856 by revskills
2015-10-24 23:39:39 +02:00
pancake
17c58bdb01
Fix bf8385 PE parser crash (thx @revskills)
2015-10-24 13:24:38 +02:00
Riccardo Schirone
70669bafc0
bin/bin: do not filter out non-pie binaries when using baddr
2015-10-23 10:55:13 +02:00
pancake
1b88200e31
Add support for 'interpreter' in RBin, ELF and MACH0
2015-10-22 02:13:26 +02:00
pancake
366ba23b30
Fix ab88f42f9b mach0 crash (reported by @revskills)
2015-10-21 23:46:41 +02:00
pancake
aaf386d023
Fix the last mach0 crash
2015-10-21 22:29:49 +02:00
pancake
5d440365af
Fix 55c9c9 mach0 relocs segfault
2015-10-21 22:20:36 +02:00
Álvaro Felipe Melchor
9d5f7c44a0
Fix mach crash 45d2d1309807e95422006abb97462bc6
2015-10-21 19:35:14 +02:00
pancake
5fece33093
RBin.PE: Error -> Warning
2015-10-21 15:59:17 +02:00
pancake
461b714503
Fix objc heap overflow class parsing bug
2015-10-21 12:19:19 +02:00
Álvaro Felipe Melchor
748564683e
Fix #3518
2015-10-20 23:52:34 +02:00
pancake
1b5cd887ce
Disobey rabin2 -B if bin is not pie, enhace dmm* and mach0
2015-10-19 02:41:21 +02:00
Álvaro Felipe Melchor
d4f45dd0df
Fix oob in pe.c
2015-10-18 22:23:19 +02:00
Álvaro Felipe Melchor
c5d5ee70da
Fix oob in mach0.c
2015-10-18 22:23:19 +02:00
Jeffrey Crowell
4d4fc1eb08
fix null deref in elf
...
thanks @bspar for the fuzz-a-ton
2015-10-14 20:18:59 -04:00
pancake
6e40a70a9f
Show warning when cannot find w32 ordinal module dbs
2015-10-14 22:27:27 +02:00
pancake
60b60aa50a
Fix #3444 - Fix infinite loop in PE parser
2015-10-12 19:42:44 +02:00
pancake
be0538a6a8
Fix some windows build warnings
2015-10-08 11:14:10 +02:00
Álvaro Felipe Melchor
93a721f614
Fix #1846 - full and partial relro elf
2015-10-06 18:27:42 +02:00
pancake
9712a62b62
Fix #3296 - Identify main in thumb-elf bins
2015-10-03 14:16:08 +02:00
pancake
5ecd98305e
Add support for MBN/SBL roms, fix 11acb8392, binsect->has_strings
2015-09-29 00:42:31 +02:00
pancake
ce1087999c
Fix another infinite loop in PE #3369
2015-09-28 13:06:51 +02:00
pancake
06f159239a
Fix mz crash reported by @jvoisin
2015-09-28 02:52:56 +02:00
pancake
c7c0961071
Fix #3369 - omf parser crash
2015-09-28 02:32:38 +02:00
Maijin
b73fb41cfc
Add mem to nes plugin
2015-09-27 17:44:10 +02:00
pancake
8f79f82048
Fix 0576be2359
2015-09-25 10:49:27 +02:00
jvoisin
3abab8526b
Fix some possible NULL-deref under memory-pressure
2015-09-25 02:13:58 +02:00
jvoisin
0576be2359
Small optimizations and coverity--
2015-09-25 01:51:29 +02:00
pancake
ae2713e944
Fix PE regression
2015-09-23 15:23:36 +02:00
pancake
d1f3dc3e08
Some more fixes for exports and PE
2015-09-23 15:01:36 +02:00
pancake
46f8561986
Fix rabin2 -E crash and filter in elf
2015-09-23 13:24:10 +02:00
Maijin
d298ca5dbc
Initial support for NES file
2015-09-20 20:10:03 +02:00
pancake
ec0b19e5f8
Fix thumb entry assumption (thx @ret2libc)
2015-09-17 11:13:34 +02:00
pancake
f10c8ec075
Fix #3296 - Thumb ELF entrypoint assumption
2015-09-17 01:32:13 +02:00
pancake
49975ccf95
Fix #3286 - Use stdbool.h
2015-09-14 02:08:31 +02:00
jvoisin
9db340a0a8
Fix some malloc(A*B) overflow detected by clang-analyzer
2015-09-09 21:44:06 +02:00
jvoisin
d4893718da
Fix a bunch of dead assignements
2015-09-09 21:12:36 +02:00
pancake
d9c934f6b4
Fix some recent covs
2015-09-09 11:16:49 +02:00
inisisder
d2af97de2b
objc_parser: refactor code related to class name allocation and etc
2015-09-08 23:49:08 +02:00
Riccardo Schirone
6a517aa66b
bin/p: add CGC bin format plugin
2015-09-08 23:22:07 +02:00
Riccardo Schirone
ce14b20974
bin/format/elf: remove Elf_ prefix from static functions
2015-09-08 23:22:07 +02:00
pancake
318dc1da11
Honor Thumb vaddr in objc parser
2015-09-07 19:00:11 +02:00
pancake
868a97788e
Only export has_crypto in mach0 when cryptid is set
2015-09-07 01:33:42 +02:00
pancake
346cc8e758
Fix latest covs
2015-09-03 12:23:49 +02:00
pancake
7fcb8e081d
Remove last GPL headers and move old.rarc2 into r2e
2015-09-02 16:06:57 +02:00
jvoisin
dba909b1dd
Fix yet-another-batch of clang-analyzer issues
2015-09-01 23:24:11 +02:00
pancake
a5655dff9b
A bit dsojson leak just to avoid a crash
2015-09-01 18:44:37 +02:00
inisisder
ed6835a976
some small refactor
2015-09-01 14:25:25 +02:00
pancake
7157cf92b7
Fix some covs
2015-09-01 11:24:09 +02:00
inisisder
14760f4763
add check is it binary encrypted
2015-08-31 11:56:32 +02:00
jvoisin
b270e92021
Refactor a bit bin_pe_parse_imports
2015-08-29 23:30:16 +02:00
jvoisin
4261075d60
Misc fixes to make clang-analyser even more happy
2015-08-29 18:08:38 +02:00
Maijin
6831dd2f6d
Revert "More misc cleanup"
...
This reverts commit 788a3b02c7 .
modifié : libr/bin/format/pe/pe.c
2015-08-28 20:58:21 +02:00
jvoisin
788a3b02c7
More misc cleanup
2015-08-28 19:13:27 +02:00
jvoisin
e0e170c3c5
Fix various clang-analyser issues
2015-08-28 18:29:31 +02:00
jvoisin
98bb29c4ed
Fix some clang-analyzer defects
2015-08-28 17:28:09 +02:00
pancake
1d4b0d8555
Fix some covs
2015-08-28 17:21:04 +02:00
Riccardo Schirone
2169980239
bin/p/bin_elf: fix symbols vaddr
2015-08-26 20:08:12 +02:00
Riccardo Schirone
18eaf1c8c5
format/elf: fix paddr2vaddr and vaddr2paddr conversions
2015-08-26 18:30:33 +02:00
Riccardo Schirone
eeef82c2b8
bin: use R_BIN_SCN_MAP flag when a section should be mapped by IO
...
- io/section: filter sections by looking at R_IO_MAP flag
- util/str: consider (m)apped flag when printing/parsing srwx info
2015-08-26 14:12:46 +02:00
Riccardo Schirone
5663e41177
bin/format/pe: fix imports vaddr
...
the RVA in the PE header doesn't consider the base address, so we
have to add it in the vaddr field.
2015-08-23 23:33:00 +02:00
Riccardo Schirone
e1739384ef
bin/format/pe: remove PE_ macro from static functions
2015-08-23 23:33:00 +02:00
Álvaro Felipe Melchor
45b74a7a37
Fix an oob write in mz.c
2015-08-22 19:04:22 +02:00
pancake
3f036c1070
Fix null deref in objc parser
2015-08-20 12:08:16 +02:00
pancake
0868703c9f
Enhancements for ic
2015-08-19 02:23:42 +02:00
pancake
564fb069be
Fix #2991 - Add support for some SPARC ELF relocs
2015-08-19 02:04:07 +02:00
pancake
2c11af3e22
Fix buffer overflow in OBJC parser
2015-08-18 14:04:31 +02:00
inisider
1f2cd1695b
move property to fields
2015-08-16 19:45:14 +02:00
Riccardo Schirone
2518c9e21c
core/core: add scr.promptflag variable
2015-08-11 16:03:07 +02:00
pancake
2865786e4c
Add bin.classes eval var and fix rabin2 -rc output
2015-08-11 15:58:01 +02:00
pancake
a343109c68
Fix aarch64 elf reloc type
2015-08-11 09:46:28 +02:00
yetmorecode
667cdecd37
Enhanced shell output for win32 native debugging
...
Fixed multiple whitespace issues
Removed unnecessary include for string.h
2015-08-11 09:17:23 +02:00
pancake
1931f684a4
Detect ELBRUS ELF binaries and fix arm esil issue
2015-08-11 01:47:51 +02:00
pancake
b630d82548
Parse PLT for imports in ARM64 ELF binaries
2015-08-11 00:54:03 +02:00
inisisder
2462f2c430
fix problem with iTerm bin and remove printf
2015-08-10 13:48:48 +02:00
inisider
3b378c50ac
some refactor and fix code style
2015-08-10 13:48:48 +02:00
inisisder
684606bcee
fix one more segfault
2015-08-10 13:48:48 +02:00
inisisder
553e20c3d9
fix segfault and memory leaks
2015-08-10 13:48:48 +02:00
inisisder
eca3a781c0
objc class parser code refactoring
2015-08-10 13:48:47 +02:00
inisisder
d8af00ea36
add parsing of objc classes from binary
2015-08-10 13:48:47 +02:00
pancake
1c352a9dab
Fix two compiler warnings in PE parser
2015-08-09 12:44:03 +02:00
pancake
26dd53e8f4
Add support for RPI2 PE Windows executables
2015-08-09 02:13:47 +02:00
Álvaro Felipe Melchor
e764e8befa
Fix regression mach0 relocs
2015-08-08 19:43:11 +02:00
pancake
4d672d9ecc
mach0: two wrong switch indents, oob read in memcmp and useless warns
2015-08-08 19:04:07 +02:00
Álvaro Felipe Melchor
cf4b673d12
Fix #3047 & #3048 - oob write
2015-08-07 21:16:17 +02:00
Álvaro Felipe Melchor
a37fdb3dec
Fix #3045 - oob write
2015-08-07 21:16:09 +02:00
pancake
04e128ab92
Fix some covs
2015-07-25 09:58:11 +02:00
pancake
40842b0e96
Fix some clang build issues
2015-07-25 01:54:07 +02:00
pancake
6ae0417278
Updsate SDB to optimize dupped symbol checks in mach0 parser
2015-07-24 13:24:32 +02:00
Jonathan Neuschäfer
ecf6792318
Fix #2927 and random code cleanups
...
- asm_dcpu16: remove an obsolete comment
It was obsoleted in 5285d1bdea .
- Indentation fixes
- fix a few typos
- remove "#define NEW_ESIL"
- move comment about r_bin_filter_name to the right place
- README.md: Add V810 to the list of supported architectures
- Also, de-duplicate LH5801
- Add attribution to randomart.c, fixes #2927
2015-07-12 19:20:36 +02:00
pancake
d054008b17
Implement class methods for DEX and make icj
2015-07-06 02:38:54 +02:00
Álvaro Felipe Melchor
9dd078dfa5
Fix #2883
2015-07-05 20:44:03 +02:00
pancake
f622ba9f37
Partly fix the symtab parsing in mach0, postponed after dysymtab
2015-07-05 19:36:47 +02:00
pancake
6ed4d5a94b
Comment the mach0's symtab parser, rabin2 -u and more
2015-07-05 03:25:20 +02:00
pancake
feef3cd7f7
Skip corrupted sub-bin in fatmach0's
2015-06-25 01:59:31 +02:00
pancake
83e9a155fd
Be more permissive with corrupted mach0 files
2015-06-25 01:44:22 +02:00
skuater
2a8164515e
fix buffer overflow in pe.c
2015-06-23 10:29:36 +02:00
SkUaTeR
3879017027
Update pe.c
2015-06-21 10:37:14 -04:00
pancake
1f21a2dae1
Remove unnecessary warning in PE
2015-06-20 17:30:23 +02:00
skuater
142bf2172f
fix export issue in windows pe format
2015-06-20 00:05:57 +02:00
pancake
b10aa5a0a2
Initial support for loading Android ART binaries
2015-06-17 11:14:41 +02:00
Álvaro Felipe Melchor
53badd517d
Fix COVs
2015-06-17 00:22:40 +02:00
Oleksii Kuchma
0c57a435fc
Rewrite MZ bin plugin
...
* Add const modifiers, fix function call style
* Add checking and using dos_file_size
* Fix number of arguments in load_bytes.
* Add check for NE, LE and LX executables.
* Fix function declaration for btree_traverse.
2015-06-08 22:18:21 +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
jvoisin
7c096bb1f4
Fix various coverity issues
2015-06-01 21:10:37 +02:00
Álvaro Felipe Melchor
2f23527217
Fix relocations in mach
2015-05-29 17:58:36 +02:00
ampotos
ea8107ed2f
Fix #2633 #2632 #2631 #2630
...
also fix a litle bug in section name
2015-05-28 11:25:52 +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
ampotos
313a4f7fca
Fix all problem on remaining in the omf loader except the baddr of the
...
entry point (because the baddr display is compute with vaddr - paddr
and this value if incorrect for omf file)
2015-05-26 17:55:24 +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
pancake
e26f86d654
Fix null deref issue in last mach0 commit
2015-05-23 11:43:32 +02:00
pancake
d727cebfbf
Add Rust,Swift,C++14,.. dwarf detection and fix omf warning
2015-05-23 11:03:20 +02:00
pancake
2353737e17
Fix #2602 - Detect Canary and Go in MACH0 binaries
2015-05-23 10:55:44 +02:00
ampotos
b764fb8d93
Fix syntax rules
...
Fix potential segfault when a malformed omf file is loaded
(malformed omf are going to be pr on radare2-regression)
2015-05-23 10:12:56 +02:00
pancake
d59de8f570
Fix indentation in OMF plugin (-111 LOC)
2015-05-22 13:23:26 +02:00
ampotos
44fd8b2555
omf loader is working but in 32bits omf file the vaddr take the value of the paddr in sections and for both 16 adn 32 bits file vaddr is take as offset to pd command instead of paddr (or i misunderstand how it suppose to work)
2015-05-22 12:47:19 +02:00
Álvaro Felipe Melchor
d40b0d122c
Fix allocation with negative length
2015-05-20 18:16:25 +02:00
Álvaro Felipe Melchor
27a4f49b9f
Fix an issue in mach parse.
2015-05-20 13:25:49 +02:00
Álvaro Felipe Melchor
57fb89d9fd
Fix #2592
2015-05-20 00:10:29 +02:00
Álvaro Felipe Melchor
a3086c23e8
Fix an issue with mach parser in dyld_info
2015-05-17 00:39:22 +02:00
Álvaro Felipe Melchor
85f597dfb9
Fix #2575
2015-05-15 15:51:13 +02:00
Álvaro Felipe Melchor
e16931039a
Fix #2576
2015-05-15 14:47:01 +02:00
pancake
a295e9a6d5
Enforce DEX null checks and fix fuzz regressions
2015-05-11 20:21:08 +02:00
pancake
c687641b17
Fix rbin regression by fixing compiler warnings
2015-05-11 20:04:00 +02:00
Alvaro Felipe
41170b9f8a
Fix #2524
2015-05-09 10:42:53 +02:00
Álvaro Felipe Melchor
85b04c0160
Fix #2526
2015-05-08 15:30:20 +02:00
pancake
53cad19e1b
Fix id053 fuzzed DEX crash
2015-05-07 02:17:08 +02:00
pancake
3cfde4b34e
Fix #2502 - Fix crash in mach0 parser
2015-05-07 01:54:24 +02:00
pancake
7c4db8fd75
Fix import symbol size in mach0
2015-05-06 15:36:51 +02:00
Álvaro Felipe Melchor
a5b57a2882
Fix #2490
2015-05-06 00:39:38 +02:00
pancake
1bdf7430a8
Handle thumb on MACH0 binaries in a better way + tests
2015-05-05 11:44:00 +02:00
pancake
32118ad64f
Fix #2489 - Fix PE32 imports OOM
2015-05-04 12:01:56 +02:00
Álvaro Felipe Melchor
3b04c5442b
Added checks in mach parser & fix #2465
2015-05-04 09:52:00 +02:00
pancake
d52490f9f4
Fix noisy warning
2015-04-30 23:43:35 +02:00
Álvaro Felipe Melchor
d9b1b341a7
Fix #2455
2015-04-30 18:49:50 +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
6ddb335b6c
Fix another ASAN issue in PE
2015-04-30 01:43:35 +02:00
pancake
79b4820eaf
Fix #2455 - several ASAN crashes in the PE parser
2015-04-30 01:33:52 +02:00
pancake
faf91d35ab
Fix #2465 - Fix crash in mach0 parser
2015-04-30 00:17:42 +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