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 I and Riccardo 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