Commit graph

99 commits

Author SHA1 Message Date
Álvaro Felipe Melchor
965c0400d2 refix dwarf crash 2016-07-17 19:20:48 +02:00
Álvaro Felipe Melchor
0d42b6c017 fix crash in dwarf fuzzed test 2016-07-17 18:42:22 +02:00
Álvaro Felipe Melchor
3bcca60853 Fix crash dwarf again 2016-07-08 23:16:24 +02:00
Álvaro Felipe Melchor
283c8ab2bc updated warning message in dwarf 2016-06-27 16:40:24 +02:00
Álvaro Felipe Melchor
97b6bdbc40 Fix null dereference introduced before 2016-06-26 23:44:14 +02:00
Álvaro Felipe Melchor
4b497540a1 try to fix oob 2016-06-26 23:21:41 +02:00
pancake
c351c3d767 Fix oobread in dwarf die values 2016-06-24 19:35:34 +00:00
pancake
7dab05df70 Fix oobread in dwarf decls 2016-06-24 19:35:34 +00:00
Jeffrey Crowell
36650442f5 fix heap oob-read in dwarf parser
https://gist.github.com/4352a2f4a239a96b90e7b23bb22e8ef1
for repro file
2016-06-24 14:58:47 +00:00
oblique
f06e11b6f4 Fix warnings (#5078)
* Fix gcc warnings

* Fix strtoull return
2016-06-06 00:33:11 +02:00
Sven Steinbauer
547f8bbc5c Infer fixes Round 2 (#4993) 2016-05-24 22:22:15 +02:00
Sven Steinbauer
8da8ad740f Cleanup fixes
* For commit comments and compiler errors
* Fixes for PR comments
* fix some "infer fixes" commits

Signed-off-by: Riccardo Schirone <sirmy15@gmail.com>
2016-05-23 11:25:44 +02:00
pancake
7d91280e5c Handle EM_XTENSA bit in ELF header 2016-01-29 00:06:28 +01:00
pancake
44a86928cc Fix some of the warnings in #4013 2016-01-27 03:14:19 +01:00
pancake
efc01fe6c0 Aim to fix #3870 - dwarf crash 2015-12-29 18:11:14 +01:00
pancake
ccfee9fcca Fix many important issues reported by clang-analyzer 2015-11-22 11:27:45 +01:00
pancake
b701626cfc Fix some clang-analyzer issues 2015-11-10 12:18:27 +01:00
pancake
4756e610d9 Add RBin.srcdir and dir.source for asm.dwarf 2015-10-29 12:37:14 +01:00
pancake
49975ccf95 Fix #3286 - Use stdbool.h 2015-09-14 02:08:31 +02:00
pancake
fa9028f19d Remove unnecessary dwarf warning when no line-no info is found 2015-09-06 22:52:09 +02:00
jvoisin
aa695bc808 Fix misc compilation warnings on Windows 2015-07-14 13:55:58 +02:00
Álvaro Felipe Melchor
daf8e5b06f Fix some infers 2015-06-28 20:15:35 +02:00
Álvaro Felipe Melchor
008158f705 Fix #2684 2015-06-04 11:38:51 +02:00
pancake
d727cebfbf Add Rust,Swift,C++14,.. dwarf detection and fix omf warning 2015-05-23 11:03:20 +02:00
Álvaro Felipe Melchor
c771185bad Fix CID 1296157 2015-05-22 12:46:15 +02:00
Álvaro Felipe Melchor
43e6e451f2 Fix #2579 2015-05-15 19:19:20 +02:00
pancake
ba4d3e8733 Fix #2555 - Invalid read in r_bin_dwarf_parse_lnp_header 2015-05-13 00:40:33 +02:00
pancake
4dcfdd69cd Fix #2525 - ASAN crash in dwarf parser 2015-05-11 18:40:03 +02:00
pancake
8fe503a0aa Fix #2510 - Fix another dwarf crash in oob reads 2015-05-07 01:47:54 +02:00
pancake
d6bb826327 Fix #2509 - crash in dwarf parser 2015-05-07 01:20:33 +02:00
pancake
40de063d3f Fix some ELF/Dwarf memleaks reported by Coverity 2015-04-29 10:26:31 +02:00
pancake
1c33214519 Fix #2457 - Fix crash in dwarf parser (-30LOC) 2015-04-29 09:54:26 +02:00
pancake
876ac121b4 Fix #2451 - ASAN crash in PE parser 2015-04-28 00:31:51 +02:00
pancake
4fb6fa5a15 Fix #2452 several dwarf crashes - thanks @revskills 2015-04-28 00:14:11 +02:00
Anton Kochkov
5a0bde5a01 Coverity fixes 2015-04-11 01:29:28 +03:00
pancake
952469afed Bring back the DWARF 2015-02-03 10:08:21 +01:00
pancake
33d5fbb358 Fix #2011 - fix crash in ELF relocs parser 2015-02-01 03:07:02 +01:00
pancake
ef07bb63e8 Fix #1995 - div by zero issue in DWARF parser 2015-01-30 02:51:29 +01:00
pancake
8c1cdc2052 FIx iD help and minor dwarf check 2015-01-29 03:19:32 +01:00
Jeffrey Crowell
19cfefeec0 Fix crash in DWARF parser.
closes #2000
2015-01-29 02:47:46 +01:00
pancake
e11e1a633e Fix #1992 - fuzzed elf + dwarf segfaults 2015-01-25 03:23:30 +01:00
jvoisin
8ac1616daf Fix some coverity issues 2015-01-14 02:53:34 +01:00
pancake
f14eeabc01 Fix infinite loop in DWARF parser spotted by Melkor 2014-12-11 20:01:18 +01:00
pancake
d8427d239c Implement rabin2 -rd to output CL commands to load the addrline info 2014-12-10 23:36:39 +01:00
pancake
3a87cc61c3 Fix support for dwarf on currentpath source files
Catch file-not-found exception when listing source lines
2014-12-10 23:21:55 +01:00
pancake
8bdea8eea3 Fix several build issues to make crosscompilation and w32 happy 2014-12-07 20:05:24 +01:00
pancake
9aaca2d525 Fix last two covs 2014-12-05 17:58:48 +01:00
pancake
18ef89dfa0 Fix lot of overflows in the dwarf parser 2014-12-04 01:28:29 +01:00
pancake
3a31198ffd Fix #1702 - Revert and fix the dwarf/dex crashes related to uleb overflows 2014-12-01 23:44:20 +01:00
pancake
41b6f99ec1 Revert "Fix several crashes in dalvik. Thanks nightmare!"
This reverts commit f6440fc526.

Conflicts:
	libr/bin/dwarf.c
	libr/bin/p/bin_dex.c
2014-11-19 12:14:23 +01:00