* travis: just merge linux/meson build with coverage one
* update travis.yml and extract-var
* change a bit call to codecov.sh
* switch to ubuntu:bionic
* fix docker.travis
* fix LD_LIBRARY_PATH
* Dockerfile.travis: add pkg-config
* Dockerfile.travis: install npm
* dockerfile.travis: somehow pkg-config was removed
* travis: switch back to latest
* travis: do not hardcode machine
* move COVERAGE=1 after INSTALL_SYSTEM
Fixes two bugs; puts pselect in a loop to enable resizing window more
than once before there is any input, and reset sigwinchFlag to zero when
resizing window.
r_hex_str_is_valid is called only once from r_reg_arena_set_bytes,
to find the size of the hexadecimal string. However, it stop
at the first space, while the method used for the conversion
r_hex_str2bin is skipping space and continue to convert.
So with a long enough string passed to drw and arw, it is possible
to crash r2, as reported in https://github.com/radare/radare2/issues/11407
There is no reason for the list returned by r_num_str_split_list
to have a link with a variable called 'free', and this cause crash with
ASAN, as seen on https://github.com/radare/radare2/issues/11407
There were introduced in siol but it is apparent that nobody uses the
API in the year. They make up a significant unused part of IO that distract readers enough and would hamper further IO cleanups.
Their introduction was probably an instance of XY problem. They were supposed to facilitate analysis, esil and debugging io but how they could benefit the features is never clearly justified.
Usually, you not only need raw bytes but also metadata attached to them.
You would have to add a layer on top of RIOAccessLog anyway, render them not so useful.
These stuff are still in git histories. They can be revived anytime when their values are clearly testified.
* Step 1 in fixing Ct: behave like CC
* Strip functionality irrelevant to Ct
* Rename Ct function
* In Ps, dedicate formatting for Ct
* Do not escape Ct comments
* Cleaner sanitize (but not escape) for Ct comments
* Reinstate Ct. [@ addr] command
* Add help msgs for Ct
* Free mem-leaked comments
* Use strdup instead of r_str_ndup
- Adding a command ('ecoc') to print current color theme (c->current).
- Documenting the available themes JSON listing.
- defining a specific 'eco?' for themes related commands.
- Adding a cute little arrow to point current theme when listing themes.
- Replacing nextpal() with r_core_list_themes(), for the list, so the
code is less confusing (it's still used elsewhere ('ecp', 'ecn'), didn't remove it)
- Correcting several typos in eval docs
While writing an r2wars bot, I found that there was a missing emulation
of pre/post index of arm64. It's supported for ldp/stp, but not
single-register stores.