Subversion Repositories Kolibri OS

Rev

Rev 9964 | Rev 9995 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 9964 Rev 9976
Line 3606... Line 3606...
3606
    исключения впоследствии приведёт к умолчальной обработке такового.
3606
    исключения впоследствии приведёт к умолчальной обработке такового.
3607
    А именно: к завершению работы приложения в отсутствии отладчика,
3607
    А именно: к завершению работы приложения в отсутствии отладчика,
3608
    приостановка с уведомлением отлаживающего приложения иначе.
3608
    приостановка с уведомлением отлаживающего приложения иначе.
3609
  * После завершения критических действий в обработчике пользователя
3609
  * После завершения критических действий в обработчике пользователя
3610
    восстановление бита маски данного исключения можно сделать
3610
    восстановление бита маски данного исключения можно сделать
-
 
3611
    подфункцией 25. Сброс флагов исключений в модулях FPU и XMM также возлагается на обработчик пользователя.
-
 
3612
	
-
 
3613
Внимание:
3611
    подфункцией 25. Сброс флагов исключений в модулях FPU и XMM также
3614
	Если пользовательский обработчик обрабатывает исключение 		переполнения стека (#SS), то должен быть установлен адрес резервного стека в заголовке программы (см. структуру APP_HEADER_01_  taskman.inc).
-
 
3615
	В этот резервный стек будут записаны дополнительные данные (см. структуру EXCEPT_STACK  sys32.inc).
3612
    возлагается на обработчик пользователя.
3616
	Пользовательский бработчик,при завершении обработки этого исключения, должен дополнительно обнулить бит занятости (бит номер 0) резервного стека в поле LockAccess структуры EXCEPT_STACK.
-
 
3617
	
Line 3613... Line 3618...
3613
 
3618
 
3614
---------------------- Константы для регистров: ----------------------
3619
---------------------- Константы для регистров: ----------------------
3615
  eax - SF_SYS_MISC (68)
3620
  eax - SF_SYS_MISC (68)
3616
  ebx - SSF_SET_EXCEPTION_HANDLER (24)
3621
  ebx - SSF_SET_EXCEPTION_HANDLER (24)