diff options
-rw-r--r-- | ldso/ldso/arm/dl-startup.h | 1 | ||||
-rw-r--r-- | ldso/ldso/avr32/dl-startup.h | 1 | ||||
-rw-r--r-- | ldso/ldso/bfin/dl-startup.h | 2 | ||||
-rw-r--r-- | ldso/ldso/c6x/dl-startup.h | 1 | ||||
-rw-r--r-- | ldso/ldso/cris/dl-startup.h | 2 | ||||
-rw-r--r-- | ldso/ldso/i386/dl-startup.h | 1 | ||||
-rw-r--r-- | ldso/ldso/m68k/dl-startup.h | 1 | ||||
-rw-r--r-- | ldso/ldso/microblaze/dl-startup.h | 1 | ||||
-rw-r--r-- | ldso/ldso/mips/dl-startup.h | 1 | ||||
-rw-r--r-- | ldso/ldso/powerpc/dl-startup.h | 1 | ||||
-rw-r--r-- | ldso/ldso/sh/dl-startup.h | 1 | ||||
-rw-r--r-- | ldso/ldso/sh64/dl-startup.h | 1 | ||||
-rw-r--r-- | ldso/ldso/sparc/dl-startup.h | 1 | ||||
-rw-r--r-- | ldso/ldso/x86_64/dl-startup.h | 1 | ||||
-rw-r--r-- | ldso/ldso/xtensa/dl-startup.h | 1 |
15 files changed, 17 insertions, 0 deletions
diff --git a/ldso/ldso/arm/dl-startup.h b/ldso/ldso/arm/dl-startup.h index f7d605267..0723d29e9 100644 --- a/ldso/ldso/arm/dl-startup.h +++ b/ldso/ldso/arm/dl-startup.h @@ -14,6 +14,7 @@ __asm__( " .text\n" " .globl _start\n" " .type _start,%function\n" + " .hidden _start\n" "_start:\n" " @ at start time, all the args are on the stack\n" " mov r0, sp\n" diff --git a/ldso/ldso/avr32/dl-startup.h b/ldso/ldso/avr32/dl-startup.h index a7179e4cd..e49101955 100644 --- a/ldso/ldso/avr32/dl-startup.h +++ b/ldso/ldso/avr32/dl-startup.h @@ -12,6 +12,7 @@ __asm__(" .text\n" " .global _start\n" " .type _start,@function\n" + " .hidden _start\n" "_start:\n" /* All arguments are on the stack initially */ " mov r12, sp\n" diff --git a/ldso/ldso/bfin/dl-startup.h b/ldso/ldso/bfin/dl-startup.h index 76ae15076..cb39112ef 100644 --- a/ldso/ldso/bfin/dl-startup.h +++ b/ldso/ldso/bfin/dl-startup.h @@ -42,8 +42,10 @@ __asm__( " .type __start,@function\n" /* Build system expects a "_start" for the entry point; provide it as it's free to do so with aliases. */ + " .hidden __start\n" " .set _start, __start\n" " .global _start\n" + " .hidden _start\n" "__start:\n" " call .Lcall\n" ".Lcall:\n" diff --git a/ldso/ldso/c6x/dl-startup.h b/ldso/ldso/c6x/dl-startup.h index 6ad801f1b..70a8b89a7 100644 --- a/ldso/ldso/c6x/dl-startup.h +++ b/ldso/ldso/c6x/dl-startup.h @@ -42,6 +42,7 @@ _dl_start (unsigned placeholder, \ __asm__(" .text\n" ".globl _start\n" + ".hidden _start\n" "_start:\n" " B .S2 _dl_start\n" " STW .D2T2 B14, *+B14[1]\n" diff --git a/ldso/ldso/cris/dl-startup.h b/ldso/ldso/cris/dl-startup.h index 57f84eab6..66580004e 100644 --- a/ldso/ldso/cris/dl-startup.h +++ b/ldso/ldso/cris/dl-startup.h @@ -10,6 +10,7 @@ __asm__("" \ " .text\n" \ " .globl _start\n" \ " .type _start,@function\n" \ +" .hidden _start\n" \ "_start:\n" \ " move.d $sp,$r10\n" \ " lapc _dl_start,$r9\n" \ @@ -28,6 +29,7 @@ __asm__("" \ " .text\n" \ " .globl _start\n" \ " .type _start,@function\n" \ +" .hidden _start\n" \ "_start:\n" \ " move.d $sp,$r10\n" \ " move.d $pc,$r9\n" \ diff --git a/ldso/ldso/i386/dl-startup.h b/ldso/ldso/i386/dl-startup.h index 973ed72cb..125132c87 100644 --- a/ldso/ldso/i386/dl-startup.h +++ b/ldso/ldso/i386/dl-startup.h @@ -7,6 +7,7 @@ __asm__ ( " .text\n" " .globl _start\n" " .type _start,@function\n" + " .hidden _start\n" "_start:\n" " call _dl_start\n" " # Save the user entry point address in %edi.\n" diff --git a/ldso/ldso/m68k/dl-startup.h b/ldso/ldso/m68k/dl-startup.h index 8755ecf92..52a950c87 100644 --- a/ldso/ldso/m68k/dl-startup.h +++ b/ldso/ldso/m68k/dl-startup.h @@ -19,6 +19,7 @@ __asm__ ("\ .text\n\ .globl _start\n\ .type _start,@function\n\ + .hidden _start\n\ _start:\n\ move.l %sp, -(%sp)\n\ jbsr _dl_start\n\ diff --git a/ldso/ldso/microblaze/dl-startup.h b/ldso/ldso/microblaze/dl-startup.h index 44966d6fd..4c6de5f5a 100644 --- a/ldso/ldso/microblaze/dl-startup.h +++ b/ldso/ldso/microblaze/dl-startup.h @@ -20,6 +20,7 @@ __asm__ ("\ .text\n\ .globl _start\n\ .type _start,@function\n\ + .hidden _start\n\ _start:\n\ addk r5,r0,r1\n\ addk r3,r0,r0\n\ diff --git a/ldso/ldso/mips/dl-startup.h b/ldso/ldso/mips/dl-startup.h index 31730d4ad..4d9918dc4 100644 --- a/ldso/ldso/mips/dl-startup.h +++ b/ldso/ldso/mips/dl-startup.h @@ -12,6 +12,7 @@ __asm__("" " .globl _start\n" " .ent _start\n" " .type _start,@function\n" + " .hidden _start\n" "_start:\n" " .set noreorder\n" " move $25, $31\n" diff --git a/ldso/ldso/powerpc/dl-startup.h b/ldso/ldso/powerpc/dl-startup.h index d7b554823..8b2a517e2 100644 --- a/ldso/ldso/powerpc/dl-startup.h +++ b/ldso/ldso/powerpc/dl-startup.h @@ -8,6 +8,7 @@ __asm__( " .text\n" " .globl _start\n" " .type _start,@function\n" + " .hidden _start\n" "_start:\n" " mr 3,1\n" /* Pass SP to _dl_start in r3 */ " li 0,0\n" diff --git a/ldso/ldso/sh/dl-startup.h b/ldso/ldso/sh/dl-startup.h index 2f91d0f1a..3222e0933 100644 --- a/ldso/ldso/sh/dl-startup.h +++ b/ldso/ldso/sh/dl-startup.h @@ -6,6 +6,7 @@ __asm__( " .text\n" " .globl _start\n" " .type _start,@function\n" + " .hidden _start\n" "_start:\n" " mov r15, r4\n" " mov.l .L_dl_start, r0\n" diff --git a/ldso/ldso/sh64/dl-startup.h b/ldso/ldso/sh64/dl-startup.h index 89bfe1f20..9dac5ef2c 100644 --- a/ldso/ldso/sh64/dl-startup.h +++ b/ldso/ldso/sh64/dl-startup.h @@ -7,6 +7,7 @@ __asm__("" \ " .section .text..SHmedia32,\"ax\"\n" \ " .globl _start\n" \ " .type _start, @function\n" \ +" .hidden _start\n" \ " .align 5\n" \ "_start:\n" \ " ! Set r12 to point to GOT\n" \ diff --git a/ldso/ldso/sparc/dl-startup.h b/ldso/ldso/sparc/dl-startup.h index 1abad1121..8c8c2c4f3 100644 --- a/ldso/ldso/sparc/dl-startup.h +++ b/ldso/ldso/sparc/dl-startup.h @@ -8,6 +8,7 @@ __asm__ ("\ .text\n\ .global _start\n\ .type _start,%function\n\ + .hidden _start\n\ .align 32\n\ .register %g2, #scratch\n\ _start:\n\ diff --git a/ldso/ldso/x86_64/dl-startup.h b/ldso/ldso/x86_64/dl-startup.h index b2ea93db7..2f5e6ece7 100644 --- a/ldso/ldso/x86_64/dl-startup.h +++ b/ldso/ldso/x86_64/dl-startup.h @@ -10,6 +10,7 @@ __asm__ ( " .text\n" " .global _start\n" " .type _start,%function\n" + " .hidden _start\n" "_start:\n" " movq %rsp, %rdi\n" " call _dl_start\n" diff --git a/ldso/ldso/xtensa/dl-startup.h b/ldso/ldso/xtensa/dl-startup.h index 8ae962408..45af82d2d 100644 --- a/ldso/ldso/xtensa/dl-startup.h +++ b/ldso/ldso/xtensa/dl-startup.h @@ -13,6 +13,7 @@ __asm__ ( " .align 4\n" " .global _start\n" " .type _start, @function\n" + " .hidden _start\n" "_start:\n" " # Compute load offset in a2: the GOT has not yet been relocated\n" " # but the entries for local symbols contain the relative offsets\n" |