From 346eb5bd38f741c230d567568ec389c69669776c Mon Sep 17 00:00:00 2001 From: pancake Date: Mon, 13 Apr 2020 19:49:23 +0200 Subject: [PATCH] Move test/new/* into test/ ##tests (#16511) --- binr/r2r/r2r.c | 4 +- test/Makefile | 2 +- test/README.md | 2 +- test/{new => }/db/anal/6502 | 0 test/{new => }/db/anal/8051 | 0 test/{new => }/db/anal/arc | 0 test/{new => }/db/anal/arm | 50 ++-- test/{new => }/db/anal/arm.gnu_16 | 0 test/{new => }/db/anal/arm64 | 4 +- test/{new => }/db/anal/avr | 34 +-- test/{new => }/db/anal/chip8 | 0 test/{new => }/db/anal/classes | 2 +- test/{new => }/db/anal/dalvik | 6 +- test/{new => }/db/anal/hexagon | 2 +- test/{new => }/db/anal/java | 16 +- test/{new => }/db/anal/m680x | 0 test/{new => }/db/anal/m68k | 2 +- test/{new => }/db/anal/mach0 | 2 +- test/{new => }/db/anal/mips | 14 +- test/{new => }/db/anal/msp430 | 6 +- test/{new => }/db/anal/noreturn | 2 +- test/{new => }/db/anal/path | 8 +- test/{new => }/db/anal/ppc | 10 +- test/{new => }/db/anal/sh | 4 +- test/{new => }/db/anal/sparc | 20 +- test/{new => }/db/anal/thumb | 0 test/{new => }/db/anal/tms320.c64x_32 | 0 test/{new => }/db/anal/tricore | 4 +- test/{new => }/db/anal/x86_16 | 0 test/{new => }/db/anal/x86_32 | 102 ++++---- test/{new => }/db/anal/x86_64 | 218 ++++++++-------- test/{new => }/db/anal/xtensa | 0 test/{new => }/db/anal/z80 | 0 test/{new => }/db/archos/darwin-x64/cmd_i | 0 test/{new => }/db/archos/linux-x64/.dbg_fork | 4 +- test/{new => }/db/archos/linux-x64/.dbg_fork2 | 4 +- test/{new => }/db/archos/linux-x64/bug_6678 | 0 test/{new => }/db/archos/linux-x64/cmd_i | 0 test/{new => }/db/archos/linux-x64/dbg | 2 +- .../{new => }/db/archos/linux-x64/dbg_aaa_dcu | 2 +- test/{new => }/db/archos/linux-x64/dbg_aslr | 12 +- test/{new => }/db/archos/linux-x64/dbg_bps | 26 +- test/{new => }/db/archos/linux-x64/dbg_bps2 | 4 +- test/{new => }/db/archos/linux-x64/dbg_cmdbps | 2 +- test/{new => }/db/archos/linux-x64/dbg_cont | 4 +- .../db/archos/linux-x64/dbg_cont_back | 6 +- test/{new => }/db/archos/linux-x64/dbg_dL | 0 test/{new => }/db/archos/linux-x64/dbg_dmh | 8 +- test/{new => }/db/archos/linux-x64/dbg_drm | 14 +- test/{new => }/db/archos/linux-x64/dbg_fds | 6 +- test/{new => }/db/archos/linux-x64/dbg_io | 2 +- test/{new => }/db/archos/linux-x64/dbg_maps | 20 +- test/{new => }/db/archos/linux-x64/dbg_oo | 6 +- test/{new => }/db/archos/linux-x64/dbg_px0 | 2 +- .../{new => }/db/archos/linux-x64/dbg_seginfo | 4 +- test/{new => }/db/archos/linux-x64/dbg_step | 22 +- .../db/archos/linux-x64/dbg_step_back | 6 +- test/{new => }/db/archos/linux-x64/dbg_trace1 | 2 +- test/{new => }/db/archos/linux-x64/dbg_trace2 | 2 +- test/{new => }/db/archos/linux-x64/dbg_trace3 | 2 +- test/{new => }/db/archos/linux-x64/dbg_wps | 2 +- .../{new => }/db/archos/linux-x64/shell_uname | 0 test/{new => }/db/asm/8051 | 0 test/{new => }/db/asm/amd29k_29000_32 | 0 test/{new => }/db/asm/arc_16 | 0 test/{new => }/db/asm/arc_32 | 0 test/{new => }/db/asm/arm.gnu_32 | 0 test/{new => }/db/asm/arm.gnu_cortex_16 | 0 test/{new => }/db/asm/arm_16 | 0 test/{new => }/db/asm/arm_32 | 0 test/{new => }/db/asm/arm_64 | 0 test/{new => }/db/asm/arm_cortex_16 | 0 test/{new => }/db/asm/avr | 0 test/{new => }/db/asm/chip8 | 0 test/{new => }/db/asm/cr16 | 0 test/{new => }/db/asm/dalvik | 0 test/{new => }/db/asm/ebc | 0 test/{new => }/db/asm/gb | 0 test/{new => }/db/asm/h8300 | 0 test/{new => }/db/asm/hexagon | 0 test/{new => }/db/asm/i4004 | 0 test/{new => }/db/asm/java | 0 test/{new => }/db/asm/lh5801 | 0 test/{new => }/db/asm/mips.gnu_64 | 0 test/{new => }/db/asm/mips_64 | 0 test/{new => }/db/asm/mips_v2_64 | 0 test/{new => }/db/asm/msp430 | 0 test/{new => }/db/asm/or1k | 0 test/{new => }/db/asm/pic_pic18_8 | 0 test/{new => }/db/asm/riscv_32 | 0 test/{new => }/db/asm/sh | 0 test/{new => }/db/asm/tms320_c55x+_32 | 0 test/{new => }/db/asm/tms320_c55x_32 | 0 test/{new => }/db/asm/v810 | 0 test/{new => }/db/asm/wasm | 0 test/{new => }/db/asm/ws | 0 test/{new => }/db/asm/x86_16 | 0 test/{new => }/db/asm/x86_32 | 0 test/{new => }/db/asm/x86_64 | 0 test/{new => }/db/asm/z80 | 0 test/{new => }/db/cmd/0000 | 0 test/{new => }/db/cmd/archs | 0 test/{new => }/db/cmd/backtickgrep | 0 test/{new => }/db/cmd/basic | 4 +- test/{new => }/db/cmd/bitmask | 0 test/{new => }/db/cmd/bug_3788 | 8 +- test/{new => }/db/cmd/bug_backtick | 0 test/{new => }/db/cmd/cmd_0 | 144 +++++------ test/{new => }/db/cmd/cmd_Ch | 0 test/{new => }/db/cmd/cmd_aae | 2 +- test/{new => }/db/cmd/cmd_ac | 2 +- test/{new => }/db/cmd/cmd_aea | 4 +- test/{new => }/db/cmd/cmd_aek | 0 test/{new => }/db/cmd/cmd_aes | 0 test/{new => }/db/cmd/cmd_aesb | 2 +- test/{new => }/db/cmd/cmd_aetr | 0 test/{new => }/db/cmd/cmd_aex | 0 test/{new => }/db/cmd/cmd_af | 22 +- test/{new => }/db/cmd/cmd_afb | 4 +- test/{new => }/db/cmd/cmd_afcl | 12 +- test/{new => }/db/cmd/cmd_afn | 2 +- test/{new => }/db/cmd/cmd_afv | 0 test/{new => }/db/cmd/cmd_agC | 8 +- test/{new => }/db/cmd/cmd_agf | 2 +- test/{new => }/db/cmd/cmd_ah | 2 +- test/{new => }/db/cmd/cmd_ahi | 0 test/{new => }/db/cmd/cmd_alias | 0 test/{new => }/db/cmd/cmd_an | 4 +- test/{new => }/db/cmd/cmd_ao | 0 test/{new => }/db/cmd/cmd_ara | 0 test/{new => }/db/cmd/cmd_att | 8 +- test/{new => }/db/cmd/cmd_av | 2 +- test/{new => }/db/cmd/cmd_avr | 0 test/{new => }/db/cmd/cmd_ax | 2 +- test/{new => }/db/cmd/cmd_c | 14 +- test/{new => }/db/cmd/cmd_cond | 0 test/{new => }/db/cmd/cmd_dh | 0 test/{new => }/db/cmd/cmd_disassembly | 0 test/{new => }/db/cmd/cmd_dmh | 0 test/{new => }/db/cmd/cmd_dr | 0 test/{new => }/db/cmd/cmd_dr_equal | 0 test/{new => }/db/cmd/cmd_ds | 0 test/{new => }/db/cmd/cmd_ec | 0 test/{new => }/db/cmd/cmd_env | 0 test/{new => }/db/cmd/cmd_eval | 4 +- test/{new => }/db/cmd/cmd_extend | 0 test/{new => }/db/cmd/cmd_flags | 26 +- test/{new => }/db/cmd/cmd_flags_stress | 2 +- test/{new => }/db/cmd/cmd_fnj | 4 +- test/{new => }/db/cmd/cmd_foreach | 2 +- test/{new => }/db/cmd/cmd_fs | 30 +-- test/{new => }/db/cmd/cmd_fuzzed | 0 test/{new => }/db/cmd/cmd_graph | 8 +- test/{new => }/db/cmd/cmd_hash | 0 test/{new => }/db/cmd/cmd_help | 0 test/{new => }/db/cmd/cmd_i | 238 +++++++++--------- test/{new => }/db/cmd/cmd_idp | 8 +- test/{new => }/db/cmd/cmd_interpret | 0 test/{new => }/db/cmd/cmd_json | 2 +- test/{new => }/db/cmd/cmd_k | 0 test/{new => }/db/cmd/cmd_log | 0 test/{new => }/db/cmd/cmd_long_string | 4 +- test/{new => }/db/cmd/cmd_macros | 0 test/{new => }/db/cmd/cmd_meta | 6 +- test/{new => }/db/cmd/cmd_open | 36 +-- test/{new => }/db/cmd/cmd_ownshell | 0 test/{new => }/db/cmd/cmd_p- | 2 +- test/{new => }/db/cmd/cmd_pB | 0 test/{new => }/db/cmd/cmd_pFb | 0 test/{new => }/db/cmd/cmd_pa | 0 test/{new => }/db/cmd/cmd_pad | 0 test/{new => }/db/cmd/cmd_pae | 0 test/{new => }/db/cmd/cmd_pc | 22 +- test/{new => }/db/cmd/cmd_pd | 156 ++++++------ test/{new => }/db/cmd/cmd_pd2 | 34 +-- test/{new => }/db/cmd/cmd_pd_bugs | 16 +- test/{new => }/db/cmd/cmd_pd_bytes | 0 test/{new => }/db/cmd/cmd_pdc | 2 +- test/{new => }/db/cmd/cmd_pdr | 2 +- test/{new => }/db/cmd/cmd_pdx | 0 test/{new => }/db/cmd/cmd_pf | 6 +- test/{new => }/db/cmd/cmd_pf2 | 6 +- test/{new => }/db/cmd/cmd_pf_elf | 10 +- test/{new => }/db/cmd/cmd_pfd | 0 test/db/cmd/cmd_ph | 18 ++ test/{new => }/db/cmd/cmd_pi | 4 +- test/{new => }/db/cmd/cmd_pif | 4 +- test/{new => }/db/cmd/cmd_pipe | 0 test/{new => }/db/cmd/cmd_pix | 0 test/{new => }/db/cmd/cmd_print | 54 ++-- test/{new => }/db/cmd/cmd_print_misc | 0 test/{new => }/db/cmd/cmd_project | 38 +-- test/{new => }/db/cmd/cmd_ps | 8 +- test/{new => }/db/cmd/cmd_psj | 4 +- test/{new => }/db/cmd/cmd_px | 6 +- test/{new => }/db/cmd/cmd_pxd | 0 test/{new => }/db/cmd/cmd_pxw | 20 +- test/{new => }/db/cmd/cmd_question | 0 test/{new => }/db/cmd/cmd_r | 0 test/{new => }/db/cmd/cmd_repeats | 0 test/{new => }/db/cmd/cmd_rop | 24 +- test/{new => }/db/cmd/cmd_search | 78 +++--- test/{new => }/db/cmd/cmd_search_hit | 14 +- test/{new => }/db/cmd/cmd_search_in | 12 +- test/{new => }/db/cmd/cmd_seek | 10 +- test/{new => }/db/cmd/cmd_shift | 0 test/{new => }/db/cmd/cmd_system | 0 test/{new => }/db/cmd/cmd_task | 0 test/{new => }/db/cmd/cmd_tc | 8 +- test/{new => }/db/cmd/cmd_tcc | 4 +- test/{new => }/db/cmd/cmd_tmpbuf | 0 test/{new => }/db/cmd/cmd_to | 12 +- test/{new => }/db/cmd/cmd_visual | 0 test/{new => }/db/cmd/cmd_wfs | 0 test/{new => }/db/cmd/cmd_wop | 0 test/{new => }/db/cmd/cmd_wox | 0 test/{new => }/db/cmd/cmd_yank | 0 test/{new => }/db/cmd/cmd_zignature | 66 ++--- test/{new => }/db/cmd/cmds | 0 test/{new => }/db/cmd/comments | 4 +- test/{new => }/db/cmd/data | 0 test/{new => }/db/cmd/describe | 0 test/{new => }/db/cmd/display_flag | 2 +- test/{new => }/db/cmd/dwarf | 2 +- test/{new => }/db/cmd/echo | 0 test/{new => }/db/cmd/egg | 4 +- test/{new => }/db/cmd/elf | 2 +- test/{new => }/db/cmd/err | 0 test/{new => }/db/cmd/feat_arithmetic | 0 test/{new => }/db/cmd/feat_arroba | 0 test/{new => }/db/cmd/feat_astabs | 0 test/{new => }/db/cmd/feat_base64 | 0 test/{new => }/db/cmd/feat_foreach | 4 +- test/{new => }/db/cmd/feat_graphdiff | 0 test/{new => }/db/cmd/feat_grep | 4 +- test/{new => }/db/cmd/feat_input | 0 test/{new => }/db/cmd/feat_redirect | 0 test/{new => }/db/cmd/feat_segoff | 0 test/{new => }/db/cmd/feat_variables | 20 +- test/{new => }/db/cmd/feat_yank | 0 test/{new => }/db/cmd/file_malloc | 0 test/{new => }/db/cmd/hash | 4 +- test/{new => }/db/cmd/hex | 0 test/{new => }/db/cmd/lea_intel | 2 +- test/{new => }/db/cmd/m68k | 0 test/{new => }/db/cmd/malloc | 0 test/{new => }/db/cmd/manyundo | 0 test/{new => }/db/cmd/md5sha1 | 0 test/{new => }/db/cmd/metadata | 32 +-- test/{new => }/db/cmd/midbb | 4 +- test/{new => }/db/cmd/midflags | 0 test/{new => }/db/cmd/mm_search_issue | 2 +- test/{new => }/db/cmd/noreturn | 16 +- test/{new => }/db/cmd/print | 8 +- test/{new => }/db/cmd/print_bug | 0 test/{new => }/db/cmd/regexp | 0 test/{new => }/db/cmd/retries | 0 test/{new => }/db/cmd/sandbox | 0 test/{new => }/db/cmd/section-mapping | 4 +- test/{new => }/db/cmd/seekbug | 0 test/{new => }/db/cmd/shell | 0 test/{new => }/db/cmd/sidbug | 2 +- test/{new => }/db/cmd/simple-elf | 4 +- test/{new => }/db/cmd/singleline | 0 test/{new => }/db/cmd/spaces | 0 test/{new => }/db/cmd/structures | 6 +- test/{new => }/db/cmd/sugar | 0 test/{new => }/db/cmd/types | 82 +++--- test/{new => }/db/cmd/undoredo | 0 test/{new => }/db/cmd/unified | 0 test/{new => }/db/cmd/utf32 | 2 +- test/{new => }/db/cmd/va | 2 +- test/{new => }/db/cmd/write | 18 +- test/{new => }/db/esil/6502 | 0 test/{new => }/db/esil/8051 | 0 test/{new => }/db/esil/apple | 16 +- test/{new => }/db/esil/arm_16 | 6 +- test/{new => }/db/esil/arm_32 | 0 test/{new => }/db/esil/arm_64 | 0 test/{new => }/db/esil/avr | 0 test/{new => }/db/esil/bf | 6 +- test/{new => }/db/esil/cmp | 0 test/{new => }/db/esil/cond | 0 test/{new => }/db/esil/esil | 2 +- test/{new => }/db/esil/flag_tests | 0 test/{new => }/db/esil/intreg | 0 test/{new => }/db/esil/math | 0 test/{new => }/db/esil/mips_32 | 2 +- test/{new => }/db/esil/ppc_32 | 0 test/{new => }/db/esil/riscv_32 | 0 test/{new => }/db/esil/riscv_64 | 0 test/{new => }/db/esil/sh | 0 test/{new => }/db/esil/x86_16 | 0 test/{new => }/db/esil/x86_32 | 6 +- test/{new => }/db/esil/x86_64 | 6 +- test/{new => }/db/esil/xtensa_32 | 0 test/{new => }/db/extras/asm/mc6809 | 0 test/{new => }/db/extras/asm/microblaze.gnu | 0 test/{new => }/db/extras/asm/x86.ks_32 | 0 test/{new => }/db/extras/asm/x86.ks_64 | 0 test/{new => }/db/extras/asm/x86.olly | 0 test/{new => }/db/extras/asm/x86.udis_32 | 0 test/{new => }/db/extras/asm/x86.udis_64 | 0 test/{new => }/db/extras/cmd/dwarf | 20 +- test/{new => }/db/extras/cmd/m68k | 2 +- test/{new => }/db/extras/cmd/pcap | 20 +- test/{new => }/db/extras/cmd/swf | 2 +- test/{new => }/db/extras/cmd/udis86 | 10 +- test/{new => }/db/extras/cmd/yara | 4 +- test/{new => }/db/extras/util | 10 +- test/{new => }/db/formats/ar | 8 +- test/{new => }/db/formats/bflt | 2 +- test/{new => }/db/formats/cgc | 2 +- test/{new => }/db/formats/coff | 6 +- test/{new => }/db/formats/dex | 50 ++-- test/{new => }/db/formats/dmp/dmp | 10 +- test/{new => }/db/formats/dol | 6 +- test/{new => }/db/formats/elf/avr | 10 +- test/{new => }/db/formats/elf/bomb | 6 +- test/{new => }/db/formats/elf/code | 2 +- test/{new => }/db/formats/elf/core | 8 +- test/{new => }/db/formats/elf/crackme3 | 2 +- test/{new => }/db/formats/elf/crackme7 | 4 +- test/{new => }/db/formats/elf/crash | 4 +- test/{new => }/db/formats/elf/create | 0 test/{new => }/db/formats/elf/dynimports | 2 +- test/{new => }/db/formats/elf/elf-mosquitoes | 2 +- test/{new => }/db/formats/elf/elf-nx | 2 +- .../db/formats/elf/elf-phdrlinuxtrick | 2 +- test/{new => }/db/formats/elf/elf-relarm | 4 +- test/{new => }/db/formats/elf/elf-relro | 6 +- test/{new => }/db/formats/elf/elf-riscv64 | 12 +- test/{new => }/db/formats/elf/elf-xnorelro | 4 +- .../db/formats/elf/helloworld-gcc-elf | 38 +-- .../db/formats/elf/helloworld-phdr-elf | 2 +- test/{new => }/db/formats/elf/ls-alxchk | 2 +- test/{new => }/db/formats/elf/m68k | 2 +- test/{new => }/db/formats/elf/main | 30 +-- test/{new => }/db/formats/elf/mips | 6 +- test/{new => }/db/formats/elf/obj | 12 +- test/{new => }/db/formats/elf/pie | 24 +- test/{new => }/db/formats/elf/reloc | 10 +- test/{new => }/db/formats/elf/riscv | 2 +- test/{new => }/db/formats/elf/sections | 6 +- test/{new => }/db/formats/elf/serial | 2 +- test/{new => }/db/formats/elf/simple | 20 +- test/{new => }/db/formats/elf/strings | 14 +- test/{new => }/db/formats/elf/symbols | 14 +- test/{new => }/db/formats/elf/thumb | 26 +- test/{new => }/db/formats/elf/tiny | 4 +- test/{new => }/db/formats/elf/versioninfo | 6 +- test/{new => }/db/formats/firmware | 50 ++-- test/{new => }/db/formats/gba | 2 +- test/{new => }/db/formats/gbc | 4 +- test/{new => }/db/formats/java | 16 +- test/{new => }/db/formats/le | 30 +-- test/{new => }/db/formats/mach0/create | 0 test/{new => }/db/formats/mach0/entitlements | 4 +- test/{new => }/db/formats/mach0/fatio | 12 +- test/{new => }/db/formats/mach0/fatmach0 | 56 ++--- test/{new => }/db/formats/mach0/fcn | 6 +- test/{new => }/db/formats/mach0/mach0 | 20 +- test/{new => }/db/formats/mach0/objc | 12 +- test/{new => }/db/formats/mach0/swift | 8 +- test/{new => }/db/formats/mach0/thumb | 8 +- test/{new => }/db/formats/mangling/bin | 24 +- test/{new => }/db/formats/mangling/mangling | 0 test/{new => }/db/formats/mangling/rust | 2 +- test/{new => }/db/formats/mangling/swift | 4 +- test/{new => }/db/formats/mdmp | 74 +++--- test/{new => }/db/formats/menuet | 4 +- test/{new => }/db/formats/msil | 6 +- test/{new => }/db/formats/mz/blocks | 8 +- test/{new => }/db/formats/mz/cdogs | 8 +- test/{new => }/db/formats/mz/chkdsk | 8 +- test/{new => }/db/formats/mz/ddriving | 6 +- test/{new => }/db/formats/mz/unzip | 8 +- test/{new => }/db/formats/ne | 10 +- test/{new => }/db/formats/nes | 6 +- test/{new => }/db/formats/ninds | 2 +- test/{new => }/db/formats/nro | 8 +- test/{new => }/db/formats/nso | 8 +- test/{new => }/db/formats/omf | 34 +-- test/{new => }/db/formats/pdb | 72 +++--- test/{new => }/db/formats/pe/2331 | 2 +- test/{new => }/db/formats/pe/65535sects | 2 +- test/{new => }/db/formats/pe/96emptysections | 10 +- .../{new => }/db/formats/pe/96workingsections | 14 +- test/{new => }/db/formats/pe/CoST | 10 +- test/{new => }/db/formats/pe/a | 2 +- test/{new => }/db/formats/pe/a2 | 2 +- test/{new => }/db/formats/pe/appendeddata | 6 +- test/{new => }/db/formats/pe/appendedhdr | 6 +- test/{new => }/db/formats/pe/appendedsecttbl | 6 +- test/{new => }/db/formats/pe/apphdrW7 | 6 +- test/{new => }/db/formats/pe/appsectableW7 | 6 +- test/{new => }/db/formats/pe/aslr | 12 +- test/{new => }/db/formats/pe/aslr-ld | 6 +- test/{new => }/db/formats/pe/authentihash | 4 +- test/{new => }/db/formats/pe/b | 2 +- test/{new => }/db/formats/pe/base | 8 +- test/{new => }/db/formats/pe/base_FSG | 4 +- test/{new => }/db/formats/pe/bigSoRD | 6 +- test/{new => }/db/formats/pe/bigalign | 4 +- test/{new => }/db/formats/pe/bigib | 6 +- test/{new => }/db/formats/pe/bigsec | 6 +- test/{new => }/db/formats/pe/bottomsecttbl | 6 +- test/{new => }/db/formats/pe/c | 2 +- test/{new => }/db/formats/pe/cfgbogus | 6 +- test/{new => }/db/formats/pe/checksum | 6 +- test/{new => }/db/formats/pe/compiled | 6 +- test/{new => }/db/formats/pe/copyright | 6 +- test/{new => }/db/formats/pe/create | 0 test/{new => }/db/formats/pe/ctxt | 8 +- test/{new => }/db/formats/pe/ctxt-ld | 8 +- test/{new => }/db/formats/pe/d_nonnull | 4 +- test/{new => }/db/formats/pe/d_nonnull-ld | 6 +- test/{new => }/db/formats/pe/d_resource | 2 +- test/{new => }/db/formats/pe/d_resource-ld | 6 +- test/{new => }/db/formats/pe/d_tiny | 4 +- test/{new => }/db/formats/pe/d_tiny-ld | 6 +- test/{new => }/db/formats/pe/ddsect | 6 +- test/{new => }/db/formats/pe/debug | 6 +- test/{new => }/db/formats/pe/delaycorrupt | 6 +- test/{new => }/db/formats/pe/delayfake | 6 +- test/{new => }/db/formats/pe/delayimports | 6 +- test/{new => }/db/formats/pe/dep | 10 +- test/{new => }/db/formats/pe/dll | 6 +- test/{new => }/db/formats/pe/dll-dynld | 6 +- test/{new => }/db/formats/pe/dll-dynunicld | 6 +- test/{new => }/db/formats/pe/dll-ld | 6 +- test/{new => }/db/formats/pe/dll-webdavld | 6 +- test/{new => }/db/formats/pe/dll64 | 2 +- test/{new => }/db/formats/pe/dllbound | 6 +- test/{new => }/db/formats/pe/dllbound-ld | 6 +- test/{new => }/db/formats/pe/dllbound-redirld | 6 +- .../db/formats/pe/dllbound-redirldXP | 6 +- test/{new => }/db/formats/pe/dllbound2 | 6 +- test/{new => }/db/formats/pe/dllcfgdup | 6 +- test/{new => }/db/formats/pe/dllcfgdup-dynld | 6 +- test/{new => }/db/formats/pe/dllemptyexp | 6 +- test/{new => }/db/formats/pe/dllemptyexp-ld | 6 +- test/{new => }/db/formats/pe/dllextep | 6 +- test/{new => }/db/formats/pe/dllextep-ld | 2 +- test/{new => }/db/formats/pe/dllfakess | 2 +- test/{new => }/db/formats/pe/dllfakess-dynld | 2 +- test/{new => }/db/formats/pe/dllfakess-ld | 2 +- test/{new => }/db/formats/pe/dllfw | 2 +- test/{new => }/db/formats/pe/dllfw-ld | 2 +- test/{new => }/db/formats/pe/dllfwloop | 2 +- test/{new => }/db/formats/pe/dllfwloop-ld | 2 +- test/{new => }/db/formats/pe/dllmaxvals | 2 +- test/{new => }/db/formats/pe/dllmaxvals-dynld | 2 +- test/{new => }/db/formats/pe/dllmaxvals-ld | 2 +- test/{new => }/db/formats/pe/dllnegep | 2 +- test/{new => }/db/formats/pe/dllnegep-ld | 2 +- test/{new => }/db/formats/pe/dllnoexp | 2 +- test/{new => }/db/formats/pe/dllnoexp-dynld | 2 +- test/{new => }/db/formats/pe/dllnomain | 2 +- test/{new => }/db/formats/pe/dllnomain-ld | 2 +- test/{new => }/db/formats/pe/dllnomain2 | 2 +- test/{new => }/db/formats/pe/dllnomain2-dynld | 2 +- test/{new => }/db/formats/pe/dllnoreloc | 2 +- test/{new => }/db/formats/pe/dllnoreloc-ld | 2 +- test/{new => }/db/formats/pe/dllnullep | 4 +- test/{new => }/db/formats/pe/dllnullep-dynld | 2 +- test/{new => }/db/formats/pe/dllnullep-ld | 2 +- test/{new => }/db/formats/pe/dllord | 2 +- test/{new => }/db/formats/pe/dllord-ld | 2 +- test/{new => }/db/formats/pe/dllweirdexp | 2 +- test/{new => }/db/formats/pe/dllweirdexp-ld | 2 +- test/{new => }/db/formats/pe/dosZMXP | 2 +- test/{new => }/db/formats/pe/dotnet20 | 2 +- test/{new => }/db/formats/pe/driver | 2 +- test/{new => }/db/formats/pe/dump_imports | 2 +- test/{new => }/db/formats/pe/duphead | 2 +- test/{new => }/db/formats/pe/dupsec | 2 +- test/{new => }/db/formats/pe/endianness | 2 +- test/{new => }/db/formats/pe/exceptions | 2 +- test/{new => }/db/formats/pe/exe2pe | 2 +- test/{new => }/db/formats/pe/export_names | 6 +- test/{new => }/db/formats/pe/exportobf | 2 +- test/{new => }/db/formats/pe/exports_doc | 2 +- test/{new => }/db/formats/pe/exports_order | 2 +- test/{new => }/db/formats/pe/exportsdata | 2 +- test/{new => }/db/formats/pe/fakenet | 2 +- test/{new => }/db/formats/pe/fakeregs | 2 +- test/{new => }/db/formats/pe/fakeregslib | 2 +- test/{new => }/db/formats/pe/fakerelocs | 2 +- test/{new => }/db/formats/pe/foldedhdr | 2 +- test/{new => }/db/formats/pe/foldedhdrW7 | 2 +- test/{new => }/db/formats/pe/footer | 2 +- test/{new => }/db/formats/pe/gui | 2 +- test/{new => }/db/formats/pe/hard_imports | 2 +- test/{new => }/db/formats/pe/hdrcode | 2 +- test/{new => }/db/formats/pe/hdrdata | 2 +- test/{new => }/db/formats/pe/hello_o | 2 +- test/{new => }/db/formats/pe/hellocxx | 4 +- test/{new => }/db/formats/pe/hiddenappdata1 | 2 +- test/{new => }/db/formats/pe/hiddenappdata2 | 2 +- test/{new => }/db/formats/pe/ibkernel | 2 +- test/{new => }/db/formats/pe/ibkmanual | 2 +- test/{new => }/db/formats/pe/ibknoreloc64 | 2 +- test/{new => }/db/formats/pe/ibnullXP | 2 +- test/{new => }/db/formats/pe/ibreloc | 2 +- test/{new => }/db/formats/pe/ibrelocW7 | 2 +- test/{new => }/db/formats/pe/impbyord | 2 +- test/{new => }/db/formats/pe/import_names | 2 +- test/{new => }/db/formats/pe/imports | 4 +- test/{new => }/db/formats/pe/imports_apimsW7 | 2 +- test/{new => }/db/formats/pe/imports_badterm | 2 +- test/{new => }/db/formats/pe/imports_bogusIAT | 2 +- .../db/formats/pe/imports_corruptedIAT | 2 +- .../{new => }/db/formats/pe/imports_iatindesc | 2 +- test/{new => }/db/formats/pe/imports_mixed | 2 +- .../{new => }/db/formats/pe/imports_multidesc | 2 +- test/{new => }/db/formats/pe/imports_nnIAT | 2 +- test/{new => }/db/formats/pe/imports_noext | 2 +- test/{new => }/db/formats/pe/imports_noint | 2 +- test/{new => }/db/formats/pe/imports_nothunk | 2 +- test/{new => }/db/formats/pe/imports_relocW7 | 2 +- test/{new => }/db/formats/pe/imports_tinyW7 | 4 +- test/{new => }/db/formats/pe/imports_tinyXP | 2 +- test/{new => }/db/formats/pe/imports_virtdesc | 2 +- test/{new => }/db/formats/pe/imports_vterm | 2 +- test/{new => }/db/formats/pe/importsdotXP | 2 +- test/{new => }/db/formats/pe/importshint | 2 +- test/{new => }/db/formats/pe/ioli | 6 +- test/{new => }/db/formats/pe/jman | 4 +- test/{new => }/db/formats/pe/ldrsnaps | 2 +- test/{new => }/db/formats/pe/ldrsnaps64 | 2 +- test/{new => }/db/formats/pe/lfanew_relocW7 | 2 +- test/{new => }/db/formats/pe/lfanew_relocXP | 2 +- test/{new => }/db/formats/pe/lowsubsys | 2 +- test/{new => }/db/formats/pe/manifest | 2 +- test/{new => }/db/formats/pe/manifest_broken | 2 +- test/{new => }/db/formats/pe/manifest_bsod | 2 +- test/{new => }/db/formats/pe/manyimportsW7 | 2 +- test/{new => }/db/formats/pe/maxsecXP | 2 +- test/{new => }/db/formats/pe/maxsec_lowaligW7 | 2 +- test/{new => }/db/formats/pe/maxvals | 2 +- test/{new => }/db/formats/pe/memshared | 2 +- test/{new => }/db/formats/pe/memshared-ld | 2 +- test/{new => }/db/formats/pe/mini | 2 +- test/{new => }/db/formats/pe/mscoree | 2 +- test/{new => }/db/formats/pe/msvcfindmain | 2 +- test/{new => }/db/formats/pe/multiss | 2 +- test/{new => }/db/formats/pe/multiss_con | 2 +- test/{new => }/db/formats/pe/multiss_drv | 2 +- test/{new => }/db/formats/pe/multiss_gui | 2 +- test/{new => }/db/formats/pe/mz | 8 +- test/{new => }/db/formats/pe/namedresource | 2 +- test/{new => }/db/formats/pe/no0code | 2 +- test/{new => }/db/formats/pe/no_dd | 2 +- test/{new => }/db/formats/pe/no_dd64 | 2 +- test/{new => }/db/formats/pe/no_dep | 8 +- test/{new => }/db/formats/pe/no_seh | 2 +- test/{new => }/db/formats/pe/normal | 14 +- test/{new => }/db/formats/pe/normal64 | 16 +- test/{new => }/db/formats/pe/nosectionW7 | 8 +- test/{new => }/db/formats/pe/nosectionXP | 6 +- test/{new => }/db/formats/pe/nothing | 2 +- test/{new => }/db/formats/pe/nothing-ld | 2 +- test/{new => }/db/formats/pe/nullEP | 6 +- test/{new => }/db/formats/pe/nullSOH-XP | 2 +- test/{new => }/db/formats/pe/nullvirt | 2 +- test/{new => }/db/formats/pe/ownexports | 2 +- test/{new => }/db/formats/pe/ownexports2 | 2 +- test/{new => }/db/formats/pe/ownexportsdot | 2 +- test/{new => }/db/formats/pe/pdf | 2 +- test/{new => }/db/formats/pe/pdf_zip_pe | 2 +- test/{new => }/db/formats/pe/pe | 24 +- test/{new => }/db/formats/pe/pe32 | 4 +- test/{new => }/db/formats/pe/pe64 | 4 +- test/{new => }/db/formats/pe/peio | 6 +- test/{new => }/db/formats/pe/quine | 2 +- test/{new => }/db/formats/pe/reloc4 | 2 +- test/{new => }/db/formats/pe/reloc9 | 2 +- test/{new => }/db/formats/pe/relocOSdet | 2 +- test/{new => }/db/formats/pe/reloccrypt | 2 +- test/{new => }/db/formats/pe/reloccryptW8 | 2 +- test/{new => }/db/formats/pe/reloccryptXP | 2 +- test/{new => }/db/formats/pe/relocsstripped | 2 +- test/{new => }/db/formats/pe/relocsstripped64 | 2 +- test/{new => }/db/formats/pe/reshdr | 2 +- test/{new => }/db/formats/pe/resource | 2 +- test/{new => }/db/formats/pe/resource2 | 2 +- test/{new => }/db/formats/pe/resource_icon | 2 +- test/{new => }/db/formats/pe/resource_string | 2 +- test/{new => }/db/formats/pe/resourceloop | 2 +- test/{new => }/db/formats/pe/safeseh | 2 +- test/{new => }/db/formats/pe/safeseh_fly | 2 +- test/{new => }/db/formats/pe/sc | 2 +- test/{new => }/db/formats/pe/secinsec | 2 +- test/{new => }/db/formats/pe/sectiondata | 26 +- test/{new => }/db/formats/pe/seh_change64 | 2 +- test/{new => }/db/formats/pe/seh_x64 | 4 +- test/{new => }/db/formats/pe/shuffledsect | 2 +- test/{new => }/db/formats/pe/signature | 2 +- test/{new => }/db/formats/pe/signature_cert | 6 +- test/{new => }/db/formats/pe/skippeddynbase | 2 +- test/{new => }/db/formats/pe/slackspace | 2 +- test/{new => }/db/formats/pe/ss63 | 2 +- test/{new => }/db/formats/pe/ss63nocookie | 2 +- test/{new => }/db/formats/pe/standard | 2 +- test/{new => }/db/formats/pe/strip | 4 +- test/{new => }/db/formats/pe/tiny | 2 +- test/{new => }/db/formats/pe/tinyW7 | 2 +- test/{new => }/db/formats/pe/tinyW7_3264 | 2 +- test/{new => }/db/formats/pe/tinyW7x64 | 2 +- test/{new => }/db/formats/pe/tinyXP | 2 +- test/{new => }/db/formats/pe/tinydll | 2 +- test/{new => }/db/formats/pe/tinydll-ld | 2 +- test/{new => }/db/formats/pe/tinydllXP | 2 +- test/{new => }/db/formats/pe/tinydllXP-ld | 2 +- test/{new => }/db/formats/pe/tinydrivXP | 2 +- test/{new => }/db/formats/pe/tinygui | 4 +- test/{new => }/db/formats/pe/tinynet | 2 +- test/{new => }/db/formats/pe/tls | 2 +- test/{new => }/db/formats/pe/tls64 | 2 +- test/{new => }/db/formats/pe/tls_aoi | 2 +- test/{new => }/db/formats/pe/tls_aoiOSDET | 2 +- test/{new => }/db/formats/pe/tls_entrypoints | 8 +- test/{new => }/db/formats/pe/tls_exiting | 2 +- test/{new => }/db/formats/pe/tls_import | 2 +- test/{new => }/db/formats/pe/tls_k32 | 2 +- test/{new => }/db/formats/pe/tls_noEP | 6 +- test/{new => }/db/formats/pe/tls_obfuscation | 2 +- test/{new => }/db/formats/pe/tls_onthefly | 2 +- test/{new => }/db/formats/pe/tls_reloc | 2 +- test/{new => }/db/formats/pe/tls_virtEP | 2 +- test/{new => }/db/formats/pe/truncatedlast | 2 +- test/{new => }/db/formats/pe/truncsectbl | 2 +- test/{new => }/db/formats/pe/version_cust | 2 +- test/{new => }/db/formats/pe/version_mini | 2 +- test/{new => }/db/formats/pe/version_std | 2 +- test/{new => }/db/formats/pe/versioninfo | 2 +- test/{new => }/db/formats/pe/virtEP | 2 +- test/{new => }/db/formats/pe/virtgap | 2 +- test/{new => }/db/formats/pe/virtrelocXP | 6 +- test/{new => }/db/formats/pe/virtsectblXP | 6 +- test/{new => }/db/formats/pe/weirdsord | 2 +- test/{new => }/db/formats/pe/winver | 6 +- test/{new => }/db/formats/peeble | 4 +- test/{new => }/db/formats/plan9 | 4 +- test/{new => }/db/formats/prg | 2 +- test/{new => }/db/formats/psx | 6 +- test/{new => }/db/formats/qnx | 12 +- test/{new => }/db/formats/smd | 10 +- test/{new => }/db/formats/sms | 4 +- test/{new => }/db/formats/spc700 | 2 +- test/{new => }/db/formats/vsf/rambo2-norom | 6 +- test/{new => }/db/formats/vsf/rambo2-rom | 6 +- test/{new => }/db/formats/vsf/rhps-norom | 6 +- test/{new => }/db/formats/vsf/rhps-rom | 6 +- test/{new => }/db/formats/web_assembly | 8 +- test/{new => }/db/formats/xbe | 14 +- test/{new => }/db/formats/z64 | 4 +- test/{new => }/db/formats/zimg | 4 +- test/{new => }/db/io/baddr | 20 +- test/{new => }/db/io/cache | 2 +- test/{new => }/db/io/dupfd | 0 test/{new => }/db/io/ff | 6 +- test/{new => }/db/io/ihex | 4 +- test/db/io/many | 13 + test/{new => }/db/io/maps | 4 +- test/{new => }/db/io/neg | 0 test/{new => }/db/io/omp | 0 test/{new => }/db/io/resize | 0 test/{new => }/db/io/search | 2 +- test/{new => }/db/io/sections | 2 +- test/{new => }/db/io/unopen | 4 +- test/{new => }/db/io/va | 4 +- test/{new => }/db/io/write | 0 test/{new => }/db/io/zip | 10 +- test/{new => }/db/json/json1 | 0 test/{new => }/db/json/json2 | 0 test/{new => }/db/json/json3 | 0 test/{new => }/db/json/json4 | 0 test/{new => }/db/tools/r2 | 6 +- test/{new => }/db/tools/r2agent | 0 test/{new => }/db/tools/r2r | 4 +- test/{new => }/db/tools/rabin2 | 124 ++++----- test/{new => }/db/tools/radiff2 | 18 +- test/{new => }/db/tools/rafind2 | 50 ++-- test/{new => }/db/tools/ragg2 | 8 +- test/{new => }/db/tools/rahash2 | 50 ++-- test/{new => }/db/tools/rarun2 | 0 test/{new => }/db/tools/rasm2 | 10 +- test/{new => }/db/tools/rax2 | 12 +- test/new/.gitignore | 1 - test/new/Makefile | 12 - test/new/db/cmd/cmd_ph | 18 -- test/new/db/io/many | 13 - test/{new => }/notworking_db/darwin-x64/dbg | 0 .../notworking_db/darwin-x64/dbg_cmdbps | 0 .../notworking_db/darwin-x64/dbg_dcu | 0 .../{new => }/notworking_db/darwin-x64/dbg_di | 0 .../{new => }/notworking_db/darwin-x64/dbg_io | 0 .../{new => }/notworking_db/darwin-x64/dbg_oo | 10 +- .../notworking_db/darwin-x64/dbg_step | 0 test/{new => }/notworking_db/darwin-x64/me | 0 .../notworking_db/darwin-x64/shell_uname | 0 .../{new => }/notworking_db/linux-arm/dbg_bps | 2 +- test/{new => }/scripts/no-nl-at-eof.r2 | 0 test/{new => }/scripts/smd_strings.r2 | 0 706 files changed, 2281 insertions(+), 2292 deletions(-) rename test/{new => }/db/anal/6502 (100%) rename test/{new => }/db/anal/8051 (100%) rename test/{new => }/db/anal/arc (100%) rename test/{new => }/db/anal/arm (95%) rename test/{new => }/db/anal/arm.gnu_16 (100%) rename test/{new => }/db/anal/arm64 (74%) rename test/{new => }/db/anal/avr (93%) rename test/{new => }/db/anal/chip8 (100%) rename test/{new => }/db/anal/classes (92%) rename test/{new => }/db/anal/dalvik (88%) rename test/{new => }/db/anal/hexagon (85%) rename test/{new => }/db/anal/java (98%) rename test/{new => }/db/anal/m680x (100%) rename test/{new => }/db/anal/m68k (66%) rename test/{new => }/db/anal/mach0 (98%) rename test/{new => }/db/anal/mips (98%) rename test/{new => }/db/anal/msp430 (93%) rename test/{new => }/db/anal/noreturn (81%) rename test/{new => }/db/anal/path (86%) rename test/{new => }/db/anal/ppc (97%) rename test/{new => }/db/anal/sh (90%) rename test/{new => }/db/anal/sparc (95%) rename test/{new => }/db/anal/thumb (100%) rename test/{new => }/db/anal/tms320.c64x_32 (100%) rename test/{new => }/db/anal/tricore (96%) rename test/{new => }/db/anal/x86_16 (100%) rename test/{new => }/db/anal/x86_32 (97%) rename test/{new => }/db/anal/x86_64 (95%) rename test/{new => }/db/anal/xtensa (100%) rename test/{new => }/db/anal/z80 (100%) rename test/{new => }/db/archos/darwin-x64/cmd_i (100%) rename test/{new => }/db/archos/linux-x64/.dbg_fork (86%) rename test/{new => }/db/archos/linux-x64/.dbg_fork2 (87%) rename test/{new => }/db/archos/linux-x64/bug_6678 (100%) rename test/{new => }/db/archos/linux-x64/cmd_i (100%) rename test/{new => }/db/archos/linux-x64/dbg (76%) rename test/{new => }/db/archos/linux-x64/dbg_aaa_dcu (81%) rename test/{new => }/db/archos/linux-x64/dbg_aslr (85%) rename test/{new => }/db/archos/linux-x64/dbg_bps (82%) rename test/{new => }/db/archos/linux-x64/dbg_bps2 (88%) rename test/{new => }/db/archos/linux-x64/dbg_cmdbps (83%) rename test/{new => }/db/archos/linux-x64/dbg_cont (79%) rename test/{new => }/db/archos/linux-x64/dbg_cont_back (81%) rename test/{new => }/db/archos/linux-x64/dbg_dL (100%) rename test/{new => }/db/archos/linux-x64/dbg_dmh (84%) rename test/{new => }/db/archos/linux-x64/dbg_drm (99%) rename test/{new => }/db/archos/linux-x64/dbg_fds (71%) rename test/{new => }/db/archos/linux-x64/dbg_io (90%) rename test/{new => }/db/archos/linux-x64/dbg_maps (80%) rename test/{new => }/db/archos/linux-x64/dbg_oo (82%) rename test/{new => }/db/archos/linux-x64/dbg_px0 (67%) rename test/{new => }/db/archos/linux-x64/dbg_seginfo (73%) rename test/{new => }/db/archos/linux-x64/dbg_step (82%) rename test/{new => }/db/archos/linux-x64/dbg_step_back (77%) rename test/{new => }/db/archos/linux-x64/dbg_trace1 (86%) rename test/{new => }/db/archos/linux-x64/dbg_trace2 (86%) rename test/{new => }/db/archos/linux-x64/dbg_trace3 (82%) rename test/{new => }/db/archos/linux-x64/dbg_wps (72%) rename test/{new => }/db/archos/linux-x64/shell_uname (100%) rename test/{new => }/db/asm/8051 (100%) rename test/{new => }/db/asm/amd29k_29000_32 (100%) rename test/{new => }/db/asm/arc_16 (100%) rename test/{new => }/db/asm/arc_32 (100%) rename test/{new => }/db/asm/arm.gnu_32 (100%) rename test/{new => }/db/asm/arm.gnu_cortex_16 (100%) rename test/{new => }/db/asm/arm_16 (100%) rename test/{new => }/db/asm/arm_32 (100%) rename test/{new => }/db/asm/arm_64 (100%) rename test/{new => }/db/asm/arm_cortex_16 (100%) rename test/{new => }/db/asm/avr (100%) rename test/{new => }/db/asm/chip8 (100%) rename test/{new => }/db/asm/cr16 (100%) rename test/{new => }/db/asm/dalvik (100%) rename test/{new => }/db/asm/ebc (100%) rename test/{new => }/db/asm/gb (100%) rename test/{new => }/db/asm/h8300 (100%) rename test/{new => }/db/asm/hexagon (100%) rename test/{new => }/db/asm/i4004 (100%) rename test/{new => }/db/asm/java (100%) rename test/{new => }/db/asm/lh5801 (100%) rename test/{new => }/db/asm/mips.gnu_64 (100%) rename test/{new => }/db/asm/mips_64 (100%) rename test/{new => }/db/asm/mips_v2_64 (100%) rename test/{new => }/db/asm/msp430 (100%) rename test/{new => }/db/asm/or1k (100%) rename test/{new => }/db/asm/pic_pic18_8 (100%) rename test/{new => }/db/asm/riscv_32 (100%) rename test/{new => }/db/asm/sh (100%) rename test/{new => }/db/asm/tms320_c55x+_32 (100%) rename test/{new => }/db/asm/tms320_c55x_32 (100%) rename test/{new => }/db/asm/v810 (100%) rename test/{new => }/db/asm/wasm (100%) rename test/{new => }/db/asm/ws (100%) rename test/{new => }/db/asm/x86_16 (100%) rename test/{new => }/db/asm/x86_32 (100%) rename test/{new => }/db/asm/x86_64 (100%) rename test/{new => }/db/asm/z80 (100%) rename test/{new => }/db/cmd/0000 (100%) rename test/{new => }/db/cmd/archs (100%) rename test/{new => }/db/cmd/backtickgrep (100%) rename test/{new => }/db/cmd/basic (90%) rename test/{new => }/db/cmd/bitmask (100%) rename test/{new => }/db/cmd/bug_3788 (83%) rename test/{new => }/db/cmd/bug_backtick (100%) rename test/{new => }/db/cmd/cmd_0 (53%) rename test/{new => }/db/cmd/cmd_Ch (100%) rename test/{new => }/db/cmd/cmd_aae (60%) rename test/{new => }/db/cmd/cmd_ac (99%) rename test/{new => }/db/cmd/cmd_aea (96%) rename test/{new => }/db/cmd/cmd_aek (100%) rename test/{new => }/db/cmd/cmd_aes (100%) rename test/{new => }/db/cmd/cmd_aesb (84%) rename test/{new => }/db/cmd/cmd_aetr (100%) rename test/{new => }/db/cmd/cmd_aex (100%) rename test/{new => }/db/cmd/cmd_af (96%) rename test/{new => }/db/cmd/cmd_afb (89%) rename test/{new => }/db/cmd/cmd_afcl (89%) rename test/{new => }/db/cmd/cmd_afn (98%) rename test/{new => }/db/cmd/cmd_afv (100%) rename test/{new => }/db/cmd/cmd_agC (88%) rename test/{new => }/db/cmd/cmd_agf (99%) rename test/{new => }/db/cmd/cmd_ah (99%) rename test/{new => }/db/cmd/cmd_ahi (100%) rename test/{new => }/db/cmd/cmd_alias (100%) rename test/{new => }/db/cmd/cmd_an (90%) rename test/{new => }/db/cmd/cmd_ao (100%) rename test/{new => }/db/cmd/cmd_ara (100%) rename test/{new => }/db/cmd/cmd_att (96%) rename test/{new => }/db/cmd/cmd_av (88%) rename test/{new => }/db/cmd/cmd_avr (100%) rename test/{new => }/db/cmd/cmd_ax (92%) rename test/{new => }/db/cmd/cmd_c (91%) rename test/{new => }/db/cmd/cmd_cond (100%) rename test/{new => }/db/cmd/cmd_dh (100%) rename test/{new => }/db/cmd/cmd_disassembly (100%) rename test/{new => }/db/cmd/cmd_dmh (100%) rename test/{new => }/db/cmd/cmd_dr (100%) rename test/{new => }/db/cmd/cmd_dr_equal (100%) rename test/{new => }/db/cmd/cmd_ds (100%) rename test/{new => }/db/cmd/cmd_ec (100%) rename test/{new => }/db/cmd/cmd_env (100%) rename test/{new => }/db/cmd/cmd_eval (92%) rename test/{new => }/db/cmd/cmd_extend (100%) rename test/{new => }/db/cmd/cmd_flags (94%) rename test/{new => }/db/cmd/cmd_flags_stress (91%) rename test/{new => }/db/cmd/cmd_fnj (90%) rename test/{new => }/db/cmd/cmd_foreach (92%) rename test/{new => }/db/cmd/cmd_fs (98%) rename test/{new => }/db/cmd/cmd_fuzzed (100%) rename test/{new => }/db/cmd/cmd_graph (97%) rename test/{new => }/db/cmd/cmd_hash (100%) rename test/{new => }/db/cmd/cmd_help (100%) rename test/{new => }/db/cmd/cmd_i (95%) rename test/{new => }/db/cmd/cmd_idp (71%) rename test/{new => }/db/cmd/cmd_interpret (100%) rename test/{new => }/db/cmd/cmd_json (95%) rename test/{new => }/db/cmd/cmd_k (100%) rename test/{new => }/db/cmd/cmd_log (100%) rename test/{new => }/db/cmd/cmd_long_string (75%) rename test/{new => }/db/cmd/cmd_macros (100%) rename test/{new => }/db/cmd/cmd_meta (92%) rename test/{new => }/db/cmd/cmd_open (92%) rename test/{new => }/db/cmd/cmd_ownshell (100%) rename test/{new => }/db/cmd/cmd_p- (94%) rename test/{new => }/db/cmd/cmd_pB (100%) rename test/{new => }/db/cmd/cmd_pFb (100%) rename test/{new => }/db/cmd/cmd_pa (100%) rename test/{new => }/db/cmd/cmd_pad (100%) rename test/{new => }/db/cmd/cmd_pae (100%) rename test/{new => }/db/cmd/cmd_pc (96%) rename test/{new => }/db/cmd/cmd_pd (96%) rename test/{new => }/db/cmd/cmd_pd2 (98%) rename test/{new => }/db/cmd/cmd_pd_bugs (91%) rename test/{new => }/db/cmd/cmd_pd_bytes (100%) rename test/{new => }/db/cmd/cmd_pdc (86%) rename test/{new => }/db/cmd/cmd_pdr (99%) rename test/{new => }/db/cmd/cmd_pdx (100%) rename test/{new => }/db/cmd/cmd_pf (99%) rename test/{new => }/db/cmd/cmd_pf2 (99%) rename test/{new => }/db/cmd/cmd_pf_elf (98%) rename test/{new => }/db/cmd/cmd_pfd (100%) create mode 100644 test/db/cmd/cmd_ph rename test/{new => }/db/cmd/cmd_pi (84%) rename test/{new => }/db/cmd/cmd_pif (87%) rename test/{new => }/db/cmd/cmd_pipe (100%) rename test/{new => }/db/cmd/cmd_pix (100%) rename test/{new => }/db/cmd/cmd_print (97%) rename test/{new => }/db/cmd/cmd_print_misc (100%) rename test/{new => }/db/cmd/cmd_project (91%) rename test/{new => }/db/cmd/cmd_ps (88%) rename test/{new => }/db/cmd/cmd_psj (89%) rename test/{new => }/db/cmd/cmd_px (99%) rename test/{new => }/db/cmd/cmd_pxd (100%) rename test/{new => }/db/cmd/cmd_pxw (81%) rename test/{new => }/db/cmd/cmd_question (100%) rename test/{new => }/db/cmd/cmd_r (100%) rename test/{new => }/db/cmd/cmd_repeats (100%) rename test/{new => }/db/cmd/cmd_rop (93%) rename test/{new => }/db/cmd/cmd_search (91%) rename test/{new => }/db/cmd/cmd_search_hit (94%) rename test/{new => }/db/cmd/cmd_search_in (82%) rename test/{new => }/db/cmd/cmd_seek (97%) rename test/{new => }/db/cmd/cmd_shift (100%) rename test/{new => }/db/cmd/cmd_system (100%) rename test/{new => }/db/cmd/cmd_task (100%) rename test/{new => }/db/cmd/cmd_tc (93%) rename test/{new => }/db/cmd/cmd_tcc (94%) rename test/{new => }/db/cmd/cmd_tmpbuf (100%) rename test/{new => }/db/cmd/cmd_to (77%) rename test/{new => }/db/cmd/cmd_visual (100%) rename test/{new => }/db/cmd/cmd_wfs (100%) rename test/{new => }/db/cmd/cmd_wop (100%) rename test/{new => }/db/cmd/cmd_wox (100%) rename test/{new => }/db/cmd/cmd_yank (100%) rename test/{new => }/db/cmd/cmd_zignature (93%) rename test/{new => }/db/cmd/cmds (100%) rename test/{new => }/db/cmd/comments (96%) rename test/{new => }/db/cmd/data (100%) rename test/{new => }/db/cmd/describe (100%) rename test/{new => }/db/cmd/display_flag (97%) rename test/{new => }/db/cmd/dwarf (94%) rename test/{new => }/db/cmd/echo (100%) rename test/{new => }/db/cmd/egg (89%) rename test/{new => }/db/cmd/elf (80%) rename test/{new => }/db/cmd/err (100%) rename test/{new => }/db/cmd/feat_arithmetic (100%) rename test/{new => }/db/cmd/feat_arroba (100%) rename test/{new => }/db/cmd/feat_astabs (100%) rename test/{new => }/db/cmd/feat_base64 (100%) rename test/{new => }/db/cmd/feat_foreach (94%) rename test/{new => }/db/cmd/feat_graphdiff (100%) rename test/{new => }/db/cmd/feat_grep (99%) rename test/{new => }/db/cmd/feat_input (100%) rename test/{new => }/db/cmd/feat_redirect (100%) rename test/{new => }/db/cmd/feat_segoff (100%) rename test/{new => }/db/cmd/feat_variables (91%) rename test/{new => }/db/cmd/feat_yank (100%) rename test/{new => }/db/cmd/file_malloc (100%) rename test/{new => }/db/cmd/hash (88%) rename test/{new => }/db/cmd/hex (100%) rename test/{new => }/db/cmd/lea_intel (98%) rename test/{new => }/db/cmd/m68k (100%) rename test/{new => }/db/cmd/malloc (100%) rename test/{new => }/db/cmd/manyundo (100%) rename test/{new => }/db/cmd/md5sha1 (100%) rename test/{new => }/db/cmd/metadata (95%) rename test/{new => }/db/cmd/midbb (99%) rename test/{new => }/db/cmd/midflags (100%) rename test/{new => }/db/cmd/mm_search_issue (75%) rename test/{new => }/db/cmd/noreturn (84%) rename test/{new => }/db/cmd/print (97%) rename test/{new => }/db/cmd/print_bug (100%) rename test/{new => }/db/cmd/regexp (100%) rename test/{new => }/db/cmd/retries (100%) rename test/{new => }/db/cmd/sandbox (100%) rename test/{new => }/db/cmd/section-mapping (98%) rename test/{new => }/db/cmd/seekbug (100%) rename test/{new => }/db/cmd/shell (100%) rename test/{new => }/db/cmd/sidbug (86%) rename test/{new => }/db/cmd/simple-elf (74%) rename test/{new => }/db/cmd/singleline (100%) rename test/{new => }/db/cmd/spaces (100%) rename test/{new => }/db/cmd/structures (91%) rename test/{new => }/db/cmd/sugar (100%) rename test/{new => }/db/cmd/types (95%) rename test/{new => }/db/cmd/undoredo (100%) rename test/{new => }/db/cmd/unified (100%) rename test/{new => }/db/cmd/utf32 (93%) rename test/{new => }/db/cmd/va (76%) rename test/{new => }/db/cmd/write (94%) rename test/{new => }/db/esil/6502 (100%) rename test/{new => }/db/esil/8051 (100%) rename test/{new => }/db/esil/apple (91%) rename test/{new => }/db/esil/arm_16 (98%) rename test/{new => }/db/esil/arm_32 (100%) rename test/{new => }/db/esil/arm_64 (100%) rename test/{new => }/db/esil/avr (100%) rename test/{new => }/db/esil/bf (93%) rename test/{new => }/db/esil/cmp (100%) rename test/{new => }/db/esil/cond (100%) rename test/{new => }/db/esil/esil (98%) rename test/{new => }/db/esil/flag_tests (100%) rename test/{new => }/db/esil/intreg (100%) rename test/{new => }/db/esil/math (100%) rename test/{new => }/db/esil/mips_32 (99%) rename test/{new => }/db/esil/ppc_32 (100%) rename test/{new => }/db/esil/riscv_32 (100%) rename test/{new => }/db/esil/riscv_64 (100%) rename test/{new => }/db/esil/sh (100%) rename test/{new => }/db/esil/x86_16 (100%) rename test/{new => }/db/esil/x86_32 (99%) rename test/{new => }/db/esil/x86_64 (98%) rename test/{new => }/db/esil/xtensa_32 (100%) rename test/{new => }/db/extras/asm/mc6809 (100%) rename test/{new => }/db/extras/asm/microblaze.gnu (100%) rename test/{new => }/db/extras/asm/x86.ks_32 (100%) rename test/{new => }/db/extras/asm/x86.ks_64 (100%) rename test/{new => }/db/extras/asm/x86.olly (100%) rename test/{new => }/db/extras/asm/x86.udis_32 (100%) rename test/{new => }/db/extras/asm/x86.udis_64 (100%) rename test/{new => }/db/extras/cmd/dwarf (96%) rename test/{new => }/db/extras/cmd/m68k (97%) rename test/{new => }/db/extras/cmd/pcap (86%) rename test/{new => }/db/extras/cmd/swf (66%) rename test/{new => }/db/extras/cmd/udis86 (93%) rename test/{new => }/db/extras/cmd/yara (94%) rename test/{new => }/db/extras/util (74%) rename test/{new => }/db/formats/ar (87%) rename test/{new => }/db/formats/bflt (99%) rename test/{new => }/db/formats/cgc (88%) rename test/{new => }/db/formats/coff (97%) rename test/{new => }/db/formats/dex (99%) rename test/{new => }/db/formats/dmp/dmp (93%) rename test/{new => }/db/formats/dol (62%) rename test/{new => }/db/formats/elf/avr (69%) rename test/{new => }/db/formats/elf/bomb (76%) rename test/{new => }/db/formats/elf/code (86%) rename test/{new => }/db/formats/elf/core (87%) rename test/{new => }/db/formats/elf/crackme3 (77%) rename test/{new => }/db/formats/elf/crackme7 (73%) rename test/{new => }/db/formats/elf/crash (86%) rename test/{new => }/db/formats/elf/create (100%) rename test/{new => }/db/formats/elf/dynimports (59%) rename test/{new => }/db/formats/elf/elf-mosquitoes (98%) rename test/{new => }/db/formats/elf/elf-nx (72%) rename test/{new => }/db/formats/elf/elf-phdrlinuxtrick (72%) rename test/{new => }/db/formats/elf/elf-relarm (90%) rename test/{new => }/db/formats/elf/elf-relro (99%) rename test/{new => }/db/formats/elf/elf-riscv64 (99%) rename test/{new => }/db/formats/elf/elf-xnorelro (70%) rename test/{new => }/db/formats/elf/helloworld-gcc-elf (94%) rename test/{new => }/db/formats/elf/helloworld-phdr-elf (79%) rename test/{new => }/db/formats/elf/ls-alxchk (65%) rename test/{new => }/db/formats/elf/m68k (91%) rename test/{new => }/db/formats/elf/main (70%) rename test/{new => }/db/formats/elf/mips (88%) rename test/{new => }/db/formats/elf/obj (76%) rename test/{new => }/db/formats/elf/pie (73%) rename test/{new => }/db/formats/elf/reloc (87%) rename test/{new => }/db/formats/elf/riscv (97%) rename test/{new => }/db/formats/elf/sections (95%) rename test/{new => }/db/formats/elf/serial (89%) rename test/{new => }/db/formats/elf/simple (87%) rename test/{new => }/db/formats/elf/strings (85%) rename test/{new => }/db/formats/elf/symbols (97%) rename test/{new => }/db/formats/elf/thumb (81%) rename test/{new => }/db/formats/elf/tiny (85%) rename test/{new => }/db/formats/elf/versioninfo (90%) rename test/{new => }/db/formats/firmware (73%) rename test/{new => }/db/formats/gba (87%) rename test/{new => }/db/formats/gbc (69%) rename test/{new => }/db/formats/java (78%) rename test/{new => }/db/formats/le (95%) rename test/{new => }/db/formats/mach0/create (100%) rename test/{new => }/db/formats/mach0/entitlements (97%) rename test/{new => }/db/formats/mach0/fatio (77%) rename test/{new => }/db/formats/mach0/fatmach0 (73%) rename test/{new => }/db/formats/mach0/fcn (75%) rename test/{new => }/db/formats/mach0/mach0 (96%) rename test/{new => }/db/formats/mach0/objc (84%) rename test/{new => }/db/formats/mach0/swift (92%) rename test/{new => }/db/formats/mach0/thumb (80%) rename test/{new => }/db/formats/mangling/bin (95%) rename test/{new => }/db/formats/mangling/mangling (100%) rename test/{new => }/db/formats/mangling/rust (98%) rename test/{new => }/db/formats/mangling/swift (79%) rename test/{new => }/db/formats/mdmp (89%) rename test/{new => }/db/formats/menuet (65%) rename test/{new => }/db/formats/msil (69%) rename test/{new => }/db/formats/mz/blocks (82%) rename test/{new => }/db/formats/mz/cdogs (87%) rename test/{new => }/db/formats/mz/chkdsk (82%) rename test/{new => }/db/formats/mz/ddriving (71%) rename test/{new => }/db/formats/mz/unzip (74%) rename test/{new => }/db/formats/ne (93%) rename test/{new => }/db/formats/nes (69%) rename test/{new => }/db/formats/ninds (73%) rename test/{new => }/db/formats/nro (87%) rename test/{new => }/db/formats/nso (86%) rename test/{new => }/db/formats/omf (83%) rename test/{new => }/db/formats/pdb (81%) rename test/{new => }/db/formats/pe/2331 (71%) rename test/{new => }/db/formats/pe/65535sects (84%) rename test/{new => }/db/formats/pe/96emptysections (96%) rename test/{new => }/db/formats/pe/96workingsections (97%) rename test/{new => }/db/formats/pe/CoST (83%) rename test/{new => }/db/formats/pe/a (75%) rename test/{new => }/db/formats/pe/a2 (99%) rename test/{new => }/db/formats/pe/appendeddata (71%) rename test/{new => }/db/formats/pe/appendedhdr (72%) rename test/{new => }/db/formats/pe/appendedsecttbl (70%) rename test/{new => }/db/formats/pe/apphdrW7 (73%) rename test/{new => }/db/formats/pe/appsectableW7 (71%) rename test/{new => }/db/formats/pe/aslr (61%) rename test/{new => }/db/formats/pe/aslr-ld (73%) rename test/{new => }/db/formats/pe/authentihash (94%) rename test/{new => }/db/formats/pe/b (72%) rename test/{new => }/db/formats/pe/base (81%) rename test/{new => }/db/formats/pe/base_FSG (81%) rename test/{new => }/db/formats/pe/bigSoRD (75%) rename test/{new => }/db/formats/pe/bigalign (75%) rename test/{new => }/db/formats/pe/bigib (74%) rename test/{new => }/db/formats/pe/bigsec (73%) rename test/{new => }/db/formats/pe/bottomsecttbl (72%) rename test/{new => }/db/formats/pe/c (72%) rename test/{new => }/db/formats/pe/cfgbogus (74%) rename test/{new => }/db/formats/pe/checksum (81%) rename test/{new => }/db/formats/pe/compiled (75%) rename test/{new => }/db/formats/pe/copyright (74%) rename test/{new => }/db/formats/pe/create (100%) rename test/{new => }/db/formats/pe/ctxt (77%) rename test/{new => }/db/formats/pe/ctxt-ld (75%) rename test/{new => }/db/formats/pe/d_nonnull (71%) rename test/{new => }/db/formats/pe/d_nonnull-ld (72%) rename test/{new => }/db/formats/pe/d_resource (68%) rename test/{new => }/db/formats/pe/d_resource-ld (72%) rename test/{new => }/db/formats/pe/d_tiny (71%) rename test/{new => }/db/formats/pe/d_tiny-ld (73%) rename test/{new => }/db/formats/pe/ddsect (75%) rename test/{new => }/db/formats/pe/debug (75%) rename test/{new => }/db/formats/pe/delaycorrupt (73%) rename test/{new => }/db/formats/pe/delayfake (74%) rename test/{new => }/db/formats/pe/delayimports (73%) rename test/{new => }/db/formats/pe/dep (69%) rename test/{new => }/db/formats/pe/dll (77%) rename test/{new => }/db/formats/pe/dll-dynld (74%) rename test/{new => }/db/formats/pe/dll-dynunicld (72%) rename test/{new => }/db/formats/pe/dll-ld (76%) rename test/{new => }/db/formats/pe/dll-webdavld (73%) rename test/{new => }/db/formats/pe/dll64 (71%) rename test/{new => }/db/formats/pe/dllbound (74%) rename test/{new => }/db/formats/pe/dllbound-ld (74%) rename test/{new => }/db/formats/pe/dllbound-redirld (72%) rename test/{new => }/db/formats/pe/dllbound-redirldXP (71%) rename test/{new => }/db/formats/pe/dllbound2 (73%) rename test/{new => }/db/formats/pe/dllcfgdup (75%) rename test/{new => }/db/formats/pe/dllcfgdup-dynld (72%) rename test/{new => }/db/formats/pe/dllemptyexp (73%) rename test/{new => }/db/formats/pe/dllemptyexp-ld (73%) rename test/{new => }/db/formats/pe/dllextep (74%) rename test/{new => }/db/formats/pe/dllextep-ld (68%) rename test/{new => }/db/formats/pe/dllfakess (69%) rename test/{new => }/db/formats/pe/dllfakess-dynld (66%) rename test/{new => }/db/formats/pe/dllfakess-ld (67%) rename test/{new => }/db/formats/pe/dllfw (70%) rename test/{new => }/db/formats/pe/dllfw-ld (69%) rename test/{new => }/db/formats/pe/dllfwloop (69%) rename test/{new => }/db/formats/pe/dllfwloop-ld (67%) rename test/{new => }/db/formats/pe/dllmaxvals (68%) rename test/{new => }/db/formats/pe/dllmaxvals-dynld (66%) rename test/{new => }/db/formats/pe/dllmaxvals-ld (67%) rename test/{new => }/db/formats/pe/dllnegep (69%) rename test/{new => }/db/formats/pe/dllnegep-ld (68%) rename test/{new => }/db/formats/pe/dllnoexp (69%) rename test/{new => }/db/formats/pe/dllnoexp-dynld (67%) rename test/{new => }/db/formats/pe/dllnomain (69%) rename test/{new => }/db/formats/pe/dllnomain-ld (67%) rename test/{new => }/db/formats/pe/dllnomain2 (68%) rename test/{new => }/db/formats/pe/dllnomain2-dynld (66%) rename test/{new => }/db/formats/pe/dllnoreloc (68%) rename test/{new => }/db/formats/pe/dllnoreloc-ld (67%) rename test/{new => }/db/formats/pe/dllnullep (71%) rename test/{new => }/db/formats/pe/dllnullep-dynld (66%) rename test/{new => }/db/formats/pe/dllnullep-ld (67%) rename test/{new => }/db/formats/pe/dllord (70%) rename test/{new => }/db/formats/pe/dllord-ld (69%) rename test/{new => }/db/formats/pe/dllweirdexp (68%) rename test/{new => }/db/formats/pe/dllweirdexp-ld (67%) rename test/{new => }/db/formats/pe/dosZMXP (69%) rename test/{new => }/db/formats/pe/dotnet20 (69%) rename test/{new => }/db/formats/pe/driver (70%) rename test/{new => }/db/formats/pe/dump_imports (67%) rename test/{new => }/db/formats/pe/duphead (69%) rename test/{new => }/db/formats/pe/dupsec (70%) rename test/{new => }/db/formats/pe/endianness (73%) rename test/{new => }/db/formats/pe/exceptions (68%) rename test/{new => }/db/formats/pe/exe2pe (70%) rename test/{new => }/db/formats/pe/export_names (94%) rename test/{new => }/db/formats/pe/exportobf (69%) rename test/{new => }/db/formats/pe/exports_doc (68%) rename test/{new => }/db/formats/pe/exports_order (67%) rename test/{new => }/db/formats/pe/exportsdata (68%) rename test/{new => }/db/formats/pe/fakenet (69%) rename test/{new => }/db/formats/pe/fakeregs (69%) rename test/{new => }/db/formats/pe/fakeregslib (68%) rename test/{new => }/db/formats/pe/fakerelocs (68%) rename test/{new => }/db/formats/pe/foldedhdr (69%) rename test/{new => }/db/formats/pe/foldedhdrW7 (68%) rename test/{new => }/db/formats/pe/footer (70%) rename test/{new => }/db/formats/pe/gui (71%) rename test/{new => }/db/formats/pe/hard_imports (67%) rename test/{new => }/db/formats/pe/hdrcode (69%) rename test/{new => }/db/formats/pe/hdrdata (69%) rename test/{new => }/db/formats/pe/hello_o (68%) rename test/{new => }/db/formats/pe/hellocxx (92%) rename test/{new => }/db/formats/pe/hiddenappdata1 (67%) rename test/{new => }/db/formats/pe/hiddenappdata2 (67%) rename test/{new => }/db/formats/pe/ibkernel (69%) rename test/{new => }/db/formats/pe/ibkmanual (69%) rename test/{new => }/db/formats/pe/ibknoreloc64 (67%) rename test/{new => }/db/formats/pe/ibnullXP (69%) rename test/{new => }/db/formats/pe/ibreloc (69%) rename test/{new => }/db/formats/pe/ibrelocW7 (69%) rename test/{new => }/db/formats/pe/impbyord (69%) rename test/{new => }/db/formats/pe/import_names (83%) rename test/{new => }/db/formats/pe/imports (94%) rename test/{new => }/db/formats/pe/imports_apimsW7 (66%) rename test/{new => }/db/formats/pe/imports_badterm (66%) rename test/{new => }/db/formats/pe/imports_bogusIAT (66%) rename test/{new => }/db/formats/pe/imports_corruptedIAT (65%) rename test/{new => }/db/formats/pe/imports_iatindesc (66%) rename test/{new => }/db/formats/pe/imports_mixed (67%) rename test/{new => }/db/formats/pe/imports_multidesc (66%) rename test/{new => }/db/formats/pe/imports_nnIAT (67%) rename test/{new => }/db/formats/pe/imports_noext (67%) rename test/{new => }/db/formats/pe/imports_noint (67%) rename test/{new => }/db/formats/pe/imports_nothunk (66%) rename test/{new => }/db/formats/pe/imports_relocW7 (66%) rename test/{new => }/db/formats/pe/imports_tinyW7 (88%) rename test/{new => }/db/formats/pe/imports_tinyXP (67%) rename test/{new => }/db/formats/pe/imports_virtdesc (66%) rename test/{new => }/db/formats/pe/imports_vterm (67%) rename test/{new => }/db/formats/pe/importsdotXP (67%) rename test/{new => }/db/formats/pe/importshint (68%) rename test/{new => }/db/formats/pe/ioli (72%) rename test/{new => }/db/formats/pe/jman (72%) rename test/{new => }/db/formats/pe/ldrsnaps (69%) rename test/{new => }/db/formats/pe/ldrsnaps64 (68%) rename test/{new => }/db/formats/pe/lfanew_relocW7 (67%) rename test/{new => }/db/formats/pe/lfanew_relocXP (67%) rename test/{new => }/db/formats/pe/lowsubsys (69%) rename test/{new => }/db/formats/pe/manifest (69%) rename test/{new => }/db/formats/pe/manifest_broken (66%) rename test/{new => }/db/formats/pe/manifest_bsod (67%) rename test/{new => }/db/formats/pe/manyimportsW7 (67%) rename test/{new => }/db/formats/pe/maxsecXP (71%) rename test/{new => }/db/formats/pe/maxsec_lowaligW7 (68%) rename test/{new => }/db/formats/pe/maxvals (72%) rename test/{new => }/db/formats/pe/memshared (69%) rename test/{new => }/db/formats/pe/memshared-ld (67%) rename test/{new => }/db/formats/pe/mini (71%) rename test/{new => }/db/formats/pe/mscoree (69%) rename test/{new => }/db/formats/pe/msvcfindmain (72%) rename test/{new => }/db/formats/pe/multiss (69%) rename test/{new => }/db/formats/pe/multiss_con (68%) rename test/{new => }/db/formats/pe/multiss_drv (68%) rename test/{new => }/db/formats/pe/multiss_gui (68%) rename test/{new => }/db/formats/pe/mz (88%) rename test/{new => }/db/formats/pe/namedresource (67%) rename test/{new => }/db/formats/pe/no0code (69%) rename test/{new => }/db/formats/pe/no_dd (70%) rename test/{new => }/db/formats/pe/no_dd64 (69%) rename test/{new => }/db/formats/pe/no_dep (66%) rename test/{new => }/db/formats/pe/no_seh (70%) rename test/{new => }/db/formats/pe/normal (52%) rename test/{new => }/db/formats/pe/normal64 (56%) rename test/{new => }/db/formats/pe/nosectionW7 (79%) rename test/{new => }/db/formats/pe/nosectionXP (77%) rename test/{new => }/db/formats/pe/nothing (69%) rename test/{new => }/db/formats/pe/nothing-ld (68%) rename test/{new => }/db/formats/pe/nullEP (73%) rename test/{new => }/db/formats/pe/nullSOH-XP (68%) rename test/{new => }/db/formats/pe/nullvirt (69%) rename test/{new => }/db/formats/pe/ownexports (68%) rename test/{new => }/db/formats/pe/ownexports2 (68%) rename test/{new => }/db/formats/pe/ownexportsdot (67%) rename test/{new => }/db/formats/pe/pdf (71%) rename test/{new => }/db/formats/pe/pdf_zip_pe (68%) rename test/{new => }/db/formats/pe/pe (98%) rename test/{new => }/db/formats/pe/pe32 (62%) rename test/{new => }/db/formats/pe/pe64 (72%) rename test/{new => }/db/formats/pe/peio (78%) rename test/{new => }/db/formats/pe/quine (70%) rename test/{new => }/db/formats/pe/reloc4 (70%) rename test/{new => }/db/formats/pe/reloc9 (70%) rename test/{new => }/db/formats/pe/relocOSdet (68%) rename test/{new => }/db/formats/pe/reloccrypt (68%) rename test/{new => }/db/formats/pe/reloccryptW8 (67%) rename test/{new => }/db/formats/pe/reloccryptXP (67%) rename test/{new => }/db/formats/pe/relocsstripped (67%) rename test/{new => }/db/formats/pe/relocsstripped64 (66%) rename test/{new => }/db/formats/pe/reshdr (70%) rename test/{new => }/db/formats/pe/resource (69%) rename test/{new => }/db/formats/pe/resource2 (69%) rename test/{new => }/db/formats/pe/resource_icon (67%) rename test/{new => }/db/formats/pe/resource_string (66%) rename test/{new => }/db/formats/pe/resourceloop (67%) rename test/{new => }/db/formats/pe/safeseh (69%) rename test/{new => }/db/formats/pe/safeseh_fly (68%) rename test/{new => }/db/formats/pe/sc (72%) rename test/{new => }/db/formats/pe/secinsec (69%) rename test/{new => }/db/formats/pe/sectiondata (85%) rename test/{new => }/db/formats/pe/seh_change64 (67%) rename test/{new => }/db/formats/pe/seh_x64 (93%) rename test/{new => }/db/formats/pe/shuffledsect (67%) rename test/{new => }/db/formats/pe/signature (69%) rename test/{new => }/db/formats/pe/signature_cert (98%) rename test/{new => }/db/formats/pe/skippeddynbase (67%) rename test/{new => }/db/formats/pe/slackspace (68%) rename test/{new => }/db/formats/pe/ss63 (71%) rename test/{new => }/db/formats/pe/ss63nocookie (67%) rename test/{new => }/db/formats/pe/standard (69%) rename test/{new => }/db/formats/pe/strip (62%) rename test/{new => }/db/formats/pe/tiny (73%) rename test/{new => }/db/formats/pe/tinyW7 (70%) rename test/{new => }/db/formats/pe/tinyW7_3264 (68%) rename test/{new => }/db/formats/pe/tinyW7x64 (69%) rename test/{new => }/db/formats/pe/tinyXP (72%) rename test/{new => }/db/formats/pe/tinydll (72%) rename test/{new => }/db/formats/pe/tinydll-ld (71%) rename test/{new => }/db/formats/pe/tinydllXP (72%) rename test/{new => }/db/formats/pe/tinydllXP-ld (67%) rename test/{new => }/db/formats/pe/tinydrivXP (68%) rename test/{new => }/db/formats/pe/tinygui (73%) rename test/{new => }/db/formats/pe/tinynet (69%) rename test/{new => }/db/formats/pe/tls (74%) rename test/{new => }/db/formats/pe/tls64 (73%) rename test/{new => }/db/formats/pe/tls_aoi (72%) rename test/{new => }/db/formats/pe/tls_aoiOSDET (70%) rename test/{new => }/db/formats/pe/tls_entrypoints (89%) rename test/{new => }/db/formats/pe/tls_exiting (70%) rename test/{new => }/db/formats/pe/tls_import (71%) rename test/{new => }/db/formats/pe/tls_k32 (72%) rename test/{new => }/db/formats/pe/tls_noEP (84%) rename test/{new => }/db/formats/pe/tls_obfuscation (69%) rename test/{new => }/db/formats/pe/tls_onthefly (70%) rename test/{new => }/db/formats/pe/tls_reloc (71%) rename test/{new => }/db/formats/pe/tls_virtEP (71%) rename test/{new => }/db/formats/pe/truncatedlast (69%) rename test/{new => }/db/formats/pe/truncsectbl (70%) rename test/{new => }/db/formats/pe/version_cust (70%) rename test/{new => }/db/formats/pe/version_mini (70%) rename test/{new => }/db/formats/pe/version_std (70%) rename test/{new => }/db/formats/pe/versioninfo (95%) rename test/{new => }/db/formats/pe/virtEP (72%) rename test/{new => }/db/formats/pe/virtgap (72%) rename test/{new => }/db/formats/pe/virtrelocXP (70%) rename test/{new => }/db/formats/pe/virtsectblXP (71%) rename test/{new => }/db/formats/pe/weirdsord (71%) rename test/{new => }/db/formats/pe/winver (77%) rename test/{new => }/db/formats/peeble (59%) rename test/{new => }/db/formats/plan9 (67%) rename test/{new => }/db/formats/prg (95%) rename test/{new => }/db/formats/psx (64%) rename test/{new => }/db/formats/qnx (87%) rename test/{new => }/db/formats/smd (97%) rename test/{new => }/db/formats/sms (63%) rename test/{new => }/db/formats/spc700 (70%) rename test/{new => }/db/formats/vsf/rambo2-norom (68%) rename test/{new => }/db/formats/vsf/rambo2-rom (77%) rename test/{new => }/db/formats/vsf/rhps-norom (77%) rename test/{new => }/db/formats/vsf/rhps-rom (85%) rename test/{new => }/db/formats/web_assembly (84%) rename test/{new => }/db/formats/xbe (86%) rename test/{new => }/db/formats/z64 (63%) rename test/{new => }/db/formats/zimg (70%) rename test/{new => }/db/io/baddr (85%) rename test/{new => }/db/io/cache (99%) rename test/{new => }/db/io/dupfd (100%) rename test/{new => }/db/io/ff (85%) rename test/{new => }/db/io/ihex (66%) create mode 100644 test/db/io/many rename test/{new => }/db/io/maps (97%) rename test/{new => }/db/io/neg (100%) rename test/{new => }/db/io/omp (100%) rename test/{new => }/db/io/resize (100%) rename test/{new => }/db/io/search (72%) rename test/{new => }/db/io/sections (96%) rename test/{new => }/db/io/unopen (75%) rename test/{new => }/db/io/va (72%) rename test/{new => }/db/io/write (100%) rename test/{new => }/db/io/zip (66%) rename test/{new => }/db/json/json1 (100%) rename test/{new => }/db/json/json2 (100%) rename test/{new => }/db/json/json3 (100%) rename test/{new => }/db/json/json4 (100%) rename test/{new => }/db/tools/r2 (89%) rename test/{new => }/db/tools/r2agent (100%) rename test/{new => }/db/tools/r2r (92%) rename test/{new => }/db/tools/rabin2 (90%) rename test/{new => }/db/tools/radiff2 (51%) rename test/{new => }/db/tools/rafind2 (78%) rename test/{new => }/db/tools/ragg2 (94%) rename test/{new => }/db/tools/rahash2 (91%) rename test/{new => }/db/tools/rarun2 (100%) rename test/{new => }/db/tools/rasm2 (96%) rename test/{new => }/db/tools/rax2 (96%) delete mode 100644 test/new/.gitignore delete mode 100644 test/new/Makefile delete mode 100644 test/new/db/cmd/cmd_ph delete mode 100644 test/new/db/io/many rename test/{new => }/notworking_db/darwin-x64/dbg (100%) rename test/{new => }/notworking_db/darwin-x64/dbg_cmdbps (100%) rename test/{new => }/notworking_db/darwin-x64/dbg_dcu (100%) rename test/{new => }/notworking_db/darwin-x64/dbg_di (100%) rename test/{new => }/notworking_db/darwin-x64/dbg_io (100%) rename test/{new => }/notworking_db/darwin-x64/dbg_oo (76%) rename test/{new => }/notworking_db/darwin-x64/dbg_step (100%) rename test/{new => }/notworking_db/darwin-x64/me (100%) rename test/{new => }/notworking_db/darwin-x64/shell_uname (100%) rename test/{new => }/notworking_db/linux-arm/dbg_bps (80%) rename test/{new => }/scripts/no-nl-at-eof.r2 (100%) rename test/{new => }/scripts/smd_strings.r2 (100%) diff --git a/binr/r2r/r2r.c b/binr/r2r/r2r.c index d5cc6c049b..99bd67c58c 100644 --- a/binr/r2r/r2r.c +++ b/binr/r2r/r2r.c @@ -7,7 +7,7 @@ #define WORKERS_DEFAULT 8 #define RADARE2_CMD_DEFAULT "radare2" #define RASM2_CMD_DEFAULT "rasm2" -#define JSON_TEST_FILE_DEFAULT "../bins/elf/crackme0x00b" +#define JSON_TEST_FILE_DEFAULT "bins/elf/crackme0x00b" #define TIMEOUT_DEFAULT 960 #define STRV(x) #x @@ -81,7 +81,7 @@ static bool r2r_chdir(const char *argv0) { char *p = strstr (src_path, R_SYS_DIR "binr"R_SYS_DIR"r2r"R_SYS_DIR"r2r"); if (p) { *p = 0; - strcat (src_path, R_SYS_DIR"test"R_SYS_DIR"new"); + strcat (src_path, R_SYS_DIR"test"R_SYS_DIR); if (r_file_is_directory (src_path)) { (void)chdir (src_path); eprintf ("Running from %s\n", src_path); diff --git a/test/Makefile b/test/Makefile index 2c93ff9a72..4c782f9ae5 100644 --- a/test/Makefile +++ b/test/Makefile @@ -6,7 +6,7 @@ bins: fuzz/targets: git clone --depth 1 https://github.com/radareorg/radare2-fuzztargets fuzz/targets -RUNTEST=cd new && r2r -L +RUNTEST=r2r -L r2r-tests: bins ${RUNTEST} diff --git a/test/README.md b/test/README.md index bb0042bc88..f6a652bdfc 100644 --- a/test/README.md +++ b/test/README.md @@ -96,7 +96,7 @@ The JSON tests `db/new/json` are executed on 3 standard files (1 ELF, 1 MachO, 1 Example commands tests for the other `new/` folders: NAME=test_db - FILE=/../bins/elf/ls + FILE=bins/elf/ls CMDS=<()V ; 0x0 diff --git a/test/new/db/anal/hexagon b/test/db/anal/hexagon similarity index 85% rename from test/new/db/anal/hexagon rename to test/db/anal/hexagon index 7a931eff19..887f95ad11 100644 --- a/test/new/db/anal/hexagon +++ b/test/db/anal/hexagon @@ -1,5 +1,5 @@ NAME=hexagon jumps -FILE=../bins/elf/analysis/hexagon-hello-loop +FILE=bins/elf/analysis/hexagon-hello-loop CMDS=< /dev/null @@ -31,7 +31,7 @@ EOF RUN NAME=x86_64 getenv this maybe & jmp noret fix -FILE=../bins/elf/ls.odd +FILE=bins/elf/ls.odd CMDS=< /dev/null afl~sym.__mh_execute_header[0] @@ -688,7 +688,7 @@ RUN NAME=call-convention -FILE=../bins/elf/analysis/x86-simple +FILE=bins/elf/analysis/x86-simple CMDS=< $_ @@ -42,7 +42,7 @@ EOF RUN NAME=oo ; dc -FILE=../bins/elf/analysis/x86-helloworld-gcc +FILE=bins/elf/analysis/x86-helloworld-gcc ARGS=-d CMDS=< /dev/null agCj~{0} @@ -10,7 +10,7 @@ EOF RUN NAME=agCd entry0 imports libc_start_main -FILE=../bins/elf/true +FILE=bins/elf/true CMDS=< /dev/null agCd~2110 @@ -22,7 +22,7 @@ EOF RUN NAME=agCd contains label for main -FILE=../bins/elf/true +FILE=bins/elf/true CMDS=< /dev/null agCd~label="main" @@ -33,7 +33,7 @@ EOF RUN NAME=agC function names are resovled properly -FILE=../bins/elf/true +FILE=bins/elf/true CMDS=< /dev/null agC~unk. diff --git a/test/new/db/cmd/cmd_agf b/test/db/cmd/cmd_agf similarity index 99% rename from test/new/db/cmd/cmd_agf rename to test/db/cmd/cmd_agf index 4ec6daf93b..a22f090505 100644 --- a/test/new/db/cmd/cmd_agf +++ b/test/db/cmd/cmd_agf @@ -1,5 +1,5 @@ NAME=agfj resolv reloc symbols -FILE=../bins/elf/ls +FILE=bins/elf/ls CMDS=< /dev/null aac 2> /dev/null diff --git a/test/new/db/cmd/cmd_ah b/test/db/cmd/cmd_ah similarity index 99% rename from test/new/db/cmd/cmd_ah rename to test/db/cmd/cmd_ah index 5424b83ab0..651c2eac03 100644 --- a/test/new/db/cmd/cmd_ah +++ b/test/db/cmd/cmd_ah @@ -183,7 +183,7 @@ EOF RUN NAME=ahd with asm.tabs -FILE=../bins/mach0/mac-ls +FILE=bins/mach0/mac-ls CMDS=< 31 '1' @@ -16,7 +16,7 @@ EOF RUN NAME=cmd_c* -FILE=../bins/elf/ls +FILE=bins/elf/ls CMDS=c* 1234567890 EXPECT=< f3 ' ' @@ -52,7 +52,7 @@ EOF RUN NAME=cmd_c4 -FILE=../bins/elf/ls +FILE=bins/elf/ls CMDS=c4 0xfa1e0ff2 EXPECT=< f2 ' ' @@ -60,7 +60,7 @@ EOF RUN NAME=cmd_c8 -FILE=../bins/elf/ls +FILE=bins/elf/ls CMDS=c8 0x8989898989898989 EXPECT=< 89 ' ' @@ -71,4 +71,4 @@ EXPECT=< 89 ' ' 0x00005ae6 (byte=07) 49 'I' -> 89 ' ' EOF -RUN \ No newline at end of file +RUN diff --git a/test/new/db/cmd/cmd_cond b/test/db/cmd/cmd_cond similarity index 100% rename from test/new/db/cmd/cmd_cond rename to test/db/cmd/cmd_cond diff --git a/test/new/db/cmd/cmd_dh b/test/db/cmd/cmd_dh similarity index 100% rename from test/new/db/cmd/cmd_dh rename to test/db/cmd/cmd_dh diff --git a/test/new/db/cmd/cmd_disassembly b/test/db/cmd/cmd_disassembly similarity index 100% rename from test/new/db/cmd/cmd_disassembly rename to test/db/cmd/cmd_disassembly diff --git a/test/new/db/cmd/cmd_dmh b/test/db/cmd/cmd_dmh similarity index 100% rename from test/new/db/cmd/cmd_dmh rename to test/db/cmd/cmd_dmh diff --git a/test/new/db/cmd/cmd_dr b/test/db/cmd/cmd_dr similarity index 100% rename from test/new/db/cmd/cmd_dr rename to test/db/cmd/cmd_dr diff --git a/test/new/db/cmd/cmd_dr_equal b/test/db/cmd/cmd_dr_equal similarity index 100% rename from test/new/db/cmd/cmd_dr_equal rename to test/db/cmd/cmd_dr_equal diff --git a/test/new/db/cmd/cmd_ds b/test/db/cmd/cmd_ds similarity index 100% rename from test/new/db/cmd/cmd_ds rename to test/db/cmd/cmd_ds diff --git a/test/new/db/cmd/cmd_ec b/test/db/cmd/cmd_ec similarity index 100% rename from test/new/db/cmd/cmd_ec rename to test/db/cmd/cmd_ec diff --git a/test/new/db/cmd/cmd_env b/test/db/cmd/cmd_env similarity index 100% rename from test/new/db/cmd/cmd_env rename to test/db/cmd/cmd_env diff --git a/test/new/db/cmd/cmd_eval b/test/db/cmd/cmd_eval similarity index 92% rename from test/new/db/cmd/cmd_eval rename to test/db/cmd/cmd_eval index 22bbf9678d..263cced4ef 100644 --- a/test/new/db/cmd/cmd_eval +++ b/test/db/cmd/cmd_eval @@ -27,7 +27,7 @@ EOF RUN NAME=e asm.os -FILE=../bins/elf/analysis/hello-linux-x86_64 +FILE=bins/elf/analysis/hello-linux-x86_64 CMDS=e asm.os=? EXPECT=< /dev/null diff --git a/test/new/db/cmd/cmd_hash b/test/db/cmd/cmd_hash similarity index 100% rename from test/new/db/cmd/cmd_hash rename to test/db/cmd/cmd_hash diff --git a/test/new/db/cmd/cmd_help b/test/db/cmd/cmd_help similarity index 100% rename from test/new/db/cmd/cmd_help rename to test/db/cmd/cmd_help diff --git a/test/new/db/cmd/cmd_i b/test/db/cmd/cmd_i similarity index 95% rename from test/new/db/cmd/cmd_i rename to test/db/cmd/cmd_i index a1bd9a5d59..750375fcb5 100644 --- a/test/new/db/cmd/cmd_i +++ b/test/db/cmd/cmd_i @@ -1,5 +1,5 @@ NAME=iS query -FILE=../bins/elf/analysis/main +FILE=bins/elf/analysis/main CMDS=iS size/sort,vaddr/cols/name EXPECT=< bin @@ -201,7 +201,7 @@ EOF RUN NAME=pcJ hello-linux-x86_64 -FILE=../bins/elf/analysis/hello-linux-x86_64 +FILE=bins/elf/analysis/hello-linux-x86_64 CMDS=pcJ EXPECT=<