projects
/
musl
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
move call to dynamic linker stage-3 into stage-2 function
[musl]
/
src
/
ldso
/
x86_64
/
tlsdesc.s
diff --git
a/src/ldso/x86_64/tlsdesc.s
b/src/ldso/x86_64/tlsdesc.s
index
57b78e0
..
8238c3e
100644
(file)
--- a/
src/ldso/x86_64/tlsdesc.s
+++ b/
src/ldso/x86_64/tlsdesc.s
@@
-1,11
+1,15
@@
.text
.global __tlsdesc_static
.text
.global __tlsdesc_static
+.hidden __tlsdesc_static
.type __tlsdesc_static,@function
__tlsdesc_static:
mov 8(%rax),%rax
ret
.type __tlsdesc_static,@function
__tlsdesc_static:
mov 8(%rax),%rax
ret
+.hidden __tls_get_new
+
.global __tlsdesc_dynamic
.global __tlsdesc_dynamic
+.hidden __tlsdesc_dynamic
.type __tlsdesc_dynamic,@function
__tlsdesc_dynamic:
mov 8(%rax),%rax
.type __tlsdesc_dynamic,@function
__tlsdesc_dynamic:
mov 8(%rax),%rax
@@
-29,7
+33,7
@@
__tlsdesc_dynamic:
push %r10
push %r11
mov %rax,%rdi
push %r10
push %r11
mov %rax,%rdi
- call __tls_get_
addr
+ call __tls_get_
new
pop %r11
pop %r10
pop %r9
pop %r11
pop %r10
pop %r9