Commit graph

25799 commits

Author SHA1 Message Date
Alexis Ehret
ae3fcc9d08 Disable clang analysis CI 2021-02-21 20:22:15 +01:00
Alexis Ehret
a470c8df93 Fix uninitialized argument value librz/socket/run.c 2021-02-21 19:55:18 +01:00
Alexis Ehret
3e05781108 Fix uninitialized argument value librz/core/canalysis.c 2021-02-21 19:55:18 +01:00
Alexis Ehret
315879e39a Fix uninitialized argument value librz/bin/mangling/microsoft_demangle.c 2021-02-21 19:55:18 +01:00
Florian Märkl
0d5e708da4
Check if Core Plugin implements call before calling (#670) 2021-02-21 10:20:52 +01:00
Anton Kochkov
d72346282c Use PJ in debug signal handling 2021-02-20 22:23:19 +08:00
Riccardo Schirone
f34e5c00f5 commands: rename sH to sh 2021-02-20 18:22:17 +08:00
Khairul Azhar Kasmiran
3231fc0728
asm.flags.middle: Don't split bb instruction (#664) 2021-02-20 17:26:46 +08:00
Riccardo Schirone
37fc635596 test: 'afo' does not accept an argument anymore 2021-02-20 16:11:00 +08:00
Riccardo Schirone
d28d9ab4ec core/cmd_api: put a NULL at the end of argv 2021-02-20 16:11:00 +08:00
Riccardo Schirone
674914436b Add function variables autocompletion 2021-02-20 16:11:00 +08:00
Riccardo Schirone
e283f5098e Move 'afv' commands to newshell 2021-02-20 16:11:00 +08:00
Riccardo Schirone
e52fa69571 Move 'afu' command to newshell 2021-02-20 16:11:00 +08:00
Riccardo Schirone
9df7d1f19d Move 'afo' command to newshell 2021-02-20 16:11:00 +08:00
Riccardo Schirone
dc31e0eff8 Move 'afS' command to newshell 2021-02-20 16:11:00 +08:00
Riccardo Schirone
318996db42 Move 'afx' to newshell 2021-02-20 16:11:00 +08:00
Riccardo Schirone
45f78b5f7a Move 'afs' commands to newshell 2021-02-20 16:11:00 +08:00
Riccardo Schirone
eaf4051b4d Move 'afB' to newshell 2021-02-20 16:11:00 +08:00
Riccardo Schirone
d4da54a37c Move 'afb' commands to newshell 2021-02-20 16:11:00 +08:00
Anton Kochkov
d73c2eb5b6 Fix GitHub labeler 2021-02-20 12:46:43 +08:00
Anton Kochkov
b409ed1149 Fix CLOCK_MONOTONIC detection for MinGW 2021-02-19 17:20:58 +08:00
Anton Kochkov
5862f77ce7 Fix MinGW build for rz_sys 2021-02-19 17:20:58 +08:00
Khairul Azhar Kasmiran
65fded3fa8
aae: Realign on bb start if not in bb (#650)
* aae: Realign on bb start if not in bb
* Add test for aae when non-fcn-start bb is first
* Oops "size_t i_old = i" in wrong location
2021-02-19 17:16:22 +08:00
Riccardo Schirone
1c25a4ace3
core: API for aesp and afb and remove abb,aab, abr, ab. ##breaking (#651)
* core: extract API for aesp command
* core: remove abb/aab/abr as not tested/used
* core: refactor afb commands and extract API
* core: use afb API to implement ab/abj
* Remove ab. command, you can already do `ab`
* Make afbr and afb= accept argument
2021-02-18 18:13:55 +01:00
Anton Kochkov
9526cc8b75 Refactor to use API instead of commands in types 2021-02-18 20:50:47 +08:00
Anton Kochkov
4dd95821c1 Refactor to use RzOutputMode enum for mode 2021-02-18 20:50:47 +08:00
Anton Kochkov
14316855f2 Refactor to use API in visual mode 2021-02-18 20:50:47 +08:00
Florian Märkl
f2afd6f75f
Make rz_cons_rgb_str* take const RzColor * (#652)
Also remove leftover rz_cons_rgb_fgbg() declaration
2021-02-18 11:11:40 +00:00
Florian Märkl
617bf0d49e
Make Tests use x86.as only on x86 Host (#618) 2021-02-18 11:14:12 +01:00
Anton Kochkov
0d370282a3
Refactor to use API in analysis (#647) 2021-02-17 21:37:09 +01:00
Khairul Azhar Kasmiran
adf4667f61
Revert "aae: Realign on bb start if not in bb (#634)" (#639)
This reverts commit 8e51ca1c51.
2021-02-17 15:28:42 +01:00
Riccardo Schirone
47bce4c1fb
Extract APIs for k, aeso, afs (#644)
* core: extract API for afs commands
* core: extract API for aeso commands
* core: other simple rz_core_cmd0 removals
* core: extract API for k and use it
* core: use rz_core_analysis_esil_step_over API in cmd_analysis
2021-02-17 15:22:38 +01:00
Riccardo Schirone
75b92d2d50
Extract API for agg and afv. (#642)
* core: call rz_core_agraph_print_* instead of 'agg' commands
* core: extract API for afv commands
2021-02-17 12:56:12 +00:00
Khairul Azhar Kasmiran
9f8f765578
Add test for bb overlapping fcn start (#643)
* Add test for bb overlapping fcn start

* Run tests on test changes by adding test/ to whitelist in ci.yml, .appveyor.yml and tcc.yml
2021-02-17 19:37:47 +08:00
Anton Kochkov
4a364d0b85 Refactor to use API in file open commands 2021-02-17 19:35:26 +08:00
Anton Kochkov
e571c29430 Refactor to use API in various commands 2021-02-17 12:02:07 +08:00
Khairul Azhar Kasmiran
8e51ca1c51
aae: Realign on bb start if not in bb (#634) 2021-02-16 21:59:02 +08:00
Anton Kochkov
ff372d9553 Refactor to use API in print commands 2021-02-16 20:32:39 +08:00
Khairul Azhar Kasmiran
cf8f661b73
aae: Realign on fcn start if not in bb (#622) 2021-02-16 16:38:29 +08:00
Anton Kochkov
9b747d166a Refactor to use API in visual modes 2021-02-16 01:50:41 +08:00
Riccardo Schirone
4e98ff8f86
libzip: use conf_data not zipconf_data in meson.build for HAVE_SHARED (#629) 2021-02-15 17:02:10 +01:00
Alexis Ehret
da89fffaa8
Fix appveyor filtering (#628) 2021-02-15 16:01:53 +01:00
Anton Kochkov
984d185598 Enable AppVeyor back 2021-02-15 22:21:55 +08:00
Aswin C
d0def3a678
Remove the command tail ##refactor (#625) 2021-02-15 10:20:11 +00:00
Alexis Ehret
efc5954eb9 Fix code-scanning filtering for javascript / python 2021-02-15 10:24:46 +01:00
Alexis Ehret
a7decf9dfd Remove undocumented python script convert_dumpbin_exports_to_sdb_txt.py 2021-02-15 10:24:46 +01:00
Alexis Ehret
7064b212be Fix pylint errors librz/core/cmd_descs_generate.py 2021-02-15 10:24:46 +01:00
Alexis Ehret
c21a0a624d Fix pylint errors sys/meson_git_wrapper.py 2021-02-15 10:24:46 +01:00
Alexis Ehret
77a965215d Fix pylint errors test/unit/legacy_unit/syscall/openbsd-gen.py 2021-02-15 10:24:46 +01:00
Alexis Ehret
0e8cda0ac6 Fix pylint errors test/fuzz/scripts/fuzz_rz_asm.py 2021-02-15 10:24:46 +01:00