pancake
07c5b74f9e
More code cleanup for rax2 and proper public api for RStr.asciiTable()
2024-03-13 00:07:11 +01:00
Yuvraj Saxena
2bb645a326
Fixup termux installation script
...
Signed-off-by: Yuvraj Saxena <ysaxenax@gmail.com>
2024-03-12 21:45:32 +01:00
pancake
c29f9dbb71
Add the new r_stdin_readline API and use it from rax2
2024-03-12 19:44:30 +01:00
Erik Griese
732bf5352c
Fixes memory leak in r_core_print_disasm
2024-03-12 18:41:14 +01:00
pancake
bfb1cb0fb0
Use an enum instead of hardcoded shifted values in main.rax2
2024-03-12 18:39:43 +01:00
pancake
49ff46d0a1
Add a help message for the obio command
2024-03-12 11:22:12 +01:00
Nathan
168be38dc4
Add Initial Support for assembling ARM MTE Instructions ##arch
...
* add init support for IRG ins, fails tests
* update irg instruction correctness, might still be issue with sp test case
* add third test example for irg based on binja
* remove unness masking, fix xzr value in irg
* add init support for addg, fails tests
* refactor irg encoding
* fix test formatting
* add addg instruction - passes test
* enable assembler tests for more mte instructions
* cleanup some error checking, add skele for detecting stg ins
* add init support for subg
* Add support for GMI instruction
* Add more tests for different kinds of store tag addr modes
* Add a few more instructions (subp, stg)
STG passes for pre-index and signed immediate tests, but still has an issue with post-indexing
* Add ldg instruction
* Add CMPP / SUBPS instruction that passes test
* Activate tests for more mte instructions
Currently disable subp as the encoding appears to be off and requires further investigation
* Add LDGM instruction
2024-03-07 22:15:03 +01:00
Sylvain Pelissier
35f67d2ea9
Handle URL safe base64 decoding ##util
2024-03-06 23:13:48 +01:00
pancake
8df0cef496
Include R2_RCFILE in r2 -H output
2024-03-06 20:45:34 +01:00
pancake
4d360136fc
Aim to fix a c++ build problem
2024-03-06 20:45:13 +01:00
Dennis Goodlett
230a11361c
Fix type confusion in pyc ##arch
2024-03-05 23:07:15 +01:00
Armin Weihbold
9f19662d57
Add new way to resolve main_arena ##debug
...
* initialize data_section properly
2024-03-05 21:22:38 +01:00
Armin Weihbold
158857c262
Add dbg.glibc.main_arena config setting to retain resolved main_arena address
2024-03-03 13:06:55 +01:00
Madghostek
2bd1bd45ef
Fix #22640 - improve sidepanels in limited space ##visual
2024-03-03 12:51:57 +01:00
Pau RE
f0041918b8
Update GitHub dependencies
2024-03-02 15:49:50 +01:00
Pau RE
c2b349e524
Update release job github action
2024-03-02 15:49:50 +01:00
Pau RE
ccb1bed353
Unify github jobs as matrix
2024-03-02 15:49:50 +01:00
Pau RE
0e5bc2b248
Update freebsd runner for github actions
2024-03-02 15:49:50 +01:00
Pau RE
9d33ace26a
Add checksums.txt release asset
2024-03-02 15:49:50 +01:00
Pau RE
8d073d2c0c
Update github actions to tag version to all artifacts
2024-03-02 15:49:50 +01:00
Pau RE
81e777d352
Flatten github actions build assets directories
2024-03-02 15:49:50 +01:00
Pau RE
b4071a2c87
Fix github release asset w64-blob
2024-03-02 15:49:50 +01:00
pancake
6673e8a42d
Initial import of the RBin.io plugin ##bin
2024-02-29 17:55:52 +01:00
pancake
5f5eb2d4be
Dont show asm.emu comments when asm.comments is off ##disasm
2024-02-29 16:32:15 +01:00
pancake
a9abfb2490
Bring back the multiline macro support ##shell
2024-02-29 16:11:30 +01:00
pancake
9eff2623b6
Update some docs
2024-02-29 11:50:53 +01:00
pancake
c68246f449
Fix #22656 - Handle quoted pipes ##shell
2024-02-28 20:47:22 +01:00
pancake
08670dc007
Improve uricheck to avoid bin.relocs.apply mess things up ##bin
2024-02-28 20:32:09 +01:00
pancake
6b0032fa68
Add scr.timeout covering the ^C blocks ##shell
2024-02-28 16:48:53 +01:00
pancake
3803f33f6c
Fix #22652 - Handle ^C in pdj ##shell
2024-02-28 12:26:18 +01:00
ashamedbit
eb902759d8
Fix leak in canvas.c
2024-02-28 11:10:05 +01:00
Kacper Słomiński
f3ef5d5fd2
Fix MVN handling in SNES plugin and add tests
...
Fix #22653 .
2024-02-28 06:00:22 +01:00
pancake
fd1f11d007
The log.color is true by default already, this option conflicts with the reality
2024-02-27 16:54:11 +01:00
meme
e3fa281635
Fix symbol conflict with libmagic
2024-02-27 16:22:16 +01:00
meme
148614ebde
Sync sdb
2024-02-27 16:22:16 +01:00
pancake
b3a8edb96b
Add RLogLevel.toColor() api
2024-02-27 11:02:05 +01:00
pancake
db79fe9379
Rename R_LOGLVL to R_LOG_LEVEL for readability purposes
2024-02-27 11:02:05 +01:00
pancake
263486b93f
Add log.cons option to log errors through the RCons buffer ##cons
2024-02-27 11:02:05 +01:00
Francesco Tamagni
26683b1097
Bring seek error back to UT64_MAX in dsc ##io
...
Otherwise seeks beyond the end of the file will not be detected as
failures and this causes the dyldcache bin plugin to load single-slice
caches 128 times instead of 1, with obvious performance implications.
2024-02-25 17:32:35 +01:00
pancake
1b3ba94036
Fix another oobread in the nds32 disassembler and add tests ##crash
2024-02-25 13:35:58 +01:00
pancake
1b92c60d3d
Minor cleanup in cmd_print (portion of #19713 )
2024-02-25 13:28:12 +01:00
pancake
1be3c548ed
Fix index out of bounds in the nds32 disassembler ##crash
2024-02-25 13:26:34 +01:00
pancake
36d08da1a0
Add missing author for the arch.pyc plugin
2024-02-25 10:09:34 +01:00
ashamedbit
18f08e8676
Fix leak due to r_bin_field_free
2024-02-25 08:05:35 +01:00
ashamedbit
731bfc848a
Fix leak in swift-sd
2024-02-25 08:05:02 +01:00
ashamedbit
1ca9b332a3
Fix leak in esil.c
2024-02-25 04:38:18 +01:00
pancake
9cb25f86b8
Fix null derefs in pyc, exposing type confussion bugs
...
* second part of the fix will come later
2024-02-25 00:43:05 +01:00
pancake
c1ef535d2c
Rename asm.calls to asm.cmt.calls ##disasm
2024-02-24 19:21:02 +01:00
ashamedbit
c158fae44e
Fix leaks in bin_elf.inc.c
2024-02-24 12:34:10 +01:00
Armin Weihbold
5cf59007e2
Refactor resolve_glibc_version, improve libc regex ##debug
2024-02-24 12:33:40 +01:00