summaryrefslogtreecommitdiff
path: root/libexec
diff options
context:
space:
mode:
authorchristos <christos@NetBSD.org>1999-03-01 14:40:32 +0000
committerchristos <christos@NetBSD.org>1999-03-01 14:40:32 +0000
commit77aa6b2a64e6b72e64a5df41a4c3e6681d10b2bd (patch)
treef4d4495f801a5ab58435868ff64e5111b806d6ae /libexec
parent470ebb82a6fbbe1c2f7d71e07b12fdbab6c5c1fb (diff)
- Use c style comments.
- & -> and - align 4 in both functions for consistency.
Diffstat (limited to 'libexec')
-rw-r--r--libexec/ld.elf_so/arch/sparc/rtld_start.S40
1 files changed, 20 insertions, 20 deletions
diff --git a/libexec/ld.elf_so/arch/sparc/rtld_start.S b/libexec/ld.elf_so/arch/sparc/rtld_start.S
index 4b12b6a9ee9..6c4c5b5c137 100644
--- a/libexec/ld.elf_so/arch/sparc/rtld_start.S
+++ b/libexec/ld.elf_so/arch/sparc/rtld_start.S
@@ -1,11 +1,11 @@
-/* $NetBSD: rtld_start.S,v 1.3 1999/03/01 03:39:39 kim Exp $ */
+/* $NetBSD: rtld_start.S,v 1.4 1999/03/01 14:40:32 christos Exp $ */
/*-
* Copyright (c) 1999 The NetBSD Foundation, Inc.
* All rights reserved.
*
* This code is derived from software contributed to The NetBSD Foundation
- * by Christos Zoulas & Paul Kranenburg.
+ * by Christos Zoulas and Paul Kranenburg.
*
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions
@@ -39,23 +39,23 @@
#include <machine/asm.h>
.section ".text"
- .align 8
+ .align 4
.global _rtld_start
.type _rtld_start,@function
_rtld_start:
- mov 0, %fp ! Erect a fence post for ourselves
- mov %g1, %l1 ! save ps_strings
- sub %sp, 8, %sp ! Make room for return args
+ mov 0, %fp /* Erect a fence post for ourselves */
+ mov %g1, %l1 /* save ps_strings */
+ sub %sp, 8, %sp /* Make room for return args */
call _rtld
- add %sp, 64, %o0 ! &argc - 8
+ add %sp, 64, %o0 /* &argc - 8 */
- ld [%sp + 64], %g3 ! arg: cleanup
- ld [%sp + 64 + 4], %g2 ! arg: obj
- add %sp, 8, %sp ! restore stack pointer
+ ld [%sp + 64], %g3 /* arg: cleanup */
+ ld [%sp + 64 + 4], %g2 /* arg: obj */
+ add %sp, 8, %sp /* restore stack pointer */
jmp %o0
- mov %l1, %g1 ! restore ps_strings
+ mov %l1, %g1 /* restore ps_strings */
.section ".text"
@@ -63,14 +63,14 @@ _rtld_start:
.global _rtld_bind_start
.type _rtld_bind_start,@function
_rtld_bind_start: # (obj, reloff)
- save %sp, -96, %sp ! setup standard stack frame
- ld [%i7 + 8], %o0 ! obj id is in second PLT slot
- srl %g1, 10, %o1 ! offset is in high 22 bits
- call _rtld_bind ! Call _rtld_bind(obj, offset)
- sub %o1, 12*4, %o1 ! first 4 'pltrel' entries are missing!
+ save %sp, -96, %sp /* setup standard stack frame */
+ ld [%i7 + 8], %o0 /* obj id is in second PLT slot */
+ srl %g1, 10, %o1 /* offset is in high 22 bits */
+ call _rtld_bind /* Call _rtld_bind(obj, offset) */
+ sub %o1, 12*4, %o1 /* first 4 `pltrel' entries missing! */
- mov %o0, %g1 ! return value == function address
- restore ! get rid of our context
- jmp %g1 ! and the jmpslot context, then go.
- restore !
+ mov %o0, %g1 /* return value == function address */
+ restore /* get rid of our context */
+ jmp %g1 /* and the jmpslot context, then go. */
+ restore