forked from KolibriOS/kolibrios
fix corruption of process termination output
git-svn-id: svn://kolibrios.org@6793 a494cfbc-eb01-0410-851d-a64ba20cac60
This commit is contained in:
parent
f9f1eb0d75
commit
8ac6d6b04c
@ -1,13 +1,7 @@
|
|||||||
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
|
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
|
||||||
;; ;;
|
;; ;;
|
||||||
;; Copyright (C) KolibriOS team 2004-2015. All rights reserved. ;;
|
;; Copyright (C) KolibriOS team 2004-2016. All rights reserved. ;;
|
||||||
;; Distributed under terms of the GNU General Public License ;;
|
;; Distributed under terms of the GNU General Public License. ;;
|
||||||
;; ;;
|
|
||||||
;; ;;
|
|
||||||
;; MenuetOS process management, protected ring3 ;;
|
|
||||||
;; ;;
|
|
||||||
;; Distributed under GPL. See file COPYING for details. ;;
|
|
||||||
;; Copyright 2003 Ville Turjanmaa ;;
|
|
||||||
;; ;;
|
;; ;;
|
||||||
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
|
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
|
||||||
|
|
||||||
@ -154,10 +148,9 @@ exc_c: ; исключения (все, кроме 7-г
|
|||||||
mov eax, [esi+APPDATA.debugger_slot]
|
mov eax, [esi+APPDATA.debugger_slot]
|
||||||
test eax, eax
|
test eax, eax
|
||||||
jnz .debug
|
jnz .debug
|
||||||
sti
|
|
||||||
; not debuggee => say error and terminate
|
; not debuggee => say error and terminate
|
||||||
call show_error_parameters ;; only ONE using, inline ???
|
call show_error_parameters
|
||||||
;mov edx, [TASK_BASE]
|
sti
|
||||||
mov [edx + TASKDATA.state], byte 4 ; terminate
|
mov [edx + TASKDATA.state], byte 4 ; terminate
|
||||||
call wakeup_osloop
|
call wakeup_osloop
|
||||||
call change_task
|
call change_task
|
||||||
|
Loading…
Reference in New Issue
Block a user