Commit Graph

26719 Commits

Author SHA1 Message Date
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
condret
4c9f466b7c Fix r_io_map_del_name ##io 2021-10-08 00:05:30 +02:00
condret
4b05dfda99 Add r_io_bank_get_map_at and enable banks in r_io_get_map_at ##io 2021-10-07 22:24:50 +02:00
RHL120
0840a34410
check char *h for NULL in r_file_new (#19183) 2021-10-07 21:22:49 +02:00
condret
9d84785d62 Remove unused fcn defs ##io 2021-10-07 19:46:47 +02:00
condret
8b1d0f4a0f Enable io banks in search; Kill search.in = io.sky.* ##io 2021-10-07 19:25:37 +02:00
pancake
ad28afe7c5
File RFile.new() for abspaths (#19179) 2021-10-07 15:49:29 +02:00
Dennis Goodlett
8665744819
Auto-rename name collisions in ##signatures 2021-10-07 08:21:25 +02:00
condret
bf29366140 Add 2 comments for clarification ##io 2021-10-06 23:41:27 +02:00
condret
08499ea67f Adopt new "om" command output in tests 2021-10-06 23:03:19 +02:00
condret
7a1b64131d Improve "om"-command, show '*'-marker for current map ##io 2021-10-06 23:03:19 +02:00
Lazula
d1631b8d34 Multiple alias improvements
* Add proper hashtable functions in RCmdAlias to prevent memory leaks
* Fix off-by-one error in alias name processing
* Don't allow 0-length aliases
* Fix memory leak in r_cmd_alias_set_raw() when malloc fails and add
  null checks to other alias set functions
* Document intended use of strlen() result for buffer size
2021-10-06 22:24:42 +02:00
RHL120
bdd6ca10b1
Add .rvc_ignore ##vc
* Load rvc_ignore before iterating through blobs
2021-10-06 08:28:05 +02:00
Lazula
560c4c1b22
Align heart fortune spacing (#19173) 2021-10-05 23:28:21 +02:00
Sergi Àlvarez i Capilla
e9339bc4c9 Handle the ARM32 COFF case ##bin 2021-10-05 13:22:06 +02:00