rizin/test/unit
Florian Märkl c8a6359d83
Change IL string syntax to s-expressions (#2193)
Before:
	store(key:var(v:ptr), value:add(x:load(key:var(v:ptr), mem:0),
	    y:int(value:1, length:8)), mem:0)
After:
	(store 0 (var ptr) (+ (load 0 (var ptr)) (bv 8 0x1)))

S-Expressions like this are more concise and will be trivial to parse,
in case we want a parser for this later. It is also very similar to what
BAP uses, so it will be easier to compare.
2022-01-11 10:08:41 +01:00
..
auxiliary Add asan build for clang (#1910) 2021-11-17 21:02:02 +08:00
cpp Revert test/unit/cpp/meson.build (#2003) 2021-11-21 19:39:34 +08:00
legacy_unit Format according to clang-format-13 2021-11-25 15:44:28 +08:00
.gitignore
meson.build [RzIL] Add Validator (Type-checker) (#2182) 2022-01-10 16:54:13 +01:00
minunit.h Support rz_read_<endianness>_float/rz_read_<endianness>_double (#850) 2021-03-17 15:03:37 +01:00
mock_io.inl SPDX Copyright text for all files based on history 2021-03-05 19:39:15 +08:00
rz_arch_buffer.h Add some SPDX headers (#1469) 2021-08-17 18:27:03 +02:00
rz_test_cmd_test Change -, --, = argument and = command meaning (#930) 2021-04-21 16:20:24 +08:00
test_addr_interval.c SPDX Copyright text for all files based on history 2021-03-05 19:39:15 +08:00
test_agraph.c SPDX Copyright text for all files based on history 2021-03-05 19:39:15 +08:00
test_analysis_block.c Format according to clang-format-13 2021-11-25 15:44:28 +08:00
test_analysis_block_invars.inl SPDX Copyright text for all files based on history 2021-03-05 19:39:15 +08:00
test_analysis_cc.c SPDX Copyright text for all files based on history 2021-03-05 19:39:15 +08:00
test_analysis_class_graph.c SPDX Copyright text for all files based on history 2021-03-05 19:39:15 +08:00
test_analysis_function.c Refactor RzTypes to use structs instead of SDB + New Tree-Sitter based C Parser (#1047) 2021-07-20 01:46:45 +08:00
test_analysis_global_var.c Format according to clang-format-13 2021-11-25 15:44:28 +08:00
test_analysis_hints.c Format according to clang-format-13 2021-11-25 15:44:28 +08:00
test_analysis_meta.c Port C (metainformation) commands to the rzshell (#1752) 2021-10-15 16:48:18 +08:00
test_analysis_op.c Disable GPL code and Add RISC-V support via Capstone 5 (#2087) 2021-12-11 13:30:01 +01:00
test_analysis_var.c Refactor RzTypes to use structs instead of SDB + New Tree-Sitter based C Parser (#1047) 2021-07-20 01:46:45 +08:00
test_analysis_xrefs.c SPDX Copyright text for all files based on history 2021-03-05 19:39:15 +08:00
test_annotated_code.c Format according to clang-format-13 2021-11-25 15:44:28 +08:00
test_autocmplt.c Disable GPL code and Add RISC-V support via Capstone 5 (#2087) 2021-12-11 13:30:01 +01:00
test_base64.c SPDX Copyright text for all files based on history 2021-03-05 19:39:15 +08:00
test_big.c Rename RNum to the RzNum (#1539) 2021-08-29 21:06:29 +02:00
test_bin.c Fix some memleaks in unit tests (#1869) 2021-10-22 09:33:20 +08:00
test_bin_lines.c Add new Line Data Structure 2021-03-30 13:07:05 +08:00
test_bitmap.c SPDX Copyright text for all files based on history 2021-03-05 19:39:15 +08:00
test_bitvector.c Change IL string syntax to s-expressions (#2193) 2022-01-11 10:08:41 +01:00
test_buf.c Add IO/Map-based RzBuffer Implementation (#2147) 2021-12-29 10:28:55 +01:00
test_cmd.c Fix some memleaks in unit tests (#1869) 2021-10-22 09:33:20 +08:00
test_compare.c Port c commands to newshell (#1854) 2021-11-25 17:55:08 +05:30
test_config.c Fix some memleaks in unit tests (#1869) 2021-10-22 09:33:20 +08:00
test_config.h.in Add some SPDX headers (#1469) 2021-08-17 18:27:03 +02:00
test_cons.c Simplify kill_word functions in dietline and fix META-D bug 2021-04-22 11:47:44 +02:00
test_contrbtree.c SPDX Copyright text for all files based on history 2021-03-05 19:39:15 +08:00
test_core_bin.c Reorganize map skyline segments 2021-08-03 22:44:38 +08:00
test_core_cmd.c Move TSLanguage initialization into new rz_core_cmd_new API 2021-10-08 15:38:16 +02:00
test_core_seek.c SPDX Copyright text for all files based on history 2021-03-05 19:39:15 +08:00
test_core_task.c Use rz_cons_get_buffer_dup 2021-08-27 20:12:57 +02:00
test_debruijn.c SPDX Copyright text for all files based on history 2021-03-05 19:39:15 +08:00
test_debug.c SPDX Copyright text for all files based on history 2021-03-05 19:39:15 +08:00
test_debug_session.c Reduce registers shown in the output of dr and Vpp when analysing an ARM64 executable (#1739) 2021-09-28 23:49:55 +08:00
test_diff.c Fix few clang-cl warnings 2021-09-04 12:06:07 +02:00
test_dwarf.c Format according to clang-format-13 2021-11-25 15:44:28 +08:00
test_dwarf_info.c Add configuration variables elf.load.sections 2021-07-28 16:40:14 +02:00
test_dwarf_integration.c Disable GPL code and Add RISC-V support via Capstone 5 (#2087) 2021-12-11 13:30:01 +01:00
test_ebcdic.c EBCDIC character support (#1643) 2021-11-22 09:48:57 +08:00
test_endian.c Support rz_read_<endianness>_float/rz_read_<endianness>_double (#850) 2021-03-17 15:03:37 +01:00
test_event.c Fix few clang-cl warnings 2021-09-04 12:06:07 +02:00
test_file.c Fix Coverity CID 317020 (UAF) 2021-04-13 19:06:20 +08:00
test_flags.c SPDX Copyright text for all files based on history 2021-03-05 19:39:15 +08:00
test_flirt.c [FLIRT] add info extraction 2021-12-23 17:06:55 +01:00
test_glob.c Add support to rz_str_glob and add tests (#18420) 2021-03-16 16:57:32 +08:00
test_graph.c SPDX Copyright text for all files based on history 2021-03-05 19:39:15 +08:00
test_hash.c Added details on pointer ownership (#1164) 2021-05-24 20:17:21 +02:00
test_hex.c Document rz_hex_str2bin and add unit tests 2021-11-09 12:01:41 +01:00
test_id_storage.c Fix some memleaks in unit tests (#1869) 2021-10-22 09:33:20 +08:00
test_idpool.c SPDX Copyright text for all files based on history 2021-03-05 19:39:15 +08:00
test_idstorage.c SPDX Copyright text for all files based on history 2021-03-05 19:39:15 +08:00
test_il_definitions.c [RzIL] Add Validator (Type-checker) (#2182) 2022-01-10 16:54:13 +01:00
test_il_reg.c [RzIL] Rework Variable Handling (#2174) 2022-01-05 11:16:47 +00:00
test_il_validate.c [RzIL] Add Validator (Type-checker) (#2182) 2022-01-10 16:54:13 +01:00
test_il_vm.c [RzIL] Rework Variable Handling (#2174) 2022-01-05 11:16:47 +00:00
test_inflate_deflate.c [FLIRT] Create signatures from RzAnalysis data (#2036) 2021-12-15 19:08:16 +01:00
test_intervaltree.c SPDX Copyright text for all files based on history 2021-03-05 19:39:15 +08:00
test_io.c Format according to clang-format-13 2021-11-25 15:44:28 +08:00
test_io_ihex.c Fix ihex Write for >2 16bit Pages 2021-05-11 09:53:51 +02:00
test_itv.c Reorganize map skyline segments 2021-08-03 22:44:38 +08:00
test_json.c Fix some memleaks in unit tests (#1869) 2021-10-22 09:33:20 +08:00
test_list.c Format according to clang-format-13 2021-11-25 15:44:28 +08:00
test_ovf.c Fix #1506 - Fix unsigned integer overflow in RzIO cache skyline (#1512) 2021-08-25 16:36:20 +08:00
test_pdb.c Fix #1377 - Handle forward definitions in PDB parser 2022-01-05 18:38:02 +08:00
test_pj.c Rename pj.h to rz_pj.h (#1783) 2021-10-01 21:35:39 +08:00
test_project_migrate.c Remove ESIL Pins (#2096) 2021-12-12 18:27:34 +01:00
test_queue.c SPDX Copyright text for all files based on history 2021-03-05 19:39:15 +08:00
test_rbtree.c SPDX Copyright text for all files based on history 2021-03-05 19:39:15 +08:00
test_reg.c [RzIL] Add RzReg/Variable Binding (#2155) 2022-01-02 17:56:19 +00:00
test_run.c Add RzRun tests 2021-08-23 18:45:22 +08:00
test_rz_test.c Convert ! commands to newshell (#1235) 2021-07-28 10:33:33 +02:00
test_rzpipe.c test: use inplace 'rizin' binary for 'rzpipe' test 2021-06-14 18:32:40 +08:00
test_sdb.h Add some SPDX headers (#1469) 2021-08-17 18:27:03 +02:00
test_serialize_analysis.c Remove ESIL Pins (#2096) 2021-12-12 18:27:34 +01:00
test_serialize_config.c SPDX Copyright text for all files based on history 2021-03-05 19:39:15 +08:00
test_serialize_debug.c Add API function for RzBreakpointItem and fix breakpoint serialization tests (#1750) 2021-09-26 10:17:13 +02:00
test_serialize_flag.c SPDX Copyright text for all files based on history 2021-03-05 19:39:15 +08:00
test_serialize_spaces.c SPDX Copyright text for all files based on history 2021-03-05 19:39:15 +08:00
test_serialize_types.c Changes in how paths are handled (#1997) 2021-11-30 13:36:38 +08:00
test_sign.c [FLIRT] Refactoring and create rz_sign library (#1960) 2021-11-11 20:29:59 +01:00
test_skiplist.c SPDX Copyright text for all files based on history 2021-03-05 19:39:15 +08:00
test_skyline.c Fix #1506 - Fix unsigned integer overflow in RzIO cache skyline (#1512) 2021-08-25 16:36:20 +08:00
test_spaces.c SPDX Copyright text for all files based on history 2021-03-05 19:39:15 +08:00
test_sparse.c SPDX Copyright text for all files based on history 2021-03-05 19:39:15 +08:00
test_stack.c SPDX Copyright text for all files based on history 2021-03-05 19:39:15 +08:00
test_str.c Changes in how paths are handled (#1997) 2021-11-30 13:36:38 +08:00
test_str_search.c EBCDIC character support (#1643) 2021-11-22 09:48:57 +08:00
test_strbuf.c Make rz_strbuf_slice() truncate on excessive len (#2115) 2021-12-18 23:16:24 +01:00
test_subprocess.c Convert ! commands to newshell (#1235) 2021-07-28 10:33:33 +02:00
test_table.c Format according to clang-format-13 2021-11-25 15:44:28 +08:00
test_task.c SPDX Copyright text for all files based on history 2021-03-05 19:39:15 +08:00
test_threads.c Add thread pool and physical core number (#1973) 2021-11-14 12:06:19 +01:00
test_tree.c SPDX Copyright text for all files based on history 2021-03-05 19:39:15 +08:00
test_type.c Changes in how paths are handled (#1997) 2021-11-30 13:36:38 +08:00
test_types.h Add some SPDX headers (#1469) 2021-08-17 18:27:03 +02:00
test_uleb128.c SPDX Copyright text for all files based on history 2021-03-05 19:39:15 +08:00
test_unum.c Format according to clang-format-13 2021-11-25 15:44:28 +08:00
test_util.c Fix Coverity CID 317125 (NULL DEREF) 2021-04-13 19:06:20 +08:00
test_vector.c Add head and tail for RzVector and RzPVector (#1450) 2021-08-15 22:53:47 +08:00
test_yank.c Port y (yank) commands to the rzshell (#1734) 2021-09-27 13:27:41 +08:00