[Wine-devel] [Wine-patches] Eterbug 2494. Debug Instrument.
Vitaly Lipatov
=?iso-8859-1?q?lav_=CE=C1_etersoft=2Eru?=
Чт Дек 25 13:40:43 MSK 2008
Используй переменные, написанные в нижнем регистре
и сделай кэширование проверки через статическую переменную, как мы обсуждали.
В сообщении от 24 декабря 2008 Anton Rudnev написал(a):
> diff --git a/dlls/kernel32/except.c b/dlls/kernel32/except.c
> index 21d3584..779c7ce 100644
> --- a/dlls/kernel32/except.c
> +++ b/dlls/kernel32/except.c
> @@ -465,7 +465,14 @@ LONG WINAPI
> UnhandledExceptionFilter(PEXCEPTION_POINTERS epointers)
> LPTOP_LEVEL_EXCEPTION_FILTER WINAPI SetUnhandledExceptionFilter(
> LPTOP_LEVEL_EXCEPTION_FILTER
> filter ) {
> + char *GLOBAL_BLOCK = getenv("GLOBAL_BLOCK");
> +
> LPTOP_LEVEL_EXCEPTION_FILTER old = top_filter;
> + if(GLOBAL_BLOCK && !strcmp(GLOBAL_BLOCK, "yes"))
> + {
> + MESSAGE("SetUnhandledExceptionFilter(filter=%x) blocked.\n",
> filter); + return old;
> + }
> top_filter = fi
--
С уважением,
Виталий Липатов
Россия, Санкт-Петербург. www.etersoft.ru
GNU! ALT Linux Team! WINE! WIKI! LaTeX! LyX!
Подробная информация о списке рассылки Wine-devel