]> git.proxmox.com Git - mirror_edk2.git/blobdiff - MdePkg/Library/BaseLib/X64/SetJump.asm
Adding OldMdePkg directory - prior to the move of the content of MdePkg, also updatin...
[mirror_edk2.git] / MdePkg / Library / BaseLib / X64 / SetJump.asm
index 305e721b8b8ededf73434527ca6a8e9ff63253d4..2ed581ea9d653a4b57c1d273e545fe885e4bc211 100644 (file)
 \r
     .code\r
 \r
+EXTERNDEF   InternalAssertJumpBuffer:PROC\r
+\r
+;------------------------------------------------------------------------------\r
+; UINTN\r
+; EFIAPI\r
+; SetJump (\r
+;   OUT     BASE_LIBRARY_JUMP_BUFFER  *JumpBuffer\r
+;   );\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