mirror of
https://github.com/Fishwaldo/Star64_linux.git
synced 2025-07-23 07:12:09 +00:00
[MIPS] Eleminate local symbols from the symbol table.
These symbols appear in oprofile output, stacktraces and similar but only make the output harder to read. Many identical symbol names such as "both_aligned" were also being used in multiple source files making it impossible to see which file actually was meant. So let's get rid of them. Signed-off-by: Ralf Baechle <ralf@linux-mips.org>
This commit is contained in:
parent
f21d850808
commit
c5ec1983e4
7 changed files with 282 additions and 281 deletions
|
@ -30,13 +30,13 @@
|
|||
LEAF(__strncpy_from_user_asm)
|
||||
LONG_L v0, TI_ADDR_LIMIT($28) # pointer ok?
|
||||
and v0, a1
|
||||
bnez v0, fault
|
||||
bnez v0, .Lfault
|
||||
|
||||
FEXPORT(__strncpy_from_user_nocheck_asm)
|
||||
move v0, zero
|
||||
move v1, a1
|
||||
.set noreorder
|
||||
1: EX(lbu, t0, (v1), fault)
|
||||
1: EX(lbu, t0, (v1), .Lfault)
|
||||
PTR_ADDIU v1, 1
|
||||
R10KCBARRIER(0(ra))
|
||||
beqz t0, 2f
|
||||
|
@ -47,13 +47,13 @@ FEXPORT(__strncpy_from_user_nocheck_asm)
|
|||
bne v0, a2, 1b
|
||||
2: PTR_ADDU t0, a1, v0
|
||||
xor t0, a1
|
||||
bltz t0, fault
|
||||
bltz t0, .Lfault
|
||||
jr ra # return n
|
||||
END(__strncpy_from_user_asm)
|
||||
|
||||
fault: li v0, -EFAULT
|
||||
.Lfault: li v0, -EFAULT
|
||||
jr ra
|
||||
|
||||
.section __ex_table,"a"
|
||||
PTR 1b, fault
|
||||
PTR 1b, .Lfault
|
||||
.previous
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue