66 Commits

Author SHA1 Message Date
Anton Kochkov
a909609b35 PDB: Add unions support 2017-02-27 19:06:17 +08:00
alvarofe
39dd847c1f Fix build plus indentation issues 2017-02-24 23:42:17 +01:00
pancake
75dd4536fa Fix #6434 - Crash in PDB 2017-01-16 10:40:09 +01:00
Álvaro Felipe Melchor
0a874247f2 Fix regression in elf.c 2016-12-19 17:40:47 +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
BlueC0re
30cae123ed fix pdb json output (branch was never taken due to wrong mode) (#6295)
* fix pdb json output (branch was never taken due to wrong mode)

* don't output comma in case of error
2016-12-09 15:49:50 +01:00
pancake
0db8170801 Fix latest covs 2016-09-03 17:26:56 +02:00
pancake
e18b2b81f1 Fix pdb regression and more syntax cleanup 2016-09-01 14:30:12 +02:00
pancake
945d6690f9 Fix latest coverities 2016-09-01 12:39:32 +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
Sven Steinbauer
5cbcdf1da7 Infer fixes for bin
Signed-off-by: Riccardo Schirone <sirmy15@gmail.com>
2016-05-23 11:25:44 +02:00
pancake
32162ef393 Add r_buf_new_file API 2016-04-04 22:30:11 +02:00
Jeff Muizelaar
995409bfe2 Parse SHORT PDB type 2016-01-26 21:51:03 +01:00
pancake
e56be2fbd5 More multi-arch static build archive fixes for iOS/OSX/tvOS/WatchOS/*OS 2015-12-28 18:31:05 +01:00
Anton Kochkov
a8b8361a77 Do not declare enum variables in header 2015-10-07 02:05:45 +03:00
Anton Kochkov
c4bf5ae8be Fix PDB compilation with TCC 2015-10-06 01:46:06 +03:00
jvoisin
f7e426d281 Minor fixes for the previous commit 2015-09-04 15:35:37 +02:00
jvoisin
fbe8b6d938 Once again, clang-analyzer strikes! 2015-09-04 15:12:42 +02:00
shuall
0807686d86 #3052 all printf member functions changed to cb_printf 2015-08-09 03:25:05 +02:00
inisider
1c437eb310 fix valgring issues for file GameLogic.pdb 2015-07-11 12:38:49 -04:00
Álvaro Felipe Melchor
daf8e5b06f Fix some infers 2015-06-28 20:15:35 +02:00
inisider
c9d5d00a55 add env vars 2015-05-26 02:39:50 +02:00
inisider
6536e6cb28 start of implementation of issue #1909 2015-05-26 02:39:50 +02:00
pancake
24b231b152 Some work towards #2566 - warn/err messages to stderr 2015-05-14 13:30:25 +02:00
inisider
9ae34bfceb Fix bug #2558 and add more comments 2015-05-12 22:12:49 +02:00
Jeff Muizelaar
126f92b650 Fix #2532 - PDB parsing 2015-05-10 00:14:09 +02: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
0040f8cb44 JSONify PDB and remove useless function in r_util 2015-03-08 17:30:41 +01:00
Anton Kochkov
3bf1bcd9bd Fix PDB downloader on Cygwin 2015-02-12 14:29:15 +03:00
jvoisin
123a77c022 Coverifix 2015-02-11 19:05:28 +01:00
jvoisin
16cac50319 Coverity++ 2015-01-24 11:24:55 +01:00
Julien Nabet
164bbc7333 Some cppcheck reports fixed:
(warning) Logical disjunction always evaluates to true: regnum < 32 || regnum > 31
(style) Same expression on both sides of '||'
(style) Same expression on both sides of '&&'
(style) Expression is always false because 'else if' condition matches previous condition at line 180
2014-12-28 04:20:14 +01:00
pancake
f268f23a3d Fix download problems for PDB 2014-12-24 19:14:02 +01:00
inisider
cf384484e8 code refactor 2014-12-23 21:33:08 +01:00
inisider
4841f1e5df Fix bug #1897 2014-12-23 15:17:41 +01:00
pancake
391676dc39 Cleanup the pdb_downloader function (-40LOC) 2014-12-14 23:04:50 +01:00
inisider
f9048c2a44 Add init function of PDB downloader 2014-12-12 15:31:05 +01:00
inisider
ee429365a7 Add JSON support to the PDB parser 2014-11-21 11:28:12 +01:00
jvoisin
acd93d1b37 Fix some cppcheck warnings 2014-11-15 21:48:13 +01:00
inisider
ee1c3b4282 Initial support of pf structs for PDB
- some initial work for build format flag
- add comment with types that need to add
- refactor and support of pf structs
2014-11-13 09:41:20 +01:00
pancake
7e046459f6 Fix some buffer overruns in the PDB parser 2014-11-09 20:01:03 +01:00
pancake
40f202c7ee Fix issue bad string filtering in PDB symbol names 2014-11-09 18:11:03 +01:00
pancake
d973a5d2e6 PDB honors rabin2 -B and -r 2014-11-08 00:23:04 +01:00
Oleksii Kurochko
d0ae63ff23 fix some memory leaks and logic problem 2014-11-07 23:18:54 +01:00
Oleksii Kurochko
58ee5d9455 fix memory leaks in init_pdb7_root_stream() 2014-11-07 23:18:54 +01:00
pancake
1c4886ed6f Check malloc return value in PDB 2014-11-07 11:20:54 +01:00
pancake
960f26fbfa Another PDB fix 2014-11-07 11:13:55 +01:00
pancake
2f03d1dbb6 Fix another crash in PDB 2014-11-07 10:57:14 +01:00
pancake
2352c6a105 Fix out-of-bounds buffer access in PDB 2014-11-07 10:43:59 +01:00