26774 Commits

Author SHA1 Message Date
pancake
45437b6ad5
Add termux-specific plugins configuration file (#19305) 2021-10-25 00:21:17 +02:00
pancake
40da7d2e2c Remove pwd in test 2021-10-25 00:11:40 +02:00
pancake
abb4d2b16f
Add ci commands to compare two rbinobject data ##diff
* Add cis, cii and cil
* Compare imports, symbols and libs
2021-10-24 23:52:57 +02:00
pancake
9046aa2ebf
find | mv s/-/_/g (#19302) 2021-10-24 23:46:02 +02:00
pancake
d3cd324a08
Implement 'ob *' to select all bins and honor in is,ii,ir,il ##bin
* Adds RCore.allbins and r_core_bin_files() helper function
* WIP: more i subcommands needs to be updated to support this
* Added a simple test case for `is`
2021-10-24 22:51:05 +02:00
pancake
51bfd9453b
Add more help messages for d?* and fix noise for dmh? 2021-10-24 22:27:47 +02:00
pancake
111a7317e3
Don't check for decompilers in $PATH ##shell
* as it's called many times and r_file_path in wsl is very slow
* Startup time goes from 1.2s to 0.1s in wsl
* e cmd.pdc=<tab> will miss r2snow and r2jadx
* Only core plugins are listed now
2021-10-24 20:55:17 +02:00
condret
aafd129409 Speedup repetitive access to the same submap in io banks ##io 2021-10-24 18:56:15 +02:00
condret
136d858bdc Speedup r_io_map_get (O(2n) => O(2)) ##io 2021-10-24 18:56:15 +02:00
pancake
7c1496114a
Add help for the an command ##help 2021-10-24 03:20:44 +02:00
pancake
30e6516a01
Add scr.prompt.tabhelp enabled by default ##cons 2021-10-24 03:20:12 +02:00
pancake
a8d9eacfe3
Remove e cfg.newshell leftover (#19296) 2021-10-24 03:06:32 +02:00
Sylvain Pelissier
f51e3506f1
extras Video core 4 test (#19291)
* Add Video Core 4 test
* Update Makefile test with vc4 test
2021-10-24 00:16:21 +02:00
condret
c6ab2d5182 Add iobank support to r_io_read_at_mapped ##io 2021-10-23 23:40:36 +02:00
condret
3cfbca7297 Fix {read/write} access beyond UT64_MAX if io banks are enabled 2021-10-23 18:33:10 +02:00
condret
e11dce152e Fix crash in r_io_map_reset if io banks are active 2021-10-23 18:33:10 +02:00
condret
e2c59a1f39 Fix endless loop in r_io_bank_{read/write}_at 2021-10-23 18:33:10 +02:00
Sylvain Pelissier
bf2e6fd40d
Update meson.build (#19290)
Add w32 debugger in meson build system.
2021-10-23 09:29:33 +02:00
condret
e5409279f7 Speedup r_io_bank_map_add_top a bit and fix some bugs in r_io_bank_map_update_boundaries 2021-10-23 00:48:26 +02:00
condret
4b8c95a738 Fix om-command map priority if iobanks are active 2021-10-22 20:40:40 +02:00
condret
722a86a3dd Fix om command output if io-banks are active 2021-10-22 20:24:54 +02:00
pancake
9dbadb0ac1
mv shlr/heap into libr/include/heap (#19285) 2021-10-22 14:56:34 +02:00
pancake
19588146de
Fix some of the last covs 2021-10-22 10:57:58 +02:00
condret
cbf3672b48 Fix dead map alive in io bank after closing a desc 2021-10-22 02:28:09 +02:00
condret
a70dddfe35 Use new rbtree API in esil_dfg 2021-10-22 01:47:21 +02:00
Murphy
f73d18205c
Fix 19164 add help message (#19279)
* Add /o and /O help messages
* Add /w subcommands help message
* Add help message to /i
* Add /f help msg
* Update /d cmd msg help
* add a8 help cmd
2021-10-22 01:18:34 +02:00
Dennis Goodlett
30908015e2 Add r == invincible fortune 2021-10-22 00:46:05 +02:00
condret
d6794baf21 Use new rbtree API in RCodeMeta 2021-10-21 19:31:24 +02:00
condret
c899b176e9 Add Doom Eternal fortune msg 2021-10-21 18:13:41 +02:00
pancake
da7de83b41
Remove unused binheap api (#19275) 2021-10-21 15:13:02 +02:00
pancake
f9ba28b137
Avoid duplicated -I for shlr/heap (#19274) 2021-10-21 13:17:33 +02:00
Sergi Àlvarez i Capilla
1beac82451 Extra bound checks for the pv3 test 2021-10-21 13:13:45 +02:00
Sergi Àlvarez i Capilla
b936b15a80 Improve error message when search.from > search.to 2021-10-21 12:41:50 +02:00
pancake
215c1d3af0
Fix defining meta backwards in disasm ##visual (#19273) 2021-10-21 12:29:14 +02:00
pancake
966ca1e932
Use hints to follow dwords ##disasm (#19272) 2021-10-21 12:27:43 +02:00
pancake
6161fcd798
Use proper naming and location for the w32 debugger wrapper api (#19271) 2021-10-21 12:08:10 +02:00
pancake
d5230a0e05
Use the heap when the cached block is not enough for pv (#19270)
* Fix 'b 3;pv4' bug and adds a test
2021-10-21 11:11:55 +02:00
condret
6d41add39c Fix meson build 2021-10-21 02:12:43 +02:00
condret
7a00452658 Fix bugs in r_io_bank_map_add_top and r_io_bank_map_priorize 2021-10-21 02:12:43 +02:00
condret
dad903c2b6 Exchange node in new rbtree api delete instead of exchanging pointers 2021-10-21 02:12:43 +02:00
condret
6c7e99b454 Remove OLD_SM switch in io_bank.c 2021-10-21 02:12:43 +02:00
condret
194815a99a Use new rbtree API in io_bank.c ##io 2021-10-21 02:12:43 +02:00
condret
251fef7571 Fix io bank cmp cb functions ##io 2021-10-21 02:12:43 +02:00
condret
6fd6a8d4ca Refix r_io_submap_set_to (typo) ##io 2021-10-21 02:12:43 +02:00
condret
0c64681fb9 Fix UAF in new rbtree api and improve a varname ##util 2021-10-21 02:12:43 +02:00
Sergi Àlvarez i Capilla
76a50afce0 Add build failure fortune 2021-10-20 15:22:12 +02:00
condret
ff1256b083 Fix uninitialized memory and NULL-ptr deref in new rbtree 2021-10-20 14:23:13 +02:00
Jose Antonio Romero
082ded9571 Add MSX rom/bin parser plugin and test ##bin 2021-10-20 11:55:50 +02:00
condret
05e8ff57fc Rename some API fcns of new rbtree api to fix the build 2021-10-20 02:23:01 +02:00
condret
cd8a4267c0 Port https://github.com/leiless/jw_rbtree to r_util (#19252) ##util 2021-10-20 02:23:01 +02:00