dynarmic/src/backend/x64
MerryMage 94d0d33e02 Fix single stepping for certain instructions
Several issues:
1. Several terminal instructions did not stop at the end of a single-step block
2. x64 backend for the A32 frontend sometimes polluted upper_location_descriptor with the single-stepping flag

We also introduce the enable_optimizations parameter to the A32 frontend.
2020-04-24 11:44:38 +01:00
..
a32_emit_x64.cpp Fix single stepping for certain instructions 2020-04-24 11:44:38 +01:00
a32_emit_x64.h Fix single stepping for certain instructions 2020-04-24 11:44:38 +01:00
a32_interface.cpp Fix single stepping for certain instructions 2020-04-24 11:44:38 +01:00
a32_jitstate.cpp Relicense to 0BSD 2020-04-23 15:45:57 +01:00
a32_jitstate.h Relicense to 0BSD 2020-04-23 15:45:57 +01:00
a64_emit_x64.cpp Fix single stepping for certain instructions 2020-04-24 11:44:38 +01:00
a64_emit_x64.h Fix single stepping for certain instructions 2020-04-24 11:44:38 +01:00
a64_exclusive_monitor.cpp Relicense to 0BSD 2020-04-23 15:45:57 +01:00
a64_interface.cpp Relicense to 0BSD 2020-04-23 15:45:57 +01:00
a64_jitstate.cpp Relicense to 0BSD 2020-04-23 15:45:57 +01:00
a64_jitstate.h Relicense to 0BSD 2020-04-23 15:45:57 +01:00
abi.cpp Relicense to 0BSD 2020-04-23 15:45:57 +01:00
abi.h Relicense to 0BSD 2020-04-23 15:45:57 +01:00
block_of_code.cpp Relicense to 0BSD 2020-04-23 15:45:57 +01:00
block_of_code.h Relicense to 0BSD 2020-04-23 15:45:57 +01:00
block_range_information.cpp Relicense to 0BSD 2020-04-23 15:45:57 +01:00
block_range_information.h Relicense to 0BSD 2020-04-23 15:45:57 +01:00
callback.cpp Relicense to 0BSD 2020-04-23 15:45:57 +01:00
callback.h Relicense to 0BSD 2020-04-23 15:45:57 +01:00
constant_pool.cpp Relicense to 0BSD 2020-04-23 15:45:57 +01:00
constant_pool.h Relicense to 0BSD 2020-04-23 15:45:57 +01:00
devirtualize.h Relicense to 0BSD 2020-04-23 15:45:57 +01:00
emit_x64.cpp Fix single stepping for certain instructions 2020-04-24 11:44:38 +01:00
emit_x64.h Fix single stepping for certain instructions 2020-04-24 11:44:38 +01:00
emit_x64_aes.cpp Relicense to 0BSD 2020-04-23 15:45:57 +01:00
emit_x64_crc32.cpp Relicense to 0BSD 2020-04-23 15:45:57 +01:00
emit_x64_data_processing.cpp Relicense to 0BSD 2020-04-23 15:45:57 +01:00
emit_x64_floating_point.cpp Relicense to 0BSD 2020-04-23 15:45:57 +01:00
emit_x64_packed.cpp Relicense to 0BSD 2020-04-23 15:45:57 +01:00
emit_x64_saturation.cpp Relicense to 0BSD 2020-04-23 15:45:57 +01:00
emit_x64_sm4.cpp Relicense to 0BSD 2020-04-23 15:45:57 +01:00
emit_x64_vector.cpp Remove unreachable code (MSVC warnings) 2020-04-23 16:36:34 +01:00
emit_x64_vector_floating_point.cpp Remove unreachable code (MSVC warnings) 2020-04-23 16:36:34 +01:00
exception_handler.h Relicense to 0BSD 2020-04-23 15:45:57 +01:00
exception_handler_generic.cpp Relicense to 0BSD 2020-04-23 15:45:57 +01:00
exception_handler_macos.cpp Relicense to 0BSD 2020-04-23 15:45:57 +01:00
exception_handler_posix.cpp Relicense to 0BSD 2020-04-23 15:45:57 +01:00
exception_handler_windows.cpp exception_handler_windows: Ignore irrelevant exceptions 2020-04-23 20:58:24 +01:00
hostloc.cpp Relicense to 0BSD 2020-04-23 15:45:57 +01:00
hostloc.h Relicense to 0BSD 2020-04-23 15:45:57 +01:00
jitstate_info.h Relicense to 0BSD 2020-04-23 15:45:57 +01:00
oparg.h Relicense to 0BSD 2020-04-23 15:45:57 +01:00
perf_map.cpp Relicense to 0BSD 2020-04-23 15:45:57 +01:00
perf_map.h Relicense to 0BSD 2020-04-23 15:45:57 +01:00
reg_alloc.cpp Remove unreachable code (MSVC warnings) 2020-04-23 16:36:34 +01:00
reg_alloc.h Relicense to 0BSD 2020-04-23 15:45:57 +01:00