rizin/test/db/analysis
wargio fbad0b4859 Remove agd and add rz_analysis_similarity/match + refactoring
- Introduce the following new methods:
  * `rz_analysis_similarity_basic_block()`
  * `rz_analysis_similarity_function()`
  * `rz_analysis_similarity_basic_block_2()`
  * `rz_analysis_similarity_function_2()`
  * `rz_analysis_match_basic_blocks()`
  * `rz_analysis_match_functions()`
  * `rz_analysis_match_basic_blocks_2()`
  * `rz_analysis_match_functions_2()`
- Remove `RzAnalysisDiff` and its usages
- Remove `librz/analysis/diff.c` entirely to and adds `librz/analysis/similarity.c`
- Remove a lot of unused structures and simplified the code by a lot
- Fix typo in levenshtein
- Remove `librz/core/gdiff.c` and `gdiff` functions since they were unused or only used in rz-diff
- Remove `difftype` (or "color") from `RzANode` which lead to dead code
- Decrease serialized data in projects.
- Add `RzAnalysisVarKind` and `RzAnalysisVarType` and replaces all the hardcoded values
- Remove command `agd`
- Remove all `rz_core_gdiff` usages from `rz_core.h`
- Refactor `rz_analysis_var_list` and `rz_analysis_var_count` due unused argument (`RzAnalysis` was not used)
- Add new method `rz_analysis_var_count_total` to simplify some usages
- Remove `rz_core_graph_diff`
- Add `typedef RzAnalysisFcnType` on `enum``used for function types
- Remove unused `RZ_ANALYSIS_FCN_VARKIND_LOCAL`
- Remove from `RzAnalysisFunction` the following variables:
  * `fingerprint`
  * `fingerprint_size`
  * `diff`
  * `diff_ops`
  * `diff_thbb`
  * `diff_thfcn`
- Remove from `RzAnalysisBlock` the following variables:
  * `fingerprint`
  * `diff`
- Remove `RZ_ANALYSIS_THRESHOLDBB` and `RZ_ANALYSIS_THRESHOLDFCN`
- Remove the following callbacks from `RzAnalysisPlugin`
  * `RzAnalysisDiffBBCallback`
  * `RzAnalysisDiffFcnCallback`
  * `RzAnalysisDiffEvalCallback`
- Fix fancy table columns/rows when a color string is in a cell
- Bumped project version to 9
2022-10-04 20:02:35 +02:00
..
6502
8051
amd29k
arc
arm RzBin: improve handling of addresses in ELF (#2591) 2022-05-10 10:17:35 +08:00
arm64
avr Fix #2851 - wrong AVR analysis jump value for rjmp/rcall (#3012) 2022-09-07 23:00:23 +02:00
chip8
classes Remove sdb json (#1118) 2022-07-12 22:48:33 +08:00
cris
dalvik [dalvik] handle move-exception after gotos/returns and mid op jumps (#2603) 2022-05-12 13:16:54 +02:00
gb
golang Resolve golang string structures in data section (#2878) 2022-08-11 18:00:38 +08:00
h8300
hexagon Refactor rz_core_analysis_graph*() functions (#2949) 2022-08-29 22:48:23 +08:00
i4004
java Update rz-libdemangle (#2984) 2022-08-27 02:35:07 +02:00
luac
m68k
m680x Convert f commands to rzshell 2022-02-03 21:46:42 +08:00
mach0
mcore
mips Add references and flags to constant pointers to data maps 2022-08-13 22:52:24 +02:00
msp430 Remove agd and add rz_analysis_similarity/match + refactoring 2022-10-04 20:02:35 +02:00
noreturn
null
path
pic
ppc PPC uplifting to RzIL (#2823) 2022-08-11 08:41:15 +08:00
riscv
sh [RzIL] IL lifting of SuperH ISA (#2518) 2022-08-02 02:37:03 +05:30
snes
sparc Remove analysis.endsize config 2022-05-18 10:25:01 +02:00
spc700
sysz
thumb ARM pseudo subvar: don't substitude [pc, reg] 2022-07-21 22:24:06 +02:00
tms320 TMS320 and TMS320c64x register profile (#2805) 2022-07-19 18:08:43 +08:00
tms320.c64x_32 TMS320 and TMS320c64x register profile (#2805) 2022-07-19 18:08:43 +08:00
tricore
v810
v850 Remove analysis.endsize config 2022-05-18 10:25:01 +02:00
vars Convert af commands to rzshell (#2586) 2022-05-05 18:19:17 +08:00
x86_16
x86_32 Refactor rz_core_analysis_graph*() functions (#2949) 2022-08-29 22:48:23 +08:00
x86_64 Remove agd and add rz_analysis_similarity/match + refactoring 2022-10-04 20:02:35 +02:00
xtensa
z80