Commit Graph

29865 Commits

Author SHA1 Message Date
pancake 81d7a23df7
Fix #21375 - Generate .sdb files properly for syscalls with meson ##build 2023-02-25 11:26:13 +01:00
Jules Maselbas ca9763f20d
Add space before parenthesis to conform the r2 coding style (#21395) 2023-02-25 01:53:30 +01:00
pancake 100700549a Fix oobread in dwarf5 parser ##crash 2023-02-24 22:27:06 +01:00
pancake 9ba11270b3 Improve the NIOS arch plugin with regs, archinfo and invalid ##arch 2023-02-24 18:44:50 +01:00
pancake b758db499a Fix alpha tests 2023-02-24 18:00:38 +01:00
pancake 9be5f7d77e
Move and improve the anal.alpha ##arch
* Space after comma, add registers and archinfo
2023-02-24 17:58:58 +01:00
Zhipeng Xue 4db69500a4 Fix potential dead store 2023-02-24 16:02:13 +01:00
pancake 9dfae4dd88 Remove globals from the MSVC demangler ##bin 2023-02-24 16:01:42 +01:00
pancake e87420bfc3 Fix some memory leaks in the msvc demangler 2023-02-24 16:01:42 +01:00
pancake c77f743db4 Blindfix for some msvc demangling characters ##bin 2023-02-24 16:01:42 +01:00
Zhipeng Xue 23524ad8a8 Fix potential dead store 2023-02-24 12:47:33 +01:00
pancake a67df678e4 Fix asan signed UB warning on the dis plugin 2023-02-24 04:31:55 +01:00
pancake 5155a27403 Fix bad tests spotted by the r2r linter 2023-02-24 03:08:32 +01:00
pancake 0b3482b7bd Dont assert for null in free methods, spotted in the ci 2023-02-24 03:06:33 +01:00
Teutates a30c0cdb58 Fix libs having proper SONAME on Darwin
* On Darwin systems, the SONAME should be libexample.{ABIVERSION}.dylib
2023-02-24 02:25:22 +01:00
Murphy 67f20d34ef
Move Vax plugin from anal ##arch 2023-02-23 22:58:24 +01:00
pancake 47dfe92096 Fix instruction colors when '0' is at the end ##disasm 2023-02-23 17:45:43 +01:00
pancake f321e650fb Load the bin.types again from r2r ##test 2023-02-23 17:45:43 +01:00
meme 63bdabbbc4 Add Inferno Dis ##magic 2023-02-23 15:54:17 +01:00
meme ee881405e1 Fix Dis fuzz failure ##bin 2023-02-23 15:54:17 +01:00
pancake ffaa15ade8 Add missing S_INIT_FUNC_OFFSETS definition for macho ##bin 2023-02-23 15:49:41 +01:00
meme d0ddb4b9e2 Add Inferno Dis VM ##bin ##arch 2023-02-23 02:00:44 +01:00
Francesco Tamagni 433e62858f Improve checks parsing dyldcache headers ##bin 2023-02-22 17:56:58 +01:00
pancake fdd22465e7 Fix missing types and paddr/vaddr issue in ihj ##bin 2023-02-22 12:10:34 +01:00
pancake 5c47696a8a Add some recently seen x86-32 preludes ##anal 2023-02-22 11:52:58 +01:00
pancake 6dc3e026b7 Move Stack into Debug menu, and add Register columns output ##panels 2023-02-22 11:08:36 +01:00
pancake a447839f5a Fix double free in class method handling ##bin 2023-02-21 18:47:05 +01:00
pancake 01e164d1ba
Fix two undefined behaviour bugs in esil and reg 2023-02-21 18:10:53 +01:00
pancake 7e56e7165e
Introduce the new R_CONST macros ##api 2023-02-21 17:47:33 +01:00
pancake b08ea42933 Cleanup and minor improvements for esil.c 2023-02-21 17:39:05 +01:00
pancake 873ff82c1d Fix #21332 - Add missing use_sys_openssl option for meson ##build 2023-02-21 17:09:02 +01:00
pancake 8d00f20f55 Add help message and improve the `ahs` command ##shell 2023-02-21 16:11:58 +01:00
pancake aee12db4b9 Honor stack.size in the Stack panel ##visual 2023-02-21 14:32:29 +01:00
pancake 7cf7d20721 Fix null deref in esil trace (to reproduce: vbdj) 2023-02-21 14:25:55 +01:00
Francesco Tamagni 5247af0267
Update dyld shared cache parser ##bin 2023-02-21 09:28:14 +01:00
pancake 6562542998 Remove some unsafe sprintf/strcpy 2023-02-20 23:20:53 +01:00
pancake 35c591c625 Fix #21287 - compilation with .c in path ##build 2023-02-20 22:42:26 +01:00
pancake a90ad913ae Remove broken github counters and introduce the sys/counters.sh ##ci 2023-02-20 22:14:56 +01:00
pancake 00e12a1699
New 'aarr' command to reanalize all function refs ##anal
* Useful to found more functions in a safe way
* Executed in "aaaaa"
2023-02-20 21:26:11 +01:00
pancake a15067a8ea Fix #21363 - null deref in the wasm disassembler ##crash 2023-02-20 14:08:25 +01:00
pancake c809882f38
Move the bpf plugins ##arch 2023-02-20 12:48:25 +01:00
Mewt R e3b5ee9392 Support arguments in the user install script 2023-02-19 19:14:26 +01:00
condret 85ac5abfc6 Add support for DUP in esil_dfg ##anal 2023-02-19 10:37:00 +01:00
Mewt R ad505cfe7b Don't recreate libcapstone.a if it's already there 2023-02-19 03:26:12 +01:00
pancake 56518bcc4d
Move anal.lm32 ##arch 2023-02-19 03:25:03 +01:00
pancake 854add556e Fix XDG path for Windows 2023-02-18 01:25:38 +01:00
pancake e080d0bad3 Honor esil.* options in RAnal.search ##search 2023-02-17 21:41:41 +01:00
pancake 797b8295eb Add fake =SN for gb to fix the missing =SN warning ##anal 2023-02-17 15:52:50 +01:00
pancake 7380a9c1d1 Add pkg-config for macos-test ##ci 2023-02-17 15:43:10 +01:00
pancake 8055a1edc6 Add pkg-config for macOS via brew ##ci 2023-02-17 12:38:51 +01:00