rizin/test/integration
Rot127 2d7b178c84
String search performance improvement (#5383)
* Add speed up search for unaligned buffers and string encodings.

The new search mode adjusts the buffer's data (swap endianness, fix alignment)
so the buffer can be searched with PCRE2 without scanning.

It also enables RzRegexMulti opbjects to have their own JIT stack.
This makes them usable in a thread safe manner.

* Fix regex compilation on big endian systems

* Update the scanning check (UTF needs no scanning anymore).
2025-09-18 00:42:03 +08:00
..
meson.build String search integration tests (#5358) 2025-09-14 11:44:14 +08:00
test_analysis_fcn.c Split very large basic blocks (#5087) 2025-05-03 21:10:45 +03:00
test_analysis_global_var.c analysis/dwarf: load sourceline information for global variables (#4635) 2024-09-16 03:26:09 +08:00
test_analysis_graph.c Reduce false postives for xrefs based on register+offset. (#5022) 2025-03-22 18:22:25 +08:00
test_analysis_il.c test/integration/il: use only API (#4537) 2024-06-06 20:13:24 +08:00
test_auto_analysis.c Add user pointer to RzListComparator (#4204) 2024-02-11 13:28:33 +08:00
test_autocmplt.c Make code compilable under checks_level 0 and 3 (#5102) 2025-05-10 23:29:19 +08:00
test_basefind.c Add RzBaseFindOpt for custom thread status callback (#2768) 2022-07-06 11:34:00 +02:00
test_bin.c Remove rz_pvector_index_ptr (#4351) 2024-03-10 18:40:26 +01:00
test_bin_symbols.c Transition from list to pvector for symbols in RzBinPlugin (#4077) 2024-01-06 19:54:19 +08:00
test_bin_vfiles.c Fix leaks in integration test. (#5072) 2025-04-06 15:40:45 +00:00
test_config.h.in test/unit/test_analysis_var: Use types DB from the build dir. 2023-08-03 15:35:25 +08: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 fix: DWARF5 DW_FORM_strx and '.debug_str_offsets' section load (#4752) 2024-11-30 20:43:27 +08:00
test_dwarf_info.c DWARF loading '.debug_str_offsets', '.debug_line_str' and relocate (#3848) 2023-09-28 10:15:42 +08:00
test_dwarf_integration.c Remove Global/Static variables in path.c to make it thread safe (#5148) 2025-06-13 21:34:33 +08:00
test_glibc_version.c Make code compilable under checks_level 0 and 3 (#5102) 2025-05-10 23:29:19 +08:00
test_open_analyse_save_load_project.c test/integration/open: check base address (#4597) 2024-08-29 11:21:23 +08:00
test_pdb.c Remove Global/Static variables in path.c to make it thread safe (#5148) 2025-06-13 21:34:33 +08:00
test_project_migrate.c String/Hex-Search 3/9: Rename search related config values. 2025-02-22 04:12:49 +08:00
test_rzpipe.c Replace rz_core_cmd0 calls in tui/panels.c and port cmd_help commands to RzShell as cmd_math (#3421) 2023-03-30 18:36:48 +08:00
test_str_search.c String search performance improvement (#5383) 2025-09-18 00:42:03 +08:00
test_types.h Add missing vector foreach macros to clang-format cfg (#4456) 2024-04-22 07:16:46 +08:00