pancake
2f339144f4
Fix some latest covs
2016-08-05 13:25:20 +02:00
pancake
f2c0ad9edb
Fix null de-refs in GNU C++ demangler
2016-07-27 12:22:49 +02:00
pancake
e62aac49f3
Update C++ demangler from the latest GNU binutils
2016-07-26 18:57:57 +02:00
Álvaro Felipe Melchor
0e4e39db79
fix somes coverities
2016-06-30 23:38:41 +02:00
pancake
311a339473
Fix memleak in spawn swift-demangler
2016-06-23 17:46:37 +02:00
pancake
a55bcd628f
Fix two swift demangler crashes and add tests
2016-06-23 17:11:17 +02:00
pancake
aaf3ff314c
Fix #5138 - crash in swift demangler
2016-06-22 11:08:51 +02:00
Jeffrey Crowell
2f6d778aef
cleanup usages of r_str_newf to meet style guide
2016-06-15 19:42:03 +00:00
pancake
59f94c63aa
Fix some critical COVs in RBin
2016-06-14 02:42:24 +02:00
pancake
d9636a9738
Fix some more clang analyzer warnings and cleanup
2016-05-24 14:54:34 +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
d898e8e201
Fix segfault in swift demangler
2016-05-13 17:53:31 +02:00
pancake
1b135bc93a
Fix #4710 - Fix command injection in swift-demangle
2016-05-10 00:50:09 +02:00
pancake
cafc19f5a3
Demangle two more tests in Swift
2016-05-08 00:09:14 +02:00
pancake
51955396c2
Add comparator demangling in swift-sd
2016-05-06 10:39:44 +02: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
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
a6e97491cb
Fix #4666 - xcrun errors on swift binary
2016-04-23 00:13:34 +02:00
pancake
c2b151f8c8
Fix a lot more covs
2016-03-31 13:21:51 +02:00
pancake
c451637967
Chop swift-demangle output
2016-03-24 16:27:00 +01:00
pancake
5ed68fbb72
Enhance swift-demangle support
2016-03-24 12:27:23 +01:00
pancake
8abcab79d3
Support xcrun swift-demangle for OSX
2016-03-24 00:49:43 +01:00
pancake
273b20294e
Add support for swift-demangle if found in PATH
2016-03-24 00:20:59 +01:00
pancake
40e08dbd89
Get rid of _Bool
2015-12-01 12:39:12 +01:00
pancake
ccfee9fcca
Fix many important issues reported by clang-analyzer
2015-11-22 11:27:45 +01:00
Anton Kochkov
82eed6f2a5
More standard C and TCC fixes
2015-10-06 01:29:26 +03:00
pancake
49975ccf95
Fix #3286 - Use stdbool.h
2015-09-14 02:08:31 +02:00
Álvaro Felipe Melchor
daf8e5b06f
Fix some infers
2015-06-28 20:15:35 +02:00
pancake
8f25a9b344
Fix iOS build, crashes in reflines, analysis issues on OSX debugger and more!
2015-06-21 00:50:53 +02:00
inisider
6cada06604
fix some bugs according to added testsuite
2015-05-23 10:08:27 +02:00
pancake
882a0ee164
Add --without-fork and r_sys_fork()
2015-04-11 05:00:05 +02:00
jvoisin
600c6cfaf2
Coverifix
2015-02-28 14:32:39 +01:00
Kamil Rytarowski
4b636346a4
Resolve warnings: array subscript is of type 'char'
2015-02-22 23:11:05 +01:00
jvoisin
ca883330b0
Fix 3 CID
2015-02-21 22:28:49 +01:00
inisider
d4b9195b95
add detector of msvc and lisence comments
2015-02-19 22:49:44 +01:00
inisider
208aa0ce8a
fix merged problems
2015-02-19 22:49:44 +01:00
pancake
e54b2840c0
Fix w32 build
2015-02-19 09:44:27 +01:00
inisider
d61353de78
MSVC demangling functions and templates
...
Contains 13 commits:
- add parsing og operator name codes
- add stubs for parsing function and function params
- remove uunsed code
- add initial printing of demangled functions
- fix some issues according to new testsuit
- add parsing of types abbreviation
- add support of abbreabiation of names
- fix some memory leakage
- small fix for parsing of storage class code for return
- add #undef for macro GET_VAR...
- fix some output for operatorXX()
- add parsing of templates
- isolate abbr. name list for templates
2015-02-19 09:32:21 +01:00
pancake
2e268ffffa
Fix #2076 - lazy dlang autodetection
2015-02-12 13:50:20 +01:00
pancake
31e08131d1
Handle RBin demanglers from plugins and support D language
2015-02-11 02:05:22 +01:00
pancake
7b597ea874
Fix latest COVs
2015-02-08 00:30:25 +01:00
inisider
cad09fa595
Add Microsoft C++ demangler
...
- Contains 20 commits:
- init work of demangler
- add some comments
- add parsing of name, class_name, namespace of objects(class and global)
- refactor
- add parsing of some type codes
- add skeleton of state machine for type code parsing
- add parsing of standard type for type codes state machine
- add parsing of type codes: _{J,K,T,Z,W}
- add parsing of types __m** and union
- add parsing of type codes: _m***, struct *
- add parsing of W type codes: enums...
- refactor getting of namespaces and name variables
- add class type code parsing
- add parsing of long double and bool
- add parsing of X * const volatile
- add parsing of * and & ( Q, R, S, A )
- add parsing of array
- integrate some initial part of microsofr demangler to rabin2
- fix some small bugs
- add parsing of variable storage class and do some small fix
2015-02-06 22:50:30 +01:00
pancake
eefb49e91d
Fix c++ demangling check
2015-01-09 22:15:25 +01:00
pancake
f2d1fadee6
Fix COVs in swift-demangler and cud/ccd
2015-01-03 11:49:08 +01:00