Add FPO information to some asm functions

svn path=/trunk/; revision=53607
This commit is contained in:
Timo Kreuzer 2011-09-05 22:18:56 +00:00
parent 4634d67e38
commit e6a91fe96a

View file

@ -22,24 +22,32 @@ PUBLIC _RtlpBreakWithStatusInstruction@0
.code .code
_DbgBreakPointNoBugCheck@0: FUNC DbgBreakPointNoBugCheck@0
FPO 0, 0, 0, 0, 0, FRAME_FPO
int 3 int 3
ret ret
ENDFUNC DbgBreakPointNoBugCheck@0
_DbgBreakPoint@0:
_DbgUserBreakPoint@0: _DbgUserBreakPoint@0:
FUNC DbgBreakPoint@0
FPO 0, 0, 0, 0, 0, FRAME_FPO
int 3 int 3
ret ret
ENDFUNC DbgBreakPoint@0
_DbgBreakPointWithStatus@4: FUNC DbgBreakPointWithStatus@4
FPO 0, 1, 0, 0, 0, FRAME_FPO
mov eax, [esp+4] mov eax, [esp+4]
ENDFUNC DbgBreakPointWithStatus@4
_RtlpBreakWithStatusInstruction@0: FUNC RtlpBreakWithStatusInstruction@0
FPO 0, 0, 0, 0, 0, FRAME_FPO
int 3 int 3
ret 4 ret 4
ENDFUNC RtlpBreakWithStatusInstruction@0
FUNC DebugService2@12
_DebugService2@12: FPO 0, 3, 3, 0, 1, FRAME_NONFPO
/* Setup the stack */ /* Setup the stack */
push ebp push ebp
@ -55,18 +63,19 @@ _DebugService2@12:
/* Restore stack */ /* Restore stack */
pop ebp pop ebp
ret 12 ret 12
ENDFUNC DebugService2@12
FUNC DebugService@20
_DebugService@20: FPO 0, 5, 3, 0, 1, FRAME_NONFPO
/* Setup the stack */ /* Setup the stack */
push ebp push ebp
mov ebp, esp mov ebp, esp
/* Save the registers */ /* Save the registers */
push ebx push ebx
push edi push edi
/* Call the Interrupt */ /* Call the Interrupt */
mov eax, [ebp+8] mov eax, [ebp+8]
mov ecx, [ebp+12] mov ecx, [ebp+12]
@ -75,13 +84,14 @@ _DebugService@20:
mov edi, [ebp+24] mov edi, [ebp+24]
int HEX(2D) int HEX(2D)
int 3 int 3
/* Restore registers */ /* Restore registers */
pop edi pop edi
pop ebx pop ebx
/* Return */ /* Return */
pop ebp pop ebp
ret 20 ret 20
ENDFUNC DebugService@20
END END