Commit graph

25720 commits

Author SHA1 Message Date
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
449989c2e2
Fix code style in esil_interrupts.c (#461)
Co-authored-by: Riccardo Schirone <ret2libc@users.noreply.github.com>
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
Alexis Ehret
743315ee32 Fix dead increment librz/io/p/io_gdb.c 2021-01-24 19:42:07 +01:00
Paul I
39d0db6ac9
COFF: handle empty sections (#447) 2021-01-24 16:59:06 +00:00
Khairul Azhar Kasmiran
84b969a66d
Update DEVELOPERS.md due to use of clang-format (#445) 2021-01-24 23:23:31 +08:00
Paul I
0d3cd2ff56
Update sdb submodule (#446)
* Update sdb submodule

* Update makefile
2021-01-24 21:30:07 +08:00
Khairul Azhar Kasmiran
687885b6af
Remove sys/clang-format-diff.py (#442)
* Remove sys/clang-format-diff.py

* Update DEVELOPERS.md
2021-01-24 12:27:18 +08:00
GustavoLCR
2d20f9161c
Implement history filtering for dietline (#435)
Co-authored-by: Riccardo Schirone <ret2libc@users.noreply.github.com>
2021-01-23 20:51:00 -06:00
Paul I
4c76430288
Replace SdbMini with HtUU in rz_core_analysis_paths() (#443) 2021-01-24 00:49:53 +00:00
GustavoLCR
03d97f1e83
Meson: Escape paths on Windows (#444) 2021-01-24 00:37:24 +01:00
Paul I
4bf021905a
Use HtUP for storing ESIL interrupt handlers (#412) 2021-01-23 18:58:38 +00:00
Paul I
0f62890e00
Fix memleaks in ESIL op handlers (#438) 2021-01-23 21:36:49 +08:00
Khairul Azhar Kasmiran
631c55e40d
Prevent FD_ZERO formatting from mangling by clang-format (#437) 2021-01-23 18:27:55 +08:00
GustavoLCR
9eec27e6a7
Fix crash with es without args (#436) 2021-01-22 22:16:40 -03:00
GustavoLCR
1b7390f1ee
Fix crash with el without args (#434) 2021-01-23 07:21:43 +08:00
Paul I
3313b6fd24
RzTable: replace UT64MAX with dashes for X specifier 2021-01-22 19:37:41 +08:00
Khairul Azhar Kasmiran
8146b73e95
Merge pull request #422 from rizinorg/shorter-clang-format-diff-invocation
clang-format-diff.py invocation: Change master to dev and remove unneeded my-branch
2021-01-22 18:23:24 +08:00
Liumeo
ff76c71984 Use pj in core ##refactor (#18267)
* Use pj in core ##refactor

* fix tests
2021-01-22 18:01:58 +08:00
Paul I
0a283bdbf3
Use RzStrBuf for RzAnalysisEsil::current_opstr (#410)
Co-authored-by: Riccardo Schirone <ret2libc@users.noreply.github.com>
2021-01-22 17:20:55 +08:00
Riccardo Schirone
80bf86b3f9
Extend warning when debug on macOS fails 2021-01-22 15:14:25 +08:00
Anton Kochkov
71dc7c6514 Start 0.2.0 development cycle 2021-01-22 15:03:24 +08:00