unicorn/tests/regress
2023-10-08 13:39:13 +02:00
..
.gitignore regress: ignore arm_enable_vfp 2017-02-26 10:50:18 +08:00
00opcode_uc_crash.c use full prototypes for functions without parameters 2023-10-08 13:39:13 +02:00
001-bad_condition_code_0xe.c Add six crash cases (2 * ARM + 4 * M68K) 2016-04-09 15:27:20 -04:00
002-qemu__fatal__unimplemented_control_register_write_0xffb___0x0.c Add six crash cases (2 * ARM + 4 * M68K) 2016-04-09 15:27:20 -04:00
003-qemu__fatal__wdebug_not_implemented.c Add six crash cases (2 * ARM + 4 * M68K) 2016-04-09 15:27:20 -04:00
004-segmentation_fault_1.c Add six crash cases (2 * ARM + 4 * M68K) 2016-04-09 15:27:20 -04:00
005-qemu__fatal__illegal_instruction__0000___00000404.c Add six crash cases (2 * ARM + 4 * M68K) 2016-04-09 15:27:20 -04:00
006-qemu__fatal__illegal_instruction__0421___00040026.c Add six crash cases (2 * ARM + 4 * M68K) 2016-04-09 15:27:20 -04:00
arm64_reg_rw_w0_w30.py reg_read and reg_write now work with registers W0 through W30 in Aarch64 (#716) 2017-01-15 20:13:35 +08:00
arm_bx_unmapped.py Add ARM bx crash regress test case 2016-11-26 12:51:01 -08:00
arm_bxeq_hang.py
arm_enable_vfp.c use full prototypes for functions without parameters 2023-10-08 13:39:13 +02:00
arm_fp_vfp_disabled.py regress: fix arm_fp_vfp_disabled.py 2017-01-13 20:13:20 +08:00
arm_init_input_crash.py chmod +x arm_init_input_crash.py 2016-02-03 09:20:15 +08:00
arm_memcpy_neon.py import Unicorn2 2021-10-03 22:14:44 +08:00
arm_movr12_hang.py
arm_vldr_invalid.py add regress for #366 2016-01-10 23:51:11 -08:00
arm_wfi_first_insn_of_tb.py import Unicorn2 2021-10-03 22:14:44 +08:00
bad_ram.py
block_test.c use full prototypes for functions without parameters 2023-10-08 13:39:13 +02:00
callback-pc.py
crash_tb.py
deadlock_1.py
eflags_noset.c use full prototypes for functions without parameters 2023-10-08 13:39:13 +02:00
eflags_nosync.c use full prototypes for functions without parameters 2023-10-08 13:39:13 +02:00
emu_clear_errors.c use full prototypes for functions without parameters 2023-10-08 13:39:13 +02:00
emu_clear_errors.py add test case demonstrating issue 351 2016-01-10 23:56:34 -05:00
emu_stop_in_hook_overrun.c remove all legacy DYNLOAD code 2023-06-22 12:19:06 +08:00
emu_stop_segfault.py
ensure_typedef_consts_generated.py
fpu_ip.py Fix fpip (#1385) 2021-04-26 00:32:42 +08:00
fpu_mem_write.py
hang.py
hook_add_crash.py
hook_code_add_del.py regress: fix testcase hook_code_add_del.py 2015-12-23 01:45:29 +08:00
hook_code_stop_emu.py
hook_extrainvoke.c use full prototypes for functions without parameters 2023-10-08 13:39:13 +02:00
hook_raises_exception.py Handle exceptions raised in Python hook functions (#1387) 2021-10-12 08:35:52 +08:00
hook_readonly_write_local.py Check for TLB invalidation after read callback(s). (#1122) 2019-08-22 17:54:24 +08:00
init.py regress: make some tests less noisy 2016-07-09 10:50:21 +08:00
invalid_read_in_cpu_tb_exec.c cleanup after msvc port 2017-01-22 21:27:17 +08:00
invalid_read_in_tb_flush_x86_64.c
invalid_write_in_cpu_tb_exec_x86_64.c
invalid_write.py regress: add invalid_write.py to test issue #371 2016-01-13 11:35:09 +08:00
jmp_ebx_hang.py Fix some invalid code in regress 2016-07-04 00:59:34 -05:00
jumping.py zf set to 1 2016-02-18 06:29:59 -08:00
leaked_refs.py Fixed circular refs preventing Uc instances from being GC'd. Added a test case, requires objgraph module. 2017-01-11 18:23:21 +03:00
LICENSE fix a typo in tests/regress/LICENSE 2016-03-08 08:55:55 +08:00
Makefile Tests, fixes on third platform. (#1168) 2019-12-29 00:18:40 +08:00
map_crash.c use full prototypes for functions without parameters 2023-10-08 13:39:13 +02:00
map_write.c use full prototypes for functions without parameters 2023-10-08 13:39:13 +02:00
memmap_segfault.py
memmap.py
mips_branch_delay.py
mips_branch_likely_issue.c remove all legacy DYNLOAD code 2023-06-22 12:19:06 +08:00
mips_cp1.py import Unicorn2 2021-10-03 22:14:44 +08:00
mips_delay_slot_code_hook.c remove all legacy DYNLOAD code 2023-06-22 12:19:06 +08:00
mips_except.py
mips_invalid_read_of_size_4_when_tracing.c regress: adapt all C code to latest change in uc_hook_add() API 2016-03-26 00:33:24 +08:00
mips_kernel_mmu.py Removed commented out code from MIPS kernel MMU test 2015-12-28 00:36:56 +00:00
mips_kseg0_1.c use full prototypes for functions without parameters 2023-10-08 13:39:13 +02:00
mips_single_step_sp.py
mips_syscall_pc.py
mov_gs_eax.py Rename unhandled CPU exception 2016-07-05 11:10:39 -05:00
movsd.py
nr_mem_test.c cleanup after msvc port 2017-01-22 21:27:17 +08:00
osx_qemu_thread_create_crash.py
potential_memory_leak.py
pshufb.py
reg_write_sign_extension.py
regress.py
regress.sh
rep_hook.py regress: add rep_hook.py 2016-01-01 10:44:08 +08:00
rep_movsb.c cleanup after msvc port 2017-01-22 21:27:17 +08:00
ro_mem_test.c cleanup after msvc port 2017-01-22 21:27:17 +08:00
run_across_bb.py
rw_hookstack.c Fixed some conflicts 2017-01-23 11:35:00 +11:00
segfault_on_stop.py
sigill2.c use full prototypes for functions without parameters 2023-10-08 13:39:13 +02:00
sigill.c use full prototypes for functions without parameters 2023-10-08 13:39:13 +02:00
sparc64.py Added mode endian flags for sparc tests and fixed mode in sparc_jump_to_zero.c 2016-01-25 13:50:26 +11:00
sparc_jump_to_zero.c Added mode endian flags for sparc tests and fixed mode in sparc_jump_to_zero.c 2016-01-25 13:50:26 +11:00
sparc_reg.py Added mode endian flags for sparc tests and fixed mode in sparc_jump_to_zero.c 2016-01-25 13:50:26 +11:00
sysenter_hook_x86.c Makes SYSENTER hookable again on x86 (#996) 2018-08-09 23:32:31 +08:00
tcg_liveness_analysis_bug_issue-287.py regress chmod +x x86_gdt.py tcg_liveness_analysis_bug_issue-287.py 2016-03-25 11:11:32 +08:00
threaded_emu_start.c remove all legacy DYNLOAD code 2023-06-22 12:19:06 +08:00
timeout_segfault.c cleanup after msvc port 2017-01-22 21:27:17 +08:00
translator_buffer.py regress: make some tests less noisy 2016-07-09 10:50:21 +08:00
vld.py regress: chmod +x vld.py 2016-05-04 08:42:53 +08:00
write_before_map.py regress: chmod +x write_before_map.py 2016-04-24 18:09:06 +08:00
wrong_rip_arm.py
wrong_rip.py
wrong_sp_arm.py
x86_16_segfault.c
x86_64_conditional_jump.py Add test showing failure to track targets properly when single-stepping. 2016-04-05 10:06:39 -07:00
x86_64_eflags.py regress: chmod +x x86_64_eflags.py 2016-03-31 10:06:33 +08:00
x86_64_msr.py add 64-bit test demonstrating setting MSRs and FS/GS segments (#901) 2017-09-29 04:26:23 +08:00
x86_eflags.py Add regression test for new eflags patch 2016-08-15 00:12:32 -07:00
x86_fldt_fsqrt.py regress: chmod +x x86_fldt_fsqrt.py 2016-07-16 22:31:39 +08:00
x86_gdt.py bugfix read_reg -> reg_read 2016-03-27 11:26:57 +02:00
x86_ld_crash.py import Unicorn2 2021-10-03 22:14:44 +08:00
x86_self_modifying.elf Added test for real self-modifying code 2016-08-14 23:21:38 -07:00
x86_self_modifying.py Document assembly instructions for x86_self_modifying 2016-08-30 14:40:26 -05:00
x86_self_modifying.s Document assembly instructions for x86_self_modifying 2016-08-30 14:40:26 -05:00
x86_set_ip.py import Unicorn2 2021-10-03 22:14:44 +08:00
x86_vex.c Add a test to make sure VEX.L stops emulation with an error 2022-07-20 13:59:27 +02:00