pancake
|
92f91aff9f
|
Fix UAF in streaming io plugins when used with io.va=1 ##io
|
2022-12-13 15:14:30 +01:00 |
|
condret
|
1ce8535e90
|
Remove invocation of v layer cache in r_io_desc_read ##io
|
2022-12-12 06:27:11 +01:00 |
|
condret
|
984a8ade53
|
Start rewriting io_cache.c ##io
|
2022-12-11 23:28:29 +01:00 |
|
condret
|
fc61e4f1ee
|
Kill r_io_read_at_mapped ##io
|
2022-12-11 23:27:46 +01:00 |
|
pancake
|
da96e2348d
|
Initial import of the serial plugin ##io
|
2022-12-10 23:53:08 +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
|
78a26e15fe
|
Double lowerdash defines should be defined only by the compiler ##build
|
2022-12-10 20:32:10 +01:00 |
|
pancake
|
795585d048
|
Missing license field in the io.isotp plugin
|
2022-12-10 15:45:49 +01:00 |
|
pancake
|
a544c0d15a
|
Implement RBinFile.merge() and obm command to use it ##bin
|
2022-12-07 23:06:43 +01:00 |
|
condret
|
36bf340b4e
|
Kill io->buffer ##io
|
2022-12-02 03:48:29 +01:00 |
|
pancake
|
19a377bbda
|
Fix and move failing tests, reorder lib build ##arch
|
2022-11-30 15:43:54 +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
|
5d07b40478
|
Add crosscompiling support with sys/zig.sh ##build
|
2022-11-05 23:33:31 +01:00 |
|
pancake
|
4a722e6a12
|
Do not use the deprecated --without-libuv configure flag
|
2022-11-02 18:29:05 +01:00 |
|
pancake
|
dab9bbc639
|
Fix last covs
|
2022-10-25 16:03:52 +02:00 |
|
pancake
|
9a4fe919c6
|
Prefer _tostring() instead of _to_string() ##api
|
2022-10-24 20:59:18 +02:00 |
|
condret
|
708b30c5b0
|
Fix stupid segfault
|
2022-10-23 21:25:49 +02:00 |
|
condret
|
f1a385e09f
|
Add "reset" system command to treebuf io plugin ##io
|
2022-10-23 21:12:06 +02:00 |
|
condret
|
14b2ef42b1
|
Minor bugfix in treebuf io plugin ##io
|
2022-10-22 11:27:41 +02:00 |
|
condret
|
e807f6cb8e
|
Add treebuf io plugin ##io
|
2022-10-22 09:15:51 +02:00 |
|
condret
|
5af6f292ca
|
Fix free-before-use on r_io_reopen of a rbuf:// fd/desc ##io
|
2022-10-17 23:11:51 +02:00 |
|
pancake
|
a06ade1796
|
Balance spacings in braces ##indent
|
2022-10-13 21:21:34 +02:00 |
|
condret
|
2fbe002ddd
|
Handle reloc maps properly in r_io_map_remap and r_io_map_resize ##io
|
2022-10-04 11:07:18 +02:00 |
|
condret
|
840020a5e9
|
Fix reloc map memleak ##io
|
2022-10-04 10:25:11 +02:00 |
|
condret
|
1070465967
|
Add rio reloc maps ##io
|
2022-10-03 21:17:07 +02:00 |
|
Paul B Mahol
|
3ce0e71081
|
Fix io_ptrace UB when increasing NULL pointer
Allow reading memory from non-aligned offsets.
|
2022-09-29 18:27:54 +02:00 |
|
pancake
|
16cb83a19c
|
Use more tabs and add a (disabled for now) linter for it ##lint
|
2022-09-23 22:07:49 +02:00 |
|
pancake
|
4801bbc13d
|
Add r_file_is_executable and r_file_extension apis ##api
* Boolify some rdebug apis
* Make json.parse arg const
|
2022-09-19 02:06:35 +02:00 |
|
Alex Bender
|
b4bac8feda
|
Change R_LOG_INFO to R_LOG_TODO where suitable ##api
|
2022-09-16 17:46:08 +02:00 |
|
pancake
|
b705e334f6
|
Massage more R2_580 pending changes breaking APIs and ABIs
|
2022-09-16 11:34:19 +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 |
|
Alex Bender
|
12ea8be2ed
|
Change the way TODO messages are printed from eprintf to R_LOG_TODO
|
2022-09-15 04:07:29 +02:00 |
|
pancake
|
8580ed5c65
|
rarun2 supports multiple preload directives ##tools
* Boolify RRun.start() and RRun.config_env()
|
2022-09-14 18:42:43 +02:00 |
|
pancake
|
68292526ab
|
Fix some critical bugs spotted by coverity
|
2022-09-10 01:28:37 +02:00 |
|
pancake
|
2451eca797
|
Fix format string issue on windows's r2k
|
2022-09-06 16:28:17 +02:00 |
|
pancake
|
84a97a57e6
|
Use more R_LOG in core, bin, debug, io, .. and add more lints
|
2022-09-06 08:08:24 +02:00 |
|
pancake
|
9724055874
|
Initial implementation of the reg:// io plugin ##io
|
2022-08-23 23:27:35 +02:00 |
|
pancake
|
c89a18067d
|
Fix #20616 - Fix analysis when using io.cache ##io
|
2022-08-23 23:25:35 +02:00 |
|
pancake
|
b6e7292019
|
Enable linting for trailing tabs ##lint
|
2022-08-22 23:25:40 +02:00 |
|
pancake
|
de2c0afcda
|
Fix double free caused by conceptual ownership introduced recently
|
2022-08-22 19:47:21 +02:00 |
|
pancake
|
f9f9e367de
|
Use rlog instead of eprintf in 300 more places
|
2022-08-22 14:35:04 +02:00 |
|
pancake
|
53f646f098
|
Add initial fs.zip plugin, listing only for now ##fs
|
2022-08-22 01:50:32 +02:00 |
|
pancake
|
37de3794e4
|
Implement s** for proper seek history parseable output ##shell
|
2022-08-20 23:47:31 +02:00 |
|
pancake
|
785a469a6d
|
else block linting
|
2022-08-18 18:35:22 +02:00 |
|
pancake
|
7a35f03471
|
More source spacing linting
|
2022-08-18 14:37:29 +02:00 |
|
pancake
|
a538b2b700
|
Add =0 and =1 lintings
|
2022-08-18 13:58:40 +02:00 |
|
pancake
|
52a22ab995
|
Add lint for \tfree(
|
2022-08-18 10:27:06 +02:00 |
|
pancake
|
41cf0bcf39
|
Add the 'i<' lint
|
2022-08-18 10:27:00 +02:00 |
|