This repository has been archived by the owner on Feb 8, 2018. It is now read-only.
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
2009-08-05 Martin Baulig <martin@ximian.com> **** Backport of 139424 **** * backend/server/x86_64-arch.c (find_code_buffer_slot): Return a different slot each time we're called until we iterated over the entire buffer; it looks like there's a very weird race condition somewhere in the kernel which doesn't always flush the cpu's instruction cache when modifying the current instruction and then immediately executing it. (x86_arch_child_stopped): Return `STOP_ACTION_INTERNAL_ERROR' if we stopped at an unexpected location inside the code buffer. * backend/server/i386-arch.c (find_code_buffer_slot): No idea whether we need this here as well, but it doesn't hurt doing it here as well. * backend/server/x86-arch.h (ChildStoppedAction): Added `STOP_ACTION_INTERNAL_ERROR'. * backend/server/server.h (ServerStatusMessageType): Added `MESSAGE_INTERNAL_ERROR'. * backend/Inferior.cs (Inferior.ChildEventType): Added `INTERNAL_ERROR'. svn path=/branches/mono-2-4-2/debugger/; revision=139432
- Loading branch information
Martin Baulig
committed
Aug 5, 2009
1 parent
d7821e9
commit dd54c5d
Showing
8 changed files
with
66 additions
and
4 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters