Subversion Repositories Kolibri OS

Rev

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

Rev 3598 Rev 3614
Line 2... Line 2...
2
;;                                                              ;;
2
;;                                                              ;;
3
;; Copyright (C) KolibriOS team 2004-2011. All rights reserved. ;;
3
;; Copyright (C) KolibriOS team 2004-2011. All rights reserved. ;;
4
;; Distributed under terms of the GNU General Public License    ;;
4
;; Distributed under terms of the GNU General Public License    ;;
5
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
5
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
Line 6... Line 6...
6
 
6
 
Line 7... Line 7...
7
$Revision: 3598 $
7
$Revision: 3614 $
Line 8... Line 8...
8
 
8
 
9
_esp equ esp
9
_esp equ esp
Line 239... Line 239...
239
;-----------------------------------------------------------------------------
239
;-----------------------------------------------------------------------------
Line 240... Line 240...
240
 
240
 
241
debug_func fdo_debug_outchar
241
debug_func fdo_debug_outchar
242
debug_beginf
242
debug_beginf
243
        pushad
243
        pushad
244
        movzx   ebx, al
244
        movzx   ecx, al
245
        mov     eax, 1
-
 
246
        mov     ecx, sys_msg_board
245
        mov     ebx, 1
247
        call    ecx ; sys_msg_board
246
        call    sys_msg_board
248
        popad
247
        popad
249
        ret
248
        ret
Line 250... Line 249...
250
debug_endf
249
debug_endf
251
 
250
 
252
debug_func fdo_debug_outstr
251
debug_func fdo_debug_outstr
253
debug_beginf
252
debug_beginf
254
        mov     eax, 1
253
        mov     ebx, 1
255
  .l1:
254
  .l1:
256
        dec     esi
255
        dec     esi
257
        js      .l2
256
        js      .l2
258
        movzx   ebx, byte[edx]
257
        movzx   ecx, byte[edx]
259
        or      bl, bl
-
 
260
        jz      .l2
258
        or      cl, cl
261
        mov     ecx, sys_msg_board
259
        jz      .l2
262
        call    ecx ; sys_msg_board
260
        call    sys_msg_board
263
        inc     edx
261
        inc     edx
264
        jmp     .l1
262
        jmp     .l1
265
  .l2:
263
  .l2: