rizin/test/integration
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
..
meson.build Refactor rz_core_analysis_graph*() functions (#2949) 2022-08-29 22:48:23 +08:00
test_analysis_global_var.c test: allow to run unit tests without installation 2022-05-10 16:57:44 +02:00
test_analysis_graph.c Refactor rz_core_analysis_graph*() functions (#2949) 2022-08-29 22:48:23 +08:00
test_analysis_il.c [RzIL] Rewrite RzAnalysisRzil as RzAnalysisILVM with config 2022-01-17 16:50:40 +01:00
test_autocmplt.c core/cmd: just store RzCore reference instead of void *data 2022-08-26 07:53:43 +08:00
test_basefind.c Add RzBaseFindOpt for custom thread status callback (#2768) 2022-07-06 11:34:00 +02:00
test_bin.c Add RzBinStrDb and api to interact with it via rz_bin_object_string_* (#2754) 2022-07-01 06:34:41 +08:00
test_bin_vfiles.c Fixed build warning (#1832) 2021-10-13 17:38:08 +02:00
test_config.h.in Split unit and integration tests 2022-03-23 10:34:53 +01:00
test_cpu_platform_profiles.c test: Use rz_file_tmpdir to have temporary dir 2022-07-17 12:11:13 +02:00
test_dwarf.c Remove cb_printf() from RzBin (#2446) 2022-03-26 20:30:55 +08:00
test_dwarf_info.c Remove cb_printf() from RzBin (#2446) 2022-03-26 20:30:55 +08:00
test_dwarf_integration.c Remove cb_printf() from RzBin (#2446) 2022-03-26 20:30:55 +08:00
test_open_analyse_save_load_project.c test: Use rz_file_tmpdir to have temporary dir 2022-07-17 12:11:13 +02:00
test_pdb.c Split unit and integration tests 2022-03-23 10:34:53 +01:00
test_project_migrate.c Remove agd and add rz_analysis_similarity/match + refactoring 2022-10-04 20:02:35 +02:00
test_rzpipe.c Split unit and integration tests 2022-03-23 10:34:53 +01:00
test_types.h Split unit and integration tests 2022-03-23 10:34:53 +01:00