PERFORCE change 113842 for review
Oleksandr Tymoshenko
gonzo at FreeBSD.org
Thu Feb 1 15:56:18 UTC 2007
http://perforce.freebsd.org/chv.cgi?CH=113842
Change 113842 by gonzo at gonzo_jeeves on 2007/02/01 15:56:14
o Preserve s0 value in stack through function call
as ABI requires.
Affected files ...
.. //depot/projects/mips2/src/lib/libc/mips/sys/sbrk.S#4 edit
Differences ...
==== //depot/projects/mips2/src/lib/libc/mips/sys/sbrk.S#4 (text+ko) ====
@@ -55,6 +55,8 @@
.cpload t9
.set reorder
#endif
+ subu sp, sp, 4
+ sw s0, 0(sp)
lw s0, _C_LABEL(__curbrk)
li v0, SYS_break
addu a0, a0, s0 # compute current break
@@ -62,6 +64,8 @@
bne a3, zero, 1f
move v0, s0 # return old val of curbrk from above
sw a0, _C_LABEL(__curbrk) # save current val of curbrk from above
+ lw s0, 0(sp)
+ addu sp, sp, 4
j ra
1:
la t9, _C_LABEL(__cerror)
More information about the p4-projects
mailing list