rizin/librz
billow 7a77b8f7bd
linter: update clang-format installation to version 20 (#5451)
* fix: format with clang-format-20
* fix: fix clang-format linter with rewrite '^#define.*/\*.*\\$'
* fix: update clang-format to version 20 in workflows and documentation
* fix: add SPDX license information to .git-blame-ignore-revs
2025-10-12 08:02:03 +08:00
..
arch linter: update clang-format installation to version 20 (#5451) 2025-10-12 08:02:03 +08:00
bin linter: update clang-format installation to version 20 (#5451) 2025-10-12 08:02:03 +08:00
config Split rz_core_get_boundaries_prot and rewrite the code. (#4724) 2024-11-19 12:51:26 +08:00
cons refactor: remove globals from librz/cons/cons.c (#5314) 2025-08-26 12:01:51 +08:00
core linter: update clang-format installation to version 20 (#5451) 2025-10-12 08:02:03 +08:00
crypto linter: update clang-format installation to version 20 (#5451) 2025-10-12 08:02:03 +08:00
debug linter: update clang-format installation to version 20 (#5451) 2025-10-12 08:02:03 +08:00
demangler Remove rz-libswift to avoid embedding C++ projects. (#5320) 2025-08-27 10:38:10 +08:00
diff
egg linter: update clang-format installation to version 20 (#5451) 2025-10-12 08:02:03 +08:00
flag Fix tests on AArch64 machine by resetting the flag spaces with obs. (#5353) 2025-09-10 23:09:26 +08:00
hash linter: update clang-format installation to version 20 (#5451) 2025-10-12 08:02:03 +08:00
il Enable RzIL VM to halt on exceptions. (#5305) 2025-08-25 12:43:01 +00:00
include linter: update clang-format installation to version 20 (#5451) 2025-10-12 08:02:03 +08:00
io linter: update clang-format installation to version 20 (#5451) 2025-10-12 08:02:03 +08:00
lang Remove Global/Static variables in path.c to make it thread safe (#5148) 2025-06-13 21:34:33 +08:00
magic linter: update clang-format installation to version 20 (#5451) 2025-10-12 08:02:03 +08:00
main Touch up rz-run -h (#5450) 2025-10-11 12:25:32 +08:00
mark refactor: rz_mark_foreach_glob to rz_mark_foreach_regex (#5446) 2025-10-11 00:55:10 +08:00
reg librz/reg: constify rz_reg_get() context argument (#4937) 2025-02-26 01:12:51 +08:00
search librz/bin: define string search parameters in plugins (#5406) 2025-10-08 10:02:32 +08:00
sign librz/sign: fix wrong logic when a child node is null (#5265) 2025-07-14 12:06:16 +08:00
socket Remove Global/Static variables in path.c to make it thread safe (#5148) 2025-06-13 21:34:33 +08:00
syscall Remove Global/Static variables in path.c to make it thread safe (#5148) 2025-06-13 21:34:33 +08:00
type Type parser can now handle parenthesized declarations correctly (#5436) 2025-10-06 19:47:12 +08:00
util linter: update clang-format installation to version 20 (#5451) 2025-10-12 08:02:03 +08:00
meson.build Add: Mark API (#5313) 2025-09-01 22:06:01 +00:00
plugins.h.in
README.md
RizinConfig.cmake.in
RzModulesConfig.cmake.in

Rizin Libs (librz)

The Rizin framework is composed of several pieces that work together to provide a reverse-engineering framework useful for a variety of use-cases and tasks. All tools present in binrz are based on the libraries present in this directory, so getting a general idea of what these libraries are and do is key to navigate the codebase.