Lazula
7528553d16
Return NULL on miss in r_file_path ##util ( #21461 )
...
* Lots of R2_590 guards
2023-03-10 21:56:42 +01:00
pancake
f321e650fb
Load the bin.types again from r2r ##test
2023-02-23 17:45:43 +01:00
pancake
b8e6b52aac
Also replace __UNIX__ with R2__UNIX__
2022-12-10 20:32:10 +01:00
pancake
97a6439055
Do the same for __WINDOWS__ -> R2__WINDOWS__
2022-12-10 20:32:10 +01:00
pancake
ccb7351b5e
Merge RParse into RAsm ##api
2022-12-03 02:26:41 +01:00
pancake
f08fc91dd9
Initial implementation of the arch.any.as plugin ##arch
2022-11-30 15:43:54 +01:00
pancake
23dfc35b96
Remove all the references to the old r2pm.sh ##r2pm
2022-11-22 12:19:49 +01:00
pancake
a79add6dff
Update sdb to remove double include paths ##build
...
* Updated pkg-config paths
2022-11-19 01:05:18 +01:00
pancake
9e95cc9444
Add bin.types and disable by default for CI reasons ##bin
2022-11-15 07:22:25 +01:00
pancake
46e25f8844
Remove anal.malbolge and fix CI r_esil issues ##arch
2022-11-13 22:38:58 +01:00
pancake
cded4df114
Move anal.esil into the new esil ##esil
2022-11-13 22:38:58 +01:00
pancake
1a40fef85c
Fix rvector assert when indexing empty ones ##r2r
...
* Crashing when passing corrupted tests to r2r
2022-11-10 15:00:53 +01:00
Alex Bender
e1fbd9b24d
Remove eprintf calls in favor of R_LOG ##api
2022-11-10 13:44:57 +01:00
pancake
e9b710249f
Rename RVector.len to RVector.length for consistency ##api
2022-11-06 19:48:53 +01:00
pancake
9a4fe919c6
Prefer _tostring() instead of _to_string() ##api
2022-10-24 20:59:18 +02:00
Peter Meerwald-Stadler
d3eb05ea50
Improve r2r verbose info
2022-10-19 20:47:36 +02:00
pancake
a06ade1796
Balance spacings in braces ##indent
2022-10-13 21:21:34 +02:00
pancake
c42acae208
Fix clean installations with r2pm -c ##r2pm
2022-10-13 14:42:55 +02:00
pancake
62fdc0f0ff
shlr/yxml -> libr/util/rxml - fork the abandoned yxml parser and expose it ##util
2022-10-10 12:33:43 +02:00
pancake
ae108d7a69
Add R_UNUSED_RESULT and use it to avoid unnecessary -Wunused-result warnings
2022-09-30 12:48:29 +02:00
pancake
c2851a6f46
Use XDG instead of R2_HOME_CACHEDIR and R2_HOME_HISTORY ##core
...
* Implement and use the new `r_xdg` apis
* Remove R2_HOME_RC, R2_HOME_RC_DIR and R2_HOME_CONFIGDIR
* R2_HOME_THEMES, R2_HOME_ZIGNS R2_HOME_PDB R2_HOME_HUD R2_HOME_BINRC and R2_HOME_BIN
* Disable the bin-specific user scripts
* Massage the help messages and reduce and review all the env vars used
2022-09-29 17:33:21 +02:00
pancake
a690863448
Implement dwarf.regName() for arm64 ##bin
2022-09-26 15:03:46 +02:00
pancake
29ee360f3d
Update r2pm manpage and add -q and -a flags ##r2pm
2022-09-21 20:54:08 +02:00
pancake
b0636a2939
Make R2PM_NATIVE the default and provide R2PM_LEGACY ##r2pm
2022-09-20 12:44:56 +02:00
pancake
f6383a05f3
Introduce the new r_arch library, just the skeleton ##arch
2022-09-18 03:41:39 +02:00
pancake
1944e59783
Remove some more r_hash leftovers
2022-09-16 10:46:24 +02:00
pancake
a6e0d6c480
Merge rhash into rcrypto and improve apis ##api
...
* Update meson and make build systems
* Remove leftovers and unused dependencies
2022-09-15 11:25:40 +02:00
pancake
c435ae3c33
Fix total amount count of tests in r2r output ##tests
2022-09-06 22:26:46 +02:00
pancake
0030ec3236
Add test index progress in default output ##tests
2022-09-06 22:23:08 +02:00
pancake
3d81848e1a
Fix two more tests and add unix/windows in r2r's REQUIRE
2022-09-03 18:30:35 +02:00
pancake
b6e7292019
Enable linting for trailing tabs ##lint
2022-08-22 23:25:40 +02:00
pancake
8585ece3cd
Support REQUIRE in r2r tests ##tests
2022-08-20 09:37:31 +02:00
pancake
7a35f03471
More source spacing linting
2022-08-18 14:37:29 +02:00
pancake
fec0a64b41
Fix #20439 - rafind2 -V search for values like in /v ##tools
2022-07-31 19:56:39 +02:00
pancake
e3c09aa9c6
Build r2 with muon+samu ##ci
...
* Remove asm.arc leftovers
* Fix r2pm -r return value
2022-07-08 22:44:46 +02:00
pancake
652f96aadc
Fix ARC tests and improve r2r.asm output ##tests
2022-07-08 21:42:28 +02:00
pancake
6947ea44ae
Fix memleak in r2r
2022-07-03 00:44:01 +02:00
pancake
d26c8e04d9
Ignore odr-violations by default when running asanified r2r ##ci
...
* Honor ASAN_OPTIONS if already defined by the $USER
2022-07-03 00:37:40 +02:00
pancake
dca683e59c
Remove the -r and -m flags from r2r ##tests
2022-06-27 12:39:09 +02:00
pancake
44429c198f
Sort lines in r2r -h
##tests
2022-06-08 23:29:14 +02:00
pancake
537c084760
Use absolute path for r2r -o ##tests
2022-06-08 23:29:14 +02:00
pancake
d032c69555
Fix r2r -o and other minor issues in there
2022-06-08 23:29:14 +02:00
pancake
49d6d0d022
Minor fix when pulling bins just in case cd
fails
2022-06-05 13:33:14 +02:00
Aleksey Kislitsa
dd3bc7b520
Correction of dependencies installation
2022-06-01 16:16:52 +02:00
pancake
ac0e787647
Fix #20200 - Set PYTHON env var if not defined
...
* Checks for python3, python and python2 in PATH
2022-05-31 14:45:30 +02:00
pancake
ebaa1ca210
Check return codes on some write() calls
2022-05-30 17:16:56 +02:00
pancake
9a6c7a0f1b
Dont let r2r -o overwrite files ##tests
2022-05-26 12:43:53 +02:00
pancake
93d9860f41
Add test for 'q' return code bug and minor cleanup r2r ##tests
2022-05-26 12:41:49 +02:00
pancake
597496e17a
aav output is now cleaner and less verbose ##anal
2022-05-26 11:45:59 +02:00
pancake
73721d1ca4
Support gmake
in the testsuite (BSD runs) ##tests
2022-05-26 11:45:59 +02:00