rz_debug_trace_ins_after() runs for every instruction while a debug session
records, and logged an error whenever the disassembler named a register
that is not in the debug register profile. x86-64 has no zmm or k entries,
so on a CPU where glibc selects the EVEX string routines every vector
instruction produced a line on stderr. In a `dc` under `dts+`, which single
-steps, that is one line per executed instruction; rz-test buffers all of
it, and the write cost alone can push a test over its timeout.
Demote it to a debug message and name the instruction address, so the same
information is available when it is wanted without being paid for on every
step.
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.