Author: tkreuzer
Date: Mon Sep 5 22:18:56 2011
New Revision: 53607
URL:
http://svn.reactos.org/svn/reactos?rev=53607&view=rev
Log:
[RTL]
Add FPO information to some asm functions
Modified:
trunk/reactos/lib/rtl/i386/debug_asm.S
Modified: trunk/reactos/lib/rtl/i386/debug_asm.S
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/lib/rtl/i386/debug_asm.S?r…
==============================================================================
--- trunk/reactos/lib/rtl/i386/debug_asm.S [iso-8859-1] (original)
+++ trunk/reactos/lib/rtl/i386/debug_asm.S [iso-8859-1] Mon Sep 5 22:18:56 2011
@@ -22,24 +22,32 @@
.code
-_DbgBreakPointNoBugCheck@0:
+FUNC DbgBreakPointNoBugCheck@0
+ FPO 0, 0, 0, 0, 0, FRAME_FPO
int 3
ret
+ENDFUNC DbgBreakPointNoBugCheck@0
-_DbgBreakPoint@0:
_DbgUserBreakPoint@0:
+FUNC DbgBreakPoint@0
+ FPO 0, 0, 0, 0, 0, FRAME_FPO
int 3
ret
+ENDFUNC DbgBreakPoint@0
-_DbgBreakPointWithStatus@4:
+FUNC DbgBreakPointWithStatus@4
+ FPO 0, 1, 0, 0, 0, FRAME_FPO
mov eax, [esp+4]
+ENDFUNC DbgBreakPointWithStatus@4
-_RtlpBreakWithStatusInstruction@0:
+FUNC RtlpBreakWithStatusInstruction@0
+ FPO 0, 0, 0, 0, 0, FRAME_FPO
int 3
ret 4
+ENDFUNC RtlpBreakWithStatusInstruction@0
-
-_DebugService2@12:
+FUNC DebugService2@12
+ FPO 0, 3, 3, 0, 1, FRAME_NONFPO
/* Setup the stack */
push ebp
@@ -55,18 +63,19 @@
/* Restore stack */
pop ebp
ret 12
+ENDFUNC DebugService2@12
-
-_DebugService@20:
+FUNC DebugService@20
+ FPO 0, 5, 3, 0, 1, FRAME_NONFPO
/* Setup the stack */
push ebp
mov ebp, esp
-
+
/* Save the registers */
push ebx
push edi
-
+
/* Call the Interrupt */
mov eax, [ebp+8]
mov ecx, [ebp+12]
@@ -75,13 +84,14 @@
mov edi, [ebp+24]
int HEX(2D)
int 3
-
+
/* Restore registers */
pop edi
pop ebx
-
+
/* Return */
pop ebp
ret 20
+ENDFUNC DebugService@20
END