Преглед на файлове

- Removed debugging code around SetUnhandledExceptionFilter. This function sets some global variable in kernel32.dll, and does not change fs:[0].

git-svn-id: trunk@26179 -
sergei преди 11 години
родител
ревизия
5ada0ff373
променени са 1 файла, в които са добавени 0 реда и са изтрити 23 реда
  1. 0 23
      rtl/win32/system.pp

+ 0 - 23
rtl/win32/system.pp

@@ -515,31 +515,8 @@ function syswin32_i386_exception_handler(excep : PExceptionPointers) : Longint;s
   end;
 
 procedure install_exception_handlers;
-{$ifdef SYSTEMEXCEPTIONDEBUG}
-  var
-    oldexceptaddr,
-    newexceptaddr : Longint;
-{$endif SYSTEMEXCEPTIONDEBUG}
-
   begin
-{$ifdef SYSTEMEXCEPTIONDEBUG}
-    asm
-      movl $0,%eax
-      movl %fs:(%eax),%eax
-      movl %eax,oldexceptaddr
-    end;
-{$endif SYSTEMEXCEPTIONDEBUG}
     SetUnhandledExceptionFilter(@syswin32_i386_exception_handler);
-{$ifdef SYSTEMEXCEPTIONDEBUG}
-    asm
-      movl $0,%eax
-      movl %fs:(%eax),%eax
-      movl %eax,newexceptaddr
-    end;
-    if IsConsole then
-      writeln(stderr,'Old exception  ',hexstr(oldexceptaddr,8),
-                     ' new exception  ',hexstr(newexceptaddr,8));
-{$endif SYSTEMEXCEPTIONDEBUG}
   end;
 
 procedure remove_exception_handlers;