rizin/test/db/analysis
Rot127 10bedc2b00
Add Hexagon register profile (#2490)
Although the reg profile was not really used yet it will be relevant for the RZIL uplifting.
Introduces:
* Double/quadruple registers now properly overlap with their counterparts.
* Registers have correct types assigned (vec, ctr, sys etc. Before, all regs were of type gbr)
* Consistent register names (asm name style: c3:2, r31 etc, alias style: lc1:sa1, lr etc.)
* Adds _tmp registers in the profile. Later used by uplifted instructions (think of .new registers).
2022-04-03 18:26:17 +02:00
..
6502 Remove RzAnalysisPlugin.set_reg_profile (#2091) 2021-12-11 10:18:31 +01:00
8051 8051: Make Jump Targets in Higher Banks stay inside their Bank (#1066) 2021-04-23 13:14:51 +02:00
amd29k Remove RzAnalysisPlugin.set_reg_profile (#2091) 2021-12-11 10:18:31 +01:00
arc Remove RzAnalysisPlugin.set_reg_profile (#2091) 2021-12-11 10:18:31 +01:00
arm [RzIL] Add lifter for 32-bit Arm, including thumb (#2241) 2022-02-22 12:23:28 +00:00
arm64 Fix all db/analysis tests 2021-10-27 09:31:50 +02:00
avr [RzIL] AVR lifter (#1890) 2022-02-22 18:54:55 +01:00
chip8
classes Full table header line (#1239) 2021-06-28 17:25:25 +08:00
cris Remove RzAnalysisPlugin.set_reg_profile (#2091) 2021-12-11 10:18:31 +01:00
dalvik Dex add support for some imports within direct_methods via super calls (#2491) 2022-04-03 20:54:55 +08:00
gb Remove RzAnalysisPlugin.set_reg_profile (#2091) 2021-12-11 10:18:31 +01:00
h8300 Remove RzAnalysisPlugin.set_reg_profile (#2091) 2021-12-11 10:18:31 +01:00
hexagon Add Hexagon register profile (#2490) 2022-04-03 18:26:17 +02:00
i4004 Remove RzAnalysisPlugin.set_reg_profile (#2091) 2021-12-11 10:18:31 +01:00
java Remove RzAnalysisPlugin.set_reg_profile (#2091) 2021-12-11 10:18:31 +01:00
luac Lua 5.3 support RzAsm + RzAnalysis 2021-04-14 16:22:15 +08:00
m68k Remove RzAnalysisPlugin.set_reg_profile (#2091) 2021-12-11 10:18:31 +01:00
m680x Convert f commands to rzshell 2022-02-03 21:46:42 +08:00
mach0 Fix all db/analysis tests 2021-10-27 09:31:50 +02:00
mcore Remove RzAnalysisPlugin.set_reg_profile (#2091) 2021-12-11 10:18:31 +01:00
mips Convert f commands to rzshell 2022-02-03 21:46:42 +08:00
msp430 Convert afl/afi commands to rzhell (#2040) 2021-12-14 17:49:16 +08:00
noreturn Fix all db/analysis tests 2021-10-27 09:31:50 +02:00
null Remove RzAnalysisPlugin.set_reg_profile (#2091) 2021-12-11 10:18:31 +01:00
path Fixes for jump table ##analysis 2021-01-27 09:43:13 +08:00
pic Remove RzAnalysisPlugin.set_reg_profile (#2091) 2021-12-11 10:18:31 +01:00
ppc Rewrite ar and dr with newshell (#2006) 2021-12-06 19:02:43 +01:00
riscv Change -, --, = argument and = command meaning (#930) 2021-04-21 16:20:24 +08:00
sh Remove RzAnalysisPlugin.set_reg_profile (#2091) 2021-12-11 10:18:31 +01:00
snes
sparc Remove RzAnalysisPlugin.set_reg_profile (#2091) 2021-12-11 10:18:31 +01:00
spc700 Remove RzAnalysisPlugin.set_reg_profile (#2091) 2021-12-11 10:18:31 +01:00
sysz Remove RzAnalysisPlugin.set_reg_profile (#2091) 2021-12-11 10:18:31 +01:00
thumb Fix tests 2021-01-05 23:33:32 -06:00
tms320.c64x_32 Pseudo refactoring (#1308) 2021-07-22 11:55:05 +02:00
tricore Prepare various RzReg accesses for splitting 2021-12-21 13:14:08 +01:00
v810 Remove RzAnalysisPlugin.set_reg_profile (#2091) 2021-12-11 10:18:31 +01:00
v850 Pseudo refactoring (#1308) 2021-07-22 11:55:05 +02:00
vars Fix crash due to null pointer dereference in rz_analysis_block_recurse_depth_first() (#2093) 2021-12-11 10:14:37 +00:00
x86_16 Change -, --, = argument and = command meaning (#930) 2021-04-21 16:20:24 +08:00
x86_32 Convert wa commands to rzshell (#2293) 2022-02-09 18:49:11 +08:00
x86_64 Convert ab commands to rzshell (#2395) 2022-04-02 21:27:55 +08:00
xtensa Fix all db/analysis tests 2021-10-27 09:31:50 +02:00
z80 Remove RzAnalysisPlugin.set_reg_profile (#2091) 2021-12-11 10:18:31 +01:00