rizin/librz/include
مصطفي محمود كمال الدين 29b04fa460
librz/debug: native debugger plugin for RISC-V (#5966)
* added breakpoints and stepping

* add link register to allow single-stepping a ret instruction, fix stacktraces
* refactor to avoid passing the IO layer structs to the breakpoint function
* add tests, refine the stacktrace to not include non-function
* add register information for core file parsing
* core file generation for RISC-V
* make tests run under riscv-64
* make tests run under riscv-32
2026-04-26 16:28:07 +08:00
..
rz_crypto librz/bin: add CaRT container format support (#5964) 2026-03-07 20:51:50 +08:00
rz_esil Move ESIL into its own namespace (#6199) 2026-04-11 16:26:01 +08:00
rz_il shell: fix output indentation in plF command (#6198) 2026-04-12 19:33:18 +08:00
rz_util rz_graph.h: Add extern "C" (#6227) 2026-04-13 21:39:27 +08:00
sflib Rewrite C compiler code for rz-gg (#5761) 2026-01-10 13:36:51 +08:00
meson.build RzAnalysis: Generalize ROP core search to Gadget for future JOP/COP support (#6130) 2026-04-14 13:23:08 +08:00
rz_agraph.h Fix RZ_IPI usage on public headers & fix memory leak in the ROP code. (#6171) 2026-04-08 13:37:17 +08:00
rz_analysis.h librz/analysis: add new API to get storage information of function return (#6208) 2026-04-20 23:14:49 +08:00
rz_arch.h Move parse into arch. (#4342) 2024-03-07 23:50:22 +08:00
rz_asm.h librz/debug: native debugger plugin for RISC-V (#5966) 2026-04-26 16:28:07 +08:00
rz_basefind.h Revert back only the changes for the threads code and ignores rz-test 2024-06-02 18:11:06 +08:00
rz_bin.h librz/bin: refactor feature detection on RzBin (#6188) 2026-04-10 02:25:35 +08:00
rz_bin_dwarf.h Fix memory leaks related to DWARF (#6245) 2026-04-17 17:33:11 +00:00
rz_bin_source_line.h Add HtSP, HtSS, HtSU, SetS (#4415) 2024-04-16 20:27:48 +08:00
rz_bind.h Core: Add cfgset bind methods 2022-05-10 10:22:49 +08:00
rz_bp.h Move RzBreakpoint into RzDebug (#5124) 2025-05-13 01:57:37 +08:00
rz_build_version.h.in Merge rz_asm and rz_analysis into one library but keep deprecated apis. 2024-03-07 18:38:49 +08:00
rz_cmd.h Implement colors for tables and move RzListInfo out of table.c (#5729) 2026-01-05 21:34:41 +08:00
rz_cmp.h Fix annotation inconsistencies 2022-08-03 00:29:56 -04:00
rz_config.h Use st64 instead of int for rz_config_set_i_cb (#4704) 2024-11-08 16:05:51 +08:00
rz_cons.h cons: fix Windows console VT mode save and restore (#6169) 2026-04-11 10:47:05 +08:00
rz_constructor.h Convert from rz_str_new to rz_str_dup (#4178) 2024-02-07 00:07:53 +08:00
rz_core.h librz/core: fix dpa debug command (#6132) 2026-04-12 13:51:51 +08:00
rz_crypto.h librz/util: base64, base85, base36, base32, base16 support and refactor (#5216) (#5271) 2025-08-17 15:26:25 +08:00
rz_debug.h Implement colors for tables and move RzListInfo out of table.c (#5729) 2026-01-05 21:34:41 +08:00
rz_demangler.h Remove rz-libswift to avoid embedding C++ projects. (#5320) 2025-08-27 10:38:10 +08:00
rz_diff.h Remove agd and add rz_analysis_similarity/match + refactoring 2022-10-04 20:02:35 +02:00
rz_drx.h Run clang-format 2021-01-21 22:05:44 +08:00
rz_egg.h Cleanup egg code from unused code. (#5767) 2026-01-10 17:02:38 +08:00
rz_endian.h Revert changes for rz_read_be128 and rz_write_be128 (#5779) 2026-01-11 18:06:02 +08:00
rz_flag.h Fix aav.aav.* naming #2205 (#6079) 2026-03-29 17:49:04 +08:00
rz_flirt.h Add WASM to sig enum in rz_flirt.h (#4945) 2025-02-28 14:06:16 +08:00
rz_gadget.h Fix Inconsistent ROP gadget info between detail printing and listing (#6108) 2026-04-24 22:45:12 +08:00
rz_getopt.h Remove 1 from some header guards (#2765) 2022-07-01 22:15:12 +08:00
rz_hash.h hash: add fnv1a algorithm (#6186) 2026-04-09 19:05:02 +08:00
rz_heap_glibc.h Fix RZ_IPI usage on public headers & fix memory leak in the ROP code. (#6171) 2026-04-08 13:37:17 +08:00
rz_heap_jemalloc.h Fix RZ_IPI usage on public headers & fix memory leak in the ROP code. (#6171) 2026-04-08 13:37:17 +08:00
rz_il.h [RzIL] Add Validator (Type-checker) (#2182) 2022-01-10 16:54:13 +01:00
rz_io.h Fix RZ_IPI usage on public headers & fix memory leak in the ROP code. (#6171) 2026-04-08 13:37:17 +08:00
rz_jemalloc_types.h heap: refactor parser for jemalloc 4.5.0 (#5722) 2026-01-07 00:24:12 +08:00
rz_lang.h Remove static global variables from armass.c, rtr.c, rtr_http.c, and c.c (#6183) 2026-04-09 00:53:01 +08:00
rz_lib.h refactor: Use HtSP for storing plugins. (#4687) 2024-10-26 16:31:13 +08:00
rz_list.h Inline rz_list_iter_set_data() and shorten it to rz_list_set_val() (#6131) 2026-04-02 06:04:54 +08:00
rz_magic.h Fix memory leak in RzMagicLine: free test_string and name fields (#5782) 2026-01-15 13:37:04 +00:00
rz_main.h rz-ar: add archive extraction utility (#6036) 2026-03-18 03:51:18 +08:00
rz_mark.h refactor: rz_mark_foreach_glob to rz_mark_foreach_regex (#5446) 2025-10-11 00:55:10 +08:00
rz_parse.h Move parse into arch. (#4342) 2024-03-07 23:50:22 +08:00
rz_pdb.h Fix RZ_IPI usage on public headers & fix memory leak in the ROP code. (#6171) 2026-04-08 13:37:17 +08:00
rz_platform.h Reject NULL values in rz_platform_profiles_init() (#5090) 2025-04-22 15:49:02 +08:00
rz_project.h RzAnalysis: Generalize ROP core search to Gadget for future JOP/COP support (#6130) 2026-04-14 13:23:08 +08:00
rz_reg.h librz/reg: constify rz_reg_get() context argument (#4937) 2025-02-26 01:12:51 +08:00
rz_search.h Remove dead code of /b. 2025-12-31 23:45:05 +08:00
rz_sign.h Remove zignatures and move aaF[l] -> F[al] , zf[sdc] -> F[sdc] (#2682) 2022-06-29 07:49:43 +08:00
rz_skiplist.h SPDX Copyright text for all files based on history 2021-03-05 19:39:15 +08:00
rz_skyline.h Add /*<type>*/ comments everywhere (#2986) 2022-09-11 13:04:53 +08:00
rz_socket.h Remove RAP protocol (#5046) 2025-03-27 00:55:06 +08:00
rz_syscall.h Fix: asn and asr command #3885 (#5477) 2025-11-04 23:38:16 +08:00
rz_th.h Implement ring buffer (#6081) 2026-04-13 10:15:49 +00:00
rz_type.h Fix memory leaks related to DWARF (#6245) 2026-04-17 17:33:11 +00:00
rz_types.h Use stdint types for ut64 and friends (#6276) 2026-04-22 21:43:04 +08:00
rz_types_base.h Use stdint types for ut64 and friends (#6276) 2026-04-22 21:43:04 +08:00
rz_types_overflow.h Clean up headers (#2719) 2022-06-22 07:30:50 +08:00
rz_userconf.h.in Implement ring buffer (#6081) 2026-04-13 10:15:49 +00:00
rz_util.h Add pF8 for decoding PKCS8 & add info on /cm (#5647) 2025-12-20 16:28:10 +08:00
rz_vector.h Several rz_vector improvements. (#6250) 2026-04-22 08:20:03 +00:00
rz_windows.h Windows: Fix for subprocess API handle inheriting (#2773) 2022-07-08 09:25:21 +08:00
rz_windows_heap.h Simplify relative #include to windows_heap_types.h (#6211) 2026-04-11 23:25:15 +08:00