sed -i -e '/\.size[[:space:]]/d' $(grep -l "\.size" libc/sysdeps/linux/*/crt*.[sSc])
Signed-off-by: Bernhard Reutner-Fischer <rep.dot.nop@gmail.com>
_call_via_\register:
bx \register
nop
- .size _call_via_\register, . - _call_via_\register
.endm
@ and calls for the 15 general purpose registers (2 bytes each).
.arm
ldmdb fp, {r4, r5, r6, r7, r8, r9, sl, fp, sp, pc}
#endif
- .size _init, .-_init
.section .fini
.global _fini
.arm
ldmdb fp, {r4, r5, r6, r7, r8, r9, sl, fp, sp, pc}
#endif
- .size _fini, .-_fini
@ In fact this is modified to 3.4.4
.ident "GCC: (GNU) 3.3.2 20031005 (Debian prerelease)"
___uClibc_main_addr:
.long __uClibc_main
#endif
- .size _start, . - _start
/*
* The LSB says we need this.
.global _init
.type _init, @function
ldm sp++, r6, pc
- .size _init, . - _init
.section .fini
.align 2
.global _fini
.type _fini, @function
ldm sp++, r6, pc
- .size _fini, . - _fini
.global __data_start
.align 2
.type __data_start, @object
- .size __data_start, 4
__data_start:
.dword 0
/* Leave control to the libc */
jsr __uClibc_main
nop
- .size _start, .-_start
move.d [$sp+],$r1
Ret
nop
- .size _init, .-_init
.section .fini
.align 1
move.d [$sp+],$r1
Ret
nop
- .size _fini, .-_fini
/* Crash if somehow `exit' returns anyways. */
jmpl @(gr0,gr0)
-.size _start,.-_start
/* Define a symbol for the first piece of initialized data. */
.data
ld @(sp,gr0), fp
addi sp,#16,sp
jmpl @(gr5,gr0)
- .size _init, .-_init
.section .fini,"x"
.globl _fini
ld @(sp,gr0), fp
addi sp,#16,sp
jmpl @(gr5,gr0)
- .size _fini, .-_fini
; #NO_APP
mov.l @er7+,er6
rts
- .size __init, .-__init
; #APP
.section .fini
; #NO_APP
mov.l @er7+,er6
rts
- .size __fini, .-__fini
; #APP
.end
#endif
hlt /* Crash if somehow `exit' does return. */
-.size _start,.-_start
/* Define a symbol for the first piece of initialized data. */
.data
popl %ebx
popl %ebp
ret
-.size _init,.-_init
popl %ebx
popl %ebp
ret
-.size _fini,.-_fini
.end _init
$Lfe2:
- .size _init,$Lfe2-_init
.section .fini
.align 2
.end _fini
$Lfe3:
- .size _fini,$Lfe3-_fini
/*@TRAILER_BEGINS*/
hlt:
/* Crash if somehow `__uClibc_main' returns anyway. */
b hlt
-.size __start,.-__start
.end __start
/* Define a symbol for the first piece of initialized data. */
b __uClibc_main
#endif
-.size _start,.-_start
/* Define a symbol for the first piece of initialized data. */
.data
addi 1,1,32
mtlr 0
blr
- .size _init, .-_init
.section .fini
.align 2
addi 1,1,32
mtlr 0
blr
- .size _fini, .-_fini
nop
#endif
- .size _start,.-_start
.align 2
#ifdef __PIC__
.align 2
.L6:
.L7:
- .size _init, .-_init
.section .fini
.hidden _fini
.align 2
.L11:
.L12:
- .size _fini, .-_fini
.ident "GCC: (GNU) 3.3.2"
ptabs r18, tr0
addi.l r15, 16, r15
blink tr0, r63
- .size _init, .-_init
.section .fini
.hidden _fini
ptabs r18, tr0
addi.l r15, 16, r15
blink tr0, r63
- .size _fini, .-_fini
.ident "GCC: (GNU) 3.3.2"
illtrap 0
#endif
-.size _start,.-_start
/* Define a symbol for the first piece of initialized data. */
.data
.proc 020
ret
restore
- .size _init, .-_init
.section .fini
.align 4
.proc 020
ret
restore
- .size _fini, .-_fini
.type __init, @function
#NO_APP
jr __return_r31
- .size __init, .-__init
#APP
.section .fini
.type __fini, @function
#NO_APP
jr __return_r31
- .size __fini, .-__fini
#APP
.ident "GCC: (GNU) 3.3.2"
.type _init,@function
ret
.Lfe2:
- .size _init,.Lfe2-_init
.section .fini
.align 1
.type _fini,@function
ret
.Lfe3:
- .size _fini,.Lfe3-_fini
.ident "GCC: (GNU) 2.95.2 19991024 (release) (Linux/VAX CVS)"
#endif
hlt /* Crash if somehow `exit' does return. */
-.size _start,.-_start
/* Define a symbol for the first piece of initialized data. */
.data
.type _init, %function
addq $8, %rsp
ret
-.size _init,.-_init
.section .fini
.type _fini, %function
addq $8, %rsp
ret
-.size _fini, .-_fini