1966 Commits

Author SHA1 Message Date
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