Óscar Carrasco
aa8c7de595
Implement function names with dots in signatures ##anal ( #15993 )
...
* Allow function names containing dots in tcc
2020-02-26 14:23:47 +01:00
Óscar Carrasco
31e7cf517a
Fix includes from to ignoring dir.types ##types
2019-05-15 08:46:43 +02:00
radare
7ffa72aaed
Fix #13552 - Crashes in tcc parser ( #13566 )
2019-03-31 00:32:14 +01:00
Khairul Azhar Kasmiran
b4178702c8
Support typedef'd (anonymous) structs ##types
2019-02-06 22:08:50 +01:00
dav1901
f24556c189
Fix few clang-analyzer warnings ( #12548 )
2018-12-24 01:18:12 +01:00
dav1901
024d65e288
Fix few more clang warnings ( #12429 )
2018-12-11 10:28:01 +01:00
radare
d3d6fc8494
Fix UBSAN unaligned struct issue in the tcc parser ( #11846 )
2018-10-18 11:51:29 +08:00
Riccardo Schirone
d6aab51c2b
WIP: gcc8 warnings ( #11795 )
...
* arch/ebc: fix style and remove gcc8 warnings
* parse/parse_ppc_pseudo: fix gcc8 warnings
* parse/parse_mips_pseudo: fix gcc8 warnings
* anal/esil: fix strncat usage
* shlr/tcc: fix snprintf usage
* parse/parse_dalvik_pseudo: fix sprintf -> snprintf
* lang/vala: fix gcc8 warnings
* core/vmenus: fix snprintf usage
2018-10-12 12:17:29 +02:00
MK
b1b3b5e150
Fix #11777 C header file loaded using 'to' cmd causes Segfault ( #11778 )
2018-10-09 19:55:29 +08:00
pancake
305be74a8c
Implement tej to print enums in json
2018-10-07 02:11:13 +02:00
Paul I
620affc89e
Fix some warnings ( #11152 )
2018-08-20 14:52:02 +08:00
Rafael Rivera
3f0d377123
Ensure we use correct platform path sep ( fixes #11063 ) ( #11064 )
2018-08-13 11:45:40 +02:00
Andry
6601ccb583
Fix #10895 - tcc infinite loop
2018-08-04 13:17:29 +02:00
Anton Kochkov
45dd7e13e9
Fix indentation for shlr/tcc
2017-11-07 16:16:01 +08:00
SkUaTeR
28f785daa0
MSVC compile correctly (WIP)
2017-05-13 00:42:00 +02:00
SkUaTeR
1b5a746786
add more fixes to msvc build ( #7468 )
...
* add more fixes to msvc build
* more fixes
2017-05-10 22:12:49 +02:00
oddcoder
19992a16c1
treating #error as if it was #warning in to
...
added test https://github.com/radare/radare2-regressions/pull/335
the bug can be re generated by parsing header with a #error in there
the compile in the normal case will issue an error and terminate
but since no compilation is done we need to proceed parsign the file
and treating the errors as warning just to be able to get all the types
in the given file.
2016-03-16 10:41:49 +01:00
Álvaro Felipe Melchor
78d5a78609
Fix COVS
2015-06-04 21:27:41 +02:00
pancake
515b2e77bc
Fix about 40 COVs related to memleaks and buffer overflows
2015-03-21 01:27:54 +01:00
Jeffrey Crowell
193c9dece0
Fix COV CID 1271010
2015-02-21 11:02:21 -05:00
pancake
25854f7f5f
Honor original filepath and /usr/include for include files
...
- This must be configurable (-I)
2015-02-20 03:18:36 +01:00
jvoisin
b8cdd7c0f7
Even more coverifix
2015-02-11 21:51:13 +01:00
pancake
c9754da05f
Initial support for function declarations in Cparse (loaded into sdb)
2014-10-14 11:55:02 +02:00
jvoisin
7bc61c81ef
Fix last tcc coverity warn
2014-08-04 02:09:01 +02:00
pancake
e3b77a26ee
Update return value of sdb_foreach callbacks
2014-03-08 01:06:31 +01:00
Anton Kochkov
04e8ebff19
Removed unused code
2013-10-20 04:25:52 +04:00
pancake
ae97789986
Fix lot of warnings
2013-09-14 14:04:08 +02:00
pancake
fb610cdc62
Update sdb and fix android build
2013-08-26 02:43:15 +02:00
pancake
8d8c9f4ee5
Initial import of the new cparse engine using sdb and tcc
...
* There's still lot of work to do, this is just the base
2013-08-01 00:39:19 +02:00
pancake
537cbefdbf
Initial import of libr_tcc (make -C shlr tcc-sync)
2013-06-05 01:13:05 +02:00