Lazula
2470a6c284
Rewrite user-facing documentation ( #19543 )
2022-01-01 06:11:46 -06:00
Lazula
b4195becaa
Fix heap overread in loongarch when len < 4 ##anal
2022-01-01 12:21:30 +01:00
Sergi Àlvarez i Capilla
500686304a
Fix UAF in p9 parser, add test
2021-12-30 21:23:10 +01:00
Dennis Goodlett
2a117d5f4f
Add Rabin Karp algorythm to ##search
2021-12-30 10:30:30 +01:00
Dennis Goodlett
d76bb693f2
Add r_search_maps to ##search
2021-12-30 10:30:13 +01:00
Dennis Goodlett
efe2a28e94
Search adjacent maps together ##search
2021-12-30 10:30:13 +01:00
Lazula
a661057c7f
Update doc files for rpm dist
2021-12-30 10:29:50 +01:00
Sergi Àlvarez i Capilla
3b04d3ef40
Add missing =SN for v850
2021-12-26 11:00:35 +01:00
Lazula
ea630ca19f
Kill HAVE_EPRINTF, replace with ifndef eprintf
2021-12-25 09:16:49 +01:00
Sergi Àlvarez i Capilla
8d0b8ae79b
Implement iS, command (table query format for section listing) ##bin
2021-12-23 20:48:16 +01:00
Sergi Àlvarez i Capilla
838b253d52
Add axl command for consistency with afl for 'axlc' ##analysis
2021-12-23 20:24:30 +01:00
Sergi Àlvarez i Capilla
8030c906a0
Fix reference order and use the API in sixref (2x faster) ##analysis
2021-12-23 20:00:04 +01:00
Sergi Àlvarez i Capilla
1eaee48370
Initial implementation of the 'aafs' command ##analysis
...
* Find function entrypoints and creates a single basic block function
* Useful for fast initial analysis instead of aaa (30min vs 5s)
* Handy to get xrefs context in function boundaries
2021-12-23 18:58:38 +01:00
Sergi Àlvarez i Capilla
000e0361d6
Fix harmless warning in v850np
2021-12-23 18:19:10 +01:00
Sergi Àlvarez i Capilla
b01d2140dc
Optimize and fix heap overflow in asm.tabs using RStrBuf ##crash
2021-12-23 18:08:14 +01:00
junchao-loongson
efd05bc7e9
Add support for the new loongarch architecture ##analysis
...
* Disasm, emulation, analysis and ELF support updated
2021-12-23 12:37:29 +01:00
Lazula
f397b010c0
Add new r2pm binary to .gitignore ( #19531 )
2021-12-23 03:08:27 +01:00
Dennis Goodlett
f8f9599154
Move /e to new search API ##search
...
* Move global var to struct
* Add r_cons_is_breaked
* Use RConsBind
2021-12-23 00:36:51 +01:00
Lazula
4a1ef1de44
Remove undocumented and unlogged seek behavior when no alias match is found
2021-12-22 23:36:25 +01:00
Lazula
0c46ebfed2
Add newlines and hex markers to EPRINT macros
2021-12-22 15:37:22 -06:00
pancake
0c6d40c274
Improve the basic theme ##cons
2021-12-21 22:09:26 +01:00
Lazula
ad749a0b1a
Fix static/R_API function definition formatting
...
* Remove spaces before parens
* Remove spaces after asterisks
2021-12-21 20:58:12 +01:00
Lazula
b95440f5d6
Add EPRINT macros for debug printing with variable name
2021-12-21 20:58:01 +01:00
Sergi Àlvarez i Capilla
6e2f15dcbc
Fix all the known issues in the ayu theme ##cons
...
* Time to jump into the 'basic', one theme at a time
2021-12-21 20:08:27 +01:00
Sergi Àlvarez i Capilla
545aefe971
Improve reg detection in asm highlighting + add test ##disasm
2021-12-21 20:08:11 +01:00
pancake
50e1b214bf
Improve the v850.np analysis, fix all call refs ##analysis
2021-12-21 19:41:02 +01:00
pancake
2928a0e635
Fix instruction parsing issue in v850np
2021-12-21 18:23:14 +01:00
pancake
7373893cb2
Fix tests
2021-12-21 13:06:13 +01:00
pancake
d613664fd0
Fix reg/flag detection in disasm colorization ##disasm
2021-12-21 12:08:10 +01:00
pancake
eb55c15453
Honor jmp/call argument colors by type ##cons
2021-12-21 12:08:10 +01:00
pancake
575c26f329
Fix some format string warnings in the mingw ci job
2021-12-21 00:31:28 +01:00
pancake
4bbc2f198e
Fix last covs on wasm binparser and r2pm-c
2021-12-21 00:31:28 +01:00
pancake
d11d623267
Use I64x instead of llx format strings for mingw builds too ##windows
2021-12-21 00:31:10 +01:00
pancake
bdb9b52fcb
Initial import of the v850.np plugin ##disasm
2021-12-20 23:29:50 +01:00
pancake
62aaf47dec
Handle anal.cpu=? and fallback for asm.cpu when no asm plugin ##disasm
2021-12-20 23:29:50 +01:00
pancake
a3c4bc388b
Add prj.sandbox to enable experimental sandboxed project loading ##projects
2021-12-20 23:20:50 +01:00
pancake
b531513e96
Implement fine grained sandbox control ##security
2021-12-20 14:58:51 +01:00
pancake
034cd660e4
Add asm.bytes.opcolor configuration option ##disasm
2021-12-19 17:04:39 +01:00
Dennis Goodlett
df77191f9d
Fix bug in regex searching ##search
2021-12-19 16:56:09 +01:00
pancake
2bd43886db
Fix memory leaks in r2pm.c
2021-12-18 10:14:38 +01:00
pancake
eb5d38e34d
Finish the dechip from asm
2021-12-17 12:11:05 +01:00
pancake
4559625e48
Update manpage in sync with the new r2pm-c subset
2021-12-17 11:31:38 +01:00
pancake
2fa1fba5ee
Fix system regression
2021-12-17 11:28:03 +01:00
pancake
681323267d
Refactor, improve and move chip8 support out of libr/asm ##asm
2021-12-17 11:21:52 +01:00
pancake
3aef52cae0
Fix issues in r2pm -i acr and the new compiler checks
2021-12-17 10:26:41 +01:00
Claudemirovsky
59d295e6f5
Fix typo in url ( #19510 )
2021-12-17 10:01:30 +01:00
pancake
8e2dad3b75
Use COMPILER0 to derive the mk basename
2021-12-17 01:20:45 +01:00
pancake
aa7af78946
r21d sdk minimum abi compat is 16
2021-12-17 00:18:44 +01:00
pancake
d24bf5b654
More build fixes, googlefuzz integration, add r_asm_cpus() api via the wip 'al' command
2021-12-17 00:15:38 +01:00
pancake
ef355145c1
Build fixes
2021-12-16 23:26:19 +01:00