pancake
0b9ddfde68
Implement the NORUN directive for r2r ##tests
2023-12-22 00:43:42 +01:00
Richard Patel
15b9924e75
Fix archos detection on AIX ##port
2023-12-07 08:51:52 +01:00
pancake
f2c8b12c1a
Fix static linking on macOS ##build
2023-11-22 00:59:27 +01:00
pancake
871d3436c4
Verbose R2_ARGS for debugging purposes ##shell
2023-11-19 17:03:54 +01:00
Sylvain Pelissier
55e292681e
Load plugins when running extra tests ##r2r
...
Co-authored-by: Sylvain Pelissier <sylvain.pelissier@kudelskisecurity.com>
2023-10-04 10:34:11 +02:00
pancake
cfccd3d92d
Add R2R_TIMEOUT env for r2r and use it from the CI ##r2r
2023-09-12 23:50:29 +02:00
pancake
4c3d3da744
Bring back the r2 -Lj, and fix -LLj ##shell
2023-09-08 17:22:00 +02:00
pancake
bfb7aa143c
Add 'F' in r2r to fix all tests, fix fgets usage ##tests
2023-08-26 03:28:46 +02:00
Francesco Tamagni
78241be338
Implement ENV directive for r2r ##tests
...
ENV contains a ;-separated list of K=V env variable definitions to use
for the single test.
2023-08-20 05:15:06 +02:00
pancake
5b0b9d09a9
Implement R2_ARGS as it was done for rabin2 and rarun2
...
* TODO: Unify all this logic into a single function
2023-08-18 14:14:36 +02:00
pancake
7dda1e97d9
Implement R2_ARGS environment ##tools
2023-08-18 14:07:24 +02:00
pancake
8b550d2c5b
Handle RARUN2_ARGS env var in rarun2 ##tools
2023-08-18 13:29:16 +02:00
pancake
4746c14fd4
Implement they REPEAT directive for r2r ##tests
2023-08-18 12:30:20 +02:00
pancake
46a676b37d
Fix cd test/db/cmd && r2r .
##tests
2023-08-15 16:29:58 +02:00
pancake
ee029bcb28
Fix R2R_OFFLINE behaviour
2023-06-29 23:46:48 +02:00
pancake
f9719a4ee1
Document R2R_OFFLINE ##tests
2023-06-29 23:46:48 +02:00
pancake
ddc3c2daee
Fix return code when running r2r against .c files ##tests
2023-06-29 22:46:51 +02:00
pancake
67cc72d66d
Add missing error code checks in chdir calls ##r2r
2023-06-15 18:19:32 +02:00
pancake
264682931b
Accept .c files as argument to r2r ##tests
2023-06-14 19:35:12 +02:00
pancake
d2b9ba276f
RFile.path() returns NULL if not found ##util
...
* This helps to simplify the caller's code and reduce logic
2023-06-08 18:44:52 +02:00
pancake
b13e834aa8
Implement r2pm -t for timeless packages ##r2pm
2023-06-07 18:55:32 +02:00
pancake
c2153e9a2a
Implement rax2 -rS and update manpage ##tools
2023-05-23 20:05:52 +02:00
pancake
4ee3727c05
Implement r2r -g to run the tests associated with the files changed ##tests
2023-05-10 20:24:33 +02:00
pancake
ab053bff3d
Fix the r2p tool and add a test ##shell
2023-05-10 18:34:12 +02:00
pancake
5599aaf196
Fix r2r build when doing static linking ##build
...
* That looks like a gcc bug, because clang is not affected
* Anyway, lets just workaround it this way
2023-04-26 20:04:10 +02:00
pancake
459e071510
Use r2 -NN from r2r and extend the env for rasm2/rabin2 ##shell
2023-03-27 15:21:13 +02:00
theNKCode
7dd19cff68
Referenced https:// instead of http:// everywhere as per requirement
2023-03-22 06:58:25 +01:00
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