Commit Graph

28814 Commits

Author SHA1 Message Date
pancake
a27aa03ff3 Add a public api for the yank-unset action ##api 2022-09-14 17:44:08 +02:00
pancake
176c4c40a8 Add the new ucu and ucd commands using the new core-undo apis ##shell 2022-09-14 17:42:03 +02:00
pancake
866f0417a9 Fix "infinite" loop in cmdseek bug test 2022-09-14 16:57:39 +02:00
pancake
5ee08839ff Rename asm.{off} variables to asm.offset ##shell 2022-09-14 16:56:48 +02:00
pancake
5600f4b941 Remove global in bin.obj.reloc_patch ##globals 2022-09-14 16:54:46 +02:00
pancake
b2455ad806
Set hex.hdroff=true by default ##print 2022-09-14 16:46:51 +02:00
pancake
45c82f50a0 Boolified the breakpoint api 2022-09-14 16:28:20 +02:00
pancake
c58ff5d3b9 Fix build 2022-09-14 16:26:19 +02:00
pancake
7cfbb22d6f Remove global variable in esil loop ##globals 2022-09-14 16:10:28 +02:00
pancake
a29e9463af Don't show the linearsize in the afl output ##anal 2022-09-14 15:27:01 +02:00
pancake
80ed4f176a Deprecate scr.seek configuration variable ##core 2022-09-14 12:43:50 +02:00
pancake
4af52dd31d [5.8.0] Disable the default io.basemap ##io 2022-09-14 12:37:45 +02:00
pancake
4f71945b74
Initial implementation of R_LOG_TODO ##core 2022-09-14 12:37:24 +02:00
pancake
22d6bcf2dd
Implement pFAj to render android xml in JSON (abi break) ##print 2022-09-14 08:55:25 +02:00
pancake
61e2da5acf
Remove unused apis in cmd and disable related unit tests 2022-09-14 08:46:06 +02:00
pancake
051db9466f
Constify the help ##api 2022-09-14 08:45:25 +02:00
pancake
3901c2d21a
Import the free pascal symbol demangler from rizin ##bin 2022-09-14 08:44:17 +02:00
pancake
fe8b3c17df Implement TSV output format for RTable ##print 2022-09-14 00:19:24 +02:00
pancake
8317a962e1
Add anal.vars.newstack - configurable improved stack-relative var ##analysis 2022-09-14 00:18:38 +02:00
pancake
b7af803c8f Add new RStr.replaceAll() api ##util 2022-09-13 21:24:17 +02:00
pancake
1cb5b8391c Implement the SIP hash algorithm ##crypto 2022-09-13 21:23:21 +02:00
condret
401896a584 Use R_PRINTF_CHECK for r_strbuf_replacef ##util
Co-authored-by: pancake <pancake@nowsecure.com>
2022-09-13 21:22:34 +02:00
condret
32f8b8c974 Use r_strbuf_replacef in anal_mips_gnu esil generation ##refactor 2022-09-13 21:22:34 +02:00
condret
e747e62703 Use r_strbuf_replacef in anal_mips_cs esil generation ##refactor 2022-09-13 21:22:34 +02:00
condret
e2cfddf0cd Add r_strbuf_replace{f} ##util 2022-09-13 21:22:34 +02:00
pancake
8e965bef30 Release 5.7.8 - codename "boredom" 2022-09-13 18:08:16 +02:00
condret
dd3f39577d
Fix tests and emulation for x86_cs BSR and BSF instructions ##esil 2022-09-13 18:02:27 +02:00
Sylvain Pelissier
76fa8dd2a2
Add push32 test for EVM (#20731)
Co-authored-by: Sylvain Pelissier <sylvain.pelissier@nagra.com>
2022-09-13 12:27:58 +02:00
pancake
da40c87f75
Update moto message in the readme 2022-09-13 08:30:52 +02:00
pancake
504c095e89 Fix UAB in RConsCanvas when resizing 2022-09-13 01:48:24 +02:00
pancake
14daf84cb1 Prefer memleak than double free in mdmp 2022-09-13 01:48:24 +02:00
pancake
de0903184a Fix last coverity findings 2022-09-12 23:18:39 +02:00
pancake
de91b82f1a Add open command as a wrapper for the system launcher ##shell
* `start` on windows, `xdg-open` on Linux and `open` on mac
2022-09-12 22:05:25 +02:00
pancake
d477dd2859 Fix stack exhaustion bug in the c++ gnu demangler ##crash 2022-09-12 19:20:29 +02:00
pancake
46ae247470 Fix another crash in the protobuf parser ##fuzz 2022-09-12 18:56:50 +02:00
pancake
ada98b4dbb Fix oobread in protobuf parser ##crash 2022-09-12 18:52:50 +02:00
pancake
ea16c078d9 Fix oobread in r_str_is_printable_limited ##crash 2022-09-12 18:19:30 +02:00
pancake
bdc6a6117e Fix too much time spent loading corrupted dyldcaches ##fuzz 2022-09-12 17:45:06 +02:00
pancake
83749d8d7c Fix negative allocation in the dex parser ##fuzz 2022-09-12 17:44:48 +02:00
pancake
cbc943bd32 Fix infinite loop in dyldcache parser ##fuzz 2022-09-12 17:31:24 +02:00
pancake
3df30c7e9e Fix large allocation bug in wasm parser ##fuzz 2022-09-12 17:31:12 +02:00
pancake
dc9f7df3bd Fix build on some compilers 2022-09-10 12:04:37 +02:00
pancake
540dd30c85 Remove two global variables in the anal.ppc.cs plugin ##globals 2022-09-10 11:19:53 +02:00
pancake
8c99b9e05c Remove all globals in dex parser 2022-09-10 11:11:43 +02:00
pancake
629dc475dd Remove global in cons.rgb ##globals 2022-09-10 11:11:43 +02:00
pancake
f29759c4c9 Remove globals in bin.sms ##globals 2022-09-10 11:11:43 +02:00
pancake
0c26327f9d Remove all global variables in rahash2 ##tools 2022-09-10 11:11:43 +02:00
pancake
68292526ab
Fix some critical bugs spotted by coverity 2022-09-10 01:28:37 +02:00
pancake
b2022acb02 Fix #20202 - pd-55 showing invalid instructions ##disasm
* Depending on blocksize that command prints some invalid instructions
* Reverse disassembly is not 100% reliable if the code is not analyzed
2022-09-10 00:29:06 +02:00
pancake
6db7d19e72 Add linting to spot misuses of r_strbuf_appendf and fix them all ##refactor 2022-09-09 23:12:01 +02:00