* Refresh old files with current binutils (copyright notes are not updated for now)
* Add remain components from binutils-gdb
* Update original copyright messages
* Modify MIPS disassembler to match output style
* Try to fix wrong jalx argument decoding
* Fix a gs264e disassembling bug caused by wrong definition
* Fix MSVC compiling problem, and add original binutils commit info
* Add disasm_obj.arch assignment back
* Add missing space character in comment
* Fix off-by-one error in clang-format-diff detector
* Improve debug messages in clang-format-diff (Thanks to this change the detected ranges will be actually wrapped in the start/end debug messages.)
* Make clang-format-diff detect changes in each chunk separately
Build failure happens at:
```
$ ./configure --with-openssl && make
....
state.c: In function 'r_hash_do_hmac_sha256':
state.c:155:19: error: 'r_SHA256_BLOCK_LENGTH' undeclared (first use in this function); did you mean 'SHA256_BLOCK_LENGTH'?
155 | ut8 bskey[r_SHA256_BLOCK_LENGTH]; // block-sized key
| ^~~~~~~~~~~~~~~~~~~~~
| SHA256_BLOCK_LENGTH
```
The change defines r2_.* aliases for openssl implementation.
* Fixed some of the glaring issues found in r_file_dir_recursive()
* Added a command to access r_file_dir_recursive()
* Made dir constant to hopefuly fix tests
* Split r_file_dir_recursive into 2 functions to make it return RList *
* Adjusted the lsrf function to work with the new split
* Moved the lr command logic to the cmd_lsrf function
* Applied requested changes
* Fixed the CI issues
* Changed !arg to !input
* Changed !input to R_STR_ISEMPTY (input)
* Support finding all xrefs
* For now it's just a core plugin named `sixref` (as in siguza's xref)
* Yes. it's a very bad name, but it works, and its damn fast.
* sixref is arm64-specific
* Benchmarks show 0.004s (sixref) vs 0.8s (capstone)
Co-authored-by: pancake <pancake@nopcode.org>