Commit Graph

26683 Commits

Author SHA1 Message Date
Sergi Àlvarez i Capilla
b903404895 Improve the reg profile for python ##anal 2021-10-15 02:51:24 +02:00
Sergi Àlvarez i Capilla
98a0bfaf84 Fix crash when using the pyc disassembler without pyc bin ##anal 2021-10-15 02:51:24 +02:00
condret
16c569070c Enable io-banks for r_io_map_del_for_fd ##io 2021-10-15 01:36:00 +02:00
condret
c2db5f8f65 Add XXX-counter to README.MD 2021-10-15 00:47:43 +02:00
condret
b937674570 Add TODO-counter to README.MD 2021-10-14 23:21:48 +02:00
Sergi Àlvarez i Capilla
677bbb2d5a avr requires aeim before aaaa to not assert ##anal 2021-10-14 18:50:16 +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
condret
66510e8daa
Fix #18384 - Visual arg/var management not working sometimes ##visual 2021-10-14 17:48:03 +02:00
pancake
64225f30db
New 'avg' command and RAnal.global to manage global variables ##anal
* Tied to the flags and meta instances
2021-10-14 12:40:55 +02:00
condret
36dd361694 Fix Vvv output for stackpointer based vars ##visual 2021-10-14 03:25:52 +02:00
condret
8de5bf092d Cleanup string declaration (use * instead of []) 2021-10-14 02:34:11 +02:00
Dennis Goodlett
d3863dded9 Add return type to zj ##signatures 2021-10-14 01:45:03 +02:00
condret
290cf0da2f Remove unused enum ##anal 2021-10-14 00:57:19 +02:00
condret
2633480437 Fix tests for RAnalVar function relocation ##anal 2021-10-13 22:11:18 +02:00
condret
52262664c9 Fix variable relocation on ood (#19219) ##anal 2021-10-13 22:11:18 +02:00
pancake
a1fade1a98
Remove ctype.c 2yo deadcode ##types
* lets maintain the tcc fork instead which already works
* this code is incomplete and not used anywhere
2021-10-13 09:28:10 +02:00
Sergi Àlvarez i Capilla
63a8e5f59b Implement skip RTable filter ##util 2021-10-13 07:04:20 +02:00
Sergi Àlvarez i Capilla
6985ec369f Implement 'is,' for table query for symbols ##bin 2021-10-13 07:04:20 +02:00
pancake
338fd7fd2c
Add more types and skip some parse errors in to ##types 2021-10-13 01:14:51 +02:00
condret
e356d4e196 Fix return value in io_default close entry ##io 2021-10-12 23:54:02 +02:00
condret
220f56881d Fix resource leak and logic bug in r_io_reopen ##io 2021-10-12 23:44:53 +02:00
Sergi Àlvarez i Capilla
d6e6609617 Make the macOS debugger more stable ##debug
* Fix random spawn error
* Fix ood regression
2021-10-12 21:53:23 +02:00
Lazula
d12be9e614 Fix new defects and an overread
* Fix global variable overread in r_str_ss()
* Fix memory leak in grep ASCII art ~?ea
* Fix memory leak in @%
* Fix use-after-free in r_io_bank_del_map()
2021-10-12 21:53:05 +02:00
pancake
58312182e8
Add the first multiarch assembler plugin: vasm ##asm 2021-10-12 21:49:11 +02:00
Sergi Àlvarez i Capilla
4020dfe52a Fix reopen regression on Windows 2021-10-12 20:24:32 +02:00
Dennis Goodlett
d0055f5284
Prevent merging zigns on load ##signatures
* Prevent merging ##signatures of same name on load
* Rasign2 respect -m on -S
* Optimizations
2021-10-11 22:49:21 +02:00
condret
53a20c0344 Check for access bytes in r_io_bank_{read/write}_at ##io 2021-10-11 22:06:59 +02:00
Antoni Viciano
88d8b622bf Fix #19094 - RBinOptions renamed to RBinFileOptions 2021-10-10 20:52:46 +02:00
condret
81410c1e1d Enable io-banks support in r_io_map_remap ##io 2021-10-10 19:17:14 +02:00
pancake
dfd67eb444 Fix zero index on null deref on bank init spotted by latest clang 2021-10-10 12:14:47 +02:00
condret
5d643e3d6b Fix ombg command import priority ##io 2021-10-10 01:20:13 +02:00
condret
eaa5c335ae Fix ombg command ##io 2021-10-10 00:53:09 +02:00
condret
87a38708e0 Enable io-bank support in r_io_map_new ##io 2021-10-10 00:04:10 +02:00
condret
814ebb9f68 Kill r_io_map_add_batch ##io 2021-10-09 22:52:06 +02:00
condret
1c3c768f0a Remove unnecessary return val from r_io_map_del ##io 2021-10-09 21:14:38 +02:00
condret
7b514b66bf Enable io-bank support in r_io_map_del ##io 2021-10-09 20:44:15 +02:00
murphy
242ff90506 Add base64: helper support to mdj 2021-10-09 19:38:43 +02:00
pancake
2423ced03c Implement ?ea and ~?ea to use the seven segment ascii art text rendering ##visual 2021-10-09 10:16:38 +02:00
pancake
28b0543825 Honor console width in ls and fix lsj,lsq,lse ##shell
* Move console_width logic out from r_syscmd_ls ##api
* Fix tests
2021-10-09 03:26:47 +02:00
pancake
beab137cd7 Use PJ in lsj/ls -j/dir -j 2021-10-09 03:26:47 +02:00
pancake
eb8e8a6503 Add 'dir' command as an alias for 'ls' ##shell 2021-10-09 03:26:47 +02:00
pancake
a90afe7e7c Permit ending '%' in the env keys for % and @% ##shell 2021-10-09 03:26:47 +02:00
condret
82ebbac993 Rename r_io_map_next_available to r_io_map_locate and add use_banks support ##io 2021-10-09 03:20:49 +02:00
condret
f65be8067f Kill r_io_map_next_address ##io 2021-10-08 23:26:18 +02:00
condret
2ebf4680e0 Improve r_io_bank_locate for replacing r_io_map_get_next_available ##io 2021-10-08 22:51:23 +02:00
Sergi Àlvarez i Capilla
57fbf3960e Fix pdi~invalid bug, at least when bbsize > 32 ##disasm 2021-10-08 21:52:19 +02:00
condret
92eecf65e6 Remove unnecessary break 2021-10-08 01:36:24 +02:00
Lazula
0747bcd8e2 Fix new defects in various files
* Remove unnecessary NULL check in __demangleAs()
* Remove unnecessary NULL check in r_io_fd_seek()
* Add missing break in ARM32 COFF case and fix test
* Add missing NULL checks for r_io_bank_get() result
* Add missing NULL checks in r_bin_demangle()
* Add missing NULL check for r_io_submap_new() result
* Fix improper failure check in risv_assemble()
* Add missing break in open command
* Document fall-through case in dalvik anal
2021-10-08 01:31:17 +02:00
condret
c6929b6231 Add alignment support to r_io_bank_locate ##io 2021-10-08 01:26:08 +02:00