Age | Commit message (Collapse) | Author | |
---|---|---|---|
2009-05-05 | Add position independent code for crt1.S. | Carmelo Amoroso | |
This will generate a Scrt1.o that is linked to executabled when compiled as PIE code (position independent executable) without requiring relocation in .text section (not allowed on uclibc/sh4). Signed-off-by: Peter Griffin <pgriffin@mpc-data.co.uk> Signed-off-by: Filippo Arcidiacono <filippo.arcidiacono@st.com> | |||
2008-08-08 | Fix SH ldso sequence startup. | Carmelo Amoroso | |
Pass via r4 the rtld finalizer _dl_fini to the user application. This will be the 6^ arg of __uClibc_main and will be registered with 'atexit'. In this way the dynamic linker will be able to call destructors defined within the loaded DSOs. Signed-off-by: Carmelo Amoroso <carmelo.amoroso@st.com> Acked-by: Paul Mundt <lethal@linux-sh.org> Add missing 7th arg "stack_end". add comment of undocumented usage of r4. fix comment of expected __uClibc_main() prototype. Signed-off-by: Yoshii Takashi <yoshii.takashi@renesas.com> Acked-by: Paul Mundt <lethal@linux-sh.org> | |||
2005-08-09 | update crt0 to crt1 based heavily on glibc start.S and to sync up with ↵ | Mike Frysinger | |
__uClibc_main changes |