.global _CopyMem;\r
\r
# VOID EbcLLCALLEXNative(UINTN FuncAddr, UINTN NewStackPointer, VOID *FramePtr)\r
-.global _EbcLLCALLEXNative;\r
-_EbcLLCALLEXNative:\r
+.global ASM_PFX(EbcLLCALLEXNative);\r
+ASM_PFX(EbcLLCALLEXNative):\r
push %rbp\r
push %rbx\r
mov %rsp, %rbp\r
sub %rsp, %r8\r
mov %rsp, %rcx\r
sub %rsp, 0x20\r
- call _CopyMem\r
+ call ASM_PFX(CopyMem)\r
add %rsp, 0x20\r
\r
# Considering the worst case, load 4 potiential arguments\r
# Returns:\r
# The contents of the register in which the entry point is passed.\r
#\r
-.global _EbcLLGetEbcEntryPoint;\r
-_EbcLLGetEbcEntryPoint:\r
+.global ASM_PFX(EbcLLGetEbcEntryPoint);\r
+ASM_PFX(EbcLLGetEbcEntryPoint):\r
ret\r
\r
#/*++\r
#--*/\r
\r
# UINTN EbcLLGetStackPointer()\r
-.global _EbcLLGetStackPointer;\r
-_EbcLLGetStackPointer:\r
+.global ASM_PFX(EbcLLGetStackPointer);\r
+ASM_PFX(EbcLLGetStackPointer):\r
mov %rsp, %rax\r
# Stack adjusted by this much when we were called,\r
# For this function, it's 4.\r
add $4, %rax\r
ret\r
\r
-.global _EbcLLGetReturnValue;\r
-_EbcLLGetReturnValue:\r
+.global ASM_PFX(EbcLLGetReturnValue);\r
+ASM_PFX(EbcLLGetReturnValue):\r
# UINT64 EbcLLGetReturnValue(VOID);\r
# Routine Description:\r
# When EBC calls native, on return the VM has to stuff the return\r