Sergi Àlvarez i Capilla
0c355d8ff9
Fix R2PM_DEPS handling in r2pm -ci ##tools
2022-01-07 01:41:54 +01:00
Lazula
ad749a0b1a
Fix static/R_API function definition formatting
...
* Remove spaces before parens
* Remove spaces after asterisks
2021-12-21 20:58:12 +01:00
pancake
575c26f329
Fix some format string warnings in the mingw ci job
2021-12-21 00:31:28 +01:00
pancake
681323267d
Refactor, improve and move chip8 support out of libr/asm ##asm
2021-12-17 11:21:52 +01:00
pancake
3ad5693518
Initial implementation of r2pm.c ##r2pm
2021-12-16 12:47:40 +01:00
pancake
150a4e385a
Add help for r2pm -uu
2021-12-05 02:44:22 +01:00
Sergi Àlvarez i Capilla
0290c24758
Fix r2pm -s
when more than one result is found.
2021-12-03 12:29:39 +01:00
pancake
120f43583a
Improve rabin2 help message and manpage
2021-11-22 11:25:56 +01:00
Lazula
2255bf8b5d
Many indentation style fixes
...
* Change several 8-space indents to tabs
* Apply tab indent style when breaking long lines
* Move operators from EOL to start of next line
* Fix ternary formatting
2021-11-18 10:43:52 +01:00
pancake
4c9fac84a0
Generate bin/d the same way as other sdb paths with meson ##build
...
* Add -Dwasan=true for meson to compile with msvc's address sanitizer
* Clear the prefix dir before installing, so we ensure it's more realistic
2021-11-14 00:57:35 +01:00
pancake
fdde9caaad
Fix builds issues on meson, windows, ios, static and wasi
2021-10-19 20:57:19 +02:00
pancake
3548e2e8a4
Final mingw fixes
2021-10-19 12:52:00 +02:00
pancake
f80ce61ade
Enable R2_DEBUG_ASSERT=1 in r2r ##tests ( #19226 )
...
* Fix assert issue in rafind2
2021-10-19 01:15:14 +02:00
Sergi Àlvarez i Capilla
4a6c0c8e84
Fix some asserts spotted by r2r and R2_DEBUG_ASSERT=1
2021-10-14 18:49:33 +02:00
Sergi Àlvarez i Capilla
4a7aa8dbe6
Assume tests without FILE= just open -
##tests
2021-10-14 18:48:17 +02:00
Sergi Àlvarez i Capilla
6969ee42ee
Sync swift demangler syntax with Apple one and force trylib=0 in r2r.c
2021-10-05 10:10:32 +02:00
pancake
56a0e2eedb
Show instruction and bytes when failing asm tests ##tests ( #19145 )
2021-09-28 11:18:47 +02:00
pancake
f0deead6ae
Fix mutex regression in r2r
2021-09-19 01:14:41 +02:00
pancake
86472a6b4f
Fail with r2 -p unexistent-project ##projects
...
Co-authored-by: pancake <pancake@nopcode.org>
2021-09-19 00:16:46 +02:00
pancake
d520902ce8
Add RCons.isWindows() and update mini graph test
2021-09-17 09:24:27 +02:00
pancake
34d5c13776
Fix last covs
2021-09-17 01:59:44 +02:00
ryancaicse
faddc6a3d5
Fix un released lock
...
Fix un released lock state.lock in the main before the program exits.
2021-09-14 05:08:47 -07:00
ryancaicse
ad48d39666
Fix an unreleased lock in the RThreadFunctionRet
...
Fix an unreleased lock subprocs_mutex in the RThreadFunctionRet.
2021-09-14 05:08:47 -07:00
Lazula
601f3174ea
Force tests to run in UTC timezone and document in testing README ##test
2021-09-08 09:13:30 -07:00
pancake
ef920b9a65
Fix --with-rpath and use it from preconfigure ##build
2021-09-07 22:19:15 +02:00
Sylvain Pelissier
bff04d1ac9
r2pm: Add offline option for installation ##r2pm
2021-08-31 17:09:58 +02:00
pancake
ff2d728a4f
Add more global combination flags for r2pm
2021-08-25 14:28:32 +02:00
pancake
1c73f1b101
Portable fixes
2021-08-25 14:15:15 +02:00
pancake
395a6f2e64
Improve portability by defining util deps properly
2021-08-25 13:47:36 +02:00
pancake
885820fccf
Cleanup USE_PIE rule for binr
2021-08-23 12:17:16 +02:00
pancake
a604152750
Vinix doesn't support PIE binaries yet
2021-08-20 16:02:39 +02:00
pancake
04483ee801
Initial import of ./preconfigure
for packaging purposes ##build
...
* Use git clone -q for a quieter experience
2021-07-31 02:48:40 +02:00
pancake
5054be3555
Rename rvc2 to ravc2 to follow the ra*2 pattern ##tools ( #18938 )
2021-07-26 00:05:35 +02:00
pancake
b37c354565
Fully de-assert the codebase. Instead use r_return_if_fail
2021-07-13 01:23:30 +02:00
pancake
46068b1625
More portability build fixes
2021-07-07 20:09:55 +02:00
pancake
daee2a5ab7
Run r2pm update once an hour init/update without user interaction by default
...
* See R2PM_OFFLINE=1 to disable this new default behaviour
2021-06-30 21:47:35 +02:00
RHL120
6f05d09713
Major rvc api refactor to use sdb ##projects
2021-06-21 08:44:06 +02:00
pancake
7c14bac05b
Add initial support for building r2 on WASI ##build
2021-06-20 17:14:43 +02:00
pancake
d894f967e8
Add r2pm -U to upgrade all the outdated packages
2021-06-15 12:09:27 +02:00
Sergi Àlvarez i Capilla
56b5b57dcb
Fix double unlock regression
2021-06-09 21:11:32 +02:00
pancake
f6b35eec47
Use r_sys_getpid() for source portability whetever getpid() is called ( #18809 )
2021-06-07 17:32:37 +02:00
Sergi Àlvarez i Capilla
247b509edc
Improve monotonic clock checks, fixing build on old linuxes
2021-06-05 11:35:31 +02:00
David CARLIER
adbb324eb0
Fix build of io.ptrace in openbsd ( #18774 )
2021-05-29 00:16:14 +02:00
pancake
23ad9b50ee
Fix #12335 - ignore system-installed r2 includes ##build
2021-05-28 00:45:48 +02:00
pancake
a4b80d0b25
commandline -> command-line
2021-05-25 10:51:18 +02:00
pancake
14e5afe6cf
Add initial rvc2 command ##shell ( #18716 )
2021-05-20 03:34:23 +02:00
pancake
9242bc2328
Fix #18699 - fix search hit dumps outside the current block in rafind2
2021-05-16 20:23:57 +02:00
pancake
bc70f322f7
Make r2r pull/clone test/bins if not found instead of the Makefile ( #18685 )
...
Co-authored-by: pancake <pancake@nopcode.org>
2021-05-13 02:30:01 +02:00
pancake
03285b4978
Dont check further colon separated directories after the file is loaded ( #18680 )
...
Co-authored-by: pancake <pancake@nopcode.org>
2021-05-11 19:39:56 +02:00
pancake
91e69838bc
Fix #17105 - Add r2r -s flag to skip given test by cathegory ( #18676 )
2021-05-11 13:56:05 +02:00