The r_bp_get_bytes check in r_bp_add made it impossible to set a
breakpoint for an architecture without a bp plugin even though the debug
backend might support setting a breakpoint.
WDM is a two byte instruction incorrectly being decoded as a single byte.
Modified the table to correct this and updated the format string appropriately.
These fortunes make a lot of people unconfortable and can be trigering
for some. Even if they are not active by default, they should have no
place here if you are trying to be a welcoming project.
There are a lot of other ways to be quirky and fun, I see no logical
reason to have these fortunes knowing they will negatively impact
people.
Signed-off-by: Filipe Laíns <lains@riseup.net>
* Fix another UAF in skyline
* Simplify
* r_vector_insert() accepts assign at last index
* No need to check for parts that fit/overlap with new_part if new_part itself fitted inside a prev_part
* Use PJ in `oj`
* Replace `r_cons_printf()` and other minor fixes
* Fix output and add a basic test for `oij`
* Use `pj_kb` in writable and raised
* Move `pj_new()` and `pj_a()` outside the loop
* Fix \`oij\` by creating a new PJ array before the case begins, add the objects, and print and free it at the end of the function.
Co-authored-by: Liumeo <liumeo@pku.edu.cn>
* Fix UB in core.java plugin
libr/core/p/core_java.c: In function 'r_cmd_java_handle_help':
libr/core/p/core_java.c:390:34: warning: iteration 20 invokes undefined behavior [-Waggressive-loop-optimizations]
help_msg[3 + (i * 3) + 0] = cmd->name;
~~~^~~~~~
libr/..//libr/core/p/core_java.c:388:2: note: within this loop
for (i = 0; i < END_CMDS; i++) {
* Cleanup and remove last LIST_CODE_REFS refs for core.java
* lcr command was removed in 3ead80cca8a9e03ce4c755718d6772cf583d5716
* Add RSkyline ##util
* Add `r_vector_len()`
* Optimize io.cache ##io
* Use RSkyline instead of RList
* Add cache skyline for faster reads
* Use PJ API in `wcj`
* Add test and fix
* Add instruction descriptions for tricore ##disasm
Add instructino descriptions which appear when `e asm.describe` is turned on for tricore architecture
* Add tricore in meson.build
Updated meson.build to add tricore in the sdb_files being built
* Make the test more representative
* Update r2r manpage about the `-i` option
On r2r, you can pass the `-i` for interactive mode. The manpage for r2r has been updated with information about that now.
* Remove a line saying `TODO`
Remove a line that said that this page was a work in progress.