On 21:03 Fri 01 Jan     , [email protected] wrote:
> Author: ros-arm-bringup
> Date: Fri Jan  1 22:03:22 2010
> New Revision: 44861
> 
> Modified: trunk/reactos/ntoskrnl/include/internal/i386/asmmacro.S
> @@ -87,18 +87,47 @@
>  //
>  // @name UNHANDLED_PATH
>  //
> -// This macro TODO
> +// This macro prints out that the current code path is not expected yet
>  //
>  // @param None
>  //
>  // @remark None.
>  //
> -.macro UNHANDLED_PATH
> +.macro UNHANDLED_PATH Reason
> +
> +    /* Push reason */
> +    push offset 1f
> +
>      /* Get EIP */
>      call $+5
>  
>      /* Print debug message */
>      push offset _UnhandledMsg
> +    call _DbgPrint
> +    add esp, 12
> +
> +    /* Loop indefinitely */
> +    jmp $
> +
> +1:
> +    .asciz \Reason
I think, this should be:
        .asciz "\Reason"


I don't know why, but this line (both variants) doesn't compile for me
with RosBE 1.4.2 (Linux):

ntoskrnl/ke/i386/trap.s: Assembler messages:
ntoskrnl/ke/i386/trap.s:290: Error: junk at end of line, first unrecognized 
character is `o'
ntoskrnl/ke/i386/trap.s:290: Error: junk at end of line, first unrecognized 
character is `j'
ntoskrnl/ke/i386/trap.s:290: Error: junk at end of line, first unrecognized 
character is `o'
ntoskrnl/ke/i386/trap.s:425: Error: junk at end of line, first unrecognized 
character is `j'
ntoskrnl/ke/i386/trap.s:425: Error: junk at end of line, first unrecognized 
character is `j'
ntoskrnl/ke/i386/trap.s:425: Error: junk at end of line, first unrecognized 
character is `j'
ntoskrnl/ke/i386/trap.s:439: Error: junk at end of line, first unrecognized 
character is `j'
ntoskrnl/ke/i386/trap.s:439: Error: junk at end of line, first unrecognized 
character is `j'
ntoskrnl/ke/i386/trap.s:439: Error: junk at end of line, first unrecognized 
character is `j'
ntoskrnl/ke/i386/trap.s:467: Error: junk at end of line, first unrecognized 
character is `A'
ntoskrnl/ke/i386/trap.s:1677: Error: junk at end of line, first unrecognized 
character is `R'
ntoskrnl/ke/i386/trap.s:1677: Error: junk at end of line, first unrecognized 
character is `j'
ntoskrnl/ke/i386/trap.s:1677: Error: junk at end of line, first unrecognized 
character is `R'
ntoskrnl/ke/i386/trap.s:2415: Error: junk at end of line, first unrecognized 
character is `c'
ntoskrnl/ke/i386/trap.s:2594: Error: junk at end of line, first unrecognized 
character is `m'
make: *** [obj-i386/ntoskrnl/ke/i386/trap_ntoskrnl.o] Error 1



-- 
Alexander Potashev

_______________________________________________
Ros-dev mailing list
[email protected]
http://www.reactos.org/mailman/listinfo/ros-dev

Reply via email to