View Single Post
Old 16 March 2018, 22:37   #3
Toni Wilen
WinUAE developer
 
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 49
Posts: 26,534
Yes. Usually.

It is impossible to know if program is crossing hunk boundaries because it wants to do it or it is a bug but generally accidental accesses are relative accesses so 32k gap in both sides of hunk will guarantee out of bounds accesses will always hit invalid addresses.

Enforcer is also limited to MMU page size, it can't do byte-perfect checks.

Also because emulator debugger knows exactly what CPU (and whole hardware) is doing, it can do many extra checks that are impossible when using real hardware.
Toni Wilen is online now  
 
Page generated in 0.04535 seconds with 11 queries