27072 Commits

Author SHA1 Message Date
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
pancake
9986b6e464
Remove asm.ebc and merge disasm into the anal ##refactor 2021-12-16 18:27:45 +01:00
pancake
ea2c017c3a
Use api9 for android-arm builds to bring back Kitkat support ##build 2021-12-16 18:24:35 +01:00
pancake
3ad5693518
Initial implementation of r2pm.c ##r2pm 2021-12-16 12:47:40 +01:00
Dennis Goodlett
847f567be7
Add longest field to RSearch ##search 2021-12-16 12:47:23 +01:00
junchao-loongson
fb7778c395
Add basic support for loongarch ##ports 2021-12-16 12:46:18 +01:00
Dennis Goodlett
df32fd1725
Add r_search_upate_read API ##search 2021-12-16 12:45:48 +01:00
Sergi Àlvarez i Capilla
e95d1d9999 After release version bump 2021-12-16 12:45:03 +01:00
Sergi Àlvarez i Capilla
1703da75e2 Release 5.5.4 5.5.4 2021-12-15 10:16:39 +01:00
Lazula
b37999ad39
Check for an existing upstream remote in install scripts ##build 2021-12-15 10:12:43 +01:00
Lazula
6cc9402ee9
Fix formatting for some esil function calls (#19503) 2021-12-15 08:59:00 +01:00
pancake
03732b1312
Dont depend on case-sensitive FS to load the DLL sdbs ##bin (#19502) 2021-12-14 17:19:51 +01:00
Sergi Àlvarez i Capilla
87f28192a8 Fix master werror issue adding a default switch block 2021-12-14 16:26:03 +01:00
Sergi Àlvarez i Capilla
0f6ec113d2 Fix bug in panels spotted by codeql 2021-12-14 12:26:06 +01:00
Sergi Àlvarez i Capilla
cc217494b2 Disable the disassembler logic in the asm plugin for 8051 ##asm
* Avoid compile+link the same code twice for asm & anal
2021-12-14 10:16:58 +01:00
Sergi Àlvarez i Capilla
350c269901 Bind anal into rasm2 2021-12-14 00:32:45 +01:00
gogo2464
720f7f86c7
Handle registers on push on 8051 ##assembler 2021-12-13 23:45:18 +01:00
Sergi Àlvarez i Capilla
f50678328b Address dead code in widechar search spotted by coverity 2021-12-13 23:43:29 +01:00
Sergi Àlvarez i Capilla
4982055f30 Fix the last covs reported in pyc/avr/aao 2021-12-13 23:07:41 +01:00
Claudemirovsky
aceedaefea
Fix libr_lang linking issue ##build 2021-12-13 11:24:23 +01:00
gogo2464
fbb32d6875
Avoid UB in 8051 assembler and improve error message 2021-12-12 22:53:42 +01:00
pancake
2ddcdea581 Use cs_disasm_iter in anal.x86.cs to use less heap ##analysis 2021-12-12 21:48:09 +01:00
pancake
2e49776cce Use cs_disasm_iter to save few allocations ##disasm 2021-12-12 21:48:09 +01:00
pancake
2b66ea66ea Do not remake on modules with d/ ##build 2021-12-12 21:47:07 +01:00