PERFORCE change 117491 for review

Oleksandr Tymoshenko gonzo at FreeBSD.org
Fri Apr 6 10:05:06 UTC 2007


http://perforce.freebsd.org/chv.cgi?CH=117491

Change 117491 by gonzo at gonzo_jeeves on 2007/04/06 10:04:04

	o Convert commets to C style. as stopped to recognize comments with #

Affected files ...

.. //depot/projects/mips2/src/libexec/rtld-elf/mips/rtld_start.S#3 edit

Differences ...

==== //depot/projects/mips2/src/libexec/rtld-elf/mips/rtld_start.S#3 (text+ko) ====

@@ -38,39 +38,39 @@
 	.set	noreorder
 
 	.cpload t9
-	addu	sp, sp, -12		# adjust stack pointer
-	.cprestore 0			# -> 0(sp) for gp
-					# -> 4(sp) for atexit
-					# -> 8(sp) for obj_main
-	move	s0,a0			# save stack pointer from a0
-	move	s1,a3			# save ps_strings pointer
+	addu	sp, sp, -12		/* adjust stack pointer		*/
+	.cprestore 0			/* -> 0(sp) for gp		*/
+					/* -> 4(sp) for atexit		*/
+					/* -> 8(sp) for obj_main	*/
+	move	s0,a0			/* save stack pointer from a0	*/
+	move	s1,a3			/* save ps_strings pointer	*/
 
 	la	a1, 1f
 	bal	1f
 	nop
-1:	subu	a1, ra, a1		# relocbase
+1:	subu	a1, ra, a1		/* relocbase */
 	la	t9,_C_LABEL(_rtld_relocate_nonplt_self)
 	move	s2,a1
 	la	a0,_DYNAMIC
 	addu	t9, a1, t9
 	jalr	t9
-	addu	a0, a1, a0		# &_DYNAMIC
+	addu	a0, a1, a0		/* &_DYNAMIC */
 
 
-	addu	a0, sp, 12		# sp
-	addu	a1, sp, 4		# &exit_proc
-	addu	a2, sp, 8		# &objp
-	addu	sp, sp, -16		# arguments slot
-	jal	_C_LABEL(_rtld)		# v0 = _rtld(sp, exit_proc, objp)
+	addu	a0, sp, 12		/* sp				*/
+	addu	a1, sp, 4		/* &exit_proc			*/
+	addu	a2, sp, 8		/* &objp			*/
+	addu	sp, sp, -16		/* arguments slot		*/
+	jal	_C_LABEL(_rtld)		/* v0 = _rtld(sp, exit_proc, objp) */
 	nop
-	addu	sp, sp, 16		# 
+	addu	sp, sp, 16		
 
-	lw	a0, 4(sp)		# our atexit function
-	lw	a1, 8(sp)		# obj_main entry
-	addu	sp, sp,12		# readjust stack
+	lw	a0, 4(sp)		/* our atexit function		*/
+	lw	a1, 8(sp)		/* obj_main entry		*/
+	addu	sp, sp,12		/* readjust stack		*/
 	move	t9,v0
-	move	a2,s1			# restore ps_strings
-	jr	t9			# _start(sp, cleanup, obj);
+	move	a2,s1			/* restore ps_strings		*/
+	jr	t9			/* _start(sp, cleanup, obj);	*/
 	nop
 
 END(rtld_start)
@@ -78,15 +78,16 @@
 	.globl	_rtld_bind_start
 	.ent	_rtld_bind_start
 _rtld_bind_start:
-	# ABI conventions for stubs
-	#   t8 contains symbol index
-	#   t7 contains return address
-	.frame sp, 0, ra		# satisfy compiler
+	/* ABI conventions for stubs:
+	 *   t8 contains symbol index 
+	 *   t7 contains return address 
+	 */
+	.frame sp, 0, ra		/* satisfy compiler		*/
 
-	move	v1,gp			# save old GP
-	add	t9,8			# modify T9 to point at .cpload
+	move	v1,gp			/* save old GP			*/
+	add	t9,8			/* modify T9 to point at .cpload */
 	.cpload	t9
-	subu	sp,44			# save arguments and sp value in stack
+	subu	sp,44			/* save arguments and sp value	*/
 	.cprestore 36
 	sw	a0,16(sp)
 	sw	a1,20(sp)
@@ -95,16 +96,16 @@
 	sw	s0,32(sp)
 	sw	t7,40(sp)
 	move	s0,sp
-	move	a0,v1			# old GP
-	subu	a0,a0,0x7ff0		# The offset of $gp from the 
-					# beginning of the .got section:
-					# $gp = .got + 0x7ff0, so 
-					# .got = $gp - 0x7ff0
-					# Simple math as you can see.
+	move	a0,v1			/* old GP			*/
+	subu	a0,a0,0x7ff0		/* The offset of $gp from the	*/
+					/* beginning of the .got section: */
+					/* $gp = .got + 0x7ff0, so	*/
+					/* .got = $gp - 0x7ff0		*/
+					/* Simple math as you can see.	*/
 
-	lw	a0,4(a0)		# object = pltgot[1] & 0x7fffffff
+	lw	a0,4(a0)		/* object = pltgot[1] & 0x7fffffff */
 	and	a0,a0,0x7fffffff
-	move	a1,t8			# symbol index
+	move	a1,t8			/* symbol index */
 					
 	jal	_C_LABEL(_mips_rtld_bind)
 	nop


More information about the p4-projects mailing list