* Add `db` commands in `cmd_debug.yaml` * Use bool instead of int as return value * Port `db` commands to newshell * Fix integration tests. Use `db- <addr>`, instead of `db-<addr>` * Fix `dbW` handler and update `rz_w32_add_winmsg_breakpoint` * Remove checks for `argc` in `cmd_debug.c` (from review) * Fix failing Windows tests * Change control flow in conditional expressions * Use `RzCmdStateOutput` in handler for `dbt` to print backtrace in various formats * Use forward slash (/) instead of pipe (|) for command descriptions * Use output modes for printing breakpoints in `db` handler * Remove extra newline while printing breakpoints in JSON format * Change description for `dbc` command * Update descriptions and handlers; Remove <addr> argument wherever necessary * Use `RZ_CMD_ARG_TYPE_CHOICES` for perm in `dbw` * Add details for `dbC` and `dbw` * Add quiet printing mode for breakpoints * Remove unnecessary <addr> argument for `db` commands * Also add a quiet output mode for `dbl` and `dbt` * Return if no breakpoint found in function `add_breakpoint` * Update tests for new `db` commands * Update `db` command descriptions * Remove `dbi.` redundant command * Add details for iterating through the list of breakpoints * Extract `rz_debug_bp_add_noreturn_func` into `debug.c` as RZ_API * Fix `dbil` handler and `dbg_bps` test * Shift the noreturn function breakpoint to `cdebug.c` * Format according to clang-format * Fix failing integration tests * TODO: Find why `db- @@c:dblq` is failing, and fix the bug * Update `db` commands * Use `db- @@c:dblq` instead of `db-*` * This will also work as a test for command edits (see https://github.com/rizinorg/rizin/pull/1806) |
||
|---|---|---|
| .. | ||
| dbg_bps | ||