A debugger which detects memory access violations