Commit Graph
25539 Commits
Author SHA1 Message Date
Riccardo Schirone b6e2063880 Make LGTM use Meson 2021-01-28 11:57:28 +01:00
Riccardo Schirone 10bc198e06 Remove deprecated ACR/Make from BUILDING.md 2021-01-28 11:57:28 +01:00
Riccardo Schirone f1f11349a1 Use 'v' prefix for version 2021-01-28 11:57:28 +01:00
Riccardo Schirone 4198091991 Remove configure.acr and use meson project version 2021-01-28 11:57:28 +01:00
Riccardo Schirone 301e5af217 Remove RZ_GITTAP 2021-01-28 11:57:28 +01:00
Riccardo Schirone ebd2ecc302 Use meson for codeql analysis 2021-01-28 11:57:28 +01:00
Riccardo Schirone c4906a2b68 Fix unit test tree 2021-01-28 11:57:28 +01:00
Riccardo Schirone ff89b9c243 Use meson to compile with TCC 2021-01-28 11:57:28 +01:00
Riccardo Schirone 2c54547ec0 Clean dependencies between modules and put them in order 2021-01-28 11:57:28 +01:00
Riccardo Schirone 33e3289856 Use meson/ninja in CentOS 7 build and remove ACR builds 2021-01-28 11:57:28 +01:00
Riccardo Schirone cee8d470c2 Remove Makefiles and many related scripts 2021-01-28 11:57:28 +01:00
Alexis Ehret 2f62fad57d Fix dead nested assignment librz/asm/arch/arm/armass.c 2021-01-28 10:25:55 +01:00
Alexis Ehret ead62af3cb Fix dead assignment librz/asm/arch/arm/gnu/arm-dis.c 2021-01-28 09:43:02 +01:00
Alexis Ehret 5c5d6f22bd Fix dead assignment librz/asm/arch/arm/armass.c 2021-01-28 09:43:02 +01:00
Alexis Ehret 99353119cd Fix dead assignment librz/asm/arch/arc/gnu/arcompact-dis.c 2021-01-28 09:43:02 +01:00
Florian Märkl 4ef3ed08f3 Fix gcc 9.2.0 kind of x86_64 jumptables (#475) 2021-01-28 08:24:40 +01:00
Khairul Azhar Kasmiran ca0d8d0e3c Fix agraph.c calloc warning (#474) 2021-01-28 00:02:08 +08:00
Aswin C 3a53a0a1d7 Refactor panels' Analyze menu to use more API ##refactor (#431)
* Refactor panels' Analyze menu to use more API ##refactor

This is to refactor Panels mode to use more API instead of commands.
This commit makes `cmd_analysis_blocks` and `cmd_analysis_calls`
a part of RZ_API and uses it while different options from the
Analyze menu of the Visual Panel mode is triggered.
Some other APIs are also used here instead of `rz_core_cmd0`

* Create RZ_API `rz_debug_continue_oldhandler()` to handle `dc`
2021-01-27 13:33:34 +00:00
Paul I 525bdb2d80 Replace SDB with HtPP in esil_dfg.c 2021-01-27 12:51:01 +01:00
Alexis Ehret 62f40d127d Fix dead assignment librz/analysis/reflines.c 2021-01-27 11:48:35 +01:00
Alexis Ehret e3b43a1a69 Fix dead assignment librz/asm/arch/arc/gnu/arcompact-dis.c 2021-01-27 11:48:35 +01:00
Alexis Ehret eb689a177c Fix dead assignment librz/asm/arch/arc/gnu/arc-dis.c 2021-01-27 11:48:35 +01:00
Alexis Ehret 9d10deca4a Fix dead assignment librz/analysis/p/analysis_x86_cs.c 2021-01-27 11:48:35 +01:00
Alexis Ehret f1a5dfea82 Fix dead assignment librz/analysis/fcn.c 2021-01-27 11:48:35 +01:00
Alexis Ehret 10b57721da Fix dead assignment librz/analysis/esil_cfg.c 2021-01-27 11:48:35 +01:00
GustavoLCR 216233a76a Fix io.va being set to true after aaft (#459) 2021-01-27 17:22:10 +08:00
Khairul Azhar Kasmiran 98b964168b Fix "‘%s’ directive argument is null" warnings (#464) 2021-01-27 17:03:53 +08:00
Riccardo Schirone 018c0eaa53 Change how version is reported in -v command flag 2021-01-27 16:42:47 +08:00
Riccardo Schirone a191b2a1a0 Consider all functions in afl. and print error if no function is there 2021-01-27 09:25:27 +01:00
Anton Kochkov 37712b4cbe Refactor to use API in Visual mode 2021-01-27 08:52:30 +01:00
GustavoLCR 0c7fd087cb Fixes for jump table ##analysis
* Try to detect shift of first case value
* Detect when block where switch table is attached is split by analysis
* Fix attaching switch table to wrong block
* Add/fix tests
2021-01-27 09:43:13 +08:00
Alexis Ehret 996e63ad27 Fix dead nested assignment librz/asm/asm.c 2021-01-27 00:42:15 +01:00
Alexis Ehret 8c4dbcd68e Fix dead nested assignment librz/asm/arch/gb/gbasm.c 2021-01-27 00:42:15 +01:00
Alexis Ehret dc2a32e1fd Fix dead nested assignment librz/asm/arch/arc/gnu/arcompact-dis.c 2021-01-27 00:42:15 +01:00
Alexis Ehret 485f98e70c Fix dead nested assignment librz/analysis/reflines.c 2021-01-27 00:42:15 +01:00
Riccardo Schirone 6814610335 Fix signature in JSON mode in MachO and check for NULL signature (#463) 2021-01-26 19:09:45 +01:00
Paul IandRiccardo Schirone 449989c2e2 Fix code style in esil_interrupts.c (#461)
Co-authored-by: Riccardo Schirone <[email protected]>
2021-01-26 10:20:48 +01:00
Paul I 14a7b025ce Update DEVELOPERS.md (#462) 2021-01-26 09:56:35 +01:00
Paul I 26e8490e36 Use HtUP for storing cache of class methods (#457) 2021-01-25 19:48:07 +00:00
Riccardo Schirone 28a59224b9 Consider parentheses args as $.args (#450)
In this way things such as:

(10 + 3)

Are interpreted as regular $.args, composed of:
- `(` as (arg_identifier)
- `10` as (arg (arg_identifier))
- `+` as (arg (arg_identifier))
- `3` as (arg (arg_identifier))
- `)` as (arg_identifier)
2021-01-25 18:35:37 +00:00
Khairul Azhar Kasmiran 9f6cb4fcd7 #include <errno.h> explicitly in rz_types.h (#452) 2021-01-25 22:20:11 +08:00
Paul I fb6a45c7b3 COFF: set zero size for label-symbols (#448) 2021-01-25 21:25:42 +08:00
Riccardo Schirone 3821e03620 Make Tiny C Compiler configure script executable again (#451)
configure had the exec bit removed with
https://repo.or.cz/tinycc.git/commit/1ed4b6ba1a66a9836d325f0eb9c753d45518fb94,
so this commit makes sure it has it again so we can test tcc build.
2021-01-25 17:25:22 +08:00
Paul I 494a8c24eb Use rz_core_flag_get_by_spaces() in getFunctionName() (#449) 2021-01-25 07:59:00 +00:00
Alexis Ehret 2c91136ea7 Fix dead increment librz/core/yank.c 2021-01-24 19:42:07 +01:00
Alexis Ehret 2958ac9371 Fix dead increment shlr/java/class.c 2021-01-24 19:42:07 +01:00
Alexis Ehret cf43ff5ad5 Fix dead increment librz/util/sys.c 2021-01-24 19:42:07 +01:00
Alexis Ehret 9abee1897f Fix dead increment librz/util/range.c 2021-01-24 19:42:07 +01:00
Alexis Ehret e3942a7183 Fix dead increment librz/util/print.c 2021-01-24 19:42:07 +01:00
Alexis Ehret 0d89deb9dc Fix dead increment librz/search/bytepat.c 2021-01-24 19:42:07 +01:00