OSDN Git Service
(root)
/
uclinux-h8
/
uClibc.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (from parent 1:
d8b2a52
)
note a few more places where glibc stores their stuff
author
Mike Frysinger
<vapier@gentoo.org>
Thu, 19 Jan 2006 09:38:38 +0000
(09:38 -0000)
committer
Mike Frysinger
<vapier@gentoo.org>
Thu, 19 Jan 2006 09:38:38 +0000
(09:38 -0000)
docs/PORTING
patch
|
blob
|
history
diff --git
a/docs/PORTING
b/docs/PORTING
index
a4c0142
..
469effb
100644
(file)
--- a/
docs/PORTING
+++ b/
docs/PORTING
@@
-77,6
+77,7
@@
TODO: nptl / linuxthreads / linuxthreads.old
- dl-startup.h:
- define the _start function which should call _dl_start which takes just one
parameter ... a pointer to argc (usually on the stack)
- dl-startup.h:
- define the _start function which should call _dl_start which takes just one
parameter ... a pointer to argc (usually on the stack)
+ glibc stores this function in libc/sysdeps/ARCH/dl-machine.h as RTLD_START
- define the GET_ARGV() macro which calculates the value of argv based upon
the parameter passed to _dl_start (usually it's simply just ARGS+1)
- define PERFORM_BOOTSTRAP_RELOC() macro which will handle just the relocs
- define the GET_ARGV() macro which calculates the value of argv based upon
the parameter passed to _dl_start (usually it's simply just ARGS+1)
- define PERFORM_BOOTSTRAP_RELOC() macro which will handle just the relocs
@@
-113,3
+114,4
@@
TODO: nptl / linuxthreads / linuxthreads.old
- call _dl_linux_resolver()
- clean up after call
- jump to function address now stored in PLT
- call _dl_linux_resolver()
- clean up after call
- jump to function address now stored in PLT
+ glibc stores this function in libc/sysdeps/ARCH/dl-trampoline.S