Author: jgardou Date: Fri Sep 29 17:32:11 2017 New Revision: 75990
URL: http://svn.reactos.org/svn/reactos?rev=75990&view=rev Log: [RTL] - Add CFI annotations to debug functions CORE-8531
Modified: trunk/reactos/sdk/lib/rtl/i386/debug_asm.S
Modified: trunk/reactos/sdk/lib/rtl/i386/debug_asm.S URL: http://svn.reactos.org/svn/reactos/trunk/reactos/sdk/lib/rtl/i386/debug_asm.... ============================================================================== --- trunk/reactos/sdk/lib/rtl/i386/debug_asm.S [iso-8859-1] (original) +++ trunk/reactos/sdk/lib/rtl/i386/debug_asm.S [iso-8859-1] Fri Sep 29 17:32:11 2017 @@ -65,7 +65,10 @@
/* Set up the stack */ push ebp + CFI_ADJUST_CFA_OFFSET 4 + CFI_REL_OFFSET ebp, 0 mov ebp, esp + CFI_DEF_CFA_REGISTER ebp
/* Call the interrupt */ mov eax, [ebp+16] @@ -76,6 +79,8 @@
/* Return */ pop ebp + CFI_SAME_VALUE ebp + CFI_DEF_CFA esp, 12 ret 12
ENDFUNC @@ -87,11 +92,16 @@
/* Set up the stack */ push ebp + CFI_ADJUST_CFA_OFFSET 4 + CFI_REL_OFFSET ebp, 0 mov ebp, esp + CFI_DEF_CFA_REGISTER ebp
/* Save non-volatiles */ push ebx + CFI_REL_OFFSET ebx, -4 push edi + CFI_REL_OFFSET edi, -8
/* Call the Interrupt */ mov eax, [ebp+8] @@ -104,10 +114,14 @@
/* Restore non-volatiles */ pop edi + CFI_SAME_VALUE edi pop ebx + CFI_SAME_VALUE ebx
/* Return */ pop ebp + CFI_SAME_VALUE ebp + CFI_DEF_CFA esp, 20 ret 20
ENDFUNC