mirror of
https://git.savannah.gnu.org/git/grub.git
synced 2026-10-20 22:48:22 +00:00
* grub-core/lib/ia64/longjmp.S: Fix the name of longjmp function.
* grub-core/lib/ia64/setjmp.S: Fix the name of setjmp function.
This commit is contained in:
1 parent
396d4091e7
commit
7f8c105f61
4 files changed
+15
-10
No files matched your search
@@ -40,10 +40,10 @@
|
||||
|
||||
/* __longjmp(__jmp_buf buf, int val) */
|
||||
|
||||
.text
|
||||
.global longjmp
|
||||
.proc longjmp
|
||||
longjmp:
|
||||
.text
|
||||
|
||||
.proc EXT_C(grub_longjmp)
|
||||
FUNCTION(grub_longjmp)
|
||||
alloc r8=ar.pfs,2,1,0,0
|
||||
mov r27=ar.rsc
|
||||
add r2=0x98,in0 // r2 <- &jmpbuf.orig_jmp_buf_addr
|
||||
@@ -159,4 +159,4 @@ longjmp:
|
||||
invala // virt. -> phys. regnum mapping may change
|
||||
mov pr=r24,-1
|
||||
br.ret.dptk.few rp
|
||||
.endp longjmp
|
||||
.endp EXT_C(grub_longjmp)
|
||||
@@ -74,13 +74,13 @@ GRUB_MOD_LICENSE "GPLv2+"
|
||||
/* The following two entry points are the traditional entry points: */
|
||||
|
||||
.text
|
||||
.global setjmp
|
||||
.proc setjmp
|
||||
setjmp:
|
||||
|
||||
.proc EXT_C(grub_setjmp)
|
||||
FUNCTION(grub_setjmp)
|
||||
alloc r8=ar.pfs,2,0,0,0
|
||||
mov in1=1
|
||||
br.cond.sptk.many __sigsetjmp
|
||||
.endp setjmp
|
||||
.endp EXT_C(grub_setjmp)
|
||||
|
||||
/* __sigsetjmp(__jmp_buf buf, int savemask) */
|
||||
|
||||
|
||||
Reference in new issue
Block a user