tracebak.c (IS_BAD_PTR): Use IsBadCodePtr on Win32 to check for ptr validity (process...
authorPascal Obry <obry@gnat.com>
Wed, 27 Oct 2004 13:55:31 +0000 (15:55 +0200)
committerArnaud Charlet <charlet@gcc.gnu.org>
Wed, 27 Oct 2004 13:55:31 +0000 (15:55 +0200)
commitb194546ef03e4ed7a88c3fb4850c72290e10c234
tree0ad4ed1d7f614706088903e9bd92f2b630672add
parent130c236a6af56ccee2579b8d9b960d4473d8b339
tracebak.c (IS_BAD_PTR): Use IsBadCodePtr on Win32 to check for ptr validity (process must have read access).

2004-10-26  Pascal Obry  <obry@gnat.com>

* tracebak.c (IS_BAD_PTR): Use IsBadCodePtr on Win32 to check for ptr
validity (process must have read access). Set to 0 in all other cases.
(STOP_FRAME): Now check for ptr validity to avoid a segmentation
violation on Win32.
(VALID_STACK_FRAME): Check for ptr validity on Win32 to avoid a
segmentation violation.

From-SVN: r89675
gcc/ada/s-fatgen.adb
gcc/ada/tracebak.c