Commit Graph

31745 Commits

Author SHA1 Message Date
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
condret c597bf1237 Add R_TH_PAUSE 2024-02-23 18:47:27 +01:00
condret fdc26071e8 some refactoring of the RThread thing 2024-02-23 18:47:27 +01:00
condret 87c57fb53b avoid deadlock 2024-02-23 18:47:27 +01:00
condret 451d1a01f0 minor fix/cleanup 2024-02-23 18:47:27 +01:00
pancake e1e3eb8e5a PDB server list is now space separated instead of using semicolons ##config 2024-02-23 18:39:20 +01:00
pancake bb27a4c2df Rename asm.usercomments to asm.cmt.user ##config 2024-02-23 18:38:19 +01:00
pancake d18eb42da5 Fix heap buffer overflow in the mach0 parser ##crash
* Reproducer: mach0mem.bin
2024-02-23 18:37:01 +01:00
pancake 7f16936ca6 Fix oobread in dalvik disassembler ##crash 2024-02-20 23:52:08 +01:00
pancake cc651d2c9c Fix negative index and oobread in array in pyc ##crash 2024-02-20 23:47:17 +01:00