1972 Commits

Author SHA1 Message Date
pancake
83f590bee3
Fix the last issues spotted by coverity (#18787) 2021-05-31 22:04:51 +02:00
pancake
dac25ce8de
Update SDB with latest cleanups in sync with r2 2021-05-30 23:04:09 +02:00
pancake
6a96020d5f
memleaks are morally superior to double frees 2021-05-30 10:28:27 +02:00
pancake
b57950daf9 Update SDB 2021-05-30 09:16:23 +02:00
pancake
5b277867e1 Update sdb one more time 2021-05-29 03:02:07 +02:00
pancake
212f2345ba Update SDB again to fix the remaining 80 bytes leaked 2021-05-28 16:55:25 +02:00
pancake
be3ab791d0
Fix the infamous 160 byte memory leak in sdb (#18772) 2021-05-28 16:38:23 +02:00
pancake
23ad9b50ee
Fix #12335 - ignore system-installed r2 includes ##build 2021-05-28 00:45:48 +02:00
pancake
46ec83c5a0
Add use_cgen meson option ##build (#18766) 2021-05-27 23:56:28 +02:00
pancake
f0cea42855
Update sdb again to fix the missing gperf warning (#18761) 2021-05-27 18:31:29 +02:00
pancake
d80476b698
Update SDB: Use the thin cgen instead of gperf (#18752) 2021-05-25 16:14:35 +02:00
pancake
a4b80d0b25 commandline -> command-line 2021-05-25 10:51:18 +02:00
pancake
ab9ef5a3d0 Update sdb 2021-05-21 11:46:04 +02:00
pancake
c3953d64d6
Use gperf on anal/d and improve build and checks ##anal
* Add --without-gperf configure flag
* Update sdb to support gperf.foreach and faster ls.sort()
* Support cc and types sdb gperfs
* add r_str_newvf
* Honor HAVE_GPERF in more places
* Add CI job to build and test cmds with gperf
2021-05-20 00:22:20 +02:00
pancake
6f55c6c49a
Update capstone-v4 (#18712) 2021-05-19 23:05:41 +02:00
pancake
82b4e82b0d
Update capstone v4/v4 - fix meson patch list (#18686) 2021-05-13 03:01:28 +02:00
pancake
a8b13483af Fix another bound for dex 2021-05-11 23:41:47 +02:00
pancake
64bf791bfc
Update mpc from git and add the mpc-sync target (#18673)
Co-authored-by: pancake <pancake@nopcode.org>
2021-05-11 11:46:45 +02:00
pancake
08a8ab6eee
Use gperf in util/charset (#18672)
Co-authored-by: pancake <pancake@nopcode.org>
2021-05-11 11:21:02 +02:00
pancake
7546f34e57
Update sdb and use of SdbGperf in asm.d ##asm 2021-04-25 02:31:46 +02:00
pancake
2434c3ca74
Switch to Capstone5 as default ##asm (#18127)
* Add riscv for capstone5 in the meson
* Report capstone version in the asm plugins
* Many changes in the ppc analysis, seems like it's improved, (emulation quality and xrefs)
* Update all tests and report issues in capstone4 to upstream
* Fix-x86-16 test marked as broken as it needs better fix
2021-04-24 22:04:51 +02:00
pancake
cbc949c039 Remove tree-sitter and the r2-shell-parser ##shell
* Will be reimplemented soon with a new parser
* Simplifies and speedup the build
2021-04-24 21:58:09 +02:00
pancake
402051f66e Fix uninitialized variable bugs in libzip 2021-04-21 12:45:34 +02:00
pancake
71dc8b715c
Move shlr/ptrace-wrap into libr/io, simplify build (#18587) 2021-04-16 19:19:56 +02:00
pancake
23b838a0a9
Remove all the travis and codecov reminiscenses (#18585)
* Codecov and Travis scripts were disabled on January
2021-04-16 17:56:50 +02:00
pancake
7b49d06713 Remove unexistant r_flag_color() and mention iaito instead of r2cutter in pdcj 2021-04-15 01:15:09 +02:00
murphy
60290f8629 Fix 1446544 Argument cannot be negative 2021-04-13 20:09:33 +02:00
murphy
4bef13edc3 Fix 1446545 Resource leak 2021-04-13 20:09:33 +02:00
pancake
476efd4d2f Improve error reporting in winkd:// 2021-04-10 23:43:24 +02:00
pancake
1e0f8e1841 Move shlr/tcc into libr/parse/c ##build 2021-04-10 00:47:49 +02:00
pancake
4a04583bb3 Fix static builds with meson (duplicated tcc symbols) 2021-04-10 00:47:49 +02:00
pancake
530c737d5d
Fix incorrect use of non-const strings and fiz zousans of warnings (#18544)
Co-authored-by: pancake <pancake@nopcode.org>
2021-04-06 12:45:19 +02:00
pancake
87fe959e26 Update sdb 2021-04-04 17:38:25 +02:00
pancake
4c8aa2bf2e
Fix last covs I got by mail (#18531) 2021-04-03 03:50:08 +02:00
pancake
bd0b0be77b
Two coverity findings less 2021-03-30 00:56:04 +02:00
pancake
a7c08c15ce Don't scream out WARNINGs, capitalizing it is enough 2021-03-19 11:02:54 +01:00
pancake
73f220f22d Update doc/license for more clarifications ##build
* Orphaned shlr/arm/omap3430 script moved to extras
* Unified json format for r2 -Lj
* Update QNX io plugin to GPL until clarified with the author
2021-03-17 12:56:38 +01:00
pancake
894bc43ea9 Use more r_str_ncpy and improve it to not alloc beyond nullbyte ##api 2021-03-15 02:24:16 +01:00
pancake
7ff2673dd9
Random uninitialized variable uses fixups (#18453) 2021-03-15 02:23:39 +01:00
Alexis Ehret
f48729acd5 Random null deref and more size_t fixes 2021-03-15 01:48:59 +01:00
pancake
f6c4a9a250 Update capstone-next commit 2021-03-11 20:58:24 +01:00
pancake
fa7789969c
Update capstone5 branch (#18422) 2021-03-08 01:08:49 +01:00
pancake
ee3afa01c9 Fix debian32 in CI ##build 2021-02-27 01:01:22 +01:00
pancake
9e00eeda5c
Add meson -Dplugins=a,b,c to build only the specified plugins ##build (#18372)
Co-authored-by: pancake <pancake@nopcode.org>
2021-02-20 14:45:20 +01:00
Murphy
c66bc44bcc Add missing images for /m ##webui 2021-02-10 23:58:06 +01:00
pancake
bd02bfd5c5
Update to sdb-1.7.0 (#18337) 2021-02-08 22:21:56 +01:00
Kamil Rytarowski
9d761f6a88
Avoid array subscript type issues (#18295)
Cast char to unsigned char for standard reasons and security purposes.

Fixes build issues on NetBSD.
2021-01-26 13:08:58 +01:00
pancake
51145a117a Fix some of the last coverities related to UAF and OOBREAD 2021-01-25 03:08:33 +01:00
Alexis Ehret
5b1b0c0da6 Fix dead increments 2021-01-25 00:34:58 +01:00
Alexis Ehret
21c98d60ac Remove all dead assignment detect by clang sa (#310) ##rizin 2021-01-19 05:37:17 +01:00