..
.gitignore
regress: ignore arm_enable_vfp
2017-02-26 10:50:18 +08:00
00opcode_uc_crash.c
regress: fix some warnings on printing sizeof()
2016-08-28 01:38:37 +08: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
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
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_apsr_access.py
fixes an issue with ARM APSR register handling: ( #1317 )
2020-08-20 23:24:04 +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
Rename some hook related enums:
2015-09-30 14:46:55 +08:00
arm_enable_vfp.c
Added ARM coproc registers ( #684 )
2017-01-25 11:56:19 +08: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_movr12_hang.py
Reorganize test directories
2015-09-21 20:47:45 -05:00
arm_vldr_invalid.py
add regress for #366
2016-01-10 23:51:11 -08:00
bad_ram.py
handle 'bad ram pointer' case. this fixes issue #159
2015-09-29 18:22:22 +08:00
block_test.c
cleanup after msvc port
2017-01-22 21:27:17 +08:00
callback-pc.py
assert that PC was changed in callback-pc test
2015-10-23 11:28:10 -07:00
crash_tb.py
Reorganize test directories
2015-09-21 20:47:45 -05:00
deadlock_1.py
Reorganize test directories
2015-09-21 20:47:45 -05:00
eflags_noset.c
fix merge conflicts
2017-03-10 21:04:33 +08:00
eflags_nosync.c
cleanup after msvc port
2017-01-22 21:27:17 +08:00
emu_clear_errors.c
cleanup after msvc port
2017-01-22 21:27:17 +08: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
cleanup after msvc port
2017-01-22 21:27:17 +08:00
emu_stop_segfault.py
Reorganize test directories
2015-09-21 20:47:45 -05:00
ensure_typedef_consts_generated.py
regress: add shebang for ensure_typedef_consts_generated.py
2015-10-04 11:21:37 +08:00
fpu_ip.py
Reorganize test directories
2015-09-21 20:47:45 -05:00
fpu_mem_write.py
Reorganize test directories
2015-09-21 20:47:45 -05:00
hang.py
Reorganize test directories
2015-09-21 20:47:45 -05:00
hook_add_crash.py
on some hook events, uc_hook_add() should not allow more than 1 handler. this add UC_ERR_HOOK_EXIST error type
2015-10-10 18:01:47 +08:00
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
regress: add shebang for hook_code_stop_emu.py
2015-11-03 22:45:48 +08:00
hook_extrainvoke.c
cleanup after msvc port
2017-01-22 21:27:17 +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
Crash case: Invalid read of size 8 in tb_flush_x86_64
2015-12-01 22:41:51 +01:00
invalid_write.py
regress: add invalid_write.py to test issue #371
2016-01-13 11:35:09 +08:00
invalid_write_in_cpu_tb_exec_x86_64.c
invalid_read_in_cpu_tb_exec_x86_64 → invalid_write_in_cpu_tb_exec_x86_64
2015-11-17 08:44:38 +01: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
map_crash.c
fixed leaks in test cases ( #1247 )
2020-05-02 18:18:18 +08:00
map_write.c
Fix leak and style in map_write.c ( #658 )
2016-10-25 23:47:55 +08:00
mem_64_c.c
cleanup after msvc port
2017-01-22 21:27:17 +08:00
mem_double_unmap.c
cleanup after msvc port
2017-01-22 21:27:17 +08:00
mem_exec.c
cleanup after msvc port
2017-01-22 21:27:17 +08:00
mem_fuzz.c
tests: fix mem_fuzz.c - FIXME
2017-07-23 16:33:57 +08:00
mem_map_0x100000000.c
Update mem_map_0x100000000.c
2016-08-19 23:33:04 +02:00
mem_map_large.c
Make cleanup ( #666 )
2016-11-19 17:17:48 +08:00
mem_nofree.c
cleanup after msvc port
2017-01-22 21:27:17 +08:00
mem_protect.c
cleanup after msvc port
2017-01-22 21:27:17 +08:00
mem_unmap.c
cleanup after msvc port
2017-01-22 21:27:17 +08:00
memleak_arm.c
cleanup after msvc port
2017-01-22 21:27:17 +08:00
memleak_arm64.c
cleanup after msvc port
2017-01-22 21:27:17 +08:00
memleak_m68k.c
cleanup after msvc port
2017-01-22 21:27:17 +08:00
memleak_mips.c
cleanup after msvc port
2017-01-22 21:27:17 +08:00
memleak_sparc.c
Fuzz builds ok ( #1007 )
2018-09-11 12:49:32 +08:00
memleak_x86.c
cleanup after msvc port
2017-01-22 21:27:17 +08:00
memmap.py
Reorganize test directories
2015-09-21 20:47:45 -05:00
memmap_segfault.py
Reorganize test directories
2015-09-21 20:47:45 -05:00
mips_branch_delay.py
Added mnemonic printing to disasm function.
2015-12-10 13:09:31 +11:00
mips_branch_likely_issue.c
cleanup after msvc port
2017-01-22 21:27:17 +08:00
mips_delay_slot_code_hook.c
cleanup after msvc port
2017-01-22 21:27:17 +08:00
mips_except.py
Rename some hook related enums:
2015-09-30 14:46:55 +08:00
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
support memory redirection, so the issue #217 is fixed
2015-10-27 14:37:03 +08:00
mips_single_step_sp.py
regress: convert some mips tests to use unittest
2015-09-28 11:57:24 +08:00
mips_syscall_pc.py
regress: convert some mips tests to use unittest
2015-09-28 11:57:24 +08:00
mov_gs_eax.py
Rename unhandled CPU exception
2016-07-05 11:10:39 -05:00
movsd.py
Reorganize test directories
2015-09-21 20:47:45 -05:00
nr_mem_test.c
cleanup after msvc port
2017-01-22 21:27:17 +08:00
osx_qemu_thread_create_crash.py
Test case for issue #237 (OS X crash when creating 2048:th Uc object)
2015-11-02 23:18:30 +01:00
potential_memory_leak.py
Fix typo.
2015-11-02 23:23:02 +01:00
pshufb.py
Reorganize test directories
2015-09-21 20:47:45 -05:00
reg_write_sign_extension.py
Rename some hook related enums:
2015-09-30 14:46:55 +08:00
regress.py
Reorganize test directories
2015-09-21 20:47:45 -05:00
regress.sh
update regress.sh
2015-11-12 15:30:19 +08:00
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
run_across_bb: include expected vs actual PC in assertion error
2015-11-13 10:14:38 -05:00
rw_hookstack.c
Fixed some conflicts
2017-01-23 11:35:00 +11:00
segfault_on_stop.py
Add test case for segfault-on-emu_stop() bug.
2015-11-03 14:11:49 +01:00
sigill.c
fixed leaks in test cases ( #1247 )
2020-05-02 18:18:18 +08:00
sigill2.c
Make cleanup ( #666 )
2016-11-19 17:17:48 +08: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
MSYS test ( #852 )
2017-06-25 10:11:35 +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.py
Reorganize test directories
2015-09-21 20:47:45 -05:00
wrong_rip_arm.py
Reorganize test directories
2015-09-21 20:47:45 -05:00
wrong_sp_arm.py
Reorganize test directories
2015-09-21 20:47:45 -05:00
x86_16_segfault.c
Crash case: Invalid read of size 8 in tb_flush_x86_64.
2015-11-29 23:00:34 +01:00
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_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_vex.c
Fixed the decoding of opcodes after getting vex2 using 0xc5 ( #1064 )
2019-02-25 21:14:20 +08:00