]> git.proxmox.com Git - mirror_edk2.git/blobdiff - MdePkg/Library/BaseLib/X64/SetJump.asm
1. Updated SetJump() and LongJump() for IPF
[mirror_edk2.git] / MdePkg / Library / BaseLib / X64 / SetJump.asm
index 305e721b8b8ededf73434527ca6a8e9ff63253d4..148b0cb65e268dfb70e07e63d34215e932ac71c0 100644 (file)
 \r
     .code\r
 \r
+EXTERNDEF   InternalAssertJumpBuffer:PROC\r
+\r
 SetJump     PROC\r
+    push    rcx\r
+    add     rsp, -20h\r
+    call    InternalAssertJumpBuffer\r
+    add     rsp, 20h\r
+    pop     rcx\r
     pop     rdx\r
     mov     [rcx], rbx\r
     mov     [rcx + 8], rsp\r